:root{--gold:#e9cd9d;--gold-strong:#d4a05c;--gold-foreground:oklch(.24 .045 var(--th));--radius:.625rem;--hero-h:17.25rem;--hero-stat-h:6.5rem}@supports (color:lab(0% 0 0)){:root{--gold:lab(83.882% 5.45716 27.6439);--gold-strong:lab(69.7469% 14.477 42.5351)}}.page-hero{color:var(--sidebar-foreground);background-color:var(--sidebar);background-image:radial-gradient(60rem 22rem at 92% -40%, color-mix(in oklch, var(--gold) 42%, transparent), transparent 62%), radial-gradient(48rem 24rem at -8% 140%, color-mix(in oklch, var(--sidebar-primary) 34%, transparent), transparent 62%);box-shadow:0 30px 60px -38px color-mix(in oklch, var(--sidebar) 80%, transparent);background-repeat:no-repeat;position:relative;overflow:hidden}.page-hero-eyebrow{color:var(--gold)}.page-hero :is(button,a)[data-variant]{border-radius:.9rem;min-height:2.5rem;padding-inline:1rem;font-weight:600}.page-hero :is(button,a)[data-variant=default]{background-color:var(--gold);background-image:linear-gradient(135deg, var(--gold), var(--gold-strong));color:var(--gold-foreground);box-shadow:0 10px 26px -10px color-mix(in oklch, var(--gold-strong) 80%, transparent), inset 0 1px 0 #ffffff8c}@supports (color:lab(0% 0 0)){.page-hero :is(button,a)[data-variant=default]{box-shadow:0 10px 26px -10px color-mix(in oklch, var(--gold-strong) 80%, transparent), inset 0 1px 0 lab(100% 0 0/.55)}}.page-hero :is(button,a):is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]){color:var(--sidebar-foreground);background-color:#ffffff17;background-color:lab(100% 0 0/.09);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2)}.page-hero :is(button,a):is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]):hover{color:var(--sidebar-accent-foreground);background-color:#ffffff29;background-color:lab(100% 0 0/.16)}.glass-stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#ffffff17;background-color:lab(100% 0 0/.09);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);box-shadow:0 20px 40px -26px #0009;box-shadow:0 20px 40px -26px lab(0% 0 0/.6)}.nav-active{background-image:linear-gradient(90deg, color-mix(in oklch, var(--gold) 22%, transparent), color-mix(in oklch, var(--gold) 4%, transparent));box-shadow:inset 2px 0 0 var(--gold)}.brand-mark{background-image:linear-gradient(135deg, var(--gold), var(--gold-strong));color:var(--gold-foreground)}.text-gold{color:var(--gold)}.section-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;font-size:1.6rem;font-weight:600;line-height:1.1}.font-display,.section-title{font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}.site-cta,.auth-cta{background-color:var(--gold);background-image:linear-gradient(135deg, var(--gold), var(--gold-strong));color:#1f1332;color:lab(8.62106% 12.9452 -18.6063);box-shadow:inset 0 1px 0 #ffffff80, 0 14px 30px -14px color-mix(in oklch, var(--gold-strong) 85%, transparent)}@supports (color:lab(0% 0 0)){.site-cta,.auth-cta{box-shadow:inset 0 1px 0 lab(100% 0 0/.5), 0 14px 30px -14px color-mix(in oklch, var(--gold-strong) 85%, transparent)}}.auth-cta .auth-spinner{border-color:#1f13324d;border-color:lab(8.62106% 12.9452 -18.6063/.3);border-top-color:oklch(22% .06 300)}@media (hover:hover) and (pointer:fine){.site-cta:hover,.auth-cta:not(:disabled):hover{background-color:var(--gold);background-image:linear-gradient(135deg, #f2dbb1, var(--gold))}@supports (color:lab(0% 0 0)){.site-cta:hover,.auth-cta:not(:disabled):hover{background-image:linear-gradient(135deg, lab(88.5451% 3.73882 23.552), var(--gold))}}}.site-ink{background-image:radial-gradient(56rem 26rem at 88% -12%, color-mix(in oklch, var(--gold) 30%, transparent), transparent 62%), radial-gradient(52rem 34rem at 80% 72%, #b9a9fd33, transparent 68%)}@supports (color:lab(0% 0 0)){.site-ink{background-image:radial-gradient(56rem 26rem at 88% -12%, color-mix(in oklch, var(--gold) 30%, transparent), transparent 62%), radial-gradient(52rem 34rem at 80% 72%, lab(73.0426% 19.2513 -40.0718/.2), transparent 68%)}}.brand-panel{background-image:radial-gradient(60rem 26rem at 95% -20%, color-mix(in oklch, var(--gold) 30%, transparent), transparent 62%), radial-gradient(70rem 40rem at -10% -10%, color-mix(in oklch, var(--sidebar-primary) 24%, transparent), transparent 62%), radial-gradient(50rem 30rem at 110% 110%, color-mix(in oklch, var(--primary) 30%, transparent), transparent 65%)}.site-video-btn{color:#fffffff2;color:lab(100% 0 0/.95);height:3rem;transition:transform .16s var(--ease-out-strong), background-color .15s ease;background-color:#ffffff12;background-color:lab(100% 0 0/.07);border:1px solid #ffffff47;border:1px solid lab(100% 0 0/.28);border-radius:999px;align-items:center;gap:.75rem;padding:0 1.25rem 0 .5rem;font-weight:600;display:inline-flex}.site-video-btn-icon{background-image:linear-gradient(135deg, var(--gold), var(--gold-strong));color:#1f1332;color:lab(8.62106% 12.9452 -18.6063);border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.site-video-btn:active{transform:scale(.97)}.site-video-btn:focus-visible{outline-offset:3px;outline:2px solid #d1c8ff;outline:2px solid lab(82.8745% 11.9455 -27.2901)}@media (hover:hover) and (pointer:fine){.site-video-btn:hover{background-color:#ffffff24;background-color:lab(100% 0 0/.14)}}[data-theme=sampanya] :is(.app-sidebar,.page-hero){--sidebar:#fff;--sidebar-foreground:oklch(.4 .02 var(--th));--sidebar-accent-foreground:oklch(.2 .025 var(--th));--sidebar-accent:#f4f0e7;--sidebar-primary:oklch(.52 .02 var(--th));--sidebar-border:oklch(.22 .02 var(--th) / 8%);--gold-text:#7c5019}@supports (color:lab(0% 0 0)){[data-theme=sampanya] :is(.app-sidebar,.page-hero){--sidebar:lab(100% 0 0);--sidebar-accent:lab(94.8276% .352055 4.5813);--gold-text:lab(38.3076% 15.2424 38.3078)}}[data-theme=sampanya] .app-canvas{background-color:#f8f4ec;background-color:lab(96.3437% .138551 4.59338);background-image:radial-gradient(52rem 20rem at 100% -8%, color-mix(in oklch, var(--gold) 20%, transparent), transparent 70%), radial-gradient(36rem 16rem at 0% 0%, color-mix(in oklch, var(--gold) 9%, transparent), transparent 70%)}[data-theme=sampanya] .app-sidebar{border-right:1px solid var(--sidebar-border)}[data-theme=sampanya] .app-sidebar .text-gold{color:var(--gold-text)}[data-theme=sampanya] .app-sidebar .nav-active{background-image:linear-gradient(135deg, var(--gold), var(--gold-strong));box-shadow:0 10px 22px -12px color-mix(in oklch, var(--gold-strong) 90%, transparent);color:var(--gold-foreground)}[data-theme=sampanya] .app-sidebar .nav-active .text-gold{color:var(--gold-foreground)}[data-theme=sampanya] .page-hero{color:var(--sidebar-accent-foreground);background-image:radial-gradient(34rem 14rem at 100% -30%, color-mix(in oklch, var(--gold) 38%, transparent), transparent 66%);border:1px solid oklch(.22 .02 var(--th) / 7%);box-shadow:0 1px 2px oklch(.2 .03 var(--th) / 5%), 0 24px 48px -36px oklch(.2 .03 var(--th) / 28%)}[data-theme=sampanya] .page-hero-eyebrow{color:var(--gold-text)}[data-theme=sampanya] .page-hero :is(button,a):is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]){border:1px solid oklch(.22 .02 var(--th) / 14%);color:var(--sidebar-accent-foreground);background-color:#fff;background-color:lab(100% 0 0)}[data-theme=sampanya] .page-hero :is(button,a):is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]):hover{background-color:#f4f0e7;background-color:lab(94.8276% .352055 4.5813)}[data-theme=sampanya] .glass-stat{border:1px solid oklch(.22 .02 var(--th) / 7%);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#fbf9f3;background-color:lab(97.9497% .0825226 3.05568)}[data-theme=sampanya] .page-hero .bg-card{border:1px solid color-mix(in oklch, var(--gold-strong) 45%, transparent);color:var(--gold-foreground);box-shadow:none;background-color:#fcedcd;background-color:lab(94.3529% 1.76743 17.5276)}[data-theme=sampanya] .page-hero .bg-card .text-muted-foreground{color:#543e24;color:lab(28.0211% 7.30306 19.7516)}[data-theme=sampanya] .page-hero svg circle:first-child{stroke:currentColor;stroke-opacity:.12}[data-theme=sampanya] .page-hero svg circle:nth-child(2){stroke:var(--gold-strong)}[data-theme=sampanya] .app-canvas [data-slot=card]{border-color:oklch(.22 .02 var(--th) / 7%);box-shadow:0 1px 2px oklch(.2 .03 var(--th) / 4%), 0 12px 28px -22px oklch(.2 .03 var(--th) / 22%)}.today-card{background-color:var(--card);color:var(--card-foreground);box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 7%, transparent), 0 22px 48px -34px color-mix(in oklch, var(--sidebar) 55%, transparent);border-radius:1.5rem}.today-welcome{background-color:var(--card);background-image:radial-gradient(40rem 18rem at 0% 0%, color-mix(in oklch, var(--gold) 22%, transparent), transparent 70%), linear-gradient(100deg, var(--card) 40%, color-mix(in oklch, var(--gold) 10%, var(--card)));box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 6%, transparent), 0 26px 60px -40px color-mix(in oklch, var(--sidebar) 60%, transparent)}.today-welcome-photo{clip-path:ellipse(96% 135% at 100%)}.today-rule{background-image:linear-gradient(90deg, var(--gold-strong), transparent);border-radius:99px;width:4.5rem;height:3px;display:block}@media (max-width:639.98px){.welcome-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;display:grid}.welcome-actions>*{width:100%;min-width:0}.welcome-actions:has(>:nth-child(3))>*{white-space:normal;text-align:center;border-radius:1rem;flex-direction:column;gap:.375rem;height:auto;padding:.625rem .25rem;font-size:11px;line-height:1.15}.kpi-grid>:last-child:nth-child(odd){grid-column:1/-1}.action-row{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;max-width:100%;padding-right:1.25rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.action-row::-webkit-scrollbar{display:none}.action-row>*{flex-shrink:0}}
:root{--sd-night:#120a14;--sd-night-2:#1c1020;--sd-plum:#2b1830;--sd-cream:#fbf7f1;--sd-cream-2:#f3eadc;--sd-ink:#1b1020;--sd-gold-1:#f6e3b4;--sd-gold-2:#e2be77;--sd-gold-3:#b98a3e;--sd-bronze:#7a5518}.sd-gold-text{background-image:linear-gradient(100deg, var(--sd-gold-1) 0%, var(--sd-gold-2) 38%, var(--sd-gold-3) 72%, #e9cb8b 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.sd-night{background-color:var(--sd-night);background-image:radial-gradient(60rem 34rem at 78% -10%, #e2be7729, transparent 62%), radial-gradient(48rem 36rem at 8% 110%, #6e346852, transparent 66%), linear-gradient(180deg, var(--sd-night-2), var(--sd-night));color:#f7f1e8;background-repeat:no-repeat}.sd-cream{background-color:var(--sd-cream)}.sd-rule{background-image:linear-gradient(90deg, var(--sd-gold-2), var(--sd-gold-3) 70%, transparent);border-radius:99px;width:9rem;height:3px;display:block}.sd-cta{color:#241508;height:3.5rem;transition:transform .16s var(--ease-out-strong,cubic-bezier(.2, .8, .2, 1)), filter .15s ease;background-image:linear-gradient(135deg,#f3dca6 0%,#e2be77 45%,#c79a4c 100%);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.9rem;font-size:1.05rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 18px 36px -16px #c79a4cbf}.sd-cta-sm{height:2.75rem;padding:0 1.4rem;font-size:.95rem}.sd-outline{color:#f7f1e8;height:3.25rem;transition:transform .16s var(--ease-out-strong,cubic-bezier(.2, .8, .2, 1)), background-color .15s ease;border:1px solid #e2be778c;border-radius:999px;align-items:center;gap:.75rem;padding:0 1.4rem 0 .55rem;font-weight:600;display:inline-flex}.sd-outline-icon{color:#241508;background-image:linear-gradient(135deg,#f3dca6,#c79a4c);border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.sd-link{color:#f7f1e8;align-items:center;gap:.5rem;height:3.5rem;padding:0 .75rem;font-weight:600;display:inline-flex}.sd-link svg{transition:transform .18s var(--ease-out-strong,ease)}.sd-cta:active,.sd-outline:active{transform:scale(.97)}.sd-cta:focus-visible,.sd-outline:focus-visible,.sd-link:focus-visible{outline:2px solid var(--sd-gold-2);outline-offset:3px}@media (hover:hover) and (pointer:fine){.sd-cta:hover{filter:brightness(1.06)}.sd-outline:hover{background-color:#e2be771a}.sd-link:hover svg{transform:translate(3px)}}.sd-hero-scrim{background:linear-gradient(180deg, #120a1499 0%, #120a1400 16%, #120a1400 72%, var(--sd-night) 100%), linear-gradient(90deg, #120a14f5 0%, #120a14e6 38%, #120a148c 62%, #120a145c 100%)}@media (max-width:1023.98px){.sd-hero-scrim{background:linear-gradient(180deg, #120a14cc 0%, #120a14b3 40%, #120a14e0 78%, var(--sd-night) 100%)}}.sd-portrait{-webkit-mask-image:radial-gradient(58% 62% at 52% 44%,#000 46%,#0000 100%);mask-image:radial-gradient(58% 62% at 52% 44%,#000 46%,#0000 100%)}@media (prefers-reduced-motion:no-preference){.sd-swoosh-glow{animation:7s ease-in-out infinite sd-breathe}}@keyframes sd-breathe{0%,to{opacity:.85}50%{opacity:1}}.sd-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--sd-bronze);font-size:.75rem;font-weight:600}.sd-night .sd-eyebrow{color:var(--sd-gold-2)}html:has(.sd-auth){background-color:var(--sd-night)}.sd-auth-right{background-color:#170d1b;background-image:radial-gradient(40rem 30rem at 70% 30%,#6e346859,#0000 70%),radial-gradient(30rem 24rem at 100% 100%,#e2be7724,#0000 70%)}.sd-auth-card{--card:#fbf6ee;--card-foreground:#1b1020;--foreground:#1b1020;--background:#fbf6ee;--muted:#f1e8da;--muted-foreground:#5c4e52;--primary:#7a5518;--primary-foreground:#fff;--border:#e4d6c1;--input:#9a8262;--ring:#b98a3e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--card);color:var(--card-foreground);border-radius:2rem;box-shadow:inset 0 1px #fffc,0 0 0 1px #e2be7773,0 40px 90px -30px #000c}.sd-auth-card .auth-slab{box-shadow:none;background:0 0}.sd-auth-card .auth-slab>h1{text-align:center;color:#22143a}.sd-auth-card .auth-slab>h1+p{text-align:center}.sd-auth-card .auth-slab>h1+p:after{content:"";background-image:linear-gradient(90deg, transparent, var(--sd-gold-3), transparent);border-radius:99px;width:5.5rem;height:2px;margin:1.25rem auto 0;display:block}.sd-auth-card .auth-input{background-color:#fffdf9;border-color:#9a8262;border-radius:999px;padding:0 1.25rem}.sd-auth-card .auth-input:focus{border-color:var(--sd-gold-3);background-color:#fff}.sd-auth-card .auth-input:autofill{box-shadow:inset 0 0 0 100px #fffdf9}.sd-auth-card .auth-ring{border-radius:999px;box-shadow:0 0 0 4px #b98a3e40}.sd-auth-card .auth-eye{border-radius:999px;right:.5rem}.sd-auth-card .auth-cta{color:#241508;height:3.5rem;font-family:var(--font-display), serif;background-image:linear-gradient(135deg,#f3dca6 0%,#e2be77 45%,#c79a4c 100%);font-size:1.4rem;font-weight:600;box-shadow:inset 0 1px #ffffff8c,0 18px 36px -16px #c79a4ccc}.sd-auth-card .auth-cta .auth-spinner{border-color:#241508 #2415084d #2415084d}@media (hover:hover) and (pointer:fine){.sd-auth-card .auth-cta:not(:disabled):hover{background-image:linear-gradient(135deg,#f6e3b4 0%,#e7c786 45%,#cfa557 100%)}}.sd-auth-link{color:var(--sd-bronze);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #7a551866;text-decoration:underline #7a551866;transition:text-decoration-color .15s}.sd-auth-link:hover{-webkit-text-decoration-color:var(--sd-bronze);text-decoration-color:var(--sd-bronze)}.sd-auth-link:focus-visible{outline:2px solid var(--sd-gold-3);outline-offset:3px;border-radius:4px}.sd-auth-photo{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 60%),linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 60%),linear-gradient(#000 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}
