html.theme-glass{--primary:242 118 75;--primary-d:217 90 48;--primary-l:255 154 108;--sand:238 240 244;--ink:42 37 48;--accent:255 154 108;--accent-soft:253 231 221;--card:255 255 255;--border:42 37 48;--muted:107 100 114;--gl-b1:255,217,194;--gl-b2:247,198,224;--gl-b3:207,214,255;--gl-b4:201,240,226}html.theme-glass.dark{--primary:242 118 75;--primary-d:255 154 108;--primary-l:255 176 136;--sand:7 10 18;--ink:238 243 246;--accent:255 154 108;--accent-soft:58 42 32;--card:30 44 58;--border:238 243 246;--muted:169 182 194;--gl-b1:11,42,51;--gl-b2:18,43,69;--gl-b3:36,26,58;--gl-b4:14,52,54}html.theme-glass ::-moz-selection{background:rgb(var(--primary)/.32);color:rgb(var(--ink))}html.theme-glass ::selection{background:rgb(var(--primary)/.32);color:rgb(var(--ink))}html.theme-glass.dark ::-moz-selection{background:rgb(var(--primary)/.4);color:#fff}html.theme-glass.dark ::selection{background:rgb(var(--primary)/.4);color:#fff}html.theme-glass :focus-visible{outline:2px solid rgb(var(--primary)/.75);outline-offset:2px;box-shadow:0 0 0 5px rgb(var(--primary)/.18)}@keyframes gl-float1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3vw,4vw) scale(1.1)}}@keyframes gl-float2{0%,to{transform:translate(0) scale(1.04)}50%{transform:translate(-4vw,-2vw) scale(.93)}}@keyframes gl-float3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(2vw,-3vw) scale(1.08)}}html.theme-glass .aurora,html.theme-glass .aurora[data-bg="10"],html.theme-glass .aurora[data-bg="2"],html.theme-glass .aurora[data-bg="3"],html.theme-glass .aurora[data-bg="4"],html.theme-glass .aurora[data-bg="5"],html.theme-glass .aurora[data-bg="6"],html.theme-glass .aurora[data-bg="7"],html.theme-glass .aurora[data-bg="8"],html.theme-glass .aurora[data-bg="9"]{background:radial-gradient(46% 42% at 82% 6%,rgba(var(--gl-b1),.55),transparent 68%),radial-gradient(42% 40% at 6% 30%,rgba(var(--gl-b2),.45),transparent 66%),radial-gradient(44% 42% at 72% 90%,rgba(var(--gl-b3),.4),transparent 66%),radial-gradient(38% 36% at 22% 92%,rgba(var(--gl-b4),.4),transparent 64%),rgb(var(--sand));animation:none;transform:none}html.theme-glass .aurora span{display:block!important;opacity:.55;filter:blur(70px);border-radius:50%}html.theme-glass .aurora .a1{background:rgba(var(--gl-b1),.9);animation:gl-float1 22s ease-in-out infinite}html.theme-glass .aurora .a2{background:rgba(var(--gl-b2),.85);animation:gl-float2 26s ease-in-out infinite}html.theme-glass .aurora .a3{background:rgba(var(--gl-b3),.8);animation:gl-float3 30s ease-in-out infinite}html.theme-glass.dark .aurora,html.theme-glass.dark .aurora[data-bg="10"],html.theme-glass.dark .aurora[data-bg="2"],html.theme-glass.dark .aurora[data-bg="3"],html.theme-glass.dark .aurora[data-bg="4"],html.theme-glass.dark .aurora[data-bg="5"],html.theme-glass.dark .aurora[data-bg="6"],html.theme-glass.dark .aurora[data-bg="7"],html.theme-glass.dark .aurora[data-bg="8"],html.theme-glass.dark .aurora[data-bg="9"]{background:radial-gradient(46% 40% at 82% 6%,rgba(var(--gl-b1),.5),transparent 64%),radial-gradient(40% 38% at 8% 30%,rgba(var(--gl-b2),.5),transparent 62%),radial-gradient(42% 40% at 70% 90%,rgba(255,210,74,.08),transparent 60%),radial-gradient(36% 34% at 20% 90%,rgba(var(--gl-b4),.35),transparent 60%),rgb(var(--sand))}html.theme-glass.dark .aurora span{opacity:.32}@media (prefers-reduced-motion:reduce){html.theme-glass .aurora .a1,html.theme-glass .aurora .a2,html.theme-glass .aurora .a3{animation:none}}html.theme-glass .bg-\[\#eef1ea\],html.theme-glass.dark .dark\:bg-\[\#13150f\]{background-color:rgb(var(--sand))!important}@keyframes gl-spin{to{transform:rotate(1turn)}}@keyframes gl-ped-pulse{0%,to{transform:translateX(-50%) scaleX(1);opacity:.85}50%{transform:translateX(-50%) scaleX(.82);opacity:.55}}html.theme-glass [data-tour=hero]:before{width:min(46vw,620px);height:min(46vw,620px);border-radius:50%;border:1.5px solid rgb(var(--primary)/.28);animation:gl-spin 24s linear infinite}html.theme-glass [data-tour=hero]:after,html.theme-glass [data-tour=hero]:before{content:"";position:absolute;z-index:0;pointer-events:none;left:50%;bottom:8%;transform:translateX(-50%)}html.theme-glass [data-tour=hero]:after{width:min(58vw,760px);height:min(58vw,760px);border-radius:50%;border:1.5px dashed rgb(var(--primary-l)/.22);animation:gl-spin 34s linear infinite reverse}html.theme-glass [data-tour=hero]>.relative:before{content:"";position:absolute;pointer-events:none;z-index:0;left:50%;bottom:4%;width:min(40vw,480px);height:70px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgb(var(--primary)/.3),transparent 72%);filter:blur(6px);animation:gl-ped-pulse 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){html.theme-glass [data-tour=hero]:after,html.theme-glass [data-tour=hero]:before,html.theme-glass [data-tour=hero]>.relative:before{animation:none}}@keyframes gl-sweep{0%{left:-60%}18%{left:130%}to{left:130%}}html.theme-glass .luxe-glass{border-radius:28px;background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.75);backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 20px 50px -20px rgba(80,60,90,.35),0 8px 20px -12px rgba(80,60,90,.25),inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 0 30px hsla(0,0%,100%,.25);position:relative;overflow:hidden}html.theme-glass .luxe-glass:after{content:"";position:absolute;inset:0 auto 0 -60%;width:45%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-18deg);pointer-events:none;animation:gl-sweep 7s ease-in-out infinite}html.theme-glass.dark .luxe-glass{background:rgba(30,44,58,.45);border-color:hsla(0,0%,100%,.14);box-shadow:0 24px 60px -18px rgba(0,0,0,.7),0 0 40px -10px rgb(var(--primary)/.18),inset 0 1px 0 hsla(0,0%,100%,.18)}html.theme-glass.dark .luxe-glass:after{background:linear-gradient(105deg,transparent,rgb(var(--primary)/.18),transparent)}@media (prefers-reduced-motion:reduce){html.theme-glass .luxe-glass:after{animation:none;display:none}}html.theme-glass header.sticky{background:hsla(0,0%,100%,.5)!important;backdrop-filter:blur(28px) saturate(1.6);border-bottom:1px solid hsla(0,0%,100%,.55);box-shadow:0 12px 34px -18px rgba(80,60,90,.35)}html.theme-glass.dark header.sticky{background:rgba(24,36,50,.55)!important;border-bottom-color:hsla(0,0%,100%,.1);box-shadow:0 16px 40px -18px rgba(0,0,0,.6)}html.theme-glass header ul.rounded-full.bg-ink\/\[0\.05\]{background:hsla(0,0%,100%,.35)!important;backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.55)}html.theme-glass.dark header ul.rounded-full.bg-ink\/\[0\.05\]{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.1)}html.theme-glass header ul.rounded-full li a.bg-card{background:linear-gradient(135deg,rgb(var(--primary)),rgb(var(--primary-l)))!important;color:#fff!important;box-shadow:0 8px 20px -8px rgb(var(--primary)/.65)}html.theme-glass header ul.rounded-full li a:not(.bg-card):hover{color:rgb(var(--primary-d));text-shadow:0 0 14px rgb(var(--primary)/.35)}html.theme-glass .bg-accent-soft\/60{background:hsla(0,0%,100%,.3)!important;backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.5)}html.theme-glass.dark .bg-accent-soft\/60{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.1)}html.theme-glass .bg-accent-soft\/60 button.bg-card{background:hsla(0,0%,100%,.85)!important;color:rgb(var(--primary-d))!important;box-shadow:0 8px 18px -8px rgb(var(--primary)/.4),inset 0 1px 0 hsla(0,0%,100%,.9);border-radius:12px}html.theme-glass.dark .bg-accent-soft\/60 button.bg-card{background:hsla(0,0%,100%,.14)!important;box-shadow:0 8px 18px -8px rgb(var(--primary)/.3)}html.theme-glass button.border-ink\/10.bg-card{background:hsla(0,0%,100%,.55)!important;border-color:hsla(0,0%,100%,.7)!important;backdrop-filter:blur(8px);transition:transform .25s ease,box-shadow .25s ease}html.theme-glass button.border-ink\/10.bg-card:hover{transform:translateY(-2px)}html.theme-glass.dark button.border-ink\/10.bg-card{background:rgba(24,36,50,.5)!important;border-color:hsla(0,0%,100%,.12)!important}html.theme-glass button.border-transparent.bg-primary{background:linear-gradient(135deg,rgb(var(--primary)),rgb(var(--primary-l)))!important;box-shadow:0 10px 22px -8px rgb(var(--primary)/.55)}html.theme-glass .grid-cols-7>button{border-radius:14px!important;background-color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.65)!important;transition:transform .2s ease,box-shadow .2s ease}html.theme-glass .grid-cols-7>button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 14px -8px rgb(var(--primary)/.4)}html.theme-glass.dark .grid-cols-7>button{background-color:rgba(24,36,50,.45);border-color:hsla(0,0%,100%,.1)!important}html.theme-glass .grid-cols-7>button.bg-accent{background:linear-gradient(135deg,rgb(var(--primary)),rgb(var(--primary-l)))!important;box-shadow:0 10px 22px -8px rgb(var(--primary)/.6);color:#fff!important}html.theme-glass .grid-cols-7>button.text-ink\/30{background-color:hsla(0,0%,100%,.18)!important;opacity:.6}html.theme-glass.dark .grid-cols-7>button.text-ink\/30{background-color:hsla(0,0%,100%,.03)!important}html.theme-glass .grid-cols-3>button{border-radius:14px!important;background-color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.65)!important;transition:transform .2s ease,box-shadow .2s ease}html.theme-glass .grid-cols-3>button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 14px -8px rgb(var(--primary)/.4)}html.theme-glass.dark .grid-cols-3>button{background-color:rgba(24,36,50,.45);border-color:hsla(0,0%,100%,.1)!important}html.theme-glass .grid-cols-3>button.bg-primary{background:linear-gradient(135deg,rgb(var(--primary)),rgb(var(--primary-l)))!important;box-shadow:0 10px 22px -8px rgb(var(--primary)/.6);color:#fff!important}html.theme-glass .luxe-glass .my-4.flex.items-center.justify-between b.text-primary-dark{background:linear-gradient(120deg,rgb(var(--primary)),rgb(var(--primary-l)));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}html.theme-glass .grid>.luxe-glass,html.theme-glass .media-tile,html.theme-glass [class*=rounded-luxe].luxe-glass,html.theme-glass a.luxe-glass{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}html.theme-glass .grid>.luxe-glass:hover,html.theme-glass a.luxe-glass:hover{transform:translateY(-6px);box-shadow:0 30px 60px -22px rgba(80,60,90,.4),0 10px 24px -12px rgb(var(--primary)/.25),inset 0 1px 0 hsla(0,0%,100%,.95)}html.theme-glass.dark .grid>.luxe-glass:hover,html.theme-glass.dark a.luxe-glass:hover{box-shadow:0 30px 66px -20px rgba(0,0,0,.75),0 0 46px -10px rgb(var(--primary)/.25),inset 0 1px 0 hsla(0,0%,100%,.2)}html.theme-glass .grid.gap-6.md\:grid-cols-3>div:first-child .bg-primary\/12{background:linear-gradient(135deg,rgb(var(--primary)/.24),rgb(var(--primary)/.06))!important}html.theme-glass .grid.gap-6.md\:grid-cols-3>div:nth-child(2) .bg-primary\/12{background:linear-gradient(135deg,rgba(140,156,230,.28),rgba(140,156,230,.06))!important}html.theme-glass .grid.gap-6.md\:grid-cols-3>div:nth-child(3) .bg-primary\/12{background:linear-gradient(135deg,rgba(95,224,201,.28),rgba(95,224,201,.06))!important}html.theme-glass section.bg-white\/50{position:relative;background:hsla(0,0%,100%,.32)!important;backdrop-filter:blur(22px) saturate(1.35);border-top:1px solid hsla(0,0%,100%,.5);border-bottom:1px solid hsla(0,0%,100%,.5)}html.theme-glass.dark section.bg-white\/50{background:rgba(24,36,50,.32)!important;border-color:hsla(0,0%,100%,.08)}html.theme-glass .bg-gradient-to-l.from-primary.to-primary-dark{background:linear-gradient(135deg,rgb(var(--primary)),rgb(var(--primary-l)))!important;position:relative;overflow:hidden;box-shadow:0 30px 70px -24px rgb(var(--primary)/.55),inset 0 1px 0 hsla(0,0%,100%,.35)}html.theme-glass .bg-gradient-to-l.from-primary.to-primary-dark:before{content:"";position:absolute;inset:-40% -10% auto -10%;height:160%;background:radial-gradient(60% 60% at 30% 20%,hsla(0,0%,100%,.35),transparent 70%);pointer-events:none}html.theme-glass.dark .bg-gradient-to-l.from-primary.to-primary-dark{box-shadow:0 30px 80px -20px rgba(0,0,0,.6),0 0 60px -14px rgb(var(--primary)/.4)}html.theme-glass footer{background:rgba(18,16,14,.72)!important;backdrop-filter:blur(22px) saturate(1.3);border-top:1px solid hsla(0,0%,100%,.08)}html.theme-glass.dark footer{background:rgba(7,10,18,.82)!important}html.theme-glass .h-admin-side{background:hsla(0,0%,100%,.5)!important;backdrop-filter:blur(30px) saturate(1.6);border:1px solid hsla(0,0%,100%,.65);border-radius:28px;box-shadow:0 24px 60px -22px rgba(80,60,90,.4),inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 0 40px hsla(0,0%,100%,.2)}html.theme-glass.dark .h-admin-side{background:rgba(24,36,50,.5)!important;border-color:hsla(0,0%,100%,.1);box-shadow:0 24px 60px -20px rgba(0,0,0,.7),0 0 40px -12px rgb(var(--primary)/.16),inset 0 1px 0 hsla(0,0%,100%,.14)}html.theme-glass .h-admin-side nav a{transition:background .25s ease,color .25s ease,transform .2s ease}html.theme-glass .h-admin-side nav a:hover{background:hsla(0,0%,100%,.4)!important;transform:translateX(-2px)}html.theme-glass.dark .h-admin-side nav a:hover{background:hsla(0,0%,100%,.06)!important}html.theme-glass .h-admin-side nav a.bg-primary\/15{background:linear-gradient(135deg,rgb(var(--primary)),rgb(var(--primary-l)))!important;color:#fff!important;box-shadow:0 8px 20px -8px rgb(var(--primary)/.6)}html.theme-glass.dark .h-admin-side nav a.bg-primary\/15{color:#151a10!important}html.theme-glass nav.fixed.inset-x-0.bottom-0{background:hsla(0,0%,100%,.55)!important;backdrop-filter:blur(26px) saturate(1.5);border-top:1px solid hsla(0,0%,100%,.6);border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -14px 34px -16px rgba(80,60,90,.35)}html.theme-glass.dark nav.fixed.inset-x-0.bottom-0{background:rgba(24,36,50,.6)!important;border-top-color:hsla(0,0%,100%,.1);box-shadow:0 -14px 34px -16px rgba(0,0,0,.7)}html.theme-glass nav.fixed.inset-x-0.bottom-0 a.font-bold,html.theme-glass nav.fixed.inset-x-0.bottom-0 a[class*=text-primary-dark]{filter:drop-shadow(0 0 8px rgb(var(--primary)/.5))}html.theme-glass .rounded-t-luxe.bg-sand{background:rgba(var(--sand),.001);background-color:rgb(var(--sand))!important;backdrop-filter:blur(24px);border-top:1px solid rgb(var(--primary)/.15)}html.theme-glass .grid.gap-4.sm\:grid-cols-2.lg\:grid-cols-4>div{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease;position:relative}html.theme-glass .grid.gap-4.sm\:grid-cols-2.lg\:grid-cols-4>div:hover{transform:translateY(-6px)}html.theme-glass .grid.gap-4.sm\:grid-cols-2.lg\:grid-cols-4>div:first-child{box-shadow:0 18px 40px -20px rgb(var(--primary)/.4),inset 0 1px 0 hsla(0,0%,100%,.8)}html.theme-glass .grid.gap-4.sm\:grid-cols-2.lg\:grid-cols-4>div:nth-child(2){box-shadow:0 18px 40px -20px rgba(140,156,230,.4),inset 0 1px 0 hsla(0,0%,100%,.8)}html.theme-glass .grid.gap-4.sm\:grid-cols-2.lg\:grid-cols-4>div:nth-child(3){box-shadow:0 18px 40px -20px rgba(95,224,201,.4),inset 0 1px 0 hsla(0,0%,100%,.8)}html.theme-glass .grid.gap-4.sm\:grid-cols-2.lg\:grid-cols-4>div:nth-child(4){box-shadow:0 18px 40px -20px rgba(232,79,138,.35),inset 0 1px 0 hsla(0,0%,100%,.8)}html.theme-glass.dark .grid.gap-4.sm\:grid-cols-2.lg\:grid-cols-4>div:hover{box-shadow:0 22px 48px -18px rgba(0,0,0,.7),0 0 40px -14px rgb(var(--primary)/.3)}html.theme-glass .border-amber-300\/60.bg-amber-50{background:rgba(255,210,140,.16)!important;border-color:rgba(255,180,90,.35)!important;backdrop-filter:blur(18px)}html.theme-glass.dark .border-amber-300\/60.bg-amber-50{background:rgba(255,190,90,.08)!important;border-color:rgba(255,190,90,.2)!important}html.theme-glass .border-amber-300\/60.bg-amber-50 a.bg-white\/70{backdrop-filter:blur(10px)}html.theme-glass .recharts-cartesian-grid line{stroke:rgb(var(--ink)/.08)}html.theme-glass .recharts-bar-rectangle path{filter:drop-shadow(0 8px 18px rgb(var(--primary)/.35))}html.theme-glass .recharts-area-area{filter:drop-shadow(0 6px 14px rgb(var(--accent)/.25))}html.theme-glass.dark .recharts-cartesian-grid line{stroke:rgb(var(--ink)/.1)}html.theme-glass table{border-radius:18px;overflow:hidden}html.theme-glass table thead{background:hsla(0,0%,100%,.4);backdrop-filter:blur(10px)}html.theme-glass table thead th{border-bottom:1px solid hsla(0,0%,100%,.65);color:rgb(var(--ink)/.65)}html.theme-glass table tbody tr{transition:background-color .2s ease}html.theme-glass table tbody tr:hover{background-color:hsla(0,0%,100%,.35)}html.theme-glass table tbody tr td,html.theme-glass table tbody tr th{border-bottom:1px solid hsla(0,0%,100%,.35)}html.theme-glass.dark table thead{background:hsla(0,0%,100%,.04)}html.theme-glass.dark table thead th{border-bottom-color:hsla(0,0%,100%,.12)}html.theme-glass.dark table tbody tr:hover{background-color:hsla(0,0%,100%,.05)}html.theme-glass.dark table tbody tr td,html.theme-glass.dark table tbody tr th{border-bottom-color:hsla(0,0%,100%,.06)}html.theme-glass .rounded-xl.border-ink\/5.bg-white\/60{backdrop-filter:blur(14px);transition:transform .25s ease,box-shadow .25s ease}html.theme-glass .rounded-xl.border-ink\/5.bg-white\/60:hover{transform:translateY(-3px);box-shadow:0 14px 30px -16px rgb(var(--primary)/.3)}html.theme-glass .rounded-full.bg-primary\/10,html.theme-glass .rounded-full.bg-primary\/15{backdrop-filter:blur(6px);box-shadow:0 0 0 1px rgb(var(--primary)/.12) inset}html.theme-glass .input-luxe,html.theme-glass select:not([multiple]):not([size]){border-radius:16px;background-color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.85);backdrop-filter:blur(10px);transition:box-shadow .2s ease,border-color .2s ease}html.theme-glass .input-luxe:focus,html.theme-glass select:not([multiple]):not([size]):focus{border-color:rgb(var(--primary)/.6);box-shadow:0 0 0 4px rgb(var(--primary)/.15)}html.theme-glass.dark .input-luxe,html.theme-glass.dark select:not([multiple]):not([size]){background-color:rgba(24,36,50,.55);border-color:hsla(0,0%,100%,.14)}html.theme-glass .fixed.inset-0.bg-black\/40>div.bg-card,html.theme-glass .fixed.inset-0>div[style*="--card"]{backdrop-filter:blur(22px) saturate(1.4);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 30px 70px -20px rgba(0,0,0,.45)}html.theme-glass [class*=toast],html.theme-glass [role=status]{backdrop-filter:blur(16px)}html.theme-glass ::-webkit-scrollbar{width:10px;height:10px}html.theme-glass ::-webkit-scrollbar-thumb{background:rgb(var(--primary)/.35);border-radius:99px;border:2px solid transparent;background-clip:padding-box}html.theme-glass ::-webkit-scrollbar-track{background:transparent}html.theme-glass .gold-line{height:3px;border-radius:99px;background:linear-gradient(90deg,rgb(var(--primary)),rgb(var(--primary-l)) 60%,transparent);box-shadow:0 0 12px rgb(var(--primary)/.5)}html.theme-glass .shadow-soft{box-shadow:0 20px 50px -20px rgba(80,60,90,.35),0 8px 20px -12px rgba(80,60,90,.25)}html.theme-glass.dark .shadow-soft{box-shadow:0 24px 60px -18px rgba(0,0,0,.7),0 0 40px -10px rgb(var(--primary)/.14)}html.theme-glass .bg-white,html.theme-glass .bg-white\/80,html.theme-glass .bg-white\/85,html.theme-glass .bg-white\/90,html.theme-glass .bg-white\/95{background-color:hsla(0,0%,100%,.55)!important;backdrop-filter:blur(20px) saturate(1.45);border-color:hsla(0,0%,100%,.75)}html.theme-glass .bg-white\/50,html.theme-glass .bg-white\/55,html.theme-glass .bg-white\/60,html.theme-glass .bg-white\/70{background-color:hsla(0,0%,100%,.42)!important;backdrop-filter:blur(16px) saturate(1.4)}html.theme-glass.dark .bg-white,html.theme-glass.dark .bg-white\/80,html.theme-glass.dark .bg-white\/85,html.theme-glass.dark .bg-white\/90,html.theme-glass.dark .bg-white\/95{background-color:rgba(24,36,50,.55)!important;border-color:hsla(0,0%,100%,.12)}html.theme-glass.dark .bg-white\/50,html.theme-glass.dark .bg-white\/55,html.theme-glass.dark .bg-white\/60,html.theme-glass.dark .bg-white\/70{background-color:rgba(24,36,50,.42)!important}html.theme-glass .bg-card{background-color:hsla(0,0%,100%,.5)}html.theme-glass.dark .bg-card{background-color:rgba(30,44,58,.6)}html.theme-glass .rounded-luxe{border-radius:26px}html.theme-glass .rounded-luxe-sm{border-radius:18px}html.theme-glass .rounded-\[9px\]{border-radius:14px}html.theme-glass .rounded-\[14px\]{border-radius:18px}html.theme-glass .rounded-xl{border-radius:16px}html.theme-glass .rounded-2xl{border-radius:22px}html.theme-glass .btn-luxe{border-radius:18px;background:linear-gradient(135deg,rgb(var(--primary)),rgb(var(--primary-l)));box-shadow:0 14px 30px -10px rgb(var(--primary)/.7);transition:transform .25s ease,box-shadow .25s ease}html.theme-glass .btn-luxe:hover{transform:translateY(-3px);box-shadow:0 20px 40px -10px rgb(var(--primary)/.85)}html.theme-glass .btn-luxe:disabled{transform:none}html.theme-glass h1,html.theme-glass h2{letter-spacing:-.5px}@media (prefers-reduced-motion:reduce){html.theme-glass .btn-luxe,html.theme-glass .btn-luxe:hover{transform:none;transition:none}html.theme-glass .grid-cols-3>button,html.theme-glass .grid-cols-7>button,html.theme-glass .grid.gap-4.sm\:grid-cols-2.lg\:grid-cols-4>div,html.theme-glass .grid>.luxe-glass,html.theme-glass .h-admin-side nav a,html.theme-glass .media-tile,html.theme-glass .rounded-xl.border-ink\/5.bg-white\/60,html.theme-glass a.luxe-glass,html.theme-glass button.border-ink\/10.bg-card{transition:none}}html.theme-glass .subfab-dot,html.theme-glass .subfab-pill{background:hsla(0,0%,100%,.5)!important;backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.85);box-shadow:0 12px 30px hsla(0,4%,45%,.2)}html.theme-glass.dark .subfab-dot,html.theme-glass.dark .subfab-pill{background:rgba(30,44,58,.55)!important;border-color:hsla(0,0%,100%,.14)}html.theme-glass .subfab-pop{background:hsla(0,0%,100%,.62)!important;backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.9);border-radius:22px!important;box-shadow:0 20px 44px hsla(0,4%,45%,.22)}html.theme-glass.dark .subfab-pop{background:rgba(30,44,58,.6)!important;border-color:hsla(0,0%,100%,.14)}html.theme-glass .subfab-cta{box-shadow:0 8px 20px rgb(var(--primary)/.35)}html.theme-glass .acc,html.theme-glass .client-card,html.theme-glass .day-chip,html.theme-glass .daymsg,html.theme-glass .more-item,html.theme-glass .pick,html.theme-glass .stats-cell,html.theme-glass .time-btn,html.theme-glass .today-apt,html.theme-glass .vital{background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 20px 50px -20px rgba(80,60,90,.35),inset 0 1px 0 hsla(0,0%,100%,.85);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5)}html.theme-glass .more-scrim,html.theme-glass .more-sheet{backdrop-filter:blur(26px) saturate(1.6);-webkit-backdrop-filter:blur(26px) saturate(1.6)}html.theme-glass .more-sheet{background:hsla(0,0%,100%,.6)}html.theme-glass .today-hero{box-shadow:0 22px 55px -22px rgb(var(--primary)/.6),inset 0 1px 0 hsla(0,0%,100%,.4)}html.theme-glass .acc-h .ic,html.theme-glass .greet-mark,html.theme-glass .more-item .ic{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html.theme-glass .today-act{background:hsla(0,0%,100%,.45);border-color:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.theme-glass{--bk-r-card:26px;--bk-r-in:16px;--bk-r-btn:18px;--bk-blur:22px;--bk-shadow:0 20px 52px -22px rgba(70,52,84,.32),0 6px 18px -12px rgba(70,52,84,.2);--bk-hero-bg:linear-gradient(140deg,rgb(var(--primary-d)),rgb(var(--primary)) 58%,rgb(var(--primary-l)))}html.theme-glass .bkc-section,html.theme-glass .bkc-topbar,html.theme-glass .bkw-form,html.theme-glass .bkw-root{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.72);backdrop-filter:blur(var(--bk-blur)) saturate(1.5);box-shadow:var(--bk-shadow),inset 0 1px 0 hsla(0,0%,100%,.9)}html.theme-glass .bkw-form,html.theme-glass .bkw-root{border-radius:var(--bk-r-card)}html.theme-glass .bkc-appt,html.theme-glass .bkc-card,html.theme-glass .bkc-mini-btn,html.theme-glass .bkw-chip,html.theme-glass .bkw-day,html.theme-glass .bkw-slot,html.theme-glass .bkw-type{background:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.65);backdrop-filter:blur(12px)}html.theme-glass .bkw-day[aria-pressed=true],html.theme-glass .bkw-slot[aria-pressed=true]{background:linear-gradient(135deg,rgb(var(--primary)),rgb(var(--primary-l)));border-color:transparent}html.theme-glass .bkc-btn,html.theme-glass .bkw-btn{border-radius:var(--bk-r-btn);box-shadow:0 14px 32px -10px rgb(var(--primary)/.7)}html.theme-glass .bkc-hero{box-shadow:0 26px 56px -24px rgb(var(--primary-d)/.5),inset 0 1px 0 hsla(0,0%,100%,.3)}html.theme-glass .bkc-hero:before{content:"";position:absolute;inset:0 auto 0 -60%;width:46%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.28),transparent);transform:skewX(-18deg);animation:bkGlassSweep 7s ease-in-out infinite}@keyframes bkGlassSweep{0%{left:-60%}22%{left:130%}to{left:130%}}@media (prefers-reduced-motion:reduce){html.theme-glass .bkc-hero:before{animation:none}}html.theme-glass .more-item,html.theme-glass .pick,html.theme-glass .time-btn,html.theme-glass .today-apt{background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.75);backdrop-filter:blur(22px) saturate(1.5);box-shadow:0 22px 50px -22px rgba(80,60,90,.42),inset 0 1px 0 hsla(0,0%,100%,.9)}html.theme-glass.dark .more-item,html.theme-glass.dark .pick,html.theme-glass.dark .time-btn,html.theme-glass.dark .today-apt{background:rgba(30,44,58,.5);border-color:hsla(0,0%,100%,.14);box-shadow:0 22px 50px -22px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.14)}html.theme-glass .daymsg,html.theme-glass .seg{background:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.6);backdrop-filter:blur(16px)}html.theme-glass.dark .daymsg,html.theme-glass.dark .seg{background:rgba(30,44,58,.42);border-color:hsla(0,0%,100%,.12)}html.theme-glass .today-hero{box-shadow:0 26px 60px -24px rgb(var(--primary)/.55),inset 0 1px 0 hsla(0,0%,100%,.35)}html.theme-glass .today-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 85% at 15% -10%,hsla(0,0%,100%,.4),transparent 60%)}html.theme-glass .greet-mark,html.theme-glass .more-item .ic,html.theme-glass .today-act{background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.7);backdrop-filter:blur(10px)}html.theme-glass .today-act.call{background:rgb(var(--primary));border-color:transparent}html.theme-glass .step-circ{backdrop-filter:blur(10px);border-color:hsla(0,0%,100%,.7)}html.theme-glass .pick.sel,html.theme-glass .time-btn.sel{background:hsla(0,0%,100%,.7);border-color:rgb(var(--primary));color:rgb(var(--primary-d))}html.theme-glass.dark .pick.sel,html.theme-glass.dark .time-btn.sel{background:rgba(30,44,58,.66);color:rgb(var(--primary-l))}html.theme-glass .more-sheet{background:hsla(0,0%,100%,.72);backdrop-filter:blur(28px) saturate(1.4)}html.theme-glass.dark .more-sheet{background:rgba(20,30,40,.75)}