@font-face{font-family:Lufga;src:url(/fonts/lufga-thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-thin-italic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-extra-light.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-extra-light-italic.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-light-italic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-medium-italic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-semibold-italic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-bold-italic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-extra-bold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-extra-bold-italic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lufga;src:url(/fonts/lufga-black-italic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Chalkiez;src:url(/fonts/Chalkiez-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--wlb-orange:#d97559;--wlb-orange-deep:#b85c42;--wlb-orange-soft:#f2b39a;--wlb-orange-ink:#a8472e;--wlb-lilac:#c7a5f3;--wlb-lilac-mid:#9b7bc7;--wlb-lilac-deep:#6b3fa0;--wlb-lilac-soft:#e4d4fa;--wlb-ink:#1e1b2e;--wlb-beige:#f5efe8;--wlb-beige-mid:#e0ceba;--wlb-white:#fffcf8;--wlb-ink-on-dark:#f3ecfb;--wlb-mist:#c8bfe0;--glow-rgb:217,117,89;--glow-2-rgb:155,123,199;--font-sans:"Lufga",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-script:"Chalkiez","Permanent Marker",cursive;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:22px;--fs-xl:28px;--fs-2xl:36px;--lh-tight:0.9;--lh-snug:1.1;--lh-base:1.5;--tracking-eyebrow:0.22em;--tracking-tight:-0.02em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--r-xs:4px;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--motion-fast:120ms ease;--motion-base:200ms ease;--focus-ring-offset:2px;--done-opacity:0.55}[data-theme=dark]{--bg-page:#0e0c1a;--bg-page-2:#14111f;--surface:#181428;--surface-2:#1e1b2e;--bg-card:var(--surface);--fg-1:var(--wlb-beige);--fg-2:var(--wlb-mist);--fg-3:#8e86a0;--hairline:rgba(255,252,248,.1);--hairline-strong:rgba(255,252,248,.2);--grid-line:rgba(255,252,248,.045);--border-soft:1px solid var(--hairline);--border-mid:1px solid var(--hairline-strong);--card-shadow:0 30px 60px -24px rgba(0,0,0,.7),0 0 0 1px rgba(var(--glow-2-rgb),.10),0 8px 40px -20px rgba(var(--glow-rgb),.30);--shadow-sm:0 10px 22px -12px rgba(0,0,0,.7),0 0 18px -8px rgba(var(--glow-rgb),.20);--shadow-md:0 20px 40px -16px rgba(0,0,0,.72),0 0 30px -12px rgba(var(--glow-rgb),.26);--shadow-lg:var(--card-shadow);--glow-strength:1.35;--tint-soft:rgba(var(--glow-2-rgb),.14);--chip-bg:rgba(255,252,248,.06);--cta-bg:var(--wlb-orange);--cta-hover:var(--wlb-orange);--cta-hover-shadow:0 0 calc(20px * var(--glow-strength)) rgba(var(--glow-rgb),.55),0 10px 24px -10px rgba(var(--glow-rgb),.6);--cta-fg:#1a1020;--focus-ring:var(--wlb-orange);--error-bg:rgba(var(--glow-rgb),.10);--error-fg:var(--wlb-orange-soft);--error-border:var(--wlb-orange);--done-check:var(--wlb-orange);--track-atividades:var(--wlb-orange);--track-conteudos:var(--wlb-lilac);--track-weagents:var(--wlb-mist);--track-conteudos-texto:var(--wlb-lilac);--eyebrow-fg:var(--wlb-orange-soft);--now-line:var(--wlb-orange);--drop-active-bg:rgba(var(--glow-2-rgb),.16);--drop-active-border:2px dashed var(--wlb-lilac);--glass-bg:color-mix(in oklab,var(--surface) 58%,transparent);--glass-border:rgba(var(--glow-2-rgb),.22);--glass-inset:inset 0 1px 0 hsla(0,0%,100%,.1);--grain-opacity:.07;--aurora-opacity:.72;color-scheme:dark}[data-theme=light]{--bg-page:#f3ecdf;--bg-page-2:#ede3d1;--surface:#faf4e8;--surface-2:var(--wlb-white);--bg-card:var(--wlb-white);--fg-1:var(--wlb-ink);--fg-2:#4a435e;--fg-3:#6e6780;--hairline:rgba(30,27,46,.08);--hairline-strong:rgba(30,27,46,.14);--grid-line:rgba(30,27,46,.045);--border-soft:1px solid var(--hairline);--border-mid:1px solid var(--hairline-strong);--card-shadow:0 24px 48px -22px rgba(30,27,46,.28);--shadow-sm:0 2px 6px rgba(30,27,46,.06);--shadow-md:0 8px 24px rgba(30,27,46,.1);--shadow-lg:0 18px 48px rgba(30,27,46,.14);--glow-strength:.5;--tint-soft:var(--wlb-lilac-soft);--chip-bg:rgba(30,27,46,.05);--cta-bg:var(--wlb-orange-ink);--cta-hover:#8f3b26;--cta-hover-shadow:0 8px 20px -8px rgba(var(--glow-rgb),.45);--cta-fg:var(--wlb-white);--focus-ring:var(--wlb-orange-ink);--error-bg:var(--wlb-white);--error-fg:var(--wlb-orange-ink);--error-border:var(--wlb-orange-deep);--done-check:var(--wlb-orange);--track-atividades:var(--wlb-orange-ink);--track-conteudos:var(--wlb-lilac-deep);--track-weagents:var(--wlb-ink);--track-conteudos-texto:var(--wlb-lilac-deep);--eyebrow-fg:var(--wlb-orange-ink);--now-line:var(--wlb-orange-ink);--drop-active-bg:var(--wlb-lilac-soft);--drop-active-border:2px dashed var(--wlb-lilac-mid);--glass-bg:color-mix(in oklab,var(--surface) 70%,transparent);--glass-border:rgba(var(--glow-rgb),.20);--glass-inset:inset 0 1px 0 hsla(0,0%,100%,.5);--grain-opacity:.04;--aurora-opacity:.42;color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0}html{background:var(--bg-page);-webkit-font-smoothing:antialiased;text-size-adjust:100%}body,html{font-family:var(--font-sans);color:var(--fg-1)}body{font-size:var(--fs-base);line-height:var(--lh-base);background:radial-gradient(120% 80% at 12% 0,rgba(var(--glow-rgb),calc(.1 * var(--glow-strength))),transparent 55%),radial-gradient(110% 75% at 92% 18%,rgba(var(--glow-2-rgb),calc(.12 * var(--glow-strength))),transparent 55%),var(--bg-page);background-attachment:fixed;transition:background var(--motion-base),color var(--motion-base)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--r-xs)}.glass{background:var(--glass-bg);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);border:1px solid var(--glass-border);box-shadow:var(--glass-inset),var(--card-shadow)}.glow-text{text-shadow:0 0 calc(8px * var(--glow-strength)) rgba(var(--glow-rgb),.55),0 0 calc(24px * var(--glow-strength)) rgba(var(--glow-rgb),.35)}.glow-text-lilac{text-shadow:0 0 calc(10px * var(--glow-strength)) rgba(var(--glow-2-rgb),.55),0 0 calc(26px * var(--glow-strength)) rgba(var(--glow-2-rgb),.35)}.glow-edge{box-shadow:0 0 0 1px rgba(var(--glow-rgb),.5),0 0 calc(14px * var(--glow-strength)) rgba(var(--glow-rgb),.32),0 0 calc(36px * var(--glow-strength)) rgba(var(--glow-rgb),.2)}.aurora{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.aurora b{position:absolute;border-radius:50%;filter:blur(80px);opacity:var(--aurora-opacity);animation:aurora-drift 14s ease-in-out infinite}.aurora b:first-child{width:560px;height:560px;left:-140px;top:-120px;background:radial-gradient(circle,rgba(var(--glow-rgb),.85),transparent 68%)}.aurora b:nth-child(2){width:520px;height:520px;right:-140px;top:24%;background:radial-gradient(circle,rgba(var(--glow-2-rgb),.85),transparent 68%);animation-delay:-5s}.aurora b:nth-child(3){width:640px;height:640px;left:28%;bottom:-240px;background:radial-gradient(circle,rgba(var(--glow-rgb),.6),transparent 70%);animation-delay:-9s}@keyframes aurora-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.08)}}.grain:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9998;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/></svg>")}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}.aurora b{animation:none!important}}