@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.104iauyxhaf24.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0b9excvam7id0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.0fmzj955937qe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_85e04eb7-module__l_z-xa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_85e04eb7-module__l_z-xa__variable{--lab-font-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_82c76ab2-module__XCWiUq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_82c76ab2-module__XCWiUq__variable{--lab-font-serif:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_f46cc31-module__mmUeGW__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_f46cc31-module__mmUeGW__variable{--lab-font-rounded:"Nunito", "Nunito Fallback"}
[data-lab]{--lab-bg:#050e1d;--lab-bg-deep:#02060f;--lab-surface:#e2eeff0b;--lab-surface-strong:#e2eeff17;--lab-line:#94b9ff24;--lab-line-strong:#94b9ff47;--lab-ink:#eaf2ff;--lab-ink-dim:#eaf2ffc7;--lab-ink-faint:#eaf2ff94;--lab-grid-line:#94b9ff1a;--lab-crosshair:#eaf2ff59;--lab-teal:#2dd4c8;--lab-glow:#7ceef4;--lab-danger:#ff8f8f;--lab-amber:#fbbf24;--lab-aurora-a:#0e7f95;--lab-aurora-b:#24409c;--lab-aurora-c:#55309d;--lab-display:var(--lab-font-sans), "Archivo", system-ui, sans-serif;--lab-serif:var(--lab-font-serif), "Fraunces", Georgia, serif;--lab-rounded:var(--lab-font-rounded), "Nunito", system-ui, sans-serif;font-family:var(--lab-display);color:var(--lab-ink);background-color:var(--lab-bg)}.lab-root{isolation:isolate;min-height:100dvh;position:relative;overflow-x:clip}[data-lab] [data-mood=action]{--lab-aurora-a:#c2410c;--lab-aurora-b:#a21caf;--lab-aurora-c:#eab308}[data-lab] [data-mood=relaxed]{--lab-aurora-a:#0d9488;--lab-aurora-b:#15803d;--lab-aurora-c:#0e7490}[data-lab] [data-mood=analytical]{--lab-aurora-a:#1d4ed8;--lab-aurora-b:#0e7490;--lab-aurora-c:#4338ca}[data-lab] [data-mood=fatigued]{--lab-aurora-a:#6d28d9;--lab-aurora-b:#9f1239;--lab-aurora-c:#312e81}[data-lab] .lab-blob{filter:blur(110px);mix-blend-mode:screen;pointer-events:none;will-change:transform;border-radius:9999px;transition:background-color 1.6s;position:absolute}[data-lab] .lab-blob-a{background-color:var(--lab-aurora-a)}[data-lab] .lab-blob-b{background-color:var(--lab-aurora-b)}[data-lab] .lab-blob-c{background-color:var(--lab-aurora-c)}[data-lab] .lab-card{background:var(--lab-surface);border:1px solid var(--lab-line);-webkit-backdrop-filter:blur(16px);border-radius:24px}[data-lab] .lab-card-strong{background:var(--lab-surface-strong);border:1px solid var(--lab-line-strong);-webkit-backdrop-filter:blur(20px);border-radius:24px}[data-lab] .lab-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}[data-lab] .lab-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--lab-ink-faint);font-size:.6875rem;font-weight:700}[data-lab] .lab-logo{pointer-events:none}[data-lab] .lab-logo .text-navy{color:var(--lab-ink)}[data-lab] .lab-logo .text-teal{color:var(--lab-teal)}[data-lab] .lab-chip{border:1px solid var(--lab-line);background:var(--lab-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--lab-ink-dim);white-space:nowrap;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}@keyframes lab-breathe{0%,to{opacity:.85;transform:scale(1)translateY(0)}50%{opacity:1;transform:scale(1.06)translateY(-6px)}}[data-lab] .lab-breathe{animation:7s ease-in-out infinite lab-breathe}@keyframes lab-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}[data-lab] .lab-skeleton{background:linear-gradient(90deg, var(--lab-surface) 25%, var(--lab-surface-strong) 50%, var(--lab-surface) 75%);background-size:800px 100%;border-radius:12px;animation:1.6s linear infinite lab-shimmer}[data-lab],[data-lab] select,[data-lab] input,[data-lab] textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-lab] *{scrollbar-width:thin;scrollbar-color:#eaf2ff38 transparent}[data-lab] ::-webkit-scrollbar{width:10px;height:10px}[data-lab] ::-webkit-scrollbar-track{background:0 0}[data-lab] ::-webkit-scrollbar-thumb{background-color:#eaf2ff2e;background-clip:content-box;border:2px solid #0000;border-radius:8px}[data-lab] ::-webkit-scrollbar-thumb:hover{background-color:#eaf2ff52}[data-lab] ::-webkit-scrollbar-corner{background:0 0}[data-lab] select option{color:#eaf2ff;background-color:#0d1526}[data-lab] :focus-visible{outline:2px solid var(--lab-glow);outline-offset:3px;border-radius:6px}[data-lab] ::selection{background:#2dd4c859}@media (prefers-reduced-motion:reduce){[data-lab] *,[data-lab] :before,[data-lab] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
