:root{--xui-glow-x:50%;--xui-glow-y:42%;--xui-star-opacity:0;--xui-ray-opacity:0;--xui-orb-warmth:.5;--xui-haze-opacity:.25;--xui-moon-opacity:0;--xui-sun-opacity:0;--xui-canvas-day:radial-gradient(ellipse 55% 45% at var(--xui-glow-x)var(--xui-glow-y),#fffcebf2 0%,#fff8c859 38%,transparent 68%),linear-gradient(180deg,#ffd27800 42%,#dd8a1459 100%),radial-gradient(ellipse 95% 75% at var(--xui-glow-x)var(--xui-glow-y),#fff3bf 0%,#ffdc5c 26%,#ffc93a 50%,#f5ab24 78%,#dd8a14 100%);--xui-canvas-night:radial-gradient(ellipse 48% 42% at var(--xui-glow-x)var(--xui-glow-y),#78aaff73 0%,#3764d22e 40%,transparent 65%),linear-gradient(180deg,#050a1f00 38%,#020512b8 100%),radial-gradient(ellipse 95% 75% at var(--xui-glow-x)var(--xui-glow-y),#2a5ad0 0%,#1a449e 24%,#0f2463 52%,#0a1639 80%,#050a1f 100%);--xui-topbar-h:56px;--xui-tabbar-h:64px}:root,[data-appearance=dark]{--xui-canvas:var(--xui-canvas-night);--xui-base:#081335;--xui-ink:#eef2ff;--xui-raised:#aac4ff1a;--xui-pressed:#aac4ff2b;--xui-sheet:#0d1a42;--xui-sheet-image:none;--xui-bar:#08102eb8;--xui-tabbar-bg:#0a1639;--xui-tabbar-ink:#fff;--xui-line:#ffffff17;--xui-accent:#ffd046;--xui-accent-ink:#1a1200;--xui-good:#6ee7a8;--xui-bad:#ff9492;--xui-warn:#ffb86b;--xui-info:#8ab4ff;--xui-violet:#c9a8ff;--xui-mark-ring:transparent;--xui-mark-filter:none;--xui-shadow:0 18px 40px -22px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-appearance=light]{--xui-canvas:var(--xui-canvas-day);--xui-base:#f5ab24;--xui-ink:#13214a;--xui-raised:#fffae480;--xui-pressed:#fffae4c7;--xui-sheet:#ffd65c;--xui-sheet-image:linear-gradient(180deg,#ffe38f 0%,#ffd046 100%);--xui-bar:#ffd65cbd;--xui-tabbar-bg:#ffc400;--xui-tabbar-ink:#000;--xui-line:#13214a1f;--xui-accent:#13214a;--xui-accent-ink:#ffd046;--xui-good:#0f7a4a;--xui-bad:#b3261e;--xui-warn:#a14a00;--xui-info:#1d4ed8;--xui-violet:#6d28d9;--xui-mark-ring:#1f16004d;--xui-mark-filter:drop-shadow(0 0 1px #1f1600a6);--xui-shadow:0 18px 36px -22px #6e3c008c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background-color:var(--xui-base)!important}body,.font-sans{font-family:var(--font-xui-text),"Inter",system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.xui-canvas{background-color:var(--xui-base);background-image:var(--xui-canvas);background-repeat:no-repeat;background-size:cover;transition:background-position 2s}.xui-sky{contain:layout paint style;--xui-sky-scroll:0;overflow:hidden}.xui-sky--card{z-index:0;border-radius:inherit;pointer-events:none;--xui-glow-x:78%;--xui-glow-y:28%;position:absolute;inset:0}.xui-sky--card[data-sky-density=tile]{--xui-glow-x:72%;--xui-glow-y:42%}.xui-sky--card[data-sky-density=panel]{--xui-glow-x:78%;--xui-glow-y:18%}.xui-sky--card[data-sky-density=picker]{--xui-glow-x:78%;--xui-glow-y:32%}.xui-sky--card .xui-sky-orb--sun{width:140px;height:140px}.xui-sky--card[data-sky-density=tile] .xui-sky-orb--sun{width:110px;height:110px}.xui-sky--card[data-sky-density=picker] .xui-sky-orb--sun{width:180px;height:180px}.xui-sky--card .xui-sky-moon{width:118px;height:118px}.xui-sky--card[data-sky-density=tile] .xui-sky-moon{width:92px;height:92px}.xui-sky--card[data-sky-density=picker] .xui-sky-moon{width:160px;height:160px}.xui-sky--card .xui-sky-rays--soft{width:420px;height:420px}.xui-sky--card[data-sky-density=tile] .xui-sky-rays--soft{width:380px;height:380px}.xui-sky--card[data-sky-density=picker] .xui-sky-rays--soft{width:560px;height:560px}.xui-sky--card .xui-sky-rays--sharp{width:300px;height:300px}.xui-sky--card[data-sky-density=tile] .xui-sky-rays--sharp{width:280px;height:280px}.xui-sky--card[data-sky-density=picker] .xui-sky-rays--sharp{width:420px;height:420px}.xui-sky--card .xui-sky-stars{width:104%;height:104%;animation:none;inset:-2%;transform:none}.xui-sky--card[data-sky-density=tile] .xui-sky-star,.xui-sky--card[data-sky-density=picker] .xui-sky-star{animation:xui-sky-twinkle-card var(--star-dur,3s)ease-in-out var(--star-delay,0s)infinite}.xui-sky--card[data-sky-density=tile] .xui-sky-star--bright,.xui-sky--card[data-sky-density=picker] .xui-sky-star--bright{animation:xui-sky-twinkle-card-bright var(--star-dur,4s)ease-in-out var(--star-delay,0s)infinite}@keyframes xui-sky-twinkle-card{0%,to{opacity:.78}50%{opacity:1}}@keyframes xui-sky-twinkle-card-bright{0%,to{opacity:.85}50%{opacity:1}}.xui-sky--card .xui-sky-birds{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.xui-sky-haze{opacity:var(--xui-haze-opacity,.25);background:radial-gradient(120% 55% at 50% 108%,#00000061 0%,#0000 58%),radial-gradient(80% 40% at 50% -8%,#ffffff14 0%,#0000 55%);transition:opacity 1.1s;position:absolute;inset:0}[data-sky-pack=day] .xui-sky-haze{background:radial-gradient(ellipse 120% 50% at 50% 110%,#78370047 0%,transparent 55%),radial-gradient(ellipse 70% 35% at var(--xui-glow-x)calc(var(--xui-glow-y) - 8%),#ffffff2e 0%,transparent 60%)}.xui-sky-orb-anchor{left:var(--xui-glow-x);top:var(--xui-glow-y);width:0;height:0;transform:translate(-50%,calc(-50% + var(--xui-sky-scroll)*-5px));will-change:transform;transition:left 2s,top 2s;position:absolute}.xui-sky-orb{pointer-events:none;border-radius:50%;transition:opacity 1.1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xui-sky-orb--sun{width:min(17vw,110px);height:min(17vw,110px);opacity:var(--xui-sun-opacity,0);background:radial-gradient(circle at 50% 50%,#fffffc 0%,#fff8d2f2 12%,rgba(255,228,140,calc(.55 + .3*var(--xui-orb-warmth,.5)))32%,rgba(255,190,60,calc(.2 + .15*var(--xui-orb-warmth,.5)))52%,transparent 68%);filter:blur(.4px);z-index:2}.xui-sky-moon{width:min(30vw,176px);height:min(30vw,176px);opacity:var(--xui-moon-opacity,0);z-index:2;transition:opacity 1.1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xui-sky-moon-corona{filter:blur(6px);background:radial-gradient(circle at 58% 48%,#c8dcff59 0%,#8caae61f 42%,#0000 68%);border-radius:50%;position:absolute;inset:-18%}.xui-sky-moon-crescent{width:76%;height:76%;position:absolute;inset:12%;overflow:visible}.xui-sky-rays{opacity:var(--xui-ray-opacity,0);will-change:transform,opacity;z-index:1;transition:opacity 1.1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xui-sky-rays--soft{background:conic-gradient(from 12deg,#0000 0deg,#ffffff6b 5deg,#fff0b42e 10deg,#0000 16deg 34deg,#fffff55c 40deg,#ffdc8c24 46deg,#0000 52deg 70deg,#fff6 76deg,#ffecaa29 82deg,#0000 88deg 106deg,#fffff557 112deg,#0000 124deg 142deg,#ffffff61 148deg,#0000 160deg 178deg,#fffff55c 184deg,#0000 196deg 214deg,#fff6 220deg,#0000 232deg 250deg,#fffff557 256deg,#0000 268deg 286deg,#ffffff61 292deg,#0000 304deg 322deg,#fffff55c 328deg,#0000 340deg 360deg);width:min(150vw,980px);height:min(150vw,980px);animation:120s linear infinite xui-sky-ray-spin,8s ease-in-out infinite xui-sky-ray-shimmer;-webkit-mask-image:radial-gradient(circle,#000000f2 0%,#00000073 48%,#0000 72%);mask-image:radial-gradient(circle,#000000f2 0%,#00000073 48%,#0000 72%)}.xui-sky-rays--sharp{width:min(110vw,720px);height:min(110vw,720px);opacity:calc(var(--xui-ray-opacity,0)*.9);background:conic-gradient(#0000 0deg,#ffffff8c 2deg,#fff8d233 5deg,#0000 8deg 28deg,#ffffff7a 30deg,#0000 36deg 56deg,#ffffff85 58deg,#0000 64deg 84deg,#ffffff73 86deg,#0000 92deg 112deg,#ffffff80 114deg,#0000 120deg 140deg,#ffffff7a 142deg,#0000 148deg 168deg,#ffffff85 170deg,#0000 176deg 196deg,#ffffff73 198deg,#0000 204deg 224deg,#ffffff80 226deg,#0000 232deg 252deg,#ffffff7a 254deg,#0000 260deg 280deg,#ffffff85 282deg,#0000 288deg 308deg,#ffffff73 310deg,#0000 316deg 336deg,#ffffff80 338deg,#0000 344deg 360deg);animation:95s linear infinite xui-sky-ray-spin-rev,7s ease-in-out .8s infinite xui-sky-ray-shimmer;-webkit-mask-image:radial-gradient(circle,#000000fa 6%,#00000080 40%,#0000 62%);mask-image:radial-gradient(circle,#000000fa 6%,#00000080 40%,#0000 62%)}.xui-sky-stars{width:108%;height:108%;opacity:var(--xui-star-opacity,0);transform:translate3d(0,calc(var(--xui-sky-scroll)*-10px),0);will-change:transform,opacity;transition:opacity 1.2s;animation:90s linear infinite alternate xui-sky-star-drift;position:absolute;inset:-4%;overflow:visible}.xui-sky-star{transform-origin:50%;transform-box:fill-box;animation:xui-sky-twinkle var(--star-dur,3s)ease-in-out var(--star-delay,0s)infinite}.xui-sky-star--mid{animation:xui-sky-twinkle-mid var(--star-dur,3.5s)ease-in-out var(--star-delay,0s)infinite}.xui-sky-star--bright{animation:xui-sky-twinkle-bright var(--star-dur,4s)ease-in-out var(--star-delay,0s)infinite}.xui-sky-meteor{opacity:0;will-change:opacity,transform;animation:1.25s ease-out forwards xui-sky-meteor-flight}.xui-sky-meteor-trail{opacity:.9}.xui-sky-meteor-head{filter:drop-shadow(0 0 .4px #ffffffb3)}.xui-sky-birds{pointer-events:none;width:104%;height:104%;transform:translate3d(0,calc(var(--xui-sky-scroll)*-6px),0);will-change:transform;position:absolute;inset:-2%;overflow:visible}.xui-sky-bird{opacity:0;transform-box:view-box;transform-origin:0 0;animation:xui-sky-bird-flight var(--bird-dur,16s)ease-in-out forwards;will-change:opacity,transform}.xui-sky-bird-body{d:path("M -3.35 0.18 C -2.45 -0.75 -1.25 -1.05 0 -0.1 C 1.25 -1.05 2.45 -0.75 3.35 0.18 C 2.5 -0.5 1.2 -0.7 0 0.16 C -1.2 -0.7 -2.5 -0.5 -3.35 0.18 Z");animation:.7s cubic-bezier(.45,.05,.55,1) infinite xui-sky-bird-flap;animation-delay:var(--bird-flap,0s)}@keyframes xui-sky-bird-flap{0%,to{d:path("M -3.55 0.62 C -2.55 0.05 -1.25 -0.2 0 0.08 C 1.25 -0.2 2.55 0.05 3.55 0.62 C 2.6 0.2 1.2 0.0 0 0.22 C -1.2 0.0 -2.6 0.2 -3.55 0.62 Z")}25%,75%{d:path("M -3.35 0.18 C -2.45 -0.75 -1.25 -1.05 0 -0.1 C 1.25 -1.05 2.45 -0.75 3.35 0.18 C 2.5 -0.5 1.2 -0.7 0 0.16 C -1.2 -0.7 -2.5 -0.5 -3.35 0.18 Z")}50%{d:path("M -2.85 -0.7 C -2.0 -1.45 -1.05 -1.5 0 -0.18 C 1.05 -1.5 2.0 -1.45 2.85 -0.7 C 2.05 -1.15 1.05 -1.15 0 0.12 C -1.05 -1.15 -2.05 -1.15 -2.85 -0.7 Z")}}@keyframes xui-sky-ray-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes xui-sky-ray-spin-rev{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes xui-sky-ray-shimmer{0%,to{opacity:calc(var(--xui-ray-opacity,0)*.85)}50%{opacity:calc(var(--xui-ray-opacity,0)*1.15)}}@keyframes xui-sky-star-drift{0%{transform:translate3d(0,calc(var(--xui-sky-scroll)*-10px),0)}to{transform:translate3d(-1.2%,calc(0.8% + var(--xui-sky-scroll)*-10px),0)}}@keyframes xui-sky-twinkle{0%,to{opacity:.35}50%{opacity:.9}}@keyframes xui-sky-twinkle-mid{0%,to{opacity:.4}50%{opacity:1}}@keyframes xui-sky-twinkle-bright{0%,to{opacity:.5}50%{opacity:1}}@keyframes xui-sky-twinkle-hero{0%,to{opacity:.45}50%{opacity:.95}}@keyframes xui-sky-meteor-flight{0%{opacity:0;transform:translate(0)}6%{opacity:1;transform:translate(0)}75%{opacity:1;transform:translate(14px)}to{opacity:0;transform:translate(22px)}}@keyframes xui-sky-bird-flight{0%{opacity:0;transform:translate(0)}8%{opacity:var(--bird-o,.5)}88%{opacity:var(--bird-o,.5)}to{opacity:0;transform:translate(var(--bird-dx,55%),var(--bird-dy,8%))}}[data-sky-paused=true] .xui-sky-rays,[data-sky-paused=true] .xui-sky-stars,[data-sky-paused=true] .xui-sky-star,[data-sky-paused=true] .xui-sky-meteor,[data-sky-paused=true] .xui-sky-birds,[data-sky-paused=true] .xui-sky-bird,[data-sky-paused=true] .xui-sky-bird-body{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.xui-sky-rays,.xui-sky-stars,.xui-sky-star,.xui-sky-meteor,.xui-sky-birds,.xui-sky-bird,.xui-sky-bird-body{animation:none!important}.xui-sky-star{opacity:.75}.xui-sky-meteor,.xui-sky-birds{display:none}.xui-sky-orb-anchor,.xui-sky-stars,.xui-sky-birds{transform:none!important}}[data-sky-motion=reduce] .xui-sky-rays,[data-sky-motion=reduce] .xui-sky-stars,[data-sky-motion=reduce] .xui-sky-star,[data-sky-motion=reduce] .xui-sky-meteor,[data-sky-motion=reduce] .xui-sky-birds,[data-sky-motion=reduce] .xui-sky-bird,[data-sky-motion=reduce] .xui-sky-bird-body{animation:none!important}[data-sky-motion=reduce] .xui-sky-meteor,[data-sky-motion=reduce] .xui-sky-birds{display:none}[data-sky-motion=reduce] .xui-sky-orb-anchor,[data-sky-motion=reduce] .xui-sky-stars,[data-sky-motion=reduce] .xui-sky-birds{transform:none!important}:is(h1,h2,h3),[class*="font-['"]{letter-spacing:-.01em;font-family:var(--font-xui-display),var(--font-xui-text),sans-serif!important}.xui-large-title{font-family:var(--font-xui-display),sans-serif;letter-spacing:-.025em;color:var(--xui-ink);font-size:34px;font-weight:800;line-height:1.1}.xui-label{letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--xui-ink)58%,transparent);font-size:11px;font-weight:700;line-height:1.2}.xui-num{font-family:var(--font-xui-display),sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800}:is(.bg-black\/60,.bg-black\/70,.bg-black\/75,.bg-black\/80,.bg-black\/90,.bg-black\/95):not(.inset-0){background-image:var(--xui-sheet-image);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--xui-sheet)!important}[data-appearance=light] :is(.bg-black\/60,.bg-black\/70,.bg-black\/75,.bg-black\/80,.bg-black\/90,.bg-black\/95):not(.inset-0):not(.xui-view *){--xui-raised:#965a0024;--xui-pressed:#965a003d;--xui-line:#13214a24}.xui-view :is(.bg-black\/60,.bg-black\/70,.bg-black\/75):not(.inset-0):not(button):not(.xui-group){box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}[data-appearance=dark] .xui-view .xui-auth-card:not(.inset-0):not(button),[data-appearance=dark] .xui-auth-card:not(.inset-0):not(button){-webkit-backdrop-filter:none;background-color:#0d1a42!important;background-image:linear-gradient(#1a3578 0%,#0d1a42 100%)!important;border-color:#ffffff1f!important;box-shadow:0 18px 40px -24px #000c!important}.xui-view .xui-plan-card{--xui-ink:#fffaf0;--xui-line:#fff5d238;color:#fffaf0;position:relative;overflow:hidden;background-color:#8f6424!important;background-image:radial-gradient(120% 55% at 50% 0,#fff5c847 0%,#ffd04600 58%),linear-gradient(#b8893a 0%,#8a5c20 100%)!important;border:1px solid #ffe6b42e!important;border-radius:24px!important;box-shadow:0 16px 32px -20px #5a320073!important}[data-appearance=dark] .xui-view .xui-plan-card{--xui-ink:#eef2ff;--xui-line:#ffffff1f;color:#eef2ff;background-color:#0d1a42!important;background-image:linear-gradient(#1a3578 0%,#0d1a42 100%)!important;border-color:#ffffff1f!important;box-shadow:0 18px 40px -24px #000c!important}[data-appearance=light] .xui-view .xui-plan-card[data-plan-tier=bronze]{--xui-plan-accent:#fdceb2!important}[data-appearance=light] .xui-view .xui-plan-card[data-plan-tier=silver]{--xui-plan-accent:#e8ecf8!important}[data-appearance=light] .xui-view .xui-plan-card[data-plan-tier=bronze] .xui-plan-chip,[data-appearance=light] .xui-view .xui-plan-card[data-plan-tier=silver] .xui-plan-chip{color:#3a2208}.xui-view .xui-plan-card:before{content:"";background:var(--xui-plan-accent,#87442b);pointer-events:none;border-radius:24px 24px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.xui-view .xui-plan-card[data-plan-emphasis]:before{height:5px;box-shadow:0 0 12px color-mix(in srgb,var(--xui-plan-accent,#87442b)55%,transparent)}.xui-view .xui-plan-card .xui-plan-title,.xui-view .xui-plan-card .xui-plan-check{color:var(--xui-plan-accent,#87442b)}.xui-view .xui-plan-card .xui-plan-chip{background-color:var(--xui-plan-accent,#87442b);color:#1a1200;border:0}.xui-view .xui-plan-card .xui-plan-cta{background-color:var(--xui-accent)!important;color:var(--xui-accent-ink)!important;box-shadow:none!important;border:0!important}.xui-view .xui-plan-card .xui-plan-cta:hover:not(:disabled){filter:brightness(1.06)}.xui-view .xui-plan-card .xui-plan-current{color:var(--xui-plan-accent,#87442b)!important;border:1.5px solid var(--xui-plan-accent,#87442b)!important;box-shadow:none!important;background-color:#0000!important}.xui-view :is(.bg-black\/60,.bg-black\/70,.bg-black\/75):not(.inset-0):not(button) :is(h2,h3){letter-spacing:.09em;text-transform:uppercase;line-height:1.2;color:color-mix(in srgb,var(--xui-ink)58%,transparent)!important;font-size:11px!important;font-weight:700!important}.xui-view :is(.bg-black\/60,.bg-black\/70,.bg-black\/75):not(.inset-0):not(button) :has(>:is(h2,h3))>svg{width:14px;height:14px;color:var(--xui-accent)!important}button:is(.bg-black\/60,.bg-black\/70),.xui-raised,:is(.bg-black\/10,.bg-black\/20,.bg-black\/25,.bg-black\/30,.bg-black\/35,.bg-black\/40,.bg-black\/50):not(.inset-0),:is(.bg-white\/5,.bg-white\/10):not(.inset-0){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:var(--xui-raised)!important}:is(.bg-white\/15,.bg-white\/20,.bg-white\/30):not(.inset-0){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--xui-pressed)!important}:is(.border-white\/5,.border-white\/10,.border-white\/15,.border-white\/20,.border-white\/25,.border-white\/30,.border-white\/35,.border-white\/40,.border-white\/50){border-color:var(--xui-line)}[class*="shadow-[0_8px_24px_rgba(0,0,0,0.4)"],[class*="shadow-[0_8px_16px_rgba(0,0,0,0.3)"],[class*="shadow-[0_4px_12px_rgba(0,0,0,0.3)"]{box-shadow:none!important}[data-appearance=dark] .xui-view :is(.bg-black\/60,.bg-black\/70,.bg-black\/75):not(.inset-0):not(button):not(.xui-group){background-color:var(--xui-sheet)!important;background-image:none!important;border-color:#ffffff14!important;box-shadow:0 12px 28px -20px #000000a6!important}:root{--xui-chart-blue:#2563eb;--xui-chart-green:#16a34a;--xui-chart-purple:#7c3aed;--xui-chart-amber:#f59e0b;--xui-chart-red:#dc2626;--xui-chart-slate:#64748b}.xui-data-panel{color:var(--xui-ink);background:radial-gradient(120% 55% at 50% 0,#ffd04612 0%,#ffd04600 60%),#081230!important;border:0!important;border-radius:28px!important;box-shadow:inset 0 1px #ffffff0d,0 20px 40px -24px #000000b3!important}[data-appearance=light] .xui-data-panel{--xui-ink:#fff4de;--xui-raised:#ffd68c1a;--xui-pressed:#ffd68c2e;--xui-line:#ffe6b41a;background:radial-gradient(120% 55% at 50% 0,#ffd04624 0%,#ffd04600 60%),linear-gradient(#3a2604 0%,#241700 100%)!important;box-shadow:0 24px 44px -26px #5a3200cc!important}.xui-view:has(.xui-calendar-page){background:#081230}[data-appearance=light] .xui-view:has(.xui-calendar-page){background:linear-gradient(#3a2604 0%,#241700 100%)}.xui-data-panel.xui-calendar-page{box-shadow:none!important;background:0 0!important;border-radius:0!important}.xui-view .xui-data-panel.xui-calendar-page .xui-bar-legacy.xui-bar-legacy:not(.inset-0):not(button){-webkit-backdrop-filter:none;box-shadow:none!important;background-color:#0000!important}.xui-data-panel .text-\[\#4c4c4c\]{color:color-mix(in srgb,var(--xui-ink)30%,transparent)!important}.xui-data-panel>h3:first-child{letter-spacing:.09em;text-transform:uppercase;line-height:1.2;color:color-mix(in srgb,var(--xui-ink)62%,transparent)!important;font-size:11px!important;font-weight:700!important}.xui-group{background-color:var(--xui-raised)!important;box-shadow:none!important;border:0!important;border-radius:22px!important}.xui-group :is(.bg-white\/5,.bg-white\/10,.bg-black\/20,.bg-black\/25,.bg-black\/30):not(.inset-0){border-style:solid!important;border-width:1px 0 0!important;border-color:var(--xui-line)!important;background-color:#0000!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.xui-group :is(h2,h3):first-of-type{letter-spacing:.09em;text-transform:uppercase;line-height:1.2;color:color-mix(in srgb,var(--xui-ink)58%,transparent)!important;font-size:11px!important;font-weight:700!important}.xui-group :has(>:is(h2,h3))>:is(svg,span[aria-hidden]){width:14px;height:14px;font-size:13px;color:var(--xui-accent)!important}.xui-group :has(>:is(h2,h3)){gap:.5rem!important;margin-bottom:.25rem!important}.xui-topbar{z-index:60;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);transition:background-color .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;top:0;left:0;right:0}.xui-topbar[data-scrolled=true]{background-color:var(--xui-bar);-webkit-backdrop-filter:blur(22px)saturate(1.6);box-shadow:0 1px 0 var(--xui-line)}.xui-topbar-title{transition:opacity .2s,transform .2s}.xui-topbar[data-title-hidden=true] .xui-topbar-title{opacity:0;transform:translateY(4px)}.xui-topbar-spacer{height:var(--xui-topbar-h)}.xui-view :is(.h-\[64px\].rounded-\[40px\].bg-black\/60,.xui-bar-legacy):not(.inset-0):not(button){padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(22px)saturate(1.6);top:0;left:0;right:0;z-index:60!important;height:calc(var(--xui-topbar-h) + env(safe-area-inset-top,0px))!important;background-color:var(--xui-bar)!important;box-shadow:0 1px 0 var(--xui-line)!important;border-radius:0!important;padding-left:max(8px,50vw - 40rem + 8px)!important;padding-right:max(8px,50vw - 40rem + 8px)!important;position:fixed!important}.xui-view :has(>:is(.h-\[64px\].rounded-\[40px\].bg-black\/60,.xui-bar-legacy)){height:var(--xui-topbar-h);margin-bottom:1.25rem}.xui-view :is(.h-\[64px\].rounded-\[40px\].bg-black\/60,.xui-bar-legacy) h1{font-weight:700;font-size:17px!important}.xui-view :is(.h-\[64px\].rounded-\[40px\].bg-black\/60,.xui-bar-legacy,.xui-topbar) button:hover{color:var(--xui-ink)!important}.xui-tabbar{z-index:70;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background-color:var(--xui-tabbar-bg);color:var(--xui-tabbar-ink);box-shadow:0 -1px 0 var(--xui-line);position:fixed;bottom:0;left:0;right:0}.xui-view[data-tabbar=true]{--xui-tabbar-space:calc(var(--xui-tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:var(--xui-tabbar-space)}.xui-tab{letter-spacing:.01em;width:100%;height:100%;color:var(--xui-tabbar-ink);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:600;transition:color .2s,transform .15s;display:flex}.xui-tab:active{transform:scale(.92)}.xui-tab[data-active=true]{color:var(--xui-tabbar-ink)}.xui-tab-pill{background-color:color-mix(in srgb,var(--xui-tabbar-ink)14%,transparent);border-radius:999px;position:absolute;inset:-5px -14px}.xui-entry-ring{pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;transform:rotate(-90deg)}.xui-entry-ring-track{fill:none;stroke:color-mix(in srgb,var(--xui-tabbar-ink)22%,transparent);stroke-width:3px}.xui-entry-ring-fill{fill:none;stroke-width:3px;stroke-linecap:round}.xui-entry-ring-morning{stroke:#ffd046}.xui-entry-ring-night{stroke:#2563eb}.xui-entry-button{width:56px;height:56px;box-shadow:var(--xui-shadow),0 0 0 4px var(--xui-tabbar-bg);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;margin-top:-18px;transition:transform .2s cubic-bezier(.3,1.4,.5,1);display:flex;position:relative}.xui-entry-button:active{transform:scale(.9)}.xui-entry-button[data-kind=morning]{color:#1a1200;background:radial-gradient(circle at 35% 30%,#fff3bf 0%,#ffd046 45%,#f5a623 100%)}.xui-entry-button[data-kind=night]{color:#ffd046;background:radial-gradient(circle at 35% 30%,#4a78e8 0%,#1d3fa0 50%,#0b1a4d 100%)}.xui-entry-logo{border-radius:999px;position:absolute;inset:0;overflow:hidden}.xui-entry-logo img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transform:scale(1.3)}.xui-avatar{width:44px;height:44px;font-family:var(--font-xui-display),sans-serif;letter-spacing:.02em;color:var(--xui-accent-ink);background-color:var(--xui-accent);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:800;transition:transform .15s;display:flex}.xui-avatar:active{transform:scale(.92)}.xui-chip{text-align:center;max-width:150px;color:color-mix(in srgb,var(--xui-ink)78%,transparent);background-color:var(--xui-raised);border-radius:999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;line-height:1.3;display:inline-flex}.xui-chip[data-new=true]{color:var(--xui-accent-ink);background-color:var(--xui-accent)}@keyframes xui-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}.xui-shimmer-text{-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,currentColor 40%,#ffe79a 50%,currentColor 60%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:3.2s ease-in-out infinite xui-shimmer}.xui-shimmer-cell{position:relative}.xui-shimmer-cell:after{content:"";pointer-events:none;z-index:25;background:linear-gradient(100deg,#0000 35%,#ffe79a8c 50%,#0000 65%) 0 0/250% 100%;border-radius:999px;animation:3.6s ease-in-out infinite xui-shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.xui-shimmer-text,.xui-shimmer-cell:after{animation:none}}:root{--xui-metric-rating:#f59e0b;--xui-metric-energy:#f97316;--xui-metric-productivity:#2563eb;--xui-metric-stress:#dc2626;--xui-metric-sleep:#7c3aed;--xui-metric-workout:#16a34a}.xui-segmented{background-color:color-mix(in srgb,var(--xui-sheet)82%,transparent);border-radius:14px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}[data-appearance=dark] .xui-segmented{background-color:#0d1a42e0}[data-appearance=light] .xui-segmented{background-color:#fffae4db}.xui-tabs-list{background-color:color-mix(in srgb,var(--xui-sheet)82%,transparent)!important;border-color:#0000!important}[data-appearance=dark] .xui-tabs-list{background-color:#0d1a42e0!important}[data-appearance=light] .xui-tabs-list{background-color:#fffae4db!important}.xui-tabs-list [data-slot=tabs-trigger]{color:color-mix(in srgb,var(--xui-ink)60%,transparent)!important;box-shadow:none!important;background-color:#0000!important;border:0!important}.xui-tabs-list [data-slot=tabs-trigger][data-state=active]{background-color:var(--xui-accent)!important;color:var(--xui-accent-ink)!important}[data-appearance=dark] .xui-tabs-list [data-slot=tabs-trigger][data-state=active]{color:#13214a!important;background-color:#fff!important}.xui-segment{height:32px;color:color-mix(in srgb,var(--xui-ink)60%,transparent);border-radius:11px;font-size:13px;font-weight:700;transition:color .2s;position:relative}.xui-segment[data-active=true]{color:var(--xui-accent-ink)}.xui-segment-pill{background-color:var(--xui-accent);border-radius:11px;position:absolute;inset:0}[data-appearance=dark] .xui-segment[data-active=true]{color:#13214a}[data-appearance=dark] .xui-segment-pill{background-color:#fff}.xui-metric-row{scrollbar-width:none}.xui-metric-row::-webkit-scrollbar{display:none}.xui-metric-card{background:linear-gradient(180deg,color-mix(in srgb,var(--metric)20%,transparent)0%,transparent 58%),color-mix(in srgb,var(--xui-sheet)82%,transparent);box-shadow:inset 0 3px 0 var(--metric)}[data-appearance=dark] .xui-metric-card{background:linear-gradient(180deg,color-mix(in srgb,var(--metric)22%,transparent)0%,transparent 58%),#0d1a42e0}[data-appearance=light] .xui-metric-card{background:linear-gradient(180deg,color-mix(in srgb,var(--metric)18%,transparent)0%,transparent 58%),#fffae4db}.xui-metric-value{color:var(--metric)}[data-appearance=light] .xui-metric-value{color:var(--xui-ink)}.xui-status-pill{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background-color:#475569;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800;line-height:1.3;display:inline-block;color:#fff!important}.xui-status-pill[data-tone=good]{background-color:#16a34a}.xui-status-pill[data-tone=near]{background-color:#eab308;color:#1a1200!important}.xui-status-pill[data-tone=limit]{background-color:#ea580c}.xui-status-pill[data-tone=over]{background-color:#dc2626}.xui-ring-badge{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000040}.xui-ptr{z-index:40;width:40px;height:40px;color:var(--xui-accent-ink);background-color:var(--xui-accent);box-shadow:var(--xui-shadow);border-radius:999px;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:0;left:50%}.xui-skeleton{animation:1.6s ease-in-out infinite xui-shimmer;background:linear-gradient(100deg,transparent 30%,#ffffff29 50%,transparent 70%)0 0/250% 100%,var(--xui-raised)!important}@media (prefers-reduced-motion:reduce){.xui-skeleton{animation:none}}.xui-today-tile{box-shadow:var(--xui-shadow),inset 0 1px 0 #ffffff2e;-webkit-tap-highlight-color:transparent;border-radius:22px;flex-direction:column;padding:14px;transition:transform .15s;display:flex;position:relative;overflow:hidden}.xui-today-tile:active{transform:scale(.97)}.xui-today-tile[data-due=true]{box-shadow:var(--xui-shadow),0 0 0 2px var(--xui-accent)}.xui-today-icon{background-color:var(--xui-accent);width:36px;height:36px;color:var(--xui-accent-ink);border-radius:12px;justify-content:center;align-items:center;display:flex}.xui-today-done{background-color:var(--xui-good);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.xui-stat-tile{background:linear-gradient(180deg,#ffffff0f 0%,transparent 40%),var(--xui-raised);box-shadow:inset 0 1px #ffffff14}.xui-emoji-well{background-color:color-mix(in srgb,var(--xui-accent)14%,transparent)}.xui-more-sheet{max-height:80dvh;overflow-y:auto;padding:10px 16px max(20px,env(safe-area-inset-bottom,0px))!important;border-radius:28px 28px 0 0!important;box-shadow:0 -20px 50px -20px #00000080!important}.xui-more-sheet>button:last-of-type:not(.xui-more-logout){top:14px;right:16px}.xui-more-tile{background-color:var(--xui-raised);-webkit-tap-highlight-color:transparent;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 6px 14px;transition:transform .15s,background-color .2s;display:flex}.xui-more-tile:active{background-color:var(--xui-pressed);transform:scale(.95)}.xui-more-tile-icon{background-color:var(--xui-accent);width:44px;height:44px;color:var(--xui-accent-ink);border-radius:14px;justify-content:center;align-items:center;display:flex}.xui-more-logout{background-color:var(--xui-raised);width:100%;height:52px;color:var(--xui-bad);border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:700;display:flex}[data-slot=switch]{border-color:#0000;width:2.9rem;height:1.6rem}[data-slot=switch][data-state=checked]{background-color:var(--xui-accent)!important}[data-slot=switch][data-state=unchecked]{background-color:var(--xui-pressed)!important}[data-slot=switch-thumb]{width:1.3rem;height:1.3rem;box-shadow:0 1px 3px #00000040;background-color:#fff!important}[data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background-color:var(--xui-accent-ink)!important}#rememberMe[data-slot=checkbox][data-state=checked],#agreeToTerms[data-slot=checkbox][data-state=checked]{background-color:var(--xui-accent)!important;border-color:var(--xui-accent)!important;color:var(--xui-accent-ink)!important}#rememberMe[data-slot=checkbox][data-state=unchecked],#agreeToTerms[data-slot=checkbox][data-state=unchecked]{background-color:var(--xui-pressed)!important;border-color:#0000!important}#rememberMe[data-slot=checkbox][data-state=checked] svg,#agreeToTerms[data-slot=checkbox][data-state=checked] svg{stroke:var(--xui-accent-ink)!important}.xui-verify-banner{color:#13214a;background-color:#ffd046}.xui-verify-banner .xui-verify-btn{color:#ffd046!important;background-color:#13214a!important}.xui-verify-banner .xui-verify-btn:hover{color:#ffd046!important;background-color:#1c2f6e!important}[data-appearance=light] .xui-verify-banner{color:#fff6dc;background-color:#13214a}[data-appearance=light] .xui-verify-banner .xui-verify-btn{color:#13214a!important;background-color:#ffd046!important}[data-appearance=light] .xui-verify-banner .xui-verify-btn:hover{color:#13214a!important;background-color:#ffe38f!important}:is(button,a,[role=button]):is(.bg-white,.bg-white\/90){background-color:var(--xui-accent)!important;color:var(--xui-accent-ink)!important}[data-appearance=dark] :is(button,a,[role=button]):is(.bg-white,.bg-white\/90){color:#13214a!important;background-color:#fff!important}[data-appearance=dark]>.xui-view .xui-choice-selected{color:#3e0101!important;background-color:#fff!important;border-color:#fff!important}[data-appearance=dark]>.xui-view .xui-choice-selected svg{color:#3e0101!important;stroke:#3e0101!important}:is(button,a,[role=button]):is(.bg-white,.bg-white\/90) :is(.text-black,svg),:is(button,a,[role=button]):is(.bg-white,.bg-white\/90).text-black{color:var(--xui-accent-ink)!important}[data-appearance=dark] :is(button,a,[role=button]):is(.bg-white,.bg-white\/90) :is(.text-black,svg),[data-appearance=dark] :is(button,a,[role=button]):is(.bg-white,.bg-white\/90).text-black{color:#13214a!important}.text-white{color:var(--xui-ink)}.text-white\/95{color:color-mix(in srgb,var(--xui-ink)95%,transparent)}.text-white\/90{color:color-mix(in srgb,var(--xui-ink)90%,transparent)}.text-white\/85{color:color-mix(in srgb,var(--xui-ink)85%,transparent)}.text-white\/80{color:color-mix(in srgb,var(--xui-ink)80%,transparent)}.text-white\/75{color:color-mix(in srgb,var(--xui-ink)75%,transparent)}.text-white\/70{color:color-mix(in srgb,var(--xui-ink)72%,transparent)}.text-white\/65{color:color-mix(in srgb,var(--xui-ink)68%,transparent)}.text-white\/60{color:color-mix(in srgb,var(--xui-ink)64%,transparent)}.text-white\/55{color:color-mix(in srgb,var(--xui-ink)60%,transparent)}.text-white\/50{color:color-mix(in srgb,var(--xui-ink)56%,transparent)}.text-white\/45{color:color-mix(in srgb,var(--xui-ink)52%,transparent)}.text-white\/40{color:color-mix(in srgb,var(--xui-ink)48%,transparent)}.text-white\/35{color:color-mix(in srgb,var(--xui-ink)42%,transparent)}.text-white\/30{color:color-mix(in srgb,var(--xui-ink)38%,transparent)}.text-white\/20{color:color-mix(in srgb,var(--xui-ink)28%,transparent)}[data-appearance] ::placeholder{color:color-mix(in srgb,var(--xui-ink)40%,transparent)}:is(.text-yellow-200,.text-yellow-300,.text-yellow-400,.text-yellow-500){color:var(--xui-accent)}:is(.text-green-200,.text-green-300,.text-green-400,.text-green-500,.text-emerald-200,.text-emerald-300,.text-emerald-400,.text-teal-300,.text-teal-400,.text-lime-300,.text-lime-400){color:var(--xui-good)}:is(.text-red-200,.text-red-300,.text-red-400,.text-red-500,.text-rose-300,.text-rose-400){color:var(--xui-bad)}:is(.text-orange-200,.text-orange-300,.text-orange-400,.text-orange-500,.text-amber-200,.text-amber-300,.text-amber-400){color:var(--xui-warn)}:is(.text-blue-200,.text-blue-300,.text-blue-400,.text-blue-500,.text-sky-200,.text-sky-300,.text-indigo-200,.text-indigo-300,.text-indigo-400,.text-cyan-400){color:var(--xui-info)}:is(.text-purple-300,.text-purple-400,.text-purple-500,.text-violet-300,.text-violet-400){color:var(--xui-violet)}.bg-gray-900{background-color:var(--xui-pressed)!important;box-shadow:none!important}[style*=text-shadow],.drop-shadow,[class*=drop-shadow-]{filter:none;text-shadow:none!important}.xui-day-fill{pointer-events:none;z-index:1;border-radius:999px;position:absolute;inset:6%}.xui-day-fill+.xui-day-num{z-index:2}.xui-day-fill[data-tone=light]+.xui-day-num{color:#13214a!important}.xui-day-fill[data-tone=dark]+.xui-day-num{color:#fff!important}.xui-day-emoji{pointer-events:none;z-index:20;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:visible}.yearly-calendar-emoji img,.yearly-calendar-emoji span{filter:var(--xui-mark-filter)}@keyframes xui-sheet-in{0%{translate:0 110%}to{translate:0}}@keyframes xui-sheet-out{0%{translate:0}to{translate:0 110%}}@media (max-width:639px){.xui-sheet-dialog{--tw-enter-scale:1;--tw-exit-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-translate-x:0;--tw-exit-translate-y:0;padding-top:28px;padding-bottom:max(20px,env(safe-area-inset-bottom,0px));border:0!important;border-radius:28px 28px 0 0!important;width:100%!important;max-width:none!important;max-height:88dvh!important;animation:.4s cubic-bezier(.22,1,.36,1) both xui-sheet-in!important;inset:auto 0 0!important}.xui-sheet-dialog[data-state=closed]{animation:.28s cubic-bezier(.4,0,1,1) both xui-sheet-out!important}.xui-sheet-dialog:before{content:"";background-color:color-mix(in srgb,var(--xui-ink)28%,transparent);border-radius:999px;width:38px;height:5px;margin-left:-19px;position:absolute;top:10px;left:50%}}:is([class*=bg-gradient-],[class*=bg-blue-5],[class*=bg-blue-6],[class*=bg-blue-7],[class*=bg-red-5],[class*=bg-red-6],[class*=bg-green-5],[class*=bg-green-6],[class*=bg-emerald-5],[class*=bg-emerald-6],[class*=bg-purple-5],[class*=bg-purple-6],[class*=bg-indigo-5],[class*=bg-indigo-6],[class*=bg-orange-5],[class*=bg-pink-5],[class*="bg-[#2563eb]"],[class*=bg-daynite-night],.xui-keep-white) :is(.text-white,[class*=text-white\/]),:is([class*=bg-gradient-],[class*=bg-blue-5],[class*=bg-blue-6],[class*=bg-blue-7],[class*=bg-red-5],[class*=bg-red-6],[class*=bg-green-5],[class*=bg-green-6],[class*=bg-emerald-5],[class*=bg-emerald-6],[class*=bg-purple-5],[class*=bg-purple-6],[class*=bg-indigo-5],[class*=bg-indigo-6],[class*=bg-orange-5],[class*=bg-pink-5],[class*="bg-[#2563eb]"],[class*=bg-daynite-night],.xui-keep-white):is(.text-white,[class*=text-white\/]){color:#fff}