@property --lg-pct{syntax:"<integer>";inherits:false;initial-value:0}.sh,.ui .lg{--lg-page:#ffffff;--lg-ink:#0a0f1f;--lg-ink-2:#5b6275;--lg-ink-3:#8b91a1;--lg-field:#ffffff;--lg-field-hover:#fbfcff;--lg-field-edge:rgba(15,23,42,0.12);--lg-field-edge-hover:rgba(15,23,42,0.22);--lg-glow:0 0 0 4px rgba(0,107,255,0.16),0 6px 24px -6px rgba(0,107,255,0.35);--lg-art-base:#edf1ff;--lg-art-edge:rgba(15,23,42,0.06);--lg-blob-o:0.9;--lg-b1:rgba(0,107,255,0.62);--lg-b2:rgba(88,86,214,0.55);--lg-b3:rgba(168,85,247,0.4);--lg-b4:rgba(56,189,248,0.5);--lg-gridline:rgba(30,41,99,0.08);--lg-grain-o:0.22;--lg-glass:rgba(255,255,255,0.66);--lg-glass-solid:#ffffff;--lg-glass-edge:rgba(255,255,255,0.9);--lg-glass-ring:rgba(15,23,42,0.06);--lg-glass-shadow:0 30px 70px -20px rgba(25,35,110,0.35),0 8px 20px -10px rgba(25,35,110,0.18);--lg-slot:rgba(255,255,255,0.5);--lg-slot-edge:rgba(30,41,99,0.14);--lg-slot-on:rgba(0,107,255,0.09);--lg-slot-on-edge:rgba(0,107,255,0.28);--lg-ring-track:rgba(30,41,99,0.1);--lg-card:rgba(255,255,255,0.74);--lg-card-edge:rgba(255,255,255,0.9);--lg-red:#d70015;--lg-accent:#006bff;--lg-ring-glow:none;--lg-orange:#b25000;--lg-spring:linear(0,0.012,0.046,0.096,0.159,0.23,0.307,0.386,0.465,0.543,0.618,0.688,0.752,0.811,0.863,0.91,0.95,0.983,1.012,1.034,1.052,1.065,1.074,1.08,1.083,1.083,1.082,1.078,1.074,1.068,1.062,1.056,1.049,1.042,1.036,1.03,1.024,1.019,1.014,1.01,1);--lg-settle:linear(0,0.024,0.083,0.163,0.255,0.349,0.442,0.529,0.609,0.68,0.742,0.795,0.84,0.877,0.908,0.933,0.952,0.968,0.98,0.988,0.995,0.999,1.003,1.005,1.006,1.006,1.006,1.006,1);--lg-out:cubic-bezier(0.32,0.72,0,1)}@supports not (transition-timing-function:linear(0,1)){.sh,.ui .lg{--lg-spring:cubic-bezier(0.34,1.4,0.64,1);--lg-settle:cubic-bezier(0.2,0.9,0.25,1)}}.sh[data-theme=dark],.ui[data-theme=dark] .lg{--lg-page:#050609;--lg-ink:#f5f7ff;--lg-ink-2:rgba(226,232,255,0.66);--lg-ink-3:rgba(226,232,255,0.42);--lg-field:rgba(255,255,255,0.045);--lg-field-hover:rgba(255,255,255,0.07);--lg-field-edge:rgba(255,255,255,0.11);--lg-field-edge-hover:rgba(255,255,255,0.2);--lg-glow:0 0 0 4px rgba(51,136,255,0.24),0 8px 30px -6px rgba(51,136,255,0.5);--lg-art-base:#04060f;--lg-art-edge:rgba(255,255,255,0.07);--lg-blob-o:1;--lg-b1:rgba(0,107,255,0.55);--lg-b2:rgba(88,86,214,0.5);--lg-b3:rgba(168,85,247,0.36);--lg-b4:rgba(34,211,238,0.3);--lg-gridline:rgba(160,180,255,0.07);--lg-grain-o:0.3;--lg-glass:rgba(20,24,40,0.55);--lg-glass-solid:#151926;--lg-glass-edge:rgba(255,255,255,0.12);--lg-glass-ring:rgba(255,255,255,0.04);--lg-glass-shadow:0 30px 80px -20px rgba(0,0,0,0.8),0 0 60px -20px rgba(0,107,255,0.35);--lg-slot:rgba(255,255,255,0.04);--lg-slot-edge:rgba(255,255,255,0.12);--lg-slot-on:rgba(51,136,255,0.16);--lg-slot-on-edge:rgba(51,136,255,0.45);--lg-ring-track:rgba(255,255,255,0.1);--lg-card:rgba(14,17,28,0.62);--lg-card-edge:rgba(255,255,255,0.1);--lg-red:#ff6961;--lg-accent:#4d9aff;--lg-ring-glow:drop-shadow(0 0 4px rgba(51,136,255,0.6));--lg-orange:#ffb340}@media (prefers-color-scheme:dark){.sh:not([data-theme=light]),.ui[data-theme=auto] .lg{--lg-page:#050609;--lg-ink:#f5f7ff;--lg-ink-2:rgba(226,232,255,0.66);--lg-ink-3:rgba(226,232,255,0.42);--lg-field:rgba(255,255,255,0.045);--lg-field-hover:rgba(255,255,255,0.07);--lg-field-edge:rgba(255,255,255,0.11);--lg-field-edge-hover:rgba(255,255,255,0.2);--lg-glow:0 0 0 4px rgba(51,136,255,0.24),0 8px 30px -6px rgba(51,136,255,0.5);--lg-art-base:#04060f;--lg-art-edge:rgba(255,255,255,0.07);--lg-blob-o:1;--lg-b1:rgba(0,107,255,0.55);--lg-b2:rgba(88,86,214,0.5);--lg-b3:rgba(168,85,247,0.36);--lg-b4:rgba(34,211,238,0.3);--lg-gridline:rgba(160,180,255,0.07);--lg-grain-o:0.3;--lg-glass:rgba(20,24,40,0.55);--lg-glass-solid:#151926;--lg-glass-edge:rgba(255,255,255,0.12);--lg-glass-ring:rgba(255,255,255,0.04);--lg-glass-shadow:0 30px 80px -20px rgba(0,0,0,0.8),0 0 60px -20px rgba(0,107,255,0.35);--lg-slot:rgba(255,255,255,0.04);--lg-slot-edge:rgba(255,255,255,0.12);--lg-slot-on:rgba(51,136,255,0.16);--lg-slot-on-edge:rgba(51,136,255,0.45);--lg-ring-track:rgba(255,255,255,0.1);--lg-card:rgba(14,17,28,0.62);--lg-card-edge:rgba(255,255,255,0.1);--lg-red:#ff6961;--lg-accent:#4d9aff;--lg-ring-glow:drop-shadow(0 0 4px rgba(51,136,255,0.6));--lg-orange:#ffb340}}:is(.ui,.sh) .lg-aurora{position:absolute;inset:0;opacity:var(--lg-blob-o);z-index:-3}:is(.ui,.sh) .lg-blob{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;will-change:transform}:is(.ui,.sh) .lg-blob.b1{left:-18%;top:-22%;background:radial-gradient(closest-side,var(--lg-b1),transparent);animation:lg-d1 24s ease-in-out infinite alternate}:is(.ui,.sh) .lg-blob.b2{right:-24%;top:8%;background:radial-gradient(closest-side,var(--lg-b2),transparent);animation:lg-d2 29s ease-in-out infinite alternate}:is(.ui,.sh) .lg-blob.b3{left:12%;bottom:-34%;background:radial-gradient(closest-side,var(--lg-b3),transparent);animation:lg-d3 33s ease-in-out infinite alternate}:is(.ui,.sh) .lg-blob.b4{right:4%;bottom:-10%;width:52%;background:radial-gradient(closest-side,var(--lg-b4),transparent);animation:lg-d4 21s ease-in-out infinite alternate}@keyframes lg-d1{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(14%,10%,0) scale(1.12)}to{transform:translate3d(26%,-4%,0) scale(.94)}}@keyframes lg-d2{0%{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-16%,14%,0) scale(.92)}to{transform:translate3d(-6%,26%,0) scale(1.1)}}@keyframes lg-d3{0%{transform:translateZ(0) scale(.95)}50%{transform:translate3d(18%,-16%,0) scale(1.1)}to{transform:translate3d(-10%,-8%,0) scale(1)}}@keyframes lg-d4{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-30%,-24%,0) scale(1.25)}}:is(.ui,.sh) .lg-grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(var(--lg-gridline) 1px,transparent 1px),linear-gradient(90deg,var(--lg-gridline) 1px,transparent 1px);background-size:44px 44px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 78%)}:is(.ui,.sh) .lg-grain{position:absolute;inset:0;z-index:-1;opacity:var(--lg-grain-o);mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}:is(.ui,.sh) .lg-par{transform:translate3d(calc(var(--mx) * var(--d) * -1px),calc(var(--my) * var(--d) * -1px),0);transition:transform 1.1s var(--lg-out)}:is(.ui,.sh) .lg-par-toast{position:absolute;right:-118px;top:-34px}:is(.ui,.sh) .lg-par-ring{position:absolute;left:-132px;bottom:34px}:is(.ui,.sh) .lg-par-grade{position:absolute;left:-150px;top:104px}:is(.ui,.sh) .lg-float.f1{animation:lg-bob 7s ease-in-out infinite alternate}:is(.ui,.sh) .lg-float.f2{animation:lg-bob 6s ease-in-out -2s infinite alternate-reverse}@keyframes lg-bob{0%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,6px,0)}}:is(.ui,.sh) .lg-glass{background:var(--lg-glass);backdrop-filter:blur(24px) saturate(170%);border-radius:22px;box-shadow:inset 0 0 0 1px var(--lg-glass-edge),0 0 0 1px var(--lg-glass-ring),var(--lg-glass-shadow);color:var(--lg-ink)}:is(.ui,.sh) .lg-cal{padding:18px;animation:lg-rise .9s var(--lg-settle) .15s both}@keyframes lg-rise{0%{opacity:0;transform:translateY(24px) scale(.97)}}:is(.ui,.sh) .lg-cal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}:is(.ui,.sh) .lg-cal-day{margin:0;font-size:12px;font-weight:600;color:var(--lg-accent);text-transform:uppercase;letter-spacing:.06em}:is(.ui,.sh) .lg-cal-date{margin:2px 0 0;font-size:20px;line-height:24px;font-weight:700;letter-spacing:-.02em}:is(.ui,.sh) .lg-cal-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;color:var(--lg-ink-2);background:var(--lg-slot);box-shadow:inset 0 0 0 1px var(--lg-slot-edge)}:is(.ui,.sh) .lg-cal-pill i{width:7px;height:7px;border-radius:50%;background:#5856d6}:is(.ui,.sh) .lg-slots{list-style:none;margin:0;padding:0;display:grid;gap:8px}:is(.ui,.sh) .lg-slot{position:relative;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 14px;border-radius:12px;background:var(--lg-slot);box-shadow:inset 0 0 0 1px var(--lg-slot-edge);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;transition:background-color .45s ease,box-shadow .45s ease,color .45s ease,transform .45s ease}:is(.ui,.sh) .lg-slot-time{color:var(--lg-ink-2);transition:color .45s ease}:is(.ui,.sh) .lg-slot-fill{display:inline-flex;align-items:center;gap:8px;opacity:0;transform:translateX(14px);transition:opacity .35s ease,transform .45s ease}:is(.ui,.sh) .lg-ava{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:9.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,hsl(var(--h) 80% 62%),hsl(calc(var(--h) + 30) 75% 48%));box-shadow:0 0 0 2px var(--lg-glass-solid)}:is(.ui,.sh) .lg-slot-label{font-size:12px;font-weight:600;color:var(--lg-ink-2)}:is(.ui,.sh) .lg-slot-check{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#34c759;transform:scale(.3);transition:transform .3s ease}:is(.ui,.sh) .lg-glimpse.is-a1 .s1,:is(.ui,.sh) .lg-glimpse.is-a2 .s2,:is(.ui,.sh) .lg-glimpse.is-a3 .s3,:is(.ui,.sh) .lg-glimpse.is-a5 .s5{background:var(--lg-slot-on);box-shadow:inset 0 0 0 1px var(--lg-slot-on-edge);transition:background-color .3s ease,box-shadow .3s ease}:is(.ui,.sh) .lg-glimpse.is-a4 .s4{background:linear-gradient(180deg,#1f7dff,#006bff);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 10px 26px -8px rgba(0,107,255,.7);transform:scale(1.025);transition:background-color .3s ease,box-shadow .3s ease,transform .7s var(--lg-spring)}:is(.ui,.sh) .lg-glimpse.is-a4 .s4 .lg-slot-label,:is(.ui,.sh) .lg-glimpse.is-a4 .s4 .lg-slot-time{color:#fff;transition:color .2s ease}:is(.ui,.sh) .lg-glimpse.is-a4 .s4 .lg-ava{box-shadow:0 0 0 2px rgba(255,255,255,.9)}:is(.ui,.sh) .lg-glimpse.is-a4 .s4 .lg-slot-check{background:#fff;color:#006bff}:is(.ui,.sh) .lg-glimpse.is-a1 .s1 .lg-slot-fill,:is(.ui,.sh) .lg-glimpse.is-a2 .s2 .lg-slot-fill,:is(.ui,.sh) .lg-glimpse.is-a3 .s3 .lg-slot-fill,:is(.ui,.sh) .lg-glimpse.is-a4 .s4 .lg-slot-fill,:is(.ui,.sh) .lg-glimpse.is-a5 .s5 .lg-slot-fill{opacity:1;transform:none;transition:opacity .25s ease,transform .75s var(--lg-spring)}:is(.ui,.sh) .lg-glimpse.is-a1 .s1 .lg-slot-check,:is(.ui,.sh) .lg-glimpse.is-a2 .s2 .lg-slot-check,:is(.ui,.sh) .lg-glimpse.is-a3 .s3 .lg-slot-check,:is(.ui,.sh) .lg-glimpse.is-a4 .s4 .lg-slot-check,:is(.ui,.sh) .lg-glimpse.is-a5 .s5 .lg-slot-check{transform:none;transition:transform .6s var(--lg-spring) .12s}:is(.ui,.sh) .lg-toast{display:flex;align-items:center;gap:11px;padding:11px 16px 11px 11px;border-radius:18px;white-space:nowrap;opacity:0;transform:translate3d(0,-16px,0) scale(.94);transition:opacity .35s ease,transform .45s ease}:is(.ui,.sh) .lg-glimpse.is-toast .lg-toast{opacity:1;transform:none;transition:opacity .25s ease,transform .8s var(--lg-spring)}:is(.ui,.sh) .lg-toast-ico{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#45d468,#28b14c);box-shadow:0 6px 14px -4px rgba(40,177,76,.6)}:is(.ui,.sh) .lg-toast-ico svg{width:16px;height:16px}:is(.ui,.sh) .lg-toast-text{display:grid;gap:1px;font-size:12px;line-height:16px;color:var(--lg-ink-2)}:is(.ui,.sh) .lg-toast-text b{font-size:14px;line-height:18px;color:var(--lg-ink);font-weight:650}:is(.ui,.sh) .lg-ring-card{display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;animation:lg-rise .9s var(--lg-settle) .35s both}:is(.ui,.sh) .lg-ring{transform:rotate(-90deg);flex:none}:is(.ui,.sh) .lg-ring circle{fill:none;stroke-width:5}:is(.ui,.sh) .lg-ring-track{stroke:var(--lg-ring-track)}:is(.ui,.sh) .lg-ring-val{stroke:var(--lg-accent);filter:var(--lg-ring-glow);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .5s ease}:is(.ui,.sh) .lg-glimpse.is-ring .lg-ring-val{stroke-dashoffset:18;transition:stroke-dashoffset 1.5s cubic-bezier(.22,1,.36,1)}:is(.ui,.sh) .lg-ring-text{display:grid;font-size:12px;line-height:15px;color:var(--lg-ink-2)}:is(.ui,.sh) .lg-ring-num{--lg-pct:0;counter-reset:lg-pct var(--lg-pct);font-size:22px;line-height:26px;font-weight:700;letter-spacing:-.02em;color:var(--lg-ink);font-variant-numeric:tabular-nums;transition:--lg-pct .5s ease}:is(.ui,.sh) .lg-ring-num:after{content:counter(lg-pct) "%"}:is(.ui,.sh) .lg-glimpse.is-ring .lg-ring-num{--lg-pct:82;transition:--lg-pct 1.5s cubic-bezier(.22,1,.36,1)}:is(.ui,.sh) .lg-grade{display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 8px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;opacity:0;transform:scale(.6);transition:opacity .3s ease,transform .4s ease}:is(.ui,.sh) .lg-glimpse.is-grade .lg-grade{opacity:1;transform:none;transition:opacity .2s ease,transform .7s var(--lg-spring)}:is(.ui,.sh) .lg-grade-a{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,#7c6cff,#5856d6);box-shadow:0 4px 12px -3px rgba(88,86,214,.7)}:is(.ui,.sh) [data-paused],:is(.ui,.sh) [data-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){:is(.ui,.sh) :is(.lg-blob,.lg-float,.lg-cal,.lg-ring-card){animation:none!important}:is(.ui,.sh) .lg-par{transform:none;transition:none}:is(.ui,.sh) .lg-glimpse *,:is(.ui,.sh) .lg-glimpse :after{transition:none!important}}@media (prefers-reduced-transparency:reduce){:is(.ui,.sh) .lg-glass{background:var(--lg-glass-solid);backdrop-filter:none}:is(.ui,.sh) .lg-grain{display:none}}