@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@700&display=swap";:root{--ks-green: #018B42;--ks-green-dark: #016D34;--ks-green-light: #02A855;--ks-gold: #D4AF37;--ks-gold-dark: #b8962f;--ks-dark: #0f1419;--ks-gray-900: #111827;--ks-gray-700: #374151;--ks-gray-500: #6b7280;--ks-gray-300: #d1d5db;--ks-gray-100: #f3f4f6;--ks-bg: #fafbfc;--ks-radius: 16px}.ks-header{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background:#ffffffd9;border-bottom:1px solid rgba(0,0,0,.06);position:sticky;top:0;z-index:50}.ks-header__inner{align-items:center;display:flex;height:72px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 32px}.ks-header__brand{align-items:center;display:flex;gap:10px}.ks-header__logo{height:40px;object-fit:contain;width:40px}.ks-header__brand-text{font-family:Inter,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.5px;color:var(--ks-gray-900)}.ks-header__brand-accent{background:linear-gradient(135deg,var(--ks-green) 0%,var(--ks-green-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ks-header__nav{display:flex;gap:32px}.ks-header__link{color:var(--ks-gray-500);font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:.2px;text-decoration:none;transition:color .2s}.ks-header__link:hover{color:var(--ks-green)}.ks-header__actions{align-items:center;display:flex;gap:12px}.ks-header__signin{background:none;border:1.5px solid var(--ks-gray-300);border-radius:10px;color:var(--ks-gray-700);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:8px 20px;transition:all .2s}.ks-header__signin:hover{border-color:var(--ks-green);color:var(--ks-green)}.ks-header__cta{background:linear-gradient(135deg,var(--ks-green) 0%,var(--ks-green-light) 100%);border:none;border-radius:10px;box-shadow:0 2px 8px #018b424d;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:9px 22px;text-decoration:none;transition:all .2s}.ks-header__cta:hover{box-shadow:0 4px 14px #018b4273;transform:translateY(-1px)}.ks-hero{background:linear-gradient(160deg,#f8fdf5,#f0f7ec,#e8f0df 60%,#fef9e7);font-family:Inter,sans-serif;overflow:hidden;position:relative}.ks-hero__blob{border-radius:50%;filter:blur(80px);opacity:.4;pointer-events:none;position:absolute}.ks-hero__blob--1{animation:ks-float 8s ease-in-out infinite;background:radial-gradient(circle,var(--ks-green) 0%,transparent 70%);height:400px;left:-100px;top:-50px;width:400px}.ks-hero__blob--2{animation:ks-float 10s ease-in-out infinite reverse;background:radial-gradient(circle,var(--ks-gold) 0%,transparent 70%);bottom:-100px;height:500px;right:-120px;width:500px}.ks-hero__blob--3{animation:ks-float 12s ease-in-out infinite 2s;background:radial-gradient(circle,#a7f3d0 0%,transparent 70%);height:300px;left:40%;top:60%;width:300px}@keyframes ks-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}.ks-hero__container{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1280px;padding:40px 32px;position:relative;z-index:2}.ks-hero__badge{align-items:center;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(1,139,66,.15);border-radius:9999px;color:var(--ks-green);display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 18px}.ks-hero__badge-dot{animation:ks-pulse 2s infinite;background:var(--ks-green);border-radius:50%;display:block;height:8px;width:8px}@keyframes ks-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.ks-hero__title{color:var(--ks-gray-900);font-size:56px;font-weight:900;letter-spacing:-1.5px;line-height:1.1;margin:16px 0 20px}.ks-hero__title-gradient{background:linear-gradient(135deg,var(--ks-green) 0%,var(--ks-gold) 60%,#e6c847 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ks-hero__subtitle{color:var(--ks-gray-500);font-size:18px;line-height:1.7;margin:0 0 32px;max-width:520px}.ks-hero__ctas{display:flex;gap:14px}.ks-hero__btn{align-items:center;border:none;border-radius:14px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:15px;font-weight:700;gap:10px;padding:14px 28px;text-decoration:none;transition:all .25s}.ks-hero__btn--primary{background:linear-gradient(135deg,var(--ks-green) 0%,var(--ks-green-light) 100%);box-shadow:0 4px 14px #018b4259;color:#fff}.ks-hero__btn--primary:hover{box-shadow:0 6px 20px #018b4280;transform:translateY(-2px)}.ks-hero__btn--secondary{background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid var(--ks-gold);color:var(--ks-gold-dark)}.ks-hero__btn--secondary:hover{background:#fff;box-shadow:0 4px 14px #d4af3740;transform:translateY(-2px)}.ks-hero__trust{align-items:center;display:flex;gap:24px;margin-top:40px}.ks-hero__trust-item{align-items:center;display:flex;gap:12px}.ks-hero__trust-item strong{color:var(--ks-gray-900);display:block;font-size:14px;font-weight:700}.ks-hero__trust-item span{color:var(--ks-gray-500);display:block;font-size:12px}.ks-hero__trust-icon{align-items:center;border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.ks-hero__trust-icon--green{background:#ecfdf5;color:var(--ks-green)}.ks-hero__trust-icon--gold{background:#fffbeb;color:var(--ks-gold-dark)}.ks-hero__trust-divider{background:var(--ks-gray-300);height:32px;width:1px}.ks-hero__visual{position:relative}.ks-hero__image-wrapper{border-radius:24px;box-shadow:0 20px 60px #0000001f,0 8px 20px #00000014;overflow:hidden;position:relative}.ks-hero__image{display:block;height:auto;object-fit:cover;width:100%}.ks-hero__image-overlay{background:linear-gradient(to top,rgba(1,61,28,.15) 0%,transparent 50%);top:0;right:0;bottom:0;left:0;position:absolute}.ks-hero__float{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid rgba(255,255,255,.5);border-radius:14px;box-shadow:0 8px 24px #0000001a;padding:14px 20px;position:absolute}.ks-hero__float--matches{animation:ks-slide-up .6s ease-out .3s both;bottom:40px;left:-40px}.ks-hero__float--rating{animation:ks-slide-up .6s ease-out .6s both;right:-20px;top:-20px}@keyframes ks-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ks-hero__float-number{color:var(--ks-green);display:block;font-size:22px;font-weight:800;letter-spacing:-.5px}.ks-hero__float-stars{color:var(--ks-gold);display:block;font-size:18px;letter-spacing:2px}.ks-hero__float-label{color:var(--ks-gray-500);display:block;font-size:12px;font-weight:500;margin-top:2px}.ks-services{background:var(--ks-bg);font-family:Inter,sans-serif;padding:100px 0}.ks-services__container{margin:0 auto;max-width:1280px;padding:0 32px}.ks-services__header{margin-bottom:56px;text-align:center}.ks-services__label{background:#ecfdf5;border-radius:6px;color:var(--ks-green);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}.ks-services__title{color:var(--ks-gray-900);font-size:40px;font-weight:900;letter-spacing:-1px;margin:0 0 12px}.ks-services__desc{color:var(--ks-gray-500);font-size:18px;line-height:1.7;margin:0 auto;max-width:600px}.ks-services__grid{display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.ks-services__card{border-radius:20px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.ks-services__card:hover{box-shadow:0 20px 50px #0000001f;transform:translateY(-6px)}.ks-services__card--green{background:linear-gradient(145deg,#f0faf4,#e0f5e9,#d4f0de);border:1px solid rgba(1,139,66,.12)}.ks-services__card--gold{background:linear-gradient(145deg,#fefcf3,#fef6dd,#fdefc7);border:1px solid rgba(212,175,55,.15)}.ks-services__card-glow{border-radius:50%;filter:blur(60px);height:250px;opacity:.2;pointer-events:none;position:absolute;right:-60px;top:-60px;width:250px}.ks-services__card--green .ks-services__card-glow{background:var(--ks-green)}.ks-services__card--gold .ks-services__card-glow{background:var(--ks-gold)}.ks-services__card-content{padding:40px;position:relative;z-index:2}.ks-services__card-badge{align-items:center;border-radius:14px;display:flex;height:52px;justify-content:center;margin-bottom:20px;width:52px}.ks-services__card--green .ks-services__card-badge{background:var(--ks-green);box-shadow:0 4px 12px #018b4240;color:#fff}.ks-services__card--gold .ks-services__card-badge{background:var(--ks-gold);box-shadow:0 4px 12px #d4af374d;color:#fff}.ks-services__card-content h3{color:var(--ks-gray-900);font-size:24px;font-weight:800;letter-spacing:-.5px;margin:0 0 4px}.ks-services__card-tag{color:var(--ks-gray-500);display:block;font-size:14px;font-weight:500;margin-bottom:16px}.ks-services__card-content p{color:var(--ks-gray-700);font-size:15px;line-height:1.7;margin:0}.ks-services__features{display:grid;gap:8px;grid-template-columns:1fr 1fr;list-style:none;margin:20px 0 28px;padding:0}.ks-services__features li{color:var(--ks-gray-700);font-size:13px;font-weight:500}.ks-services__card-btn{border:none;border-radius:12px;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:14px;font-weight:700;padding:12px 24px;text-decoration:none;transition:all .25s}.ks-services__card-btn--green{background:var(--ks-green);box-shadow:0 3px 10px #018b4240;color:#fff}.ks-services__card-btn--green:hover{box-shadow:0 6px 18px #018b4266;transform:translateY(-2px)}.ks-services__card-btn--gold{background:var(--ks-gold);box-shadow:0 3px 10px #d4af3740;color:#fff}.ks-services__card-btn--gold:hover{box-shadow:0 6px 18px #d4af3766;transform:translateY(-2px)}.ks-why{background:#fff;font-family:Inter,sans-serif;padding:100px 0}.ks-why__container{margin:0 auto;max-width:1280px;padding:0 32px}.ks-why__header{margin-bottom:56px;text-align:center}.ks-why__label{background:#fffbeb;border-radius:6px;color:var(--ks-gold-dark);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}.ks-why__title{color:var(--ks-gray-900);font-size:40px;font-weight:900;letter-spacing:-1px;margin:0 0 12px}.ks-why__desc{color:var(--ks-gray-500);font-size:18px;line-height:1.7;margin:0 auto;max-width:600px}.ks-why__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.ks-why__card{background:linear-gradient(160deg,#fafffe,#f2faf5);border:1px solid rgba(1,139,66,.08);border-radius:20px;padding:36px;transition:transform .3s ease,box-shadow .3s ease}.ks-why__card:hover{box-shadow:0 12px 40px #00000014;transform:translateY(-4px)}.ks-why__card-icon{align-items:center;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:14px;color:var(--ks-green);display:flex;height:56px;justify-content:center;margin-bottom:20px;width:56px}.ks-why__card h3{color:var(--ks-gray-900);font-size:20px;font-weight:800;letter-spacing:-.3px;margin:0 0 10px}.ks-why__card p{color:var(--ks-gray-500);font-size:14px;line-height:1.7;margin:0}.ks-why__card ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:20px 0 0;padding:0}.ks-why__card ul li{align-items:center;color:var(--ks-gray-700);display:flex;font-size:13px;font-weight:500;gap:8px}.ks-why__card ul li svg{color:var(--ks-green);flex-shrink:0}.ks-stats{background:var(--ks-dark);font-family:Inter,sans-serif;padding:60px 0}.ks-stats__container{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1000px;padding:0 32px;text-align:center}.ks-stats__item{display:flex;flex-direction:column;gap:6px}.ks-stats__value{font-size:36px;font-weight:900;letter-spacing:-1px}.ks-stats__label{color:#ffffff80;font-size:14px;font-weight:500}@media(max-width:1024px){.ks-hero__container{grid-template-columns:1fr;padding:40px 24px}.ks-hero__title{font-size:42px}.ks-hero__visual{max-width:520px;margin:0 auto}.ks-hero__float--matches{left:-10px}.ks-hero__float--rating{right:-10px}.ks-services__grid,.ks-why__grid{grid-template-columns:1fr}.ks-header__nav{display:none}}@media(max-width:640px){.ks-hero__title{font-size:34px}.ks-hero__subtitle{font-size:16px}.ks-hero__ctas{flex-direction:column}.ks-hero__trust{flex-direction:column;align-items:flex-start;gap:16px}.ks-hero__trust-divider,.ks-hero__float{display:none}.ks-stats__container{grid-template-columns:repeat(2,1fr)}.ks-stats__value{font-size:28px}.ks-services__features{grid-template-columns:1fr}}:root{--tw-gold: #D4AF37;--tw-gold-dark: #b8962f;--tw-gold-light: #e6c847;--tw-maroon: #8B1A2B;--tw-maroon-dark: #6d1522;--tw-maroon-light: #a52d42;--tw-cream: #FFF8ED;--tw-cream-dark: #f5ecd8;--tw-cream-light: #FFFDF7;--tw-ivory: #FEFCF5;--tw-text: #2d1810;--tw-text-muted: #6b5b50;--tw-border: rgba(212, 175, 55, .25)}.tw-kolam-bg{background-color:var(--tw-cream);background-image:radial-gradient(circle,var(--tw-gold) .8px,transparent .8px),radial-gradient(circle,rgba(139,26,43,.12) .6px,transparent .6px);background-size:48px 48px,32px 32px;background-position:0 0,16px 16px}.tw-temple-watermark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='240' viewBox='0 0 200 240'%3E%3Cpath d='M100 10 C50 10 10 60 10 120 L10 230 L190 230 L190 120 C190 60 150 10 100 10Z' fill='none' stroke='%238B1A2B' stroke-width='2'/%3E%3Cpath d='M100 30 C60 30 30 70 30 120 L30 210 L170 210 L170 120 C170 70 140 30 100 30Z' fill='none' stroke='%23D4AF37' stroke-width='1.5'/%3E%3Ccircle cx='100' cy='50' r='8' fill='none' stroke='%23D4AF37' stroke-width='1'/%3E%3C/svg%3E");background-size:200px 240px;background-repeat:repeat;background-position:center}.tw-setup{background:var(--tw-cream);color:var(--tw-text);display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh;overflow:hidden;position:relative}.tw-setup.tw-setup--fullscreen{height:100vh}.tw-setup.tw-setup--embed{height:100%}.tw-setup__header{background:linear-gradient(135deg,var(--tw-maroon) 0%,var(--tw-maroon-dark) 60%,#4a0e18 100%);border-bottom:3px solid var(--tw-gold);position:relative;z-index:20}.tw-setup__header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,var(--tw-gold) 0px,var(--tw-gold) 8px,transparent 8px,transparent 12px,var(--tw-gold-light) 12px,var(--tw-gold-light) 14px,transparent 14px,transparent 18px)}.tw-setup__header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:14px 24px}.tw-setup__brand{align-items:center;display:flex;gap:12px}.tw-setup__logo{border:2px solid var(--tw-gold);border-radius:10px;height:42px;object-fit:contain;padding:2px;width:42px}.tw-setup__brand-text{color:var(--tw-gold);font-size:22px;font-weight:800;letter-spacing:-.5px}.tw-setup__brand-text span{color:#fff;font-weight:600}.tw-setup__lang-btn{align-items:center;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(212,175,55,.4);border-radius:8px;color:var(--tw-gold);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:6px 14px;transition:all .2s}.tw-setup__lang-btn:hover{background:#d4af3726;border-color:var(--tw-gold)}.tw-setup__progress{background:var(--tw-ivory);border-bottom:1px solid var(--tw-border);position:relative;z-index:10}.tw-setup__progress-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:16px 24px}.tw-setup__back-btn{align-items:center;background:transparent;border:2px solid var(--tw-gold);border-radius:10px;color:var(--tw-maroon);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;padding:10px 20px;transition:all .2s}.tw-setup__back-btn:hover{background:#d4af3714;border-color:var(--tw-gold-dark)}.tw-setup__progress-center{display:flex;flex:1;flex-direction:column;gap:8px;margin:0 20px}.tw-setup__progress-labels{align-items:center;display:flex;justify-content:space-between}.tw-setup__step-label{color:var(--tw-maroon);font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.tw-setup__step-title{color:var(--tw-text-muted);font-size:13px;font-weight:500}.tw-setup__progress-track{background:var(--tw-cream-dark);border-radius:6px;height:8px;overflow:hidden;position:relative;width:100%}.tw-setup__progress-fill{background:linear-gradient(90deg,var(--tw-maroon) 0%,var(--tw-gold) 100%);border-radius:6px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.tw-setup__progress-track:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0px,transparent 10.8%,rgba(255,255,255,.4) 10.8%,rgba(255,255,255,.4) 11.2%);z-index:1;pointer-events:none}.tw-setup__progress-actions{align-items:center;display:flex;gap:12px}.tw-setup__autosave{align-items:center;color:var(--tw-maroon);display:flex;font-size:13px;font-weight:600;gap:6px}.tw-setup__next-btn{align-items:center;background:linear-gradient(135deg,var(--tw-gold) 0%,var(--tw-gold-dark) 100%);border:none;border-radius:10px;box-shadow:0 2px 6px #d4af374d,inset 0 1px #ffffff4d;color:var(--tw-maroon-dark);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;padding:12px 24px;transition:all .25s}.tw-setup__next-btn:hover{box-shadow:0 4px 14px #d4af3773,inset 0 1px #ffffff4d;transform:translateY(-1px)}.tw-setup__next-btn:disabled{cursor:not-allowed;opacity:.5}.tw-setup__content{flex:1;overflow:hidden;position:relative}.tw-setup__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.025;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Ccircle cx='60' cy='60' r='4' fill='%23D4AF37'/%3E%3Ccircle cx='60' cy='60' r='20' fill='none' stroke='%23D4AF37' stroke-width='0.5'/%3E%3Ccircle cx='60' cy='60' r='40' fill='none' stroke='%238B1A2B' stroke-width='0.5'/%3E%3Ccircle cx='60' cy='60' r='55' fill='none' stroke='%23D4AF37' stroke-width='0.3'/%3E%3Ccircle cx='60' cy='20' r='2' fill='%23D4AF37'/%3E%3Ccircle cx='60' cy='100' r='2' fill='%23D4AF37'/%3E%3Ccircle cx='20' cy='60' r='2' fill='%23D4AF37'/%3E%3Ccircle cx='100' cy='60' r='2' fill='%23D4AF37'/%3E%3C/svg%3E");background-size:120px 120px}.tw-setup__slides{display:flex;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.tw-setup__slide{flex-shrink:0;height:100%;overflow-y:auto;padding-bottom:32px;position:relative;width:100%;z-index:1}.tw-setup__footer{background:var(--tw-ivory);border-top:1px solid var(--tw-border);position:relative}.tw-setup__footer:before{content:"";position:absolute;top:-1px;left:0;right:0;height:3px;background:repeating-linear-gradient(90deg,var(--tw-gold) 0px,var(--tw-gold) 4px,transparent 4px,transparent 8px)}.tw-setup__footer-inner{color:var(--tw-text-muted);font-size:13px;margin:0 auto;max-width:1280px;padding:16px 24px;text-align:center}.tw-setup__loading{align-items:center;background:var(--tw-cream);display:flex;font-size:14px;color:var(--tw-text-muted);justify-content:center;min-height:100vh}.tw-card{background:var(--tw-cream-light);border:1.5px solid var(--tw-border);border-radius:16px;box-shadow:0 2px 8px #8b1a2b0a,0 8px 24px #d4af370f;position:relative}.tw-card:before{content:"";position:absolute;top:0;left:16px;right:16px;height:3px;background:linear-gradient(90deg,transparent,var(--tw-gold),transparent);border-radius:0 0 4px 4px}.tw-section-title{align-items:center;color:var(--tw-maroon);display:flex;font-size:18px;font-weight:800;gap:10px;letter-spacing:-.3px}.tw-section-title:before{background:var(--tw-gold);border-radius:2px;content:"";display:block;height:20px;width:4px}.tw-btn-primary{align-items:center;background:linear-gradient(135deg,var(--tw-gold) 0%,var(--tw-gold-dark) 100%);border:none;border-radius:10px;box-shadow:0 2px 8px #d4af374d,inset 0 1px #ffffff40;color:var(--tw-maroon-dark);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:15px;font-weight:700;gap:8px;padding:12px 28px;transition:all .25s}.tw-btn-primary:hover{box-shadow:0 4px 14px #d4af3780;transform:translateY(-1px)}.tw-btn-secondary{align-items:center;background:var(--tw-cream-light);border:2px solid var(--tw-gold);border-radius:10px;box-shadow:inset 0 1px 2px #8b1a2b0d;color:var(--tw-maroon);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:700;gap:8px;padding:10px 20px;transition:all .2s}.tw-btn-secondary:hover{background:#d4af370f;border-color:var(--tw-gold-dark)}@media(max-width:768px){.tw-setup__header-inner{padding:10px 16px}.tw-setup__brand-text{font-size:18px}.tw-setup__progress-inner{flex-wrap:wrap;gap:12px;padding:12px 16px}.tw-setup__progress-center{margin:0;order:3;width:100%}.tw-setup__back-btn{font-size:13px;padding:8px 14px}.tw-setup__next-btn{font-size:13px;padding:10px 18px}}.tw-setup{--sage-50: #FFF8ED;--sage-100: #f5ecd8;--sage-200: #edddc2;--accent-brown: rgba(212, 175, 55, .3);--primary-green: #D4AF37;--primary-yellow: #D4AF37;--bg-forest: #8B1A2B;--bg-olive: #6d1522;--neutral-black: #2d1810}.tw-setup .rounded-2xl{background:var(--tw-cream-light)!important;border-color:var(--tw-border)!important;box-shadow:0 2px 8px #8b1a2b0a,0 8px 24px #d4af370f!important;position:relative}.tw-setup .rounded-2xl:before{content:"";position:absolute;top:0;left:20px;right:20px;height:3px;background:linear-gradient(90deg,transparent,var(--tw-gold),transparent);border-radius:0 0 4px 4px;z-index:2}.tw-setup h1{color:var(--tw-maroon)!important}.tw-setup h2{color:var(--tw-maroon-dark)!important}.tw-setup input:not([type=radio]):not([type=checkbox]):focus,.tw-setup select:focus,.tw-setup textarea:focus{border-color:var(--tw-gold)!important;box-shadow:0 0 0 3px #d4af3726!important;outline:none}.tw-setup input[type=radio],.tw-setup input[type=checkbox]{accent-color:var(--tw-gold)}.tw-setup .border-\[var\(--primary-green\)\]{border-color:var(--tw-gold)!important;background:#d4af3714!important}.tw-setup .text-\[\\#b42318\]{color:var(--tw-maroon)!important}.tw-setup .bg-\[var\(--sage-50\)\]{background-color:var(--tw-cream)!important}.tw-setup footer{background:var(--tw-ivory)!important;border-color:var(--tw-border)!important}.tw-setup .bg-\[\#018b42\],.tw-setup .bg-\[\\#018b42\]{background:linear-gradient(135deg,var(--tw-gold) 0%,var(--tw-gold-dark) 100%)!important;color:var(--tw-maroon-dark)!important;box-shadow:0 2px 6px #d4af374d!important}.tw-setup__step-label{align-items:center;display:inline-flex;gap:6px}:root{--primary-yellow: #D4AF37;--primary-green: #018B42;--bg-olive: #317301;--bg-forest: #296901;--bg-olive-light: #4A9B1A;--bg-olive-lightest: #E8F5E0;--accent-brown: #342614;--neutral-black: #020505;--neutral-gray: #4A4A4A;--neutral-light: #F5F5F0;--sage-50: #EDF3E8;--sage-100: #E6F4ED;--sage-200: #D2E1C5;--text-muted: #3F4545;--text-muted-light: #6E7575;--green-dark: #016D34;--green-light: #02A855;--yellow-dark: #D4AF37;--success: #018B42;--warning: #D4AF37;--error: #C41E3A;--info: #317301}.kolam-pattern{background-image:radial-gradient(circle at 20% 20%,var(--primary-yellow) 1px,transparent 1px),radial-gradient(circle at 80% 80%,var(--primary-yellow) 1px,transparent 1px),radial-gradient(circle at 40% 60%,var(--primary-green) 1px,transparent 1px),radial-gradient(circle at 60% 40%,var(--primary-green) 1px,transparent 1px);background-size:40px 40px,40px 40px,60px 60px,60px 60px;background-position:0 0,20px 20px,10px 10px,30px 30px}.wedding-bg:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/assets/south-indian-wedding-bg-BYYhsTcb.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;opacity:.07}.wedding-bg>*{position:relative;z-index:1}.ks-hero:after,.ks-services:after,.ks-why:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/assets/south-indian-wedding-bg-BYYhsTcb.png);background-size:cover;background-position:center;opacity:.05}.ks-hero>*:not(.ks-hero__blob),.ks-services>*,.ks-why>*{position:relative;z-index:1}.tw-setup .tw-setup__content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/assets/south-indian-wedding-bg-BYYhsTcb.png);background-size:cover;background-position:center;background-attachment:fixed;opacity:.06}.sangam-dash:after,.sangam-approved:after,.sangam-rejection:after,.sangam-review:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/assets/south-indian-wedding-bg-BYYhsTcb.png);background-size:cover;background-position:center;opacity:.06}.sangam-dash>*,.sangam-approved>*,.sangam-rejection>*,.sangam-review>*{position:relative;z-index:1}.min-h-screen:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/assets/south-indian-wedding-bg-BYYhsTcb.png);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.06}.min-h-screen>*{position:relative;z-index:1}.sangam-success:before,.sangam-review-page:before,.sangam-rejection-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url(/assets/south-indian-wedding-bg-BYYhsTcb.png);background-size:cover;background-position:center;opacity:.06}.sangam-success>*,.sangam-review-page>*,.sangam-rejection-page>*{position:relative;z-index:1}.kolam-border{border-image:repeating-linear-gradient(45deg,var(--primary-yellow),var(--primary-yellow) 2px,transparent 2px,transparent 6px) 1}.date-input-hide::-webkit-inner-spin-button,.date-input-hide::-webkit-clear-button{display:none}.sangam-application{background:linear-gradient(170deg,#fffdf7,#fef6dd 40%,#fffdf7);color:#2d1f14;font-family:Inter,Segoe UI,sans-serif;min-height:100vh;position:relative}.sangam-application:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath d='M40 0C26 0 20 14 20 20s6 20 20 20 20-14 20-20S54 0 40 0zm0 60C26 60 20 74 20 80h40c0-6-6-20-20-20z' fill='%238B1A2B' fill-opacity='.3'/%3E%3C/svg%3E")}.sangam-application>*{position:relative;z-index:1}.sangam-header{background:#fff;box-shadow:0 1px 2px #0000000d;height:80px;position:sticky;top:0;z-index:10}.sangam-header__content{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 32px}.sangam-header__brand{align-items:center;display:flex;gap:12px}.sangam-header__logo{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.sangam-header__logo img{height:40px;width:40px;object-fit:contain}.sangam-header__title{color:#111827;font-size:24px;font-weight:700;letter-spacing:-.7px}.sangam-header__nav{display:flex;gap:28px}.sangam-header__actions{align-items:center;display:flex;gap:16px}.sangam-header__login{background:transparent;border:none;color:#6b7280;cursor:pointer;font-size:16px;font-weight:500}.sangam-header__donate{background:#b8962f;border:none;border-radius:9999px;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:10px 26px}.sangam-main{margin:0 auto;max-width:768px;padding:48px 20px 64px}.sangam-intro h1{color:#8b1a2b;font-family:Playfair Display,Georgia,serif;font-size:38px;font-weight:700;letter-spacing:-.5px;line-height:44px;margin:0}.sangam-intro p{color:#6b5b50;font-size:17px;line-height:28px;margin:12px auto 40px;max-width:640px}.sangam-card{background:#fff;border:1px solid rgba(212,175,55,.12);border-radius:24px;box-shadow:0 8px 40px #8b1a2b0f,0 20px 60px #0000000f;overflow:hidden;position:relative}.sangam-alert{background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#b91c1c;margin:24px 40px 0;padding:12px 16px}.sangam-section__title{align-items:center;display:flex;gap:10px;margin-bottom:18px}.sangam-section__title img{height:20px;width:20px;filter:hue-rotate(-10deg) saturate(1.3)}.sangam-section__title h2{color:#8b1a2b;font-family:Playfair Display,Georgia,serif;font-size:19px;font-weight:700;letter-spacing:-.3px;margin:0}.sangam-plan-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.sangam-plan{background:#fffdf7;border:2px solid rgba(212,175,55,.18);border-radius:16px;cursor:pointer;padding:22px;position:relative;transition:all .3s ease}.sangam-plan__header{align-items:flex-start;display:flex;justify-content:space-between}.sangam-plan h3{color:#2d1f14;font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:700;line-height:26px;margin:0}.sangam-plan p span:first-child{color:#8b1a2b;font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:700}.sangam-plan__suffix{color:#6b5b50;font-size:14px;font-weight:400;margin-left:4px}.sangam-plan__note{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px;letter-spacing:-.5px;margin-top:16px}.sangam-plan__note img{height:12px;width:12px}.sangam-radio{align-items:center;border:2px solid rgba(212,175,55,.3);border-radius:9999px;display:flex;height:24px;justify-content:center;transition:border-color .25s;width:24px}.sangam-plan--active .sangam-radio__dot{background:linear-gradient(135deg,#8b1a2b,#d4af37);border-radius:9999px;height:10px;width:10px}.sangam-divider{border-top:1px solid rgba(212,175,55,.1);margin:32px 0}.sangam-grid{display:grid;gap:16px}.sangam-field label{color:#2d1f14;display:block;font-size:13px;font-weight:600;letter-spacing:-.2px;margin-bottom:8px}.sangam-input{background:#fffdf7;border:1.5px solid rgba(212,175,55,.22);border-radius:12px;color:#2d1f14;font-size:14px;padding:12px 14px;width:100%;transition:border-color .25s,box-shadow .25s}.sangam-input:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af371f;outline:none}.sangam-input--error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f;outline:none}.sangam-error{color:#ef4444;font-size:12px;font-weight:500;display:flex;align-items:center;gap:4px;margin-top:6px}.sangam-error:before{content:"";width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.sangam-input-with-icon:after{background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2026%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.799%209.373C6.98524%209.19382%207.23499%209.09591%207.49338%209.10079C7.75177%209.10566%207.99766%209.21292%208.177%209.399L13%2014.5184L17.823%209.399C17.9107%209.30235%2018.0168%209.22428%2018.1352%209.16942C18.2536%209.11456%2018.3818%209.08402%2018.5122%209.07962C18.6426%209.07521%2018.7726%209.09703%2018.8944%209.14377C19.0163%209.19052%2019.1275%209.26124%2019.2215%209.35175C19.3155%209.44226%2019.3903%209.55072%2019.4416%209.67069C19.4929%209.79067%2019.5196%209.91972%2019.5202%2010.0502C19.5207%2010.1807%2019.495%2010.3099%2019.4446%2010.4303C19.3943%2010.5507%2019.3203%2010.6597%2019.227%2010.751L13.702%2016.601C13.611%2016.6954%2013.502%2016.7704%2013.3814%2016.8217C13.2608%2016.873%2013.1311%2016.8994%2013%2016.8994C12.8689%2016.8994%2012.7392%2016.873%2012.6186%2016.8217C12.498%2016.7704%2012.389%2016.6954%2012.298%2016.601L6.773%2010.751C6.59382%2010.5648%206.49591%2010.315%206.50079%2010.0566C6.50566%209.79823%206.61292%209.55234%206.799%209.373Z'%20fill='var(--fill-0,%20%23111827)'/%3e%3c/g%3e%3c/svg%3e") center / contain no-repeat;content:"";height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.sangam-helper{color:#6b7280;font-size:12px;line-height:16px;margin-top:6px}.sangam-password-wrapper{position:relative;display:flex;align-items:center}.sangam-password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;padding:4px;transition:color .2s ease}.sangam-password-strength{display:flex;align-items:center;gap:12px;margin-top:12px}.sangam-password-strength__bar{flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.sangam-password-strength__fill{height:100%;border-radius:3px;transition:width .3s ease,background-color .3s ease}.sangam-password-strength__label{font-size:12px;font-weight:500;min-width:80px;text-align:right}.sangam-password-match{align-items:center;display:flex;gap:8px;margin-top:8px}.sangam-datepicker::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.sangam-datepicker:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;pointer-events:none}.sangam-datepicker-container{position:relative;width:100%}.sangam-datepicker-input{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:10px 12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.sangam-datepicker-input:focus{border-color:#b8962f;box-shadow:0 0 0 3px #b8962f26;outline:none}.sangam-datepicker-dropdown{animation:datepicker-slide-in .2s ease;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #00000026,0 4px 10px #0000001a;left:0;margin-top:8px;padding:16px;position:absolute;top:100%;width:320px;z-index:100}.sangam-datepicker-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:16px}.sangam-datepicker-nav{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s ease;width:36px}.sangam-datepicker-selects{align-items:center;display:flex;flex:1;gap:8px;justify-content:center}.sangam-datepicker-select{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;color:#111827;cursor:pointer;font-size:14px;font-weight:500;padding:6px 8px}.sangam-datepicker-weekdays{border-bottom:1px solid #f3f4f6;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:8px;padding-bottom:8px}.sangam-datepicker-weekday{color:#6b7280;font-size:12px;font-weight:600;text-align:center;text-transform:uppercase}.sangam-datepicker-days{display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.sangam-datepicker-day{align-items:center;background:transparent;border:none;border-radius:8px;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .15s ease;width:100%}.sangam-datepicker-day--today{border:2px solid #b8962f;color:#b8962f}.sangam-datepicker-day--selected{background:linear-gradient(135deg,#b8962f,#d4af37);color:#fff;font-weight:600}.sangam-datepicker-footer{align-items:center;border-top:1px solid #f3f4f6;display:flex;gap:8px;justify-content:center;margin-top:12px;padding-top:12px}.sangam-datepicker-today-btn,.sangam-datepicker-clear-btn{background:transparent;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s ease}.sangam-datepicker-today-btn:hover{background:#b8962f;border-color:#b8962f;color:#fff}.sangam-stepper{align-items:center;background:#fffdf7;border:1.5px solid rgba(212,175,55,.22);border-radius:12px;display:inline-flex;gap:14px;padding:8px 10px}.sangam-stepper button{background:linear-gradient(135deg,#fffdf7,#fef6dd);border:1.5px solid rgba(212,175,55,.2);border-radius:8px;cursor:pointer;font-size:16px;font-weight:700;color:#8b1a2b;height:32px;width:32px;transition:all .2s}.sangam-stepper button:hover{background:linear-gradient(135deg,#d4af37,#b8962f);color:#fff;border-color:#d4af37}.sangam-stepper span{color:#2d1f14;font-size:15px;font-weight:700;min-width:24px;text-align:center}.sangam-upload{align-items:center;background:linear-gradient(135deg,#fffdf7,#d4af370a);border:2px dashed rgba(212,175,55,.3);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:160px;padding:24px;text-align:center;transition:all .3s}.sangam-upload:hover{border-color:#d4af37;background:linear-gradient(135deg,#fffdf7,#d4af3714)}.sangam-upload img{height:36px;width:45px}.sangam-upload p{font-size:14px;margin:0}.sangam-upload-preview{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.sangam-upload-preview__info{display:flex;align-items:center;gap:12px}.sangam-upload-preview__icon{flex-shrink:0;width:40px;height:40px;background:#e5e7eb;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280}.sangam-upload-preview__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sangam-upload-preview__name{font-size:14px;font-weight:500;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sangam-upload-preview__size{font-size:12px;color:#6b7280}.sangam-upload-preview__progress{display:flex;align-items:center;gap:12px}.sangam-upload-preview__progress-bar{flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.sangam-upload-preview__progress-fill{height:100%;background:linear-gradient(90deg,#b8962f,#d4af37);border-radius:3px;transition:width .2s ease}.sangam-upload-preview__progress-text{font-size:12px;font-weight:500;color:#6b7280;min-width:36px;text-align:right}.sangam-upload-preview__success{display:flex;align-items:center;gap:6px;color:#059669;font-size:13px;font-weight:500}.sangam-upload-preview__remove{align-self:flex-start;background:none;border:none;padding:6px;cursor:pointer;color:#9ca3af;border-radius:4px;transition:background-color .2s,color .2s;margin-left:auto;margin-top:-40px}.sangam-upload-preview__remove:hover{background:#fee2e2;color:#dc2626}.sangam-upload-preview__remove:focus{outline:2px solid #b8962f;outline-offset:2px}.sangam-info{align-items:flex-start;background:linear-gradient(135deg,#8b1a2b0a,#d4af370f);border:1px solid rgba(212,175,55,.15);border-radius:14px;display:flex;gap:12px;margin-top:16px;padding:16px}.sangam-info img{height:16px;width:16px}.sangam-info strong{color:#8b1a2b;display:block;font-size:14px;font-weight:600;margin-bottom:4px}.sangam-info p{color:#6b5b50;font-size:14px;line-height:20px;margin:0}.sangam-submit{margin-top:36px;text-align:center}.sangam-submit button{align-items:center;background:linear-gradient(135deg,#e6c847,#d4af37,#b8962f);border:none;border-radius:16px;box-shadow:0 4px 16px #d4af374d,inset 0 1px #ffffff4d;color:#4a0e18;cursor:pointer;display:flex;font-size:17px;font-weight:700;gap:10px;justify-content:center;margin:0 auto;min-height:58px;width:100%;transition:all .3s ease;position:relative;overflow:hidden}.sangam-submit button:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.25) 45%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.25) 55%,transparent 80%);transform:skew(-20deg);pointer-events:none}.sangam-submit button:hover:before{animation:sangam-shimmer .8s ease forwards}.sangam-submit button img{height:18px;width:16px;filter:brightness(0) saturate(100%) invert(8%) sepia(60%) saturate(3000%) hue-rotate(330deg)}.sangam-submit button:disabled{background:#d1d5db;cursor:not-allowed;box-shadow:none}.sangam-submit p{color:#6b5b50;font-size:12px;margin:14px 0 4px}.sangam-terms{align-items:center;display:flex;gap:6px;justify-content:center}.sangam-terms a{color:#8b1a2b;font-size:14px;font-weight:600;text-decoration:none;text-underline-offset:3px}.sangam-terms a:hover{text-decoration:underline;color:#d4af37}.sangam-footer__content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:32px 32px 20px}.sangam-footer__brand{align-items:center;display:flex;font-size:20px;font-weight:700;gap:8px}.sangam-footer__logo{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.sangam-footer__logo img{height:32px;width:32px;object-fit:contain}.sangam-footer__socials{align-items:center;display:flex;gap:24px}.sangam-footer__socials img{height:20px;width:20px}.sangam-footer__bottom{border-top:1px solid #e5e7eb;color:#6b7280;font-size:14px;padding:16px 0 28px;text-align:center}.sangam-success__card{background:#fff;border:1px solid #f3f4f6;border-radius:24px;box-shadow:0 25px 50px #00000040;margin:0 auto;max-width:672px;overflow:hidden;position:relative}.sangam-success__content{padding:40px 48px 48px;position:relative;z-index:1}.sangam-success__check{align-items:center;background:#dcfce7;border-radius:9999px;display:flex;height:100px;justify-content:center;margin:0 auto 24px;width:100px}.sangam-success__check img{height:40px;width:36px}.sangam-success__intro h1{color:#111827;font-size:36px;font-weight:800;letter-spacing:-.5px;line-height:40px;margin:0}.sangam-success__intro p{color:#4b5563;font-size:18px;line-height:30px;margin:20px auto 28px;max-width:520px}.sangam-success__number{background:linear-gradient(90deg,#fef9e7,#f0fdf4);border:2px solid #fbe79f;border-radius:16px;padding:20px 24px;text-align:center}.sangam-success__number-title{align-items:center;color:#1f2937;display:flex;gap:8px;justify-content:center;font-size:18px;font-weight:600}.sangam-success__number-title img{height:20px;width:18px}.sangam-success__number-value{color:#9c7d27;font-size:30px;font-weight:700;letter-spacing:1px;margin-top:8px}.sangam-success__number-note{color:#4b5563;font-size:14px;margin-top:8px}.sangam-success__primary{align-items:center;background:#b8962f;border:none;border-radius:12px;box-shadow:0 4px 6px #0000001a,0 10px 15px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;min-height:60px;width:100%}.sangam-success__primary img{height:18px;width:18px}.sangam-success__secondary{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.sangam-success__secondary-btn{align-items:center;background:#f3f4f6;border:none;border-radius:12px;color:#1f2937;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;min-height:48px}.sangam-success__secondary-btn img{height:16px;width:16px}.sangam-success__next-header{align-items:center;color:#1e3a8a;display:flex;gap:8px;font-size:16px;font-weight:600;margin-bottom:8px}.sangam-success__next-header img{height:20px;width:20px}.sangam-success__next ul{color:#1e40af;font-size:14px;line-height:20px;margin:0;padding-left:20px}.sangam-success__contact{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:16px;text-align:center}.sangam-success__contact p{color:#4b5563;font-size:14px;margin:0 0 8px}.sangam-success__contact-links{align-items:center;display:flex;gap:20px;justify-content:center;color:#374151;font-size:14px}.sangam-success__contact-links span{align-items:center;display:flex;gap:6px}.sangam-success__contact-links img{height:14px;width:14px}.sangam-success__spinner{animation:sangam-spin 1s linear infinite;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}.sangam-success__error{background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#b91c1c;font-size:14px;margin-bottom:12px;padding:10px 14px;text-align:center}.sangam-review{background:linear-gradient(55.3563deg,#f8f9fa 50%,#e9ecef 120.71%);color:#111827;font-family:Inter,Segoe UI,sans-serif;min-height:100vh}.sangam-review__profile{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:500;gap:12px}.sangam-review__avatar{border:2px solid #e5e7eb;border-radius:9999px;height:32px;overflow:hidden;width:32px}.sangam-review__avatar img{height:100%;object-fit:cover;width:100%}.sangam-review__logout{background:transparent;border:none;color:#6b7280;cursor:pointer;font-size:16px;font-weight:500}.sangam-review__main{margin:0 auto;max-width:896px;padding:48px 20px 80px}.sangam-review__hero-icon{align-items:center;background:#fef3c7;border-radius:9999px;display:flex;height:96px;justify-content:center;margin:0 auto 24px;position:relative;width:96px}.sangam-review__hero-icon img{height:36px;width:36px}.sangam-review__hero-dot{align-items:center;background:#f59e0b;border-radius:9999px;display:flex;height:32px;justify-content:center;opacity:.76;position:absolute;right:-8px;top:-8px;width:32px}.sangam-review__hero-dot img{height:14px;width:2px}.sangam-review__hero h1{color:#111827;font-size:36px;font-weight:800;letter-spacing:-.5px;line-height:40px;margin:0}.sangam-review__hero p{color:#4b5563;font-size:20px;line-height:28px;margin:16px auto 40px;max-width:672px}.sangam-review__card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 8px 10px #0000001a,0 20px 25px #0000001a;overflow:hidden}.sangam-review__info-grid{display:grid;gap:24px}.sangam-review__info-label{align-items:center;color:#4b5563;display:flex;font-size:14px;font-weight:500;gap:10px;letter-spacing:-.5px}.sangam-review__info-label img{height:16px;width:16px}.sangam-review__info-value{color:#111827;font-size:18px;font-weight:600;letter-spacing:-.5px;margin-top:12px}.sangam-review__section-title{align-items:center;display:flex;gap:12px;margin-bottom:16px}.sangam-review__section-title img{height:20px;width:20px}.sangam-review__section-title h2{color:#111827;font-size:20px;font-weight:600;letter-spacing:-.5px;margin:0}.sangam-review__process{display:grid;gap:16px}.sangam-review__process-item{display:flex;gap:16px}.sangam-review__process-item h3{color:#111827;font-size:16px;font-weight:500;margin:0}.sangam-review__process-item p{color:#4b5563;font-size:14px;line-height:20px;margin:6px 0 0}.sangam-review__process-icon{align-items:center;border-radius:9999px;display:flex;height:24px;justify-content:center;margin-top:4px;width:24px}.sangam-review__process-icon img{height:12px;width:12px}.sangam-review__timeline-card{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:flex;gap:16px;padding:16px}.sangam-review__timeline-icon{align-items:center;background:#dbeafe;border-radius:9999px;display:flex;height:36px;justify-content:center;width:36px}.sangam-review__timeline-icon img{height:18px;width:18px}.sangam-review__timeline-card h3{color:#1e40af;font-size:14px;font-weight:600;margin:0 0 8px}.sangam-review__timeline-card p{color:#1d4ed8;font-size:14px;line-height:20px;margin:0 0 10px}.sangam-review__timeline-note{align-items:center;color:#1d4ed8;display:flex;font-size:12px;gap:8px}.sangam-review__timeline-note img{height:10px;width:10px}.sangam-review__primary,.sangam-review__secondary{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;height:44px;justify-content:center;width:100%}.sangam-review__primary{background:#b8962f;border:none;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a;color:#fff}.sangam-review__secondary{background:#fff;border:1px solid #fcd34d;color:#b8962f;margin-top:12px}.sangam-review__primary img,.sangam-review__secondary img{height:16px;width:16px}.sangam-review__next{align-items:flex-start;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:8px;display:flex;gap:12px;margin-top:24px;padding:16px}.sangam-review__next-icon{align-items:center;background:#22c55e;border-radius:9999px;display:flex;height:20px;justify-content:center;width:20px}.sangam-review__next-icon img{height:12px;width:12px}.sangam-review__next h3{color:#166534;font-size:14px;font-weight:600;margin:0 0 6px}.sangam-review__next p{color:#166534;font-size:14px;line-height:20px;margin:0}.sangam-review__resources{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.sangam-review__resource-card{background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a;padding:24px}.sangam-review__resource-title{align-items:center;display:flex;gap:10px;margin-bottom:12px}.sangam-review__resource-title img{height:20px;width:20px}.sangam-review__resource-title h3{color:#111827;font-size:16px;font-weight:600;letter-spacing:-.5px;margin:0}.sangam-review__resource-card p{color:#4b5563;font-size:14px;line-height:20px;margin:0 0 16px}.sangam-review__resource-link{align-items:center;background:none;border:none;color:#b8962f;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:0}.sangam-review__resource-link img{height:12px;width:12px}.sangam-approved{background:linear-gradient(47.3089deg,#f3f4f6 50%,#e5e7eb 120.71%);color:#111827;font-family:Inter,Segoe UI,sans-serif;min-height:100vh}.sangam-approved__profile{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:500;gap:10px}.sangam-approved__profile img{border-radius:9999px;height:32px;width:32px}.sangam-approved__menu{background:transparent;border:none;cursor:pointer;height:24px;width:24px}.sangam-approved__menu img{height:16px;width:16px}.sangam-approved__main{margin:0 auto;max-width:896px;padding:48px 20px 80px}.sangam-approved__badge{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;color:#166534;display:inline-flex;font-size:18px;font-weight:600;gap:10px;padding:12px 28px}.sangam-approved__badge-icon{align-items:center;background:#22c55e;border-radius:9999px;display:flex;height:32px;justify-content:center;width:32px}.sangam-approved__badge-icon img{height:14px;width:12px}.sangam-approved__hero h1{font-size:36px;font-weight:800;letter-spacing:-.5px;margin:20px 0 8px}.sangam-approved__hero p{color:#4b5563;font-size:18px;line-height:28px;margin:0 auto 32px;max-width:672px}.sangam-approved__summary{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.sangam-approved__summary-card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 4px 6px #0000001a,0 10px 15px #0000001a;padding:24px}.sangam-approved__card-title{align-items:center;display:flex;gap:12px;margin-bottom:16px}.sangam-approved__card-title h3{font-size:16px;font-weight:600;letter-spacing:-.5px;margin:0}.sangam-approved__card-icon{align-items:center;border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.sangam-approved__card-icon img{height:16px;width:16px}.sangam-approved__details{display:grid;gap:12px}.sangam-approved__details div{border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding-bottom:8px}.sangam-approved__total{align-items:center;background:#fef9e7;border-radius:8px;display:flex;justify-content:space-between;margin-top:16px;padding:12px 16px}.sangam-approved__due strong{color:#ea580c;display:block;font-size:30px;font-weight:700;margin-bottom:8px}.sangam-approved__due p{color:#4b5563;font-size:14px;margin:0 0 16px}.sangam-approved__due-alert{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;display:flex;font-size:12px;gap:8px;justify-content:center;padding:10px 12px}.sangam-approved__due-alert img{height:14px;width:14px}.sangam-approved__payment{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 4px 6px #0000001a,0 10px 15px #0000001a;margin-top:32px;overflow:hidden}.sangam-approved__payment:before{background:linear-gradient(90deg,#d4af37,#d4af37,#b8962f);content:"";display:block;height:8px}.sangam-approved__payment-header{align-items:center;display:flex;gap:12px;padding:32px 32px 16px}.sangam-approved__payment-icon{align-items:center;background:#fdf3cf;border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.sangam-approved__payment-icon img{height:20px;width:20px}.sangam-approved__payment-header h2{font-size:24px;font-weight:700;margin:0}.sangam-approved__payment-header p{color:#4b5563;font-size:16px;margin:4px 0 0}.sangam-approved__payment-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 32px 32px}.sangam-approved__method-title{align-items:center;display:flex;gap:12px}.sangam-approved__method-icon{align-items:center;border-radius:12px;display:flex;height:40px;justify-content:center;width:40px}.sangam-approved__method-title h3{font-size:14px;font-weight:600;margin:0}.sangam-approved__method-title p{color:#6b7280;font-size:12px;margin:4px 0 0}.sangam-approved__method-note{color:#6b7280;font-size:11px;margin:12px 0 8px}.sangam-approved__method-subtext{color:#9ca3af;font-size:11px;margin:0 0 12px}.sangam-approved__method-logos{align-items:center;display:flex;gap:8px}.sangam-approved__method-logos img{height:24px;width:24px}.sangam-approved__card-logo{height:24px;width:60px}.sangam-approved__actions{align-items:center;display:flex;gap:16px;justify-content:center;margin:24px 0}.sangam-approved__primary{align-items:center;background:#b8962f;border:none;border-radius:12px;box-shadow:0 4px 6px #0000001a,0 10px 15px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;height:60px;justify-content:center;padding:0 32px}.sangam-approved__secondary{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:12px;color:#374151;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;height:60px;justify-content:center;padding:0 32px}.sangam-approved__help{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:flex;gap:16px;padding:24px}.sangam-approved__help-icon{align-items:center;background:#dbeafe;border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.sangam-approved__help-icon img{height:16px;width:16px}.sangam-approved__help-body h3{color:#1e3a8a;font-size:16px;font-weight:600;margin:0 0 6px}.sangam-approved__help-body p{color:#1e40af;font-size:14px;margin:0 0 12px}.sangam-approved__help-links{align-items:center;color:#2563eb;display:flex;flex-wrap:wrap;font-size:14px;gap:16px}.sangam-approved__help-links span{align-items:center;display:flex;gap:6px}.sangam-approved__help-links img{height:14px;width:14px}.sangam-rejection{background:#f3f4f6;color:#111827;font-family:Inter,Segoe UI,sans-serif;min-height:100vh}.sangam-rejection__main{margin:0 auto;max-width:896px;padding:48px 20px 80px}.sangam-rejection__icon{align-items:center;background:#fee2e2;border-radius:9999px;display:flex;height:80px;justify-content:center;margin:0 auto 16px;width:80px}.sangam-rejection__icon img{height:30px;width:30px}.sangam-rejection__hero h1{font-size:30px;font-weight:700;letter-spacing:-.5px;margin:0 0 8px}.sangam-rejection__hero p{color:#4b5563;font-size:18px;line-height:28px;margin:0 auto 32px;max-width:640px}.sangam-rejection__card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 8px 10px #0000001a,0 20px 25px #0000001a;overflow:hidden}.sangam-rejection__profile{background:#f9fafb;border-radius:12px;display:flex;justify-content:space-between;padding:24px}.sangam-rejection__profile-left{display:flex;gap:16px}.sangam-rejection__profile-badge{align-items:center;background:#b8962f;border-radius:9999px;color:#fff;display:flex;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}.sangam-rejection__profile-left h2{font-size:20px;font-weight:700;margin:0}.sangam-rejection__profile-left p{color:#4b5563;font-size:16px;margin:6px 0 0}.sangam-rejection__profile-right strong{display:block;font-size:18px;font-weight:700;margin-top:6px}.sangam-rejection__section-title{align-items:center;display:flex;gap:8px;margin-bottom:16px}.sangam-rejection__section-title img{height:18px;width:18px}.sangam-rejection__section-title h3{font-size:18px;font-weight:600;margin:0}.sangam-rejection__details{background:#f9fafb;border-radius:12px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px}.sangam-rejection__details strong{display:block;font-size:16px;font-weight:600;margin-top:6px}.sangam-rejection__reason{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;display:grid;gap:16px;padding:24px}.sangam-rejection__reason h4{color:#991b1b;font-size:16px;font-weight:600;margin:0 0 8px}.sangam-rejection__reason p{color:#b91c1c;font-size:14px;line-height:23px;margin:0}.sangam-rejection__corrections{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:grid;gap:16px;padding:24px}.sangam-rejection__correction{display:flex;gap:12px}.sangam-rejection__correction span{align-items:center;background:#2563eb;border-radius:9999px;color:#fff;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.sangam-rejection__correction h4{color:#1e40af;font-size:16px;font-weight:600;margin:0 0 6px}.sangam-rejection__correction p{color:#1d4ed8;font-size:14px;line-height:20px;margin:0}.sangam-rejection__actions{display:grid;gap:16px;margin-top:32px}.sangam-rejection__primary{align-items:center;background:#b8962f;border:none;border-radius:12px;box-shadow:0 4px 6px #0000001a,0 10px 15px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;height:60px;justify-content:center}.sangam-rejection__secondary{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:12px;color:#374151;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:10px;height:62px;justify-content:center}.sangam-rejection__primary img,.sangam-rejection__secondary img{height:18px;width:18px}.sangam-rejection__help-title{align-items:center;display:flex;gap:8px}.sangam-rejection__help-title img{height:16px;width:16px}.sangam-rejection__help-title h4{font-size:16px;font-weight:600;margin:0}.sangam-rejection__help-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.sangam-rejection__help-grid div{align-items:center;display:flex;gap:12px}.sangam-rejection__help-grid strong{display:block;font-size:14px;font-weight:600}.sangam-rejection__help p{color:#6b7280;font-size:12px;margin:16px 0 0}@media(max-width:768px){.sangam-main{padding:32px 16px 48px}.sangam-form{padding:24px}.sangam-plan-grid,.sangam-grid--two,.sangam-grid--personal{grid-template-columns:1fr}.sangam-header__actions{gap:8px}.sangam-review__profile span,.sangam-approved__profile span{display:none}.sangam-header__donate{padding:8px 18px}.sangam-footer__content{align-items:flex-start;flex-direction:column;gap:16px;padding:28px 20px 16px}.sangam-success__content{padding:32px 20px 36px}.sangam-success__secondary{grid-template-columns:1fr}.sangam-success__contact-links{flex-direction:column;gap:8px}.sangam-review__main{padding:32px 16px 60px}.sangam-review__card-body{padding:24px}.sangam-review__info-grid--two,.sangam-review__info-grid--three,.sangam-review__resources{grid-template-columns:1fr}.sangam-review__timeline-card{flex-direction:column}.sangam-approved__summary,.sangam-approved__payment-grid{grid-template-columns:1fr}.sangam-approved__actions{flex-direction:column}.sangam-approved__actions button{width:100%}.sangam-approved__help{flex-direction:column}.sangam-rejection__details{grid-template-columns:1fr}.sangam-rejection__profile{flex-direction:column;gap:16px}.sangam-rejection__profile-right{text-align:left}.sangam-rejection__help-grid{grid-template-columns:1fr}}.sangam-dash{background:#f3f4f6;color:#111827;display:flex;flex-direction:column;font-family:Inter,Segoe UI,sans-serif;min-height:100vh}.sangam-dash__loader{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh;padding:24px}.sangam-dash__spinner{animation:sangam-spin 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#d4af37;height:48px;width:48px}.sangam-dash__error-text{color:#b42318;font-size:16px;text-align:center}.sangam-dash__header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;height:64px;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:30}.sangam-dash__header-left{align-items:center;display:flex;gap:12px}.sangam-dash__hamburger{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .15s,color .15s;width:36px}.sangam-dash__hamburger:hover{background:#f3f4f6;color:#111827}.sangam-dash__logo{height:36px;width:36px;object-fit:contain}.sangam-dash__brand{font-size:20px;font-weight:700;letter-spacing:-.5px}.sangam-dash__header-right{align-items:center;display:flex;gap:16px}.sangam-dash__user{align-items:center;display:flex;gap:10px}.sangam-dash__avatar{align-items:center;background:linear-gradient(135deg,#d4af37,#b8962f);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.sangam-dash__logout{background:none;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:background .15s,color .15s}.sangam-dash__logout:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.sangam-dash__body{display:flex;flex:1}.sangam-dash__sidebar{background:#1f2937;display:flex;flex-direction:column;overflow:hidden;transition:width .25s ease;width:240px}.sangam-dash__nav{display:flex;flex-direction:column;gap:4px;padding:16px 8px}.sangam-dash__nav-item{align-items:center;background:none;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 12px;text-align:left;transition:background .15s,color .15s;white-space:nowrap;width:100%}.sangam-dash__nav-item:hover{background:#ffffff14;color:#e5e7eb}.sangam-dash__nav-item--active{background:#d4af3726;color:#d4af37}.sangam-dash__nav-icon{display:flex;flex-shrink:0}.sangam-dash__hero-badge{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;color:#059669;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:4px 14px}.sangam-dash__hero h1{font-size:28px;font-weight:800;letter-spacing:-.5px;margin:12px 0 8px}.sangam-dash__hero p{color:#6b7280;font-size:16px;line-height:24px;margin:0}.sangam-dash__cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:32px}.sangam-dash__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000f;padding:24px}.sangam-dash__card-header{align-items:center;display:flex;gap:10px;margin-bottom:20px}.sangam-dash__card-header h3{font-size:16px;font-weight:700;margin:0}.sangam-dash__card-icon{align-items:center;border-radius:8px;display:flex;height:36px;justify-content:center;width:36px}.sangam-dash__card-icon--blue{background:#eff6ff;color:#3b82f6}.sangam-dash__card-icon--gold{background:#fffbeb;color:#d97706}.sangam-dash__card-icon--orange{background:#fff7ed;color:#ea580c}.sangam-dash__card-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.sangam-dash__field-label{color:#6b7280;display:block;font-size:12px;font-weight:500;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.sangam-dash__field-value{color:#111827;display:block;font-size:15px;font-weight:600}.sangam-dash__pay-rows{display:flex;flex-direction:column;gap:12px}.sangam-dash__pay-row{align-items:center;display:flex;font-size:14px;justify-content:space-between}.sangam-dash__pay-total{align-items:center;border-top:1px solid #e5e7eb;display:flex;font-size:15px;justify-content:space-between;margin-top:4px;padding-top:12px}.sangam-dash__due-body{display:flex;flex-direction:column;gap:8px}.sangam-dash__due-remaining{color:#6b7280;font-size:14px;margin:0}.sangam-dash__due-alert{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:8px;line-height:18px;margin-top:4px;padding:10px 12px}.sangam-dash__due-alert svg{flex-shrink:0;margin-top:1px;color:#d97706}.sangam-dash__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.sangam-dash__btn-primary{align-items:center;background:linear-gradient(135deg,#d4af37,#b8962f);border:none;border-radius:10px;box-shadow:0 2px 6px #b8962f4d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 28px;transition:transform .15s,box-shadow .15s}.sangam-dash__btn-primary:hover{box-shadow:0 4px 12px #b8962f73;transform:translateY(-1px)}.sangam-dash__btn-secondary{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 28px;transition:background .15s}.sangam-dash__help h3{font-size:16px;font-weight:700;margin:0 0 6px}.sangam-dash__help p{color:#6b7280;font-size:14px;line-height:22px;margin:0 0 16px}.sangam-dash__help-links{display:flex;flex-wrap:wrap;gap:20px}.sangam-dash__footer{background:#1f2937;color:#9ca3af;font-size:13px;margin-top:auto;padding:20px 32px}.sangam-dash__footer-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}.sangam-dash__footer-brand{align-items:center;color:#e5e7eb;display:flex;font-weight:600;gap:10px}.sangam-dash__footer-logo{height:28px;width:28px;object-fit:contain}@media(max-width:768px){.sangam-dash__sidebar{display:none}.sangam-dash__cards,.sangam-dash__card-grid{grid-template-columns:1fr}.sangam-dash__user-name{display:none}.sangam-dash__footer-inner{flex-direction:column;gap:8px;text-align:center}}/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-green-100:oklch(96.2% .044 156.743);--color-green-700:oklch(52.7% .154 150.069);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-size:var(--font-size);scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-6{left:calc(var(--spacing)*6)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.float-right{float:right}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-16{margin-top:calc(var(--spacing)*-16)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-\[1\.15rem\]{height:1.15rem}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[42px\]{height:42px}.h-\[45px\]{height:45px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[62px\]{height:62px}.h-\[90px\]{height:90px}.h-\[100px\]{height:100px}.h-\[108px\]{height:108px}.h-\[200px\]{height:200px}.h-\[214px\]{height:214px}.h-\[240px\]{height:240px}.h-\[256px\]{height:256px}.h-\[260px\]{height:260px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[180px\]{max-height:180px}.max-h-\[220px\]{max-height:220px}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-\[120px\]{min-height:120px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[65\%\]{width:65%}.w-\[70px\]{width:70px}.w-\[86\%\]{width:86%}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[176px\]{width:176px}.w-\[352px\]{width:352px}.w-\[374px\]{width:374px}.w-\[528px\]{width:528px}.w-\[704px\]{width:704px}.w-\[880px\]{width:880px}.w-\[1024px\]{width:1024px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[400px\]{max-width:400px}.max-w-\[436px\]{max-width:436px}.max-w-\[500px\]{max-width:500px}.max-w-\[640px\]{max-width:640px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[896px\]{max-width:896px}.max-w-\[980px\]{max-width:980px}.max-w-\[1024px\]{max-width:1024px}.max-w-\[1152px\]{max-width:1152px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[22px\]{--tw-translate-x:22px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-start{justify-items:start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-\[4px\]{border-top-right-radius:4px}.rounded-tr-none{border-top-right-radius:0}.rounded-br-\[4px\]{border-bottom-right-radius:4px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#1a1e1e\]{border-color:#1a1e1e}.border-\[\#7a271a\]{border-color:#7a271a}.border-\[\#018b42\]{border-color:#018b42}.border-\[\#296901\]{border-color:#296901}.border-\[\#D4AF37\]{border-color:#d4af37}.border-\[\#bbf7d0\]{border-color:#bbf7d0}.border-\[\#bfc4c4\]{border-color:#bfc4c4}.border-\[\#bfead1\]{border-color:#bfead1}.border-\[\#d1d5db\]{border-color:#d1d5db}.border-\[\#d4af37\]{border-color:#d4af37}.border-\[\#dc2626\]{border-color:#dc2626}.border-\[\#e5e7eb\]{border-color:#e5e7eb}.border-\[\#f3f4f6\]{border-color:#f3f4f6}.border-\[\#fecdca\]{border-color:#fecdca}.border-\[\#fef3c7\]{border-color:#fef3c7}.border-\[rgba\(212\,175\,55\,0\.2\)\]{border-color:#d4af3733}.border-\[rgba\(212\,175\,55\,0\.3\)\]{border-color:#d4af374d}.border-\[var\(--accent-brown\)\]{border-color:var(--accent-brown)}.border-\[var\(--primary-green\)\]{border-color:var(--primary-green)}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-red-500{border-color:var(--color-red-500)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0f1515\]{background-color:#0f1515}.bg-\[\#1a9d4c\]{background-color:#1a9d4c}.bg-\[\#7a271a\]{background-color:#7a271a}.bg-\[\#9ba1a1\]{background-color:#9ba1a1}.bg-\[\#018b42\]{background-color:#018b42}.bg-\[\#366e00\]{background-color:#366e00}.bg-\[\#D4AF37\]{background-color:#d4af37}.bg-\[\#bfc4c4\]{background-color:#bfc4c4}.bg-\[\#c0e4d2\]{background-color:#c0e4d2}.bg-\[\#c41e3a\]{background-color:#c41e3a}.bg-\[\#d1d5db\]{background-color:#d1d5db}.bg-\[\#d4af37\]{background-color:#d4af37}.bg-\[\#dcf8c6\]{background-color:#dcf8c6}.bg-\[\#e5e7eb\]{background-color:#e5e7eb}.bg-\[\#e6f4ea\]{background-color:#e6f4ea}.bg-\[\#e6f4ec\]{background-color:#e6f4ec}.bg-\[\#eaf1e7\]{background-color:#eaf1e7}.bg-\[\#eaf7ef\]{background-color:#eaf7ef}.bg-\[\#ecfdf3\]{background-color:#ecfdf3}.bg-\[\#ef4444\]{background-color:#ef4444}.bg-\[\#f0fdf4\]{background-color:#f0fdf4}.bg-\[\#f2f4f4\]{background-color:#f2f4f4}.bg-\[\#f3f4f6\]{background-color:#f3f4f6}.bg-\[\#f9fafb\]{background-color:#f9fafb}.bg-\[\#fbeaec\]{background-color:#fbeaec}.bg-\[\#fee2e2\]{background-color:#fee2e2}.bg-\[\#fef3c7\]{background-color:#fef3c7}.bg-\[\#ffebee\]{background-color:#ffebee}.bg-\[\#ffefed\]{background-color:#ffefed}.bg-\[\#fff1e0\]{background-color:#fff1e0}.bg-\[\#fff5f5\]{background-color:#fff5f5}.bg-\[\#fff7ed\]{background-color:#fff7ed}.bg-\[\#fffbeb\]{background-color:#fffbeb}.bg-\[\#fffbf5\]{background-color:#fffbf5}.bg-\[rgba\(0\,0\,0\,0\.3\)\]{background-color:#0000004d}.bg-\[rgba\(212\,175\,55\,0\.1\)\]{background-color:#d4af371a}.bg-\[var\(--primary-green\)\]{background-color:var(--primary-green)}.bg-\[var\(--sage-50\)\]{background-color:var(--sage-50)}.bg-\[var\(--sage-200\)\]{background-color:var(--sage-200)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-100{background-color:var(--color-green-100)}.bg-input-background{background-color:var(--input-background)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(20\.85deg\,\#d4af37_50\%\,\#e86c58_120\.71\%\)\]{background-image:linear-gradient(20.85deg,#d4af37 50%,#e86c58 120.71%)}.bg-\[linear-gradient\(51\.54deg\,\#fffbf5_50\%\,\#f3e5ab_67\.68\%\,\#fffbf5_85\.36\%\,\#e86c58_120\.71\%\)\]{background-image:linear-gradient(51.54deg,#fffbf5 50%,#f3e5ab,#fffbf5 85.36%,#e86c58 120.71%)}.bg-\[linear-gradient\(157\.38deg\,rgba\(212\,175\,55\,0\.3\)_0\%\,rgba\(232\,108\,88\,0\.2\)_70\.71\%\)\]{background-image:linear-gradient(157.38deg,#d4af374d,#e86c5833 70.71%)}.from-\[\#c0e4d2\]{--tw-gradient-from:#c0e4d2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#d4af37\]{--tw-gradient-from:#d4af37;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#eaf1e7\]{--tw-gradient-from:#eaf1e7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#99d4b6\]{--tw-gradient-to:#99d4b6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#e6f4ed\]{--tw-gradient-to:#e6f4ed;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#e86c58\]{--tw-gradient-to:#e86c58;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-\[\#e31b23\]{fill:#e31b23}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-20{padding-inline:calc(var(--spacing)*20)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14{padding-top:calc(var(--spacing)*14)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-16{padding-right:calc(var(--spacing)*16)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-11{padding-left:calc(var(--spacing)*11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Playfair_Display\'\]{font-family:Playfair Display}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[34px\]{--tw-leading:34px;line-height:34px}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.5px\]{--tw-tracking:-.5px;letter-spacing:-.5px}.tracking-\[-0\.7px\]{--tw-tracking:-.7px;letter-spacing:-.7px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[\#0e1111\]{color:#0e1111}.text-\[\#0f5132\]{color:#0f5132}.text-\[\#1a1e1e\]{color:#1a1e1e}.text-\[\#1d4ed8\]{color:#1d4ed8}.text-\[\#2c3131\]{color:#2c3131}.text-\[\#2d2d2d\]{color:#2d2d2d}.text-\[\#2f7a55\]{color:#2f7a55}.text-\[\#3f4545\]{color:#3f4545}.text-\[\#4b5563\]{color:#4b5563}.text-\[\#6b21a8\]{color:#6b21a8}.text-\[\#6b7280\]{color:#6b7280}.text-\[\#6e7575\]{color:#6e7575}.text-\[\#7a271a\]{color:#7a271a}.text-\[\#9ba1a1\]{color:#9ba1a1}.text-\[\#9ca3af\]{color:#9ca3af}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#017c3b\]{color:#017c3b}.text-\[\#018b42\]{color:#018b42}.text-\[\#15803d\]{color:#15803d}.text-\[\#020505\]{color:#020505}.text-\[\#92400e\]{color:#92400e}.text-\[\#111827\]{color:#111827}.text-\[\#166534\]{color:#166534}.text-\[\#374151\]{color:#374151}.text-\[\#b43a3a\]{color:#b43a3a}.text-\[\#b8962f\]{color:#b8962f}.text-\[\#b42318\]{color:#b42318}.text-\[\#b45309\]{color:#b45309}.text-\[\#d4af37\]{color:#d4af37}.text-\[\#d97706\]{color:#d97706}.text-\[\#dc2626\]{color:#dc2626}.text-\[\#e28b4b\]{color:#e28b4b}.text-\[\#e31b23\]{color:#e31b23}.text-\[\#e54545\]{color:#e54545}.text-\[\#ef4444\]{color:#ef4444}.text-\[rgba\(0\,0\,0\,0\.45\)\]{color:#00000073}.text-\[var\(--neutral-black\)\]{color:var(--neutral-black)}.text-\[var\(--primary-green\)\]{color:var(--primary-green)}.text-accent-foreground{color:var(--accent-foreground)}.text-black{color:var(--color-black)}.text-black\/40{color:#0006}@supports (color:color-mix(in lab,red,red)){.text-black\/40{color:color-mix(in oklab,var(--color-black)40%,transparent)}}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab,red,red)){.text-black\/50{color:color-mix(in oklab,var(--color-black)50%,transparent)}}.text-black\/80{color:#000c}@supports (color:color-mix(in lab,red,red)){.text-black\/80{color:color-mix(in oklab,var(--color-black)80%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-gray-400{color:var(--color-gray-400)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--primary-green\)\]{accent-color:var(--primary-green)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_-4px_6px_rgba\(0\,0\,0\,0\.1\)\,0px_-10px_15px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0px -4px 6px var(--tw-shadow-color,#0000001a),0px -10px 15px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_1px_2px_0px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0px 1px 2px 0px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_4px_6px_0px_rgba\(0\,0\,0\,0\.1\)\,0px_10px_15px_0px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0px 4px 6px 0px var(--tw-shadow-color,#0000001a),0px 10px 15px 0px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_8px_10px_0px_rgba\(0\,0\,0\,0\.1\)\,0px_20px_25px_0px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0px 8px 10px 0px var(--tw-shadow-color,#0000001a),0px 20px 25px 0px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_25px_50px_0px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0px 25px 50px 0px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[3px\]{--tw-blur:blur(3px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.fade-in{--tw-enter-opacity:0}.slide-in-from-top-4{--tw-enter-translate-y:calc(var(--spacing)*4*-1)}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[\#6b5b50\]::placeholder{color:#6b5b50}.placeholder\:text-\[\#adaebc\]::placeholder{color:#adaebc}.placeholder\:text-\[rgba\(45\,45\,45\,0\.5\)\]::placeholder{color:#2d2d2d80}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:border-\[\#018b42\]:hover{border-color:#018b42}.hover\:bg-\[\#017a39\]:hover{background-color:#017a39}.hover\:bg-\[\#15823f\]:hover{background-color:#15823f}.hover\:bg-\[\#017035\]:hover{background-color:#017035}.hover\:bg-\[\#dc2626\]:hover{background-color:#dc2626}.hover\:bg-\[var\(--sage-50\)\]:hover{background-color:var(--sage-50)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.hover\:text-\[\#1a1e1e\]:hover{color:#1a1e1e}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-\[\#018b42\]:focus{border-color:#018b42}.focus\:border-\[\#ef4444\]:focus{border-color:#ef4444}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#018b42\]:focus{--tw-ring-color:#018b42}.focus\:ring-\[\#ef4444\]:focus{--tw-ring-color:#ef4444}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:bg-primary[aria-selected=true]{background-color:var(--primary)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:text-primary-foreground[aria-selected=true]{color:var(--primary-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media(hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(var(--spacing)*52)}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(var(--spacing)*52)}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal]{height:calc(var(--spacing)*4)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-switch-background[data-state=unchecked]{background-color:var(--switch-background)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-\[260px\]{height:260px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:text-left{text-align:left}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[48px\]{font-size:48px}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:h-\[256px\]{height:256px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[30px\]{font-size:30px}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:h-\[294px\]{height:294px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.05fr_1fr\]{grid-template-columns:1fr 1.05fr 1fr}.lg\:grid-cols-\[1fr_338px\]{grid-template-columns:1fr 338px}.lg\:grid-cols-\[1fr_346px\]{grid-template-columns:1fr 346px}.lg\:grid-cols-\[375px_375px\]{grid-template-columns:375px 375px}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_346px\]{grid-template-columns:minmax(0,1fr) 346px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_384px\]{grid-template-columns:minmax(0,1fr) 384px}.lg\:grid-cols-\[minmax\(0\,1fr\)_389px\]{grid-template-columns:minmax(0,1fr) 389px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:text-\[20px\]{font-size:20px}.lg\:text-\[60px\]{font-size:60px}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:px-20{padding-inline:calc(var(--spacing)*20)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-card-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--card-foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]),.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing)*6)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-size:14px;--background:#fff;--foreground:oklch(14.5% 0 0);--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#030213;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}:root{--primary-yellow:#d4af37;--primary-green:#018b42;--bg-olive:#317301;--bg-forest:#296901;--bg-olive-light:#4a9b1a;--bg-olive-lightest:#e8f5e0;--accent-brown:#342614;--neutral-black:#020505;--neutral-gray:#4a4a4a;--neutral-light:#f5f5f0;--sage-50:#edf3e8;--sage-100:#e6f4ed;--sage-200:#d2e1c5;--text-muted:#3f4545;--text-muted-light:#6e7575;--green-dark:#016d34;--green-light:#02a855;--yellow-dark:#d4af37;--success:#018b42;--warning:#d4af37;--error:#c41e3a;--info:#317301}.kolam-pattern{background-image:radial-gradient(circle at 20% 20%,var(--primary-yellow)1px,transparent 1px),radial-gradient(circle at 80% 80%,var(--primary-yellow)1px,transparent 1px),radial-gradient(circle at 40% 60%,var(--primary-green)1px,transparent 1px),radial-gradient(circle at 60% 40%,var(--primary-green)1px,transparent 1px);background-position:0 0,20px 20px,10px 10px,30px 30px;background-size:40px 40px,40px 40px,60px 60px,60px 60px}.wedding-bg{position:relative}.wedding-bg:after{content:"";z-index:0;pointer-events:none;opacity:.07;background-image:url(/assets/south-indian-wedding-bg-BYYhsTcb.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:fixed;top:0;right:0;bottom:0;left:0}.wedding-bg>*{z-index:1;position:relative}.ks-hero,.ks-services,.ks-why{position:relative}.ks-hero:after,.ks-services:after,.ks-why:after{content:"";z-index:0;pointer-events:none;opacity:.05;background-image:url(/assets/south-indian-wedding-bg-BYYhsTcb.png);background-position:50%;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.ks-hero>:not(.ks-hero__blob),.ks-services>*,.ks-why>*{z-index:1;position:relative}.tw-setup .tw-setup__content:after{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url(/assets/south-indian-wedding-bg-BYYhsTcb.png);background-position:50%;background-size:cover;background-attachment:fixed;position:absolute;top:0;right:0;bottom:0;left:0}.min-h-screen[class*="bg-[var(--sage-50)]"],.sangam-dash,.sangam-approved,.sangam-rejection,.sangam-review{position:relative}.sangam-dash:after,.sangam-approved:after,.sangam-rejection:after,.sangam-review:after{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url(/assets/south-indian-wedding-bg-BYYhsTcb.png);background-position:50%;background-size:cover;position:fixed;top:0;right:0;bottom:0;left:0}.sangam-dash>*,.sangam-approved>*,.sangam-rejection>*,.sangam-review>*{z-index:1;position:relative}.min-h-screen{position:relative}.min-h-screen:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url(/assets/south-indian-wedding-bg-BYYhsTcb.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;right:0;bottom:0;left:0}.min-h-screen>*{z-index:1;position:relative}.sangam-success,.sangam-review-page,.sangam-rejection-page{position:relative}.sangam-success:before,.sangam-review-page:before,.sangam-rejection-page:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:url(/assets/south-indian-wedding-bg-BYYhsTcb.png);background-position:50%;background-size:cover;position:fixed;top:0;right:0;bottom:0;left:0}.sangam-success>*,.sangam-review-page>*,.sangam-rejection-page>*{z-index:1;position:relative}.kolam-border{border-image:repeating-linear-gradient(45deg,var(--primary-yellow),var(--primary-yellow)2px,transparent 2px,transparent 6px)1}.date-input-hide{-webkit-appearance:none;-moz-appearance:none;appearance:none}.date-input-hide::-webkit-calendar-picker-indicator{opacity:0;display:none}.date-input-hide::-webkit-inner-spin-button{display:none}.date-input-hide::-webkit-clear-button{display:none}.date-input-hide::-moz-focus-inner{border:0}.sangam-application{color:#2d1f14;background:linear-gradient(170deg,#fffdf7,#fef6dd 40%,#fffdf7);min-height:100vh;font-family:Inter,Segoe UI,sans-serif;position:relative}.sangam-application:before{content:"";z-index:0;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath d='M40 0C26 0 20 14 20 20s6 20 20 20 20-14 20-20S54 0 40 0zm0 60C26 60 20 74 20 80h40c0-6-6-20-20-20z' fill='%238B1A2B' fill-opacity='.3'/%3E%3C/svg%3E");position:fixed;top:0;right:0;bottom:0;left:0}.sangam-application>*{z-index:1;position:relative}.sangam-header{z-index:10;background:#fff;height:80px;position:sticky;top:0;box-shadow:0 1px 2px #0000000d}.sangam-header__content{justify-content:space-between;align-items:center;max-width:1280px;height:100%;margin:0 auto;padding:0 32px;display:flex}.sangam-header__brand{align-items:center;gap:12px;display:flex}.sangam-header__logo{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sangam-header__logo img{object-fit:contain;width:40px;height:40px}.sangam-header__title{color:#111827;letter-spacing:-.7px;font-size:24px;font-weight:700}.sangam-header__title-accent{color:#b8962f}.sangam-header__nav{gap:28px;display:flex}.sangam-header__link{color:#6b7280;font-size:16px;font-weight:500;text-decoration:none}.sangam-header__link--active{color:#b8962f;font-weight:600}.sangam-header__actions{align-items:center;gap:16px;display:flex}.sangam-header__login{color:#6b7280;cursor:pointer;background:0 0;border:none;font-size:16px;font-weight:500}.sangam-header__donate{color:#fff;cursor:pointer;background:#b8962f;border:none;border-radius:9999px;padding:10px 26px;font-size:16px;font-weight:500;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a}.sangam-main{max-width:768px;margin:0 auto;padding:48px 20px 64px}.sangam-intro{text-align:center}.sangam-intro h1{color:#8b1a2b;letter-spacing:-.5px;margin:0;font-family:Playfair Display,Georgia,serif;font-size:38px;font-weight:700;line-height:44px}.sangam-intro p{color:#6b5b50;max-width:640px;margin:12px auto 40px;font-size:17px;line-height:28px}.sangam-card{background:#fff;border:1px solid #d4af371f;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 8px 40px #8b1a2b0f,0 20px 60px #0000000f}.sangam-card__accent{background:linear-gradient(90deg,#8b1a2b,#d4af37,#8b1a2b);height:5px}.sangam-form{padding:40px}.sangam-alert{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;margin:24px 40px 0;padding:12px 16px}.sangam-section{margin-bottom:32px}.sangam-section__title{align-items:center;gap:10px;margin-bottom:18px;display:flex}.sangam-section__title img{filter:hue-rotate(-10deg)saturate(1.3);width:20px;height:20px}.sangam-section__title h2{color:#8b1a2b;letter-spacing:-.3px;margin:0;font-family:Playfair Display,Georgia,serif;font-size:19px;font-weight:700}.sangam-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sangam-plan{cursor:pointer;background:#fffdf7;border:2px solid #d4af372e;border-radius:16px;padding:22px;transition:all .3s;position:relative}.sangam-plan:hover{border-color:#d4af3759;box-shadow:0 4px 16px #d4af3714}.sangam-plan input{opacity:0;position:absolute}.sangam-plan--active{background:linear-gradient(135deg,#8b1a2b08,#d4af3714);border-color:#d4af37;box-shadow:0 4px 20px #d4af371f,0 0 0 1px #d4af371a}.sangam-plan__header{justify-content:space-between;align-items:flex-start;display:flex}.sangam-plan h3{color:#2d1f14;margin:0;font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:700;line-height:26px}.sangam-plan p{margin:4px 0 0}.sangam-plan p span:first-child{color:#8b1a2b;font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:700}.sangam-plan__suffix{color:#6b5b50;margin-left:4px;font-size:14px;font-weight:400}.sangam-plan__note{color:#6b7280;letter-spacing:-.5px;align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.sangam-plan__note img{width:12px;height:12px}.sangam-radio{border:2px solid #d4af374d;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .25s;display:flex}.sangam-plan--active .sangam-radio{border-color:#d4af37}.sangam-plan--active .sangam-radio__dot{background:linear-gradient(135deg,#8b1a2b,#d4af37);border-radius:9999px;width:10px;height:10px}.sangam-divider{border-top:1px solid #d4af371a;margin:32px 0}.sangam-grid{gap:16px;display:grid}.sangam-grid--personal{grid-template-columns:212px 1fr}.sangam-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sangam-field label{color:#2d1f14;letter-spacing:-.2px;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.sangam-field label span{color:#8b1a2b}.sangam-field .sangam-optional{color:#9ca3af;font-weight:400}.sangam-input{color:#2d1f14;background:#fffdf7;border:1.5px solid #d4af3738;border-radius:12px;width:100%;padding:12px 14px;font-size:14px;transition:border-color .25s,box-shadow .25s}.sangam-input:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 3px #d4af371f}textarea.sangam-input{resize:none}.sangam-input--error{border-color:#ef4444}.sangam-input--error:focus{border-color:#ef4444;outline:none;box-shadow:0 0 0 3px #ef44441f}.sangam-error{color:#ef4444;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:500;display:flex}.sangam-error:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:14px;height:14px}.sangam-input-with-icon{position:relative}.sangam-input-with-icon:after{content:"";background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2026%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.799%209.373C6.98524%209.19382%207.23499%209.09591%207.49338%209.10079C7.75177%209.10566%207.99766%209.21292%208.177%209.399L13%2014.5184L17.823%209.399C17.9107%209.30235%2018.0168%209.22428%2018.1352%209.16942C18.2536%209.11456%2018.3818%209.08402%2018.5122%209.07962C18.6426%209.07521%2018.7726%209.09703%2018.8944%209.14377C19.0163%209.19052%2019.1275%209.26124%2019.2215%209.35175C19.3155%209.44226%2019.3903%209.55072%2019.4416%209.67069C19.4929%209.79067%2019.5196%209.91972%2019.5202%2010.0502C19.5207%2010.1807%2019.495%2010.3099%2019.4446%2010.4303C19.3943%2010.5507%2019.3203%2010.6597%2019.227%2010.751L13.702%2016.601C13.611%2016.6954%2013.502%2016.7704%2013.3814%2016.8217C13.2608%2016.873%2013.1311%2016.8994%2013%2016.8994C12.8689%2016.8994%2012.7392%2016.873%2012.6186%2016.8217C12.498%2016.7704%2012.389%2016.6954%2012.298%2016.601L6.773%2010.751C6.59382%2010.5648%206.49591%2010.315%206.50079%2010.0566C6.50566%209.79823%206.61292%209.55234%206.799%209.373Z'%20fill='var(--fill-0,%20%23111827)'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sangam-helper{color:#6b7280;margin-top:6px;font-size:12px;line-height:16px}.sangam-password-wrapper{align-items:center;display:flex;position:relative}.sangam-password-wrapper .sangam-input{padding-right:44px}.sangam-password-toggle{cursor:pointer;color:#6b7280;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sangam-password-toggle:hover{color:#374151}.sangam-password-strength{align-items:center;gap:12px;margin-top:12px;display:flex}.sangam-password-strength__bar{background:#e5e7eb;border-radius:3px;flex:1;height:6px;overflow:hidden}.sangam-password-strength__fill{border-radius:3px;height:100%;transition:width .3s,background-color .3s}.sangam-password-strength__label{text-align:right;min-width:80px;font-size:12px;font-weight:500}.sangam-password-match{align-items:center;gap:8px;margin-top:8px;display:flex}.sangam-password-match svg{flex-shrink:0}.sangam-password-match--success{color:#22c55e;font-size:13px;font-weight:500}.sangam-password-match--error{color:#ef4444;font-size:13px;font-weight:500}.sangam-datepicker{cursor:pointer;position:relative}.sangam-datepicker::-webkit-calendar-picker-indicator{color:#0000;cursor:pointer;background:0 0;width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.sangam-datepicker:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sangam-field:has(.sangam-datepicker){position:relative}.sangam-datepicker-container{width:100%;position:relative}.sangam-datepicker-input{color:#111827;cursor:pointer;text-align:left;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:flex}.sangam-datepicker-input:hover{border-color:#9ca3af}.sangam-datepicker-input:focus{border-color:#b8962f;outline:none;box-shadow:0 0 0 3px #b8962f26}.sangam-datepicker-input.sangam-input--error{border-color:#ef4444}.sangam-datepicker-input svg{color:#6b7280;flex-shrink:0}.sangam-datepicker-value{color:#111827}.sangam-datepicker-placeholder{color:#9ca3af}.sangam-datepicker-dropdown{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:320px;margin-top:8px;padding:16px;animation:.2s datepicker-slide-in;position:absolute;top:100%;left:0;box-shadow:0 10px 25px #00000026,0 4px 10px #0000001a}@keyframes datepicker-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sangam-datepicker-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.sangam-datepicker-nav{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.sangam-datepicker-nav:hover{background:#e5e7eb}.sangam-datepicker-selects{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.sangam-datepicker-select{color:#111827;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;font-size:14px;font-weight:500}.sangam-datepicker-select:focus{border-color:#b8962f;outline:none}.sangam-datepicker-weekdays{border-bottom:1px solid #f3f4f6;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;padding-bottom:8px;display:grid}.sangam-datepicker-weekday{color:#6b7280;text-align:center;text-transform:uppercase;font-size:12px;font-weight:600}.sangam-datepicker-days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.sangam-datepicker-day{color:#111827;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:36px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.sangam-datepicker-day:hover:not(:disabled):not(.sangam-datepicker-day--selected){background:#f3f4f6}.sangam-datepicker-day--empty{cursor:default}.sangam-datepicker-day--today{color:#b8962f;border:2px solid #b8962f}.sangam-datepicker-day--selected{color:#fff;background:linear-gradient(135deg,#b8962f,#d4af37);font-weight:600}.sangam-datepicker-day--selected:hover{background:linear-gradient(135deg,#a6862a,#c9a432)}.sangam-datepicker-day--disabled{color:#d1d5db;cursor:not-allowed}.sangam-datepicker-footer{border-top:1px solid #f3f4f6;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.sangam-datepicker-today-btn,.sangam-datepicker-clear-btn{color:#374151;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s}.sangam-datepicker-today-btn:hover{color:#fff;background:#b8962f;border-color:#b8962f}.sangam-datepicker-clear-btn:hover{background:#f3f4f6;border-color:#9ca3af}.sangam-stepper{background:#fffdf7;border:1.5px solid #d4af3738;border-radius:12px;align-items:center;gap:14px;padding:8px 10px;display:inline-flex}.sangam-stepper button{cursor:pointer;color:#8b1a2b;background:linear-gradient(135deg,#fffdf7,#fef6dd);border:1.5px solid #d4af3733;border-radius:8px;width:32px;height:32px;font-size:16px;font-weight:700;transition:all .2s}.sangam-stepper button:hover{color:#fff;background:linear-gradient(135deg,#d4af37,#b8962f);border-color:#d4af37}.sangam-stepper span{color:#2d1f14;text-align:center;min-width:24px;font-size:15px;font-weight:700}.sangam-upload{cursor:pointer;text-align:center;background:linear-gradient(135deg,#fffdf7,#d4af370a);border:2px dashed #d4af374d;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;padding:24px;transition:all .3s;display:flex}.sangam-upload:hover{background:linear-gradient(135deg,#fffdf7,#d4af3714);border-color:#d4af37}.sangam-upload input{display:none}.sangam-upload img{width:45px;height:36px}.sangam-upload p{margin:0;font-size:14px}.sangam-upload p span{color:#8b1a2b;font-weight:600}.sangam-upload small{color:#6b5b50;font-size:12px}.sangam-upload-preview{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.sangam-upload-preview__info{align-items:center;gap:12px;display:flex}.sangam-upload-preview__icon{color:#6b7280;background:#e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sangam-upload-preview__details{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sangam-upload-preview__name{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.sangam-upload-preview__size{color:#6b7280;font-size:12px}.sangam-upload-preview__progress{align-items:center;gap:12px;display:flex}.sangam-upload-preview__progress-bar{background:#e5e7eb;border-radius:3px;flex:1;height:6px;overflow:hidden}.sangam-upload-preview__progress-fill{background:linear-gradient(90deg,#b8962f,#d4af37);border-radius:3px;height:100%;transition:width .2s}.sangam-upload-preview__progress-text{color:#6b7280;text-align:right;min-width:36px;font-size:12px;font-weight:500}.sangam-upload-preview__success{color:#059669;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.sangam-upload-preview__success svg{color:#059669}.sangam-upload-preview__remove{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:4px;align-self:flex-start;margin-top:-40px;margin-left:auto;padding:6px;transition:background-color .2s,color .2s}.sangam-upload-preview__remove:hover{color:#dc2626;background:#fee2e2}.sangam-upload-preview__remove:focus{outline-offset:2px;outline:2px solid #b8962f}.sangam-info{background:linear-gradient(135deg,#8b1a2b0a,#d4af370f);border:1px solid #d4af3726;border-radius:14px;align-items:flex-start;gap:12px;margin-top:16px;padding:16px;display:flex}.sangam-info img{width:16px;height:16px}.sangam-info strong{color:#8b1a2b;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.sangam-info p{color:#6b5b50;margin:0;font-size:14px;line-height:20px}.sangam-submit{text-align:center;margin-top:36px}.sangam-submit button{color:#4a0e18;cursor:pointer;background:linear-gradient(135deg,#e6c847,#d4af37,#b8962f);border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;margin:0 auto;font-size:17px;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #d4af374d,inset 0 1px #ffffff4d}.sangam-submit button:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffffff40 45%,#fff6,#ffffff40 55%,#0000 80%);width:60%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.sangam-submit button:hover:before{animation:.8s forwards sangam-shimmer}.sangam-submit button:hover{transform:translateY(-2px);box-shadow:0 8px 28px #d4af3766,inset 0 1px #ffffff4d}@keyframes sangam-shimmer{0%{left:-100%}to{left:150%}}.sangam-submit button img{filter:brightness(0)saturate()invert(8%)sepia(60%)saturate(3000%)hue-rotate(330deg);width:16px;height:18px}.sangam-submit button:disabled{cursor:not-allowed;box-shadow:none;background:#d1d5db}.sangam-submit button:disabled:hover{transform:none}.sangam-submit p{color:#6b5b50;margin:14px 0 4px;font-size:12px}.sangam-terms{justify-content:center;align-items:center;gap:6px;display:flex}.sangam-terms a{color:#8b1a2b;text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:none}.sangam-terms a:hover{color:#d4af37;text-decoration:underline}.sangam-terms span{color:#111827;font-size:16px}.sangam-footer{background:#fff;border-top:1px solid #e5e7eb;margin-top:48px}.sangam-footer__content{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:32px 32px 20px;display:flex}.sangam-footer__brand{align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.sangam-footer__logo{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sangam-footer__logo img{object-fit:contain;width:32px;height:32px}.sangam-footer__socials{align-items:center;gap:24px;display:flex}.sangam-footer__socials img{width:20px;height:20px}.sangam-footer__bottom{color:#6b7280;text-align:center;border-top:1px solid #e5e7eb;padding:16px 0 28px;font-size:14px}.sangam-success{background:linear-gradient(42deg,#f8fafc 50%,#e2e8f0 120%);min-height:100vh}.sangam-success__main{padding:48px 20px 80px}.sangam-success__card{background:#fff;border:1px solid #f3f4f6;border-radius:24px;max-width:672px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000040}.sangam-success__accent{background:linear-gradient(90deg,#4ade80,#d4af37,#4ade80);height:8px}.sangam-success__content{z-index:1;padding:40px 48px 48px;position:relative}.sangam-success__check{background:#dcfce7;border-radius:9999px;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 24px;display:flex}.sangam-success__check img{width:36px;height:40px}.sangam-success__intro{text-align:center}.sangam-success__intro h1{color:#111827;letter-spacing:-.5px;margin:0;font-size:36px;font-weight:800;line-height:40px}.sangam-success__intro p{color:#4b5563;max-width:520px;margin:20px auto 28px;font-size:18px;line-height:30px}.sangam-success__number{text-align:center;background:linear-gradient(90deg,#fef9e7,#f0fdf4);border:2px solid #fbe79f;border-radius:16px;padding:20px 24px}.sangam-success__number-title{color:#1f2937;justify-content:center;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.sangam-success__number-title img{width:18px;height:20px}.sangam-success__number-value{color:#9c7d27;letter-spacing:1px;margin-top:8px;font-size:30px;font-weight:700}.sangam-success__number-note{color:#4b5563;margin-top:8px;font-size:14px}.sangam-success__actions{margin-top:24px}.sangam-success__primary{color:#fff;cursor:pointer;background:#b8962f;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:60px;font-size:18px;font-weight:700;display:flex;box-shadow:0 4px 6px #0000001a,0 10px 15px #0000001a}.sangam-success__primary img{width:18px;height:18px}.sangam-success__secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.sangam-success__secondary-btn{color:#1f2937;cursor:pointer;background:#f3f4f6;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:16px;font-weight:600;display:flex}.sangam-success__secondary-btn img{width:16px;height:16px}.sangam-success__next{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-top:24px;padding:16px}.sangam-success__next-header{color:#1e3a8a;align-items:center;gap:8px;margin-bottom:8px;font-size:16px;font-weight:600;display:flex}.sangam-success__next-header img{width:20px;height:20px}.sangam-success__next ul{color:#1e40af;margin:0;padding-left:20px;font-size:14px;line-height:20px}.sangam-success__next li{margin-bottom:6px}.sangam-success__contact{text-align:center;border-top:1px solid #e5e7eb;margin-top:20px;padding-top:16px}.sangam-success__contact p{color:#4b5563;margin:0 0 8px;font-size:14px}.sangam-success__contact-links{color:#374151;justify-content:center;align-items:center;gap:20px;font-size:14px;display:flex}.sangam-success__contact-links span{align-items:center;gap:6px;display:flex}.sangam-success__contact-links img{width:14px;height:14px}.sangam-success__primary:disabled{cursor:not-allowed;opacity:.7}.sangam-success__primary--loading{pointer-events:none}.sangam-success__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:1s linear infinite sangam-spin;display:inline-block}@keyframes sangam-spin{to{transform:rotate(360deg)}}.sangam-success__error{color:#b91c1c;text-align:center;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:14px}.sangam-review{color:#111827;background:linear-gradient(55.3563deg,#f8f9fa 50%,#e9ecef 120.71%);min-height:100vh;font-family:Inter,Segoe UI,sans-serif}.sangam-review__profile{color:#374151;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.sangam-review__avatar{border:2px solid #e5e7eb;border-radius:9999px;width:32px;height:32px;overflow:hidden}.sangam-review__avatar img{object-fit:cover;width:100%;height:100%}.sangam-review__logout{color:#6b7280;cursor:pointer;background:0 0;border:none;font-size:16px;font-weight:500}.sangam-review__main{max-width:896px;margin:0 auto;padding:48px 20px 80px}.sangam-review__hero{text-align:center}.sangam-review__hero-icon{background:#fef3c7;border-radius:9999px;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 24px;display:flex;position:relative}.sangam-review__hero-icon img{width:36px;height:36px}.sangam-review__hero-dot{opacity:.76;background:#f59e0b;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:-8px;right:-8px}.sangam-review__hero-dot img{width:2px;height:14px}.sangam-review__hero h1{color:#111827;letter-spacing:-.5px;margin:0;font-size:36px;font-weight:800;line-height:40px}.sangam-review__hero p{color:#4b5563;max-width:672px;margin:16px auto 40px;font-size:20px;line-height:28px}.sangam-review__card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;overflow:hidden;box-shadow:0 8px 10px #0000001a,0 20px 25px #0000001a}.sangam-review__card-accent{background:linear-gradient(90deg,#fbbf24,#f59e0b,#d4af37);height:8px}.sangam-review__card-body{padding:40px}.sangam-review__info-grid{gap:24px;display:grid}.sangam-review__info-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.sangam-review__info-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.sangam-review__info-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.sangam-review__info-card--status{background:#fffbeb;border-color:#fde68a}.sangam-review__info-card--plan{background:#eff6ff;border-color:#bfdbfe}.sangam-review__info-label{color:#4b5563;letter-spacing:-.5px;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.sangam-review__info-label--status{color:#b45309}.sangam-review__info-label--plan{color:#1d4ed8}.sangam-review__info-label img{width:16px;height:16px}.sangam-review__info-value{color:#111827;letter-spacing:-.5px;margin-top:12px;font-size:18px;font-weight:600}.sangam-review__info-value--regular{font-weight:400}.sangam-review__info-value--small{font-size:16px;font-weight:600}.sangam-review__info-value--status{color:#92400e;font-size:16px;font-weight:600}.sangam-review__info-value--plan{color:#1e40af;font-size:16px;font-weight:600}.sangam-review__divider{border-top:1px solid #f3f4f6;margin:32px 0}.sangam-review__section-title{align-items:center;gap:12px;margin-bottom:16px;display:flex}.sangam-review__section-title img{width:20px;height:20px}.sangam-review__section-title h2{color:#111827;letter-spacing:-.5px;margin:0;font-size:20px;font-weight:600}.sangam-review__process{gap:16px;display:grid}.sangam-review__process-item{gap:16px;display:flex}.sangam-review__process-item h3{color:#111827;margin:0;font-size:16px;font-weight:500}.sangam-review__process-item p{color:#4b5563;margin:6px 0 0;font-size:14px;line-height:20px}.sangam-review__process-icon{border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:4px;display:flex}.sangam-review__process-icon img{width:12px;height:12px}.sangam-review__process-icon--success{background:#22c55e}.sangam-review__process-icon--pending{background:#f59e0b}.sangam-review__process-icon--muted{background:#d1d5db}.sangam-review__timeline-card{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;gap:16px;padding:16px;display:flex}.sangam-review__timeline-icon{background:#dbeafe;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sangam-review__timeline-icon img{width:18px;height:18px}.sangam-review__timeline-card h3{color:#1e40af;margin:0 0 8px;font-size:14px;font-weight:600}.sangam-review__timeline-card p{color:#1d4ed8;margin:0 0 10px;font-size:14px;line-height:20px}.sangam-review__timeline-note{color:#1d4ed8;align-items:center;gap:8px;font-size:12px;display:flex}.sangam-review__timeline-note img{width:10px;height:10px}.sangam-review__actions{margin-top:24px}.sangam-review__primary,.sangam-review__secondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-size:14px;font-weight:600;display:flex}.sangam-review__primary{color:#fff;background:#b8962f;border:none;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a}.sangam-review__secondary{color:#b8962f;background:#fff;border:1px solid #fcd34d;margin-top:12px}.sangam-review__primary img,.sangam-review__secondary img{width:16px;height:16px}.sangam-review__next{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:8px;align-items:flex-start;gap:12px;margin-top:24px;padding:16px;display:flex}.sangam-review__next-icon{background:#22c55e;border-radius:9999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.sangam-review__next-icon img{width:12px;height:12px}.sangam-review__next h3{color:#166534;margin:0 0 6px;font-size:14px;font-weight:600}.sangam-review__next p{color:#166534;margin:0;font-size:14px;line-height:20px}.sangam-review__resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.sangam-review__resource-card{background:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:24px;box-shadow:0 2px 4px #0000001a,0 4px 6px #0000001a}.sangam-review__resource-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.sangam-review__resource-title img{width:20px;height:20px}.sangam-review__resource-title h3{color:#111827;letter-spacing:-.5px;margin:0;font-size:16px;font-weight:600}.sangam-review__resource-card p{color:#4b5563;margin:0 0 16px;font-size:14px;line-height:20px}.sangam-review__resource-link{color:#b8962f;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;display:flex}.sangam-review__resource-link img{width:12px;height:12px}.sangam-approved{color:#111827;background:linear-gradient(47.3089deg,#f3f4f6 50%,#e5e7eb 120.71%);min-height:100vh;font-family:Inter,Segoe UI,sans-serif}.sangam-approved__profile{color:#374151;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.sangam-approved__profile img{border-radius:9999px;width:32px;height:32px}.sangam-approved__menu{cursor:pointer;background:0 0;border:none;width:24px;height:24px}.sangam-approved__menu img{width:16px;height:16px}.sangam-approved__main{max-width:896px;margin:0 auto;padding:48px 20px 80px}.sangam-approved__hero{text-align:center}.sangam-approved__badge{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;align-items:center;gap:10px;padding:12px 28px;font-size:18px;font-weight:600;display:inline-flex}.sangam-approved__badge-icon{background:#22c55e;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sangam-approved__badge-icon img{width:12px;height:14px}.sangam-approved__hero h1{letter-spacing:-.5px;margin:20px 0 8px;font-size:36px;font-weight:800}.sangam-approved__hero p{color:#4b5563;max-width:672px;margin:0 auto 32px;font-size:18px;line-height:28px}.sangam-approved__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sangam-approved__summary-card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:24px;box-shadow:0 4px 6px #0000001a,0 10px 15px #0000001a}.sangam-approved__card-title{align-items:center;gap:12px;margin-bottom:16px;display:flex}.sangam-approved__card-title h3{letter-spacing:-.5px;margin:0;font-size:16px;font-weight:600}.sangam-approved__card-icon{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sangam-approved__card-icon--blue{background:#dbeafe}.sangam-approved__card-icon--gold{background:#fdf3cf}.sangam-approved__card-icon--orange{background:#ffedd5}.sangam-approved__card-icon img{width:16px;height:16px}.sangam-approved__details{gap:12px;display:grid}.sangam-approved__details div{border-bottom:1px solid #f3f4f6;justify-content:space-between;padding-bottom:8px;display:flex}.sangam-approved__details div:last-child{border-bottom:none;padding-bottom:0}.sangam-approved__details span{color:#4b5563;font-size:14px}.sangam-approved__details strong{color:#111827;font-size:14px;font-weight:600}.sangam-approved__details-approved{color:#16a34a}.sangam-approved__details-tier{color:#b8962f}.sangam-approved__total{background:#fef9e7;border-radius:8px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 16px;display:flex}.sangam-approved__total span{font-size:16px;font-weight:600}.sangam-approved__total strong{color:#b8962f;font-size:20px}.sangam-approved__due{text-align:center}.sangam-approved__due strong{color:#ea580c;margin-bottom:8px;font-size:30px;font-weight:700;display:block}.sangam-approved__due p{color:#4b5563;margin:0 0 16px;font-size:14px}.sangam-approved__due p span{color:#ea580c;font-weight:600}.sangam-approved__due-alert{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.sangam-approved__due-alert img{width:14px;height:14px}.sangam-approved__payment{background:#fff;border:1px solid #f3f4f6;border-radius:16px;margin-top:32px;overflow:hidden;box-shadow:0 4px 6px #0000001a,0 10px 15px #0000001a}.sangam-approved__payment:before{content:"";background:linear-gradient(90deg,#d4af37,#d4af37,#b8962f);height:8px;display:block}.sangam-approved__payment-header{align-items:center;gap:12px;padding:32px 32px 16px;display:flex}.sangam-approved__payment-icon{background:#fdf3cf;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.sangam-approved__payment-icon img{width:20px;height:20px}.sangam-approved__payment-header h2{margin:0;font-size:24px;font-weight:700}.sangam-approved__payment-header p{color:#4b5563;margin:4px 0 0;font-size:16px}.sangam-approved__payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 32px 32px;display:grid}.sangam-approved__method{border:2px solid #e5e7eb;border-radius:12px;padding:20px}.sangam-approved__method-title{align-items:center;gap:12px;display:flex}.sangam-approved__method-icon{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sangam-approved__method-icon--purple{background:#f5f3ff}.sangam-approved__method-icon--blue{background:#eff6ff}.sangam-approved__method-icon--green{background:#dcfce7}.sangam-approved__method-title h3{margin:0;font-size:14px;font-weight:600}.sangam-approved__method-title p{color:#6b7280;margin:4px 0 0;font-size:12px}.sangam-approved__method-note{color:#6b7280;margin:12px 0 8px;font-size:11px}.sangam-approved__method-subtext{color:#9ca3af;margin:0 0 12px;font-size:11px}.sangam-approved__method-logos{align-items:center;gap:8px;display:flex}.sangam-approved__method-logos img{width:24px;height:24px}.sangam-approved__method-logos span{color:#9ca3af;font-size:10px}.sangam-approved__card-logo{width:60px;height:24px}.sangam-approved__actions{justify-content:center;align-items:center;gap:16px;margin:24px 0;display:flex}.sangam-approved__primary{color:#fff;cursor:pointer;background:#b8962f;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:60px;padding:0 32px;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px 6px #0000001a,0 10px 15px #0000001a}.sangam-approved__secondary{color:#374151;cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:60px;padding:0 32px;font-size:16px;font-weight:500;display:flex}.sangam-approved__help{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:16px;padding:24px;display:flex}.sangam-approved__help-icon{background:#dbeafe;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sangam-approved__help-icon img{width:16px;height:16px}.sangam-approved__help-body h3{color:#1e3a8a;margin:0 0 6px;font-size:16px;font-weight:600}.sangam-approved__help-body p{color:#1e40af;margin:0 0 12px;font-size:14px}.sangam-approved__help-links{color:#2563eb;flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.sangam-approved__help-links span{align-items:center;gap:6px;display:flex}.sangam-approved__help-links img{width:14px;height:14px}.sangam-rejection{color:#111827;background:#f3f4f6;min-height:100vh;font-family:Inter,Segoe UI,sans-serif}.sangam-rejection__main{max-width:896px;margin:0 auto;padding:48px 20px 80px}.sangam-rejection__hero{text-align:center}.sangam-rejection__icon{background:#fee2e2;border-radius:9999px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;display:flex}.sangam-rejection__icon img{width:30px;height:30px}.sangam-rejection__hero h1{letter-spacing:-.5px;margin:0 0 8px;font-size:30px;font-weight:700}.sangam-rejection__hero p{color:#4b5563;max-width:640px;margin:0 auto 32px;font-size:18px;line-height:28px}.sangam-rejection__card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;overflow:hidden;box-shadow:0 8px 10px #0000001a,0 20px 25px #0000001a}.sangam-rejection__card-accent{background:#ef4444;height:8px}.sangam-rejection__card-body{padding:40px}.sangam-rejection__profile{background:#f9fafb;border-radius:12px;justify-content:space-between;padding:24px;display:flex}.sangam-rejection__profile-left{gap:16px;display:flex}.sangam-rejection__profile-badge{color:#fff;background:#b8962f;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:flex}.sangam-rejection__profile-left h2{margin:0;font-size:20px;font-weight:700}.sangam-rejection__profile-left p{color:#4b5563;margin:6px 0 0;font-size:16px}.sangam-rejection__profile-right{text-align:right}.sangam-rejection__profile-right span{color:#6b7280;font-size:14px}.sangam-rejection__profile-right strong{margin-top:6px;font-size:18px;font-weight:700;display:block}.sangam-rejection__section{margin-top:32px}.sangam-rejection__section-title{align-items:center;gap:8px;margin-bottom:16px;display:flex}.sangam-rejection__section-title img{width:18px;height:18px}.sangam-rejection__section-title h3{margin:0;font-size:18px;font-weight:600}.sangam-rejection__details{background:#f9fafb;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px;display:grid}.sangam-rejection__details span{color:#6b7280;font-size:14px}.sangam-rejection__details strong{margin-top:6px;font-size:16px;font-weight:600;display:block}.sangam-rejection__reason{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;gap:16px;padding:24px;display:grid}.sangam-rejection__reason h4{color:#991b1b;margin:0 0 8px;font-size:16px;font-weight:600}.sangam-rejection__reason p{color:#b91c1c;margin:0;font-size:14px;line-height:23px}.sangam-rejection__corrections{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;gap:16px;padding:24px;display:grid}.sangam-rejection__correction{gap:12px;display:flex}.sangam-rejection__correction span{color:#fff;background:#2563eb;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}.sangam-rejection__correction h4{color:#1e40af;margin:0 0 6px;font-size:16px;font-weight:600}.sangam-rejection__correction p{color:#1d4ed8;margin:0;font-size:14px;line-height:20px}.sangam-rejection__actions{gap:16px;margin-top:32px;display:grid}.sangam-rejection__primary{color:#fff;cursor:pointer;background:#b8962f;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:60px;font-size:18px;font-weight:700;display:flex;box-shadow:0 4px 6px #0000001a,0 10px 15px #0000001a}.sangam-rejection__secondary{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:62px;font-size:18px;font-weight:600;display:flex}.sangam-rejection__primary img,.sangam-rejection__secondary img{width:18px;height:18px}.sangam-rejection__help{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:24px}.sangam-rejection__help-title{align-items:center;gap:8px;display:flex}.sangam-rejection__help-title img{width:16px;height:16px}.sangam-rejection__help-title h4{margin:0;font-size:16px;font-weight:600}.sangam-rejection__help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.sangam-rejection__help-grid div{align-items:center;gap:12px;display:flex}.sangam-rejection__help-grid strong{font-size:14px;font-weight:600;display:block}.sangam-rejection__help-grid span{color:#4b5563;font-size:14px}.sangam-rejection__help p{color:#6b7280;margin:16px 0 0;font-size:12px}@media(max-width:960px){.sangam-header__nav{display:none}.sangam-header__content{padding:0 20px}}@media(max-width:768px){.sangam-main{padding:32px 16px 48px}.sangam-form{padding:24px}.sangam-plan-grid,.sangam-grid--two,.sangam-grid--personal{grid-template-columns:1fr}.sangam-header__actions{gap:8px}.sangam-review__profile span,.sangam-approved__profile span{display:none}.sangam-header__donate{padding:8px 18px}.sangam-footer__content{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 20px 16px}.sangam-success__content{padding:32px 20px 36px}.sangam-success__secondary{grid-template-columns:1fr}.sangam-success__contact-links{flex-direction:column;gap:8px}.sangam-review__main{padding:32px 16px 60px}.sangam-review__card-body{padding:24px}.sangam-review__info-grid--two,.sangam-review__info-grid--three,.sangam-review__resources{grid-template-columns:1fr}.sangam-review__timeline-card{flex-direction:column}.sangam-approved__summary,.sangam-approved__payment-grid{grid-template-columns:1fr}.sangam-approved__actions{flex-direction:column}.sangam-approved__actions button{width:100%}.sangam-approved__help{flex-direction:column}.sangam-rejection__details{grid-template-columns:1fr}.sangam-rejection__profile{flex-direction:column;gap:16px}.sangam-rejection__profile-right{text-align:left}.sangam-rejection__help-grid{grid-template-columns:1fr}}.sangam-dash{color:#111827;background:#f3f4f6;flex-direction:column;min-height:100vh;font-family:Inter,Segoe UI,sans-serif;display:flex}.sangam-dash__loader{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:24px;display:flex}.sangam-dash__spinner{border:4px solid #e5e7eb;border-top-color:#d4af37;border-radius:50%;width:48px;height:48px;animation:1s linear infinite sangam-spin}.sangam-dash__error-text{color:#b42318;text-align:center;font-size:16px}.sangam-dash__header{z-index:30;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.sangam-dash__header-left{align-items:center;gap:12px;display:flex}.sangam-dash__hamburger{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:flex}.sangam-dash__hamburger:hover{color:#111827;background:#f3f4f6}.sangam-dash__logo{object-fit:contain;width:36px;height:36px}.sangam-dash__brand{letter-spacing:-.5px;font-size:20px;font-weight:700}.sangam-dash__brand-accent{color:#b8962f}.sangam-dash__header-right{align-items:center;gap:16px;display:flex}.sangam-dash__user{align-items:center;gap:10px;display:flex}.sangam-dash__avatar{color:#fff;background:linear-gradient(135deg,#d4af37,#b8962f);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.sangam-dash__user-name{color:#374151;font-size:14px;font-weight:500}.sangam-dash__logout{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.sangam-dash__logout:hover{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.sangam-dash__body{flex:1;display:flex}.sangam-dash__sidebar{background:#1f2937;flex-direction:column;width:240px;transition:width .25s;display:flex;overflow:hidden}.sangam-dash__sidebar--collapsed{width:64px}.sangam-dash__nav{flex-direction:column;gap:4px;padding:16px 8px;display:flex}.sangam-dash__nav-item{color:#9ca3af;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.sangam-dash__nav-item:hover{color:#e5e7eb;background:#ffffff14}.sangam-dash__nav-item--active{color:#d4af37;background:#d4af3726}.sangam-dash__nav-icon{flex-shrink:0;display:flex}.sangam-dash__nav-label{overflow:hidden}.sangam-dash__main{flex:1;max-width:960px;margin:0 auto;padding:32px 40px 48px}.sangam-dash__hero{margin-bottom:32px}.sangam-dash__hero-badge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:6px;padding:4px 14px;font-size:13px;font-weight:600;display:inline-flex}.sangam-dash__hero h1{letter-spacing:-.5px;margin:12px 0 8px;font-size:28px;font-weight:800}.sangam-dash__hero p{color:#6b7280;margin:0;font-size:16px;line-height:24px}.sangam-dash__cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:32px;display:grid}.sangam-dash__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000f}.sangam-dash__card-header{align-items:center;gap:10px;margin-bottom:20px;display:flex}.sangam-dash__card-header h3{margin:0;font-size:16px;font-weight:700}.sangam-dash__card-icon{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sangam-dash__card-icon--blue{color:#3b82f6;background:#eff6ff}.sangam-dash__card-icon--gold{color:#d97706;background:#fffbeb}.sangam-dash__card-icon--orange{color:#ea580c;background:#fff7ed}.sangam-dash__card-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sangam-dash__field-label{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.sangam-dash__field-value{color:#111827;font-size:15px;font-weight:600;display:block}.sangam-dash__field-value--green{color:#059669}.sangam-dash__field-value--gold{color:#d97706}.sangam-dash__pay-rows{flex-direction:column;gap:12px;display:flex}.sangam-dash__pay-row{justify-content:space-between;align-items:center;font-size:14px;display:flex}.sangam-dash__pay-row span:first-child{color:#6b7280}.sangam-dash__pay-row span:last-child{color:#111827;font-weight:600}.sangam-dash__pay-total{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;font-size:15px;display:flex}.sangam-dash__pay-total span{color:#111827;font-weight:600}.sangam-dash__pay-total strong{color:#d4af37;font-size:18px}.sangam-dash__due-body{flex-direction:column;gap:8px;display:flex}.sangam-dash__due-date{color:#111827;font-size:22px}.sangam-dash__due-remaining{color:#6b7280;margin:0;font-size:14px}.sangam-dash__due-remaining span{color:#ea580c;font-weight:600}.sangam-dash__due-alert{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:8px;margin-top:4px;padding:10px 12px;font-size:13px;line-height:18px;display:flex}.sangam-dash__due-alert svg{color:#d97706;flex-shrink:0;margin-top:1px}.sangam-dash__actions{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.sangam-dash__btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d4af37,#b8962f);border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 6px #b8962f4d}.sangam-dash__btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #b8962f73}.sangam-dash__btn-secondary{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.sangam-dash__btn-secondary:hover{background:#f9fafb}.sangam-dash__btn-secondary:disabled{opacity:.6;cursor:not-allowed}.sangam-dash__help{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.sangam-dash__help h3{margin:0 0 6px;font-size:16px;font-weight:700}.sangam-dash__help p{color:#6b7280;margin:0 0 16px;font-size:14px;line-height:22px}.sangam-dash__help-links{flex-wrap:wrap;gap:20px;display:flex}.sangam-dash__help-links a{color:#374151;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.sangam-dash__help-links a:hover{color:#d4af37}.sangam-dash__footer{color:#9ca3af;background:#1f2937;margin-top:auto;padding:20px 32px;font-size:13px}.sangam-dash__footer-inner{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;display:flex}.sangam-dash__footer-brand{color:#e5e7eb;align-items:center;gap:10px;font-weight:600;display:flex}.sangam-dash__footer-logo{object-fit:contain;width:28px;height:28px}@media(max-width:1024px){.sangam-dash__sidebar{width:64px}.sangam-dash__nav-label{display:none}.sangam-dash__main{padding:24px 20px 40px}}@media(max-width:768px){.sangam-dash__sidebar{display:none}.sangam-dash__cards,.sangam-dash__card-grid{grid-template-columns:1fr}.sangam-dash__user-name{display:none}.sangam-dash__footer-inner{text-align:center;flex-direction:column;gap:8px}}.ks-btn{cursor:pointer;letter-spacing:.01em;white-space:nowrap;isolation:isolate;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:700;line-height:1;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .28s,background .25s,border-color .25s,color .2s;display:inline-flex;position:relative;overflow:hidden}.ks-btn:after{content:"";background:radial-gradient(circle at var(--ripple-x,50%)var(--ripple-y,50%),#ffffff59 0%,transparent 60%);opacity:0;pointer-events:none;z-index:1;transition:opacity .4s;position:absolute;top:0;right:0;bottom:0;left:0}.ks-btn:active:after{opacity:1;transition:opacity 50ms}.ks-btn:focus-visible{outline-offset:2px;outline:3px solid #d4af3780}.ks-btn--sm{border-radius:10px;padding:8px 16px;font-size:12px}.ks-btn--md{padding:11px 22px;font-size:14px}.ks-btn--lg{padding:13px 30px;font-size:15px}.ks-btn--xl{border-radius:14px;padding:16px 36px;font-size:16px}.ks-btn--full{width:100%}.ks-btn--disabled{cursor:not-allowed;opacity:.45;pointer-events:none;filter:grayscale(.2)}.ks-btn__spinner{border:2.5px solid #ffffff40;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite ks-spin;display:inline-block}@keyframes ks-spin{to{transform:rotate(360deg)}}.ks-btn__icon{flex-shrink:0;transition:transform .2s;display:inline-flex}.ks-btn__icon svg,.ks-btn__icon img{width:16px;height:16px}.ks-btn--lg .ks-btn__icon svg,.ks-btn--lg .ks-btn__icon img,.ks-btn--xl .ks-btn__icon svg,.ks-btn--xl .ks-btn__icon img{width:18px;height:18px}.ks-btn:hover .ks-btn__icon:last-child{transform:translate(3px)}.ks-btn:hover .ks-btn__icon:first-child{transform:translate(-3px)}.ks-btn__label{z-index:2;position:relative}.ks-btn--primary{color:#4a0e18;text-shadow:0 1px #ffffff26;background:linear-gradient(135deg,#e6c847,#d4af37 40%,#b8962f);box-shadow:0 2px 8px #d4af3759,0 0 0 1px #d4af3726,inset 0 1px #ffffff4d,inset 0 -1px #00000014}.ks-btn--primary:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffffff40 45%,#fff6,#ffffff40 55%,#0000 80%);width:60%;height:100%;transition:none;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.ks-btn--primary:hover:before{animation:.8s forwards ks-shimmer}@keyframes ks-shimmer{0%{left:-100%}to{left:150%}}.ks-btn--primary:hover{background:linear-gradient(135deg,#f0d44f,#d4af37 35%,#c9a533);transform:translateY(-2px);box-shadow:0 6px 24px #d4af3773,0 2px 8px #d4af374d,0 0 0 1px #d4af3733,inset 0 1px #ffffff59,inset 0 -1px #00000014}.ks-btn--primary:active{transition-duration:80ms;transform:translateY(0)scale(.98);box-shadow:0 1px 4px #d4af374d,inset 0 2px 4px #0000001a}.ks-btn--primary .ks-btn__spinner{border-color:#4a0e18 #4a0e1833 #4a0e1833}.ks-btn--secondary{-webkit-backdrop-filter:blur(6px);color:#8b1a2b;background:#fff8ed99;border:2px solid #d4af37;box-shadow:0 1px 3px #d4af3714,inset 0 1px 2px #ffffff80}.ks-btn--secondary:before{content:"";border-radius:inherit;opacity:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#d4af374d,#0000,#8b1a2b26);transition:opacity .3s;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.ks-btn--secondary:hover{background:#d4af3714;border-color:#c9a533;transform:translateY(-1px);box-shadow:0 4px 16px #d4af3733,0 0 0 3px #d4af3714,inset 0 1px 2px #ffffff80}.ks-btn--secondary:hover:before{opacity:1}.ks-btn--secondary:active{transition-duration:80ms;transform:translateY(0)scale(.98);box-shadow:0 1px 3px #d4af3726,inset 0 1px 3px #0000000f}.ks-btn--secondary .ks-btn__spinner{border-color:#8b1a2b #8b1a2b33 #8b1a2b33}.ks-btn--danger{color:#fff;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#a52d42,#8b1a2b,#6d1522);box-shadow:0 2px 8px #8b1a2b4d,0 0 0 1px #8b1a2b1a,inset 0 1px #ffffff1f,inset 0 -1px #00000026}.ks-btn--danger:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(circle at 30%,#ffffff1a,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.ks-btn--danger:hover{background:linear-gradient(135deg,#b83350,#9b2035,#7a1828);transform:translateY(-2px);box-shadow:0 8px 24px #8b1a2b66,0 2px 8px #8b1a2b40,0 0 0 1px #8b1a2b26,inset 0 1px #ffffff26}.ks-btn--danger:active{transition-duration:80ms;transform:translateY(0)scale(.98);box-shadow:0 1px 4px #8b1a2b4d,inset 0 2px 4px #00000026}.ks-btn--danger .ks-btn__spinner{border-color:#fff #ffffff40 #ffffff40}.ks-btn--ghost{color:#8b1a2b;background:0 0}.ks-btn--ghost:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(#d4af371f,#0000 70%);transition:opacity .25s,transform .3s;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(.85)}.ks-btn--ghost:hover{color:#6d1522}.ks-btn--ghost:hover:before{opacity:1;transform:scale(1)}.ks-btn--ghost:active{transition-duration:80ms;transform:scale(.97)}.ks-btn--link{color:#b8962f;background:0 0;border-radius:4px;padding-left:2px;padding-right:2px}.ks-btn--link .ks-btn__label{position:relative}.ks-btn--link .ks-btn__label:after{content:"";background:linear-gradient(90deg,#d4af37,#8b1a2b);border-radius:1px;width:0;height:2px;transition:width .3s cubic-bezier(.34,1.56,.64,1),left .3s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-2px;left:50%}.ks-btn--link:hover .ks-btn__label:after{width:100%;left:0}.ks-btn--link:hover{color:#8b1a2b}.ks-btn--link:active{opacity:.8}@keyframes ks-btn-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ks-btn{animation:.35s cubic-bezier(.22,1,.36,1) both ks-btn-enter}.ks-btn+.ks-btn{animation-delay:60ms}@media(prefers-reduced-motion:reduce){.ks-btn,.ks-btn:before,.ks-btn:after,.ks-btn__icon,.ks-btn--link .ks-btn__label:after{transition:none!important;animation:none!important}}.ks-sidebar{color:#f5e6c8;background:linear-gradient(175deg,#5e1220,#4a0e18 40%,#3a0b13);flex-direction:column;font-family:Inter,Segoe UI,system-ui,sans-serif;transition:width .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.ks-sidebar:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#d4af3712 1px,#0000 1px),radial-gradient(circle,#d4af370a .5px,#0000 .5px);background-position:0 0,7px 7px;background-size:28px 28px,14px 14px;position:absolute;top:0;right:0;bottom:0;left:0}.ks-sidebar:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#4a0e1814,#0000);width:16px;position:absolute;top:0;bottom:0;right:-16px}@media(min-width:1024px){.ks-sidebar{z-index:20;position:fixed;top:0;bottom:0;left:0}.ks-sidebar--expanded{width:272px}.ks-sidebar--collapsed{width:72px}}@media(max-width:1023px){.ks-sidebar{width:100%;box-shadow:0 4px 12px #4a0e1814}.ks-sidebar:after{display:none}}.ks-sidebar__header{z-index:2;border-bottom:1px solid #d4af3733;flex-shrink:0;justify-content:space-between;align-items:center;height:72px;padding:0 16px;display:flex;position:relative}.ks-sidebar__header:after{content:"";background:linear-gradient(90deg,#0000,#d4af37,#0000);border-radius:0 0 50% 50%;height:3px;position:absolute;bottom:-1px;left:16px;right:16px}.ks-sidebar__brand{align-items:center;gap:12px;display:flex;overflow:hidden}.ks-sidebar__logo{object-fit:contain;border:2px solid #d4af3780;border-radius:10px;flex-shrink:0;width:40px;height:40px;padding:2px;transition:border-color .3s}.ks-sidebar__logo:hover{border-color:#d4af37}.ks-sidebar__brand-name{color:#d4af37;letter-spacing:-.3px;white-space:nowrap;opacity:1;font-size:18px;font-weight:800;transition:opacity .2s .1s,transform .2s}.ks-sidebar--collapsed .ks-sidebar__brand-name{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;position:absolute;transform:translate(-8px)}.ks-sidebar__toggle{color:#d4af37;cursor:pointer;background:#d4af371a;border:1px solid #d4af3740;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s;display:flex}.ks-sidebar__toggle:hover{background:#d4af3733;border-color:#d4af37;box-shadow:0 0 12px #d4af3726}.ks-sidebar__toggle svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.ks-sidebar--collapsed .ks-sidebar__toggle svg{transform:rotate(180deg)}.ks-sidebar--collapsed .ks-sidebar__toggle{opacity:0;transition:opacity .15s}.ks-sidebar--expanded .ks-sidebar__toggle{opacity:1;transition:opacity .25s .15s}.ks-sidebar__nav{z-index:2;scrollbar-width:thin;scrollbar-color:#d4af3733 transparent;flex:1;padding:16px 10px;position:relative;overflow:hidden auto}.ks-sidebar__nav::-webkit-scrollbar{width:4px}.ks-sidebar__nav::-webkit-scrollbar-track{background:0 0}.ks-sidebar__nav::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:2px}.ks-sidebar__section-label{color:#d4af3780;letter-spacing:1.5px;text-transform:uppercase;opacity:1;align-items:center;gap:8px;margin:20px 6px 10px;font-size:10px;font-weight:700;transition:opacity .2s;display:flex}.ks-sidebar--collapsed .ks-sidebar__section-label{opacity:0;height:0;margin:0;overflow:hidden}.ks-sidebar__section-label:after{content:"";background:linear-gradient(90deg,#d4af374d,#0000);flex:1;height:1px}.ks-sidebar__item{color:#f5e6c8b3;cursor:pointer;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:44px;margin-bottom:2px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .25s,border-color .25s,transform .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.ks-sidebar__item:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#d4af3700,#d4af370d,#d4af3700);transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0}.ks-sidebar__item:hover{color:#f5e6c8;background:#d4af3714;border-color:#d4af371f}.ks-sidebar__item:hover:before{opacity:1}.ks-sidebar__item--active{color:#d4af37;background:linear-gradient(135deg,#d4af3726,#d4af3714);border-color:#d4af3759;font-weight:700;box-shadow:0 0 20px #d4af3714,inset 0 0 12px #d4af370a}.ks-sidebar__item--active:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#d4af371f 48%,#d4af372e,#d4af371f 52%,#0000 70%);width:50%;height:100%;animation:3s ease-in-out infinite ks-sidebar-shimmer;position:absolute;top:0;left:-100%}@keyframes ks-sidebar-shimmer{0%{left:-100%}40%{left:150%}to{left:150%}}.ks-sidebar__item--active .ks-sidebar__item-bar{opacity:1;transform:scaleY(1)}.ks-sidebar__item-bar{opacity:0;transform-origin:50%;background:linear-gradient(#e6c847,#d4af37,#b8962f);border-radius:0 3px 3px 0;width:3px;height:24px;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;transform:scaleY(0)translateY(-50%)}.ks-sidebar__item-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .2s;display:flex;position:relative}.ks-sidebar__item:hover .ks-sidebar__item-icon{transform:scale(1.08)}.ks-sidebar__item--active .ks-sidebar__item-icon{filter:drop-shadow(0 0 4px #d4af3766)}.ks-sidebar__item-label{opacity:1;white-space:nowrap;transition:opacity .2s .1s}.ks-sidebar--collapsed .ks-sidebar__item-label{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute}.ks-sidebar--collapsed .ks-sidebar__item{justify-content:center;padding:10px 0}.ks-sidebar__decor-bg{pointer-events:none;z-index:1;animation:1.2s ease-out .5s both ks-decor-fade-in;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}@keyframes ks-decor-fade-in{0%{opacity:0}to{opacity:1}}.ks-sidebar--collapsed .ks-sidebar__decor-bg{opacity:0;transition:opacity .25s}.ks-sidebar--expanded .ks-sidebar__decor-bg{opacity:1;transition:opacity .35s .15s}.ks-sidebar__decor-item{opacity:.18;position:absolute}.ks-sidebar__decor-svg{width:100%;height:auto;display:block}.ks-sidebar__decor-svg--wide{width:100%}.ks-sidebar__decor-item--lamp{width:72px;animation:7s ease-in-out infinite ks-decor-float;top:90px;left:50%;transform:translate(-50%)}.ks-sidebar__decor-item--lotus{opacity:.12;width:80px;animation:8s ease-in-out 1s infinite ks-decor-float;top:38%;right:-8px}.ks-sidebar__decor-item--toran{opacity:.22;width:calc(100% - 16px);top:72px;left:8px;right:8px}.ks-sidebar__decor-item--thali{opacity:.14;width:180px;animation:9s ease-in-out 2s infinite ks-decor-float;top:55%;left:50%;transform:translate(-50%)}.ks-sidebar__decor-item--gopuram{opacity:.15;width:160px;animation:10s ease-in-out 3s infinite ks-decor-float;bottom:100px;left:50%;transform:translate(-50%)}@keyframes ks-decor-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-5px)}}.ks-sidebar__decor-item--toran{animation:8s ease-in-out .5s infinite ks-decor-float-simple}.ks-sidebar__decor-item--lotus{animation:8s ease-in-out 1.5s infinite ks-decor-float-simple}@keyframes ks-decor-float-simple{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ks-sidebar__footer{z-index:2;border-top:1px solid #d4af3733;flex-shrink:0;padding:12px 10px;position:relative}.ks-sidebar__footer:before{content:"";background:linear-gradient(90deg,#0000,#d4af3766,#0000);border-radius:50% 50% 0 0;height:3px;position:absolute;top:-1px;left:16px;right:16px}.ks-sidebar__profile{-webkit-backdrop-filter:blur(8px);background:#d4af370f;border:1px solid #d4af3726;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;transition:background .25s,border-color .25s;display:flex}.ks-sidebar__profile:hover{background:#d4af371a;border-color:#d4af374d}.ks-sidebar--collapsed .ks-sidebar__profile{justify-content:center;padding:10px 6px}.ks-sidebar__avatar{object-fit:cover;border:2px solid #d4af3766;border-radius:50%;flex-shrink:0;width:36px;height:36px;transition:border-color .3s,box-shadow .3s}.ks-sidebar__profile:hover .ks-sidebar__avatar{border-color:#d4af37;box-shadow:0 0 12px #d4af3733}.ks-sidebar__avatar-placeholder{color:#4a0e18;background:linear-gradient(135deg,#d4af37,#b8962f);border:2px solid #d4af3766;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:flex}.ks-sidebar__profile-info{opacity:1;transition:opacity .2s .1s;overflow:hidden}.ks-sidebar--collapsed .ks-sidebar__profile-info{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute}.ks-sidebar__profile-name{color:#f5e6c8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ks-sidebar__profile-email{color:#f5e6c880;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ks-sidebar__logout{color:#f5e6c880;cursor:pointer;background:0 0;border:1.5px solid #d4af3726;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .25s;display:flex}.ks-sidebar__logout:hover{color:#f5e6c8;background:#a52d4226;border-color:#a52d424d}.ks-sidebar--collapsed .ks-sidebar__logout{justify-content:center;padding:8px 0}.ks-sidebar__logout-label{opacity:1;white-space:nowrap;transition:opacity .2s .1s}.ks-sidebar--collapsed .ks-sidebar__logout-label{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute}.ks-sidebar__tooltip{color:#f8ecd0;letter-spacing:.04em;text-transform:uppercase;opacity:0;pointer-events:none;white-space:nowrap;z-index:100;background:linear-gradient(145deg,#5c1424,#3a0b13 60%,#2d0810);border:1.5px solid #d4af3773;border-radius:10px;padding:8px 16px;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:12px;font-weight:700;transition:opacity .25s cubic-bezier(.34,1.56,.64,1),transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)translate(-8px)scale(.95);box-shadow:0 8px 24px #00000073,0 2px 8px #00000040,0 0 12px #d4af3714,inset 0 1px #d4af371f}.ks-sidebar__tooltip:before{content:"";background:linear-gradient(90deg,#0000,#d4af3780 30%,#e6c847b3,#d4af3780 70%,#0000);border-radius:1px;height:1px;position:absolute;top:0;left:8px;right:8px}.ks-sidebar__tooltip:after{content:"";filter:drop-shadow(-2px 0 2px #d4af3726);border:7px solid #0000;border-right-color:#5c1424;width:0;height:0;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}@media(min-width:1024px){.ks-sidebar--collapsed .ks-sidebar__item:hover .ks-sidebar__tooltip,.ks-sidebar--collapsed .ks-sidebar__logout:hover .ks-sidebar__tooltip{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}@keyframes ks-sidebar-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.ks-sidebar__item{animation:.4s cubic-bezier(.22,1,.36,1) both ks-sidebar-enter}.ks-sidebar__item:first-child{animation-delay:30ms}.ks-sidebar__item:nth-child(2){animation-delay:60ms}.ks-sidebar__item:nth-child(3){animation-delay:90ms}.ks-sidebar__item:nth-child(4){animation-delay:.12s}.ks-sidebar__item:nth-child(5){animation-delay:.15s}.ks-sidebar__item:nth-child(6){animation-delay:.18s}.ks-sidebar__item:nth-child(7){animation-delay:.21s}@media(prefers-reduced-motion:reduce){.ks-sidebar,.ks-sidebar__item,.ks-sidebar__item:before,.ks-sidebar__item:after,.ks-sidebar__item-bar,.ks-sidebar__item-icon,.ks-sidebar__toggle svg,.ks-sidebar__tooltip,.ks-sidebar__avatar,.ks-sidebar__brand-name,.ks-sidebar__decor-bg,.ks-sidebar__decor-item{transition:none!important;animation:none!important}}.ks-layout{background:var(--tw-cream,#fff8ed);flex-direction:column;width:100%;height:100vh;font-family:Inter,Segoe UI,system-ui,sans-serif;display:flex;overflow:hidden}.ks-layout__body{flex-direction:column;flex:1;height:100%;transition:padding-left .35s cubic-bezier(.22,1,.36,1);display:flex}.ks-layout__header{background:var(--tw-cream-light,#fffdf7);z-index:50;flex-shrink:0;position:relative;box-shadow:0 1px #d4af3726,0 4px 16px #8b1a2b0a,0 1px 3px #d4af370f}.ks-layout__header:after{content:"";background:linear-gradient(90deg,#0000,#d4af374d,#0000);height:1px;position:absolute;bottom:0;left:5%;right:5%}.ks-layout__header-inner{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:12px 24px;display:flex}.ks-layout__header-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.ks-layout__header-logo{object-fit:contain;border:2px solid #d4af374d;border-radius:10px;width:38px;height:38px;padding:2px;transition:border-color .3s}.ks-layout__header-brand:hover .ks-layout__header-logo{border-color:#d4af3799}.ks-layout__header-title{color:var(--tw-maroon,#8b1a2b);letter-spacing:-.3px;font-size:20px;font-weight:800}.ks-layout__header-actions{align-items:center;gap:12px;display:flex}.ks-layout__plan-badge{letter-spacing:.3px;text-transform:uppercase;border-radius:20px;padding:5px 14px;font-size:11px;font-weight:700}.ks-layout__plan-badge--free{color:var(--tw-text-muted,#6b5b50);background:#d4af3714;border:1px solid #d4af3740}.ks-layout__plan-badge--premium{color:#4a0e18;background:linear-gradient(135deg,#d4af37,#b8962f);box-shadow:0 2px 8px #d4af3740}.ks-layout__plan-badge--elite{color:#4a0e18;background:linear-gradient(135deg,#e6c847,#d4af37,#b8962f);box-shadow:0 2px 8px #d4af374d,inset 0 1px #ffffff4d}.ks-layout__header-avatar{object-fit:cover;border:2px solid #d4af374d;border-radius:50%;width:36px;height:36px;transition:border-color .3s,box-shadow .3s;display:block}.ks-layout__header-avatar:hover{border-color:#d4af3799;box-shadow:0 0 10px #d4af3726}.ks-layout__content{scrollbar-width:thin;scrollbar-color:#d4af3726 transparent;flex:1;position:relative;overflow-y:auto}.ks-layout__content::-webkit-scrollbar{width:6px}.ks-layout__content::-webkit-scrollbar-track{background:0 0}.ks-layout__content::-webkit-scrollbar-thumb{background:#d4af3733;border-radius:3px}.ks-layout__content:before{content:"";z-index:0;opacity:.02;pointer-events:none;background-image:radial-gradient(circle,#d4af37 .6px,#0000 .6px),radial-gradient(circle,#8b1a2b80 .4px,#0000 .4px);background-position:0 0,10px 10px;background-size:40px 40px,20px 20px;position:fixed;top:0;right:0;bottom:0;left:0}.ks-layout__content--locked{overflow:hidden}.ks-footer{background:var(--tw-cream-light,#fffdf7);color:var(--tw-text,#2d1810);position:relative}.ks-footer:before{content:"";pointer-events:none;background:linear-gradient(#0000,#8b1a2b08);height:20px;position:absolute;top:-20px;left:0;right:0}.ks-footer:after{content:"";background:linear-gradient(90deg,#0000,#d4af3740,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.ks-footer__inner{max-width:1280px;margin:0 auto;padding:40px 24px 24px}.ks-footer__grid{grid-template-columns:1fr;gap:40px;display:grid}@media(min-width:768px){.ks-footer__grid{grid-template-columns:repeat(4,1fr)}}.ks-footer__brand{align-items:center;gap:10px;display:flex}.ks-footer__brand-logo{object-fit:contain;border:2px solid #d4af374d;border-radius:10px;width:36px;height:36px;padding:2px}.ks-footer__brand-name{color:var(--tw-maroon,#8b1a2b);letter-spacing:-.3px;font-size:18px;font-weight:800}.ks-footer__tagline{color:var(--tw-text-muted,#6b5b50);margin-top:12px;font-size:13px;line-height:1.5}.ks-footer__heading{color:var(--tw-maroon,#8b1a2b);letter-spacing:.8px;text-transform:uppercase;font-size:13px;font-weight:700}.ks-footer__links{flex-direction:column;gap:10px;margin-top:16px;padding:0;list-style:none;display:flex}.ks-footer__links a{color:var(--tw-text-muted,#6b5b50);font-size:13px;text-decoration:none;transition:color .2s}.ks-footer__links a:hover{color:var(--tw-maroon,#8b1a2b)}.ks-footer__social{gap:10px;margin-top:16px;display:flex}.ks-footer__social-icon{background:#8b1a2b0d;border:1px solid #d4af3733;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .25s;display:flex}.ks-footer__social-icon:hover{background:#d4af371a;border-color:#d4af3766;box-shadow:0 0 10px #d4af3714}.ks-footer__social-icon img{opacity:.6;width:16px;height:16px}.ks-footer__bottom{color:var(--tw-text-muted,#6b5b50);text-align:center;border-top:1px solid #d4af371a;margin-top:32px;padding-top:20px;font-size:12px}.ks-footer__email{color:var(--tw-text-muted,#6b5b50);margin-top:8px;font-size:12px}.ks-page{color:var(--tw-text,#2d1810);z-index:1;min-height:100%;position:relative}.ks-page--browse:before{content:"";z-index:0;pointer-events:none;opacity:.3;background-image:url(/assets/south-indian-wedding-bg-BYYhsTcb.png);background-position:0 0;background-repeat:repeat;background-size:400px;position:absolute;top:0;right:0;bottom:0;left:0}.ks-page--browse>*{z-index:1;position:relative}.ks-page__main{max-width:1280px;margin:0 auto;padding:28px 24px 48px}.ks-page__title{color:var(--tw-maroon,#8b1a2b);letter-spacing:-.5px;font-size:28px;font-weight:800}.ks-page__subtitle{color:var(--tw-text-muted,#6b5b50);margin-top:6px;font-size:15px}.ks-match-card{background:var(--tw-cream-light,#fffdf7);border:1.5px solid #d4af3733;border-radius:16px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 2px 8px #8b1a2b0a,0 8px 24px #d4af370f}.ks-match-card:hover{border-color:#d4af3766;transform:translateY(-3px);box-shadow:0 8px 32px #d4af371f,0 4px 12px #8b1a2b0f}.ks-match-card:before{content:"";z-index:2;background:linear-gradient(90deg,#0000,#d4af37,#0000);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:16px;right:16px}.ks-match-card__image{height:256px;position:relative;overflow:hidden}.ks-match-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.ks-match-card:hover .ks-match-card__image img{transform:scale(1.03)}.ks-match-card__image--fallback{background:var(--tw-cream-dark,#f5ecd8);justify-content:center;align-items:center;display:flex}.ks-match-card__image--fallback img{opacity:.3;width:128px;height:128px}.ks-match-card__image--fallback img:hover{transform:none}.ks-match-card__badge{border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.ks-match-card__badge--verified{color:#4a0e18;background:linear-gradient(135deg,#d4af37,#b8962f)}.ks-match-card__badge--premium{color:#4a0e18;background:linear-gradient(135deg,#e6c847,#d4af37);box-shadow:0 1px 4px #d4af374d}.ks-match-card__heart{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#fff8ede6;border:1.5px solid #d4af3740;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .25s;display:flex}.ks-match-card__heart:hover{background:#fff8ed;border-color:#d4af3780;transform:scale(1.1);box-shadow:0 0 12px #d4af3726}.ks-match-card__details{padding:20px}.ks-match-card__name{color:var(--tw-maroon,#8b1a2b);letter-spacing:-.2px;font-size:19px;font-weight:700}.ks-match-card__code{color:var(--tw-text-muted,#6b5b50);font-size:13px}.ks-match-card__age{color:var(--tw-maroon,#8b1a2b);font-size:17px;font-weight:700}.ks-match-card__age-label{color:var(--tw-text-muted,#6b5b50);font-size:11px}.ks-match-card__info{flex-direction:column;gap:8px;margin-top:16px;display:flex}.ks-match-card__info-row{color:var(--tw-text,#2d1810);align-items:center;gap:8px;font-size:13px;display:flex}.ks-match-card__info-row img{opacity:.6;flex-shrink:0;width:16px;height:16px}.ks-match-card__actions{gap:10px;margin-top:20px;display:flex}.ks-page__filter-btn{color:var(--tw-maroon,#8b1a2b);cursor:pointer;background:#d4af370f;border:1.5px solid #d4af374d;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex}.ks-page__filter-btn:hover{background:#d4af371f;border-color:#d4af37;box-shadow:0 0 12px #d4af371a}.ks-page__match-count{color:var(--tw-text-muted,#6b5b50);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.ks-page__load-more{background:linear-gradient(135deg,var(--tw-maroon-light,#a52d42),var(--tw-maroon,#8b1a2b));color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:13px 28px;font-family:inherit;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 2px 8px #8b1a2b40,inset 0 1px #ffffff1a}.ks-page__load-more:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b1a2b59,inset 0 1px #ffffff1f}.ks-page__load-more:disabled{cursor:not-allowed;opacity:.5}.ks-page__empty{background:var(--tw-cream-light,#fffdf7);color:var(--tw-text-muted,#6b5b50);text-align:center;border:1.5px solid #d4af3733;border-radius:16px;grid-column:1/-1;padding:40px 24px;font-size:14px}.ks-page__error{color:var(--tw-maroon,#8b1a2b);text-align:center;background:#8b1a2b0a;border:1.5px solid #8b1a2b26;border-radius:16px;grid-column:1/-1;padding:24px;font-size:14px}@media(max-width:768px){.ks-layout__header-inner{padding:10px 16px}.ks-layout__header-title{font-size:17px}.ks-page__main{padding:20px 16px 32px}.ks-page__title{font-size:24px}.ks-footer__inner{padding:32px 16px 20px}}.ks-premium-success{color:var(--tw-text,#2d1810);z-index:1;min-height:100%;position:relative}.ks-premium-success__main{max-width:920px;margin:0 auto;padding:40px 24px 56px}.ks-premium-success__hero{background:var(--tw-cream-light,#fffdf7);border:1.5px solid #d4af3733;border-radius:24px;padding:48px 40px 40px;position:relative;overflow:hidden;box-shadow:0 4px 24px #d4af3714,0 1px 6px #8b1a2b0a}.ks-premium-success__hero:before{content:"";background:linear-gradient(90deg,#0000,#b8962f,#d4af37,#e6c847,#d4af37,#b8962f,#0000);height:4px;position:absolute;top:0;left:0;right:0}.ks-premium-success__hero:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#d4af370f 1px,#0000 1px);background-size:32px 32px;position:absolute;top:0;right:0;bottom:0;left:0}.ks-premium-success__icon-ring{z-index:2;background:linear-gradient(145deg,#e6c847,#d4af37,#b8962f);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto;animation:.6s cubic-bezier(.22,1,.36,1) both ks-premium-icon-enter;display:flex;position:relative;box-shadow:0 0 0 8px #d4af371a,0 0 0 16px #d4af370d,0 8px 32px #d4af3733}@keyframes ks-premium-icon-enter{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.ks-premium-success__icon-ring:before{content:"";border:2px solid #e6c84799;border-color:#e6c84799 #d4af374d #0000 #0000;border-radius:50%;animation:3s linear infinite ks-premium-ring-spin;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}@keyframes ks-premium-ring-spin{to{transform:rotate(360deg)}}.ks-premium-success__icon-ring img{filter:brightness(0)invert();z-index:1;width:32px;height:36px;position:relative}.ks-premium-success__icon-glow{z-index:1;background:radial-gradient(circle,#d4af3726,#0000 70%);border-radius:50%;width:160px;height:160px;animation:2.5s ease-in-out infinite ks-premium-glow-pulse;position:absolute;top:20px;left:50%;transform:translate(-50%)}@keyframes ks-premium-glow-pulse{0%,to{opacity:.4;transform:translate(-50%)scale(1)}50%{opacity:.8;transform:translate(-50%)scale(1.1)}}.ks-premium-success__title{color:var(--tw-maroon,#8b1a2b);letter-spacing:-.5px;text-align:center;z-index:2;margin-top:28px;font-size:30px;font-weight:800;animation:.5s cubic-bezier(.22,1,.36,1) .15s both ks-premium-fade-up;position:relative}.ks-premium-success__subtitle{color:var(--tw-text-muted,#6b5b50);text-align:center;z-index:2;margin-top:10px;font-size:17px;animation:.5s cubic-bezier(.22,1,.36,1) .25s both ks-premium-fade-up;position:relative}@keyframes ks-premium-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ks-premium-success__details{background:var(--tw-cream,#fff8ed);z-index:2;border:1px solid #d4af3726;border-radius:16px;margin-top:32px;padding:28px;animation:.5s cubic-bezier(.22,1,.36,1) .35s both ks-premium-fade-up;position:relative}.ks-premium-success__details-title{color:var(--tw-maroon,#8b1a2b);text-align:center;font-size:17px;font-weight:700}.ks-premium-success__details-grid{flex-direction:column;gap:16px;margin-top:24px;display:flex}.ks-premium-success__detail-row{justify-content:space-between;align-items:center;font-size:15px;display:flex}.ks-premium-success__detail-label{color:var(--tw-text-muted,#6b5b50);font-weight:500}.ks-premium-success__detail-value{color:var(--tw-text,#2d1810);font-weight:600}.ks-premium-success__detail-value--code{letter-spacing:.3px;background:#d4af3714;border:1px solid #d4af3733;border-radius:8px;padding:4px 12px;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;font-weight:600}.ks-premium-success__detail-value--amount{color:var(--tw-maroon,#8b1a2b);font-size:18px;font-weight:800}.ks-premium-success__detail-divider{background:linear-gradient(90deg,#0000,#d4af3733,#0000);height:1px;margin:4px 0}.ks-premium-success__badge-callout{z-index:2;background:linear-gradient(135deg,#d4af371a,#e6c8470f);border:1.5px solid #d4af374d;border-radius:16px;gap:16px;margin-top:24px;padding:20px 24px;animation:.5s cubic-bezier(.22,1,.36,1) .45s both ks-premium-fade-up;display:flex;position:relative;overflow:hidden}.ks-premium-success__badge-callout:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#d4af371a 48%,#d4af3726,#d4af371a 52%,#0000 70%);width:60%;height:100%;animation:4s ease-in-out infinite ks-premium-badge-shimmer;position:absolute;top:0;left:-100%}@keyframes ks-premium-badge-shimmer{0%{left:-100%}35%{left:150%}to{left:150%}}.ks-premium-success__badge-icon{background:linear-gradient(145deg,#e6c847,#d4af37);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ks-premium-success__badge-icon img{filter:brightness(0)invert();width:22px;height:22px}.ks-premium-success__badge-title{color:var(--tw-maroon,#8b1a2b);font-size:16px;font-weight:700}.ks-premium-success__badge-desc{color:var(--tw-text-muted,#6b5b50);margin-top:4px;font-size:14px;line-height:1.5}.ks-premium-success__actions{z-index:2;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;animation:.5s cubic-bezier(.22,1,.36,1) .55s both ks-premium-fade-up;display:flex;position:relative}.ks-premium-success__support{color:var(--tw-text-muted,#6b5b50);text-align:center;z-index:2;margin-top:28px;font-size:14px;animation:.5s cubic-bezier(.22,1,.36,1) .6s both ks-premium-fade-up;position:relative}.ks-premium-success__support-links{color:var(--tw-maroon,#8b1a2b);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:10px;font-weight:600;display:flex}.ks-premium-success__support-link{align-items:center;gap:6px;display:flex}.ks-premium-success__support-link img{opacity:.7;width:14px;height:14px}.ks-premium-success__perks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:40px;display:grid}.ks-premium-success__perk{background:var(--tw-cream-light,#fffdf7);text-align:center;border:1.5px solid #d4af3726;border-radius:20px;padding:28px 20px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .25s;position:relative;box-shadow:0 2px 8px #8b1a2b08,0 4px 16px #d4af370a}.ks-premium-success__perk:first-child{animation:.5s cubic-bezier(.22,1,.36,1) .5s both ks-premium-fade-up}.ks-premium-success__perk:nth-child(2){animation:.5s cubic-bezier(.22,1,.36,1) .6s both ks-premium-fade-up}.ks-premium-success__perk:nth-child(3){animation:.5s cubic-bezier(.22,1,.36,1) .7s both ks-premium-fade-up}.ks-premium-success__perk:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#d4af37,#0000);border-radius:0 0 4px 4px;height:3px;transition:opacity .3s;position:absolute;top:0;left:20px;right:20px}.ks-premium-success__perk:hover{border-color:#d4af3759;transform:translateY(-4px);box-shadow:0 8px 32px #d4af371a,0 4px 12px #8b1a2b0a}.ks-premium-success__perk:hover:before{opacity:1}.ks-premium-success__perk-icon{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;transition:transform .25s;display:flex}.ks-premium-success__perk:hover .ks-premium-success__perk-icon{transform:scale(1.08)}.ks-premium-success__perk-icon img{width:22px;height:22px}.ks-premium-success__perk-title{color:var(--tw-maroon,#8b1a2b);margin-top:16px;font-size:16px;font-weight:700}.ks-premium-success__perk-desc{color:var(--tw-text-muted,#6b5b50);margin-top:6px;font-size:14px;line-height:1.5}@media(max-width:640px){.ks-premium-success__main{padding:24px 16px 40px}.ks-premium-success__hero{border-radius:20px;padding:36px 20px 32px}.ks-premium-success__title{font-size:24px}.ks-premium-success__details{padding:20px 16px}.ks-premium-success__icon-ring{width:80px;height:80px}.ks-premium-success__icon-glow{width:120px;height:120px}}@media(prefers-reduced-motion:reduce){.ks-premium-success__icon-ring,.ks-premium-success__icon-ring:before,.ks-premium-success__icon-glow,.ks-premium-success__title,.ks-premium-success__subtitle,.ks-premium-success__details,.ks-premium-success__badge-callout,.ks-premium-success__badge-callout:after,.ks-premium-success__actions,.ks-premium-success__support,.ks-premium-success__perk,.ks-premium-success__perk-icon{transition:none!important;animation:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
