.store-commerce-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;align-items:start}.store-commerce-grid>button{align-self:end;margin-bottom:12px}.store-commerce-scroll{overflow-x:auto;margin:18px 0}.store-commerce table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.store-commerce th,.store-commerce td{padding:10px;border-bottom:1px solid #d6dfd4;vertical-align:top}.store-commerce td small{display:block;margin-top:4px}.store-report-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-bottom:16px}.store-report-filters label{margin:0!important}.store-ui .store-report-filters input{width:150px}.store-ui .store-report-filters select{width:auto;min-width:140px}.store-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.store-metrics article{border:1px solid #d6dfd4;border-radius:12px;padding:16px;display:grid;gap:8px}.store-metrics strong{font-size:25px;color:#244a3b}.store-metrics small{font-size:12px;color:#58665c}.store-sales-chart{margin:20px 0;padding:18px;border:1px solid #d6dfd4;border-radius:12px}.store-sales-chart svg{display:block;width:100%;height:auto;min-height:100px}.store-sales-chart details{margin-top:12px}.store-price-breakdown{margin:16px 0;padding:16px;border:1px solid #d6dfd4;border-radius:10px}.store-price-breakdown dl>div{display:flex;gap:12px;justify-content:space-between;margin:7px 0}.store-price-breakdown dt,.store-price-breakdown dd{margin:0}.store-coupon-form{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.store-coupon-form label{flex:1;margin:0!important}@media(max-width:900px){.store-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.store-metrics article{padding:12px}.store-metrics strong{font-size:20px}.store-metrics small{font-size:11px}}.store-tax-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.store-tax-heading h3{margin:0}.store-tax-heading p{margin-bottom:0}.store-tax-heading>button{flex-shrink:0}.store-tax-status{padding:12px;border-radius:8px;background:#f1f5ef}.store-tax-row-actions{display:flex;gap:8px}.store-tax-preferences{border-top:1px solid #d6dfd4;padding-top:18px;margin-top:22px;max-width:540px}.store-tax-dialog{width:min(520px,calc(100% - 24px));max-height:85dvh;padding:24px;border:1px solid #bbc9bd;border-radius:14px;background:#fffdf8}.store-tax-dialog::backdrop{background:#173b3499}.store-tax-dialog .store-actions{margin-top:20px}.store-tax-states{max-height:200px;overflow:auto;border:1px solid #d6dfd4;border-radius:8px;padding:0 12px}.store-tax-states .store-check{margin:9px 0}@media(max-width:600px){.store-tax-dialog{padding:18px}.store-tax-heading{align-items:flex-start}}.store-ui{font-family:Inter,system-ui,sans-serif;line-height:1.6;color:#173b34;box-sizing:border-box}.store-ui *{box-sizing:border-box}.store-public{min-height:100vh;background:#f6f5ef}.store-hero{background:#173b34;color:#fff;padding:64px max(24px,calc((100vw - 1120px)/2))}.store-hero span{font-size:12px;letter-spacing:.2em;color:#d5deb7}.store-hero h1{font-size:clamp(32px,5vw,54px);line-height:1.15;margin:16px 0}.store-hero p{max-width:680px;white-space:pre-wrap}.store-content{max-width:1168px;margin:auto;padding:32px 24px}.store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.store-card{background:#fff;border:1px solid #e3e7df;border-radius:16px;overflow:hidden}.store-card img,.store-image-placeholder{width:100%;height:240px;object-fit:contain;background:#e8ede3}.store-image-placeholder{display:grid;place-items:center;font-size:56px;color:#708a69}.store-card-body{padding:24px}.store-card h2{font-size:21px;margin:0 0 8px}.store-card p{white-space:pre-wrap;color:#53675e}.store-ui label{display:flex;flex-direction:column;gap:5px;margin:14px 0;font-size:14px;font-weight:600}.store-ui input,.store-ui textarea,.store-ui select{font:inherit;padding:10px 12px;border:1px solid #bbc9bd;border-radius:7px;color:#173b34;background:#fff;max-width:100%;width:100%}.store-ui textarea{min-height:80px}.store-card input{width:85px}.store-ui button,.store-primary{display:inline-block;border:1px solid #bac9bb;border-radius:7px;background:#fff;color:#173b34;padding:10px 16px;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.store-ui .store-primary,.store-ui button[type=submit]{background:#173b34;color:#fff;border-color:#173b34}.store-ui button:disabled{opacity:.55;cursor:wait}.store-ui a{color:#225b46}.store-ui a.store-primary{color:#fff}.store-ui :focus-visible{outline:3px solid #d69539;outline-offset:3px}.store-panel{background:#fff;padding:28px;border:1px solid #dce3d8;border-radius:12px;margin:24px 0}.store-checkout{max-width:760px;margin:40px auto}.store-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.store-ui .store-check{flex-direction:row;align-items:center;font-weight:400}.store-check input{width:18px;height:18px;flex-shrink:0}.store-ui fieldset{border:1px solid #dce3d8;border-radius:8px;margin:16px 0}.store-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.store-error{background:#fff0ee;border:1px solid #e9b1a8;padding:12px;color:#902a1d;border-radius:8px}.store-ui small{display:block;color:#52635a}.store-footer{padding:32px;text-align:center;border-top:1px solid #dce3d8}.store-admin{width:100%;overflow:auto;padding:24px;max-width:1100px}.store-product-choice{border-bottom:1px solid #e3e7df;padding:12px 0;display:flex;justify-content:space-between;gap:12px;align-items:center}.store-thumb{height:100px;width:100px;object-fit:contain}.store-link{display:inline-block;margin-left:16px}.store-order{padding:24px 0;border-bottom:1px solid #dce3d8}.store-confirmation{max-width:760px;margin:20px auto}@media(max-width:600px){.store-form-grid{grid-template-columns:1fr}.store-hero{padding:40px 24px}.store-panel{padding:20px}.store-admin{padding:16px}.store-product-choice{align-items:flex-start;flex-direction:column}}.store-public{height:100vh;overflow-y:auto}.store-admin.store-admin-orders{max-width:none}.store-orders-panel{padding:16px;margin-top:16px;min-width:0}.store-orders-heading{display:flex;align-items:center;gap:12px;margin-bottom:12px}.store-orders-heading h3{margin:0;font-size:16px}.store-orders-heading>span{color:#718078;font-size:12px}.store-orders-heading>.store-order-icon-wrap{margin-left:auto}.store-order-filters{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:8px;padding:0 0 12px;overflow-x:auto}.store-filter-icon{flex-shrink:0;align-self:center;color:#748078;margin-right:2px}.store-ui .store-order-filters label{flex:1 0 105px;min-width:0;margin:0;gap:4px;font-size:10px;font-weight:500;color:#718078;white-space:nowrap}.store-ui .store-order-filters .store-filter-amount{flex-basis:85px}.store-ui .store-order-filters .store-filter-date{flex-basis:125px}.store-ui .store-order-filters input,.store-ui .store-order-filters select{height:32px;padding:5px 7px;font-size:12px;border-color:#d7dfd8;border-radius:5px;min-width:0}.store-order-filters>.store-order-icon-wrap{flex-shrink:0;margin-bottom:1px}.store-filter-error{margin:0 0 10px;color:#a32b20;font-size:12px}.store-orders-scroll{width:100%;overflow:auto;max-height:65vh;border:1px solid #dfe5df;border-radius:6px}.store-orders-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;font-size:12px;line-height:1.4;white-space:nowrap}.store-orders-table th{position:sticky;top:0;z-index:2;background:#f3f6f2;color:#637268;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #dfe5df;padding:10px}.store-orders-table td{padding:7px 10px;border-bottom:1px solid #e7ece6;border-right:1px solid #edf0eb;height:42px}.store-orders-table tr:last-child td{border-bottom:0}.store-orders-table th:last-child,.store-orders-table td:last-child{border-right:0}.store-orders-table tbody>tr:nth-child(2n):not(.store-order-detail-row){background:#fbfcfa}.store-orders-table tbody>tr:hover:not(.store-order-detail-row),.store-orders-table .store-order-selected{background:#f0f5ed}.store-orders-table .store-order-money{text-align:right;font-variant-numeric:tabular-nums}.store-order-truncate{max-width:140px;overflow:hidden;text-overflow:ellipsis}.store-order-time{color:#8a938d;font-size:10px}.store-ui .store-order-reference{display:flex;align-items:center;gap:6px;font:12px ui-monospace,monospace;border:0;background:transparent;padding:3px 0;color:#286746}.store-order-row-actions{display:flex;align-items:center;gap:3px}.store-order-icon-wrap{display:inline-flex;position:relative;vertical-align:middle}.store-ui .store-order-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;background:transparent;border-radius:5px;color:#526a5d}.store-ui .store-order-icon:enabled:hover{background:#e5eee1;border-color:#cad7c7;color:#225b39}.store-ui .store-order-icon:disabled{cursor:not-allowed;opacity:.35}.store-ui .store-order-icon[data-state]{position:relative;opacity:1}.store-ui .store-order-icon[data-state=pending]{color:#b73535;background:#fff0ee}.store-ui .store-order-icon[data-state=done]{color:#23733c;background:#e9f5eb}.store-ui .store-order-icon[data-state=unavailable]{color:#9aaba0;background:#f3f5f1}.store-ui .store-order-icon[data-state=pending]:enabled:hover{color:#962020;background:#fbe1dd;border-color:#e7b8b1}.store-ui .store-order-icon[data-state]:disabled{cursor:not-allowed}.store-action-done-mark{position:absolute;right:1px;bottom:1px;background:#e9f5eb;border-radius:50%}.store-order-icon-wrap:after{content:attr(data-tooltip);position:absolute;z-index:5;bottom:calc(100% + 6px);right:0;background:#233c2d;color:#fff;font-size:11px;font-weight:400;line-height:1.4;padding:6px 9px;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden}.store-order-icon-wrap:hover:after,.store-order-icon-wrap:focus-within:after{opacity:1;visibility:visible}.store-order-filters .store-order-icon-wrap:after{bottom:auto;top:0;right:calc(100% + 6px)}.store-order-badge{display:inline-block;border:1px solid #e1e7df;background:#f5f7f2;color:#637263;border-radius:4px;padding:3px 6px;font-size:10px;text-transform:capitalize}.store-payment-paid,.store-status-delivered{background:#e9f4e9;border-color:#d5e7d4;color:#317136}.store-payment-pending,.store-status-new{background:#fff7e5;border-color:#f1e3be;color:#926d21}.store-status-confirmed,.store-status-shipped{background:#edf4fa;border-color:#dbe6ef;color:#3f6c8e}.store-status-cancelled,.store-payment-cancelled,.store-payment-payment_error{background:#fbefec;border-color:#efd9d4;color:#a25946}.store-orders-table .store-orders-empty{text-align:center;padding:32px;color:#7a857d}.store-orders-table .store-order-detail-row>td{padding:18px;background:#f8faf5;white-space:normal}.store-order-details{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:24px;min-width:750px}.store-order-details>div{min-width:0;overflow-wrap:anywhere}.store-order-details h4{margin:0 0 8px;color:#61715f;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.store-order-details p,.store-order-details ul{margin:8px 0;line-height:1.7;font-size:12px}.store-order-details ul{padding-left:16px}.store-ui .store-order-details label{margin:8px 0;font-size:11px}.store-ui .store-order-details input{font-size:12px;padding:6px 8px}.store-order-details .store-check input{width:16px;height:16px;padding:0}.store-ui .store-order-details button[type=submit]{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:7px 10px}.store-orders-pagination{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:11px;color:#7a857d}.store-orders-pagination>span:first-child{flex:1}.store-city-filter{flex:1 0 105px;min-width:0}.store-city-control{position:relative;margin-top:4px}.store-ui .store-city-control input{display:block;padding-right:25px}.store-ui .store-city-toggle{display:flex;align-items:center;justify-content:center;position:absolute;right:3px;top:4px;height:24px;width:22px;padding:0;background:#fff;border:0;color:#637268}.store-city-options{z-index:1000;overflow-y:auto;padding:4px;border:1px solid #cfd9ce;border-radius:6px;background:#fff;box-shadow:0 5px 18px #173b3420;font:12px/1.5 Inter,system-ui,sans-serif;color:#173b34;box-sizing:border-box}.store-city-option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;cursor:pointer;border-radius:4px}.store-city-option:hover,.store-city-option[data-active=true]{background:#edf3e9}.store-city-option[aria-selected=true]{color:#24712c;font-weight:600}.store-city-hint{font-size:11px;color:#718078;padding:4px 9px;margin:0}.store-customers-search{display:flex;gap:12px;align-items:center;margin:0 0 16px}.store-ui .store-customers-search input{width:min(100%,350px);font-size:13px;padding:8px 12px}.store-customers-search>span{font-size:12px;color:#718078}@media(max-width:600px){.store-orders-panel{padding:10px}.store-orders-heading{flex-wrap:wrap;gap:8px}.store-orders-heading h3{font-size:14px}.store-orders-heading>span{font-size:10px}.store-orders-table{font-size:11px}.store-orders-table th,.store-orders-table td{padding-left:8px;padding-right:8px}.store-orders-pagination>span:first-child{max-width:50%}}.store-account-trigger{border:1px solid #31574a;background:transparent;color:#244a3b;border-radius:20px;padding:9px 15px;white-space:nowrap;cursor:pointer}.store-account-dialog{width:min(640px,calc(100% - 24px));max-height:85dvh;border:1px solid #d6dfd4;border-radius:18px;padding:24px;background:#fffdf6;color:#244a3b;box-shadow:0 20px 80px #1237}.store-account-dialog::backdrop{background:#122d29a6}.store-account-dialog button{cursor:pointer;padding:9px 13px;border:1px solid #a7b9aa;border-radius:8px;background:#f3f5ed;color:#244a3b}.store-account-dialog button:disabled{opacity:.5;cursor:default}.store-account-dialog .store-primary{background:#244a3b;color:#fff}.store-account-dialog label{display:grid;gap:7px;margin:16px 0}.store-account-dialog input{padding:12px;border:1px solid #a7b9aa;border-radius:8px;font:inherit}.store-account-dialog .store-actions{display:flex;gap:10px;margin-top:16px}.store-account-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.store-account-heading h2{margin:0}.store-account-email{overflow-wrap:anywhere}.store-account-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #d6dfd4;padding-bottom:16px}.store-account-tabs button[aria-pressed=true]{background:#244a3b;color:#fff}.store-account-orders{list-style:none;padding:0}.store-account-orders>li{padding:16px 0;border-bottom:1px solid #d6dfd4}.store-account-orders>li>div{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.store-tracking{display:flex;list-style:none;padding:0;gap:4px;margin:16px 0}.store-tracking li{flex:1;border-top:4px solid #dae0d7;padding-top:8px;font-size:12px;text-transform:capitalize}.store-tracking li.complete{border-color:#357450;font-weight:600}@media(max-width:600px){.store-account-trigger{padding:8px;font-size:12px}.store-account-dialog{padding:18px}}.botanical-store{--green: #24712c;--gold: #cda435;--cream: #fbf9f0;--ink: #27271f;background:var(--cream);color:var(--ink);scroll-behavior:smooth;scroll-padding-top:110px}.botanical-store a{color:inherit;text-decoration:none}.botanical-store small{color:#77776a}.botanical-header-wrap{border-bottom:1px solid #efede1;background:#fbf9f0f5;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.botanical-header,.botanical-hero,.botanical-how,.botanical-herbs,.botanical-footer-main,.botanical-footer-bottom{max-width:1232px;margin:auto}.botanical-header{display:flex;align-items:center;gap:32px;min-height:100px;padding:14px 0}.botanical-brand{display:flex;align-items:center;gap:10px;max-width:280px;font:24px/1.2 Georgia,serif;color:#58643a!important}.botanical-brand img{width:240px;height:65px;object-fit:contain}.botanical-brand span{overflow-wrap:anywhere}.botanical-brand svg{flex-shrink:0}.botanical-brand small{font:9px/1.5 system-ui,sans-serif;letter-spacing:.16em;margin-top:5px}.botanical-nav{display:flex;justify-content:center;align-items:center;gap:32px;margin:0 auto}.botanical-nav a{font-size:13px;color:#77766e;padding:12px 0}.botanical-nav a:hover{color:var(--green)}.botanical-bag{display:flex;align-items:center;justify-content:center;gap:9px;background:var(--ink);color:#fff!important;padding:9px 16px;border-radius:40px;font-size:11px;white-space:nowrap}.botanical-bag strong{display:block;font-size:12px}.botanical-bag b{min-width:20px;line-height:20px;background:#ffffff26;text-align:center;border-radius:50%}.botanical-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;position:relative;min-height:700px;padding:70px 0 90px}.botanical-intro{z-index:1;min-width:0}.botanical-eyebrow{display:inline-flex;align-items:center;gap:6px;border:1px solid #e7e3d5;padding:4px 10px;border-radius:30px;font-size:10px;font-weight:500;letter-spacing:.04em;color:#777569;line-height:1.4}.botanical-eyebrow:before{content:"";width:5px;height:5px;background:var(--gold);border-radius:50%;flex-shrink:0}.botanical-intro h1{font-size:clamp(40px,4.1vw,60px);line-height:1.08;font-weight:750;letter-spacing:-.045em;margin:24px 0}.botanical-intro h1 span{background:linear-gradient(100deg,var(--green),#64833b 58%,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.botanical-intro p{color:#77766a;font-size:16px;line-height:1.85;max-width:460px;white-space:pre-wrap;overflow-wrap:anywhere}.botanical-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.botanical-store .botanical-cta,.botanical-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 22px;border-radius:40px;font-size:12px;font-weight:600;line-height:1.5}.botanical-store .botanical-cta{background:var(--green);color:#fff}.botanical-secondary{border:1px solid #e5e2d4;background:var(--cream);color:var(--ink)}.botanical-stats{display:flex;gap:14px;margin-top:38px;max-width:450px}.botanical-stats>div{flex:1;border:1px solid #ece9dd;border-radius:24px;min-height:84px;padding:15px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#ffffff75;gap:5px}.botanical-stats strong{font-size:17px;line-height:1.2}.botanical-stats svg{color:var(--green)}.botanical-stats span{color:#858174;font-size:9px;letter-spacing:.06em;line-height:1.4;max-width:100px}.botanical-floating-herb{position:absolute;width:115px;pointer-events:none;opacity:.13}.botanical-floating-turmeric{top:40px;left:-45px;transform:rotate(-20deg)}.botanical-floating-tulsi{bottom:70px;left:70px;transform:rotate(40deg)}.botanical-compass{position:relative;width:100%;aspect-ratio:1;max-width:540px;justify-self:center;isolation:isolate}.botanical-compass-art{width:100%;height:100%;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;z-index:-1;pointer-events:none}.botanical-compass-orbit{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:1px dashed #d9ceab;border-radius:50%;opacity:.6}.botanical-compass-orbit:after{content:"";position:absolute;top:20%;right:20%;bottom:20%;left:20%;border:1px solid #e1d4b7;border-radius:50%}.botanical-compass-center{position:absolute;width:30%;aspect-ratio:1;left:35%;top:35%;border-radius:50%;background:#fffcf0;box-shadow:0 5px 16px #84764310;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px}.botanical-compass-center em{font:italic 14px Georgia,serif;color:#8d866e;margin-bottom:7px}.botanical-compass-center strong{font-size:16px;line-height:1.35}.botanical-compass-center strong span{color:var(--green)}.botanical-store .botanical-concern{position:absolute;left:50%;top:50%;width:19%;aspect-ratio:1;padding:8px;border-radius:50%;background:#fffef9;border:1px solid #f0ede2;box-shadow:0 4px 16px #6e634310;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:500;transform:translate(-50%,-50%) rotate(var(--angle)) translate(clamp(100px,14.5vw,205px)) rotate(var(--counter-angle))}.botanical-concern svg{color:var(--green)}.botanical-concern:nth-of-type(3n) svg{color:var(--gold)}.botanical-store .botanical-concern[aria-pressed=true]{background:#e9f0df;border-color:var(--green);box-shadow:0 0 0 3px #24712c15}.botanical-how{padding:54px 0 80px}.botanical-section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px}.botanical-section-heading h2{font-size:34px;line-height:1.15;letter-spacing:-.035em;max-width:650px;margin:16px 0 10px}.botanical-section-heading p{color:#77766e;font-size:13px;margin:8px 0 0}.botanical-section-heading>a{font-size:13px;display:flex;gap:8px;align-items:center;white-space:nowrap}.botanical-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.botanical-steps article{position:relative;background:#fffffc;border:1px solid #efede2;border-radius:28px;padding:30px}.botanical-steps article>svg{background:#e9f0e5;color:var(--green);border-radius:50%;padding:10px;box-sizing:content-box}.botanical-steps article>span{position:absolute;top:24px;right:30px;color:#d6b95c;font:italic 24px Georgia,serif}.botanical-steps h3{font-size:16px;line-height:1.4;margin:22px 0 10px}.botanical-steps p{font-size:14px;line-height:1.7;color:#828073;margin:0}.botanical-herbs{padding:70px 0}.botanical-herb-note{font:italic 17px/1.6 Georgia,serif!important;color:#938b72!important}.botanical-herb-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:16px}.botanical-herb-grid>div{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e9e5d7;border-radius:25px;padding:20px 8px 14px;gap:8px;font-size:11px;background:#ffffff35}.botanical-herb-grid img{width:100%;height:80px;object-fit:contain}.botanical-herb-caption{text-align:right;color:#918b7b;font-size:11px;margin-top:14px}.botanical-store .store-content{max-width:1280px;padding:65px 24px 100px}.botanical-products{scroll-margin-top:110px}.botanical-catalog-tools{display:flex;align-items:center;gap:24px;margin-bottom:18px}.botanical-store .botanical-search{flex:1;margin:0;display:flex;flex-direction:row;align-items:center;gap:12px;border:1px solid #e5e1d2;border-radius:30px;background:#ffffff80;padding:0 18px}.botanical-search svg{color:#88836f;flex-shrink:0}.botanical-store .botanical-search input{background:transparent;border:0;padding:12px 0;font-size:13px;min-width:0;border-radius:0}.botanical-store .botanical-sort{display:flex;flex-direction:row;align-items:center;gap:12px;margin:0;font-size:12px;white-space:nowrap}.botanical-sort select{width:auto;border-color:#e5e1d2;border-radius:30px;font-size:12px;font-weight:400;background:#fffdf7}.botanical-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.botanical-filters button{border:1px solid #e5e1d2;border-radius:30px;padding:8px 15px;font-size:12px;color:#6a6b5e;background:transparent;font-weight:500}.botanical-filters button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.botanical-filter-note{font-size:12px;color:#807b6e;margin:-8px 0 24px}.botanical-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.botanical-card{border-radius:26px;border-color:#f0ede0;display:flex;flex-direction:column;min-width:0;box-shadow:0 4px 12px #67572b07;scroll-margin-top:110px}.botanical-product-image{background:#eeeadf;height:255px;position:relative;display:grid;place-items:center}.botanical-product-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;object-fit:contain;background:#f3eee2}.botanical-product-image img[hidden]{display:none}.botanical-image-fallback{color:#a2ad8c}.botanical-card .store-card-body{padding:20px;flex:1;display:flex;flex-direction:column}.botanical-card h3{font-size:16px;line-height:1.4;margin:0 0 8px;overflow-wrap:anywhere}.botanical-card p{font-size:12px;color:#898578;line-height:1.6;margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.botanical-card .store-card-body>strong{font-size:18px;color:var(--ink);margin-top:auto}.botanical-product-actions{display:flex;gap:10px;align-items:flex-end;margin-top:14px}.botanical-product-actions label{font-size:10px;margin:0;flex-shrink:0}.botanical-product-actions input{width:55px;padding:7px;border-color:#e1dfd2}.botanical-product-actions button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;padding:10px 8px;font-size:11px;border-radius:30px;background:#edf2e5;border-color:transparent;white-space:nowrap}.botanical-store button:hover:enabled,.botanical-store .botanical-cta:hover{filter:brightness(.94)}.botanical-store button:disabled{cursor:not-allowed}.botanical-empty{text-align:center;background:#f3f2e8;border:1px solid #e8e5d7;padding:48px 24px;border-radius:24px}.botanical-empty svg{color:var(--green)}.botanical-invitation{position:relative;overflow:hidden;margin:90px 0;padding:60px;background:linear-gradient(125deg,#24712c 35%,#50853b 65%,#cba135);border-radius:30px;color:#fff}.botanical-invitation>img{position:absolute;right:30px;bottom:-60px;width:310px;opacity:.16;transform:rotate(25deg);pointer-events:none}.botanical-invitation h2{position:relative;font-size:36px;letter-spacing:-.035em;line-height:1.2;margin:24px 0 14px}.botanical-invitation p{position:relative;font-size:15px;margin-bottom:26px;max-width:500px}.botanical-invitation .botanical-secondary{position:relative;color:var(--ink)}.botanical-store .store-checkout{max-width:900px;background:#fffef9;padding:36px;border-radius:28px;border-color:#e9e4d6;scroll-margin-top:110px}.botanical-store .store-checkout h2,.botanical-store .store-confirmation h2{letter-spacing:-.025em}.botanical-store .store-primary,.botanical-store button[type=submit]{background:var(--green);border-color:var(--green);color:#fff;border-radius:24px}.botanical-bag-items{list-style:none;padding:0}.botanical-bag-items li{display:flex;gap:16px;align-items:center;border-bottom:1px solid #e8e5d7;padding:14px 0;font-size:14px}.botanical-bag-items li>span{flex:1;min-width:0;overflow-wrap:anywhere}.botanical-bag-items label{font-size:10px;margin:0}.botanical-bag-items input{width:65px;padding:6px}.botanical-bag-items strong{white-space:nowrap}.botanical-bag-items button{font-size:11px;padding:6px 8px}.botanical-footer{text-align:left;border-color:#eeebdd;padding:56px 24px 30px;background:#faf8ee}.botanical-footer-main{display:grid;grid-template-columns:1.3fr .85fr 1fr 1.1fr;gap:60px}.botanical-footer-logo{width:140px;height:110px;object-fit:contain;object-position:left center}.botanical-footer h2{margin-top:0;font:25px Georgia,serif}.botanical-footer h3{font-size:11px;font-weight:600;color:#777367;margin:14px 0 22px}.botanical-footer p{font-size:12px;color:#817b6b;line-height:1.7;max-width:310px;white-space:pre-wrap;overflow-wrap:anywhere}.botanical-footer-main a{display:flex;align-items:center;gap:7px;font-size:12px;color:#817b6b;margin:14px 0;overflow-wrap:anywhere}.botanical-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #e9e5d5;padding-top:25px;margin-top:40px;font-size:11px;color:#908774}.botanical-footer-bottom em{font-family:Georgia,serif}@media(max-width:1320px){.botanical-header,.botanical-hero,.botanical-how,.botanical-herbs{margin-left:40px;margin-right:40px}.botanical-hero{gap:30px}.botanical-floating-turmeric{left:-20px}}@media(max-width:1050px){.botanical-header{gap:20px;min-height:88px}.botanical-brand{max-width:210px}.botanical-brand img{width:200px}.botanical-nav{gap:20px}.botanical-bag>span{display:none}.botanical-hero{min-height:590px;gap:20px;padding:60px 0}.botanical-intro h1{font-size:43px}.botanical-intro p{font-size:14px}.botanical-compass-center strong{font-size:13px}.botanical-compass-center em{font-size:12px}.botanical-concern svg{width:18px;height:18px}.botanical-store .botanical-concern{font-size:10px}.botanical-stats{gap:8px}.botanical-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.botanical-steps{gap:18px}.botanical-steps article{padding:24px}.botanical-footer-main{gap:30px}}@media(max-width:760px){.botanical-header,.botanical-hero,.botanical-how,.botanical-herbs{margin-left:24px;margin-right:24px}.botanical-header{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:12px 0 0}.botanical-brand img{width:185px;height:50px}.botanical-brand{max-width:70%;font-size:21px}.botanical-bag{margin-left:auto}.botanical-nav{order:3;flex-basis:100%;gap:32px}.botanical-nav a{font-size:12px;padding:10px 0 12px}.botanical-hero{grid-template-columns:1fr;padding:52px 0 32px;gap:36px}.botanical-intro{text-align:center}.botanical-intro h1{font-size:clamp(38px,8vw,54px)}.botanical-intro p{margin-left:auto;margin-right:auto}.botanical-hero-actions{justify-content:center}.botanical-stats{margin:30px auto 0}.botanical-compass{width:min(100%,460px)}.botanical-store .botanical-concern{transform:translate(-50%,-50%) rotate(var(--angle)) translate(min(36vw,175px)) rotate(var(--counter-angle));font-size:11px}.botanical-compass-center strong{font-size:15px}.botanical-compass-center em{font-size:13px}.botanical-floating-tulsi{bottom:auto;top:260px;left:-15px;width:85px}.botanical-how{padding:40px 0}.botanical-section-heading{align-items:flex-start;margin-bottom:24px}.botanical-section-heading h2{font-size:29px}.botanical-steps{grid-template-columns:1fr}.botanical-steps article{padding:24px}.botanical-steps h3{margin-top:16px}.botanical-herbs{padding:40px 0}.botanical-herb-note{display:none}.botanical-herb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.botanical-herb-grid>div{border-radius:20px;font-size:10px}.botanical-herb-grid img{height:65px}.botanical-herb-caption{text-align:left;font-size:10px}.botanical-store .store-content{padding-top:40px;padding-bottom:48px}.botanical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.botanical-product-image{height:230px}.botanical-card .store-card-body{padding:16px}.botanical-catalog-tools{gap:16px}.botanical-store .botanical-sort{flex-direction:column;align-items:flex-start;gap:3px}.botanical-filters{gap:6px}.botanical-filters button{font-size:11px;padding:7px 12px}.botanical-invitation{margin:50px 0;padding:36px;border-radius:24px}.botanical-invitation h2{font-size:30px}.botanical-invitation>img{width:200px;right:-50px}.botanical-store .store-checkout{padding:24px}.botanical-footer-main{grid-template-columns:1fr 1fr;gap:24px}.botanical-footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:480px){.botanical-header,.botanical-hero,.botanical-how,.botanical-herbs{margin-left:20px;margin-right:20px}.botanical-header{gap:6px 12px}.botanical-nav{gap:28px}.botanical-bag{padding:9px 12px}.botanical-hero{padding-top:40px;gap:28px}.botanical-hero-actions{gap:10px}.botanical-store .botanical-cta,.botanical-secondary{padding:11px 17px;font-size:11px}.botanical-compass-center strong{font-size:12px}.botanical-compass-center em{font-size:11px}.botanical-compass-center{padding:5px}.botanical-store .botanical-concern{font-size:9px;gap:4px}.botanical-concern svg{width:16px;height:16px}.botanical-section-heading{flex-wrap:wrap;gap:12px}.botanical-section-heading h2{font-size:27px}.botanical-herb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.botanical-store .store-content{padding-left:20px;padding-right:20px}.botanical-catalog-tools{flex-direction:column;align-items:stretch;gap:12px}.botanical-store .botanical-sort{flex-direction:row;align-items:center;gap:12px}.botanical-grid{gap:12px}.botanical-card{border-radius:20px}.botanical-product-image{height:175px}.botanical-card .store-card-body{padding:12px}.botanical-card h3{font-size:14px}.botanical-card p{font-size:11px}.botanical-product-actions{flex-wrap:wrap;gap:8px}.botanical-product-actions label{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.botanical-product-actions button{flex-basis:100%}.botanical-invitation{padding:30px 24px}.botanical-invitation h2{font-size:27px}.botanical-invitation p{font-size:13px}.botanical-bag-items li{flex-wrap:wrap;gap:10px}.botanical-bag-items li>span{flex-basis:calc(100% - 80px)}.botanical-bag-items strong{flex:1}.botanical-store .store-checkout{padding:20px}.botanical-footer{padding:35px 20px 25px}}@media(prefers-reduced-motion:reduce){.botanical-store{scroll-behavior:auto}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;width:100%;overflow:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--c-pageBg);color:var(--c-text)}input,button,textarea,select{font-family:inherit}:root,:root[data-theme=light]{--c-pageBg: #F5F7FA;--c-sidebarBg: #102A43;--c-sidebarBorder: #0B2239;--c-headerBg: #102A43;--c-headerText: #FFFFFF;--c-headerMuted: #E4E7EC;--c-headerBorder: rgba(255,255,255,.22);--c-headerSurface: rgba(255,255,255,.08);--c-cardBg: #ffffff;--c-border: #E4E7EC;--c-borderDark: #D0D5DD;--c-text: #172B4D;--c-textSecondary: #667085;--c-textMuted: #667180;--c-primary: #102A43;--c-primaryHover: #0B2239;--c-primaryLight: #E6FFFB;--c-primaryText: #FFFFFF;--c-purple: #14B8A6;--c-green: #16835D;--c-amber: #D97706;--c-shadowSm: 0 1px 3px rgba(16,42,67,.08);--c-shadowMd: 0 4px 12px rgba(16,42,67,.12);--c-shadowLg: 0 20px 60px rgba(16,42,67,.18);--c-waBg: #e5ddd5;--c-incomingBg: #ffffff;--c-incomingText: #111b21;--c-outgoingBg: #d9fdd3;--c-outgoingText: #111b21;--c-chatBg: #e5ddd5;--c-statusDelivered: #53bdeb;--c-statusRead: #53bdeb;--c-statusSent: #8696a0;--c-surface: #ffffff;--c-surfaceAlt: #F5F7FA;--c-hover: #E6FFFB;--c-chatPanel: #f0f2f5;--c-chatWall: #efeae2;--c-chatIncoming: #ffffff;--c-surfaceInner: #F8FAFC;--c-surfaceSection: #F8FAFC;--c-surfaceMuted: #EEF1F4;--c-surfaceSubtle: #E6FFFB;--c-borderSubtle: #EEEEE8;--c-borderStrong: #D0D5DD;--c-nodeBorder: #B4B3AA;--c-edgeLine: #8A897F;--c-divider: rgba(255,255,255,.22);--c-rowSep: #E4E7EC;--c-t1: #172B4D;--c-t2: #FFFFFF;--c-t3: #172B4D;--c-t4: #667085;--c-t5: #667085;--c-t6: #E4E7EC;--c-t7: #14B8A6;--c-t8: #98A2B3;--c-dangerText: #D92D20;--c-dangerStrong: #D92D20;--c-dangerBg: #FEECEB;--c-dangerBgSoft: #FEECEB;--c-dangerBorder: #F8C8C8;--c-successText: #16835D;--c-successBright: #16835D;--c-successBg: #E8F7F0;--c-successBgSoft: #E8F7F0;--c-successBorder: #B8DCCF;--c-warnText: #D97706;--c-warnDeep: #D97706;--c-warnBg: #FFF4E5;--c-warnBgSoft: #FFF4E5;--c-warnBorder: #F0DCA8;--c-orangeText: #E65100;--c-orangeBg: #FFF3E0;--c-orangeBorder: #FFB74D;--c-infoText: #2563EB;--c-infoBright: #2563eb;--c-infoBg: #EFF6FF;--c-infoBorder: #BBDEFB;--c-chatHeaderBg: #008069;--c-chatHeaderText: #ffffff;--c-rowActive: #f0f2f5;--c-rowHover: #f5f6f6;--c-avatarBg: #dfe5e7;--c-avatarText: #54656f;--c-waGreen: #25D366;--c-chatPattern: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h50v50H0z' fill='%23d1d7db' fill-opacity='0.12'/%3E%3C/svg%3E");--c-purpleBg: #E6FFFB;--c-navy: #102A43;--c-navyBg: #EFF6FF;--c-teal: #14B8A6;--c-tealBg: #E6FFFB;--c-pink: #9C2153;--c-pinkBg: #FBE5EE;--c-successTint: #F0FAF6;--c-selectedTint: #E6FFFB;--c-watermark: #14B8A6;--c-scrollThumb: #d4d4cd;--c-scrollTrack: transparent;--c-s3c6678: #3C6678;--c-s7c3aed: #7C3AED;--c-s6d28d9: #6D28D9;--c-s1d4ed8: #1D4ED8;--c-s0891b2: #0891B2;--c-s1e3a6b: #1E3A6B;--c-s8b5cf6: #8B5CF6;--c-s15803d: #15803D;--c-s5b21b6: #5B21B6;--c-sb04e0e: #B04E0E;--c-s027eb5: #027EB5;--c-s1e40af: #1E40AF;--c-sb45309: #B45309;--c-s3b82f6: #3B82F6;--c-s8b3a3a: #8B3A3A;--c-s791f1f: #791F1F;--c-sdcedc8: #DCEDC8;--c-sfef9c3: #FEF9C3;--c-s92400e: #92400E;--c-s7a5c00: #7A5C00;--c-sc8e6c9: #C8E6C9;--c-s92680b: #92680B;--c-s3c6656: #3C6656;--c-s667781: #667781;--c-s7a5a12: #7A5A12;--c-sfef3c7: #FEF3C7;--c-sef4444: #EF4444;--c-sd1fae5: #D1FAE5;--c-sbfbfc5: #BFBFC5;--c-s6a3faf: #6A3FAF;--c-s7a5500: #7A5500;--c-s7a5510: #7A5510;--c-s8a1f1f: #8A1F1F;--c-sdcfce7: #DCFCE7;--c-s333333: #333333;--c-s555555: #555555;--c-s5b5851: #5B5851;--c-s065f46: #065F46;--c-sd8d8de: #D8D8DE;--c-se8e0f8: #E8E0F8;--c-sdbeafe: #DBEAFE;--c-se0f7fa: #E0F7FA;--c-sdcf8c6: #DCF8C6;--c-x0866ff: #0866FF;--c-x0f7a38: #0F7A38;--c-x0f9d58: #0F9D58;--c-x1b5e20: #1B5E20;--c-x1e4b8f: #1E4B8F;--c-x1f3c2e: #1F3C2E;--c-x215d4c: #215D4C;--c-x254c87: #254C87;--c-x33691e: #33691E;--c-x444444: #444444;--c-x4a2d7a: #4A2D7A;--c-x52525b: #52525B;--c-x5b6b73: #5B6B73;--c-x6a1b9a: #6A1B9A;--c-x6a2a2a: #6A2A2A;--c-x7a2a2a: #7A2A2A;--c-x7a2e2e: #7A2E2E;--c-x7a6200: #7A6200;--c-x7e58c6: #7E58C6;--c-x8a5a1b: #8A5A1B;--c-x8a6d00: #8A6D00;--c-xa05040: #A05040;--c-xa32d2d: #A32D2D;--c-xb04040: #B04040;--c-xb53d3d: #B53D3D;--c-xb7791f: #B7791F;--c-xc44a4a: #C44A4A;--c-xe6f4ea: #E6F4EA;--c-xe8e8e2: #E8E8E2;--c-xe94235: #E94235;--c-xeaf1fb: #EAF1FB;--c-xedebf7: #EDEBF7;--c-xeeeafb: #EEEAFB;--c-xf0b6b6: #F0B6B6;--c-xf0e8e8: #F0E8E8;--c-xf0f0f0: #F0F0F0;--c-xf0f2f5: #F0F2F5;--c-xf1f0eb: #F1F0EB;--c-xf1f6ff: #F1F6FF;--c-xf2f2ec: #F2F2EC;--c-xf3f4f6: #F3F4F6;--c-xf4ecec: #F4ECEC;--c-xf4f8ff: #F4F8FF;--c-xf5ecec: #F5ECEC;--c-xf5f5f0: #F5F5F0;--c-xf5f6f6: #F5F6F6;--c-xf5fbf8: #F5FBF8;--c-xf5fbff: #F5FBFF;--c-xf8f0f0: #F8F0F0;--c-xf8f7f2: #F8F7F2;--c-xf9fafb: #F9FAFB;--c-xfaf0f0: #FAF0F0;--c-xfafaf7: #FAFAF7;--c-xfafaf9: #FAFAF9;--c-xfbf0e4: #FBF0E4;--c-xfcebeb: #FCEBEB;--c-xfdf0f0: #FDF0F0;--c-xfdf2f2: #FDF2F2;--c-xfdf6f6: #FDF6F6;--c-xfdf8f5: #FDF8F5;--c-xfff5f5: #FFF5F5;--c-xfff6e8: #FFF6E8;--c-sd3e7ff: #D3E7FF;--c-sfff6d6: #FFF6D6;--c-sf0e0a8: #F0E0A8;--c-sc8881f: #C8881F;--c-sf0efea: #F0EFEA;--c-seef2ff: #EEF2FF;--c-sf5f9ff: #F5F9FF;--c-scfe3fb: #CFE3FB;--c-sfdf3f3: #FDF3F3;--c-sf3c9c9: #F3C9C9;--c-secfdf5: #ECFDF5;--c-s059669: #059669;--c-sa7f3d0: #A7F3D0;--c-se5e7eb: #E5E7EB;--c-s6055cc: #6055CC;--c-se48a8a: #E48A8A;--c-sffd54f: #FFD54F;--c-dangerSolid: #A32D2D;--c-toastBg: #111111;--c-toastText: #ffffff;--c-overlaySoft: rgba(255,255,255,.5);--c-se8a0a0: #E8A0A0;--c-se8b0b0: #E8B0B0;--c-sf0c0c0: #F0C0C0;--c-sd8b0b0: #D8B0B0;--c-se0c8b8: #E0C8B8;--c-sc8a0a0: #C8A0A0;--c-se0b8b8: #E0B8B8;--c-sd0b0b0: #D0B0B0;--c-sc0a0a0: #C0A0A0;--c-sf4c9c9: #F4C9C9;--c-sbbdfd1: #BBDFD1;--c-s4338ca: #4338CA;--c-selectionBg: rgba(20,184,166,.24)}:root[data-theme=dark]{--c-pageBg: #131313;--c-sidebarBg: #171717;--c-sidebarBorder: #2A2A2A;--c-headerBg: #0D0D0D;--c-headerText: #F2F2F2;--c-headerMuted: #9C9C9C;--c-headerBorder: rgba(255,255,255,.1);--c-headerSurface: rgba(255,255,255,.07);--c-cardBg: #1C1C1C;--c-border: #2E2E2E;--c-borderDark: #3A3A3A;--c-text: #ECECEC;--c-textSecondary: #A8A8A8;--c-textMuted: #9BA3AC;--c-primary: #EF4444;--c-primaryHover: #F87171;--c-primaryLight: #3A1A1A;--c-primaryText: #ECECEC;--c-purple: #A99BF5;--c-green: #35D0A0;--c-amber: #F0B84A;--c-shadowSm: 0 1px 2px rgba(0,0,0,.5);--c-shadowMd: 0 8px 24px rgba(0,0,0,.55);--c-shadowLg: 0 20px 60px rgba(0,0,0,.7);--c-waBg: #0B141A;--c-incomingBg: #202C33;--c-incomingText: #E9EDEF;--c-outgoingBg: #005C4B;--c-outgoingText: #E9EDEF;--c-chatBg: #0B141A;--c-statusDelivered: #53BDEB;--c-statusRead: #53BDEB;--c-statusSent: #8696A0;--c-surface: #1C1C1C;--c-surfaceAlt: #161616;--c-hover: #262626;--c-chatPanel: #1F2C33;--c-chatWall: #0B141A;--c-chatIncoming: #202C33;--c-surfaceInner: #222222;--c-surfaceSection: #202020;--c-surfaceMuted: #262626;--c-surfaceSubtle: #242424;--c-borderSubtle: #272727;--c-borderStrong: #3A3A3A;--c-nodeBorder: #4E4E4E;--c-edgeLine: #8A8A8A;--c-divider: #242424;--c-rowSep: #232323;--c-t1: #F2F2F2;--c-t2: #E4E4E4;--c-t3: #C9C9C9;--c-t4: #ADADAD;--c-t5: #9C9C9C;--c-t6: #949494;--c-t7: #8A8A8A;--c-t8: #7E7E7E;--c-dangerText: #F98C8C;--c-dangerStrong: #FCA5A5;--c-dangerBg: #3A1A1A;--c-dangerBgSoft: #2A1616;--c-dangerBorder: #5A2626;--c-successText: #4ADE9F;--c-successBright: #34D399;--c-successBg: #123026;--c-successBgSoft: #142A23;--c-successBorder: #1E5245;--c-warnText: #F0B84A;--c-warnDeep: #E8C46A;--c-warnBg: #33270F;--c-warnBgSoft: #2C230F;--c-warnBorder: #4D3B15;--c-orangeText: #FFA657;--c-orangeBg: #35220F;--c-orangeBorder: #5A3A18;--c-infoText: #7AB4F5;--c-infoBright: #8FC0F7;--c-infoBg: #14263A;--c-infoBorder: #23405F;--c-chatHeaderBg: #1F2C33;--c-chatHeaderText: #E9EDEF;--c-rowActive: #2A2A2A;--c-rowHover: #212121;--c-avatarBg: #33383D;--c-avatarText: #C3CBD1;--c-waGreen: #25D366;--c-chatPattern: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='1' fill='%23ffffff' fill-opacity='0.055'/%3E%3Ccircle cx='13' cy='13' r='1' fill='%23ffffff' fill-opacity='0.035'/%3E%3C/svg%3E");--c-purpleBg: #221F3D;--c-navy: #9FB4DC;--c-navyBg: #1A2233;--c-teal: #3FC8B4;--c-tealBg: #0F2B28;--c-pink: #F2789F;--c-pinkBg: #331722;--c-successTint: #14231F;--c-selectedTint: #2A1A1A;--c-watermark: #3F3F3F;--c-scrollThumb: #3A3A3A;--c-scrollTrack: transparent;--c-s3c6678: #A0C1CF;--c-s7c3aed: #BC9BF5;--c-s6d28d9: #C0A2EE;--c-s1d4ed8: #819EEE;--c-s0891b2: #24BEE3;--c-s1e3a6b: #8FADE0;--c-s8b5cf6: #B69BF5;--c-s15803d: #4ADE81;--c-s5b21b6: #C0A2EE;--c-sb04e0e: #F39C63;--c-s027eb5: #4FBEEF;--c-s1e40af: #859DEA;--c-sb45309: #F0924A;--c-s3b82f6: #8FB6F7;--c-s8b3a3a: #DBAAAA;--c-s791f1f: #ECB5B5;--c-sdcedc8: #223012;--c-sfef9c3: #363205;--c-s92400e: #EE894C;--c-s7a5c00: #F0C74A;--c-sc8e6c9: #152D15;--c-s92680b: #F0BC4A;--c-s3c6656: #78B09B;--c-s667781: #73838D;--c-s7a5a12: #E6B954;--c-sfef3c7: #362C05;--c-sef4444: #EF4444;--c-sd1fae5: #0A3820;--c-sbfbfc5: #38383C;--c-s6a3faf: #C2AEE2;--c-s7a5500: #F0BE4A;--c-s7a5510: #E8B452;--c-s8a1f1f: #EEB3B3;--c-sdcfce7: #09391A;--c-s333333: #C9C9C9;--c-s555555: #C9C9C9;--c-s5b5851: #B1AFA9;--c-s065f46: #44E4B7;--c-sd8d8de: #36363E;--c-se8e0f8: #261547;--c-sdbeafe: #082346;--c-se0f7fa: #0F393F;--c-sdcf8c6: #2A520A;--c-x0866ff: #90AEDF;--c-x0f7a38: #90DFAE;--c-x0f9d58: #90DFB9;--c-x1b5e20: #90DF96;--c-x1e4b8f: #90B0DF;--c-x1f3c2e: #A1CEB8;--c-x215d4c: #96DAC6;--c-x254c87: #90B0DF;--c-x33691e: #A6DF90;--c-x444444: #B8B8B8;--c-x4a2d7a: #AF97D9;--c-x52525b: #B4B4BB;--c-x5b6b73: #AFBAC0;--c-x6a1b9a: #C190DF;--c-x6a2a2a: #D69999;--c-x7a2a2a: #DA9595;--c-x7a2e2e: #D89797;--c-x7a6200: #DFCF90;--c-x7e58c6: #AD95DB;--c-x8a5a1b: #DFBD90;--c-x8a6d00: #DFCE90;--c-xa05040: #D6A399;--c-xa32d2d: #DF9090;--c-xb04040: #D99696;--c-xb53d3d: #DB9494;--c-xb7791f: #DFBF90;--c-xc44a4a: #DC9393;--c-xe6f4ea: #182D1E;--c-xe8e8e2: #26261E;--c-xe94235: #DF9690;--c-xeaf1fb: #18212D;--c-xedebf7: #1C182D;--c-xeeeafb: #1D182D;--c-xf0b6b6: #2D1818;--c-xf0e8e8: #2A1B1B;--c-xf0f0f0: #222222;--c-xf0f2f5: #1C2129;--c-xf1f0eb: #29261C;--c-xf1f6ff: #181F2D;--c-xf2f2ec: #29291C;--c-xf3f4f6: #1E2127;--c-xf4ecec: #2C1919;--c-xf4f8ff: #18202D;--c-xf5ecec: #2D1818;--c-xf5f5f0: #29291C;--c-xf5f6f6: #212424;--c-xf5fbf8: #182D22;--c-xf5fbff: #18242D;--c-xf8f0f0: #2D1818;--c-xf8f7f2: #2D2918;--c-xf9fafb: #1C2229;--c-xfaf0f0: #2D1818;--c-xfafaf7: #2A2A1A;--c-xfafaf9: #26261F;--c-xfbf0e4: #2D2318;--c-xfcebeb: #2D1818;--c-xfdf0f0: #2D1818;--c-xfdf2f2: #2D1818;--c-xfdf6f6: #2D1818;--c-xfdf8f5: #2D2018;--c-xfff5f5: #2D1818;--c-xfff6e8: #2D2518;--c-sd3e7ff: #17364F;--c-sfff6d6: #33290F;--c-sf0e0a8: #4D3D15;--c-sc8881f: #F0B84A;--c-sf0efea: #2C2C2C;--c-seef2ff: #1B2038;--c-sf5f9ff: #16202B;--c-scfe3fb: #26405C;--c-sfdf3f3: #2B1717;--c-sf3c9c9: #5A2626;--c-secfdf5: #102C22;--c-s059669: #34D399;--c-sa7f3d0: #1E5245;--c-se5e7eb: #2E2E2E;--c-s6055cc: #B0A6F0;--c-se48a8a: #5A2626;--c-sffd54f: #4D3B15;--c-dangerSolid: #B3403E;--c-toastBg: #2E2E2E;--c-toastText: #F2F2F2;--c-overlaySoft: rgba(255,255,255,.08);--c-se8a0a0: #5E3232;--c-se8b0b0: #5E3838;--c-sf0c0c0: #63403F;--c-sd8b0b0: #57393A;--c-se0c8b8: #5A4A40;--c-sc8a0a0: #513636;--c-se0b8b8: #5B3C3C;--c-sd0b0b0: #553B3B;--c-sc0a0a0: #4E3636;--c-sf4c9c9: #5A2A2A;--c-sbbdfd1: #1E5245;--c-s4338ca: #A5B4FC;--c-selectionBg: #ef444455}input,textarea,select{color:var(--c-text)}::placeholder{color:var(--c-textMuted);opacity:1}::selection{background:var(--c-selectionBg);color:var(--c-text)}*{scrollbar-color:var(--c-scrollThumb) var(--c-scrollTrack)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--c-scrollTrack)}::-webkit-scrollbar-thumb{background:var(--c-scrollThumb);border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--c-textMuted);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
