@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/07d0a8123fd4b6f0-s.p.3e4_4hxvpq45q.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6f5dcb9c9a04f757-s.05rx5fokirgrp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/9345ee92a331f99b-s.03giqs9o3-c8-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/07d0a8123fd4b6f0-s.p.3e4_4hxvpq45q.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/6f5dcb9c9a04f757-s.05rx5fokirgrp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/9345ee92a331f99b-s.03giqs9o3-c8-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Bengali Fallback;src:local(Arial);ascent-override:86.24%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.GhFOsq_className{font-family:Noto Sans Bengali,Noto Sans Bengali Fallback;font-style:normal}.GhFOsq_variable{--font-bengali:"Noto Sans Bengali", "Noto Sans Bengali Fallback"}
._7dcsqa_layer{z-index:-1;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){._7dcsqa_layer{display:block}}._7dcsqa_p{opacity:0;will-change:transform, opacity;position:absolute}._7dcsqa_fall{animation-name:_7dcsqa_fall;animation-timing-function:linear;animation-iteration-count:infinite;top:-40px}._7dcsqa_rise{animation-name:_7dcsqa_rise;animation-timing-function:ease-in-out;animation-iteration-count:infinite;bottom:-60px}._7dcsqa_ripple{animation-name:_7dcsqa_ripple;animation-timing-function:ease-out;animation-iteration-count:infinite;bottom:4%}._7dcsqa_dot,._7dcsqa_bloomDot,._7dcsqa_chip,._7dcsqa_petal,._7dcsqa_ring{width:100%;height:100%;display:block}._7dcsqa_dot{border-radius:50%}._7dcsqa_glowDot{box-shadow:0 0 10px 2px #ffd24ab3}._7dcsqa_snowDot{opacity:.9;box-shadow:0 0 6px 1px #ffffffb3}._7dcsqa_bloomDot{border-radius:50%;box-shadow:inset 0 0 0 3px #d96a0059}._7dcsqa_chip{border-radius:1px;height:55%}._7dcsqa_petal{background:linear-gradient(135deg,#f6d36b,#d4af37);border-radius:80% 0}._7dcsqa_ring{border:2px solid #e8a3178c;border-radius:50%;height:34%;margin-top:33%}@keyframes _7dcsqa_fall{0%{opacity:0;transform:translate(0,0)rotate(0)rotateY(0)}8%{opacity:.85}35%{transform:translate(26px,36vh)rotate(120deg)rotateY(180deg)}65%{transform:translate(-18px,72vh)rotate(250deg)rotateY(360deg)}92%{opacity:.85}to{opacity:0;transform:translate(14px,108vh)rotate(360deg)rotateY(540deg)}}@keyframes _7dcsqa_rise{0%{opacity:0;transform:translate(0,0)}12%{opacity:.9}50%{transform:translate(22px,-55vh)}88%{opacity:.7}to{opacity:0;transform:translate(-12px,-112vh)}}@keyframes _7dcsqa_ripple{0%{opacity:0;transform:scale(.2)}20%{opacity:.8}to{opacity:0;transform:scale(1.6)}}
:root{--cp-red:#d8324a;--cp-red-light:#e8586d;--cp-red-dark:#a6192e;--cp-blue:#4a90d9;--cp-blue-hover:#1565c0;--cp-teal:#26a69a;--cp-teal-hover:#00796b;--cp-purple:#8b6fc4;--cp-purple-hover:#5b3fa6;--cp-amber:#f0a93d;--cp-amber-hover:#b8720b;--cp-amber-ink:#1a1200;--cp-red-tint-bg:#d8324a38;--cp-red-tint-border:#d8324a8c;--cp-blue-tint-bg:#4a90d938;--cp-blue-tint-border:#4a90d98c;--cp-teal-tint-bg:#26a69a38;--cp-teal-tint-border:#26a69a8c;--cp-purple-tint-bg:#8b6fc43d;--cp-purple-tint-border:#8b6fc494;--cp-amber-tint-bg:#f0a93d3d;--cp-amber-tint-border:#f0a93d94;--cp-bg:#0b0c0e;--cp-bg-elevated:#17191d;--cp-paper:#202226;--cp-text:#f2f2f2;--cp-text-secondary:#a8a8ad;--cp-border:#ffffff24;--cp-border-strong:#ffffff42;--cp-glass-bg:#2022269e;--cp-glass-border:#ffffff29;--cp-glass-blur:20px;--cp-red-text:#ffb3b6;--cp-teal-text:#7dfcea;--cp-purple-text:#d3c3ff;--cp-blue-text:#a9d3ff;--cp-amber-text:#ffd699;--cp-radius:16px;--cp-radius-sm:10px;--cp-shadow:0 24px 64px #00000080;--cp-glow:0 0 0 1px #d8324a4d, 0 10px 36px #d8324a38;--background:var(--cp-bg);--foreground:var(--cp-text)}:root[data-theme=light]{--cp-red:#a6192e;--cp-red-light:#c23350;--cp-red-dark:#8e1526;--cp-blue:#1565c0;--cp-blue-hover:#0f3d66;--cp-teal:#00796b;--cp-teal-hover:#1c7c4c;--cp-purple:#5b3fa6;--cp-purple-hover:#3d2a73;--cp-amber:#b8720b;--cp-amber-hover:#8f5809;--cp-amber-ink:#fff;--cp-red-tint-bg:#fdecea;--cp-red-tint-border:#f3c8ce;--cp-blue-tint-bg:#eaf2fb;--cp-blue-tint-border:#cfe0f3;--cp-teal-tint-bg:#e4f3f0;--cp-teal-tint-border:#bee3da;--cp-purple-tint-bg:#edebf9;--cp-purple-tint-border:#d7cff0;--cp-amber-tint-bg:#fff4e0;--cp-amber-tint-border:#f0c989;--cp-bg:#faf9f7;--cp-bg-elevated:#fff;--cp-paper:#fff;--cp-text:#1a1d21;--cp-text-secondary:#6b7280;--cp-border:#e1e4e9;--cp-border-strong:#d7dae0;--cp-glass-bg:#ffffffdb;--cp-glass-border:#e1e4e9;--cp-glass-blur:20px;--cp-red-text:#8e1526;--cp-teal-text:var(--cp-teal-hover);--cp-purple-text:var(--cp-purple-hover);--cp-blue-text:var(--cp-blue-hover);--cp-amber-text:var(--cp-amber-hover);--cp-shadow:0 20px 50px #14161e1f;--cp-glow:0 0 0 1px #a6192e33, 0 8px 28px #a6192e1f;--background:var(--cp-bg);--foreground:var(--cp-text)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100%}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] .cp-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#0f111908}:root[data-theme=light] .cp-input::placeholder{color:#3c3e4680}:root[data-theme=light] .cp-input option{background-color:var(--cp-bg-elevated);color:var(--cp-text)}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans), var(--font-bengali), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--cp-red);outline-offset:2px;border-radius:4px}::selection{color:var(--cp-text);background:#ed1c2459}*{scrollbar-width:thin;scrollbar-color:var(--cp-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--cp-border-strong);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--cp-red)}.cp-ambient{z-index:-1;background:radial-gradient(900px 600px at 15% 10%,#ed1c2424,#0000 60%),radial-gradient(700px 500px at 85% 90%,#ed1c2414,#0000 55%),linear-gradient(#08090a 0%,#0b0c0e 55%,#0e1013 100%);position:fixed;inset:0}:root[data-theme=light] .cp-ambient{background:radial-gradient(900px 600px at 15% 10%,#ed1c2412,#0000 60%),radial-gradient(700px 500px at 85% 90%,#ed1c240d,#0000 55%),linear-gradient(#fbfbfc 0%,#f4f5f7 55%,#eef0f3 100%)}.cp-step-card{background:var(--cp-bg-elevated);border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);border-left-width:4px;flex-direction:column;gap:14px;padding:20px 24px;display:flex}.cp-step-header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cp-step-badge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.72rem;font-weight:700;display:flex}.cp-step-title{color:var(--cp-text);font-size:.95rem;font-weight:700}.cp-step-subtitle{color:var(--cp-text-secondary);font-size:.76rem}.cp-step-card--teal{border-left-color:var(--cp-teal-hover)}.cp-step-badge--teal{background:var(--cp-teal-hover)}.cp-step-card--blue{border-left-color:var(--cp-blue-hover)}.cp-step-badge--blue{background:var(--cp-blue-hover)}.cp-step-card--purple{border-left-color:var(--cp-purple-hover)}.cp-step-badge--purple{background:var(--cp-purple-hover)}.cp-step-card--amber{border-left-color:var(--cp-amber-hover)}.cp-step-badge--amber{background:var(--cp-amber-hover)}.cp-step-card--red{border-left-color:var(--cp-red)}.cp-step-badge--red{background:var(--cp-red)}.cp-fade-in-step{animation:.2s ease-out cp-fade-in-step}@keyframes cp-fade-in-step{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cp-fade-in-step{animation:none}}.cp-glass{background:var(--cp-glass-bg);border:1px solid var(--cp-glass-border);border-radius:var(--cp-radius);-webkit-backdrop-filter:blur(var(--cp-glass-blur)) saturate(140%);backdrop-filter:blur(var(--cp-glass-blur)) saturate(140%);box-shadow:var(--cp-shadow)}.cp-field{flex-direction:column;gap:6px;display:flex}.cp-label{color:var(--cp-text-secondary);letter-spacing:.02em;font-size:.8rem;font-weight:600}.cp-input{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);color:var(--cp-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;outline:none;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s,background .15s}.cp-input option{background-color:var(--cp-bg-elevated);color:var(--cp-text)}.cp-input::placeholder{color:#a8a8ad99}.cp-input:focus{border-color:var(--cp-red);background:#ffffff0f;box-shadow:0 0 0 3px #ed1c242e}.cp-input:disabled{opacity:.6;cursor:not-allowed}.cp-button-primary{appearance:none;border-radius:var(--cp-radius-sm);letter-spacing:.01em;color:#fff;background:linear-gradient(135deg, var(--cp-red) 0%, var(--cp-red-dark) 100%);cursor:pointer;border:none;align-items:center;gap:6px;padding:13px 20px;font-family:inherit;font-size:.95rem;font-weight:700;transition:transform .12s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 8px 20px #ed1c2447}.cp-button-primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 10px 26px #ed1c2466}.cp-button-primary:active:not(:disabled){transform:translateY(1px)}.cp-button-primary:disabled{opacity:.6;cursor:not-allowed;filter:none}.logout-button{appearance:none;border:1px solid var(--cp-border-strong);border-radius:var(--cp-radius-sm);color:var(--cp-text);cursor:pointer;background:#ffffff0a;padding:9px 16px;font-family:inherit;font-size:.85rem;font-weight:600;transition:border-color .15s,background .15s}.logout-button:hover:not(:disabled){border-color:var(--cp-red);background:#ed1c241a}.logout-button:disabled{opacity:.6;cursor:not-allowed}.cp-alert-error{border-radius:var(--cp-radius-sm);color:var(--cp-red-text);background:#ed1c241a;border:1px solid #ed1c2459;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.88rem;line-height:1.4;display:flex}.cp-alert-error:before{content:"";background-color:currentColor;flex-shrink:0;width:18px;height:18px;margin-top:1px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 1 21h22L12 2Zm0 15.5a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5ZM11 10h2v4h-2v-4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 1 21h22L12 2Zm0 15.5a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5ZM11 10h2v4h-2v-4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}
:root[data-festival=durga-puja][data-theme=light]{--cp-red:#c62828;--cp-red-light:#e53935;--cp-red-dark:#8e1b1b;--cp-red-tint-bg:#fdeceb;--cp-red-tint-border:#f1c2c0;--cp-red-text:#8e1b1b;--cp-bg:#fff8ee;--cp-bg-elevated:#fffdf8;--cp-paper:#fffdf8;--cp-border:#eadfc9;--cp-border-strong:#dccaa4;--cp-glass-bg:#fffdf8e6;--cp-glass-border:#eadfc9;--cp-glow:0 0 0 1px #c6282833, 0 8px 28px #c628281f;--cp-shadow:0 20px 50px #641e241f;--cp-gold:#d4af37;--cp-gold-text:#7a5f08;--cp-maroon:#641e24;--cp-fest-accent:#c62828;--cp-fest-accent-2:#d4af37;--cp-fest-ink:#641e24;--cp-fest-surface:#f7ebdd;--cp-fest-green:#315b46}:root[data-festival=durga-puja][data-theme=dark]{--cp-red:#e53935;--cp-red-light:#ef5350;--cp-red-dark:#b71c1c;--cp-red-tint-bg:#e5393538;--cp-red-tint-border:#e539358c;--cp-bg:#160c0e;--cp-bg-elevated:#22131a;--cp-paper:#2a181c;--cp-border:#d4af3733;--cp-border-strong:#d4af375c;--cp-glass-bg:#2a181ca8;--cp-glass-border:#d4af373d;--cp-glow:0 0 0 1px #e5393552, 0 10px 36px #e5393538;--cp-gold:#d4af37;--cp-gold-text:#ecd078;--cp-maroon:#641e24;--cp-fest-accent:#e53935;--cp-fest-accent-2:#d4af37;--cp-fest-ink:#ecd078;--cp-fest-surface:#2a181c;--cp-fest-green:#5d9c7c}:root[data-festival=lakshmi-puja][data-theme=light]{--cp-bg:#fffaf0;--cp-border:#ece0c4;--cp-gold:#d4af37;--cp-gold-text:#7a5f08;--cp-maroon:#8e1526;--cp-fest-accent:#a6192e;--cp-fest-accent-2:#d4af37;--cp-fest-ink:#7a5f08;--cp-fest-surface:#fbf1d9;--cp-fest-green:#315b46}:root[data-festival=lakshmi-puja][data-theme=dark]{--cp-border:#d4af372e;--cp-gold:#d4af37;--cp-gold-text:#ecd078;--cp-maroon:#8e1526;--cp-fest-accent:#d8324a;--cp-fest-accent-2:#d4af37;--cp-fest-ink:#ecd078;--cp-fest-surface:#22201a;--cp-fest-green:#5d9c7c}:root[data-festival=kali-puja][data-theme=light]{--cp-bg:#fbf8f2;--cp-border:#e4dccb;--cp-gold:#e8a317;--cp-gold-text:#8a5a00;--cp-maroon:#2b2350;--cp-fest-accent:#a6192e;--cp-fest-accent-2:#e8a317;--cp-fest-ink:#2b2350;--cp-fest-surface:#f3eee3;--cp-fest-green:#315b46}:root[data-festival=kali-puja][data-theme=dark]{--cp-bg:#0a0a14;--cp-bg-elevated:#14141f;--cp-paper:#1c1c2a;--cp-border:#f0a93d33;--cp-gold:#f0a93d;--cp-gold-text:#ffd699;--cp-maroon:#2b2350;--cp-fest-accent:#d8324a;--cp-fest-accent-2:#f0a93d;--cp-fest-ink:#ffd699;--cp-fest-surface:#1c1c2a;--cp-fest-green:#5d9c7c}:root[data-festival=chhath][data-theme=light]{--cp-bg:#fff7ea;--cp-border:#efddc0;--cp-gold:#e8730c;--cp-gold-text:#8f4600;--cp-maroon:#8f4600;--cp-fest-accent:#e8730c;--cp-fest-accent-2:#3f7d3a;--cp-fest-ink:#8f4600;--cp-fest-surface:#fdebd0;--cp-fest-green:#3f7d3a}:root[data-festival=chhath][data-theme=dark]{--cp-border:#f08c3233;--cp-gold:#f08c32;--cp-gold-text:#ffc58a;--cp-maroon:#8f4600;--cp-fest-accent:#f08c32;--cp-fest-accent-2:#6fb56a;--cp-fest-ink:#ffc58a;--cp-fest-surface:#261c14;--cp-fest-green:#6fb56a}:root[data-festival=jagaddhatri][data-theme=light]{--cp-bg:#fff8ee;--cp-border:#eadfc9;--cp-gold:#d4af37;--cp-gold-text:#7a5f08;--cp-maroon:#8e1526;--cp-fest-accent:#a6192e;--cp-fest-accent-2:#d4af37;--cp-fest-ink:#8e1526;--cp-fest-surface:#f7ebdd;--cp-fest-green:#315b46}:root[data-festival=jagaddhatri][data-theme=dark]{--cp-border:#d4af372e;--cp-gold:#d4af37;--cp-gold-text:#ecd078;--cp-maroon:#8e1526;--cp-fest-accent:#d8324a;--cp-fest-accent-2:#d4af37;--cp-fest-ink:#ecd078;--cp-fest-surface:#22181a;--cp-fest-green:#5d9c7c}:root[data-festival] .cp-ambient:after{content:"";opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96' fill='none' stroke='%23d4af37' stroke-width='1.2'%3E%3Cpath d='M48 8c6 12 6 20 0 32-6-12-6-20 0-32zM48 56c6 12 6 20 0 32-6-12-6-20 0-32zM8 48c12-6 20-6 32 0-12 6-20 6-32 0zM56 48c12-6 20-6 32 0-12 6-20 6-32 0z'/%3E%3Ccircle cx='48' cy='48' r='4'/%3E%3C/svg%3E");background-size:96px 96px;position:absolute;inset:0}:root[data-festival=durga-puja] .cp-button-primary:hover:not(:disabled){box-shadow:0 10px 26px #c6282861, 0 0 0 1px var(--cp-gold)}:root[data-festival][data-theme=light] .cp-ambient{background:radial-gradient(ellipse 900px 600px at 15% 10%, color-mix(in srgb, var(--cp-fest-accent) 9%, transparent), transparent 60%), radial-gradient(ellipse 700px 500px at 85% 90%, color-mix(in srgb, var(--cp-fest-accent-2) 12%, transparent), transparent 55%), linear-gradient(180deg, var(--cp-bg) 0%, var(--cp-fest-surface) 100%)}:root[data-festival][data-theme=dark] .cp-ambient{background:radial-gradient(ellipse 900px 600px at 15% 10%, color-mix(in srgb, var(--cp-fest-accent) 16%, transparent), transparent 60%), radial-gradient(ellipse 700px 500px at 85% 90%, color-mix(in srgb, var(--cp-fest-accent-2) 9%, transparent), transparent 55%), linear-gradient(180deg, var(--cp-bg) 0%, var(--cp-bg-elevated) 100%)}:root[data-festival=dussehra][data-theme=light]{--cp-bg:#fff7e8;--cp-border:#f0dcb6;--cp-gold:#e69a0f;--cp-gold-text:#8a5300;--cp-maroon:#7a1424;--cp-fest-accent:#b3261e;--cp-fest-accent-2:#e69a0f;--cp-fest-ink:#7a1424;--cp-fest-surface:#fdebc8;--cp-fest-green:#315b46}:root[data-festival=dussehra][data-theme=dark]{--cp-border:#f0a93d38;--cp-gold:#f0a93d;--cp-gold-text:#ffd699;--cp-maroon:#7a1424;--cp-fest-accent:#e5594f;--cp-fest-accent-2:#f0a93d;--cp-fest-ink:#ffd699;--cp-fest-surface:#2a1c14;--cp-fest-green:#5d9c7c}:root[data-festival=diwali][data-theme=light]{--cp-bg:#fffaf0;--cp-border:#efe0bd;--cp-gold:#e8a317;--cp-gold-text:#8a5a00;--cp-maroon:#3b2a7a;--cp-fest-accent:#d1561c;--cp-fest-accent-2:#e8a317;--cp-fest-ink:#3b2a7a;--cp-fest-surface:#fbeccb;--cp-fest-green:#315b46}:root[data-festival=diwali][data-theme=dark]{--cp-bg:#0d0b18;--cp-bg-elevated:#171428;--cp-paper:#1f1b34;--cp-border:#f0a93d38;--cp-gold:#f0a93d;--cp-gold-text:#ffd699;--cp-maroon:#3b2a7a;--cp-fest-accent:#f07a3a;--cp-fest-accent-2:#f0a93d;--cp-fest-ink:#ffd699;--cp-fest-surface:#1f1b34;--cp-fest-green:#5d9c7c}:root[data-festival=bhai-phota][data-theme=light]{--cp-bg:#fff6f0;--cp-border:#f0d9cc;--cp-gold:#c9893c;--cp-gold-text:#7a4a10;--cp-maroon:#7a1c3a;--cp-fest-accent:#c2185b;--cp-fest-accent-2:#f0a23a;--cp-fest-ink:#7a1c3a;--cp-fest-surface:#fbe3d6;--cp-fest-green:#315b46}:root[data-festival=bhai-phota][data-theme=dark]{--cp-border:#f0a23a33;--cp-gold:#f0a23a;--cp-gold-text:#ffd0a0;--cp-maroon:#7a1c3a;--cp-fest-accent:#ec5a93;--cp-fest-accent-2:#f0a23a;--cp-fest-ink:#ffd0a0;--cp-fest-surface:#2a1a20;--cp-fest-green:#5d9c7c}:root[data-festival=christmas][data-theme=light]{--cp-red:#b3261e;--cp-red-light:#cf3b32;--cp-red-dark:#8a1b15;--cp-red-text:#8a1b15;--cp-bg:#f7faf7;--cp-bg-elevated:#fff;--cp-border:#d6e3d8;--cp-gold:#c9a227;--cp-gold-text:#7a5f08;--cp-maroon:#1f4d36;--cp-fest-accent:#b3261e;--cp-fest-accent-2:#1f7a4d;--cp-fest-ink:#1f4d36;--cp-fest-surface:#e6f0e8;--cp-fest-green:#1f7a4d}:root[data-festival=christmas][data-theme=dark]{--cp-red:#e5594f;--cp-red-light:#ef7a72;--cp-red-dark:#b3261e;--cp-bg:#0b1410;--cp-bg-elevated:#121f19;--cp-paper:#182a22;--cp-border:#a0d2af33;--cp-gold:#e6c24a;--cp-gold-text:#f3dc86;--cp-maroon:#1f4d36;--cp-fest-accent:#e5594f;--cp-fest-accent-2:#3fb97a;--cp-fest-ink:#bfe8cd;--cp-fest-surface:#182a22;--cp-fest-green:#3fb97a}:root[data-festival=new-year][data-theme=light]{--cp-bg:#fbf9f2;--cp-border:#e6dfc8;--cp-gold:#c9a227;--cp-gold-text:#7a5f08;--cp-maroon:#14213d;--cp-fest-accent:#1d3a8a;--cp-fest-accent-2:#c9a227;--cp-fest-ink:#14213d;--cp-fest-surface:#efe9d6;--cp-fest-green:#315b46}:root[data-festival=new-year][data-theme=dark]{--cp-bg:#070b18;--cp-bg-elevated:#0e1426;--cp-paper:#151c33;--cp-border:#e6c24a38;--cp-gold:#e6c24a;--cp-gold-text:#f3dc86;--cp-maroon:#14213d;--cp-fest-accent:#6d8dff;--cp-fest-accent-2:#e6c24a;--cp-fest-ink:#f3dc86;--cp-fest-surface:#151c33;--cp-fest-green:#5d9c7c}
