@font-face{font-family:Baloo Tamma\ 2 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/baloo-tamma-2-kannada-wght-normal.b507135e.woff2?dpl=dpl_P129XFogmL3pxwGcVHkp6Fn5KdX7) format("woff2-variations");unicode-range:u+0951-0952,u+0964-0965,u+0c80-0cf3,u+1cd0,u+1cd2-1cd3,u+1cda,u+1cf2,u+1cf4,u+200c-200d,u+20b9,u+25cc,u+a830-a835}@font-face{font-family:Baloo Tamma\ 2 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/baloo-tamma-2-vietnamese-wght-normal.64109c39.woff2?dpl=dpl_P129XFogmL3pxwGcVHkp6Fn5KdX7) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo Tamma\ 2 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/baloo-tamma-2-latin-ext-wght-normal.d6678354.woff2?dpl=dpl_P129XFogmL3pxwGcVHkp6Fn5KdX7) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Baloo Tamma\ 2 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/baloo-tamma-2-latin-wght-normal.cfac57d6.woff2?dpl=dpl_P129XFogmL3pxwGcVHkp6Fn5KdX7) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-telugu-sans:"Noto Sans Telugu Variable";--font-telugu-serif:"Noto Serif Telugu Variable";--font-hindi-sans:"Noto Sans Devanagari Variable";--font-hindi-serif:"Noto Serif Devanagari Variable";--font-kannada-sans:"Noto Sans Kannada Variable";--font-kannada-serif:"Noto Serif Kannada Variable";--font-english-sans:"Plus Jakarta Sans Variable";--font-english-display:"Cormorant Garamond Variable";--font-nav-latin:"Baloo 2 Variable";--font-nav-kannada:"Baloo Tamma 2 Variable";--bg:#fffaf0;--surface-1:#ffffff;--surface-2:#fbf3e0;--surface-3:#f5e9cc;--paper:var(--bg);--white:var(--surface-1);--sand:var(--surface-2);--sand-2:var(--surface-3);--sand-3:#fdf7ea;--hairline:rgba(80,55,20,0.1);--line:rgba(80,55,20,0.14);--line-soft:rgba(80,55,20,0.07);--line-strong:rgba(80,55,20,0.28);--line-sep:rgba(80,55,20,0.14);--ink:#1a1510;--ink-2:#3d3730;--muted:#74695a;--muted-2:#5a5146;--faint:#978c7b;--on-dark:#ffffff;--on-accent:#1a1510;--accent:#a9531d;--accent-hover:#8a4214;--champagne:#d9a441;--accent-rgb:169,83,29;--accent-soft:rgba(169,83,29,0.1);--accent-soft-line:rgba(169,83,29,0.32);--butter:#f6e57e;--butter-hover:#f1db55;--gold-tile:linear-gradient(150deg,#f8cd4f,#e9a133);--gold:var(--champagne);--gold-light:#f3dca0;--gold-ink:var(--accent);--gold-rgb:217,164,65;--plum:var(--ink);--indigo:var(--ink);--avatar:#f3e6c8;--focus:#a9531d;--shadow-rgb:80,50,10;--ok:#2f9a6c;--ok-text:#1f7a52;--ok-soft:rgba(47,154,108,0.12);--ok-panel:rgba(47,154,108,0.07);--ok-line:rgba(47,154,108,0.3);--warn:#c98a1a;--warn-soft:rgba(201,138,26,0.12);--warn-line:rgba(201,138,26,0.32);--warn-text:#6e4a06;--warn-ink:#9a6200;--danger:#c0453e;--danger-fill:#b8423d;--danger-soft:rgba(192,69,62,0.1);--danger-line:rgba(192,69,62,0.32);--dark:#1f1a14;--darkest:#15110d;--dark-2:#2a241c;--dark-3:#241f18;--dark-line:rgba(255,255,255,0.1);--dark-line-2:rgba(255,255,255,0.13);--dark-line-3:rgba(255,255,255,0.17);--dark-avatar:#3a3228;--dark-text:#f7f1e6;--dark-sub:#d4cbbb;--dark-muted:#a39885;--radius-card:28px;--radius-inner:18px;--radius-ctl:16px;--shadow-1:0 1px 2px rgba(var(--shadow-rgb),0.05),0 18px 36px -24px rgba(var(--shadow-rgb),0.28);--shadow-2:0 2px 4px rgba(var(--shadow-rgb),0.05),0 32px 60px -34px rgba(var(--shadow-rgb),0.38);--surface-shadow:var(--shadow-2);--shadow-sm:var(--shadow-1);--spring:cubic-bezier(0.32,0.72,0,1);--motion-ease:var(--spring);--header-h:86px}.bal-card.dark,.call,.card-dark,.session,.toast{--ink:#f3eee4;--ink-2:#ddd6c9;--muted:#a39b8d;--muted-2:#c0b8aa;--faint:#7d7568;--surface-1:#1b1814;--surface-2:#24201a;--surface-3:#2e2922;--hairline:rgba(255,255,255,0.08);--line:rgba(255,255,255,0.1);--line-soft:rgba(255,255,255,0.06);--line-strong:rgba(255,255,255,0.24);--accent:#d8c296;--accent-hover:#e6d4ad;--accent-soft:rgba(216,194,150,0.14);--accent-soft-line:rgba(216,194,150,0.36);--focus:#f3eee4;--ok-text:#8fd9b9;--ok-soft:rgba(95,194,155,0.14);--warn-soft:rgba(224,168,74,0.12);--warn-line:rgba(224,168,74,0.3);--warn-text:#efdcb6;--danger:#e58a84;color:var(--ink);color-scheme:dark}html{color-scheme:light;font-feature-settings:"lnum";font-variant-numeric:lining-nums}html[data-locale=en]{--display-lh:1.02;--serif-weight:400}::selection{background:rgba(var(--accent-rgb),.3);color:var(--ink)}a{color:var(--accent);transition:color .3s var(--spring)}a:hover{color:var(--accent-hover)}:focus-visible{outline:1.5px solid var(--focus);outline-offset:3px}.lucide{stroke-width:1.3}.avatar{color:var(--muted-2);font-weight:500}.stars .off{color:rgba(80,55,20,.18)}.astro-card .stats .star,.stars{color:var(--champagne)}.presence{color:var(--ok-text)}.error{color:var(--danger)}.wordmark{color:var(--ink)}html[data-locale=en] .wordmark{font-weight:500;letter-spacing:.01em}html[data-locale=en] .brand-wordmark,html[data-locale=en] .footer-wordmark{font-size:24px}.brand-sub{display:none}.eyebrow{color:var(--muted);letter-spacing:.2em}.eyebrow.accent{color:var(--accent)}.section-head h2,.section-head h3{font-weight:400}.section-head .rule{background:var(--line)}html[data-locale=en] .page-title{font-size:52px;font-weight:400;letter-spacing:-.01em}html[data-locale=en] .profile-id h1{font-size:56px;letter-spacing:-.01em}html[data-locale=en] .horo-head h1{font-size:64px}html[data-locale=en] .astro-card .nm{font-size:26px}html[data-locale=en] .bk-h1{font-size:50px}html[data-locale=en] .acct-body h2,html[data-locale=en] .recharge-card h2{font-size:32px}.prose,.reading .lead{color:var(--ink-2)}.area-grid .card,.astro-card,.auth-card,.bal-card,.book-card,.card,.card-dark,.card-sand,.cat-card,.empty,.hist-row,.ledger,.live-card,.method-note,.pc-card,.recharge-card,.safety-card{border-radius:var(--radius-card)}.accordion details,.muhurta .box,.pan-cell,.privacy-item,.rashi-tile{border-radius:22px}.balance-box,.summary{border-radius:var(--radius-inner)}.modal{border-radius:32px}.btn,.btn-accent-line,.btn-sm,.icon-btn,.mode-btns .btn{border-radius:999px}.input,.otp input,.phone-row .cc,.preset,.search-box,.sort-select{border-radius:var(--radius-ctl)}.search-box{height:48px}.language-select select{width:auto;border-radius:999px;padding:0 30px 0 14px}.astro-card{padding:26px;gap:20px}.page-pad{padding-top:56px;padding-bottom:96px}.site-header{top:14px;width:min(1240px,calc(100% - 28px));height:62px;margin:14px auto 0;border-radius:999px}.site-header .container{max-width:none;padding:0 12px 0 24px;gap:28px}.main-nav{gap:2px}.main-nav a{padding:8px 15px;border-radius:999px;color:var(--muted-2);font-size:14px;font-weight:500;transition:color .4s var(--spring),background-color .4s var(--spring)}.main-nav a:after{display:none}.main-nav a:hover{color:var(--ink);background:rgba(80,55,20,.06)}.main-nav a.is-on{color:var(--ink);background:rgba(80,55,20,.09);font-weight:600}.brand,.brand:hover{color:var(--ink)}.tabbar a{font-size:11px;font-weight:500;color:var(--muted)}.tabbar a.is-on{color:var(--ink);font-weight:600}.acct-nav button{border-radius:999px;color:var(--muted-2)}.crumbs a:hover{color:var(--ink)}.site-footer a{color:var(--muted)}.site-footer a:hover{color:var(--ink)}.footer-summary{color:var(--muted)}.footer-cols .eyebrow{color:var(--faint)}.header-right .join-btn{height:38px;border-color:var(--line-strong);background:transparent;color:var(--ink);font-weight:500;font-size:13px}.header-right .join-btn.is-on,.header-right .join-btn:hover{background:var(--ink);color:var(--on-dark);border-color:var(--ink)}.header-login-actions{gap:8px}.header-login-actions,.portal-login{display:inline-flex;align-items:center}.portal-login{justify-content:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;font-size:12.5px;font-weight:650;white-space:nowrap;transition:transform .18s var(--motion-ease),background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.portal-login:hover{transform:translateY(-1px)}.portal-login-customer{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 7px 16px rgba(155,69,47,.18)}.portal-login-customer:hover{border-color:var(--accent-hover);background:var(--accent-hover);color:#fff}.portal-login-astrologer{border-color:#312e81;background:#fffdf8;color:#312e81}.portal-login-astrologer:hover{background:#312e81;color:#fff}.join-strip,.login-label-short{display:none}.bar>span,.range .fill{background:var(--ink)}.bar,.range .track{background:rgba(80,55,20,.12)}.range input::-webkit-slider-thumb{background:var(--surface-1);border-color:var(--ink)}.range input::-moz-range-thumb{background:var(--surface-1);border-color:var(--ink)}.meter .v.gold,.pc-grid .v.gold{color:var(--accent)}.fav-btn{color:var(--faint)}.fav-btn.is-on{color:var(--danger)}.bk-link,.link-btn{color:var(--ink);text-decoration:underline;text-decoration-color:var(--champagne);text-underline-offset:4px}@media (max-width:1180px){.header-right .join-btn{padding:0 12px;font-size:12.5px}}@media (max-width:860px){.header-right .join-btn{display:none}.join-strip{display:block;padding:10px 16px;color:var(--muted-2);font-size:12px;font-weight:500;letter-spacing:.04em;text-align:center}.join-strip:hover{color:var(--ink)}}@media (max-width:720px){:root{--header-h:72px;--radius-card:24px}.site-header{top:10px;width:calc(100% - 20px);height:54px;margin-top:4px}.site-header .container{padding:0 8px 0 16px}html[data-locale=en] .brand .wordmark{font-size:21px!important}html[data-locale=en] .page-title,html[data-locale=en] .profile-id h1{font-size:38px}html[data-locale=en] .horo-head h1{font-size:46px}html[data-locale=en] .bk-h1{font-size:38px}.language-select select{width:auto;padding:0 26px 0 10px}.site-header.is-signed-out .language-select{display:none}.site-header.is-signed-out .header-right{gap:7px}.site-header.is-signed-out .portal-login{min-height:34px;padding:0 10px;font-size:11.5px}.site-header.is-signed-out .login-label-full{display:none}.site-header.is-signed-out .login-label-short{display:inline}.page-pad{padding-top:32px;padding-bottom:64px}}@media (max-width:520px){.site-header.is-signed-out .brand>div{display:none}.site-header.is-signed-out .brand{gap:0}.site-header.is-signed-out .portal-login{padding:0 9px}}:root{--glass:rgba(255,251,241,0.82);--glass-strong:rgba(255,252,245,0.96);--glass-soft:rgba(255,251,241,0.6);--glass-rim:rgba(80,55,20,0.12);--glass-blur:blur(18px) saturate(160%);--glass-edge:inset 0 1px 0 rgba(255,255,255,0.9);--glass-shadow:var(--shadow-1);--ctl-fill:#ffffff;--ctl-fill-hover:#fdf6e6;--ctl-line:rgba(80,55,20,0.16);--bezel:0 0 0 0 transparent;--card-fill:none;--card-blur:none;--smoke:var(--dark);--smoke-strong:var(--dark-2);--smoke-rim:var(--dark-line);--smoke-edge:inset 0 1px 0 rgba(255,255,255,0.07);--smoke-fill:rgba(255,255,255,0.05);--smoke-line:rgba(255,255,255,0.1);--spec-light:none;--spec-light-dark:none}html{background:var(--bg)}body{position:relative;background:transparent;color:var(--ink)}body:before{z-index:-2;background:repeating-radial-gradient(circle at 100% 30%,transparent 0 88px,rgba(222,186,110,.12) 89px 90px),radial-gradient(60rem 36rem at 90% -10%,#fff1c2,transparent 65%),linear-gradient(180deg,#fffcf3,#fff8e6)}body:after,body:before{position:fixed;inset:0;content:"";pointer-events:none}body:after{z-index:60;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22160%22 height=%22160%22%3E%3Cfilter id=%22n%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.85%22 numOctaves=%222%22 stitchTiles=%22stitch%22/%3E%3CfeColorMatrix values=%220 0 0 0 0.2 0 0 0 0 0.16 0 0 0 0 0.1 0 0 0 0.6 0%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23n)%22/%3E%3C/svg%3E");opacity:.03;mix-blend-mode:multiply}.lg{position:relative;background:rgba(255,255,255,.88);border:1px solid var(--line);box-shadow:var(--shadow-1);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.lg:before{position:absolute;inset:0;border-radius:inherit;background:none;content:"";pointer-events:none}.lg>*{position:relative}.accordion details,.astro-card,.auth-card,.bal-card,.book-card,.card,.card-sand,.cat-card,.hist-row,.ledger,.live-card,.method-note,.mini-pc,.pan-cell,.pc-card,.privacy-item,.rashi-tile,.recharge-card,.safety-card,.sun-grid{background-color:var(--surface-1);background-image:var(--card-fill);border:1px solid var(--hairline);box-shadow:var(--shadow-1);color:var(--ink);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);transition:transform .7s var(--spring),box-shadow .7s var(--spring),border-color .4s var(--spring)}.card-sand,.method-note,.safety-card{background:var(--surface-2);box-shadow:none;border-color:transparent}.bal-card.dark,.card-dark{background:var(--dark);border:1px solid var(--dark);box-shadow:var(--shadow-2)}.accordion details,.pan-cell,.privacy-item,.rashi-tile,.sun-grid{box-shadow:var(--shadow-1)}.sun-grid{padding:22px;border-radius:22px}.filters{border-right-color:var(--line)}.empty,.filters{background:transparent}.empty{border:1px dashed var(--line-strong);color:var(--muted)}.empty h3,.pc-card,.pc-card:hover{color:var(--ink)}.pc-grid .k,.pc-head,.pc-where{color:var(--muted)}.pc-day,.pc-month{color:var(--ink)}.pc-card:after{display:none}.pc-ring{border-color:var(--champagne);box-shadow:none}.pc-grid{border-top-color:var(--line)}.balance-box,.bk-zone,.rate-opt.is-on,.summary{background:var(--surface-2);box-shadow:none}.astro-card .stats,.auth-foot,.byline,.home-section,.ledger-row,.live-row,.profile,.rate-opt,.stat-grid,.toggle-row,.trust-row{border-color:var(--line)}.ledger-head{background:var(--sand-3)}.rate-opt{color:var(--ink)}.rate-opt .radio{border-color:var(--line-strong)}.rate-opt.is-on .radio{border-color:var(--ink)}.art-slot{background:repeating-linear-gradient(135deg,var(--surface-2) 0 12px,var(--sand-3) 12px 24px);color:var(--faint)}.badge.plain{background:transparent;border-color:var(--line-strong)}.btn,.icon-btn{background-color:var(--ctl-fill);border-color:var(--ctl-line);color:var(--ink);font-weight:500;transition:transform .5s var(--spring),background-color .4s var(--spring),border-color .4s var(--spring),box-shadow .5s var(--spring),color .4s var(--spring)}.btn:hover,.icon-btn:hover{background-color:var(--ctl-fill-hover);border-color:var(--line-strong);color:var(--ink)}.btn:active:not(:disabled),.icon-btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.4}.btn-gold,.btn-primary,.icon-send{border-color:var(--butter);background:var(--butter);color:var(--on-accent);font-weight:600;box-shadow:0 10px 22px -10px rgba(200,170,40,.6)}.btn-gold:hover,.btn-primary:hover,.icon-send:hover{border-color:var(--butter-hover);background:var(--butter-hover);color:var(--on-accent)}.btn-primary:active:not(:disabled),.icon-send:active:not(:disabled){transform:scale(.98);box-shadow:inset 0 2px 5px rgba(var(--shadow-rgb),.18)}.btn-outline{background-color:transparent;border-color:var(--line-strong)}.btn-outline:hover{background-color:rgba(80,55,20,.05);border-color:var(--ink);color:var(--ink)}.btn-accent-line{background-color:transparent;border-color:var(--line-strong);color:var(--ink);font-weight:500}.btn-accent-line:hover{background-color:var(--ink);border-color:var(--ink);color:var(--on-dark)}.btn-soft{background-color:var(--surface-2)}.btn-soft,.btn-soft:hover{border-color:transparent;color:var(--ink)}.btn-soft:hover{background-color:var(--surface-3)}.btn-danger,.end-pill{background-color:var(--danger-fill);border-color:var(--danger-fill);color:#fff}.btn-danger:hover,.end-pill:hover{background-color:#8f2825;border-color:#8f2825;color:#fff}.btn-dark{background-color:var(--smoke-fill);border-color:var(--smoke-line);color:var(--dark-text)}.skip-link{background:var(--ink);color:var(--on-dark)}.cta{gap:14px;padding:0 8px 0 26px;height:56px;font-size:15px}.cta-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:rgba(80,55,20,.08);transition:transform .6s var(--spring),background-color .4s var(--spring)}.btn:not(.btn-primary)>.cta-ico{background:rgba(80,55,20,.06)}.cta:hover .cta-ico{transform:translate(3px,-2px) scale(1.06)}.mode-btns .btn-primary{background:transparent;border-color:var(--ink);color:var(--ink);box-shadow:none}.mode-btns .btn-primary:hover{background:var(--butter);border-color:var(--butter);color:var(--on-accent)}.bk-textarea,.chip,.input,.language-select select,.otp input,.phone-row .cc,.preset,.rashi-list a,.search-box,.sort-select,.wallet-pill{background-color:var(--ctl-fill);border-color:var(--ctl-line);color:var(--ink)}.input::placeholder,.search-box input::placeholder{color:var(--faint)}.composer input,.search-box input{color:var(--ink)}.input:focus,.otp input:focus,.search-box:focus-within{border-color:var(--accent);border-width:1px;background-color:#fff;box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12)}.input:focus{padding:0 16px}.bk-textarea:focus,.join-textarea:focus{padding:12px 16px}.composer input:focus-visible,.input:focus-visible,.otp input:focus-visible,.search-box input:focus-visible{outline:none}.chip{color:var(--ink-2);transition:background-color .4s var(--spring),border-color .4s var(--spring),color .4s var(--spring),transform .4s var(--spring)}.chip:hover{background-color:var(--ctl-fill-hover);border-color:var(--line-strong)}.chip:active{transform:scale(.97)}.chip.is-on,.day-nav button.is-on,.preset.is-on{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.rashi-list a.is-on{background:var(--surface-2);border-color:var(--ink)}.chip-active{border-color:var(--line-strong);color:var(--ink)}.chip-active,.tag{background:var(--surface-2)}.tag{color:var(--muted-2)}.seg{background:var(--surface-2)}.seg>*{color:var(--muted);transition:background-color .5s var(--spring),color .4s var(--spring)}.seg>.is-on{background:var(--surface-1);box-shadow:0 6px 14px -8px rgba(var(--shadow-rgb),.5)}.acct-nav button:hover,.seg>.is-on{color:var(--ink)}.acct-nav button.is-on{background:var(--surface-2);color:var(--ink)}.check .box{background:var(--surface-1);border-color:var(--line-strong);color:var(--on-dark)}.check.is-on .box{background:var(--ink);border-color:var(--ink)}.switch{background:rgba(80,55,20,.2)}.switch[aria-checked=true]{background:var(--ink)}.consent{border-color:transparent}.consent,.demo-hint{background:var(--surface-2)}.demo-hint{color:var(--muted-2)}.wallet-pill:hover{border-color:var(--line-strong);color:var(--ink)}.avatar.bordered{border-color:var(--line)}.site-header{view-transition-name:site-header;background:var(--glass);border:1px solid var(--glass-rim);box-shadow:var(--glass-edge),0 24px 44px -30px rgba(var(--shadow-rgb),.45);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.brand-mark{border:1px solid var(--champagne);background:url(/brand-mark.png) 50%/cover no-repeat var(--surface-1);border-radius:50%;box-shadow:none}.site-footer{background:transparent;border-top:1px solid var(--line);padding:64px 0}.tabbar{view-transition-name:tabbar;background:var(--glass);border:1px solid var(--glass-rim);box-shadow:var(--glass-edge),var(--shadow-2);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.modal-back{background:rgba(26,21,16,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal{background:var(--glass-strong);border:1px solid var(--glass-rim);box-shadow:var(--glass-edge),var(--shadow-2);color:var(--ink);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.toast{background:var(--dark);border:0;border-radius:999px;padding:14px 22px;box-shadow:var(--shadow-2)}.acct-menu{position:relative}.acct-menu summary{list-style:none;cursor:pointer;border-radius:999px}.acct-menu summary::-webkit-details-marker{display:none}.acct-menu-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:70;min-width:220px;padding:8px;border-radius:var(--radius-inner)}.acct-menu-panel,.acct-menu-who{display:flex;flex-direction:column}.acct-menu-who{gap:2px;padding:10px 12px 12px;margin-bottom:4px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--muted)}.acct-menu-who strong{font-family:var(--serif);font-weight:400;font-size:18px;color:var(--ink)}.acct-menu-who span,.acct-menu-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-menu-panel a,.acct-menu-panel button{display:flex;align-items:center;gap:10px;padding:11px 12px;border:0;border-radius:12px;background:transparent;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .3s var(--spring)}.acct-menu-panel a:hover,.acct-menu-panel button:hover{background:rgba(80,55,20,.06);color:var(--ink)}.acct-menu-panel button{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 12px 12px;padding-top:14px}.google-btn{gap:12px;background-color:var(--surface-1);border-color:var(--line-strong);color:var(--ink);font-weight:500}.auth-or{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--muted)}.auth-or:after,.auth-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.consent-prompt{position:fixed;right:20px;bottom:20px;z-index:180;width:min(380px,calc(100vw - 32px));padding:18px 20px;border-radius:var(--radius-inner);background:var(--glass-strong);border:1px solid var(--glass-rim);box-shadow:var(--glass-edge),var(--shadow-2);color:var(--ink);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.consent-prompt p{margin:0 0 14px;font-size:13.5px;line-height:1.55;color:var(--muted)}.consent-actions{display:flex;gap:10px}.pan-hero{background:transparent;border-bottom:1px solid var(--line);color:var(--ink);padding:clamp(40px,5vw,72px) 0}.pan-hero:before{display:none}.pan-hero .pc-day,.pan-hero .pc-month,.pan-hero .wd{color:var(--ink)}.pan-hero .pc-day{font-family:var(--serif);font-weight:300}.city-select,.day-nav button{background-color:var(--ctl-fill);border-color:var(--ctl-line);border-radius:999px;color:var(--muted-2)}.city-select{color:var(--ink)}.home-hero:after,.home-hero:before{display:none}.auth-page{background:transparent}.auth-card{box-shadow:var(--shadow-2)}.call,.session{background:var(--darkest)}.session-head{background:rgba(14,12,10,.7);border-bottom-color:var(--line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.bubble.them,.composer .field-dark,.ended-card,.icon-dark,.perm-card,.reconnect,.sys-pill,.typing{background:var(--surface-2);border:1px solid var(--line);color:var(--ink)}.sys-pill{color:var(--muted)}.bubble.me{background:#f3eee4;border:0;color:#16130f}.call .btn-gold,.call .btn-primary,.call .icon-send,.session .btn-gold,.session .btn-primary,.session .icon-send{background:#f3eee4;border-color:#f3eee4;color:#16130f;box-shadow:none}.low-bal{background:var(--warn-soft);border-color:var(--warn-line)}.low-bal p{color:var(--warn-text)}.meter-strip{background:rgba(255,255,255,.03)}.meter-bar{background:rgba(255,255,255,.1)}.meter-bar>div{background:var(--accent)}.stage{background:var(--surface-1);border:1px solid var(--hairline)}.self-tile{background:var(--surface-3);border-color:var(--line-strong)}.stage-overlay{background:rgba(14,12,10,.72)}.perm-card p{color:var(--muted-2)}.round-btn{background:rgba(255,255,255,.08);border-color:var(--line-strong);transition:transform .5s var(--spring),background-color .4s var(--spring)}.round-btn:hover{background:rgba(255,255,255,.14)}.round-btn:active{transform:scale(.95)}.round-btn.is-off{background:#f3eee4;border-color:#f3eee4;color:#16130f}.conn-pill{background:var(--ok-soft);color:var(--ok-text)}.conn-pill .dot{background:var(--ok)}.conn-pill.wait{background:var(--accent-soft);color:var(--accent-hover)}.conn-pill.wait .dot{background:var(--accent)}.tilt{transform-style:preserve-3d;will-change:transform}.astro-tilt,.pc-tilt,.rashi-tilt{display:grid}.astro-tilt>.astro-card,.rashi-tilt>.rashi-tile{height:100%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cat-card:hover,.hist-row:hover,.live-card:hover,.pan-cell:hover{transform:translateY(-4px);box-shadow:var(--bezel),var(--shadow-2)}.astro-card:hover{box-shadow:var(--bezel),var(--shadow-2)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.area-grid .card,.astro-card,.bal-card,.hist-row,.ledger,.pan-cell,.recharge-card,.review-card,[data-rise]{animation:rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}@keyframes rise{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}::view-transition-old(.page-exit){animation:vt-out .14s cubic-bezier(.4,0,1,1) both}::view-transition-new(.page-enter){animation:.52s var(--spring) 40ms both vt-in}::view-transition-group(site-header),::view-transition-group(tabbar){animation:none}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;translate:0 14px}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@media (max-width:720px){body{padding-bottom:calc(var(--tabbar-h) + 20px + env(safe-area-inset-bottom))}.tabbar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));height:64px;padding:0 6px}.tabbar,.tabbar a{border-radius:999px}.tabbar a{position:relative;min-height:52px;transition:background-color .5s var(--spring),color .4s var(--spring),transform .4s var(--spring)}.tabbar a:active{transform:scale(.95)}.tabbar a.is-on{background:rgba(80,55,20,.08)}.filters{border-bottom-color:var(--line)}.cta{height:54px}.consent-prompt{right:16px;bottom:calc(var(--tabbar-h) + 22px + env(safe-area-inset-bottom))}body.no-tabbar .consent-prompt{bottom:calc(16px + env(safe-area-inset-bottom))}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.astro-card,.auth-card,.card,.lg,.site-header,.tabbar{background:rgba(255,252,245,.98)}.session-head{background:var(--darkest)}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){:root{--hairline:rgba(80,55,20,0.3);--line:rgba(80,55,20,0.35);--ctl-line:rgba(80,55,20,0.5);--muted:#4e463b;--surface-1:#ffffff}.lg,.modal,.site-header,.tabbar{background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}.lg:before,body:after{display:none}}