.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 #0000000d;--hp-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--hp-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000000d;--hp-shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000d;--hp-shadow-2xl:0 25px 50px -12px #00000040;--hp-shadow-primary:0 10px 25px -5px #6366f159;--hp-shadow-primary-sm:0 4px 14px 0 #6366f140;--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;color:var(--hp-fg-1);background:#fff;font-family:Inter,system-ui,-apple-system,sans-serif}.nura-home .hp-wrap{max-width:1200px;margin:0 auto;padding:0 24px}@media (width<=640px){.nura-home .hp-wrap{padding:0 16px}}.nura-home .hp-founder-banner{color:#fff;text-align:center;background:linear-gradient(90deg,#0f172a,#1e1b4b,#2e1065);border-bottom:1px solid #ffffff14;padding:11px 0;font-size:13.5px;font-weight:500}.nura-home .hp-founder-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.nura-home .hp-founder-inner .hp-badge{color:#fff;text-transform:uppercase;letter-spacing:.07em;background:linear-gradient(135deg,#f59e0b,#ea580c);border:none;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex;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{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--hp-border-1);background:#ffffffeb;position:sticky;top:0}.nura-home .hp-header-bar{align-items:center;gap:16px;height:72px;display:flex}.nura-home .hp-brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.nura-home .hp-brand-mark{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:40px;height:40px;display:block}.nura-home .hp-brand-name{letter-spacing:-.01em;color:var(--hp-fg-1);font-family:Poppins,sans-serif;font-size:22px;font-weight:800}.nura-home .hp-brand-tag{letter-spacing:.05em;background:var(--hp-primary-100);color:var(--hp-primary-700);text-transform:uppercase;border-radius:6px;margin-left:6px;padding:3px 7px;font-size:10px;font-weight:800}.nura-home .hp-nav{flex:1;gap:6px;margin-left:24px;display:flex}.nura-home .hp-nav a{color:var(--hp-fg-2);transition:all var(--hp-dur);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;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);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.nura-home .hp-header-right{align-items:center;gap:8px;display:flex}.nura-home .hp-btn{cursor:pointer;transition:all var(--hp-dur) var(--hp-ease-out);white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.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);box-shadow:var(--hp-shadow-primary);transform:translateY(-1px)}.nura-home .hp-btn-ghost{color:var(--hp-fg-1);background:0 0}.nura-home .hp-btn-ghost:hover{background:var(--hp-bg-2)}.nura-home .hp-btn-outline{color:var(--hp-fg-1);border:1.5px solid var(--hp-border-2);background:#fff}.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{border-radius:14px;padding:14px 24px;font-size:16px}.nura-home .hp-btn-xl{border-radius:16px;padding:16px 28px;font-size:17px}.nura-home .hp-btn-white{color:var(--hp-primary-700);box-shadow:var(--hp-shadow-lg);background:#fff}.nura-home .hp-btn-white:hover{box-shadow:var(--hp-shadow-xl);transform:translateY(-1px)}.nura-home .hp-lang-btn{color:var(--hp-fg-2);transition:all var(--hp-dur);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.nura-home .hp-lang-btn:hover{background:var(--hp-bg-2);color:var(--hp-fg-1)}.nura-home .hp-lang-menu{border:1px solid var(--hp-border-1);box-shadow:var(--hp-shadow-lg);z-index:50;background:#fff;border-radius:12px;width:180px;margin-top:8px;padding:6px;position:absolute;right:0}.nura-home .hp-lang-menu button{width:100%;color:var(--hp-fg-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.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{border-radius:3px;flex-shrink:0;align-items:center;width:20px;height:14px;display:inline-flex;overflow:hidden}.nura-home .hp-lang-flag svg{width:100%;height:100%}.nura-home .hp-mobile-toggle{cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.nura-home .hp-mobile-toggle:hover{background:var(--hp-bg-2)}@media (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 (width<=640px){.nura-home .hp-brand-name{font-size:19px}.nura-home .hp-brand-tag{display:none}}.nura-home .hp-mobile-drawer{z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182766;position:fixed;inset:72px 0 0}.nura-home .hp-mobile-drawer-inner{max-height:calc(100vh - 72px);box-shadow:var(--hp-shadow-xl);background:#fff;padding:16px;overflow:auto}.nura-home .hp-mobile-drawer-inner a{color:var(--hp-fg-1);border-radius:10px;padding:12px 14px;font-size:15px;font-weight:600;text-decoration:none;display:block}.nura-home .hp-mobile-drawer-inner a:hover{background:var(--hp-primary-50);color:var(--hp-primary-700)}.nura-home .hp-mobile-drawer-divider{background:var(--hp-border-1);height:1px;margin:8px 0}.nura-home .hp-hero{background:radial-gradient(60% 50% at 10% 0,#6366f11f 0%,#0000 60%),radial-gradient(50% 60% at 90% 20%,#ec489914 0%,#0000 60%),linear-gradient(#fafbff 0%,#fff 80%);padding:56px 0 80px;position:relative;overflow:hidden}.nura-home .hp-hero-grid{opacity:.5;pointer-events:none;background-image:linear-gradient(#6366f10d 1px,#0000 1px),linear-gradient(90deg,#6366f10d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 50% at 50% 0,#000 20%,#0000 80%);mask-image:radial-gradient(80% 50% at 50% 0,#000 20%,#0000 80%)}.nura-home .hp-hero-inner{z-index:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid;position:relative}@media (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{border:1px solid var(--hp-primary-200);color:var(--hp-primary-700);box-shadow:var(--hp-shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.nura-home .hp-hero-eyebrow .hp-pulse{background:var(--hp-success-500);border-radius:50%;width:8px;height:8px;animation:2s infinite hp-pulse}@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{letter-spacing:-.03em;color:var(--hp-fg-1);margin:0 0 20px;font-family:Poppins,sans-serif;font-size:clamp(2.2rem,4.8vw,3.6rem);font-weight:800;line-height:1.08}.nura-home .hp-swap{vertical-align:top;min-height:1.1em;display:inline-block;position:relative}.nura-home .hp-swap-item{background:linear-gradient(90deg, var(--hp-primary-600), #9333ea);-webkit-text-fill-color:transparent;color:#0000;opacity:0;will-change:opacity, transform;-webkit-background-clip:text;background-clip:text;animation:10s infinite hp-swap;display:inline-block}@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{color:var(--hp-fg-2);max-width:56ch;margin:0 0 28px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.nura-home .hp-hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.nura-home .hp-hero-trust{color:var(--hp-fg-2);flex-wrap:wrap;align-items:center;gap:20px 28px;font-size:13px;display:flex}.nura-home .hp-hero-trust .item{align-items:center;gap:8px;font-weight:500;display:flex}.nura-home .hp-hero-trust .item svg{width:18px;height:18px;color:var(--hp-success-600);flex-shrink:0}.nura-home .hp-hero-mock{aspect-ratio:1.05;position:relative}.nura-home .hp-mock-device{border:1px solid var(--hp-border-1);transition:transform .5s var(--hp-ease-out);background:#fff;border-radius:24px;padding:20px;position:absolute;inset:0;transform:rotate(-1.5deg);box-shadow:0 30px 60px -20px #4f46e540,0 12px 24px -8px #00000014}.nura-home .hp-mock-device:hover{transform:rotate(0)}.nura-home .hp-mock-topbar{border-bottom:1px solid var(--hp-border-1);align-items:center;gap:8px;margin-bottom:16px;padding:4px 4px 14px;display:flex}.nura-home .hp-mock-dot{border-radius:50%;width:10px;height:10px}.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{color:var(--hp-fg-3);background:var(--hp-bg-2);border-radius:6px;margin-left:12px;padding:4px 10px;font-size:11px}.nura-home .hp-mock-card{background:linear-gradient(135deg, var(--hp-primary-600), #8b5cf6);color:#fff;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-bottom:14px;padding:20px;display:grid}.nura-home .hp-mock-card-lbl{opacity:.85;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.nura-home .hp-mock-card-ttl{margin:4px 0 6px;font-family:Poppins,sans-serif;font-size:20px;font-weight:800;line-height:1.15}.nura-home .hp-mock-card-sub{opacity:.9;font-size:12.5px}.nura-home .hp-mock-ring{place-items:center;width:72px;height:72px;display:grid;position:relative}.nura-home .hp-mock-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.nura-home .hp-mock-ring-pct{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:800}.nura-home .hp-mock-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nura-home .hp-mock-tile{border:1px solid var(--hp-border-1);border-radius:12px;padding:12px}.nura-home .hp-mock-tile-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--hp-fg-3);font-size:10px;font-weight:700}.nura-home .hp-mock-tile-val{color:var(--hp-fg-1);margin-top:4px;font-family:Poppins,sans-serif;font-size:20px;font-weight:800}.nura-home .hp-mock-tile-delta{color:var(--hp-success-600);margin-top:2px;font-size:11px;font-weight:600}.nura-home .hp-mock-floating{box-shadow:var(--hp-shadow-xl);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;animation:4s ease-in-out infinite hp-float;display:flex;position:absolute}.nura-home .hp-mock-floating-ic{color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.nura-home .hp-mock-floating.top{top:6%;right:-6%}.nura-home .hp-mock-floating.bot{animation-delay:-2s;bottom:8%;left:-4%}@keyframes hp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=640px){.nura-home .hp-mock-floating.top{right:-2%}.nura-home .hp-mock-floating.bot{left:-2%}}.nura-home .hp-count-band{background:radial-gradient(circle at 20% 30%, #8b5cf624, transparent 55%), radial-gradient(circle at 80% 70%, #6366f11f, 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);padding:72px 0;position:relative;overflow:hidden}.nura-home .hp-count-band-inner{grid-template-columns:minmax(280px,auto) 1fr;align-items:center;gap:56px;display:grid}@media (width<=900px){.nura-home .hp-count-band-inner{text-align:center;grid-template-columns:1fr;gap:24px}}.nura-home .hp-count-band-figure{letter-spacing:-.04em;background:linear-gradient(135deg, var(--hp-primary-700) 0%, #8b5cf6 60%, #ec4899 100%);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:6px;font-family:Poppins,sans-serif;font-weight:900;line-height:.9;display:flex}@media (width<=900px){.nura-home .hp-count-band-figure{justify-content:center}}.nura-home .hp-count-band-plus{margin-right:-4px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.nura-home .hp-count-band-num{font-size:clamp(3.6rem,9vw,6.5rem)}.nura-home .hp-count-band-word{text-transform:lowercase;letter-spacing:.01em;align-self:flex-end;margin-left:10px;padding-bottom:8px;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:700}.nura-home .hp-count-band-headline{color:var(--hp-fg-1);margin-bottom:10px;font-family:Poppins,sans-serif;font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:800;line-height:1.25}.nura-home .hp-count-band-sub{color:var(--hp-fg-2);max-width:540px;font-size:15px;line-height:1.6}@media (width<=900px){.nura-home .hp-count-band-sub{margin-left:auto;margin-right:auto}}.nura-home .hp-trust-strip{background:var(--hp-bg-2);border-top:1px solid var(--hp-border-1);border-bottom:1px solid var(--hp-border-1);padding:28px 0}.nura-home .hp-trust-grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:32px;display:grid}@media (width<=780px){.nura-home .hp-trust-grid{grid-template-columns:repeat(2,1fr);gap:24px}}.nura-home .hp-trust-stat .num{color:var(--hp-primary-700);letter-spacing:-.02em;font-family:Poppins,sans-serif;font-size:30px;font-weight:800;line-height:1}.nura-home .hp-trust-stat .lbl{color:var(--hp-fg-2);margin-top:6px;font-size:13px;font-weight:500}.nura-home .hp-section{padding:80px 0}.nura-home .hp-section-sm{padding:56px 0}@media (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{border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.nura-home .hp-eyebrow-parents{color:#6d28d9;background:#ede9fe}.nura-home .hp-eyebrow-teachers{color:#c2410c;background:#ffedd5}.nura-home .hp-eyebrow-access{color:#be185d;background:#fce7f3}.nura-home .hp-eyebrow-curr{color:#047857;background:#d1fae5}.nura-home .hp-eyebrow-schools{color:#1d4ed8;background:#dbeafe}.nura-home .hp-eyebrow-premium{color:#92400e;background:#fef3c7}.nura-home .hp-eyebrow-default{background:var(--hp-primary-100);color:var(--hp-primary-700)}.nura-home .hp-section-title{letter-spacing:-.025em;color:var(--hp-fg-1);margin:0 0 12px;font-family:Poppins,sans-serif;font-size:clamp(1.9rem,3.5vw,2.75rem);font-weight:800;line-height:1.12}.nura-home .hp-accent{background:linear-gradient(90deg, var(--hp-primary-600), #9333ea);color:#0000;-webkit-background-clip:text;background-clip:text}.nura-home .hp-accent-teacher{background:linear-gradient(90deg,#ea580c,#dc2626);color:#0000;-webkit-background-clip:text;background-clip:text}.nura-home .hp-accent-access{background:linear-gradient(90deg,#ec4899,#a855f7);color:#0000;-webkit-background-clip:text;background-clip:text}.nura-home .hp-accent-curr{background:linear-gradient(90deg,#10b981,#06b6d4);color:#0000;-webkit-background-clip:text;background-clip:text}.nura-home .hp-accent-school{background:linear-gradient(90deg,#2563eb,#4f46e5);color:#0000;-webkit-background-clip:text;background-clip:text}.nura-home .hp-section-lead{color:var(--hp-fg-2);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.nura-home .hp-aud-switch-outer{justify-content:center;display:flex}.nura-home .hp-aud-switch{border:1px solid var(--hp-border-1);box-shadow:var(--hp-shadow-sm);background:#fff;border-radius:14px;gap:4px;margin:0 auto 40px;padding:4px;display:inline-flex}.nura-home .hp-aud-btn{color:var(--hp-fg-2);transition:all var(--hp-dur);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 22px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.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{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=1024px){.nura-home .hp-feat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.nura-home .hp-feat-grid{grid-template-columns:1fr}}.nura-home .hp-feat-card{border:1px solid var(--hp-border-1);transition:all .35s var(--hp-ease-out);background:#fff;border-radius:20px;padding:28px 24px;position:relative;overflow:hidden}.nura-home .hp-feat-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 20px 40px -12px #4f46e52e}.nura-home .hp-feat-card:before{content:"";background:var(--feat-glow,#6366f11a);filter:blur(40px);opacity:.6;width:140px;height:140px;transition:opacity var(--hp-dur);border-radius:50%;position:absolute;top:0;right:0}.nura-home .hp-feat-card:hover:before{opacity:1}.nura-home .hp-feat-ic{z-index:1;background:var(--feat-bg,linear-gradient(135deg, #6366f1, #8b5cf6));color:#fff;width:52px;height:52px;box-shadow:0 8px 16px -6px var(--feat-shadow,#6366f166);transition:transform .35s var(--hp-ease-spring);border-radius:14px;place-items:center;margin-bottom:18px;display:grid;position:relative}.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{z-index:1;color:var(--hp-fg-1);margin:0 0 8px;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:1.25;position:relative}.nura-home .hp-feat-card p{z-index:1;color:var(--hp-fg-2);margin:0;font-size:14px;line-height:1.55;position:relative}.nura-home .hp-feat-badge{z-index:2;letter-spacing:.05em;background:var(--hp-gold-400);color:#78350f;text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:800;position:absolute;top:16px;right:16px}.nura-home .hp-feat-badge.unique{color:#fff;background:linear-gradient(90deg,#ea580c,#dc2626)}.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%, #6366f114, transparent 50%), radial-gradient(ellipse 80% 60% at 100% 0%, #ec48990f, transparent 50%), var(--hp-bg-2)}.nura-home .hp-theory-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (width<=900px){.nura-home .hp-theory-grid{grid-template-columns:1fr;gap:40px}}.nura-home .hp-theory h2{letter-spacing:-.025em;margin:14px 0;font-family:Poppins,sans-serif;font-size:clamp(1.75rem,3.2vw,2.4rem);font-weight:800;line-height:1.15}.nura-home .hp-theory .hp-lead{color:var(--hp-fg-2);margin-bottom:28px;font-size:1.05rem;line-height:1.6}.nura-home .hp-theory-steps{gap:16px;margin-bottom:24px;display:grid}.nura-home .hp-theory-step{align-items:flex-start;gap:14px;display:flex}.nura-home .hp-theory-step .ic{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;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{color:var(--hp-fg-1);margin:2px 0;font-size:15px;font-weight:700}.nura-home .hp-theory-step p{color:var(--hp-fg-2);margin:0;font-size:13.5px;line-height:1.5}.nura-home .hp-theory-mock{border:1px solid var(--hp-border-1);transition:transform .5s var(--hp-ease-out);background:#fff;border-radius:24px;padding:20px;transform:rotate(2deg);box-shadow:0 24px 50px -20px #4f46e533}.nura-home .hp-theory-mock:hover{transform:rotate(0)}.nura-home .hp-theory-mock .th{justify-content:space-between;align-items:flex-start;padding:8px 8px 20px;display:flex}.nura-home .hp-theory-mock .th h4{margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:700}.nura-home .hp-theory-mock .th p{color:var(--hp-fg-3);margin:2px 0 0;font-size:12px}.nura-home .hp-theory-mock .tag{background:var(--hp-success-100);color:var(--hp-success-700);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.nura-home .hp-level{border-left:4px solid;border-radius:12px;margin-bottom:10px;padding:14px 16px;position:relative}.nura-home .hp-level.done{border-color:var(--hp-success-500);background:#f0fdf4}.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{justify-content:space-between;align-items:center;display:flex}.nura-home .hp-level .hp-level-top h5{align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;display:flex}.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{color:var(--hp-fg-2);margin:4px 0 0;font-size:12px}.nura-home .hp-level-bar{background:var(--hp-gray-200);border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.nura-home .hp-level-bar>i{background:#f59e0b;border-radius:999px;height:100%;display:block}.nura-home .hp-access{background:radial-gradient(60% 80% at 100%,#ec48991a,#0000 50%),radial-gradient(60% 80% at 0%,#a855f714,#0000 50%),linear-gradient(#fff,#fdf4ff)}.nura-home .hp-access-card{border:1px solid var(--hp-border-1);background:#fff;border-radius:28px;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding:40px;display:grid;box-shadow:0 20px 50px -20px #ec489933}@media (width<=820px){.nura-home .hp-access-card{grid-template-columns:1fr;gap:32px;padding:28px}}.nura-home .hp-access-ic-big{background:linear-gradient(135deg,#ec4899,#a855f7);border-radius:20px;place-items:center;width:72px;height:72px;margin-bottom:16px;display:grid;box-shadow:0 12px 24px -8px #ec489980}.nura-home .hp-access-ic-big svg{color:#fff;width:36px;height:36px}.nura-home .hp-access-card h2{letter-spacing:-.025em;margin:0 0 14px;font-family:Poppins,sans-serif;font-size:clamp(1.75rem,3vw,2.3rem);font-weight:800;line-height:1.15}.nura-home .hp-access-card .hp-lead{color:var(--hp-fg-2);margin:0 0 22px;font-size:1.02rem;line-height:1.55}.nura-home .hp-access-feats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;display:grid}.nura-home .hp-access-feat{color:var(--hp-fg-1);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.nura-home .hp-access-feat svg{color:#ec4899;flex-shrink:0;width:16px;height:16px}.nura-home .hp-access-preview{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nura-home .hp-a-chip{border:1px solid var(--hp-border-1);transition:all var(--hp-dur);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.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{color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.nura-home .hp-a-chip .ic svg{width:20px;height:20px}.nura-home .hp-a-chip h5{color:var(--hp-fg-1);margin:0;font-size:14px;font-weight:700}.nura-home .hp-a-chip p{color:var(--hp-fg-2);margin:0;font-size:12.5px;line-height:1.45}.nura-home .hp-curr{background:linear-gradient(#f0fdfa 0%,#ecfeff 100%);position:relative;overflow:hidden}.nura-home .hp-curr:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 15% 20%,#10b9811f 0,#0000 40%),radial-gradient(circle at 85% 80%,#06b6d41f 0,#0000 40%);position:absolute;inset:0}.nura-home .hp-curr-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid;position:relative}@media (width<=900px){.nura-home .hp-curr-grid{grid-template-columns:1fr;gap:40px}}.nura-home .hp-curr-item{transition:all var(--hp-dur);background:#fff;border:1px solid #10b98126;border-radius:18px;align-items:flex-start;gap:14px;padding:22px;display:flex}.nura-home .hp-curr-item:hover{border-color:#10b981;transform:translate(4px);box-shadow:0 8px 16px -6px #10b98133}.nura-home .hp-curr-item+.hp-curr-item{margin-top:14px}.nura-home .hp-curr-item .ic{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;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-size:16px;font-weight:700}.nura-home .hp-curr-item p{color:var(--hp-fg-2);margin:0;font-size:13.5px;line-height:1.5}.nura-home .hp-curr-mock{border:1px solid var(--hp-border-1);transition:transform .5s var(--hp-ease-out);background:#fff;border-radius:24px;padding:22px;position:relative;transform:rotate(-1.5deg);box-shadow:0 24px 50px -20px #10b98140}.nura-home .hp-curr-mock:hover{transform:rotate(0)}.nura-home .hp-curr-search{background:#f0fdf4;border:2px solid #10b981;border-radius:14px;align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;display:flex}.nura-home .hp-curr-search svg{color:#059669;width:18px;height:18px}.nura-home .hp-curr-search input{color:var(--hp-fg-1);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:14px;font-weight:500}.nura-home .hp-curr-results-title{text-transform:uppercase;letter-spacing:.06em;color:var(--hp-fg-3);margin-bottom:10px;font-size:11px;font-weight:700}.nura-home .hp-curr-result{border:1.5px solid var(--hp-border-1);transition:all var(--hp-dur);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.nura-home .hp-curr-result:hover{border-color:#10b981}.nura-home .hp-curr-result.active{background:#f0fdf4;border-color:#10b981}.nura-home .hp-curr-result h5{color:var(--hp-fg-1);margin:0 0 2px;font-size:14px;font-weight:700}.nura-home .hp-curr-result p{color:var(--hp-fg-3);margin:0;font-size:11.5px}.nura-home .hp-curr-result button{color:#fff;cursor:pointer;transition:all var(--hp-dur);background:#10b981;border:0;border-radius:8px;flex-shrink:0;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700}.nura-home .hp-curr-result button.idle{background:var(--hp-gray-100);color:var(--hp-fg-1)}.nura-home .hp-curr-result button:hover{color:#fff;background:#059669}.nura-home .hp-curr-hint{color:var(--hp-fg-2);background:linear-gradient(90deg,#ecfeff,#f0fdf4);border:1px solid #a7f3d0;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:12.5px;display:flex}.nura-home .hp-curr-hint .check{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.nura-home .hp-curr-hint strong{color:#047857}.nura-home .hp-curr-flex-badge{color:#78350f;text-align:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:4px solid #fff;border-radius:14px;padding:10px 14px;font-family:Poppins,sans-serif;position:absolute;top:-14px;right:-14px;transform:rotate(10deg);box-shadow:0 8px 20px -4px #f59e0b80}.nura-home .hp-curr-flex-badge .big{font-size:22px;font-weight:900;line-height:1}.nura-home .hp-curr-flex-badge .small{text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:10px;font-weight:800}.nura-home .hp-premium{background:linear-gradient(#fff 0%,#fefce8 50%,#fff 100%)}.nura-home .hp-prem-grid{grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:40px;display:grid}@media (width<=900px){.nura-home .hp-prem-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=540px){.nura-home .hp-prem-grid{grid-template-columns:repeat(2,1fr)}}.nura-home .hp-prem-card{border:1px solid var(--hp-border-1);text-align:center;transition:all var(--hp-dur);cursor:pointer;background:#fff;border-radius:18px;padding:20px 14px;position:relative}.nura-home .hp-prem-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 16px 32px -8px #0000001f}.nura-home .hp-prem-card.locked{opacity:.65;cursor:default}.nura-home .hp-prem-card.locked:hover{box-shadow:none;border-color:var(--hp-border-1);transform:none}.nura-home .hp-prem-ic{color:#fff;border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 12px;display:grid}.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{color:var(--hp-fg-1);margin:0 0 6px;font-size:14.5px;font-weight:700}.nura-home .hp-prem-status{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.nura-home .hp-prem-status.avail{color:var(--hp-success-600);align-items:center;gap:5px;display:inline-flex}.nura-home .hp-prem-status.avail:before{content:"";background:var(--hp-success-500);border-radius:50%;width:6px;height:6px;animation:2s infinite hp-pulse-dot}@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{width:18px;height:18px;color:var(--hp-gray-400);position:absolute;top:10px;right:10px}.nura-home .hp-pau-card{transition:transform .4s var(--hp-ease-out);background:linear-gradient(135deg,#ef4444 0%,#ec4899 50%,#a855f7 100%);border-radius:24px;padding:4px;box-shadow:0 20px 45px -15px #ef444466}.nura-home .hp-pau-card:hover{transform:scale(1.01)}.nura-home .hp-pau-inner{background:#fff;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:32px;display:grid}@media (width<=820px){.nura-home .hp-pau-inner{text-align:center;grid-template-columns:1fr}}.nura-home .hp-pau-ic{color:#fff;background:linear-gradient(135deg,#ef4444,#ec4899);border-radius:20px;flex-shrink:0;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 12px 28px -8px #ef444480}.nura-home .hp-pau-ic svg{width:44px;height:44px}@media (width<=820px){.nura-home .hp-pau-ic{margin:0 auto}}.nura-home .hp-pau-badge{color:#b91c1c;text-transform:uppercase;letter-spacing:.04em;background:#fee2e2;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.nura-home .hp-pau-inner h3{margin:0 0 6px;font-family:Poppins,sans-serif;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:800;line-height:1.2}.nura-home .hp-pau-inner p{color:var(--hp-fg-2);max-width:64ch;margin:0;font-size:14.5px;line-height:1.5}.nura-home .hp-schools{background:linear-gradient(135deg,#eff6ff 0%,#eef2ff 100%)}.nura-home .hp-schools-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}@media (width<=900px){.nura-home .hp-schools-grid{grid-template-columns:1fr}}.nura-home .hp-schools-feats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.nura-home .hp-school-feat{border:1px solid var(--hp-border-1);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:18px;display:flex}.nura-home .hp-school-feat .ic{color:#1d4ed8;background:#dbeafe;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.nura-home .hp-school-feat .ic svg{width:18px;height:18px}.nura-home .hp-school-feat h5{color:var(--hp-fg-1);margin:0 0 2px;font-size:14px;font-weight:700}.nura-home .hp-school-feat p{color:var(--hp-fg-2);margin:0;font-size:12.5px;line-height:1.45}.nura-home .hp-tools-card{border:1px solid var(--hp-border-1);background:#fff;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:40px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px -16px #00000014}@media (width<=900px){.nura-home .hp-tools-card{grid-template-columns:1fr;padding:28px}}.nura-home .hp-tools-card:after{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#6366f11f,#0000 60%);width:40%;height:100%;position:absolute;top:0;right:0}.nura-home .hp-tools-chips{flex-wrap:wrap;gap:10px;margin:22px 0 28px;display:flex}.nura-home .hp-tools-chip{background:var(--hp-bg-2);border:1px solid var(--hp-border-1);color:var(--hp-fg-1);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.nura-home .hp-tools-chip svg{width:16px;height:16px}.nura-home .hp-tools-preview{z-index:1;grid-template-columns:1fr 1fr;gap:14px;display:grid;position:relative}.nura-home .hp-tools-preview>div:first-child{padding-top:40px}.nura-home .hp-tool-tile{border:1px solid var(--hp-border-1);transition:transform var(--hp-dur);background:#fff;border-radius:16px;padding:18px}.nura-home .hp-tool-tile:hover{box-shadow:var(--hp-shadow-lg);transform:translateY(-2px)}.nura-home .hp-tool-tile+.hp-tool-tile{margin-top:14px}.nura-home .hp-tool-ic{border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:12px;display:grid}.nura-home .hp-tool-tile h5{color:var(--hp-fg-1);margin:0 0 4px;font-size:14px;font-weight:700}.nura-home .hp-tool-tile .lvl{text-transform:uppercase;letter-spacing:.06em;color:var(--hp-fg-3);font-size:10px;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{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.nura-home .hp-cover-left .hp-eyebrow-cover{letter-spacing:.08em;text-transform:uppercase;opacity:.8;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.nura-home .hp-cover-left h3{margin:8px 0 6px;font-family:Poppins,sans-serif;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:800}.nura-home .hp-cover-left p{opacity:.9;max-width:48ch;margin:0;font-size:14.5px}.nura-home .hp-pricing{background:var(--hp-bg-2)}.nura-home .hp-price-grid{grid-template-columns:repeat(auto-fit,minmax(220px,260px));justify-content:center;gap:16px;display:grid}.nura-home .hp-price-grid-single{grid-template-columns:minmax(0,380px);justify-content:center}.nura-home .hp-price-card{border:1px solid var(--hp-border-1);transition:all .35s var(--hp-ease-out);background:#fff;border-radius:22px;padding:28px 22px;position:relative}.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{background:linear-gradient(90deg, var(--hp-primary-600), #8b5cf6);color:#fff;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.nura-home .hp-price-card h3{margin:0 0 6px;font-family:Poppins,sans-serif;font-size:22px;font-weight:800}.nura-home .hp-price-card .hp-price-desc{color:var(--hp-fg-2);margin:0 0 20px;font-size:14px}.nura-home .hp-price-amt{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:12px;display:flex}.nura-home .hp-price-amt .big{color:var(--hp-fg-1);font-family:Poppins,sans-serif;font-size:38px;font-weight:900;line-height:1}.nura-home .hp-price-amt .small{color:var(--hp-fg-2);font-size:16px;font-weight:500}.nura-home .hp-price-strike{color:var(--hp-fg-3);font-size:20px;font-weight:700;-webkit-text-decoration:line-through #ef4444;text-decoration:line-through #ef4444}.nura-home .hp-price-amt .hp-price-founder{color:#7c3aed}.nura-home .hp-price-founder-badge{color:#1e1b4b;letter-spacing:.01em;background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.nura-home .hp-price-founder-badge:hover{filter:brightness(1.05)}.nura-home .hp-price-list{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.nura-home .hp-price-list li{color:var(--hp-fg-1);align-items:flex-start;gap:10px;font-size:14px;display:flex}.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{text-align:center;width:100%}.nura-home .hp-reviews{overflow:hidden}.nura-home .hp-reviews-marquee{position:relative;overflow:hidden}.nura-home .hp-reviews-marquee:before,.nura-home .hp-reviews-marquee:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.nura-home .hp-reviews-marquee:before{background:linear-gradient(90deg,#fff,#0000);left:0}.nura-home .hp-reviews-marquee:after{background:linear-gradient(-90deg,#fff,#0000);right:0}.nura-home .hp-reviews-track{gap:20px;width:max-content;animation:40s linear infinite hp-marquee;display:flex}.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{border:1px solid var(--hp-border-1);width:320px;box-shadow:var(--hp-shadow-sm);background:#fff;border-radius:20px;flex-shrink:0;padding:24px 28px}.nura-home .hp-review-stars{color:#f59e0b;letter-spacing:2px;margin-bottom:10px;font-size:16px}.nura-home .hp-review-card p{color:var(--hp-fg-2);margin:0 0 16px;font-size:14px;font-style:italic;line-height:1.6}.nura-home .hp-review-who{align-items:center;gap:12px;display:flex}.nura-home .hp-review-ava{background:linear-gradient(135deg, var(--hp-primary-500), #8b5cf6);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.nura-home .hp-review-who .name{color:var(--hp-fg-1);font-size:13px;font-weight:700}.nura-home .hp-review-who .role{color:var(--hp-fg-3);font-size:12px}.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{color:#fff;margin:0 0 16px;font-family:Poppins,sans-serif;font-size:clamp(1.9rem,3.5vw,2.75rem);font-weight:800;line-height:1.12}.nura-home .hp-final-cta p{color:#ffffffd9;margin:0 0 36px;font-size:1.1rem;line-height:1.6}.nura-home .hp-final-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.nura-home .hp-footer{background:var(--hp-gray-900);color:#ffffffbf;padding:64px 0 0}.nura-home .hp-footer .hp-footer-top{grid-template-columns:1.5fr repeat(3,1fr);gap:48px;margin-bottom:48px;display:grid}@media (width<=900px){.nura-home .hp-footer .hp-footer-top{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=540px){.nura-home .hp-footer .hp-footer-top{grid-template-columns:1fr}}.nura-home .hp-footer .hp-footer-brand{align-items:center;gap:10px;margin-bottom:16px;display:flex}.nura-home .hp-footer .hp-footer-brand-mark{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:9px;place-items:center;width:36px;height:36px;font-family:Poppins,sans-serif;font-size:17px;font-weight:800;display:grid}.nura-home .hp-footer .hp-footer-brand-name{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:800}.nura-home .hp-footer .hp-footer-desc{margin:0 0 20px;font-size:14px;line-height:1.6}.nura-home .hp-footer .hp-footer-socials{gap:10px;display:flex}.nura-home .hp-footer .hp-footer-socials a{color:#fff9;width:36px;height:36px;transition:all var(--hp-dur);border:1px solid #ffffff1a;border-radius:9px;place-items:center;text-decoration:none;display:grid}.nura-home .hp-footer .hp-footer-socials a:hover{color:#fff;background:#ffffff14;border-color:#ffffff4d}.nura-home .hp-footer .hp-footer-socials svg{width:16px;height:16px}.nura-home .hp-footer .hp-footer-col h5{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px;font-size:13px;font-weight:800}.nura-home .hp-footer .hp-footer-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nura-home .hp-footer .hp-footer-col ul li a{color:#fff9;transition:color var(--hp-dur);font-size:14px;text-decoration:none}.nura-home .hp-footer .hp-footer-col ul li a:hover{color:#fff}.nura-home .hp-footer .hp-footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:20px 0;font-size:13px;display:flex}.nura-home .hp-cm{border-top:1px solid var(--hp-border-1);background:linear-gradient(#faf5ff 0%,#fff 100%)}.nura-home .hp-cm-inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}@media (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{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.nura-home .hp-cm-points li{color:var(--hp-fg-1);align-items:flex-start;gap:10px;font-size:15px;font-weight:600;display:flex}.nura-home .hp-cm-points svg{color:var(--hp-success-600);flex-shrink:0;margin-top:2px}.nura-home .hp-cm-ctas{flex-wrap:wrap;gap:12px;display:flex}.nura-home .hp-cm-visual{gap:14px;width:100%;max-width:460px;margin:0 auto;display:grid;position:relative}.nura-home .hp-cm-sheet{border:1px solid var(--hp-border-2);box-shadow:var(--hp-shadow-lg);background:#fff;border-radius:18px;width:82%;padding:20px;transform:rotate(-2deg)}.nura-home .hp-cm-sheet-tag{color:#be185d;background:#fce7f3;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.nura-home .hp-cm-sheet-title{color:var(--hp-fg-1);margin-bottom:12px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700}.nura-home .hp-cm-sheet-lines{gap:8px;display:grid}.nura-home .hp-cm-sheet-lines span{background:var(--hp-gray-100);border-radius:4px;height:8px;display:block}.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{color:var(--hp-primary-700);background:var(--hp-primary-50);border:1px dashed var(--hp-primary-300);border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.nura-home .hp-cm-result{border:1px solid var(--hp-primary-100);background:#fff;border-radius:18px;justify-self:end;width:88%;padding:18px 20px;box-shadow:0 20px 40px -16px #4f46e54d}.nura-home .hp-cm-result-head{color:var(--hp-primary-700);align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}.nura-home .hp-cm-result-count{color:var(--hp-success-700);background:var(--hp-success-100);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700}.nura-home .hp-cm-result-row{color:var(--hp-fg-2);border-top:1px solid var(--hp-border-1);align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.nura-home .hp-cm-result-dot{background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:50%;flex-shrink:0;width:8px;height:8px}@media (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{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:-16px;display:flex}.nura-home .hp-fp-jump a{border:1.5px solid var(--hp-border-2);color:var(--hp-fg-1);transition:all var(--hp-dur);background:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none}.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(#faf5ff 0%,#fff 100%)}.nura-home .hp-fp-steps{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 0 32px;padding:0;list-style:none;display:grid}@media (width<=1024px){.nura-home .hp-fp-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.nura-home .hp-fp-steps{grid-template-columns:1fr}}.nura-home .hp-fp-step{border:1px solid var(--hp-border-1);box-shadow:var(--hp-shadow-sm);background:#fff;border-radius:20px;padding:28px 24px 24px;position:relative}.nura-home .hp-fp-step-num{color:var(--hp-primary-100);font-family:Poppins,sans-serif;font-size:28px;font-weight:800;line-height:1;position:absolute;top:18px;right:20px}.nura-home .hp-fp-step-ic{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.nura-home .hp-fp-step h3{color:var(--hp-fg-1);margin:0 0 8px;font-family:Poppins,sans-serif;font-size:17px;font-weight:700}.nura-home .hp-fp-step p{color:var(--hp-fg-2);margin:0;font-size:14px;line-height:1.6}.nura-home .hp-fp-facts{border:1px solid var(--hp-primary-100);background:#fff;border-radius:20px;padding:24px 28px}.nura-home .hp-fp-facts h3{color:var(--hp-fg-1);margin:0 0 14px;font-family:Poppins,sans-serif;font-size:17px;font-weight:700}.nura-home .hp-fp-facts ul{grid-template-columns:repeat(2,1fr);gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}@media (width<=760px){.nura-home .hp-fp-facts ul{grid-template-columns:1fr}}.nura-home .hp-fp-facts li{color:var(--hp-fg-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.nura-home .hp-fp-fact-ic{background:var(--hp-primary-50);width:26px;height:26px;color:var(--hp-primary-700);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.nura-home .hp-fp-cta-row{justify-content:center;margin-top:32px;display:flex}.nura-home a.hp-fp-card-anchor{color:inherit;border-color:#fbcfe8;text-decoration:none;display:block}.nura-home .hp-fp-card-link{z-index:1;color:#be185d;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.nura-home .hp-exp-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:980px;margin:0 auto;display:grid}@media (width<=760px){.nura-home .hp-exp-grid{grid-template-columns:1fr}}.nura-home .hp-exp-card{padding:32px 28px}.nura-home .hp-exp-card h3{font-size:22px}.nura-home .hp-exp-card>p{font-size:15px}.nura-home .hp-exp-list{z-index:1;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.nura-home .hp-exp-list li{color:var(--hp-fg-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.nura-home .hp-exp-list svg{color:var(--exp-accent,#6366f1);flex-shrink:0;margin-top:2px}.nura-home .hp-hidden-note{text-align:center;color:var(--hp-fg-2);margin:0;font-size:15px;line-height:1.6}.nura-home .hp-hidden-note a{color:var(--hp-primary-700);font-weight:600;text-decoration:underline}body.high-contrast{filter:invert()hue-rotate(180deg)contrast(1.1)}body.high-contrast img,body.high-contrast video,body.high-contrast canvas,body.high-contrast iframe,body.high-contrast [data-accessibility-svg],body.high-contrast .context-image svg{filter:invert()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]{border-width:2px!important;min-width:48px!important;min-height:48px!important;font-size:1.1em!important;font-weight:700!important}@media (width<=640px){body.high-contrast button:not([aria-label]):not(nav button),body.high-contrast [role=button]:not([aria-label]){min-width:44px!important;min-height: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{border-width:2px!important;min-height:52px!important;font-size:1.1em!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 *{letter-spacing:.05em;word-spacing:.15em;line-height:1.8;font-family:OpenDyslexic,Comic Sans MS,Verdana,sans-serif!important}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 (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 (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{flex-shrink:0;width:1.25rem;height:1.25rem}html.font-size-3 aside nav span,html.font-size-3 aside nav a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:focus-visible{outline:3px solid var(--accent,#06f);outline-offset:2px;border-radius:4px}.skip-link{background:var(--accent,#06f);color:#fff;z-index:9999;border-radius:0 0 4px;padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-40px;left:0}.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,#06f);margin-bottom:1rem;padding:1rem;font-size:1.1em;line-height:1.6}.step-by-step{counter-reset:step-counter;margin:1.5rem 0;list-style:none}.step-by-step li{counter-increment:step-counter;background:var(--bg-secondary,#f9f9f9);border-left:4px solid var(--accent,#06f);border-radius:8px;margin-bottom:1rem;padding:1rem 1rem 1rem 3.5rem;position:relative}.step-by-step li:before{content:counter(step-counter);background:var(--accent,#06f);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.keyword{cursor:help;background:#fff3cd;border-bottom:2px dotted #664d03;border-radius:3px;padding:.15em .3em;font-weight:600}.sr-live-region{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}button,.btn{cursor:pointer;transition:all .2s}button:not([aria-label]):not(nav button):not(aside button),.btn{min-width:44px;min-height:44px}.progress-bar{background:var(--bg-secondary,#e0e0e0);border-radius:1rem;height:2rem;position:relative;overflow:hidden}.progress-fill{background:var(--accent,#06f);color:#fff;justify-content:center;align-items:center;height:100%;font-weight:700;transition:width .3s;display:flex}body.step-by-step-mode *,body.step-by-step-mode :before,body.step-by-step-mode :after{transition-duration:.1s!important;animation-duration:.01ms!important;animation-iteration-count:1!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-offset:3px;outline:4px solid #ff6b00;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{padding:.85rem 2rem;font-size:1.1em;font-weight:700}body.step-by-step-mode .exercise-option,body.step-by-step-mode [data-exercise-option]{border:2px solid #e0e0e0;border-radius:12px;margin-bottom:.75rem;padding:1rem}body.step-by-step-mode .exercise-option:hover,body.step-by-step-mode [data-exercise-option]:hover{background-color:#ff6b000d;border-color:#ff6b00}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!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;border-left-width:6px;box-shadow:0 4px 12px #0066ff4d}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:#fff;--nsa-sidebar-section:#94a3b8;--nsa-sidebar-active-bg:#4f46e5;--nsa-fg-1:#111827;--nsa-fg-2:#4b5563;--nsa-fg-3:#9ca3af;--nsa-bg-1:#fff;--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 #0000000d;--nsa-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--nsa-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000000d;--nsa-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000000d;--nsa-shadow-2xl:0 25px 50px -12px #00000040;--nsa-shadow-soft:0 4px 20px -2px #00000014;--nsa-shadow-primary:0 10px 25px -5px #6366f159;--nsa-shadow-primary-sm:0 4px 14px 0 #6366f140;--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);color:var(--nsa-fg-1);background:var(--nsa-bg-2);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.nura-school-admin .nsa-app{grid-template-columns:var(--nsa-sidebar-w) 1fr;min-height:100vh;display:grid}.nura-school-admin .nsa-app.collapsed{grid-template-columns:72px 1fr}@media (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);border-right:1px solid var(--nsa-sidebar-border);z-index:40;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}@media (width<=1023px){.nura-school-admin .nsa-sidebar{width:var(--nsa-sidebar-w);transition:transform var(--nsa-dur) var(--nsa-ease-out);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.nura-school-admin .nsa-sidebar.mobile-open{box-shadow:var(--nsa-shadow-2xl);transform:translate(0)}}.nura-school-admin .nsa-brand{border-bottom:1px solid var(--nsa-sidebar-border);align-items:center;gap:10px;padding:18px 18px 14px;display:flex}.nura-school-admin .nsa-brand .nsa-mark{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#9333ea 100%);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 4px 12px #6366f159}.nura-school-admin .nsa-brand .nsa-mark img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.nura-school-admin .nsa-brand .nsa-name{color:#fff;flex:1;min-width:0;font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:800;line-height:1.15}.nura-school-admin .nsa-brand .nsa-name span{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:block;overflow:hidden}.nura-school-admin .nsa-brand .nsa-collapse{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.nura-school-admin .nsa-brand .nsa-collapse:hover{color:#cbd5e1;background:#1e293b}.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-direction:column;flex:1;gap:2px;padding:14px 10px;display:flex;overflow-y:auto}.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{text-transform:uppercase;letter-spacing:.08em;color:var(--nsa-sidebar-section);padding:14px 10px 6px;font-size:10.5px;font-weight:700}.nura-school-admin .nsa-nav-item{color:var(--nsa-sidebar-text);cursor:pointer;text-align:left;width:100%;transition:all var(--nsa-dur-fast) var(--nsa-ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.nura-school-admin .nsa-nav-item:hover{color:#fff;background:#1e293b}.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{flex-shrink:0;width:18px;height:18px}.nura-school-admin .nsa-nav-item .nsa-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nura-school-admin .nsa-nav-item .nsa-badge-mini{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:18px;padding:1px 6px;font-size:10px;font-weight:700}.nura-school-admin .nsa-nav-item.active .nsa-badge-mini{background:#ffffff40}.nura-school-admin .nsa-sidebar-footer{border-top:1px solid var(--nsa-sidebar-border);flex-direction:column;gap:10px;padding:12px 12px 18px;display:flex}.nura-school-admin .nsa-license-card{background:#6366f114;border:1px solid #6366f133;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-size:10px;font-weight:700}.nura-school-admin .nsa-license-card .nsa-row{color:#cbd5e1;justify-content:space-between;margin-top:6px;font-weight:500;display:flex}.nura-school-admin .nsa-license-card .nsa-row b{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.nura-school-admin .nsa-license-card .nsa-bar{background:#1e293b;border-radius:99px;height:3px;margin-top:4px;overflow:hidden}.nura-school-admin .nsa-license-card .nsa-bar>div{background:linear-gradient(90deg,#818cf8,#4f46e5);border-radius:99px;height:100%}.nura-school-admin .nsa-signout{color:#fca5a5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.nura-school-admin .nsa-signout:hover{color:#fecaca;background:#ef44441a}.nura-school-admin .nsa-user-email{color:#64748b;word-break:break-all;padding:0 12px;font-size:11px}.nura-school-admin .nsa-main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.nura-school-admin .nsa-topbar{border-bottom:1px solid var(--nsa-border-1);z-index:30;background:#fff;align-items:center;gap:20px;padding:14px 32px;display:flex;position:sticky;top:0}@media (width<=1023px){.nura-school-admin .nsa-topbar{padding:14px 20px 14px 64px}}.nura-school-admin .nsa-breadcrumb{color:var(--nsa-fg-3);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.nura-school-admin .nsa-breadcrumb b{color:var(--nsa-fg-2);font-weight:600}.nura-school-admin .nsa-search{background:var(--nsa-bg-2);border:1px solid var(--nsa-border-1);border-radius:10px;flex:1;align-items:center;gap:8px;max-width:420px;padding:8px 14px;display:flex}.nura-school-admin .nsa-search input{color:var(--nsa-fg-1);background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:13.5px}.nura-school-admin .nsa-search kbd{color:var(--nsa-fg-3);border:1px solid var(--nsa-border-2);background:#fff;border-radius:5px;padding:1px 6px;font-family:inherit;font-size:11px;font-weight:600}.nura-school-admin .nsa-spacer{flex:1}.nura-school-admin .nsa-icon-btn{border:1px solid var(--nsa-border-1);cursor:pointer;width:38px;height:38px;color:var(--nsa-fg-2);background:0 0;border-radius:10px;place-items:center;display:grid;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{background:#ef4444;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.nura-school-admin .nsa-me{background:var(--nsa-bg-2);border:1px solid var(--nsa-border-1);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:4px 14px 4px 4px;display:flex}.nura-school-admin .nsa-me:hover{background:#f3f4f6}.nura-school-admin .nsa-me .nsa-av{color:#fff;background:linear-gradient(135deg,#818cf8,#4f46e5);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12.5px;font-weight:700;display:grid}.nura-school-admin .nsa-me .nsa-txt{font-size:12px;line-height:1.2}.nura-school-admin .nsa-me .nsa-txt b{color:var(--nsa-fg-1);font-size:13px;font-weight:700;display:block}.nura-school-admin .nsa-me .nsa-txt span{color:var(--nsa-fg-3);font-size:11px}.nura-school-admin .nsa-mobile-burger{z-index:35;border:1px solid var(--nsa-border-1);cursor:pointer;width:38px;height:38px;color:var(--nsa-fg-1);background:#fff;border-radius:10px;place-items:center;display:none;position:fixed;top:14px;left:16px}@media (width<=1023px){.nura-school-admin .nsa-mobile-burger{display:grid}}.nura-school-admin .nsa-mobile-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:39;background:#0f172a80;position:fixed;inset:0}.nura-school-admin .nsa-page{width:100%;max-width:1440px;margin:0 auto;padding:28px 32px 80px}@media (width<=1023px){.nura-school-admin .nsa-page{padding:20px 16px 60px}}.nura-school-admin .nsa-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.nura-school-admin .nsa-page-head h1{letter-spacing:-.01em;color:var(--nsa-fg-1);margin:0;font-family:Poppins,system-ui,sans-serif;font-size:26px;font-weight:800}.nura-school-admin .nsa-page-head p{color:var(--nsa-fg-2);max-width:70ch;margin:4px 0 0;font-size:14px}.nura-school-admin .nsa-page-head .nsa-actions{flex-wrap:wrap;gap:8px;display:flex}.nura-school-admin .nsa-btn{cursor:pointer;transition:all var(--nsa-dur-fast) var(--nsa-ease-out);white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.nura-school-admin .nsa-btn svg{width:16px;height:16px}.nura-school-admin .nsa-btn.nsa-primary{color:#fff;box-shadow:var(--nsa-shadow-primary-sm);background:#4f46e5}.nura-school-admin .nsa-btn.nsa-primary:hover{box-shadow:var(--nsa-shadow-primary);background:#4338ca;transform:translateY(-1px)}.nura-school-admin .nsa-btn.nsa-secondary{color:var(--nsa-fg-1);border:1px solid var(--nsa-border-2);background:#fff}.nura-school-admin .nsa-btn.nsa-secondary:hover{background:var(--nsa-bg-2);border-color:#d1d5db}.nura-school-admin .nsa-btn.nsa-ghost{color:#4338ca;background:0 0}.nura-school-admin .nsa-btn.nsa-ghost:hover{background:#eef2ff}.nura-school-admin .nsa-btn.nsa-danger{color:#b91c1c;background:#fff;border:1px solid #fca5a5}.nura-school-admin .nsa-btn.nsa-danger:hover{background:#fef2f2}.nura-school-admin .nsa-btn.nsa-sm{border-radius:8px;padding:7px 12px;font-size:12.5px}.nura-school-admin .nsa-btn:disabled{opacity:.5;cursor:not-allowed}.nura-school-admin .nsa-badge{border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-flex}.nura-school-admin .nsa-badge.nsa-success{color:#15803d;background:#dcfce7}.nura-school-admin .nsa-badge.nsa-error{color:#b91c1c;background:#fee2e2}.nura-school-admin .nsa-badge.nsa-primary-b{color:#4338ca;background:#e0e7ff}.nura-school-admin .nsa-badge.nsa-gold{color:#92400e;background:#fef3c7}.nura-school-admin .nsa-badge.nsa-gray{color:#374151;background:#f3f4f6}.nura-school-admin .nsa-badge.nsa-purple{color:#6b21a8;background:#f3e8ff}.nura-school-admin .nsa-badge.nsa-blue{color:#1e40af;background:#dbeafe}.nura-school-admin .nsa-badge.nsa-orange{color:#9a3412;background:#ffedd5}.nura-school-admin .nsa-badge .nsa-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.nura-school-admin .nsa-card{border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);background:#fff;padding:22px}.nura-school-admin .nsa-card.nsa-tight{padding:16px}.nura-school-admin .nsa-card-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.nura-school-admin .nsa-card-h h3{color:var(--nsa-fg-1);margin:0;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:700}.nura-school-admin .nsa-card-h .nsa-sub{color:var(--nsa-fg-3);font-size:12.5px}.nura-school-admin .nsa-stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=1100px){.nura-school-admin .nsa-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.nura-school-admin .nsa-stat-grid{grid-template-columns:1fr}}.nura-school-admin .nsa-stat{border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);transition:all var(--nsa-dur) var(--nsa-ease-out);cursor:pointer;text-align:left;width:100%;color:inherit;background:#fff;padding:20px;font-family:inherit;position:relative}.nura-school-admin .nsa-stat:hover{box-shadow:var(--nsa-shadow-soft);border-color:#c7d2fe;transform:translateY(-2px)}.nura-school-admin .nsa-stat .nsa-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.nura-school-admin .nsa-stat .nsa-ic{color:#4f46e5;background:#eef2ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.nura-school-admin .nsa-stat .nsa-ic.violet{color:#7c3aed;background:#f3e8ff}.nura-school-admin .nsa-stat .nsa-ic.emerald{color:#047857;background:#d1fae5}.nura-school-admin .nsa-stat .nsa-ic.amber{color:#b45309;background:#fef3c7}.nura-school-admin .nsa-stat .nsa-ic.rose{color:#be123c;background:#ffe4e6}.nura-school-admin .nsa-stat .nsa-ic svg{width:20px;height:20px}.nura-school-admin .nsa-stat .nsa-delta{align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex}.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{color:var(--nsa-fg-1);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:Poppins,system-ui,sans-serif;font-size:30px;font-weight:800;line-height:1.1}.nura-school-admin .nsa-stat .nsa-v small{color:var(--nsa-fg-3);margin-left:4px;font-size:16px;font-weight:700}.nura-school-admin .nsa-stat .nsa-l{color:var(--nsa-fg-2);margin-top:4px;font-size:13px;font-weight:500}.nura-school-admin .nsa-stat .nsa-prog{background:#f3f4f6;border-radius:99px;height:5px;margin-top:14px;overflow:hidden}.nura-school-admin .nsa-stat .nsa-prog>div{height:100%;transition:width var(--nsa-dur-slow) var(--nsa-ease-out);background:linear-gradient(90deg,#6366f1,#4f46e5);border-radius:99px}.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{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);color:inherit;background:#fff;align-items:center;gap:14px;width:100%;padding:14px 16px;font-family:inherit;text-decoration:none;display:flex}.nura-school-admin .nsa-qa:hover{background:#eef2ff;border-color:#a5b4fc;transform:translate(2px)}.nura-school-admin .nsa-qa .nsa-ic{color:#4f46e5;background:#eef2ff;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.nura-school-admin .nsa-qa:hover .nsa-ic{background:#fff}.nura-school-admin .nsa-qa .nsa-ic.violet{color:#7c3aed;background:#f3e8ff}.nura-school-admin .nsa-qa .nsa-ic.emerald{color:#047857;background:#d1fae5}.nura-school-admin .nsa-qa .nsa-body{flex:1;min-width:0}.nura-school-admin .nsa-qa .nsa-body .nsa-t{color:var(--nsa-fg-1);font-size:13.5px;font-weight:700}.nura-school-admin .nsa-qa .nsa-body .nsa-s{color:var(--nsa-fg-3);margin-top:1px;font-size:11.5px}.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{color:#4f46e5;transform:translate(4px)}.nura-school-admin .nsa-table-wrap{border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);background:#fff;overflow:hidden}.nura-school-admin .nsa-table-tools{border-bottom:1px solid var(--nsa-border-1);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.nura-school-admin .nsa-table-tools .nsa-search-input{background:var(--nsa-bg-2);border:1px solid var(--nsa-border-1);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:200px;padding:8px 12px;display:flex}.nura-school-admin .nsa-table-tools .nsa-search-input input{color:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:13px}.nura-school-admin .nsa-table-tools .nsa-filter{border:1px solid var(--nsa-border-1);color:var(--nsa-fg-2);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.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{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0}.nura-school-admin .nsa-table-tools .nsa-counter{color:var(--nsa-fg-3);margin-left:auto;font-size:13px}.nura-school-admin .nsa-t{border-collapse:collapse;width:100%;font-size:13.5px}.nura-school-admin .nsa-t th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--nsa-fg-3);background:var(--nsa-bg-2);border-bottom:1px solid var(--nsa-border-1);white-space:nowrap;padding:11px 18px;font-size:11px;font-weight:700}.nura-school-admin .nsa-t td{border-bottom:1px solid var(--nsa-border-1);vertical-align:middle;color:var(--nsa-fg-1);padding:14px 18px}.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{align-items:center;gap:10px;display:flex}.nura-school-admin .nsa-t .nsa-who .nsa-av{color:#4338ca;background:#e0e7ff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;display:grid}.nura-school-admin .nsa-t .nsa-who .nsa-av.emerald{color:#047857;background:#d1fae5}.nura-school-admin .nsa-t .nsa-who .nsa-av.amber{color:#b45309;background:#fef3c7}.nura-school-admin .nsa-t .nsa-who .nsa-av.rose{color:#be123c;background:#ffe4e6}.nura-school-admin .nsa-t .nsa-who .nsa-av.violet{color:#7c3aed;background:#f3e8ff}.nura-school-admin .nsa-t .nsa-who .nsa-av.sky{color:#0369a1;background:#e0f2fe}.nura-school-admin .nsa-t .nsa-who .nsa-nm{color:var(--nsa-fg-1);font-weight:600;line-height:1.2}.nura-school-admin .nsa-t .nsa-who .nsa-em{color:var(--nsa-fg-3);margin-top:1px;font-size:11.5px;font-weight:500}.nura-school-admin .nsa-code{color:var(--nsa-fg-2);background:var(--nsa-bg-2);border-radius:5px;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.nura-school-admin .nsa-t td.nsa-num{font-variant-numeric:tabular-nums}.nura-school-admin .nsa-t td.nsa-actions{white-space:nowrap;text-align:right;width:1%}.nura-school-admin .nsa-icon-action{cursor:pointer;width:30px;height:30px;color:var(--nsa-fg-3);background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.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{color:#dc2626;background:#fef2f2}.nura-school-admin .nsa-empty{text-align:center;justify-items:center;gap:8px;padding:56px 24px;display:grid}.nura-school-admin .nsa-empty .nsa-icon-wrap{color:#4f46e5;background:#eef2ff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.nura-school-admin .nsa-empty h4{color:var(--nsa-fg-1);margin:8px 0 0;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:700}.nura-school-admin .nsa-empty p{color:var(--nsa-fg-2);max-width:36ch;margin:0;font-size:13.5px}.nura-school-admin .nsa-empty .nsa-btn{margin-top:14px}.nura-school-admin .nsa-setup-card{border-radius:var(--nsa-radius-xl);background:linear-gradient(135deg,#eef2ff 0%,#faf5ff 100%);border:1px solid #c7d2fe;margin-bottom:24px;padding:24px;position:relative;overflow:hidden}.nura-school-admin .nsa-setup-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#6366f126,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-40%;right:-10%}.nura-school-admin .nsa-setup-card>*{position:relative}.nura-school-admin .nsa-setup-card .nsa-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.nura-school-admin .nsa-setup-card .nsa-head .nsa-ic{color:#4f46e5;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 4px 12px #6366f133}.nura-school-admin .nsa-setup-card .nsa-head h3{color:var(--nsa-fg-1);margin:0;font-family:Poppins,system-ui,sans-serif;font-size:17px;font-weight:800}.nura-school-admin .nsa-setup-card .nsa-head p{color:var(--nsa-fg-2);margin:1px 0 0;font-size:12.5px}.nura-school-admin .nsa-setup-card .nsa-progress-pill{color:#4338ca;background:#fff;border:1px solid #c7d2fe;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:12px;font-weight:700}.nura-school-admin .nsa-setup-steps{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=1100px){.nura-school-admin .nsa-setup-steps{grid-template-columns:repeat(2,1fr)}}.nura-school-admin .nsa-setup-step{border:1px solid var(--nsa-border-1);cursor:pointer;transition:all var(--nsa-dur-fast) var(--nsa-ease-out);text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;font-family:inherit;display:flex}.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-width:2px;border-color:#6366f1;padding:13px}.nura-school-admin .nsa-setup-step .nsa-top{align-items:center;gap:8px;display:flex}.nura-school-admin .nsa-step-mark{background:var(--nsa-bg-2);width:24px;height:24px;color:var(--nsa-fg-3);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.nura-school-admin .nsa-setup-step.done .nsa-step-mark{color:#fff;background:#22c55e}.nura-school-admin .nsa-setup-step.active .nsa-step-mark{color:#fff;background:#4f46e5}.nura-school-admin .nsa-step-label{color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;font-size:11px;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{color:var(--nsa-fg-1);font-size:14px;font-weight:700;line-height:1.3}.nura-school-admin .nsa-setup-step .nsa-s{color:var(--nsa-fg-2);font-size:12px;line-height:1.4}.nura-school-admin .nsa-tabs{background:var(--nsa-bg-2);border:1px solid var(--nsa-border-1);border-radius:10px;gap:4px;padding:3px;display:inline-flex}.nura-school-admin .nsa-tabs button{font:inherit;color:var(--nsa-fg-2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.nura-school-admin .nsa-tabs button:hover{color:var(--nsa-fg-1)}.nura-school-admin .nsa-tabs button.active{color:#4338ca;background:#fff;box-shadow:0 1px 3px #0000000f}.nura-school-admin .nsa-tabs button .nsa-count{background:var(--nsa-bg-2);border-radius:99px;padding:1px 6px;font-size:11px;font-weight:700}.nura-school-admin .nsa-tabs button.active .nsa-count{color:#4338ca;background:#e0e7ff}.nura-school-admin .nsa-chart-card{border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);background:#fff;padding:22px}.nura-school-admin .nsa-chart-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.nura-school-admin .nsa-chart-head h3{color:var(--nsa-fg-1);margin:0;font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:700}.nura-school-admin .nsa-chart-head .nsa-sub{color:var(--nsa-fg-3);margin-top:2px;font-size:11.5px}.nura-school-admin .nsa-activity-feed{flex-direction:column;gap:4px;display:flex}.nura-school-admin .nsa-activity-item{border-bottom:1px solid var(--nsa-border-1);gap:12px;padding:10px 0;display:flex}.nura-school-admin .nsa-activity-item:last-child{border-bottom:0}.nura-school-admin .nsa-activity-item .nsa-ai{color:#4f46e5;background:#eef2ff;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.nura-school-admin .nsa-activity-item .nsa-ai.emerald{color:#047857;background:#d1fae5}.nura-school-admin .nsa-activity-item .nsa-ai.amber{color:#b45309;background:#fef3c7}.nura-school-admin .nsa-activity-item .nsa-ai.rose{color:#be123c;background:#ffe4e6}.nura-school-admin .nsa-activity-item .nsa-ai.violet{color:#7c3aed;background:#f3e8ff}.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{color:var(--nsa-fg-1);font-size:13px;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{color:var(--nsa-fg-3);margin-top:2px;font-size:11.5px}.nura-school-admin .nsa-justi-card{border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);transition:all var(--nsa-dur-fast) var(--nsa-ease-out);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.nura-school-admin .nsa-justi-card:hover{box-shadow:var(--nsa-shadow-soft);border-color:#c7d2fe}.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{color:#4338ca;background:#e0e7ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.nura-school-admin .nsa-justi-card .nsa-body .nsa-who{color:var(--nsa-fg-1);font-size:14.5px;font-weight:700}.nura-school-admin .nsa-justi-card .nsa-body .nsa-meta{color:var(--nsa-fg-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;font-size:12px;display:flex}.nura-school-admin .nsa-justi-card .nsa-body .nsa-meta span{align-items:center;gap:4px;display:inline-flex}.nura-school-admin .nsa-justi-card .nsa-body .nsa-reason{color:var(--nsa-fg-2);background:var(--nsa-bg-2);border:1px solid var(--nsa-border-1);border-radius:8px;margin-top:8px;padding:8px 12px;font-size:13px;line-height:1.5}.nura-school-admin .nsa-justi-card .nsa-actions{align-items:center;gap:6px;display:flex}.nura-school-admin .nsa-grade-input{border:1px solid var(--nsa-border-2);font-variant-numeric:tabular-nums;text-align:center;width:60px;transition:all var(--nsa-dur-fast);background:#fff;border-radius:8px;outline:0;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:600}.nura-school-admin .nsa-grade-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.nura-school-admin .nsa-grade-input.fail{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.nura-school-admin .nsa-grade-input.high{color:#15803d;background:#f0fdf4;border-color:#86efac}.nura-school-admin .nsa-grade-input.mid{color:#92400e;background:#fffbeb;border-color:#fde68a}.nura-school-admin .nsa-lomloe-select{border:1px solid var(--nsa-border-2);cursor:pointer;background:#fff;border-radius:8px;outline:0;padding:6px 8px;font-family:inherit;font-size:12.5px;font-weight:600}.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{grid-template-columns:2fr 1fr;gap:18px;display:grid}@media (width<=1100px){.nura-school-admin .nsa-grid-2{grid-template-columns:1fr}}.nura-school-admin .nsa-grid-attendance{grid-template-columns:1fr 360px;gap:18px;display:grid}@media (width<=1100px){.nura-school-admin .nsa-grid-attendance{grid-template-columns:1fr}}.nura-school-admin .nsa-grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}@media (width<=900px){.nura-school-admin .nsa-grid-3{grid-template-columns:1fr}}.nura-school-admin .nsa-select{border:1px solid var(--nsa-border-2);cursor:pointer;color:var(--nsa-fg-1);background:#fff;border-radius:10px;outline:0;padding:9px 14px;font-family:inherit;font-size:13.5px}.nura-school-admin .nsa-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.nura-school-admin .nsa-check{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--nsa-fg-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.nura-school-admin .nsa-check input{appearance:none;border:1.5px solid var(--nsa-border-2);cursor:pointer;width:16px;height:16px;transition:all var(--nsa-dur-fast);background:#fff;border-radius:4px;position:relative}.nura-school-admin .nsa-check input:checked{background:#4f46e5;border-color:#4f46e5}.nura-school-admin .nsa-check input:checked:after{content:"";border:1.5px solid #fff;border-top:0;border-left:0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.nura-school-admin .nsa-class-card{border:1px solid var(--nsa-border-1);cursor:pointer;transition:all var(--nsa-dur-fast);background:#fff;border-radius:16px;overflow:hidden}.nura-school-admin .nsa-class-card:hover{box-shadow:var(--nsa-shadow-lg);transform:translateY(-3px)}.nura-school-admin .nsa-class-card .nsa-cc-head{color:#fff;align-items:center;gap:14px;padding:18px 20px;display:flex}.nura-school-admin .nsa-class-card .nsa-cc-mark{background:#ffffff2e;border:2px solid #ffffff59;border-radius:12px;place-items:center;width:48px;height:48px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:800;display:grid}.nura-school-admin .nsa-class-card .nsa-cc-title{font-family:Poppins,system-ui,sans-serif;font-size:18px;font-weight:700}.nura-school-admin .nsa-class-card .nsa-cc-sub{opacity:.85;margin-top:1px;font-size:12px}.nura-school-admin .nsa-class-card .nsa-cc-stats{background:var(--nsa-bg-2);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.nura-school-admin .nsa-class-card .nsa-cc-stat{text-align:center;background:#fff;padding:12px 8px}.nura-school-admin .nsa-class-card .nsa-cc-stat .nsa-vv{color:var(--nsa-fg-1);font-variant-numeric:tabular-nums;font-family:Poppins,system-ui,sans-serif;font-size:18px;font-weight:800}.nura-school-admin .nsa-class-card .nsa-cc-stat .nsa-ll{color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:10.5px;font-weight:700}.nura-school-admin .nsa-asis-btn{cursor:pointer;transition:all var(--nsa-dur-fast);border:0;border-radius:8px;padding:8px 0;font-family:inherit;font-size:13px;font-weight:700}.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);color:#fff;white-space:nowrap;pointer-events:none;z-index:200;background:#111827;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.nura-school-admin .sp-back{color:var(--nsa-fg-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.nura-school-admin .sp-back:hover{background:var(--nsa-bg-2);color:var(--nsa-fg-1)}.nura-school-admin .sp-hero{border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-xl);background:#fff;margin-bottom:20px;padding:28px 32px;position:relative;overflow:hidden}.nura-school-admin .sp-hero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#7c3aed0f 0%,#6366f10a 40%,#0000 70%);position:absolute;inset:0}.nura-school-admin .sp-hero>*{position:relative}.nura-school-admin .sp-hero-row{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid}@media (width<=900px){.nura-school-admin .sp-hero-row{grid-template-columns:auto 1fr}.nura-school-admin .sp-actions{flex-wrap:wrap;grid-column:1/-1}}.nura-school-admin .sp-av{color:#fff;border-radius:22px;flex-shrink:0;place-items:center;width:80px;height:80px;font-family:Poppins,system-ui,sans-serif;font-size:28px;font-weight:800;display:grid;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{color:#fff;background:#22c55e;border:3px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-2px;right:-2px}.nura-school-admin .sp-name h1{letter-spacing:-.015em;color:var(--nsa-fg-1);margin:0;font-family:Poppins,system-ui,sans-serif;font-size:28px;font-weight:800}.nura-school-admin .sp-name .meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.nura-school-admin .sp-name .meta .pill{background:var(--nsa-bg-2);color:var(--nsa-fg-2);border:1px solid var(--nsa-border-1);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.nura-school-admin .sp-name .meta .pill.primary{color:#4338ca;background:#eef2ff;border-color:#e0e7ff}.nura-school-admin .sp-name .meta .mono{color:var(--nsa-fg-2);background:var(--nsa-bg-2);border:1px solid var(--nsa-border-1);border-radius:6px;padding:3px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.nura-school-admin .sp-name .meta .mono.alias{cursor:pointer;align-items:center;gap:6px;transition:all .15s;display:inline-flex}.nura-school-admin .sp-name .meta .mono.alias:hover{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.nura-school-admin .sp-name .meta .mono.alias button{cursor:pointer;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.nura-school-admin .sp-actions{align-items:center;gap:6px;display:flex}.nura-school-admin .sp-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}@media (width<=1100px){.nura-school-admin .sp-kpis{grid-template-columns:repeat(2,1fr)}}.nura-school-admin .sp-kpi{border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);background:#fff;align-items:center;gap:14px;padding:16px 18px;transition:all .15s ease-out;display:flex}.nura-school-admin .sp-kpi:hover{border-color:#c7d2fe}.nura-school-admin .sp-kpi .ic{color:#4f46e5;background:#eef2ff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.nura-school-admin .sp-kpi.good .ic{color:#16a34a;background:#f0fdf4}.nura-school-admin .sp-kpi.warn .ic{color:#b45309;background:#fffbeb}.nura-school-admin .sp-kpi.bad .ic{color:#dc2626;background:#fef2f2}.nura-school-admin .sp-kpi .body{min-width:0}.nura-school-admin .sp-kpi .v{color:var(--nsa-fg-1);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:Poppins,system-ui,sans-serif;font-size:24px;font-weight:800;line-height:1}.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{color:var(--nsa-fg-2);margin-top:4px;font-size:12px;font-weight:500}.nura-school-admin .sp-tabs{border-bottom:1px solid var(--nsa-border-1);scrollbar-width:thin;gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.nura-school-admin .sp-tabs::-webkit-scrollbar{height:0}.nura-school-admin .sp-tab{font:inherit;color:var(--nsa-fg-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:12px 16px;font-size:13.5px;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.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{background:var(--nsa-bg-2);min-width:18px;height:18px;color:var(--nsa-fg-3);border-radius:99px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.nura-school-admin .sp-tab.active .count{color:#7c3aed;background:#f3e8ff}.nura-school-admin .sp-tab .dot-alert{background:#ef4444;border-radius:50%;width:6px;height:6px;margin-left:2px}.nura-school-admin .sp-grid-2{grid-template-columns:1.55fr 1fr;gap:20px;display:grid}@media (width<=1100px){.nura-school-admin .sp-grid-2{grid-template-columns:1fr}}.nura-school-admin .sp-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=900px){.nura-school-admin .sp-grid-3{grid-template-columns:1fr}}.nura-school-admin .sp-card{border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);background:#fff;padding:22px}.nura-school-admin .sp-card-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.nura-school-admin .sp-card-h h3{color:var(--nsa-fg-1);align-items:center;gap:8px;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:700;display:flex}.nura-school-admin .sp-card-h h3 .icw{color:#4f46e5;background:#eef2ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.nura-school-admin .sp-card-h .sub{color:var(--nsa-fg-3);font-size:12px}.nura-school-admin .sp-alert{background:var(--nsa-bg-2);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px;transition:all .15s;display:flex}.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{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.nura-school-admin .sp-alert.warn .a-ic{color:#b45309;background:#fef3c7}.nura-school-admin .sp-alert.alert .a-ic{color:#b91c1c;background:#fee2e2}.nura-school-admin .sp-alert.good .a-ic{color:#15803d;background:#dcfce7}.nura-school-admin .sp-alert .a-body{flex:1;min-width:0}.nura-school-admin .sp-alert .a-t{color:var(--nsa-fg-1);font-size:13.5px;font-weight:600;line-height:1.3}.nura-school-admin .sp-alert .a-s{color:var(--nsa-fg-3);margin-top:2px;font-size:11.5px}.nura-school-admin .sp-alert .a-arrow{color:var(--nsa-fg-3)}.nura-school-admin .sp-bar-row{grid-template-columns:130px 1fr 40px;align-items:center;gap:12px;padding:8px 0;display:grid}.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{color:var(--nsa-fg-1);font-size:13px;font-weight:600}.nura-school-admin .sp-bar-row .s-bar{background:#f3f4f6;border-radius:99px;height:8px;overflow:hidden}.nura-school-admin .sp-bar-row .s-bar>div{border-radius:99px;height:100%;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-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.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{grid-template-columns:repeat(12,1fr);gap:4px;padding:4px 0;display:grid}.nura-school-admin .sp-heat .cell{aspect-ratio:1;cursor:pointer;background:#f3f4f6;border-radius:4px;transition:transform .15s}.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{color:var(--nsa-fg-3);justify-content:flex-end;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.nura-school-admin .sp-heat-legend .cell{background:#f3f4f6;border-radius:3px;width:12px;height:12px}.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{border-bottom:1px solid var(--nsa-border-1);align-items:center;gap:12px;margin-bottom:14px;padding:4px 0 16px;display:flex}.nura-school-admin .sp-family .fam-av{color:#fff;background:linear-gradient(135deg,#7c3aed,#c026d3);border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:700;display:grid}.nura-school-admin .sp-family .fam-body{flex:1;min-width:0}.nura-school-admin .sp-family .fam-name{color:var(--nsa-fg-1);align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:flex}.nura-school-admin .sp-family .fam-rel{color:var(--nsa-fg-3);margin-top:2px;font-size:12px}.nura-school-admin .sp-family .verified-dot{color:#15803d;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.nura-school-admin .sp-contact-row{color:var(--nsa-fg-1);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.nura-school-admin .sp-contact-row+.sp-contact-row{border-top:1px solid var(--nsa-border-1)}.nura-school-admin .sp-contact-row .lbl{color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;width:80px;font-size:11px;font-weight:700}.nura-school-admin .sp-contact-row .val{word-break:break-all;flex:1;min-width:0;font-weight:500}.nura-school-admin .sp-event{background:var(--nsa-bg-2);border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.nura-school-admin .sp-event+.sp-event{margin-top:6px}.nura-school-admin .sp-event .date{border:1px solid var(--nsa-border-1);text-align:center;background:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.nura-school-admin .sp-event .date .d{color:var(--nsa-fg-1);font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:800;line-height:1}.nura-school-admin .sp-event .date .m{color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:9px;font-weight:700}.nura-school-admin .sp-event .body{flex:1;min-width:0}.nura-school-admin .sp-event .t{color:var(--nsa-fg-1);font-size:13px;font-weight:600}.nura-school-admin .sp-event .s{color:var(--nsa-fg-3);margin-top:1px;font-size:11.5px}.nura-school-admin .sp-event.examen .date{background:#fef2f2;border-color:#fecaca}.nura-school-admin .sp-event.examen .date .d{color:#b91c1c}.nura-school-admin .sp-event.salida .date{background:#eef2ff;border-color:#c7d2fe}.nura-school-admin .sp-event.salida .date .d{color:#4338ca}.nura-school-admin .sp-timeline{padding-left:28px;position:relative}.nura-school-admin .sp-timeline:before{content:"";background:var(--nsa-border-1);width:2px;position:absolute;top:8px;bottom:8px;left:12px}.nura-school-admin .sp-tl-item{padding-bottom:20px;position:relative}.nura-school-admin .sp-tl-item:last-child{padding-bottom:0}.nura-school-admin .sp-tl-dot{border:2px solid var(--nsa-border-1);z-index:1;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:4px;left:-22px}.nura-school-admin .sp-tl-item.good .sp-tl-dot{color:#16a34a;background:#f0fdf4;border-color:#86efac}.nura-school-admin .sp-tl-item.minor .sp-tl-dot{color:#b45309;background:#fffbeb;border-color:#fde68a}.nura-school-admin .sp-tl-item.serious .sp-tl-dot{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.nura-school-admin .sp-tl-body{border:1px solid var(--nsa-border-1);background:#fff;border-radius:10px;padding:14px 16px}.nura-school-admin .sp-tl-meta{color:var(--nsa-fg-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}.nura-school-admin .sp-tl-meta .sep{color:#d1d5db}.nura-school-admin .sp-tl-body .desc{color:var(--nsa-fg-1);margin-top:6px;font-size:13.5px;line-height:1.5}.nura-school-admin .sp-tl-body .measure{border-top:1px solid var(--nsa-border-1);color:var(--nsa-fg-2);margin-top:8px;padding-top:8px;font-size:12px}.nura-school-admin .sp-tl-body .measure b{color:var(--nsa-fg-1);font-weight:700}.nura-school-admin .sp-health-card{border:1px solid var(--nsa-border-1);background:#fff;border-radius:12px;padding:16px 18px;transition:all .15s;position:relative}.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{align-items:center;gap:8px;margin-bottom:10px;display:flex}.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{color:var(--nsa-fg-1);flex:1;font-size:13.5px;font-weight:700}.nura-school-admin .sp-health-card .head .edit{opacity:0;cursor:pointer;color:var(--nsa-fg-3);background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;transition:opacity .15s;display:grid}.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{color:var(--nsa-fg-2);font-size:13px;line-height:1.55}.nura-school-admin .sp-health-card .empty{color:var(--nsa-fg-3);font-size:12.5px;font-style:italic}.nura-school-admin .sp-svc{border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);background:#fff;overflow:hidden}.nura-school-admin .sp-svc .svc-head{border-bottom:1px solid var(--nsa-border-1);background:var(--nsa-bg-2);align-items:center;gap:12px;padding:16px 20px;display:flex}.nura-school-admin .sp-svc .svc-head .ic{border:1px solid var(--nsa-border-1);color:#4f46e5;background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.nura-school-admin .sp-svc .svc-head .t{flex:1;font-family:Poppins,system-ui,sans-serif;font-size:14.5px;font-weight:700}.nura-school-admin .sp-svc .svc-body{gap:10px;padding:16px 20px;display:grid}.nura-school-admin .sp-svc .svc-row{grid-template-columns:110px 1fr;gap:12px;font-size:13px;display:grid}.nura-school-admin .sp-svc .svc-row .lbl{color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;align-self:center;font-size:11px;font-weight:700}.nura-school-admin .sp-svc .svc-row .val{color:var(--nsa-fg-1);font-weight:600}.nura-school-admin .sp-dropzone{border:2px dashed var(--nsa-border-2);text-align:center;background:var(--nsa-bg-2);cursor:pointer;border-radius:12px;margin-bottom:16px;padding:24px;transition:all .15s}.nura-school-admin .sp-dropzone:hover{background:#eef2ff;border-color:#818cf8}.nura-school-admin .sp-dropzone .ic-wrap{color:#4f46e5;background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;margin:0 auto 8px;display:grid}.nura-school-admin .sp-dropzone .t{color:var(--nsa-fg-1);font-size:13.5px;font-weight:600}.nura-school-admin .sp-dropzone .s{color:var(--nsa-fg-3);margin-top:2px;font-size:12px}.nura-school-admin .sp-doc{border:1px solid var(--nsa-border-1);background:#fff;border-radius:10px;grid-template-columns:auto 1fr 100px 110px 100px;align-items:center;gap:14px;padding:12px 14px;font-size:13px;display:grid}.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{color:#4f46e5;background:#eef2ff;border-radius:6px;place-items:center;width:38px;height:44px;font-family:Poppins,system-ui,sans-serif;font-size:9px;font-weight:800;display:grid;position:relative}.nura-school-admin .sp-doc .doc-name{color:var(--nsa-fg-1);font-weight:600}.nura-school-admin .sp-doc .doc-meta{color:var(--nsa-fg-3);margin-top:2px;font-size:11.5px}.nura-school-admin .sp-donut-wrap{align-items:center;gap:24px;display:flex}.nura-school-admin .sp-donut{flex-shrink:0;width:140px;height:140px;position:relative}.nura-school-admin .sp-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.nura-school-admin .sp-donut .center{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.nura-school-admin .sp-donut .center .v{color:var(--nsa-fg-1);font-variant-numeric:tabular-nums;font-family:Poppins,system-ui,sans-serif;font-size:22px;font-weight:800;line-height:1}.nura-school-admin .sp-donut .center .l{color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:10.5px;font-weight:700}.nura-school-admin .sp-donut-legend{flex:1;gap:8px;min-width:0;display:grid}.nura-school-admin .sp-donut-legend .row{grid-template-columns:14px 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.nura-school-admin .sp-donut-legend .row .sw{border-radius:3px;width:12px;height:12px}.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-variant-numeric:tabular-nums;font-weight:700}.nura-school-admin .sp-badges{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.nura-school-admin .sp-badge-card{border:1px solid var(--nsa-border-1);text-align:center;background:#fff;border-radius:12px;padding:14px 10px;transition:all .15s;position:relative}.nura-school-admin .sp-badge-card.locked{opacity:.35;filter:grayscale(.8)}.nura-school-admin .sp-badge-card:hover{border-color:#c7d2fe;transform:translateY(-2px)}.nura-school-admin .sp-badge-card .ic{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fbbf24);border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 8px;font-size:18px;font-weight:800;display:grid}.nura-school-admin .sp-badge-card.locked .ic{color:var(--nsa-fg-3);background:#e5e7eb}.nura-school-admin .sp-badge-card .name{color:var(--nsa-fg-2);font-size:11.5px;font-weight:600;line-height:1.2}.nura-school-admin .sp-mini-stats{background:var(--nsa-border-1);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.nura-school-admin .sp-mini-stats .c{text-align:center;background:#fff;padding:14px}.nura-school-admin .sp-mini-stats .c .v{color:var(--nsa-fg-1);font-variant-numeric:tabular-nums;font-family:Poppins,system-ui,sans-serif;font-size:22px;font-weight:800}.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{color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:11px;font-weight:700}.nura-school-admin .sp-comm{border-bottom:1px solid var(--nsa-border-1);align-items:center;gap:12px;padding:10px 0;display:flex}.nura-school-admin .sp-comm:last-child{border-bottom:0}.nura-school-admin .sp-comm .ic-wrap{color:#4338ca;background:#eef2ff;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.nura-school-admin .sp-comm.call .ic-wrap{color:#15803d;background:#f0fdf4}.nura-school-admin .sp-comm.email .ic-wrap{color:#7c3aed;background:#f5f3ff}.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{color:var(--nsa-fg-3);margin-top:2px;font-size:11.5px}.nura-school-admin .sp-comm .channel{background:var(--nsa-bg-2);color:var(--nsa-fg-2);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.nura-school-admin .sp-reco{background:var(--nsa-bg-2);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px;transition:all .15s;display:flex}.nura-school-admin .sp-reco+.sp-reco{margin-top:6px}.nura-school-admin .sp-reco:hover{background:#eef2ff}.nura-school-admin .sp-reco .priority{border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.nura-school-admin .sp-reco.alta .priority{color:#b91c1c;background:#fee2e2}.nura-school-admin .sp-reco.media .priority{color:#b45309;background:#fef3c7}.nura-school-admin .sp-reco.baja .priority{color:#15803d;background:#dcfce7}.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{color:var(--nsa-fg-3);margin-top:2px;font-size:11.5px}.nura-school-admin .sp-cal{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.nura-school-admin .sp-cal .head{color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;text-align:center;padding:6px 0;font-size:10.5px;font-weight:700}.nura-school-admin .sp-cal .cell{aspect-ratio:1;background:var(--nsa-bg-2);border:1px solid var(--nsa-border-1);color:var(--nsa-fg-2);cursor:pointer;border-radius:8px;place-items:center;font-size:12px;font-weight:600;transition:all .15s;display:grid;position:relative}.nura-school-admin .sp-cal .cell.empty{background:0 0;border-color:#0000}.nura-school-admin .sp-cal .cell.weekend{color:var(--nsa-fg-3);background:#f9fafb}.nura-school-admin .sp-cal .cell.holiday{color:#9ca3af;background:#f3f4f6}.nura-school-admin .sp-cal .cell.present{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.nura-school-admin .sp-cal .cell.justified{color:#b45309;background:#fffbeb;border-color:#fde68a}.nura-school-admin .sp-cal .cell.absent{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.nura-school-admin .sp-cal .cell.late{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.nura-school-admin .sp-cal .cell:hover{transform:scale(1.05)}.nura-school-admin .sp-cal .cell .mark{font-size:9px;position:absolute;bottom:4px;right:4px}.nura-school-admin .sp-cal-legend{color:var(--nsa-fg-2);flex-wrap:wrap;gap:12px;margin-top:14px;font-size:11.5px;display:flex}.nura-school-admin .sp-cal-legend .item{align-items:center;gap:6px;display:flex}.nura-school-admin .sp-cal-legend .sw{border-radius:4px;width:14px;height:14px}.nura-school-admin .sp-empty{text-align:center;justify-items:center;gap:6px;padding:40px 20px;display:grid}.nura-school-admin .sp-empty .ic-wrap{background:var(--nsa-bg-2);width:52px;height:52px;color:var(--nsa-fg-3);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.nura-school-admin .sp-empty h4{margin:0;font-size:14.5px;font-weight:700}.nura-school-admin .sp-empty p{color:var(--nsa-fg-3);margin:0;font-size:12.5px}.exercise-stage{--exercise-orb:#10b98159;--exercise-orb-soft:#34d39926}.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,.theme-urbano .exercise-stage,.theme-quijote .exercise-stage,.theme-anime .exercise-stage,.theme-laboratorio .exercise-stage,.theme-mascotas .exercise-stage,.theme-china .exercise-stage{background-color:var(--exercise-base)!important;background-image:var(--exercise-scene)!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}.theme-ninja .exercise-stage{--exercise-toolbar-bg:#fbf6ead1;--exercise-accent:#c8372d;--exercise-base:#f7f0dc;--exercise-scene:url(/themes/ninja/exercise.webp);--exercise-orb:#c8372d1a;--exercise-orb-soft:#b8893b0f}.theme-princesas .exercise-stage{--exercise-toolbar-bg:#fff8fbcc;--exercise-accent:#db2777;--exercise-base:#fbeef3;--exercise-scene:url(/themes/princesas/exercise.webp);--exercise-orb:#ec489924;--exercise-orb-soft:#c9a35a14}.theme-candy .exercise-stage{--exercise-toolbar-bg:#fffdf5d1;--exercise-accent:#ec4899;--exercise-base:#fbf4d8;--exercise-scene:url(/themes/candy/exercise.webp);--exercise-orb:#ff8fab2e;--exercise-orb-soft:#35c9a31a}.theme-comic .exercise-stage{--exercise-toolbar-bg:#fffdf3e6;--exercise-accent:#e8372f;--exercise-base:#fdf4c8;--exercise-scene:url(/themes/comic/exercise.webp);--exercise-orb:#e8372f1a;--exercise-orb-soft:#1e6fd914}.theme-superheroes .exercise-stage{--exercise-toolbar-bg:#ffffffd1;--exercise-accent:#e2231a;--exercise-base:#eef0f4;--exercise-scene:url(/themes/superheroes/exercise.webp);--exercise-orb:#e2231a1a;--exercise-orb-soft:#2f7bff14}.theme-deportes .exercise-stage{--exercise-toolbar-bg:#ffffffd1;--exercise-accent:#16a34a;--exercise-base:#f3f6e4;--exercise-scene:url(/themes/deportes/exercise.webp);--exercise-orb:#d4ff3a29;--exercise-orb-soft:#16a34a14}.theme-espacio .exercise-stage{--exercise-toolbar-bg:#fdfcffc7;--exercise-accent:#7c3aed;--exercise-base:#eceaff;--exercise-scene:url(/themes/espacio/exercise.webp);--exercise-orb:#8b5cf624;--exercise-orb-soft:#22d3ee14}.theme-naturaleza .exercise-stage{--exercise-toolbar-bg:#fffcf3d1;--exercise-accent:#4d7c3f;--exercise-base:#fbf3dd;--exercise-scene:url(/themes/naturaleza/exercise.webp);--exercise-orb:#7fa66b24;--exercise-orb-soft:#e9b94914}.theme-piratas .exercise-stage{--exercise-toolbar-bg:#faf2dfdb;--exercise-accent:#b45309;--exercise-base:#f1e3c0;--exercise-scene:url(/themes/piratas/exercise.webp);--exercise-orb:#c9a2271f;--exercise-orb-soft:#0c4a6e0f}.theme-oceano .exercise-stage{--exercise-toolbar-bg:#f7feffc7;--exercise-accent:#0284c7;--exercise-base:#bfeef2;--exercise-scene:url(/themes/oceano/exercise.webp);--exercise-orb:#ffffff38;--exercise-orb-soft:#22d3ee1a}.theme-dinosaurios .exercise-stage{--exercise-toolbar-bg:#fffaf0d6;--exercise-accent:#ea580c;--exercise-base:#fbf0dc;--exercise-scene:url(/themes/dinosaurios/exercise.webp);--exercise-orb:#f6c25a29;--exercise-orb-soft:#79b04f14}.theme-zen .exercise-stage{--exercise-toolbar-bg:#fbf9f4d6;--exercise-accent:#5f7a5a;--exercise-base:#f8eedd;--exercise-scene:url(/themes/zen/exercise.webp);--exercise-orb:#7d94781a;--exercise-orb-soft:#f4f1ea1a}.theme-aurora .exercise-stage{--exercise-toolbar-bg:#f4f9fccc;--exercise-accent:#0fa89a;--exercise-base:#dff1f7;--exercise-scene:url(/themes/aurora/exercise.webp);--exercise-orb:#34d8a629;--exercise-orb-soft:#9b7cf21a}.theme-navidad .exercise-stage{--exercise-toolbar-bg:#f8fafcd1;--exercise-accent:#c81e2d;--exercise-base:#eef3f8;--exercise-scene:url(/themes/navidad/exercise.webp);--exercise-orb:#e639461f;--exercise-orb-soft:#2a9d5c1a}.theme-halloween .exercise-stage{--exercise-toolbar-bg:#fff8efd6;--exercise-accent:#ea580c;--exercise-base:#fdf3e4;--exercise-scene:url(/themes/halloween/exercise.webp);--exercise-orb:#f973161f;--exercise-orb-soft:#7c3aed1a}.theme-arcade .exercise-stage{--exercise-toolbar-bg:#eef4ffdb;--exercise-accent:#9333ea;--exercise-base:#e8f1ff;--exercise-scene:url(/themes/arcade/exercise.webp);--exercise-orb:#9333ea1f;--exercise-orb-soft:#2563eb1a}.theme-neon .exercise-stage{--exercise-toolbar-bg:#f8f6ffd6;--exercise-accent:#a855f7;--exercise-base:#f4f1ff;--exercise-scene:url(/themes/neon/exercise.webp);--exercise-orb:#ec48991f;--exercise-orb-soft:#22d3ee1f}.theme-urbano .exercise-stage{--exercise-toolbar-bg:#fafaf9db;--exercise-accent:#eab308;--exercise-base:#f4f4f2;--exercise-scene:url(/themes/urbano/exercise.webp);--exercise-orb:#ec48991a;--exercise-orb-soft:#2dd4bf1f}.theme-quijote .exercise-stage{--exercise-toolbar-bg:#fdf9eedb;--exercise-accent:#2b4c9b;--exercise-base:#fbf5e6;--exercise-scene:url(/themes/quijote/exercise.webp);--exercise-orb:#e0a72a24;--exercise-orb-soft:#2b4c9b1a}.theme-anime .exercise-stage{--exercise-toolbar-bg:#fafcffdb;--exercise-accent:#f0569a;--exercise-base:#f2f8fd;--exercise-scene:url(/themes/anime/exercise.webp);--exercise-orb:#f0569a1a;--exercise-orb-soft:#38bdf81f}.theme-laboratorio .exercise-stage{--exercise-toolbar-bg:#fafdf6db;--exercise-accent:#65a30d;--exercise-base:#f4f9ef;--exercise-scene:url(/themes/laboratorio/exercise.webp);--exercise-orb:#a3e63524;--exercise-orb-soft:#7c3aed14}.theme-mascotas .exercise-stage{--exercise-toolbar-bg:#fffbf5e0;--exercise-accent:#f07a3a;--exercise-base:#fff8ef;--exercise-scene:url(/themes/mascotas/exercise.webp);--exercise-orb:#f07a3a1a;--exercise-orb-soft:#3aa6b91a}.theme-china .exercise-stage{--exercise-toolbar-bg:#fdf9f0e0;--exercise-accent:#c8102e;--exercise-base:#fbf5ea;--exercise-scene:url(/themes/china/exercise.webp);--exercise-orb:#c8102e14;--exercise-orb-soft:#d4a0171f}.exercise-stage .exercise-toolbar{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);box-shadow:0 10px 28px -22px #0f172a73;background:var(--exercise-toolbar-bg,#fff)!important;border-bottom:1px solid #0f172a12!important}.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 (width>=1024px){[class*=theme-] .exercise-stage{background-position:calc(50% + 128px) 100%!important}}@media (width<=768px){[class*=theme-] .exercise-stage{background-size:auto 100vh!important;background-attachment:scroll!important}}.tutor-chat{--tc-backdrop:#020617b8;--tc-display:"Inter", system-ui, sans-serif;--tc-panel-bg:#fff;--tc-bw:1px;--tc-bc:#0f172a14;--tc-radius:28px;--tc-shadow:0 40px 80px -30px #02061799;--tc-band:linear-gradient(135deg, #d1fae5 0%, #ecfdf5 55%, #fff 100%);--tc-band-opacity:1;--tc-avatar-bg:#d1fae5;--tc-avatar-border:4px solid #fff;--tc-avatar-radius:28px;--tc-avatar-shadow:0 24px 48px -20px #020617b3, 0 0 0 1px #0f172a0f;--tc-name-bg:linear-gradient(135deg, #10b981 0%, #059669 100%);--tc-name-color:#fff;--tc-name-border:0;--tc-name-radius:999px;--tc-name-shadow:0 8px 18px -8px #059669b3;--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:#fff;--tc-user-bg:linear-gradient(135deg, #10b981 0%, #059669 100%);--tc-user-color:#fff;--tc-bot-bg:#f8fafc;--tc-bot-border:1px solid #e2e8f0;--tc-bot-color:#1e293b;--tc-bubble-radius:18px;--tc-input-bg:#fff;--tc-input-border:#e2e8f0;--tc-btn-radius:14px;--tc-btn-border:0;--tc-btn-shadow:0 10px 22px -10px #059669bf;--tc-divider:#0f172a0f;--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{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tutor-chat .tc-band{background:var(--tc-band);height:120px;opacity:var(--tc-band-opacity);background-position:50% 100%;background-size:cover;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 100%)}.tutor-chat .tc-panel>:not(.tc-band-wrap):not(.tc-arrow){position:relative}.tutor-chat .tc-arrow{background:var(--tc-panel-bg);border-left:var(--tc-bw) solid var(--tc-bc);border-bottom:var(--tc-bw) solid var(--tc-bc);width:22px;height:22px;position:absolute;top:-11px;left:calc(50% - 11px);transform:rotate(135deg)}@media (width>=768px){.tutor-chat .tc-arrow{top:15%;left:-11px;transform:rotate(45deg)}}.tutor-chat .tc-name{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);letter-spacing:var(--tc-name-spacing);text-transform:var(--tc-name-transform);align-items:center;padding:.3rem .85rem;font-weight:800;line-height:1.2;display:inline-flex}.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,transform .15s}.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,box-shadow .15s}.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,transform .1s}.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{color:#94a3b8;box-shadow:none;cursor:not-allowed;background:#f1f5f9}.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]{color:#fff;background:#f43f5e;border-color:#f43f5e}.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);box-shadow:var(--tc-btn-shadow);border-radius:12px}.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(#e8372f47 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:#fff;--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:#1414141f;--tc-close:#141414}.tutor-chat[data-tc-theme=ninja]{--tc-display:"Shippori Mincho B1", "Times New Roman", serif;--tc-backdrop:#0b0f18c7;--tc-panel-bg:#fbf6ea;--tc-bc:#0b0f1824;--tc-radius:8px;--tc-shadow:0 40px 80px -30px #0b0f18d9, inset 0 0 0 6px #b8893b1f;--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 #000c;--tc-name-bg:#c8372d;--tc-name-radius:3px;--tc-name-shadow:0 6px 14px -6px #c8372db3;--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 #c8372dcc;--tc-divider:#0b0f1814}.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 #8318438c, inset 0 0 0 1px #ecd49b80;--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 #83184399;--tc-name-bg:linear-gradient(135deg, #f472b6 0%, #db2777 100%);--tc-name-shadow:0 8px 18px -8px #db2777b3, inset 0 0 0 1px #fff6;--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:#fff;--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 #db2777cc}.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 #ec48998c;--tc-band:url(/themes/candy/exercise.webp);--tc-avatar-bg:#fde2ec;--tc-avatar-border:5px solid #fff;--tc-avatar-radius:36px;--tc-avatar-shadow:0 8px 0 #ffc2d6, 0 24px 40px -20px #ec489999;--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:#0b1a3acc;--tc-panel-bg:#fff;--tc-bc:#d6dbe6;--tc-radius:16px;--tc-shadow:0 -5px 0 #e2231a, 0 40px 80px -30px #0b1a3ae6;--tc-band:url(/themes/superheroes/exercise.webp);--tc-band-opacity:.7;--tc-avatar-bg:#0b1a3a;--tc-avatar-border:4px solid #fff;--tc-avatar-radius:16px;--tc-avatar-shadow:0 0 0 3px #e2231a, 0 24px 48px -18px #0b1a3ae6;--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 #e2231acc}.tutor-chat[data-tc-theme=deportes]{--tc-display:"Barlow Condensed", "Inter", sans-serif;--tc-panel-bg:#fff;--tc-bc:#dbe7d3;--tc-radius:20px;--tc-shadow:0 40px 80px -30px #0d1b14cc;--tc-band:url(/themes/deportes/exercise.webp);--tc-band-opacity:.8;--tc-avatar-bg:#0d1b14;--tc-avatar-border:4px solid #fff;--tc-avatar-radius:20px;--tc-avatar-shadow:0 0 0 3px #d4ff3a, 0 24px 48px -18px #0d1b14d9;--tc-name-bg:#d4ff3a;--tc-name-color:#0d1b14;--tc-name-radius:6px;--tc-name-shadow:0 8px 18px -8px #84cc16cc;--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:#0f0a2ec7;--tc-panel-bg:#fdfcff;--tc-bc:#ddd6fe;--tc-radius:28px;--tc-shadow:0 0 0 6px #8b5cf614, 0 40px 90px -30px #4c1d95bf;--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 #8b5cf68c;--tc-name-bg:linear-gradient(135deg, #6366f1 0%, #8b5cf6 55%, #22d3ee 140%);--tc-name-shadow:0 0 22px #8b5cf68c;--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 #7c3aedb3}.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 #344e2999;--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 #344e2999;--tc-name-bg:#3f6b3a;--tc-name-color:#fbf3dd;--tc-name-radius:999px 999px 999px 4px;--tc-name-shadow:0 8px 18px -8px #3f6b3ab3;--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:#2a1d14cc;--tc-panel-bg:#faf2df;--tc-bw:2px;--tc-bc:#8a5a2b;--tc-radius:14px;--tc-shadow:0 0 0 5px #c9a22738, 0 40px 80px -28px #2a1d14e6;--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 #2a1d14e6;--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 #2a1d14cc;--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:#082f49bf;--tc-panel-bg:#f7feff;--tc-bc:#bae6fd;--tc-radius:32px;--tc-shadow:0 40px 80px -30px #0369a1b3, inset 0 1px 0 #fff;--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 #0369a1bf;--tc-name-bg:linear-gradient(135deg, #0284c7 0%, #22d3ee 100%);--tc-name-shadow:0 8px 18px -8px #0284c7bf;--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 #7c2d1299;--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 #7c2d12b3;--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:#2c312c99;--tc-panel-bg:#fbf9f4;--tc-bc:#e7e2d6;--tc-radius:12px;--tc-shadow:0 40px 80px -36px #2c312c8c;--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 #2c312c8c;--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:#fff;--tc-bot-border:1px solid #ebe6da;--tc-bot-color:#2c312c;--tc-bubble-radius:10px;--tc-input-bg:#fff;--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:#071226c7;--tc-panel-bg:#f9fcfe;--tc-bc:#d3e7f0;--tc-radius:26px;--tc-shadow:0 0 0 6px #34d8a614, 0 40px 90px -30px #071226d9;--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 #34d8a673;--tc-name-bg:linear-gradient(110deg, #34d8a6 0%, #0fa89a 45%, #6d4fd1 100%);--tc-name-shadow:0 0 20px #34d8a680;--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:#fff;--tc-bot-border:1px solid #dceaf2;--tc-bot-color:#0e2136;--tc-input-border:#d3e7f0;--tc-btn-shadow:0 0 22px -6px #34d8a6bf;--tc-close:#e6f6ff}.tutor-chat[data-tc-theme=navidad]{--tc-display:"Fredoka", "Nunito", sans-serif;--tc-backdrop:#0e1c2fbf;--tc-panel-bg:#fffdfb;--tc-bc:#f2d6d8;--tc-radius:26px;--tc-shadow:0 0 0 6px #e6394614, 0 40px 90px -30px #0e1c2fd9;--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 #fff, 0 0 0 6px #e63946, 0 0 30px #f2b84b73;--tc-name-bg:linear-gradient(110deg, #e63946 0%, #c81e2d 60%, #1d6e42 130%);--tc-name-shadow:0 6px 18px -6px #c81e2d99;--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:#fff;--tc-bot-border:1px solid #f0e2df;--tc-bot-color:#2a1a17;--tc-input-border:#f2d6d8;--tc-btn-shadow:0 8px 22px -8px #c81e2db3;--tc-close:#fff6f0}.tutor-chat[data-tc-theme=halloween]{--tc-display:"Fredoka", "Nunito", sans-serif;--tc-backdrop:#1f1235bf;--tc-panel-bg:#fffaf3;--tc-bc:#f6dcc2;--tc-radius:26px;--tc-shadow:0 0 0 6px #f9731614, 0 40px 90px -30px #1f1235d9;--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 #fff, 0 0 0 6px #f97316, 0 0 30px #7c3aed73;--tc-name-bg:linear-gradient(110deg, #f97316 0%, #ea580c 55%, #7c3aed 130%);--tc-name-shadow:0 6px 18px -6px #ea580c99;--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:#fff;--tc-bot-border:1px solid #f2e3d2;--tc-bot-color:#2b1d33;--tc-input-border:#f6dcc2;--tc-btn-shadow:0 8px 22px -8px #ea580cb3;--tc-close:#fff4e6}.tutor-chat[data-tc-theme=arcade]{--tc-display:"Pixelify Sans", "Space Grotesk", monospace;--tc-backdrop:#1e1b4bc7;--tc-panel-bg:#f7f8ff;--tc-bc:#1e1b4b;--tc-radius:6px;--tc-shadow:8px 8px 0 #1e1b4b, 0 40px 90px -30px #1e1b4bcc;--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:#fff;--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:#fff}.tutor-chat[data-tc-theme=neon]{--tc-display:"Orbitron", "Sora", sans-serif;--tc-backdrop:#0b0a1fcc;--tc-panel-bg:#fbfaff;--tc-bc:#e3d9fd;--tc-radius:24px;--tc-shadow:0 0 0 1px #a855f759, 0 0 40px -6px #ec489973, 0 40px 90px -30px #0b0a1fe6;--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 #fff, 0 0 0 5px #22d3ee, 0 0 28px #ec489999;--tc-name-bg:linear-gradient(100deg, #22d3ee 0%, #a855f7 55%, #ec4899 100%);--tc-name-shadow:0 0 18px -2px #ec4899b3;--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:#fff;--tc-bot-border:1px solid #ebe4fd;--tc-bot-color:#17143a;--tc-input-border:#d8c8fb;--tc-btn-shadow:0 0 22px -4px #ec4899bf;--tc-close:#fff}.tutor-chat[data-tc-theme=urbano]{--tc-display:"Permanent Marker", "Nunito", sans-serif;--tc-backdrop:#18181bc7;--tc-panel-bg:#fafaf9;--tc-bc:#18181b;--tc-bw:2px;--tc-radius:18px;--tc-shadow:8px 8px 0 #18181b, 0 40px 90px -30px #18181bcc;--tc-band:url(/themes/urbano/banner.webp);--tc-band-opacity:1;--tc-avatar-bg:#27272a;--tc-avatar-radius:18px;--tc-avatar-shadow:0 0 0 3px #18181b, 6px 6px 0 #eab308;--tc-name-bg:#facc15;--tc-name-color:#18181b;--tc-name-border:2px solid #18181b;--tc-name-radius:6px;--tc-name-rotate:-3deg;--tc-name-shadow:3px 3px 0 #18181b;--tc-name-transform:none;--tc-name-size:1.05rem;--tc-name-spacing:.02em;--tc-sub:#3f3f46;--tc-accent:#db2777;--tc-accent-strong:#be185d;--tc-accent-soft:#fdf2f8;--tc-accent-line:#fbcfe8;--tc-user-bg:linear-gradient(110deg, #ec4899 0%, #f97316 100%);--tc-bot-bg:#fff;--tc-bot-border:2px solid #18181b;--tc-bot-color:#18181b;--tc-input-border:#18181b;--tc-btn-shadow:3px 3px 0 #18181b;--tc-close:#18181b}.tutor-chat[data-tc-theme=quijote]{--tc-display:"Fraunces", "DM Serif Display", serif;--tc-backdrop:#16264fc7;--tc-panel-bg:#fdf9ee;--tc-bc:#e7dcc2;--tc-radius:22px;--tc-shadow:0 0 0 6px #2b4c9b14, 0 40px 90px -30px #16264fd9;--tc-band:url(/themes/quijote/banner.webp);--tc-band-opacity:.95;--tc-avatar-bg:#16264f;--tc-avatar-radius:22px;--tc-avatar-shadow:0 0 0 3px #fff, 0 0 0 6px #2b4c9b, 0 0 26px #e0a72a73;--tc-name-bg:#2b4c9b;--tc-name-shadow:0 6px 16px -6px #2b4c9bb3;--tc-name-transform:none;--tc-name-size:1.05rem;--tc-name-spacing:.01em;--tc-sub:#5b4630;--tc-accent:#2b4c9b;--tc-accent-strong:#1e3a7b;--tc-accent-soft:#eef2fb;--tc-accent-line:#c9d4ee;--tc-user-bg:linear-gradient(110deg, #2b4c9b 0%, #3b63c4 100%);--tc-bot-bg:#fff;--tc-bot-border:1px solid #ebe1c8;--tc-bot-color:#2e2416;--tc-input-border:#e1d4b4;--tc-btn-shadow:0 8px 22px -8px #2b4c9bb3;--tc-close:#1e3a7b}.tutor-chat[data-tc-theme=anime]{--tc-display:"Zen Kaku Gothic New", "Nunito", sans-serif;--tc-backdrop:#1e1b2eb8;--tc-panel-bg:#fbfdff;--tc-bc:#1e1b2e;--tc-bw:2.5px;--tc-radius:16px;--tc-shadow:7px 7px 0 #1e1b2e, 0 40px 90px -30px #1e1b2ecc;--tc-band:url(/themes/anime/banner.webp);--tc-band-opacity:1;--tc-avatar-bg:#fde7f1;--tc-avatar-radius:16px;--tc-avatar-shadow:0 0 0 3px #1e1b2e, 6px 6px 0 #f0569a;--tc-name-bg:#f0569a;--tc-name-color:#fff;--tc-name-border:2px solid #1e1b2e;--tc-name-radius:999px;--tc-name-rotate:-2deg;--tc-name-shadow:3px 3px 0 #1e1b2e;--tc-name-transform:none;--tc-name-size:1rem;--tc-name-spacing:.02em;--tc-sub:#1e1b2e;--tc-accent:#f0569a;--tc-accent-strong:#c2276d;--tc-accent-soft:#fdeef5;--tc-accent-line:#fbcfe3;--tc-user-bg:linear-gradient(110deg, #f0569a 0%, #8b5cf6 100%);--tc-bot-bg:#fff;--tc-bot-border:2px solid #1e1b2e;--tc-bot-color:#1e1b2e;--tc-input-border:#1e1b2e;--tc-btn-shadow:3px 3px 0 #1e1b2e;--tc-close:#1e1b2e}.tutor-chat[data-tc-theme=laboratorio]{--tc-display:"Baloo 2", "Nunito", sans-serif;--tc-backdrop:#14213db8;--tc-panel-bg:#fbfdf7;--tc-bc:#1b2a4a;--tc-bw:2px;--tc-radius:22px;--tc-shadow:0 6px 0 #a3e635, 0 40px 90px -30px #14213dcc;--tc-band:url(/themes/laboratorio/banner.webp);--tc-band-opacity:1;--tc-avatar-bg:#ecfccb;--tc-avatar-radius:999px;--tc-avatar-shadow:0 0 0 3px #fff, 0 0 0 6px #65a30d, 0 10px 24px -8px #65a30dcc;--tc-name-bg:#1b2a4a;--tc-name-color:#d9f99d;--tc-name-border:2px solid #a3e635;--tc-name-radius:999px;--tc-name-rotate:0deg;--tc-name-shadow:0 4px 0 #65a30d;--tc-name-transform:none;--tc-name-size:1.05rem;--tc-name-spacing:.01em;--tc-sub:#1b2a4a;--tc-accent:#65a30d;--tc-accent-strong:#3f6212;--tc-accent-soft:#f2fbe3;--tc-accent-line:#d9f99d;--tc-user-bg:linear-gradient(110deg, #65a30d 0%, #0e9fb8 100%);--tc-bot-bg:#fff;--tc-bot-border:2px solid #d6e6c3;--tc-bot-color:#1b2a4a;--tc-input-border:#b5d48e;--tc-btn-shadow:0 4px 0 #3f6212;--tc-close:#1b2a4a}.tutor-chat[data-tc-theme=mascotas]{--tc-display:"Fredoka", "Nunito", sans-serif;--tc-backdrop:#4a3426a8;--tc-panel-bg:#fffaf3;--tc-bc:#f3dcc4;--tc-bw:2px;--tc-radius:26px;--tc-shadow:0 6px 0 #f7b27f, 0 40px 90px -30px #4a3426b3;--tc-band:url(/themes/mascotas/banner.webp);--tc-band-opacity:1;--tc-avatar-bg:#ffe8d6;--tc-avatar-radius:999px;--tc-avatar-shadow:0 0 0 4px #fff, 0 0 0 7px #f07a3a, 0 12px 26px -8px #f07a3ab3;--tc-name-bg:#f07a3a;--tc-name-color:#fff;--tc-name-border:2px solid #fff;--tc-name-radius:999px;--tc-name-rotate:-2deg;--tc-name-shadow:0 4px 0 #c2541b;--tc-name-transform:none;--tc-name-size:1.05rem;--tc-name-spacing:.01em;--tc-sub:#4a3426;--tc-accent:#f07a3a;--tc-accent-strong:#c2541b;--tc-accent-soft:#fff1e6;--tc-accent-line:#fbd5b8;--tc-user-bg:linear-gradient(110deg, #f07a3a 0%, #f59e0b 100%);--tc-bot-bg:#fff;--tc-bot-border:2px solid #f3dcc4;--tc-bot-color:#4a3426;--tc-input-border:#f3c9a5;--tc-btn-shadow:0 4px 0 #c2541b;--tc-close:#4a3426}.tutor-chat[data-tc-theme=china]{--tc-display:"Noto Serif SC", "Georgia", serif;--tc-backdrop:#280e12b3;--tc-panel-bg:#fdf9f0;--tc-bc:#d4a017;--tc-bw:2px;--tc-radius:14px;--tc-shadow:0 0 0 5px #c8102e, 0 40px 90px -30px #280e12cc;--tc-band:url(/themes/china/banner.webp);--tc-band-opacity:1;--tc-avatar-bg:#fdecd2;--tc-avatar-radius:999px;--tc-avatar-shadow:0 0 0 3px #d4a017, 0 0 0 7px #c8102e, 0 12px 26px -8px #c8102eb3;--tc-name-bg:#c8102e;--tc-name-color:#fff4d6;--tc-name-border:2px solid #d4a017;--tc-name-radius:8px;--tc-name-rotate:0deg;--tc-name-shadow:0 4px 12px -4px #c8102eb3;--tc-name-transform:none;--tc-name-size:1.05rem;--tc-name-spacing:.04em;--tc-sub:#3b1d1a;--tc-accent:#c8102e;--tc-accent-strong:#8b0f1f;--tc-accent-soft:#fdeceb;--tc-accent-line:#f3c6c9;--tc-user-bg:linear-gradient(110deg, #c8102e 0%, #e0561b 100%);--tc-bot-bg:#fff;--tc-bot-border:2px solid #eadbbf;--tc-bot-color:#3b1d1a;--tc-input-border:#e3c78a;--tc-btn-shadow:0 4px 0 #8b0f1f;--tc-close:#3b1d1a}*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops));--tw-gradient-from:#eef2ff var(--tw-gradient-from-position);--tw-gradient-to:#fff var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-text-opacity:1;min-height:100vh;color:rgb(17 24 39/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,sans-serif}body.theme-estudiante{background:radial-gradient(circle at 100% 0,#10b98112 0,#0000 40%),radial-gradient(circle at 0 100%,#34d3990f 0,#0000 45%),#fbfdfc}body.theme-comic{background:radial-gradient(#1e6fd91a 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%, #7d94781a 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%, #f19ab838 0, transparent 38%), radial-gradient(circle at 100% 100%, #a57fd82e 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%, #e2231a14 0, transparent 40%), radial-gradient(circle at 0% 100%, #2f7bff1a 0, transparent 45%), var(--sh-silver)}body.theme-deportes{background:var(--dp-mow), radial-gradient(circle at 100% 0%, #d4ff3a2e 0, transparent 38%), var(--dp-bg)}body.theme-espacio{background:var(--es-stars), radial-gradient(circle at 100% 0%, #8b5cf61f 0, transparent 40%), radial-gradient(circle at 0% 100%, #22d3ee1a 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%, #e9b94924 0, transparent 40%), radial-gradient(circle at 0% 100%, #7fa66b29 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(#5a2e1a0b 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, #5a2e1a0b 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%, #6fe0e638 0, transparent 70%), radial-gradient(circle at 100% 100%, #ff7a6b1a 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%, #f6c25a2e 0, transparent 40%), radial-gradient(circle at 0% 100%, #79b04f24 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%, #9ff0d840 0, transparent 40%), radial-gradient(circle at 100% 100%, #ff8fab2e 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%, #34d8a629 0, transparent 70%), radial-gradient(ellipse 50% 40% at 70% 0%, #9b7cf21f 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #38c9e81f 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%, #e6394629 0, transparent 70%), radial-gradient(ellipse 50% 40% at 70% 0%, #2a9d5c1f 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #f2b84b1f 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%, #f9731624 0, transparent 70%), radial-gradient(ellipse 50% 40% at 70% 0%, #7c3aed1a 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #f59e0b1f 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%, #9333ea1a 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #22d3ee1f 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%, #ec489924 0, transparent 70%), radial-gradient(ellipse 50% 40% at 0% 100%, #22d3ee24 0, transparent 70%), linear-gradient(180deg, #f6f4ffdb, #f6f4ffdb), var(--ne-grid), var(--ne-bg);background-size:auto,auto,auto,120px 120px,auto}body.theme-urbano{background:var(--ub-splats), radial-gradient(ellipse 60% 45% at 100% 0%, #facc151f 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #ec489914 0, transparent 70%), var(--ub-concrete);background-size:260px 260px,auto,auto,auto}body.theme-quijote{background:var(--qj-wheat-pattern), radial-gradient(ellipse 60% 45% at 100% 0%, #e0a72a29 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #2b4c9b14 0, transparent 70%), var(--qj-parchment);background-size:220px 220px,auto,auto,auto}body.theme-anime{background:radial-gradient(ellipse 60% 45% at 100% 0%, #f0569a1f 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #38bdf824 0, transparent 70%), radial-gradient(circle, #1e1b2e0d 1px, transparent 1.4px) 0 0 / 14px 14px, var(--an-sky)}body.theme-laboratorio{background:radial-gradient(ellipse 60% 45% at 100% 0%, #a3e63529 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #7c3aed14 0, transparent 70%), linear-gradient(#65a30d0f 1px, transparent 1px) 0 0 / 26px 26px, linear-gradient(90deg, #65a30d0f 1px, transparent 1px) 0 0 / 26px 26px, var(--lb-paper)}body.theme-mascotas{background:radial-gradient(ellipse 60% 45% at 100% 0%, #f7b27f29 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #3aa6b914 0, transparent 70%), var(--pt-paper)}body.theme-china{background:radial-gradient(ellipse 60% 45% at 100% 0%, #d4a01729 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #10a37f14 0, transparent 70%), var(--cn-paper)}:focus-visible{outline-offset:2px;outline-width:2px;outline-color:#3b82f6}::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%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.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);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.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] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.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] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.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] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.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);margin-top:1.25em;font-weight:600}.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] *)){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;font-style:italic;font-weight:500}.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);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.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] *)){margin-top:2em;margin-bottom:2em;display:block}.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] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.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] *)),.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] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.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);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.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] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.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);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.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);margin-top:.857143em;font-size:.875em;line-height:1.42857}.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:#1118271a;--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:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--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] *)),.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] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.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:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.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.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.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.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.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:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.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:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;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:.666667em;padding-inline-end:1em;padding-bottom:.666667em;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.71429em;margin-bottom:1.71429em}.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] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.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.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.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.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.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] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.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:.888889em;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.77778em;margin-bottom:1.77778em}.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] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.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{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.btn:focus{outline-offset:2px;outline:2px solid #0000}.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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:var(--tw-shadow-colored);--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:#6366f140;border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1));--tw-shadow:var(--tw-shadow-colored);--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:#6366f14d}.btn-primary:focus{outline-offset:2px;outline:2px solid #0000}.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)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-width:2px;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));--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1));border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.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}.theme-urbano main [class*=via-emerald-950] a.btn-secondary:hover{background:#fef9c3}.theme-quijote main [class*=via-emerald-950] a.btn-secondary:hover{background:#fdf6e4}.theme-anime main [class*=via-emerald-950] a.btn-secondary:hover{background:var(--an-sakura-soft)}.theme-laboratorio main [class*=via-emerald-950] a.btn-secondary:hover{background:var(--lb-lime-soft)}.theme-mascotas main [class*=via-emerald-950] a.btn-secondary:hover{background:var(--pt-coral-soft)}.theme-china main [class*=via-emerald-950] a.btn-secondary:hover{background:var(--cn-red-soft)}.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-offset:2px;outline:2px solid #0000}.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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-success{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:var(--tw-shadow-colored);--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:#22c55e40;border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.btn-success:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.btn-success:focus{outline-offset:2px;outline:2px solid #0000}.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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card{--tw-border-opacity:1;border-width:1px;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));--tw-shadow:var(--tw-shadow-colored);--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:#1118270d;border-radius:1rem;padding:1.5rem}.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}.theme-urbano main [class*=via-emerald-950] a.card:hover{background:#fef9c3}.theme-quijote main [class*=via-emerald-950] a.card:hover{background:#fdf6e4}.theme-anime main [class*=via-emerald-950] a.card:hover{background:var(--an-sakura-soft)}.theme-laboratorio main [class*=via-emerald-950] a.card:hover{background:var(--lb-lime-soft)}.theme-mascotas main [class*=via-emerald-950] a.card:hover{background:var(--pt-coral-soft)}.theme-china main [class*=via-emerald-950] a.card:hover{background:var(--cn-red-soft)}.\!input{--tw-border-opacity:1;border-width:2px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));outline-offset:2px;border-radius:.75rem;outline:2px solid #0000;width:100%;padding:.75rem 1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-tool-viewport] svg.\!input{max-width:100%;max-height:60vh;margin-left:auto;margin-right:auto;display:block}[data-tool-viewport] canvas.\!input{width:auto;max-width:100%;height:auto;max-height:60vh;margin-left:auto;margin-right:auto;display:block}.\!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{--tw-border-opacity:1;border-width:2px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));outline-offset:2px;border-radius:.75rem;outline:2px solid #0000;width:100%;padding:.75rem 1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-tool-viewport] svg.input{max-width:100%;max-height:60vh;margin-left:auto;margin-right:auto;display:block}[data-tool-viewport] canvas.input{width:auto;max-width:100%;height:auto;max-height:60vh;margin-left:auto;margin-right:auto;display:block}.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{border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.progress-bar{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));border-radius:9999px;height:.75rem;overflow:hidden}.progress-bar-fill{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);border-radius:9999px;height:100%;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1)}.exercise-option{cursor:pointer;--tw-border-opacity:1;border-width:2px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));border-radius:.75rem;padding:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.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{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{inset:-.25rem}.inset-0{inset:0}.inset-1{inset:.25rem}.inset-3{inset:.75rem}.inset-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-x-1\.5{left:.375rem;right:.375rem}.inset-x-10{left:2.5rem;right:2.5rem}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.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-\[5px\]{bottom:-5px}.-bottom-\[60\%\]{bottom:-60%}.-left-1\/3{left:-33.3333%}.-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}.-right-\[2px\]{right:-2px}.-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-16{top:-4rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.-top-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.3333%}.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-\[12\.5\%\]{left:12.5%}.left-\[20px\]{left:20px}.left-\[30\%\]{left:30%}.left-\[34\%\]{left:34%}.left-\[37\.5\%\]{left:37.5%}.left-\[40\%\]{left:40%}.left-\[66\.6\%\]{left:66.6%}.left-\[91\.6\%\]{left:91.6%}.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.3333%}.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}.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.3333%}.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-first{order:-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-4{grid-column:span 4/span 4}.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}.\!my-0{margin-top:0!important;margin-bottom:0!important}.-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-\[0\.28em\]{margin-left:.28em;margin-right:.28em}.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-0{margin-bottom:0!important}.\!mt-0{margin-top:0!important}.\!mt-1\.5{margin-top:.375rem!important}.\!mt-2{margin-top:.5rem!important}.-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-12{margin-left:-3rem}.-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-12{margin-top:-3rem}.-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}.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-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-\[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{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!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!important}.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}.aspect-video{aspect-ratio:16/9}.\!h-auto{height:auto!important}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/3{height:33.3333%}.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.6667%}.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-\[104px\]{height:104px}.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-\[45px\]{height:45px}.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: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-\[640px\]{max-height:640px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.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-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:0!important}.min-h-0{min-height:0}.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-\[112px\]{min-height:112px}.min-h-\[11rem\]{min-height:11rem}.min-h-\[120px\]{min-height:120px}.min-h-\[124px\]{min-height:124px}.min-h-\[140px\]{min-height:140px}.min-h-\[180px\]{min-height:180px}.min-h-\[18px\]{min-height:18px}.min-h-\[190px\]{min-height:190px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[20px\]{min-height:20px}.min-h-\[210px\]{min-height:210px}.min-h-\[22px\]{min-height:22px}.min-h-\[250px\]{min-height:250px}.min-h-\[260px\]{min-height:260px}.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-\[34px\]{min-height:34px}.min-h-\[350px\]{min-height:350px}.min-h-\[360px\]{min-height:360px}.min-h-\[38px\]{min-height:38px}.min-h-\[3rem\]{min-height:3rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[420px\]{min-height:420px}.min-h-\[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-\[64px\]{min-height:64px}.min-h-\[70vh\]{min-height:70vh}.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-\[86px\]{min-height:86px}.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\(100dvh-5\.5rem\)\]{min-height:calc(100dvh - 5.5rem)}.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-auto{width:auto!important}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.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.6667%}.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-5\/6{width:83.3333%}.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-\[0\.7em\]{width:.7em}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[112px\]{width:112px}.w-\[118px\]{width:118px}.w-\[11px\]{width:11px}.w-\[120px\]{width:120px}.w-\[128px\]{width:128px}.w-\[130px\]{width:130px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[150px\]{width:150px}.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-\[40px\]{width:40px}.w-\[42\%\]{width:42%}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[48\%\]{width:48%}.w-\[48px\]{width:48px}.w-\[4px\]{width:4px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[56px\]{width:56px}.w-\[5px\]{width:5px}.w-\[60\%\]{width:60%}.w-\[600px\]{width:600px}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[64px\]{width:64px}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[800px\]{width:800px}.w-\[80px\]{width:80px}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-12{min-width:3rem}.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-\[1\.5ch\]{min-width:1.5ch}.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-\[170px\]{min-width:170px}.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-\[230px\]{min-width:230px}.min-w-\[240px\]{min-width:240px}.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-\[38px\]{min-width:38px}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[400px\]{min-width:400px}.min-w-\[40px\]{min-width:40px}.min-w-\[420px\]{min-width:420px}.min-w-\[42px\]{min-width:42px}.min-w-\[500px\]{min-width:500px}.min-w-\[56px\]{min-width:56px}.min-w-\[60px\]{min-width:60px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[700px\]{min-width:700px}.min-w-\[80px\]{min-width:80px}.min-w-\[84px\]{min-width:84px}.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-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[10rem\]{max-width:10rem}.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-\[1700px\]{max-width:1700px}.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-\[320px\]{max-width:320px}.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-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[60ch\]{max-width:60ch}.max-w-\[60px\]{max-width:60px}.max-w-\[620px\]{max-width:620px}.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-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}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.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}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-\[3px\]{--tw-border-spacing-x:3px;--tw-border-spacing-y:3px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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.3333%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[22px\]{--tw-translate-x:22px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(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)) skewX(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.3333%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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:7s infinite blob}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.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-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-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}.list-none{list-style-type:none}.appearance-none{appearance:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,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-\[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-\[92px_1fr\]{grid-template-columns:92px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 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-1\.5{gap:.375rem!important}.gap-0{gap:0}.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-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.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-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.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-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.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-\[\#eef3ee\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(238 243 238/var(--tw-divide-opacity,1))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.divide-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{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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-\[1\.75rem\]{border-radius:1.75rem}.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-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.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-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.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-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.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-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0}.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-x-2{border-left-width:2px;border-right-width:2px}.border-x-\[5px\]{border-left-width:5px;border-right-width:5px}.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-b-\[9px\]{border-bottom-width:9px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.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-l-\[6px\]{border-left-width:6px}.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:0}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-t-\[1\.5px\]{border-top-width:1.5px}.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-\[\#193532\]{--tw-border-opacity:1;border-color:rgb(25 53 50/var(--tw-border-opacity,1))}.border-\[\#1b1030\]{--tw-border-opacity:1;border-color:rgb(27 16 48/var(--tw-border-opacity,1))}.border-\[\#236d53\]{--tw-border-opacity:1;border-color:rgb(35 109 83/var(--tw-border-opacity,1))}.border-\[\#3c4a44\]{--tw-border-opacity:1;border-color:rgb(60 74 68/var(--tw-border-opacity,1))}.border-\[\#64748b\]{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-\[\#67a77b\]{--tw-border-opacity:1;border-color:rgb(103 167 123/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-\[\#991b1b\]{--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.border-\[\#9fb3a7\]{--tw-border-opacity:1;border-color:rgb(159 179 167/var(--tw-border-opacity,1))}.border-\[\#C2410C\]{--tw-border-opacity:1;border-color:rgb(194 65 12/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-\[\#a9cdb7\]{--tw-border-opacity:1;border-color:rgb(169 205 183/var(--tw-border-opacity,1))}.border-\[\#a9d4b6\]{--tw-border-opacity:1;border-color:rgb(169 212 182/var(--tw-border-opacity,1))}.border-\[\#b45309\]{--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.border-\[\#bbf7d0\]{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-\[\#bfe3cc\]{--tw-border-opacity:1;border-color:rgb(191 227 204/var(--tw-border-opacity,1))}.border-\[\#c2410c\]{--tw-border-opacity:1;border-color:rgb(194 65 12/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-\[\#c8d6cc\]{--tw-border-opacity:1;border-color:rgb(200 214 204/var(--tw-border-opacity,1))}.border-\[\#c98a12\]{--tw-border-opacity:1;border-color:rgb(201 138 18/var(--tw-border-opacity,1))}.border-\[\#c9d8cc\]{--tw-border-opacity:1;border-color:rgb(201 216 204/var(--tw-border-opacity,1))}.border-\[\#c9d8cd\]{--tw-border-opacity:1;border-color:rgb(201 216 205/var(--tw-border-opacity,1))}.border-\[\#cbd5e1\]{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-\[\#cfd8d2\]{--tw-border-opacity:1;border-color:rgb(207 216 210/var(--tw-border-opacity,1))}.border-\[\#cfdcd2\]{--tw-border-opacity:1;border-color:rgb(207 220 210/var(--tw-border-opacity,1))}.border-\[\#cfe0d4\]{--tw-border-opacity:1;border-color:rgb(207 224 212/var(--tw-border-opacity,1))}.border-\[\#cfe0d5\]{--tw-border-opacity:1;border-color:rgb(207 224 213/var(--tw-border-opacity,1))}.border-\[\#cfe3d5\]{--tw-border-opacity:1;border-color:rgb(207 227 213/var(--tw-border-opacity,1))}.border-\[\#cfe3d6\]{--tw-border-opacity:1;border-color:rgb(207 227 214/var(--tw-border-opacity,1))}.border-\[\#cfe5d6\]{--tw-border-opacity:1;border-color:rgb(207 229 214/var(--tw-border-opacity,1))}.border-\[\#cfe6d8\]{--tw-border-opacity:1;border-color:rgb(207 230 216/var(--tw-border-opacity,1))}.border-\[\#d5ded7\]{--tw-border-opacity:1;border-color:rgb(213 222 215/var(--tw-border-opacity,1))}.border-\[\#d5e4dc\]{--tw-border-opacity:1;border-color:rgb(213 228 220/var(--tw-border-opacity,1))}.border-\[\#d6d3f5\]{--tw-border-opacity:1;border-color:rgb(214 211 245/var(--tw-border-opacity,1))}.border-\[\#d6e2da\]{--tw-border-opacity:1;border-color:rgb(214 226 218/var(--tw-border-opacity,1))}.border-\[\#d6e4d8\]{--tw-border-opacity:1;border-color:rgb(214 228 216/var(--tw-border-opacity,1))}.border-\[\#d9534f\]{--tw-border-opacity:1;border-color:rgb(217 83 79/var(--tw-border-opacity,1))}.border-\[\#d9603b\]{--tw-border-opacity:1;border-color:rgb(217 96 59/var(--tw-border-opacity,1))}.border-\[\#d9c39a\]{--tw-border-opacity:1;border-color:rgb(217 195 154/var(--tw-border-opacity,1))}.border-\[\#d9cdf7\]{--tw-border-opacity:1;border-color:rgb(217 205 247/var(--tw-border-opacity,1))}.border-\[\#d9d2c3\]{--tw-border-opacity:1;border-color:rgb(217 210 195/var(--tw-border-opacity,1))}.border-\[\#dbe6de\]{--tw-border-opacity:1;border-color:rgb(219 230 222/var(--tw-border-opacity,1))}.border-\[\#dce6df\]{--tw-border-opacity:1;border-color:rgb(220 230 223/var(--tw-border-opacity,1))}.border-\[\#ddd6fe\]{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-\[\#dde9dd\]{--tw-border-opacity:1;border-color:rgb(221 233 221/var(--tw-border-opacity,1))}.border-\[\#dfe8e0\]{--tw-border-opacity:1;border-color:rgb(223 232 224/var(--tw-border-opacity,1))}.border-\[\#e1e8e2\]{--tw-border-opacity:1;border-color:rgb(225 232 226/var(--tw-border-opacity,1))}.border-\[\#e2a3a3\]{--tw-border-opacity:1;border-color:rgb(226 163 163/var(--tw-border-opacity,1))}.border-\[\#e2dccd\]{--tw-border-opacity:1;border-color:rgb(226 220 205/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-\[\#e4ebe4\]{--tw-border-opacity:1;border-color:rgb(228 235 228/var(--tw-border-opacity,1))}.border-\[\#e5ddd0\]{--tw-border-opacity:1;border-color:rgb(229 221 208/var(--tw-border-opacity,1))}.border-\[\#e6eee6\]{--tw-border-opacity:1;border-color:rgb(230 238 230/var(--tw-border-opacity,1))}.border-\[\#e7c3c3\]{--tw-border-opacity:1;border-color:rgb(231 195 195/var(--tw-border-opacity,1))}.border-\[\#e8b4b1\]{--tw-border-opacity:1;border-color:rgb(232 180 177/var(--tw-border-opacity,1))}.border-\[\#e8c98a\]{--tw-border-opacity:1;border-color:rgb(232 201 138/var(--tw-border-opacity,1))}.border-\[\#e8d9c3\]{--tw-border-opacity:1;border-color:rgb(232 217 195/var(--tw-border-opacity,1))}.border-\[\#e8ecea\]{--tw-border-opacity:1;border-color:rgb(232 236 234/var(--tw-border-opacity,1))}.border-\[\#ecc3b4\]{--tw-border-opacity:1;border-color:rgb(236 195 180/var(--tw-border-opacity,1))}.border-\[\#ecdcb0\]{--tw-border-opacity:1;border-color:rgb(236 220 176/var(--tw-border-opacity,1))}.border-\[\#ece5d4\]{--tw-border-opacity:1;border-color:rgb(236 229 212/var(--tw-border-opacity,1))}.border-\[\#eef2ef\]{--tw-border-opacity:1;border-color:rgb(238 242 239/var(--tw-border-opacity,1))}.border-\[\#eef3ee\]{--tw-border-opacity:1;border-color:rgb(238 243 238/var(--tw-border-opacity,1))}.border-\[\#eef3ef\]{--tw-border-opacity:1;border-color:rgb(238 243 239/var(--tw-border-opacity,1))}.border-\[\#f0e2c6\]{--tw-border-opacity:1;border-color:rgb(240 226 198/var(--tw-border-opacity,1))}.border-\[\#f0eae3\]{--tw-border-opacity:1;border-color:rgb(240 234 227/var(--tw-border-opacity,1))}.border-\[\#f1c9a6\]{--tw-border-opacity:1;border-color:rgb(241 201 166/var(--tw-border-opacity,1))}.border-\[\#f1d9c2\]{--tw-border-opacity:1;border-color:rgb(241 217 194/var(--tw-border-opacity,1))}.border-\[\#f1dfae\]{--tw-border-opacity:1;border-color:rgb(241 223 174/var(--tw-border-opacity,1))}.border-\[\#f1f5f1\]{--tw-border-opacity:1;border-color:rgb(241 245 241/var(--tw-border-opacity,1))}.border-\[\#f1f5f9\]{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-\[\#f3d3db\]{--tw-border-opacity:1;border-color:rgb(243 211 219/var(--tw-border-opacity,1))}.border-\[\#f4c8cf\]{--tw-border-opacity:1;border-color:rgb(244 200 207/var(--tw-border-opacity,1))}.border-\[\#f59e0b\]{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-\[\#f5d0c5\]{--tw-border-opacity:1;border-color:rgb(245 208 197/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-\[\#fde2c8\]{--tw-border-opacity:1;border-color:rgb(253 226 200/var(--tw-border-opacity,1))}.border-\[\#fde68a\]{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-\[\#fecaca\]{--tw-border-opacity:1;border-color:rgb(254 202 202/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-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-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-black\/10{border-color:#0000001a}.border-black\/5{border-color:#0000000d}.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-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-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-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-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-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-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\/50{border-color:#33415580}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-stone-200{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.border-stone-300{--tw-border-opacity:1;border-color:rgb(214 211 209/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:#0000}.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-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-x-transparent{border-left-color:#0000;border-right-color:#0000}.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:#0000}.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-\[\#cfe0d5\]{--tw-border-opacity:1;border-left-color:rgb(207 224 213/var(--tw-border-opacity,1))}.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-transparent{border-left-color:#0000}.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:#0000}.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:#0000}.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-\[\#7C3AED\]{--tw-bg-opacity:1!important;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))!important}.\!bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.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-\[\#15803d\]{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.bg-\[\#187b69\]{--tw-bg-opacity:1;background-color:rgb(24 123 105/var(--tw-bg-opacity,1))}.bg-\[\#193532\]{--tw-bg-opacity:1;background-color:rgb(25 53 50/var(--tw-bg-opacity,1))}.bg-\[\#193e36\]{--tw-bg-opacity:1;background-color:rgb(25 62 54/var(--tw-bg-opacity,1))}.bg-\[\#22c55e\]{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-\[\#236d53\]{--tw-bg-opacity:1;background-color:rgb(35 109 83/var(--tw-bg-opacity,1))}.bg-\[\#2563eb\]{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-\[\#26332e\]{--tw-bg-opacity:1;background-color:rgb(38 51 46/var(--tw-bg-opacity,1))}.bg-\[\#2A9D3A\]{--tw-bg-opacity:1;background-color:rgb(42 157 58/var(--tw-bg-opacity,1))}.bg-\[\#2f8a4c\]{--tw-bg-opacity:1;background-color:rgb(47 138 76/var(--tw-bg-opacity,1))}.bg-\[\#4a2c17\]{--tw-bg-opacity:1;background-color:rgb(74 44 23/var(--tw-bg-opacity,1))}.bg-\[\#4f8f68\]{--tw-bg-opacity:1;background-color:rgb(79 143 104/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-\[\#7d9488\]{--tw-bg-opacity:1;background-color:rgb(125 148 136/var(--tw-bg-opacity,1))}.bg-\[\#90cdf4\]{--tw-bg-opacity:1;background-color:rgb(144 205 244/var(--tw-bg-opacity,1))}.bg-\[\#93c5fd\]{--tw-bg-opacity:1;background-color:rgb(147 197 253/var(--tw-bg-opacity,1))}.bg-\[\#991b1b\]{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.bg-\[\#9a3412\]{--tw-bg-opacity:1;background-color:rgb(154 52 18/var(--tw-bg-opacity,1))}.bg-\[\#F2C14E\]{--tw-bg-opacity:1;background-color:rgb(242 193 78/var(--tw-bg-opacity,1))}.bg-\[\#be123c\]{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.bg-\[\#bfe2c9\]{--tw-bg-opacity:1;background-color:rgb(191 226 201/var(--tw-bg-opacity,1))}.bg-\[\#c026d3\]{--tw-bg-opacity:1;background-color:rgb(192 38 211/var(--tw-bg-opacity,1))}.bg-\[\#c2410c\]{--tw-bg-opacity:1;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.bg-\[\#c2412b\]{--tw-bg-opacity:1;background-color:rgb(194 65 43/var(--tw-bg-opacity,1))}.bg-\[\#c4b5fd\]{--tw-bg-opacity:1;background-color:rgb(196 181 253/var(--tw-bg-opacity,1))}.bg-\[\#c9d8cd\]{--tw-bg-opacity:1;background-color:rgb(201 216 205/var(--tw-bg-opacity,1))}.bg-\[\#cbd5e1\]{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-\[\#d6e6f8\]{--tw-bg-opacity:1;background-color:rgb(214 230 248/var(--tw-bg-opacity,1))}.bg-\[\#d946ef\]\/30{background-color:#d946ef4d}.bg-\[\#dbeafe\]{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-\[\#dcfce7\]{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-\[\#dde9dd\]{--tw-bg-opacity:1;background-color:rgb(221 233 221/var(--tw-bg-opacity,1))}.bg-\[\#dfe3ec\]{--tw-bg-opacity:1;background-color:rgb(223 227 236/var(--tw-bg-opacity,1))}.bg-\[\#dfe6e1\]{--tw-bg-opacity:1;background-color:rgb(223 230 225/var(--tw-bg-opacity,1))}.bg-\[\#e11d48\]{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-\[\#e3ebe4\]{--tw-bg-opacity:1;background-color:rgb(227 235 228/var(--tw-bg-opacity,1))}.bg-\[\#e3ece4\]{--tw-bg-opacity:1;background-color:rgb(227 236 228/var(--tw-bg-opacity,1))}.bg-\[\#e4e0f7\]{--tw-bg-opacity:1;background-color:rgb(228 224 247/var(--tw-bg-opacity,1))}.bg-\[\#e4ebe4\]{--tw-bg-opacity:1;background-color:rgb(228 235 228/var(--tw-bg-opacity,1))}.bg-\[\#e4f6e9\]{--tw-bg-opacity:1;background-color:rgb(228 246 233/var(--tw-bg-opacity,1))}.bg-\[\#e6e9f2\]{--tw-bg-opacity:1;background-color:rgb(230 233 242/var(--tw-bg-opacity,1))}.bg-\[\#e6f1ea\]{--tw-bg-opacity:1;background-color:rgb(230 241 234/var(--tw-bg-opacity,1))}.bg-\[\#e6f2ea\]{--tw-bg-opacity:1;background-color:rgb(230 242 234/var(--tw-bg-opacity,1))}.bg-\[\#e7f2ea\]{--tw-bg-opacity:1;background-color:rgb(231 242 234/var(--tw-bg-opacity,1))}.bg-\[\#e879f9\]\/30{background-color:#e879f94d}.bg-\[\#e8eee9\]{--tw-bg-opacity:1;background-color:rgb(232 238 233/var(--tw-bg-opacity,1))}.bg-\[\#e8f1ea\]{--tw-bg-opacity:1;background-color:rgb(232 241 234/var(--tw-bg-opacity,1))}.bg-\[\#e9a23b\]{--tw-bg-opacity:1;background-color:rgb(233 162 59/var(--tw-bg-opacity,1))}.bg-\[\#e9f4ec\]{--tw-bg-opacity:1;background-color:rgb(233 244 236/var(--tw-bg-opacity,1))}.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-\[\#edf2ed\]{--tw-bg-opacity:1;background-color:rgb(237 242 237/var(--tw-bg-opacity,1))}.bg-\[\#edf7ef\]{--tw-bg-opacity:1;background-color:rgb(237 247 239/var(--tw-bg-opacity,1))}.bg-\[\#eef2ef\]{--tw-bg-opacity:1;background-color:rgb(238 242 239/var(--tw-bg-opacity,1))}.bg-\[\#eef3ee\]{--tw-bg-opacity:1;background-color:rgb(238 243 238/var(--tw-bg-opacity,1))}.bg-\[\#eef3ef\]{--tw-bg-opacity:1;background-color:rgb(238 243 239/var(--tw-bg-opacity,1))}.bg-\[\#eef4ef\]{--tw-bg-opacity:1;background-color:rgb(238 244 239/var(--tw-bg-opacity,1))}.bg-\[\#eef6ef\]{--tw-bg-opacity:1;background-color:rgb(238 246 239/var(--tw-bg-opacity,1))}.bg-\[\#eef6f0\]{--tw-bg-opacity:1;background-color:rgb(238 246 240/var(--tw-bg-opacity,1))}.bg-\[\#eef6ff\]{--tw-bg-opacity:1;background-color:rgb(238 246 255/var(--tw-bg-opacity,1))}.bg-\[\#eefaf2\]{--tw-bg-opacity:1;background-color:rgb(238 250 242/var(--tw-bg-opacity,1))}.bg-\[\#ef4444\]{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-\[\#f0fdf4\]{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-\[\#f1d9d3\]{--tw-bg-opacity:1;background-color:rgb(241 217 211/var(--tw-bg-opacity,1))}.bg-\[\#f1ebfe\]{--tw-bg-opacity:1;background-color:rgb(241 235 254/var(--tw-bg-opacity,1))}.bg-\[\#f1f5f1\]{--tw-bg-opacity:1;background-color:rgb(241 245 241/var(--tw-bg-opacity,1))}.bg-\[\#f1f5f9\]{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-\[\#f1f6f1\]{--tw-bg-opacity:1;background-color:rgb(241 246 241/var(--tw-bg-opacity,1))}.bg-\[\#f2b630\]{--tw-bg-opacity:1;background-color:rgb(242 182 48/var(--tw-bg-opacity,1))}.bg-\[\#f3e3b9\]{--tw-bg-opacity:1;background-color:rgb(243 227 185/var(--tw-bg-opacity,1))}.bg-\[\#f3e6dc\]{--tw-bg-opacity:1;background-color:rgb(243 230 220/var(--tw-bg-opacity,1))}.bg-\[\#f3f5f3\]{--tw-bg-opacity:1;background-color:rgb(243 245 243/var(--tw-bg-opacity,1))}.bg-\[\#f3f8f4\]{--tw-bg-opacity:1;background-color:rgb(243 248 244/var(--tw-bg-opacity,1))}.bg-\[\#f3faf6\]{--tw-bg-opacity:1;background-color:rgb(243 250 246/var(--tw-bg-opacity,1))}.bg-\[\#f43f5e\]{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-\[\#f4f0fe\]{--tw-bg-opacity:1;background-color:rgb(244 240 254/var(--tw-bg-opacity,1))}.bg-\[\#f4f8f4\]{--tw-bg-opacity:1;background-color:rgb(244 248 244/var(--tw-bg-opacity,1))}.bg-\[\#f4f9f5\]{--tw-bg-opacity:1;background-color:rgb(244 249 245/var(--tw-bg-opacity,1))}.bg-\[\#f5f3ff\]{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-\[\#f6f0e3\]{--tw-bg-opacity:1;background-color:rgb(246 240 227/var(--tw-bg-opacity,1))}.bg-\[\#f6f9f6\]{--tw-bg-opacity:1;background-color:rgb(246 249 246/var(--tw-bg-opacity,1))}.bg-\[\#f6faf7\]{--tw-bg-opacity:1;background-color:rgb(246 250 247/var(--tw-bg-opacity,1))}.bg-\[\#f7f7fb\]{--tw-bg-opacity:1;background-color:rgb(247 247 251/var(--tw-bg-opacity,1))}.bg-\[\#f7f8f6\]{--tw-bg-opacity:1;background-color:rgb(247 248 246/var(--tw-bg-opacity,1))}.bg-\[\#f7faf7\]{--tw-bg-opacity:1;background-color:rgb(247 250 247/var(--tw-bg-opacity,1))}.bg-\[\#f8faf7\]{--tw-bg-opacity:1;background-color:rgb(248 250 247/var(--tw-bg-opacity,1))}.bg-\[\#f8fafc\]{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-\[\#faf6ec\]{--tw-bg-opacity:1;background-color:rgb(250 246 236/var(--tw-bg-opacity,1))}.bg-\[\#fafcfa\]{--tw-bg-opacity:1;background-color:rgb(250 252 250/var(--tw-bg-opacity,1))}.bg-\[\#fbbf24\]{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-\[\#fbe9e8\]{--tw-bg-opacity:1;background-color:rgb(251 233 232/var(--tw-bg-opacity,1))}.bg-\[\#fbf7ee\]{--tw-bg-opacity:1;background-color:rgb(251 247 238/var(--tw-bg-opacity,1))}.bg-\[\#fbfcfa\]{--tw-bg-opacity:1;background-color:rgb(251 252 250/var(--tw-bg-opacity,1))}.bg-\[\#fbfcfb\]{--tw-bg-opacity:1;background-color:rgb(251 252 251/var(--tw-bg-opacity,1))}.bg-\[\#fcd34d\]\/25{background-color:#fcd34d40}.bg-\[\#fdba74\]{--tw-bg-opacity:1;background-color:rgb(253 186 116/var(--tw-bg-opacity,1))}.bg-\[\#fde3df\]{--tw-bg-opacity:1;background-color:rgb(253 227 223/var(--tw-bg-opacity,1))}.bg-\[\#fde68a\]{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-\[\#fde68a\]\/60{background-color:#fde68a99}.bg-\[\#fde7a8\]{--tw-bg-opacity:1;background-color:rgb(253 231 168/var(--tw-bg-opacity,1))}.bg-\[\#fde8ee\]{--tw-bg-opacity:1;background-color:rgb(253 232 238/var(--tw-bg-opacity,1))}.bg-\[\#fdebe5\]{--tw-bg-opacity:1;background-color:rgb(253 235 229/var(--tw-bg-opacity,1))}.bg-\[\#fdecec\]{--tw-bg-opacity:1;background-color:rgb(253 236 236/var(--tw-bg-opacity,1))}.bg-\[\#fdf4ff\]{--tw-bg-opacity:1;background-color:rgb(253 244 255/var(--tw-bg-opacity,1))}.bg-\[\#fdf8ef\]{--tw-bg-opacity:1;background-color:rgb(253 248 239/var(--tw-bg-opacity,1))}.bg-\[\#fee2e2\]{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-\[\#fef2f2\]{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-\[\#fef3c7\]{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-\[\#fef3e2\]{--tw-bg-opacity:1;background-color:rgb(254 243 226/var(--tw-bg-opacity,1))}.bg-\[\#ffe4da\]{--tw-bg-opacity:1;background-color:rgb(255 228 218/var(--tw-bg-opacity,1))}.bg-\[\#fff0e6\]{--tw-bg-opacity:1;background-color:rgb(255 240 230/var(--tw-bg-opacity,1))}.bg-\[\#fff1c7\]{--tw-bg-opacity:1;background-color:rgb(255 241 199/var(--tw-bg-opacity,1))}.bg-\[\#fff1e8\]{--tw-bg-opacity:1;background-color:rgb(255 241 232/var(--tw-bg-opacity,1))}.bg-\[\#fff1f3\]{--tw-bg-opacity:1;background-color:rgb(255 241 243/var(--tw-bg-opacity,1))}.bg-\[\#fff3d6\]{--tw-bg-opacity:1;background-color:rgb(255 243 214/var(--tw-bg-opacity,1))}.bg-\[\#fff3ec\]{--tw-bg-opacity:1;background-color:rgb(255 243 236/var(--tw-bg-opacity,1))}.bg-\[\#fff3ee\]{--tw-bg-opacity:1;background-color:rgb(255 243 238/var(--tw-bg-opacity,1))}.bg-\[\#fff6e6\]{--tw-bg-opacity:1;background-color:rgb(255 246 230/var(--tw-bg-opacity,1))}.bg-\[\#fff6f2\]{--tw-bg-opacity:1;background-color:rgb(255 246 242/var(--tw-bg-opacity,1))}.bg-\[\#fff7e0\]{--tw-bg-opacity:1;background-color:rgb(255 247 224/var(--tw-bg-opacity,1))}.bg-\[\#fff7ed\]{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-\[\#fff7ef\]{--tw-bg-opacity:1;background-color:rgb(255 247 239/var(--tw-bg-opacity,1))}.bg-\[\#fff7f9\]{--tw-bg-opacity:1;background-color:rgb(255 247 249/var(--tw-bg-opacity,1))}.bg-\[\#fff8e6\]{--tw-bg-opacity:1;background-color:rgb(255 248 230/var(--tw-bg-opacity,1))}.bg-\[\#fff8ef\]{--tw-bg-opacity:1;background-color:rgb(255 248 239/var(--tw-bg-opacity,1))}.bg-\[\#fffaf0\]{--tw-bg-opacity:1;background-color:rgb(255 250 240/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-\[\#fffdf7\]{--tw-bg-opacity:1;background-color:rgb(255 253 247/var(--tw-bg-opacity,1))}.bg-\[\#fffdf8\]{--tw-bg-opacity:1;background-color:rgb(255 253 248/var(--tw-bg-opacity,1))}.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-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-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\/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-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\/60{background-color:#ecfdf599}.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-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-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-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-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.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-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-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\/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-300\/50{background-color:#bef26480}.bg-lime-50{--tw-bg-opacity:1;background-color:rgb(247 254 231/var(--tw-bg-opacity,1))}.bg-lime-500{--tw-bg-opacity:1;background-color:rgb(132 204 22/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\/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\/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\/40{background-color:#faf5ff66}.bg-purple-50\/50{background-color:#faf5ff80}.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\/80{background-color:#ef4444cc}.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-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.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\/50{background-color:#fff1f280}.bg-rose-50\/60{background-color:#fff1f299}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-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-50\/60{background-color:#f0f9ff99}.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\/60{background-color:#f1f5f999}.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\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-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\/50{background-color:#33415580}.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\/30{background-color:#0f172a4d}.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\/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-stone-50{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.bg-stone-50\/60{background-color:#fafaf999}.bg-stone-900\/40{background-color:#1c191766}.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-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:#0000}.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\/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-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 0%,#7c3aed 48%,#9333ea 100%)}.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 0%,#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 0%,#fff0 40%)}.bg-\[linear-gradient\(180deg\,\#123a8f\,\#0b2a6b\)\]{background-image:linear-gradient(#123a8f,#0b2a6b)}.bg-\[linear-gradient\(180deg\,\#4ade80\,\#16a34a\)\]{background-image:linear-gradient(#4ade80,#16a34a)}.bg-\[linear-gradient\(180deg\,\#7dd3fc\,\#2563eb\)\]{background-image:linear-gradient(#7dd3fc,#2563eb)}.bg-\[linear-gradient\(180deg\,\#ede9fe\,\#c4b5fd\)\]{background-image:linear-gradient(#ede9fe,#c4b5fd)}.bg-\[linear-gradient\(180deg\,\#f7f3ec_0\%\,\#efe8dc_100\%\)\]{background-image:linear-gradient(#f7f3ec 0%,#efe8dc 100%)}.bg-\[linear-gradient\(180deg\,\#f8fafc_0\%\,\#eef6f3_48\%\,\#f8fafc_100\%\)\]{background-image:linear-gradient(#f8fafc 0%,#eef6f3 48%,#f8fafc 100%)}.bg-\[linear-gradient\(180deg\,\#fde68a\,\#f59e0b\)\]{background-image:linear-gradient(#fde68a,#f59e0b)}.bg-\[linear-gradient\(180deg\,\#fef3c7\,\#fbbf24\)\]{background-image:linear-gradient(#fef3c7,#fbbf24)}.bg-\[linear-gradient\(180deg\,\#ffd166\,\#f59e0b\)\]{background-image:linear-gradient(#ffd166,#f59e0b)}.bg-\[linear-gradient\(180deg\,\#ffe066\,\#ffb703\)\]{background-image:linear-gradient(#ffe066,#ffb703)}.bg-\[linear-gradient\(180deg\,rgba\(10\,36\,96\,0\.55\)\,rgba\(10\,36\,96\,0\.35\)\)\]{background-image:linear-gradient(#0a24608c,#0a246059)}.bg-\[linear-gradient\(180deg\,transparent\,\#ffffff\)\]{background-image:linear-gradient(#0000,#fff)}.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 0%,#d946ef 60%,#f59e0b 100%)}.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-\[linear-gradient\(transparent_31px\,\#eef3ee_32px\)\]{background-image:linear-gradient(#0000 31px,#eef3ee 32px)}.bg-\[radial-gradient\(circle\,rgba\(236\,72\,153\,\.4\)\,transparent_60\%\)\]{background-image:radial-gradient(circle,#ec489966,#0000 60%)}.bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,\.18\)\,transparent_62\%\)\]{background-image:radial-gradient(circle,#ffffff2e,#0000 62%)}.bg-\[radial-gradient\(circle_at_50\%_35\%\,\#ffffff_0\%\,\#fde68a_80\%\)\]{background-image:radial-gradient(circle at 50% 35%,#fff 0%,#fde68a 80%)}.bg-\[radial-gradient\(circle_at_50\%_35\%\,\#ffffff_0\%\,\#fde68a_85\%\)\]{background-image:radial-gradient(circle at 50% 35%,#fff 0%,#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:#0b0f1900 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:#4a2c1700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f1f5f1\]{--tw-gradient-from:#f1f5f1 var(--tw-gradient-from-position);--tw-gradient-to:#f1f5f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fbf8f2\]{--tw-gradient-from:#fbf8f2 var(--tw-gradient-from-position);--tw-gradient-to:#fbf8f200 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:#fef3c700 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:#fde68a00 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:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300\/40{--tw-gradient-from:#fcd34d66 var(--tw-gradient-from-position);--tw-gradient-to:#fcd34d00 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:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/20{--tw-gradient-from:#fbbf2433 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 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:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/50{--tw-gradient-from:#fffbeb80 var(--tw-gradient-from-position);--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/70{--tw-gradient-from:#fffbebb3 var(--tw-gradient-from-position);--tw-gradient-to:#fffbeb00 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:#f59e0b00 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:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from:#0006 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/55{--tw-gradient-from:#0000008c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:#000c var(--tw-gradient-from-position);--tw-gradient-to:#0000 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:#dbeafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-200\/30{--tw-gradient-from:#bfdbfe4d var(--tw-gradient-from-position);--tw-gradient-to:#bfdbfe00 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:#60a5fa00 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:#eff6ff00 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:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from:#3b82f633 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 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:#2563eb00 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:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-950\/40{--tw-gradient-from:#17255466 var(--tw-gradient-from-position);--tw-gradient-to:#17255400 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:#cffafe00 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:#67e8f900 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:#22d3ee00 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:#ecfeff00 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:#06b6d400 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:#0891b200 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:#d1fae500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100\/40{--tw-gradient-from:#d1fae566 var(--tw-gradient-from-position);--tw-gradient-to:#d1fae500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-200\/30{--tw-gradient-from:#a7f3d04d var(--tw-gradient-from-position);--tw-gradient-to:#a7f3d000 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:#6ee7b700 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:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/20{--tw-gradient-from:#34d39933 var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 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:#ecfdf500 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:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/0{--tw-gradient-from:#10b98100 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from:#10b9811a var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/15{--tw-gradient-from:#10b98126 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 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:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-950\/40{--tw-gradient-from:#022c2266 var(--tw-gradient-from-position);--tw-gradient-to:#022c2200 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:#d946ef00 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:#c026d300 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:#f3f4f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100\/80{--tw-gradient-from:#f3f4f6cc var(--tw-gradient-from-position);--tw-gradient-to:#f3f4f600 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:#e5e7eb00 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:#d1d5db00 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:#9ca3af00 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:#f9fafb00 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:#6b728000 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:#4b556300 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:#37415100 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:#1f293700 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:#11182700 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:#dcfce700 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:#4ade8000 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:#f0fdf400 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:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/20{--tw-gradient-from:#22c55e33 var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 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:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600\/20{--tw-gradient-from:#16a34a33 var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 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:#14532d00 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:#e0e7ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-200\/30{--tw-gradient-from:#c7d2fe4d var(--tw-gradient-from-position);--tw-gradient-to:#c7d2fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-200\/60{--tw-gradient-from:#c7d2fe99 var(--tw-gradient-from-position);--tw-gradient-to:#c7d2fe00 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:#a5b4fc00 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:#818cf800 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:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/50{--tw-gradient-from:#eef2ff80 var(--tw-gradient-from-position);--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/80{--tw-gradient-from:#eef2ffcc var(--tw-gradient-from-position);--tw-gradient-to:#eef2ff00 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:#6366f100 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:#4f46e500 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:#312e8100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-900\/40{--tw-gradient-from:#312e8166 var(--tw-gradient-from-position);--tw-gradient-to:#312e8100 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:#1e1b4b00 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:#a3e63500 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:#84cc1600 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:#ffedd500 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:#fdba7400 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:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400\/20{--tw-gradient-from:#fb923c33 var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 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:#fff7ed00 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:#f9731600 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:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600\/20{--tw-gradient-from:#ea580c33 var(--tw-gradient-from-position);--tw-gradient-to:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-950\/40{--tw-gradient-from:#43140766 var(--tw-gradient-from-position);--tw-gradient-to:#43140700 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:#fce7f300 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:#fdf2f800 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:#ec489900 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:#db277700 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:#818cf800 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:#eef2ff00 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:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-600\/20{--tw-gradient-from:#4f46e533 var(--tw-gradient-from-position);--tw-gradient-to:#4f46e500 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:#f3e8ff00 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:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400\/20{--tw-gradient-from:#c084fc33 var(--tw-gradient-from-position);--tw-gradient-to:#c084fc00 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:#faf5ff00 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:#a855f700 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:#9333ea00 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:#581c8700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/80{--tw-gradient-from:#581c87cc var(--tw-gradient-from-position);--tw-gradient-to:#581c8700 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:#fee2e200 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:#f8717100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400\/20{--tw-gradient-from:#f8717133 var(--tw-gradient-from-position);--tw-gradient-to:#f8717100 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:#fef2f200 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:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/20{--tw-gradient-from:#ef444433 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 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:#dc262600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-950\/40{--tw-gradient-from:#450a0a66 var(--tw-gradient-from-position);--tw-gradient-to:#450a0a00 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:#fb718500 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:#fff1f200 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:#f43f5e00 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:#38bdf800 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:#0ea5e900 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:#0284c700 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:#f1f5f900 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:#e2e8f000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-300\/30{--tw-gradient-from:#cbd5e14d var(--tw-gradient-from-position);--tw-gradient-to:#cbd5e100 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:#94a3b800 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:#f8fafc00 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:#64748b00 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:#47556900 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:#33415500 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:#1e293b00 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:#0f172a00 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:#02061700 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:#78716c00 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:#57534e00 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:#44403c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-900\/\[0\.07\]{--tw-gradient-from:#1c191712 var(--tw-gradient-from-position);--tw-gradient-to:#1c191700 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:#2dd4bf00 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:#14b8a600 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:#0d948800 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:#0000 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:#ede9fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-100\/80{--tw-gradient-from:#ede9fecc var(--tw-gradient-from-position);--tw-gradient-to:#ede9fe00 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:#ddd6fe00 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:#a78bfa00 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:#f5f3ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/60{--tw-gradient-from:#f5f3ff99 var(--tw-gradient-from-position);--tw-gradient-to:#f5f3ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/80{--tw-gradient-from:#f5f3ffcc var(--tw-gradient-from-position);--tw-gradient-to:#f5f3ff00 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:#8b5cf600 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:#7c3aed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600\/25{--tw-gradient-from:#7c3aed40 var(--tw-gradient-from-position);--tw-gradient-to:#7c3aed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600\/60{--tw-gradient-from:#7c3aed99 var(--tw-gradient-from-position);--tw-gradient-to:#7c3aed00 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:#6d28d900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-900\/30{--tw-gradient-from:#4c1d954d var(--tw-gradient-from-position);--tw-gradient-to:#4c1d9500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-900\/80{--tw-gradient-from:#4c1d95cc var(--tw-gradient-from-position);--tw-gradient-to:#4c1d9500 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:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/20{--tw-gradient-from:#fff3 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/30{--tw-gradient-from:#ffffff4d var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/40{--tw-gradient-from:#fff6 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/50{--tw-gradient-from:#ffffff80 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/60{--tw-gradient-from:#fff9 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 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:#fef9c300 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:#fde04700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-300\/30{--tw-gradient-from:#fde0474d var(--tw-gradient-from-position);--tw-gradient-to:#fde04700 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:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400\/20{--tw-gradient-from:#facc1533 var(--tw-gradient-from-position);--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400\/50{--tw-gradient-from:#facc1580 var(--tw-gradient-from-position);--tw-gradient-to:#facc1500 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:#fefce800 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:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/20{--tw-gradient-from:#eab30833 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 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:#ca8a0400 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:#a1620700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#cfe3d6\]{--tw-gradient-to:#cfe3d600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #cfe3d6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400{--tw-gradient-to:#fbbf2400 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:#f59e0b00 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:#d9770600 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:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0000004d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/35{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00000059 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-400{--tw-gradient-to:#60a5fa00 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:#eff6ff00 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:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #eff6ff66 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to:#3b82f600 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:#2563eb00 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:#1e3a8a00 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:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1e3a8acc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-400{--tw-gradient-to:#34d39900 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:#ecfdf500 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:#10b98100 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:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #10b98100 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-600{--tw-gradient-to:#05966900 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:#064e3b00 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:#022c2200 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:#f5d0fe00 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:#fdf4ff00 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:#d946ef00 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:#c026d300 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:#6b728000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6b7280 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to:#22c55e00 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:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #22c55e1a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50{--tw-gradient-to:#eef2ff00 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:#6366f100 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:#4f46e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-500{--tw-gradient-to:#84cc1600 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:#fb923c00 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:#fff7ed00 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:#f9731600 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:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f973161a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-600{--tw-gradient-to:#ea580c00 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:#fdf2f800 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:#ec489900 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:#db277700 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:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6366f11a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-400{--tw-gradient-to:#c084fc00 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:#faf5ff00 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:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #faf5ff4d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to:#a855f700 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:#9333ea00 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:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #9333eab3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to:#581c8700 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:#3b076400 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:#f8717100 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:#ef444400 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:#b91c1c00 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:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f43f5e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-400{--tw-gradient-to:#38bdf800 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:#0369a100 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:#f8fafc00 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:#64748b00 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:#1e293b00 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:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-50\/40{--tw-gradient-to:#f0fdfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f0fdfa66 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to:#14b8a600 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:#0d948800 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:#0000 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:#f5f3ff00 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:#f5f3ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f5f3ff66 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to:#8b5cf600 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:#7c3aed00 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:#6d28d900 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:#5b21b600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #5b21b673 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-900{--tw-gradient-to:#4c1d9500 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:#fff0 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:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffffff4d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/45{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffffff73 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/60{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-100{--tw-gradient-to:#fef9c300 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:#fef08a00 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:#fde04700 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:#facc1500 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:#fefce800 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:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0B0F19\]{--tw-gradient-to:#0b0f19 var(--tw-gradient-to-position)}.to-\[\#236d53\]{--tw-gradient-to:#236d53 var(--tw-gradient-to-position)}.to-\[\#f1ebe0\]{--tw-gradient-to:#f1ebe0 var(--tw-gradient-to-position)}.to-\[\#f3f7f4\]{--tw-gradient-to:#f3f7f4 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-200{--tw-gradient-to:#fde68a var(--tw-gradient-to-position)}.to-amber-200\/10{--tw-gradient-to:#fde68a1a var(--tw-gradient-to-position)}.to-amber-300{--tw-gradient-to:#fcd34d var(--tw-gradient-to-position)}.to-amber-300\/60{--tw-gradient-to:#fcd34d99 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:#fffbeb4d 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-black\/30{--tw-gradient-to:#0000004d var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.to-blue-200\/20{--tw-gradient-to:#bfdbfe33 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:#eff6ff4d 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-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-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:#ecfdf54d var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-emerald-500\/20{--tw-gradient-to:#10b98133 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:#fae8ffb3 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:#fdf4ff99 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:#a21caf4d var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}.to-gray-100\/50{--tw-gradient-to:#f3f4f680 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to:#e5e7eb var(--tw-gradient-to-position)}.to-gray-200\/80{--tw-gradient-to:#e5e7ebcc 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:#f0fdf44d var(--tw-gradient-to-position)}.to-green-50\/50{--tw-gradient-to:#f0fdf480 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}.to-green-500\/20{--tw-gradient-to:#22c55e33 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-200{--tw-gradient-to:#c7d2fe var(--tw-gradient-to-position)}.to-indigo-200\/20{--tw-gradient-to:#c7d2fe33 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:#eef2ff4d var(--tw-gradient-to-position)}.to-indigo-50\/40{--tw-gradient-to:#eef2ff66 var(--tw-gradient-to-position)}.to-indigo-50\/50{--tw-gradient-to:#eef2ff80 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:#4338ca99 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:#312e81cc 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:#fb923c33 var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to:#fff7ed var(--tw-gradient-to-position)}.to-orange-50\/30{--tw-gradient-to:#fff7ed4d var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-orange-500\/20{--tw-gradient-to:#f9731633 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:#ec48991a 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:#eef2ff4d 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:#e9d5ff99 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:#faf5ff4d var(--tw-gradient-to-position)}.to-purple-50\/50{--tw-gradient-to:#faf5ff80 var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to:#a855f733 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:#ef444433 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:#fff1f24d var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to:#f43f5e var(--tw-gradient-to-position)}.to-rose-500\/20{--tw-gradient-to:#f43f5e33 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:#64748b4d 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-500{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}.to-teal-500\/0{--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position)}.to-teal-500\/10{--tw-gradient-to:#14b8a61a var(--tw-gradient-to-position)}.to-teal-500\/15{--tw-gradient-to:#14b8a626 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:#f5f3ff4d var(--tw-gradient-to-position)}.to-violet-50\/40{--tw-gradient-to:#f5f3ff66 var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/20{--tw-gradient-to:#8b5cf633 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:#ffffff1a 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:#fef08a33 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:#eab30833 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-\[length\:100\%_32px\]{background-size:100% 32px}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.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-transparent{fill:#0000}.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}.stroke-transparent{stroke:#0000}.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-\[3\.75\%\]{padding-left:3.75%;padding-right:3.75%}.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{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-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-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-14{padding-left:3.5rem}.pl-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-2\.5{padding-right:.625rem}.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-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-\[2px\]{padding-top:2px}.pt-\[56px\]{padding-top:56px}.pt-\[68px\]{padding-top:68px}.pt-\[80px\]{padding-top:80px}.\!text-left{text-align:left!important}.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-book{font-family:Literata,Georgia,serif}.font-book-display{font-family:Fraunces,Georgia,serif}.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-\[13px\]{font-size:13px!important}.\!text-\[9px\]{font-size:9px!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\.55em\]{font-size:.55em}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.72em\]{font-size:.72em}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.75rem\]{font-size:1.75rem}.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-\[21px\]{font-size:21px}.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-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[46px\]{font-size:46px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.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-9{line-height:2.25rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.85\]{line-height:1.85}.leading-\[1\.9\]{line-height:1.9}.leading-\[30px\]{line-height:30px}.leading-\[32px\]{line-height:32px}.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\.02em\]{letter-spacing:.02em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#236d53\]{--tw-text-opacity:1!important;color:rgb(35 109 83/var(--tw-text-opacity,1))!important}.\!text-\[\#829187\]{--tw-text-opacity:1!important;color:rgb(130 145 135/var(--tw-text-opacity,1))!important}.\!text-emerald-100{--tw-text-opacity:1!important;color:rgb(209 250 229/var(--tw-text-opacity,1))!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/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-\[\#15803d\]{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-\[\#166534\]{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-\[\#17684d\]{--tw-text-opacity:1;color:rgb(23 104 77/var(--tw-text-opacity,1))}.text-\[\#187b69\]{--tw-text-opacity:1;color:rgb(24 123 105/var(--tw-text-opacity,1))}.text-\[\#193532\]{--tw-text-opacity:1;color:rgb(25 53 50/var(--tw-text-opacity,1))}.text-\[\#1b6a4f\]{--tw-text-opacity:1;color:rgb(27 106 79/var(--tw-text-opacity,1))}.text-\[\#1d2328\]{--tw-text-opacity:1;color:rgb(29 35 40/var(--tw-text-opacity,1))}.text-\[\#1d4ed8\]{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-\[\#1d5fa8\]{--tw-text-opacity:1;color:rgb(29 95 168/var(--tw-text-opacity,1))}.text-\[\#1e3a8a\]{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-\[\#1f1a10\]{--tw-text-opacity:1;color:rgb(31 26 16/var(--tw-text-opacity,1))}.text-\[\#1f6a3f\]{--tw-text-opacity:1;color:rgb(31 106 63/var(--tw-text-opacity,1))}.text-\[\#1f8a5f\]{--tw-text-opacity:1;color:rgb(31 138 95/var(--tw-text-opacity,1))}.text-\[\#22673a\]{--tw-text-opacity:1;color:rgb(34 103 58/var(--tw-text-opacity,1))}.text-\[\#236d53\]{--tw-text-opacity:1;color:rgb(35 109 83/var(--tw-text-opacity,1))}.text-\[\#2563eb\]{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-\[\#2878a8\]{--tw-text-opacity:1;color:rgb(40 120 168/var(--tw-text-opacity,1))}.text-\[\#2f6fd0\]{--tw-text-opacity:1;color:rgb(47 111 208/var(--tw-text-opacity,1))}.text-\[\#2f8a4c\]{--tw-text-opacity:1;color:rgb(47 138 76/var(--tw-text-opacity,1))}.text-\[\#2f8a5e\]{--tw-text-opacity:1;color:rgb(47 138 94/var(--tw-text-opacity,1))}.text-\[\#2f9467\]{--tw-text-opacity:1;color:rgb(47 148 103/var(--tw-text-opacity,1))}.text-\[\#334155\]{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-\[\#36504a\]{--tw-text-opacity:1;color:rgb(54 80 74/var(--tw-text-opacity,1))}.text-\[\#38534a\]{--tw-text-opacity:1;color:rgb(56 83 74/var(--tw-text-opacity,1))}.text-\[\#3c5a4c\]{--tw-text-opacity:1;color:rgb(60 90 76/var(--tw-text-opacity,1))}.text-\[\#3f3624\]{--tw-text-opacity:1;color:rgb(63 54 36/var(--tw-text-opacity,1))}.text-\[\#475569\]{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-\[\#486454\]{--tw-text-opacity:1;color:rgb(72 100 84/var(--tw-text-opacity,1))}.text-\[\#4c1d95\]{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-\[\#4f8f68\]{--tw-text-opacity:1;color:rgb(79 143 104/var(--tw-text-opacity,1))}.text-\[\#516b5c\]{--tw-text-opacity:1;color:rgb(81 107 92/var(--tw-text-opacity,1))}.text-\[\#536959\]{--tw-text-opacity:1;color:rgb(83 105 89/var(--tw-text-opacity,1))}.text-\[\#5B21B6\]{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-\[\#5b2133\]{--tw-text-opacity:1;color:rgb(91 33 51/var(--tw-text-opacity,1))}.text-\[\#5b3300\]{--tw-text-opacity:1;color:rgb(91 51 0/var(--tw-text-opacity,1))}.text-\[\#5e7f69\]{--tw-text-opacity:1;color:rgb(94 127 105/var(--tw-text-opacity,1))}.text-\[\#6366f1\]{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-\[\#637873\]{--tw-text-opacity:1;color:rgb(99 120 115/var(--tw-text-opacity,1))}.text-\[\#64748b\]{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-\[\#64806a\]{--tw-text-opacity:1;color:rgb(100 128 106/var(--tw-text-opacity,1))}.text-\[\#6b5520\]{--tw-text-opacity:1;color:rgb(107 85 32/var(--tw-text-opacity,1))}.text-\[\#6b6040\]{--tw-text-opacity:1;color:rgb(107 96 64/var(--tw-text-opacity,1))}.text-\[\#6b827a\]{--tw-text-opacity:1;color:rgb(107 130 122/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-\[\#7a5a10\]{--tw-text-opacity:1;color:rgb(122 90 16/var(--tw-text-opacity,1))}.text-\[\#7a6f57\]{--tw-text-opacity:1;color:rgb(122 111 87/var(--tw-text-opacity,1))}.text-\[\#7c2d12\]{--tw-text-opacity:1;color:rgb(124 45 18/var(--tw-text-opacity,1))}.text-\[\#7c3aed\]{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-\[\#7c4a12\]{--tw-text-opacity:1;color:rgb(124 74 18/var(--tw-text-opacity,1))}.text-\[\#829187\]{--tw-text-opacity:1;color:rgb(130 145 135/var(--tw-text-opacity,1))}.text-\[\#8a5a12\]{--tw-text-opacity:1;color:rgb(138 90 18/var(--tw-text-opacity,1))}.text-\[\#8a6420\]{--tw-text-opacity:1;color:rgb(138 100 32/var(--tw-text-opacity,1))}.text-\[\#8a6a1f\]{--tw-text-opacity:1;color:rgb(138 106 31/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-\[\#8c826a\]{--tw-text-opacity:1;color:rgb(140 130 106/var(--tw-text-opacity,1))}.text-\[\#8f1d14\]{--tw-text-opacity:1;color:rgb(143 29 20/var(--tw-text-opacity,1))}.text-\[\#92400e\]{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-\[\#94a39a\]{--tw-text-opacity:1;color:rgb(148 163 154/var(--tw-text-opacity,1))}.text-\[\#94a3b8\]{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-\[\#991b1b\]{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-\[\#9a3412\]{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-\[\#9a3b3b\]{--tw-text-opacity:1;color:rgb(154 59 59/var(--tw-text-opacity,1))}.text-\[\#9a5b13\]{--tw-text-opacity:1;color:rgb(154 91 19/var(--tw-text-opacity,1))}.text-\[\#9aa9a0\]{--tw-text-opacity:1;color:rgb(154 169 160/var(--tw-text-opacity,1))}.text-\[\#9aaa9f\]{--tw-text-opacity:1;color:rgb(154 170 159/var(--tw-text-opacity,1))}.text-\[\#9aaba0\]{--tw-text-opacity:1;color:rgb(154 171 160/var(--tw-text-opacity,1))}.text-\[\#9aaba1\]{--tw-text-opacity:1;color:rgb(154 171 161/var(--tw-text-opacity,1))}.text-\[\#9f1239\]{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-\[\#9fc2ad\]{--tw-text-opacity:1;color:rgb(159 194 173/var(--tw-text-opacity,1))}.text-\[\#B01F1F\]{--tw-text-opacity:1;color:rgb(176 31 31/var(--tw-text-opacity,1))}.text-\[\#C2410C\]{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-\[\#D62828\]{--tw-text-opacity:1;color:rgb(214 40 40/var(--tw-text-opacity,1))}.text-\[\#a0472e\]{--tw-text-opacity:1;color:rgb(160 71 46/var(--tw-text-opacity,1))}.text-\[\#a21caf\]{--tw-text-opacity:1;color:rgb(162 28 175/var(--tw-text-opacity,1))}.text-\[\#a33a36\]{--tw-text-opacity:1;color:rgb(163 58 54/var(--tw-text-opacity,1))}.text-\[\#a3b1a8\]{--tw-text-opacity:1;color:rgb(163 177 168/var(--tw-text-opacity,1))}.text-\[\#a3b3a8\]{--tw-text-opacity:1;color:rgb(163 179 168/var(--tw-text-opacity,1))}.text-\[\#a59a80\]{--tw-text-opacity:1;color:rgb(165 154 128/var(--tw-text-opacity,1))}.text-\[\#a9b6ad\]{--tw-text-opacity:1;color:rgb(169 182 173/var(--tw-text-opacity,1))}.text-\[\#b23b1e\]{--tw-text-opacity:1;color:rgb(178 59 30/var(--tw-text-opacity,1))}.text-\[\#b42318\]{--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1))}.text-\[\#b45309\]{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-\[\#b4540a\]{--tw-text-opacity:1;color:rgb(180 84 10/var(--tw-text-opacity,1))}.text-\[\#b45454\]{--tw-text-opacity:1;color:rgb(180 84 84/var(--tw-text-opacity,1))}.text-\[\#b4730f\]{--tw-text-opacity:1;color:rgb(180 115 15/var(--tw-text-opacity,1))}.text-\[\#b7791f\]{--tw-text-opacity:1;color:rgb(183 121 31/var(--tw-text-opacity,1))}.text-\[\#b7c4bc\]{--tw-text-opacity:1;color:rgb(183 196 188/var(--tw-text-opacity,1))}.text-\[\#b91c1c\]{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-\[\#b9c6bd\]{--tw-text-opacity:1;color:rgb(185 198 189/var(--tw-text-opacity,1))}.text-\[\#be123c\]{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-\[\#c2410c\]{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-\[\#c2412b\]{--tw-text-opacity:1;color:rgb(194 65 43/var(--tw-text-opacity,1))}.text-\[\#c3ccc6\]{--tw-text-opacity:1;color:rgb(195 204 198/var(--tw-text-opacity,1))}.text-\[\#c3cdc5\]{--tw-text-opacity:1;color:rgb(195 205 197/var(--tw-text-opacity,1))}.text-\[\#c96a16\]{--tw-text-opacity:1;color:rgb(201 106 22/var(--tw-text-opacity,1))}.text-\[\#c98a12\]{--tw-text-opacity:1;color:rgb(201 138 18/var(--tw-text-opacity,1))}.text-\[\#c9d8cd\]{--tw-text-opacity:1;color:rgb(201 216 205/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-\[\#d0731c\]{--tw-text-opacity:1;color:rgb(208 115 28/var(--tw-text-opacity,1))}.text-\[\#d08a1c\]{--tw-text-opacity:1;color:rgb(208 138 28/var(--tw-text-opacity,1))}.text-\[\#d97706\]{--tw-text-opacity:1;color:rgb(217 119 6/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\/50{color:#d9770680}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-700\/70{color:#b45309b3}.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-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-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-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-stone-300{--tw-text-opacity:1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-stone-500{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.text-stone-600{--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1))}.text-stone-700{--tw-text-opacity:1;color:rgb(68 64 60/var(--tw-text-opacity,1))}.text-stone-800{--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1))}.text-stone-900{--tw-text-opacity:1;color:rgb(28 25 23/var(--tw-text-opacity,1))}.text-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:#0000}.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-dotted{text-decoration-style:dotted}.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::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/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::placeholder{--tw-placeholder-opacity:1;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.placeholder-white\/60::placeholder{color:#fff9}.accent-\[\#0e8584\]{accent-color:#0e8584}.accent-\[\#193532\]{accent-color:#193532}.accent-\[\#236d53\]{accent-color:#236d53}.accent-amber-500{accent-color:#f59e0b}.accent-blue-500{accent-color:#3b82f6}.accent-indigo-500{accent-color:#6366f1}.accent-indigo-600{accent-color:#4f46e5}.accent-orange-500{accent-color:#f97316}.accent-violet-600{accent-color:#7c3aed}.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 #0000001a, 0 1px 2px -1px #0000001a;--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 #00000040;--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 #00000026;--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 #ef444426;--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 #f9731626;--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 #22c55e26;--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\(35\,109\,83\,0\.1\)\]{--tw-shadow:0 0 0 2px #236d531a;--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\(35\,109\,83\,0\.12\)\]{--tw-shadow:0 0 0 2px #236d531f;--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\(35\,109\,83\,0\.15\)\]{--tw-shadow:0 0 0 2px #236d5326;--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 #3b82f626;--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 #031446bf;--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 #8b5cf62e,0 18px 36px -16px #7c3aed8c;--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 #10b98126,0 16px 32px -18px #05966999;--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 #10b98126,0 16px 40px -20px #05966973;--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_3px_rgba\(35\,109\,83\,0\.14\)\]{--tw-shadow:0 0 0 3px #236d5324;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_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 #031446b3;--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 #fbbf244d,0 0 36px -6px #f59e0bbf;--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 #d946ef73;--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 #10b98126;--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 #fff3;--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 #8b5cf64d;--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 #10b9814d;--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 #d946ef4d;--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 #ec48994d;--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 #ef444426;--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 #f59e0b26;--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 #f59e0b4d;--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 #06b6d44d;--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 #6366f166;--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 #10b98133;--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 #fff3;--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 #ffffff4d;--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 #7c3aedb3;--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 #7c3aed80;--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 #0f172a59;--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_28px_rgba\(25\,53\,50\,0\.05\)\]{--tw-shadow:0 10px 28px #1935320d;--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(25\,53\,50\,0\.06\)\]{--tw-shadow:0 10px 28px #1935320f;--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_30px_-18px_rgba\(234\,88\,12\,0\.6\)\]{--tw-shadow:0 10px 30px -18px #ea580c99;--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_30px_rgba\(60\,50\,20\,0\.06\)\]{--tw-shadow:0 10px 30px #3c32140f;--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_40px_-12px_rgba\(0\,0\,0\,\.08\)\]{--tw-shadow:0 10px 40px -12px #00000014;--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 #0000001f;--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 #0f172a66;--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 #783c00b3;--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 #7c3aedcc;--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 #ea580ccc;--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_30px_rgba\(60\,40\,10\,0\.08\)\]{--tw-shadow:0 12px 30px #3c280a14;--tw-shadow-colored:0 12px 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_12px_40px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 12px 40px #0f172a0f;--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 #031446a6;--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 #0f172a99;--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 #ea580ccc;--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_14px_34px_rgba\(25\,53\,50\,0\.10\)\]{--tw-shadow:0 14px 34px #1935321a;--tw-shadow-colored:0 14px 34px var(--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 #031446cc;--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 #d9770666;--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 #6d28d999;--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 #00503cbf;--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 #0f172a14;--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_0_\#e4ebe4\]{--tw-shadow:0 1px 0 #e4ebe4;--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)}.shadow-\[0_1px_0_rgba\(25\,53\,50\,0\.06\)\]{--tw-shadow:0 1px 0 #1935320f;--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)}.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 #0f172a0a,0 8px 24px -12px #0f172a1f;--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 #0000008c;--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_24px_48px_-24px_rgba\(68\,54\,32\,0\.35\)\,0_2px_6px_rgba\(68\,54\,32\,0\.08\)\]{--tw-shadow:0 24px 48px -24px #44362059,0 2px 6px #44362014;--tw-shadow-colored:0 24px 48px -24px var(--tw-shadow-color), 0 2px 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_2px_0_\#dde9dd\]{--tw-shadow:0 2px 0 #dde9dd;--tw-shadow-colored:0 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-\[0_2px_0_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 2px 0 #0000001f;--tw-shadow-colored:0 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-\[0_2px_8px_rgba\(124\,58\,237\,\.35\)\]{--tw-shadow:0 2px 8px #7c3aed59;--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 #d9770659;--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 #f59e0b4d;--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 #38bdf859;--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 #6366f14d;--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 #4c1d9599;--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 #0f172a47;--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 #0f172a52;--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 #0f172a99;--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 #020617b3;--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 #020617cc;--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 #00000059;--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 #05966980;--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 #10b98159;--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 #8b5cf680;--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 #d9770680;--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 #ea580c8c;--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 #05966980;--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 #6366f18c;--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 #7c3aed59;--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 #0009;--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 #783c0099;--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 #7c3aed99;--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 #c81e2db3;--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_rgba\(25\,53\,50\,0\.14\)\]{--tw-shadow:0 6px 14px #19353224;--tw-shadow-colored:0 6px 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_6px_14px_rgba\(35\,109\,83\,0\.25\)\]{--tw-shadow:0 6px 14px #236d5340;--tw-shadow-colored:0 6px 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_6px_16px_-4px_rgba\(124\,58\,237\,0\.7\)\]{--tw-shadow:0 6px 16px -4px #7c3aedb3;--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 #10b98173;--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 #10b9818c;--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_rgba\(25\,53\,50\,0\.04\)\]{--tw-shadow:0 6px 18px #1935320a;--tw-shadow-colored:0 6px 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_6px_20px_-4px_rgba\(124\,58\,237\,\.55\)\]{--tw-shadow:0 6px 20px -4px #7c3aed8c;--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 #0009;--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 #00000080;--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 #ea580ccc;--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_18px_rgba\(35\,109\,83\,0\.18\)\]{--tw-shadow:0 8px 18px #236d532e;--tw-shadow-colored:0 8px 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_8px_20px_-8px_rgba\(0\,0\,0\,\.4\)\]{--tw-shadow:0 8px 20px -8px #0006;--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 #7c3aedb3;--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 #10b98166;--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 #10b98159;--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 #ef444459;--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 #000;--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 #000;--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 #000;--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 #000;--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 #000;--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_-2px_-2px_0_\#efe8d8\]{--tw-shadow:inset -2px -2px 0 #efe8d8;--tw-shadow-colored:inset -2px -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-\[inset_0_-3px_0_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:inset 0 -3px 0 #00000026;--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_-6px_12px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:inset 0 -6px 12px #0000000f;--tw-shadow-colored:inset 0 -6px 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-\[inset_0_1px_2px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:inset 0 1px 2px #0f172a14;--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 #ffffff1f,0 20px 40px -20px #0009;--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 #00000080;--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 #00000080;--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-\[inset_4px_0_0_0_\#b91c1c\]{--tw-shadow:inset 4px 0 0 0 #b91c1c;--tw-shadow-colored:inset 4px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--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 #0000001a, 0 4px 6px -4px #0000001a;--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 #0000001a, 0 2px 4px -2px #0000001a;--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 #0000000d;--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 #0000001a, 0 8px 10px -6px #0000001a;--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:#0596694d;--tw-shadow:var(--tw-shadow-colored)}.shadow-\[\#059669\]\/40{--tw-shadow-color:#05966966;--tw-shadow:var(--tw-shadow-colored)}.shadow-\[\#e11d48\]\/30{--tw-shadow-color:#e11d484d;--tw-shadow:var(--tw-shadow-colored)}.shadow-\[\#ea580c\]\/40{--tw-shadow-color:#ea580c66;--tw-shadow:var(--tw-shadow-colored)}.shadow-\[\#f97316\]\/30{--tw-shadow-color:#f973164d;--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:#fde68a80;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-300\/40{--tw-shadow-color:#fcd34d66;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-500\/30{--tw-shadow-color:#f59e0b4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-500\/40{--tw-shadow-color:#f59e0b66;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/15{--tw-shadow-color:#00000026;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color:#00000080;--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:#3b82f640;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color:#06b6d433;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/30{--tw-shadow-color:#06b6d44d;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/40{--tw-shadow-color:#06b6d466;--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:#10b98133;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/25{--tw-shadow-color:#10b98140;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color:#10b9814d;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/40{--tw-shadow-color:#10b98166;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-600\/30{--tw-shadow-color:#0596694d;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-900\/50{--tw-shadow-color:#064e3b80;--tw-shadow:var(--tw-shadow-colored)}.shadow-fuchsia-500\/30{--tw-shadow-color:#d946ef4d;--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:#e5e7eb4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-200\/50{--tw-shadow-color:#e5e7eb80;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-300\/50{--tw-shadow-color:#d1d5db80;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-500\/20{--tw-shadow-color:#6b728033;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-500\/30{--tw-shadow-color:#6b72804d;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-200\/50{--tw-shadow-color:#bbf7d080;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-500\/20{--tw-shadow-color:#22c55e33;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-500\/30{--tw-shadow-color:#22c55e4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-500\/50{--tw-shadow-color:#22c55e80;--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:#c7d2fe80;--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:#a5b4fc80;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color:#6366f133;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color:#6366f14d;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-500\/40{--tw-shadow-color:#6366f166;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-600\/20{--tw-shadow-color:#4f46e533;--tw-shadow:var(--tw-shadow-colored)}.shadow-lime-500\/30{--tw-shadow-color:#84cc164d;--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:#fdba7480;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color:#f973164d;--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-500\/30{--tw-shadow-color:#ec48994d;--tw-shadow:var(--tw-shadow-colored)}.shadow-primary-500\/30{--tw-shadow-color:#6366f14d;--tw-shadow:var(--tw-shadow-colored)}.shadow-primary-500\/40{--tw-shadow-color:#6366f166;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-100{--tw-shadow-color:#f3e8ff;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/30{--tw-shadow-color:#a855f74d;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-900\/40{--tw-shadow-color:#581c8766;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-200\/50{--tw-shadow-color:#fecaca80;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-500\/20{--tw-shadow-color:#ef444433;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-500\/30{--tw-shadow-color:#ef44444d;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-500\/30{--tw-shadow-color:#f43f5e4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-500\/30{--tw-shadow-color:#0ea5e94d;--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:#e2e8f099;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-500\/30{--tw-shadow-color:#64748b4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-stone-500\/30{--tw-shadow-color:#78716c4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-teal-500\/30{--tw-shadow-color:#14b8a64d;--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:#ddd6fe66;--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-200\/60{--tw-shadow-color:#ddd6fe99;--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-300\/50{--tw-shadow-color:#c4b5fd80;--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-500\/25{--tw-shadow-color:#8b5cf640;--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-500\/30{--tw-shadow-color:#8b5cf64d;--tw-shadow:var(--tw-shadow-colored)}.shadow-yellow-400\/20{--tw-shadow-color:#facc1533;--tw-shadow:var(--tw-shadow-colored)}.shadow-yellow-500\/30{--tw-shadow-color:#eab3084d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-2{outline-width:2px}.-outline-offset-2{outline-offset:-2px}.outline-\[\#236d53\]{outline-color:#236d53}.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-\[\#0f172a\]{--tw-ring-opacity:1;--tw-ring-color:rgb(15 23 42/var(--tw-ring-opacity,1))}.ring-\[\#16a34a\]{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity,1))}.ring-\[\#193532\]{--tw-ring-opacity:1;--tw-ring-color:rgb(25 53 50/var(--tw-ring-opacity,1))}.ring-\[\#193532\]\/15{--tw-ring-color:#19353226}.ring-\[\#193532\]\/20{--tw-ring-color:#19353233}.ring-\[\#236d53\]{--tw-ring-opacity:1;--tw-ring-color:rgb(35 109 83/var(--tw-ring-opacity,1))}.ring-\[\#d97706\]{--tw-ring-opacity:1;--tw-ring-color:rgb(217 119 6/var(--tw-ring-opacity,1))}.ring-\[\#dc2626\]{--tw-ring-opacity:1;--tw-ring-color:rgb(220 38 38/var(--tw-ring-opacity,1))}.ring-\[\#dde9dd\]{--tw-ring-opacity:1;--tw-ring-color:rgb(221 233 221/var(--tw-ring-opacity,1))}.ring-\[\#e4ebe4\]{--tw-ring-opacity:1;--tw-ring-color:rgb(228 235 228/var(--tw-ring-opacity,1))}.ring-\[\#f0b429\]{--tw-ring-opacity:1;--tw-ring-color:rgb(240 180 41/var(--tw-ring-opacity,1))}.ring-\[\#f2b84b\]\/70{--tw-ring-color:#f2b84bb3}.ring-\[\#f3b5c5\]{--tw-ring-opacity:1;--tw-ring-color:rgb(243 181 197/var(--tw-ring-opacity,1))}.ring-\[\#f3b9b4\]{--tw-ring-opacity:1;--tw-ring-color:rgb(243 185 180/var(--tw-ring-opacity,1))}.ring-\[\#f3d3db\]{--tw-ring-opacity:1;--tw-ring-color:rgb(243 211 219/var(--tw-ring-opacity,1))}.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-300{--tw-ring-opacity:1;--tw-ring-color:rgb(252 211 77/var(--tw-ring-opacity,1))}.ring-amber-300\/60{--tw-ring-color:#fcd34d99}.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-black\/5{--tw-ring-color:#0000000d}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.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:#60a5fa66}.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-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-emerald-300{--tw-ring-opacity:1;--tw-ring-color:rgb(110 231 183/var(--tw-ring-opacity,1))}.ring-emerald-300\/60{--tw-ring-color:#6ee7b799}.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:#34d39966}.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:#10b9811a}.ring-emerald-500\/20{--tw-ring-color:#10b98133}.ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.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-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-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-100{--tw-ring-opacity:1;--tw-ring-color:rgb(243 232 255/var(--tw-ring-opacity,1))}.ring-purple-400\/60{--tw-ring-color:#c084fc99}.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:#fca5a599}.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:#f8717166}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.ring-rose-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 211/var(--tw-ring-opacity,1))}.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-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-slate-300{--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1))}.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\/15{--tw-ring-color:#ffffff26}.ring-white\/20{--tw-ring-color:#fff3}.ring-white\/25{--tw-ring-color:#ffffff40}.ring-white\/30{--tw-ring-color:#ffffff4d}.ring-white\/70{--tw-ring-color:#ffffffb3}.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:#facc1599}.ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgb(234 179 8/var(--tw-ring-opacity,1))}.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-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 #0000001a) drop-shadow(0 1px 1px #0000000f);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 #00000026);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 #a855f766);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 #f59e0b4d);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 #0f172a47);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 #00000040);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 #0000004d);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 #0000000a) drop-shadow(0 4px 3px #0000001a);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 #00000012) drop-shadow(0 2px 2px #0000000f);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 #0000000d);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)}.sepia{--tw-sepia:sepia(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,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background\,box-shadow\]{transition-property:background,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,box-shadow\,border-color\,background-color\]{transition-property:transform,box-shadow,border-color,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.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}.duration-75{transition-duration:75ms}.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{transition-timing-function:cubic-bezier(.4,0,1,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{--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);background-color:#ffffffb3}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.\[appearance\:textfield\]{appearance:textfield}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[perspective\:1200px\]{perspective:1200px}.\[perspective\:1600px\]{perspective:1600px}.\[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 #00000040}.\[text-shadow\:0_1px_0_rgba\(0\,0\,0\,0\.6\)\]{text-shadow:0 1px #0009}.\[text-shadow\:0_2px_0_\#0a2a78\]{text-shadow:0 2px #0a2a78}.\[text-shadow\:0_2px_0_\#9a4a00\]{text-shadow:0 2px #9a4a00}.\[text-shadow\:0_2px_0_rgba\(0\,0\,0\,0\.35\)\]{text-shadow:0 2px #00000059}.\[text-shadow\:0_2px_0_rgba\(0\,0\,0\,0\.6\)\]{text-shadow:0 2px #0009}.\[text-shadow\:0_3px_0_\#0a2a78\,0_6px_14px_rgba\(0\,0\,0\,0\.3\)\]{text-shadow:0 3px #0a2a78,0 6px 14px #0000004d}.\[text-shadow\:0_3px_0_\#0a2a78\]{text-shadow:0 3px #0a2a78}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.ql-container{min-height:280px;font-size:.9375rem;border:none!important}.ql-toolbar{background:#f9fafb;border:none!important;border-bottom:1px solid #e5e7eb!important}.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-width:100%;max-height:60vh;margin-left:auto;margin-right:auto;display:block}[data-tool-viewport] canvas.w-full{max-width:100%;max-height:60vh;margin-left:auto;margin-right:auto;display:block;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:50%;animation:.28s cubic-bezier(.34,1.56,.64,1) abcjsNotePop}.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%{opacity:0;transform:scale(.05)rotate(-8deg)}30%{opacity:1;transform:scale(1.4)rotate(4deg)}55%{opacity:1;transform:scale(.85)rotate(-2deg)}75%{opacity:1;transform:scale(1.12)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@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:.25s linear wordle-shake}: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 #0000001a;--theme-shadow-lg:0 10px 15px -3px #0000001a;--theme-shadow-hover:0 20px 25px -5px #0000001a;--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:#000}.theme-estudiante body{background:#fff!important;font-family:Inter,Segoe UI,-apple-system,sans-serif!important}.theme-estudiante h1,.theme-estudiante h2,.theme-estudiante h3{letter-spacing:-.025em;text-shadow:none;color:#064e3b!important;font-family:Inter,-apple-system,sans-serif!important;font-weight:800!important}.theme-estudiante h4,.theme-estudiante h5,.theme-estudiante h6{letter-spacing:-.02em;color:#065f46!important;font-family:Inter,sans-serif!important;font-weight:700!important}.theme-estudiante p{font-weight:450;line-height:1.65;color:#1e293b!important}.theme-estudiante aside.app-sidebar{box-shadow:4px 0 24px #064e3b26;background:linear-gradient(#064e3b 0%,#065f46 40%,#047857 100%)!important;border-right:none!important}.theme-estudiante aside.app-sidebar>div:first-child{box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0;margin:0;background:linear-gradient(135deg,#10b98133 0%,#34d39926 100%)!important;border-bottom:1px solid #a7f3d026!important}.theme-estudiante aside.app-sidebar>div:first-child h1{text-shadow:none;letter-spacing:-.02em;color:#fff!important;font-weight:800!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{border-radius:.75rem;margin:2px 8px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);color:#fff!important}.theme-estudiante aside.app-sidebar nav a:hover{transform:translate(2px);color:#fff!important;background:#10b98140!important}.theme-estudiante aside.app-sidebar nav a[aria-current=page],.theme-estudiante aside.app-sidebar nav a.active{font-weight:600;box-shadow:0 4px 16px #10b98159,0 0 0 1px #34d39933;color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important}.theme-estudiante aside.app-sidebar nav p{letter-spacing:.08em;text-transform:uppercase;color:#a7f3d0!important;font-family:Inter,sans-serif!important;font-size:.68rem!important;font-weight:600!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:hover,.theme-estudiante aside.app-sidebar nav button:hover span{color:#fff!important;background:#10b98140!important}.theme-estudiante aside.app-sidebar input,.theme-estudiante aside.app-sidebar textarea{color:#1f2937!important;background:#f9fafb!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{-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 3px #064e3b0a;background:#ffffffd9!important;border-bottom:1px solid #10b9811f!important}.theme-estudiante header>div>div:last-child>div{box-shadow:none;border:none}.theme-estudiante header [class*=from-primary]{border:none;box-shadow:0 2px 12px #10b9814d;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important}.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)){border:none;color:#065f46!important;background:#fff!important}.theme-estudiante header [class*=absolute][class*=bg-white]{border-radius:1rem;background:#fff!important;border:1px solid #10b9811a!important;box-shadow:0 12px 40px #064e3b1f,0 4px 12px #10b9810f!important}.theme-estudiante .card,.theme-estudiante .card-interactive{-webkit-backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #10b9811a;border-radius:1rem;box-shadow:0 4px 20px #064e3b0f,0 1px 3px #10b9810a}.theme-estudiante .card-interactive:hover{border-color:#10b98140;transform:translateY(-3px);box-shadow:0 12px 36px #10b98124,0 4px 12px #064e3b0f}.theme-estudiante .card-interactive:active{transform:translateY(-1px);box-shadow:0 6px 20px #10b9811a}.theme-estudiante .btn-primary{letter-spacing:-.01em;border:none;border-radius:.75rem;font-weight:600;box-shadow:0 4px 16px #10b9814d,0 2px 4px #05966926;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important}.theme-estudiante .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #10b98166,0 4px 8px #05966933;background:linear-gradient(135deg,#34d399 0%,#10b981 100%)!important}.theme-estudiante .btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #10b9814d}.theme-estudiante .btn-secondary{border:1px solid #10b98140;border-radius:.75rem;font-weight:600;box-shadow:0 1px 4px #10b9810f;color:#065f46!important;background:#fff!important}.theme-estudiante .btn-secondary:hover{border-color:#10b981;transform:translateY(-1px);box-shadow:0 4px 14px #10b9811f;background:#ecfdf5!important}.theme-estudiante .btn-success{border:none;border-radius:.75rem;font-weight:600;box-shadow:0 4px 16px #10b9814d;background:linear-gradient(135deg,#34d399 0%,#10b981 100%)!important}.theme-estudiante .btn-success:hover{transform:translateY(-2px);box-shadow:0 8px 28px #10b98166}.theme-estudiante .input{background:#fff;border:1.5px solid #e2e8f0;border-radius:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.theme-estudiante .input:focus{background:#fff;border-color:#10b981;box-shadow:0 0 0 3px #10b9811f}.theme-estudiante .exercise-option{background:#fff;border:1.5px solid #e2e8f0;border-radius:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.theme-estudiante .exercise-option:hover{background:#ecfdf5;border-color:#6ee7b7;transform:translate(3px);box-shadow:0 2px 8px #10b98114}.theme-estudiante .exercise-option-selected{box-shadow:0 0 0 3px #10b9811f;background:#d1fae5!important;border-color:#10b981!important}.theme-estudiante .exercise-option-correct{box-shadow:0 0 0 3px #0596691f;background:#d1fae5!important;border-color:#059669!important}.theme-estudiante .exercise-option-incorrect{box-shadow:0 0 0 3px #ef44441a;background:#fee2e2!important;border-color:#ef4444!important}.theme-estudiante .badge{color:#065f46;background:#ecfdf5cc;border:1px solid #10b98133;font-size:.75rem;font-weight:600}.theme-estudiante .progress-bar{background:#f1f5f9;border:none;border-radius:.5rem;height:.5rem;overflow:hidden}.theme-estudiante .progress-bar-fill{border-radius:.5rem;box-shadow:0 0 8px #10b9814d;background:linear-gradient(90deg,#10b981 0%,#34d399 50%,#6ee7b7 100%)!important}.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:0 0;border-radius:3px}.theme-estudiante ::-webkit-scrollbar-thumb{background:linear-gradient(#6ee7b7,#34d399);border-radius:3px}.theme-estudiante ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#34d399,#10b981)}.theme-estudiante ::selection{color:#064e3b;background:#a7f3d0}.theme-estudiante table thead{background:#ecfdf5!important}.theme-estudiante table thead th{font-weight:600;color:#065f46!important;border-bottom:2px solid #d1fae5!important}.theme-estudiante table tbody tr:hover{background:#ecfdf580!important}.theme-estudiante [role=tooltip],.theme-estudiante [role=menu]{border-radius:.75rem;border:1px solid #10b9811f!important;box-shadow:0 12px 40px #064e3b1f!important}.theme-estudiante[class*=bg-gradient]{background:#fff!important}.theme-estudiante [class~=from-amber-50]{background:linear-gradient(90deg,#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,#10b98112 0,#0000 40%),radial-gradient(circle at 0 100%,#34d3990f 0,#0000 45%),#fbfdfc!important}.theme-estudiante main h2.font-display{padding-bottom:7px;position:relative}.theme-estudiante main h2.font-display:after{content:"";background:linear-gradient(90deg,#10b981 0%,#6ee7b7 100%);border-radius:3px;width:32px;height:3px;position:absolute;bottom:0;left:0}.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]{box-shadow:0 4px 14px -6px #064e3b99;background:linear-gradient(135deg,#065f46 0%,#064e3b 100%)!important}.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 0%,#a7f3d0 100%)!important}.theme-estudiante header button>div[class*=rounded-full][class*=bg-primary]{background:linear-gradient(145deg,#34d399 0%,#10b981 50%,#047857 100%)!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{line-height:1.2;color:#fff!important}.theme-estudiante .flame-bg{box-shadow:0 16px 32px -20px #b91c1cb3}.theme-estudiante .xp-card{background:linear-gradient(160deg,#ecfdf5 0%,#fff 60%,#f0fdfa 100%);border-color:#a7f3d0!important}.theme-estudiante .xp-card:before{background:radial-gradient(circle,#10b9811a,#0000 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 0%,#10b981 50%,#34d399 100%);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{font-weight:600;color:#b45309!important}.theme-estudiante .quick-card p.text-violet-600{font-weight:600;color:#047857!important}.theme-estudiante .quick-card p.text-rose-600{font-weight:600;color:#be123c!important}.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 0%,#10b981 50%,#047857 100%)!important;box-shadow:inset 0 1px #ffffff40,0 6px 14px -8px #064e3b8c!important}.theme-estudiante .quick-card:nth-child(2){--accent:#10b98166!important;background:linear-gradient(160deg,#ecfdf5 0%,#fff 70%)!important;border-color:#a7f3d0!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 0%,#fff 55%,#f0fdfa 100%)!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{font-weight:400;color:#64748b!important}.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 0%,#059669 100%)!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 0%,#f0fdfa 100%)!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;line-height:1.65;color:#cdd8e7!important}.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:#fff;--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(#1414141f 1.1px, transparent 1.5px);color:var(--cm-ink);font-family:Nunito,Inter,-apple-system,sans-serif}.theme-comic.bg-gradient-to-br,div.theme-comic[class*=bg-gradient]{background:radial-gradient(#1e6fd91a 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{letter-spacing:.045em;font-family:Bangers,Nunito,sans-serif!important;font-weight:400!important}.theme-comic main h1,.theme-comic main h2,.theme-comic main h3{text-shadow:2px 2px 0 var(--cm-yellow);font-size:1.3em;color:var(--cm-ink)!important}.theme-comic main h4,.theme-comic main h5,.theme-comic main h6{letter-spacing:.05em;color:var(--cm-ink)!important}.theme-comic ::selection{background:var(--cm-yellow);color:var(--cm-ink)}.theme-comic aside.app-sidebar{box-shadow:none;border-right:3px solid var(--cm-ink)!important;background:url(/themes/comic/sidebar.webp) bottom/cover no-repeat,#fff6d6!important}.theme-comic aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;border-bottom:3px solid var(--cm-ink)!important;background:0 0!important}.theme-comic aside.app-sidebar>div:first-child>div:first-child{border:var(--cm-line);transform:rotate(-4deg);background:var(--cm-yellow)!important;box-shadow:3px 3px 0 var(--cm-red)!important;border-radius:12px!important}.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{letter-spacing:.08em;text-shadow:2px 2px 0 var(--cm-red);color:var(--cm-ink)!important;font-size:1.65rem!important}.theme-comic aside.app-sidebar>div:first-child p{font-weight:800;color:var(--cm-blue)!important}.theme-comic aside.app-sidebar nav p{color:var(--cm-red)!important;letter-spacing:.14em!important;font-weight:900!important}.theme-comic aside.app-sidebar nav a{border:2.5px solid #0000;color:var(--cm-ink)!important;box-shadow:none!important;background:0 0!important;border-radius:12px!important;font-weight:800!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{border-color:var(--cm-ink);background:var(--cm-yellow)!important}.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{border-color:var(--cm-ink);text-shadow:1px 1px 0 var(--cm-ink);color:#fff!important;background:var(--cm-red)!important;box-shadow:3px 3px 0 var(--cm-ink)!important}.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{border:none;color:#2d2a24!important;font-weight:600!important}.theme-comic aside.app-sidebar input{box-shadow:2px 2px 0 var(--cm-ink);border:2px solid var(--cm-ink)!important;color:var(--cm-ink)!important;background:#fff!important;border-radius:10px!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]{border:1.5px solid var(--cm-ink);color:var(--cm-ink)!important;background:var(--cm-yellow)!important}.theme-comic aside.app-sidebar nav[class*=border-t]{border-top:3px solid var(--cm-ink)!important}.theme-comic header{box-shadow:none;border-bottom:3px solid var(--cm-ink)!important;background:url(/themes/comic/banner.webp) 46%/auto 118% no-repeat,radial-gradient(#e8372f1a 1.2px,#0000 1.6px) 0 0/9px 9px,#fffaea!important}@media (width<=767px){.theme-comic header{background:#fffaea!important}}.theme-comic header h2{text-shadow:2px 2px 0 var(--cm-yellow);color:var(--cm-ink)!important;font-size:1.5em!important}.theme-comic header p{font-weight:700;color:var(--cm-muted)!important}.theme-comic header [class*=from-orange-400]{border:2.5px solid var(--cm-ink);text-shadow:1px 1px 0 var(--cm-ink);background:var(--cm-red)!important;box-shadow:var(--cm-pop-sm)!important}.theme-comic header [class*=bg-gray-900]{border:2.5px solid var(--cm-ink);box-shadow:2px 2px 0 var(--cm-blue);background:var(--cm-ink)!important}.theme-comic header [class*=bg-gray-900]>span:first-child{letter-spacing:.06em;font-family:Bangers,sans-serif;font-size:15px;color:var(--cm-yellow)!important}.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]{letter-spacing:.06em;border:3px solid var(--cm-ink);font-family:Bangers,sans-serif;font-size:20px;background:var(--cm-blue)!important;color:#fff!important;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]{border:1.5px solid var(--cm-ink);background:var(--cm-red)!important}.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{font-weight:800;color:var(--cm-red)!important}.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]{border:1.5px solid var(--cm-ink);background:#f3ead0!important;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{border:2px solid var(--cm-ink);background:var(--cm-yellow)!important}.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);border:3px solid var(--cm-ink);text-shadow:2px 2px 0 var(--cm-ink);background-image:radial-gradient(#780a0a47 1.4px,#0000 1.9px),repeating-conic-gradient(at 110% 120%,#ffd23f59 0deg 4deg,#0000 4deg 12deg);background-size:8px 8px,auto;box-shadow:var(--cm-pop)!important}.theme-comic .flame-bg:before,.theme-comic .flame-bg:after{display:none}.theme-comic .flame-bg .font-display{letter-spacing:.04em;font-size:44px!important}.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(#1e6fd92e 1.2px,#0000 1.6px) 0 0/8px 8px;border-radius:0;width:45%;height:100%;top:0;right:0;-webkit-mask-image:linear-gradient(225deg,#000 0%,#0000 70%);mask-image:linear-gradient(225deg,#000 0%,#0000 70%)}.theme-comic .level-badge{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;margin:-4px;border-radius:0!important;width:52px!important;height:52px!important}.theme-comic .level-badge:after{background:var(--cm-yellow);clip-path:inherit;border-radius:0;inset:4px}.theme-comic .level-badge>span{color:var(--cm-ink)!important;font-family:Bangers,sans-serif!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{border:2px solid var(--cm-ink);box-shadow:none;background:#fff}.theme-comic .xp-bar-fill{background:radial-gradient(#ffffff59 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:"";background:radial-gradient(var(--accent,#1e6fd959) 1.3px, transparent 1.7px) 0 0 / 8px 8px;pointer-events:none;width:55%;height:60%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(225deg,#000 0%,#0000 75%);mask-image:linear-gradient(225deg,#000 0%,#0000 75%)}.theme-comic .quick-card:first-child{--accent:#ffc21ae6!important}.theme-comic .quick-card:nth-child(2){--accent:#1e6fd98c!important}.theme-comic .quick-card:nth-child(3){--accent:#e8372f8c!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{font-weight:800;color:#a8740a!important}.theme-comic .quick-card .text-violet-600{font-weight:800;color:var(--cm-blue)!important}.theme-comic .quick-card .text-rose-600{font-weight:800;color:var(--cm-red)!important}.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{border:3px solid var(--cm-ink);border-radius:16px;background:radial-gradient(#ffffff47 1.4px, transparent 1.9px) 0 0 / 9px 9px, var(--cm-blue)!important;box-shadow:var(--cm-pop)!important;padding-bottom:1.9rem!important}.theme-comic .improvement-panel [class*=bg-white\/95]{border:2.5px solid var(--cm-ink);box-shadow:none!important;background:#fff!important;border-radius:22px!important}.theme-comic .improvement-panel [class*=bg-white\/95]:after{content:"";border-right:2.5px solid var(--cm-ink);border-bottom:2.5px solid var(--cm-ink);background:#fff;width:20px;height:20px;position:absolute;bottom:-12px;left:46px;transform:rotate(45deg)skew(8deg,8deg)}.theme-comic .improvement-panel .text-emerald-700{letter-spacing:.06em;font-family:Bangers,sans-serif;color:var(--cm-red)!important;font-size:1.15rem!important;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]{border:2.5px solid var(--cm-ink);background:var(--cm-yellow)!important;color:var(--cm-ink)!important;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(#1414141f 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]{border:1.5px solid var(--cm-ink);background:#fff8e1!important}.theme-comic main .text-indigo-500{color:var(--cm-blue)!important}.theme-comic main [class*=via-emerald-950]{background:radial-gradient(#e8372f47 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{border:2px solid var(--cm-ink);background:var(--cm-red)!important}.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{border:2.5px solid var(--cm-ink);box-shadow:3px 3px 0 var(--cm-ink);text-shadow:1px 1px 0 var(--cm-ink);border-radius:.75rem;font-weight:800;background:var(--cm-red)!important;color:#fff!important}.theme-comic .btn-primary:hover{box-shadow:4px 4px 0 var(--cm-ink);transform:translate(-1px,-1px)}.theme-comic .btn-primary:active{box-shadow:1px 1px 0 var(--cm-ink);transform:translate(2px,2px)}.theme-comic .btn-secondary{border:2.5px solid var(--cm-ink);box-shadow:3px 3px 0 var(--cm-ink);border-radius:.75rem;font-weight:800;color:var(--cm-ink)!important;background:#fff!important}.theme-comic .btn-secondary:hover{background:var(--cm-yellow)!important}.theme-comic .input{border:2.5px solid var(--cm-ink);background:#fff;border-radius:.75rem}.theme-comic .input:focus{box-shadow:3px 3px 0 var(--cm-blue)}.theme-comic .exercise-option{border:2.5px solid var(--cm-ink);box-shadow:3px 3px 0 var(--cm-ink);background:#fff;border-radius:.75rem}.theme-comic .exercise-option:hover{box-shadow:4px 4px 0 var(--cm-ink);background:#fff8e1;transform:translate(-1px,-1px)}.theme-comic .exercise-option-selected{background:var(--cm-yellow)!important;border-color:var(--cm-ink)!important}.theme-comic .exercise-option-correct{box-shadow:3px 3px #22a861;border-color:var(--cm-ink)!important;background:#c9f2d9!important}.theme-comic .exercise-option-incorrect{box-shadow:3px 3px 0 var(--cm-red);border-color:var(--cm-ink)!important;background:#ffd6d3!important}.theme-comic .badge{background:var(--cm-yellow);color:var(--cm-ink);border:2px solid var(--cm-ink);font-weight:800}.theme-comic .progress-bar{border:2px solid var(--cm-ink);background:#fff}.theme-comic .progress-bar-fill{background:radial-gradient(#ffffff59 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:0 0}.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");color:var(--zn-ink);font-family:Inter,-apple-system,sans-serif}.theme-zen.bg-gradient-to-br,div.theme-zen[class*=bg-gradient]{background:var(--zn-raked), radial-gradient(circle at 100% 0%, #7d94781a 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{letter-spacing:.01em;font-family:Shippori Mincho B1,Georgia,serif!important;font-weight:600!important}.theme-zen main h1,.theme-zen main h2,.theme-zen main h3,.theme-zen main h4,.theme-zen main h5,.theme-zen main h6{color:var(--zn-ink)!important}.theme-zen main h2.font-display{padding-bottom:8px;position:relative}.theme-zen main h2.font-display:after{content:"";background:linear-gradient(90deg, var(--zn-sage) 0%, #7d947826 100%);border-radius:2px;width:40px;height:2px;position:absolute;bottom:0;left:0}.theme-zen ::selection{color:var(--zn-ink);background:#7d947840}.theme-zen aside.app-sidebar{box-shadow:none;border-right:1px solid var(--zn-line-strong)!important;background:url(/themes/zen/sidebar.webp) bottom/cover no-repeat,#eeeadc!important}.theme-zen aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #6b6f6824!important}.theme-zen aside.app-sidebar>div:first-child>div:first-child{background:radial-gradient(circle at 34% 28%, #ffffff59 0 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{letter-spacing:.2em;color:var(--zn-ink)!important;font-weight:600!important}.theme-zen aside.app-sidebar>div:first-child p{letter-spacing:.04em;color:var(--zn-sage-dark)!important}.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;box-shadow:none!important;background:0 0!important;border-radius:10px!important;font-weight:500!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,#0000 0%,#7d94780f 30%,#7d94781f 50%,#7d94780f 70%,#0000 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;background:linear-gradient(90deg, var(--zn-sage) 0 3px, transparent 3px), #fdfcf9!important;font-weight:600!important;box-shadow:inset 0 1px #fffc,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{border-color:var(--zn-line-strong)!important;color:var(--zn-ink)!important;background:#fdfcf9cc!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{-webkit-backdrop-filter:blur(12px);box-shadow:none;border-bottom:1px solid var(--zn-line)!important;background:url(/themes/zen/stones.webp) 47%/auto 110% no-repeat,#f8f6f0f0!important}@media (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]{box-shadow:0 6px 14px -10px #2c312cb3;background:var(--zn-ink)!important}.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]{font-family:Shippori Mincho B1,serif;background:linear-gradient(150deg, var(--zn-sage) 0%, var(--zn-sage-dark) 100%)!important;color:#fff!important;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]{box-shadow:0 0 0 2px #f8f6f0;background:var(--zn-clay)!important}.theme-zen main .from-blue-500{--tw-gradient-from:#7b93a8 var(--tw-gradient-from-position);--tw-gradient-to:#7b93a800 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:#c9947b00 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:#8ea88800 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:#d2b07a00 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:#a693a800 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:#84aaa600 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{font-weight:600;color:var(--zn-sage-dark)!important}.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 0%,#b38f55 100%)!important}.theme-zen main [class*=from-pink-500]{background:linear-gradient(150deg,#c98e6d 0%,#9a5f45 100%)!important}.theme-zen main [class*=bg-white][class*=border-gray-100],.theme-zen .card,.theme-zen .card-interactive{box-shadow:0 1px 2px #2c312c0a;background:var(--zn-card)!important;border-color:var(--zn-line)!important}.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%, #f4d7b84d 16%, transparent 34%), linear-gradient(180deg, transparent 60%, #f4f1ea2e 60% 64%, transparent 64% 72%, #f4f1ea24 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{background:radial-gradient(circle at 34% 28%, #ffffff59 0 10%, #fff0 38%), linear-gradient(150deg, #8a8e86 0%, var(--zn-stone) 55%, #4e524b 100%);box-shadow:0 6px 12px -6px #2c312c80;border-radius:48% 52% 46% 54%/55% 50% 50% 45%!important}.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 6px,#e4e0d5 6px 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{box-shadow:0 1px 2px #2c312c0a;background:var(--zn-card)!important;border-color:var(--zn-line)!important}.theme-zen .quick-card:before{content:"";background:var(--accent,var(--zn-sage));border-radius:0 2px 2px 0;width:2px;position:absolute;top:18px;bottom:18px;left:0}.theme-zen .quick-card:first-child{--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{border-radius:20px;background:url(/themes/zen/pond.webp) bottom/cover no-repeat,#3f5a3a!important;padding-bottom:5.5rem!important;box-shadow:0 18px 40px -26px #2c312c99!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{font-family:Shippori Mincho B1,serif;color:var(--zn-sage-dark)!important}.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\ ]{border-color:var(--zn-line)!important;background:#f6f4ee!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%, #ffffff12 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{border:none;border-radius:.75rem;font-weight:600;box-shadow:0 8px 18px -12px #2c312ccc;background:var(--zn-ink)!important}.theme-zen .btn-primary:hover{transform:translateY(-1px);background:#3d433c!important}.theme-zen .btn-secondary{border:1px solid var(--zn-line-strong);border-radius:.75rem;background:var(--zn-card)!important;color:var(--zn-ink)!important}.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{box-shadow:0 0 0 3px #7d947826;border-color:var(--zn-sage)!important;background:#ebf0e7!important}.theme-zen .badge{color:var(--zn-moss);border:1px solid var(--zn-line-strong);background:#ebf0e7}.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:0 0}.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");color:var(--pr-plum);font-family:Quicksand,Inter,-apple-system,sans-serif}.theme-princesas.bg-gradient-to-br,div.theme-princesas[class*=bg-gradient]{background:var(--pr-sparkles), radial-gradient(circle at 12% 0%, #f19ab838 0, transparent 38%), radial-gradient(circle at 100% 100%, #a57fd82e 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{letter-spacing:-.01em;font-family:Fraunces,Georgia,serif!important}.theme-princesas main h1,.theme-princesas main h2,.theme-princesas main h3{color:var(--pr-plum)!important;font-weight:700!important}.theme-princesas main h4,.theme-princesas main h5,.theme-princesas main h6{color:var(--pr-plum)!important}.theme-princesas main h2.font-display{padding-bottom:7px;position:relative}.theme-princesas main h2.font-display:after{content:"";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") 0/46px 7px no-repeat;width:46px;height:7px;position:absolute;bottom:0;left:0}.theme-princesas ::selection{color:var(--pr-plum);background:#f19ab859}.theme-princesas aside.app-sidebar{box-shadow:6px 0 30px #a8326a14;border-right:1px solid var(--pr-line-strong)!important;background:linear-gradient(#fffafcb8 0%,#fffafc73 40%,#fffafc1a 70%,#fffafc00 100%),url(/themes/princesas/sidebar.webp) bottom/cover no-repeat,#fbeef4!important}.theme-princesas aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #c9a35a47!important}.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;box-shadow:inset 0 0 0 2px #ffffff73, 0 0 0 2px var(--pr-gold-light), 0 8px 20px -6px #d9548a8c!important;border-radius:14px!important}.theme-princesas aside.app-sidebar>div:first-child h1{letter-spacing:.06em;color:var(--pr-plum)!important;font-weight:800!important}.theme-princesas aside.app-sidebar>div:first-child p{font-weight:600;color:var(--pr-rose)!important}.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;box-shadow:none!important;background:0 0!important;border-radius:14px!important;font-weight:600!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 #fffafcf2,0 0 2px #fffafcf2}.theme-princesas aside.app-sidebar nav a[aria-current=page],.theme-princesas aside.app-sidebar nav a.active{text-shadow:0 1px 2px #7a1e5059}.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,#0000 0%,#f19ab81f 30%,#ecd49b40 50%,#f19ab81f 70%,#0000 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;background:linear-gradient(135deg, var(--pr-rose-light) 0%, var(--pr-rose) 55%, #b4458f 100%)!important;font-weight:700!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{border-color:var(--pr-line-strong)!important;color:var(--pr-plum)!important;background:#ffffffbf!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{-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 24px -18px #a8326a59;background:url(/themes/princesas/banner.webp) 54% 45%/auto 170% no-repeat,#fffafc!important;border-bottom:1px solid #0000!important;border-image:linear-gradient(90deg,#c9a35a00 0%,#c9a35a99 50%,#c9a35a00 100%) 1!important}@media (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]{box-shadow:inset 0 0 0 1px #ecd49b66,0 6px 16px -8px #3d1a3f99;background:linear-gradient(135deg, var(--pr-plum-2) 0%, var(--pr-plum) 100%)!important}.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]{font-family:Fraunces,serif;background:linear-gradient(145deg, var(--pr-rose-light) 0%, var(--pr-rose) 50%, #9b5fc0 100%)!important;color:#fff!important;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]{box-shadow:0 0 0 2px #fffafc;background:var(--pr-rose)!important}.theme-princesas main .from-blue-500{--tw-gradient-from:#6684e6 var(--tw-gradient-from-position);--tw-gradient-to:#6684e600 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:#ec6c9800 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:#4cbb9b00 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:#f2bd5c00 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:#b98aea00 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:#56c6d400 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 0%,#d9a547 100%)!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 0%,#7546b8 100%)!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{box-shadow:inset 0 1px #ffffffe6,0 12px 30px -22px #a8326a66;background:var(--pr-card)!important;border-color:var(--pr-line)!important}.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%, #ffe2f066 0 26%, transparent 27%), var(--pr-sparkles), linear-gradient(150deg, #f497b8 0%, #d9548a 50%, #8e3a86 100%);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(60% 80% at 50% 100%,#ffe4aa66 0%,#ffaad240 35%,#0000 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,#c9a35a24,#0000 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{background:linear-gradient(135deg, #ffffff73 0%, #fff0 45%), linear-gradient(145deg, var(--pr-rose-light) 0%, var(--pr-rose) 55%, #9b5fc0 100%);inset:3px}.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{box-shadow:0 12px 30px -24px #a8326a73;background:linear-gradient(160deg, #fffdfee6 0%, #fffdfe 70%), var(--pr-sparkles)!important;border-color:var(--pr-line)!important;background-size:auto,180px 180px!important}.theme-princesas .quick-card:before{content:"";background:var(--accent,var(--pr-rose));border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:18px;right:18px}.theme-princesas .quick-card:first-child{--accent:#d9a54799!important}.theme-princesas .quick-card:nth-child(2){--accent:#d9548a80!important}.theme-princesas .quick-card:nth-child(3){--accent:#7546b873!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,#0000 30%,#ecd49b66 50%,#0000 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{border-radius:22px;background:linear-gradient(#fff6fa00 0%,#fff6fa26 100%),url(/themes/princesas/sidebar.webp) 50% 92%/cover no-repeat,#f6e3ee!important;box-shadow:inset 0 0 0 1px #c9a35a59,0 22px 46px -28px #a8326a99!important}.theme-princesas .improvement-panel [class*=bg-white\/95]{box-shadow:inset 0 0 0 1px var(--pr-line), 0 14px 30px -16px #a8326a73!important;background:#fffdfeed!important}.theme-princesas .improvement-panel .text-emerald-700{font-family:Fraunces,serif;color:var(--pr-rose)!important}.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,#f19ab859 0,#0000 45%),linear-gradient(150deg,#6a2f72 0%,#4a1f52 50%,#2e1236 100%)!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{border:none;border-radius:.9rem;font-weight:700;box-shadow:inset 0 0 0 1px #ecd49b99,0 8px 20px -10px #d9548abf;background:linear-gradient(135deg, var(--pr-rose-light) 0%, var(--pr-rose) 55%, #b4458f 100%)!important}.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{border:1px solid var(--pr-line-strong);border-radius:.9rem;background:var(--pr-card)!important;color:var(--pr-plum)!important}.theme-princesas .btn-secondary:hover{border-color:var(--pr-rose-light);background:#fff3f8!important}.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{box-shadow:0 0 0 3px #d9548a24;border-color:var(--pr-rose)!important;background:#fdeaf2!important}.theme-princesas .badge{color:var(--pr-rose-dark);border:1px solid var(--pr-line-strong);background:#fdeef4}.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:0 0}.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:#fff;--sh-line:#dfe5f0;--sh-line-strong:#c6d0e2;--sh-text:#0e1a33;--sh-muted:#5b6884;--sh-streaks:repeating-linear-gradient(115deg, #0e1a3309 0 2px, transparent 2px 46px);color:var(--sh-text);font-family:Inter,-apple-system,sans-serif}.theme-superheroes.bg-gradient-to-br,div.theme-superheroes[class*=bg-gradient]{background:var(--sh-streaks), radial-gradient(circle at 100% 0%, #e2231a14 0, transparent 40%), radial-gradient(circle at 0% 100%, #2f7bff1a 0, transparent 45%), var(--sh-silver)!important}.theme-superheroes h1,.theme-superheroes h2,.theme-superheroes h3,.theme-superheroes .font-display{letter-spacing:.04em;font-family:Bebas Neue,Inter,sans-serif!important;font-weight:400!important}.theme-superheroes main h1,.theme-superheroes main h2,.theme-superheroes main h3{font-size:1.45em;line-height:1.05;color:var(--sh-text)!important}.theme-superheroes main h4,.theme-superheroes main h5,.theme-superheroes main h6{font-size:1.2em;color:var(--sh-text)!important}.theme-superheroes main h2.font-display{padding-bottom:7px;position:relative}.theme-superheroes main h2.font-display:after{content:"";background:linear-gradient(90deg, var(--sh-red) 0 65%, var(--sh-gold) 65% 100%);width:44px;height:4px;position:absolute;bottom:0;left:2px;transform:skew(-30deg)}.theme-superheroes ::selection{color:var(--sh-navy);background:#f5b30159}.theme-superheroes aside.app-sidebar{box-shadow:6px 0 30px #0b1a3a40;background:linear-gradient(#050c1c59 0%,#050c1c26 50%,#050c1c8c 100%),url(/themes/superheroes/sidebar.webp) bottom/cover no-repeat,#050c1c!important;border-right:1px solid #ffd75e2e!important}.theme-superheroes aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #ffd75e2e!important}.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;box-shadow:inset 0 0 0 2px var(--sh-gold-light), 0 6px 18px #e2231a8c!important;border-radius:10px 10px 50% 50%/10px 10px 42% 42%!important}.theme-superheroes aside.app-sidebar>div:first-child h1{letter-spacing:.12em;text-shadow:0 2px 14px #38d4ff59;color:#fff!important;font-size:1.75rem!important}.theme-superheroes aside.app-sidebar>div:first-child p{letter-spacing:.04em;font-weight:600;color:var(--sh-gold-light)!important}.theme-superheroes aside.app-sidebar nav p{opacity:.85;color:var(--sh-gold-light)!important;letter-spacing:.18em!important;font-size:.66rem!important}.theme-superheroes aside.app-sidebar nav a{color:#ebf2ffd9!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;font-weight:600!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,#0000 0%,#38d4ff14 30%,#38d4ff2e 50%,#38d4ff14 70%,#0000 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{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);color:#fff!important;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;border-radius:6px 0 0 6px!important;font-weight:700!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{color:#eef4ff!important;background:#ebf2ff12!important;border-color:#78beff47!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{-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 24px -18px #0b1a3a73;background:var(--sh-streaks), #fafbfeeb!important;border-bottom:1px solid #0000!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}.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]{box-shadow:inset 0 0 0 1px #ffd75e4d,0 6px 16px -8px #0b1a3a99;background:linear-gradient(135deg, var(--sh-navy-3) 0%, var(--sh-navy) 100%)!important}.theme-superheroes header [class*=bg-gray-900]>span:first-child{letter-spacing:.08em;font-family:Bebas Neue,sans-serif;font-size:15px;color:var(--sh-gold-light)!important}.theme-superheroes header [class*=from-cyan-400]{box-shadow:0 0 8px #38d4ffb3;background:linear-gradient(90deg, var(--sh-blue) 0%, var(--sh-cyan) 100%)!important}.theme-superheroes header button>div[class*=rounded-full][class*=bg-primary],.theme-superheroes header button img[class*=rounded-full]{letter-spacing:.06em;font-family:Bebas Neue,sans-serif;font-size:20px;background:linear-gradient(150deg, var(--sh-navy-3) 0%, var(--sh-navy) 100%)!important;color:var(--sh-gold-light)!important;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]{box-shadow:0 0 0 2px #fafbfe;background:var(--sh-red)!important}.theme-superheroes main .from-blue-500{--tw-gradient-from:#3f8bff var(--tw-gradient-from-position);--tw-gradient-to:#3f8bff00 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:#ff4a3d00 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:#22c47a00 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:#ffc42500 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:#9a5bff00 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:#38d4ff00 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{font-weight:700;color:var(--sh-red)!important}.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{box-shadow:0 12px 30px -22px #0b1a3a73;background:var(--sh-card)!important;border-color:var(--sh-line)!important}.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%, #ffd75ea6 0, #ff8c2859 22%, transparent 45%), repeating-linear-gradient(115deg, #ffffff14 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{letter-spacing:.03em;font-size:42px!important}.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,#2f7bff1f,#0000 70%)}.theme-superheroes .level-badge{background:linear-gradient(160deg, #fff1b8 0%, var(--sh-gold) 45%, #b87f00 100%);box-shadow:0 6px 14px -4px #b87f0099;border-radius:10px 10px 50% 50%/10px 10px 45% 45%!important}.theme-superheroes .level-badge:after{background:linear-gradient(160deg, var(--sh-navy-3) 0%, var(--sh-navy) 100%);border-radius:7px 7px 50% 50%/7px 7px 45% 45%;inset:4px}.theme-superheroes .level-badge>span{margin-top:-2px;color:var(--sh-gold-light)!important;font-family:Bebas Neue,sans-serif!important;font-size:22px!important}.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, #0e1a33e6 9px 11px), linear-gradient(90deg, var(--sh-blue) 0%, var(--sh-cyan) 100%);box-shadow:0 0 10px #38d4ffb3}.theme-superheroes .quick-card{box-shadow:0 12px 30px -24px #0b1a3a80;background:var(--sh-streaks), var(--sh-card)!important;border-color:var(--sh-line)!important}.theme-superheroes .quick-card:before{content:"";background:var(--accent,var(--sh-red));clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%);width:58px;height:5px;position:absolute;top:0;left:0}.theme-superheroes .quick-card:first-child{--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{border-radius:18px;background:linear-gradient(#0b1a3a00 40%,#0b1a3a59 100%),url(/themes/superheroes/hero.webp) 50% 100%/cover no-repeat,#d9631c!important;padding-bottom:10.5rem!important;box-shadow:inset 0 0 0 1px #ffd75e73,0 22px 46px -26px #a8140fb3!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{letter-spacing:.06em;font-family:Bebas Neue,sans-serif;color:var(--sh-red)!important;font-size:1.25rem!important;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%, #e2231a73 0, transparent 45%), repeating-linear-gradient(115deg, #ffffff08 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{letter-spacing:.02em;border:none;border-radius:.6rem;font-weight:700;box-shadow:inset 0 0 0 1px #ffd75e73,0 8px 20px -10px #e2231abf;background:linear-gradient(120deg, var(--sh-red-light) 0%, var(--sh-red) 50%, var(--sh-red-dark) 100%)!important}.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{border:1px solid var(--sh-line-strong);border-radius:.6rem;background:var(--sh-card)!important;color:var(--sh-navy)!important}.theme-superheroes .btn-secondary:hover{border-color:var(--sh-blue);background:#f0f5ff!important}.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{box-shadow:0 0 0 3px #2f7bff26;border-color:var(--sh-blue)!important;background:#eaf1ff!important}.theme-superheroes .badge{color:var(--sh-navy);border:1px solid var(--sh-line-strong);background:#eaf1ff}.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:0 0}.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:#fff;--dp-line:#dde8dc;--dp-line-strong:#c4d7c3;--dp-muted:#5c6d62;--dp-mow:repeating-linear-gradient(90deg, #18a9570b 0 90px, transparent 90px 180px);color:var(--dp-ink);font-family:Inter,-apple-system,sans-serif}.theme-deportes.bg-gradient-to-br,div.theme-deportes[class*=bg-gradient]{background:var(--dp-mow), radial-gradient(circle at 100% 0%, #d4ff3a2e 0, transparent 38%), var(--dp-bg)!important}.theme-deportes h1,.theme-deportes h2,.theme-deportes h3,.theme-deportes .font-display{letter-spacing:.01em;text-transform:uppercase;font-style:italic;font-family:Barlow Condensed,Inter,sans-serif!important;font-weight:800!important}.theme-deportes main h1,.theme-deportes main h2,.theme-deportes main h3{font-size:1.4em;line-height:1.05;color:var(--dp-ink)!important}.theme-deportes main h4,.theme-deportes main h5,.theme-deportes main h6{font-size:1.15em;color:var(--dp-ink)!important}.theme-deportes main h2.font-display{padding-bottom:8px;position:relative}.theme-deportes main h2.font-display:after{content:"";background:linear-gradient(90deg, var(--dp-volt) 0 55%, transparent 55% 62%, var(--dp-turf) 62% 100%);width:46px;height:5px;position:absolute;bottom:0;left:2px;transform:skew(-24deg)}.theme-deportes ::selection{background:var(--dp-volt);color:var(--dp-ink)}.theme-deportes aside.app-sidebar{box-shadow:6px 0 30px #07131c40;background:linear-gradient(180deg, #040c1240 0%, #040c120d 45%, #040c128c 100%), url(/themes/deportes/sidebar.webp) center bottom / cover no-repeat, var(--dp-night)!important;border-right:1px solid #d4ff3a26!important}.theme-deportes aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #ffffff1a!important}.theme-deportes aside.app-sidebar>div:first-child>div:first-child{transform:skew(-8deg);background:var(--dp-volt)!important;border-radius:10px!important;box-shadow:0 0 22px #d4ff3a73!important}.theme-deportes aside.app-sidebar>div:first-child>div:first-child svg{transform:skew(8deg);color:var(--dp-ink)!important}.theme-deportes aside.app-sidebar>div:first-child h1{letter-spacing:.06em;color:#fff!important;font-size:1.7rem!important}.theme-deportes aside.app-sidebar>div:first-child p{font-weight:600;color:var(--dp-volt)!important}.theme-deportes aside.app-sidebar nav p{opacity:.85;color:var(--dp-volt)!important;letter-spacing:.18em!important;font-size:.66rem!important}.theme-deportes aside.app-sidebar nav a{color:#ecf6f0db!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;font-weight:600!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 #040c12f2,0 0 2px #040c12e6}.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,#0000 0%,#d4ff3a0f 30%,#d4ff3a24 50%,#d4ff3a0f 70%,#0000 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{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);color:var(--dp-ink)!important;background:var(--dp-volt)!important;border-radius:0!important;font-weight:800!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{color:#eef8f1!important;background:#ecf6f012!important;border-color:#4cd6854d!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{-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 -5px 0 -2px var(--dp-volt), 0 6px 24px -18px #0d1b1466;background:var(--dp-mow), #fbfdfaed!important;border-bottom:3px solid var(--dp-turf)!important}.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]{box-shadow:inset 0 0 0 1px #d4ff3a40,0 6px 16px -8px #0009;background:#050b08!important}.theme-deportes header [class*=bg-gray-900]>span:first-child,.theme-deportes header [class*=bg-gray-900]>span:last-child{letter-spacing:.04em;text-shadow:0 0 8px #d4ff3a80;font-family:Barlow Condensed,sans-serif;font-size:15px;font-style:italic;font-weight:800;color:var(--dp-volt)!important}.theme-deportes header [class*=from-cyan-400]{box-shadow:0 0 8px #d4ff3ab3;background:var(--dp-volt)!important}.theme-deportes header button>div[class*=rounded-full][class*=bg-primary],.theme-deportes header button img[class*=rounded-full]{font-family:Barlow Condensed,sans-serif;font-size:20px;font-style:italic;font-weight:800;background:linear-gradient(150deg, var(--dp-turf) 0%, var(--dp-pitch) 100%)!important;color:#fff!important;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]{box-shadow:0 0 0 2px #fbfdfa;background:var(--dp-orange)!important}.theme-deportes main .from-blue-500{--tw-gradient-from:#2f6bff var(--tw-gradient-from-position);--tw-gradient-to:#2f6bff00 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:#ff4b4b00 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:#22c25f00 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:#ff9a1f00 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:#8b5cf600 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:#14c3d600 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{font-weight:700;color:var(--dp-pitch)!important}.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 0%,#050b08 100%)!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{box-shadow:0 12px 30px -22px #0d1b1473;background:var(--dp-card)!important;border-color:var(--dp-line)!important}.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 0%,#040c128c 55%,#040c1200 100%),url(/themes/deportes/ball.webp);background-position:0 0,70% 62%;background-size:auto,cover;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);text-shadow:0 0 14px #d4ff3a73;font-size:44px!important}.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,#d4ff3a40,#0000 70%)}.theme-deportes .level-badge{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%, #ffffff29 46% 54%, transparent 54%), linear-gradient(160deg, var(--dp-turf) 0%, var(--dp-pitch) 100%);box-shadow:none;margin:-1px -3px;border-radius:0!important;width:50px!important;height:46px!important}.theme-deportes .level-badge:after{display:none}.theme-deportes .level-badge>span{margin-top:6px;font-style:italic;color:var(--dp-volt)!important;font-family:Barlow Condensed,sans-serif!important;font-size:22px!important;font-weight:800!important}.theme-deportes .xp-card .text-indigo-400{color:var(--dp-pitch)!important}.theme-deportes .xp-bar-track{background:repeating-linear-gradient(90deg,#0000 0 22px,#ffffff8c 22px 23px),#c8553a;box-shadow:inset 0 1px 2px #0003}.theme-deportes .xp-bar-fill{background:repeating-linear-gradient(-60deg, transparent 0 6px, #0d1b1424 6px 9px), linear-gradient(90deg, var(--dp-turf-light) 0%, var(--dp-volt) 100%);box-shadow:0 0 10px #d4ff3a99}.theme-deportes .quick-card{box-shadow:0 12px 30px -24px #0d1b1480;background:repeating-linear-gradient(90deg, #18a95709 0 28px, transparent 28px 56px), var(--dp-card)!important;border-color:var(--dp-line)!important}.theme-deportes .quick-card:before{content:"";background:var(--accent,var(--dp-turf));height:4px;position:absolute;top:0;left:0;right:0}.theme-deportes .quick-card:first-child{--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{border-radius:18px;background:url(/themes/deportes/pitch.webp) center bottom / cover no-repeat, var(--dp-night)!important;padding-bottom:4.5rem!important;box-shadow:inset 0 0 0 1px #d4ff3a40,0 22px 46px -26px #07131cbf!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{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-style:italic;color:var(--dp-pitch)!important;font-size:1.2rem!important;font-weight:800!important}.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(#d4ff3a17 1px,#0000 1.5px) 0 0/5px 5px,linear-gradient(160deg,#101a15 0%,#050b08 100%)!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{text-shadow:0 0 10px #d4ff3a8c;font-family:Barlow Condensed,sans-serif;font-style:italic;color:var(--dp-volt)!important;font-size:24px!important}.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{border:none;border-radius:.6rem;font-weight:800;box-shadow:inset 0 -3px #d4ff3a80,0 8px 20px -10px #0f7a3cbf;background:linear-gradient(120deg, var(--dp-turf) 0%, var(--dp-pitch) 100%)!important}.theme-deportes .btn-primary:hover{box-shadow:inset 0 -3px 0 var(--dp-volt), 0 12px 26px -10px #0f7a3cd9;transform:translateY(-1px)}.theme-deportes .btn-secondary{border:1px solid var(--dp-line-strong);border-radius:.6rem;background:var(--dp-card)!important;color:var(--dp-ink)!important}.theme-deportes .btn-secondary:hover{border-color:var(--dp-turf);background:#f0faea!important}.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{box-shadow:0 0 0 3px #18a95726;border-color:var(--dp-turf)!important;background:#ecf9e2!important}.theme-deportes .badge{color:var(--dp-pitch);border:1px solid var(--dp-line-strong);background:#ecf9e2}.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:0 0}.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:#fff;--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");color:var(--es-text);font-family:Inter,-apple-system,sans-serif}.theme-espacio.bg-gradient-to-br,div.theme-espacio[class*=bg-gradient]{background:var(--es-stars), radial-gradient(circle at 100% 0%, #8b5cf61f 0, transparent 40%), radial-gradient(circle at 0% 100%, #22d3ee1a 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{letter-spacing:-.015em;font-family:Space Grotesk,Inter,sans-serif!important}.theme-espacio main h1,.theme-espacio main h2,.theme-espacio main h3{color:var(--es-text)!important;font-weight:700!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{padding-bottom:8px;position:relative}.theme-espacio main h2.font-display:after{content:"";background:linear-gradient(90deg, var(--es-indigo) 0%, var(--es-violet) 50%, var(--es-cyan) 100%);border-radius:3px;width:42px;height:3px;position:absolute;bottom:0;left:0;box-shadow:0 0 8px #5b5bf073}.theme-espacio ::selection{color:var(--es-text);background:#8b5cf640}.theme-espacio aside.app-sidebar{box-shadow:6px 0 30px #070a1f40;background:linear-gradient(180deg, #070a1f33 0%, #070a1f00 50%, #070a1f66 100%), url(/themes/espacio/sidebar.webp) center bottom / cover no-repeat, var(--es-void)!important;border-right:1px solid #8b5cf633!important}.theme-espacio aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #a5aaff24!important}.theme-espacio aside.app-sidebar>div:first-child>div:first-child{background:radial-gradient(circle at 30% 28%, #ffffff73 0 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{letter-spacing:.22em;color:#fff!important;font-weight:700!important}.theme-espacio aside.app-sidebar>div:first-child p{letter-spacing:.04em;color:#a5b4fc!important}.theme-espacio aside.app-sidebar nav p{color:#a5b4fc!important;letter-spacing:.2em!important;font-family:Space Grotesk,sans-serif!important;font-size:.66rem!important}.theme-espacio aside.app-sidebar nav a{color:#e8eaffd6!important;box-shadow:none!important;background:0 0!important;border-radius:12px!important;font-weight:500!important}.theme-espacio aside.app-sidebar nav a,.theme-espacio aside.app-sidebar nav button span{text-shadow:0 1px 6px #070a1ff2,0 0 2px #070a1fe6}.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,#0000 0%,#22d3ee12 30%,#8b5cf62e 50%,#22d3ee12 70%,#0000 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{border:1px solid #0000;color:#fff!important;background:linear-gradient(135deg, #5b5bf08c 0%, #8b5cf666 100%) padding-box, linear-gradient(135deg, var(--es-cyan), var(--es-violet)) border-box!important;font-weight:600!important;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{color:#eef0ff!important;background:#e8eaff12!important;border-color:#8b93ff4d!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{-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 24px -18px #0f153066;background:url(/themes/espacio/planet.webp) 47%/auto 100% no-repeat,#fafbffed!important;border-bottom:1px solid #0000!important;border-image:linear-gradient(90deg,#5b5bf000 0%,#5b5bf08c 30%,#22d3ee8c 70%,#22d3ee00 100%) 1!important}@media (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]{box-shadow:inset 0 0 0 1px #8b93ff4d,0 6px 16px -8px #070a1f99;background:linear-gradient(135deg, var(--es-void-3) 0%, var(--es-void) 100%)!important}.theme-espacio header [class*=bg-gray-900]>span:first-child{font-family:Space Grotesk,sans-serif;color:var(--es-cyan)!important}.theme-espacio header [class*=from-cyan-400]{box-shadow:0 0 8px #22d3eeb3;background:linear-gradient(90deg, var(--es-violet) 0%, var(--es-cyan) 100%)!important}.theme-espacio header button>div[class*=rounded-full][class*=bg-primary],.theme-espacio header button img[class*=rounded-full]{font-family:Space Grotesk,sans-serif;background:radial-gradient(circle at 30% 28%, #fff6 0 10%, #fff0 32%), linear-gradient(145deg, var(--es-cyan) 0%, var(--es-indigo) 50%, var(--es-violet) 100%)!important;color:#fff!important;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]{box-shadow:0 0 0 2px #fafbff;background:var(--es-rocket)!important}.theme-espacio main .from-blue-500{--tw-gradient-from:#4f7dff var(--tw-gradient-from-position);--tw-gradient-to:#4f7dff00 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:#ff6b8b00 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:#2ee6b000 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:#ffb35c00 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:#c06cff00 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:#22d3ee00 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{font-weight:600;color:var(--es-indigo)!important}.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%, #8b5cf699 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 0%,#e8461c 100%)!important}.theme-espacio main [class*=from-pink-500]{background:linear-gradient(145deg,#c06cff 0%,#5b5bf0 100%)!important}.theme-espacio main [class*=bg-white][class*=border-gray-100],.theme-espacio .card,.theme-espacio .card-interactive{box-shadow:0 12px 30px -22px #1f256066;border-color:var(--es-line)!important;background:#ffffffeb!important}.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%, #ffb35cf2 0, #ff7a3da6 30%, #e8461c33 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(50% 70% at 70% 100%,#ffd28c73 0%,#ff7a3d40 40%,#0000 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,#8b5cf624,#0000 70%)}.theme-espacio .level-badge{background:radial-gradient(circle at 30% 28%, #ffffff73 0 10%, #fff0 34%), linear-gradient(145deg, var(--es-cyan) 0%, var(--es-indigo) 50%, var(--es-violet) 100%);overflow:visible;box-shadow:0 0 18px -2px #5b5bf0b3}.theme-espacio .level-badge:after{background:0 0;border:2.5px solid #ffc478f2;border-top-color:#ffc47859;border-radius:50%;inset:15px -9px;transform:rotate(-18deg)}.theme-espacio .level-badge>span{text-shadow:0 1px 3px #070a1f80;font-family:Space Grotesk,sans-serif!important}.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, #ffffff8c 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;animation:.9s linear infinite es-warp;box-shadow:0 0 12px #22d3eea6}.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{box-shadow:0 12px 30px -24px #1f256073;background:var(--es-stars), var(--es-card)!important;border-color:var(--es-line)!important;background-size:160px 160px,auto!important}.theme-espacio .quick-card:before{content:"";background:var(--accent,var(--es-indigo));height:2px;box-shadow:0 0 10px var(--accent,var(--es-indigo));border-radius:0 0 2px 2px;position:absolute;top:0;left:18px;right:18px}.theme-espacio .quick-card:first-child{--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,#0000 30%,#22d3ee38 50%,#0000 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{border-radius:20px;background:url(/themes/espacio/earth.webp) center 22% / auto 165% no-repeat, var(--es-void)!important;padding-bottom:5.5rem!important;box-shadow:inset 0 0 0 1px #8b93ff40,0 22px 46px -26px #070a1fcc!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{font-family:Space Grotesk,sans-serif;color:var(--es-indigo)!important}.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%, #8b5cf673 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{border:none;border-radius:.8rem;font-weight:600;box-shadow:0 8px 20px -10px #5b5bf0cc;background:linear-gradient(135deg, var(--es-indigo) 0%, var(--es-violet) 100%)!important}.theme-espacio .btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #22d3ee80,0 12px 26px -10px #5b5bf0e6}.theme-espacio .btn-secondary{border:1px solid var(--es-line-strong);border-radius:.8rem;background:var(--es-card)!important;color:var(--es-text)!important}.theme-espacio .btn-secondary:hover{border-color:var(--es-indigo);background:#f1f0ff!important}.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{box-shadow:0 0 0 3px #5b5bf026;border-color:var(--es-indigo)!important;background:#efeeff!important}.theme-espacio .badge{color:#3730d8;border:1px solid var(--es-line-strong);background:#efeeff}.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:0 0}.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");color:var(--na-forest);font-family:Inter,-apple-system,sans-serif}.theme-naturaleza.bg-gradient-to-br,div.theme-naturaleza[class*=bg-gradient]{background:var(--na-leaves), radial-gradient(circle at 100% 0%, #e9b94924 0, transparent 40%), radial-gradient(circle at 0% 100%, #7fa66b29 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{letter-spacing:0;font-family:DM Serif Display,Georgia,serif!important;font-weight:400!important}.theme-naturaleza main h1,.theme-naturaleza main h2,.theme-naturaleza main h3{font-size:1.22em;color:var(--na-forest)!important}.theme-naturaleza main h4,.theme-naturaleza main h5,.theme-naturaleza main h6{font-size:1.08em;color:var(--na-forest)!important}.theme-naturaleza main h2.font-display{padding-bottom:9px;position:relative}.theme-naturaleza main h2.font-display:after{content:"";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") 0/48px 9px no-repeat;width:48px;height:9px;position:absolute;bottom:0;left:0}.theme-naturaleza ::selection{color:var(--na-forest);background:#a9c19a80}.theme-naturaleza aside.app-sidebar{box-shadow:6px 0 30px #1f3a2b0f;border-right:1px solid var(--na-line-strong)!important;background:linear-gradient(#faf7ee66 0%,#faf7ee1a 45%,#faf7ee80 62%,#faf7ee8c 100%),url(/themes/naturaleza/sidebar.webp) bottom/cover no-repeat,#f6f1e1!important}.theme-naturaleza aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #4c7a3d2e!important}.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{letter-spacing:.04em;color:var(--na-forest)!important;font-size:1.6rem!important}.theme-naturaleza aside.app-sidebar>div:first-child p{font-style:italic;font-weight:600;color:var(--na-terracotta)!important}.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 #faf7eef2,0 0 2px #faf7eef2}.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;box-shadow:none!important;background:0 0!important;border-radius:999px!important;font-weight:600!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,#0000 0%,#a9c19a33 30%,#e9b94933 50%,#a9c19a33 70%,#0000 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{text-shadow:none;color:#fff!important;background:linear-gradient(135deg, var(--na-moss-light) 0%, var(--na-moss) 55%, var(--na-forest-2) 100%)!important;font-weight:700!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;border-radius:10px!important;font-weight:500!important}.theme-naturaleza aside.app-sidebar input{border-color:var(--na-line-strong)!important;color:var(--na-forest)!important;background:#fffef9d9!important;border-radius:999px!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]{text-shadow:none;color:var(--na-forest)!important;background:var(--na-sun)!important}.theme-naturaleza aside.app-sidebar nav[class*=border-t]{border-color:#4c7a3d2e!important}.theme-naturaleza header{-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 24px -18px #1f3a2b59;background:url(/themes/naturaleza/bird.webp) 48% 55%/auto 115% no-repeat,#fbf9f1ed!important;border-bottom:1px solid #0000!important;border-image:linear-gradient(90deg,#4c7a3d00 0%,#4c7a3d80 50%,#4c7a3d00 100%) 1!important}@media (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]{box-shadow:0 6px 16px -8px #1f3a2b99;background:linear-gradient(135deg, var(--na-forest-2) 0%, var(--na-forest) 100%)!important}.theme-naturaleza header [class*=bg-gray-900]>span:first-child{font-family:DM Serif Display,serif;font-size:14px;color:#f3dfa2!important;font-weight:400!important}.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]{font-family:DM Serif Display,serif;font-size:18px;background:linear-gradient(145deg, var(--na-moss-light) 0%, var(--na-moss) 55%, var(--na-forest-2) 100%)!important;color:#fff!important;box-shadow:0 0 0 2px #fbf9f1, 0 0 0 4px var(--na-sun), 0 8px 20px -6px #1f3a2b80!important;font-weight:400!important}.theme-naturaleza header button[class*=rounded-full] svg{color:var(--na-forest)}.theme-naturaleza header span[class*=bg-red-500]{box-shadow:0 0 0 2px #fbf9f1;background:var(--na-terracotta)!important}.theme-naturaleza main .from-blue-500{--tw-gradient-from:#6aa5c9 var(--tw-gradient-from-position);--tw-gradient-to:#6aa5c900 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:#e07a4f00 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:#7fa66b00 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:#ecc25e00 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:#b48bc400 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:#69b3a700 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{font-weight:600;color:var(--na-moss)!important}.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 0%,#c99a2a 100%)!important}.theme-naturaleza main [class*=from-pink-500]{background:linear-gradient(145deg,#e07a4f 0%,#a84b28 100%)!important}.theme-naturaleza main [class*=bg-white][class*=border-gray-100],.theme-naturaleza .card,.theme-naturaleza .card-interactive{border-radius:18px;box-shadow:0 12px 30px -22px #1f3a2b61;background:var(--na-card)!important;border-color:var(--na-line)!important}.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%,#ffe8a0f2 0 9%,#ffd67866 10%,#0000 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 0%,#e07a4f 45%,#a84b28 100%);background-position:0 0,100% 100%,0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:auto,180px 180px,auto;box-shadow:0 18px 34px -20px #a84b28bf}.theme-naturaleza .flame-bg:before{background:radial-gradient(60% 80% at 50% 100%,#ffecaa66 0%,#ffbe7833 35%,#0000 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,#7fa66b26,#0000 70%)}.theme-naturaleza .level-badge{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;border-radius:6px 50%!important}.theme-naturaleza .level-badge:after{border-radius:inherit;background:linear-gradient(135deg,#0000 0 48%,#f6f1e166 48% 52%,#0000 52%);inset:0}.theme-naturaleza .level-badge>span{font-family:DM Serif Display,serif!important;font-size:20px!important;font-weight:400!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{box-shadow:0 12px 30px -24px #1f3a2b73;background:var(--na-leaves), var(--na-card)!important;border-color:var(--na-line)!important;background-size:200px 200px,auto!important;border-radius:20px!important}.theme-naturaleza .quick-card:before{content:"";background:var(--accent,var(--na-moss));border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:22px;right:22px}.theme-naturaleza .quick-card:first-child{--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,#0000 30%,#e9b94938 50%,#0000 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{border-radius:22px;background:url(/themes/naturaleza/forest.webp) center 70% / cover no-repeat, var(--na-forest)!important;padding-bottom:4.5rem!important;box-shadow:0 22px 46px -26px #1f3a2bb3!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{font-family:DM Serif Display,serif;color:var(--na-moss)!important;font-size:1.1rem!important;font-weight:400!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%, #ffe68c8c 0 1.5px, transparent 3px), radial-gradient(circle at 72% 18%, #ffe68c80 0 1.5px, transparent 3px), radial-gradient(circle at 86% 62%, #ffe68c73 0 1.2px, transparent 3px), radial-gradient(circle at 40% 70%, #ffe68c66 0 1.2px, transparent 3px), radial-gradient(circle at 100% 0%, #e9b94940 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{border:none;border-radius:999px;font-weight:600;box-shadow:0 8px 20px -10px #1f3a2bbf;background:linear-gradient(135deg, var(--na-moss-light) 0%, var(--na-moss) 55%, var(--na-forest-2) 100%)!important}.theme-naturaleza .btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px #1f3a2bcc}.theme-naturaleza .btn-secondary{border:1px solid var(--na-line-strong);border-radius:999px;background:var(--na-card)!important;color:var(--na-forest)!important}.theme-naturaleza .btn-secondary:hover{border-color:var(--na-moss-light);background:#f1f6ea!important}.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{box-shadow:0 0 0 3px #4c7a3d26;border-color:var(--na-moss)!important;background:#eaf2df!important}.theme-naturaleza .badge{color:var(--na-forest-2);border:1px solid var(--na-line-strong);background:#eaf2df}.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:0 0}.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");color:var(--pi-ink);font-family:Inter,-apple-system,sans-serif}.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(#5a2e1a0b 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, #5a2e1a0b 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{letter-spacing:.02em;text-shadow:none!important;font-family:Pirata One,Georgia,serif!important;font-weight:400!important}.theme-piratas main h1,.theme-piratas main h2,.theme-piratas main h3{font-size:1.35em;color:var(--pi-ink)!important}.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{letter-spacing:-.01em;color:var(--pi-ink)!important;font-family:Inter,sans-serif!important;font-weight:700!important}.theme-piratas main p,.theme-piratas header p{text-shadow:none!important;font-family:Inter,sans-serif!important}.theme-piratas main h2.font-display{padding-bottom:9px;position:relative}.theme-piratas main h2.font-display:after{content:"";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") 0/54px 9px no-repeat;width:54px;height:9px;position:absolute;bottom:0;left:0}.theme-piratas ::selection{color:var(--pi-ink);background:#c9a22759}.theme-piratas aside.app-sidebar{box-shadow:6px 0 30px #0b24304d;background:linear-gradient(180deg, #06161e59 0%, #06161e1a 45%, #06161e99 100%), url(/themes/piratas/sidebar.webp) center bottom / cover no-repeat, var(--pi-night)!important;border-right:2px solid var(--pi-gold)!important}.theme-piratas aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #f0d27a38!important}.theme-piratas aside.app-sidebar>div:first-child>div:first-child{background:radial-gradient(circle at 35% 30%, #fff2c2 0 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{letter-spacing:.06em;color:var(--pi-gold-light)!important;text-shadow:0 2px 10px #0009!important;font-size:1.85rem!important}.theme-piratas aside.app-sidebar>div:first-child p{font-weight:500;color:#f6e7c1!important}.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 #06161ef2,0 0 2px #06161ee6}.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;box-shadow:none!important;background:0 0!important;border-radius:8px!important;font-weight:600!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,#0000 0%,#f0d27a0f 30%,#f0d27a29 50%,#f0d27a0f 70%,#0000 100%)}.theme-piratas aside.app-sidebar nav a[aria-current=page],.theme-piratas aside.app-sidebar nav a.active{text-shadow:none;color:var(--pi-ink)!important;background:linear-gradient(90deg, var(--pi-ruby) 0 5px, transparent 5px), linear-gradient(180deg, #fbf3dc 0%, #ecdcb2 100%)!important;font-weight:700!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{color:#fbf3dc!important;background:#faf0d61a!important;border-color:#f0d27a59!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]{text-shadow:none;color:var(--pi-ink)!important;background:var(--pi-gold-light)!important}.theme-piratas aside.app-sidebar nav[class*=border-t]{border-color:#f0d27a33!important}.theme-piratas header{box-shadow:0 6px 24px -18px #2a1d1473;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}@media (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]{box-shadow:inset 0 0 0 1px #f0d27a73,0 6px 16px -8px #2a1d1499;background:linear-gradient(135deg, var(--pi-mahogany-2) 0%, var(--pi-mahogany) 100%)!important}.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]{box-shadow:0 0 0 2px #f8f0dc;background:var(--pi-ruby)!important}.theme-piratas main .from-blue-500{--tw-gradient-from:#2f7f99 var(--tw-gradient-from-position);--tw-gradient-to:#2f7f9900 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:#d63a2f00 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:#3c9a7300 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:#e3b93f00 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:#8a5a9e00 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:#3db3b800 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{font-weight:600;color:var(--pi-ruby)!important}.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, #00000012 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 0%,#7d1712 100%)!important}.theme-piratas main [class*=bg-white][class*=border-gray-100],.theme-piratas .card,.theme-piratas .card-interactive{box-shadow:0 12px 30px -22px #2a1d1473;background:var(--pi-card)!important;border-color:var(--pi-line)!important}.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%, #f0d27a59 0, transparent 45%), linear-gradient(150deg, var(--pi-sea) 0%, var(--pi-sea-dark) 55%, var(--pi-night) 100%);background-position:right -30px bottom -40px,0 0,0 0;background-repeat:no-repeat;background-size:150px 150px,auto,auto;box-shadow:inset 0 0 0 1px #f0d27a66,0 18px 34px -20px #0b2430cc}.theme-piratas .flame-bg:before,.theme-piratas .flame-bg:after,.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,#c9a22729,#0000 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{background:radial-gradient(circle at 35% 30%, #fff2c2 0 10%, #fff2c200 40%), linear-gradient(145deg, var(--pi-gold-light) 0%, var(--pi-gold) 60%, #a5800f 100%);inset:3px;box-shadow:inset 0 0 0 1.5px #8a6a1099}.theme-piratas .level-badge>span{color:var(--pi-mahogany)!important;font-family:Pirata One,serif!important;font-size:22px!important;font-weight:400!important}.theme-piratas .xp-card .text-indigo-400{color:var(--pi-ruby)!important}.theme-piratas .xp-bar-track{background:linear-gradient(90deg,#0000 0 calc(50% - 1px),#b3261e80 calc(50% - 1px) 50%,#0000 50%) 0/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{box-shadow:0 12px 30px -24px #2a1d1480;background:var(--pi-card)!important;border-color:var(--pi-line)!important}.theme-piratas .quick-card:before{content:"";background:var(--accent,var(--pi-gold));border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:18px;right:18px}.theme-piratas .quick-card:first-child{--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,#0000 30%,#f0d27a4d 50%,#0000 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{border-radius:18px;box-shadow:inset 0 0 0 2px var(--pi-gold), 0 22px 46px -26px #0f3d4a99!important;background:url(/themes/piratas/island.webp) bottom/100% no-repeat,linear-gradient(#8fd8ec 0%,#b8e8f3 100%)!important;padding-bottom:9rem!important}.theme-piratas .improvement-panel [class*=bg-white\/95]{box-shadow:inset 0 0 0 1px var(--pi-line-strong), 0 14px 30px -14px #0f3d4a80!important;background:linear-gradient(#fffaf0ed,#fffaf0ed),url(/themes/piratas/parchment.webp) 0 0/400px 400px!important}.theme-piratas .improvement-panel .text-emerald-700{font-family:Pirata One,serif;color:var(--pi-ruby)!important;font-size:1.2rem!important;font-weight:400!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, #00000014 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{border:none;border-radius:.6rem;font-weight:700;box-shadow:inset 0 0 0 1px #f0d27a80,0 8px 20px -10px #b3261ebf;background:linear-gradient(135deg, #d63a2f 0%, var(--pi-ruby) 55%, #7d1712 100%)!important}.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{border:1px solid var(--pi-line-strong);border-radius:.6rem;background:var(--pi-card)!important;color:var(--pi-ink)!important}.theme-piratas .btn-secondary:hover{border-color:var(--pi-gold);background:#fbf3dc!important}.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{box-shadow:0 0 0 3px #c9a22733;border-color:var(--pi-gold)!important;background:#f8ead0!important}.theme-piratas .badge{color:var(--pi-mahogany);border:1px solid var(--pi-line-strong);background:#f6e7c1}.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:0 0}.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:#fff;--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");color:var(--oc-text);font-family:Inter,-apple-system,sans-serif}.theme-oceano.bg-gradient-to-br,div.theme-oceano[class*=bg-gradient]{background:var(--oc-caustics), radial-gradient(ellipse 60% 40% at 50% 0%, #6fe0e638 0, transparent 70%), radial-gradient(circle at 100% 100%, #ff7a6b1a 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{letter-spacing:-.01em;font-family:Comfortaa,Inter,sans-serif!important;font-weight:700!important}.theme-oceano main h1,.theme-oceano main h2,.theme-oceano main h3,.theme-oceano main h4,.theme-oceano main h5,.theme-oceano main h6{color:var(--oc-text)!important}.theme-oceano main h2.font-display{padding-bottom:9px;position:relative}.theme-oceano main h2.font-display:after{content:"";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") 0/46px 7px no-repeat;width:46px;height:7px;position:absolute;bottom:0;left:0}.theme-oceano ::selection{color:var(--oc-text);background:#6fe0e673}.theme-oceano aside.app-sidebar{box-shadow:6px 0 30px #062c4a33;background:linear-gradient(180deg, #04223a8c 0%, #04223a26 30%, #04223a0d 60%, #04223a73 100%), url(/themes/oceano/sidebar.webp) center bottom / cover no-repeat, var(--oc-deep)!important;border-right:1px solid #6fe0e633!important}.theme-oceano aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #6fe0e633!important}.theme-oceano aside.app-sidebar>div:first-child>div:first-child{background:radial-gradient(circle at 32% 28%,#fffc 0 9%,#fff0 30%),radial-gradient(circle,#6fe0e640 0,#12b5c4b3 100%)!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{letter-spacing:.08em;text-shadow:0 2px 10px #04223a8c;color:#fff!important}.theme-oceano aside.app-sidebar>div:first-child p{font-weight:500;color:#bff4f6!important}.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 #04223ae6,0 0 2px #04223acc}.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;box-shadow:none!important;background:0 0!important;border-radius:999px!important;font-weight:600!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,#0000 0%,#6fe0e614 30%,#6fe0e633 50%,#6fe0e614 70%,#0000 100%)}.theme-oceano aside.app-sidebar nav a[aria-current=page],.theme-oceano aside.app-sidebar nav a.active{text-shadow:none;color:var(--oc-deep)!important;background:linear-gradient(180deg, #ffffff8c 0%, #fff0 60%), linear-gradient(135deg, #c8f6f7 0%, var(--oc-lagoon-light) 100%)!important;font-weight:700!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{color:#ecfbfc!important;background:#ecfbfc1f!important;border-color:#6fe0e659!important;border-radius:999px!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]{text-shadow:none;color:var(--oc-deep)!important;background:var(--oc-sand)!important}.theme-oceano aside.app-sidebar nav[class*=border-t]{border-color:#6fe0e633!important}.theme-oceano header{-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 24px -18px #062c4a66;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;border-bottom:1px solid #0000!important;border-image:linear-gradient(90deg,#12b5c400 0%,#12b5c499 50%,#12b5c400 100%) 1!important}@media (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]{box-shadow:inset 0 0 0 1px #6fe0e64d,0 6px 16px -8px #062c4a99;background:linear-gradient(135deg, var(--oc-deep-2) 0%, var(--oc-deep) 100%)!important}.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]{font-family:Comfortaa,sans-serif;background:radial-gradient(circle at 32% 28%, #ffffff8c 0 9%, #fff0 30%), linear-gradient(145deg, var(--oc-lagoon-light) 0%, var(--oc-lagoon) 50%, var(--oc-deep-2) 100%)!important;color:#fff!important;box-shadow:0 0 0 2px #f6fcfd, 0 0 0 4px var(--oc-coral), 0 8px 20px -6px #0a4a6e80!important;font-weight:700!important}.theme-oceano header button[class*=rounded-full] svg{color:var(--oc-text)}.theme-oceano header span[class*=bg-red-500]{box-shadow:0 0 0 2px #f6fcfd;background:var(--oc-coral)!important}.theme-oceano main .from-blue-500{--tw-gradient-from:#2f8fd8 var(--tw-gradient-from-position);--tw-gradient-to:#2f8fd800 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:#ff8f7f00 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:#3cc9a600 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:#ffc06b00 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:#c77ddb00 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:#2fd0dd00 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{font-weight:600;color:var(--oc-deep-2)!important}.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 0%,#ff9f5a 100%)!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{border-radius:18px;box-shadow:0 12px 30px -22px #062c4a66;border-color:var(--oc-line)!important;background:#ffffffeb!important}.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, #fff6 7px 8.5px, transparent 9px), radial-gradient(circle at 90% 62%, transparent 0 4px, #ffffff59 4px 5.5px, transparent 6px), radial-gradient(circle at 70% 75%, transparent 0 5px, #ffffff4d 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(60% 80% at 50% 100%,#ffecc866 0%,#ffbeaa33 35%,#0000 70%)}.theme-oceano .flame-ember{width:7px;height:7px;box-shadow:none;background:0 0;border:1.5px solid #ffffffd9}.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,#12b5c424,#0000 70%)}.theme-oceano .level-badge{background:radial-gradient(circle at 32% 28%, #ffffffe6 0 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{text-shadow:0 1px 3px #062c4a80;font-family:Comfortaa,sans-serif!important}.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%);animation:1.6s linear infinite oc-wave;box-shadow:0 0 10px #12b5c480}.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{box-shadow:0 12px 30px -24px #062c4a73;background:var(--oc-caustics), var(--oc-card)!important;border-color:var(--oc-line)!important;background-size:240px 240px,auto!important;border-radius:20px!important}.theme-oceano .quick-card:before{content:"";background:var(--accent,var(--oc-lagoon));border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:22px;right:22px}.theme-oceano .quick-card:first-child{--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,#0000 30%,#6fe0e64d 50%,#0000 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{border-radius:22px;background:url(/themes/oceano/turtle.webp) bottom/100% no-repeat,linear-gradient(#5fd3d6 0%,#2aa9b8 100%)!important;padding-bottom:9rem!important;box-shadow:0 22px 46px -26px #062c4aa6!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{font-family:Comfortaa,sans-serif;color:var(--oc-deep-2)!important}.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%, #6fe0e699 0 1.5px, transparent 3px), radial-gradient(circle at 75% 15%, #6fe0e680 0 1.2px, transparent 3px), radial-gradient(circle at 88% 55%, #ffa08f80 0 1.4px, transparent 3px), radial-gradient(circle at 35% 65%, #6fe0e673 0 1.2px, transparent 3px), radial-gradient(ellipse 70% 50% at 50% 0%, #12b5c44d 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{border:none;border-radius:999px;font-weight:700;box-shadow:inset 0 2px #ffffff4d,0 8px 20px -10px #0a4a6ebf;background:linear-gradient(135deg, var(--oc-lagoon-light) 0%, var(--oc-lagoon) 50%, var(--oc-deep-2) 100%)!important}.theme-oceano .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 2px #ffffff59,0 12px 26px -10px #0a4a6ed9}.theme-oceano .btn-secondary{border:1px solid var(--oc-line-strong);border-radius:999px;background:var(--oc-card)!important;color:var(--oc-text)!important}.theme-oceano .btn-secondary:hover{border-color:var(--oc-lagoon);background:#e9fafb!important}.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{box-shadow:0 0 0 3px #12b5c429;border-color:var(--oc-lagoon)!important;background:#e0f7f8!important}.theme-oceano .badge{color:var(--oc-deep-2);border:1px solid var(--oc-line-strong);background:#e0f7f8}.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:0 0}.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");color:var(--di-earth);font-family:Nunito,Inter,-apple-system,sans-serif}.theme-dinosaurios.bg-gradient-to-br,div.theme-dinosaurios[class*=bg-gradient]{background:var(--di-fossils), radial-gradient(circle at 100% 0%, #f6c25a2e 0, transparent 40%), radial-gradient(circle at 0% 100%, #79b04f24 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{letter-spacing:.01em;text-shadow:none!important;text-transform:none!important;font-family:Lilita One,Nunito,sans-serif!important;font-weight:400!important}.theme-dinosaurios main h1,.theme-dinosaurios main h2,.theme-dinosaurios main h3{font-size:1.22em;color:var(--di-earth)!important}.theme-dinosaurios main h4,.theme-dinosaurios main h5,.theme-dinosaurios main h6{font-size:1.1em;color:var(--di-earth)!important}.theme-dinosaurios main h2.font-display{padding-bottom:11px;position:relative}.theme-dinosaurios main h2.font-display:after{content:"";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") 0/52px 10px no-repeat;width:52px;height:10px;position:absolute;bottom:0;left:0}.theme-dinosaurios ::selection{color:var(--di-earth);background:#f6c25a73}.theme-dinosaurios aside.app-sidebar{box-shadow:6px 0 30px #3b261740;background:linear-gradient(180deg, #1e0a168c 0%, #1e0a164d 35%, #1e0a1633 60%, #0e0a0680 100%), url(/themes/dinosaurios/sidebar.webp) center bottom / cover no-repeat, var(--di-plum)!important;border-right:1px solid #f6c25a40!important}.theme-dinosaurios aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #f6c25a38!important}.theme-dinosaurios aside.app-sidebar>div:first-child>div:first-child{background:radial-gradient(circle at 32% 28%, #fff5c8bf 0 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{letter-spacing:.04em;color:#fff!important;text-shadow:0 2px 10px #1e0a1699!important;font-size:1.75rem!important}.theme-dinosaurios aside.app-sidebar>div:first-child p{font-weight:700;color:var(--di-amber-light)!important}.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 #1e0a16e6,0 0 2px #1e0a16cc}.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;box-shadow:none!important;background:0 0!important;border-radius:14px!important;font-weight:700!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,#0000 0%,#f6c25a14 30%,#f6c25a2e 50%,#f6c25a14 70%,#0000 100%)}.theme-dinosaurios aside.app-sidebar nav a[aria-current=page],.theme-dinosaurios aside.app-sidebar nav a.active{text-shadow:none;color:#4a2608!important;background:linear-gradient(180deg, #fff5c873 0%, #fff5c800 55%), linear-gradient(135deg, var(--di-amber-light) 0%, var(--di-amber) 100%)!important;font-weight:800!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{color:#fff4e4!important;background:#fff4e41f!important;border-color:#f6c25a59!important;border-radius:12px!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]{text-shadow:none;color:#4a2608!important;background:var(--di-amber-light)!important}.theme-dinosaurios aside.app-sidebar nav[class*=border-t]{border-color:#f6c25a33!important}.theme-dinosaurios header{-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 24px -18px #3b261766;background:url(/themes/dinosaurios/egg.webp) 47% 45%/auto 118% no-repeat,#faf5ebf0!important;border-bottom:1px solid #0000!important;border-image:linear-gradient(90deg,#e08a1e00 0%,#e08a1e99 50%,#e08a1e00 100%) 1!important}@media (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]{box-shadow:inset 0 0 0 1px #f6c25a59,0 6px 16px -8px #3b261799;background:linear-gradient(135deg, var(--di-earth-2) 0%, var(--di-earth) 100%)!important}.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]{font-family:Lilita One,sans-serif;font-size:19px;background:linear-gradient(145deg, var(--di-jungle-light) 0%, var(--di-jungle) 55%, #24501f 100%)!important;color:#fff!important;box-shadow:0 0 0 2px #faf5eb, 0 0 0 4px var(--di-amber), 0 8px 20px -6px #3f7d3a8c!important;font-weight:400!important}.theme-dinosaurios header button[class*=rounded-full] svg{color:var(--di-earth)}.theme-dinosaurios header span[class*=bg-red-500]{box-shadow:0 0 0 2px #faf5eb;background:var(--di-lava)!important}.theme-dinosaurios main .from-blue-500{--tw-gradient-from:#4a90b8 var(--tw-gradient-from-position);--tw-gradient-to:#4a90b800 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:#ec6b3f00 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:#79b04f00 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:#f6c25a00 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:#a8708f00 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:#52a89a00 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{font-weight:700;color:var(--di-lava)!important}.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;box-shadow:0 2px 0 var(--di-line), 0 12px 30px -22px #3b261773!important;border-width:1px!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%, #ffd2788c 0, transparent 70%), linear-gradient(160deg, #f0803e 0%, var(--di-lava) 45%, #5e1a0c 100%);background-position:right -20px bottom,0 0,0 0;background-repeat:no-repeat;background-size:200px 120px,auto,auto;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,#e08a1e29,#0000 70%)}.theme-dinosaurios .level-badge{background:radial-gradient(circle at 32% 26%, #fff5c8cc 0 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;border-radius:46% 54% 50% 50%/58% 58% 42% 42%!important}.theme-dinosaurios .level-badge:after{display:none}.theme-dinosaurios .level-badge>span{color:#4a2608!important;font-family:Lilita One,sans-serif!important;font-size:20px!important;font-weight:400!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{box-shadow:0 2px 0 var(--di-line), 0 12px 30px -24px #3b261780;background:var(--di-fossils), var(--di-card)!important;border-color:var(--di-line)!important;background-size:260px 260px,auto!important}.theme-dinosaurios .quick-card:before{content:"";background:var(--accent,var(--di-amber));border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:18px;right:18px}.theme-dinosaurios .quick-card:first-child{--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,#0000 30%,#f6c25a4d 50%,#0000 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{border-radius:20px;background:url(/themes/dinosaurios/lake.webp) bottom/100% no-repeat,linear-gradient(#f3e7b3 0%,#e7dca5 100%)!important;padding-bottom:9rem!important;box-shadow:inset 0 0 0 1px #e08a1e59,0 22px 46px -26px #3b261799!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{font-family:Lilita One,sans-serif;color:var(--di-jungle)!important;font-size:1.1rem!important;font-weight:400!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%, #d9542b73 0, transparent 70%), radial-gradient(ellipse 40% 30% at 0% 100%, #f6c25a2e 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{border:none;border-radius:.9rem;font-weight:800;box-shadow:inset 0 -3px #00000026,0 8px 20px -10px #3f7d3abf;background:linear-gradient(135deg, var(--di-jungle-light) 0%, var(--di-jungle) 55%, #24501f 100%)!important}.theme-dinosaurios .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 -3px #00000026,0 12px 26px -10px #3f7d3ad9}.theme-dinosaurios .btn-secondary{border:1px solid var(--di-line-strong);border-radius:.9rem;background:var(--di-card)!important;color:var(--di-earth)!important}.theme-dinosaurios .btn-secondary:hover{border-color:var(--di-amber);background:#fdf3e0!important}.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{box-shadow:0 0 0 3px #e08a1e29;border-color:var(--di-amber)!important;background:#fbecd0!important}.theme-dinosaurios .badge{color:#7a4206;border:1px solid var(--di-line-strong);background:#fbecd0}.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:0 0}.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 #ffffff80, inset 0 -3px 0 #0000001f;--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");color:var(--cd-choc);font-family:Nunito,Inter,-apple-system,sans-serif}.theme-candy.bg-gradient-to-br,div.theme-candy[class*=bg-gradient]{background:var(--cd-sprinkles), radial-gradient(circle at 0% 0%, #9ff0d840 0, transparent 40%), radial-gradient(circle at 100% 100%, #ff8fab2e 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{letter-spacing:0;font-family:Fredoka,Nunito,sans-serif!important}.theme-candy main h1,.theme-candy main h2,.theme-candy main h3{color:var(--cd-choc)!important;font-weight:700!important}.theme-candy main h4,.theme-candy main h5,.theme-candy main h6{color:var(--cd-choc)!important}.theme-candy main h2.font-display{padding-bottom:8px;position:relative}.theme-candy main h2.font-display:after{content:"";background:repeating-linear-gradient(-45deg, var(--cd-cherry) 0 5px, #fff 5px 9px);border-radius:5px;width:40px;height:5px;position:absolute;bottom:0;left:0;box-shadow:0 1px 2px #d62f5e4d}.theme-candy ::selection{color:var(--cd-choc);background:#ff8fab66}.theme-candy aside.app-sidebar{box-shadow:6px 0 30px #5a352714;border-right:1px solid var(--cd-line-strong)!important;background:linear-gradient(#fffcf699 0%,#fffcf659 40%,#fffcf66b 58%,#fffcf694 100%),url(/themes/candy/sidebar.webp) bottom/cover no-repeat,#f3fbf4!important}.theme-candy aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #5a35271a!important}.theme-candy aside.app-sidebar>div:first-child>div:first-child{background:radial-gradient(circle at 32% 26%, #ffffffbf 0 14%, #fff0 32%), linear-gradient(150deg, var(--cd-cherry-light) 0%, var(--cd-cherry) 50%, var(--cd-cherry-dark) 100%)!important;box-shadow:var(--cd-gloss), 0 0 0 3px #fff, 0 8px 18px -6px #d62f5e99!important;border-radius:16px!important}.theme-candy aside.app-sidebar>div:first-child h1{letter-spacing:.03em;text-shadow:0 0 6px #fffcf6e6;color:var(--cd-choc)!important;font-weight:700!important}.theme-candy aside.app-sidebar>div:first-child p{font-weight:700;color:var(--cd-cherry-dark)!important}.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 #fffcf6f2,0 0 2px #fffcf6f2}.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;box-shadow:none!important;background:0 0!important;border-radius:16px!important;font-weight:700!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,#0000 0%,#9ff0d833 30%,#ffcd4d40 50%,#ff8fab33 70%,#0000 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{text-shadow:0 1px 1px #a0143c59;color:#fff!important;background:linear-gradient(180deg, #ffffff47 0%, #fff0 55%), linear-gradient(135deg, var(--cd-cherry-light) 0%, var(--cd-cherry) 50%, var(--cd-cherry-dark) 100%)!important;font-weight:800!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{border-color:var(--cd-line-strong)!important;color:var(--cd-choc)!important;background:#ffffffd9!important;border-radius:12px!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{-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 24px -18px #5a352759;border-bottom:1px solid #0000!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;background:url(/themes/candy/banner.webp) 47%/auto 135% no-repeat,#fffaf2f0!important}@media (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 0%, #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]{box-shadow:inset 0 1px #ffffff26,0 6px 16px -8px #3b221999;background:linear-gradient(135deg, var(--cd-choc-2) 0%, var(--cd-choc) 100%)!important}.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]{text-shadow:0 1px 1px #0a5a4666;font-family:Fredoka,sans-serif;background:radial-gradient(circle at 32% 26%, #fff9 0 12%, #fff0 30%), linear-gradient(150deg, var(--cd-mint-light) 0%, var(--cd-mint) 55%, #1f9c7d 100%)!important;color:#fff!important;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]{box-shadow:0 0 0 2px #fffaf2;background:var(--cd-cherry)!important}.theme-candy main .from-blue-500{--tw-gradient-from:#7b97ff var(--tw-gradient-from-position);--tw-gradient-to:#7b97ff00 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:#ff7a9a00 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:#4fd9b300 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:#ffcf5a00 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:#c08cff00 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:#5ed7ec00 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 0%, #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(#ffffff4d 0%,#fff0 55%),linear-gradient(145deg,#ffe07a 0%,#ffb52e 100%)!important}.theme-candy main [class*=from-pink-500]{background:linear-gradient(180deg, #ffffff47 0%, #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{box-shadow:0 2px 0 var(--cd-line), 0 14px 30px -22px #5a352766;background:var(--cd-card)!important;border-color:var(--cd-line)!important}.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 16px, #fff0 16px 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(60% 80% at 50% 100%,#ffe07a73 0%,#ffaabe40 35%,#0000 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,#35c9a31f,#0000 70%)}.theme-candy .level-badge{background:repeating-conic-gradient(from 0deg, var(--cd-cherry) 0 30deg, #fff 30deg 60deg, var(--cd-mint) 60deg 90deg, #fff 90deg 120deg);box-shadow:0 0 0 2px #fff,0 6px 14px -4px #d62f5e80}.theme-candy .level-badge:after{background:radial-gradient(circle at 32% 28%, #ffffff8c 0 14%, #fff0 34%), linear-gradient(150deg, var(--cd-cherry-light), var(--cd-cherry-dark));inset:6px;box-shadow:0 0 0 2px #fff}.theme-candy .level-badge>span{text-shadow:0 1px 1px #96143c66;font-family:Fredoka,sans-serif!important;font-size:15px!important}.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 0%, #fff0 60%), repeating-linear-gradient(-45deg, var(--cd-cherry) 0 7px, var(--cd-cherry-light) 7px 14px);background-size:auto,19.8px 19.8px;animation:1.2s linear infinite candy-cane-roll;box-shadow:0 0 8px #ff4f7b59}.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{box-shadow:0 2px 0 var(--cd-line), 0 14px 30px -24px #5a352773;background:linear-gradient(160deg, #fffdf9e0 0%, #fffdf9 70%), var(--cd-sprinkles)!important;border-color:var(--cd-line)!important;background-size:auto,140px 140px!important}.theme-candy .quick-card:before{content:"";background:var(--accent,var(--cd-cherry));border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:18px;right:18px}.theme-candy .quick-card:first-child{--accent:#ffb52ebf!important}.theme-candy .quick-card:nth-child(2){--accent:#ff4f7b99!important}.theme-candy .quick-card:nth-child(3){--accent:#35c9a3a6!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{border-radius:24px;background:url(/themes/candy/sidebar.webp) 50% 72%/cover no-repeat,#e9f8f1!important;box-shadow:inset 0 0 0 3px #fff,0 22px 46px -28px #5a35278c!important}.theme-candy .improvement-panel [class*=bg-white\/95]{box-shadow:inset 0 0 0 1px var(--cd-line), 0 14px 30px -16px #5a352773!important;background:#fffdf9f0!important}.theme-candy .improvement-panel .text-emerald-700{font-family:Fredoka,sans-serif;color:var(--cd-cherry-dark)!important}.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 0%, #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%, #ff4f7b59 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 0%, #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{border:none;border-radius:1rem;font-weight:800;box-shadow:inset 0 -3px #96143c40,0 8px 20px -10px #d62f5ebf;background:linear-gradient(180deg, #ffffff47 0%, #fff0 55%), linear-gradient(135deg, var(--cd-cherry-light) 0%, var(--cd-cherry) 50%, var(--cd-cherry-dark) 100%)!important}.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{border:1px solid var(--cd-line-strong);box-shadow:0 2px 0 var(--cd-line-strong);border-radius:1rem;background:var(--cd-card)!important;color:var(--cd-choc)!important}.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);box-shadow:0 2px 0 var(--cd-line);border-radius:1rem}.theme-candy .exercise-option:hover{border-color:var(--cd-line-strong);background:#fff4ea}.theme-candy .exercise-option-selected{box-shadow:0 2px 0 var(--cd-cherry-light), 0 0 0 3px #ff4f7b26;border-color:var(--cd-cherry)!important;background:#ffe9ef!important}.theme-candy .badge{color:var(--cd-cherry-dark);background:#ffe9ef;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:0 0}.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");color:var(--nj-text);font-family:Zen Kaku Gothic New,Inter,-apple-system,sans-serif}.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{letter-spacing:-.005em;font-family:Shippori Mincho B1,Times New Roman,serif!important}.theme-ninja main h1,.theme-ninja main h2,.theme-ninja main h3{color:var(--nj-text)!important;font-weight:800!important}.theme-ninja main h4,.theme-ninja main h5,.theme-ninja main h6{color:var(--nj-text)!important}.theme-ninja main h2.font-display{padding-bottom:6px;position:relative}.theme-ninja main h2.font-display:after{content:"";background:linear-gradient(90deg, var(--nj-shu) 0%, var(--nj-shu) 60%, #c8372d00 100%);border-radius:3px;width:34px;height:3px;position:absolute;bottom:0;left:0}.theme-ninja ::selection{color:var(--nj-ink);background:#c8372d2e}.theme-ninja aside.app-sidebar{box-shadow:6px 0 30px #0b0f182e;background:linear-gradient(#0b0f180d 0%,#0b0f1833 45%,#0b0f189e 72%,#0b0f18c7 100%),url(/themes/ninja/sidebar.webp) bottom/cover no-repeat,#0b0f18!important;border-right:1px solid #e6c98724!important}.theme-ninja aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #e6c98729!important}.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{letter-spacing:.14em;text-shadow:0 2px 12px #00000080;color:#fbf3e2!important;font-weight:800!important}.theme-ninja aside.app-sidebar>div:first-child p{letter-spacing:.04em;color:var(--nj-gold-light)!important}.theme-ninja aside.app-sidebar nav p{opacity:.85;color:var(--nj-gold-light)!important;letter-spacing:.18em!important;font-size:.66rem!important}.theme-ninja aside.app-sidebar nav a{color:#fbf3e2d1!important;box-shadow:none!important;background:0 0!important;border-radius:10px!important;font-weight:500!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,#0000 0%,#e6c9870f 30%,#e6c98724 50%,#e6c9870f 70%,#0000 100%)}.theme-ninja aside.app-sidebar nav a[aria-current=page],.theme-ninja aside.app-sidebar nav a.active{color:#fff!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 0 #ffffff2e, 0 8px 22px -6px #c8372da6!important;font-weight:700!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{color:#fbf3e2!important;background:#fbf3e20f!important;border-color:#e6c98738!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{-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 24px -18px #0b0f1859;background:linear-gradient(90deg,#fdf9f0e6 0%,#fdf9f08c 22%,#fdf9f000 45%),url(/themes/ninja/banner.webp) 50% 40%/cover no-repeat,#fdf9f0!important;border-bottom:1px solid #0000!important;border-image:linear-gradient(90deg,#b8893b00 0%,#b8893b8c 50%,#b8893b00 100%) 1!important}@media (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]{box-shadow:inset 0 0 0 1px #e6c98747,0 4px 14px -6px #0b0f1899;background:linear-gradient(135deg, var(--nj-ink-3) 0%, var(--nj-ink) 100%)!important}.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]{font-family:Shippori Mincho B1,serif;background:linear-gradient(145deg, var(--nj-ink-3), var(--nj-ink))!important;color:var(--nj-gold-light)!important;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]{box-shadow:0 0 0 2px #fdf9f0;background:var(--nj-shu)!important}.theme-ninja main .from-blue-500{--tw-gradient-from:#3d5f94 var(--tw-gradient-from-position);--tw-gradient-to:#3d5f9400 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:#cf423700 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:#4f8f6d00 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:#d6a04300 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:#8f70b800 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:#4299a800 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 0%,#a8701f 100%)!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{box-shadow:inset 0 1px #fffc,0 10px 30px -22px #3c280a73;background:var(--nj-card)!important;border-color:var(--nj-line)!important}.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%, #ffd6a059 0 28%, transparent 29%), var(--nj-seigaiha), linear-gradient(155deg, #df5340 0%, #b52c22 55%, #6a1612 100%);background-blend-mode:normal, soft-light, normal;background-size:auto,48px 24px,auto;box-shadow:inset 0 0 0 1px #ffe4c438,0 18px 36px -20px #8e1f1abf}.theme-ninja .flame-bg:before{background:radial-gradient(60% 80% at 50% 100%,#ffd68c66 0%,#e6783c40 35%,#0000 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,#b8893b1f,#0000 70%)}.theme-ninja .level-badge{background:linear-gradient(145deg, #d8473b, var(--nj-shu-dark));transform:rotate(-4deg);box-shadow:inset 0 0 0 2px #ffecd68c,0 6px 14px -4px #c8372d99;border-radius:12px!important}.theme-ninja .level-badge:after{background:0 0;border:1px solid #ffecd680;border-radius:8px;inset:4px}.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{box-shadow:0 10px 30px -24px #3c280a80;background:linear-gradient(160deg, #fffdf8f0 0%, #fffdf8 65%), var(--nj-seigaiha)!important;border-color:var(--nj-line)!important;background-size:auto,48px 24px!important}.theme-ninja .quick-card:before{content:"";background:var(--accent,var(--nj-shu));opacity:.85;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:18px;right:18px}.theme-ninja .quick-card:first-child{--accent:#b8893b8c!important}.theme-ninja .quick-card:nth-child(2){--accent:#2b4c7e80!important}.theme-ninja .quick-card:nth-child(3){--accent:#c8372d80!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,#0000 30%,#e6c98759 50%,#0000 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{border-radius:20px;background:linear-gradient(180deg, #0b0f1826 0%, #0b0f188c 100%), 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}.theme-ninja .improvement-panel [class*=bg-white\/95]{box-shadow:inset 0 0 0 1px var(--nj-line), 0 14px 30px -16px #0b0f1899!important;background:#fffdf8f5!important}.theme-ninja .improvement-panel .text-emerald-700{font-family:Shippori Mincho B1,serif;color:var(--nj-shu)!important}.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%, #c8372d59 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{border:none;border-radius:.75rem;font-weight:700;box-shadow:inset 0 1px #fff3,0 8px 20px -10px #c8372dbf;background:linear-gradient(135deg, #d8473b 0%, var(--nj-shu) 50%, #a52a21 100%)!important}.theme-ninja .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 12px 26px -10px #c8372dd9}.theme-ninja .btn-secondary{border:1px solid var(--nj-line-strong);border-radius:.75rem;background:var(--nj-card)!important;color:var(--nj-text)!important}.theme-ninja .btn-secondary:hover{border-color:var(--nj-gold);background:#fbf3e2!important}.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{box-shadow:0 0 0 3px #c8372d1f;border-color:var(--nj-shu)!important;background:#fbeee9!important}.theme-ninja .badge{color:#7a5520;border:1px solid var(--nj-line-strong);background:#fbf1df}.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:0 0}.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:#fff;--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");color:var(--au-text);font-family:Inter,-apple-system,sans-serif}.theme-aurora.bg-gradient-to-br,div.theme-aurora[class*=bg-gradient]{background:var(--au-flakes), radial-gradient(ellipse 60% 45% at 100% 0%, #34d8a629 0, transparent 70%), radial-gradient(ellipse 50% 40% at 70% 0%, #9b7cf21f 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #38c9e81f 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{letter-spacing:-.015em;font-family:Sora,Inter,sans-serif!important}.theme-aurora main h1,.theme-aurora main h2,.theme-aurora main h3{color:var(--au-text)!important;font-weight:700!important}.theme-aurora main h4,.theme-aurora main h5,.theme-aurora main h6{color:var(--au-text)!important}.theme-aurora main h2.font-display{padding-bottom:7px;position:relative}.theme-aurora main h2.font-display:after{content:"";background:var(--au-glow);border-radius:3px;width:40px;height:3px;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #34d8a68c}.theme-aurora ::selection{color:var(--au-night);background:#34d8a638}.theme-aurora aside.app-sidebar{box-shadow:6px 0 30px #07122633;background:linear-gradient(180deg, #07122633 0%, #0712268c 30%, #071226d1 55%, #0712268c 82%, #07122640 100%), url(/themes/aurora/sidebar.webp) center bottom / cover no-repeat, var(--au-night)!important;border-right:1px solid #34d8a629!important}.theme-aurora aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #94e6d229!important}.theme-aurora aside.app-sidebar>div:first-child>div:first-child{background:linear-gradient(145deg,#34d8a6 0%,#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{letter-spacing:.1em;text-shadow:0 2px 14px #34d8a673;color:#fff!important;font-weight:800!important}.theme-aurora aside.app-sidebar>div:first-child p{letter-spacing:.04em;color:#a8f0da!important}.theme-aurora aside.app-sidebar nav p{opacity:.85;color:#a8f0da!important;letter-spacing:.18em!important;font-size:.66rem!important}.theme-aurora aside.app-sidebar nav a{text-shadow:0 1px 8px #07122699;color:#ecf6ffdb!important;box-shadow:none!important;background:0 0!important;border-radius:12px!important;font-weight:500!important}.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,#0000 0%,#34d8a60f 30%,#38c9e824 50%,#9b7cf20f 70%,#0000 100%)}.theme-aurora aside.app-sidebar nav a[aria-current=page],.theme-aurora aside.app-sidebar nav a.active{text-shadow:0 1px 6px #07122659;color:#fff!important;background:linear-gradient(110deg,#34d8a6e6 0%,#0fa89ae6 45%,#6d4fd1e6 100%)!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff40,0 0 24px -4px #34d8a699!important}.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{text-shadow:0 1px 8px #07122699;color:#ecf6ffb3!important}.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{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ecf6ff!important;background:#07122673!important;border-color:#94e6d240!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{box-shadow:0 6px 24px -18px #07122659;background:linear-gradient(90deg, #0712262e 0%, #07122600 55%), url(/themes/aurora/banner.webp) center 32% / cover no-repeat, var(--au-night)!important;border-bottom:1px solid #0000!important;border-image:linear-gradient(90deg,#34d8a600 0%,#34d8a699 40%,#9b7cf299 70%,#9b7cf200 100%) 1!important}.theme-aurora header h2{color:var(--au-text)!important;font-weight:700!important}.theme-aurora header .header-greeting{-webkit-backdrop-filter:blur(10px)saturate(1.2);background:#f4f9fccc;border:1px solid #ffffffa6;border-radius:16px;box-shadow:0 8px 24px -14px #0712268c;padding:8px 18px 8px 16px!important}.theme-aurora header .header-greeting p{color:var(--au-muted)!important}@media (width<=1023px){.theme-aurora header .header-greeting{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;padding:0 0 0 2.5rem!important}.theme-aurora header{background:linear-gradient(90deg, #f4f9fcf0 0%, #f4f9fcd1 60%, #f4f9fc33 100%), 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 0%,#f2545b 100%)!important;box-shadow:0 4px 14px -4px #f2545b99,inset 0 1px #ffffff4d!important}.theme-aurora header [class*=bg-gray-900]{box-shadow:inset 0 0 0 1px #34d8a659,0 0 18px -6px #34d8a68c;background:linear-gradient(135deg, var(--au-night-3) 0%, var(--au-night) 100%)!important}.theme-aurora header [class*=bg-gray-900]>span:first-child{color:#a8f0da!important}.theme-aurora header [class*=from-cyan-400]{box-shadow:0 0 8px #34d8a699;background:var(--au-glow)!important}.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]{-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #fff9,0 6px 16px -10px #07122699;background:#f4f9fcc7!important}.theme-aurora header button[class*=rounded-full][class*=p-2]:hover{background:#fffffff2!important}.theme-aurora header button>svg[class*=text-gray-500]{filter:drop-shadow(0 1px 2px #07122699);color:#ffffffe6!important}.theme-aurora header span[class*=bg-red-500]{box-shadow:0 0 0 2px #fff;background:#f2545b!important}.theme-aurora main .from-blue-500{--tw-gradient-from:#3c7fe0 var(--tw-gradient-from-position);--tw-gradient-to:#3c7fe000 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:#f2667a00 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:#2fcf9c00 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:#f6b84a00 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:#a98af500 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:#38c9e800 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 0%,#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 0%,#d9892b 100%)!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{box-shadow:inset 0 1px #ffffffe6,0 12px 30px -22px #0e213666;background:var(--au-card)!important;border-color:var(--au-line)!important}.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(80% 60% at 50% 0,#34d8a659 0,#0000 65%),radial-gradient(circle at 85% 115%,#ffaa5a8c 0 30%,#0000 31%),linear-gradient(160deg,#1a3463 0%,#3a2470 55%,#7a2e54 100%);box-shadow:inset 0 0 0 1px #a8f0da38,0 18px 36px -20px #3a2470bf}.theme-aurora .flame-bg:before{background:radial-gradient(60% 80% at 50% 100%,#ffba6e73 0%,#f2545b40 35%,#0000 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,#34d8a624,#0000 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{box-shadow:0 12px 30px -24px #0e213673;background:linear-gradient(160deg, #ffffffeb 0%, #fff 65%), var(--au-flakes)!important;border-color:var(--au-line)!important;background-size:auto,180px 180px!important}.theme-aurora .quick-card:before{content:"";background:var(--au-glow);opacity:.85;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:18px;right:18px}.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,#0000 30%,#a8f0da73 50%,#0000 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{border-radius:22px;background:linear-gradient(180deg, #0712261a 0%, #07122680 100%), 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}.theme-aurora .improvement-panel [class*=bg-white\/95]{box-shadow:inset 0 0 0 1px var(--au-line), 0 14px 30px -16px #07122699!important;background:#fffffff2!important}.theme-aurora .improvement-panel .text-emerald-700{font-family:Sora,sans-serif;color:var(--au-teal)!important}.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 0%,#0fa89a 45%,#6d4fd1 100%)!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\ ]{border-color:var(--au-line)!important;background:linear-gradient(90deg,#eaf8f4 0%,#f1efff 100%)!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%, #34d8a666 0, transparent 60%), radial-gradient(ellipse 50% 50% at 70% 0%, #9b7cf259 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{border:none;border-radius:.85rem;font-weight:700;box-shadow:inset 0 1px #ffffff40,0 8px 20px -10px #0fa89abf;background:linear-gradient(110deg,#34d8a6 0%,#0fa89a 45%,#6d4fd1 100%)!important}.theme-aurora .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 0 26px -6px #34d8a6bf}.theme-aurora .btn-secondary{border:1px solid var(--au-line-strong);border-radius:.85rem;background:var(--au-card)!important;color:var(--au-text)!important}.theme-aurora .btn-secondary:hover{border-color:var(--au-mint);background:#effbf7!important}.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{box-shadow:0 0 0 3px #0fa89a24;border-color:var(--au-teal)!important;background:#eafaf5!important}.theme-aurora .badge{color:var(--au-teal-dark);background:#eafaf5;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:0 0}.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:6s ease-in-out infinite aurora-shimmer}}@keyframes aurora-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.theme-navidad{--nv-night:#0e1c2f;--nv-night-2:#152a45;--nv-night-3:#1f3d5e;--nv-snow:#f8fafc;--nv-card:#fff;--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");color:var(--nv-text);font-family:Inter,-apple-system,sans-serif}.theme-navidad.bg-gradient-to-br,div.theme-navidad[class*=bg-gradient]{background:var(--nv-flakes), radial-gradient(ellipse 60% 45% at 100% 0%, #e6394629 0, transparent 70%), radial-gradient(ellipse 50% 40% at 70% 0%, #2a9d5c1f 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #f2b84b1f 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{letter-spacing:-.015em;font-family:Fredoka,Nunito,sans-serif!important}.theme-navidad main h1,.theme-navidad main h2,.theme-navidad main h3{color:var(--nv-text)!important;font-weight:700!important}.theme-navidad main h4,.theme-navidad main h5,.theme-navidad main h6{color:var(--nv-text)!important}.theme-navidad main h2.font-display{padding-bottom:7px;position:relative}.theme-navidad main h2.font-display:after{content:"";background:var(--nv-glow);border-radius:3px;width:40px;height:3px;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #e639468c}.theme-navidad ::selection{color:var(--nv-night);background:#e6394638}.theme-navidad aside.app-sidebar{box-shadow:6px 0 24px #780a1440;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") 100% 0/16px 26px repeat-y,linear-gradient(#960c1a59 0%,#aa101e33 45%,#aa101e00 70%),url(/themes/navidad/sidebar.webp) bottom/cover no-repeat,#c81e2d!important;border-right:0!important}.theme-navidad aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #fff3!important}.theme-navidad aside.app-sidebar>div:first-child>div:first-child{background:linear-gradient(145deg,#e63946 0%,#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{letter-spacing:.1em;text-shadow:0 2px 8px #6e081280;color:#fff!important;font-weight:800!important}.theme-navidad aside.app-sidebar>div:first-child p{letter-spacing:.04em;color:#ffe1ad!important}.theme-navidad aside.app-sidebar nav p{opacity:.85;color:#ffe1ad!important;letter-spacing:.18em!important;font-size:.66rem!important}.theme-navidad aside.app-sidebar nav a{text-shadow:0 1px 6px #6e08128c;color:#fff!important;box-shadow:none!important;background:0 0!important;border-radius:12px!important;font-weight:600!important}.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,#0000 0%,#e639460f 30%,#f2b84b24 50%,#2a9d5c0f 70%,#0000 100%)}.theme-navidad aside.app-sidebar nav a[aria-current=page],.theme-navidad aside.app-sidebar nav a.active{text-shadow:0 1px 6px #0e1c2f59;color:#fff!important;background:linear-gradient(110deg,#e63946e6 0%,#c81e2de6 45%,#6d4fd1e6 100%)!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff40,0 0 24px -4px #e6394699!important}.theme-navidad aside.app-sidebar nav button,.theme-navidad aside.app-sidebar nav button span{text-shadow:0 1px 6px #6e08128c;color:#ffffffe0!important}.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{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ecf6ff!important;background:#6e081259!important;border-color:#ffffff4d!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{box-shadow:0 6px 24px -18px #0e1c2f59;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 #0000!important;border-image:linear-gradient(90deg,#e6394600 0%,#e6394699 40%,#2a9d5c99 70%,#2a9d5c00 100%) 1!important}.theme-navidad header h2{color:var(--nv-text)!important;font-weight:700!important}.theme-navidad header .header-greeting{-webkit-backdrop-filter:blur(10px)saturate(1.2);background:#f8fafccc;border:1px solid #ffffffa6;border-radius:16px;box-shadow:0 8px 24px -14px #0e1c2f8c;padding:8px 18px 8px 16px!important}.theme-navidad header .header-greeting p{color:var(--nv-muted)!important}@media (width<=1023px){.theme-navidad header .header-greeting{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;padding:0 0 0 2.5rem!important}.theme-navidad header{background:linear-gradient(90deg, #f8fafcf0 0%, #f8fafcd1 60%, #f8fafc33 100%), 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 0%,#f2545b 100%)!important;box-shadow:0 4px 14px -4px #f2545b99,inset 0 1px #ffffff4d!important}.theme-navidad header [class*=bg-gray-900]{box-shadow:inset 0 0 0 1px #e6394659,0 0 18px -6px #e639468c;background:linear-gradient(135deg, var(--nv-night-3) 0%, var(--nv-night) 100%)!important}.theme-navidad header [class*=bg-gray-900]>span:first-child{color:#ffe1ad!important}.theme-navidad header [class*=from-cyan-400]{box-shadow:0 0 8px #e6394699;background:var(--nv-glow)!important}.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]{-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #fff9,0 6px 16px -10px #0e1c2f99;background:#f8fafcc7!important}.theme-navidad header button[class*=rounded-full][class*=p-2]:hover{background:#fffffff2!important}.theme-navidad header button>svg[class*=text-gray-500]{filter:drop-shadow(0 1px 2px #0e1c2f99);color:#ffffffe6!important}.theme-navidad header span[class*=bg-red-500]{box-shadow:0 0 0 2px #fff;background:#f2545b!important}.theme-navidad main .from-blue-500{--tw-gradient-from:#3c7fe0 var(--tw-gradient-from-position);--tw-gradient-to:#3c7fe000 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:#f2667a00 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:#2fcf9c00 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:#f6b84a00 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:#a98af500 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:#38c9e800 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 0%,#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 0%,#d9892b 100%)!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{box-shadow:inset 0 1px #ffffffe6,0 12px 30px -22px #2a1a1766;background:var(--nv-card)!important;border-color:var(--nv-line)!important}.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 0%,#280a0899 38%,#280a080d 70%),url(/themes/navidad/fireplace.webp);background-position:50%,72% 60%;background-repeat:no-repeat;background-size:auto,cover;box-shadow:inset 0 0 0 1px #ffe1ad40,0 18px 36px -20px #5a1a2abf}.theme-navidad .flame-bg:before{background:radial-gradient(45% 70% at 72% 100%,#ffaa5059 0%,#0000 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 #0009}.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,#e6394624,#0000 70%)}.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{box-shadow:0 12px 30px -24px #2a1a1773;background:linear-gradient(160deg, #ffffffeb 0%, #fff 65%), var(--nv-flakes)!important;border-color:var(--nv-line)!important;background-size:auto,180px 180px!important}.theme-navidad .quick-card:before{content:"";background:var(--nv-glow);opacity:.85;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:18px;right:18px}.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,#0000 30%,#ffe1ad73 50%,#0000 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{border-radius:22px;background:linear-gradient(180deg, #0e1c2f1a 0%, #0e1c2f80 100%), 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}.theme-navidad .improvement-panel [class*=bg-white\/95]{box-shadow:inset 0 0 0 1px var(--nv-line), 0 14px 30px -16px #0e1c2f99!important;background:#fffffff2!important}.theme-navidad .improvement-panel .text-emerald-700{font-family:Fredoka,sans-serif;color:var(--nv-teal)!important}.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 0%,#c81e2d 45%,#1d6e42 100%)!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\ ]{border-color:var(--nv-line)!important;background:linear-gradient(90deg,#fdeeee 0%,#ecf7f0 100%)!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(70% 60% at 100% 0,#f2b84b59 0,#0000 60%),radial-gradient(50% 50% at 0 100%,#e639464d 0,#0000 60%),linear-gradient(150deg,#2a9d5c 0%,#1d6e42 50%,#145a37 100%)!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{border:none;border-radius:.85rem;font-weight:700;box-shadow:inset 0 1px #ffffff40,0 8px 20px -10px #c81e2dbf;background:linear-gradient(110deg,#e63946 0%,#c81e2d 45%,#1d6e42 100%)!important}.theme-navidad .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 0 26px -6px #e63946bf}.theme-navidad .btn-secondary{border:1px solid var(--nv-line-strong);border-radius:.85rem;background:var(--nv-card)!important;color:var(--nv-text)!important}.theme-navidad .btn-secondary:hover{border-color:var(--nv-mint);background:#fff4f4!important}.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{box-shadow:0 0 0 3px #c81e2d24;border-color:var(--nv-teal)!important;background:#fdecee!important}.theme-navidad .badge{color:var(--nv-teal-dark);background:#fdecee;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:0 0}.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, #fff 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{overflow-clip-margin:16px;position:relative;overflow:clip!important}.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:"";background:var(--nv-snow-full) center top / 100% 100% no-repeat;filter:drop-shadow(0 1px #c9d6e3)drop-shadow(0 3px 4px #506e9647);pointer-events:none;z-index:3;height:30px;position:absolute;top:-14px;left:-5px;right:-5px}.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{background:var(--nv-snow-corner) left top / 150px 48px no-repeat;width:150px;height:48px;left:-8px;right:auto}.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{background:var(--nv-snow-corner) left top / 150px 48px no-repeat;width:150px;height:48px;left:auto;right:-8px;transform:scaleX(-1)}.theme-navidad main .improvement-panel:after{filter:drop-shadow(0 3px 4px #0e1c2f66)}.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 0%,#e63946 45%,#9b1422 100%);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;text-shadow:none!important;background:#fff!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:1.6s linear infinite navidad-candy}}@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:#fff;--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);color:var(--hw-text);font-family:Inter,-apple-system,sans-serif}.theme-halloween.bg-gradient-to-br,div.theme-halloween[class*=bg-gradient]{background:var(--hw-dots), radial-gradient(ellipse 60% 45% at 100% 0%, #f9731624 0, transparent 70%), radial-gradient(ellipse 50% 40% at 70% 0%, #7c3aed1a 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #f59e0b1f 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{letter-spacing:-.015em;font-family:Fredoka,Nunito,sans-serif!important}.theme-halloween main h1,.theme-halloween main h2,.theme-halloween main h3{color:var(--hw-text)!important;font-weight:700!important}.theme-halloween main h4,.theme-halloween main h5,.theme-halloween main h6{color:var(--hw-text)!important}.theme-halloween main h2.font-display{padding-bottom:7px;position:relative}.theme-halloween main h2.font-display:after{content:"";background:var(--hw-glow);border-radius:3px;width:40px;height:3px;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #f973168c}.theme-halloween ::selection{color:var(--hw-night);background:#f9731638}.theme-halloween aside.app-sidebar{box-shadow:6px 0 24px #1f12354d;background:linear-gradient(180deg, #1f123540 0%, #1f12351a 45%, #1f123500 70%), url(/themes/halloween/sidebar.webp) center bottom / cover no-repeat, var(--hw-night-2)!important;border-right:0!important}.theme-halloween aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #ffffff29!important}.theme-halloween aside.app-sidebar>div:first-child>div:first-child{background:radial-gradient(circle at 35% 30%,#fdba74 0%,#f97316 50%,#c2410c 100%)!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{letter-spacing:.1em;text-shadow:0 2px 8px #1f123599;color:#fff!important;font-weight:800!important}.theme-halloween aside.app-sidebar>div:first-child p{letter-spacing:.04em;color:#fed7aa!important}.theme-halloween aside.app-sidebar nav p{opacity:.85;color:#fed7aa!important;letter-spacing:.18em!important;font-size:.66rem!important}.theme-halloween aside.app-sidebar nav a{text-shadow:0 1px 6px #1f123599;color:#fff!important;box-shadow:none!important;background:0 0!important;border-radius:12px!important;font-weight:600!important}.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,#0000 0%,#f973160f 30%,#f59e0b24 50%,#7c3aed0f 70%,#0000 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;text-shadow:none!important;background:#fff!important;font-weight:700!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{text-shadow:0 1px 6px #1f123599;color:#ffffffe0!important}.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{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff4e6!important;background:#1f123573!important;border-color:#ffffff3d!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{box-shadow:0 6px 24px -18px #1f123559;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 #0000!important;border-image:linear-gradient(90deg,#f9731600 0%,#f9731699 40%,#7c3aed99 70%,#7c3aed00 100%) 1!important}.theme-halloween header h2{color:var(--hw-text)!important;font-weight:700!important}.theme-halloween header .header-greeting{-webkit-backdrop-filter:blur(10px)saturate(1.2);background:#fff8efd1;border:1px solid #ffffffa6;border-radius:16px;box-shadow:0 8px 24px -14px #1f123580;padding:8px 18px 8px 16px!important}.theme-halloween header .header-greeting p{color:var(--hw-muted)!important}@media (width<=1023px){.theme-halloween header .header-greeting{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;padding:0 0 0 2.5rem!important}.theme-halloween header{background:linear-gradient(90deg, #fff8eff0 0%, #fff8efd1 60%, #fff8ef33 100%), 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 0%,#ea580c 100%)!important;box-shadow:0 4px 14px -4px #ea580c99,inset 0 1px #ffffff4d!important}.theme-halloween header [class*=bg-gray-900]{box-shadow:inset 0 0 0 1px #f9731666,0 0 18px -6px #f973168c;background:linear-gradient(135deg, var(--hw-night-3) 0%, var(--hw-night) 100%)!important}.theme-halloween header [class*=bg-gray-900]>span:first-child{color:#fdba74!important}.theme-halloween header [class*=from-cyan-400]{box-shadow:0 0 8px #f9731699;background:var(--hw-glow)!important}.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]{-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #fff9,0 6px 16px -10px #1f123599;background:#fff8efcc!important}.theme-halloween header button[class*=rounded-full][class*=p-2]:hover{background:#fffffff2!important}.theme-halloween header span[class*=bg-red-500]{box-shadow:0 0 0 2px #fff;background:var(--hw-pumpkin-dark)!important}.theme-halloween main .from-blue-500{--tw-gradient-from:#6d5ce8 var(--tw-gradient-from-position);--tw-gradient-to:#6d5ce800 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:#f2667a00 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:#84cc1600 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:#fb923c00 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:#a78bfa00 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:#fbbf2400 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 0%,#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 0%,#f59e0b 100%)!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{box-shadow:inset 0 1px #ffffffe6,0 12px 30px -22px #2b1d3366;background:var(--hw-card)!important;border-color:var(--hw-line)!important}.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 0%,#140a248c 40%,#140a240d 72%),url(/themes/halloween/cauldron.webp);background-position:50%,70% 70%;background-repeat:no-repeat;background-size:auto,cover;box-shadow:inset 0 0 0 1px #fdba7440,0 18px 36px -20px #2e1a47bf}.theme-halloween .flame-bg:before{background:radial-gradient(45% 70% at 76% 100%,#84cc164d 0%,#0000 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 #0009}.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,#f9731624,#0000 70%)}.theme-halloween .level-badge{background:radial-gradient(circle at 35% 30%,#fdba74 0%,#f97316 45%,#c2410c 100%);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{box-shadow:0 12px 30px -24px #2b1d3373;background:linear-gradient(160deg, #ffffffeb 0%, #fff 65%), var(--hw-dots)!important;border-color:var(--hw-line)!important;background-size:auto,200px 200px!important}.theme-halloween .quick-card:before{content:"";background:var(--hw-glow);opacity:.85;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:18px;right:18px}.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,#0000 30%,#fdba7473 50%,#0000 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{border-radius:22px;background:linear-gradient(180deg, #1f12350d 0%, #1f123573 100%), 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}.theme-halloween .improvement-panel [class*=bg-white\/95]{box-shadow:inset 0 0 0 1px var(--hw-line), 0 14px 30px -16px #1f123599!important;background:#fffffff2!important}.theme-halloween .improvement-panel .text-emerald-700{font-family:Fredoka,sans-serif;color:var(--hw-pumpkin-dark)!important}.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 0%,#ea580c 45%,#7c3aed 100%)!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\ ]{border-color:var(--hw-line)!important;background:linear-gradient(90deg,#fff1e3 0%,#f3edfc 100%)!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%,#fef3c78c 0,#fef3c71f 9%,#0000 22%),radial-gradient(50% 50% at 0 100%,#f9731659 0,#0000 60%),linear-gradient(150deg,#4a2a6b 0%,#2e1a47 50%,#1f1235 100%)!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{border:none;border-radius:.85rem;font-weight:700;box-shadow:inset 0 1px #ffffff40,0 8px 20px -10px #ea580cbf;background:linear-gradient(110deg,#f97316 0%,#ea580c 45%,#7c3aed 100%)!important}.theme-halloween .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 0 26px -6px #f97316bf}.theme-halloween .btn-secondary{border:1px solid var(--hw-line-strong);border-radius:.85rem;background:var(--hw-card)!important;color:var(--hw-text)!important}.theme-halloween .btn-secondary:hover{border-color:var(--hw-pumpkin);background:#fff4e8!important}.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{box-shadow:0 0 0 3px #ea580c24;border-color:var(--hw-pumpkin-dark)!important;background:#fff0e1!important}.theme-halloween .badge{color:var(--hw-pumpkin-deep);background:#fff0e1;border:1px solid #fbcfa3}.theme-halloween .progress-bar{background:#f3ebe2}.theme-halloween ::-webkit-scrollbar{width:6px}.theme-halloween ::-webkit-scrollbar-track{background:0 0}.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:"";background:var(--hw-web) right top / 56px 56px no-repeat;opacity:.75;pointer-events:none;z-index:3;width:56px;height:56px;position:absolute;top:0;right:0}.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:"";background:var(--hw-web) right top / 48px 48px no-repeat;opacity:.6;pointer-events:none;z-index:3;width:48px;height:48px;position:absolute;top:0;left:0;transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){.theme-halloween .xp-bar-fill{animation:1.6s linear infinite halloween-candy}}@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:#fff;--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);color:var(--px-text);font-family:Inter,-apple-system,sans-serif}.theme-arcade.bg-gradient-to-br,div.theme-arcade[class*=bg-gradient]{background:var(--px-grid), radial-gradient(ellipse 60% 45% at 100% 0%, #9333ea1a 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #22d3ee1f 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{letter-spacing:-.01em;font-family:Space Grotesk,Inter,sans-serif!important}.theme-arcade main h1,.theme-arcade main h2,.theme-arcade main h3{color:var(--px-text)!important;font-weight:700!important}.theme-arcade main h4,.theme-arcade main h5,.theme-arcade main h6{color:var(--px-text)!important}.theme-arcade main h2.font-display{letter-spacing:.02em;padding-bottom:10px;position:relative;font-family:var(--px-font)!important;font-size:1.3rem!important;font-weight:700!important;line-height:1.3!important}.theme-arcade main h2.font-display:after{content:"";background:var(--px-steps);width:60px;height:4px;position:absolute;bottom:0;left:0}.theme-arcade ::selection{color:var(--px-ink);background:#facc158c}.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{image-rendering:pixelated;box-shadow:4px 0 #9333ea59;border-right:4px solid var(--px-ink)!important;background:linear-gradient(#1e1b4b33 0%,#1e1b4b00 60%),url(/themes/arcade/sidebar.webp) bottom/cover no-repeat,#0f1240!important}.theme-arcade aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:2px dashed #c7d2fe59!important}.theme-arcade aside.app-sidebar>div:first-child>div:first-child{background:var(--px-coin)!important;box-shadow:inset -4px -4px 0 var(--px-coin-dark), inset 4px 4px 0 #fef08a, 3px 3px 0 #000!important;border-radius:4px!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{letter-spacing:.06em;text-shadow:3px 3px 0 var(--px-purple);font-family:var(--px-font)!important;color:#fff!important;font-size:1.5rem!important}.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;letter-spacing:.1em!important;font-size:.8rem!important}.theme-arcade aside.app-sidebar nav a{text-shadow:2px 2px #00000073;color:#fff!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important;font-weight:600!important}.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,#0000 0%,#facc151f 50%,#0000 100%)}.theme-arcade aside.app-sidebar nav a[aria-current=page],.theme-arcade aside.app-sidebar nav a.active{color:var(--px-ink)!important;background:var(--px-coin)!important;text-shadow:none!important;box-shadow:inset -3px -3px 0 var(--px-coin-dark), inset 3px 3px 0 #fef08a, 3px 3px 0 #000!important;font-weight:800!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{text-shadow:2px 2px #00000073;color:#ffffffe6!important}.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{color:#fff!important;background:#0f1240b3!important;border:2px solid #a5f3fc73!important;border-radius:4px!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{image-rendering:pixelated;box-shadow:0 4px #9333ea40;border-bottom:4px solid var(--px-ink)!important;background:url(/themes/arcade/banner.webp) 50% 75%/cover no-repeat,#bfe8ff!important}.theme-arcade header h2{color:var(--px-text)!important;font-weight:700!important}.theme-arcade header .header-greeting{border:3px solid var(--px-ink);box-shadow:4px 4px 0 var(--px-ink);background:#fff;border-radius:4px;padding:8px 16px!important}.theme-arcade header .header-greeting p{color:var(--px-muted)!important}@media (width<=1023px){.theme-arcade header .header-greeting{box-shadow:none;background:0 0;border:0;padding:0 0 0 2.5rem!important}.theme-arcade header{background:linear-gradient(90deg,#eef4fff2 0%,#eef4ffd1 60%,#eef4ff33 100%),url(/themes/arcade/banner.webp) 50% 75%/cover no-repeat,#bfe8ff!important}}.theme-arcade header [class*=from-orange-400]{box-shadow:inset -3px -3px 0 #c2410c, inset 3px 3px 0 #fed7aa, 3px 3px 0 var(--px-ink)!important;background:#fb923c!important;border-radius:4px!important}.theme-arcade header [class*=bg-gray-900]{background:var(--px-ink)!important;box-shadow:inset 0 0 0 2px var(--px-ink-3), 3px 3px 0 var(--px-purple)!important;border-radius:4px!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]{box-shadow:inset 0 0 0 2px var(--px-ink), 3px 3px 0 var(--px-ink);background:#fff!important;border-radius:4px!important}.theme-arcade header span[class*=bg-red-500]{box-shadow:0 0 0 2px var(--px-ink);background:var(--px-red)!important;border-radius:2px!important}.theme-arcade main .from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 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:#f43f5e00 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:#22c55e00 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:#f59e0b00 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:#a855f700 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:#06b6d400 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]{box-shadow:inset -3px -3px 0 #00000040, inset 3px 3px 0 #ffffff59, 2px 2px 0 var(--px-ink)!important;border-radius:4px!important}.theme-arcade main [class*=from-violet-500],.theme-arcade main [class*=from-indigo-500]{background:var(--px-purple)!important;box-shadow:inset -3px -3px 0 var(--px-purple-dark), inset 3px 3px 0 #d8b4fe, 2px 2px 0 var(--px-ink)!important;border-radius:4px!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{transition:transform .12s steps(2,end),box-shadow .12s steps(2,end);background:var(--px-card)!important;border:2px solid var(--px-line-strong)!important;box-shadow:4px 4px 0 var(--px-line)!important;border-radius:6px!important}.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{border:3px solid var(--px-ink);box-shadow:5px 5px 0 var(--px-ink);image-rendering:pixelated;background-color:#1a0f1f;background-image:linear-gradient(90deg,#120818e6 0%,#1208188c 42%,#12081800 72%),url(/themes/arcade/campfire.webp);background-position:50%,72% 70%;background-repeat:no-repeat;background-size:auto,cover;border-radius:6px!important}.theme-arcade .flame-bg:before{background:radial-gradient(45% 70% at 74% 100%,#fb923c4d 0%,#0000 70%)}.theme-arcade .flame-bg .flame-glow{display:none}.theme-arcade .flame-ember{background:var(--px-coin);box-shadow:0 0 0 1px #f97316;border-radius:0!important}.theme-arcade .flame-bg p{text-shadow:2px 2px #000000b3}.theme-arcade .xp-card{background:var(--px-card);border:2px solid var(--px-line-strong)!important;box-shadow:4px 4px 0 var(--px-line)!important;border-radius:6px!important}.theme-arcade .xp-card:before{background:radial-gradient(circle,#facc152e,#0000 70%)}.theme-arcade .level-badge{background:var(--px-coin);box-shadow:inset -4px -4px 0 var(--px-coin-dark), inset 4px 4px 0 #fef08a, 3px 3px 0 var(--px-ink);border-radius:6px!important}.theme-arcade .level-badge:after{background:var(--px-ink);border-radius:3px!important}.theme-arcade .level-badge>span{font-family:var(--px-font)!important;color:var(--px-coin)!important;font-size:1.15rem!important}.theme-arcade .xp-card .text-indigo-400{color:var(--px-purple)!important}.theme-arcade .xp-bar-track{background:var(--px-ink);box-shadow:0 0 0 2px var(--px-ink);border-radius:2px!important}.theme-arcade .xp-bar-fill,.theme-arcade .progress-bar-fill{background:var(--px-health)!important;box-shadow:none!important;border-radius:0!important}.theme-arcade .quick-card{box-shadow:4px 4px 0 var(--px-line);transition:transform .12s steps(2,end),box-shadow .12s steps(2,end);background:var(--px-card)!important;border:2px solid var(--px-line-strong)!important;border-radius:6px!important}.theme-arcade .quick-card:before{content:"";background:var(--px-steps);background-size:64px 6px;height:6px;position:absolute;top:0;left:0;right:0}.theme-arcade .quick-card:hover{box-shadow:6px 6px 0 var(--px-purple);transform:translate(-2px,-2px);border-color:var(--px-purple)!important}.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\ ]{border:2px solid var(--px-line-strong)!important;box-shadow:4px 4px 0 var(--px-line)!important;background:#fff!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{border:3px solid var(--px-ink);image-rendering:pixelated;box-shadow:5px 5px 0 var(--px-ink)!important;background:linear-gradient(#0f124000 0%,#0f124059 100%),url(/themes/arcade/sidebar.webp) 50% 78%/cover no-repeat,#0f1240!important;border-radius:6px!important}.theme-arcade .improvement-panel [class*=bg-white\/95]{border:3px solid var(--px-ink);box-shadow:4px 4px 0 var(--px-ink)!important;background:#fff!important;border-radius:6px!important}.theme-arcade .improvement-panel .text-emerald-700{font-family:var(--px-font);color:var(--px-purple)!important;font-size:1.05rem!important}.theme-arcade .improvement-panel p{color:var(--px-text)!important}.theme-arcade .improvement-panel img[class*=rounded-full]{border-color:var(--px-ink)!important;border-radius:6px!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;box-shadow:inset -3px -3px 0 var(--px-purple-dark), inset 3px 3px 0 #d8b4fe, 3px 3px 0 var(--px-ink)!important;border-radius:4px!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 0 #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\ ]{border-color:var(--px-line-strong)!important;background:#eef2ff!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 0%, #312e81 100%)!important;border:3px solid var(--px-ink)!important;box-shadow:5px 5px 0 var(--px-purple)!important;background-size:96px 96px,auto!important;border-radius:6px!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{border:2px solid var(--px-ink);box-shadow:inset -3px -3px 0 var(--px-purple-dark), inset 3px 3px 0 #d8b4fe, 3px 3px 0 var(--px-ink);border-radius:4px;font-weight:800;background:var(--px-purple)!important}.theme-arcade .btn-primary:hover{filter:brightness(1.08)}.theme-arcade .btn-primary:active{box-shadow:inset -3px -3px 0 var(--px-purple-dark), inset 3px 3px 0 #d8b4fe, 1px 1px 0 var(--px-ink);transform:translate(2px,2px)}.theme-arcade .btn-secondary{border:2px solid var(--px-ink);box-shadow:3px 3px 0 var(--px-ink);border-radius:4px;color:var(--px-text)!important;background:#fff!important}.theme-arcade .btn-secondary:hover{background:#fef9c3!important}.theme-arcade .input{border:2px solid var(--px-line-strong);background:#fff;border-radius:4px}.theme-arcade .input:focus{border-color:var(--px-purple);box-shadow:3px 3px 0 var(--px-purple)}.theme-arcade .exercise-option{border:2px solid var(--px-line-strong);box-shadow:3px 3px 0 var(--px-line);background:#fff;border-radius:4px}.theme-arcade .exercise-option:hover{border-color:var(--px-purple);box-shadow:4px 4px 0 var(--px-purple)}.theme-arcade .exercise-option-selected{border-color:var(--px-ink)!important;box-shadow:4px 4px 0 var(--px-ink)!important;background:#fef9c3!important}.theme-arcade .badge{color:var(--px-purple-dark);border:2px solid var(--px-ink);background:#f3e8ff;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:0 0}.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:1.2s steps(2,end) infinite arcade-blink}}@keyframes arcade-blink{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}.theme-neon{--ne-night:#0b0a1f;--ne-night-2:#15123a;--ne-night-3:#241c5c;--ne-bg:#f6f4ff;--ne-card:#fff;--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");color:var(--ne-text);font-family:Inter,-apple-system,sans-serif}.theme-neon.bg-gradient-to-br,div.theme-neon[class*=bg-gradient]{background:radial-gradient(ellipse 55% 40% at 100% 0%, #ec489924 0, transparent 70%), radial-gradient(ellipse 50% 40% at 0% 100%, #22d3ee24 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{letter-spacing:-.015em;font-family:Sora,Inter,sans-serif!important}.theme-neon main h1,.theme-neon main h2,.theme-neon main h3{color:var(--ne-text)!important;font-weight:700!important}.theme-neon main h4,.theme-neon main h5,.theme-neon main h6{color:var(--ne-text)!important}.theme-neon main h2.font-display{letter-spacing:.04em;background:var(--ne-ink-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:8px;position:relative;font-family:Orbitron,Sora,sans-serif!important;font-weight:700!important}.theme-neon main h2.font-display:after{content:"";background:var(--ne-tube);border-radius:3px;width:48px;height:3px;position:absolute;bottom:0;left:0;box-shadow:0 0 8px #a855f7cc,0 0 16px #ec489980}.theme-neon ::selection{color:var(--ne-night);background:#ec489940}.theme-neon aside.app-sidebar{box-shadow:0 0 24px #a855f759;background:linear-gradient(180deg, #0b0a1f40 0%, #0b0a1f00 60%), url(/themes/neon/sidebar.webp) center bottom / cover no-repeat, var(--ne-night-2)!important;border-right:1px solid #a855f773!important}.theme-neon aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #22d3ee40!important}.theme-neon aside.app-sidebar>div:first-child>div:first-child{background:var(--ne-night)!important;box-shadow:inset 0 0 0 2px var(--ne-cyan), 0 0 14px #22d3eeb3, 0 0 26px #ec489973!important;border-radius:14px!important}.theme-neon aside.app-sidebar>div:first-child>div:first-child svg{filter:drop-shadow(0 0 4px #22d3eee6);color:var(--ne-cyan)!important}.theme-neon aside.app-sidebar>div:first-child h1{letter-spacing:.14em;text-shadow:0 0 6px #22d3eee6,0 0 16px #ec489999;color:#fff!important;font-family:Orbitron,Sora,sans-serif!important;font-weight:800!important}.theme-neon aside.app-sidebar>div:first-child p{letter-spacing:.04em;color:#f9a8d4!important}.theme-neon aside.app-sidebar nav p{text-shadow:0 0 6px #22d3ee99;color:#67e8f9!important;letter-spacing:.18em!important;font-family:Sora,sans-serif!important;font-size:.62rem!important}.theme-neon aside.app-sidebar nav a{text-shadow:0 1px 6px #0b0a1fb3;color:#fff!important;box-shadow:none!important;background:0 0!important;border-radius:12px!important;font-weight:600!important}.theme-neon aside.app-sidebar nav a .nav-icon,.theme-neon aside.app-sidebar nav a svg{filter:drop-shadow(0 0 3px #22d3eeb3);color:#67e8f9!important}.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,#0000 0%,#22d3ee1a 40%,#ec48991f 60%,#0000 100%)}.theme-neon aside.app-sidebar nav a[aria-current=page],.theme-neon aside.app-sidebar nav a.active{text-shadow:0 0 6px #ec4899cc;color:#fff!important;box-shadow:inset 0 0 0 1.5px var(--ne-pink), 0 0 12px #ec4899bf, inset 0 0 14px #ec48994d!important;background:#0b0a1f99!important;font-weight:700!important}.theme-neon aside.app-sidebar nav a[aria-current=page] svg,.theme-neon aside.app-sidebar nav a.active svg{filter:drop-shadow(0 0 4px #ec4899e6);color:#f9a8d4!important}.theme-neon aside.app-sidebar nav button,.theme-neon aside.app-sidebar nav button span{text-shadow:0 1px 6px #0b0a1fb3;color:#ffffffe6!important}.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{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff!important;background:#0b0a1f8c!important;border-color:#22d3ee73!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{box-shadow:0 2px 14px -2px #ec489973;border-bottom:1px solid #0000!important;-o-border-image:var(--ne-tube) 1!important;border-image:var(--ne-tube) 1!important;background:url(/themes/neon/banner.webp) 50% 70%/cover no-repeat,#f3e8ff!important}.theme-neon header h2{color:var(--ne-text)!important;font-weight:700!important}.theme-neon header .header-greeting{-webkit-backdrop-filter:blur(10px)saturate(1.2);background:#ffffffd1;border:1px solid #ffffffb3;border-radius:16px;box-shadow:0 0 0 1px #22d3ee80,0 0 18px -4px #22d3eeb3;padding:8px 18px 8px 16px!important}.theme-neon header .header-greeting p{color:var(--ne-muted)!important}@media (width<=1023px){.theme-neon header .header-greeting{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;padding:0 0 0 2.5rem!important}.theme-neon header{background:linear-gradient(90deg,#f6f4fff0 0%,#f6f4ffd1 60%,#f6f4ff33 100%),url(/themes/neon/banner.webp) 50% 70%/cover no-repeat,#f3e8ff!important}}.theme-neon header [class*=from-orange-400]{background:linear-gradient(135deg,#f472b6 0%,#db2777 100%)!important;box-shadow:0 0 16px -2px #ec4899cc,inset 0 1px #ffffff4d!important}.theme-neon header [class*=bg-gray-900]{box-shadow:inset 0 0 0 1px #22d3ee99,0 0 16px -4px #22d3eecc;background:var(--ne-night)!important}.theme-neon header [class*=bg-gray-900]>span:first-child{color:#67e8f9!important}.theme-neon header [class*=from-cyan-400]{box-shadow:0 0 8px #ec4899cc;background:var(--ne-tube)!important}.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]{-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #fff9,0 0 14px -4px #a855f799;background:#fffc!important}.theme-neon header span[class*=bg-red-500]{box-shadow:0 0 0 2px #fff,0 0 8px #ec4899e6;background:var(--ne-pink)!important}.theme-neon main .from-blue-500{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 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:#f472b600 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:#a3e63500 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:#fbbf2400 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:#c084fc00 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:#22d3ee00 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 0%,#a855f7 55%,#ec4899 100%)!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 0%,#f472b6 100%)!important}.theme-neon main [class*=from-pink-500]{background:linear-gradient(145deg,#f472b6 0%,#a855f7 100%)!important}.theme-neon main [class*=bg-white][class*=border-gray-100],.theme-neon .card,.theme-neon .card-interactive{box-shadow:inset 0 1px #ffffffe6,0 12px 30px -22px #17143a66;background:var(--ne-card)!important;border-color:var(--ne-line)!important}.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 0%,#0e061a8c 40%,#0e061a0d 72%),url(/themes/neon/flame.webp);background-position:50%,72% 60%;background-repeat:no-repeat;background-size:auto,cover;box-shadow:inset 0 0 0 1px #ec489980,0 0 26px -8px #ec4899b3}.theme-neon .flame-bg:before{background:radial-gradient(45% 70% at 74% 100%,#ec48994d 0%,#0000 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 #0009}.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,#a855f729,#0000 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{text-shadow:0 0 6px #22d3eee6;color:#fff!important;font-family:Orbitron,sans-serif!important}.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{box-shadow:0 12px 30px -24px #17143a73;background:var(--ne-card)!important;border-color:var(--ne-line)!important}.theme-neon .quick-card:before{content:"";background:var(--ne-tube);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:18px;right:18px;box-shadow:0 0 8px #ec4899b3}.theme-neon .quick-card:hover{box-shadow:0 0 0 1px #f0abfc,0 0 22px -6px #ec489999;border-color:#f0abfc!important}.theme-neon .quick-card .quick-deco{color:#ece4fd!important}.theme-neon .quick-card .quick-shine{background:linear-gradient(115deg,#0000 30%,#22d3ee59 50%,#0000 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{border-radius:22px;background:linear-gradient(180deg, #0b0a1f00 0%, #0b0a1f73 100%), 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}.theme-neon .improvement-panel [class*=bg-white\/95]{box-shadow:inset 0 0 0 1px var(--ne-line), 0 14px 30px -16px #0b0a1f99!important;background:#fffffff2!important}.theme-neon .improvement-panel .text-emerald-700{letter-spacing:.06em;font-family:Orbitron,sans-serif;color:var(--ne-violet-dark)!important}.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 0%,#a855f7 50%,#ec4899 100%)!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\ ]{border-color:var(--ne-line)!important;background:linear-gradient(90deg,#eefcff 0%,#fdf0f8 100%)!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]{box-shadow:0 0 24px -8px #ec489999;background:radial-gradient(60% 50% at 50% 115%,#ec48998c 0,#0000 70%),linear-gradient(#0000 55%,#22d3ee1f 100%),linear-gradient(160deg,#241c5c 0%,#15123a 55%,#0b0a1f 100%)!important;border-color:#ec489966!important}.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{border:none;border-radius:.85rem;font-weight:700;box-shadow:0 0 18px -6px #ec4899cc;background:linear-gradient(110deg,#22d3ee 0%,#a855f7 50%,#ec4899 100%)!important}.theme-neon .btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 26px -4px #ec4899e6}.theme-neon .btn-secondary{border:1px solid var(--ne-line-strong);border-radius:.85rem;background:var(--ne-card)!important;color:var(--ne-text)!important}.theme-neon .btn-secondary:hover{border-color:var(--ne-pink);box-shadow:0 0 14px -4px #ec489999;background:#faf5ff!important}.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{box-shadow:0 0 0 3px #a855f729,0 0 16px -4px #a855f7b3;border-color:var(--ne-violet)!important;background:#f5edff!important}.theme-neon .badge{color:var(--ne-violet-dark);background:#f5edff;border:1px solid #e9d5ff}.theme-neon .progress-bar{background:#ece7fb}.theme-neon ::-webkit-scrollbar{width:6px}.theme-neon ::-webkit-scrollbar-track{background:0 0}.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:3s linear infinite neon-flow}.theme-neon main h2.font-display:after{animation:6s step-end infinite neon-flicker}}@keyframes neon-flow{0%{background-position:0%}to{background-position:200%}}@keyframes neon-flicker{0%,92%,96%,to{opacity:1}94%,98%{opacity:.35}}.theme-urbano{--ub-ink:#18181b;--ub-ink-2:#27272a;--ub-concrete:#f4f4f2;--ub-card:#fff;--ub-line:#e4e4e0;--ub-text:#18181b;--ub-muted:#63636b;--ub-yellow:#facc15;--ub-yellow-dark:#ca8a04;--ub-pink:#ec4899;--ub-pink-dark:#be185d;--ub-teal:#2dd4bf;--ub-teal-dark:#0f766e;--ub-orange:#f97316;--ub-blue:#3b82f6;--ub-brick:#b91c1c;--ub-spray:linear-gradient(90deg, #facc15 0%, #f97316 35%, #ec4899 70%, #2dd4bf 100%);--ub-marker:"Permanent Marker", "Nunito", sans-serif;--ub-splats:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg opacity='.18'%3E%3Ccircle cx='40' cy='50' r='9' fill='%23facc15'/%3E%3Ccircle cx='56' cy='42' r='3' fill='%23facc15'/%3E%3Ccircle cx='30' cy='66' r='2' fill='%23facc15'/%3E%3Ccircle cx='190' cy='120' r='7' fill='%23ec4899'/%3E%3Ccircle cx='204' cy='130' r='2.5' fill='%23ec4899'/%3E%3Ccircle cx='178' cy='108' r='2' fill='%23ec4899'/%3E%3Ccircle cx='110' cy='210' r='8' fill='%232dd4bf'/%3E%3Ccircle cx='124' cy='222' r='3' fill='%232dd4bf'/%3E%3C/g%3E%3C/svg%3E");--ub-tape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='26' viewBox='0 0 90 26'%3E%3Cpath d='M3 4 L87 1 L89 6 L86 11 L89 16 L87 22 L3 25 L1 20 L4 14 L1 9 Z' fill='%23fde68a' fill-opacity='.85'/%3E%3Cpath d='M3 4 L87 1 L89 6 L86 11 L89 16 L87 22 L3 25 L1 20 L4 14 L1 9 Z' fill='none' stroke='%23d9a92e' stroke-opacity='.35'/%3E%3C/svg%3E");--ub-drip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='18' viewBox='0 0 120 18'%3E%3Cpath d='M2 3 Q60 0 118 3 L118 6 Q100 7 96 6 Q95 13 92 13 Q89 13 89 7 Q70 8 52 7 Q51 16 47 16 Q43 16 43 7 Q20 7 2 6 Z' fill='%23ec4899'/%3E%3C/svg%3E");color:var(--ub-text);font-family:Inter,-apple-system,sans-serif}.theme-urbano.bg-gradient-to-br,div.theme-urbano[class*=bg-gradient]{background:var(--ub-splats), radial-gradient(ellipse 60% 45% at 100% 0%, #facc151f 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #ec489914 0, transparent 70%), var(--ub-concrete)!important;background-size:260px 260px,auto,auto,auto!important}.theme-urbano h1,.theme-urbano h2,.theme-urbano h3,.theme-urbano .font-display{letter-spacing:-.015em;font-family:Poppins,Inter,sans-serif!important}.theme-urbano main h1,.theme-urbano main h2,.theme-urbano main h3{color:var(--ub-text)!important;font-weight:800!important}.theme-urbano main h4,.theme-urbano main h5,.theme-urbano main h6{color:var(--ub-text)!important}.theme-urbano main h2.font-display{letter-spacing:.01em;padding-bottom:14px;position:relative;font-family:var(--ub-marker)!important;font-size:1.45rem!important;font-weight:400!important}.theme-urbano main h2.font-display:after{content:"";background:var(--ub-drip) left top / 96px 15px no-repeat;width:96px;height:15px;position:absolute;bottom:0;left:-2px}.theme-urbano ::selection{color:var(--ub-ink);background:#facc1599}.theme-urbano aside.app-sidebar{box-shadow:4px 0 0 var(--ub-yellow);border-right:3px solid var(--ub-ink)!important;background:linear-gradient(#18181b40 0%,#18181b00 40%,#18181b73 62%,#18181b33 82%,#18181b00 100%),url(/themes/urbano/sidebar.webp) bottom/cover no-repeat,#1e2550!important}.theme-urbano aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:2px dashed #facc1573!important}.theme-urbano aside.app-sidebar>div:first-child>div:first-child{transform:rotate(-4deg);background:var(--ub-yellow)!important;box-shadow:0 0 0 2px var(--ub-ink), 3px 3px 0 var(--ub-ink)!important;border-radius:12px!important}.theme-urbano aside.app-sidebar>div:first-child>div:first-child svg{color:var(--ub-ink)!important}.theme-urbano aside.app-sidebar>div:first-child h1{letter-spacing:.04em;text-shadow:3px 3px 0 var(--ub-pink);font-family:var(--ub-marker)!important;color:#fff!important;font-size:1.6rem!important;font-weight:400!important}.theme-urbano aside.app-sidebar>div:first-child p{color:#fde68a!important}.theme-urbano aside.app-sidebar nav p{color:var(--ub-yellow)!important;letter-spacing:.16em!important;font-size:.66rem!important;font-weight:800!important}.theme-urbano aside.app-sidebar nav a{text-shadow:0 1px 6px #0009;color:#fff!important;box-shadow:none!important;background:0 0!important;border-radius:10px!important;font-weight:600!important}.theme-urbano aside.app-sidebar nav a .nav-icon,.theme-urbano aside.app-sidebar nav a svg{color:#fde68a!important}.theme-urbano aside.app-sidebar nav a:hover{background:#ffffff1f!important}.theme-urbano aside.app-sidebar .nav-fancy:after{background:var(--ub-spray)}.theme-urbano aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,#0000 0%,#facc151f 50%,#0000 100%)}.theme-urbano aside.app-sidebar nav a[aria-current=page],.theme-urbano aside.app-sidebar nav a.active{transform:rotate(-1.2deg);color:var(--ub-ink)!important;background:var(--ub-yellow)!important;text-shadow:none!important;box-shadow:0 0 0 2px var(--ub-ink), 3px 3px 0 var(--ub-ink)!important;font-weight:800!important}.theme-urbano aside.app-sidebar nav a[aria-current=page] svg,.theme-urbano aside.app-sidebar nav a.active svg{color:var(--ub-ink)!important}.theme-urbano aside.app-sidebar nav button,.theme-urbano aside.app-sidebar nav button span{text-shadow:0 1px 6px #0009;color:#ffffffe6!important}.theme-urbano aside.app-sidebar nav button svg{color:#fde68ab3!important}.theme-urbano aside.app-sidebar nav button:hover{background:#ffffff1a!important}.theme-urbano aside.app-sidebar nav div>a{text-shadow:0 1px 2px #000000e6,0 0 8px #0009;color:#ffffffeb!important}.theme-urbano aside.app-sidebar input{color:#fff!important;background:#18181b8c!important;border:2px solid #facc1580!important}.theme-urbano aside.app-sidebar input::placeholder{color:#ffffff80!important}.theme-urbano aside.app-sidebar input:focus{border-color:var(--ub-yellow)!important;box-shadow:3px 3px 0 var(--ub-pink)!important}.theme-urbano aside.app-sidebar nav button span[class*=bg-amber]{color:var(--ub-ink)!important;background:var(--ub-teal)!important}.theme-urbano aside.app-sidebar nav[class*=border-t]{border-color:#facc154d!important}.theme-urbano aside.app-sidebar::-webkit-scrollbar-thumb{background:var(--ub-yellow)}.theme-urbano header{box-shadow:0 3px 0 var(--ub-yellow);border-bottom:3px solid var(--ub-ink)!important;background:url(/themes/urbano/banner.webp) 50% 75%/cover no-repeat,#dff3f8!important}.theme-urbano header h2{color:var(--ub-text)!important;font-weight:800!important}.theme-urbano header .header-greeting{border:2px solid var(--ub-ink);box-shadow:4px 4px 0 var(--ub-ink);background:#fff;border-radius:12px;transform:rotate(-1deg);padding:8px 16px!important}.theme-urbano header .header-greeting p{color:var(--ub-muted)!important}@media (width<=1023px){.theme-urbano header .header-greeting{box-shadow:none;background:0 0;border:0;transform:none;padding:0 0 0 2.5rem!important}.theme-urbano header{background:linear-gradient(90deg,#f4f4f2f2 0%,#f4f4f2d1 60%,#f4f4f233 100%),url(/themes/urbano/banner.webp) 50% 75%/cover no-repeat,#dff3f8!important}}.theme-urbano header [class*=from-orange-400]{background:var(--ub-orange)!important;box-shadow:0 0 0 2px var(--ub-ink), 3px 3px 0 var(--ub-ink)!important}.theme-urbano header [class*=bg-gray-900]{background:var(--ub-ink)!important;box-shadow:3px 3px 0 var(--ub-pink)!important}.theme-urbano header [class*=bg-gray-900]>span:first-child{color:var(--ub-yellow)!important}.theme-urbano header [class*=from-cyan-400]{background:var(--ub-spray)!important}.theme-urbano header button>div[class*=rounded-full][class*=bg-primary],.theme-urbano header button img[class*=rounded-full]{background:var(--ub-pink)!important;color:#fff!important;box-shadow:0 0 0 2px var(--ub-ink), 3px 3px 0 var(--ub-yellow)!important}.theme-urbano header button[class*=rounded-full] svg{color:var(--ub-text)}.theme-urbano header button[class*=rounded-full][class*=p-2]{box-shadow:0 0 0 2px var(--ub-ink), 2px 2px 0 var(--ub-ink);background:#fff!important}.theme-urbano header span[class*=bg-red-500]{box-shadow:0 0 0 2px var(--ub-ink);background:var(--ub-pink)!important}.theme-urbano main .from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-urbano main .to-indigo-600{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.theme-urbano main .from-rose-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-urbano main .to-pink-600{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.theme-urbano main .from-emerald-500{--tw-gradient-from:#2dd4bf var(--tw-gradient-from-position);--tw-gradient-to:#2dd4bf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-urbano main .to-teal-600{--tw-gradient-to:#facc15 var(--tw-gradient-to-position)}.theme-urbano main .from-amber-500{--tw-gradient-from:#facc15 var(--tw-gradient-from-position);--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-urbano main .to-orange-600{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.theme-urbano main .from-fuchsia-500{--tw-gradient-from:#d946ef var(--tw-gradient-from-position);--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-urbano main .to-purple-600{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.theme-urbano main .from-cyan-500{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-urbano main .to-sky-600{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.theme-urbano main .text-indigo-600{color:#1d4ed8!important}.theme-urbano main .text-rose-600{color:var(--ub-pink-dark)!important}.theme-urbano main .text-emerald-600{color:var(--ub-teal-dark)!important}.theme-urbano main .text-amber-600{color:#a16207!important}.theme-urbano main .text-fuchsia-600{color:#a21caf!important}.theme-urbano main .text-cyan-600{color:#0e7490!important}.theme-urbano main .text-primary-600{color:var(--ub-pink-dark)!important}.theme-urbano main .text-primary-600:hover{color:var(--ub-ink)!important}.theme-urbano main [class*=bg-gradient-to-br][class*=w-10],.theme-urbano main [class*=bg-gradient-to-br][class*=w-12],.theme-urbano main [class*=bg-gradient-to-br][class*=w-11],.theme-urbano main [class*=bg-gradient-to-br][class*=w-9]{box-shadow:0 0 0 2px var(--ub-ink), 2px 2px 0 var(--ub-ink)!important}.theme-urbano main [class*=from-violet-500],.theme-urbano main [class*=from-indigo-500]{background:var(--ub-pink)!important;box-shadow:0 0 0 2px var(--ub-ink), 2px 2px 0 var(--ub-ink)!important}.theme-urbano main [class*=from-violet-500] svg,.theme-urbano main [class*=from-indigo-500] svg{color:#fff!important}.theme-urbano main [class*=from-amber-400]{background:var(--ub-yellow)!important}.theme-urbano main [class*=from-pink-500]{background:var(--ub-teal)!important}.theme-urbano main [class*=bg-white][class*=border-gray-100],.theme-urbano .card,.theme-urbano .card-interactive{transition:transform .18s,box-shadow .18s;background:var(--ub-card)!important;border:2px solid var(--ub-ink)!important;box-shadow:4px 4px 0 var(--ub-ink)!important}.theme-urbano main [class*=bg-white][class*=border-gray-100]:hover,.theme-urbano .card-interactive:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ub-pink)!important}.theme-urbano main .bg-primary-100{background:#fef3c7!important}.theme-urbano main .bg-primary-100 svg{color:var(--ub-ink)!important}.theme-urbano main [class*=bg-gray-100][class*=rounded-full]{background:#ececea!important}.theme-urbano main .text-gray-400{color:#8e8e95!important}.theme-urbano main .text-gray-500{color:var(--ub-muted)!important}.theme-urbano main .text-gray-300{color:#cfcfcb!important}.theme-urbano .flame-bg{border:2px solid var(--ub-ink);box-shadow:4px 4px 0 var(--ub-ink);background-color:#1c1210;background-image:linear-gradient(90deg,#140c0ae6 0%,#140c0a8c 42%,#140c0a0d 72%),url(/themes/urbano/fire.webp);background-position:50%,70% 40%;background-repeat:no-repeat;background-size:auto,cover}.theme-urbano .flame-bg:before{background:radial-gradient(45% 70% at 74% 60%,#f973164d 0%,#0000 70%)}.theme-urbano .flame-bg .flame-glow{display:none}.theme-urbano .flame-ember{background:var(--ub-yellow);box-shadow:0 0 6px #f97316f2}.theme-urbano .flame-bg p{text-shadow:0 1px 6px #0009}.theme-urbano .xp-card{background:var(--ub-card);border:2px solid var(--ub-ink)!important;box-shadow:4px 4px 0 var(--ub-ink)!important}.theme-urbano .xp-card:before{background:radial-gradient(circle,#facc1533,#0000 70%)}.theme-urbano .level-badge{background:var(--ub-yellow);box-shadow:0 0 0 2px var(--ub-ink), 3px 3px 0 var(--ub-ink)}.theme-urbano .level-badge:after{background:var(--ub-ink)}.theme-urbano .level-badge>span{font-family:var(--ub-marker)!important;color:var(--ub-yellow)!important;font-weight:400!important}.theme-urbano .xp-card .text-indigo-400{color:var(--ub-pink)!important}.theme-urbano .xp-bar-track{box-shadow:0 0 0 2px var(--ub-ink);background:#e7e5e4}.theme-urbano .xp-bar-fill,.theme-urbano .progress-bar-fill{background:var(--ub-spray)!important;box-shadow:none!important}.theme-urbano .quick-card{box-shadow:4px 4px 0 var(--ub-ink);transition:transform .18s,box-shadow .18s;background:var(--ub-card)!important;border:2px solid var(--ub-ink)!important}.theme-urbano .quick-card:hover{box-shadow:6px 6px 0 var(--ub-pink);transform:translate(-2px,-2px)}.theme-urbano .quick-card .quick-deco{color:#ecebe7!important}.theme-urbano .quick-card .quick-shine{display:none}.theme-urbano .quick-card .text-amber-600{color:#a16207!important}.theme-urbano .quick-card .text-violet-600{color:#a21caf!important}.theme-urbano .quick-card .text-rose-600{color:var(--ub-pink-dark)!important}.theme-urbano main [class*=from-violet-50\ ]{border:2px solid var(--ub-ink)!important;box-shadow:4px 4px 0 var(--ub-ink)!important;background:#fff!important}.theme-urbano main [class*=from-violet-50\ ]:hover{box-shadow:6px 6px 0 var(--ub-teal)!important}.theme-urbano main .text-violet-400{color:var(--ub-pink)!important}.theme-urbano main .text-amber-500{color:var(--ub-yellow-dark)!important}.theme-urbano main .fill-amber-400{fill:var(--ub-yellow)!important}.theme-urbano .improvement-panel{border:2px solid var(--ub-ink);border-radius:18px;box-shadow:5px 5px 0 var(--ub-ink)!important;background:linear-gradient(#18181b00 0%,#18181b59 100%),url(/themes/urbano/sidebar.webp) 50% 80%/cover no-repeat,#1e2550!important}.theme-urbano .improvement-panel [class*=bg-white\/95]{border:2px solid var(--ub-ink);box-shadow:4px 4px 0 var(--ub-ink)!important;background:#fff!important}.theme-urbano .improvement-panel .text-emerald-700{font-family:var(--ub-marker);color:var(--ub-pink-dark)!important;font-size:1.05rem!important;font-weight:400!important}.theme-urbano .improvement-panel p{color:var(--ub-text)!important}.theme-urbano .improvement-panel button[class*=from-violet-500],.theme-urbano button[class*=from-violet-500][class*=to-purple-600]{background:var(--ub-pink)!important;box-shadow:0 0 0 2px var(--ub-ink), 3px 3px 0 var(--ub-ink)!important}.theme-urbano .improvement-panel button[class*=from-violet-500]:active,.theme-urbano button[class*=from-violet-500][class*=to-purple-600]:active{transform:translate(2px,2px);box-shadow:0 0 0 2px var(--ub-ink), 1px 1px 0 var(--ub-ink)!important}.theme-urbano .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-urbano main [class*=from-indigo-50\ ]{border-color:var(--ub-ink)!important;background:#fef9c3!important}.theme-urbano main [class*=bg-gray-50]{background:#f7f7f5!important}.theme-urbano main .text-indigo-500{color:var(--ub-pink-dark)!important}.theme-urbano main button:hover .group-hover\:text-indigo-600,.theme-urbano main .hover\:border-indigo-200:hover{border-color:var(--ub-pink)!important}.theme-urbano main [class*=via-emerald-950]{background:var(--ub-splats), linear-gradient(160deg, #27272a 0%, #18181b 100%)!important;border:2px solid var(--ub-ink)!important;box-shadow:5px 5px 0 var(--ub-yellow)!important;background-size:260px 260px,auto!important}.theme-urbano main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:var(--ub-yellow)!important}.theme-urbano main [class*=via-emerald-950] .bg-emerald-950{background:var(--ub-pink)!important}.theme-urbano main [class*=via-emerald-950] .text-emerald-700,.theme-urbano main [class*=via-emerald-950] .text-emerald-800{color:var(--ub-pink-dark)!important}.theme-urbano main [class*=via-emerald-950] a.text-emerald-50{color:var(--ub-yellow)!important}.theme-urbano main [class*=via-emerald-950] a.bg-white:hover{background:#fef9c3!important}.theme-urbano .btn-primary{color:#fff;border:2px solid var(--ub-ink);box-shadow:3px 3px 0 var(--ub-ink);border-radius:.75rem;font-weight:800;background:var(--ub-pink)!important}.theme-urbano .btn-primary:hover{box-shadow:4px 4px 0 var(--ub-ink);transform:translate(-1px,-1px)}.theme-urbano .btn-primary:active{box-shadow:1px 1px 0 var(--ub-ink);transform:translate(2px,2px)}.theme-urbano .btn-secondary{border:2px solid var(--ub-ink);box-shadow:3px 3px 0 var(--ub-ink);border-radius:.75rem;color:var(--ub-text)!important;background:#fff!important}.theme-urbano .btn-secondary:hover{background:#fef9c3!important}.theme-urbano .input{border:2px solid var(--ub-ink);background:#fff;border-radius:.75rem}.theme-urbano .input:focus{border-color:var(--ub-pink);box-shadow:3px 3px 0 var(--ub-pink)}.theme-urbano .exercise-option{border:2px solid var(--ub-ink);box-shadow:3px 3px 0 var(--ub-ink);background:#fff;border-radius:.75rem}.theme-urbano .exercise-option:hover{box-shadow:4px 4px 0 var(--ub-teal)}.theme-urbano .exercise-option-selected{border-color:var(--ub-ink)!important;box-shadow:4px 4px 0 var(--ub-pink)!important;background:#fef3c7!important}.theme-urbano .badge{background:var(--ub-yellow);color:var(--ub-ink);border:2px solid var(--ub-ink)}.theme-urbano .progress-bar{background:#e7e5e4}.theme-urbano ::-webkit-scrollbar{width:8px}.theme-urbano ::-webkit-scrollbar-track{background:0 0}.theme-urbano ::-webkit-scrollbar-thumb{background:var(--ub-ink);border-radius:4px}.theme-urbano table thead{background:#fef9c3!important}.theme-urbano table thead th{color:var(--ub-text)!important;border-bottom:2px solid var(--ub-ink)!important}.theme-urbano main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]),.theme-urbano main .quick-card,.theme-urbano main .xp-card{position:relative;overflow:visible!important}.theme-urbano main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]):nth-child(3n+1):after,.theme-urbano main .quick-card:nth-child(3n+1):after,.theme-urbano main .xp-card:after{content:"";background:var(--ub-tape) center / 72px 21px no-repeat;pointer-events:none;z-index:3;width:72px;height:21px;margin-left:-36px;position:absolute;top:-11px;left:50%;transform:rotate(-4deg)}.theme-urbano main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]):nth-child(3n+2):after,.theme-urbano main .quick-card:nth-child(3n+2):after{content:"";background:var(--ub-tape) center / 64px 19px no-repeat;pointer-events:none;z-index:3;width:64px;height:19px;position:absolute;top:-9px;right:-14px;transform:rotate(38deg)}.theme-quijote{--qj-night:#16264f;--qj-night-2:#1e3366;--qj-parchment:#fbf5e6;--qj-card:#fff;--qj-line:#ece2c9;--qj-line-strong:#dfcfa6;--qj-text:#2e2416;--qj-muted:#76664e;--qj-anil:#2b4c9b;--qj-anil-dark:#1e3a7b;--qj-anil-soft:#e8edf8;--qj-wheat:#e0a72a;--qj-wheat-dark:#b07a12;--qj-earth:#b4532a;--qj-olive:#6b7f3a;--qj-wheat-bar:linear-gradient(90deg, #f4cf6b 0%, #e0a72a 55%, #c98a1c 100%);--qj-zocalo:linear-gradient(180deg, #fff 0 2px, #2b4c9b 2px 100%);--qj-windmill: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='%232b4c9b'%3E%3Cpath d='M24 62 L27 30 L37 30 L40 62 Z'/%3E%3Cpath d='M25 31 L32 22 L39 31 Z'/%3E%3C/g%3E%3Cg stroke='%232b4c9b' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M32 25 L12 7'/%3E%3Cpath d='M32 25 L52 7'/%3E%3Cpath d='M32 25 L12 43'/%3E%3Cpath d='M32 25 L52 43'/%3E%3C/g%3E%3C/svg%3E");--qj-wheat-pattern: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='none' stroke='%23e6cf96' stroke-width='1.2' stroke-linecap='round' opacity='.5'%3E%3Cpath d='M40 60 Q42 40 46 24'/%3E%3Cpath d='M44 44 l-6 -4 M45 36 l-6 -4 M46 28 l-5 -4 M44 44 l6 -2 M45 36 l6 -2 M46 28 l5 -2'/%3E%3Cpath d='M170 170 Q172 150 176 134'/%3E%3Cpath d='M174 154 l-6 -4 M175 146 l-6 -4 M176 138 l-5 -4 M174 154 l6 -2 M175 146 l6 -2 M176 138 l5 -2'/%3E%3C/g%3E%3C/svg%3E");color:var(--qj-text);font-family:Inter,-apple-system,sans-serif}.theme-quijote.bg-gradient-to-br,div.theme-quijote[class*=bg-gradient]{background:var(--qj-wheat-pattern), radial-gradient(ellipse 60% 45% at 100% 0%, #e0a72a29 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #2b4c9b14 0, transparent 70%), var(--qj-parchment)!important;background-size:220px 220px,auto,auto,auto!important}.theme-quijote h1,.theme-quijote h2,.theme-quijote h3,.theme-quijote .font-display{letter-spacing:-.01em;font-family:Fraunces,DM Serif Display,Georgia,serif!important}.theme-quijote main h1,.theme-quijote main h2,.theme-quijote main h3{color:var(--qj-text)!important;font-weight:700!important}.theme-quijote main h4,.theme-quijote main h5,.theme-quijote main h6{color:var(--qj-text)!important}.theme-quijote main h2.font-display{padding-bottom:9px;font-style:italic;position:relative}.theme-quijote main h2.font-display:after{content:"";background:var(--qj-zocalo);border-radius:1px;width:54px;height:5px;position:absolute;bottom:0;left:0;box-shadow:0 1px #1e3a7b4d}.theme-quijote ::selection{color:var(--qj-night);background:#e0a72a59}.theme-quijote aside.app-sidebar{box-shadow:6px 0 24px #16264f47;background:linear-gradient(#16264f33 0%,#16264f00 40%,#0f1b3a80 52%,#0f1b3a4d 72%,#0f1b3a00 90%),url(/themes/quijote/sidebar.webp) bottom/cover no-repeat,#183a5c!important;border-right:0!important}.theme-quijote aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #f4cf6b4d!important}.theme-quijote aside.app-sidebar>div:first-child>div:first-child{background:var(--qj-anil)!important;box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--qj-wheat), 0 8px 18px -6px #00000080!important;border-radius:10px!important}.theme-quijote aside.app-sidebar>div:first-child>div:first-child svg{color:#fff!important}.theme-quijote aside.app-sidebar>div:first-child h1{letter-spacing:.04em;text-shadow:0 2px 8px #0a122899;font-style:italic;color:#fff!important;font-family:Fraunces,serif!important;font-weight:800!important}.theme-quijote aside.app-sidebar>div:first-child p{color:#f4cf6b!important}.theme-quijote aside.app-sidebar nav p{color:#f4cf6b!important;letter-spacing:.16em!important;font-size:.66rem!important}.theme-quijote aside.app-sidebar nav a{text-shadow:0 1px 6px #0a122899;color:#fff!important;box-shadow:none!important;background:0 0!important;border-radius:10px!important;font-weight:600!important}.theme-quijote aside.app-sidebar nav a .nav-icon,.theme-quijote aside.app-sidebar nav a svg{color:#f4cf6b!important}.theme-quijote aside.app-sidebar nav a:hover{background:#ffffff1f!important}.theme-quijote aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg, var(--qj-wheat), var(--qj-anil))}.theme-quijote aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,#0000 0%,#f4cf6b24 50%,#0000 100%)}.theme-quijote aside.app-sidebar nav a[aria-current=page],.theme-quijote aside.app-sidebar nav a.active{color:var(--qj-anil-dark)!important;background:linear-gradient(180deg, #fff 0%, #fff 82%, #fff 82%, var(--qj-anil) 86%, var(--qj-anil) 100%)!important;text-shadow:none!important;font-weight:700!important;box-shadow:0 8px 20px -8px #0a1228b3!important}.theme-quijote aside.app-sidebar nav a[aria-current=page] svg,.theme-quijote aside.app-sidebar nav a.active svg{color:var(--qj-anil)!important}.theme-quijote aside.app-sidebar nav button,.theme-quijote aside.app-sidebar nav button span{text-shadow:0 1px 6px #0a122899;color:#ffffffe6!important}.theme-quijote aside.app-sidebar nav button svg{color:#f4cf6bb3!important}.theme-quijote aside.app-sidebar nav button:hover{background:#ffffff1a!important}.theme-quijote aside.app-sidebar nav div>a{text-shadow:0 1px 2px #0a1228e6,0 0 8px #0a122899;color:#ffffffeb!important}.theme-quijote aside.app-sidebar input{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff!important;background:#0a122873!important;border-color:#f4cf6b66!important}.theme-quijote aside.app-sidebar input::placeholder{color:#ffffff80!important}.theme-quijote aside.app-sidebar input:focus{border-color:#f4cf6b!important;box-shadow:0 0 0 3px #f4cf6b40!important}.theme-quijote aside.app-sidebar nav button span[class*=bg-amber]{color:var(--qj-night)!important;background:#f4cf6b!important}.theme-quijote aside.app-sidebar nav[class*=border-t]{border-color:#f4cf6b40!important}.theme-quijote aside.app-sidebar::-webkit-scrollbar-thumb{background:#f4cf6b66}.theme-quijote header{box-shadow:0 6px 24px -18px #16264f66;border-bottom:4px solid #0000!important;-o-border-image:var(--qj-zocalo) 1!important;border-image:var(--qj-zocalo) 1!important;background:url(/themes/quijote/banner.webp) 50% 70%/cover no-repeat,#e9f3fb!important}.theme-quijote header h2{color:var(--qj-text)!important;font-weight:700!important}.theme-quijote header .header-greeting{background:linear-gradient(180deg, #ffffffeb 0%, #ffffffeb 88%, var(--qj-anil) 88%, var(--qj-anil) 100%);border:1px solid #fffc;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px -14px #16264f80;padding:8px 18px 10px 16px!important}.theme-quijote header .header-greeting p{color:var(--qj-muted)!important}@media (width<=1023px){.theme-quijote header .header-greeting{box-shadow:none;background:0 0;border:0;padding:0 0 0 2.5rem!important}.theme-quijote header{background:linear-gradient(90deg,#fbf5e6f2 0%,#fbf5e6d1 60%,#fbf5e633 100%),url(/themes/quijote/banner.webp) 50% 70%/cover no-repeat,#e9f3fb!important}}.theme-quijote header [class*=from-orange-400]{background:linear-gradient(135deg, #e8893b 0%, var(--qj-earth) 100%)!important;box-shadow:0 4px 14px -4px #b4532a99,inset 0 1px #ffffff4d!important}.theme-quijote header [class*=bg-gray-900]{box-shadow:inset 0 0 0 1px #f4cf6b73,0 0 16px -6px #e0a72a99;background:linear-gradient(135deg, var(--qj-night-2) 0%, var(--qj-night) 100%)!important}.theme-quijote header [class*=bg-gray-900]>span:first-child{color:#f4cf6b!important}.theme-quijote header [class*=from-cyan-400]{background:var(--qj-wheat-bar)!important}.theme-quijote header button>div[class*=rounded-full][class*=bg-primary],.theme-quijote header button img[class*=rounded-full]{background:var(--qj-anil)!important;color:#fff!important;box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--qj-wheat), 0 0 18px #e0a72a73!important}.theme-quijote header button[class*=rounded-full] svg{color:var(--qj-text)}.theme-quijote header button[class*=rounded-full][class*=p-2]{-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffffb3,0 6px 16px -10px #16264f99;background:#ffffffd9!important}.theme-quijote header span[class*=bg-red-500]{box-shadow:0 0 0 2px #fff;background:var(--qj-earth)!important}.theme-quijote main .from-blue-500{--tw-gradient-from:#3b63c4 var(--tw-gradient-from-position);--tw-gradient-to:#3b63c400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-quijote main .to-indigo-600{--tw-gradient-to:#1e3a7b var(--tw-gradient-to-position)}.theme-quijote main .from-rose-500{--tw-gradient-from:#d9704a var(--tw-gradient-from-position);--tw-gradient-to:#d9704a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-quijote main .to-pink-600{--tw-gradient-to:#9a3d1d var(--tw-gradient-to-position)}.theme-quijote main .from-emerald-500{--tw-gradient-from:#8ea24f var(--tw-gradient-from-position);--tw-gradient-to:#8ea24f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-quijote main .to-teal-600{--tw-gradient-to:#556b2f var(--tw-gradient-to-position)}.theme-quijote main .from-amber-500{--tw-gradient-from:#f0bb3e var(--tw-gradient-from-position);--tw-gradient-to:#f0bb3e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-quijote main .to-orange-600{--tw-gradient-to:#b07a12 var(--tw-gradient-to-position)}.theme-quijote main .from-fuchsia-500{--tw-gradient-from:#8a6bbf var(--tw-gradient-from-position);--tw-gradient-to:#8a6bbf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-quijote main .to-purple-600{--tw-gradient-to:#563a8a var(--tw-gradient-to-position)}.theme-quijote main .from-cyan-500{--tw-gradient-from:#5b8fd1 var(--tw-gradient-from-position);--tw-gradient-to:#5b8fd100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-quijote main .to-sky-600{--tw-gradient-to:#2b4c9b var(--tw-gradient-to-position)}.theme-quijote main .text-indigo-600{color:var(--qj-anil)!important}.theme-quijote main .text-rose-600{color:#9a3d1d!important}.theme-quijote main .text-emerald-600{color:#556b2f!important}.theme-quijote main .text-amber-600{color:var(--qj-wheat-dark)!important}.theme-quijote main .text-fuchsia-600{color:#563a8a!important}.theme-quijote main .text-cyan-600,.theme-quijote main .text-primary-600{color:var(--qj-anil)!important}.theme-quijote main .text-primary-600:hover{color:var(--qj-anil-dark)!important}.theme-quijote main [class*=from-violet-500],.theme-quijote main [class*=from-indigo-500]{background:linear-gradient(145deg, #3b63c4 0%, var(--qj-anil) 55%, var(--qj-anil-dark) 100%)!important;box-shadow:inset 0 0 0 2px #ffffff59,0 6px 16px -8px #1e3a7bb3!important}.theme-quijote main [class*=from-violet-500] svg,.theme-quijote main [class*=from-indigo-500] svg{color:#fff!important}.theme-quijote main [class*=from-amber-400]{background:linear-gradient(145deg, #f4cf6b 0%, var(--qj-wheat) 100%)!important}.theme-quijote main [class*=from-pink-500]{background:linear-gradient(145deg, #d9704a 0%, var(--qj-earth) 100%)!important}.theme-quijote main [class*=bg-white][class*=border-gray-100],.theme-quijote .card,.theme-quijote .card-interactive{box-shadow:0 12px 28px -20px #3c2a1473;background:var(--qj-card)!important;border-color:var(--qj-line)!important;border-bottom:5px solid var(--qj-anil)!important}.theme-quijote main [class*=bg-white][class*=border-gray-100]:hover,.theme-quijote .card-interactive:hover{border-color:var(--qj-line-strong)!important;border-bottom-color:var(--qj-anil-dark)!important;box-shadow:0 20px 44px -22px #2b4c9b80!important}.theme-quijote main .bg-primary-100{background:var(--qj-anil-soft)!important}.theme-quijote main .bg-primary-100 svg{color:var(--qj-anil)!important}.theme-quijote main [class*=bg-gray-100][class*=rounded-full]{background:#f1eadb!important}.theme-quijote main .text-gray-400{color:#a69779!important}.theme-quijote main .text-gray-500{color:var(--qj-muted)!important}.theme-quijote main .text-gray-300{color:#d8cdb3!important}.theme-quijote .flame-bg{background-color:#2a1a0f;background-image:linear-gradient(90deg,#22140ae6 0%,#22140a8c 42%,#22140a0d 72%),url(/themes/quijote/hearth.webp);background-position:50%,72% 70%;background-repeat:no-repeat;background-size:auto,cover;box-shadow:inset 0 0 0 1px #f4cf6b4d,0 18px 36px -20px #3c1e0abf}.theme-quijote .flame-bg:before{background:radial-gradient(45% 70% at 74% 100%,#ffaa5059 0%,#0000 70%)}.theme-quijote .flame-bg .flame-glow{display:none}.theme-quijote .flame-ember{background:#ffc46b;box-shadow:0 0 6px #ff8c28f2}.theme-quijote .flame-bg p{text-shadow:0 1px 6px #0009}.theme-quijote .xp-card{background:linear-gradient(160deg, #fffaf0 0%, var(--qj-card) 55%, #f3f6fc 100%);border-color:var(--qj-line-strong)!important}.theme-quijote .xp-card:before{background:radial-gradient(circle,#e0a72a29,#0000 70%)}.theme-quijote .level-badge{background:conic-gradient(from 200deg,#f4cf6b,#c98a1c,#f4cf6b,#e0a72a,#f4cf6b);box-shadow:inset 0 2px 3px #ffffff73,0 6px 16px -6px #b07a12b3}.theme-quijote .level-badge:after{background:linear-gradient(145deg, var(--qj-anil), var(--qj-night))}.theme-quijote .level-badge>span{color:#f4cf6b!important;font-family:Fraunces,serif!important}.theme-quijote .xp-card .text-indigo-400{color:var(--qj-anil)!important}.theme-quijote .xp-bar-track{background:#efe6d2;box-shadow:inset 0 1px 2px #3c2a141f}.theme-quijote .xp-bar-fill,.theme-quijote .progress-bar-fill{background:repeating-linear-gradient(115deg, #ffffff2e 0 4px, transparent 4px 10px), var(--qj-wheat-bar)!important;box-shadow:0 0 10px #e0a72a73!important}.theme-quijote .quick-card{box-shadow:0 12px 28px -22px #3c2a1480;background:var(--qj-card)!important;border-color:var(--qj-line)!important;border-bottom:5px solid var(--qj-anil)!important}.theme-quijote .quick-card:hover{border-color:var(--qj-line-strong)!important}.theme-quijote .quick-card .quick-deco{color:#efe6d2!important}.theme-quijote .quick-card .quick-shine{background:linear-gradient(115deg,#0000 30%,#f4cf6b66 50%,#0000 70%)}.theme-quijote .quick-card .text-amber-600{color:var(--qj-wheat-dark)!important}.theme-quijote .quick-card .text-violet-600{color:var(--qj-anil)!important}.theme-quijote .quick-card .text-rose-600{color:#9a3d1d!important}.theme-quijote main [class*=from-violet-50\ ]{background:linear-gradient(135deg, #fffaf0 0%, var(--qj-card) 55%, #f3f6fc 100%)!important;border-color:var(--qj-line)!important;border-bottom:5px solid var(--qj-anil)!important}.theme-quijote main [class*=from-violet-50\ ]:hover{border-color:var(--qj-line-strong)!important}.theme-quijote main .text-violet-400{color:var(--qj-anil)!important}.theme-quijote main .text-amber-500{color:var(--qj-wheat)!important}.theme-quijote main .fill-amber-400{fill:#f4cf6b!important}.theme-quijote .improvement-panel{border-radius:22px;background:linear-gradient(180deg, #16264f0d 0%, #16264f59 100%), url(/themes/quijote/sidebar.webp) center 75% / cover no-repeat, var(--qj-night)!important;box-shadow:inset 0 0 0 1px #f4cf6b4d,0 24px 50px -28px #16264fd9!important}.theme-quijote .improvement-panel [class*=bg-white\/95]{box-shadow:inset 0 0 0 1px var(--qj-line), 0 14px 30px -16px #16264f99!important;background:#fffffff5!important}.theme-quijote .improvement-panel .text-emerald-700{font-family:Fraunces,serif;font-style:italic;color:var(--qj-anil)!important;font-size:1.05rem!important}.theme-quijote .improvement-panel p{color:var(--qj-text)!important}.theme-quijote .improvement-panel button[class*=from-violet-500],.theme-quijote button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(110deg, #3b63c4 0%, var(--qj-anil) 55%, var(--qj-anil-dark) 100%)!important;box-shadow:inset 0 -3px #00000026,0 8px 20px -8px #1e3a7bb3!important}.theme-quijote .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-quijote main [class*=from-indigo-50\ ]{border-color:var(--qj-line)!important;background:linear-gradient(90deg,#fdf6e4 0%,#eef2fb 100%)!important}.theme-quijote main [class*=bg-gray-50]{background:#fcf8ee!important}.theme-quijote main .text-indigo-500{color:var(--qj-anil)!important}.theme-quijote main button:hover .group-hover\:text-indigo-600,.theme-quijote main .hover\:border-indigo-200:hover{border-color:var(--qj-line-strong)!important}.theme-quijote main [class*=via-emerald-950]{background:radial-gradient(circle at 86% 20%,#ffecb399 0,#ffecb31f 8%,#0000 20%),radial-gradient(60% 40% at 30% 110%,#e0a72a73 0,#0000 70%),linear-gradient(160deg,#1e3366 0%,#16264f 60%,#0f1b3a 100%)!important;border-color:#f4cf6b4d!important}.theme-quijote main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:#f4cf6b!important}.theme-quijote main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(145deg, var(--qj-wheat), var(--qj-wheat-dark))!important}.theme-quijote main [class*=via-emerald-950] .text-emerald-700,.theme-quijote main [class*=via-emerald-950] .text-emerald-800{color:var(--qj-anil-dark)!important}.theme-quijote main [class*=via-emerald-950] a.text-emerald-50{color:#f4cf6b!important}.theme-quijote main [class*=via-emerald-950] a.bg-white:hover{background:#fdf6e4!important}.theme-quijote .btn-primary{border:none;border-radius:.8rem;font-weight:700;box-shadow:inset 0 -3px #00000026,0 8px 20px -10px #1e3a7bbf;background:linear-gradient(110deg, #3b63c4 0%, var(--qj-anil) 55%, var(--qj-anil-dark) 100%)!important}.theme-quijote .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 -3px #00000026,0 12px 26px -10px #1e3a7bcc}.theme-quijote .btn-secondary{border:1px solid var(--qj-line-strong);border-radius:.8rem;background:var(--qj-card)!important;color:var(--qj-text)!important}.theme-quijote .btn-secondary:hover{border-color:var(--qj-wheat);background:#fdf6e4!important}.theme-quijote .input{background:var(--qj-card);border:1.5px solid var(--qj-line);border-radius:.8rem}.theme-quijote .input:focus{border-color:var(--qj-anil);box-shadow:0 0 0 3px #2b4c9b29}.theme-quijote .exercise-option{background:var(--qj-card);border:1.5px solid var(--qj-line);border-radius:.8rem}.theme-quijote .exercise-option:hover{border-color:var(--qj-line-strong);background:#fffcf4}.theme-quijote .exercise-option-selected{box-shadow:0 0 0 3px #2b4c9b24;background:var(--qj-anil-soft)!important;border-color:var(--qj-anil)!important}.theme-quijote .badge{background:var(--qj-anil-soft);color:var(--qj-anil-dark);border:1px solid #c9d4ee}.theme-quijote .progress-bar{background:#efe6d2}.theme-quijote ::-webkit-scrollbar{width:6px}.theme-quijote ::-webkit-scrollbar-track{background:0 0}.theme-quijote ::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--qj-wheat), var(--qj-anil));border-radius:3px}.theme-quijote table thead{background:#fbf3df!important}.theme-quijote table thead th{color:var(--qj-text)!important;border-bottom:1px solid var(--qj-line-strong)!important}.theme-quijote main .quick-card:after{content:"";background:var(--qj-windmill) center / contain no-repeat;opacity:.13;pointer-events:none;width:30px;height:30px;position:absolute;top:10px;right:10px}.theme-anime{--an-ink:#1e1b2e;--an-ink-2:#2e2a45;--an-sky:#f2f8fd;--an-card:#fff;--an-line:#dfe7f1;--an-text:#1e1b2e;--an-muted:#5e5a78;--an-sakura:#f0569a;--an-sakura-dark:#c2276d;--an-sakura-soft:#fde7f1;--an-blue:#38bdf8;--an-blue-dark:#0284c7;--an-violet:#8b5cf6;--an-yellow:#fde047;--an-font:"Zen Kaku Gothic New", "Nunito", sans-serif;--an-tone:radial-gradient(circle, #1e1b2e38 1.1px, transparent 1.5px);--an-speed:repeating-linear-gradient(180deg, #1e1b2e 0 2px, transparent 2px 4px);color:var(--an-text);font-family:Inter,-apple-system,sans-serif}.theme-anime.bg-gradient-to-br,div.theme-anime[class*=bg-gradient]{background:radial-gradient(ellipse 60% 45% at 100% 0%, #f0569a1f 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #38bdf824 0, transparent 70%), radial-gradient(circle, #1e1b2e0d 1px, transparent 1.4px) 0 0 / 14px 14px, var(--an-sky)!important}.theme-anime h1,.theme-anime h2,.theme-anime h3,.theme-anime .font-display{letter-spacing:-.005em;font-family:var(--an-font)!important}.theme-anime main h1,.theme-anime main h2,.theme-anime main h3{color:var(--an-text)!important;font-weight:700!important}.theme-anime main h4,.theme-anime main h5,.theme-anime main h6{color:var(--an-text)!important}.theme-anime main h2.font-display{transform-origin:0 100%;padding-bottom:9px;position:relative;transform:skew(-8deg)}.theme-anime main h2.font-display:after{content:"";background:var(--an-speed);width:70px;height:6px;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 55%,#0000 100%)}.theme-anime ::selection{color:var(--an-ink);background:#f0569a40}.theme-anime aside.app-sidebar{box-shadow:4px 0 0 var(--an-sakura);border-right:3px solid var(--an-ink)!important;background:linear-gradient(#1e1b2e33 0%,#1e1b2e00 40%,#1e1b2e66 55%,#1e1b2e40 75%,#1e1b2e00 92%),url(/themes/anime/sidebar.webp) bottom/cover no-repeat,#4c2a8a!important}.theme-anime aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:2px solid #ffffff38!important}.theme-anime aside.app-sidebar>div:first-child>div:first-child{background:var(--an-sakura)!important;box-shadow:0 0 0 2.5px var(--an-ink), 3px 3px 0 var(--an-ink)!important;border-radius:999px!important}.theme-anime aside.app-sidebar>div:first-child>div:first-child svg{color:#fff!important}.theme-anime aside.app-sidebar>div:first-child h1{letter-spacing:.08em;text-shadow:2px 2px 0 var(--an-sakura), 0 2px 10px #1e1b2e80;font-family:var(--an-font)!important;color:#fff!important;font-weight:700!important}.theme-anime aside.app-sidebar>div:first-child p{color:#fbcfe3!important}.theme-anime aside.app-sidebar nav p{color:#fbcfe3!important;letter-spacing:.16em!important;font-size:.66rem!important;font-weight:800!important}.theme-anime aside.app-sidebar nav a{text-shadow:0 1px 6px #1e1b2eb3;color:#fff!important;box-shadow:none!important;background:0 0!important;border-radius:10px!important;font-weight:600!important}.theme-anime aside.app-sidebar nav a .nav-icon,.theme-anime aside.app-sidebar nav a svg{color:#fbcfe3!important}.theme-anime aside.app-sidebar nav a:hover{background:#ffffff24!important}.theme-anime aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg, var(--an-sakura), var(--an-blue))}.theme-anime aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,#0000 0%,#f0569a24 50%,#0000 100%)}.theme-anime aside.app-sidebar nav a[aria-current=page],.theme-anime aside.app-sidebar nav a.active{color:var(--an-ink)!important;text-shadow:none!important;box-shadow:0 0 0 2px var(--an-ink), 4px 4px 0 var(--an-sakura)!important;background:#fff!important;font-weight:800!important}.theme-anime aside.app-sidebar nav a[aria-current=page] svg,.theme-anime aside.app-sidebar nav a.active svg{color:var(--an-sakura)!important}.theme-anime aside.app-sidebar nav button,.theme-anime aside.app-sidebar nav button span{text-shadow:0 1px 6px #1e1b2eb3;color:#ffffffe6!important}.theme-anime aside.app-sidebar nav button svg{color:#fbcfe3bf!important}.theme-anime aside.app-sidebar nav button:hover{background:#ffffff1a!important}.theme-anime aside.app-sidebar nav div>a{text-shadow:0 1px 2px #1e1b2ee6,0 0 8px #1e1b2e99;color:#ffffffeb!important}.theme-anime aside.app-sidebar input{color:#fff!important;background:#1e1b2e73!important;border:2px solid #fbcfe380!important}.theme-anime aside.app-sidebar input::placeholder{color:#ffffff8c!important}.theme-anime aside.app-sidebar input:focus{border-color:var(--an-sakura)!important;box-shadow:3px 3px 0 var(--an-sakura)!important}.theme-anime aside.app-sidebar nav button span[class*=bg-amber]{color:var(--an-ink)!important;background:var(--an-yellow)!important}.theme-anime aside.app-sidebar nav[class*=border-t]{border-color:#ffffff38!important}.theme-anime aside.app-sidebar::-webkit-scrollbar-thumb{background:var(--an-sakura)}.theme-anime header{box-shadow:0 3px 0 var(--an-sakura);border-bottom:3px solid var(--an-ink)!important;background:url(/themes/anime/banner.webp) 50% 60%/cover no-repeat,#bfe7fb!important}.theme-anime header h2{color:var(--an-text)!important;font-weight:700!important}.theme-anime header .header-greeting{border:2.5px solid var(--an-ink);box-shadow:3px 3px 0 var(--an-ink);background:#fff;border-radius:999px;position:relative;padding:8px 18px!important}.theme-anime header .header-greeting:after{content:"";border-right:2.5px solid var(--an-ink);border-bottom:2.5px solid var(--an-ink);background:#fff;border-bottom-right-radius:4px;width:16px;height:12px;position:absolute;bottom:-11px;left:26px;transform:skew(-30deg)rotate(12deg)}.theme-anime header .header-greeting p{color:var(--an-muted)!important}@media (width<=1023px){.theme-anime header .header-greeting{box-shadow:none;background:0 0;border:0;padding:0 0 0 2.5rem!important}.theme-anime header .header-greeting:after{display:none}.theme-anime header{background:linear-gradient(90deg,#f2f8fdf2 0%,#f2f8fdd1 60%,#f2f8fd33 100%),url(/themes/anime/banner.webp) 50% 60%/cover no-repeat,#bfe7fb!important}}.theme-anime header [class*=from-orange-400]{box-shadow:0 0 0 2px var(--an-ink), 3px 3px 0 var(--an-ink)!important;background:linear-gradient(135deg,#fb923c 0%,#f0569a 100%)!important}.theme-anime header [class*=bg-gray-900]{background:var(--an-ink)!important;box-shadow:3px 3px 0 var(--an-sakura)!important}.theme-anime header [class*=bg-gray-900]>span:first-child{color:#fbcfe3!important}.theme-anime header [class*=from-cyan-400]{background:linear-gradient(90deg, var(--an-sakura), var(--an-blue))!important}.theme-anime header button>div[class*=rounded-full][class*=bg-primary],.theme-anime header button img[class*=rounded-full]{background:var(--an-sakura)!important;color:#fff!important;box-shadow:0 0 0 2.5px var(--an-ink), 3px 3px 0 var(--an-blue)!important}.theme-anime header button[class*=rounded-full] svg{color:var(--an-text)}.theme-anime header button[class*=rounded-full][class*=p-2]{box-shadow:0 0 0 2px var(--an-ink), 2px 2px 0 var(--an-ink);background:#fff!important}.theme-anime header span[class*=bg-red-500]{box-shadow:0 0 0 2px var(--an-ink);background:var(--an-sakura)!important}.theme-anime main .from-blue-500{--tw-gradient-from:#38bdf8 var(--tw-gradient-from-position);--tw-gradient-to:#38bdf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-anime main .to-indigo-600{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.theme-anime main .from-rose-500{--tw-gradient-from:#f0569a var(--tw-gradient-from-position);--tw-gradient-to:#f0569a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-anime main .to-pink-600{--tw-gradient-to:#c2276d var(--tw-gradient-to-position)}.theme-anime main .from-emerald-500{--tw-gradient-from:#4ade80 var(--tw-gradient-from-position);--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-anime main .to-teal-600{--tw-gradient-to:#0ea5e9 var(--tw-gradient-to-position)}.theme-anime main .from-amber-500{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-anime main .to-orange-600{--tw-gradient-to:#f0569a var(--tw-gradient-to-position)}.theme-anime main .from-fuchsia-500{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-anime main .to-purple-600{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}.theme-anime main .from-cyan-500{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-anime main .to-sky-600{--tw-gradient-to:#0284c7 var(--tw-gradient-to-position)}.theme-anime main .text-indigo-600{color:#4f46e5!important}.theme-anime main .text-rose-600{color:var(--an-sakura-dark)!important}.theme-anime main .text-emerald-600{color:#15803d!important}.theme-anime main .text-amber-600{color:#b45309!important}.theme-anime main .text-fuchsia-600{color:#7c3aed!important}.theme-anime main .text-cyan-600{color:var(--an-blue-dark)!important}.theme-anime main .text-primary-600{color:var(--an-sakura-dark)!important}.theme-anime main .text-primary-600:hover{color:var(--an-ink)!important}.theme-anime main [class*=bg-gradient-to-br][class*=w-10],.theme-anime main [class*=bg-gradient-to-br][class*=w-12],.theme-anime main [class*=bg-gradient-to-br][class*=w-11],.theme-anime main [class*=bg-gradient-to-br][class*=w-9]{box-shadow:0 0 0 2px var(--an-ink), 2px 2px 0 var(--an-ink)!important}.theme-anime main [class*=from-violet-500],.theme-anime main [class*=from-indigo-500]{background:linear-gradient(145deg, #f472b6 0%, var(--an-sakura) 55%, #8b5cf6 125%)!important;box-shadow:0 0 0 2px var(--an-ink), 2px 2px 0 var(--an-ink)!important}.theme-anime main [class*=from-violet-500] svg,.theme-anime main [class*=from-indigo-500] svg{color:#fff!important}.theme-anime main [class*=from-amber-400]{background:linear-gradient(145deg,#fde047 0%,#fbbf24 100%)!important}.theme-anime main [class*=from-pink-500]{background:linear-gradient(145deg,#7dd3fc 0%,#38bdf8 100%)!important}.theme-anime main [class*=bg-white][class*=border-gray-100],.theme-anime .card,.theme-anime .card-interactive{transition:transform .18s,box-shadow .18s;background:var(--an-card)!important;border:2px solid var(--an-ink)!important;box-shadow:4px 4px 0 var(--an-ink)!important}.theme-anime main [class*=bg-white][class*=border-gray-100]:hover,.theme-anime .card-interactive:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--an-sakura)!important}.theme-anime main .bg-primary-100{background:var(--an-sakura-soft)!important}.theme-anime main .bg-primary-100 svg{color:var(--an-sakura-dark)!important}.theme-anime main [class*=bg-gray-100][class*=rounded-full]{background:#e8eef6!important}.theme-anime main .text-gray-400{color:#8d89a6!important}.theme-anime main .text-gray-500{color:var(--an-muted)!important}.theme-anime main .text-gray-300{color:#cdd3df!important}.theme-anime .flame-bg{border:2px solid var(--an-ink);box-shadow:4px 4px 0 var(--an-ink);background-color:#1a0f2c;background-image:linear-gradient(90deg,#160c26e6 0%,#160c268c 42%,#160c260d 72%),url(/themes/anime/aura.webp);background-position:50%,75%;background-repeat:no-repeat;background-size:auto,cover}.theme-anime .flame-bg:before{background:radial-gradient(45% 70% at 78%,#f0569a4d 0%,#0000 70%)}.theme-anime .flame-bg .flame-glow{display:none}.theme-anime .flame-ember{background:#fde68a;box-shadow:0 0 6px #f0569af2}.theme-anime .flame-bg p{text-shadow:0 1px 6px #0009}.theme-anime .xp-card{background:var(--an-card);border:2px solid var(--an-ink)!important;box-shadow:4px 4px 0 var(--an-ink)!important}.theme-anime .xp-card:before{background:radial-gradient(circle,#f0569a29,#0000 70%)}.theme-anime .level-badge{background:var(--an-sakura);box-shadow:0 0 0 2.5px var(--an-ink), 3px 3px 0 var(--an-ink)}.theme-anime .level-badge:after{background:#fff}.theme-anime .level-badge>span{font-family:var(--an-font)!important;color:var(--an-ink)!important}.theme-anime .xp-card .text-indigo-400{color:var(--an-sakura)!important}.theme-anime .xp-bar-track{box-shadow:0 0 0 2px var(--an-ink);background:#e8eef6}.theme-anime .xp-bar-fill,.theme-anime .progress-bar-fill{background:repeating-linear-gradient(-60deg, #ffffff59 0 5px, transparent 5px 11px), linear-gradient(90deg, var(--an-sakura), var(--an-violet) 55%, var(--an-blue))!important;box-shadow:none!important;background-size:22px 100%,100% 100%!important}.theme-anime .quick-card{box-shadow:4px 4px 0 var(--an-ink);transition:transform .18s,box-shadow .18s;background:var(--an-card)!important;border:2px solid var(--an-ink)!important}.theme-anime .quick-card:hover{box-shadow:6px 6px 0 var(--an-blue);transform:translate(-2px,-2px)}.theme-anime .quick-card .quick-deco{color:#e4eaf3!important}.theme-anime .quick-card .quick-shine{display:none}.theme-anime .quick-card .text-amber-600{color:#b45309!important}.theme-anime .quick-card .text-violet-600{color:#7c3aed!important}.theme-anime .quick-card .text-rose-600{color:var(--an-sakura-dark)!important}.theme-anime main [class*=from-violet-50\ ]{border:2px solid var(--an-ink)!important;box-shadow:4px 4px 0 var(--an-ink)!important;background:#fff!important}.theme-anime main [class*=from-violet-50\ ]:hover{box-shadow:6px 6px 0 var(--an-sakura)!important}.theme-anime main .text-violet-400{color:var(--an-sakura)!important}.theme-anime main .text-amber-500{color:#f59e0b!important}.theme-anime main .fill-amber-400{fill:var(--an-yellow)!important}.theme-anime .improvement-panel{border:2px solid var(--an-ink);border-radius:16px;box-shadow:5px 5px 0 var(--an-ink)!important;background:linear-gradient(#1e1b2e00 0%,#1e1b2e59 100%),url(/themes/anime/sidebar.webp) 50% 78%/cover no-repeat,#4c2a8a!important}.theme-anime .improvement-panel [class*=bg-white\/95]{border:2px solid var(--an-ink);box-shadow:4px 4px 0 var(--an-ink)!important;background:#fff!important}.theme-anime .improvement-panel .text-emerald-700{font-family:var(--an-font);color:var(--an-sakura-dark)!important}.theme-anime .improvement-panel p{color:var(--an-text)!important}.theme-anime .improvement-panel button[class*=from-violet-500],.theme-anime button[class*=from-violet-500][class*=to-purple-600]{background:var(--an-sakura)!important;box-shadow:0 0 0 2px var(--an-ink), 3px 3px 0 var(--an-ink)!important}.theme-anime .improvement-panel button[class*=from-violet-500]:active,.theme-anime button[class*=from-violet-500][class*=to-purple-600]:active{transform:translate(2px,2px);box-shadow:0 0 0 2px var(--an-ink), 1px 1px 0 var(--an-ink)!important}.theme-anime .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-anime main [class*=from-indigo-50\ ]{border-color:var(--an-ink)!important;background:linear-gradient(90deg,#fde7f1 0%,#e0f2fe 100%)!important}.theme-anime main [class*=bg-gray-50]{background:#f6f9fc!important}.theme-anime main .text-indigo-500{color:var(--an-sakura-dark)!important}.theme-anime main button:hover .group-hover\:text-indigo-600,.theme-anime main .hover\:border-indigo-200:hover{border-color:var(--an-sakura)!important}.theme-anime main [class*=via-emerald-950]{border:2px solid var(--an-ink)!important;box-shadow:5px 5px 0 var(--an-sakura)!important;background:repeating-conic-gradient(at 85% 30%,#ffffff12 0deg 3deg,#0000 3deg 9deg),radial-gradient(circle at 85% 30%,#f0569a73 0,#0000 45%),linear-gradient(160deg,#3b1f6b 0%,#241445 100%)!important}.theme-anime main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:#fbcfe3!important}.theme-anime main [class*=via-emerald-950] .bg-emerald-950{background:var(--an-sakura)!important}.theme-anime main [class*=via-emerald-950] .text-emerald-700,.theme-anime main [class*=via-emerald-950] .text-emerald-800{color:var(--an-sakura-dark)!important}.theme-anime main [class*=via-emerald-950] a.text-emerald-50{color:#fbcfe3!important}.theme-anime main [class*=via-emerald-950] a.bg-white:hover{background:var(--an-sakura-soft)!important}.theme-anime .btn-primary{color:#fff;border:2px solid var(--an-ink);box-shadow:3px 3px 0 var(--an-ink);border-radius:.75rem;font-weight:800;background:var(--an-sakura)!important}.theme-anime .btn-primary:hover{box-shadow:4px 4px 0 var(--an-ink);transform:translate(-1px,-1px)}.theme-anime .btn-primary:active{box-shadow:1px 1px 0 var(--an-ink);transform:translate(2px,2px)}.theme-anime .btn-secondary{border:2px solid var(--an-ink);box-shadow:3px 3px 0 var(--an-ink);border-radius:.75rem;color:var(--an-text)!important;background:#fff!important}.theme-anime .btn-secondary:hover{background:var(--an-sakura-soft)!important}.theme-anime .input{border:2px solid var(--an-ink);background:#fff;border-radius:.75rem}.theme-anime .input:focus{border-color:var(--an-sakura);box-shadow:3px 3px 0 var(--an-sakura)}.theme-anime .exercise-option{border:2px solid var(--an-ink);box-shadow:3px 3px 0 var(--an-ink);background:#fff;border-radius:.75rem}.theme-anime .exercise-option:hover{box-shadow:4px 4px 0 var(--an-blue)}.theme-anime .exercise-option-selected{background:var(--an-sakura-soft)!important;border-color:var(--an-ink)!important;box-shadow:4px 4px 0 var(--an-sakura)!important}.theme-anime .badge{background:var(--an-sakura-soft);color:var(--an-sakura-dark);border:2px solid var(--an-ink)}.theme-anime .progress-bar{background:#e8eef6}.theme-anime ::-webkit-scrollbar{width:8px}.theme-anime ::-webkit-scrollbar-track{background:0 0}.theme-anime ::-webkit-scrollbar-thumb{background:var(--an-sakura);border-radius:4px}.theme-anime table thead{background:var(--an-sakura-soft)!important}.theme-anime table thead th{color:var(--an-text)!important;border-bottom:2px solid var(--an-ink)!important}.theme-anime main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]),.theme-anime main .quick-card{position:relative}.theme-anime main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]):nth-child(odd):after,.theme-anime main .quick-card:nth-child(2n):after{content:"";background:var(--an-tone) 0 0 / 7px 7px;border-bottom-right-radius:inherit;pointer-events:none;width:90px;height:70px;position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 72%)}@media (prefers-reduced-motion:no-preference){.theme-anime .xp-bar-fill{animation:.9s linear infinite anime-speed}}@keyframes anime-speed{0%{background-position:0 0,0 0}to{background-position:22px 0,0 0}}.theme-laboratorio{--lb-ink:#1b2a4a;--lb-night:#14213d;--lb-paper:#f4f9ef;--lb-card:#fff;--lb-line:#d6e6c3;--lb-text:#1b2a4a;--lb-muted:#55637d;--lb-lime:#65a30d;--lb-lime-bright:#a3e635;--lb-lime-dark:#3f6212;--lb-lime-soft:#ecfccb;--lb-violet:#7c3aed;--lb-violet-soft:#ede9fe;--lb-cyan:#22d3ee;--lb-cyan-dark:#0e7490;--lb-font:"Baloo 2", "Nunito", sans-serif;--lb-grid:linear-gradient(#65a30d29 1px, transparent 1px) 0 0 / 9px 9px, linear-gradient(90deg, #65a30d29 1px, transparent 1px) 0 0 / 9px 9px;--lb-atom:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%2365a30d' stroke-width='2.6'%3E%3Cellipse cx='24' cy='24' rx='21' ry='8'/%3E%3Cellipse cx='24' cy='24' rx='21' ry='8' transform='rotate(60 24 24)'/%3E%3Cellipse cx='24' cy='24' rx='21' ry='8' transform='rotate(120 24 24)'/%3E%3Ccircle cx='24' cy='24' r='4' fill='%2365a30d'/%3E%3C/svg%3E");color:var(--lb-text);font-family:Inter,-apple-system,sans-serif}.theme-laboratorio.bg-gradient-to-br,div.theme-laboratorio[class*=bg-gradient]{background:radial-gradient(ellipse 60% 45% at 100% 0%, #a3e63529 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #7c3aed14 0, transparent 70%), linear-gradient(#65a30d0f 1px, transparent 1px) 0 0 / 26px 26px, linear-gradient(90deg, #65a30d0f 1px, transparent 1px) 0 0 / 26px 26px, var(--lb-paper)!important}.theme-laboratorio h1,.theme-laboratorio h2,.theme-laboratorio h3,.theme-laboratorio .font-display{letter-spacing:-.005em;font-family:var(--lb-font)!important}.theme-laboratorio main h1,.theme-laboratorio main h2,.theme-laboratorio main h3{color:var(--lb-text)!important;font-weight:700!important}.theme-laboratorio main h4,.theme-laboratorio main h5,.theme-laboratorio main h6{color:var(--lb-text)!important}.theme-laboratorio main h2.font-display{padding-bottom:10px;position:relative}.theme-laboratorio main h2.font-display:after{content:"";background:radial-gradient(circle at 74px 3.5px, var(--lb-lime-bright) 0 3px, transparent 3.6px), radial-gradient(circle at 86px 3.5px, #c4b5fd 0 2.2px, transparent 2.8px), linear-gradient(90deg, var(--lb-lime), var(--lb-cyan)) 0 0 / 62px 7px no-repeat;border-radius:999px;width:92px;height:7px;position:absolute;bottom:0;left:0}.theme-laboratorio ::selection{color:var(--lb-ink);background:#a3e63559}.theme-laboratorio aside.app-sidebar{box-shadow:4px 0 24px -6px #a3e63573;background:linear-gradient(180deg, #14213d40 0%, #14213d00 40%, #14213d73 55%, #14213d4d 75%, #14213d00 92%), url(/themes/laboratorio/sidebar.webp) center bottom / cover no-repeat, var(--lb-night)!important;border-right:2px solid var(--lb-lime-bright)!important}.theme-laboratorio aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #d9f99d40!important}.theme-laboratorio aside.app-sidebar>div:first-child>div:first-child{background:linear-gradient(160deg, var(--lb-lime-bright) 0%, var(--lb-lime) 100%)!important;border-radius:999px!important;box-shadow:0 0 0 2px #ffffffd9,0 0 18px #a3e635bf!important}.theme-laboratorio aside.app-sidebar>div:first-child>div:first-child svg{color:var(--lb-night)!important}.theme-laboratorio aside.app-sidebar>div:first-child h1{letter-spacing:.08em;text-shadow:0 0 12px #a3e635a6,0 2px 8px #14213d99;font-family:var(--lb-font)!important;color:#fff!important;font-weight:800!important}.theme-laboratorio aside.app-sidebar>div:first-child p{color:#d9f99d!important}.theme-laboratorio aside.app-sidebar nav p{color:#d9f99d!important;letter-spacing:.16em!important;font-size:.66rem!important;font-weight:800!important}.theme-laboratorio aside.app-sidebar nav a{text-shadow:0 1px 6px #14213dcc;color:#fff!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;font-weight:600!important}.theme-laboratorio aside.app-sidebar nav a .nav-icon,.theme-laboratorio aside.app-sidebar nav a svg{color:#bef264!important}.theme-laboratorio aside.app-sidebar nav a:hover{background:#a3e63524!important}.theme-laboratorio aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg, var(--lb-lime-bright), var(--lb-cyan))}.theme-laboratorio aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,#0000 0%,#a3e63529 50%,#0000 100%)}.theme-laboratorio aside.app-sidebar nav a[aria-current=page],.theme-laboratorio aside.app-sidebar nav a.active{color:var(--lb-night)!important;text-shadow:none!important;box-shadow:0 0 0 2px var(--lb-lime-bright), 0 0 16px #a3e6358c!important;background:linear-gradient(90deg,#d9f99d 0%,#fff 70%)!important;font-weight:800!important}.theme-laboratorio aside.app-sidebar nav a[aria-current=page] svg,.theme-laboratorio aside.app-sidebar nav a.active svg{color:var(--lb-lime-dark)!important}.theme-laboratorio aside.app-sidebar nav button,.theme-laboratorio aside.app-sidebar nav button span{text-shadow:0 1px 6px #14213dcc;color:#ffffffe6!important}.theme-laboratorio aside.app-sidebar nav button svg{color:#d9f99dbf!important}.theme-laboratorio aside.app-sidebar nav button:hover{background:#a3e6351a!important}.theme-laboratorio aside.app-sidebar nav div>a{text-shadow:0 1px 2px #14213de6,0 0 8px #14213d99;color:#ffffffeb!important}.theme-laboratorio aside.app-sidebar input{color:#fff!important;background:#14213d8c!important;border:1.5px solid #bef26480!important}.theme-laboratorio aside.app-sidebar input::placeholder{color:#ffffff8c!important}.theme-laboratorio aside.app-sidebar input:focus{border-color:var(--lb-lime-bright)!important;box-shadow:0 0 0 3px #a3e6354d!important}.theme-laboratorio aside.app-sidebar nav button span[class*=bg-amber]{color:var(--lb-night)!important;background:var(--lb-lime-bright)!important}.theme-laboratorio aside.app-sidebar nav[class*=border-t]{border-color:#d9f99d38!important}.theme-laboratorio aside.app-sidebar::-webkit-scrollbar-thumb{background:var(--lb-lime)}.theme-laboratorio header{box-shadow:0 3px #a3e6358c;border-bottom:2px solid var(--lb-lime)!important;background:url(/themes/laboratorio/banner.webp) 50% 55%/cover no-repeat,#e6f4d6!important}.theme-laboratorio header h2{color:var(--lb-text)!important;font-weight:700!important}.theme-laboratorio header .header-greeting{border:2px solid var(--lb-ink);box-shadow:inset 8px 0 0 var(--lb-lime-bright), 0 4px 0 var(--lb-lime);background:#fff;border-radius:12px;position:relative;padding:8px 18px 8px 22px!important}.theme-laboratorio header .header-greeting p{color:var(--lb-muted)!important}@media (width<=1023px){.theme-laboratorio header .header-greeting{box-shadow:none;background:0 0;border:0;padding:0 0 0 2.5rem!important}.theme-laboratorio header{background:linear-gradient(90deg,#f4f9eff2 0%,#f4f9efd1 60%,#f4f9ef33 100%),url(/themes/laboratorio/banner.webp) 50% 55%/cover no-repeat,#e6f4d6!important}}.theme-laboratorio header [class*=from-orange-400]{box-shadow:0 0 0 2px #fff, 0 4px 0 var(--lb-lime-dark)!important;background:linear-gradient(135deg,#fb923c 0%,#84cc16 100%)!important}.theme-laboratorio header [class*=bg-gray-900]{background:var(--lb-night)!important;box-shadow:0 0 0 2px var(--lb-lime-bright)!important}.theme-laboratorio header [class*=bg-gray-900]>span:first-child{color:#d9f99d!important}.theme-laboratorio header [class*=from-cyan-400]{background:linear-gradient(90deg, var(--lb-lime-bright), var(--lb-cyan))!important}.theme-laboratorio header button>div[class*=rounded-full][class*=bg-primary],.theme-laboratorio header button img[class*=rounded-full]{background:var(--lb-lime)!important;color:#fff!important;box-shadow:0 0 0 2.5px #fff, 0 0 0 4.5px var(--lb-lime)!important}.theme-laboratorio header button[class*=rounded-full] svg{color:var(--lb-text)}.theme-laboratorio header button[class*=rounded-full][class*=p-2]{box-shadow:0 0 0 2px var(--lb-line), 0 3px 0 var(--lb-line);background:#fff!important}.theme-laboratorio header span[class*=bg-red-500]{box-shadow:0 0 0 2px #fff;background:var(--lb-violet)!important}.theme-laboratorio main .from-blue-500{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-laboratorio main .to-indigo-600{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.theme-laboratorio main .from-rose-500{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-laboratorio main .to-pink-600{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}.theme-laboratorio main .from-emerald-500{--tw-gradient-from:#a3e635 var(--tw-gradient-from-position);--tw-gradient-to:#a3e63500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-laboratorio main .to-teal-600{--tw-gradient-to:#4d7c0f var(--tw-gradient-to-position)}.theme-laboratorio main .from-amber-500{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-laboratorio main .to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.theme-laboratorio main .from-fuchsia-500{--tw-gradient-from:#c084fc var(--tw-gradient-from-position);--tw-gradient-to:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-laboratorio main .to-purple-600{--tw-gradient-to:#6d28d9 var(--tw-gradient-to-position)}.theme-laboratorio main .from-cyan-500{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-laboratorio main .to-sky-600{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.theme-laboratorio main .text-indigo-600{color:var(--lb-cyan-dark)!important}.theme-laboratorio main .text-rose-600{color:#6d28d9!important}.theme-laboratorio main .text-emerald-600{color:var(--lb-lime-dark)!important}.theme-laboratorio main .text-amber-600{color:#b45309!important}.theme-laboratorio main .text-fuchsia-600{color:var(--lb-violet)!important}.theme-laboratorio main .text-cyan-600{color:var(--lb-cyan-dark)!important}.theme-laboratorio main .text-primary-600{color:var(--lb-lime-dark)!important}.theme-laboratorio main .text-primary-600:hover{color:var(--lb-ink)!important}.theme-laboratorio main [class*=bg-gradient-to-br][class*=w-10],.theme-laboratorio main [class*=bg-gradient-to-br][class*=w-12],.theme-laboratorio main [class*=bg-gradient-to-br][class*=w-11],.theme-laboratorio main [class*=bg-gradient-to-br][class*=w-9]{box-shadow:inset 0 -4px #0000001f,0 6px 14px -6px #65a30db3!important}.theme-laboratorio main [class*=from-violet-500],.theme-laboratorio main [class*=from-indigo-500]{background:linear-gradient(145deg, var(--lb-lime-bright) 0%, var(--lb-lime) 60%, #0e9fb8 130%)!important}.theme-laboratorio main [class*=from-violet-500] svg,.theme-laboratorio main [class*=from-indigo-500] svg{color:#fff!important}.theme-laboratorio main [class*=from-amber-400]{background:linear-gradient(145deg,#fde047 0%,#fbbf24 100%)!important}.theme-laboratorio main [class*=from-pink-500]{background:linear-gradient(145deg, #c4b5fd 0%, var(--lb-violet) 100%)!important}.theme-laboratorio main [class*=bg-white][class*=border-gray-100],.theme-laboratorio .card,.theme-laboratorio .card-interactive{transition:transform .18s,box-shadow .18s,border-color .18s;background:var(--lb-card)!important;border:2px solid var(--lb-line)!important;box-shadow:0 4px 0 var(--lb-line)!important}.theme-laboratorio main [class*=bg-white][class*=border-gray-100]:hover,.theme-laboratorio .card-interactive:hover{transform:translateY(-2px);border-color:var(--lb-lime-bright)!important;box-shadow:0 6px 0 var(--lb-lime-bright), 0 14px 30px -14px #65a30d80!important}.theme-laboratorio main .bg-primary-100{background:var(--lb-lime-soft)!important}.theme-laboratorio main .bg-primary-100 svg{color:var(--lb-lime-dark)!important}.theme-laboratorio main [class*=bg-gray-100][class*=rounded-full]{background:#e7f0dc!important}.theme-laboratorio main .text-gray-400{color:#8592a8!important}.theme-laboratorio main .text-gray-500{color:var(--lb-muted)!important}.theme-laboratorio main .text-gray-300{color:#cbd5c0!important}.theme-laboratorio .flame-bg{background-color:var(--lb-night);border:2px solid var(--lb-lime);background-image:linear-gradient(90deg,#0f1930eb 0%,#0f19308c 42%,#0f19300d 72%),url(/themes/laboratorio/reaction.webp);background-position:50%,75%;background-repeat:no-repeat;background-size:auto,cover;box-shadow:0 0 22px -4px #a3e63599}.theme-laboratorio .flame-bg:before{background:radial-gradient(45% 70% at 78%,#a3e63547 0%,#0000 70%)}.theme-laboratorio .flame-bg .flame-glow{display:none}.theme-laboratorio .flame-ember{background:#d9f99d;box-shadow:0 0 6px #a3e635f2}.theme-laboratorio .flame-bg p{text-shadow:0 1px 6px #0009}.theme-laboratorio .xp-card{background:var(--lb-card);border:2px solid var(--lb-line)!important;box-shadow:0 4px 0 var(--lb-line)!important}.theme-laboratorio .xp-card:before{background:radial-gradient(circle,#a3e63533,#0000 70%)}.theme-laboratorio .level-badge{background:linear-gradient(160deg, var(--lb-lime-bright), var(--lb-lime));box-shadow:0 0 0 2.5px #fff, 0 0 0 4.5px var(--lb-lime), 0 6px 16px -4px #65a30db3}.theme-laboratorio .level-badge:after{background:#fff}.theme-laboratorio .level-badge>span{font-family:var(--lb-font)!important;color:var(--lb-ink)!important}.theme-laboratorio .xp-card .text-indigo-400{color:var(--lb-lime)!important}.theme-laboratorio .xp-bar-track{background:#e7f0dc;box-shadow:inset 0 1px 2px #1b2a4a26}.theme-laboratorio .xp-bar-fill,.theme-laboratorio .progress-bar-fill{background:radial-gradient(circle at 5px 55%, #fff9 0 1.8px, transparent 2.4px) 0 0 / 17px 100%, radial-gradient(circle at 11px 30%, #ffffff73 0 1.2px, transparent 1.8px) 0 0 / 23px 100%, linear-gradient(90deg, var(--lb-lime), var(--lb-lime-bright) 55%, var(--lb-cyan))!important;box-shadow:none!important}.theme-laboratorio .quick-card{box-shadow:0 4px 0 var(--lb-line);transition:transform .18s,box-shadow .18s,border-color .18s;background:var(--lb-card)!important;border:2px solid var(--lb-line)!important}.theme-laboratorio .quick-card:hover{box-shadow:0 6px 0 var(--lb-cyan), 0 14px 30px -14px #0e749073;transform:translateY(-2px);border-color:var(--lb-cyan)!important}.theme-laboratorio .quick-card .quick-deco{color:#e3eed6!important}.theme-laboratorio .quick-card .quick-shine{display:none}.theme-laboratorio .quick-card .text-amber-600{color:#b45309!important}.theme-laboratorio .quick-card .text-violet-600{color:var(--lb-violet)!important}.theme-laboratorio .quick-card .text-rose-600{color:#6d28d9!important}.theme-laboratorio main .quick-card{position:relative}.theme-laboratorio main .quick-card:after{content:"";background:var(--lb-atom) center / contain no-repeat;opacity:.16;pointer-events:none;width:30px;height:30px;position:absolute;top:10px;right:10px}.theme-laboratorio main [class*=from-violet-50\ ]{border:2px solid var(--lb-line)!important;box-shadow:0 4px 0 var(--lb-line)!important;background:#fff!important}.theme-laboratorio main [class*=from-violet-50\ ]:hover{border-color:var(--lb-lime-bright)!important;box-shadow:0 6px 0 var(--lb-lime-bright)!important}.theme-laboratorio main .text-violet-400{color:var(--lb-violet)!important}.theme-laboratorio main .text-amber-500{color:#f59e0b!important}.theme-laboratorio main .fill-amber-400{fill:#facc15!important}.theme-laboratorio .improvement-panel{border:2px solid var(--lb-lime);border-radius:20px;background:linear-gradient(180deg, #14213d00 0%, #14213d66 100%), url(/themes/laboratorio/sidebar.webp) center 80% / cover no-repeat, var(--lb-night)!important;box-shadow:0 0 26px -6px #a3e63599!important}.theme-laboratorio .improvement-panel [class*=bg-white\/95]{border:2px solid var(--lb-line);box-shadow:0 4px 0 var(--lb-lime)!important;background:#fff!important}.theme-laboratorio .improvement-panel .text-emerald-700{font-family:var(--lb-font);color:var(--lb-lime-dark)!important}.theme-laboratorio .improvement-panel p{color:var(--lb-text)!important}.theme-laboratorio .improvement-panel button[class*=from-violet-500],.theme-laboratorio button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(160deg, var(--lb-lime-bright), var(--lb-lime))!important;box-shadow:0 4px 0 var(--lb-lime-dark)!important}.theme-laboratorio .improvement-panel button[class*=from-violet-500]:active,.theme-laboratorio button[class*=from-violet-500][class*=to-purple-600]:active{transform:translateY(3px);box-shadow:0 1px 0 var(--lb-lime-dark)!important}.theme-laboratorio .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-laboratorio main [class*=from-indigo-50\ ]{border-color:var(--lb-line)!important;background:linear-gradient(90deg,#ecfccb 0%,#e0f7fb 100%)!important}.theme-laboratorio main [class*=bg-gray-50]{background:#f7fbf2!important}.theme-laboratorio main .text-indigo-500{color:var(--lb-lime-dark)!important}.theme-laboratorio main button:hover .group-hover\:text-indigo-600,.theme-laboratorio main .hover\:border-indigo-200:hover{border-color:var(--lb-lime-bright)!important}.theme-laboratorio main [class*=via-emerald-950]{background:radial-gradient(circle at 85% 30%, #a3e63566 0, transparent 45%), linear-gradient(#d9f99d12 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, #d9f99d12 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(160deg, #1d2f57 0%, var(--lb-night) 100%)!important;border:2px solid var(--lb-lime)!important;box-shadow:0 0 26px -6px #a3e6358c!important}.theme-laboratorio main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:#d9f99d!important}.theme-laboratorio main [class*=via-emerald-950] .bg-emerald-950{background:var(--lb-lime)!important}.theme-laboratorio main [class*=via-emerald-950] .text-emerald-700,.theme-laboratorio main [class*=via-emerald-950] .text-emerald-800{color:var(--lb-lime-dark)!important}.theme-laboratorio main [class*=via-emerald-950] a.text-emerald-50{color:#d9f99d!important}.theme-laboratorio main [class*=via-emerald-950] a.bg-white:hover{background:var(--lb-lime-soft)!important}.theme-laboratorio .btn-primary{color:var(--lb-night);box-shadow:0 4px 0 var(--lb-lime-dark);border:0;border-radius:999px;font-weight:800;background:linear-gradient(160deg, var(--lb-lime-bright), var(--lb-lime))!important}.theme-laboratorio .btn-primary:hover{box-shadow:0 5px 0 var(--lb-lime-dark), 0 10px 20px -8px #65a30db3;transform:translateY(-1px)}.theme-laboratorio .btn-primary:active{box-shadow:0 1px 0 var(--lb-lime-dark);transform:translateY(3px)}.theme-laboratorio .btn-secondary{border:2px solid var(--lb-line);box-shadow:0 3px 0 var(--lb-line);border-radius:999px;color:var(--lb-text)!important;background:#fff!important}.theme-laboratorio .btn-secondary:hover{background:var(--lb-lime-soft)!important}.theme-laboratorio .input{border:2px solid var(--lb-line);background:#fff;border-radius:.875rem}.theme-laboratorio .input:focus{border-color:var(--lb-lime);box-shadow:0 0 0 3px #a3e63559}.theme-laboratorio .exercise-option{border:2px solid var(--lb-line);box-shadow:0 3px 0 var(--lb-line);background:#fff;border-radius:1rem}.theme-laboratorio .exercise-option:hover{border-color:var(--lb-cyan);box-shadow:0 4px 0 var(--lb-cyan)}.theme-laboratorio .exercise-option-selected{background:var(--lb-lime-soft)!important;border-color:var(--lb-lime)!important;box-shadow:0 4px 0 var(--lb-lime)!important}.theme-laboratorio .badge{background:var(--lb-lime-soft);color:var(--lb-lime-dark);border:1.5px solid var(--lb-lime-bright)}.theme-laboratorio .progress-bar{background:#e7f0dc}.theme-laboratorio ::-webkit-scrollbar{width:8px}.theme-laboratorio ::-webkit-scrollbar-track{background:0 0}.theme-laboratorio ::-webkit-scrollbar-thumb{background:var(--lb-lime);border-radius:4px}.theme-laboratorio table thead{background:var(--lb-lime-soft)!important}.theme-laboratorio table thead th{color:var(--lb-text)!important;border-bottom:2px solid var(--lb-line)!important}.theme-laboratorio main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]){position:relative}.theme-laboratorio main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]):nth-child(odd):after{content:"";background:var(--lb-grid);border-top-right-radius:inherit;pointer-events:none;width:110px;height:80px;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 72%)}@media (prefers-reduced-motion:no-preference){.theme-laboratorio .xp-bar-fill{animation:1.6s linear infinite laboratorio-bubbles}}@keyframes laboratorio-bubbles{0%{background-position:0 0,0 0,0 0}to{background-position:17px 0,23px 0,0 0}}.theme-mascotas{--pt-ink:#4a3426;--pt-night:#4a2742;--pt-paper:#fff8ef;--pt-card:#fff;--pt-line:#f3dcc4;--pt-text:#4a3426;--pt-muted:#7a6352;--pt-coral:#f07a3a;--pt-peach:#f7b27f;--pt-coral-dark:#c2541b;--pt-coral-soft:#fff1e6;--pt-pink:#ec6fa5;--pt-pink-soft:#fde7f1;--pt-teal:#3aa6b9;--pt-teal-dark:#1f7f90;--pt-font:"Fredoka", "Nunito", sans-serif;--pt-paw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23f07a3a'%3E%3Cellipse cx='24' cy='32' rx='10' ry='8.5'/%3E%3Cellipse cx='11' cy='20' rx='4.2' ry='5.4'/%3E%3Cellipse cx='19' cy='12' rx='4.2' ry='5.6'/%3E%3Cellipse cx='29' cy='12' rx='4.2' ry='5.6'/%3E%3Cellipse cx='37' cy='20' rx='4.2' ry='5.4'/%3E%3C/svg%3E");color:var(--pt-text);font-family:Inter,-apple-system,sans-serif}.theme-mascotas.bg-gradient-to-br,div.theme-mascotas[class*=bg-gradient]{background:radial-gradient(ellipse 60% 45% at 100% 0%, #f7b27f29 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #3aa6b914 0, transparent 70%), var(--pt-paper)!important}.theme-mascotas h1,.theme-mascotas h2,.theme-mascotas h3,.theme-mascotas .font-display{letter-spacing:-.005em;font-family:var(--pt-font)!important}.theme-mascotas main h1,.theme-mascotas main h2,.theme-mascotas main h3{color:var(--pt-text)!important;font-weight:700!important}.theme-mascotas main h4,.theme-mascotas main h5,.theme-mascotas main h6{color:var(--pt-text)!important}.theme-mascotas main h2.font-display{padding-bottom:14px;position:relative}.theme-mascotas main h2.font-display:after{content:"";background:var(--pt-paw) 0 0 / 15px 11px repeat-x;width:84px;height:11px;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 50%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 50%,#0000 100%)}.theme-mascotas ::selection{color:var(--pt-ink);background:#f7b27f59}.theme-mascotas aside.app-sidebar{box-shadow:4px 0 24px -6px #f7b27f73;background:linear-gradient(180deg, #4a274233 0%, #4a27424d 30%, #4a27429e 48%, #4a27428c 66%, #4a274200 82%), url(/themes/mascotas/sidebar.webp) center bottom / cover no-repeat, var(--pt-night)!important;border-right:2px solid var(--pt-peach)!important}.theme-mascotas aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #ffdcbe40!important}.theme-mascotas aside.app-sidebar>div:first-child>div:first-child{background:linear-gradient(160deg, var(--pt-peach) 0%, var(--pt-coral) 100%)!important;border-radius:999px!important;box-shadow:0 0 0 2px #ffffffd9,0 0 18px #f7b27fbf!important}.theme-mascotas aside.app-sidebar>div:first-child>div:first-child svg{color:var(--pt-night)!important}.theme-mascotas aside.app-sidebar>div:first-child h1{letter-spacing:.08em;text-shadow:0 0 12px #f7b27fa6,0 2px 8px #4a274299;font-family:var(--pt-font)!important;color:#fff!important;font-weight:800!important}.theme-mascotas aside.app-sidebar>div:first-child p{color:#ffdcbe!important}.theme-mascotas aside.app-sidebar nav p{color:#ffdcbe!important;letter-spacing:.16em!important;font-size:.66rem!important;font-weight:800!important}.theme-mascotas aside.app-sidebar nav a{text-shadow:0 1px 6px #4a2742cc;color:#fff!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;font-weight:600!important}.theme-mascotas aside.app-sidebar nav a .nav-icon,.theme-mascotas aside.app-sidebar nav a svg{color:#ffc79b!important}.theme-mascotas aside.app-sidebar nav a:hover{background:#f7b27f24!important}.theme-mascotas aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg, var(--pt-peach), var(--pt-teal))}.theme-mascotas aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,#0000 0%,#f7b27f29 50%,#0000 100%)}.theme-mascotas aside.app-sidebar nav a[aria-current=page],.theme-mascotas aside.app-sidebar nav a.active{color:var(--pt-night)!important;text-shadow:none!important;box-shadow:0 0 0 2px var(--pt-peach), 0 0 16px #f7b27f8c!important;background:linear-gradient(90deg,#ffdcbe 0%,#fff 70%)!important;font-weight:800!important}.theme-mascotas aside.app-sidebar nav a[aria-current=page] svg,.theme-mascotas aside.app-sidebar nav a.active svg{color:var(--pt-coral-dark)!important}.theme-mascotas aside.app-sidebar nav button,.theme-mascotas aside.app-sidebar nav button span{text-shadow:0 1px 6px #4a2742cc;color:#ffffffe6!important}.theme-mascotas aside.app-sidebar nav button svg{color:#ffdcbebf!important}.theme-mascotas aside.app-sidebar nav button:hover{background:#f7b27f1a!important}.theme-mascotas aside.app-sidebar nav div>a{text-shadow:0 1px 2px #4a2742e6,0 0 8px #4a274299;color:#ffffffeb!important}.theme-mascotas aside.app-sidebar input{color:#fff!important;background:#4a27428c!important;border:1.5px solid #ffd2aa80!important}.theme-mascotas aside.app-sidebar input::placeholder{color:#ffffff8c!important}.theme-mascotas aside.app-sidebar input:focus{border-color:var(--pt-peach)!important;box-shadow:0 0 0 3px #f7b27f4d!important}.theme-mascotas aside.app-sidebar nav button span[class*=bg-amber]{color:var(--pt-night)!important;background:var(--pt-peach)!important}.theme-mascotas aside.app-sidebar nav[class*=border-t]{border-color:#ffdcbe38!important}.theme-mascotas aside.app-sidebar::-webkit-scrollbar-thumb{background:var(--pt-coral)}.theme-mascotas header{box-shadow:0 3px #f7b27f8c;border-bottom:2px solid var(--pt-coral)!important;background:url(/themes/mascotas/banner.webp) 50% 55%/cover no-repeat,#fdebd7!important}.theme-mascotas header h2{color:var(--pt-text)!important;font-weight:700!important}.theme-mascotas header .header-greeting{border:2.5px solid var(--pt-coral);box-shadow:0 4px 0 var(--pt-coral-dark);background:#fff;border-radius:999px;position:relative;padding:8px 20px 8px 34px!important}.theme-mascotas header .header-greeting:before{content:"";background:var(--pt-paper);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--pt-peach);border-radius:999px;margin-top:-5px;position:absolute;top:50%;left:13px}.theme-mascotas header .header-greeting p{color:var(--pt-muted)!important}@media (width<=1023px){.theme-mascotas header .header-greeting{box-shadow:none;background:0 0;border:0;padding:0 0 0 2.5rem!important}.theme-mascotas header .header-greeting:before{display:none}.theme-mascotas header{background:linear-gradient(90deg,#f4f9eff2 0%,#f4f9efd1 60%,#f4f9ef33 100%),url(/themes/mascotas/banner.webp) 50% 55%/cover no-repeat,#fdebd7!important}}.theme-mascotas header [class*=from-orange-400]{box-shadow:0 0 0 2px #fff, 0 4px 0 var(--pt-coral-dark)!important;background:linear-gradient(135deg,#fb923c 0%,#f07a3a 100%)!important}.theme-mascotas header [class*=bg-gray-900]{background:var(--pt-night)!important;box-shadow:0 0 0 2px var(--pt-peach)!important}.theme-mascotas header [class*=bg-gray-900]>span:first-child{color:#ffdcbe!important}.theme-mascotas header [class*=from-cyan-400]{background:linear-gradient(90deg, var(--pt-peach), var(--pt-teal))!important}.theme-mascotas header button>div[class*=rounded-full][class*=bg-primary],.theme-mascotas header button img[class*=rounded-full]{background:var(--pt-coral)!important;color:#fff!important;box-shadow:0 0 0 2.5px #fff, 0 0 0 4.5px var(--pt-coral)!important}.theme-mascotas header button[class*=rounded-full] svg{color:var(--pt-text)}.theme-mascotas header button[class*=rounded-full][class*=p-2]{box-shadow:0 0 0 2px var(--pt-line), 0 3px 0 var(--pt-line);background:#fff!important}.theme-mascotas header span[class*=bg-red-500]{box-shadow:0 0 0 2px #fff;background:var(--pt-pink)!important}.theme-mascotas main .from-blue-500{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-mascotas main .to-indigo-600{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.theme-mascotas main .from-rose-500{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-mascotas main .to-pink-600{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}.theme-mascotas main .from-emerald-500{--tw-gradient-from:#a3e635 var(--tw-gradient-from-position);--tw-gradient-to:#a3e63500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-mascotas main .to-teal-600{--tw-gradient-to:#c2541b var(--tw-gradient-to-position)}.theme-mascotas main .from-amber-500{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-mascotas main .to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.theme-mascotas main .from-fuchsia-500{--tw-gradient-from:#c084fc var(--tw-gradient-from-position);--tw-gradient-to:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-mascotas main .to-purple-600{--tw-gradient-to:#d9467f var(--tw-gradient-to-position)}.theme-mascotas main .from-cyan-500{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-mascotas main .to-sky-600{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.theme-mascotas main .text-indigo-600{color:var(--pt-teal-dark)!important}.theme-mascotas main .text-rose-600{color:#d9467f!important}.theme-mascotas main .text-emerald-600{color:var(--pt-coral-dark)!important}.theme-mascotas main .text-amber-600{color:#b45309!important}.theme-mascotas main .text-fuchsia-600{color:var(--pt-pink)!important}.theme-mascotas main .text-cyan-600{color:var(--pt-teal-dark)!important}.theme-mascotas main .text-primary-600{color:var(--pt-coral-dark)!important}.theme-mascotas main .text-primary-600:hover{color:var(--pt-ink)!important}.theme-mascotas main [class*=bg-gradient-to-br][class*=w-10],.theme-mascotas main [class*=bg-gradient-to-br][class*=w-12],.theme-mascotas main [class*=bg-gradient-to-br][class*=w-11],.theme-mascotas main [class*=bg-gradient-to-br][class*=w-9]{box-shadow:inset 0 -4px #0000001f,0 6px 14px -6px #f07a3ab3!important}.theme-mascotas main [class*=from-violet-500],.theme-mascotas main [class*=from-indigo-500]{background:linear-gradient(145deg, var(--pt-peach) 0%, var(--pt-coral) 60%, #3aa6b9 130%)!important}.theme-mascotas main [class*=from-violet-500] svg,.theme-mascotas main [class*=from-indigo-500] svg{color:#fff!important}.theme-mascotas main [class*=from-amber-400]{background:linear-gradient(145deg,#fde047 0%,#fbbf24 100%)!important}.theme-mascotas main [class*=from-pink-500]{background:linear-gradient(145deg, #9bd7e2 0%, var(--pt-pink) 100%)!important}.theme-mascotas main [class*=bg-white][class*=border-gray-100],.theme-mascotas .card,.theme-mascotas .card-interactive{transition:transform .18s,box-shadow .18s,border-color .18s;background:var(--pt-card)!important;border:2px solid var(--pt-line)!important;box-shadow:0 4px 0 var(--pt-line)!important}.theme-mascotas main [class*=bg-white][class*=border-gray-100]:hover,.theme-mascotas .card-interactive:hover{transform:translateY(-2px);border-color:var(--pt-peach)!important;box-shadow:0 6px 0 var(--pt-peach), 0 14px 30px -14px #f07a3a80!important}.theme-mascotas main .bg-primary-100{background:var(--pt-coral-soft)!important}.theme-mascotas main .bg-primary-100 svg{color:var(--pt-coral-dark)!important}.theme-mascotas main [class*=bg-gray-100][class*=rounded-full]{background:#f6e7d8!important}.theme-mascotas main .text-gray-400{color:#a48d7c!important}.theme-mascotas main .text-gray-500{color:var(--pt-muted)!important}.theme-mascotas main .text-gray-300{color:#e2d2c4!important}.theme-mascotas .flame-bg{background-color:var(--pt-night);border:2px solid var(--pt-coral);background-image:linear-gradient(90deg,#3a1e34eb 0%,#3a1e348c 42%,#3a1e340d 72%),url(/themes/mascotas/streak.webp);background-position:50%,75%;background-repeat:no-repeat;background-size:auto,cover;box-shadow:0 0 22px -4px #f7b27f99}.theme-mascotas .flame-bg:before{background:radial-gradient(45% 70% at 78%,#f7b27f47 0%,#0000 70%)}.theme-mascotas .flame-bg .flame-glow{display:none}.theme-mascotas .flame-ember{background:#ffdcbe;box-shadow:0 0 6px #f7b27ff2}.theme-mascotas .flame-bg p{text-shadow:0 1px 6px #0009}.theme-mascotas .xp-card{background:var(--pt-card);border:2px solid var(--pt-line)!important;box-shadow:0 4px 0 var(--pt-line)!important}.theme-mascotas .xp-card:before{background:radial-gradient(circle,#f7b27f33,#0000 70%)}.theme-mascotas .level-badge{background:linear-gradient(160deg, var(--pt-peach), var(--pt-coral));box-shadow:0 0 0 2.5px #fff, 0 0 0 4.5px var(--pt-coral), 0 6px 16px -4px #f07a3ab3}.theme-mascotas .level-badge:after{background:#fff}.theme-mascotas .level-badge>span{font-family:var(--pt-font)!important;color:var(--pt-ink)!important}.theme-mascotas .xp-card .text-indigo-400{color:var(--pt-coral)!important}.theme-mascotas .xp-bar-track{background:#f6e7d8;box-shadow:inset 0 1px 2px #4a342626}.theme-mascotas .xp-bar-fill,.theme-mascotas .progress-bar-fill{background:radial-gradient(circle at 6px 50%, #ffffffb3 0 1.8px, transparent 2.4px) 0 0 / 14px 100%, linear-gradient(90deg, var(--pt-coral), #f59e0b 55%, var(--pt-pink))!important;box-shadow:none!important}.theme-mascotas .quick-card{box-shadow:0 4px 0 var(--pt-line);transition:transform .18s,box-shadow .18s,border-color .18s;background:var(--pt-card)!important;border:2px solid var(--pt-line)!important}.theme-mascotas .quick-card:hover{box-shadow:0 6px 0 var(--pt-teal), 0 14px 30px -14px #1f7f9073;transform:translateY(-2px);border-color:var(--pt-teal)!important}.theme-mascotas .quick-card .quick-deco{color:#f5e3d2!important}.theme-mascotas .quick-card .quick-shine{display:none}.theme-mascotas .quick-card .text-amber-600{color:#b45309!important}.theme-mascotas .quick-card .text-violet-600{color:var(--pt-pink)!important}.theme-mascotas .quick-card .text-rose-600{color:#d9467f!important}.theme-mascotas main .quick-card{position:relative}.theme-mascotas main .quick-card:after{content:"";background:var(--pt-paw) center / contain no-repeat;opacity:.18;pointer-events:none;width:30px;height:30px;position:absolute;top:10px;right:10px}.theme-mascotas main [class*=from-violet-50\ ]{border:2px solid var(--pt-line)!important;box-shadow:0 4px 0 var(--pt-line)!important;background:#fff!important}.theme-mascotas main [class*=from-violet-50\ ]:hover{border-color:var(--pt-peach)!important;box-shadow:0 6px 0 var(--pt-peach)!important}.theme-mascotas main .text-violet-400{color:var(--pt-pink)!important}.theme-mascotas main .text-amber-500{color:#f59e0b!important}.theme-mascotas main .fill-amber-400{fill:#fbbf24!important}.theme-mascotas .improvement-panel{border:2px solid var(--pt-coral);border-radius:20px;background:linear-gradient(180deg, #4a274200 0%, #4a274266 100%), url(/themes/mascotas/sidebar.webp) center 80% / cover no-repeat, var(--pt-night)!important;box-shadow:0 0 26px -6px #f7b27f99!important}.theme-mascotas .improvement-panel [class*=bg-white\/95]{border:2px solid var(--pt-line);box-shadow:0 4px 0 var(--pt-coral)!important;background:#fff!important}.theme-mascotas .improvement-panel .text-emerald-700{font-family:var(--pt-font);color:var(--pt-coral-dark)!important}.theme-mascotas .improvement-panel p{color:var(--pt-text)!important}.theme-mascotas .improvement-panel button[class*=from-violet-500],.theme-mascotas button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(160deg, var(--pt-peach), var(--pt-coral))!important;box-shadow:0 4px 0 var(--pt-coral-dark)!important}.theme-mascotas .improvement-panel button[class*=from-violet-500]:active,.theme-mascotas button[class*=from-violet-500][class*=to-purple-600]:active{transform:translateY(3px);box-shadow:0 1px 0 var(--pt-coral-dark)!important}.theme-mascotas .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-mascotas main [class*=from-indigo-50\ ]{border-color:var(--pt-line)!important;background:linear-gradient(90deg,#fff1e6 0%,#e3f5f8 100%)!important}.theme-mascotas main [class*=bg-gray-50]{background:#fffaf3!important}.theme-mascotas main .text-indigo-500{color:var(--pt-coral-dark)!important}.theme-mascotas main button:hover .group-hover\:text-indigo-600,.theme-mascotas main .hover\:border-indigo-200:hover{border-color:var(--pt-peach)!important}.theme-mascotas main [class*=via-emerald-950]{background:radial-gradient(circle at 85% 30%, #f7b27f66 0, transparent 45%), linear-gradient(#ffdcbe14 50%, transparent 50%) 0 0 / 28px 28px, linear-gradient(90deg, #ffdcbe14 50%, transparent 50%) 0 0 / 28px 28px, linear-gradient(160deg, #6a3a5e 0%, var(--pt-night) 100%)!important;border:2px solid var(--pt-coral)!important;box-shadow:0 0 26px -6px #f7b27f8c!important}.theme-mascotas main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:#ffdcbe!important}.theme-mascotas main [class*=via-emerald-950] .bg-emerald-950{background:var(--pt-coral)!important}.theme-mascotas main [class*=via-emerald-950] .text-emerald-700,.theme-mascotas main [class*=via-emerald-950] .text-emerald-800{color:var(--pt-coral-dark)!important}.theme-mascotas main [class*=via-emerald-950] a.text-emerald-50{color:#ffdcbe!important}.theme-mascotas main [class*=via-emerald-950] a.bg-white:hover{background:var(--pt-coral-soft)!important}.theme-mascotas .btn-primary{color:var(--pt-night);box-shadow:0 4px 0 var(--pt-coral-dark);border:0;border-radius:999px;font-weight:800;background:linear-gradient(160deg, var(--pt-peach), var(--pt-coral))!important}.theme-mascotas .btn-primary:hover{box-shadow:0 5px 0 var(--pt-coral-dark), 0 10px 20px -8px #f07a3ab3;transform:translateY(-1px)}.theme-mascotas .btn-primary:active{box-shadow:0 1px 0 var(--pt-coral-dark);transform:translateY(3px)}.theme-mascotas .btn-secondary{border:2px solid var(--pt-line);box-shadow:0 3px 0 var(--pt-line);border-radius:999px;color:var(--pt-text)!important;background:#fff!important}.theme-mascotas .btn-secondary:hover{background:var(--pt-coral-soft)!important}.theme-mascotas .input{border:2px solid var(--pt-line);background:#fff;border-radius:.875rem}.theme-mascotas .input:focus{border-color:var(--pt-coral);box-shadow:0 0 0 3px #f7b27f59}.theme-mascotas .exercise-option{border:2px solid var(--pt-line);box-shadow:0 3px 0 var(--pt-line);background:#fff;border-radius:1rem}.theme-mascotas .exercise-option:hover{border-color:var(--pt-teal);box-shadow:0 4px 0 var(--pt-teal)}.theme-mascotas .exercise-option-selected{background:var(--pt-coral-soft)!important;border-color:var(--pt-coral)!important;box-shadow:0 4px 0 var(--pt-coral)!important}.theme-mascotas .badge{background:var(--pt-coral-soft);color:var(--pt-coral-dark);border:1.5px solid var(--pt-peach)}.theme-mascotas .progress-bar{background:#f6e7d8}.theme-mascotas ::-webkit-scrollbar{width:8px}.theme-mascotas ::-webkit-scrollbar-track{background:0 0}.theme-mascotas ::-webkit-scrollbar-thumb{background:var(--pt-coral);border-radius:4px}.theme-mascotas table thead{background:var(--pt-coral-soft)!important}.theme-mascotas table thead th{color:var(--pt-text)!important;border-bottom:2px solid var(--pt-line)!important}.theme-mascotas main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]){position:relative}.theme-mascotas main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]):nth-child(odd):after{content:"";background:var(--pt-paw) 0 20px / 18px 18px no-repeat, var(--pt-paw) 24px 0 / 18px 18px no-repeat;opacity:.13;pointer-events:none;width:44px;height:40px;position:absolute;top:12px;right:40px}@media (prefers-reduced-motion:no-preference){.theme-mascotas .xp-bar-fill{animation:1.4s linear infinite mascotas-collar}}@keyframes mascotas-collar{0%{background-position:0 0,0 0}to{background-position:14px 0,0 0}}.theme-china{--cn-ink:#3b1d1a;--cn-night:#12202c;--cn-paper:#fbf5ea;--cn-card:#fff;--cn-line:#eadbbf;--cn-text:#3b1d1a;--cn-muted:#6f5a50;--cn-red:#c8102e;--cn-gold:#d4a017;--cn-red-dark:#8b0f1f;--cn-red-soft:#fdeceb;--cn-jade:#10a37f;--cn-jade-soft:#e3f4ee;--cn-jade-deep:#0f8a6b;--cn-jade-deep-dark:#0b6b53;--cn-font:"Noto Serif SC", Georgia, serif;--cn-blossom:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23c8102e'%3E%3Ccircle cx='24' cy='11' r='8.5'/%3E%3Ccircle cx='36.4' cy='20' r='8.5'/%3E%3Ccircle cx='31.6' cy='34.6' r='8.5'/%3E%3Ccircle cx='16.4' cy='34.6' r='8.5'/%3E%3Ccircle cx='11.6' cy='20' r='8.5'/%3E%3Ccircle cx='24' cy='24' r='5' fill='%23d4a017'/%3E%3C/svg%3E");color:var(--cn-text);font-family:Inter,-apple-system,sans-serif}.theme-china.bg-gradient-to-br,div.theme-china[class*=bg-gradient]{background:radial-gradient(ellipse 60% 45% at 100% 0%, #d4a01729 0, transparent 70%), radial-gradient(ellipse 55% 45% at 0% 100%, #10a37f14 0, transparent 70%), var(--cn-paper)!important}.theme-china h1,.theme-china h2,.theme-china h3,.theme-china .font-display{letter-spacing:-.005em;font-family:var(--cn-font)!important}.theme-china main h1,.theme-china main h2,.theme-china main h3{color:var(--cn-text)!important;font-weight:700!important}.theme-china main h4,.theme-china main h5,.theme-china main h6{color:var(--cn-text)!important}.theme-china main h2.font-display{padding-bottom:14px;position:relative}.theme-china main h2.font-display:after{content:"";background:var(--cn-blossom) 0 0 / 15px 11px repeat-x;width:84px;height:11px;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 50%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 50%,#0000 100%)}.theme-china ::selection{color:var(--cn-ink);background:#d4a01759}.theme-china aside.app-sidebar{box-shadow:4px 0 24px -6px #d4a01773;background:linear-gradient(180deg, #12202c40 0%, #12202c00 40%, #12202c73 55%, #12202c4d 75%, #12202c00 92%), url(/themes/china/sidebar.webp) center bottom / cover no-repeat, var(--cn-night)!important;border-right:2px solid var(--cn-gold)!important}.theme-china aside.app-sidebar>div:first-child{box-shadow:none;border-radius:0;margin:0;background:0 0!important;border-bottom:1px solid #ffe4aa40!important}.theme-china aside.app-sidebar>div:first-child>div:first-child{background:linear-gradient(160deg, var(--cn-gold) 0%, var(--cn-red) 100%)!important;border-radius:999px!important;box-shadow:0 0 0 2px #ffffffd9,0 0 18px #d4a017bf!important}.theme-china aside.app-sidebar>div:first-child>div:first-child svg{color:var(--cn-night)!important}.theme-china aside.app-sidebar>div:first-child h1{letter-spacing:.08em;text-shadow:0 0 12px #d4a017a6,0 2px 8px #12202c99;font-family:var(--cn-font)!important;color:#fff!important;font-weight:800!important}.theme-china aside.app-sidebar>div:first-child p{color:#ffe4aa!important}.theme-china aside.app-sidebar nav p{color:#ffe4aa!important;letter-spacing:.16em!important;font-size:.66rem!important;font-weight:800!important}.theme-china aside.app-sidebar nav a{text-shadow:0 1px 6px #12202ccc;color:#fff!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;font-weight:600!important}.theme-china aside.app-sidebar nav a .nav-icon,.theme-china aside.app-sidebar nav a svg{color:#f2c14e!important}.theme-china aside.app-sidebar nav a:hover{background:#d4a01724!important}.theme-china aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg, var(--cn-gold), var(--cn-jade-deep))}.theme-china aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,#0000 0%,#d4a01729 50%,#0000 100%)}.theme-china aside.app-sidebar nav a[aria-current=page],.theme-china aside.app-sidebar nav a.active{color:var(--cn-night)!important;text-shadow:none!important;box-shadow:0 0 0 2px var(--cn-gold), 0 0 16px #d4a0178c!important;background:linear-gradient(90deg,#ffe4aa 0%,#fff 70%)!important;font-weight:800!important}.theme-china aside.app-sidebar nav a[aria-current=page] svg,.theme-china aside.app-sidebar nav a.active svg{color:var(--cn-red-dark)!important}.theme-china aside.app-sidebar nav button,.theme-china aside.app-sidebar nav button span{text-shadow:0 1px 6px #12202ccc;color:#ffffffe6!important}.theme-china aside.app-sidebar nav button svg{color:#ffe4aabf!important}.theme-china aside.app-sidebar nav button:hover{background:#d4a0171a!important}.theme-china aside.app-sidebar nav div>a{text-shadow:0 1px 2px #12202ce6,0 0 8px #12202c99;color:#ffffffeb!important}.theme-china aside.app-sidebar input{color:#fff!important;background:#12202c8c!important;border:1.5px solid #f0c87880!important}.theme-china aside.app-sidebar input::placeholder{color:#ffffff8c!important}.theme-china aside.app-sidebar input:focus{border-color:var(--cn-gold)!important;box-shadow:0 0 0 3px #d4a0174d!important}.theme-china aside.app-sidebar nav button span[class*=bg-amber]{color:var(--cn-night)!important;background:var(--cn-gold)!important}.theme-china aside.app-sidebar nav[class*=border-t]{border-color:#ffe4aa38!important}.theme-china aside.app-sidebar::-webkit-scrollbar-thumb{background:var(--cn-red)}.theme-china header{box-shadow:0 3px #d4a0178c;border-bottom:2px solid var(--cn-red)!important;background:url(/themes/china/banner.webp) 50% 55%/cover no-repeat,#f6efe0!important}.theme-china header h2{color:var(--cn-text)!important;font-weight:700!important}.theme-china header .header-greeting{border:2px solid var(--cn-gold);box-shadow:0 0 0 3px var(--cn-red), 0 8px 18px -8px #c8102e99;background:#fffdf7;border-radius:10px;position:relative;padding:8px 20px!important}.theme-china header .header-greeting p{color:var(--cn-muted)!important}@media (width<=1023px){.theme-china header .header-greeting{box-shadow:none;background:0 0;border:0;padding:0 0 0 2.5rem!important}.theme-china header{background:linear-gradient(90deg,#f4f9eff2 0%,#f4f9efd1 60%,#f4f9ef33 100%),url(/themes/china/banner.webp) 50% 55%/cover no-repeat,#f6efe0!important}}.theme-china header [class*=from-orange-400]{box-shadow:0 0 0 2px #fff, 0 4px 0 var(--cn-red-dark)!important;background:linear-gradient(135deg,#fb923c 0%,#c8102e 100%)!important}.theme-china header [class*=bg-gray-900]{background:var(--cn-night)!important;box-shadow:0 0 0 2px var(--cn-gold)!important}.theme-china header [class*=bg-gray-900]>span:first-child{color:#ffe4aa!important}.theme-china header [class*=from-cyan-400]{background:linear-gradient(90deg, var(--cn-gold), var(--cn-jade-deep))!important}.theme-china header button>div[class*=rounded-full][class*=bg-primary],.theme-china header button img[class*=rounded-full]{background:var(--cn-red)!important;color:#fff!important;box-shadow:0 0 0 2.5px #fff, 0 0 0 4.5px var(--cn-red)!important}.theme-china header button[class*=rounded-full] svg{color:var(--cn-text)}.theme-china header button[class*=rounded-full][class*=p-2]{box-shadow:0 0 0 2px var(--cn-line), 0 3px 0 var(--cn-line);background:#fff!important}.theme-china header span[class*=bg-red-500]{box-shadow:0 0 0 2px #fff;background:var(--cn-jade)!important}.theme-china main .from-blue-500{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-china main .to-indigo-600{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.theme-china main .from-rose-500{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-china main .to-pink-600{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}.theme-china main .from-emerald-500{--tw-gradient-from:#a3e635 var(--tw-gradient-from-position);--tw-gradient-to:#a3e63500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-china main .to-teal-600{--tw-gradient-to:#8b0f1f var(--tw-gradient-to-position)}.theme-china main .from-amber-500{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-china main .to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.theme-china main .from-fuchsia-500{--tw-gradient-from:#c084fc var(--tw-gradient-from-position);--tw-gradient-to:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-china main .to-purple-600{--tw-gradient-to:#b91c1c var(--tw-gradient-to-position)}.theme-china main .from-cyan-500{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.theme-china main .to-sky-600{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.theme-china main .text-indigo-600{color:var(--cn-jade-deep-dark)!important}.theme-china main .text-rose-600{color:#b91c1c!important}.theme-china main .text-emerald-600{color:var(--cn-red-dark)!important}.theme-china main .text-amber-600{color:#b45309!important}.theme-china main .text-fuchsia-600{color:var(--cn-jade)!important}.theme-china main .text-cyan-600{color:var(--cn-jade-deep-dark)!important}.theme-china main .text-primary-600{color:var(--cn-red-dark)!important}.theme-china main .text-primary-600:hover{color:var(--cn-ink)!important}.theme-china main [class*=bg-gradient-to-br][class*=w-10],.theme-china main [class*=bg-gradient-to-br][class*=w-12],.theme-china main [class*=bg-gradient-to-br][class*=w-11],.theme-china main [class*=bg-gradient-to-br][class*=w-9]{box-shadow:inset 0 -4px #0000001f,0 6px 14px -6px #c8102eb3!important}.theme-china main [class*=from-violet-500],.theme-china main [class*=from-indigo-500]{background:linear-gradient(145deg, var(--cn-gold) 0%, var(--cn-red) 60%, #10a37f 130%)!important}.theme-china main [class*=from-violet-500] svg,.theme-china main [class*=from-indigo-500] svg{color:#fff!important}.theme-china main [class*=from-amber-400]{background:linear-gradient(145deg,#fde047 0%,#fbbf24 100%)!important}.theme-china main [class*=from-pink-500]{background:linear-gradient(145deg, #7fd1b9 0%, var(--cn-jade) 100%)!important}.theme-china main [class*=bg-white][class*=border-gray-100],.theme-china .card,.theme-china .card-interactive{transition:transform .18s,box-shadow .18s,border-color .18s;background:var(--cn-card)!important;border:2px solid var(--cn-line)!important;box-shadow:0 4px 0 var(--cn-line)!important}.theme-china main [class*=bg-white][class*=border-gray-100]:hover,.theme-china .card-interactive:hover{transform:translateY(-2px);border-color:var(--cn-gold)!important;box-shadow:0 6px 0 var(--cn-gold), 0 14px 30px -14px #c8102e80!important}.theme-china main .bg-primary-100{background:var(--cn-red-soft)!important}.theme-china main .bg-primary-100 svg{color:var(--cn-red-dark)!important}.theme-china main [class*=bg-gray-100][class*=rounded-full]{background:#f3e6cf!important}.theme-china main .text-gray-400{color:#a08a7c!important}.theme-china main .text-gray-500{color:var(--cn-muted)!important}.theme-china main .text-gray-300{color:#ddcdb8!important}.theme-china .flame-bg{background-color:var(--cn-night);border:2px solid var(--cn-red);background-image:linear-gradient(90deg,#280a0eeb 0%,#280a0e8c 42%,#280a0e0d 72%),url(/themes/china/streak.webp);background-position:50%,75%;background-repeat:no-repeat;background-size:auto,cover;box-shadow:0 0 22px -4px #d4a01799}.theme-china .flame-bg:before{background:radial-gradient(45% 70% at 78%,#d4a01747 0%,#0000 70%)}.theme-china .flame-bg .flame-glow{display:none}.theme-china .flame-ember{background:#ffe4aa;box-shadow:0 0 6px #d4a017f2}.theme-china .flame-bg p{text-shadow:0 1px 6px #0009}.theme-china .xp-card{background:var(--cn-card);border:2px solid var(--cn-line)!important;box-shadow:0 4px 0 var(--cn-line)!important}.theme-china .xp-card:before{background:radial-gradient(circle,#d4a01733,#0000 70%)}.theme-china .level-badge{background:linear-gradient(160deg, var(--cn-gold), var(--cn-red));box-shadow:0 0 0 2.5px #fff, 0 0 0 4.5px var(--cn-red), 0 6px 16px -4px #c8102eb3}.theme-china .level-badge:after{background:#fff}.theme-china .level-badge>span{font-family:var(--cn-font)!important;color:var(--cn-ink)!important}.theme-china .xp-card .text-indigo-400{color:var(--cn-red)!important}.theme-china .xp-bar-track{background:#f3e6cf;box-shadow:inset 0 1px 2px #3b1d1a26}.theme-china .xp-bar-fill,.theme-china .progress-bar-fill{background:radial-gradient(circle at 6px 50%, #ffffffb3 0 1.8px, transparent 2.4px) 0 0 / 14px 100%, linear-gradient(90deg, var(--cn-red), #e0a526 55%, var(--cn-jade))!important;box-shadow:none!important}.theme-china .quick-card{box-shadow:0 4px 0 var(--cn-line);transition:transform .18s,box-shadow .18s,border-color .18s;background:var(--cn-card)!important;border:2px solid var(--cn-line)!important}.theme-china .quick-card:hover{box-shadow:0 6px 0 var(--cn-jade-deep), 0 14px 30px -14px #0b6b5373;transform:translateY(-2px);border-color:var(--cn-jade-deep)!important}.theme-china .quick-card .quick-deco{color:#efe2cb!important}.theme-china .quick-card .quick-shine{display:none}.theme-china .quick-card .text-amber-600{color:#b45309!important}.theme-china .quick-card .text-violet-600{color:var(--cn-jade)!important}.theme-china .quick-card .text-rose-600{color:#b91c1c!important}.theme-china main .quick-card{position:relative}.theme-china main .quick-card:after{content:"";background:var(--cn-blossom) center / contain no-repeat;opacity:.18;pointer-events:none;width:30px;height:30px;position:absolute;top:10px;right:10px}.theme-china main [class*=from-violet-50\ ]{border:2px solid var(--cn-line)!important;box-shadow:0 4px 0 var(--cn-line)!important;background:#fff!important}.theme-china main [class*=from-violet-50\ ]:hover{border-color:var(--cn-gold)!important;box-shadow:0 6px 0 var(--cn-gold)!important}.theme-china main .text-violet-400{color:var(--cn-jade)!important}.theme-china main .text-amber-500{color:#f59e0b!important}.theme-china main .fill-amber-400{fill:#fbbf24!important}.theme-china .improvement-panel{border:2px solid var(--cn-red);border-radius:20px;background:linear-gradient(180deg, #12202c00 0%, #12202c66 100%), url(/themes/china/sidebar.webp) center 80% / cover no-repeat, var(--cn-night)!important;box-shadow:0 0 26px -6px #d4a01799!important}.theme-china .improvement-panel [class*=bg-white\/95]{border:2px solid var(--cn-line);box-shadow:0 4px 0 var(--cn-red)!important;background:#fff!important}.theme-china .improvement-panel .text-emerald-700{font-family:var(--cn-font);color:var(--cn-red-dark)!important}.theme-china .improvement-panel p{color:var(--cn-text)!important}.theme-china .improvement-panel button[class*=from-violet-500],.theme-china button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(160deg, var(--cn-gold), var(--cn-red))!important;box-shadow:0 4px 0 var(--cn-red-dark)!important}.theme-china .improvement-panel button[class*=from-violet-500]:active,.theme-china button[class*=from-violet-500][class*=to-purple-600]:active{transform:translateY(3px);box-shadow:0 1px 0 var(--cn-red-dark)!important}.theme-china .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-china main [class*=from-indigo-50\ ]{border-color:var(--cn-line)!important;background:linear-gradient(90deg,#fdeceb 0%,#e3f4ee 100%)!important}.theme-china main [class*=bg-gray-50]{background:#fffaf0!important}.theme-china main .text-indigo-500{color:var(--cn-red-dark)!important}.theme-china main button:hover .group-hover\:text-indigo-600,.theme-china main .hover\:border-indigo-200:hover{border-color:var(--cn-gold)!important}.theme-china main [class*=via-emerald-950]{background:radial-gradient(circle at 85% 30%, #d4a01766 0, transparent 45%), linear-gradient(#ffe4aa14 50%, transparent 50%) 0 0 / 28px 28px, linear-gradient(90deg, #ffe4aa14 50%, transparent 50%) 0 0 / 28px 28px, linear-gradient(160deg, #5a1018 0%, var(--cn-night) 100%)!important;border:2px solid var(--cn-red)!important;box-shadow:0 0 26px -6px #d4a0178c!important}.theme-china main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:#ffe4aa!important}.theme-china main [class*=via-emerald-950] .bg-emerald-950{background:var(--cn-red)!important}.theme-china main [class*=via-emerald-950] .text-emerald-700,.theme-china main [class*=via-emerald-950] .text-emerald-800{color:var(--cn-red-dark)!important}.theme-china main [class*=via-emerald-950] a.text-emerald-50{color:#ffe4aa!important}.theme-china main [class*=via-emerald-950] a.bg-white:hover{background:var(--cn-red-soft)!important}.theme-china .btn-primary{color:var(--cn-night);box-shadow:0 4px 0 var(--cn-red-dark);border:0;border-radius:999px;font-weight:800;background:linear-gradient(160deg, var(--cn-gold), var(--cn-red))!important}.theme-china .btn-primary:hover{box-shadow:0 5px 0 var(--cn-red-dark), 0 10px 20px -8px #c8102eb3;transform:translateY(-1px)}.theme-china .btn-primary:active{box-shadow:0 1px 0 var(--cn-red-dark);transform:translateY(3px)}.theme-china .btn-secondary{border:2px solid var(--cn-line);box-shadow:0 3px 0 var(--cn-line);border-radius:999px;color:var(--cn-text)!important;background:#fff!important}.theme-china .btn-secondary:hover{background:var(--cn-red-soft)!important}.theme-china .input{border:2px solid var(--cn-line);background:#fff;border-radius:.875rem}.theme-china .input:focus{border-color:var(--cn-red);box-shadow:0 0 0 3px #d4a01759}.theme-china .exercise-option{border:2px solid var(--cn-line);box-shadow:0 3px 0 var(--cn-line);background:#fff;border-radius:1rem}.theme-china .exercise-option:hover{border-color:var(--cn-jade-deep);box-shadow:0 4px 0 var(--cn-jade-deep)}.theme-china .exercise-option-selected{background:var(--cn-red-soft)!important;border-color:var(--cn-red)!important;box-shadow:0 4px 0 var(--cn-red)!important}.theme-china .badge{background:var(--cn-red-soft);color:var(--cn-red-dark);border:1.5px solid var(--cn-gold)}.theme-china .progress-bar{background:#f3e6cf}.theme-china ::-webkit-scrollbar{width:8px}.theme-china ::-webkit-scrollbar-track{background:0 0}.theme-china ::-webkit-scrollbar-thumb{background:var(--cn-red);border-radius:4px}.theme-china table thead{background:var(--cn-red-soft)!important}.theme-china table thead th{color:var(--cn-text)!important;border-bottom:2px solid var(--cn-line)!important}.theme-china main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]){position:relative}.theme-china main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]):nth-child(odd):after{content:"";background:var(--cn-blossom) 0 20px / 18px 18px no-repeat, var(--cn-blossom) 24px 0 / 18px 18px no-repeat;opacity:.13;pointer-events:none;width:44px;height:40px;position:absolute;top:12px;right:40px}@media (prefers-reduced-motion:no-preference){.theme-china .xp-bar-fill{animation:1.4s linear infinite china-coins}}@keyframes china-coins{0%{background-position:0 0,0 0}to{background-position:14px 0,0 0}}.svg-container{width:100%}[data-tool-viewport] svg.svg-container{max-width:100%;max-height:60vh;margin-left:auto;margin-right:auto;display:block}[data-tool-viewport] canvas.svg-container{width:auto;max-width:100%;height:auto;max-height:60vh;margin-left:auto;margin-right:auto;display:block}.svg-container{color:#111827}@media (prefers-color-scheme:dark){.svg-container{color:#f3f4f6}}.svg-container svg{width:100%;height:auto}[data-tool-viewport] svg.svg-container svg{max-width:100%;max-height:60vh;margin-left:auto;margin-right:auto;display:block}[data-tool-viewport] canvas.svg-container svg{width:auto;max-width:100%;height:auto;max-height:60vh;margin-left:auto;margin-right:auto;display:block}.svg-container svg{max-height:400px}.svg-container.inline-svg .highlight-hypotenuse{filter:drop-shadow(0 0 8px);transition:all .2s ease-out;stroke-width:6px!important}.svg-container.inline-svg .highlight-cathetus{filter:drop-shadow(0 0 6px);transition:all .2s ease-out;stroke-width:5px!important}.flame-bg{background-color:#b91c1c;background-image:linear-gradient(160deg,#f59e0b 0%,#ef4444 50%,#b91c1c 100%)}.flame-bg:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(60% 80% at 50% 100%,#fde0478c 0%,#fb923c66 35%,#0000 70%);width:84%;height:90%;animation:1.8s ease-in-out infinite alternate flame-flicker-a;position:absolute;bottom:-10%;left:8%}.flame-bg:after{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(50% 70% at 50% 100%,#ef444480 0%,#fed7aa4d 40%,#0000 65%);width:70%;height:78%;animation:1.3s ease-in-out infinite alternate flame-flicker-b;position:absolute;bottom:-12%;right:4%}@keyframes flame-flicker-a{0%{opacity:.7;transform:translate(-4px)scale(.95,.92)}50%{opacity:.95;transform:translate(3px,-6px)scale(1.05,1.12)}to{opacity:.8;transform:translate(-2px,-3px)scale(.98,1.06)}}@keyframes flame-flicker-b{0%{opacity:.6;transform:translate(4px,2px)scale(1.02,.9)}50%{opacity:.9;transform:translate(-3px,-5px)scale(.92,1.15)}to{opacity:.75;transform:translate(2px,-2px)scaleX(1.06)}}.flame-ember{pointer-events:none;background:#fde047e6;border-radius:50%;width:4px;height:4px;position:absolute;bottom:0;box-shadow:0 0 6px #fde047cc}.flame-ember:first-child{animation:3s ease-in .2s infinite ember-rise;left:20%}.flame-ember:nth-child(2){width:3px;height:3px;animation:2.5s ease-in 1s infinite ember-rise;left:50%}.flame-ember:nth-child(3){animation:3.5s ease-in .8s infinite ember-rise;left:72%}.flame-ember:nth-child(4){width:3px;height:3px;animation:2.8s ease-in 1.6s infinite ember-rise;left:38%}@keyframes ember-rise{0%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:.7}to{opacity:0;transform:translateY(-120px)translate(10px)scale(.3)}}.flame-glow{animation:1.6s ease-in-out infinite flame-pulse}@keyframes flame-pulse{0%,to{filter:drop-shadow(0 0 6px #fde047b3)brightness();transform:scale(1)}50%{filter:drop-shadow(0 0 16px #fde047)brightness(1.15);transform:scale(1.08)}}.badge-shimmer-hex{opacity:0;transition:none;transform:translate(-30px)}.group:hover .badge-shimmer-hex{animation:.8s ease-out badge-shimmer-sweep}@keyframes badge-shimmer-sweep{0%{opacity:0;transform:translate(-40px)}30%{opacity:1}to{opacity:0;transform:translate(40px)}}.quick-card{isolation:isolate;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.quick-card:hover{box-shadow:0 12px 28px -8px var(--accent,#00000026);border-color:var(--accent,#d1d5db);transform:translateY(-4px)}.quick-card .quick-deco{opacity:.4;transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1);transform:scale(1)rotate(0)}.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{pointer-events:none;z-index:5;background:linear-gradient(115deg,#0000 30%,#ffffff80 50%,#0000 70%);transition:none;position:absolute;inset:0;transform:translate(-120%)}.quick-card:hover .quick-shine{animation:.6s ease-out quick-shine-sweep}@keyframes quick-shine-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.xp-card{background:linear-gradient(160deg,#f0f9ff 0%,#fff 60%,#f5f3ff 100%);border-color:#c7d2fe;position:relative;overflow:hidden}.xp-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#6366f114,#0000 70%);width:60%;height:80%;position:absolute;top:-30%;right:-20%}.level-badge{background:conic-gradient(from 180deg,#6366f1,#06b6d4,#8b5cf6,#6366f1);position:relative;box-shadow:inset 0 2px 3px #fff6,inset 0 -2px 4px #00000026,0 4px 12px -2px #6366f180}.level-badge:after{content:"";background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:50%;position:absolute;inset:3px}.level-badge>span{z-index:1;position:relative}.xp-bar-track{background:linear-gradient(90deg,#e0e7ff,#ede9fe);box-shadow:inset 0 1px 2px #00000014}.xp-bar-fill{background:linear-gradient(90deg,#06b6d4 0%,#6366f1 50%,#8b5cf6 100%);position:relative;box-shadow:0 0 8px #6366f180}.xp-bar-fill:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%) 0 0/200% 100%;animation:2s linear infinite xp-shimmer;position:absolute;inset:0}@keyframes xp-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.nav-fancy{isolation:isolate;position:relative;overflow:hidden}.nav-fancy:after{content:"";z-index:2;background:linear-gradient(#6366f1,#8b5cf6);border-radius:0 3px 3px 0;width:3px;height:70%;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.nav-fancy:hover:after{transform:translateY(-50%)scaleY(1)}.nav-fancy:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(105deg,#0000 0%,#6366f126 30%,#8b5cf640 50%,#6366f126 70%,#0000 100%);transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(110%)}.nav-fancy:hover:before{transform:translate(-110%)}.nav-fancy>*{z-index:1;position:relative}.nav-fancy .nav-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .2s}.nav-fancy:hover .nav-icon{color:#6366f1;transform:translate(4px)scale(1.2)}.header-coins{color:#78350f;background:linear-gradient(#fff8dc 0%,#fde68a 100%);border-radius:999px;gap:6px;padding:4px 12px 4px 4px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 2px 8px #b4530947,inset 0 0 0 1px #92400e38}.header-coins:hover{filter:brightness(1.04)}.xp-coins{color:#92400e;z-index:1;background:linear-gradient(#fff8dc 0%,#fef3c7 100%);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:5px 10px;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 0 0 1px #d9770652}.xp-coins:hover{background:linear-gradient(#fffbeb 0%,#fde68a 100%)}.first-letter\:float-left:first-letter{float:left}.first-letter\:mr-2\.5:first-letter{margin-right:.625rem}.first-letter\:mt-1:first-letter{margin-top:.25rem}.first-letter\:font-book-display:first-letter{font-family:Fraunces,Georgia,serif}.first-letter\:text-\[3\.6em\]:first-letter{font-size:3.6em}.first-letter\:font-semibold:first-letter{font-weight:600}.first-letter\:leading-\[0\.8\]:first-letter{line-height:.8}.first-letter\:text-emerald-700:first-letter{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.marker\:text-cyan-500 ::marker{color:#06b6d4}.marker\:text-cyan-500::marker{color:#06b6d4}.selection\:bg-indigo-500\/30 ::selection{background-color:#6366f14d}.selection\:bg-indigo-500\/30::selection{background-color:#6366f14d}.placeholder\:font-sans::placeholder{font-family:Inter,system-ui,sans-serif}.placeholder\:text-\[12px\]::placeholder{font-size:12px}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:normal-case::placeholder{text-transform:none}.placeholder\:tracking-normal::placeholder{letter-spacing:0}.placeholder\:text-\[\#9aaba0\]::placeholder{--tw-text-opacity:1;color:rgb(154 171 160/var(--tw-text-opacity,1))}.placeholder\:text-amber-200\/40::placeholder{color:#fde68a66}.placeholder\:text-gray-300::placeholder{--tw-text-opacity:1;color:rgb(209 213 219/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-slate-300::placeholder{--tw-text-opacity:1;color:rgb(203 213 225/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-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.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:0}.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\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r-0:last-child{border-right-width:0}.focus-within\:border-\[\#236d53\]:focus-within{--tw-border-opacity:1;border-color:rgb(35 109 83/var(--tw-border-opacity,1))}.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:#10b98126}.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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#236d53\]:hover{--tw-border-opacity:1;border-color:rgb(35 109 83/var(--tw-border-opacity,1))}.hover\:border-\[\#88b79b\]:hover{--tw-border-opacity:1;border-color:rgb(136 183 155/var(--tw-border-opacity,1))}.hover\:border-\[\#9fc2ad\]:hover{--tw-border-opacity:1;border-color:rgb(159 194 173/var(--tw-border-opacity,1))}.hover\:border-\[\#9fc3ad\]:hover{--tw-border-opacity:1;border-color:rgb(159 195 173/var(--tw-border-opacity,1))}.hover\:border-\[\#9fc8b2\]:hover{--tw-border-opacity:1;border-color:rgb(159 200 178/var(--tw-border-opacity,1))}.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-\[\#dde9dd\]:hover{--tw-border-opacity:1;border-color:rgb(221 233 221/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-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-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-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:#0000}.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-\[\#193532\]:hover{--tw-bg-opacity:1;background-color:rgb(25 53 50/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1c5a44\]:hover{--tw-bg-opacity:1;background-color:rgb(28 90 68/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1d5c46\]:hover{--tw-bg-opacity:1;background-color:rgb(29 92 70/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1e293b\]:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-\[\#236d53\]:hover{--tw-bg-opacity:1;background-color:rgb(35 109 83/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-\[\#d9ecdf\]:hover{--tw-bg-opacity:1;background-color:rgb(217 236 223/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e3f1e7\]:hover{--tw-bg-opacity:1;background-color:rgb(227 241 231/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eaefeb\]:hover{--tw-bg-opacity:1;background-color:rgb(234 239 235/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eef3ee\]:hover{--tw-bg-opacity:1;background-color:rgb(238 243 238/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eef6f0\]:hover{--tw-bg-opacity:1;background-color:rgb(238 246 240/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f0f7f1\]:hover{--tw-bg-opacity:1;background-color:rgb(240 247 241/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f1f5f1\]:hover{--tw-bg-opacity:1;background-color:rgb(241 245 241/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f1f6f1\]:hover{--tw-bg-opacity:1;background-color:rgb(241 246 241/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f2f7f3\]:hover{--tw-bg-opacity:1;background-color:rgb(242 247 243/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f2f8f3\]:hover{--tw-bg-opacity:1;background-color:rgb(242 248 243/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f3f7f3\]:hover{--tw-bg-opacity:1;background-color:rgb(243 247 243/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f4efe2\]:hover{--tw-bg-opacity:1;background-color:rgb(244 239 226/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f5faf5\]:hover{--tw-bg-opacity:1;background-color:rgb(245 250 245/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f6faf6\]:hover{--tw-bg-opacity:1;background-color:rgb(246 250 246/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f6faf7\]:hover{--tw-bg-opacity:1;background-color:rgb(246 250 247/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f7efdc\]:hover{--tw-bg-opacity:1;background-color:rgb(247 239 220/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f7f1e3\]:hover{--tw-bg-opacity:1;background-color:rgb(247 241 227/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fbe9e8\]:hover{--tw-bg-opacity:1;background-color:rgb(251 233 232/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fde68a\]:hover{--tw-bg-opacity:1;background-color:rgb(253 230 138/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\/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\/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-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-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-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-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-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-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-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-200\/70:hover{background-color:#fecacab3}.hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgb(248 113 113/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-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\/70:hover{background-color:#e2e8f0b3}.hover\:bg-slate-200\/80:hover{background-color:#e2e8f0cc}.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-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-800\/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-stone-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.hover\:bg-stone-200\/60:hover{background-color:#e7e5e499}.hover\:bg-stone-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.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-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-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\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/35:hover{background-color:#ffffff59}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-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:#fef3c7b3 var(--tw-gradient-from-position);--tw-gradient-to:#fef3c700 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:#fcd34d00 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:#fbbf2400 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:#f59e0b00 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:#d9770600 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:#2563eb00 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:#1d4ed800 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:#22d3ee00 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:#0891b200 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:#34d39900 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:#10b98100 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:#05966900 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:#04785700 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:#a21caf00 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:#e5e7eb00 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:#22c55e00 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:#16a34a00 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:#15803d00 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:#e0e7ff00 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:#818cf800 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:#eef2ff00 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:#4f46e500 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:#4338ca00 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:#ea580c00 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:#c2410c00 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:#4f46e500 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:#a855f700 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:#9333ea00 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:#7e22ce00 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:#dc262600 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:#e11d4800 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:#64748b00 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:#8b5cf600 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:#7c3aed00 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:#6d28d900 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:#ca8a0400 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:#a1620700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-yellow-500:hover{--tw-gradient-to:#eab30800 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-indigo-800:hover{--tw-gradient-to:#3730a3 var(--tw-gradient-to-position)}.hover\:to-orange-100\/70:hover{--tw-gradient-to:#ffedd5b3 var(--tw-gradient-to-position)}.hover\:to-orange-500:hover{--tw-gradient-to:#f97316 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-\[\#193532\]:hover{--tw-text-opacity:1;color:rgb(25 53 50/var(--tw-text-opacity,1))}.hover\:text-\[\#236d53\]:hover{--tw-text-opacity:1;color:rgb(35 109 83/var(--tw-text-opacity,1))}.hover\:text-\[\#334155\]:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-\[\#516b5c\]:hover{--tw-text-opacity:1;color:rgb(81 107 92/var(--tw-text-opacity,1))}.hover\:text-\[\#a33a36\]:hover{--tw-text-opacity:1;color:rgb(163 58 54/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-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-sky-900:hover{--tw-text-opacity:1;color:rgb(12 74 110/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-stone-900:hover{--tw-text-opacity:1;color:rgb(28 25 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-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-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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 #00000040;--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 #6366f199;--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 #7c3aeda6;--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 #6366f126;--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 #6366f133;--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 #7c3aed66;--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 #7c3aed80;--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 #4c1d9547;--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 #0f172a21;--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 #0f172a0a,0 24px 48px -20px #4c1d9547;--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 #0f172a40;--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 #0f172a4d;--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 #ea580c99;--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 #05966999;--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 #6366f199;--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 #0f172a40;--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 #0000001a;--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 #000;--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 #0000001a, 0 4px 6px -4px #0000001a;--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 #0000001a, 0 2px 4px -2px #0000001a;--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 #0000000d;--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 #0000001a, 0 8px 10px -6px #0000001a;--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:#fbbf2499;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-blue-500\/40:hover{--tw-shadow-color:#3b82f666;--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:#a7f3d080;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/50:hover{--tw-shadow-color:#10b98180;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-gray-200\/40:hover{--tw-shadow-color:#e5e7eb66;--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:#22c55e66;--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:#6366f180;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-indigo-600\/30:hover{--tw-shadow-color:#4f46e54d;--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:#a855f74d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-rose-500\/50:hover{--tw-shadow-color:#f43f5e80;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-violet-100\/50:hover{--tw-shadow-color:#ede9fe80;--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:#a78bfa99;--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-\[\#236d53\]:focus{--tw-border-opacity:1;border-color:rgb(35 109 83/var(--tw-border-opacity,1))}.focus\:border-\[\#a9cdb7\]:focus{--tw-border-opacity:1;border-color:rgb(169 205 183/var(--tw-border-opacity,1))}.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-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-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-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:#0000}.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-offset:2px;outline:2px solid #0000}.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-\[\#236d53\]\/15:focus{--tw-ring-color:#236d5326}.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:#fcd34d4d}.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:#fbbf2466}.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:#f59e0b33}.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-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:#3b82f64d}.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\/50:focus{--tw-ring-color:#06b6d480}.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:#a7f3d080}.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:#10b98126}.focus\:ring-green-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 222 128/var(--tw-ring-opacity,1))}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1))}.focus\:ring-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:#6366f14d}.focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\:ring-orange-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 237 213/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-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-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:#a855f74d}.focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/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-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-sky-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/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-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 6 23/var(--tw-ring-opacity,1))}.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:#8b5cf680}.focus\:ring-white\/50:focus{--tw-ring-color:#ffffff80}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.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-emerald-600:focus-visible{outline-color:#059669}.focus-visible\:outline-emerald-700:focus-visible{outline-color:#047857}.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:#10b98133}.focus-visible\:ring-indigo-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus-visible\:ring-violet-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(139 92 246/var(--tw-ring-opacity,1))}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:#ffffffb3}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:translate-x-\[3px\]:active{--tw-translate-x:3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-\[1px\]:active{--tw-translate-y:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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:0}.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 #0000001a, 0 4px 6px -4px #0000001a;--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 #0000001a, 0 2px 4px -2px #0000001a;--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)}.enabled\:hover\:-translate-y-0\.5:hover:enabled{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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\:cursor-wait:disabled{cursor:wait}.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-200:disabled{--tw-bg-opacity:1;background-color:rgb(226 232 240/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\:text-slate-400:disabled{--tw-text-opacity:1;color:rgb(148 163 184/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-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.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)) skewX(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:#0000}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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-emerald-600{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.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:#0000}.group:hover .group-hover\:bg-\[\#9fc2ad\]{--tw-bg-opacity:1;background-color:rgb(159 194 173/var(--tw-bg-opacity,1))}.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-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/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{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-indigo-700{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.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:#10b98133 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 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:#f9731600 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:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #10b9811a 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:#14b8a633 var(--tw-gradient-to-position)}.group:hover .group-hover\:fill-\[\#eef6f0\]{fill:#eef6f0}.group:hover .group-hover\:stroke-\[\#a9cdb7\]{stroke:#a9cdb7}.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 #0000001a, 0 2px 4px -2px #0000001a;--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 #0000001a, 0 8px 10px -6px #0000001a;--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:#d1d5db4d;--tw-shadow:var(--tw-shadow-colored)}.group:hover .group-hover\:shadow-purple-700\/50{--tw-shadow-color:#7e22ce80;--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\:stroke-\[\#399b7c\]{stroke:#399b7c}.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)) skewX(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)) skewX(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-offset:2px;outline:2px solid #0000}.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 :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){scroll-margin-top:5rem}.prose-headings\:font-bold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700}.prose-headings\:tracking-tight :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){letter-spacing:-.025em}.prose-headings\:text-gray-900 :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 :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25rem}.prose-h2\:mt-12 :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3rem}.prose-h2\:border-b :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px}.prose-h2\:border-gray-100 :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 :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:.5rem}.prose-h2\:text-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5rem;line-height:2rem}.prose-h3\:mb-3 :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75rem}.prose-h3\:mt-8 :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2rem}.prose-h3\:text-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.125rem;line-height:1.75rem}.prose-h3\:text-xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25rem;line-height:1.75rem}.prose-p\:my-1 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem;margin-bottom:.25rem}.prose-p\:my-2 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5rem;margin-bottom:.5rem}.prose-p\:my-5 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25rem;margin-bottom:1.25rem}.prose-p\:leading-relaxed :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.625}.prose-p\:text-gray-700 :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 :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500}.prose-a\:text-indigo-600 :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 :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 :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 :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.hover\:prose-a\:underline :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{text-decoration-line:underline}.prose-blockquote\:my-8 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2rem;margin-bottom:2rem}.prose-blockquote\:rounded-r-xl :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 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-width:4px}.prose-blockquote\:border-violet-400 :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 :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 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:1.5rem;padding-right:1.5rem}.prose-blockquote\:py-4 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1rem;padding-bottom:1rem}.prose-blockquote\:not-italic :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-style:normal}.prose-blockquote\:text-gray-700 :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 :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700}.prose-strong\:font-semibold :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:600}.prose-strong\:text-gray-900 :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 :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 :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.25rem}.prose-code\:bg-violet-50 :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 :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375rem;padding-right:.375rem}.prose-code\:py-0\.5 :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.125rem;padding-bottom:.125rem}.prose-code\:font-mono :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 :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875rem;line-height:1.25rem}.prose-code\:text-violet-700 :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 :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose-code\:after\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{--tw-content:none;content:var(--tw-content)}.prose-pre\:rounded-2xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:1rem}.prose-pre\:bg-gray-900 :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 :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 :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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 :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-ul\:my-5 :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25rem;margin-bottom:1.25rem}.prose-li\:my-1\.5 :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.375rem;margin-bottom:.375rem}.prose-li\:text-gray-700 :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 :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875rem;line-height:1.25rem}.prose-th\:bg-gray-50 :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 :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:600}.prose-img\:my-8 :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2rem;margin-bottom:2rem}.prose-img\:rounded-2xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:1rem}.prose-img\:shadow-md :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--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 :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.5rem;margin-bottom:2.5rem}.prose-hr\:border-gray-100 :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 (width>=480px){.min-\[480px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=640px){.sm\:not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:bottom-4{bottom:1rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-4{left:1rem}.sm\:right-4{right:1rem}.sm\:right-6{right:1.5rem}.sm\:order-none{order:0}.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\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:ml-auto{margin-left:auto}.sm\:mr-2{margin-right:.5rem}.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-1\/2{width:50%}.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-6{width:1.5rem}.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-\[124px\]{width:124px}.sm\:w-\[300px\]{width:300px}.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-\[48\%\]{max-width:48%}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.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\]{grid-template-columns:120px 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-\[1fr_190px\]{grid-template-columns:1fr 190px}.sm\:grid-cols-\[1fr_200px\]{grid-template-columns:1fr 200px}.sm\:grid-cols-\[1fr_auto_1\.4fr_auto\]{grid-template-columns:1fr auto 1.4fr auto}.sm\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 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-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,16rem\)_1fr\]{grid-template-columns:minmax(0,16rem) 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.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-3xl{border-radius:1.5rem}.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-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.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-10{padding-bottom:2.5rem}.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-24{padding-top:6rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-7{padding-top:1.75rem}.sm\:pt-9{padding-top:2.25rem}.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-\[1\.3125rem\]{font-size:1.3125rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[40px\]{font-size:40px}.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 (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\:mt-auto{margin-top:auto}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.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.3333%}.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:0}.md\:rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:columns-2{-moz-columns:2;columns:2}.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-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.md\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:grid-cols-\[170px_minmax\(0\,1fr\)\]{grid-template-columns:170px minmax(0,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-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.md\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,240px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,240px)}.md\:grid-cols-\[minmax\(0\,240px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,240px) minmax(0,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-center{justify-content:center}.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:0}.md\:border-l{border-left-width:1px}.md\:border-r{border-right-width:1px}.md\:border-t-0{border-top-width:0}.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\:pt-6{padding-top: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 (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\:top-6{top:1.5rem}.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\:block{display:block}.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-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-md{max-width:28rem}.lg\:flex-1{flex:1}.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-\[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-\[190px_minmax\(0\,1fr\)_190px\]{grid-template-columns:190px minmax(0,1fr) 190px}.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-\[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\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.lg\:grid-cols-\[minmax\(0\,42rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,42rem) minmax(0,1fr)}.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-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:0}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0}.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-20{padding-left:5rem;padding-right:5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[15\%\]{padding-left:15%;padding-right:15%}.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\:pt-12{padding-top:3rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-\[1\.4375rem\]{font-size:1.4375rem}.lg\:text-\[1\.6875rem\]{font-size:1.6875rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (width>=1280px){.xl\:sticky{position:sticky}.xl\:top-\[80px\]{top:80px}.xl\:order-none{order:0}.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\:mb-0{margin-bottom:0}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:h-44{height:11rem}.xl\:w-44{width:11rem}.xl\:grid-cols-10{grid-template-columns:repeat(10,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-\[240px_minmax\(0\,1fr\)_240px\]{grid-template-columns:240px minmax(0,1fr) 240px}.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\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,20rem\)_1fr\]{grid-template-columns:minmax(0,20rem) 1fr}.xl\:items-start{align-items:flex-start}.xl\:gap-6{gap:1.5rem}.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 (width>=1536px){.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,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)) skewX(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-blue-800{--tw-border-opacity:1;border-color:rgb(30 64 175/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-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-800{--tw-border-opacity:1;border-color:rgb(22 101 52/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-purple-800{--tw-border-opacity:1;border-color:rgb(107 33 168/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-violet-800{--tw-border-opacity:1;border-color:rgb(91 33 182/var(--tw-border-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-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-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-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\/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-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-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\/30{background-color:#8318434d}.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-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-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\:from-gray-800{--tw-gradient-from:#1f2937 var(--tw-gradient-from-position);--tw-gradient-to:#1f293700 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:#11182700 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-950{--tw-gradient-to:#1e1b4b var(--tw-gradient-to-position)}.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-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-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-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-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-400{--tw-text-opacity:1;color:rgb(244 114 182/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-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-violet-100{--tw-text-opacity:1;color:rgb(237 233 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::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-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-blue-900\/20:hover{background-color:#1e3a8a33}.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-violet-900\/20:hover{background-color:#4c1d9533}.dark\:hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.dark\:focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/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-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:focus-visible\>\*\:first-child\]\:stroke-\[3\]:focus-visible>:first-child{stroke-width:3px}.\[\&\>div\+div\]\:mt-4>div+div{margin-top:1rem}@media (width>=640px){.sm\:\[\&\>div\+div\]\:indent-8>div+div{text-indent:2rem}}.\[\&\>ol\]\:m-0>ol,.\[\&\>p\]\:m-0>p,.\[\&\>ul\]\:m-0>ul{margin:0}.\[\&_b\]\:font-extrabold b{font-weight:800}
