*{box-sizing:border-box}body,html{min-height:100%;max-width:100%;overflow-x:clip}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}a,a:active,a:hover,a:link,a:visited{text-decoration:none!important;color:inherit}a{-webkit-tap-highlight-color:transparent}a:focus:not(:focus-visible){outline:0!important}body{margin:0;font-family:"Helvetica Neue",Arial,"Noto Sans Devanagari",sans-serif;background:#fff8ed;color:#3f2618}.sb-home{min-height:100vh;min-height:100dvh;background:#fff}.sb-home>.container{width:100%;max-width:440px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@keyframes sbHomeBellSwing{0%{transform:rotate(0)}25%{transform:rotate(6deg)}55%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}100%{transform:rotate(0)}}.sb-profile-avatar img{width:100%;height:100%;object-fit:cover}.sb-profile-avatar [hidden]{display:none}.sb-bhakti-hub-page{width:100%;max-width:440px;min-height:100dvh;margin:0 auto;padding:18px 14px 105px;background:#fff7f7;color:#63371f}.sb-bhakti-hub-section{margin:0 0 22px}.sb-bhakti-hub-section h2{margin:0 0 10px;color:#744126;font-size:17px;font-weight:800}.sb-bhakti-hub-quote{margin:0 0 22px}.sb-bhakti-hub-quote .sb-quote-card{position:relative;display:block;overflow:hidden;margin:0;padding:17px 18px 14px;border:1px solid #e4ad63;border-radius:18px;background:linear-gradient(135deg,#71351f 0,#a95228 58%,#c87536 100%);box-shadow:0 8px 20px rgba(98,48,25,.18);color:#fff8e9;text-align:center;text-decoration:none}.sb-bhakti-hub-quote .sb-quote-card::before{content:"ॐ";position:absolute;top:-17px;right:13px;color:rgba(255,220,155,.14);font-family:Georgia,"Noto Serif Devanagari",serif;font-size:76px;line-height:1;pointer-events:none}.sb-bhakti-hub-quote .sb-quote-card-label{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px;color:#ffd58c;font-size:11px;font-weight:800;letter-spacing:.04em}.sb-bhakti-hub-quote .sb-quote-card-label::after,.sb-bhakti-hub-quote .sb-quote-card-label::before{content:"";width:34px;height:1px;background:rgba(255,213,140,.55)}.sb-bhakti-hub-quote .sb-quote-card-sanskrit{position:relative;z-index:0;margin-bottom:6px;color:#fff8e9;font-size:clamp(18px,5vw,21px);font-weight:800;line-height:1.5;white-space:pre-line}.sb-bhakti-hub-quote .sb-quote-card-footer{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 14px;margin-top:11px;padding-top:9px;border-top:1px solid rgba(255,225,177,.3);color:#ffe0aa;font-size:10px}.sb-bhakti-hub-quote .sb-quote-card-footer b{font-weight:700}.sb-bhakti-hub-quote .sb-quote-card-footer em{font-style:normal;font-weight:800}.sb-seva-patal{position:relative;margin:0;padding:7px 12px 0;overflow:hidden;border-top:1px solid rgba(255,218,157,.34);background:var(--sb-today-color,#8f4e25);text-align:center;color:#fff}.sb-seva-patal::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(rgba(0,0,0,.28),rgba(0,0,0,.28)),linear-gradient(180deg,rgba(38,31,27,.5),rgba(38,31,27,.64));pointer-events:none}.sb-seva-patal>*{position:relative;z-index:1}.sb-seva-patal h2{display:inline-flex;margin:0 0 5px;padding:2px 10px;align-items:center;gap:7px;color:#fff5dc;font-family:Georgia,"Noto Serif Devanagari",serif;font-size:16px;line-height:1.25;text-shadow:0 1px 3px rgba(0,0,0,.45)}.sb-seva-patal h2::after,.sb-seva-patal h2::before{content:"";width:18px;height:1px;background:rgba(255,218,157,.7)}.sb-seva-patal-list{display:flex;min-height:40px;margin-bottom:3px;align-items:center;justify-content:center;gap:10px;overflow:hidden}.sb-seva-patal-person{display:flex;flex:0 1 40px;width:40px;min-width:0;aspect-ratio:1;padding:2px;align-items:center;justify-content:center;border:1.5px solid rgba(255,218,157,.9);border-radius:50%;background:rgba(255,248,233,.94);color:#713511;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.3)}.sb-seva-patal-person img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.sb-seva-patal-add{border-style:dashed;background:rgba(255,235,195,.08);color:#ffe0a1;font-size:24px;line-height:1;box-shadow:none}.sb-seva-patal-mandir{display:flex;margin:0 -12px;padding:7px 12px;align-items:center;justify-content:center;gap:8px;border-top:1px solid rgba(255,218,157,.28);background:rgba(0,0,0,.16);color:#fff;text-decoration:none}.sb-seva-patal-mandir span{display:flex;width:27px;height:27px;align-items:center;justify-content:center;border:1px solid rgba(255,218,157,.65);border-radius:50%;background:rgba(255,255,255,.1);font-size:14px}.sb-seva-patal-mandir strong{color:#fff;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.4)}.sb-seva-patal-mandir:focus,.sb-seva-patal-mandir:hover{background:rgba(0,0,0,.12);color:#fff;text-decoration:none}.sb-bhakti-hub-bhajan-list{overflow:hidden;border:1px solid #ead3b5;border-radius:15px;background:#fffdf9}.sb-bhakti-hub-bhajan-list .sb-bhajan-row{border-bottom:1px solid #f0dfca}.sb-bhakti-hub-bhajan-list .sb-bhajan-row:last-child{border-bottom:0}.sb-bhakti-hub-load-sentinel{min-height:22px;margin:11px 0 0;color:#a65328;font-size:11px;font-weight:800;text-align:center}button.sb-bhakti-hub-load-sentinel{display:block;width:100%;padding:8px;border:1px solid #e2c49f;border-radius:999px;background:#fff8ed;cursor:pointer}button.sb-bhakti-hub-load-sentinel:focus,button.sb-bhakti-hub-load-sentinel:hover{background:#f9ead6}.sb-bhakti-hub-load-sentinel.is-loading{color:#98715a}.sb-bhakti-hub-end-message[hidden],.sb-bhakti-hub-load-sentinel[hidden]{display:none!important}.sb-bhakti-hub-end-message{margin:12px 0 0;padding:9px 11px;border-radius:10px;font-size:11px;text-align:center}.sb-app-header{position:sticky;top:0;z-index:1390;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;max-width:440px;min-height:72px;margin:0 auto;padding:max(10px,env(safe-area-inset-top)) 10px 8px;border-bottom:1px solid rgba(104,67,42,.12);background:rgba(255,252,247,.98);box-shadow:0 5px 16px rgba(62,40,25,.1);color:#58331f;backdrop-filter:blur(9px)}.sb-app-header-brand{display:flex;align-items:center;gap:11px;min-width:0;color:#58331f!important;text-decoration:none!important}.sb-app-header-logo{flex:0 0 42px;display:flex;align-items:center;justify-content:center;width:42px;height:42px}.sb-app-header-logo img{display:block;width:100%;height:100%;object-fit:contain}.sb-app-header-brand-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.sb-app-header-brand-copy strong{overflow:hidden;color:#58331f;font-family:Georgia,"Times New Roman",serif;font-size:clamp(13px, 3.5vw, 17px);line-height:1.3;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.sb-app-header-brand-copy small{margin-top:1px;color:#92715c;font-size:clamp(8px, 2.3vw, 9.5px);line-height:1.3;white-space:nowrap}.sb-app-header-page{display:flex;align-items:center;gap:10px;min-width:0}.sb-app-header-page>strong{overflow:hidden;color:#5f351f;font-size:16px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.sb-app-header-back{flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #ead4bb;border-radius:13px;background:#fffaf3;color:#874521;font-size:16px;cursor:pointer}.sb-app-header-back:focus-visible{outline:2px solid #c87538;outline-offset:2px}.sb-app-header-tools{display:flex;flex:0 0 auto;align-items:center;gap:15px}.sb-app-header-tool,.sb-app-header-tool:active,.sb-app-header-tool:hover,.sb-app-header-tool:link,.sb-app-header-tool:visited{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #e6cfb3;border-radius:50%;background:#fff8ee;box-shadow:0 3px 10px rgba(76,39,20,.12);color:#7f3f20;font-size:16px;text-decoration:none;cursor:pointer}.sb-app-header-tool:focus-visible{outline:2px solid #c87538;outline-offset:2px}.sb-pwa-sheet{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center;padding:0 12px calc(12px + env(safe-area-inset-bottom))}.sb-pwa-sheet-backdrop{position:absolute;inset:0;border:0;background:rgba(45,20,12,.42);cursor:pointer}.sb-pwa-sheet-card{position:relative;width:100%;max-width:400px;padding:18px 18px 16px;border:1px solid #ead4bb;border-radius:22px;background:#fffaf3;box-shadow:0 18px 40px rgba(60,25,12,.28);animation:sbPwaUp .22s ease-out}@keyframes sbPwaUp{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.sb-pwa-sheet-card{animation:none}}.sb-pwa-sheet-close{position:absolute;top:10px;right:12px;width:32px;height:32px;border:0;border-radius:50%;background:#f3e6d6;color:#7f3f20;font-size:20px;line-height:1;cursor:pointer}.sb-pwa-sheet-head{display:flex;align-items:center;gap:12px;padding-right:36px}.sb-pwa-sheet-head img{flex:0 0 56px;width:56px;height:56px;border-radius:16px;box-shadow:0 4px 12px rgba(120,60,20,.18)}.sb-pwa-sheet-head strong{display:block;font-size:17px;color:#5a2412}.sb-pwa-sheet-head small{display:block;margin-top:2px;font-size:12.5px;color:#8a6a55}.sb-pwa-sheet-body{margin-top:16px}.sb-pwa-sheet-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;border:0;border-radius:14px;background:linear-gradient(135deg,#8d2523,#5b1717);color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px rgba(91,23,23,.25)}.sb-pwa-sheet-add:disabled{opacity:.75;cursor:default}.sb-pwa-sheet-add:focus-visible,.sb-pwa-sheet-close:focus-visible{outline:2px solid #c87538;outline-offset:2px}.sb-pwa-sheet-note{margin:0;padding:12px 14px;border-radius:12px;background:#fff0e4;color:#7a4a2a;font-size:13px;line-height:1.6}.sb-pwa-sheet-steps{margin:0;padding:0 0 0 20px;color:#5a3a26;font-size:14px;line-height:2}.sb-pwa-sheet-steps b{color:#5a2412}.sb-pwa-done{text-align:center;padding-top:22px}.sb-pwa-phone{display:grid;grid-template-columns:repeat(4,40px);justify-content:center;gap:10px;width:max-content;margin:0 auto 16px;padding:16px 16px 14px;border:3px solid #5a2412;border-radius:24px;background:linear-gradient(170deg,#fff3e2,#fbd9ad);box-shadow:0 10px 22px rgba(90,36,18,.18)}.sb-pwa-phone span{width:40px;height:40px;border-radius:11px;background:rgba(90,36,18,.1)}.sb-pwa-phone .is-app{position:relative;background:0 0;animation:sbPwaFind 1.6s ease-in-out infinite}.sb-pwa-phone .is-app img{display:block;width:40px;height:40px;border-radius:11px;box-shadow:0 0 0 3px #fff,0 0 0 6px #d9772b,0 6px 14px rgba(141,37,35,.35)}@keyframes sbPwaFind{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.sb-pwa-phone .is-app{animation:none}}.sb-pwa-done-title{display:block;color:#5a2412;font-size:19px;font-weight:800;line-height:1.4}.sb-pwa-done-text{margin:8px 0 0;color:#6b4a36;font-size:13.5px;line-height:1.7}.sb-pwa-done-text b{color:#8d2523}.sb-pwa-done-promise{margin:12px 0 16px;padding:12px 14px;border-radius:14px;background:#fff0de;color:#7a3a1c;font-size:13.5px;font-weight:600;line-height:1.7}.sb-app-header-profile{overflow:hidden;padding:2px!important}.sb-app-header-profile img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.sb-app-header-tools{gap:8px;margin-right:-4px}.sb-app-header-tools>.sb-app-header-tool:not(.sb-app-header-panchang){border-color:#d8d2ca;background:#f8f7f5;color:#655d57;box-shadow:0 3px 9px rgba(65,54,45,.1)}.sb-app-header--scroll-reveal{position:fixed;top:0;left:50%;transform:translate(-50%,-110%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 220ms ease,transform 260ms ease,visibility 0s linear 260ms}.sb-app-header--scroll-reveal.is-visible{transform:translate(-50%,0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.sb-profile-panel{padding:26px 22px max(24px,env(safe-area-inset-bottom));background:#fff5e3;color:#6c3d22;text-align:center}[data-profile-popup]{z-index:1600!important}[data-profile-popup] .sb-profile-panel{position:relative;z-index:2;background:#fff5e3}.sb-profile-avatar{display:flex;align-items:center;justify-content:center;width:66px;height:66px;margin:0 auto 12px;overflow:hidden;border-radius:50%;background:#efdab9;font-size:28px}.sb-profile-panel h2{margin:0 24px 18px;font-size:22px;font-weight:700}.sb-profile-panel h3{font-size:16px;font-weight:700}.sb-profile-panel p{font-size:14px;line-height:1.8}.sb-profile-edit-toggle{margin:-8px 0 18px;padding:7px 13px;border:1px solid #dfbd91;border-radius:999px;background:#fffaf1;color:#8d4b26;font-size:11px;font-weight:700;cursor:pointer}.sb-profile-login-required{display:inline-flex;min-height:40px;margin:-7px 0 30px;align-items:center;gap:8px}.sb-profile-edit-form{margin:-4px 0 20px;padding:14px;border:1px solid #e6cba7;border-radius:16px;background:#fffaf1;text-align:left}.sb-profile-photo-field{display:flex;position:relative;align-items:center;gap:11px;margin:0 0 12px;padding:10px;border:1px dashed #d5a873;border-radius:13px;background:#fff;cursor:pointer}.sb-profile-photo-field input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sb-profile-photo-preview{display:block;flex:0 0 50px;width:50px;height:50px;overflow:hidden;border:2px solid #d68b42;border-radius:50%;background:#f3dfc1}.sb-profile-photo-preview img{display:block;width:100%;height:100%;object-fit:cover}.sb-profile-photo-field small,.sb-profile-photo-field strong{display:block}.sb-profile-photo-field strong{color:#6d3a21;font-size:12px}.sb-profile-photo-field small{margin-top:3px;color:#9a765e;font-size:9px;line-height:1.4}.sb-profile-name-field{display:block;margin:0 0 12px}.sb-profile-name-field>span{display:block;margin-bottom:5px;color:#74432a;font-size:11px;font-weight:700}.sb-profile-name-field input{display:block;width:100%;min-height:43px;padding:9px 11px;border:1px solid #dec29e;border-radius:11px;background:#fff;color:#4f2c1b;font-size:14px;outline:0}.sb-profile-name-field input:focus{border-color:#ad5b2a;box-shadow:0 0 0 3px rgba(173,91,42,.12)}.sb-profile-username-field small{display:block;margin-top:6px;color:#8e6b56;font-size:9px;line-height:1.5}.sb-profile-username-field small b{color:#7b4529;font-weight:800}.sb-profile-username-field em{display:block;min-height:16px;margin-top:4px;color:#986f58;font-size:9px;font-style:normal;font-weight:700}.sb-profile-username-field em.is-available{color:#2f7b3b}.sb-profile-username-field em.is-unavailable{color:#ad4427}.sb-image-cropper{position:fixed;inset:0;z-index:1750;display:flex;align-items:flex-end;justify-content:center;width:100%;padding:16px 0 0}.sb-image-cropper[hidden]{display:none!important}.sb-image-cropper-backdrop{position:absolute;inset:0;width:100%;padding:0;border:0;background:rgba(31,19,13,.72);backdrop-filter:blur(3px)}.sb-image-cropper-panel{position:relative;z-index:1;width:100%;max-width:440px;padding:18px 18px max(20px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fff8ed;box-shadow:0 -16px 45px rgba(31,17,10,.28);color:#63371f}.sb-image-cropper-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.sb-image-cropper-panel>header small{display:block;color:#9a735b;font-size:9px}.sb-image-cropper-panel>header h2{margin:2px 0 0;font-size:21px}.sb-image-cropper-panel>header button{flex:0 0 38px;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#eadfce;color:#7d3d1d;font-size:25px;line-height:1;cursor:pointer}.sb-image-cropper-stage{position:relative;width:min(300px,calc(100vw - 52px));aspect-ratio:1;margin:0 auto;overflow:hidden;border-radius:16px;background:#241914;box-shadow:0 7px 22px rgba(43,24,14,.2);touch-action:none}.sb-image-cropper-stage canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.sb-image-cropper-stage canvas:active{cursor:grabbing}.sb-image-cropper-guide{position:absolute;inset:8px;border:2px solid rgba(255,255,255,.92);border-radius:50%;box-shadow:0 0 0 999px rgba(0,0,0,.16),inset 0 0 0 1px rgba(0,0,0,.18);pointer-events:none}.sb-image-cropper-zoom{display:block;margin:15px auto 0;max-width:320px}.sb-image-cropper-zoom>span{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;color:#80533a;font-size:10px;font-weight:700}.sb-image-cropper-zoom input{width:100%;accent-color:#ad5127}.sb-image-cropper-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-top:15px}.sb-image-cropper-actions button{min-height:45px;padding:9px 10px;border:1px solid #dfbc91;border-radius:13px;background:#fff;color:#86451f;font-family:inherit;font-size:10px;font-weight:800;cursor:pointer}.sb-image-cropper-actions button:last-child{border-color:#ad5127;background:#ad5127;color:#fff}.sb-image-cropper-actions button:disabled{opacity:.65;cursor:wait}.sb-profile-edit-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.sb-profile-edit-actions button{min-height:42px;padding:8px;border:1px solid #ddc19e;border-radius:11px;background:#fff;color:#714329;font-size:11px;font-weight:700;cursor:pointer}.sb-profile-edit-actions [type=submit]{border-color:#a95127;background:#a95127;color:#fff}.sb-profile-edit-actions button:disabled{opacity:.6;cursor:wait}.sb-profile-edit-message{margin:0 0 10px!important;padding:8px 10px;border-radius:9px;background:#fff0df;color:#a14320;font-size:10px!important;line-height:1.5!important}.sb-profile-edit-message.is-success{background:#e7f4e4;color:#2f7136}.sb-profile-account-action{margin:0 0 22px}.sb-profile-popup--edit-only .sb-profile-account-action,.sb-profile-popup--edit-only .sb-profile-avatar,.sb-profile-popup--edit-only .sb-profile-edit-toggle,.sb-profile-popup--edit-only .sb-profile-email,.sb-profile-popup--edit-only .sb-profile-menu-list,.sb-profile-popup--edit-only .sb-profile-menu-subheading,.sb-profile-popup--edit-only [data-profile-display-name]{display:none}.sb-profile-popup--edit-only .sb-profile-edit-heading{display:block}.sb-profile-account-action a,.sb-profile-account-action button{display:inline-block;padding:10px 26px;border:0;border-radius:24px;background:#8f4922;color:#fff;font-size:14px;font-weight:700}.sb-profile-email{margin:-12px 0 14px;color:#9a765e;font-size:12px}.sb-profile-menu-list{margin:0 0 22px;padding:0;border:1px solid #e5cba5;border-radius:16px;background:#fffaf1;list-style:none;overflow:hidden;text-align:left}.sb-profile-menu-subheading{margin:-10px 0 8px 4px;color:#a9754a;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:left}.sb-profile-menu-list li+li{border-top:1px solid #eddcc0}.sb-profile-menu-list a{display:flex;width:100%;align-items:center;gap:12px;padding:13px 16px;color:#6c3d22;font-size:14px;font-weight:700;text-decoration:none}.sb-profile-menu-list a>.fa:first-child{flex:0 0 20px;color:#a95127;font-size:17px;text-align:center}.sb-profile-menu-list a span{flex:1;min-width:0}.sb-profile-menu-list a .fa-chevron-right{flex:0 0 auto;color:#c6a67e;font-size:12px}.sb-about-page{width:100%;max-width:440px;min-height:100dvh;margin:0 auto;padding:22px 18px 105px;background:#fff7e9;color:#62351f}.sb-about-mission{padding:25px 20px 22px;border:1px solid #e5cba5;border-radius:22px;background:#fffaf1;box-shadow:0 8px 26px rgba(93,47,24,.08);text-align:center}.sb-about-page-founder-photo{display:block;width:108px;height:108px;margin:0 auto 13px;object-fit:cover;border:4px solid #fff7e9;border-radius:50%;box-shadow:0 0 0 2px #d9954a,0 10px 26px rgba(91,45,22,.18)}.sb-about-mission h1{margin:0 0 7px;font-size:27px;font-weight:800}.sb-about-founder-label{display:inline-flex;margin:0 auto 18px!important;padding:6px 11px;border:1px solid #eccb9b;border-radius:999px;background:#fff2dc;color:#a5582d!important;font-size:10px!important;font-weight:800;line-height:1.4!important;text-align:center!important}.sb-about-mission-copy{padding-top:16px;border-top:1px solid #ecd9bf}.sb-about-mission-copy p{margin:0 0 13px;color:#78513a;font-size:14px;line-height:1.75;text-align:left}.sb-about-mission-copy p:last-child{margin-bottom:0}.sb-about-founder-follow{display:inline-flex;min-height:44px;margin:20px auto 0;padding:10px 21px;align-items:center;justify-content:center;gap:9px;border-radius:999px;background:#1877f2;box-shadow:0 7px 18px rgba(24,119,242,.24);color:#fff!important;font-size:13px;font-weight:800;text-decoration:none}.sb-about-founder-follow .fa{font-size:17px}.sb-about-contact-section{margin-top:26px}.sb-about-contact-lead{margin:0 4px 16px;color:#79523b;font-size:13px;line-height:1.7;text-align:center}.sb-about-contact-section .sb-profile-menu-subheading{margin:0 0 9px 4px}.sb-about-contact-section .sb-profile-menu-list a span small,.sb-about-contact-section .sb-profile-menu-list a span strong{display:block}.sb-about-contact-section .sb-profile-menu-list a span small{margin-top:2px;color:#9b745d;font-size:9px;font-weight:600}.sb-lang-switch{display:inline-flex;margin-bottom:clamp(14px,4vw,18px);border-radius:999px;background:rgba(138,60,29,.1);overflow:hidden}.sb-lang-option{padding:5px 14px;font-size:13px;font-weight:700;line-height:1.4;color:#8a3c1d;text-decoration:none}.sb-lang-option:focus,.sb-lang-option:hover{color:#8a3c1d;text-decoration:none}.sb-lang-option.is-active{background:#8a3c1d;color:#fff8ed}.sb-deity-section{margin-bottom:clamp(14px,4vw,20px);padding:clamp(12px,3.5vw,16px) 0 clamp(8px,2.5vw,12px) clamp(10px,3vw,14px);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.78) 0,rgba(246,242,233,.48) 72%)}.sb-deity-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sb-deity-section-copy{flex:1 1 auto;min-width:0;text-align:left}.sb-deity-section-copy>h2{font-size:clamp(20px, 5.8vw, 24px)}.sb-deity-section-copy>p{margin-bottom:clamp(10px,3vw,14px)}.sb-deity-view-all,.sb-deity-view-all:focus,.sb-deity-view-all:hover,.sb-deity-view-all:visited{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-size:clamp(11px, 3.2vw, 13px);font-weight:700;line-height:1.4;color:#a34b1d}.sb-deity-view-all .fa{font-size:.78em}.sb-deity-rail-wrap{position:relative}.sb-deity-grid{display:flex;flex-wrap:wrap;justify-content:flex-start}.sb-deity-grid--rail{flex-wrap:nowrap;gap:8px;padding:2px 30px 8px 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sb-deity-grid--rail::-webkit-scrollbar{display:none}.sb-deity-column{flex:0 0 33.333%;max-width:33.333%;margin-bottom:clamp(10px,3vw,16px)}.sb-deity-grid--rail .sb-deity-column{flex:0 0 28.5%;max-width:28.5%;margin-bottom:0;scroll-snap-align:start}.sb-deity-choice,.sb-deity-choice:active,.sb-deity-choice:hover,.sb-deity-choice:visited{display:block;width:100%;max-width:none;margin:0 auto;padding:4px 2px;text-align:center;text-decoration:none;color:#542b19;border-radius:clamp(18px,6vw,24px)}.sb-deity-choice:focus{background:rgba(255,255,255,.68);color:#7b3218;text-decoration:none;outline:0}.sb-deity-choice:focus .sb-deity-image{box-shadow:0 0 0 5px rgba(215,143,37,.35),0 16px 38px rgba(95,48,20,.2)}.sb-deity-image{display:block;width:clamp(72px,22vw,92px);aspect-ratio:1/1;margin:0 auto clamp(6px,2vw,10px);overflow:hidden;border:clamp(3px,1vw,4px) solid #fff;border-radius:50%;background:#f2dfbf;box-shadow:0 10px 24px rgba(95,48,20,.18)}.sb-deity-image img{display:block;width:100%;height:100%;object-fit:cover}.sb-deity-name{display:block;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:clamp(13px, 3.8vw, 16px);font-weight:700;line-height:1.25}.sb-deity-rail-next{position:absolute;top:clamp(31px,9vw,39px);right:1px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(188,111,29,.34);border-radius:50%;background:rgba(255,250,242,.96);box-shadow:0 6px 16px rgba(95,48,20,.2);color:#a34b1d;cursor:pointer}.sb-deity-rail-next:focus{outline:2px solid rgba(215,143,37,.48);outline-offset:2px}.sb-deity-rail-next[hidden]{display:none}.sb-today-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(160px,1fr) auto auto auto;align-items:stretch;min-height:100vh;min-height:100dvh;gap:14px;width:calc(100% + 30px);margin:0 -15px clamp(16px,4vw,22px);padding:clamp(20px,6vw,26px) 16px 0;border:0;border-bottom:2px solid rgba(229,164,60,.72);background:var(--sb-today-color,#f6dfbb);box-shadow:0 12px 28px rgba(138,77,22,.12);overflow:hidden;isolation:isolate;text-align:center}.sb-today-card::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(rgba(0,0,0,.28),rgba(0,0,0,.28)),linear-gradient(180deg,rgba(38,31,27,.5),rgba(38,31,27,.64));pointer-events:none}.sb-today-card>*{position:relative;z-index:1}.sb-today-card .sb-day-color-card,.sb-today-card .sb-quote-card{margin:0;border-radius:0;background:0 0;box-shadow:none}.sb-today-card .sb-quote-card{display:flex;flex-direction:column;justify-content:center;width:100%;padding:11px 14px 13px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(12,10,9,.08);text-align:center}.sb-today-card .sb-day-color-card{position:relative;display:flex;flex-direction:column;width:100%;padding:0;text-align:center}.sb-day-deity-stage{position:relative;display:flex;flex:1;width:calc(100% + 32px);align-items:flex-end;justify-content:center;min-height:160px;margin:0 -16px;overflow:hidden}.sb-day-deity-stage-image{display:block;pointer-events:auto;width:auto;max-width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center bottom}.sb-day-deity-stage{container-type:size}.sb-day-deity-stage .sb-day-deity-chakra{top:33%;width:min(70cqw,90cqh);height:auto;z-index:0}.sb-home-rose-shower{position:absolute;top:0;right:15%;bottom:64px;left:15%;z-index:2;overflow:hidden;pointer-events:none}.sb-home-falling-rose{position:absolute;top:-38px;display:block;width:clamp(18px,5.5vw,28px);height:auto;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(43, 7, 5, .28));will-change:transform,opacity;animation:sbHomeRoseFall var(--sb-rose-fall-time,6s) linear forwards}@keyframes sbHomeRoseFall{0%{transform:translate3d(0,0,0) rotate(0);opacity:0}8%{opacity:1}90%{opacity:1}100%{transform:translate3d(var(--sb-rose-drift,0),var(--sb-rose-distance,260px),0) rotate(var(--sb-rose-spin,280deg));opacity:0}}.sb-day-deity-entry{position:absolute;bottom:0;height:100%;z-index:1;display:flex;width:100%;pointer-events:none;max-width:100%;margin:0;padding:0;border:0;background:0 0;align-items:flex-end;justify-content:center;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.sb-day-deity-entry:focus-visible{outline:2px solid #ffd38b;outline-offset:-4px}.sb-day-deity-entry:active .sb-day-deity-stage-image{transform:scale(.99)}.sb-home .sb-vishesh-darshan-zone{display:none}.sb-vishesh-darshan-zone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.sb-vishesh-darshan-photo{position:absolute;top:var(--sb-darshan-y,50%);left:var(--sb-darshan-x,50%);display:block;width:clamp(30px,9.5vw,40px);aspect-ratio:1;margin:0;padding:0;border:1px solid rgba(255,214,135,.9);border-radius:50%;background:rgba(48,18,13,.72);box-shadow:0 0 0 3px rgba(255,204,102,.08),0 0 13px rgba(255,180,62,.42);cursor:pointer;pointer-events:auto;animation:sbVisheshDarshanFloat var(--sb-darshan-duration,10s) ease-in-out infinite,sbVisheshDarshanGlow 3.2s ease-in-out infinite;animation-delay:var(--sb-darshan-delay, 0s);overflow:hidden;will-change:transform,box-shadow,opacity;-webkit-tap-highlight-color:transparent}.sb-vishesh-darshan-photo img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}@keyframes sbVisheshDarshanFloat{0%,100%{transform:translate3d(-50%,-50%,0) rotate(-1deg)}50%{transform:translate3d(calc(-50% + var(--sb-darshan-dx,7px)),calc(-50% + var(--sb-darshan-dy,-7px)),0) rotate(1.5deg)}}@keyframes sbVisheshDarshanGlow{0%,100%{opacity:.78;box-shadow:0 0 0 3px rgba(255,204,102,.06),0 0 9px rgba(255,180,62,.28)}50%{opacity:1;box-shadow:0 0 0 4px rgba(255,204,102,.13),0 0 18px rgba(255,190,75,.62)}}@media (prefers-reduced-motion:reduce){.sb-vishesh-darshan-photo{animation:none;opacity:1}}.sb-today-card .sb-quote-card-label{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-bottom:6px;letter-spacing:.08em;color:#ffd38b}.sb-today-card .sb-quote-card-label::after,.sb-today-card .sb-quote-card-label::before{content:"";width:clamp(30px,13vw,58px);height:1px;background:rgba(255,255,255,.34)}.sb-today-card .sb-quote-card-sanskrit{font-size:clamp(20px, 6vw, 21px);line-height:1.35;color:#fff}.sb-day-deity-caption{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 14px;background:rgba(0,0,0,.28);color:#fff;backdrop-filter:blur(3px)}.sb-today-card .sb-day-color-deity{font-size:clamp(12px, 3.8vw, 15px);font-weight:700;color:#fff}.sb-today-card>.sb-day-deity-summary{position:relative;inset:auto;width:calc(100% + 32px);margin:0 -16px}.sb-today-card>.sb-quote-card{margin:0 0 14px}.sb-today-card>.sb-daily-deity-actions{background:rgba(12,10,9,.08);backdrop-filter:none}.sb-day-color-meta{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;font-size:clamp(10px, 3.1vw, 12px);color:rgba(255,255,255,.8)}.sb-day-color-meta>i{font-style:normal}.sb-day-color-meta b{display:inline-flex;align-items:center;gap:4px;color:#ffd38b}.sb-day-color-dot{display:inline-block;width:10px;height:10px;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(95,48,20,.2)}.sb-daily-deity-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:calc(100% + 32px);margin:0 -16px;padding:11px 12px 13px;border-top:1px solid rgba(255,255,255,.14);background:rgba(10,8,7,.3);backdrop-filter:blur(4px)}.sb-daily-deity-action,.sb-daily-deity-action:focus,.sb-daily-deity-action:hover,.sb-daily-deity-action:visited{display:flex;min-width:0;margin:0;padding:3px 2px;border:0;background:0 0;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:rgba(255,250,240,.92);font-family:inherit;font-size:clamp(11px, 3.2vw, 13px);font-weight:700;line-height:1.15;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.sb-daily-deity-actions>.sb-daily-deity-action,.sb-daily-deity-actions>.sb-daily-deity-action>span:last-child{color:#fff}.sb-daily-deity-action-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(34px,10.5vw,42px);height:clamp(34px,10.5vw,42px);border:1px solid rgba(255,214,143,.34);border-radius:50%;background:rgba(255,244,220,.11);box-shadow:0 4px 12px rgba(0,0,0,.12);color:#ffd38b;font-size:clamp(15px, 4.5vw, 18px)}.sb-daily-temple-bell .sb-daily-deity-action-icon,.sb-daily-temple-bell:active .sb-daily-deity-action-icon,.sb-daily-temple-bell:focus-visible .sb-daily-deity-action-icon{border:1px solid #edbd61;border-radius:50%;background:rgba(245,193,91,.22);box-shadow:0 0 10px rgba(237,189,97,.18);padding:4px}.sb-daily-temple-bell .sb-daily-deity-action-icon img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:50% 0;animation:sbHomeBellSwing 3s ease-in-out infinite}.sb-daily-temple-bell>span:last-child{font-size:clamp(9px, 2.6vw, 11px);line-height:1.35}@media (prefers-reduced-motion:reduce){.sb-daily-temple-bell .sb-daily-deity-action-icon img{animation:none}}.sb-daily-deity-action:active .sb-daily-deity-action-icon,.sb-daily-deity-action:focus-visible .sb-daily-deity-action-icon{background:rgba(255,211,139,.24);transform:scale(.96)}@keyframes sbHomeMannatActionPulse{0%,100%{transform:scale(1)}45%{transform:scale(1.15);box-shadow:0 0 22px rgba(255,211,139,.74)}}.sb-home-mannat-sheet{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity 220ms ease}.sb-home-mannat-ceremony[hidden],.sb-home-mannat-sheet[hidden],.sb-home-mannat-toast[hidden]{display:none!important}.sb-home-mannat-sheet.is-open{opacity:1;pointer-events:auto}.sb-home-mannat-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(24,7,5,.64)}.sb-home-mannat-panel{position:relative;z-index:1;width:min(100%,440px);padding:10px 18px max(20px,env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:linear-gradient(180deg,#fff4d8,#ffe5b8);box-shadow:0 -14px 36px rgba(32,8,4,.28);color:#4b2417;text-align:center;transform:translateY(24px);transition:transform 220ms ease}.sb-home-mannat-sheet.is-open .sb-home-mannat-panel{transform:translateY(0)}.sb-home-mannat-panel h3{margin:0 0 5px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:clamp(20px, 5.6vw, 24px);line-height:1.3}.sb-home-mannat-panel>p{margin:0 0 11px;color:#80533b;font-size:12px;line-height:1.45}.sb-home-mannat-panel .sb-wish-textarea{min-height:74px;margin-bottom:11px;background:rgba(255,255,255,.68)}.sb-home-mannat-panel .sb-wish-textarea.has-error{border-color:#b72727;box-shadow:0 0 0 2px rgba(183,39,39,.12)}.sb-home-mannat-error{margin:-5px 0 9px!important;color:#a31f1f!important;font-size:12px!important;font-weight:700;text-align:left}.sb-home-mannat-error[hidden]{display:none!important}.sb-home-mannat-submit{width:100%;min-height:46px;padding:9px 15px;border:0;border-radius:14px;background:linear-gradient(135deg,#8d2523,#5b1717);box-shadow:0 7px 16px rgba(91,23,23,.22);color:#fff8e9;font-size:15px;font-weight:800}.sb-home-mannat-ceremony{position:fixed;inset:0;z-index:115;display:flex;padding:0;align-items:center;justify-content:center;flex-direction:column;background:rgba(10,4,3,.82);opacity:0;pointer-events:auto;transition:opacity 260ms ease}.sb-home-mannat-ceremony.is-visible{opacity:1}.sb-mannat-ceremony-deity{position:absolute;z-index:1;max-width:none;pointer-events:none;filter:brightness(1.08) drop-shadow(0 0 18px rgba(255, 207, 110, .65))}.sb-home-mannat-ceremony-flowers{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.sb-puja-stage>.sb-home-mannat-target,.sb-today-card>.sb-home-mannat-target{position:absolute;top:76%;left:48%;z-index:2;width:1px;height:1px;pointer-events:none}@keyframes sbHomeMannatTargetGlow{from{opacity:.68;filter:brightness(1)}to{opacity:1;filter:brightness(1.28)}}.sb-home-mannat-ceremony>[data-home-mannat-message]{position:absolute;top:16%;left:50%;z-index:3;width:max-content;max-width:calc(100% - 48px);margin:0;padding:7px 14px;border:1px solid rgba(255,220,150,.34);border-radius:999px;background:rgba(35,12,8,.68);color:#fff5dc;font-family:inherit;font-size:clamp(13px, 3.8vw, 15px);font-weight:700;line-height:1.3;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.7);transform:translateX(-50%)}.sb-mannat-flying-thread.sb-mannat-flying-thread--home{z-index:122;display:block;width:clamp(46px,13vw,58px);height:clamp(46px,13vw,58px);border:0;border-radius:50%;background:0 0;box-shadow:none;object-fit:contain;filter:drop-shadow(0 0 8px rgba(255, 215, 118, 1)) drop-shadow(0 0 18px rgba(255, 145, 45, .95));opacity:1;transform:translate(-50%,-50%) scale(1);transition-property:left,top,transform,filter;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.sb-home-mannat-video-overlay{z-index:130;opacity:1;transition:opacity .5s ease}.sb-home-mannat-video-overlay::after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:2;height:30px;background:#000;pointer-events:none}.sb-home-mannat-video-overlay .sb-mannat-video{position:relative;z-index:1;opacity:1;transition:opacity .65s ease}.sb-home-mannat-video-flowers{position:absolute;inset:0;z-index:3;overflow:hidden;opacity:1;pointer-events:none;transition:opacity .6s ease}.sb-home-mannat-video-flower{position:absolute;top:-44px;display:block;height:auto;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(30, 3, 3, .38));will-change:transform,opacity;animation:sbHomeMannatVideoFlowerFall var(--sb-video-flower-time,5.4s) linear forwards}@keyframes sbHomeMannatVideoFlowerFall{0%{transform:translate3d(0,0,0) rotate(0);opacity:0}8%{opacity:1}90%{opacity:1}100%{transform:translate3d(var(--sb-video-flower-drift,0),var(--sb-video-flower-distance,100vh),0) rotate(var(--sb-video-flower-spin,280deg));opacity:0}}.sb-home-mannat-video-blessing{position:absolute;top:50%;left:50%;z-index:4;width:min(84%,380px);padding:18px 20px;border:1px solid rgba(255,211,133,.5);border-radius:20px;background:rgba(45,15,8,.82);box-shadow:0 10px 34px rgba(0,0,0,.38);color:#fff4d8;font-size:clamp(20px, 6vw, 28px);font-weight:700;line-height:1.45;text-align:center;opacity:0;transform:translate(-50%,-46%) scale(.96);pointer-events:none;transition:opacity .55s ease,transform .55s ease}.sb-home-mannat-video-overlay.is-finishing .sb-home-mannat-video-flowers,.sb-home-mannat-video-overlay.is-finishing .sb-mannat-video{opacity:0}.sb-home-mannat-video-overlay.is-blessing .sb-home-mannat-video-blessing{opacity:1;transform:translate(-50%,-50%) scale(1)}.sb-home-mannat-video-overlay.is-closing{opacity:0}.sb-home-mannat-toast{white-space:pre-line;position:fixed;top:50%;left:50%;z-index:130;width:min(calc(100% - 40px),360px);padding:15px 18px;border:1px solid rgba(255,210,120,.48);border-radius:16px;background:rgba(67,18,16,.96);box-shadow:0 14px 34px rgba(30,5,3,.32);color:#fff3d4;font-size:16px;font-weight:750;line-height:1.45;text-align:center;opacity:0;transform:translate(-50%,-45%) scale(.94);transition:opacity 220ms ease,transform 220ms ease}.sb-home-mannat-toast.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.sb-daily-punya{width:calc(100% + 32px);margin:0 -16px;padding:7px 12px 12px;border-top:1px solid rgba(255,255,255,.12);background:rgba(10,8,7,.38)}.sb-daily-punya-divider{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:7px;color:#ffd38b;font-size:clamp(10px, 2.9vw, 12px);font-weight:700}.sb-daily-punya-divider::after,.sb-daily-punya-divider::before{content:"";width:clamp(30px,13vw,54px);height:1px;background:rgba(255,211,139,.4)}.sb-daily-punya-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sb-daily-punya-action,.sb-daily-punya-action:focus,.sb-daily-punya-action:hover,.sb-daily-punya-action:visited{display:flex;min-width:0;margin:0;padding:0;border:0;background:0 0;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:rgba(255,250,240,.92);font-family:inherit;font-size:clamp(10px, 2.9vw, 12px);font-weight:700;line-height:1.15;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.sb-daily-punya-image{display:block;width:clamp(42px,12vw,50px);height:clamp(42px,12vw,50px);padding:2px;border:1px solid rgba(255,211,139,.48);border-radius:50%;background:rgba(255,244,220,.12);box-shadow:0 4px 12px rgba(0,0,0,.16);overflow:hidden}.sb-daily-punya-image img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.sb-daily-punya-action:active .sb-daily-punya-image,.sb-daily-punya-action:focus-visible .sb-daily-punya-image{border-color:#ffd38b;transform:scale(.96)}.sb-puja-page{min-height:100vh;min-height:100dvh;min-height:var(--sb-stage-h,100dvh);display:flex;justify-content:center;padding:0;background:#110b18}.sb-puja-app{width:100%;max-width:440px;min-height:100vh;min-height:100dvh;min-height:var(--sb-stage-h,100dvh)}.sb-puja-stage{padding-top:3%;position:relative;width:100%;min-height:100vh;min-height:100dvh;min-height:var(--sb-stage-h,100dvh);max-height:var(--sb-stage-h,100dvh);overflow:hidden;background:#c9b68d;box-shadow:0 20px 60px rgba(0,0,0,.45);isolation:isolate}.sb-puja-stage.is-ceremony-running .sb-deity-shankh,.sb-puja-stage.is-ceremony-running .sb-deity-thali,.sb-puja-stage.is-ceremony-running .sb-mannat-dhaga,.sb-puja-stage.is-ceremony-running .sb-temple-bell,.sb-puja-stage.is-objects-locked .sb-deity-aarti,.sb-puja-stage.is-objects-locked .sb-deity-blessing,.sb-puja-stage.is-objects-locked .sb-deity-flower,.sb-puja-stage.is-objects-locked .sb-deity-parikrama,.sb-puja-stage.is-objects-locked .sb-deity-settle,.sb-puja-stage.is-objects-locked .sb-deity-shankh,.sb-puja-stage.is-objects-locked .sb-deity-thali,.sb-puja-stage.is-objects-locked .sb-mannat-dhaga,.sb-puja-stage.is-objects-locked .sb-ritual-object,.sb-puja-stage.is-objects-locked .sb-temple-bell{pointer-events:none}.sb-puja-stage.is-ceremony-running .sb-scene-spotlight,.sb-puja-stage.is-objects-locked .sb-scene-spotlight{pointer-events:auto}.sb-puja-stage .sb-lang-switch{position:absolute;top:max(10px,env(safe-area-inset-top));right:10px;z-index:14;margin-bottom:0;background:rgba(0,0,0,.35)}.sb-puja-stage .sb-lang-option{color:#f2e2c8}.sb-puja-stage .sb-lang-option.is-active{background:#ec8f2f;color:#3a1c05}.sb-mandir-background{position:absolute;top:0;left:0;right:0;height:calc(100% - var(--sb-floor-height,0%));z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.5),transparent 42%),linear-gradient(180deg,#d8cab0,#80603d)}.sb-mandir-background-image{display:block;width:100%;height:100%;object-fit:cover}.sb-mandir-floor{position:absolute;left:0;right:0;bottom:0;height:var(--sb-floor-height,0%);z-index:2;background:#4b2716;box-shadow:inset 0 10px 20px rgba(0,0,0,.15)}.sb-mandir-shelf{position:absolute;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;pointer-events:none}.sb-mandir-shelf img{width:clamp(34px,10vw,56px);object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0, 0, 0, .35))}.sb-deity-platform-scatter{position:absolute;left:2%;right:2%;top:80%;bottom:0;z-index:6;pointer-events:none}.sb-platform-flower{position:absolute;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .35))}.sb-ambient-flower-shower{position:absolute;inset:0;z-index:9;overflow:hidden;pointer-events:none}.sb-ambient-flower-shower.is-elevated{z-index:42}.sb-shower-flower{position:absolute;top:-8%;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .3));animation-name:sbFlowerFall;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes sbFlowerFall{0%{transform:translateY(0) rotate(0);opacity:0}8%{opacity:1}92%{opacity:1}100%{transform:translateY(100dvh) rotate(var(--spin,360deg));opacity:0}}.sb-ritual-object{position:absolute;z-index:8;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.6vw,4px);margin:0;padding:0;border:none;background:0 0;transform:translate(-50%,-50%);cursor:pointer}[data-inactive-anchor]{visibility:hidden;pointer-events:none}.sb-temple-bell{--sb-bell-top:0%;--sb-bell-side:5%;--sb-bell-height:20%;position:absolute;top:var(--sb-bell-top);z-index:10;display:block;height:var(--sb-bell-height);width:auto;margin:0;padding:0;border:0;background:0 0;cursor:pointer;transform:none;transform-origin:top center}.sb-temple-bell--left{left:var(--sb-bell-side)}.sb-temple-bell--right{right:var(--sb-bell-side)}.sb-temple-bell img{display:block;height:100%;width:auto;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0, 0, 0, .4));pointer-events:none}.sb-temple-bell.is-swinging{animation-name:sbBellSwing;animation-timing-function:ease-in-out;animation-duration:1.2s}.sb-puja-stage .sb-scene-spotlight{z-index:41;isolation:isolate;filter:brightness(1.18) drop-shadow(0 0 14px rgba(255, 205, 105, .9))}.sb-puja-stage.sb-deity-highlight-active .sb-abhishek,.sb-puja-stage.sb-deity-highlight-active .sb-incense-offering,.sb-puja-stage.sb-deity-highlight-active .sb-item-mover,.sb-puja-stage.sb-deity-highlight-active .sb-offering-target-item,.sb-puja-stage.sb-deity-highlight-active .sb-ritual-orbit-item,.sb-puja-stage.sb-deity-highlight-active .sb-water-offering{z-index:42}.sb-puja-stage.sb-deity-highlight-active .sb-water-flow-mover{z-index:43}.sb-scene-spotlight::after{content:'';position:absolute;inset:-45%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(255,210,120,.4),transparent 70%);pointer-events:none}@keyframes sbBellSwing{0%{transform:rotate(0)}20%{transform:rotate(18deg)}40%{transform:rotate(-18deg)}60%{transform:rotate(18deg)}80%{transform:rotate(-18deg)}100%{transform:rotate(0)}}.sb-mannat-coil{--sb-coil-bottom:58%;--sb-coil-side:47%;--sb-coil-max-height:55%;--sb-coil-height:0%;position:absolute;bottom:var(--sb-coil-bottom);width:3px;height:var(--sb-coil-height);max-height:var(--sb-coil-max-height);border-radius:2px;background:repeating-linear-gradient(0deg,#c81e1e 0,#c81e1e 2px,#7a0f0f 2px,#7a0f0f 3px,#a81616 3px,#a81616 4px);box-shadow:0 0 3px rgba(0,0,0,.5);transition:height .9s ease;pointer-events:none}.sb-temple-bell--left .sb-mannat-coil{left:var(--sb-coil-side)}.sb-temple-bell--right .sb-mannat-coil{right:var(--sb-coil-side)}.sb-mannat-highlight{position:absolute;bottom:var(--sb-coil-bottom);width:26px;height:26px;border-radius:50%;background:radial-gradient(circle,rgba(255,110,90,.95),rgba(255,110,90,0) 70%);transform:translate(-50%,50%);pointer-events:none;z-index:6;animation:sbMannatHighlight .9s ease-out forwards}.sb-temple-bell--left .sb-mannat-highlight{left:var(--sb-coil-side)}.sb-temple-bell--right .sb-mannat-highlight{right:var(--sb-coil-side);transform:translate(50%,50%)}@keyframes sbMannatHighlight{0%{opacity:0}25%{opacity:1}100%{opacity:0}}.sb-mannat-overlay{position:absolute;inset:0;z-index:40;background:rgba(0,0,0,.82);opacity:0;pointer-events:none;transition:opacity .4s ease}.sb-mannat-overlay.is-visible{pointer-events:auto}.sb-mannat-spinner{position:absolute;top:50%;left:50%;z-index:46;transform:translate(-50%,-50%);width:36px;height:36px;border:3px solid rgba(255,210,120,.25);border-top-color:#ffcf6b;border-radius:50%;pointer-events:none;animation:sbMannatSpin .8s linear infinite}.sb-mannat-spinner[hidden]{display:none!important}@keyframes sbMannatSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.sb-mannat-overlay.is-visible{opacity:1}.sb-mannat-overlay[hidden]{display:none!important}.sb-mannat-video-overlay{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:#000}.sb-mannat-video-overlay[hidden]{display:none!important}.sb-mannat-video{width:100%;height:100%;object-fit:contain}.sb-instagram-fab{position:absolute;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 83px);z-index:12;display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid rgba(255,210,120,.4);border-radius:50%;background:rgba(20,10,5,.92);box-shadow:0 8px 20px rgba(0,0,0,.4);font-size:22px;text-decoration:none}.sb-instagram-fab i{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sb-mannat-flying-thread{position:fixed;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,#ff5c5c,#a30000);box-shadow:0 0 10px rgba(255,60,60,.9);z-index:50;pointer-events:none;transform:translate(-50%,-50%) scale(.4);opacity:0;animation:sbMannatFly 750ms cubic-bezier(.2,.8,.3,1) forwards}@keyframes sbMannatFly{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}15%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{transform:translate(calc(-50% + var(--fly-x,0px)),calc(-50% + var(--fly-y,0px))) scale(.3);opacity:.3}}.sb-deity-platform-default{position:absolute;top:38%;left:50%;z-index:1;width:60%;aspect-ratio:1/1;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,240,200,.5) 0deg 4deg,rgba(255,240,200,.12) 4deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 0%,#000 50%,transparent 78%);mask-image:radial-gradient(circle,#000 0%,#000 50%,transparent 78%);mix-blend-mode:screen;filter:blur(3px);opacity:.85;pointer-events:none;animation:sbSunburstSpin 3s linear infinite}@keyframes sbSunburstSpin{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(18deg)}}.sb-deity-thali{position:absolute;bottom:auto;left:50%;transform:translate(-50%,-100%);z-index:8;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.6vw,4px);margin:0;padding:clamp(6px,2vw,10px);border:none;background:0 0;cursor:pointer}.sb-object-vignette::before{content:'';position:absolute;inset:17%;border-radius:10%;background:radial-gradient(circle,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 55%,transparent 80%);pointer-events:none}.sb-deity-thali img{width:115px;height:auto;max-width:none;max-height:none;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0, 0, 0, .35))}.sb-deity-thali-badge{margin-top:10px;display:inline-block;padding:clamp(6px,1.8vw,6px) clamp(16px,4.5vw,16px);border-radius:999px;background:#14171f;color:#fff;font-size:clamp(12px, 3.2vw, 12px);font-weight:600;letter-spacing:.2px;white-space:nowrap;box-shadow:0 6px 16px rgba(0,0,0,.4)}@keyframes sbThaliInvite{0%,100%{transform:translateX(-50%) scale(1);filter:drop-shadow(0 0 6px rgba(255, 210, 120, .35))}50%{transform:translateX(-50%) scale(1.03);filter:drop-shadow(0 0 12px rgba(255, 210, 120, .55))}}.sb-deity-thali[hidden]{display:none!important}.sb-mannat-dhaga{--sb-mannat-dhaga-top:9%;--sb-mannat-dhaga-left:51%;position:absolute;top:var(--sb-mannat-dhaga-top);left:var(--sb-mannat-dhaga-left);transform:translate(-50%,-50%);z-index:8;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.6vw,4px);margin:0;padding:clamp(4px,1.5vw,8px);border:none;background:0 0;cursor:pointer}.sb-icon-glow-badge{border:1px solid rgba(255,210,120,.4);border-radius:50%;background:rgba(20,10,5,.92);padding:6px;box-sizing:border-box;filter:drop-shadow(0 6px 10px rgba(0, 0, 0, .4));animation:sbIconGlowPulse 2.4s ease-in-out infinite}@keyframes sbIconGlowPulse{0%,100%{box-shadow:0 8px 20px rgba(0,0,0,.4),0 0 10px rgba(255,190,80,.4)}50%{box-shadow:0 8px 20px rgba(0,0,0,.4),0 0 18px rgba(255,190,80,.8)}}.sb-mannat-dhaga img{width:clamp(38px,13vw,35px);height:clamp(38px,13vw,35px);object-fit:contain;transform-origin:center center;animation:sbDhagaBreath 4s ease-in-out infinite alternate,sbIconGlowPulse 2.4s ease-in-out infinite}@keyframes sbDhagaBreath{0%{transform:scale(1) translateY(0)}100%{transform:scale(1.12) translateY(-8%)}}.sb-object-label{display:inline-block;padding:clamp(4px,1.4vw,6px) clamp(10px,3vw,14px);border-radius:999px;background:#14171f;color:#fff;font-size:clamp(10px, 2.8vw, 15px);font-weight:600;letter-spacing:.2px;white-space:nowrap;box-shadow:0 6px 16px rgba(0,0,0,.4)}.sb-ritual-object-label--top{order:-1;margin:0 0 var(--sb-object-label-gap,4px)}.sb-ritual-object-label--bottom{order:2;margin:var(--sb-object-label-gap,4px) 0 0}.sb-puja-stage .sb-ritual-object.sb-label-layout--around{overflow:visible}.sb-ritual-object-curved-label{position:absolute;left:50%;top:50%;z-index:2;display:block;width:clamp(82px,25vw,112px);height:clamp(66px,20vw,90px);transform:translate(-50%,calc(-50% - var(--sb-object-label-gap,4px)));pointer-events:none}.sb-ritual-object-curved-label svg{display:block;width:100%;height:100%;overflow:visible}.sb-ritual-object-curved-label text{fill:#fff;font-family:inherit;font-size:clamp(11px, 3vw, 14px);font-weight:700;letter-spacing:.15px;paint-order:stroke;stroke:rgba(15,10,6,.9);stroke-width:3px;stroke-linejoin:round;text-anchor:middle}.sb-mannat-dhaga-badge{margin-bottom:15px}.sb-mannat-dhaga-count-text{margin-top:4px;font-size:clamp(9px, 2.4vw, 11px);font-weight:600;color:#f2e2c8;text-shadow:0 2px 6px rgba(0,0,0,.8);white-space:nowrap}.sb-deity-blessing{position:absolute;top:10%;left:15%;transform:translate(-50%,-50%);z-index:8;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.6vw,4px);margin:0;padding:0;border:none;background:0 0}.sb-ritual-object-visual{width:clamp(32px,11vw,52px);height:clamp(32px,11vw,52px);object-fit:contain;pointer-events:none}.sb-ritual-left-stack{position:absolute;left:4%;bottom:42%;height:65%;z-index:8;display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-start;gap:10%;pointer-events:none}.sb-puja-stage .sb-ritual-left-stack .sb-ritual-object--stacked{position:relative;top:auto;left:auto;right:auto;transform:none;flex:0 0 auto;pointer-events:auto}img.sb-ritual-object-visual{display:block}.sb-ritual-object-symbol{display:flex;align-items:center;justify-content:center;font-size:clamp(16px, 5vw, 22px)}.sb-deity-parikrama{position:absolute;top:10%;left:85%;transform:translate(-50%,-50%);z-index:8;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.6vw,4px);margin:0;padding:0;border:none;background:0 0}.sb-blessing-experience{--sb-bless:0;position:absolute;inset:0;z-index:60;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(60,26,8,.55),rgba(10,4,2,.92) 70%);opacity:0;transition:opacity .4s ease;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sb-blessing-experience.is-active{opacity:1}.sb-blessing-experience-deity{position:absolute;left:50%;top:40%;width:78%;max-height:58%;object-fit:contain;transform:translate(-50%,-50%) scale(calc(1 + var(--sb-bless) * .06));filter:brightness(calc(1 + var(--sb-bless) * .35)) drop-shadow(0 0 calc(12px + var(--sb-bless) * 40px) rgba(255, 200, 100, calc(.35 + var(--sb-bless) * .55)));pointer-events:none}.sb-blessing-beam{position:absolute;left:50%;top:34%;width:150%;height:110%;transform:translateX(-50%);background:conic-gradient(from 160deg at 50% 0,transparent 0deg,rgba(255,214,130,.55) 20deg,transparent 40deg);filter:blur(18px);opacity:calc(var(--sb-bless) * .9);pointer-events:none}.sb-blessing-experience.is-blessed .sb-blessing-beam,.sb-blessing-experience.is-receiving .sb-blessing-beam{opacity:1}.sb-blessing-experience.is-receiving::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgba(255,244,214,.95),rgba(255,210,120,.35) 40%,transparent 70%);animation:sbBlessingBurst 1.4s ease-out forwards;pointer-events:none}@keyframes sbBlessingBurst{0%{opacity:0;transform:scale(.6)}25%{opacity:1}100%{opacity:0;transform:scale(1.4)}}.sb-dakshina{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 6%);z-index:2;padding:0 20px;text-align:center}.sb-dakshina-title{margin:0 0 4px;color:#fff0d0;font-size:18px;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.6)}.sb-dakshina-sub{margin:0 0 16px;color:#ffdca8;font-size:13px}.sb-dakshina-coin{width:92px;height:92px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff4c2,#f4c542 38%,#c8901e 72%,#8c5b10);box-shadow:inset 0 0 0 5px rgba(255,236,170,.55),inset 0 0 0 8px rgba(140,91,16,.45),0 0 22px rgba(255,200,90,.65),0 8px 18px rgba(0,0,0,.45);color:#7a4a08;animation:sbCoinIdle 2.2s ease-in-out infinite;-webkit-tap-highlight-color:transparent}.sb-dakshina-face{display:block;font-size:30px;font-weight:900;line-height:92px;text-shadow:0 1px 0 rgba(255,244,200,.8)}@keyframes sbCoinIdle{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.sb-dakshina.is-offered .sb-dakshina-coin{animation:sbCoinOffer 2.7s ease-in-out forwards}.sb-dakshina.is-offered .sb-dakshina-hint,.sb-dakshina.is-offered .sb-dakshina-sub,.sb-dakshina.is-offered .sb-dakshina-title{opacity:0;transition:opacity .5s ease}@keyframes sbCoinOffer{0%{transform:translateY(0) rotateY(0) scale(1);opacity:1}70%{transform:translateY(-38vh) rotateY(1440deg) scale(.7);opacity:1}100%{transform:translateY(-46vh) rotateY(1800deg) scale(.35);opacity:0}}.sb-dakshina-hint{margin:12px 0 0;color:#ffdca8;font-size:14px;font-weight:600}.sb-blessing-hold-wrap{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 7%);z-index:2;text-align:center}.sb-blessing-title{margin:0 0 14px;color:#fff0d0;font-size:18px;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.6)}.sb-blessing-hold{position:relative;width:104px;height:104px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle,rgba(143,53,23,.95),rgba(94,31,12,.95));box-shadow:0 0 calc(14px + var(--sb-bless) * 30px) rgba(255,190,80,calc(.4 + var(--sb-bless) * .5));transform:scale(calc(1 - var(--sb-bless) * .06));touch-action:none;-webkit-tap-highlight-color:transparent}.sb-blessing-hold svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.sb-blessing-ring,.sb-blessing-ring-track{fill:none;stroke-width:5}.sb-blessing-ring-track{stroke:rgba(255,220,160,.25)}.sb-blessing-ring{stroke:#ffd37a;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(255, 200, 100, .9))}.sb-blessing-hold span{position:relative;display:inline-block;font-size:42px;line-height:1}.sb-blessing-experience.is-holding .sb-blessing-hold span{animation:sbBlessingBow 1.3s ease-in-out infinite}@keyframes sbBlessingBow{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(3px) scale(.94)}}.sb-blessing-hint{margin:12px 0 0;color:#ffdca8;font-size:14px;font-weight:600}.sb-blessing-card{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom) + 6%);z-index:2;width:min(320px,calc(100% - 36px));padding:16px 16px 14px;box-sizing:border-box;transform:translateX(-50%);border:1px solid #ffd37a;border-radius:18px;background:linear-gradient(180deg,#8f3517,#5e1f0c);box-shadow:0 0 26px rgba(255,190,80,.5),0 12px 30px rgba(0,0,0,.5);color:#fff3d6;text-align:center;animation:sbBlessingCard .5s ease-out}@keyframes sbBlessingCard{from{opacity:0;transform:translateX(-50%) translateY(14px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.sb-blessing-card-kicker{margin:0 0 6px;color:#ffc978;font-size:12px;font-weight:800;letter-spacing:.04em}.sb-blessing-card-text{margin:0 0 14px;font-size:17px;font-weight:700;line-height:1.55}.sb-blessing-done{padding:9px 22px;border:1px solid #ffd37a;border-radius:999px;background:#fff3d6;color:#7a2c16;font:inherit;font-size:15px;font-weight:800}.sb-blessing-rays{position:absolute;inset:0;opacity:0;transition:opacity .9s ease;pointer-events:none}.sb-blessing-experience.is-blessed .sb-blessing-rays,.sb-blessing-experience.is-receiving .sb-blessing-rays{opacity:1}.sb-blessing-experience.is-blessed .sb-blessing-rays{opacity:.35}.sb-blessing-spokes{position:absolute;left:50%;top:38%;width:260vmax;height:260vmax;margin:-130vmax 0 0 -130vmax;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,222,150,.28) 0deg 4deg,transparent 4deg 15deg);-webkit-mask-image:radial-gradient(circle,transparent 3%,#000 10%,rgba(0,0,0,.6) 30%,transparent 55%);mask-image:radial-gradient(circle,transparent 3%,#000 10%,rgba(0,0,0,.6) 30%,transparent 55%);animation:sbBlessingSpokes 14s linear infinite}@keyframes sbBlessingSpokes{from{transform:rotate(0)}to{transform:rotate(360deg)}}.sb-blessing-wave{position:absolute;left:50%;top:38%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;background:radial-gradient(circle,rgba(255,240,200,0) 45%,rgba(255,226,150,.75) 62%,rgba(255,200,110,0) 75%);opacity:0;animation:sbBlessingWave 2.4s ease-out infinite}.sb-blessing-wave:nth-child(3){animation-delay:.8s}.sb-blessing-wave:nth-child(4){animation-delay:1.6s}.sb-blessing-experience:not(.is-receiving) .sb-blessing-wave{animation-play-state:paused;visibility:hidden}@keyframes sbBlessingWave{0%{opacity:0;transform:scale(1)}15%{opacity:.95}100%{opacity:0;transform:scale(28)}}.sb-blessing-experience::before{content:'';position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 38%,rgba(255,236,190,.55),rgba(255,196,110,.22) 45%,rgba(255,180,90,.08) 80%);opacity:0;pointer-events:none}.sb-blessing-experience.is-receiving::before{opacity:1;transition:opacity var(--sb-receive-ms, 6000ms) ease-in}.sb-blessing-experience.is-blessed::before{opacity:.35;transition:opacity .9s ease}.sb-blessing-experience.is-blessed .sb-blessing-experience-deity,.sb-blessing-experience.is-receiving .sb-blessing-experience-deity{--sb-bless:1}.sb-blessing-receiving{position:absolute;left:50%;top:calc(env(safe-area-inset-top) + 64px);z-index:3;width:min(290px,calc(100% - 40px));padding:10px 16px 12px;box-sizing:border-box;transform:translateX(-50%);border:1px solid #ffd37a;border-radius:16px;background:linear-gradient(180deg,rgba(143,53,23,.92),rgba(94,31,12,.92));box-shadow:0 0 24px rgba(255,190,80,.55);color:#fff3d6;text-align:center;animation:sbBlessingCard .5s ease-out}.sb-blessing-receiving p{margin:0 0 8px;font-size:17px;font-weight:800;animation:sbBlessingBreathe 2s ease-in-out infinite}@keyframes sbBlessingBreathe{0%,100%{opacity:1}50%{opacity:.7}}.sb-blessing-progress{display:block;height:4px;overflow:hidden;border-radius:999px;background:rgba(255,220,160,.25)}.sb-blessing-progress span{display:block;width:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#ffd37a,#fff3d6);transition-property:width;transition-timing-function:linear}.sb-parikrama-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none}.sb-parikrama-layer--back{z-index:2}.sb-parikrama-layer--front{z-index:9}.sb-parikrama-path{position:absolute;left:0;top:0;overflow:visible;opacity:0;transition:opacity .7s ease}.sb-parikrama-path path{fill:none;stroke:rgba(255,206,110,.75);stroke-width:2;stroke-dasharray:2 7;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(255, 190, 80, .9))}.sb-parikrama-layer--back .sb-parikrama-path{opacity:0}.sb-parikrama-layer.is-active .sb-parikrama-path{opacity:1}.sb-parikrama-layer--back.is-active .sb-parikrama-path{opacity:.55}.sb-parikrama-foot{position:absolute;width:18px;height:29px;transform:translate(-50%,-50%) rotate(var(--sb-foot-turn)) scale(calc(var(--sb-foot-scale) * var(--sb-foot-mirror)),var(--sb-foot-scale));opacity:0;animation:sbParikramaFoot 1.8s ease-out forwards}.sb-parikrama-foot svg{display:block;width:100%;height:100%;fill:#d7261e;filter:drop-shadow(0 0 3px rgba(255, 150, 60, .85))}@keyframes sbParikramaFoot{0%{opacity:0}12%{opacity:var(--sb-foot-alpha)}60%{opacity:var(--sb-foot-alpha)}100%{opacity:0}}.sb-parikrama-icon svg{display:block;width:72%;height:72%;margin:auto;fill:#d7261e;filter:drop-shadow(0 0 3px rgba(255, 150, 60, .8))}.sb-parikrama-counter::before{content:'';display:inline-block;width:20px;height:16px;margin-right:6px;vertical-align:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 36' fill='%23ff5a4a'%3E%3Cg transform='translate(3 4) rotate(-10 10 16)'%3E%3Cellipse cx='10' cy='20' rx='6.2' ry='10.5'/%3E%3Ccircle cx='4.3' cy='7.4' r='2.1'/%3E%3Ccircle cx='7.6' cy='4.6' r='2'/%3E%3Ccircle cx='11' cy='3.6' r='2'/%3E%3Ccircle cx='14.1' cy='4.6' r='1.8'/%3E%3Ccircle cx='16.4' cy='7.2' r='1.6'/%3E%3C/g%3E%3Cg transform='translate(41 0) scale(-1 1) rotate(-10 10 16)'%3E%3Cellipse cx='10' cy='20' rx='6.2' ry='10.5'/%3E%3Ccircle cx='4.3' cy='7.4' r='2.1'/%3E%3Ccircle cx='7.6' cy='4.6' r='2'/%3E%3Ccircle cx='11' cy='3.6' r='2'/%3E%3Ccircle cx='14.1' cy='4.6' r='1.8'/%3E%3Ccircle cx='16.4' cy='7.2' r='1.6'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.sb-parikrama-counter.is-done::before{display:none}.sb-parikrama-counter{position:absolute;left:50%;top:17%;z-index:45;padding:7px 16px;transform:translateX(-50%) scale(.9);border:1px solid #ffd37a;border-radius:999px;background:linear-gradient(180deg,#8f3517,#5e1f0c);box-shadow:0 0 18px rgba(255,190,80,.5),0 6px 16px rgba(0,0,0,.4);color:#fff3d6;font-size:14px;font-weight:800;white-space:nowrap;opacity:0;transition:opacity .4s ease,transform .4s ease;pointer-events:none}.sb-parikrama-counter.is-active{opacity:1;transform:translateX(-50%) scale(1)}.sb-parikrama-counter.is-pulse{animation:sbParikramaPulse .6s ease}@keyframes sbParikramaPulse{0%,100%{box-shadow:0 0 18px rgba(255,190,80,.5),0 6px 16px rgba(0,0,0,.4)}50%{box-shadow:0 0 34px #ffd26e,0 6px 16px rgba(0,0,0,.4)}}.sb-parikrama-ask{position:absolute;left:50%;top:15%;z-index:46;width:min(300px,calc(100% - 40px));padding:14px 14px 10px;box-sizing:border-box;border:1px solid #ffd37a;border-radius:18px;background:linear-gradient(180deg,#8f3517,#5e1f0c);box-shadow:0 0 22px rgba(255,190,80,.45),0 10px 26px rgba(0,0,0,.45);color:#fff3d6;text-align:center;transform:translateX(-50%);pointer-events:auto}.sb-parikrama-ask-title{margin:0;font-size:16px;font-weight:800}.sb-parikrama-ask-text{margin:4px 0 10px;color:#ffdca8;font-size:13px}.sb-parikrama-ask-options{display:flex;gap:8px;justify-content:center}.sb-parikrama-ask-options button{flex:1;padding:8px 0;border:1px solid #ffd37a;border-radius:999px;background:#fff3d6;color:#7a2c16;font:inherit;font-size:14px;font-weight:800}.sb-parikrama-ask-stop{margin-top:8px;padding:4px 10px;border:0;background:0 0;color:#ffdca8;font:inherit;font-size:13px;text-decoration:underline}.sb-puja-stage.is-objects-locked .sb-parikrama-layer--front{z-index:42}.sb-puja-stage.sb-deity-highlight-active .sb-parikrama-layer--back{z-index:40}.sb-parikrama-orbit-item{position:absolute;top:0;left:0;z-index:41;font-size:clamp(20px, 6vw, 28px);line-height:1;pointer-events:none}.sb-deity-tilak{--sb-settle-top:20%;--sb-settle-left:15%}.sb-deity-nariyal{--sb-settle-top:20%;--sb-settle-left:85%}.sb-deity-mala{--sb-settle-top:30%;--sb-settle-left:85%}.sb-deity-settle{position:absolute;top:var(--sb-settle-top);left:var(--sb-settle-left);transform:translate(-50%,-50%);z-index:8;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.6vw,4px);margin:0;padding:0;border:none;background:0 0}.sb-deity-taali{position:absolute;top:30%;left:15%;transform:translate(-50%,-50%);z-index:8;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.6vw,4px);margin:0;padding:0;border:none;background:0 0}.sb-deity-taali .sb-ritual-object-symbol{transition:transform 120ms ease-out}.sb-deity-taali.is-clapping .sb-ritual-object-symbol{animation:sbTaaliClapPulse 220ms ease-out}@keyframes sbTaaliClapPulse{0%{transform:scale(1)}40%{transform:scale(1.25)}100%{transform:scale(1)}}.sb-deity-shankh{--sb-shankh-top:84%;--sb-shankh-left:25%;position:absolute;top:var(--sb-shankh-top);left:var(--sb-shankh-left);transform:translate(-50%,-50%);z-index:8;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.6vw,4px);margin:0;padding:0;border:0;background:0 0;cursor:pointer}.sb-deity-shankh-badge{margin-bottom:0;margin-top:20px}.sb-deity-shankh.is-playing .sb-icon-glow-badge{animation:sbShankhPlayGlow .6s ease-in-out infinite,sbShankhPlayPulse 350ms ease-out}@keyframes sbShankhPlayGlow{0%,100%{box-shadow:0 8px 20px rgba(0,0,0,.4),0 0 14px rgba(255,190,80,.6)}50%{box-shadow:0 8px 20px rgba(0,0,0,.4),0 0 26px #ffbe50}}.sb-deity-flower{--sb-flower-top:92%;--sb-flower-left:32%;position:absolute;top:var(--sb-flower-top);left:var(--sb-flower-left);transform:translate(-50%,-50%);z-index:8;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.6vw,4px);margin:0;padding:0;border:0;background:0 0;cursor:pointer}.sb-deity-flower-badge{margin-bottom:0;margin-top:20px}.sb-deity-flower.is-playing .sb-icon-glow-badge{animation:sbShankhPlayGlow .6s ease-in-out infinite,sbShankhPlayPulse 350ms ease-out}@keyframes sbShankhPlayPulse{0%{transform:scale(1)}40%{transform:scale(1.15)}100%{transform:scale(1)}}.sb-deity-aarti{--sb-aarti-top:60%;--sb-aarti-left:78%;position:absolute;top:var(--sb-aarti-top);left:var(--sb-aarti-left);transform:translate(-50%,-50%);z-index:8;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.6vw,4px);margin:0;padding:0;border:0;background:0 0;cursor:pointer}.sb-deity-aarti-badge{margin-bottom:0;margin-top:20px}.sb-deity-aarti.is-playing .sb-icon-glow-badge{animation:sbShankhPlayGlow .6s ease-in-out infinite}.sb-puja-stage .sb-ritual-object.sb-label-layout--compact{flex-direction:row;align-items:center;justify-content:center;gap:0;min-height:clamp(40px,12vw,52px);padding:clamp(4px,1.2vw,6px) clamp(7px,2vw,10px);border-radius:999px;background:rgba(20,23,31,.96);box-shadow:0 6px 16px rgba(0,0,0,.4)}.sb-puja-stage .sb-label-layout--compact .sb-ritual-object-label--compact{order:2;margin:0 0 0 var(--sb-object-label-gap,4px);padding:0;background:0 0;font-size:clamp(10px, 2.8vw, 14px);box-shadow:none}.sb-puja-stage .sb-label-layout--compact .sb-ritual-object-symbol,.sb-puja-stage .sb-label-layout--compact img{width:clamp(28px,8.5vw,40px);height:clamp(28px,8.5vw,40px)}.sb-puja-stage .sb-label-layout--compact .sb-icon-glow-badge{padding:3px}.sb-deity-layer{position:absolute;left:50%;top:56%;z-index:3;display:flex;width:110%;align-items:flex-end;justify-content:center;transform:translate(-50%,-50%);pointer-events:none}.sb-mandir-overlay{position:absolute;inset:0;z-index:2;background:#000;opacity:0;pointer-events:none}.sb-deity-layer img{position:relative;z-index:1;display:block;max-width:55%;max-height:64vh;max-height:64dvh;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(0, 0, 0, .2)) saturate(1.03) contrast(1.02);transform-origin:center center}@keyframes sbSlowBreath{0%{transform:scale(1) translateY(0)}100%{transform:scale(1.035) translateY(-.6%)}}.sb-deity-loop-video{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:contain;background:#000}.sb-ritual-orbit-item{position:absolute;left:0;top:0;z-index:7;width:clamp(46px,13.5vw,80px);height:clamp(46px,13.5vw,80px);object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 0 14px rgba(255, 190, 60, .85));transition:opacity 320ms ease;pointer-events:none}.sb-blessing-line[hidden],.sb-completion-card[hidden],.sb-flower-choice-row[hidden],.sb-music-sheet[hidden],.sb-ritual-orbit-item[hidden],.sb-start-puja[hidden],.sb-support-prompt[hidden],.sb-timeline-prompt[hidden],.sb-timeline-video[hidden]{display:none!important}.sb-timeline-video{position:absolute;inset:0;z-index:900;display:block;width:100%;height:100%;object-fit:cover;background:#000}.sb-wish-layer{position:absolute;inset:0;z-index:45;overflow:hidden;pointer-events:none}.sb-wish-ring{position:absolute;left:50%;top:42%;width:clamp(70px,20vw,96px);height:clamp(70px,20vw,96px);border:2px solid rgba(255,230,123,.95);border-radius:50%;box-shadow:0 0 18px #ffd65c,0 0 50px rgba(255,177,28,.7),inset 0 0 22px rgba(255,238,160,.6);transform:translate(-50%,-50%) scale(.2);opacity:0}.sb-wish-ring.is-active{animation:sbWishRingBurst 2.5s ease-out forwards}@keyframes sbWishRingBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.18)}15%{opacity:1}100%{opacity:0;transform:translate(-50%,-50%) scale(4.6)}}.sb-wish-flash{position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(255,245,190,.72),rgba(255,183,45,.18) 30%,transparent 65%);opacity:0;mix-blend-mode:screen}.sb-wish-flash.is-active{animation:sbWishFlash 2.1s ease-out forwards}@keyframes sbWishFlash{0%{opacity:0}15%{opacity:.95}100%{opacity:0}}.sb-wish-message{position:absolute;left:50%;top:18%;max-width:84%;transform:translate(-50%,-10px);color:#fff8d7;font-weight:800;font-size:clamp(15px, 4.4vw, 20px);text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.8),0 0 18px #d98c21;opacity:0}.sb-wish-message.is-active{animation:sbWishMessageIn 4.8s ease forwards}.sb-wish-message.is-pinned{opacity:1;transform:translate(-50%,0);transition:opacity .4s ease,transform .4s ease}@keyframes sbWishMessageIn{0%{opacity:0;transform:translate(-50%,8px) scale(.96)}18%,70%{opacity:1;transform:translate(-50%,0) scale(1)}100%{opacity:0;transform:translate(-50%,-8px) scale(1.02)}}.sb-wish-orbs,.sb-wish-petals{position:absolute;inset:0;overflow:hidden}.sb-wish-petal{position:absolute;top:-8dvh;font-size:var(--size);opacity:.95;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .18));animation:sbPetalFall var(--time) linear forwards}.sb-wish-petal img{display:block;width:var(--size);height:var(--size);object-fit:contain}@keyframes sbPetalFall{0%{transform:translate3d(0,-5dvh,0) rotate(0);opacity:0}8%{opacity:1}100%{transform:translate3d(var(--drift),115dvh,0) rotate(var(--rot));opacity:.15}}.sb-wish-orb{position:absolute;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,#fff9b0 0 25%,#ffc444 40%,rgba(255,168,35,.2) 70%,transparent 72%);filter:blur(.2px) drop-shadow(0 0 7px #ffbf3f);opacity:0;animation:sbOrbRise var(--t) ease-out forwards}@keyframes sbOrbRise{0%{opacity:0;transform:translate(0,20px) scale(.5)}15%{opacity:1}100%{opacity:0;transform:translate(var(--dx),-42dvh) scale(1.8)}}body.sb-music-open{overflow:hidden}body.sb-popup-open{overflow:hidden}.sb-music-sheet{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.sb-music-backdrop{position:absolute;inset:0;width:100%;padding:0;border:0;background:rgba(19,10,6,.64);opacity:0;transition:opacity 220ms ease}.sb-music-panel{position:relative;z-index:1;width:min(100%,440px);max-height:min(58dvh,460px);padding:clamp(16px,4.5vw,22px) clamp(14px,4vw,20px) clamp(18px,5vw,24px);overflow:hidden;transform:translateY(102%);border-radius:clamp(24px,8vw,34px) clamp(24px,8vw,34px) 0 0;background:#fff2cf;box-shadow:0 -14px 44px rgba(38,18,8,.32);transition:transform 220ms ease}.sb-music-sheet.is-open .sb-music-backdrop{opacity:1}.sb-music-sheet.is-open .sb-music-panel{transform:translateY(0)}.sb-music-handle{width:clamp(42px,14vw,58px);height:4px;margin:-7px auto 13px;border-radius:999px;background:#caa978}.sb-ritual-selection-panel{display:flex;flex-direction:column;max-height:calc(var(--sb-stage-h,100dvh) * .85);padding-right:0;padding-left:0;border-radius:clamp(18px,5vw,24px) clamp(18px,5vw,24px) 0 0;background:#fff1c9}.sb-ritual-selection-panel>:not(.sb-ritual-selection-items){flex-shrink:0}.sb-ritual-selection-panel .sb-music-handle{margin-right:auto;margin-left:auto}.sb-ritual-selection-panel h3{margin:0;padding:0 clamp(14px,4vw,18px) clamp(10px,3vw,13px);border-bottom:1px solid rgba(160,105,32,.18);color:#302117;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:clamp(16px, 4.6vw, 20px);font-weight:700;line-height:1.3;text-align:center}.sb-ritual-selection-tabs{display:flex;gap:clamp(6px,2vw,8px);padding:clamp(10px,3vw,12px) clamp(12px,3.5vw,16px) clamp(10px,3vw,12px);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sb-ritual-selection-tabs::-webkit-scrollbar{display:none}.sb-ritual-selection-tab{display:flex;flex:none;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(160,105,32,.3);border-radius:999px;background:rgba(255,255,255,.55);color:#5c4326;font-size:clamp(12px, 3.2vw, 13px);font-weight:600;white-space:nowrap}.sb-ritual-selection-tab-icon{font-size:16px;line-height:1}.sb-ritual-selection-tab.is-active{border-color:#b97a20;background:#b97a20;color:#fff}.sb-ritual-selection-items{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(8px,2.5vw,12px) clamp(8px,2.5vw,12px);row-gap:clamp(16px,4.5vw,22px);padding:clamp(13px,3.8vw,17px) clamp(12px,3.5vw,16px) max(clamp(24px,6vw,32px),calc(env(safe-area-inset-bottom) + 20px));flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sb-ritual-selection-items::-webkit-scrollbar{display:none}.sb-ritual-selection-item{align-self:start;min-width:0;padding:0;border:0;background:0 0;color:#2f241d;font:inherit;text-align:center}.sb-ritual-selection-item img{display:block;width:clamp(58px,18vw,72px);height:clamp(58px,18vw,72px);margin:0 auto clamp(6px,2vw,8px);padding:clamp(5px,1.6vw,7px);border:2px solid transparent;border-radius:50%;background:rgba(255,255,255,.62);object-fit:contain;transition:border-color 160ms ease,transform 160ms ease,box-shadow 160ms ease}.sb-ritual-selection-item span{display:block;font-size:clamp(12px, 3.5vw, 14px);font-weight:700;line-height:1.25}.sb-ritual-selection-item:focus{outline:0}.sb-ritual-selection-item.is-selected img,.sb-ritual-selection-item:active img,.sb-ritual-selection-item:focus-visible img{transform:scale(.96);border-color:#b97a20;box-shadow:0 0 0 4px rgba(185,122,32,.16)}.sb-simple-music-toggle{position:absolute;right:14px;bottom:10%;z-index:12;display:flex;width:48px;height:48px;align-items:center;justify-content:center;font-size:20px;cursor:pointer}.sb-simple-music-toggle i{background:radial-gradient(circle at 32% 26%,#ffdca3,#ec8f2f 52%,#c9691c 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sb-simple-music-toggle.is-playing{animation:sbIconGlowPulse 2.4s ease-in-out infinite,sbShankhPlayGlow .6s ease-in-out infinite,sbTogglePulse .9s ease-in-out infinite}.sb-simple-music-toggle.is-playing::after{content:'';position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,190,80,.85);animation:sbPulseRing 1.3s ease-out infinite;pointer-events:none}@keyframes sbTogglePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes sbPulseRing{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.9);opacity:0}}.sb-paath-audio-row{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 14px;padding:8px 0;position:sticky;top:0;z-index:5;background:#fff8ed}.sb-paath-audio-speed{flex:none;max-width:40vw;padding:6px 10px;border:1px solid rgba(255,210,120,.4);border-radius:999px;background:rgba(20,10,5,.92);color:#f4dbad;font-size:12px}.sb-paath-audio-btn{position:relative;display:inline-flex;width:36px;height:36px;min-width:36px;align-items:center;justify-content:center;font-size:15px;cursor:pointer;flex:none}.sb-paath-audio-btn i{background:radial-gradient(circle at 32% 26%,#ffdca3,#ec8f2f 52%,#c9691c 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sb-paath-audio-btn .sb-paath-audio-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,210,120,.35);border-top-color:#ec8f2f;animation:sbSpin .7s linear infinite}@keyframes sbSpin{100%{transform:rotate(360deg)}}.sb-paath-audio-btn.is-loading{cursor:default;opacity:.85}.sb-paath-audio-btn.is-playing{animation:sbIconGlowPulse 2.4s ease-in-out infinite,sbShankhPlayGlow .6s ease-in-out infinite,sbTogglePulse .9s ease-in-out infinite}.sb-paath-audio-btn.is-playing::after{content:'';position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,190,80,.85);animation:sbPulseRing 1.3s ease-out infinite;pointer-events:none}.sb-mini-player-controls[hidden]{display:none!important}.sb-mini-player-controls{display:flex;align-items:center;gap:clamp(5px,1.6vw,12px);padding:clamp(6px,2vw,9px) clamp(8px,2.5vw,12px);border-radius:999px;background:linear-gradient(180deg,rgba(56,30,16,.96),rgba(28,14,7,.97));box-shadow:0 10px 28px rgba(0,0,0,.45);pointer-events:auto}.sb-mini-play{display:flex;width:clamp(28px,8vw,34px);aspect-ratio:1/1;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:50%;background:radial-gradient(circle at 32% 26%,#ffdca3,#ec8f2f 52%,#c9691c 100%);color:#fff;font-size:clamp(11px, 3.2vw, 13px);box-shadow:0 4px 10px rgba(0,0,0,.35)}.sb-mini-body{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;flex:1 1 auto}.sb-mini-track{display:block;overflow:hidden;font-size:clamp(11px, 3vw, 13px);font-weight:600;color:#fff4dc;text-overflow:ellipsis;white-space:nowrap}.sb-mini-seek{-webkit-appearance:none;appearance:none;width:100%;height:3px;margin:0;background:rgba(255,244,220,.25);border-radius:999px;accent-color:#efa548;cursor:pointer}.sb-mini-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:11px;height:11px;border-radius:50%;background:#efa548;box-shadow:0 1px 3px rgba(0,0,0,.5)}.sb-mini-seek::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:#efa548;box-shadow:0 1px 3px rgba(0,0,0,.5)}.sb-mini-nav{display:flex;width:clamp(20px,6.5vw,26px);aspect-ratio:1/1;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:50%;background:0 0;color:#f3d9b8;font-size:clamp(11px, 2.8vw, 13px)}.sb-mini-volume-wrap{position:relative;flex:0 0 auto}.sb-mini-volume-toggle{display:flex;width:clamp(24px,7.5vw,30px);aspect-ratio:1/1;align-items:center;justify-content:center;border:0;border-radius:50%;background:0 0;color:#e8ceb1;font-size:clamp(12px, 3.2vw, 14px)}.sb-mini-volume-popup{position:absolute;right:50%;top:calc(100% + 10px);transform:translateX(50%);padding:14px 10px;border-radius:999px;background:rgba(28,14,7,.97);box-shadow:0 8px 20px rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.sb-mini-volume-popup--up{top:auto;bottom:calc(100% + 10px)}.sb-mini-volume-popup.is-open{opacity:1;pointer-events:auto}.sb-mini-volume-popup[hidden]{display:none!important}.sb-mini-volume-slider{writing-mode:vertical-lr;direction:rtl;-webkit-appearance:slider-vertical;width:4px;height:84px;margin:0;accent-color:#efa548}.sb-bhajan-player--needs-gesture .sb-mini-play{animation:sbNeedsGesturePulse 1.6s ease-in-out infinite}@keyframes sbNeedsGesturePulse{0%,100%{box-shadow:0 4px 10px rgba(0,0,0,.35)}50%{box-shadow:0 4px 10px rgba(0,0,0,.35),0 0 0 6px rgba(236,143,47,.35)}}.sb-dim-overlay{position:absolute;inset:0;z-index:5;background:rgba(0,0,0,.55);opacity:0;transition:opacity .8s ease;pointer-events:none}.sb-dim-overlay.is-active{opacity:1}.sb-deity-halo{position:absolute;top:42%;left:50%;z-index:2;width:62%;aspect-ratio:1/1;transform:translate(-50%,-50%) scale(.96);border-radius:50%;background:radial-gradient(circle,rgba(255,214,92,.32),rgba(255,169,30,.12) 50%,transparent 72%);filter:blur(10px);mix-blend-mode:screen;opacity:.55;pointer-events:none;animation:sbDeityHaloPulse 3.4s ease-in-out infinite}@keyframes sbDeityHaloPulse{0%,100%{opacity:.4;transform:translate(-50%,-50%) scale(.94)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.04)}}.sb-deity-layer::after{content:'';position:absolute;top:42%;left:50%;z-index:2;width:26%;aspect-ratio:1/1;transform:translate(-50%,-50%) scale(.96);border-radius:50%;background:radial-gradient(circle,rgba(255,252,232,.65) 0,rgba(255,214,110,.5) 32%,rgba(255,180,70,0) 68%);filter:blur(2px);mix-blend-mode:screen;pointer-events:none}.sb-deity-halo.is-active{animation:sbHaloGlow 3.2s ease forwards}@keyframes sbHaloGlow{0%{opacity:.45;transform:translate(-50%,-50%) scale(.7)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}100%{opacity:.45;transform:translate(-50%,-50%) scale(.96)}}.sb-scene-sparkles{position:absolute;left:50%;top:-33%;bottom:0;z-index:2;width:78%;transform:translateX(-50%);overflow:hidden;pointer-events:none}.sb-spark{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff6e0;box-shadow:0 0 5px #ffe9b8,0 0 9px rgba(255,210,120,.55);opacity:0;animation:sbTwinkle var(--sb-spark-duration) ease-in-out infinite;animation-delay:var(--sb-spark-delay)}@keyframes sbTwinkle{0%,100%{opacity:0;transform:scale(.3)}45%{opacity:.9;transform:scale(1.5)}55%{opacity:.45;transform:scale(.7)}}.sb-offering-shelf{position:absolute;left:50%;bottom:max(clamp(78px,20vw,98px),calc(env(safe-area-inset-bottom) + 70px));z-index:6;display:flex;gap:8px;transform:translateX(-50%);pointer-events:none}.sb-offering-item{width:clamp(56px,16vw,84px);filter:drop-shadow(0 8px 12px rgba(0, 0, 0, .4))}.sb-offering-target-item{position:absolute;z-index:8;width:clamp(22px,7vw,34px);transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .35))}.sb-offering-target-item--tilak-admin{width:clamp(11px,3.2vw,15px);height:clamp(11px,3.2vw,15px);object-fit:contain}.sb-item-mover{position:absolute;z-index:7;width:60px;transform:translate(-50%,-50%) scale(1);transition-property:left,top,opacity,transform;transition-timing-function:ease;pointer-events:none;filter:drop-shadow(0 8px 12px rgba(0, 0, 0, .4))}.sb-start-puja{position:absolute;left:50%;bottom:max(clamp(78px,20vw,98px),calc(env(safe-area-inset-bottom) + 70px));z-index:8;transform:translateX(-50%);padding:clamp(12px,3.5vw,16px) clamp(28px,8vw,40px);border:1px solid rgba(255,227,180,.5);border-radius:999px;background:radial-gradient(circle at 32% 26%,#ffdca3,#ec8f2f 52%,#c9691c 100%);color:#3a1c05;font-size:clamp(15px, 4.4vw, 18px);font-weight:700;box-shadow:0 10px 26px rgba(0,0,0,.45);opacity:0;pointer-events:none}.sb-timeline-prompt{position:absolute;left:50%;top:50%;z-index:20;width:min(84%,320px);transform:translate(-50%,-50%);padding:clamp(20px,6vw,28px) clamp(18px,5vw,24px);border-radius:clamp(20px,6vw,26px);background:#fff2cf;box-shadow:0 20px 50px rgba(0,0,0,.5);text-align:center}.sb-timeline-prompt-image{display:block;width:clamp(64px,20vw,88px);height:clamp(64px,20vw,88px);margin:0 auto clamp(10px,3vw,14px);object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0, 0, 0, .3))}.sb-timeline-prompt-image[hidden]{display:none}.sb-intro-message{position:absolute;left:50%;top:50%;z-index:21;width:min(84%,320px);transform:translate(-50%,-50%);padding:clamp(22px,6vw,30px) clamp(20px,6vw,26px);border-radius:clamp(20px,6vw,26px);background:linear-gradient(180deg,#fff6e4,#fbe7c2);box-shadow:0 18px 40px rgba(0,0,0,.45);text-align:center;opacity:0;transition:opacity .5s ease;pointer-events:none}.sb-intro-message.is-active{opacity:1}.sb-intro-message[hidden]{display:none!important}.sb-intro-message p{margin:0;color:#4b2716;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:clamp(15px, 4.2vw, 18px);line-height:1.6}.sb-timeline-prompt h3{margin:0 0 6px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:clamp(18px, 5vw, 22px);color:#4b2716}.sb-timeline-prompt p{margin:0 0 clamp(14px,4vw,18px);color:#76533f;font-size:clamp(13px, 3.6vw, 15px)}.sb-timeline-prompt-tap{padding:clamp(10px,3vw,13px) clamp(24px,7vw,32px);border:0;border-radius:999px;background:#d78d31;color:#fff;font-weight:700;font-size:clamp(14px, 3.8vw, 16px)}.sb-wish-textarea{width:100%;min-height:96px;padding:12px 14px;border:1px solid #ead4a8;border-radius:14px;background:#fffaf0;color:#3f2618;font-size:clamp(14px, 4vw, 16px);resize:none}.sb-support-prompt{position:absolute;left:50%;bottom:max(clamp(78px,20vw,98px),calc(env(safe-area-inset-bottom) + 70px));z-index:15;width:min(84%,300px);transform:translateX(-50%);padding:clamp(16px,5vw,20px);border-radius:clamp(18px,5vw,22px);background:#fff2cf;box-shadow:0 16px 40px rgba(0,0,0,.4);text-align:center}.sb-support-close{position:absolute;top:6px;right:6px;width:26px;height:26px;border:0;border-radius:50%;background:rgba(0,0,0,.08);color:#6f3b20;font-size:16px;line-height:1}.sb-support-qr{display:block;width:clamp(120px,40vw,160px);margin:4px auto 10px}.sb-support-prompt p{margin:0;color:#76533f;font-size:clamp(12px, 3.4vw, 14px)}.sb-water-offering{position:absolute;left:50%;bottom:22%;z-index:12;width:clamp(70px,22vw,96px);transform:translateX(-50%);opacity:0;transition:opacity .4s ease;pointer-events:none}.sb-water-offering.is-active{opacity:1}.sb-water-kalash{display:block;width:100%;filter:drop-shadow(0 10px 14px rgba(0, 0, 0, .35));transform-origin:80% 90%;transition:transform .7s ease}.sb-water-kalash.is-tilted{transform:rotate(35deg)}.sb-water-stream{position:absolute;left:62%;top:78%;width:4px;height:0;background:linear-gradient(180deg,rgba(180,225,255,.9),rgba(180,225,255,0));border-radius:4px;transition:height .9s ease}.sb-water-stream.is-flowing{height:clamp(40px,12vw,64px)}.sb-water-sparkle{position:absolute;left:62%;top:calc(78% + clamp(40px,12vw,64px));width:26px;height:26px;transform:translate(-50%,-50%) scale(.2);border-radius:50%;background:radial-gradient(circle,rgba(255,255,220,.95),rgba(255,255,220,0) 70%);opacity:0;transition:opacity .4s ease,transform .5s ease}.sb-water-sparkle.is-active{opacity:1;transform:translate(-50%,-50%) scale(1.6)}.sb-water-flow-mover{position:absolute;z-index:12;width:clamp(50px,14vw,72px);transform:translate(-50%,-50%) rotate(0);transform-origin:40% 30%;transition-property:left,top,opacity,transform;transition-timing-function:ease;pointer-events:none;filter:drop-shadow(0 8px 12px rgba(0, 0, 0, .4))}.sb-water-flow-mover.is-pouring{transform:translate(-50%,-50%) rotate(-38deg);transition-timing-function:ease-in-out}.sb-abhishek{position:absolute;inset:0;z-index:11;overflow:hidden;pointer-events:none}.sb-abhishek-stream{position:absolute;left:var(--sb-pour-left);top:var(--sb-pour-top);width:9px;height:0;margin-left:-4.5px;border-radius:4px 4px 50% 50%;background:repeating-linear-gradient(180deg,rgba(255,255,255,.55) 0 6px,transparent 6px 22px),linear-gradient(90deg,var(--sb-liquid-edge),var(--sb-liquid) 45%,var(--sb-liquid-edge));background-size:100% 44px,100% 100%;box-shadow:0 0 6px var(--sb-liquid-edge);opacity:0;transition:height .7s ease-in,opacity .3s ease;animation:sbAbhishekFlow 450ms linear infinite}.sb-abhishek.is-pouring .sb-abhishek-stream{height:var(--sb-pour-length);opacity:1}.sb-abhishek.is-ending .sb-abhishek-stream{top:calc(var(--sb-pour-top) + var(--sb-pour-length));height:0;opacity:0;transition:top .7s ease-in,height .7s ease-in,opacity .7s ease}@keyframes sbAbhishekFlow{from{background-position:0 0,0 0}to{background-position:0 44px,0 0}}.sb-abhishek-fan{position:absolute;left:var(--sb-pour-left);top:var(--sb-pour-top);width:var(--sb-spread);height:0;transform:translateX(-50%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(180deg,var(--sb-liquid),var(--sb-liquid-edge) 60%,transparent);filter:blur(1.5px);opacity:0;transition:height .6s ease-out .2s,opacity .4s ease .2s}.sb-abhishek.is-pouring .sb-abhishek-fan{height:46px;opacity:.7}.sb-abhishek.is-ending .sb-abhishek-fan{opacity:0;transition:opacity .6s ease}.sb-abhishek-rivulet{position:absolute;top:calc(var(--sb-pour-top) + 40px);height:0;transform:translateX(-50%);border-radius:3px 3px 50% 50%;background:repeating-linear-gradient(180deg,rgba(255,255,255,.5) 0 5px,transparent 5px 18px),linear-gradient(90deg,var(--sb-liquid-edge),var(--sb-liquid),var(--sb-liquid-edge));background-size:100% 36px,100% 100%;box-shadow:0 0 4px var(--sb-liquid-edge);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);opacity:0;transition:height 1.4s ease-in var(--sb-rivulet-delay, 300ms),opacity .4s ease var(--sb-rivulet-delay, 300ms);animation:sbAbhishekRivulet 520ms linear infinite}.sb-abhishek.is-pouring .sb-abhishek-rivulet{height:calc(var(--sb-rivulet-length) - 40px);opacity:.6}.sb-abhishek.is-ending .sb-abhishek-rivulet{opacity:0;transition:opacity .8s ease}@keyframes sbAbhishekRivulet{from{background-position:0 0,0 0}to{background-position:0 36px,0 0}}.sb-abhishek-sheen{position:absolute;left:var(--sb-pour-left);top:var(--sb-pour-top);width:calc(var(--sb-spread) * 1.15);height:0;transform:translateX(-50%);border-radius:40% 40% 50% 50%;background:linear-gradient(180deg,transparent,var(--sb-liquid) 30%,var(--sb-liquid-edge) 70%,transparent);filter:blur(10px);mix-blend-mode:screen;opacity:0;transition:height 1.6s ease-out,opacity .6s ease}.sb-abhishek.is-pouring .sb-abhishek-sheen{height:var(--sb-pour-length);opacity:.45}.sb-abhishek.is-ending .sb-abhishek-sheen{opacity:0;transition:opacity .8s ease}.sb-abhishek-drop{position:absolute;width:4px;height:6px;margin-left:-2px;border-radius:50%;background:var(--sb-liquid);box-shadow:0 0 3px var(--sb-liquid-edge);animation:sbAbhishekDrop .9s ease-in forwards}@keyframes sbAbhishekDrop{0%{transform:translateY(0);opacity:.9}100%{transform:translateY(calc(var(--sb-pour-length) * .7));opacity:0}}.sb-abhishek-splash{position:absolute;left:var(--sb-pour-left);top:calc(var(--sb-pour-top) + var(--sb-pour-length));width:calc(var(--sb-spread) * .8);height:16px;transform:translate(-50%,-50%) scale(.2);border-radius:50%;border:2px solid var(--sb-liquid);box-shadow:0 0 8px var(--sb-liquid-edge),inset 0 0 6px var(--sb-liquid-edge);opacity:0}.sb-abhishek.is-pouring .sb-abhishek-splash{animation:sbAbhishekSplash .8s ease-out .6s infinite}@keyframes sbAbhishekSplash{0%{transform:translate(-50%,-50%) scale(.2);opacity:.9}100%{transform:translate(-50%,-50%) scale(1.25);opacity:0}}.sb-abhishek.is-sparkle.is-pouring .sb-abhishek-stream{box-shadow:0 0 6px var(--sb-liquid-edge),0 0 14px rgba(255,255,255,.8)}.sb-incense-offering{position:absolute;left:50%;bottom:24%;z-index:12;width:clamp(30px,10vw,40px);transform:translateX(-50%);opacity:0;transition:opacity .4s ease;pointer-events:none}.sb-incense-offering.is-active{opacity:1}.sb-incense-stick{display:block;width:100%;filter:drop-shadow(0 8px 10px rgba(0, 0, 0, .3))}.sb-incense-smoke-layer{position:absolute;left:50%;top:-6px;width:1px;height:1px}.sb-smoke-wisp{position:absolute;left:0;bottom:0;width:15px;height:15px;border-radius:50%;background:rgba(170,166,158,.7);filter:blur(5px);animation-name:sbSmokeRise;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes sbSmokeRise{0%{transform:translate(0,0) scale(.4);opacity:0}15%{opacity:.8}100%{transform:translate(14px,-140px) scale(2.4);opacity:0}}.sb-ambient-incense-layer{position:absolute;left:53%;bottom:15%;z-index:4;width:1px;height:1px;pointer-events:none}.sb-flower-choice-row{position:absolute;left:50%;bottom:max(clamp(78px,20vw,98px),calc(env(safe-area-inset-bottom) + 70px));z-index:20;width:min(90%,340px);transform:translate(-50%,12px);padding:clamp(16px,5vw,20px);border-radius:clamp(18px,5vw,22px);background:linear-gradient(180deg,#fff6e4,#fbe7c2);box-shadow:0 16px 40px rgba(0,0,0,.4);text-align:center;opacity:0;transition:opacity .3s ease,transform .3s ease}.sb-flower-choice-row.is-active{opacity:1;transform:translate(-50%,0)}.sb-flower-choice-row h3{margin:0 0 12px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:clamp(16px, 4.4vw, 19px);color:#4b2716}.sb-flower-choice-items{display:flex;justify-content:center;gap:clamp(10px,4vw,16px)}.sb-flower-choice-item{width:clamp(56px,16vw,72px);height:clamp(56px,16vw,72px);padding:6px;border:2px solid rgba(216,141,49,.5);border-radius:50%;background:#fff}.sb-flower-choice-item img{display:block;width:100%;height:100%;object-fit:contain}.sb-blessing-line{position:absolute;left:50%;top:62%;z-index:21;width:min(84%,300px);transform:translate(-50%,-50%);margin:0;padding:clamp(10px,3vw,14px) clamp(16px,5vw,20px);border-radius:999px;background:rgba(255,246,228,.95);color:#4b2716;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:clamp(14px, 4vw, 17px);text-align:center;opacity:0;transition:opacity .4s ease;box-shadow:0 10px 24px rgba(0,0,0,.35)}.sb-blessing-line.is-active{opacity:1}.sb-completion-card{position:absolute;left:50%;bottom:max(clamp(148px,34vw,178px),calc(env(safe-area-inset-bottom) + 140px));z-index:14;width:min(88%,320px);transform:translateX(-50%);padding:clamp(16px,5vw,20px);border-radius:clamp(18px,5vw,22px);background:linear-gradient(180deg,#fff6e4,#fbe7c2);box-shadow:0 16px 40px rgba(0,0,0,.4);text-align:center}.sb-completion-title{margin:0 0 4px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:clamp(17px, 4.6vw, 20px);color:#4b2716}.sb-completion-subtitle{margin:0 0 12px;color:#76533f;font-size:clamp(12px, 3.4vw, 14px)}.sb-completion-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.sb-completion-action{flex:1 1 auto;padding:clamp(9px,2.6vw,11px) clamp(10px,3vw,14px);border:1px solid rgba(216,141,49,.5);border-radius:999px;background:#fff;color:#6f3b20;font-size:clamp(12px, 3.2vw, 13px);font-weight:700}.sb-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;max-width:440px;box-sizing:border-box;margin:0 auto;padding:5px 5px 7px;background:rgba(255,253,247,.97);border-top:1px solid rgba(138,60,29,.12);box-shadow:0 -8px 24px rgba(95,48,20,.1);backdrop-filter:blur(10px);overflow:visible}body.sb-popup-open .sb-bottom-nav,body:has(.modal.in) .sb-bottom-nav,body:has(.modal.show) .sb-bottom-nav,body:has(.sb-bottom-popup.is-visible) .sb-bottom-nav,body:has(.sb-login-popup:not([hidden])) .sb-bottom-nav{display:none!important}.sb-bottom-nav--scroll-reveal{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 18px));transition:opacity 220ms ease,transform 260ms ease,visibility 0s linear 260ms}.sb-bottom-nav--scroll-reveal.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.sb-global-share-button{position:fixed;right:max(14px,calc((100vw - 440px)/ 2 + 14px));bottom:calc(78px + env(safe-area-inset-bottom));z-index:1180;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:2px solid #fff7ec;border-radius:50%;background:#ad5127;box-shadow:0 7px 18px rgba(92,41,18,.24);color:#fff;font-size:24px;font-weight:700;line-height:1;cursor:pointer}.sb-global-share-button .fa{display:block;font-size:17px}.sb-global-share-button:focus-visible{outline:2px solid #d7864e;outline-offset:2px}.sb-popup-open .sb-global-share-button{opacity:0;pointer-events:none}.sb-page-with-bottom-nav{padding-bottom:calc(var(--sb-bottom-nav-height,69px) + 56px + env(safe-area-inset-bottom))!important}.sb-bhajan-page.sb-page-with-bottom-nav{padding-bottom:calc(180px + env(safe-area-inset-bottom))!important}.sb-bhajan-page{min-height:100vh;min-height:100dvh;max-width:440px;margin:0 auto;padding:max(20px,env(safe-area-inset-top)) 0 calc(160px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 0,#fffdf7 0,#fff8ed 45%,#f7ead6 100%)}.sb-bhajan-header{padding:0 16px;margin-bottom:14px}.sb-bhajan-header h1{margin:0;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:26px;font-weight:700;color:#8a3c1d}.sb-bhajan-deity-scroll{display:flex;gap:14px;padding:4px 16px 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sb-bhajan-deity-scroll::-webkit-scrollbar{display:none}.sb-bhajan-deity-chip{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:5px;width:64px;padding:0;border:0;background:0 0;font-size:11px;font-weight:600;color:#76533f;text-decoration:none}.sb-bhajan-deity-chip:focus,.sb-bhajan-deity-chip:hover,.sb-bhajan-deity-chip:visited{color:#76533f;text-decoration:none}.sb-bhajan-deity-avatar{display:flex;width:54px;height:54px;align-items:center;justify-content:center;overflow:hidden;border:2px solid #fff;border-radius:50%;background:#f2dfbf;box-shadow:0 6px 16px rgba(95,48,20,.18);font-size:18px;color:#c9691c}.sb-bhajan-deity-avatar img{display:block;width:100%;height:100%;object-fit:cover}.sb-bhajan-deity-chip.is-active .sb-bhajan-deity-avatar{border-color:#d78d31;box-shadow:0 0 0 3px rgba(216,141,49,.3),0 6px 16px rgba(95,48,20,.18)}.sb-bhajan-deity-chip.is-active{color:#c9691c}.sb-bhajan-list{display:flex;flex-direction:column;padding:0 16px}.sb-bhajan-row{display:flex;width:100%;min-width:0;align-items:center;gap:12px;padding:10px 6px;border:0;border-bottom:1px solid rgba(138,60,29,.1);background:0 0;text-align:left}.sb-bhajan-row[hidden]{display:none!important}.sb-bhajan-row-thumb{display:block;width:48px;height:48px;flex:0 0 auto;overflow:hidden;border-radius:10px;background:#f2dfbf}.sb-bhajan-row-thumb img{display:block;width:100%;height:100%;object-fit:cover}.sb-bhajan-row-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.sb-bhajan-row-title{overflow:hidden;font-size:15px;font-weight:700;color:#3f2618;text-overflow:ellipsis;white-space:nowrap}.sb-bhajan-row-sub{overflow:hidden;font-size:12px;color:#a9846c;text-overflow:ellipsis;white-space:nowrap}.sb-bhajan-row-play{display:flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:rgba(216,141,49,.12);color:#c9691c;font-size:13px}.sb-bhajan-row.is-playing .sb-bhajan-row-title{color:#c9691c}.sb-bhajan-wave{display:none;align-items:center;justify-content:center;gap:2px;width:20px;height:20px}.sb-bhajan-wave i{display:block;width:3px;height:18px;border-radius:2px;background:currentColor;transform:scaleY(.35)}.sb-bhajan-row.is-audible .sb-bhajan-row-play>.fa{display:none}.sb-bhajan-row.is-audible .sb-bhajan-wave{display:flex}.sb-bhajan-row.is-audible .sb-bhajan-wave i{animation:sbBhajanWave .75s ease-in-out infinite alternate}.sb-bhajan-wave i:nth-child(2){animation-delay:-.35s!important}.sb-bhajan-wave i:nth-child(3){animation-delay:-.55s!important}.sb-bhajan-wave i:nth-child(4){animation-delay:-.2s!important}@keyframes sbBhajanWave{from{transform:scaleY(.25)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.sb-bhajan-row.is-audible .sb-bhajan-wave i{animation:none;transform:scaleY(.55)}.sb-bhajan-row.is-audible .sb-bhajan-wave i:nth-child(2n){transform:scaleY(1)}}.sb-bhajan-row.is-playing .sb-bhajan-row-play{background:#d78d31;color:#fff}.sb-bhajan-empty{padding:30px 10px;text-align:center;color:#a9846c;font-size:14px}.sb-bhajan-empty[hidden]{display:none!important}.sb-paath-page{min-height:100vh;min-height:100dvh;max-width:440px;margin:0 auto;padding:max(14px,env(safe-area-inset-top)) 16px 24px;background:radial-gradient(circle at 50% 0,#fffdf7 0,#fff8ed 45%,#f7ead6 100%);text-align:center}.sb-paath-page h1{max-width:400px;margin:0 auto 7px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:clamp(23px, 7vw, 29px);line-height:1.25;font-weight:700;color:#8a3c1d}.sb-content-spotlight{margin:14px 0 18px;padding:12px;border:1px solid rgba(215,141,49,.58);border-radius:20px;background:linear-gradient(145deg,rgba(255,248,230,.98),rgba(255,238,198,.92));box-shadow:0 10px 28px rgba(122,65,24,.13),inset 0 0 0 2px rgba(255,255,255,.52)}.sb-content-spotlight-head{display:flex;align-items:center;gap:10px;margin-bottom:9px;text-align:left}.sb-content-spotlight-deity{display:block;width:46px;height:46px;flex:0 0 auto;overflow:hidden;border:2px solid #fff;border-radius:50%;background:#f2dfbf;box-shadow:0 0 0 2px rgba(215,141,49,.32)}.sb-content-spotlight-deity img{display:block;width:100%;height:100%;object-fit:cover}.sb-content-spotlight-head small{display:block;margin-bottom:1px;font-size:10px;font-weight:700;letter-spacing:.04em;color:#c9691c}.sb-content-spotlight-head h2{margin:0;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:18px;font-weight:700;line-height:1.25;color:#6c3019}.sb-content-spotlight .sb-bhajan-row,.sb-content-spotlight .sb-granth-list-item{background:rgba(255,255,255,.82)}.sb-content-spotlight .sb-bhajan-row:last-child{border-bottom:0}.sb-paath-spotlight-type{margin:16px 0 8px;font-size:15px;font-weight:700;color:#6c3019;text-align:left}.sb-paath-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:18px 0;padding:5px;border:1px solid rgba(138,60,29,.1);border-radius:15px;background:rgba(255,255,255,.72)}.sb-paath-tabs a,.sb-paath-tabs a:focus,.sb-paath-tabs a:hover,.sb-paath-tabs a:visited{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:9px 3px;border-radius:11px;font-size:12px;font-weight:700;color:#7a5138;text-decoration:none;white-space:nowrap}.sb-paath-tab-icon{font-size:22px;line-height:1.2}.sb-paath-tabs a.is-active,.sb-paath-tabs a.is-active:focus,.sb-paath-tabs a.is-active:hover,.sb-paath-tabs a.is-active:visited{background:#a84820;box-shadow:0 5px 12px rgba(138,60,29,.22);color:#fff}.sb-paath-today-note{margin:10px 0 8px;padding:7px 10px;border:1px solid #ead0a8;border-radius:10px;background:#fff7e8;color:#8c4b24;font-size:11px;font-weight:700;text-align:center}.sb-granth-list-item--today{border-color:#d58a48!important;background:linear-gradient(105deg,#fff4dc,#fffaf3)!important;box-shadow:inset 3px 0 #c87538,0 4px 12px rgba(150,83,35,.08)}.sb-paath-catalog-results{text-align:left}.sb-paath-catalog-results>h2,.sb-paath-page .sb-paath-catalog-results>h1{max-width:none;line-height:normal;margin:0 2px 10px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:18px;font-weight:700;color:#8a3c1d}.sb-paath-guest-gate{max-width:340px;margin:30px auto 0;padding:28px 22px;border-radius:20px;background:#fdeceb;border:1px solid rgba(196,45,38,.25);box-shadow:0 10px 26px rgba(196,45,38,.12);text-align:center}.sb-paath-guest-gate-title{margin:0 0 8px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:19px;font-weight:700;color:#c42d26}.sb-paath-guest-gate-text{margin:0 0 20px;font-size:13px;line-height:1.6;color:#a94840}.sb-paath-guest-gate-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:12px;background:#c42d26;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.sb-paath-guest-gate-btn:focus,.sb-paath-guest-gate-btn:hover,.sb-paath-guest-gate-btn:visited{color:#fff;text-decoration:none}.sb-paath-coming-soon{max-width:320px;margin:30px auto 0;padding:28px 20px;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(95,48,20,.1)}.sb-paath-coming-soon i{display:block;margin-bottom:12px;font-size:28px;color:#d78d31}.sb-home-bhajan-panel{display:flex;max-height:min(72dvh,560px);padding:12px 12px max(16px,env(safe-area-inset-bottom));flex-direction:column;border-radius:24px 24px 0 0;background:#fffaf1}.sb-home-bhajan-header{display:flex;align-items:center;justify-content:space-between;padding:0 4px 10px}.sb-home-bhajan-header small{display:block;margin-bottom:1px;color:#c9691c;font-size:10px;font-weight:800;letter-spacing:.04em}.sb-home-bhajan-header h2{margin:0;color:#552b1a;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:clamp(18px, 5.5vw, 22px);font-weight:700}.sb-home-bhajan-close{display:inline-flex;width:34px;height:34px;padding:0;align-items:center;justify-content:center;border:0;border-radius:50%;background:#f7ead8;color:#8a3c1d}.sb-home-bhajan-player{display:flex;min-height:70px;align-items:center;gap:7px;margin:0 0 8px;padding:9px 10px;border:1px solid rgba(255,211,139,.22);border-radius:18px;background:linear-gradient(135deg,#3a2015,#24140e);box-shadow:0 9px 24px rgba(51,25,13,.22);color:#fff7e9}.sb-home-bhajan-player[hidden]{display:none!important}.sb-home-bhajan-nav,.sb-home-bhajan-play{display:inline-flex;padding:0;align-items:center;justify-content:center;border:0;color:#ffe8bc}.sb-home-bhajan-play{width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:linear-gradient(145deg,#ffb34d,#dc7217);box-shadow:0 5px 13px rgba(0,0,0,.2);color:#fff}.sb-home-bhajan-nav{width:26px;height:34px;flex:0 0 26px;background:0 0;font-size:12px}.sb-home-bhajan-player-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:7px}.sb-home-bhajan-player-copy strong{overflow:hidden;color:#fff8ec;font-size:clamp(12px, 3.5vw, 14px);font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sb-home-bhajan-player input[type=range]{height:3px;margin:0;accent-color:#f39a2c}.sb-home-bhajan-player-copy input{width:100%}.sb-home-bhajan-volume{display:flex;width:58px;flex:0 0 58px;align-items:center;gap:4px;color:#ffe8bc;font-size:12px}.sb-home-bhajan-volume input{width:40px}.sb-home-bhajan-results{min-height:120px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sb-home-bhajan-empty,.sb-home-bhajan-loading{display:flex;min-height:120px;align-items:center;justify-content:center;gap:8px;margin:0;color:#9a765f;font-size:13px;text-align:center}.sb-home-bhajan-list{display:flex;flex-direction:column}.sb-home-bhajan-row{display:flex;width:100%;align-items:center;gap:10px;padding:9px 5px;border:0;border-bottom:1px solid rgba(138,60,29,.11);background:0 0;font-family:inherit;text-align:left}.sb-home-bhajan-thumb{display:block;width:46px;height:46px;flex:0 0 46px;overflow:hidden;border-radius:10px;background:#f2dfbf}.sb-home-bhajan-thumb img{display:block;width:100%;height:100%;object-fit:cover}.sb-home-bhajan-row-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.sb-home-bhajan-row-copy small,.sb-home-bhajan-row-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-home-bhajan-row-copy strong{color:#3f2618;font-size:clamp(13px, 3.8vw, 15px);font-weight:700}.sb-home-bhajan-row-copy small{color:#a9846c;font-size:11px}.sb-home-bhajan-row-play{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:50%;background:#f9ead5;color:#c9691c;font-size:12px}.sb-home-bhajan-row.is-playing .sb-home-bhajan-row-copy strong{color:#c9691c}.sb-home-bhajan-row.is-playing .sb-home-bhajan-row-play{background:#d98425;color:#fff}.sb-daily-deity-action.is-playing .sb-daily-deity-action-icon{background:rgba(255,211,139,.28);box-shadow:0 0 0 3px rgba(255,211,139,.12),0 0 18px rgba(255,187,77,.55);animation:sbHomeBhajanPlaying 1.15s ease-in-out infinite}@keyframes sbHomeBhajanPlaying{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.06)}}.sb-paath-coming-soon p{margin:0;font-size:14px;line-height:1.6;color:#76533f}.sb-paath-chapter-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:-2px 0 18px}.sb-paath-chapter-nav--hidden{display:none}.sb-paath-chapter-pill{display:flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;background:rgba(138,60,29,.08);color:#a9846c;font-size:10px;font-weight:700;text-decoration:none}.sb-paath-chapter-block{margin-bottom:28px}.sb-paath-header{position:relative;margin-bottom:20px}.sb-paath-header::after{display:block;width:42px;height:2px;margin:12px auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,#d78d31,transparent);content:""}.sb-paath-chapter-translit{margin:0 0 13px;font-size:14px;font-style:italic;color:#a9846c}.sb-paath-summary{margin:0;padding:15px 16px;border:1px solid rgba(215,141,49,.16);border-radius:16px;background:rgba(255,255,255,.9);box-shadow:0 6px 18px rgba(95,48,20,.08);text-align:left;font-size:14px;line-height:1.7;color:#5c3d29}.sb-paath-verses{display:flex;flex-direction:column;gap:14px;text-align:left}.sb-paath-verse{padding:14px 16px;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(95,48,20,.06)}.sb-paath-verse-number{display:inline-block;margin-bottom:6px;padding:2px 10px;border-radius:999px;background:rgba(216,141,49,.12);color:#c9691c;font-size:11px;font-weight:700}.sb-paath-verse-lang-label{display:block;margin-bottom:4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#d78d31}.sb-paath-verse-sanskrit{margin:0 0 8px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:16px;line-height:1.8;color:#3f2618;white-space:pre-line}.sb-paath-verse-divider{margin:10px 0;border:0;border-top:1px dashed rgba(138,60,29,.18)}.sb-paath-verse-meaning{margin:0 0 10px;font-size:14px;line-height:1.7;color:#76533f}.sb-paath-verse.is-completed{border-left:3px solid #4fa07f}.sb-paath-verse.is-completed .sb-paath-verse-number{background:rgba(79,160,127,.15);color:#2f7a58}.sb-paath-verse-complete-btn{display:block;width:100%;padding:10px;border:0;border-radius:10px;background:#d78d31;color:#fff;font-size:13px;font-weight:700}.sb-paath-verse-complete-btn:disabled{opacity:.6}.sb-paath-verse-hint{margin:6px 0 0;font-size:12px;color:#c9691c;text-align:center}.sb-paath-verse-status{display:inline-block;margin-top:4px;padding:3px 10px;border-radius:999px;background:rgba(79,160,127,.15);color:#2f7a58;font-size:12px;font-weight:700}.sb-paath-footer{margin:22px 0 0;font-size:14px;color:#a9846c}.sb-paath-locked-section{margin-top:24px;text-align:left}.sb-paath-locked-heading{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#a9846c}.sb-paath-locked-row{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;border-radius:12px;background:rgba(138,60,29,.04);color:#a9846c;font-size:13px;font-weight:600}.sb-paath-locked-icon{flex:0 0 auto;font-size:14px}.sb-quote-card{margin:0 0 16px;padding:12px 16px;border-radius:16px;background:linear-gradient(160deg,#fff8ec 0,#fdecd6 100%);box-shadow:0 0 0 1px rgba(216,141,49,.15),0 0 14px rgba(216,141,49,.18),0 4px 12px rgba(95,48,20,.07);text-align:center}.sb-quote-card-label{display:block;margin-bottom:4px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#c9691c}.sb-quote-card-sanskrit{margin:0 0 3px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:15px;font-weight:700;line-height:1.4;color:#8a3c1d}.sb-day-color-card{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:10px 16px;border-radius:16px;background:linear-gradient(160deg,#fff8ec 0,#fdecd6 100%);box-shadow:0 0 0 1px rgba(216,141,49,.15),0 0 14px rgba(216,141,49,.18),0 4px 12px rgba(95,48,20,.07)}.sb-day-color-deity{font-size:11px;color:#c9691c}.sb-section-subheading{margin:0 0 16px;font-size:13px;line-height:1.5;color:#a9846c}.sb-login-popup{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(58,30,12,.45);opacity:0;pointer-events:none;transition:opacity .2s ease}.sb-login-popup.is-visible{opacity:1;pointer-events:auto}.sb-geocode-dropdown{position:absolute;z-index:30;left:0;right:0;margin:4px 0 0;padding:6px 0;list-style:none;background:#fff;border:1px solid #e2d6c6;border-radius:10px;box-shadow:0 8px 20px rgba(58,30,12,.15);max-height:220px;overflow-y:auto}.sb-geocode-dropdown-item{padding:10px 14px;font-size:14px;color:#3a1e0c;cursor:pointer}.sb-geocode-dropdown-item:active,.sb-geocode-dropdown-item:hover{background:#f5ede1}.sb-login-popup[hidden]{display:none!important}[data-feature-login]{z-index:1600;opacity:1;pointer-events:auto}[data-feature-login] .sb-login-popup-btn{display:flex;margin-top:12px;align-items:center;justify-content:center;gap:10px}[data-feature-login] .sb-login-provider--truecaller{border-color:#1686df;background:#1686df;color:#fff;box-shadow:0 7px 18px rgba(22,134,223,.24)}[data-feature-login] .sb-login-provider--truecaller .fa{color:#fff}.sb-punya-feedback{position:fixed;z-index:1300;bottom:18px;left:50%;transform:translateX(-50%);width:calc(100% - 24px);max-width:420px;padding:14px;border-radius:12px;background:#fff4df;color:#5f3014;box-shadow:0 5px 24px rgba(0,0,0,.25)}.sb-punya-feedback [hidden],.sb-punya-feedback[hidden]{display:none}.sb-punya-feedback button{padding:7px 12px;margin:4px;border:0;border-radius:8px;background:#5f3014;color:#fff}.sb-gauseva-choice.is-saving::after{content:attr(data-saving-label);font-size:10px;color:#5f3014}.sb-login-popup-card{position:relative;width:100%;max-width:320px;padding:28px 22px 22px;border-radius:20px;background:#fff;text-align:center;box-shadow:0 16px 40px rgba(58,30,12,.25)}.sb-login-popup-close{position:absolute;top:10px;right:14px;border:0;background:0 0;font-size:22px;line-height:1;color:#a9846c}.sb-login-popup-icon{display:block;margin-bottom:10px;font-size:28px}.sb-login-popup-title{margin:0 0 8px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:19px;font-weight:700;color:#8a3c1d}.sb-login-popup-text{margin:0 0 18px;font-size:13px;line-height:1.6;color:#76533f}.sb-login-popup-btn{display:block;width:100%;padding:12px;border-radius:12px;background:#d78d31;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.sb-login-popup-btn:disabled{opacity:.6}.sb-contribution-input{display:block;width:100%;margin-bottom:10px;padding:12px 14px;border:1px solid rgba(216,141,49,.3);border-radius:12px;background:#fff8ed;font-size:14px;color:#3f2618;text-align:left}.sb-contribution-input:focus{outline:0;border-color:#d78d31}.sb-granth-detail-page{min-height:100vh;min-height:100dvh;max-width:440px;margin:0 auto;padding:max(20px,env(safe-area-inset-top)) 18px 24px;background:radial-gradient(circle at 50% 0,#fffdf7 0,#fff8ed 45%,#f7ead6 100%)}.sb-granth-view-count{display:inline-block;margin-top:6px;padding:4px 12px;border-radius:999px;background:rgba(216,141,49,.15);font-size:12px;font-weight:700;color:#c9691c;white-space:nowrap}.sb-granth-view-count[hidden]{display:none}.sb-granth-detail-page h1{margin:0 0 16px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:24px;font-weight:700;color:#8a3c1d}.sb-granth-list{display:flex;flex-direction:column;gap:8px;text-align:left}.sb-granth-list-item,.sb-granth-list-item:active,.sb-granth-list-item:focus,.sb-granth-list-item:hover,.sb-granth-list-item:visited{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(95,48,20,.06);color:#3f2618;text-decoration:none}.sb-granth-list-item:hover .sb-granth-list-number,.sb-granth-list-item:visited .sb-granth-list-number{color:#c9691c}.sb-granth-list-item:hover .sb-granth-list-arrow,.sb-granth-list-item:visited .sb-granth-list-arrow{color:#a9846c}.sb-granth-list-number{display:flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:rgba(216,141,49,.12);color:#c9691c;font-size:13px;font-weight:700}.sb-granth-list-text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.sb-granth-list-name{font-size:15px;font-weight:700}.sb-granth-list-subtitle{font-size:12px;font-weight:400;line-height:1.4;color:#a9846c}.sb-granth-list-arrow{flex:0 0 auto;color:#a9846c;font-size:18px}.sb-granth-list-empty{padding:30px 10px;text-align:center;color:#a9846c;font-size:14px}.sb-granth-chapter-heading{margin:20px 0 10px;font-size:15px;font-weight:700;color:#8a3c1d}.sb-paath-popup.is-reading-detail .sb-paath-popup-heading-wrap{display:none}.sb-paath-popup.is-reading-detail .sb-paath-popup-share{display:none}.sb-paath-reading-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sb-granth-detail-page .sb-paath-reading-title h1,.sb-paath-reading-title h2{flex:1;min-width:0;margin-bottom:0}.sb-paath-reading-title .sb-paath-reading-share{display:flex;flex:0 0 36px;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:#e5f5e8;color:#159947;font-size:21px}.sb-paath-reading-header{margin:0 0 22px;padding:18px 14px;border:1px solid #edd3ae;border-radius:18px;background:linear-gradient(145deg,#fffdf8,#fff3dd);box-shadow:0 4px 14px rgba(95,48,20,.05);text-align:left}.sb-paath-reading-header h2{margin:0 0 7px;font-size:23px;font-weight:700;line-height:1.4;color:#633016}.sb-granth-detail-page .sb-paath-reading-header h1{margin:0 0 7px;font-family:inherit;font-size:23px;font-weight:700;line-height:1.4;color:#633016}.sb-paath-reading-header>p{margin:0 0 16px;font-size:13px;line-height:1.7;color:#946d52}.sb-paath-reading-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:#a27045}.sb-paath-reading-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgba(164,101,41,.13)}.sb-paath-reading-tools .sb-paath-reading-meta{padding:7px 10px;border:1px solid #e9c28b;border-radius:10px;background:#fbe5bf;color:#8a4518;font-weight:700}.sb-paath-reading-tools .sb-paath-audio-row{position:static;margin:0 0 0 auto;padding:0;gap:5px;background:0 0}.sb-paath-reading-tools .sb-paath-audio-btn{width:32px;height:32px;min-width:32px;border:1px solid #e9c28b;border-radius:50%;background:#fff2da;box-shadow:none;animation:none}.sb-paath-reading-tools .sb-paath-audio-btn::after,.sb-paath-reading-tools .sb-paath-audio-btn::before{display:none}.sb-paath-reading-tools .sb-paath-audio-btn i{background:0 0;color:#9c501c;-webkit-text-fill-color:currentColor}.sb-paath-voice-picker{position:relative;width:122px;color:#713f25;font-size:12px}.sb-paath-voice-picker summary img,.sb-paath-voice-single img{width:24px;height:24px;flex:0 0 24px;border-radius:50%;object-fit:cover}.sb-paath-voice-picker summary,.sb-paath-voice-single{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 10px;border:1px solid #e9c28b;border-radius:18px;background:#fff8ed;cursor:pointer;list-style:none}.sb-paath-voice-picker summary::-webkit-details-marker{display:none}.sb-paath-voice-picker summary .fa{font-size:10px}.sb-paath-voice-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:154px;padding:5px;border:1px solid #ead5b7;border-radius:12px;background:#fffaf2;box-shadow:0 6px 20px rgba(70,36,15,.16)}.sb-paath-voice-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:7px;border:0;border-radius:8px;background:0 0;color:#713f25;font:inherit;text-align:left;cursor:pointer}.sb-paath-voice-menu button:hover,.sb-paath-voice-menu button[aria-checked=true]{background:#f9e5c5}.sb-paath-voice-menu img{width:30px;height:30px;border-radius:50%;object-fit:cover}.sb-paath-ai-disclaimer{margin:0 0 18px;padding:10px 12px;border:1px solid #eadbc5;border-radius:10px;background:#f8f1e7;color:#80684e;font-size:11px;line-height:1.7;text-align:left}.sb-paath-reading .sb-granth-text{font-size:18px;line-height:1.9;padding:20px 16px}.sb-granth-text{padding:16px;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(95,48,20,.06);font-size:15px;line-height:1.9;color:#3f2618}.sb-granth-paragraph{margin:0 0 16px}.sb-granth-paragraph:last-child{margin-bottom:0}.sb-granth-heading{margin:22px 0 8px;padding-bottom:4px;border-bottom:2px solid rgba(168,99,31,.25);font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:20px;font-weight:700;line-height:1.4;color:#a8631f}.sb-granth-heading:first-child{margin-top:0}.sb-support-card{padding:26px 22px;border-radius:20px;background:linear-gradient(160deg,#fff8ec 0,#fdecd6 100%);box-shadow:0 0 0 1px rgba(216,141,49,.15),0 0 14px rgba(216,141,49,.18),0 4px 12px rgba(95,48,20,.07);text-align:center}.sb-support-card-title{margin:0 0 8px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:19px;font-weight:700;color:#8a3c1d}.sb-bottom-popup{position:fixed;inset:0;z-index:1600;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.sb-bottom-popup[hidden],.sb-tulsi-card [hidden]{display:none!important}.sb-bottom-popup.is-visible{pointer-events:auto}.sb-bottom-popup-backdrop{position:absolute;inset:0;background:rgba(58,30,12,.5);opacity:0;transition:opacity 250ms ease}.sb-bottom-popup.is-visible .sb-bottom-popup-backdrop{opacity:1}.sb-bottom-popup-panel{position:relative;width:100%;max-width:440px;max-height:88vh;overflow-y:auto;border-radius:24px 24px 0 0;transform:translateY(100%);transition:transform 280ms ease;padding-bottom:max(20px,env(safe-area-inset-bottom))}.sb-bottom-popup.is-visible .sb-bottom-popup-panel{transform:translateY(0)}.sb-bottom-popup-close{position:absolute;top:12px;right:12px;z-index:5;width:32px;height:32px;border:none;border-radius:50%;background:rgba(95,48,20,.15);color:#5f3014;font-size:18px;line-height:1;cursor:pointer}.sb-bottom-popup-close:disabled{cursor:default}.sb-bottom-popup-close[hidden]{display:none!important}[data-gauseva-popup].sb-gauseva-video-active .sb-bottom-popup-close{top:max(12px,env(safe-area-inset-top));background:rgba(0,0,0,.45);color:#fff}.sb-tulsi-card{padding:22px 20px 26px;background:linear-gradient(180deg,#fdecd0 0,#f0a84e 100%);text-align:center}.sb-punya-divider{display:flex;align-items:center;gap:10px;margin:5px 0 clamp(12px,3.5vw,16px);color:#8a3c1d;font-size:12px;font-weight:700}.sb-punya-divider::after,.sb-punya-divider::before{content:"";flex:1;height:1px;background:rgba(186,108,37,.28)}.sb-punya-divider span{white-space:nowrap}.sb-gauseva-card{background:linear-gradient(180deg,#fdecd0 0,#f3c783 100%);text-align:center}.sb-gauseva-pad{padding:22px 20px 26px}.sb-gauseva-heading{margin:0 26px 8px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:20px;font-weight:700;color:#5f3014}.sb-gauseva-subheading{margin:0 0 18px;font-size:13px;color:#a9846c}.sb-gauseva-choice-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sb-gauseva-choice{min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 6px;border:1px solid rgba(95,48,20,.15);border-radius:16px;background:rgba(255,255,255,.28);cursor:pointer;font-family:inherit}.sb-gauseva-choice-image{width:100%;max-width:90px;height:86px;object-fit:contain}.sb-gauseva-choice-fallback{font-size:72px}.sb-gauseva-choice-label{padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.72);font-size:13px;font-weight:700;color:#fff}.sb-gauseva-choice-done-msg{display:none;padding:4px 6px;border-radius:999px;background:rgba(95,48,20,.12);font-size:11px;font-weight:700;color:#8a3c1d}.sb-gauseva-choice.is-done{cursor:not-allowed}.sb-gauseva-choice.is-done .sb-gauseva-choice-image{opacity:.35}.sb-gauseva-choice.is-done .sb-gauseva-choice-label{opacity:.65}.sb-gauseva-choice.is-done .sb-gauseva-choice-done-msg{display:block}[data-gauseva-popup].sb-gauseva-video-active .sb-bottom-popup-panel{width:100%;max-width:440px;height:100dvh;max-height:100dvh;border-radius:0;background:#000;padding:0;overflow:hidden}[data-gauseva-popup].sb-gauseva-video-active .sb-bottom-popup-close{display:block}.sb-gauseva-video{display:block;width:100%;height:100dvh;object-fit:contain;background:#000}[data-gauseva-popup] [hidden]{display:none!important}[data-gauseva-video-view]{position:relative;height:100dvh;background:#000}[data-gauseva-video-missing]{color:#fff;padding-top:70px}.sb-gauseva-video-missing{font-size:14px;color:#fff}.sb-gauseva-video-label{position:absolute;left:0;right:0;bottom:0;padding:6px 0 max(6px,env(safe-area-inset-bottom));background:rgba(0,0,0,.8);font-size:11px;font-weight:700;color:#fff;text-align:center}.sb-tulsi-video-popup{position:fixed;inset:0;z-index:1650;display:flex;justify-content:center;background:rgba(0,0,0,.8)}.sb-tulsi-choice-panel{padding:24px 16px max(20px,env(safe-area-inset-bottom));background:linear-gradient(#fdecd0,#f3c783);color:#5f3014;text-align:center}.sb-tulsi-choice-panel h2{margin:0 30px 8px;font-size:20px;font-weight:700}.sb-tulsi-choice-reminder{margin:0 0 8px;font-size:13px}.sb-tulsi-choice-panel [data-tulsi-choice-message]{margin-bottom:16px;font-size:12px}.sb-tulsi-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px}.sb-tulsi-stage-option{min-width:0;padding:6px;border:1px solid transparent;border-radius:12px;background:0 0;color:inherit;font:inherit}.sb-tulsi-stage-option.is-current{border-color:#956119;background:rgba(255,255,255,.4)}.sb-tulsi-stage-option:not(:disabled){cursor:pointer}.sb-tulsi-stage-picture{position:relative;display:block;width:100%;max-width:76px;margin:0 auto;aspect-ratio:1;overflow:hidden;border-radius:50%;background:#e8c58f}.sb-tulsi-stage-picture img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.sb-tulsi-stage-option[hidden]{display:none}.is-upcoming .sb-tulsi-stage-picture img{opacity:.55}.is-complete .sb-tulsi-stage-picture{opacity:.4}.sb-tulsi-stage-name{display:block;margin-top:7px;font-size:12px;font-weight:700}.sb-tulsi-stage-state{display:block;margin-top:4px;font-size:10px;white-space:pre-line}.sb-tulsi-choice-share{margin:0 0 20px;padding:16px 0;border-top:1px solid rgba(95,48,20,.2);border-bottom:1px solid rgba(95,48,20,.2)}.sb-tulsi-choice-share p{font-size:13px}.sb-tulsi-choice-share button{padding:12px 18px;border:0;border-radius:24px;background:#176a3d;color:#fff;font-size:14px;font-weight:700}.sb-surya-offering{display:flex;flex-direction:column;align-items:center;gap:10px;margin:18px auto 4px;padding:12px;border:0;background:0 0;color:#5f3014;font:inherit;cursor:pointer}.sb-surya-offering-image{display:flex;align-items:center;justify-content:center;width:136px;height:136px;overflow:hidden;border-radius:50%;background:#f7d592;border:2px solid #b47a2f}.sb-surya-offering-image img{width:100%;height:100%;object-fit:cover;pointer-events:none}.sb-surya-offering-image [hidden]{display:none}.sb-surya-offering-image span{font-size:64px}.sb-surya-offering-name{font-size:17px;font-weight:700}.sb-surya-offering [data-offering-button-label]{padding:8px 16px;border-radius:22px;background:#5f3014;color:#fff;font-size:13px}.sb-surya-offering.is-complete .sb-surya-offering-image{opacity:.4}.sb-surya-offering:disabled{cursor:default}.sb-tulsi-video-panel{position:relative;width:100%;max-width:440px;height:100%;background:#000}.sb-tulsi-video-popup video[hidden],.sb-tulsi-video-popup[hidden]{display:none}.sb-tulsi-video-popup video{display:block;width:100%;height:100%;object-fit:contain}.sb-tulsi-video-popup .sb-bottom-popup-close{z-index:2;top:max(12px,env(safe-area-inset-top));color:#fff;background:rgba(0,0,0,.65)}.sb-tulsi-video-status{position:absolute;bottom:0;left:0;right:0;margin:0;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:rgba(0,0,0,.8);color:#fff;text-align:center}.sb-video-caption{position:absolute;z-index:901;right:auto;left:0;bottom:0;width:100%;height:44px;margin:0;padding:6px 12px;display:flex;align-items:center;justify-content:center;background:#21180f;color:#fff;font-size:12px;line-height:1.35;text-align:center;pointer-events:none}.sb-video-caption[hidden]{display:none}.sb-tulsi-streak-badge{display:inline-block;margin:0 auto 10px;padding:6px 14px;border-radius:999px;background:#fffaf0;font-size:12px;font-weight:700;color:#5f3014}.sb-tulsi-completion-flash{max-width:370px;margin:4px auto 8px;padding:10px 12px;border-radius:16px;background:rgba(255,250,240,.92);box-shadow:0 8px 24px rgba(95,48,20,.14);font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:clamp(14px, 4vw, 17px);font-weight:700;color:#5f3014;line-height:1.5;opacity:0;transform:translateY(6px) scale(.98);transition:opacity .4s ease,transform .4s ease}.sb-tulsi-completion-flash.is-visible{opacity:1;transform:translateY(0) scale(1)}.sb-tulsi-completion-flash.is-fading{opacity:0;transform:translateY(-4px) scale(.99)}.sb-tulsi-plant-wrap{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:clamp(270px,72vw,320px);margin:8px 0 10px;isolation:isolate}.sb-tulsi-plant-wrap::after{position:absolute;top:4%;left:50%;width:44%;height:64%;border-radius:50%;background:radial-gradient(ellipse,rgba(157,220,255,.34) 0,rgba(157,220,255,0) 70%);opacity:0;transform:translateX(-50%);transition:opacity .3s ease;content:"";pointer-events:none;z-index:-1}.sb-tulsi-plant-wrap.is-watering::after{opacity:1}.sb-tulsi-plant-image{display:block;max-width:72%;max-height:clamp(270px,72vw,320px);transition:filter 350ms ease,transform 350ms ease}.sb-tulsi-plant-fallback{font-size:70px}.sb-tulsi-water-stream{position:absolute;top:2%;left:50%;width:3px;height:0;border-radius:999px;background:linear-gradient(180deg,rgba(226,248,255,.15) 0,rgba(131,211,239,.78) 30%,rgba(72,177,222,.42) 100%);box-shadow:0 0 5px rgba(154,226,255,.65);opacity:0;transform:translateX(-50%) rotate(1.5deg);transform-origin:top center;pointer-events:none;z-index:3}.sb-tulsi-plant-wrap.is-watering .sb-tulsi-water-stream{animation:sbTulsiWaterStream 1.15s ease-in-out infinite}@keyframes sbTulsiWaterStream{0%,100%{height:49%;opacity:.38}50%{height:57%;opacity:.82}}.sb-tulsi-drop{position:absolute;top:4%;left:28%;width:4px;height:9px;border-radius:55% 55% 62% 62%;background:linear-gradient(160deg,rgba(235,251,255,.95) 0,rgba(116,207,239,.9) 45%,rgba(43,148,204,.78) 100%);box-shadow:0 0 3px rgba(167,231,255,.9);opacity:0;transform:translate(-50%,0);pointer-events:none;z-index:2}.sb-tulsi-drop-2{left:37%}.sb-tulsi-drop-3{left:46%}.sb-tulsi-drop-4{left:54%}.sb-tulsi-drop-5{left:63%}.sb-tulsi-drop-6{left:72%}.sb-tulsi-plant-wrap.is-watering .sb-tulsi-drop{animation:sbTulsiDropFall 1.4s linear infinite}.sb-tulsi-plant-wrap.is-watering .sb-tulsi-drop-2{animation-delay:-.23s}.sb-tulsi-plant-wrap.is-watering .sb-tulsi-drop-3{animation-delay:-.46s}.sb-tulsi-plant-wrap.is-watering .sb-tulsi-drop-4{animation-delay:-.69s}.sb-tulsi-plant-wrap.is-watering .sb-tulsi-drop-5{animation-delay:-.92s}.sb-tulsi-plant-wrap.is-watering .sb-tulsi-drop-6{animation-delay:-1.15s}@keyframes sbTulsiDropFall{0%{opacity:0;transform:translate(-50%,0) scale(.82)}10%{opacity:.9}78%{opacity:.72}100%{opacity:0;transform:translate(-50%,clamp(180px,52vw,225px)) scale(1)}}.sb-tulsi-plant-wrap.is-complete .sb-tulsi-plant-image{animation:sbTulsiBlessingPulse 1s ease-in-out 2}@keyframes sbTulsiBlessingPulse{0%,100%{filter:drop-shadow(0 0 0 rgba(255, 226, 111, 0));transform:scale(1)}50%{filter:drop-shadow(0 0 20px rgba(255, 226, 111, .95));transform:scale(1.035)}}.sb-tulsi-completed-state{margin:0 auto 14px;color:#7a3f1d;line-height:1.5}.sb-tulsi-today-status{margin:0 0 4px;font-size:14px;font-weight:700}.sb-tulsi-return-reminder{margin:0;font-size:12px;color:#8a3c1d}.sb-tulsi-water-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border:none;border-radius:999px;background:#d78d31;color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 6px 16px rgba(95,48,20,.25)}.sb-tulsi-water-btn:disabled{opacity:.7;cursor:default}.sb-tulsi-soil{position:absolute;bottom:2%;left:50%;width:46%;height:26px;border-radius:50%;background:radial-gradient(ellipse,rgba(74,44,22,.42) 0,rgba(74,44,22,0) 72%);opacity:0;transform:translateX(-50%);transition:opacity .9s ease;pointer-events:none;z-index:0}.sb-tulsi-plant-wrap.sb-act-1 .sb-tulsi-soil,.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-soil,.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-soil{opacity:1}.sb-tulsi-plant-wrap.sb-act-1 .sb-tulsi-water-stream{width:4px;animation:sbTulsiStreamBuild 2.4s cubic-bezier(.22,.61,.36,1) forwards}.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-water-stream{width:4px;animation:sbTulsiStreamHold 1.05s ease-in-out infinite}.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-water-stream{width:4px;animation:sbTulsiStreamTaper 2.2s ease-in forwards}@keyframes sbTulsiStreamBuild{0%{height:0;opacity:0}22%{opacity:.9}100%{height:55%;opacity:.85}}@keyframes sbTulsiStreamHold{0%,100%{height:53%;opacity:.72}50%{height:58%;opacity:.92}}@keyframes sbTulsiStreamTaper{0%{height:55%;opacity:.85}70%{height:22%;opacity:.4}100%{height:0;opacity:0}}.sb-tulsi-drop-1{width:5px;height:11px}.sb-tulsi-drop-2{width:3px;height:7px}.sb-tulsi-drop-3{width:6px;height:12px}.sb-tulsi-drop-4{width:4px;height:9px}.sb-tulsi-drop-5{width:3px;height:8px}.sb-tulsi-drop-6{width:5px;height:10px}.sb-tulsi-plant-wrap.sb-act-1 .sb-tulsi-drop,.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-drop{animation:sbTulsiDropDrift 1.25s linear infinite}.sb-tulsi-plant-wrap.sb-act-1 .sb-tulsi-drop-2,.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-drop-2{animation-duration:1.5s;animation-delay:-.28s}.sb-tulsi-plant-wrap.sb-act-1 .sb-tulsi-drop-3,.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-drop-3{animation-duration:1.12s;animation-delay:-.52s}.sb-tulsi-plant-wrap.sb-act-1 .sb-tulsi-drop-4,.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-drop-4{animation-duration:1.38s;animation-delay:-.74s}.sb-tulsi-plant-wrap.sb-act-1 .sb-tulsi-drop-5,.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-drop-5{animation-duration:1.6s;animation-delay:-.97s}.sb-tulsi-plant-wrap.sb-act-1 .sb-tulsi-drop-6,.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-drop-6{animation-duration:1.2s;animation-delay:-1.2s}.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-drop{animation:sbTulsiDropDrift 1.25s linear 1 forwards}@keyframes sbTulsiDropDrift{0%{opacity:0;transform:translate(-50%,0) scale(.7) rotate(0)}12%{opacity:.95}55%{transform:translate(calc(-50% + 3px),calc(clamp(180px,52vw,225px) * .55)) scale(1) rotate(4deg)}80%{opacity:.7}100%{opacity:0;transform:translate(calc(-50% - 2px),clamp(180px,52vw,225px)) scale(1.05) rotate(-3deg)}}.sb-tulsi-splash{position:absolute;bottom:6%;left:50%;width:16px;height:5px;border-radius:50%;border:1px solid rgba(160,224,255,.75);opacity:0;transform:translateX(-50%) scale(.4);pointer-events:none;z-index:1}.sb-tulsi-splash-2{left:43%}.sb-tulsi-splash-3{left:57%}.sb-tulsi-plant-wrap.sb-act-1 .sb-tulsi-splash,.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-splash{animation:sbTulsiSplash 1.25s ease-out infinite}.sb-tulsi-plant-wrap.sb-act-1 .sb-tulsi-splash-2,.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-splash-2{animation-delay:-.42s}.sb-tulsi-plant-wrap.sb-act-1 .sb-tulsi-splash-3,.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-splash-3{animation-delay:-.84s}@keyframes sbTulsiSplash{0%{opacity:0;transform:translateX(-50%) scale(.35)}18%{opacity:.85}100%{opacity:0;transform:translateX(-50%) scale(1.6)}}.sb-tulsi-mist{position:absolute;bottom:10%;left:50%;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,rgba(226,245,252,.5) 0,rgba(226,245,252,0) 70%);opacity:0;transform:translateX(-50%);pointer-events:none;z-index:1}.sb-tulsi-mist-2{left:38%;width:26px;height:26px}.sb-tulsi-mist-3{left:62%;width:30px;height:30px}.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-mist,.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-mist{animation:sbTulsiMistRise 2.6s ease-out infinite}.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-mist-2,.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-mist-2{animation-delay:-.9s}.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-mist-3,.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-mist-3{animation-delay:-1.7s}@keyframes sbTulsiMistRise{0%{opacity:0;transform:translate(-50%,0) scale(.6)}25%{opacity:.7}100%{opacity:0;transform:translate(-50%,-70px) scale(1.35)}}.sb-tulsi-spark{position:absolute;bottom:16%;left:50%;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#fff6d6 0,rgba(255,205,92,.9) 45%,rgba(255,176,46,0) 75%);opacity:0;transform:translateX(-50%);pointer-events:none;z-index:3}.sb-tulsi-spark-1{left:30%}.sb-tulsi-spark-2{left:40%;width:4px;height:4px}.sb-tulsi-spark-3{left:47%;width:7px;height:7px}.sb-tulsi-spark-4{left:55%}.sb-tulsi-spark-5{left:63%;width:5px;height:5px}.sb-tulsi-spark-6{left:71%;width:4px;height:4px}.sb-tulsi-spark-7{left:35%;width:5px;height:5px}.sb-tulsi-spark-8{left:67%;width:6px;height:6px}.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-spark{animation:sbTulsiSparkRise 2.1s ease-out infinite}.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-spark-2{animation-delay:-.26s}.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-spark-3{animation-delay:-.52s}.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-spark-4{animation-delay:-.78s}.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-spark-5{animation-delay:-1.04s}.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-spark-6{animation-delay:-1.3s}.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-spark-7{animation-delay:-1.56s}.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-spark-8{animation-delay:-1.82s}@keyframes sbTulsiSparkRise{0%{opacity:0;transform:translate(-50%,0) scale(.4)}20%{opacity:1}70%{opacity:.85}100%{opacity:0;transform:translate(-50%,-125px) scale(1.15)}}.sb-tulsi-plant-wrap.sb-act-2 .sb-tulsi-plant-image{animation:sbTulsiSway 2.4s ease-in-out infinite}.sb-tulsi-plant-wrap.sb-act-3 .sb-tulsi-plant-image{animation:sbTulsiBreathe 2.2s ease-in-out forwards}@keyframes sbTulsiSway{0%,100%{transform:rotate(-.9deg) translateY(0)}50%{transform:rotate(1.1deg) translateY(-2px)}}@keyframes sbTulsiBreathe{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255, 226, 111, 0))}55%{transform:scale(1.03);filter:drop-shadow(0 0 18px rgba(255, 226, 111, .6))}100%{transform:scale(1.012);filter:drop-shadow(0 0 10px rgba(255, 226, 111, .35))}}.sb-tulsi-plant-wrap.sb-act-3::after{background:radial-gradient(ellipse,rgba(255,214,130,.42) 0,rgba(255,214,130,0) 70%);transition:opacity .3s ease,background 1.2s ease}.sb-tulsi-act-caption{margin:0 0 10px;min-height:18px;color:#7a3f1d;font-size:13px;font-weight:600;letter-spacing:.2px;opacity:0;transition:opacity .4s ease}.sb-tulsi-act-caption.is-visible{opacity:1}.sb-tulsi-completion-title{display:block;margin-bottom:3px;font-size:15px;font-weight:700}.sb-tulsi-completion-blessing{display:block;font-size:12.5px;opacity:.9}@media (prefers-reduced-motion:reduce){.sb-tulsi-plant-wrap .sb-tulsi-drop,.sb-tulsi-plant-wrap .sb-tulsi-mist,.sb-tulsi-plant-wrap .sb-tulsi-plant-image,.sb-tulsi-plant-wrap .sb-tulsi-spark,.sb-tulsi-plant-wrap .sb-tulsi-splash,.sb-tulsi-plant-wrap .sb-tulsi-water-stream{animation:none!important}}.sb-paath-popup .sb-bottom-popup-panel{max-height:75vh;background:#fff8ed;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.sb-paath-popup-topbar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:14px 14px 0}.sb-paath-popup-back{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:rgba(95,48,20,.1);color:#5f3014;font-size:20px;line-height:1;cursor:pointer}.sb-paath-popup-back[hidden]{display:none}.sb-paath-popup-actions{display:flex;gap:8px;margin-left:auto}.sb-paath-popup-close,.sb-paath-popup-share{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:rgba(95,48,20,.1);color:#5f3014;font-size:16px;line-height:1;cursor:pointer}.sb-paath-popup-share{color:#25d366}.sb-paath-popup-close{font-size:20px}.sb-paath-popup-heading-wrap{flex-shrink:0;padding:10px 20px 4px;text-align:center}.sb-paath-popup-heading{margin:0;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:18px;font-weight:700;color:#5f3014;min-height:22px}.sb-paath-popup-subheading{margin:4px 0 0;font-size:13px;color:#a9846c}.sb-paath-popup-search{flex-shrink:0;padding:4px 20px 12px}.sb-paath-popup-search[hidden]{display:none}.sb-paath-popup-search-input{width:100%;padding:10px 14px;border:1px solid rgba(95,48,20,.15);border-radius:999px;background:#fff8ef;color:#3f2618;font-size:14px}.sb-paath-popup-search-input::placeholder{color:#a9846c}.sb-paath-popup-search-input:focus{outline:0;border-color:rgba(168,99,31,.55)}.sb-granth-list-type{align-self:flex-start;margin-top:1px;padding:2px 8px;border-radius:999px;background:rgba(216,141,49,.12);color:#c9691c;font-size:10px;font-weight:700}.sb-paath-popup-loader{display:flex;flex-shrink:0;justify-content:center;padding:60px 0}.sb-paath-popup-loader[hidden]{display:none}.sb-paath-popup-spinner{width:30px;height:30px;border:3px solid rgba(95,48,20,.15);border-top-color:#8a3c1d;border-radius:50%;animation:sbPaathSpin .8s linear infinite}@keyframes sbPaathSpin{to{transform:rotate(360deg)}}.sb-paath-popup-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-anchor:none;padding:8px 16px max(16px,env(safe-area-inset-bottom))}.sb-paath-related{margin-top:24px;padding-top:18px;border-top:1px dashed rgba(95,48,20,.2)}.sb-paath-related-heading{margin:0 0 10px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:15px;font-weight:700;color:#5f3014;text-align:center}.sb-paath-related-more{display:block;text-align:center;width:100%;margin-top:10px;padding:10px;border:none;border-radius:12px;background:rgba(95,48,20,.1);color:#5f3014;font-size:13px;font-weight:700;cursor:pointer}.sb-seva-popup-card{padding:18px 18px 20px;background:linear-gradient(160deg,#fff8ea 0,#f9d69b 58%,#efad58 100%);text-align:center}.sb-seva-popup-heading{margin:0 0 8px;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:18px;font-weight:700;color:#5f3014}.sb-seva-popup-text{margin:0 0 16px;font-size:12px;line-height:1.6;color:#6b4a30}.sb-seva-popup-pricing{margin-bottom:18px;border-radius:12px;background:rgba(255,255,255,.5);overflow:hidden}.sb-seva-popup-price-row{display:flex;justify-content:space-between;padding:10px 14px;font-size:13px;font-weight:700;color:#5f3014}.sb-seva-popup-price-row+.sb-seva-popup-price-row{border-top:1px dashed rgba(95,48,20,.15)}.sb-seva-popup-whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border-radius:999px;background:#25d366;color:#fff;font-size:14px;font-weight:700}.sb-seva-popup-layout{display:flex;margin-right:-6px;margin-left:-6px;align-items:center}.sb-seva-popup-booking,.sb-seva-popup-current{padding-right:6px;padding-left:6px}.sb-seva-popup-current[hidden]{display:none!important}.sb-seva-popup-booking[hidden]{display:none}.sb-seva-person-description{display:inline-flex;max-width:320px;margin:8px auto 13px;padding:6px 12px;border:1px solid rgba(126,67,28,.12);border-radius:999px;background:rgba(255,255,255,.46);font-size:12px;font-weight:700;line-height:1.4;color:#744221}.sb-seva-popup-current{display:flex;width:100%;flex:1 1 100%;flex-direction:column;align-items:center;min-width:0;text-align:center}.sb-seva-popup-current-kicker{display:inline-block;margin:0 0 9px;color:#a65a26;font-size:10px;font-weight:800;letter-spacing:.04em}.sb-seva-popup-current-photo-wrap{display:flex;width:clamp(58px,18vw,72px);height:clamp(58px,18vw,72px);margin:0 auto 8px;align-items:center;justify-content:center;border:3px solid rgba(255,255,255,.72);border-radius:50%;overflow:hidden;background:rgba(255,255,255,.5);box-shadow:0 0 0 1px rgba(133,67,26,.22),0 7px 17px rgba(103,49,20,.16)}.sb-seva-popup-current-photo{display:block;width:100%;height:100%;object-fit:cover}.sb-seva-popup-current-fallback[hidden],.sb-seva-popup-current-photo[hidden]{display:none!important}.sb-seva-popup-current-fallback{font-size:22px;color:#5f3014}.sb-seva-popup-current-name{margin:0;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:21px;font-weight:700;color:#5f3014;overflow-wrap:anywhere}.sb-guided-puja-launch{position:absolute;top:18%;left:50%;z-index:48;display:flex;width:calc(100% - 36px);max-width:320px;margin:0;padding:12px 14px;transform:translateX(-50%);align-items:center;gap:12px;border:1px solid rgba(238,169,57,.58);border-radius:18px;background:linear-gradient(135deg,rgba(255,246,218,.98),rgba(255,226,167,.96));box-shadow:0 10px 26px rgba(87,34,15,.15);color:#65250f;text-align:left}.sb-guided-puja-launch-icon{display:flex;width:46px;height:46px;flex:0 0 46px;align-items:center;justify-content:center;border-radius:50%;background:rgba(112,36,15,.1);font-size:23px}.sb-guided-puja-launch span:last-child{display:flex;min-width:0;flex-direction:column}.sb-guided-puja-launch small{margin-bottom:2px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#a45b23}.sb-guided-puja-launch strong{font-size:clamp(15px, 4.6vw, 19px);line-height:1.35}.sb-guided-puja-open{overflow:hidden}.sb-guided-puja-listen[hidden],.sb-guided-puja-mantra[hidden],.sb-guided-puja[hidden]{display:none!important}.sb-guided-puja{position:fixed;inset:0;z-index:2147482500;display:flex;align-items:flex-end;justify-content:center}.sb-guided-puja-backdrop{position:absolute;inset:0;background:rgba(20,7,3,.68);opacity:0;transition:opacity .28s ease}.sb-guided-puja-sheet{position:relative;z-index:1;display:flex;width:min(100%,440px);max-height:min(88dvh,720px);padding-bottom:max(12px,env(safe-area-inset-bottom));flex-direction:column;border-radius:26px 26px 0 0;background:linear-gradient(180deg,#fff8e8 0,#ffedc9 100%);box-shadow:0 -14px 45px rgba(21,7,2,.32);transform:translateY(100%);transition:transform .3s ease,opacity .22s ease;overflow:hidden}.sb-guided-puja.is-open .sb-guided-puja-backdrop{opacity:1}.sb-guided-puja.is-open .sb-guided-puja-sheet{transform:translateY(0)}.sb-guided-puja.is-open.is-action-running .sb-guided-puja-backdrop{opacity:.3}.sb-guided-puja.is-open.is-action-running .sb-guided-puja-sheet{opacity:0;transform:translateY(calc(100% + 24px));pointer-events:none}.sb-guided-puja-launch.is-guided-action-hidden{opacity:0;visibility:hidden}.sb-guided-puja-participants{position:absolute;top:max(10px,env(safe-area-inset-top));left:50%;z-index:3;display:flex;width:calc(100% - 24px);max-width:416px;min-height:64px;padding:7px 9px;transform:translateX(-50%);align-items:center;gap:9px;border:1px solid rgba(255,221,154,.38);border-radius:16px;background:rgba(58,20,8,.86);box-shadow:0 8px 24px rgba(20,7,3,.22);color:#fff7e7;backdrop-filter:blur(8px)}.sb-guided-puja-participants-list{display:flex;min-width:0;padding:1px 2px;flex:1;align-items:flex-start;gap:9px;overflow-x:auto;scrollbar-width:none}.sb-guided-puja-participants-list::-webkit-scrollbar{display:none}.sb-guided-puja-participant{display:flex;width:48px;flex:0 0 48px;align-items:center;flex-direction:column;gap:2px}.sb-guided-puja-participant img,.sb-guided-puja-participant>span{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:2px solid #e5b35c;border-radius:50%;background:#fff3d7;box-shadow:0 0 0 3px rgba(229,179,92,.16);object-fit:cover;color:#7c2f12;font-size:16px}.sb-guided-puja-participant small{display:block;width:100%;overflow:hidden;font-size:8px;font-weight:700;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sb-guided-puja-close{display:flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(89,34,15,.09);font-size:25px;line-height:1;color:#59220f}.sb-guided-puja-progress{height:4px;background:rgba(89,34,15,.09)}.sb-guided-puja-progress span{display:block;width:0;height:100%;border-radius:0 999px 999px 0;background:linear-gradient(90deg,#c76a1e,#f4ad35);transition:width .35s ease}.sb-guided-puja-content{min-height:230px;padding:clamp(22px,7vw,32px) 20px 18px;overflow-y:auto;text-align:center}.sb-guided-puja-step-count{display:inline-block;margin-bottom:12px;padding:5px 10px;border-radius:999px;background:rgba(179,104,40,.1);font-size:11px;font-weight:700;color:#9a521f}.sb-guided-puja-content h3{margin:0 0 9px;font-size:clamp(21px, 6vw, 27px);line-height:1.35;color:#54200e}.sb-guided-puja-content>p{max-width:350px;margin:0 auto;font-size:clamp(14px, 4.2vw, 17px);line-height:1.65;color:#75401f}.sb-guided-puja-content.is-running::after{content:'';display:block;width:30px;height:30px;margin:22px auto 0;border:3px solid rgba(176,91,26,.2);border-top-color:#b05b1a;border-radius:50%;animation:sbGuidedSpin .8s linear infinite}@keyframes sbGuidedSpin{to{transform:rotate(360deg)}}.sb-guided-puja-mantra{margin-top:18px}.sb-guided-puja-mantra>p{margin:0 0 14px;padding:13px;border:1px solid rgba(181,102,31,.22);border-radius:14px;background:rgba(255,255,255,.42);font-size:clamp(16px, 4.8vw, 20px);font-weight:700;line-height:1.55;color:#682b13}.sb-guided-puja-mantra-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sb-guided-puja-counter,.sb-guided-puja-listen{min-height:58px;padding:9px 10px;border:1px solid rgba(157,76,21,.24);border-radius:14px;background:rgba(255,255,255,.58);color:#6b2c13}.sb-guided-puja-listen{font-size:14px;font-weight:700}.sb-guided-puja-listen.is-playing{background:#6b2c13;color:#fff8e8}.sb-guided-puja-counter strong{font-size:22px;color:#9b4617}.sb-guided-puja-counter span{margin-left:3px;font-size:13px}.sb-guided-puja-counter small{display:block;margin-top:2px;font-size:10px;font-weight:700}.sb-guided-puja-counter.is-tapped{animation:sbGuidedTap .24s ease}@keyframes sbGuidedTap{50%{transform:scale(.94)}}.sb-guided-puja-footer{padding:10px 18px 0}.sb-guided-puja-primary{width:100%;min-height:50px;padding:11px 16px;border:0;border-radius:999px;background:linear-gradient(135deg,#8d3716,#c7661f);box-shadow:0 8px 18px rgba(95,35,14,.22);font-size:15px;font-weight:800;color:#fffaf0}.sb-guided-puja-primary:disabled{opacity:.55;box-shadow:none}.sb-home .sb-day-deity-entry{pointer-events:auto;cursor:pointer}.sb-home .sb-day-deity-stage-image{pointer-events:none}.sb-temple-entry[hidden]{display:none!important}.sb-temple-entry{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:28px;background:radial-gradient(ellipse at center,#704015,#201008 75%);color:#ffe7b3;text-align:center}.sb-temple-entry-center{max-width:360px}.sb-temple-entry-bell{display:inline-block;width:80px;height:105px;object-fit:contain;transform-origin:top center;animation:sb-entry-swing 1.2s ease-in-out infinite;filter:drop-shadow(0 0 22px #d89838)}.sb-temple-entry p{margin:24px 0 14px;font-size:21px;line-height:1.8;font-weight:700}.sb-temple-entry small{font-size:14px;color:#ebc58e}@keyframes sb-entry-swing{0%,100%{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@media (prefers-reduced-motion:reduce){.sb-temple-entry-bell{animation:none}}.sb-devotional-flowers{position:absolute;inset:0;overflow:hidden;pointer-events:none}.sb-devotional-flower{position:absolute;top:-40px;width:28px;height:28px;object-fit:contain;animation:sb-devotional-fall 4s linear forwards}.sb-temple-entry-center{position:relative;z-index:1}@keyframes sb-devotional-fall{to{transform:translateY(110vh) rotate(240deg);opacity:.25}}.sb-today-card.sb-today-card--tiles{display:block;height:auto;min-height:0;padding:0;border:0;background:0 0;box-shadow:none;overflow:visible}.sb-today-card>.sb-daily-deity-actions--inline{width:100%;margin:-4px 0 0;padding:0;border:0;background:0 0;backdrop-filter:none}.sb-daily-deity-actions--inline .sb-daily-deity-action{flex-direction:row;min-height:40px;gap:5px;padding:3px 0}.sb-daily-deity-actions--inline .sb-daily-deity-action .sb-daily-deity-action-icon{width:22px;height:24px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;font-size:17px;flex-shrink:0}.sb-daily-deity-actions--inline .sb-daily-deity-action>span:last-child{font-size:clamp(10px, 2.9vw, 12px);white-space:nowrap}.sb-today-card--tiles .sb-day-color-card,.sb-today-card--tiles .sb-day-deity-stage{min-height:0}.sb-today-card--tiles>.sb-quote-card{padding-top:7px;padding-bottom:8px;margin-bottom:8px}@media (max-height:650px){.sb-today-card--tiles .sb-quote-card-sanskrit{font-size:17px}}.sb-devotional-gallery{margin:4px -15px 22px;padding:22px 0 18px;border-top:1px solid #f0dfca;border-bottom:1px solid #f0dfca;background:#fffaf3;overflow:hidden}.sb-devotional-gallery-header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:0 16px 16px}.sb-devotional-gallery-header>div{min-width:0}.sb-devotional-gallery-kicker{display:block;margin-bottom:4px;color:#bd6a2b;font-size:11px;font-weight:700;letter-spacing:.03em}.sb-devotional-gallery-header h2{margin:0;color:#5d2c18;font-family:"Noto Serif Devanagari",Georgia,serif;font-size:clamp(22px, 6vw, 27px);font-weight:700;line-height:1.25}.sb-devotional-gallery-header p{max-width:290px;margin:6px 0 0;color:#8a6249;font-size:12px;line-height:1.55}.sb-devotional-gallery-personalize{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:66px;min-height:58px;padding:7px 8px;border:1px solid #e5c39b;border-radius:14px;background:#fff;color:#8c451f;font-size:9px;font-weight:700;cursor:pointer}.sb-devotional-gallery-personalize .fa{font-size:20px}.sb-devotional-gallery-personalize:focus-visible{outline:2px solid #c46b2b;outline-offset:2px}.sb-devotional-gallery-rail{display:flex;gap:9px;padding:0 16px 8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sb-devotional-gallery-rail::-webkit-scrollbar{display:none}.sb-devotional-banner-card{--sb-identity-height:10%;--sb-identity-min-height:40px;--sb-identity-padding:5px 8px;--sb-identity-gap:7px;--sb-avatar-size:34px;--sb-identity-columns:var(--sb-avatar-size) minmax(0, 1fr);flex:0 0 calc((100% - 18px)/ 3);min-width:118px;max-width:137px;margin:0;scroll-snap-align:start}.sb-devotional-banner-frame{position:relative;width:100%;aspect-ratio:var(--sb-banner-ratio,9 / 15);overflow:hidden;border:1px solid rgba(100,54,28,.16);border-radius:13px;background:#eadbc8;box-shadow:0 7px 18px rgba(78,43,22,.13)}.sb-devotional-banner-art{display:block;width:100%;height:100%;object-fit:cover}.sb-devotional-banner-identity{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:var(--sb-identity-columns);align-items:center;gap:var(--sb-identity-gap);width:100%;min-height:var(--sb-identity-min-height);height:var(--sb-identity-height);padding:var(--sb-identity-padding);border:0;border-top:1px solid rgba(255,255,255,.22);background:rgba(113,27,29,.91);color:#fff;text-align:left;cursor:pointer}.sb-banner-photo-preview .banner_img,.sb-devotional-banner-avatar .banner_img{display:block;width:100%;height:100%;object-fit:cover}.sb-devotional-banner-identity .banner_txt{min-width:0;overflow:hidden;font-size:10px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sb-devotional-banner-card h3{margin:9px 2px 0;overflow:hidden;color:#623721;font-size:11px;font-weight:700;line-height:1.35;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sb-banner-photo-picker{display:flex;align-items:center;gap:13px;width:100%;margin:0 0 14px;padding:12px;border:1px dashed #d8ad79;border-radius:15px;background:#fff;text-align:left;cursor:pointer}.sb-banner-photo-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sb-banner-photo-preview{display:block;flex:0 0 auto;width:54px;height:54px;overflow:hidden;border:2px solid #d9954b;border-radius:50%;background:#f7e5cb}.sb-banner-photo-picker small,.sb-banner-photo-picker strong{display:block}.sb-banner-photo-picker strong{color:#71391d;font-size:14px}.sb-banner-photo-picker small{margin-top:3px;color:#a07d65;font-size:11px}.sb-banner-name-field{display:block;margin-bottom:14px;text-align:left}.sb-banner-name-field>span{display:block;margin:0 0 6px;color:#6a3a21;font-size:12px;font-weight:700}.sb-banner-name-field input{width:100%;min-height:48px;padding:11px 13px;border:1px solid #dec19c;border-radius:12px;background:#fff;color:#4a2818;font-size:16px;outline:0}.sb-banner-name-field input:focus{border-color:#b55c25;box-shadow:0 0 0 3px rgba(181,92,37,.12)}.sb-banner-profile-error{margin:-3px 0 10px!important;color:#b42318!important;font-size:12px!important;text-align:left}.sb-banner-profile-error[hidden]{display:none!important}.sb-banner-profile-save{width:100%;min-height:48px;padding:11px 16px;border:0;border-radius:14px;background:#a45126;color:#fff;font-size:15px;font-weight:700;cursor:pointer}@media (max-width:365px){.sb-devotional-banner-card{flex-basis:37%;min-width:112px}.sb-devotional-gallery-header{align-items:center}.sb-devotional-gallery-header p{font-size:11px}}.sb-devotional-banner-frame{display:block;padding:0;text-align:inherit;container-type:inline-size}.sb-devotional-creator-popup{z-index:1450}.sb-devotional-create-page{width:100%;max-width:440px;min-height:calc(100dvh - 72px);margin:0 auto;background:#fff9ef}.sb-devotional-creator-popup--page{position:static;display:block;width:100%;min-height:0;opacity:1;visibility:visible;pointer-events:auto;transform:none}.sb-devotional-creator-popup--page[hidden]{display:none!important}.sb-devotional-creator-popup--page .sb-bottom-popup-backdrop,.sb-devotional-creator-popup--page .sb-bottom-popup-close,.sb-devotional-creator-popup--page .sb-devotional-back,.sb-devotional-creator-popup--page .sb-devotional-sheet-heading{display:none!important}.sb-devotional-creator-popup--page .sb-devotional-creator-panel{position:static;width:100%;height:auto;max-height:none;min-height:calc(100dvh - 72px);padding-top:18px;overflow:visible;border-radius:0;box-shadow:none;transform:none}.sb-creator-template-choices{display:flex;gap:7px;margin:0 -16px 16px;padding:2px 16px 6px;overflow-x:auto;scrollbar-width:none}.sb-creator-template-choices::-webkit-scrollbar{display:none}.sb-creator-template-choices button{flex:0 0 auto;display:flex;align-items:center;gap:5px;min-height:34px;padding:6px 11px;border:1px solid #e2c7a6;border-radius:999px;background:#fff;color:#74442a;font-size:9px;font-weight:700}.sb-creator-template-choices button.is-selected{border-color:#a95227;background:#fff3e6;box-shadow:0 0 0 2px rgba(169,82,39,.12)}.sb-creator-template-choices small{color:#b05a2a;font-size:7px}.sb-template-choice-dot{width:8px;height:8px;border-radius:50%;background:#d99242}.sb-devotional-creator-popup.is-profile-suspended{opacity:0;pointer-events:none}.sb-devotional-creator-panel{height:min(92dvh,850px);max-height:92dvh;padding:22px 16px max(24px,env(safe-area-inset-bottom));overflow-y:auto;background:#fff9ef;color:#5a301d}.sb-devotional-creator-popup:not(.sb-devotional-creator-popup--page).is-compact-step .sb-devotional-creator-panel{height:auto}.sb-devotional-step[hidden],.sb-devotional-tab-panel[hidden]{display:none!important}.sb-devotional-sheet-heading{padding:2px 40px 15px 2px}.sb-devotional-sheet-heading>span{display:block;margin-bottom:4px;color:#b35b26;font-size:11px;font-weight:700}.sb-devotional-sheet-heading h2{margin:0;font-family:"Noto Serif Devanagari",Georgia,serif;font-size:24px;font-weight:700;line-height:1.3}.sb-devotional-sheet-heading p{margin:5px 0 0;color:#8c6952;font-size:12px;line-height:1.55}.sb-devotional-category-tabs{display:flex;gap:8px;margin:0 -16px 17px;padding:0 16px 6px;overflow-x:auto;scrollbar-width:none}.sb-devotional-category-tabs::-webkit-scrollbar{display:none}.sb-devotional-category-tabs button{flex:0 0 auto;min-height:38px;padding:8px 15px;border:1px solid #e6cbaa;border-radius:999px;background:#fff;color:#76513b;font-size:12px;font-weight:700;cursor:pointer}.sb-devotional-category-tabs button.is-active{border-color:#9f4c24;background:#9f4c24;color:#fff}.sb-devotional-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding-bottom:18px}.sb-devotional-gallery-hint{margin:8px 16px 12px;padding:7px 10px;border-radius:9px;color:#80502f;font-size:11px;text-align:center}.sb-devotional-gallery-hint{margin:8px 16px 12px;padding:7px 10px;border-radius:9px;color:#80502f;font-size:11px;text-align:center}.sb-devotional-gallery-grid .sb-devotional-banner-card{width:100%;min-width:0;max-width:none}.sb-devotional-gallery-grid .sb-devotional-banner-frame{aspect-ratio:var(--sb-banner-ratio,9 / 14)}.sb-devotional-back{margin:0 0 10px;padding:6px 0;border:0;background:0 0;color:#9d4d25;font-size:12px;font-weight:700;cursor:pointer}.sb-devotional-creator-preview{display:block;width:100%;max-width:470px;height:auto;max-height:none;margin:0 auto 14px;overflow:visible;background:0 0}.sb-devotional-gallery--popup-only .sb-devotional-creator-preview{max-width:190px}.sb-devotional-gallery--popup-only .sb-devotional-step[data-devotional-step=creator]{margin-top:-17px}.sb-devotional-gallery--popup-only .sb-devotional-back{display:none}.sb-devotional-creator-preview .sb-devotional-banner-card{--sb-identity-height:10%;--sb-identity-min-height:0;--sb-identity-padding:5px 10px;--sb-identity-gap:9px;--sb-avatar-size:22cqw;width:100%;min-width:0;max-width:none;max-height:none;margin:0;overflow:hidden;border:1px solid #ead4b8;border-radius:15px;background:#fff;box-shadow:0 6px 18px rgba(82,43,21,.1)}.sb-devotional-creator-preview .sb-devotional-banner-frame{width:100%;min-height:0;max-height:none;aspect-ratio:var(--sb-banner-ratio,9 / 16);overflow:hidden;border-radius:0}.sb-devotional-creator-preview .sb-devotional-banner-art{width:100%;height:100%;object-fit:cover}.sb-devotional-creator-preview .is-canvas-rendered .sb-devotional-banner-identity{display:none}.sb-devotional-creator-preview .sb-devotional-banner-avatar{transform:translateY(-18%)}.sb-devotional-creator-preview .sb-devotional-banner-identity .banner_txt{font-size:clamp(12px, 3.5vw, 16px)}.sb-devotional-creator-preview .sb-name-style--bottom-strip.sb-layout-style--center-medallion .sb-devotional-banner-identity{inset:0;width:100%;height:100%;min-height:0;border:0;border-radius:0;background:0 0}.sb-layout-style--center-medallion .sb-devotional-banner-identity-strip{position:absolute;right:0;bottom:0;left:0;z-index:0;display:block;height:10cqw;border-top:1px solid rgba(255,224,166,.92);border-radius:0 0 4cqw 4cqw;background:rgba(43,25,18,.86);pointer-events:none}.sb-layout-style--center-medallion .sb-name-style--bottom-strip .banner_txt,.sb-name-style--bottom-strip.sb-layout-style--center-medallion .banner_txt{right:auto;left:5cqw;width:45cqw;height:10cqw;justify-content:flex-start;padding:0;background:0 0;text-align:left}.sb-layout-style--center-medallion .sb-devotional-banner-brand{position:absolute;top:var(--sb-template-brand-top,84%);left:var(--sb-template-brand-left,78%);z-index:2;transform:translate(-50%,-50%)}.sb-layout-style--center-medallion .sb-devotional-banner-brand-text{display:flex;align-items:center;height:10cqw;color:#fff;background-color:#000;padding:5px;border-radius:5px;font-size:max(9px,4cqw);font-weight:700;line-height:1;white-space:nowrap}.sb-layout-style--center-medallion .sb-devotional-banner-brand-image{display:block;height:10cqw;width:auto;object-fit:contain}.sb-devotional-creator-preview .sb-layout-style--center-medallion .sb-devotional-banner-brand-text{padding:1cqw 2cqw;font-size:4cqw}.sb-devotional-creator-preview .sb-layout-style--center-medallion .sb-devotional-banner-brand-image{height:8cqw}.sb-layout-style--center-medallion{--sb-avatar-size:22cqw}.sb-layout-style--center-medallion .sb-devotional-banner-identity{inset:0;display:block;width:100%;min-height:0;height:100%;padding:0;border:0;background:0 0;box-shadow:none;color:#fff;text-align:center;pointer-events:none}.sb-layout-style--center-medallion .sb-devotional-banner-identity::before{content:"";position:absolute;inset:0;z-index:0;background:rgba(0,0,0,var(--sb-template-full-overlay-opacity,0));pointer-events:none}.sb-layout-style--center-medallion .sb-devotional-banner-avatar{position:absolute;top:var(--sb-template-photo-top,50%);left:var(--sb-template-photo-left,50%);z-index:1;width:var(--sb-avatar-size);height:var(--sb-avatar-size);padding:1.15cqw;overflow:hidden;border:max(1px,.55cqw) solid #ffe2a0;border-radius:50%;background:repeating-conic-gradient(from -10deg,#e47c2e 0 10deg,#f1bd47 10deg 20deg);box-shadow:0 0 0 max(1px,.5cqw) #a84d24,0 1.3cqw 3cqw rgba(27,13,7,.35);transform:translate(-50%,-50%)}.sb-layout-style--center-medallion .sb-devotional-banner-avatar .banner_img{border:max(1px,.5cqw) solid #7f351c;border-radius:50%}.sb-devotional-banner-name-group{display:contents}.sb-layout-style--center-medallion .banner_txt{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;max-width:none;overflow:hidden;background:rgba(43,25,18,.86);color:#fff;font-weight:700;line-height:1;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.7);white-space:nowrap}.sb-name-style--bottom-strip.sb-layout-style--center-medallion .banner_txt{right:0;bottom:0;left:0;width:100%;height:10cqw;padding:0 5cqw;border-top:max(1px,.35cqw) solid rgba(255,224,166,.92);border-radius:0 0 4cqw 4cqw;font-size:max(8px,4cqw)}.sb-name-style--photo-badge.sb-layout-style--center-medallion .banner_txt{top:calc(var(--sb-template-photo-top,50%) + 7cqw);left:var(--sb-template-photo-left,50%);width:27cqw;height:7.5cqw;padding:0 2cqw;border:max(1px,.35cqw) solid rgba(255,224,166,.92);border-radius:0 0 999px 999px;font-size:max(7px,3cqw);transform:translate(-50%,-50%)}.sb-name-style--compact-pill.sb-layout-style--center-medallion .banner_txt{top:var(--sb-template-photo-top,50%);left:var(--sb-template-photo-left,50%);z-index:0;width:max-content;min-width:42cqw;max-width:72cqw;height:var(--sb-avatar-size);padding:0 4cqw 0 24cqw;border:max(1px,.35cqw) solid rgba(255,224,166,.92);border-radius:999px;font-size:max(10px,3cqw);transform:none!important;margin-left:-4cqw;margin-top:calc(var(--sb-avatar-size)/ -2);justify-content:flex-start}.sb-name-style--compact-pill.sb-layout-style--center-medallion .sb-devotional-banner-avatar{z-index:1;transform:none!important;margin-left:calc(var(--sb-avatar-size)/ -2);margin-top:calc(var(--sb-avatar-size)/ -2)}.sb-name-style--boxed.sb-layout-style--center-medallion .sb-devotional-banner-name-group{position:absolute;top:var(--sb-template-photo-top,50%);left:var(--sb-template-photo-left,50%);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3cqw;width:max(96px,34cqw);padding:4cqw 3cqw;border:max(1px,.5cqw) solid var(--sb-template-box-border,#d9b06a);border-radius:2.5cqw;background:var(--sb-template-box-bg,rgba(20,35,20,.85));box-shadow:0 1.5cqw 3cqw rgba(0,0,0,.35);transform:translate(-50%,-50%)}.sb-name-style--boxed.sb-layout-style--center-medallion .sb-devotional-banner-avatar{position:static;margin:0;transform:none}.sb-name-style--boxed.sb-layout-style--center-medallion .banner_txt{position:static;width:auto;height:auto;padding:0;border:0;background:0 0;font-size:max(8px,3.6cqw);white-space:normal;text-align:center}.sb-name-style--coordinate.sb-layout-style--center-medallion .banner_txt{top:var(--sb-template-name-top,80%)!important;bottom:auto!important;left:var(--sb-template-name-left,50%)!important;right:auto!important;width:max-content!important;max-width:70cqw!important;height:auto!important;padding:0!important;border:0!important;background:0 0!important;font-size:max(8px,6cqw)!important;text-shadow:0 1px 3px rgba(0,0,0,.7);transform:translate(-50%,-50%)!important}.sb-name-style--bottom-strip.sb-layout-style--center-medallion .sb-devotional-banner-identity{inset:0;width:100%;height:100%;background:0 0}.sb-name-style--bottom-strip.sb-layout-style--center-medallion .sb-devotional-banner-identity-strip{position:absolute;right:0;bottom:0;left:0;z-index:0;display:block;height:10cqw;border-top:1px solid rgba(255,224,166,.92);border-radius:0 0 4cqw 4cqw;background:rgba(43,25,18,.86);pointer-events:none}.sb-name-style--bottom-strip.sb-layout-style--center-medallion .banner_txt{top:var(--sb-template-name-top,90%);left:var(--sb-template-name-left,50%);right:auto;bottom:auto;z-index:2;width:max-content;max-width:70cqw;height:auto;justify-content:flex-start;padding:0;border:0;border-radius:0;background:0 0;text-align:left;transform:translate(-50%,-50%)}.sb-devotional-creator-preview .sb-layout-style--center-medallion .banner_txt{font-size:max(9px,4cqw)}.sb-devotional-creator-preview .sb-name-style--compact-pill.sb-layout-style--center-medallion .banner_txt,.sb-devotional-creator-preview .sb-name-style--photo-badge.sb-layout-style--center-medallion .banner_txt{font-size:max(8px,3cqw)}.sb-banner-template--bottom-right{--sb-identity-columns:minmax(0, 1fr) var(--sb-avatar-size)}.sb-banner-template--bottom-right .sb-devotional-banner-avatar{grid-column:2;grid-row:1}.sb-banner-template--bottom-right .banner_txt{grid-column:1;grid-row:1;text-align:left}.sb-banner-template--top-left .sb-devotional-banner-identity,.sb-banner-template--top-right .sb-devotional-banner-identity{top:2%;bottom:auto;border-top:0;border-bottom:1px solid rgba(255,255,255,.22);background:rgba(49,29,20,.82)}.sb-banner-template--top-left,.sb-banner-template--top-right{--sb-identity-height:10%;--sb-identity-min-height:0;--sb-avatar-size:31px}.sb-banner-template--top-left .sb-devotional-banner-avatar,.sb-banner-template--top-right .sb-devotional-banner-avatar{transform:none}.sb-banner-template--top-right{--sb-identity-columns:minmax(0, 1fr) var(--sb-avatar-size)}.sb-banner-template--top-right .sb-devotional-banner-avatar{grid-column:2;grid-row:1}.sb-banner-template--top-right .banner_txt{grid-column:1;grid-row:1}.sb-devotional-creator-preview .sb-banner-template--top-left,.sb-devotional-creator-preview .sb-banner-template--top-right{--sb-avatar-size:36px}.sb-banner-template--classic-card{--sb-identity-height:10%;--sb-identity-min-height:0;--sb-avatar-size:31px}.sb-banner-template--classic-card .sb-devotional-banner-identity{left:7%;right:7%;bottom:4.5%;width:86%;border:1px solid rgba(255,234,201,.62);border-radius:12px;background:rgba(31,19,14,.78)}.sb-template-miniature--bottom-left i{left:4px;bottom:4px}.sb-template-miniature--bottom-left b{left:15px;right:3px;bottom:6px}.sb-template-miniature--bottom-right i{right:4px;bottom:4px}.sb-template-miniature--bottom-right b{left:3px;right:15px;bottom:6px}.sb-post-identity-editor[hidden]{display:none!important}.sb-post-identity-editor{margin-bottom:13px}.sb-existing-post-alert{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px;border:1px solid #e3a84f;border-left:4px solid #c87620;border-radius:12px;background:#fff4d9;color:#71421f;text-align:left}.sb-existing-post-alert[hidden]{display:none!important}.sb-existing-post-alert>.fa{flex:0 0 auto;margin-top:2px;color:#bd651c;font-size:17px}.sb-existing-post-alert span,.sb-existing-post-alert strong{display:block}.sb-existing-post-alert strong{font-size:12px;line-height:1.45}.sb-existing-post-alert span{margin-top:3px;color:#8d6748;font-size:10px;line-height:1.5}.sb-devotional-share-success{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:2px auto 5px;border-radius:50%;background:#e2f3df;color:#287733;font-size:17px}[data-devotional-step=share]{text-align:center}[data-devotional-step=share] h2{margin:0;font-family:"Noto Serif Devanagari",Georgia,serif;font-size:20px;line-height:1.3}[data-devotional-step=share]>p{margin:3px auto 8px;max-width:310px;color:#87634c;font-size:11px;line-height:1.4}[data-devotional-share-image]{display:block;width:min(42vw,150px);max-height:30dvh;margin:0 auto 9px;border-radius:11px;object-fit:contain;box-shadow:0 5px 15px rgba(74,38,18,.14)}.sb-devotional-native-share{width:100%;min-height:42px;border-radius:12px;font-size:12px;font-weight:700;cursor:pointer}.sb-devotional-native-share{display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:#ad5127;color:#fff}.sb-devotional-profile-link{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;margin:5px 0;border-radius:12px;background:#2c211b;color:#fff!important;font-size:12px;font-weight:700;text-decoration:none}.sb-devotional-profile-link:focus,.sb-devotional-profile-link:hover,.sb-devotional-profile-link:visited{color:#fff;text-decoration:none}.sb-template-choice-heading{margin:4px 0 7px;color:#6d3b22;font-size:12px}.sb-devotional-final-download{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;border-radius:12px;font-size:12px;font-weight:700;text-decoration:none}.sb-devotional-final-download,.sb-devotional-final-download:focus,.sb-devotional-final-download:hover,.sb-devotional-final-download:visited{margin-bottom:3px;border:0;background:#ad5127;color:#fff!important;text-decoration:none}.sb-devotional-feed-item{flex:0 0 min(78vw,330px);overflow:hidden;border:1px solid #ead4b8;border-radius:17px;background:#fff;box-shadow:0 6px 18px rgba(82,43,21,.1);scroll-snap-align:start}.sb-devotional-feed-art{position:relative;z-index:0;display:block;width:100%;height:auto;max-height:none;object-fit:contain}.sb-devotional-banner-card img,.sb-devotional-feed-item img{-webkit-touch-callout:none;-webkit-user-drag:none;user-select:none;pointer-events:none}.sb-devotional-gallery--popup-only{height:0;margin:0;padding:0;overflow:visible;border:0;background:0 0}.sb-community-shelves{margin:4px -15px 24px;padding:22px 0 18px;border-top:1px solid #efddc5;border-bottom:1px solid #efddc5;background:#fffaf3}.sb-community-shelves[hidden]{display:none!important}.sb-community-shelves-heading{padding:0 16px 22px;text-align:center}.sb-community-shelves-heading h2{margin:0;color:#5b2e1a;font-family:"Noto Serif Devanagari",Georgia,serif;font-size:30px;line-height:1.3}.sb-community-copy-divider{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;color:#96715b;font-size:11px;line-height:1.45;text-align:center}.sb-community-copy-divider::after,.sb-community-copy-divider::before{content:"";flex:1 1 28px;height:1px;background:#e7c79f}.sb-community-copy-divider span{flex:0 1 auto;max-width:280px}.sb-community-shelf+.sb-community-shelf{margin-top:24px}.sb-community-shelves [data-community-shelves-list]>.sb-community-shelf:first-child>header{display:none}.sb-community-shelf>header{display:block;padding:0 16px 12px;text-align:center}.sb-community-shelf>header h3{margin:0;color:#61341e;font-size:20px;font-weight:700;line-height:1.35}.sb-community-copy-divider--category{margin-top:5px;font-size:9px}.sb-community-copy-divider--category span{max-width:220px}.sb-community-shelf-rail{display:flex;align-items:flex-start;gap:11px;padding:0 16px 7px;overflow-x:auto;scroll-padding-left:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.sb-community-shelf-rail::-webkit-scrollbar{display:none}.sb-community-shelf-rail{--sb-feed-card-width:55%}.sb-community-shelf-rail .sb-devotional-feed-item{position:relative;flex:0 0 var(--sb-feed-card-width);min-width:0;max-width:none;overflow:hidden;border:0;border-radius:17px;background:#2d2019;box-shadow:0 6px 18px rgba(55,32,20,.13)}.sb-community-catalog-card{display:flex;flex:0 0 var(--sb-feed-card-width);aspect-ratio:4/5;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:18px;border:1px dotted #d8aa74;border-radius:17px;background:#fff5e5;box-shadow:0 6px 18px rgba(82,43,21,.06);color:#8d4a25;text-align:center;scroll-snap-align:start;cursor:pointer}.sb-community-catalog-card .fa{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#a65327;color:#fff;font-size:17px}.sb-community-catalog-card strong{font-size:12px;line-height:1.45}.sb-devotional-feed-open{position:relative;display:block;width:100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:inherit;background:#2d2019;color:#fff;text-align:left;cursor:pointer}.sb-community-shelf-rail .sb-devotional-feed-art{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.sb-devotional-feed-author{position:absolute;top:6px;left:6px;z-index:3;display:flex;align-items:center;gap:7px;max-width:calc(100% - 12px);min-height:37px;padding:4px 9px 4px 4px;overflow:hidden;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:rgba(35,23,17,.28);box-shadow:0 2px 7px rgba(0,0,0,.14);color:#fff!important;text-decoration:none;backdrop-filter:blur(3px)}.sb-devotional-feed-author img{display:block;flex:0 0 29px;width:29px;height:29px;border:1px solid rgba(255,255,255,.8);border-radius:50%;object-fit:cover}.sb-devotional-feed-author strong{flex:0 1 auto;min-width:0;overflow:hidden;color:#fff;font-size:10px;font-weight:700;line-height:1.2;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.65);white-space:nowrap}.sb-devotional-feed-author-meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;color:rgba(255,255,255,.78);font-size:7px;line-height:1;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.65)}.sb-devotional-feed-remix{position:absolute;right:auto;bottom:7px;left:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:3px;max-width:calc(100% - 20px);margin:0;padding:7px 11px;overflow:hidden;border:2px solid rgba(255,247,236,.94);border-radius:999px;background:#ad5127;box-shadow:0 5px 14px rgba(119,53,22,.28);color:#fff;font-family:inherit;font-size:9px;font-weight:800;line-height:1.2;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(75,30,12,.24);white-space:nowrap;transform:translateX(-50%);cursor:pointer;animation:sbDevotionalCtaGlow 2.8s ease-in-out infinite}.sb-devotional-feed-remix i{flex:0 0 auto;font-size:9px;font-style:normal;line-height:1}@keyframes sbDevotionalCtaGlow{0%,100%{box-shadow:0 4px 12px rgba(117,50,17,.24)}50%{box-shadow:0 6px 17px rgba(244,167,64,.5)}}@media (prefers-reduced-motion:reduce){.sb-devotional-feed-remix{animation:none}}@media (max-width:360px){.sb-community-shelf-rail .sb-devotional-feed-item{flex-basis:var(--sb-feed-card-width);min-width:0}}.sb-share-preview-page{min-height:100dvh;padding:26px 16px 120px;background:#fff7e9;color:#633720}.sb-share-preview-card{max-width:520px;margin:auto;text-align:center}.sb-share-preview-image{display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 10px 28px rgba(86,43,15,.18)}.sb-share-preview-card h1{margin:22px 0 8px;font-size:30px}.sb-share-preview-card p{margin:0 auto 20px;max-width:430px;font-size:16px;line-height:1.8}.sb-share-preview-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:24px;background:#8f4922;color:#fff;font-weight:700;text-decoration:none}.sb-bhakti-profile-page{width:100%;max-width:440px;min-height:100dvh;margin:0 auto;padding:0 0 100px;background:#fff;color:#2c1a10}.sb-bhakti-profile-hero{position:relative;padding-bottom:20px;border-bottom:1px solid #f0e6da;background:#fff}.sb-bhakti-profile-cover{position:relative;width:100%;height:150px;background-color:#d99b54;background-position:center;background-size:cover}.sb-bhakti-profile-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,14,9,.04) 0,rgba(24,14,9,.2) 100%);pointer-events:none}.sb-bhakti-profile-identity{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin-top:-48px;padding:0 16px;text-align:center}.sb-bhakti-profile-avatar-edit,.sb-bhakti-profile-identity>img{width:92px;height:92px;border:4px solid #fff;border-radius:50%;background:#efd9bd;box-shadow:0 0 0 2px #e3c39a,0 6px 16px rgba(75,41,20,.18);object-fit:cover}.sb-bhakti-profile-avatar-edit{display:block;padding:0;cursor:pointer;overflow:hidden}.sb-bhakti-profile-avatar-edit img{display:block;width:100%;height:100%;object-fit:cover}.sb-bhakti-profile-identity h1{margin:12px 0 0;max-width:100%;overflow:hidden;color:#2c1a10;font-size:21px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.sb-bhakti-profile-identity>p{margin:4px 0 0;color:#8c6a53;font-size:11px}.sb-bhakti-profile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:240px;flex:none}.sb-bhakti-profile-stats>div{padding:12px 6px;border:1px solid #ecd7bb;border-radius:14px;background:#fff8eb;text-align:center}.sb-bhakti-profile-stats strong{display:block;color:#6c3d22;font-size:22px;font-weight:800;line-height:1.2}.sb-bhakti-profile-stats span{display:block;margin-top:2px;color:#a9754a;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.sb-bhakti-profile-share{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:#ad5127;color:#fffaf3;font-size:16px;cursor:pointer;box-shadow:0 4px 12px rgba(82,43,21,.3)}.sb-bhakti-profile-share:focus-visible{outline:2px solid #c87538;outline-offset:2px}.sb-bhakti-profile-posts{padding:20px 12px}.sb-bhakti-profile-posts h2{margin:0 4px 14px;font-size:20px}.sb-bhakti-profile-empty{padding:28px 16px;border:1px dashed #dfbc91;border-radius:16px;color:#92705b;font-size:12px;text-align:center}.sb-bhakti-profile-page{background:#fffaf3}.sb-bhakti-profile-hero{padding-bottom:22px;border-bottom:0;background:linear-gradient(180deg,#fff 0,#fffaf3 100%)}.sb-bhakti-profile-cover{height:164px}.sb-bhakti-profile-cover::after{background:linear-gradient(180deg,rgba(40,14,6,0) 45%,rgba(40,14,6,.35) 100%)}.sb-bhakti-profile-identity{margin-top:-54px}.sb-bhakti-profile-avatar-edit,.sb-bhakti-profile-identity>img{width:104px;height:104px;padding:3px;border:3px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(140deg,#f5c16c 0,#d9772b 45%,#8d2523 100%) border-box;box-shadow:0 10px 24px rgba(90,29,14,.22)}.sb-bhakti-profile-avatar-edit img{border-radius:50%}.sb-bhakti-profile-live{position:absolute;top:76px;left:calc(50% + 30px);width:16px;height:16px;border:3px solid #fff;border-radius:50%;background:#34a853;box-shadow:0 1px 4px rgba(0,0,0,.2)}.sb-bhakti-profile-edit-badge{position:absolute;top:74px;left:calc(50% - 46px);display:grid;place-items:center;width:26px;height:26px;border:2px solid #fff;border-radius:50%;background:linear-gradient(155deg,#c0562a,#8a2f18);color:#fff;font-size:11px;pointer-events:none}.sb-bhakti-profile-identity h1{margin-top:12px;color:#3a1a10;font-size:23px;font-weight:800}.sb-bhakti-profile-identity>p{margin-top:3px;color:#9a7358;font-size:12px}.sb-bhakti-profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;max-width:360px;margin:16px 0 0;padding:12px 4px;border:1px solid #f0dcc2;border-radius:18px;background:#fff;box-shadow:0 6px 18px rgba(90,29,14,.07)}.sb-bhakti-profile-stats>div{min-width:0;padding:2px 6px;border:0;border-radius:0;background:0 0}.sb-bhakti-profile-stats>div+div{border-left:1px solid #f2e3cf}.sb-bhakti-profile-stats strong{overflow:hidden;color:#7c2320;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.sb-bhakti-profile-stats strong.is-text{font-size:15px;line-height:1.6}.sb-bhakti-profile-stats span{margin-top:3px;color:#9a7358;font-size:11px;text-transform:none;letter-spacing:0}.sb-bhakti-profile-cta{display:grid;grid-template-columns:auto 1fr;gap:10px;width:100%;max-width:360px;margin-top:12px}.sb-bhakti-profile-cta .sb-bhakti-profile-share{display:inline-flex;gap:8px;width:auto;height:46px;padding:0 18px;border:1px solid #ecd7bb;border-radius:14px;background:#fff;color:#8a2f18;font-size:14px;font-weight:700;box-shadow:none}.sb-bhakti-profile-create,.sb-bhakti-profile-create:hover,.sb-bhakti-profile-create:visited{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 16px;border-radius:14px;background:linear-gradient(155deg,#c0562a 0,#8a2f18 100%);color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px rgba(138,47,24,.28)}.sb-bhakti-profile-create .fa,.sb-bhakti-profile-create span{color:#fff}.sb-bhakti-profile-posts{padding:6px 12px 20px}.sb-bhakti-profile-posts-head{margin:4px 4px 10px}.sb-bhakti-profile-posts-head h2{display:flex;align-items:center;gap:8px;margin:0;color:#3a1a10;font-size:18px;font-weight:800}.sb-bhakti-profile-posts-head h2 em{padding:1px 9px;border-radius:999px;background:#fbe6d4;color:#8a2f18;font-size:12px;font-style:normal;font-weight:800}.sb-bhakti-profile-empty{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:8px;padding:30px 18px;border:1px dashed #e3c39a;border-radius:20px;background:#fff}.sb-bhakti-profile-empty>span{font-size:34px;line-height:1}.sb-bhakti-profile-empty strong{color:#3a1a10;font-size:16px}.sb-bhakti-profile-empty p{margin:0 0 8px;color:#9a7358;font-size:12.5px}.sb-discovery{margin:5px -15px 24px;padding:24px 12px 20px;border-bottom:1px solid #efddc5}.sb-discovery-creators{display:flex;gap:10px;width:100%;margin:0 0 16px;padding:2px 4px 4px;overflow-x:auto;scroll-padding-left:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sb-discovery-creators::-webkit-scrollbar{display:none}.sb-discovery-creators a{flex:0 0 50px;display:block;width:50px;height:50px;padding:2px;border:2px solid #c87538;border-radius:50%;background:#fff;box-shadow:0 3px 9px rgba(89,47,24,.14)}.sb-discovery-creators img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;-webkit-touch-callout:none;-webkit-user-drag:none;user-select:none}.sb-discovery-creators a:focus-visible{outline:2px solid #ad5127;outline-offset:3px}.sb-discovery-toolbar{position:sticky;top:72px;z-index:1300;margin:3px -12px 14px;padding:10px 0;border-top:0;border-bottom:1px solid #ead6bc;background:rgba(255,250,243,.97);box-shadow:0 5px 14px rgba(73,42,24,.08);backdrop-filter:blur(8px)}.sb-popup-open .sb-discovery-toolbar{opacity:0;visibility:hidden;pointer-events:none}.sb-discovery-tabs{display:flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;margin:0;padding:0 12px;overflow-x:auto;scroll-padding:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sb-discovery-tabs::-webkit-scrollbar{display:none}.sb-discovery-tabs button{flex:0 0 auto;min-height:34px;padding:7px 13px;border:1px solid #e5ddd4;border-radius:10px;background:#fff;box-shadow:0 2px 6px rgba(72,48,33,.06);color:#704f3d;font-family:inherit;font-size:10px;font-weight:750;line-height:1;white-space:nowrap;cursor:pointer}.sb-discovery-tabs button.is-active{border-color:#ad5127;background:#ad5127;box-shadow:0 3px 8px rgba(119,53,22,.2);color:#fff}.sb-discovery-tabs button:focus-visible{outline:2px solid rgba(173,81,39,.35);outline-offset:2px}.sb-footer-aware-floating{bottom:calc(20px + env(safe-area-inset-bottom))}.sb-bottom-nav-visible .sb-footer-aware-floating,.sb-bottom-nav:not(.sb-bottom-nav--scroll-reveal)~.sb-footer-aware-floating{bottom:calc(var(--sb-bottom-nav-height,69px) + 15px + env(safe-area-inset-bottom))}.sb-discovery>header{padding:0 4px 8px;text-align:center}.sb-discovery>header h2{margin:0;color:#5b2e1a;font-family:"Noto Serif Devanagari",Georgia,serif;font-size:22px;line-height:1.35}.sb-discovery-masonry{scroll-margin-top:132px}.sb-discovery{scroll-margin-top:80px}.sb-discovery-masonry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.sb-discovery-column{display:flex;min-width:0;flex-direction:column;gap:10px}.sb-discovery-card{width:100%;margin:0;break-inside:avoid}.sb-discovery-card button{position:relative;display:block;width:100%;aspect-ratio:auto;padding:0;overflow:hidden;border:0;border-radius:14px;background:#2c1d16;box-shadow:0 5px 15px rgba(71,38,20,.12);cursor:pointer;container-type:inline-size}.sb-discovery-art{display:block;width:100%;height:auto;-webkit-touch-callout:none;-webkit-user-drag:none;user-select:none;pointer-events:none}.sb-discovery-cta{position:absolute;bottom:6px;left:50%;display:inline-flex;align-items:center;justify-content:center;gap:3px;max-width:calc(100% - 14px);padding:6px 9px;overflow:hidden;border:2px solid rgba(255,247,236,.95);border-radius:999px;background:#ad5127;box-shadow:0 4px 12px rgba(92,41,18,.26);color:#fff;font-size:7.5px;font-weight:800;line-height:1.2;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(75,30,12,.25);white-space:nowrap;transform:translateX(-50%)}.sb-discovery-cta i{font-size:8px;font-style:normal}.sb-discovery-sentinel{padding:16px 0 4px;color:#9a765e;font-size:10px;text-align:center}.sb-discovery-card-actions{display:flex;gap:6px;margin-top:7px}.sb-discovery-action{display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:6px 4px;border:1px solid #e2c7a6;border-radius:10px;background:#fff;color:#74442a;font-size:10px;font-weight:700;line-height:1.15;cursor:pointer}.sb-discovery-action:disabled{opacity:.55;cursor:default}.sb-discovery-action .fa{font-size:11px}.sb-today-card--tiles .sb-day-deity-entry{top:8px;bottom:8px;height:auto;align-items:center}.sb-today-card--tiles .sb-day-deity-stage-image{object-position:center}.sb-day-deity-stage .sb-home-background-sparkles{inset:0;width:100%;transform:none;z-index:0}.sb-home-background-sparkles.is-paused .sb-spark{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sb-home-background-sparkles .sb-spark{animation:none;opacity:.35}}.sb-home-daily-hero{position:relative;z-index:1;display:grid;grid-template-rows:auto auto auto;width:100%;height:auto;min-height:0;max-height:none;padding:0 16px;overflow:hidden;border-radius:0;background:var(--sb-today-color,#8f4e25);box-shadow:0 10px 24px rgba(91,48,21,.16);color:#fff}.sb-home-daily-hero::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(rgba(0,0,0,.28),rgba(0,0,0,.28)),linear-gradient(180deg,rgba(38,31,27,.5),rgba(38,31,27,.64));pointer-events:none}.sb-home-daily-hero>*{position:relative;z-index:1}.sb-home>.container>.sb-home-header--fixed-homepage{position:sticky;top:0;left:auto;z-index:1390;width:calc(100% + 30px);min-height:72px;margin:0 -15px;padding:max(10px,env(safe-area-inset-top)) 10px 8px;border-bottom:1px solid rgba(104,67,42,.12);background:rgba(255,252,247,.98);box-shadow:0 5px 16px rgba(62,40,25,.1);color:#58331f;transform:none}.sb-today-card--fixed-header{padding-top:0!important}.sb-home-daily-hero>.sb-day-deity-summary{position:relative;inset:auto;width:calc(100% + 32px);margin:0 -16px;padding:11px 14px 12px;background:rgba(0,0,0,.16);backdrop-filter:none}.sb-home-deity-workspace{--sb-deity-column-width:60%;position:relative;display:grid;grid-template-columns:minmax(0,var(--sb-deity-column-width)) minmax(118px,1fr);min-height:300px;width:calc(100% + 32px);margin:0 -16px;overflow:hidden}.sb-home-deity-workspace::after{content:"";position:absolute;top:0;bottom:0;left:var(--sb-deity-column-width);z-index:2;width:1px;background:rgba(255,218,157,.34);pointer-events:none}.sb-home-deity-column{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;overflow:visible;border:0;border-radius:0;background:radial-gradient(circle at 50% 42%,rgba(255,225,165,.09),rgba(255,225,165,0) 68%)}.sb-home-deity-column>.sb-day-color-card{min-width:0;min-height:0}.sb-home-deity-workspace .sb-day-deity-stage{width:100%;min-height:clamp(205px,51vw,225px);margin:0}.sb-home-daily-hero .sb-day-deity-entry{top:5%;bottom:0;height:90%;align-items:flex-end}.sb-home-daily-hero .sb-day-deity-stage-image{width:auto;max-width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center bottom}.sb-bhajan-library .sb-bhajan-header{margin-bottom:18px}.sb-bhajan-library .sb-bhajan-header h1{margin-bottom:7px;font-size:27px;color:#773b20}.sb-bhajan-library .sb-bhajan-deity-scroll{padding:4px 0 16px;margin-bottom:8px}.sb-bhajan-library .sb-bhajan-deity-avatar{width:48px;height:48px}.sb-bhajan-library .sb-bhajan-deity-chip{font-size:11px}.sb-bhajan-collection{margin:0 0 20px;overflow:hidden;border:1px solid #eed9bd;border-radius:19px;background:#fffdfa;box-shadow:0 5px 18px rgba(99,58,27,.045)}.sb-bhajan-collection-head{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(110deg,#faecd5,#fff8ec)}.sb-bhajan-collection-head>img{width:52px;height:60px;object-fit:contain;flex-shrink:0}.sb-bhajan-collection-head h2{margin:0 0 5px;font-size:18px;line-height:1.4;color:#71391e}.sb-bhajan-collection-head p{margin:0;font-size:11px;color:#9b7558}.sb-bhajan-collection .sb-bhajan-row{padding:13px 14px;background:0 0;gap:10px}.sb-bhajan-collection .sb-bhajan-row-thumb{display:none}.sb-bhajan-collection .sb-bhajan-row-title{font-size:15px;line-height:1.5}.sb-bhajan-collection .sb-bhajan-row-sub{font-size:11px}.sb-bhajan-collection .sb-bhajan-row-play{width:34px;height:34px;flex-shrink:0;font-size:13px}.sb-bhajan-collection .sb-bhajan-row.is-playing{background:#fff2d9}.sb-bhajan-collection-more{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;color:#a35b20;background:#fff8ee;font-size:12px;font-weight:700}.sb-bhajan-library [hidden]{display:none!important}@keyframes sbPanchangSpin{to{transform:rotate(360deg)}}.sb-kundli-page>*+*{margin-top:18px}.sb-kundli-card{margin:12px 0;padding:0;overflow:hidden;border:1px solid #ecd8bf;border-radius:16px;background:#fff;box-shadow:0 6px 20px rgba(110,69,35,.06)}.sb-kundli-dosha-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 16px;text-align:center}.sb-kundli-dosha-item{display:flex;flex-direction:column;align-items:center;gap:8px}.sb-kundli-dosha-pill{display:inline-block;padding:5px 12px;border-radius:99px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.sb-kundli-dosha-pill--found{border:1px solid rgba(198,40,40,.2);background:#ffebee;color:#c62828}.sb-kundli-dosha-pill--clear{border:1px solid rgba(46,125,50,.2);background:#e8f5e9;color:#2e7d32}.sb-kundli-dosha-pill--unknown{border:1px solid rgba(120,108,96,.2);background:#f2ede6;color:#786c60}.sb-kundli-dosha-item small{font-size:11.5px;color:#5e3925;font-weight:600}.sb-kundli-fact-list{padding:3px 0}.sb-kundli-fact-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px dashed #f0dfca}.sb-kundli-fact-row:last-child{border-bottom:none}.sb-kundli-fact-label{font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:14px;font-weight:700;color:#3f2618}.sb-kundli-fact-value{flex:0 0 auto;font-size:12.5px;color:#96725a;text-align:right}.sb-kundli-disclaimer{margin:6px 4px 20px;font-size:11px;line-height:1.7;color:#93715b;text-align:center}.sb-milan-profile-card{padding:12px;border:1px solid #eadbc8;border-radius:14px;background:#fff}.sb-milan-profile-role{display:inline-block;margin-bottom:4px;padding:2px 9px;border-radius:99px;background:#f7ead9;color:#8b4d2b;font-size:10px;font-weight:700}.sb-milan-profile-card strong{display:block;font-family:Georgia,"Times New Roman","Noto Serif Devanagari",serif;font-size:16px;color:#53301e}.sb-milan-profile-card small{display:block;margin-top:3px;color:#96725a;font-size:10.5px}.sb-milan-edit{position:absolute;top:0;right:0}.sb-milan-score-banner{text-align:center}.sb-milan-score-banner strong{font-size:16px}.sb-milan-section{margin-bottom:20px;padding-bottom:18px;border-bottom:1px dashed #ead9c5}.sb-milan-section:last-of-type{border-bottom:0;margin-bottom:8px;padding-bottom:0}.sb-milan-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.sb-milan-section-title{margin:0;font-size:16px}.sb-milan-quickfill{flex:0 0 auto;padding:5px 12px;border:1px solid #d7a067;border-radius:999px;background:#fff3e1;color:#a34f25;font-size:10.5px;font-weight:700;cursor:pointer}@media (max-width:380px){.sb-milan-profiles{grid-template-columns:1fr;padding-right:0}.sb-milan-edit{position:static;margin-top:-6px;align-self:flex-end}.sb-kundli-dosha-row{grid-template-columns:1fr}}img[loading=lazy]:not(.sb-img-loaded){background:linear-gradient(100deg,rgba(120,72,36,.05) 32%,rgba(120,72,36,.16) 50%,rgba(120,72,36,.05) 68%);background-size:220% 100%;animation:sbLazyImgShimmer 1.3s ease-in-out infinite}@keyframes sbLazyImgShimmer{0%{background-position:160% 0}100%{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){img[loading=lazy]:not(.sb-img-loaded){animation:none;background-position:50% 0}}img.sb-ph:not(.sb-img-loaded){background:var(--ph) 50% 50%/cover no-repeat;animation:none}.sb-home-horoscope{margin:14px 0 18px;padding:16px 0 13px;border-top:1px solid #efd1aa;border-bottom:1px solid #efd1aa;background:linear-gradient(180deg,#fffaf1 0,#fff6e8 100%);color:#63351f;overflow:hidden}.sb-home-horoscope__rail{display:flex;gap:9px;padding:0 16px 5px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.sb-home-horoscope__rail::-webkit-scrollbar{display:none}.sb-home-horoscope__sign{flex:0 0 64px;min-height:68px;padding:7px 4px;border:1px solid #ead2b4;border-radius:16px;background:#fff;color:#75442b;scroll-snap-align:start;box-shadow:0 3px 10px rgba(92,48,24,.05);cursor:pointer}.sb-home-horoscope__sign span,.sb-home-horoscope__sign strong{display:block}.sb-home-horoscope__sign span{color:#c46a2d;font-family:Arial,sans-serif;font-size:26px;line-height:1}.sb-home-horoscope__sign strong{margin-top:6px;font-size:11px}.sb-home-horoscope__sign.is-selected{border-color:#b95825;background:#a95127;color:#fff;box-shadow:0 5px 14px rgba(169,81,39,.2)}.sb-home-horoscope__sign.is-selected span{color:#ffd995}.sb-horoscope-popup__lucky{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.sb-horoscope-popup__lucky>div{padding:9px 6px;border-radius:11px;background:#f4e2c8;text-align:center}.sb-horoscope-popup__lucky small,.sb-horoscope-popup__lucky strong{display:block}.sb-horoscope-popup__lucky small{color:#967054;font-size:9px}.sb-horoscope-popup__lucky strong{margin-top:3px;color:#713b21;font-size:11px;overflow-wrap:anywhere}.sb-horoscope-popup__keywords{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.sb-horoscope-popup__keywords span{padding:5px 9px;border:1px solid #e4c39b;border-radius:999px;color:#8a5836;font-size:10px}@media(min-width:700px){.sb-home-horoscope{border:1px solid #efd1aa;border-radius:18px}.sb-home-horoscope__sign{flex-basis:70px}}.sb-home-horoscope--compact{margin:9px 0 12px;padding:10px 0;border:0;background:0 0;box-shadow:none}.sb-home-horoscope--compact h2{margin:0 16px 7px;color:#6b381f;font-family:"Noto Serif Devanagari",Georgia,serif;font-size:16px;line-height:1.3}.sb-home-horoscope--compact .sb-home-horoscope__rail{gap:7px;padding:0 16px 2px}.sb-home-horoscope--compact .sb-home-horoscope__sign{display:flex;flex:0 0 auto;min-height:36px;padding:6px 11px;align-items:center;gap:6px;border:1px solid #e8c89f;border-radius:999px;background:#fffaf2;color:#704029;box-shadow:0 2px 7px rgba(91,49,25,.05);text-decoration:none}.sb-home-horoscope--compact .sb-home-horoscope__sign span,.sb-home-horoscope--compact .sb-home-horoscope__sign strong{display:inline;margin:0}.sb-home-horoscope--compact .sb-home-horoscope__sign span{color:#9a57d4;font-size:18px;line-height:1}.sb-home-horoscope--compact .sb-home-horoscope__sign strong{font-size:11px;white-space:nowrap}.sb-home-horoscope--compact{width:calc(100% + 30px);margin:20px -15px 20px;padding:12px 0 11px;border:1px dashed #c9a6d8;border-radius:18px;background:radial-gradient(circle at 88% 15%,rgba(139,91,205,.13),transparent 36%),radial-gradient(circle at 8% 90%,rgba(238,180,100,.1),transparent 32%),linear-gradient(135deg,#f8f3ff 0,#fffaf3 55%,#f2f7ff 100%);box-shadow:0 8px 20px rgba(91,62,116,.07)}.sb-home-horoscope--compact h2{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 14px 6px;text-align:center;white-space:nowrap}.sb-home-horoscope--compact h2:after,.sb-home-horoscope--compact h2:before{content:"";height:1px;flex:1 1 auto;max-width:72px;background:linear-gradient(90deg,transparent,#d99b55)}.sb-home-horoscope--compact h2:after{background:linear-gradient(90deg,#d99b55,transparent)}.sb-home-horoscope--compact .sb-home-horoscope__rail{padding-right:14px;padding-left:14px;scroll-padding-right:14px;scroll-padding-left:14px}.sb-discovery-community-header{padding-top:5px;text-align:left}.sb-discovery-community-header h2{margin:0;color:#64341d;font-family:"Noto Serif Devanagari",Georgia,serif;font-size:17px;font-weight:700;line-height:1.3}@keyframes sb-community-live-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.sb-discovery-creators--community{justify-content:flex-start;margin:5px 0 10px;padding:1px 12px 3px}.sb-discovery-creators--community a{display:flex;flex:0 0 64px;width:64px;height:auto;padding:0;flex-direction:column;align-items:center;gap:4px;border:0;border-radius:0;background:0 0;box-shadow:none;color:#6e4933;text-decoration:none}.sb-discovery-creators--community a>span{display:block;width:52px;height:52px;padding:2px;border:2px solid #c87538;border-radius:50%;background:#fff;box-shadow:0 3px 9px rgba(89,47,24,.14)}.sb-discovery-creators--community a small{display:block;width:100%;overflow:hidden;font-size:9px;font-weight:700;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sb-discovery-community-divider{height:1px;margin:0 15px;background:linear-gradient(90deg,transparent,#e5c69f 18%,#e5c69f 82%,transparent)}.sb-discovery-create-heading{margin:5px 12px 4px;color:#64341d;font-family:"Noto Serif Devanagari",Georgia,serif;font-size:15px;font-weight:700;line-height:1.4}.sb-discovery[data-devotional-discovery]{padding-top:3px}.sb-discovery-community-header{width:calc(100% + 24px);margin-right:-12px;margin-left:-12px;padding-top:0;padding-right:0;padding-left:0}.sb-discovery-creators--community{margin-top:0;padding-right:5px;padding-left:5px}.sb-discovery-creators--community a{align-items:flex-start}.sb-discovery-create-filter{position:sticky;top:0;z-index:1300;margin:10px 0 12px;padding:8px 0 5px;border:1px solid #e5c8a3;border-radius:14px;background:rgba(255,250,243,.98);box-shadow:0 5px 14px rgba(73,42,24,.09);backdrop-filter:blur(8px)}.sb-discovery-create-filter .sb-discovery-create-heading{margin:0 12px 6px}.sb-discovery-create-filter .sb-discovery-toolbar{position:static;margin:0;padding:0 0 3px;border:0;background:0 0;box-shadow:none;backdrop-filter:none}.sb-discovery-create-filter .sb-discovery-tabs{padding-right:8px;padding-left:8px;scroll-padding-left:8px}.sb-discovery-creators--community{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.sb-discovery-creators--community a{flex:0 0 70px;width:70px;align-items:center;gap:5px}.sb-discovery-creators--community a>span{position:relative;width:60px;height:60px;padding:3px;border:2.5px solid transparent;border-radius:50%;background:linear-gradient(#fffaf2,#fffaf2) padding-box,linear-gradient(140deg,#f5c16c 0,#d9772b 45%,#8d2523 100%) border-box;box-shadow:0 4px 12px rgba(95,40,16,.16)}.sb-discovery-creators--community a>span img{width:100%;height:100%;border-radius:50%;object-fit:cover}.sb-discovery-creators--community a small{color:#5a3322;font-size:10px;font-weight:700}.sb-creator-new-dot{position:absolute;top:2px;right:2px;width:13px;height:13px;border:2.5px solid #fffaf2;border-radius:50%;background:#34a853;box-shadow:0 1px 3px rgba(0,0,0,.2)}.sb-discovery-creators--community a.is-new>span{box-shadow:0 0 0 3px rgba(242,166,74,.25),0 4px 12px rgba(95,40,16,.16)}.sb-discovery-creators--community a.sb-discovery-creator-you>span{background:linear-gradient(#fffaf2,#fffaf2) padding-box,repeating-conic-gradient(#d9772b 0 10deg,transparent 10deg 20deg) border-box;box-shadow:none}.sb-discovery-creators--community a.sb-discovery-creator-you>span img{opacity:.85}.sb-discovery-creators--community a.sb-discovery-creator-you b{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:22px;height:22px;border:2px solid #fffaf2;border-radius:50%;background:linear-gradient(155deg,#c0562a,#8a2f18);color:#fff;font-size:15px;font-weight:800;line-height:1}.sb-discovery-creators--community a.sb-discovery-creator-you small{color:#8a2f18;font-weight:800}.sb-discovery-community-divider{display:none}.sb-discovery-create-card{position:relative;margin:6px 0 12px;padding:18px 16px 16px;overflow:hidden;border:0;border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(255,196,110,.35),transparent 45%),linear-gradient(160deg,#5a1d0e 0,#7a2e14 55%,#a4471d 100%);box-shadow:0 12px 28px rgba(90,29,14,.22);scroll-margin-top:12px}.sb-discovery-create-card.sb-discovery-create-filter{position:relative;top:auto;backdrop-filter:none}.sb-discovery-create-card .sb-discovery-create-heading{margin:0 0 10px;color:#fff;font-size:17px;line-height:1.45}.sb-discovery-create-steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0}.sb-discovery-create-steps span{padding:4px 10px;border:1px solid rgba(255,214,150,.3);border-radius:999px;background:rgba(255,255,255,.08);color:#ffe2b0;font-size:11.5px;font-weight:700;white-space:nowrap}.sb-discovery-create-steps i{color:rgba(255,214,150,.7);font-style:normal;font-weight:800}.sb-discovery-create-card.is-flash{animation:sbCreateFlash 1.2s ease}@keyframes sbCreateFlash{0%,100%{box-shadow:0 12px 28px rgba(90,29,14,.22)}35%{box-shadow:0 0 0 5px rgba(242,180,87,.55),0 12px 28px rgba(90,29,14,.22)}}.sb-discovery-toolbar--sticky{position:sticky;top:0;z-index:1300;margin:0 -12px;padding:8px 0;border:0;background:rgba(255,250,243,.96);box-shadow:0 6px 14px -8px rgba(73,42,24,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sb-discovery-toolbar--sticky .sb-discovery-tabs{padding:0 12px;scroll-padding-left:12px;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.sb-discovery-toolbar--sticky .sb-discovery-tabs button{min-height:36px;padding:8px 14px;border:1px solid #ecdcc8;border-radius:999px;background:#fff;box-shadow:none;color:#6e4933;font-size:12.5px;font-weight:700}.sb-discovery-toolbar--sticky .sb-discovery-tabs button.is-active{border-color:#8a2f18;background:linear-gradient(155deg,#c0562a,#8a2f18);color:#fff;box-shadow:0 4px 10px rgba(138,47,24,.25)}@media (prefers-reduced-motion:reduce){.sb-discovery-create-card.is-flash{animation:none}}.sb-home-horoscope--compact .sb-home-horoscope__sign{display:grid;flex:0 0 auto;grid-template-columns:auto auto;grid-template-rows:auto auto;width:max-content;min-width:0;min-height:56px;padding:6px 8px;column-gap:5px;row-gap:2px;align-items:center;justify-content:center;justify-items:center;border-color:#e5d0b6;border-radius:12px;background:rgba(255,255,255,.82);box-shadow:0 3px 9px rgba(92,52,29,.055)}.sb-home-horoscope--compact .sb-home-horoscope__sign span{grid-column:1;grid-row:1;color:#9a57d4;font-size:22px}.sb-home-horoscope--compact .sb-home-horoscope__sign strong{grid-column:2;grid-row:1;align-self:center;color:#68412e;font-size:14px;font-weight:700;line-height:1.1}.sb-home-horoscope--compact .sb-home-horoscope__sign small{grid-column:1/-1;grid-row:2;width:100%;color:#9a9189;font-size:7.5px;font-weight:500;line-height:1.15;text-align:center;white-space:nowrap}.sb-panchang-page.sb-panchang-page--new{width:100%;max-width:440px;min-height:100dvh;margin:0 auto;padding:10px 14px 120px;background:radial-gradient(circle at 95% 0,rgba(226,177,120,.14),transparent 28%),linear-gradient(180deg,#fffaf2,#fbf5ea);color:#2c241d}.sb-panchang-searchbar__city{position:relative;min-width:0}.sb-panchang-searchbar__city>i{position:absolute;top:50%;left:11px;z-index:1;color:#a76a3c;font-size:12px;transform:translateY(-50%)}.sb-panchang-searchbar__city>input{padding-left:31px}.sb-pan-hero{position:relative;padding:19px 17px 17px;overflow:hidden;border:1px solid rgba(203,151,95,.3);border-radius:24px;background:radial-gradient(circle at 85% 12%,rgba(255,255,255,.55),transparent 18%),linear-gradient(145deg,#f6d9b4 0,#f8ead7 46%,#fffaf3 100%);box-shadow:0 8px 28px rgba(91,63,35,.08)}.sb-pan-hero:after{content:"ॐ";position:absolute;right:10px;bottom:-18px;color:rgba(147,84,37,.055);font-size:88px;font-weight:700;line-height:1}.sb-pan-hero-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.sb-pan-hero-top>span{display:inline-flex;padding:6px 9px;align-items:center;gap:7px;border:1px solid rgba(181,107,47,.16);border-radius:999px;background:rgba(255,255,255,.62);color:#8f4f22;font-size:10px;font-weight:700}.sb-pan-hero-top>span i{width:6px;height:6px;border-radius:50%;background:#b56b2f}.sb-pan-hero-top button{display:inline-flex;padding:7px 10px;align-items:center;gap:5px;border:0;border-radius:999px;background:#1d9b50;color:#fff;font-size:9px;font-weight:700;box-shadow:0 4px 10px rgba(29,155,80,.2)}.sb-pan-hero h1{position:relative;z-index:1;margin:11px 0 3px;color:#3e2a1d;font-family:"Noto Serif Devanagari",Georgia,serif;font-size:27px;line-height:1.1}.sb-pan-hero>p{position:relative;z-index:1;margin:0;color:#7e7167;font-size:11px}.sb-pan-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.sb-pan-hero-grid>div{min-width:0;padding:10px;border:1px solid rgba(186,132,83,.16);border-radius:15px;background:rgba(255,255,255,.66)}.sb-pan-hero-grid small,.sb-pan-hero-grid span,.sb-pan-hero-grid strong{display:block}.sb-pan-hero-grid small{color:#87766a;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.sb-pan-hero-grid strong{margin-top:3px;overflow-wrap:anywhere;color:#38271d;font-size:14px}.sb-pan-hero-grid span{margin-top:2px;color:#8e7c6f;font-size:8px}.sb-pan-section{margin-top:12px;overflow:hidden;border:1px solid #eadfce;border-radius:19px;background:rgba(255,253,249,.94);box-shadow:0 4px 18px rgba(74,48,24,.05)}.sb-pan-section-head{display:flex;padding:13px 14px 9px;align-items:center;gap:8px}.sb-pan-section-head .sb-pan-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:11px;background:#f4e4cf;font-size:15px}.sb-pan-section-head h1,.sb-pan-section-head h2{flex:1;margin:0;color:#3c2a1f;font-size:14px;font-weight:800}.sb-pan-section-head>b{padding:4px 7px;border:1px solid #edd3b5;border-radius:999px;background:#f8ead8;color:#8f4f22;font-size:12px}.sb-pan-sun-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px}.sb-pan-sun-grid>div{padding:11px;border:1px solid #f0e4d5;border-radius:15px;background:linear-gradient(180deg,#fffaf4,#fff)}.sb-pan-sun-grid>div>small,.sb-pan-sun-grid>div>span,.sb-pan-sun-grid>div>strong{display:block}.sb-pan-sun-grid>div>span{font-size:19px}.sb-pan-sun-grid>div>small{margin-top:5px;color:#7e7167;font-size:9px}.sb-pan-sun-grid>div>strong{margin-top:3px;font-size:16px}.sb-pan-rahu{display:flex;margin:0 12px 12px;padding:12px;align-items:center;justify-content:space-between;gap:9px;border:1px solid #efd4cf;border-radius:15px;background:linear-gradient(135deg,#fff8f5,#fffdfb)}.sb-pan-rahu>div small,.sb-pan-rahu>div strong{display:block}.sb-pan-rahu>div strong{color:#a94637;font-size:12px}.sb-pan-rahu>div small{margin-top:2px;color:#8d776a;font-size:8px}.sb-pan-rahu>b{color:#a94637;font-size:11px;white-space:nowrap}.sb-pan-rows{padding:0 12px 10px}.sb-pan-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:10px 2px;align-items:center;border-top:1px solid #f1e8dc}.sb-pan-row:first-child{border-top:0}.sb-pan-row>aside b,.sb-pan-row>aside small,.sb-pan-row>div small,.sb-pan-row>div strong{display:block}.sb-pan-row>div small{color:#7e7167;font-size:9px}.sb-pan-row>div strong{margin-top:2px;color:#34261d;font-size:13px}.sb-pan-row>aside{min-width:67px;text-align:right}.sb-pan-row>aside b{color:#8f4f22;font-size:11px}.sb-pan-row>aside small{margin-top:2px;color:#8e7e72;font-size:8px}.sb-pan-now{margin:0 12px 12px;padding:12px;border:1px solid #ecd8bf;border-radius:16px;background:linear-gradient(145deg,#f9efe1,#fffaf4)}.sb-pan-now-title{display:flex;margin-bottom:9px;align-items:center;justify-content:space-between;gap:8px}.sb-pan-now-title>strong{font-size:11px}.sb-pan-now-title>span{display:inline-flex;padding:4px 7px;align-items:center;gap:5px;border:1px solid #d6ead2;border-radius:999px;background:#eef7ec;color:#547d4f;font-size:8px;font-weight:800}.sb-pan-now-title i{width:5px;height:5px;border-radius:50%;background:#547d4f}.sb-pan-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.sb-pan-mini{min-width:0;padding:8px;border:1px solid #eee1d2;border-radius:11px;background:rgba(255,255,255,.78)}.sb-pan-mini b,.sb-pan-mini span{display:block}.sb-pan-mini span{color:#7e7167;font-size:8px}.sb-pan-mini b{margin-top:2px;overflow-wrap:anywhere;font-size:10px}.sb-pan-chaugh-current{display:flex;margin:0 12px 10px;padding:12px;align-items:center;justify-content:space-between;gap:10px;border:1px solid #ecd8bf;border-radius:16px;background:linear-gradient(145deg,#f9efe1,#fffaf4)}.sb-pan-chaugh-current>div em,.sb-pan-chaugh-current>div small,.sb-pan-chaugh-current>div strong,.sb-pan-chaugh-current>p small{display:block}.sb-pan-chaugh-current>div small{color:#8a7566;font-size:8px}.sb-pan-chaugh-current>div strong{margin-top:2px;font-size:18px}.sb-pan-chaugh-current>div em{margin-top:2px;color:#a94637;font-size:8px;font-style:normal;font-weight:700}.sb-pan-chaugh-current>p{margin:0;color:#8f4f22;font-size:11px;font-weight:800;text-align:right}.sb-pan-chaugh-current>p small{margin-top:2px;color:#88766b;font-size:8px;font-weight:500}.sb-pan-chaugh-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 12px 9px}.sb-pan-chaugh-tabs button{padding:8px 5px;border:1px solid #e7d9c7;border-radius:11px;background:#fff;color:#73523e;font-size:12px;font-weight:700}.sb-pan-chaugh-tabs button.is-active{border-color:#b56b2f;background:#b56b2f;color:#fff}.sb-pan-periods{display:none;padding:0 12px 8px}.sb-pan-periods.is-active{display:block}.sb-pan-period{display:grid;grid-template-columns:24px 1fr auto;gap:8px;padding:9px 2px;align-items:center;border-top:1px solid #f1e8dc}.sb-pan-period>b{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#f4e4cf;color:#8f4f22;font-size:15px}.sb-pan-period>div small,.sb-pan-period>div strong{display:block}.sb-pan-chaugh-legend i,.sb-pan-period>div strong i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%}.sb-pan-period>div small{margin-top:2px;color:#7e7167;font-size:11px}.sb-pan-period>span{padding:4px 7px;border-radius:999px;font-size:11px;font-weight:800}.sb-pan-chaugh-legend .good,.sb-pan-period .good{background:#e8f4e5;color:#547d4f}.sb-pan-chaugh-legend i.good,.sb-pan-period i.good{background:#547d4f}.sb-pan-chaugh-legend .neutral,.sb-pan-period .neutral{background:#f8ead8;color:#996127}.sb-pan-chaugh-legend i.neutral,.sb-pan-period i.neutral{background:#c58b46}.sb-pan-chaugh-legend .bad,.sb-pan-period .bad{background:#fbe8e4;color:#a94637}.sb-pan-chaugh-legend i.bad,.sb-pan-period i.bad{background:#a94637}.sb-pan-chaugh-legend{display:flex;padding:9px 12px 11px;flex-wrap:wrap;gap:8px;border-top:1px solid #f1e8dc;color:#817166;font-size:12px}.sb-pan-note{margin:13px 15px 0;color:#9a8e83;font-size:10px;line-height:1.5;text-align:center}@media(max-width:360px){.sb-panchang-page.sb-panchang-page--new{padding-right:10px;padding-left:10px}.sb-pan-hero{padding-right:14px;padding-left:14px}.sb-pan-hero h1{font-size:25px}.sb-pan-rahu{align-items:flex-start;flex-direction:column}.sb-pan-rahu>b{font-size:12px}}.sb-pan-share{position:sticky;top:68px;z-index:1270;display:flex;width:100%;min-height:48px;margin:14px 0 0;padding:11px 16px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:14px;background:linear-gradient(135deg,#168a46,#20a85a);box-shadow:0 8px 18px rgba(22,138,70,.24);color:#fff;font-size:14px;font-weight:800;letter-spacing:.01em;cursor:pointer}.sb-pan-share i{font-size:16px}.sb-pan-share:active{transform:translateY(1px);box-shadow:0 4px 10px rgba(22,138,70,.18)}.sb-pan-share:focus-visible{outline:2px solid #126b38;outline-offset:3px}.sb-pan-chaugh .sb-pan-section-head h1{font-size:26px}.sb-pan-chaugh .sb-pan-share{position:relative;top:auto;margin:8px 12px 0;width:calc(100% - 24px)}.sb-pan-hero{overflow:visible}.sb-panchang-page--new .sb-pan-section-head h2{font-size:16px}.sb-panchang-page--new .sb-pan-section-head>b{font-size:9px}.sb-panchang-page--new .sb-pan-section-head .sb-pan-icon{width:35px;height:35px;font-size:17px}.sb-panchang-page--new .sb-pan-hero-grid strong{font-size:15px}.sb-panchang-page--new .sb-pan-hero-grid small{font-size:9px}.sb-panchang-page--new .sb-pan-hero-grid span{font-size:9px}.sb-panchang-page--new .sb-pan-row>div small{font-size:10px}.sb-panchang-page--new .sb-pan-row>div strong{font-size:14px}.sb-panchang-page--new .sb-pan-row>aside b{font-size:12px}.sb-panchang-page--new .sb-pan-row>aside small{font-size:9px}.sb-panchang-page--new .sb-pan-chaugh-tabs button{font-size:10px}.sb-panchang-page--new .sb-pan-period{padding-top:10px;padding-bottom:10px}.sb-panchang-page--new .sb-pan-period>b{width:24px;height:24px;font-size:9px}.sb-panchang-page--new .sb-pan-period>div strong{font-size:13px}.sb-panchang-page--new .sb-pan-period>div small{font-size:9.5px}.sb-panchang-page--new .sb-pan-period>span{font-size:9px}.sb-panchang-page--new .sb-pan-chaugh-current>div strong{font-size:19px}.sb-panchang-page--new .sb-pan-chaugh-current>div em,.sb-panchang-page--new .sb-pan-chaugh-current>div small{font-size:9px}.sb-panchang-page--new .sb-pan-chaugh-current>p{font-size:12px}.sb-panchang-page--new .sb-pan-mini span{font-size:9px}.sb-panchang-page--new .sb-pan-mini b{font-size:11px}.sb-panchang-page--new .sb-pan-period>span{font-size:9.5px}.sb-panchang-page--new .sb-pan-chaugh-legend{padding-top:11px;padding-bottom:13px;font-size:9.5px;gap:11px}.sb-panchang-page--new .sb-pan-note{font-size:10px;padding-right:6px;padding-left:6px}.sb-pan-section-sub{margin:-5px 14px 10px;color:#8b7567;font-size:12px;line-height:1.45}.sb-pan-hero{box-shadow:0 12px 34px rgba(91,63,35,.14),inset 0 1px 0 rgba(255,255,255,.55)}.sb-pan-section{box-shadow:0 6px 24px rgba(74,48,24,.08),inset 0 1px 0 rgba(255,255,255,.65)}.sb-pan-rahu{position:relative;padding:14px 14px 14px 18px;overflow:hidden;border-color:rgba(196,60,50,.22);background:linear-gradient(135deg,#fff6f4,#fffdfc);box-shadow:0 5px 18px rgba(169,70,55,.08)}.sb-pan-rahu:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#c0392b,#e0685a)}.sb-pan-rahu>div strong{font-size:15px;letter-spacing:.01em}.sb-pan-rahu>b{padding:7px 12px;border-radius:999px;background:rgba(169,70,55,.08);box-shadow:inset 0 1px 1px rgba(255,255,255,.4);font-size:13px;white-space:nowrap}.sb-pan-chaugh-tabs{padding:4px;gap:4px;border:1px solid #ecdcc4;border-radius:14px;background:#fbf3e6;box-shadow:inset 0 1px 3px rgba(91,63,35,.06)}.sb-pan-chaugh-tabs button{border:0;border-radius:11px;background:0 0;color:#8a6b4f;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.sb-pan-chaugh-tabs button.is-active{background:linear-gradient(135deg,#c8802f,#ab5f26);box-shadow:0 5px 14px rgba(181,107,47,.32),inset 0 1px 0 rgba(255,255,255,.2);color:#fff}.sb-pandit-question--coming-soon{position:relative;cursor:default;filter:grayscale(.8);opacity:.72;background:#f0efed!important;box-shadow:none!important}.sb-pandit-question--coming-soon .action-row-copy small,.sb-pandit-question--coming-soon .action-row-copy strong{color:#756f6a!important}.sb-pandit-question--coming-soon .action-row-copy em{display:none}.sb-pan-periods{padding-top:2px}.sb-pan-period{position:relative;padding:12px 2px;border-top-color:#f3ead9;transition:background .15s ease}.sb-pan-period:active{background:rgba(181,107,47,.05)}.sb-pan-period>b{background:linear-gradient(150deg,#f8ecd9,#f0dcbd);box-shadow:inset 0 1px 1px rgba(255,255,255,.7),0 1px 3px rgba(143,79,34,.18);font-weight:800}.sb-pan-period>div strong i{width:7px;height:7px;box-shadow:0 0 0 3px rgba(0,0,0,.035)}.sb-pan-period>span{box-shadow:inset 0 1px 1px rgba(255,255,255,.5);letter-spacing:.02em}.sb-pan-period .good{background:linear-gradient(135deg,#e6f4e1,#d2ecca)}.sb-pan-period .neutral{background:linear-gradient(135deg,#faecd4,#f2dbac)}.sb-pan-period .bad{background:linear-gradient(135deg,#fbe4df,#f5cdc4)}.sb-pan-chaugh-legend{gap:12px;padding-top:12px;border-top-color:#f0e4d3}.sb-pan-chaugh-legend i{width:7px;height:7px;box-shadow:0 0 0 3px rgba(0,0,0,.03)}.sb-pandit-result{font-size:15px}.sb-pandit-result .sb-pan-hero-top>span{font-size:12px;padding:7px 11px}.sb-pandit-result .sb-pan-hero-top>span i{width:7px;height:7px}.sb-pandit-result .sb-pan-hero h1{font-size:26px}.sb-pandit-result .sb-pan-hero>p{font-size:13px}.sb-pandit-result .sb-pan-hero-grid small{font-size:10px}.sb-pandit-result .sb-pan-hero-grid strong{font-size:16px}.sb-pandit-result .sb-pan-hero-grid span{font-size:10px}.sb-pandit-result .sb-pan-section-head{padding:15px 16px 11px}.sb-pandit-result .sb-pan-section-head .sb-pan-icon{width:36px;height:36px;font-size:17px}.sb-pandit-result .sb-pan-section-head h2{font-size:16px}.sb-pandit-result .sb-pan-section-head>b{font-size:11px}.sb-pandit-result .sb-pan-rahu{padding:16px 16px 16px 20px}.sb-pandit-result .sb-pan-rahu>div small{font-size:11px}.sb-pandit-result .sb-pan-rahu>b{font-size:14px}.sb-pandit-result .sb-pan-chaugh-tabs{padding:5px;gap:5px}.sb-pandit-result .sb-pan-chaugh-tabs button{padding:11px 8px;font-size:13px}.sb-pandit-result .sb-pan-period{padding:13px 4px;grid-template-columns:28px 1fr auto}.sb-pandit-result .sb-pan-period>b{width:26px;height:26px;font-size:11px}.sb-pandit-result .sb-pan-period>div strong{font-size:15px}.sb-pandit-result .sb-pan-period>div small{font-size:12px}.sb-pandit-result .sb-pan-period>span{padding:6px 10px;font-size:11px}.sb-pandit-result .sb-pan-chaugh-legend{font-size:11px;gap:14px;padding:14px 16px 16px}.sb-pandit-result .sb-pan-row>div small{font-size:11px}.sb-pandit-result .sb-pan-row>div strong{font-size:15px}.sb-pandit-result .sb-pan-row>aside b{font-size:13px}.sb-pandit-result .sb-pan-row>aside small{font-size:10px}.sb-pandit-result .sb-pan-rows{padding:0 16px 14px}.sb-pandit-result .sb-pan-row>aside b{padding:5px 10px;border-radius:999px;display:inline-block;box-shadow:inset 0 1px 1px rgba(255,255,255,.5)}.sb-pandit-result .sb-pan-row>aside b.good{background:linear-gradient(135deg,#e6f4e1,#d2ecca);color:#3f6b3a}.sb-pandit-result .sb-pan-row>aside b.neutral{background:linear-gradient(135deg,#faecd4,#f2dbac);color:#8f5e1f}.sb-pandit-result .sb-pan-row>aside b.bad{background:linear-gradient(135deg,#fbe4df,#f5cdc4);color:#a3453a}.sb-pandit-result .sb-pan-row.sb-pan-row--bad,.sb-pandit-result .sb-pan-row.sb-pan-row--good,.sb-pandit-result .sb-pan-row.sb-pan-row--neutral{position:relative;padding-left:10px}.sb-pandit-result .sb-pan-row.sb-pan-row--bad:before,.sb-pandit-result .sb-pan-row.sb-pan-row--good:before,.sb-pandit-result .sb-pan-row.sb-pan-row--neutral:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:3px}.sb-pandit-result .sb-pan-row--good:before{background:#7fb877}.sb-pandit-result .sb-pan-row--neutral:before{background:#d6a34a}.sb-pandit-result .sb-pan-row--bad:before{background:#c8776a}.sb-pandit-result .sb-pan-note{font-size:11px;margin:16px 18px 0}.sb-pandit-result .lead{font-size:15px;line-height:1.65;margin:0 0 14px}.sb-pandit-result .sb-horoscope-popup__lucky{gap:10px}.sb-pandit-result .sb-horoscope-popup__lucky>div{padding:13px 8px;border:1px solid #ecd8bf;border-radius:15px;background:linear-gradient(180deg,#fffaf4,#fbf0dd);box-shadow:0 3px 10px rgba(143,79,34,.06)}.sb-pandit-result .sb-horoscope-popup__lucky small{font-size:11px}.sb-pandit-result .sb-horoscope-popup__lucky strong{font-size:14px;margin-top:5px}.sb-pandit-result .sb-horoscope-popup__keywords{gap:8px}.sb-pandit-result .sb-horoscope-popup__keywords span{padding:7px 13px;font-size:12px;background:linear-gradient(135deg,#fdf6ea,#faecd4);box-shadow:inset 0 1px 1px rgba(255,255,255,.6)}.sb-pandit-result--horoscope .sb-pan-section{border-color:#eee0cd;background:linear-gradient(160deg,#fffdf9 0,#fffaf3 100%);box-shadow:0 10px 30px rgba(74,48,24,.09),inset 0 1px 0 #fff}.sb-pandit-result--horoscope .sb-pan-section-head{padding:17px 17px 13px;gap:11px}.sb-pandit-result--horoscope .sb-pan-section-head h2{font-size:17px;letter-spacing:.005em;color:#39271b}.sb-pandit-result--horoscope .sb-pan-icon{width:40px;height:40px;font-size:19px;border-radius:14px;background:linear-gradient(150deg,#fbeeda,#f2ddbe);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 3px 8px rgba(143,79,34,.14)}.sb-pandit-result--horoscope .sb-pan-section-head>b{padding:6px 12px;font-size:12px;font-weight:800;border-color:#e6cfae;background:linear-gradient(135deg,#fbeeda,#f3ddb6);box-shadow:inset 0 1px 1px rgba(255,255,255,.7)}.sb-pandit-result--horoscope .sb-pan-hero h1{font-size:30px;letter-spacing:-.01em}.sb-pandit-result--horoscope .sb-pan-hero>p{color:#6f6054;font-size:14px;line-height:1.7;margin-top:8px}.sb-pandit-result--horoscope .sb-horoscope-popup__lucky{padding:0 17px 17px;margin-top:0;gap:11px}.sb-pandit-result--horoscope .sb-horoscope-popup__lucky>div{position:relative;padding:15px 9px 14px;border-radius:16px;background:linear-gradient(170deg,#fffdf8,#f9eddb);border-color:#ead9bf;box-shadow:0 4px 12px rgba(143,79,34,.08),inset 0 1px 0 rgba(255,255,255,.9)}.sb-pandit-result--horoscope .sb-horoscope-popup__lucky small{display:block;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#a3856a}.sb-pandit-result--horoscope .sb-horoscope-popup__lucky strong{display:block;margin-top:7px;font-size:15px;font-weight:800;line-height:1.35}.sb-pandit-result--horoscope .sb-horoscope-popup__lucky>div:first-child strong:before{content:"";display:inline-block;width:11px;height:11px;margin-right:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px rgba(255,255,255,.9),0 1px 3px rgba(0,0,0,.2);vertical-align:baseline}.sb-pandit-result--horoscope .sb-horoscope-popup__keywords{padding:0 17px 18px;margin-top:0;gap:9px}.sb-pandit-result--horoscope .sb-horoscope-popup__keywords span{padding:8px 15px;font-size:12.5px;font-weight:700;border-radius:999px;box-shadow:0 2px 6px rgba(74,48,24,.06),inset 0 1px 0 rgba(255,255,255,.8)}.sb-pandit-result--horoscope .sb-horoscope-popup__keywords span:nth-child(4n+1){border-color:#e7c4c9;background:linear-gradient(135deg,#fdf3f3,#f9e4e6);color:#a5555f}.sb-pandit-result--horoscope .sb-horoscope-popup__keywords span:nth-child(4n+2){border-color:#c6d4e8;background:linear-gradient(135deg,#f3f7fd,#e4ecf8);color:#4a6591}.sb-pandit-result--horoscope .sb-horoscope-popup__keywords span:nth-child(4n+3){border-color:#e6d3ab;background:linear-gradient(135deg,#fdf8ec,#f7ebd2);color:#96682a}.sb-pandit-result--horoscope .sb-horoscope-popup__keywords span:nth-child(4n+4){border-color:#c5ddc8;background:linear-gradient(135deg,#f3faf4,#e4f1e7);color:#4b7d59}.sb-pandit-result--horoscope .sb-pan-rows{padding:0 17px 18px}.sb-pandit-result--horoscope .sb-pan-row{grid-template-columns:1fr auto;gap:14px;align-items:start;padding:16px 2px 17px 14px;border-top-color:#f2e8db}.sb-pandit-result--horoscope .sb-pan-row>div small{font-size:14px;font-weight:800;line-height:1.3;letter-spacing:0;color:#3a2819}.sb-pandit-result--horoscope .sb-pan-row>div strong{margin-top:7px;font-size:14px;font-weight:400;line-height:1.72;color:#6f5e50}.sb-pandit-result--horoscope .sb-pan-row>aside{min-width:0}.sb-pandit-result--horoscope .sb-pan-row>aside b{padding:5px 11px;font-size:12.5px;font-weight:800}.sb-pandit-result--horoscope .sb-pan-row>aside small{display:none}.sb-geo-note{display:block;margin-top:5px;color:#9a8879;font-size:11px;font-weight:400;line-height:1.5}.sb-app-nav{position:fixed;left:max(12px,calc((100vw - 440px)/ 2 + 12px));bottom:calc(14px + env(safe-area-inset-bottom));z-index:1180;display:flex;align-items:center;height:34px;padding:0 3px;border:1px solid rgba(255,247,236,.7);border-radius:999px;background:rgba(122,44,22,.78);box-shadow:0 5px 14px rgba(60,24,10,.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body:has(.sb-bottom-nav) .sb-app-nav{bottom:calc(78px + env(safe-area-inset-bottom))}.sb-app-nav button{display:flex;align-items:center;justify-content:center;width:32px;height:30px;padding:0;border:0;border-radius:999px;background:0 0;color:#fff4e2;-webkit-tap-highlight-color:transparent}.sb-app-nav button:active{background:rgba(255,255,255,.18)}.sb-app-nav svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sb-app-nav span{width:1px;height:16px;background:rgba(255,244,226,.35)}body.sb-music-open .sb-app-nav,body.sb-popup-open .sb-app-nav,body:has(.modal.in) .sb-app-nav,body:has(.modal.show) .sb-app-nav,body:has(.sb-bottom-popup.is-visible) .sb-app-nav,body:has(.sb-login-popup:not([hidden])) .sb-app-nav{display:none}.sb-guided-puja-participants{flex-wrap:wrap;row-gap:4px}.sb-guided-puja-participants-note{flex:0 0 100%;margin:0;color:rgba(255,236,205,.7);font-size:10.5px;line-height:1.35;text-align:center}.sb-guided-puja-participants{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px 12px}.sb-guided-puja-participants-list{justify-content:center;gap:14px;padding:2px}.sb-guided-puja-participant{width:auto;flex:0 1 auto;min-width:58px;max-width:31%;gap:4px}.sb-guided-puja-participant img,.sb-guided-puja-participant>span{width:42px;height:42px}.sb-guided-puja-participant small{overflow:visible;font-size:11px;line-height:1.25;text-overflow:clip;white-space:normal;word-break:break-word}.sb-guided-puja-participants-note{margin:2px 0 0;padding-top:6px;border-top:1px solid rgba(255,221,154,.18);font-size:11px;line-height:1.45}.sb-puja-participants-live{z-index:5;display:none}.sb-puja-participants-live.is-visible{display:flex}.sb-guided-puja-close--float{position:absolute;top:12px;right:12px;z-index:2}.sb-guided-puja-content{min-height:0;padding:26px 20px 6px}.sb-guided-puja-footer{padding-top:14px}.sb-guided-puja-prep{margin:14px 0 2px;padding:12px 14px;border:1px solid rgba(179,104,40,.22);border-radius:16px;background:rgba(255,236,200,.55);text-align:left}.sb-guided-puja-prep ul{margin:0;padding:0;list-style:none}.sb-guided-puja-prep li{margin:0 0 5px;color:#6b4423;font-size:13.5px;line-height:1.45}.sb-guided-puja-prep li:last-child{margin-bottom:0}.sb-guided-puja-prep-time{margin-bottom:7px!important;padding-bottom:7px;border-bottom:1px solid rgba(179,104,40,.16);color:#9a521f!important;font-weight:700}.sb-guided-puja-prep-time{text-align:center}.sb-guided-puja-mantra-actions{display:flex!important;grid-template-columns:none!important;flex-direction:column;gap:10px}.sb-guided-puja-listen{width:100%}.sb-guided-puja-counter{display:flex;width:100%;min-height:96px;padding:12px 14px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:0;border-radius:18px;background:linear-gradient(180deg,#a3401f,#7a2c16);box-shadow:0 8px 20px rgba(122,44,22,.3);color:#fff3d6}.sb-guided-puja-counter .sb-jaap-beads{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;max-width:230px}.sb-guided-puja-counter .sb-jaap-beads i{width:11px;height:11px;border:1px solid rgba(255,220,160,.6);border-radius:50%;background:rgba(255,244,214,.15);transition:background 180ms ease,transform 180ms ease}.sb-guided-puja-counter .sb-jaap-beads i.is-done{background:#ffd37a;transform:scale(1.15);box-shadow:0 0 8px rgba(255,200,100,.8)}.sb-guided-puja-counter .sb-jaap-count{margin:0;font-size:13px}.sb-guided-puja-counter strong{color:#fff3d6;font-size:26px}.sb-guided-puja-counter span{color:#ffdca8}.sb-guided-puja-counter small{color:#ffdca8;font-size:12.5px;font-weight:700}.sb-guided-puja-counter.is-tapped{animation:sbJaapTap 220ms ease}@keyframes sbJaapTap{0%{transform:scale(1)}45%{transform:scale(.97)}100%{transform:scale(1)}}.sb-guided-puja-counter.is-complete{background:linear-gradient(180deg,#2f7d4f,#1f5c39)}.sb-blessing-halo{position:absolute;left:50%;top:40%;width:86%;height:64%;transform:translate(-50%,-50%) scale(calc(1 + var(--sb-bless) * .12));border-radius:50%;background:radial-gradient(circle,rgba(255,226,160,.55) 0,rgba(255,196,110,.28) 42%,rgba(255,180,90,0) 72%);filter:blur(14px);opacity:calc(.45 + var(--sb-bless) * .55);pointer-events:none}.sb-blessing-experience.is-blessed .sb-blessing-halo,.sb-blessing-experience.is-receiving .sb-blessing-halo{opacity:1}.sb-puja-name{position:absolute;left:50%;bottom:17.5%;z-index:9;width:min(330px,calc(100% - 40px));transform:translateX(-50%);text-align:center;pointer-events:none;transition:opacity 260ms ease}.sb-puja-name::before{content:'';position:absolute;inset:-18px -26px;z-index:-1;border-radius:999px;background:radial-gradient(ellipse at center,rgba(14,5,2,.95) 0,rgba(14,5,2,.85) 42%,rgba(14,5,2,.45) 70%,transparent 90%);filter:blur(4px)}.sb-puja-name strong{display:flex;align-items:center;justify-content:center;gap:10px;color:#ffe3a8;font-family:Georgia,"Noto Serif Devanagari",serif;font-size:clamp(15px,4.3vw,18px);font-weight:700;line-height:1.3;text-shadow:0 0 14px rgba(255,190,80,.65),0 2px 6px rgba(0,0,0,.75)}.sb-puja-name span{display:block;margin-top:4px;color:rgba(255,228,190,.8);font-size:clamp(10px,2.9vw,11px);line-height:1.4;text-shadow:0 1px 4px rgba(0,0,0,.7)}.sb-puja-stage.is-ceremony-running .sb-puja-name,.sb-puja-stage.is-objects-locked .sb-puja-name{opacity:0}.sb-puja-name strong::after,.sb-puja-name strong::before{content:'';width:22px;height:1px;flex:none;background:linear-gradient(90deg,transparent,rgba(255,213,150,.85),transparent)}.sb-home-coloring-previews[hidden]{display:none}.sb-home-coloring-previews{padding:2px 8px 9px}.sb-home-coloring-previews-rail{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.sb-home-coloring-preview canvas{display:block;width:100%;height:100%;object-fit:contain}.sb-account-sheet .sb-account-panel{max-height:90dvh;padding:10px 14px max(18px,env(safe-area-inset-bottom));overflow-y:auto;background:#f4f3f1;color:#2f2621;text-align:left}.sb-account-handle{display:block;width:40px;height:5px;margin:0 auto 14px;border-radius:999px;background:#d8d3cd}.sb-account-sheet .sb-bottom-popup-close{top:12px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:#e8e5e1;color:#5c524b;font-size:20px}.sb-account-card{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(40,30,20,.05)}.sb-account-card .sb-profile-avatar{flex:0 0 auto;width:62px;height:62px;margin:0}.sb-account-who{flex:1;min-width:0}.sb-account-sheet .sb-account-who h2{margin:0;overflow:hidden;color:#2f2621;font-size:18px;line-height:1.35;text-align:left;white-space:nowrap;text-overflow:ellipsis}.sb-account-sheet .sb-account-who .sb-profile-email{margin:2px 0 0;overflow:hidden;color:#857a72;font-size:12.5px;line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.sb-account-sheet .sb-account-who .sb-profile-edit-toggle{display:inline-flex;align-items:center;gap:5px;margin:6px 0 0;padding:0;border:0;background:0 0;box-shadow:none;color:#a44d17;font-size:12.5px;font-weight:700}.sb-account-sheet .sb-account-who .sb-profile-login-required{margin-top:8px;padding:7px 14px;border-radius:999px;background:#a44d17;color:#fff}.sb-account-group{margin:18px 6px 7px;color:#8a817a;font-size:12.5px;font-weight:700;line-height:1.3}.sb-account-sheet .sb-profile-menu-list{margin:0;border:0;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(40,30,20,.05)}.sb-account-sheet .sb-profile-menu-list li+li{border-top:1px solid #f0ede9}.sb-account-sheet .sb-profile-menu-list li:has(> [hidden]){display:none}.sb-account-sheet .sb-profile-menu-list a,.sb-account-sheet .sb-profile-menu-list button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border:0;background:0 0;color:#2f2621;font-family:inherit;font-size:14.5px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.sb-account-sheet .sb-profile-menu-list a span:not(.sb-account-row-icon),.sb-account-sheet .sb-profile-menu-list button span:not(.sb-account-row-icon){flex:1;min-width:0}.sb-account-sheet .sb-account-row-icon{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:10px;background:#f5f2ef;font-size:16px}.sb-account-row-icon .fa-whatsapp{color:#25b963;font-size:19px}.sb-account-sheet .sb-profile-menu-list .fa-chevron-right{flex:0 0 auto;color:#c4bcb5;font-size:12px}.sb-account-sheet .sb-profile-account-action{margin:16px 0 4px}.sb-account-sheet .sb-profile-account-action button{width:100%;padding:12px;border:1px solid #eed7d4;border-radius:14px;background:#fff;box-shadow:none;color:#b3261e;font-size:14.5px;font-weight:700}.sb-profile-popup--edit-only .sb-account-card,.sb-profile-popup--edit-only .sb-account-group{display:none}.sb-app-header-astro{display:flex;flex:0 0 auto;overflow:hidden;border:1px solid #eadfd2;border-radius:14px;background:#fff;box-shadow:0 3px 10px rgba(70,45,25,.08)}.sb-app-header-astro,.sb-app-header-astro:hover,.sb-app-header-astro:link,.sb-app-header-astro:visited{text-decoration:none}.sb-app-header-astro:active{filter:brightness(.96)}.sb-app-header-astro:focus-visible{outline:2px solid #c87538;outline-offset:2px}.sb-app-header{min-height:62px;padding-bottom:6px}.sb-app-header-brand{gap:8px}.sb-app-header-logo{flex-basis:36px;width:36px;height:36px}.sb-app-header-brand-copy strong{font-size:clamp(13px, 3.4vw, 15px)}.sb-app-header-brand-copy small{font-size:clamp(8px, 2.2vw, 9px)}.sb-app-header-astro,.sb-app-header-astro:hover,.sb-app-header-astro:link,.sb-app-header-astro:visited{align-items:center;gap:6px;height:38px;padding:0 13px 0 9px;border:1px solid #efd3b3;border-radius:999px;background:linear-gradient(160deg,#fff8ee,#ffe9d0);color:#7a3d12;font-size:12.5px;font-weight:700;white-space:nowrap}.sb-app-header-astro-icon{font-size:17px;line-height:1}.sb-app-header-astro i{color:#c99a6e;font-style:normal}.sb-app-header-astro,.sb-app-header-astro:hover,.sb-app-header-astro:link,.sb-app-header-astro:visited{position:relative;overflow:hidden;border:1px solid #b95a2b;background:linear-gradient(135deg,#d0692f 0,#a95025 100%);box-shadow:0 4px 12px rgba(169,80,37,.28);color:#fff8ef}.sb-app-header-astro i{color:rgba(255,236,214,.75)}.sb-app-header-astro-icon{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:rgba(255,255,255,.9);font-size:14px}.sb-app-header-astro::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);animation:sbAstroShine 4.5s ease-in-out 1.2s infinite;pointer-events:none}@keyframes sbAstroShine{0%{left:-60%}100%,30%{left:130%}}@media (prefers-reduced-motion:reduce){.sb-app-header-astro::after{animation:none;display:none}}.sb-puja-app{--sb-puja-gods-h:0px}.sb-puja-app:has(> .sb-puja-gods){--sb-puja-gods-h:76px}.sb-puja-app:has(> .sb-puja-stage:is(.is-objects-locked,.is-ceremony-running)){--sb-puja-gods-h:0px}.sb-puja-app:has(> .sb-puja-stage:is(.is-objects-locked,.is-ceremony-running))>.sb-puja-gods{display:none}.sb-puja-app:has(> .sb-puja-gods) .sb-puja-stage{min-height:calc(var(--sb-stage-h,100dvh) - var(--sb-puja-gods-h));max-height:calc(var(--sb-stage-h,100dvh) - var(--sb-puja-gods-h))}.sb-puja-gods{display:flex;gap:2px;height:var(--sb-puja-gods-h);padding:7px 6px 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;background:linear-gradient(180deg,#2a1810,#1a0f0b);border-bottom:1px solid rgba(233,180,110,.25)}.sb-puja-gods::-webkit-scrollbar{display:none}.sb-puja-god,.sb-puja-god:hover,.sb-puja-god:link,.sb-puja-god:visited{display:flex;flex:0 0 calc((100% - 4px)/ 5.5);flex-direction:column;align-items:center;gap:4px;min-width:0;color:#e9d6bd;text-decoration:none;scroll-snap-align:start}.sb-puja-god-pic{display:block;width:46px;height:46px;overflow:hidden;border:2px solid rgba(233,180,110,.45);border-radius:50%;background:#f6ead8}.sb-puja-god-pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.sb-puja-god b{max-width:100%;overflow:hidden;font-size:10.5px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sb-puja-god.is-current .sb-puja-god-pic{border-color:#ffc862;box-shadow:0 0 0 2px rgba(255,200,98,.35),0 0 12px rgba(255,190,80,.45)}.sb-puja-god.is-current b{color:#ffd688;font-weight:800}.sb-puja-god:active .sb-puja-god-pic{transform:scale(.95)}.sb-app-header-tools>.sb-app-header-profile{width:38px;height:38px}.sb-app-header-astro,.sb-app-header-astro:hover,.sb-app-header-astro:link,.sb-app-header-astro:visited{gap:6px;height:34px;padding:0 11px 0 6px;border:1px solid #eab58a;background:linear-gradient(135deg,#fff1e2 0,#fbdcbf 100%);box-shadow:0 2px 8px rgba(169,80,37,.14);color:#97431a;font-size:12px}.sb-app-header-astro i{color:#d39a6d}.sb-app-header-astro-icon{width:22px;height:22px;background:#fff;font-size:13px}.sb-app-header-astro::after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent)}.sb-app-header-tools>.sb-app-header-profile{width:40px;height:40px;border:2px solid #e2a979;box-shadow:0 3px 9px rgba(120,60,25,.16)}.sb-app-header-tools>.sb-app-header-tool.sb-app-header-profile{border:2px solid #e2a979;background:#fff}.sb-app-header{padding-left:6px}.sb-app-header-brand{gap:6px}.sb-app-header-logo{margin-left:-3px}.sb-app-header-wordmark{display:block;width:auto;height:42px;max-width:150px;object-fit:contain}.sb-app-header-brand>[hidden]{display:none!important}.sb-app-header-tools{gap:14px}.sb-app-header-wordmark{height:46px;max-width:160px;filter:brightness(.9) saturate(1.1) drop-shadow(0 1px 1.5px rgba(60, 25, 5, .28))}.sb-app-header-wordmark{filter:drop-shadow(0 .5px .5px rgba(60, 25, 5, .12))}.sb-app-header{background:rgba(255,253,249,.98)}.sb-app-header-brand-copy--name strong{color:#8a2f18;font-family:"Yatra One",Georgia,serif;font-size:24px;font-weight:400;letter-spacing:.01em;line-height:1.1}.sb-app-header-brand-copy--name strong{font-size:clamp(17px, 5vw, 20px)}.sb-app-header-brand-copy--name strong{font-size:clamp(16px, 4.6vw, 18px)}.sb-app-header{padding-left:3px}.sb-app-header-brand{gap:4px}.sb-app-header{padding-left:8px}.sb-app-header-astro,.sb-app-header-astro:hover,.sb-app-header-astro:link,.sb-app-header-astro:visited{border:1px solid #9b3f24;background:linear-gradient(135deg,#b8563b 0,#9a3b20 100%);box-shadow:0 3px 10px rgba(138,47,24,.22);color:#fff7ef}.sb-app-header-astro i{color:rgba(255,230,210,.7)}.sb-app-header-astro::after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent)}.sb-app-header-brand-copy--name strong{font-family:"Playfair Display",Georgia,serif;font-size:clamp(18px, 5vw, 20px);font-weight:600;letter-spacing:.005em}.sb-app-header-brand{gap:2px}.sb-app-header-brand-copy--name strong{letter-spacing:.04em}.sb-app-header-brand-copy--name strong{font-size:clamp(17px, 4.75vw, 19px)}.sb-paath-sheet{position:fixed;inset:0;z-index:1700;display:flex;align-items:flex-end;justify-content:center}.sb-paath-sheet[hidden]{display:none}.sb-paath-sheet-backdrop{position:absolute;inset:0;background:rgba(30,14,6,.5)}.sb-paath-sheet-panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--sb-app-width,440px);max-height:92dvh;border-radius:24px 24px 0 0;background:#fffaf3;box-shadow:0 -12px 40px rgba(40,18,6,.28);animation:sbPaathSheetUp .24s ease-out}.sb-paath-sheet-top{position:relative;flex:0 0 auto;height:34px}.sb-paath-sheet-handle{position:absolute;top:10px;left:50%;width:42px;height:5px;border-radius:999px;background:#e2d4c4;transform:translateX(-50%)}.sb-paath-sheet-close{position:absolute;top:8px;right:10px;display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:50%;background:#f1e6d8;color:#6b4a35;font-size:20px;line-height:1;cursor:pointer}.sb-paath-sheet-body{flex:1 1 auto;min-height:0;padding:0 14px max(18px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.sb-paath-sheet-body[hidden]{display:none}.sb-paath-sheet-loader{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 16px 60px;color:#8a6d57;font-size:14px}.sb-paath-sheet-loader[hidden]{display:none}.sb-paath-sheet-loader p{margin:0}.sb-paath-sheet-spinner{width:30px;height:30px;border:3px solid #eddcc7;border-top-color:#a44d17;border-radius:50%;animation:sbPaathSpin .8s linear infinite}.sb-paath-sheet-error{margin:30px 8px;color:#8a4a2a;font-size:14px;text-align:center}html.sb-paath-sheet-open,html.sb-paath-sheet-open body{overflow:hidden}@keyframes sbPaathSheetUp{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes sbPaathSpin{to{transform:rotate(360deg)}}[role=button],[role=menuitemradio],[role=radio],[role=tab],a[href],button,input[type=checkbox],input[type=radio],input[type=range],label[for],select,summary{cursor:pointer}[aria-disabled=true],button:disabled{cursor:default}.sb-intro{position:relative;overflow:hidden;margin:0 0 14px;padding:18px 16px 16px;border-radius:26px;background:radial-gradient(120% 90% at 100% 0,#a8521c 0,rgba(168,82,28,0) 60%),linear-gradient(150deg,#3b1a0e 0,#6b2c12 55%,#9c4a1a 100%);box-shadow:0 12px 28px rgba(80,35,12,.28);color:#fff4e6;text-align:left}.sb-intro-om{position:absolute;top:-18px;right:8px;color:rgba(255,220,180,.09);font-size:120px;font-weight:800;line-height:1;pointer-events:none}.sb-intro-kicker{position:relative;margin:0 0 8px;color:#ffcf9a;font-size:12.5px;font-weight:800}.sb-intro h1{flex:1;min-width:0;margin:0;color:#fff;font-size:22px;font-weight:800;line-height:1.35}.sb-intro-icon{display:grid;flex:0 0 58px;width:58px;height:58px;place-items:center;overflow:hidden;border:2px solid rgba(255,207,154,.55);border-radius:50%;background:rgba(255,255,255,.12);font-size:28px;line-height:1}.sb-intro-icon--image{flex-basis:66px;width:66px;height:66px;border:3px solid rgba(255,207,154,.75);background:#5a2a14;box-shadow:0 0 0 5px rgba(255,207,154,.14)}.sb-intro-icon--image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.sb-intro-sub{position:relative;margin:10px 0 0;color:rgba(255,240,225,.85);font-size:13.5px;line-height:1.55}.sb-share-bar{margin:18px 0 4px}.sb-share-bar-btn{display:flex;width:100%;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 18px;border:0;border-radius:16px;background:linear-gradient(135deg,#25d366 0,#128c4a 100%);box-shadow:0 8px 18px rgba(18,140,74,.24);color:#fff;font:inherit;font-size:15.5px;font-weight:800;cursor:pointer}.sb-share-bar-btn .fa{font-size:21px}.sb-share-bar-btn:active{transform:scale(.98)}.sb-intro .sb-share-bar{position:relative;margin:22px 0 0}.sb-intro .sb-share-bar-btn{min-height:46px;border:1px solid rgba(255,207,154,.4);background:rgba(255,240,222,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:#fff4e6;font-size:15px}.sb-intro .sb-share-bar-btn .fa{color:#ffcf9a}.sb-intro .sb-share-bar-btn:hover{background:rgba(255,240,222,.16)}.sb-intro-stack{display:flex;flex:0 0 auto;padding-left:16px}.sb-intro-stack .sb-intro-icon--image{flex-basis:50px;width:50px;height:50px;margin-left:-16px;border-width:2px;box-shadow:0 0 0 2px #5a2610,0 4px 10px rgba(0,0,0,.25)}.sb-intro-stack .sb-intro-icon--image:nth-child(2){position:relative;z-index:1;width:58px;height:58px;flex-basis:58px}.sb-sticky{position:sticky;top:var(--sb-sticky-top,0);z-index:1280}.sb-dotted-box{padding:12px;border:1.5px dashed #d6c2ad;border-radius:26px}.sb-home-tools{width:calc(100% + 18px);margin:10px -9px;padding:10px 6px;background:linear-gradient(180deg,#fff8ed,#fffdf8)}.sb-home-tools-heading{display:flex;align-items:center;gap:10px;margin:2px 8px 12px;color:#4a2410;font-size:15px;font-weight:700;line-height:1.4}.sb-home-tools-heading::after,.sb-home-tools-heading::before{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent,#d9a86c)}.sb-home-tools-heading::after{background:linear-gradient(90deg,#d9a86c,transparent)}.sb-home-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sb-home-tool{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:7px 3px 6px;border:1px solid #e2ddd5;border-radius:16px;background:#fffdf9;color:#3f2618;text-align:center;text-decoration:none;font-family:inherit}.sb-home-tool-icon{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;margin-bottom:4px;border-radius:11px}.sb-home-tool-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:22px;line-height:1}.sb-home-tool--live .sb-home-tool-icon{background:#fff3d3}.sb-home-tool--panchang .sb-home-tool-icon{background:#eceefe}.sb-home-cal{display:flex;flex-direction:column;align-items:center;width:30px;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 1px 3px #0002;line-height:1}.sb-home-cal small{display:block;width:100%;padding:2px 0 1px;background:#c0392b;color:#fff;font-size:8.5px;font-weight:700;text-align:center}.sb-home-cal b{display:block;padding:2px 0 3px;color:#3a2414;font-size:15px;font-weight:800}.sb-home-tool--rashi .sb-home-tool-icon{background:#eaf5ec}.sb-home-tool--nazar .sb-home-tool-icon{background:#e2f3fc}.sb-home-tool--kundli .sb-home-tool-icon{background:#eee7fb}.sb-home-tool--milan .sb-home-tool-icon{background:#fce9ee}.sb-home-tool--panchang{background:#edf4ee;border-color:#d6e3d8}a.sb-home-tool--panchang:active{background:#e0ede2}.sb-home-tool-title{font-size:14px;line-height:1.5;font-weight:600;white-space:nowrap}.sb-home-tool--rashi .sb-home-tool-title{font-size:12px}.sb-home-tool-sub{display:block;margin-top:2px;font-size:11px;line-height:1.5;color:#985d2b;white-space:nowrap}.sb-home-tool--live .sb-home-tool-sub{display:flex;align-items:center;gap:5px;color:#bf2926}.sb-home-tool--panchang .sb-home-tool-sub{color:#327247}.sb-home-tool-live-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.sb-home-tool-free{position:absolute;top:-4px;right:-12px;padding:1px 6px;border-radius:10px;background:#277144;color:#fff;font-size:11px;line-height:1.4}a.sb-home-tool:focus-visible{outline:2px solid #a85019;outline-offset:3px}a.sb-home-tool:active{background:#fff7e6}@media (max-width:359px){.sb-home-tools-grid{gap:9px}.sb-home-tool{padding:8px 2px;border-radius:18px}.sb-home-tool-title{font-size:12.5px}.sb-home-tool--rashi .sb-home-tool-title{font-size:11px}.sb-home-tool-sub{font-size:10px}.sb-home-tool-free{right:-8px}}.sb-intro-media{position:absolute;top:16px;right:14px;z-index:1}.sb-intro.has-media .sb-intro-kicker,.sb-intro.has-media h1{padding-right:78px}.sb-intro.has-stack .sb-intro-kicker,.sb-intro.has-stack h1{padding-right:132px}.sb-intro h1{position:relative;margin:0}.sb-discovery-creators--community{margin-bottom:8px}.sb-discovery-community-divider{height:1px;margin:0 28px;background:linear-gradient(90deg,transparent,#d9a86c 20%,#d9a86c 80%,transparent)}.sb-discovery-community-header+.sb-status-first-tip+.sb-discovery-create-card{margin-top:12px!important}.sb-bhajan-library .sb-bhajan-collection-more{display:none!important}.sb-bhajan-deity-avatar.sb-bhajan-list-icon{display:grid;place-items:center;font-size:26px;line-height:1}.sb-bhakti-hub-all-bhajans,.sb-bhakti-hub-all-bhajans:link,.sb-bhakti-hub-all-bhajans:visited{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:12px 14px;border:1px solid #9b3f24;border-radius:14px;background:linear-gradient(135deg,#b8563b 0,#9a3b20 100%);box-shadow:0 5px 14px rgba(138,47,24,.2);color:#fff7ef;font-size:15px;font-weight:800;text-decoration:none}.sb-bhakti-hub-all-bhajans:hover{color:#fff7ef;text-decoration:none}.yt{margin:6px 0 10px}.yt [hidden]{display:none!important}.yt-head{z-index:30;margin:0 -12px;padding:12px 14px 10px;border-bottom:1px solid rgba(234,220,202,.85);background:rgba(255,249,241,.96);backdrop-filter:blur(12px)}.yt-title h2{margin:0;color:#3b2418;font-size:18px;font-weight:800}.yt-title small{display:block;margin-top:2px;color:#8a7263;font-size:12px;font-weight:600}.yt-progress{flex:0 0 104px}.yt-progress p{display:flex;justify-content:space-between;margin:0 0 4px;color:#a0582b;font-size:11.5px;font-weight:800}.yt-chips{display:flex;gap:6px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.yt-chips::-webkit-scrollbar{display:none}.yt-chips button{flex:0 0 auto;padding:6px 12px;border:1px solid #ead8c4;border-radius:999px;background:#fff;color:#705745;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.yt-chips button:active{background:#3b2a20;color:#fff}.yt-line{position:relative;margin:14px 0 0;padding:0 0 0 38px;list-style:none}.yt-line::before{content:"";position:absolute;top:10px;bottom:26px;left:13px;width:2px;background:repeating-linear-gradient(#e4cdb4 0 5px,transparent 5px 9px)}.yt-stop{position:relative;margin:0 0 22px;scroll-margin-top:150px}.yt-dot{position:absolute;top:0;left:-38px;display:grid;width:28px;height:28px;place-items:center;border:2px solid #d9bea1;border-radius:50%;background:#fff;color:#9f6138;font-size:12px;font-weight:800}.yt-dot i{display:none;font-style:normal}.yt-stop.is-done .yt-dot{border-color:#a94c1b;background:#a94c1b;color:#fff}.yt-stop.is-done .yt-dot b{display:none}.yt-stop.is-done .yt-dot i{display:block}.yt-stop.is-next .yt-dot{border-color:#e99b4d;background:#fff2dc;box-shadow:0 0 0 5px rgba(233,155,77,.14)}.yt-label{margin:3px 0 2px;color:#a47450;font-size:11px;font-weight:800;letter-spacing:.3px}.yt-stop h3{margin:0;color:#2f1a10;font-size:17px;font-weight:800}.yt-sub{margin:2px 0 10px;color:#8a7263;font-size:12.5px;line-height:1.5}.yt-stop h3+.sb-bhakti-hub-bhajan-list{margin-top:10px}.yt-paath{margin:0;padding:0;overflow:hidden;border:1px solid #efdcc7;border-radius:16px;background:#fff;list-style:none}.yt-paath li+li{border-top:1px solid #f3e6d8}.yt-paath a,.yt-paath a:link,.yt-paath a:visited{display:flex;align-items:center;gap:8px;padding:11px 12px;color:#2f1a10;text-decoration:none}.yt-paath-name{display:flex;flex:1;min-width:0;flex-direction:column}.yt-paath-name b{overflow:hidden;font-size:14.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.yt-paath-name small{color:#a0582b;font-size:11.5px;font-weight:700}.yt-paath em{flex:0 0 auto;color:#8a4a22;font-size:11.5px;font-style:normal;font-weight:700}.yt-paath .fa{color:#c8a78a;font-size:12px}.yt-areas{display:flex;flex-wrap:wrap;gap:8px}.yt-areas a,.yt-areas a:link,.yt-areas a:visited{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #ecc98a;border-radius:999px;background:#fff;color:#7a4a10;font-size:13px;font-weight:800;text-decoration:none}.yt-stop--end{margin-bottom:4px}.yt-end{padding:14px;border:1px dashed #e0b98e;border-radius:18px;background:#fff8ef;text-align:center}.yt-stop--end.is-done .yt-end{border-style:solid;border-color:#ecc98a;background:linear-gradient(135deg,#fff5e0 0,#fde7c4 100%)}.yt-end-title{margin:0;color:#6a3418;font-size:15.5px;font-weight:800}.yt-punya .sb-daily-punya{margin:0;padding:0;border:0;background:0 0}.yt-punya .sb-daily-punya-divider{display:none}.yt-punya .sb-daily-punya-actions{gap:8px}.yt-punya .sb-daily-punya-action,.yt-punya .sb-daily-punya-action:focus,.yt-punya .sb-daily-punya-action:hover,.yt-punya .sb-daily-punya-action:visited{gap:7px;padding:12px 6px;border:1px solid #ecc98a;border-radius:18px;background:linear-gradient(180deg,#fffaf0 0,#fdeed6 100%);box-shadow:0 5px 14px rgba(200,140,20,.1);color:#4a2410;font-size:13px;font-weight:800}.yt-punya .sb-daily-punya-image{width:50px;height:50px;border-color:#ecc98a;background:#fff;box-shadow:none}.yt-punya .sb-daily-punya-action:active{transform:scale(.97)}.sb-home-charan-rail{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;min-width:0;padding:12px 8px}.sb-seva-patal--vertical{width:100%;margin:0;padding:12px 6px;border:1px dotted rgba(255,213,144,.5);border-radius:16px;background:rgba(0,0,0,.14);text-align:center}.sb-seva-patal--vertical h2{display:block;margin:0;color:#ffd38b;font-size:13px;font-weight:800;line-height:1.3}.sb-seva-patal--vertical h2::after,.sb-seva-patal--vertical h2::before{display:none!important}.sb-seva-patal-sub{margin:3px 0 0;color:rgba(255,244,225,.72);font-size:10.5px;font-weight:600;line-height:1.35}.sb-seva-patal--vertical .sb-seva-patal-sub{margin-bottom:10px}.sb-seva-patal--vertical .sb-seva-patal-list{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0}.sb-seva-patal--vertical .sb-seva-patal-person{width:46px;height:46px;flex:0 0 auto}.sb-seva-patal-more{display:grid;width:40px;height:26px;place-items:center;border-radius:999px;background:rgba(255,213,144,.16);color:#ffd38b;font-size:12px;font-weight:800}.sb-seva-patal-cta{display:block;width:100%;margin-top:10px;padding:7px 6px;border:1px solid rgba(255,213,144,.55);border-radius:12px;background:rgba(255,244,225,.08);color:#ffe2ae;font:inherit;font-size:11.5px;font-weight:800;cursor:pointer}.sb-seva-patal-cta:active{transform:scale(.97)}.sb-seva-patal:not(.sb-seva-patal--vertical) .sb-seva-patal-sub{margin:-2px 0 8px;text-align:center}.sb-seva-popup-note{margin:8px 0 0;color:#8a6a4a;font-size:12px;text-align:center}.sb-seva-patal--vertical .sb-seva-patal-list{display:grid;grid-template-columns:repeat(2,40px);justify-content:center;gap:8px}.sb-seva-patal--vertical .sb-seva-patal-person{width:40px;height:40px}.sb-seva-patal--vertical .sb-seva-patal-more{width:40px;height:40px;border-radius:50%;font-size:12.5px}.sb-seva-patal--vertical .sb-seva-patal-sub{margin-bottom:16px}.sb-seva-patal--vertical .sb-seva-patal-list{display:flex;flex-wrap:wrap;justify-content:center;width:88px;margin:0 auto}.sb-seva-patal--vertical .sb-seva-patal-cta{margin-top:18px}.sb-seva-patal--vertical .sb-seva-patal-list{flex-direction:row;width:124px;gap:7px}.sb-seva-patal--vertical .sb-seva-patal-more,.sb-seva-patal--vertical .sb-seva-patal-person{width:36px;height:36px}.sb-seva-popup-current-puja{margin:2px 0 10px;color:#7a3d14;font-size:14px;font-weight:700;line-height:1.45;text-align:center}.yt-chips{scroll-behavior:smooth}.yt-chips button.is-done{border-color:#d9ae63;background:linear-gradient(180deg,#fdf0d4,#f6dca8);color:#7a3d14}.yt-chips button.is-done::before{content:'✓ ';font-weight:800}.yt-chips button.is-next{border-color:#a74418;color:#a74418;box-shadow:0 0 0 3px rgba(213,154,59,.25)}.yt{margin-top:0}.yt-chips{gap:5px;margin-top:8px}.yt-chips button{padding:4px 10px;font-size:11.5px}.sb-home .sb-today-card{margin-bottom:0}.yt-head{margin:0 -12px;padding:10px 12px 0;border-bottom:0;background:#fff;backdrop-filter:none}.yt-card.sb-intro{margin:0;padding:16px 14px 14px;border-radius:22px;text-align:center}.sb-home .yt-head{margin-left:-9px;margin-right:-9px;padding-left:0;padding-right:0}.yt-card .sb-intro-om{top:-22px;right:auto;left:6px;font-size:104px}.yt-card h2{position:relative;margin:0;padding:0 50px;color:#fff;font-size:18px;font-weight:800;line-height:1.35}.yt-card-sub{position:relative;margin:3px 0 0;padding:0 50px;color:rgba(255,240,225,.78);font-size:12px;font-weight:600;line-height:1.4}.yt-card .yt-chips{position:relative;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:12px;overflow:visible}.yt-card .yt-chips button{padding:4px 11px;border-color:rgba(255,213,144,.35);background:rgba(255,244,225,.08);color:#ffe9c7;font-size:11.5px}.yt-card .yt-chips button:active{background:rgba(255,244,225,.2);color:#fff}.yt-card .yt-chips button.is-done{border-color:#e7b865;background:linear-gradient(180deg,#fbe3b0,#eec27a);color:#5a2511}.yt-card .yt-chips button.is-next{border-color:#f3c26b;background:rgba(255,244,225,.1);color:#ffd38b;box-shadow:0 0 0 3px rgba(243,194,107,.22)}.yt .yt-line{margin-top:20px}.yt-jap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.yt-jap-card{display:flex;min-height:132px;flex-direction:column;align-items:center;gap:3px;padding:14px 10px 12px;border:1px solid #ead8c4;border-radius:20px;background:#fff;box-shadow:0 6px 18px rgba(80,45,20,.05);color:#3b2418;font:inherit;text-align:center;cursor:pointer}.yt-jap-card:active{transform:scale(.98)}.yt-jap-icon{display:grid;width:44px;height:44px;margin-bottom:6px;place-items:center;border-radius:15px;background:#fff0dd;font-size:23px}.yt-jap-card--naam .yt-jap-icon{background:#fdecef}.yt-jap-card b{font-size:15px;line-height:1.3}.yt-jap-card small{color:#8a7263;font-size:12px;line-height:1.4}.yt-jap-card em{margin-top:auto;padding-top:6px;color:#3f8a55;font-size:11.5px;font-style:normal;font-weight:700}.yt-jap-card em[hidden]{display:none}.yt-bhajan-list .sb-bhajan-row[hidden],.yt-bhajan-list.is-limited .sb-bhajan-row:nth-of-type(n+6){display:none}.yt-stop [data-yatra-bhajan-more]{margin-top:10px}.sb-home-coloring-previews{position:relative}.sb-home-coloring-previews-rail{scrollbar-width:none}.sb-home-coloring-previews-rail::-webkit-scrollbar{display:none}.sb-home-coloring-previews::after{content:'›';position:absolute;top:24px;right:0;bottom:9px;display:flex;width:44px;align-items:center;justify-content:flex-end;padding-right:6px;border-radius:0 14px 14px 0;background:linear-gradient(90deg,rgba(255,249,241,0),#fff9f1 70%);color:#a0582b;font-size:26px;font-weight:800;pointer-events:none;transition:opacity .2s ease}.sb-home-coloring-previews.is-end::after{opacity:0}.yt-head.is-stuck{padding-top:6px}.yt-head.is-stuck .yt-card.sb-intro{padding:10px 12px;border-radius:18px}.yt-head.is-stuck .yt-card-sub{display:none}.yt-head.is-stuck .yt-card h2{font-size:15.5px}.yt-head.is-stuck .yt-card .yt-chips{margin-top:7px}.yt-card .yt-chips{gap:5px}.yt-card .yt-chips button{padding:4px 8px;font-size:11px}.yt-card .yt-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-left:-14px;margin-right:-14px;padding:3px 14px;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.yt-card .yt-chips::-webkit-scrollbar{display:none}.yt-card .yt-chips button{flex:0 0 auto}.yt-head.is-stuck .yt-card .yt-chips{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.yt-card .yt-chips{gap:8px}.yt-card .yt-chips>button:first-of-type{margin-left:auto}.yt-card .yt-chips>button:last-of-type{margin-right:auto}.yt-head.is-stuck .yt-card .yt-chips{margin-top:14px}.yt-ask-divider{display:flex;align-items:center;gap:10px;margin:18px 0 12px;color:#a0582b;font-size:13px;font-weight:800}.yt-ask-divider::after,.yt-ask-divider::before{content:'';flex:1;height:1px;background:linear-gradient(90deg,rgba(216,146,58,0),rgba(216,146,58,.55))}.yt-ask-divider::after{background:linear-gradient(90deg,rgba(216,146,58,.55),rgba(216,146,58,0))}.yt-areas--center{justify-content:center}.yt-areas--center{padding-bottom:20px;margin-bottom:8px;border-bottom:1px dashed rgba(216,146,58,.45)}.yt-stop:not(.yt-stop--end){margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed rgba(216,146,58,.45)}.yt-areas--center{padding-bottom:0;margin-bottom:0;border-bottom:0}.yt-end .yt-end-title{margin:0 0 12px;font-size:14px}.yt-end .sb-share-bar{margin:0 0 14px}.yt-tomorrow{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #ecd4b0;border-radius:16px;background:#fff;text-align:left}.yt-tomorrow-pic{flex:0 0 52px;width:52px;height:52px;overflow:hidden;border:2px solid #efc987;border-radius:50%;background:#f7ead6}.yt-tomorrow-pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.yt-tomorrow-text{display:flex;flex-direction:column;min-width:0}.yt-tomorrow-text small{color:#a0582b;font-size:11.5px;font-weight:800}.yt-tomorrow-text b{color:#3b2418;font-size:15.5px;font-weight:800;line-height:1.35}.yt-tomorrow-text em{color:#8a7263;font-size:12.5px;font-style:normal;font-weight:600}.sb-bottom-nav:not(.sb-bottom-nav--scroll-reveal){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:transform}.yt-punya .sb-daily-punya{width:100%}.sb-home{overflow-x:clip}.mkn{margin:12px 0 0;padding:4px 14px 6px;border:1px solid #ece6df;border-radius:16px;background:#fff;box-shadow:0 3px 12px rgba(60,40,25,.05)}.mkn-row,.mkn-row:link,.mkn-row:visited{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #f1ece6;color:#3b2418}.mkn-body{display:flex;flex:1;flex-direction:column;min-width:0}.mkn-body b{overflow:hidden;color:#3b2418;font-size:13.5px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.mkn-body small{margin-top:1px;color:#9a8a7d;font-size:11.5px;font-weight:600}.mkn-row>i{flex:0 0 auto;color:#b9a99b;font-size:12px}.mkn-row>em{flex:0 0 auto;color:#7a2f14;font-size:11.5px;font-style:normal;font-weight:800}.mkn{position:relative;margin:30px 0 0;padding:30px 12px 12px;border:1px solid #efe1cf;border-radius:22px;background:radial-gradient(120% 55% at 50% 0,#fff4e1 0,#fff 60%);box-shadow:0 8px 22px rgba(120,70,20,.08);text-align:center}@keyframes mknGlow{0%{box-shadow:0 0 0 0 rgba(243,194,107,.55)}100%{box-shadow:0 0 0 12px rgba(243,194,107,0)}}.mkn-list{margin:0;padding:0;list-style:none;text-align:left}.mkn-list li+li{margin-top:8px}.mkn-row,.mkn-row:link,.mkn-row:visited{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #f1e4d2;border-top:1px solid #f1e4d2;border-radius:14px;background:rgba(255,255,255,.85);color:#3b2418}.mkn-row:active{transform:scale(.99)}.mkn-num{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;border:2px solid #e7b865;border-radius:50%;background:#fff;color:#a0582b;font-size:12px;font-weight:800}.mkn-body{display:flex;flex:1;flex-direction:column;min-width:0}.mkn-body b{overflow:hidden;color:#3b2418;font-size:13.5px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.mkn-body small{margin-top:2px;color:#9a8a7d;font-size:11.5px;font-weight:600}.mkn-body small em{color:#a0582b;font-style:normal;font-weight:800}.mkn-row>i{flex:0 0 auto;color:#c2a88c;font-size:12px}.mkn-go{flex:0 0 auto;padding:5px 10px;border-radius:999px;background:#7a2f14;color:#ffe2ae;font-size:11.5px;font-style:normal;font-weight:800}.mkn-row>.mkn-go{color:#ffe2ae}.mkn-bare{margin-top:4px}.mkn-bare .yt-ask-divider{margin:16px 0 10px}@keyframes sbBadgeBlink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.9)}}.mkn-row a.mkn-body,.mkn-row a.mkn-body:link,.mkn-row a.mkn-body:visited{color:inherit;text-decoration:none}button.mkn-go{border:0;font:inherit;font-size:11.5px;font-weight:800;cursor:pointer}.mkn-go[hidden],.mkn-lit[hidden]{display:none}.mkn-lit{display:flex;flex:0 0 auto;align-items:center;gap:3px;padding:4px 10px;border-radius:999px;background:#fff3dc;color:#a0582b;font-size:11.5px;font-weight:800}.mkn-lit b{color:#7a2f14;font-size:13.5px}.is-igniting .mkn-lit{animation:mknLitIn .5s ease-out}@keyframes mknLitIn{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.12)}100%{opacity:1;transform:scale(1)}}[data-mkn-item]{transition:opacity .35s ease,transform .35s ease}[data-mkn-item].is-leaving{opacity:0;transform:translateX(24px)}.mkn-all-done{margin:4px 0 0;color:#8a7263;font-size:12.5px;font-weight:700;text-align:center}.mkn-all-done[hidden]{display:none}@media (prefers-reduced-motion:reduce){.is-igniting .mkn-lit{animation:none}[data-mkn-item]{transition:none}}[data-mkn-item].is-lit .mkn-row{border-color:#e7c07e;background:linear-gradient(135deg,#fffaf0 0,#fcecc9 100%)}[data-mkn-item].is-lit .mkn-num{border-color:#d9a441;background:#d9a441;color:transparent;position:relative}[data-mkn-item].is-lit .mkn-num::after{content:'✓';position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:800}[data-mkn-item].is-lit .mkn-body b{color:#6b4a33}[data-mkn-item].is-lit .mkn-lit{background:#fff}[data-mkn-item].is-arriving .mkn-row{animation:mknArrive .9s ease-out}@keyframes mknArrive{0%{opacity:0;transform:translateY(12px);box-shadow:0 0 0 0 rgba(231,184,101,.6)}60%{opacity:1;transform:none;box-shadow:0 0 0 6px rgba(231,184,101,.25)}100%{box-shadow:0 0 0 0 rgba(231,184,101,0)}}@media (prefers-reduced-motion:reduce){[data-mkn-item].is-arriving .mkn-row{animation:none}}.sb-intro-sharelink{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:0 0;color:#25d366;font:inherit;font-size:13.5px;font-weight:800;cursor:pointer}.sb-intro-sharelink .fa{font-size:17px}.sb-intro-sharelink span{text-decoration:underline;text-underline-offset:3px}.sb-intro-sharelink{color:#ffcf9a}.sb-intro-sharelink .fa{color:#25d366}.yt-card .yt-chips>.yt-progress{position:sticky;left:0;z-index:2;flex:0 0 auto;margin-left:auto;padding:4px 10px;border:1px solid rgba(243,194,107,.55);border-radius:999px;background:#211a16;box-shadow:6px 0 10px rgba(33,26,22,.35);color:#f3c26b;font-size:11px;font-weight:800;line-height:1.5;white-space:nowrap}.yt-card .yt-chips>button:first-of-type{margin-left:0}.yt-card h2,.yt-card-sub{padding-left:16px;padding-right:16px}.yt-head.is-stuck .yt-card{padding-top:7px;padding-bottom:7px}.yt-head.is-stuck .yt-card h2{line-height:1.2}.yt-head.is-stuck .yt-card-sub{display:block;margin-top:1px;font-size:10.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-head.is-stuck .yt-card .yt-chips{margin-top:6px}.yt-head.is-stuck .yt-card{padding-top:6px;padding-bottom:5px}.yt-head.is-stuck .yt-card h2{line-height:1.15}.yt-head.is-stuck .yt-card .yt-chips{margin-top:4px}.yt-head.is-stuck .yt-card .yt-chips{margin-top:8px}.yt-card .yt-chip-bar{position:relative;display:flex;align-items:center;gap:8px;margin:12px -14px 0 0}.yt-head.is-stuck .yt-card .yt-chip-bar{margin-top:8px;margin-right:-12px}.yt-card .yt-chip-bar>.yt-progress{flex:0 0 auto;padding:4px 10px;border:1px solid rgba(243,194,107,.55);border-radius:999px;background:#211a16;color:#f3c26b;font-size:11px;font-weight:800;line-height:1.5;white-space:nowrap}.yt-head .yt-card .yt-chip-bar .yt-chips{flex:1;min-width:0;margin:0;padding:3px 14px 3px 0;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.yt-head.is-stuck .yt-card .yt-chip-bar .yt-chips{margin:0;padding-left:0}.yt-head .yt-card .yt-chip-bar .yt-chips>button:first-of-type{margin-left:0}.sb-home-coloring-previews:not([hidden]){display:flex;align-items:center;gap:12px;padding:4px 10px 12px}.sb-home-coloring-previews-rail{display:flex;flex:0 0 auto;gap:0;overflow:visible;padding-left:10px}.sb-home-coloring-preview canvas{object-fit:cover;object-position:center 30%}.sb-home-coloring-previews:not([hidden]){display:block;padding:0 10px 14px}.sb-home-coloring-divider{margin:10px 0 12px}.sb-home-coloring-previews-rail{justify-content:center;padding-left:10px}.sb-home-coloring-previews:not([hidden]){margin:2px 10px 10px;padding:0 10px 10px;border:1.5px dashed #d6c2ad;border-radius:20px}.sb-home-coloring-divider{margin:8px 0 10px}.sb-game-choices{margin:0 0 14px}.sb-game-choices-title{margin:0 0 8px;color:#6a3418;font-size:13.5px;font-weight:800;text-align:center}.sb-game-choices-rail{display:flex;gap:10px;width:max-content;max-width:100%;margin:0 auto;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:none}.sb-game-choices-rail::-webkit-scrollbar{display:none}.sb-game-choice{position:relative;flex:0 0 auto;width:66px;height:66px;overflow:hidden;border:2px solid #ead8c4;border-radius:16px;background:#fff}.sb-game-choice img{display:block;width:100%;height:100%;object-fit:cover}.sb-game-choice.is-active{border-color:#9a3b20;box-shadow:0 0 0 3px rgba(154,59,32,.18)}.sb-game-choice.is-active::after{content:"✓";position:absolute;right:3px;bottom:3px;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#9a3b20;color:#fff;font-size:11px;font-weight:800}.sb-game-choices--small{margin:0 0 12px}.sb-game-choices--small .sb-game-choices-title{margin-bottom:6px;color:#8a6d57;font-size:12px}.sb-game-choices--small .sb-game-choice{width:46px;height:46px;border-radius:13px}.sb-game-choices--small .sb-game-choice.is-active::after{width:15px;height:15px;font-size:9px}.sb-home-coloring-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.sb-home-coloring-new-likes[hidden]{display:none}.sb-home-coloring-new-likes{display:table;margin:10px auto 0;padding:5px 12px;border-radius:999px;background:#fff0ee;color:#7a2e14;font-size:12px;font-weight:800;text-decoration:none}.sb-row-more-wrap{position:relative}.sb-row-more{position:absolute;top:50%;right:-6px;z-index:1;display:grid;width:30px;height:30px;place-items:center;padding:0 0 3px;border:1px solid rgba(255,207,154,.6);border-radius:50%;background:#fff4e6;box-shadow:0 3px 10px rgba(0,0,0,.3);color:#7a2e14;font-size:22px;font-weight:800;line-height:1;transform:translateY(-50%);cursor:pointer}.sb-row-more[hidden]{display:none}.sb-paath-tabs{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sb-paath-tabs::-webkit-scrollbar{display:none}.sb-paath-tabs a{flex:0 0 calc((100% - 15px)/ 4);scroll-snap-align:start}.yt-jap-card--maun .yt-jap-icon{background:#efeaf8}.yt-jap-card--pranayam .yt-jap-icon{background:#e9f3fb}.sb-spoken-audio-play{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;min-width:124px;max-width:100%;padding:5px 18px 5px 6px;border:1px solid #e8c9a3;border-radius:999px;background:#fffaf2;color:#81411f;box-shadow:0 2px 7px rgba(106,54,25,.06);font:inherit;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.sb-spoken-audio-symbol{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#945124;color:#fff8ec}.sb-spoken-audio-symbol .fa{font-size:12px}.sb-spoken-audio-symbol .fa-play{margin-left:2px}.sb-spoken-audio-play:hover{border-color:#c89762;background:#fff5e7}.sb-spoken-audio-play.is-playing{border-color:#cc9e6d;background:#fff1dc;box-shadow:0 2px 8px rgba(106,54,25,.1)}.sb-spoken-audio-play:focus-visible{outline:2px solid #9c501c;outline-offset:3px}.sb-spoken-audio-symbol .sb-paath-audio-spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:sbSpokenSpin .8s linear infinite}.sb-spoken-audio-symbol [hidden]{display:none}.sb-spoken-audio-play [data-paath-audio-label]{white-space:nowrap}.sb-spoken-audio-play:disabled{cursor:wait}@media (prefers-reduced-motion:reduce){.sb-spoken-audio-play{transition:none}}[data-spoken-audio-error]{font-size:12px;color:#9b2924}@keyframes sbSpokenSpin{to{transform:rotate(360deg)}}.sb-paath-reading-tools>[data-spoken-audio-player]{margin-left:auto;min-width:0}.sb-paath-voice-single{justify-content:center;gap:12px;cursor:default}.sb-home-tool-live-label{display:inline-flex;align-items:center;gap:4px;color:#d7272d;font-size:.8em}.sb-home-tool-live-label .sb-home-tool-live-dot{animation:sbHomeLiveBlink 1.6s ease-in-out infinite}@keyframes sbHomeLiveBlink{0%,100%{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.sb-home-tool-live-label .sb-home-tool-live-dot{animation:none}}.sb-live-status{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;color:#92745d;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap}.sb-live-status.is-live{color:#c62930}.sb-live-status.is-live::before{content:'';width:7px;height:7px;border-radius:50%;background:#df2932;animation:sbHomeLiveBlink 1.6s ease-in-out infinite}.ld-picker-title-row{display:flex;align-items:baseline;gap:7px}.ld-picker-title-row strong{min-width:0}@media (prefers-reduced-motion:reduce){.sb-live-status.is-live::before{animation:none}}.ld-player-heading .sb-nazar-share-mini,.sb-nazar-room-welcome .sb-nazar-share-mini{display:flex;align-items:center;justify-content:center;gap:4px;width:max-content;min-width:0;min-height:0;margin:7px auto 0;padding:4px 10px;border:1px solid #c7a570;border-radius:18px;background:#24211eed;font-size:11px;line-height:1.5}.ld-player-heading .sb-nazar-share-mini .fa,.sb-nazar-room-welcome .sb-nazar-share-mini .fa{margin:0;font-size:12px}.sb-home-tool--gopal .sb-home-tool-icon{width:48px;height:48px;overflow:hidden;background:#fff0d8;border-radius:14px}.sb-home-gopal-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transform:scale(1.55);transform-origin:50% 30%}.sb-home-tool--gopal .sb-home-tool-icon{width:64px;height:64px;border-radius:18px}.sb-home-tool--gopal .sb-home-tool-title{margin-top:3px}.sb-home-tools-grid--gopal{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.15fr);grid-template-areas:'nazar panchang gopal' 'live rashi gopal';gap:8px}.sb-home-tools-grid--gopal .sb-home-tool--nazar{grid-area:nazar}.sb-home-tools-grid--gopal .sb-home-tool--panchang{grid-area:panchang}.sb-home-tools-grid--gopal .sb-home-tool--live{grid-area:live}.sb-home-tools-grid--gopal .sb-home-tool--rashi{grid-area:rashi}.sb-home-tools-grid--gopal .sb-home-tool--gopal{grid-area:gopal;justify-content:space-between;padding:8px 5px;background:linear-gradient(#fff3d8,#fffaf0)}.sb-home-tools-grid--gopal .sb-home-tool--gopal .sb-home-tool-icon{width:100%;height:auto;min-height:130px;flex:1 0 auto;background:0 0;border-radius:0;overflow:visible;margin:0}.sb-home-tools-grid--gopal .sb-home-gopal-photo{width:100%;height:145px;object-fit:contain;object-position:center;transform:none}.sb-home-tools-grid--gopal .sb-home-tool--gopal .sb-home-tool-title{margin:6px 0 0;font-size:13px;line-height:1.4}@media(max-width:350px){.sb-home-tools-grid--gopal{gap:6px}.sb-home-tools-grid--gopal .sb-home-tool-title{font-size:11px}.sb-home-tools-grid--gopal .sb-home-tool-sub{font-size:10px}}.sb-home-tools-grid--gopal{grid-template-areas:'live nazar gopal' 'panchang rashi gopal'}.sb-home-tools-grid--gopal .sb-home-tool-sub{white-space:normal}.sb-home-tools-grid--gopal .sb-home-tool-sub{white-space:nowrap;font-size:10px}.sb-home-tools-grid--gopal .sb-home-tool--gopal .sb-home-tool-sub{font-size:9px}.sb-home-tools-grid--gopal{grid-template-areas:'nazar panchang gopal' 'live rashi gopal'}.sb-push-sheet{z-index:2400}.sb-push-sheet .sb-bottom-popup-panel{padding:26px 22px 22px;background:#fff6e4;color:#4b2716;box-shadow:0 15px 45px #1d120d66;text-align:center}.sb-push-bell{display:block;font-size:38px;line-height:1;margin-bottom:10px;animation:sbPushRing 1.6s ease-in-out 2}.sb-push-sheet h2{margin:0 0 8px;color:#4b2716;font-size:19px;font-weight:800;line-height:1.4}.sb-push-sheet p{margin:0 0 18px;color:#76533f;font-size:13.5px;line-height:1.55}.sb-push-yes{display:block;width:100%;padding:13px 16px;border:0;border-radius:14px;background:linear-gradient(135deg,#a84a18,#d8742a);color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.sb-push-later{display:block;width:100%;margin-top:8px;padding:10px;border:0;background:0 0;color:#76533f;font:inherit;font-size:14px;font-weight:700;cursor:pointer}@keyframes sbPushRing{0%,100%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.sb-push-bell{animation:none}}.sb-push-toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:2500;max-width:min(400px,calc(100vw - 32px));padding:11px 16px;border-radius:14px;background:#211a16;color:#fff6e4;font-size:13.5px;font-weight:700;line-height:1.45;text-align:center;box-shadow:0 8px 24px #1d120d55;opacity:0;transform:translate(-50%,12px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.sb-push-toast.is-visible{opacity:1;transform:translate(-50%,0)}.sb-account-sheet .sb-profile-menu-list button span.sb-push-switch{position:relative;flex:0 0 40px;width:40px;height:24px;border-radius:12px;background:#d9cfc6;transition:background .2s ease}.sb-account-sheet .sb-profile-menu-list button span.sb-push-switch::after{content:'';position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.sb-account-sheet .sb-profile-menu-list button.sb-push-row[aria-checked=true] span.sb-push-switch{background:#1d9b50}.sb-account-sheet .sb-profile-menu-list button.sb-push-row[aria-checked=true] span.sb-push-switch::after{transform:translateX(16px)}.sb-push-row:disabled{opacity:.6;cursor:default}.sb-account-sheet .sb-profile-menu-list button.sb-push-row.is-busy{opacity:1;cursor:progress}.sb-account-sheet .sb-profile-menu-list button.sb-push-row.is-busy span.sb-push-switch{background:#bfe3cc}.sb-account-sheet .sb-profile-menu-list button.sb-push-row.is-busy span.sb-push-switch::after{transform:translateX(8px);border:2px solid #1d9b50;border-top-color:transparent;box-sizing:border-box;animation:sb-push-spin .7s linear infinite}@keyframes sb-push-spin{from{rotate:0deg}to{rotate:360deg}}.sb-push-row.is-busy .sb-push-busy-text{display:block}.sb-push-sub{display:block;font-size:12px;font-weight:500;color:#8a7466;margin-top:1px}.sb-push-row.is-busy .sb-push-sub{display:none}.sb-push-busy-text{display:none;font-size:12px;font-weight:600;color:#1d9b50;margin-top:2px}.sb-push-steps{margin:0 0 18px;padding:12px 14px 12px 34px;border-radius:14px;background:#fffaf1;border:1px solid #eddcc0;color:#4b2716;font-size:13.5px;line-height:1.6;text-align:left}.sb-push-steps li+li{margin-top:6px}.sb-legal-card{margin:12px 0 0;padding:15px 16px;border:1px solid #efdcc2;border-radius:18px;background:#fffaf3;color:#4b2716}.sb-legal-card h2{margin:0 0 8px;color:#4b2716;font-size:16px;font-weight:800}.sb-legal-card p{margin:0 0 8px;color:#5e4636;font-size:13.5px;line-height:1.7}.sb-legal-card p:last-child{margin-bottom:0}.sb-legal-card ul{margin:0;padding-left:18px;color:#5e4636;font-size:13.5px;line-height:1.7}.sb-legal-card li+li{margin-top:5px}.sb-legal-card a{color:#a44d17;font-weight:700}.sb-legal-alert{border-color:#e7b3a6;background:#fff3ef}.sb-legal-alert p{color:#8f2a17;font-size:15px;font-weight:800;line-height:1.6}.sb-legal-links{display:flex;flex-wrap:wrap;gap:8px 16px}.sb-legal-links a{font-size:13px}.sb-login-consent{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;text-align:left;font-size:12.5px;line-height:1.55;color:#76533f;cursor:pointer}.sb-login-consent input{flex:0 0 auto;width:18px;height:18px;margin-top:1px;accent-color:#a44d17}.sb-login-consent a{color:#a44d17;font-weight:700}.sb-login-consent-error{margin:-6px 0 12px;color:#b3261e;font-size:12.5px;font-weight:700;text-align:left}.sb-login-consent-error[hidden]{display:none}.sb-login-consent-note{margin:10px 0 0;font-size:11.5px;line-height:1.5}.sb-login-consent-note a{color:#8a6b55;font-weight:600;text-decoration:underline}.sb-cookie-note{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:2400;display:flex;gap:12px;align-items:center;width:min(408px,calc(100vw - 32px));padding:12px 14px;border:1px solid #efdcc2;border-radius:16px;background:#fffaf3;color:#5e4636;font-size:12.5px;line-height:1.5;box-shadow:0 10px 24px #2a17102e;transform:translateX(-50%)}.sb-cookie-note[hidden]{display:none}.sb-cookie-note p{flex:1 1 auto;margin:0}.sb-cookie-note a{color:#a44d17;font-weight:700}.sb-cookie-note button{flex:0 0 auto;padding:8px 14px;border:0;border-radius:12px;background:#a44d17;color:#fff;font-size:13px;font-weight:800}.sb-legal-meta{color:#8a6b55!important;font-size:12px!important}.sb-home-eye-overlay{--eye-l:46.9% 18.9%;--eye-r:53.4% 18.9%;--eye-s:2.8% 1.1%;position:absolute;object-fit:fill;pointer-events:none;z-index:2;-webkit-mask-image:radial-gradient(ellipse var(--eye-s) at var(--eye-l),#000 72%,transparent 100%),radial-gradient(ellipse var(--eye-s) at var(--eye-r),#000 72%,transparent 100%);mask-image:radial-gradient(ellipse var(--eye-s) at var(--eye-l),#000 72%,transparent 100%),radial-gradient(ellipse var(--eye-s) at var(--eye-r),#000 72%,transparent 100%)}.sb-home-eye-overlay[hidden]{display:none!important}.sb-poshak-rail{position:absolute;right:7px;top:38%;width:57px;z-index:12;text-align:center;padding:5px 3px;border-radius:12px;background:#28180fc9;border:1px solid #dcc08277}.sb-poshak-rail h3{font-size:10px;line-height:1.4;color:#fff0ca;margin:0 0 5px}.sb-poshak-rail button{display:block;width:100%;height:57px;margin:4px 0;border:1px solid #dfbd7e;border-radius:8px;background:#fff2d7;padding:3px}.sb-poshak-rail img{width:100%;height:100%;object-fit:contain}.sb-poshak-rail button[aria-pressed=true]{box-shadow:0 0 0 2px #ffe29a}.sb-poshak-rail .sb-poshak-more{height:auto;min-height:30px;font-size:9px;color:#623423}.sb-poshak-rail p{font-size:9px;line-height:1.3;color:#fff0ca;margin:3px 0 0}.sb-puja-stage.is-objects-locked .sb-poshak-rail{pointer-events:none;opacity:.4}.sb-poshak-sheet .sb-music-panel{max-height:75vh;overflow-y:auto}.sb-poshak-heading{display:flex;align-items:center;justify-content:space-between;margin:8px 0 14px}.sb-poshak-heading h2{font-size:17px;margin:0;color:#683521}.sb-poshak-heading button{border:0;background:0 0;min-width:35px;min-height:35px;color:#683521}.sb-poshak-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.sb-poshak-grid button{border:1px solid #dec59d;border-radius:12px;background:#fff9ec;padding:8px 4px;font-size:11px;color:#713e28}.sb-poshak-grid img{width:100%;height:112px;object-fit:contain;display:block;margin-bottom:5px}.sb-poshak-grid button[aria-pressed=true]{border:2px solid #a32920}.sb-poshak-rail button:disabled{opacity:.5}.sb-poshak-rail{width:74px;padding:4px}.sb-poshak-rail .sb-poshak-launcher{height:auto;margin:0;padding:5px 3px 7px;border-radius:9px}.sb-poshak-launcher img{display:block;height:66px;width:100%;object-fit:contain;margin-bottom:4px}.sb-poshak-launcher span{display:block;font-size:10px;line-height:1.4;font-weight:600;color:#623423}.sb-poshak-launcher b{font-size:15px;vertical-align:middle}.sb-poshak-rail p:empty{display:none}.sb-poshak-launcher span{margin-bottom:5px}.sb-poshak-launcher img{margin-bottom:0}.sb-poshak-launcher img,.sb-poshak-launcher small{transition:opacity .5s ease}.sb-poshak-launcher small{display:block;min-height:24px;margin-top:5px;color:#805132;font-size:9px;line-height:1.35}@media(prefers-reduced-motion:reduce){.sb-poshak-launcher img,.sb-poshak-launcher small{transition:none}}.sb-audio-slot{margin:10px 0 0}.sb-audio-slot .sb-paath-audio-row{position:static;background:0 0;margin:0;padding:0}.sb-paath-audio-row.sb-audio--right{justify-content:flex-end}.sb-paath-audio-row.sb-audio--center{justify-content:center}.sb-paath-audio-row.sb-audio--compact{justify-content:flex-start;gap:0}.sb-paath-audio-row.sb-audio--compact .sb-paath-voice-picker{display:none}.sb-audio-slot .sb-paath-audio-btn{width:34px;height:34px;min-width:34px;border:1px solid #e9c28b;border-radius:50%;background:#fff2da;box-shadow:none;filter:none;animation:none}.sb-audio-slot .sb-paath-audio-btn::before{display:none}.sb-audio-slot .sb-paath-audio-btn i{background:0 0;color:#9c501c;-webkit-text-fill-color:currentColor}.sb-audio-slot .sb-paath-audio-btn.is-playing{background:#9c501c;animation:sbTogglePulse .9s ease-in-out infinite}.sb-audio-slot .sb-paath-audio-btn.is-playing i{color:#fff}.sb-home-library{margin:6px 0 4px}.sb-home-library-head{display:flex;align-items:baseline;justify-content:space-between;margin:4px 2px 2px}.sb-home-library-head h2{margin:0;color:#4a1208;font-size:17px;font-weight:800}.sb-home-library-head h2 span{color:#c9a227}.sb-home-library-head small{color:#9c6d1e;font-size:12px;font-weight:700}.sb-home-library-fan{display:flex;overflow-x:auto;padding:18px 10px 22px 6px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sb-home-library-fan::-webkit-scrollbar{display:none}.sb-home-library-card{position:relative;flex:0 0 128px;height:222px;margin-left:-30px;border-radius:16px;overflow:hidden;background:#2a0a05;box-shadow:0 8px 18px rgba(60,25,10,.28);border:2px solid #fff8ec;scroll-snap-align:start;text-decoration:none;transition:transform .25s ease}.sb-home-library-card:first-child{margin-left:0}.sb-home-library-card--0{transform:rotate(-6deg) translateY(8px);z-index:1}.sb-home-library-card--1{transform:rotate(-2deg);z-index:2}.sb-home-library-card--2{transform:rotate(3deg);z-index:3}.sb-home-library-card--3{transform:rotate(7deg) translateY(8px);z-index:4}.sb-home-library-card:focus-visible,.sb-home-library-card:hover{transform:rotate(0) translateY(-6px);z-index:9}.sb-home-library-card img{width:100%;height:100%;object-fit:cover;display:block}.sb-home-library-label{position:absolute;left:0;right:0;bottom:0;padding:34px 10px 10px;background:linear-gradient(transparent,rgba(33,10,4,.92));color:#fff3d6}.sb-home-library-label b{display:block;font-size:15px;font-weight:800;line-height:1.3}.sb-home-library-label small{color:#f2c94c;font-size:11.5px;font-weight:700}.sb-home-today-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) minmax(0,1fr);grid-template-areas:'live gopal manokamna' 'nazar gopal panchang';gap:8px}.sb-home-today-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;min-width:0;padding:10px 4px 9px;border-radius:16px;background:#fffaf0;border:1px solid #eadcc2;color:#3a2416;text-decoration:none}.sb-home-today-tile--live{grid-area:live}.sb-home-today-tile--nazar{grid-area:nazar}.sb-home-today-tile--gopal{grid-area:gopal}.sb-home-today-tile--manokamna{grid-area:manokamna}.sb-home-today-tile--panchang{grid-area:panchang}.sb-home-today-pic{flex:0 0 auto;width:54px;height:54px;border-radius:50%;overflow:hidden;border:2px solid #f2c94c;background:#7a1f12;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(60,25,10,.18)}.sb-home-today-pic img{width:100%;height:100%;object-fit:cover}.sb-home-today-date{display:flex;flex-direction:column;align-items:center;line-height:1;color:#fff3d6}.sb-home-today-date small{font-size:10px;color:#f2c94c;font-weight:700}.sb-home-today-date b{font-size:20px;font-weight:800}.sb-home-today-title{font-size:12.5px;font-weight:800;line-height:1.3}.sb-home-today-sub{font-size:10.5px;color:#9c6d1e;font-weight:700;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sb-home-today-dot{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:#c62828;vertical-align:2px;animation:sbTodayLive 1.6s ease-in-out infinite}@keyframes sbTodayLive{50%{opacity:.35}}.sb-home-today-tile--gopal{justify-content:flex-end;padding:8px 6px 10px;border:1.5px solid #f2c94c;background:radial-gradient(circle at 50% 36%,#fff6dc 0,#ffe9b8 42%,#fffaf0 72%);box-shadow:0 4px 14px rgba(201,162,39,.22)}.sb-home-today-tile--gopal .sb-home-today-pic{flex:1 1 auto;width:100%;height:auto;min-height:128px;border:0;border-radius:0;background:0 0;box-shadow:none;overflow:visible}.sb-home-today-tile--gopal .sb-home-today-title{font-size:13.5px;color:#4a1208}@media (max-width:350px){.sb-home-today-grid{gap:6px}.sb-home-today-title{font-size:11.5px}.sb-home-today-sub{font-size:9.5px}.sb-home-today-pic{width:46px;height:46px}}.sb-home-today-tile--nazar .sb-home-today-pic{position:relative;background:radial-gradient(circle at 50% 40%,#fffaf0,#f6dfae)}.sb-home-today-tile--nazar .sb-home-today-pic img{position:absolute;object-fit:contain}.sb-home-today-totka{position:absolute;inset:0;transform-origin:50% 0;animation:sbTotkaSwing 2.8s ease-in-out infinite alternate}.sb-home-today-totka::before{content:'';position:absolute;left:50%;top:0;width:1.5px;height:22%;margin-left:-.75px;background:#2b1a10}.sb-home-today-nimbu{width:44%!important;height:44%!important;left:28%;top:16%;z-index:1}.sb-home-today-mirch{width:56%!important;height:60%!important;left:22%;top:46%;transform-origin:50% 0;animation:sbTotkaSway 2.8s ease-in-out .35s infinite alternate}@keyframes sbTotkaSwing{from{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes sbTotkaSway{from{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.sb-home-today-mirch,.sb-home-today-totka{animation:none}}.sb-home-today-jhula{position:relative;display:block;height:100%;max-height:172px;aspect-ratio:2/3;margin:0 auto}.sb-home-today-jhula>*{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.sb-home-today-jhula-chains{overflow:visible;transform-origin:50% 18%;animation:sbJhulaChains 3.6s ease-in-out infinite alternate}.sb-home-today-jhula-chains line{stroke:#bd862c;stroke-width:.9;stroke-dasharray:1.1 .35;stroke-linecap:round}.sb-home-today-jhula-seat{transform-origin:50% 20%;animation:sbJhulaFront 3.6s ease-in-out infinite alternate;filter:drop-shadow(0 6px 8px rgba(120, 70, 10, .25))}@keyframes sbJhulaFront{from{transform:perspective(700px) rotateX(6deg) translateY(7.9%) scale(.83)}to{transform:perspective(700px) rotateX(-6deg) translateY(12.1%) scale(.89)}}@keyframes sbJhulaChains{from{transform:scale(.97,.97)}to{transform:scale(1.03,1.04)}}.sb-home-today-sparks{position:absolute;left:50%;bottom:10%;width:0;height:0;z-index:2}.sb-home-today-sparks i{position:absolute;left:-2px;top:-2px;width:4px;height:4px;border-radius:50%;background:#fff2b0;box-shadow:0 0 3px 2px #ff9a1f,0 0 7px 3px rgba(230,90,0,.55);opacity:0;animation:sbRaiSpark 2.4s ease-out infinite}.sb-home-today-sparks i:first-child{--sx:-14px;--sy:-12px;animation-delay:0s}.sb-home-today-sparks i:nth-child(2){--sx:12px;--sy:-15px;animation-delay:.06s}.sb-home-today-sparks i:nth-child(3){--sx:-6px;--sy:-20px;animation-delay:.12s}.sb-home-today-sparks i:nth-child(4){--sx:16px;--sy:-6px;animation-delay:.18s}.sb-home-today-sparks i:nth-child(5){--sx:-16px;--sy:-4px;animation-delay:1.2s}.sb-home-today-sparks i:nth-child(6){--sx:7px;--sy:-19px;animation-delay:1.26s}.sb-home-today-sparks i:nth-child(7){--sx:-10px;--sy:-16px;animation-delay:1.34s}.sb-home-today-sparks i:nth-child(8){--sx:13px;--sy:-11px;animation-delay:1.4s}@keyframes sbRaiSpark{0%{opacity:0;transform:translate(0,0) scale(.6)}4%{opacity:1;transform:translate(0,0) scale(1.3)}20%{opacity:.9}34%{opacity:0;transform:translate(var(--sx),var(--sy)) scale(.4)}100%{opacity:0;transform:translate(var(--sx),var(--sy)) scale(.4)}}@media (prefers-reduced-motion:reduce){.sb-home-today-jhula-chains,.sb-home-today-jhula-seat,.sb-home-today-sparks i{animation:none}}.sb-home-today-tile--manokamna.has-news .sb-home-today-pic{box-shadow:0 0 0 3px rgba(242,201,76,.45),0 0 14px 4px rgba(255,150,40,.55)}.sb-dotted-box.sb-home-today{background:radial-gradient(circle at 50% 0,#9a2c12 0,#7a1f12 45%,#4a1208 100%);border:2px solid #d9a441;box-shadow:inset 0 0 0 3px rgba(242,201,76,.35),0 8px 20px rgba(74,18,8,.35)}.sb-home-today .sb-home-today-tile:not(.sb-home-today-tile--gopal){background:#fffaf0;border-color:#e9c27a;box-shadow:0 3px 8px rgba(0,0,0,.18)}.sb-home-today .sb-home-tools-heading{margin:0 8px 9px;color:#ffe9b8;font-size:15px;letter-spacing:.2px;text-shadow:0 1px 2px rgba(0,0,0,.35)}.sb-home-today .sb-home-tools-heading::before{background:linear-gradient(90deg,transparent,#f2c94c)}.sb-home-today .sb-home-tools-heading::after{background:linear-gradient(90deg,#f2c94c,transparent)}.sb-dotted-box.sb-home-today{padding:14px 7px 15px}.sb-home-today .sb-home-tools-heading{margin:2px 8px 13px}.sb-home-today .sb-home-today-grid{gap:10px 8px}.sb-home-today .sb-home-today-tile{padding-top:14px;padding-bottom:13px;gap:6px}.sb-home-today .sb-home-today-tile--gopal{padding-top:10px;padding-bottom:13px}.sb-home-today .sb-home-today-tile--panchang .sb-home-today-sub{font-size:10px;white-space:nowrap}.sb-home-today-date small{letter-spacing:.3px}.sb-dotted-box.sb-home-today{padding:14px 12px 14px}.sb-home-today .sb-home-tools-heading{margin:0 4px 12px}.sb-home-today .sb-home-today-tile--gopal .sb-home-today-sub,.sb-home-today .sb-home-today-tile--nazar .sb-home-today-sub{font-size:10px;white-space:nowrap}.sb-cd{position:relative;overflow:hidden;width:calc(100% + 32px);margin:14px -16px 0;padding:12px 12px 12px;text-align:center;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--cd-c) 55%,#ffcf6b) 0,color-mix(in srgb,var(--cd-c) 85%,#7a2a0c) 22%,color-mix(in srgb,var(--cd-c) 35%,#3a1206) 55%,#241006 88%)}.sb-cd-rays{position:absolute;left:50%;top:42%;width:900px;height:900px;transform:translate(-50%,-50%);border-radius:50%;background:repeating-conic-gradient(rgba(255,225,160,.14) 0 6deg,transparent 6deg 18deg);pointer-events:none}.sb-cd-pill{position:relative;z-index:1;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;max-width:100%;margin:0 0 4px;padding:5px 14px;border-radius:999px;background:rgba(30,10,4,.5);border:1px solid rgba(242,201,76,.6);color:#ffe9b8;font-size:12px;line-height:1.5}.sb-cd-pill b{color:#fff;font-size:14px}.sb-cd-pill em{font-style:normal;font-weight:700;color:#ffd27a}.sb-cd-dot{display:inline-block;width:9px;height:9px;margin-right:4px;border-radius:50%;border:1.5px solid #fff;vertical-align:-1px}.sb-cd-bar{position:relative;z-index:2;display:flex;align-items:center;gap:8px;margin-top:6px;padding:8px 8px 8px 10px;border-radius:18px;background:linear-gradient(180deg,rgba(40,14,6,.6),rgba(30,10,4,.88));border:1px solid rgba(242,201,76,.55)}.sb-cd-open{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:0;background:0 0;border:0;color:inherit;text-align:left;cursor:pointer}.sb-cd-faces{position:relative;flex:0 0 auto;display:grid;grid-template-columns:repeat(4,22px);height:34px;padding-right:12px}.sb-cd-face{grid-row:1;width:34px;height:34px;border-radius:50%;overflow:hidden;border:2px solid #f2c94c;background:#5a2410;display:none;align-items:center;justify-content:center;color:#ffe9b8;font-size:13px}.sb-cd-face.is-on{display:flex;animation:sbCdFace .5s ease}.sb-cd-face img{width:100%;height:100%;object-fit:cover}@keyframes sbCdFace{from{transform:scale(.85)}}.sb-cd-more{position:absolute;right:-4px;bottom:-4px;min-width:24px;height:18px;padding:0 5px;border-radius:999px;background:#f2c94c;color:#4a1208;font-size:10.5px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.35)}.sb-cd-cta{flex:0 0 auto;padding:8px 12px;border:0;border-radius:999px;background:linear-gradient(180deg,#f7d36b,#e0a43a);color:#4a1208;font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 3px 8px rgba(0,0,0,.3);cursor:pointer}@media (prefers-reduced-motion:reduce){.sb-cd-face.is-on{animation:none}}.sb-cl .sb-cl-panel{max-height:84vh;display:flex;flex-direction:column;padding:22px 14px 0;background:#fffaf2}.sb-cl-title{margin:0 30px 2px;color:#4a1208;font-size:18px;font-weight:800;text-align:center}.sb-cl-sub{margin:0 0 10px;color:#9c6d1e;font-size:12px;font-weight:700;text-align:center}.sb-cl-search{width:100%;margin:0 0 10px;padding:9px 14px;border:1.5px solid #e9c27a;border-radius:999px;background:#fff;font-size:14px}.sb-cl-grid{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;padding:2px 2px 12px}.sb-cl-item{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;min-width:0}.sb-cl-item[hidden]{display:none}.sb-cl-photo{width:64px;height:64px;border-radius:50%;overflow:hidden;border:2.5px solid #f2c94c;background:#f6e3c4;display:flex;align-items:center;justify-content:center;color:#7a1f12;margin-bottom:3px;box-shadow:0 3px 8px rgba(120,70,20,.18)}.sb-cl-photo img{width:100%;height:100%;object-fit:cover}.sb-cl-item b{max-width:100%;color:#3a2416;font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-cl-item small{color:#9c6d1e;font-size:10.5px;font-weight:700}.sb-cl-none{margin:8px 0;color:#9c6d1e;font-size:13px;text-align:center}.sb-cl-foot{position:sticky;bottom:0;padding:10px 0 14px;background:linear-gradient(180deg,rgba(255,250,242,0),#fffaf2 30%);text-align:center}.sb-cl-foot .sb-cd-cta{padding:11px 26px;font-size:14px}.sb-cd-faces{grid-template-columns:repeat(4,19px);padding-right:16px}.sb-cd-bar .sb-cd-cta{padding:8px 11px;font-size:11.5px}.sb-cd-bar{gap:6px;padding-left:8px}.sb-cd-open{gap:7px}.sb-cd-faces{padding-right:12px}.sb-cd{padding-bottom:12px}.sb-cd-bar{margin-top:-40px;padding:10px 8px 8px 10px;justify-content:space-between}.sb-cd-open{flex:0 1 auto}.sb-cd-faces{grid-template-columns:repeat(5,25px);padding-right:14px}.sb-cd-bar{padding:8px 8px 8px 9px}.sb-cd-open{flex:1 1 auto}.sb-cd-faces{grid-template-columns:repeat(5,15px);padding-right:22px;height:30px}.sb-cd-face{width:30px;height:30px}.sb-cd-more{right:0;bottom:-5px}.sb-cd-bar{margin-top:6px}.sb-cd .sb-cd-sparkles{left:0;top:0;bottom:0;width:100%;transform:none;z-index:0}.sb-cd-bar{gap:10px;padding:8px 12px 8px 10px}.sb-cd-open{flex:1 1 auto;min-width:0;height:38px}.sb-cd-faces{display:flex;align-items:center;width:100%;height:38px;padding-right:10px;grid-template-columns:none}.sb-cd-face{position:relative;flex:0 1 28px;min-width:0;height:38px;width:auto;border:0;border-radius:0;background:0 0;overflow:visible;display:none}.sb-cd-face.is-on{display:block}.sb-cd-face i,.sb-cd-face img{position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;border:2px solid #f2c94c;object-fit:cover;background:#5a2410;box-shadow:2px 0 6px rgba(0,0,0,.45)}.sb-cd-face i{display:flex;align-items:center;justify-content:center;font-style:normal;color:#ffe9b8;font-size:14px}.sb-cd-more{position:relative;right:auto;bottom:auto;flex:0 0 auto;margin-left:16px;height:22px;line-height:22px;font-size:11.5px}.sb-cd-call{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:0;border:0;background:0 0;text-align:right;cursor:pointer}.sb-cd-call b{color:#fff;font-size:13.5px;line-height:1.3}.sb-cd-call span{color:#ffd27a;font-size:13px;font-weight:800;line-height:1.3}.sb-cd-call i{font-style:normal;display:inline-block;transition:transform .2s}.sb-cd-call:active i{transform:translateX(3px)}.sb-pa{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0;border:0;background:0 0;color:inherit;text-decoration:none;text-align:center;cursor:pointer}.sb-pa-pic{position:relative;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle,#fff8e6,#ffd98c);border:2px solid #ffe7a8;box-shadow:0 0 0 3px rgba(255,210,120,.25),0 5px 12px rgba(40,10,0,.45);display:flex;align-items:center;justify-content:center}.sb-pa-pic img{width:80%;height:80%;object-fit:contain}.sb-pa-pic img.is-photo{width:100%;height:100%;border-radius:50%;object-fit:cover}.sb-pa-pic i{font-style:normal;font-size:24px;line-height:1}.sb-pa-tick{position:absolute;right:-3px;top:-3px;width:18px;height:18px;border-radius:50%;background:#2e7d32;border:1.5px solid #fff;color:#fff;font-size:11px;font-weight:800;line-height:15px;text-align:center;display:none}.sb-pa.is-done .sb-pa-tick{display:block}.sb-pa.is-done .sb-pa-pic{border-color:#8fe39a}.sb-pa b{font-size:11px;line-height:1.25;font-weight:800}.sb-pa small{font-size:9.5px;font-weight:700}.sb-pr-ring{position:relative;z-index:1;width:100%;max-width:351px;height:330px;margin:6px auto 0}.sb-pr-orbit{position:absolute;left:50%;top:50%;width:92%;height:92%;transform:translate(-50%,-50%);border-radius:50%;border:1.5px dashed rgba(255,225,160,.45)}.sb-pr-god{position:absolute;left:50%;top:18px;transform:translateX(-50%)}.sb-pr-god img{display:block;height:286px;filter:drop-shadow(0 10px 18px rgba(0, 0, 0, .45))}.sb-pa--ring{position:absolute;z-index:2;width:74px;transform:translate(-50%,-50%)}.sb-pa--ring b{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.85)}.sb-pr-prog{position:relative;z-index:1;display:inline-block;margin:2px 0 0;padding:3px 12px;border-radius:999px;background:rgba(30,10,4,.55);color:#ffe9b8;font-size:11.5px}.sb-pr-prog b{color:#ffd27a}.sb-pr .sb-cd-bar{margin-top:8px}.sb-pr.is-first [data-puja-action=deep] .sb-pa-pic{animation:sbPujaDeepPulse 1.6s ease-in-out infinite}@keyframes sbPujaDeepPulse{0%,100%{box-shadow:0 0 0 3px rgba(255,210,120,.3),0 5px 12px rgba(40,10,0,.45)}50%{box-shadow:0 0 0 10px rgba(255,210,120,0),0 0 22px 6px rgba(255,190,80,.8)}}@media (prefers-reduced-motion:reduce){.sb-pr.is-first [data-puja-action=deep] .sb-pa-pic{animation:none}}.sb-home>.container>.sb-cd:first-child{margin-top:0}.sb-pr-stage{position:absolute;inset:0}.sb-home>.container>.sb-pr:first-child{display:flex;flex-direction:column;height:calc(var(--sb-stage-h,100dvh) - 62px);min-height:480px;padding-bottom:14px}.sb-pr:first-child>.sb-cd-pill{flex:0 0 auto;align-self:center}.sb-pr:first-child>.sb-pr-ring{flex:1 1 auto;width:100%;max-width:none;height:auto;min-height:280px;margin:0;container-type:size;display:flex;align-items:center;justify-content:center}.sb-pr:first-child .sb-pr-stage{position:relative;inset:auto;width:min(100cqw,100cqh / 1.06);height:min(100cqh,106cqw)}.sb-pr:first-child .sb-pr-orbit{width:92%;height:auto;aspect-ratio:1}.sb-pr:first-child .sb-pr-god{top:7%;bottom:3%;display:flex;align-items:center;justify-content:center}.sb-pr:first-child .sb-pr-god img{height:100%;object-fit:contain}.sb-pr:first-child>.sb-pr-prog{flex:0 0 auto;align-self:center}.sb-pr:first-child>.sb-cd-bar{flex:0 0 auto}.sb-pr:first-child .sb-pr-orbit{width:92%}.sb-pr:first-child .sb-pr-god{top:5%;bottom:9%}.sb-pr-feet{position:absolute;left:50%;bottom:-6px;z-index:3;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%)}.sb-pr:first-child>.sb-pr-ring{flex-direction:column}.sb-pr:first-child .sb-pr-stage{width:min(100cqw,(100cqh - 86px) / 1.06);height:min(100cqh - 86px,106cqw)}.sb-pr:first-child .sb-pr-feet{position:relative;left:auto;bottom:auto;transform:none;margin-top:-26px}.sb-pr-deep{position:relative;width:92px;height:86px;padding:0;border:0;background:0 0;overflow:visible;cursor:pointer}.sb-pr-deep .sd-jyot{position:absolute;left:50%;top:-10px;margin:0;transform:translateX(-50%) scale(.42);transform-origin:top center}@keyframes ytDeepBloom{0%{opacity:0;transform:translateX(-50%) scale(.4)}60%{opacity:1;transform:translateX(-50%) scale(1.15)}100%{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes ytDeepInvite{0%,100%{opacity:0}50%{opacity:.35}}.sb-pr-deep .sd-jyot:not(.is-lit) .sd-jyot-glow{animation:ytDeepInvite 2.4s ease-in-out infinite}.sb-pr-deep .sd-jyot.is-igniting .sd-jyot-glow{animation:ytDeepBloom 1.4s ease-out both}.sb-pr-deep-count{margin:-4px 0 0;padding:2px 10px;border-radius:999px;background:rgba(30,10,4,.45);color:#ffe2b0;font-size:11.5px;font-weight:700;white-space:nowrap}.sb-pr-deep-count b{color:#ffd27a}.sb-pr-deep-count[hidden]{display:none}@media (prefers-reduced-motion:reduce){.sb-pr-deep .sd-jyot .sd-jyot-glow{animation:none!important}}.sb-pr-deep .sd-jyot:not(.is-lit) .sd-jyot-glow{animation:sbFeetDeepGlow 1.4s ease-in-out infinite}.sb-pr-deep .sd-jyot:not(.is-lit) .sd-jyot-diya{animation:sbFeetDeepBlink 1.4s ease-in-out infinite}@keyframes sbFeetDeepGlow{0%,100%{opacity:.05}50%{opacity:.85}}@keyframes sbFeetDeepBlink{0%,100%{filter:brightness(.9)}50%{filter:brightness(1.25) drop-shadow(0 0 14px rgba(255, 190, 80, .9))}}@media (prefers-reduced-motion:reduce){.sb-pr-deep .sd-jyot .sd-jyot-diya{animation:none!important}}.sb-pr-deep::before{content:'';position:absolute;left:50%;top:52px;width:110px;height:60px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(255,214,120,.95),rgba(255,160,40,.45) 45%,transparent 72%);opacity:0;pointer-events:none}.sb-pr-deep:has(.sd-jyot:not(.is-lit))::before{animation:sbFeetHalo 1.4s ease-in-out infinite}@keyframes sbFeetHalo{0%,100%{opacity:0;transform:translate(-50%,-50%) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@media (prefers-reduced-motion:reduce){.sb-pr-deep::before{animation:none!important;opacity:.5}}.sb-cd-pill--2{flex-direction:column;gap:1px;padding:6px 16px 7px;border-radius:18px}.sb-cd-pill--2 b{font-size:15px}.sb-cd-meta{color:#ffe9b8;font-size:12px;white-space:nowrap}.sb-cd-meta i{font-style:normal;margin:0 3px;opacity:.7}.sb-cd-meta .sb-cd-dot{margin:0 3px 0 2px}@media (max-width:360px){.sb-cd-meta{font-size:11px}}.sb-pr::after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 46%,rgba(20,6,0,.12) 0,rgba(20,6,0,.38) 55%,rgba(12,3,0,.62) 100%)}.sb-pr>.sb-cd-pill{position:relative;z-index:1}.sb-cd-flower{display:inline-block;width:16px;height:16px;margin:0 3px 0 1px;object-fit:contain;vertical-align:-3px}.sb-cd-meta .sb-cd-dot{margin:0 4px 0 6px}.sb-cd-meta .sb-cd-flower{margin:0 4px 0 6px}.sb-cd-meta i{margin:0 6px}.sb-cd-meta{font-size:11.5px}.sb-cd-meta i{margin:0 4px}.sb-cd-meta .sb-cd-dot{margin:0 3px 0 5px}.sb-cd-meta .sb-cd-flower{margin:0 3px 0 5px}.sb-cd-pill--day{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;max-width:100%;margin:0 auto 4px;padding:6px 12px 7px;border-radius:18px;background:rgba(30,10,4,.55);border:1px solid rgba(242,201,76,.6);color:#ffe9b8}.sb-pr:first-child>.sb-cd-pill--day{align-self:center}.sb-cd-pill--day>.sb-cd-title{color:#fff;font-size:15px;line-height:1.3}.sb-cd-facts{display:flex;justify-content:center;align-items:stretch}.sb-cd-fact{display:flex;flex-direction:column;align-items:center;padding:0 10px;line-height:1.25}.sb-cd-fact+.sb-cd-fact{border-left:1px solid rgba(242,201,76,.35)}.sb-cd-fact small{color:#e8c99a;font-size:10px;font-weight:600}.sb-cd-fact span{display:flex;align-items:center;gap:4px;color:#ffd27a;font-size:12px;font-weight:800;white-space:nowrap}.sb-cd-fact img{width:16px;height:16px;object-fit:contain}.sb-cd-fact .sb-cd-dot{margin:0}@media (max-width:360px){.sb-cd-fact{padding:0 7px}.sb-cd-fact span{font-size:11px}}.sb-app-header--over-hero{margin-bottom:calc(-1 * var(--sb-sticky-top,62px));transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease,backdrop-filter .3s ease}.sb-app-header--over-hero.is-over-hero{background:0 0;border-bottom-color:transparent;box-shadow:none;backdrop-filter:none}.sb-app-header--over-hero .sb-app-header-brand-copy--name strong{transition:color .3s ease}.sb-app-header--over-hero.is-over-hero .sb-app-header-brand-copy--name strong{color:#ffe9b8;text-shadow:0 1px 6px rgba(0,0,0,.5)}.sb-app-header--over-hero.is-over-hero .sb-app-header-profile img{border-color:rgba(255,233,184,.85)}html.sb-home-hero .sb-home>.container>.sb-pr:first-child{height:var(--sb-stage-h,100dvh);padding-top:calc(var(--sb-sticky-top,62px) + 10px)}.sb-pr>.sb-cd-pill--day{z-index:4}.sb-pr .sb-pr-flowers{top:4%;bottom:10%;left:24%;right:24%;z-index:1}.sb-pr-stage .sb-pa--ring{z-index:2}.sb-pr:first-child .sb-pr-flowers{top:calc((min(100cqh,106cqw) + 75px - 100cqh)/ 2 + 12px)}.sb-pr:first-child>.sb-pr-ring{justify-content:flex-start}.sb-pr:first-child>.sb-pr-ring::before{content:'';flex:1 1 0}.sb-pr:first-child>.sb-pr-ring::after{content:'';flex:3 1 0}.sb-pr:first-child .sb-pr-flowers{top:calc((min(100cqh - 86px,106cqw) + 75px - 100cqh)/ 4 + 12px)}@property --sb-light{syntax:'<percentage>';inherits:false;initial-value:0%}.sb-pr-night{position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(10,3,0,.74);opacity:0;-webkit-mask-image:radial-gradient(circle at 50% 86%,transparent var(--sb-light),#000 calc(var(--sb-light) + 28%));mask-image:radial-gradient(circle at 50% 86%,transparent var(--sb-light),#000 calc(var(--sb-light) + 28%))}.sb-pr.is-dark .sb-pr-night{opacity:1}.sb-pr.is-dawning .sb-pr-night{--sb-light:150%;opacity:0;transition:--sb-light 1.6s ease-out,opacity .5s ease 1.4s}.sb-pr.is-dark .sb-pr-god img{filter:brightness(.4) drop-shadow(0 0 22px rgba(255, 170, 60, .35))}.sb-pr.is-dawning .sb-pr-god img{transition:filter 1.4s ease-out .25s}@media (prefers-reduced-motion:reduce){.sb-pr.is-dawning .sb-pr-night{transition:opacity .6s ease}.sb-pr.is-dawning .sb-pr-god img{transition:filter .6s ease}}.sb-pr-deep-count.is-nudge{background:#ffd27a;color:#3a1206;animation:sbDeepNudge .45s ease-in-out 2}@keyframes sbDeepNudge{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.sb-pr-deep.is-calling{animation:sbDeepCall .55s ease-in-out 3}@keyframes sbDeepCall{0%,100%{transform:scale(1)}50%{transform:scale(1.14)}}.sb-pa--ring.is-next .sb-pa-pic{animation:sbPujaNext 1.3s ease-in-out infinite}@keyframes sbPujaNext{0%,100%{box-shadow:0 0 0 3px rgba(255,210,120,.35),0 5px 12px rgba(40,10,0,.45)}50%{box-shadow:0 0 0 9px rgba(255,210,120,0),0 0 22px 7px rgba(255,196,90,.85)}}@media (prefers-reduced-motion:reduce){.sb-pa--ring.is-next .sb-pa-pic,.sb-pr-deep-count.is-nudge,.sb-pr-deep.is-calling{animation:none}}.sb-pr.is-dark .sb-pr-god{cursor:default}@property --sb-soft{syntax:'<percentage>';inherits:false;initial-value:28%}.sb-pr-night{--sb-light:20%;--sb-soft:44%;opacity:.96;-webkit-mask-image:radial-gradient(circle at 50% 86%,transparent var(--sb-light),#000 calc(var(--sb-light) + var(--sb-soft)));mask-image:radial-gradient(circle at 50% 86%,transparent var(--sb-light),#000 calc(var(--sb-light) + var(--sb-soft)))}.sb-pr.is-dark .sb-pr-night{--sb-light:0%;--sb-soft:28%;opacity:1}.sb-pr.is-dawning .sb-pr-night{--sb-light:20%;--sb-soft:44%;opacity:.96;transition:--sb-light 1.6s ease-out,--sb-soft 1.6s ease-out,opacity 1.6s ease}.sb-pr.is-dark .sb-pa--ring{filter:brightness(.5)}.sb-pr.is-dawning .sb-pa--ring{transition:filter 1.2s ease-out .3s}.sb-pr-deep-count[data-feet-invite]{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 14px 5px;border-radius:14px;white-space:normal;max-width:calc(100vw - 32px)}.sb-pr-deep-count[data-feet-invite][hidden]{display:none}.sb-pr-deep-count[data-feet-invite] b{color:#ffe2b0;font-size:13px}.sb-pr-deep-count[data-feet-invite] small{color:#f3cf98;font-size:10.5px;font-weight:600;opacity:.9}.sb-pr .sb-pr-god img{filter:brightness(.82) drop-shadow(0 0 22px rgba(255, 170, 60, .3))}.sb-pa-tick{background:linear-gradient(145deg,#ffd27a,#e8941a);border-color:#fff4dc;color:#4a1c04;box-shadow:0 1px 4px rgba(40,10,0,.45)}.sb-pa.is-done .sb-pa-pic{border-color:#ffc95c}.sb-pr-deep-count.sb-pr-deep-lit{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 14px 5px;border-radius:14px;white-space:normal;max-width:calc(100vw - 32px)}.sb-pr-deep-count.sb-pr-deep-lit[hidden]{display:none}.sb-pr-deep-lit>b{color:#ffe2b0;font-size:12.5px}.sb-pr-deep-lit small{color:#f3cf98;font-size:10.5px;font-weight:600;opacity:.9}.sb-pr-deep-lit small b{color:#ffd27a}.sb-app-header--over-hero.is-over-hero{position:relative}.sb-app-header--over-hero:not(.is-over-hero){animation:sbHeaderDrop .28s ease-out}@keyframes sbHeaderDrop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sb-app-header--over-hero:not(.is-over-hero){animation:none}}html.sb-home-hero-noheader .sb-home>.container>.sb-pr:first-child{height:var(--sb-stage-h,100dvh);padding-top:calc(env(safe-area-inset-top,0px) + 12px)}html.sb-home-hero body:has(.sb-bottom-nav:not(.sb-bottom-nav--scroll-reveal)) .sb-home>.container>.sb-pr:first-child,html.sb-home-hero-noheader body:has(.sb-bottom-nav:not(.sb-bottom-nav--scroll-reveal)) .sb-home>.container>.sb-pr:first-child{height:calc(var(--sb-stage-h,100dvh) - var(--sb-bottom-nav-height,69px) - 18px)}.sb-pr-more{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 6px);z-index:5;width:44px;height:30px;margin-left:-22px;padding:0;border:0;background:0 0;color:rgba(255,226,176,.75);font-size:26px;line-height:20px;cursor:pointer;animation:sbMoreBob 1.8s ease-in-out infinite;transition:opacity .4s ease}.sb-pr-more[hidden]{display:none}.sb-pr-more.is-gone{opacity:0}@keyframes sbMoreBob{0%,100%{transform:translateY(0);opacity:.55}50%{transform:translateY(5px);opacity:1}}@media (prefers-reduced-motion:reduce){.sb-pr-more{animation:none}}.sb-pr-more svg{display:block;width:24px;height:14px;margin:8px auto 0}.sb-app-header--over-hero.is-over-hero{border-bottom:1px dashed rgba(255,214,150,.28)}.sb-app-header-tools>.sb-app-header-tool.sb-app-header-profile:has(.sb-app-header-avatar){overflow:visible;background:#e6b48c}.sb-app-header-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;color:#3a1a0a}.sb-app-header-avatar svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.sb-app-header-avatar i{position:absolute;right:-4px;bottom:-3px;width:15px;height:15px;border-radius:50%;background:#e8941a;border:1.5px solid #fff4dc;color:#fff;font-style:normal;font-size:12px;font-weight:800;line-height:12px;text-align:center}.sb-app-header-tools>.sb-app-header-tool.sb-app-header-search{width:38px;height:38px;padding:0;border:1px solid #e2c9a8;border-radius:50%;background:rgba(255,252,247,.9);color:#6b3a1c}.sb-app-header-search svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.sb-app-header--over-hero.is-over-hero .sb-app-header-tools>.sb-app-header-tool.sb-app-header-search{border-color:rgba(255,226,176,.5);background:rgba(30,10,4,.35);color:#ffe2b0}.sb-pr-charan{position:relative;width:calc(100% + 32px);margin:0 -16px;padding:4px 12px 16px;background:#170803}.sb-pr-charan .sb-cd-bar{margin-top:0}.sb-pr-paath{position:relative;z-index:3;flex:0 0 auto;width:100%;margin:44px 0 18px;padding-bottom:0;text-align:center;transition:opacity .6s ease}html.sb-home-hero.sb-home-hero-navhide:not(.sb-home-hero-noheader) .sb-home>.container>.sb-pr:first-child{height:var(--sb-stage-h,100dvh);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px)}html.sb-home-hero.sb-home-hero-navhide .sb-pr:first-child>.sb-pr-ring::after{flex:0 0 18px}html.sb-home-hero.sb-home-hero-navhide .sb-pr:first-child .sb-pr-paath{margin-bottom:0}html.sb-home-hero.sb-home-hero-navhide .sb-pr:first-child>.sb-pr-ring{overflow:visible}.sb-pr-paath::before{content:'';display:block;width:140px;height:1px;margin:0 auto 12px;background:linear-gradient(90deg,transparent,rgba(245,199,106,.7),transparent)}.sb-pr-paath p{margin:0 0 7px;color:#d8b98a;font-size:11px;opacity:.85}.sb-pr-paath div{display:flex;flex-wrap:nowrap;justify-content:safe center;gap:6px;overflow-x:auto;scrollbar-width:none}.sb-pr-paath div::-webkit-scrollbar{display:none}@media (max-height:700px){.sb-pr-paath p{display:none}}.sb-pr-paath .sb-pr-paath-chip img{width:24px;height:24px;border-radius:50%;background:#fff8e6;object-fit:cover}.sb-pr-paath .sb-pr-paath-chip{display:inline-flex;align-items:center;gap:7px;font-family:inherit;cursor:pointer;flex:0 0 auto;white-space:nowrap;padding:5px 13px 5px 5px;border:1px solid rgba(245,199,106,.55);border-radius:999px;background:rgba(40,14,6,.75);color:#fff3dc;font-size:12px;font-weight:700;line-height:1.3}.sb-pr:first-child>.sb-pr-ring::before{flex:0 1 32px}.sb-pr:first-child>.sb-pr-ring::after{flex:0 0 0px}.sb-pr:first-child .sb-pr-stage{margin-bottom:auto}.sb-pr:first-child .sb-pr-flowers{top:-20px}.sb-pr-deep-lit{gap:7px!important;padding:5px 6px 6px!important;background:0 0!important}.sb-pr-deep-lit>b{font-size:13.5px!important;text-shadow:0 1px 4px rgba(0,0,0,.6)}.sb-pr-deep-share{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:0;border-radius:999px;background:#25a244;color:#fff;font-size:12.5px;font-weight:700;box-shadow:0 3px 10px rgba(0,0,0,.35);cursor:pointer}.sb-pr-deep-share .fa{font-size:15px}.sb-pr-deep-share:active{transform:scale(.97)}.sb-pr-deep-lit{gap:2px!important}.sb-pr-deep-lit>small{color:#f3cf98;font-size:11.5px;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.6)}.sb-pr-deep-lit>small b{color:#ffd27a}.sb-pr-deep-lit>.sb-pr-deep-share{margin-top:16px}.sb-home>.container>.sb-pr:first-child{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.sb-pr-feet>.sb-pr-deep-count[data-feet-invite],.sb-pr-feet>.sb-pr-deep-lit{margin-top:8px}.sb-pr:first-child>.sb-pr-ring::before{flex:1 1 0}.sb-pr:first-child .sb-pr-stage{margin-bottom:0}.sb-pr:first-child>.sb-pr-ring::before{flex:1 1 0}.sb-pr:first-child>.sb-pr-ring::after{flex:1 1 0;order:1}.sb-pr:first-child .sb-pr-feet-text{order:2;display:flex;flex-direction:column;align-items:center}.sb-pr-feet-text>.sb-pr-deep-count[data-feet-invite],.sb-pr-feet-text>.sb-pr-deep-lit{margin-top:0}.sb-cd-pill--day{padding:10px 14px 11px;gap:6px}.sb-pr:first-child>.sb-pr-ring::after{order:1}.sb-pr:first-child .sb-pr-feet{order:2;margin-top:0}.sb-pr:first-child .sb-pr-feet-text{order:3}.sb-pr:first-child .sb-pr-feet-text{min-height:54px;justify-content:flex-end}.sb-pr-feet-text>.sb-pr-deep-count[data-feet-invite],.sb-pr-feet-text>.sb-pr-deep-lit{padding:4px 14px 5px!important}.sb-pr:first-child .sb-pr-deep{height:68px}.sb-pr:first-child .sb-pr-feet-text{min-height:52px}.sb-pr:first-child>.sb-pr-ring::before{flex:1.3 1 0}.sb-home>.container>.sb-pr:first-child{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 6px)}.sb-pr-feet-text .sb-pr-deep-lit>b{color:#ffe2b0;font-size:13px!important;font-weight:700;text-shadow:none}.sb-pr-feet-text .sb-pr-deep-lit>small{color:#f3cf98;font-size:10.5px;font-weight:600;opacity:.9;text-shadow:none}.sb-pr-feet-text .sb-pr-deep-lit>small b{color:inherit;font-weight:600}.sb-cd-fact>span.sb-cd-fact-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border:1px solid rgba(255,210,122,.65);border-radius:999px;background:rgba(255,210,122,.08)}.sb-cd-fact-chip i{margin-left:1px;color:#ffd27a;font-style:normal;font-size:14px;line-height:1;opacity:.85}html.sb-home-hero:not(.sb-home-hero-noheader) .sb-home>.container>.sb-pr:first-child{padding-top:calc(var(--sb-sticky-top,62px) + 20px)}a.sb-cd-fact--bhog,a.sb-cd-fact--bhog:hover,a.sb-cd-fact--bhog:visited{text-decoration:none;color:inherit}.sb-cd-fact--bhog .sb-cd-fact-chip{animation:sbBhogPulse 2.2s ease-in-out infinite}@keyframes sbBhogPulse{0%,100%{box-shadow:0 0 0 0 rgba(255,210,122,0);border-color:rgba(255,210,122,.65)}50%{box-shadow:0 0 10px 2px rgba(255,196,90,.55);border-color:#ffd27a}}@media (prefers-reduced-motion:reduce){.sb-cd-fact--bhog .sb-cd-fact-chip{animation:none}}html.sb-home-hero:not(.sb-home-hero-noheader) .sb-home>.container>.sb-pr:first-child{padding-top:calc(var(--sb-sticky-top,62px) + 12px)}.sb-cd-pill--day{gap:10px}.sb-cd-pill--day{gap:0;padding:11px 14px 12px}.sb-cd-pill--day>.sb-cd-title{position:relative;padding-bottom:12px;margin-bottom:9px}.sb-cd-pill--day>.sb-cd-title::after{content:'';position:absolute;left:50%;bottom:0;width:64px;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,rgba(242,201,76,0),rgba(242,201,76,.75),rgba(242,201,76,0))}.sb-cd-pill--day>.sb-cd-title::before{content:'';position:absolute;left:50%;bottom:-2px;width:5px;height:5px;transform:translateX(-50%) rotate(45deg);background:#f2c94c}.sb-cd-fact small{margin-bottom:4px;color:rgba(232,201,154,.8);font-size:10px;font-weight:600;letter-spacing:.2px}.sb-cd-fact>span,a.sb-cd-fact>span{height:24px}.sb-cd-fact>span.sb-cd-fact-chip{height:24px;padding:0 9px 0 6px}.sb-cd-fact{padding:0 12px}@media (max-width:360px){.sb-cd-fact{padding:0 8px}}.sb-cd-pill--day>.sb-cd-title{padding-bottom:0;margin-bottom:9px;padding-top:11px}.sb-cd-pill--day>.sb-cd-title::after{bottom:auto;top:2px}.sb-cd-pill--day>.sb-cd-title::before{bottom:auto;top:0}.sb-cd-pill--day{padding-top:8px}.sb-cd-fact--bhog>span.sb-cd-fact-chip{border-color:#f2b45a;background:linear-gradient(180deg,#f6a83a,#e0821a);color:#3a1206}.sb-cd-fact--bhog .sb-cd-fact-chip i{color:#3a1206;opacity:.8}@keyframes sbBhogPulse{0%,100%{box-shadow:0 0 0 0 rgba(255,190,80,0)}50%{box-shadow:0 0 12px 3px rgba(255,190,80,.55)}}.sb-cd-pill--day{padding-top:13px}.sb-pr-feet-text .sb-pr-deep-lit>small{color:rgba(243,207,152,.82);opacity:1}.sb-pr-feet-text .sb-pr-deep-lit>small b{color:#ffc94a;font-weight:800}.sb-push-ask{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:1750;display:flex;align-items:center;width:min(412px,calc(100% - 24px));padding:4px 4px 4px 0;border:1px solid #f0dcc4;border-radius:18px;background:#fffaf3;box-shadow:0 10px 30px rgba(40,14,4,.28);transform:translate(-50%,140%);transition:transform .3s ease}.sb-push-ask.is-visible{transform:translate(-50%,0)}.sb-push-ask-row{display:flex;flex:1;min-width:0;align-items:center;gap:12px;padding:10px 6px 10px 12px;border:0;background:0 0;text-align:left;cursor:pointer}.sb-push-ask-icon{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:12px;background:#fdf1e3;font-size:20px}.sb-push-ask-text{display:flex;flex:1;min-width:0;flex-direction:column}.sb-push-ask-text b{color:#2f1a10;font-size:15px;font-weight:800}.sb-push-ask-text small{overflow:hidden;color:#7b5e4b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sb-push-ask-switch{position:relative;flex:0 0 42px;width:42px;height:25px;border-radius:13px;background:#d9cfc6;transition:background .2s}.sb-push-ask-switch::after{content:'';position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}.sb-push-ask-row[aria-checked=true] .sb-push-ask-switch{background:#1d9b50}.sb-push-ask-row[aria-checked=true] .sb-push-ask-switch::after{transform:translateX(17px)}.sb-push-ask-x{flex:0 0 34px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:0 0;color:#9a8070;font-size:22px;line-height:1;cursor:pointer}.sb-dotted-box.sb-home-today{background:linear-gradient(180deg,#fff4e2 0,#fde3bd 100%);border:1.5px solid #e2b25c;box-shadow:inset 0 0 0 3px rgba(242,201,76,.18),0 6px 16px rgba(120,60,10,.12)}.sb-home-today .sb-home-tools-heading{color:#7a1f12;text-shadow:none}.sb-home-today .sb-home-today-tile:not(.sb-home-today-tile--gopal){background:#fffdf8;border-color:#efd29c;box-shadow:0 2px 8px rgba(120,60,10,.1)}.sb-cd-pill-share{position:absolute;top:9px;right:10px;display:grid;width:30px;height:30px;padding:0;place-items:center;border:1.5px solid rgba(255,255,255,.25);border-radius:50%;background:#25a244;color:#fff;font-size:17px;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer}.sb-cd-pill-share:active{transform:scale(.94)}.sb-pa--ring b{white-space:nowrap}.sb-pr:first-child .sb-pr-ring>.sb-pr-prog{order:0;flex:0 0 auto;align-self:center;margin:8px 0 0;color:#ffe9b8;font-size:12px}.sb-pr-prog.is-complete{background:rgba(255,196,90,.2);border:1px solid rgba(255,210,122,.55);color:#ffe2a6;font-weight:700}.sb-pr:not(.is-dark) .sb-pa--ring.is-up-next .sb-pa-pic{animation:sbPujaUpNext 2.4s ease-in-out infinite}@keyframes sbPujaUpNext{0%,100%{box-shadow:0 0 0 3px rgba(255,210,122,.25),0 5px 12px rgba(40,10,0,.45)}50%{box-shadow:0 0 0 6px rgba(255,210,122,.12),0 0 18px 5px rgba(255,196,90,.6)}}@media (prefers-reduced-motion:reduce){.sb-pa--ring.is-up-next .sb-pa-pic{animation:none}}.sb-pr-stage>.sb-pr-prog{position:absolute;left:50%;bottom:3%;z-index:3;margin:0;padding:2px 10px;transform:translateX(-50%);font-size:10.5px;white-space:nowrap;background:rgba(30,10,4,.62)}.sb-pr-stage>.sb-pr-prog{bottom:7%}.sb-pr-stage>.sb-pr-prog{bottom:9.5%;padding:3px 11px;color:#fff;font-weight:600;background:rgba(20,6,2,.72);border:1px solid rgba(255,210,122,.45)}.sb-pr-stage>.sb-pr-prog b{color:#ffd27a}.sb-pa--ring[data-puja-action=khel] .sb-pa-pic{background:radial-gradient(circle at 50% 30%,#7a2a14,#4a1208)}.sb-pa-tiles{display:flex;flex-direction:column;align-items:center;gap:2px}.sb-pa-tiles b{display:block;max-width:46px;padding:0 5px;overflow:hidden;border:1px solid #e7b865;border-radius:5px;background:#fff3d6;color:#5a1c08;font-size:8.5px;font-weight:800;line-height:13px;white-space:nowrap;text-overflow:ellipsis;text-shadow:none}.sb-pa-tiles b.is-swap-a{animation:sbPaTileDown 5s ease-in-out infinite}.sb-pa-tiles b.is-swap-b{animation:sbPaTileUp 5s ease-in-out infinite}@keyframes sbPaTileDown{0%,100%,45%{transform:translateY(0) rotate(-3deg)}55%,90%{transform:translateY(17px) rotate(2deg)}}@keyframes sbPaTileUp{0%,100%,45%{transform:translateY(0)}55%,90%{transform:translateY(-17px) rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.sb-pa-tiles b.is-swap-a,.sb-pa-tiles b.is-swap-b{animation:none}}.sb-pr-pin{position:absolute;left:50%;top:50%;z-index:4;width:92%;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.sb-pr .sb-pr-pin>.sb-pr-deep.sb-pr-deep--mini{position:absolute;left:50%;bottom:0;width:60px;height:58px;transform:translate(-50%,8px);pointer-events:auto}.sb-pr .sb-pr-pin>.sb-pr-deep--mini .sd-jyot{left:50%;top:auto;bottom:0;transform:translate(-50%,12px) scale(.24);transform-origin:bottom center}.sb-pr .sb-pr-pin>.sb-pr-deep--mini::before{top:auto;bottom:0;width:64px;height:34px;transform:translate(-50%,0)}.sb-pr .sb-pr-pin>.sb-pr-deep--mini.is-calling{animation:sbMiniDeepCall .55s ease-in-out 3}@keyframes sbMiniDeepCall{0%,100%{transform:translate(-50%,8px) scale(1)}50%{transform:translate(-50%,8px) scale(1.18)}}.sb-pr-pin-line{position:absolute;left:50%;top:calc(100% + 14px);margin:0;padding:2px 12px;transform:translateX(-50%);border-radius:999px;background:rgba(30,10,4,.45);color:rgba(243,207,152,.9);font-size:11.5px;font-weight:600;white-space:nowrap;pointer-events:none}.sb-pr-pin-line[hidden]{display:none}.sb-pr-pin-line[data-feet-invite]{color:#ffe2b0;font-weight:700}.sb-pr-pin-line b{color:#ffc94a;font-weight:800}.sb-pr-pin-line.is-nudge{background:#ffd27a;color:#3a1206;animation:sbDeepNudge .45s ease-in-out 2}.sb-pa--ring>b{margin-top:5px}.sb-pr:first-child .sb-pr-charan--in{order:3;flex:0 0 auto;width:100%;margin:0;padding:0;background:0 0}.sb-pr:first-child>.sb-pr-ring::after{flex:0 0 46px}.sb-pr:first-child .sb-pr-stage{width:min(100cqw,(100cqh - var(--sb-pr-below,140px)) / 1.06);height:min(100cqh - var(--sb-pr-below,140px),106cqw)}.sb-pr:first-child>.sb-pr-ring::before{flex:0 0 8px}.sb-pr:first-child>.sb-pr-ring::after{flex:1 0 46px}html.sb-home-hero:not(.sb-home-hero-noheader) .sb-home>.container>.sb-pr:first-child{padding-top:calc(var(--sb-sticky-top,62px) + 20px)}.sb-pr:first-child .sb-pr-god{top:7%;bottom:15%}.sb-pr:first-child>.sb-pr-ring::before{flex:1 0 8px}.sb-pr:first-child>.sb-pr-ring::after{flex:1 0 40px}.sb-pr:first-child .sb-pr-stage{--pr-avail:calc(100cqh - 104px);--pr-w:min(100cqw, var(--pr-avail) / 1.06);--pr-h:min(var(--pr-avail), 1.45 * var(--pr-w));--pr-oh:calc(var(--pr-h) - .14 * var(--pr-w));width:var(--pr-w);height:var(--pr-h);flex:0 0 auto}.sb-pr:first-child .sb-pr-orbit,.sb-pr:first-child .sb-pr-pin{width:calc(.92 * var(--pr-w));height:var(--pr-oh);aspect-ratio:auto}.sb-pr:first-child .sb-pa--pos0,.sb-pr:first-child .sb-pa--pos1{top:calc(50% - .287 * var(--pr-oh))!important}.sb-pr:first-child .sb-pa--pos4,.sb-pr:first-child .sb-pa--pos5{top:calc(50% + .287 * var(--pr-oh))!important}.sb-pr:first-child .sb-pr-god{left:50%;width:calc(.66 * var(--pr-w))}.sb-pr:first-child .sb-pr-god img{width:100%;height:100%}.sb-pr .sb-pr-pin>.sb-pr-deep--mini::before{content:none}.sb-pr .sb-pr-pin>.sb-pr-deep--mini .sd-jyot:not(.is-lit) .sd-jyot-glow{animation:none;opacity:0}.sb-pr-pin-line[data-feet-invite]{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 14px 5px;border-radius:14px}.sb-pr-pin-line[data-feet-invite][hidden]{display:none}.sb-pr-pin-line[data-feet-invite] b{color:#ffe2b0;font-size:13px;font-weight:700}.sb-pr-pin-line[data-feet-invite] small{color:#f3cf98;font-size:10.5px;font-weight:600;opacity:.9}.sb-cd-faces{--cdf:38px;gap:6px;width:auto;height:var(--cdf)}.sb-cd-face{flex:0 0 var(--cdf);width:var(--cdf);height:var(--cdf)}.sb-cd-face i,.sb-cd-face img{width:var(--cdf);height:var(--cdf);box-shadow:0 1px 4px rgba(0,0,0,.4)}.sb-cd-more{margin-left:2px}@media (max-width:389px){.sb-cd-faces{--cdf:30px;gap:4px}}.sb-pr:first-child .sb-pr-god{bottom:calc(.07 * var(--pr-w) + 32px);align-items:flex-end}.sb-pr:first-child .sb-pr-god img{object-position:50% 100%}.sb-pr:first-child .sb-pa--pos0,.sb-pr:first-child .sb-pa--pos1{top:calc(50% - .33 * var(--pr-oh))!important}.sb-pr:first-child .sb-pa--pos4,.sb-pr:first-child .sb-pa--pos5{top:calc(50% + .33 * var(--pr-oh))!important}.sb-pr:first-child .sb-pr-god{width:calc(.6 * var(--pr-w))}.sb-pr:first-child .sb-pa--pos0,.sb-pr:first-child .sb-pa--pos4{left:15.5%!important}.sb-pr:first-child .sb-pa--pos1,.sb-pr:first-child .sb-pa--pos5{left:84.5%!important}.sb-pa--ring .sb-pa-pic{width:44px;height:44px}.sb-pa--ring .sb-pa-pic i{font-size:20px}.sb-pa--ring .sb-pa-tick{width:16px;height:16px;font-size:10px;line-height:13px}.sb-pa--ring .sb-pa-tiles{transform:scale(.78)}.sb-pr:first-child .sb-pr-god{width:calc(.62 * var(--pr-w))}.sb-pr:first-child .sb-pr-god img{object-position:50% 80%}.sb-home>.container>.sb-pr:first-child~.sb-home-today{margin-top:22px}.sb-app-header.sb-app-header--home{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.sb-app-header--home>.sb-app-header-left{justify-self:start;display:flex;align-items:center;margin-left:2px}.sb-app-header--home>.sb-app-header-brand{justify-self:center}.sb-app-header--home>.sb-app-header-tools{justify-self:end}.sb-app-header--home .sb-app-header-left>.sb-app-header-profile{width:40px;height:40px;border:2px solid #e2a979;background:#fff;box-shadow:0 3px 9px rgba(120,60,25,.16)}.sb-app-header--home .sb-app-header-left>.sb-app-header-profile:has(.sb-app-header-avatar){overflow:visible;background:#e6b48c}.sb-app-header-tools>.sb-app-header-tool.sb-app-header-wa{width:38px;height:38px;padding:0;border:1px solid #e2c9a8;border-radius:50%;background:rgba(255,252,247,.9);color:#1ea952}.sb-app-header--over-hero.is-over-hero .sb-app-header-tools>.sb-app-header-tool.sb-app-header-wa{border-color:rgba(255,226,176,.5);background:rgba(30,10,4,.35);color:#3ad476}.sb-app-header-wa svg{width:20px;height:20px;fill:currentColor}.sb-app-header--home>.sb-app-header-brand{transform:translateX(-8px)}.sb-app-header--home .sb-app-header-logo{flex-basis:32px;width:32px;height:32px}.sb-app-header--home .sb-app-header-brand-copy--name strong{font-size:clamp(15px, 4.2vw, 16.5px)}html.sb-home-hero:not(.sb-home-hero-noheader) body:has(.sb-bottom-nav:not(.sb-bottom-nav--scroll-reveal)) .sb-home>.container>.sb-pr:first-child{height:calc(var(--sb-stage-h,100dvh) - var(--sb-bottom-nav-height,69px) - 18px)}html.sb-home-hero:not(.sb-home-hero-noheader) body:has(.sb-bottom-nav:not(.sb-bottom-nav--scroll-reveal)) .sb-home>.container>.sb-pr:first-child{height:calc(var(--sb-stage-h,100dvh) - var(--sb-bottom-nav-height,69px) + 24px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 30px)}.sb-cd-call.sb-cd-call--btn{flex-direction:row;align-items:center;padding:9px 14px;border-radius:999px;background:linear-gradient(180deg,#f6b23c,#e8891a);box-shadow:0 0 0 1px rgba(255,226,160,.55),0 4px 12px rgba(232,137,26,.35);white-space:nowrap}.sb-cd-call.sb-cd-call--btn span{color:#3a1206;font-size:13.5px;font-weight:800;line-height:1.2}.sb-cd-more--4{display:none}.sb-cd-bar .sb-cd-open{flex:1 1 auto;justify-content:center}.sb-cd-bar .sb-cd-faces{justify-content:center;width:auto}.sb-cd-call.sb-cd-call--add{flex:0 0 auto;flex-direction:column;align-items:center;gap:2px;padding:0 2px}.sb-cd-add-circle{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1.5px dashed rgba(242,201,76,.85);background:rgba(242,201,76,.12);color:#ffd27a;font-size:22px;font-weight:700;line-height:1}.sb-cd-call.sb-cd-call--add small{color:#ffd27a;font-size:10.5px;font-weight:700;line-height:1.1;white-space:nowrap}.sb-pr:first-child .sb-pr-stage{--pr-avail:calc(100cqh - 116px)}.sb-cd-bar{justify-content:center}.sb-cd-bar .sb-cd-open{flex:0 1 auto}.sb-cd-call.sb-cd-call--add{flex-direction:row;gap:4px;height:36px;padding:0 12px 0 9px;border:1.5px dashed rgba(242,201,76,.85);border-radius:999px;background:rgba(242,201,76,.12)}.sb-cd-call--add .sb-cd-add-circle{width:auto;height:auto;border:0;background:0 0;font-size:19px}.sb-cd-call.sb-cd-call--add small{font-size:12.5px}.sb-pr:first-child .sb-pr-stage{--pr-avail:calc(100cqh - 104px)}.sb-cd-bar{align-items:flex-start}.sb-cd-call.sb-cd-call--you{flex-direction:column;align-items:center;gap:2px;padding:0;border:0;background:0 0}.sb-cd-you{position:relative;display:block;width:38px;height:38px;padding:2px;border:2px solid transparent;border-radius:50%;background:linear-gradient(#2a0f05,#2a0f05) padding-box,repeating-conic-gradient(#f2c94c 0 10deg,transparent 10deg 20deg) border-box}.sb-cd-you img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;opacity:.9}.sb-cd-you b{position:absolute;right:-4px;bottom:-3px;display:grid;place-items:center;width:17px;height:17px;border:1.5px solid #2a0f05;border-radius:50%;background:linear-gradient(155deg,#f6b23c,#e8891a);color:#3a1206;font-size:13px;font-weight:900;line-height:1}.sb-cd-call.sb-cd-call--you small{color:#ffd27a;font-size:10.5px;font-weight:800;line-height:1.1}.sb-cd-tag{position:absolute;top:0;left:50%;transform:translate(-50%,-55%);padding:0 9px;border-radius:999px;background:#1f0904;color:#f3cf98;font-size:10.5px;font-weight:700;line-height:1.6;white-space:nowrap}.sb-pr:first-child .sb-pr-stage{--pr-avail:calc(100cqh - 118px)}.sb-cd-bar{align-items:center}.sb-pr:first-child .sb-pr-stage{--pr-avail:calc(100cqh - 106px)}.sb-cd-bar{justify-content:space-between}.sb-cd-bar .sb-cd-open{flex:1 1 auto;justify-content:flex-start}.sb-cd-bar .sb-cd-faces{justify-content:flex-start}.sb-cd-call.sb-cd-call--add{margin-left:auto}.sb-pr:first-child .sb-pr-stage{--pr-h:min(var(--pr-avail), 1.06 * var(--pr-w));--pr-oh:calc(.92 * var(--pr-w))}.sb-pr:first-child>.sb-pr-ring::before{flex:0 0 8px}.sb-pr:first-child>.sb-pr-ring::after{flex:1 0 40px}.sb-app-header.sb-app-header--home{display:flex;justify-content:flex-start}.sb-app-header--home>.sb-app-header-brand{order:1;transform:none}.sb-app-header--home>.sb-app-header-tools{order:2;margin-left:auto}.sb-app-header--home>.sb-app-header-left{order:3;margin-left:8px;margin-right:4px}.sb-app-header--home .sb-app-header-logo{flex-basis:36px;width:36px;height:36px}.sb-app-header--home .sb-app-header-brand-copy--name strong{font-size:clamp(17px, 4.75vw, 19px)}.sb-app-header--home>.sb-app-header-tools{gap:12px;margin-right:0}.sb-app-header--home>.sb-app-header-left{margin-left:12px;margin-right:2px}.sb-app-header--home .sb-app-header-left>.sb-app-header-profile{width:38px;height:38px}.sb-app-header--home>.sb-app-header-left{margin-left:-2px}.sb-app-header--home>.sb-app-header-left{margin-left:4px}.sb-cd-pill.sb-cd-pill--day .sb-cd-pill-share{top:-15px;right:-11px;z-index:2;border:2px solid #2a1006}.sb-app-header--home>.sb-app-header-left{margin-left:14px}.sb-app-header--home>.sb-app-header-left{margin-left:4px}[data-yatra-stop].is-flash{border-radius:18px;animation:sbYtFlash 2.6s ease}@keyframes sbYtFlash{0%{background-color:rgba(255,236,190,0);box-shadow:0 0 0 0 rgba(226,168,58,0)}18%{background-color:rgba(255,236,190,.55);box-shadow:0 0 0 3px rgba(226,168,58,.7)}60%{background-color:rgba(255,236,190,.35);box-shadow:0 0 0 3px rgba(226,168,58,.45)}100%{background-color:rgba(255,236,190,0);box-shadow:0 0 0 0 rgba(226,168,58,0)}}.sb-pr .sb-pr-god img.sb-home-eye-overlay,.sb-pr:first-child .sb-pr-god img.sb-home-eye-overlay{object-fit:fill;max-width:none;max-height:none}.sb-page-loader[hidden]{display:none}.sb-page-loader{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;background:rgba(255,250,242,.55);pointer-events:none}.sb-page-loader-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 32px;border:1px solid #ead7c5;border-radius:20px;background:#fffaf2;box-shadow:0 12px 40px #5a1d0e26;color:#7a2e14;font:600 14px/1.4 sans-serif}.sb-page-loader-ring{width:32px;height:32px;border:3px solid #ecd8c3;border-top-color:#9b411d;border-radius:50%;animation:sb-page-loading .8s linear infinite}.sb-video-loader[hidden]{display:none}.sb-video-loader{position:fixed;z-index:19000;transform:translate(-50%,-50%);pointer-events:none}.sb-video-loader .sb-page-loader-card{padding:16px 22px;gap:9px;max-width:240px;text-align:center}.sb-loader-retry[hidden]{display:none}.sb-loader-retry{padding:7px 13px;border:1px solid #c8946e;border-radius:999px;background:#fff;color:#7a2e14;font:700 12px/1 sans-serif;cursor:pointer;pointer-events:auto}.sb-video-loader .sb-loader-retry{pointer-events:auto}@keyframes sb-page-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sb-page-loader-ring{animation:none}}.sb-bottom-nav{left:0;right:0;bottom:calc(6px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;width:calc(100% - 28px);max-width:calc(var(--sb-app-width,440px) - 28px);height:66px;margin:0 auto;padding:0 4px;border:0;border-radius:24px;background:linear-gradient(180deg,rgba(160,58,28,.8) 0,rgba(122,37,16,.84) 100%);box-shadow:inset 0 0 0 1px rgba(255,214,150,.45),inset 0 1px 0 rgba(255,230,180,.4),0 8px 20px rgba(110,34,14,.25);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);color:rgba(255,255,255,.88)}.sb-bottom-nav-item,.sb-bottom-nav-item:focus,.sb-bottom-nav-item:hover,.sb-bottom-nav-item:visited{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;font-size:11px;font-weight:700;line-height:1.15;text-align:center;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.sb-bottom-nav-icon{display:grid;place-items:center;width:28px;height:28px;transition:transform .2s ease}.sb-bottom-nav-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.sb-bottom-nav-icon .sb-bottom-nav-thin{stroke-width:1.5}.sb-bottom-nav-icon .sb-bottom-nav-fill{fill:currentColor;stroke:none}.sb-bottom-nav-icon--god img{display:block;width:28px;height:28px;border-radius:50%;object-fit:cover;object-position:50% 6%;background:radial-gradient(circle at 50% 40%,#fff4c9,#f2b84b)}.sb-bottom-nav-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-bottom-nav-item:active .sb-bottom-nav-icon{transform:scale(.92)}.sb-bottom-nav-item.is-active{color:#ffd27a}.sb-bottom-nav-item.is-active .sb-bottom-nav-label{font-weight:800}.sb-bottom-nav-item.is-active svg{opacity:1;filter:drop-shadow(0 0 5px rgba(255, 200, 110, .55))}.sb-bottom-nav-item.is-active .sb-bottom-nav-icon--god img{box-shadow:0 0 0 1.5px rgba(122,37,16,.9),0 0 0 3px #ffd27a,0 0 12px 3px rgba(255,200,110,.45)}.sb-bottom-nav-item.is-active::after{content:"";position:absolute;bottom:5px;left:50%;width:16px;height:2.5px;margin-left:-8px;border-radius:2px;background:linear-gradient(90deg,#f0bd83,#ffd27a,#f0bd83)}.sb-bottom-nav-icon--krishna img{display:block;width:28px;height:28px;object-fit:contain}.sb-bottom-nav-icon--emoji{font-size:22px;line-height:24px}.sb-gh-home .sb-gh-card,.sb-gh-home .sb-gh-quick,.sb-gh-home .sb-gh-story{margin-left:0;margin-right:0}html.sb-home-hero body .sb-home>.container>.sb-pr:first-child>.sb-pr-ring::after,html.sb-home-hero body .sb-home>.container>.sb-pr:first-child>.sb-pr-ring::before{flex:0 0 0px}html.sb-home-hero body .sb-home>.container>.sb-pr:first-child .sb-pr-stage{margin-top:auto;margin-bottom:auto}html.sb-home-hero body .sb-home>.container>.sb-pr:first-child .sb-pr-paath{margin-bottom:0}html.sb-home-hero-noheader body .sb-home>.container>.sb-pr:first-child,html.sb-home-hero.sb-home-hero-navhide:not(.sb-home-hero-noheader) body .sb-home>.container>.sb-pr:first-child{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 15px)}.sb-sseo .container{padding-top:14px;padding-bottom:28px}.sb-sseo-crumbs{margin:0 0 8px;color:#8a6a55;font-size:12.5px}.sb-sseo-crumbs a{color:#9b3b17;font-weight:700}.sb-sseo-title{margin:0 0 6px;color:#4a1a0c;font-size:21px;font-weight:800;line-height:1.35;text-wrap:balance}.sb-sseo-sub{margin:0 0 14px;color:#7a5a48;font-size:13.5px;line-height:1.5}.sb-sseo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;list-style:none}.sb-sseo-grid a{display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid #f0d9b5;border-radius:14px;background:#fffaf2;color:#4a1a0c}.sb-sseo-grid img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:10px;background:#f3e4cc}.sb-sseo-grid span{font-size:12.5px;font-weight:700;line-height:1.35}.sb-sseo-figure{margin:0 0 14px}.sb-sseo-figure img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 8px 22px rgba(80,30,10,.18)}.sb-sseo-figure figcaption{margin-top:8px;color:#7a5a48;font-size:13px;line-height:1.5}.sb-sseo-cta{display:block;margin:0 0 22px;padding:13px 16px;border-radius:999px;background:linear-gradient(180deg,#c8571f,#9b3b17);color:#fff!important;font-size:15.5px;font-weight:800;text-align:center;box-shadow:0 6px 16px rgba(155,59,23,.3)}.sb-sseo-more{margin:0 0 10px;color:#4a1a0c;font-size:17px;font-weight:800}.sb-sseo-gods{margin:8px 0 0;padding:14px;border-radius:16px;background:#fff4e3}.sb-sseo-gods h2{margin:0 0 10px;color:#4a1a0c;font-size:16px;font-weight:800}.sb-sseo-gods ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sb-sseo-gods a{display:block;padding:6px 12px;border:1px solid #e8c48f;border-radius:999px;background:#fff;color:#7a2a10;font-size:13px;font-weight:700}.sb-sseo-gods a[aria-current=page]{background:#9b3b17;border-color:#9b3b17;color:#fff}.sb-cd-title{display:block;margin-top:0;color:#fff;font-family:inherit;font-size:15px;font-weight:700;line-height:1.3}