.glassz{--ink:#131a2b;--mut:#44506a;--mut2:#6e7a90;--pl-go:#10a865;--pl-flex:#e59311;--pl-out:#8a94a8;--pl-now:#ff6240;--g-blur:blur(20px) saturate(160%) brightness(1.02);--g-card:hsla(0,0%,100%,.42);--g-surf:hsla(0,0%,100%,.62);--g-surf2:hsla(0,0%,100%,.5);--g-border:hsla(0,0%,100%,.72);--g-hair:0 0 0 0.5px rgba(38,50,82,.07);--g-spec:inset 0 1px 0.5px hsla(0,0%,100%,.95),inset 0 -1px 1px hsla(0,0%,100%,.2);--g-shadow:0 14px 38px rgba(22,32,66,.14),0 3px 9px rgba(22,32,66,.09);--g-blue-grad:linear-gradient(180deg,#5a83ff,#3d6bff);color:var(--ink);letter-spacing:-.012em;min-height:100vh;position:relative;isolation:isolate;background:radial-gradient(140% 130% at 50% 42%,transparent 58%,rgba(28,40,78,.12)),linear-gradient(166deg,#e6eaf6,#ecedf4 55%,#e3f0ef)}.gz-bg{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.gz-blob{position:absolute;border-radius:50%;filter:blur(52px);will-change:transform}.gz-blob.b1{width:60vw;height:60vw;left:-8%;top:-12%;background:radial-gradient(circle,rgba(108,128,214,.42),transparent 68%);animation:gz-drift-1 64s ease-in-out infinite alternate}.gz-blob.b2{width:52vw;height:52vw;right:-10%;top:-14%;background:radial-gradient(circle,rgba(96,156,212,.36),transparent 68%);animation:gz-drift-2 83s ease-in-out infinite alternate}.gz-blob.b3{width:64vw;height:64vw;right:-8%;bottom:-14%;background:radial-gradient(circle,rgba(126,140,206,.36),transparent 68%);animation:gz-drift-3 73s ease-in-out infinite alternate}.gz-blob.b4{width:58vw;height:58vw;left:-10%;bottom:-12%;background:radial-gradient(circle,rgba(74,176,170,.3),transparent 68%);animation:gz-drift-4 91s ease-in-out infinite alternate}@keyframes gz-drift-1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(5%,4%,0) scale(1.06)}}@keyframes gz-drift-2{0%{transform:translateZ(0) scale(1.04)}to{transform:translate3d(-4%,5%,0) scale(1)}}@keyframes gz-drift-3{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-5%,-4%,0) scale(1.05)}}@keyframes gz-drift-4{0%{transform:translateZ(0) scale(1.03)}to{transform:translate3d(4%,-5%,0) scale(1)}}@media (prefers-reduced-motion:reduce){.gz-blob{animation:none!important}}body.gz-dragging .gz-blob{animation-play-state:paused!important}.glassz .text-bark,.glassz .text-bark\/75,.glassz .text-bark\/80,.glassz .text-bark\/85{color:var(--ink)}.glassz .text-bark\/55,.glassz .text-bark\/60,.glassz .text-bark\/70{color:var(--mut)}.glassz .text-bark\/30,.glassz .text-bark\/35,.glassz .text-bark\/40,.glassz .text-bark\/45,.glassz .text-bark\/50{color:var(--mut2)}.glassz .text-bark\/0{color:transparent}.glassz .group:hover .group-hover\:text-bark\/40{color:var(--mut2)}.glassz .group:hover .group-hover\:text-bark\/70{color:var(--mut)}.glassz .text-cream{color:#fff}.glassz .text-coral{color:var(--pl-now)}.glassz .text-lime{color:var(--pl-go)}.glassz .text-amber-500,.glassz .text-amber-500\/70{color:var(--pl-flex)}.glassz .text-amber-700{color:#9a5e04}.glassz .text-amber-800\/80{color:#7a4d04}.glassz .bg-cream{background:transparent}.glassz .bg-cream\/40,.glassz .bg-cream\/50,.glassz .bg-cream\/60,.glassz .bg-cream\/80{background:hsla(0,0%,100%,.46)}.glassz .bg-white,.glassz .bg-white\/70,.glassz .bg-white\/80{background:var(--g-surf)}.glassz .bg-bark\/5{background:rgba(19,26,43,.05)}.glassz .bg-bark\/10{background:rgba(19,26,43,.08)}.glassz .bg-bark\/40{background:rgba(19,26,43,.4)}.glassz .bg-bark\/\[0\.04\]{background:hsla(0,0%,100%,.3)}.glassz .bg-coral,.glassz .bg-coral\/70{background:var(--pl-now)}.glassz .bg-bark{background:var(--g-blue-grad);color:#fff;border-color:hsla(0,0%,100%,.35);box-shadow:0 4px 12px rgba(61,107,255,.34),inset 0 1px .5px hsla(0,0%,100%,.55)}.glassz .bg-bark.hover\:bg-bark\/90:hover,.glassz .hover\:bg-bark\/90:hover{background:linear-gradient(180deg,#4f79f5,#345fe6)}.glassz .bg-lime\/80{background:color-mix(in srgb,var(--pl-go) 66%,transparent)}.glassz .bg-lime\/40{background:color-mix(in srgb,var(--pl-go) 42%,transparent)}.glassz .bg-lime\/10{background:color-mix(in srgb,var(--pl-go) 14%,transparent)}.glassz .bg-amber-50{background:rgba(255,216,150,.55)}.glassz .bg-rose-400\/80{background:rgba(232,86,143,.95)}.glassz .bg-sky-50{background:rgba(208,226,255,.46)}.glassz .bg-sky-100,.glassz .hover\:bg-sky-100:hover{background:rgba(190,214,255,.55)}.glassz .border-bark,.glassz .border-bark\/30,.glassz .border-bark\/40{border-color:rgba(70,82,108,.28)}.glassz .border-bark\/10,.glassz .border-bark\/15,.glassz .border-bark\/20,.glassz .border-bark\/\[0\.06\],.glassz .border-bark\/\[0\.08\]{border-color:rgba(70,82,108,.16)}.glassz .border-coral,.glassz .ring-coral{border-color:var(--pl-now);--tw-ring-color:var(--pl-now)}.glassz .border-lime{border-color:var(--pl-go)}.glassz .ring-lime\/40{--tw-ring-color:rgba(16,168,101,.4)}.glassz .border-amber-300\/60{border-color:hsla(0,0%,100%,.6)}.glassz .gz-card{position:relative;background:var(--g-card)!important;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:.5px solid var(--g-border)!important;border-radius:20px;box-shadow:var(--g-spec),var(--g-hair),var(--g-shadow)}.glassz .gz-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(150deg,hsla(0,0%,100%,.38),hsla(0,0%,100%,.08) 24%,transparent 48%)}.glassz .gz-card>*{position:relative;z-index:1}.glassz .gz-surf{box-shadow:var(--g-spec),var(--g-hair)}.glassz .gz-chip,.glassz .gz-surf{background:var(--g-surf)!important;border:.5px solid var(--g-border)!important}.glassz .gz-chip{box-shadow:var(--g-spec),var(--g-hair),0 4px 11px rgba(22,32,66,.1)}.glassz .gz-btn,.glassz .gz-pill{background:var(--g-surf)!important;border:.5px solid var(--g-border)!important;color:var(--ink)!important;box-shadow:var(--g-spec),var(--g-hair)}.glassz .gz-on{background:var(--g-blue-grad)!important;color:#fff!important;border-color:hsla(0,0%,100%,.35)!important;box-shadow:0 4px 12px rgba(61,107,255,.38),inset 0 1px .5px hsla(0,0%,100%,.55)!important}.glassz .gz-track{background:hsla(0,0%,100%,.3)!important;border:.5px solid hsla(0,0%,100%,.6)!important;box-shadow:inset 0 1px 1px rgba(90,110,150,.12),var(--g-hair)}.glassz .gz-selector{background:linear-gradient(180deg,rgba(255,92,80,.85),rgba(232,46,58,.85))!important;border:1px solid hsla(0,0%,100%,.65)!important;box-shadow:0 5px 14px rgba(220,46,46,.32),inset 0 1px 1px hsla(0,0%,100%,.8),inset 0 -1px 2px rgba(150,24,28,.3)!important}.glassz .gz-selector.dragging{box-shadow:0 7px 18px rgba(220,46,46,.38),inset 0 1px 1px hsla(0,0%,100%,.8)!important}.glassz .gz-grip{background:hsla(0,0%,100%,.92)!important;box-shadow:inset 0 1px 1px rgba(170,40,40,.4),0 1px 0 hsla(0,0%,100%,.45)!important}.glassz .gz-notch{background:linear-gradient(180deg,rgba(255,92,80,.82),rgba(232,46,58,.82))!important;border:.5px solid hsla(0,0%,100%,.6)!important;box-shadow:0 4px 12px rgba(220,46,46,.3),inset 0 1px 1px hsla(0,0%,100%,.65)!important}.glassz .gz-day{position:relative;background:hsla(0,0%,100%,.62)!important;border:.5px solid var(--g-border)!important;border-radius:16px;box-shadow:var(--g-spec),var(--g-hair),0 6px 16px rgba(22,32,66,.1)}.glassz .gz-day.gz-day-active{background:rgba(61,107,255,.13)!important;border-color:rgba(61,107,255,.5)!important;box-shadow:inset 0 2px 5px rgba(38,58,118,.22),inset 0 -1px 1px hsla(0,0%,100%,.45),0 0 0 1px rgba(61,107,255,.22)!important}.glassz .gz-paste{background:var(--g-surf)!important;border:.5px solid var(--g-border)!important;border-radius:14px}.glassz .gz-paste,.glassz .gz-saved{box-shadow:var(--g-spec),var(--g-hair)}.glassz .gz-saved{background:rgba(208,226,255,.46)!important;border:.5px solid hsla(0,0%,100%,.7)!important}.glassz .gz-results{background:color-mix(in srgb,#fbfcfe 97%,transparent)!important;-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:.5px solid rgba(180,196,224,.7)!important;box-shadow:0 16px 40px rgba(22,32,66,.22),0 2px 6px rgba(22,32,66,.12),inset 0 1px .5px hsla(0,0%,100%,.9)!important;z-index:30}.glassz .gz-results-wrap{position:relative;z-index:25}.glassz .gz-overlay{background:rgba(20,28,46,.3)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glassz .gz-modal{background:rgba(252,253,255,.9)!important;-webkit-backdrop-filter:blur(30px) saturate(160%);backdrop-filter:blur(30px) saturate(160%);border:.5px solid hsla(0,0%,100%,.8)!important;box-shadow:0 24px 60px rgba(22,32,66,.28),inset 0 1px .5px hsla(0,0%,100%,.9)!important}.glassz .gz-nowpill{background:var(--pl-now)!important;color:#fff!important;box-shadow:0 2px 6px rgba(255,98,64,.4)!important}.glassz .gz-seg{border:.5px solid hsla(0,0%,100%,.45);box-shadow:inset 0 1px .5px hsla(0,0%,100%,.5)}.glassz{--gz-ease-settle:cubic-bezier(0.16,1,0.3,1);--gz-ease-edge:cubic-bezier(0.33,0,0.2,1);--gz-ease-exit:cubic-bezier(0.4,0,1,1);--gz-ease-press:cubic-bezier(0.2,0,0,1);--gz-dur-row:380ms;--gz-dur-chip:260ms;--gz-dur-exit-row:200ms;--gz-dur-micro:110ms;--gz-edge-fade:0.20}@keyframes gz-row-reveal{0%{opacity:0;transform:scale(.97);clip-path:inset(0 100% 0 0)}60%{opacity:1}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}@keyframes gz-edge{0%{opacity:0;transform:translateX(-100%)}18%{opacity:var(--gz-edge-fade,.3)}to{opacity:0;transform:translateX(100%)}}.glassz .gz-zone-row.is-entering{animation:gz-row-reveal var(--gz-dur-row) var(--gz-ease-settle) both;transform-origin:left center;will-change:transform,clip-path,opacity;contain:layout paint;position:relative}.glassz .gz-zone-row.is-entering:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:6;background:linear-gradient(90deg,transparent 42%,color-mix(in srgb,var(--gz-accent,#3d6bff) 60%,#fff) 50%,transparent 58%);opacity:0;transform:translateX(-100%);animation:gz-edge var(--gz-dur-row) var(--gz-ease-edge) both}@keyframes gz-row-out{0%{opacity:1;transform:none;clip-path:inset(0 0 0 0)}to{opacity:0;transform:translate3d(-5px,0,0) scale(.98);clip-path:inset(0 0 0 100%)}}.glassz .gz-zone-row.is-leaving{animation:gz-row-out var(--gz-dur-exit-row) var(--gz-ease-exit) both;transform-origin:left center;will-change:transform,clip-path,opacity}@keyframes gz-chip-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes gz-chip-edge{0%{opacity:0;transform:translateX(-100%)}30%{opacity:.2}to{opacity:0;transform:translateX(100%)}}.glassz .gz-savedrow.is-new{animation:gz-chip-in var(--gz-dur-chip) var(--gz-ease-settle) both;transform-origin:center top;will-change:transform,opacity;contain:layout paint;position:relative;overflow:hidden}.glassz .gz-savedrow.is-new:after{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;z-index:6;background:linear-gradient(100deg,transparent 40%,color-mix(in srgb,#bed6ff 60%,#fff) 50%,transparent 60%);opacity:0;transform:translateX(-100%);animation:gz-chip-edge var(--gz-dur-chip) var(--gz-ease-edge) both}@keyframes gz-savedrow-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(16px,0,0) scale(.96)}}.glassz .gz-savedrow.is-leaving{animation:gz-savedrow-out var(--gz-dur-exit-row) var(--gz-ease-exit) both;will-change:transform,opacity}.glassz .gz-pill.is-entering{animation:gz-chip-in var(--gz-dur-chip) var(--gz-ease-settle) both;transform-origin:center;will-change:transform,opacity}@keyframes gz-week-in{0%{opacity:0;transform:translate3d(var(--gz-week-dx,0),0,0)}to{opacity:1;transform:none}}.glassz .gz-weekstrip{animation:gz-week-in .3s var(--gz-ease-settle) both}@media (prefers-reduced-motion:no-preference){.glassz .gz-btn:active,.glassz .gz-pill:active,.glassz .gz-saved:active{transform:scale(.98);transition:transform var(--gz-dur-micro) var(--gz-ease-press)}}@keyframes gz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gz-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.glassz .gz-collapse{transition-duration:.12s}.glassz .gz-zone-row.is-entering{animation:gz-fade-in .14s linear both;clip-path:none}.glassz .gz-zone-row.is-leaving{animation:gz-fade-out .12s linear both;clip-path:none}.glassz .gz-savedrow.is-new{animation:gz-fade-in .14s linear both}.glassz .gz-savedrow.is-leaving{animation:gz-fade-out .12s linear both;transform:none}.glassz .gz-weekstrip{animation:gz-fade-in .16s linear both}.glassz .gz-pill.is-entering{animation:gz-fade-in .14s linear both}.glassz .gz-savedrow.is-new:after,.glassz .gz-zone-row.is-entering:after{animation:none;display:none}}