/*
! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.\!ordinal{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-devanagari-400.ttf) format("truetype")}@media print{body{background:#fff!important}.no-print,header,nav{display:none!important}.payment-document{border:0!important;width:100%!important}}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-devanagari-500.ttf) format("truetype")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-devanagari-600.ttf) format("truetype")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pdf/noto-sans-latin-400.woff2) format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/pdf/noto-sans-latin-500.woff2) format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/pdf/noto-sans-latin-700.woff2) format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pdf/noto-sans-latin-700.woff2) format("woff2")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pdf/noto-sans-devanagari-700.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pdf/noto-serif-latin-400.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/pdf/noto-serif-latin-500.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pdf/noto-serif-latin-700.woff2) format("woff2")}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pdf/noto-serif-devanagari-400.woff2) format("woff2")}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/pdf/noto-serif-devanagari-500.woff2) format("woff2")}@font-face{font-family:"Noto Serif Devanagari";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pdf/noto-serif-devanagari-700.woff2) format("woff2")}:root{--nakshanjali-maroon:#142b6e;--nakshanjali-saffron:#a3163a;--nakshanjali-gold:#c9a24a;--nakshanjali-cream:#fffdf9;--nakshanjali-ink:#2a2320}html body{--primary:#142b6e;--primary-d:#0f2257;--primary-soft:#e7ecf8;--maroon:#142b6e;--maroon-d:#0f2257;--saffron:#a3163a;--gold:#d9bd6a;--gold-l:#d9bd6a;--cream:#fffdf9;--cream-d:#e9e1d3;--ink:#2a2320;--sand:#5e544c;--green:#1f5a3d;--teal:#1f5a3d}body,html{min-height:100%}body{margin:0;background:var(--nakshanjali-cream);color:var(--nakshanjali-ink)}.nakshanjali-phone-stage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top left,rgba(191,152,47,.24),transparent 34rem),linear-gradient(135deg,#f8efda,#efe0c0)}.nakshanjali-phone-shell{width:min(390px,calc(100vw - 24px));border-radius:28px;box-shadow:0 24px 70px rgba(44,28,18,.24)}.nakshanjali-phone-shell,.nakshanjali-phone-shell .hp{height:auto;min-height:min(844px,calc(100vh - 24px));overflow:visible}.nakshanjali-phone-shell .hp{width:100%;padding-bottom:104px}@media (max-width:480px){.nakshanjali-phone-stage{align-items:flex-start;padding:0;background:var(--nakshanjali-cream)}.nakshanjali-phone-shell,.nakshanjali-phone-stage{width:100%;min-height:100vh;min-height:100dvh;height:auto}.nakshanjali-phone-shell{overflow:visible;border-radius:0;box-shadow:none}.nakshanjali-phone-shell .hp{min-height:100vh;min-height:100dvh;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.nakshanjali-phone-shell .hp>.nav{position:fixed;z-index:30;right:auto;bottom:0;left:50%;width:min(390px,100vw);transform:translateX(-50%);padding-bottom:calc(26px + env(safe-area-inset-bottom))}}.nav a{display:flex;flex-direction:column;align-items:center;gap:4px;font-weight:500;font-size:10.5px;color:var(--sand);width:52px;text-decoration:none}.nav a svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;color:#7d6a4d}.nav a.on{color:var(--primary);font-weight:700}.nav a.on svg{color:var(--primary);stroke-width:2.1}.hp .vtabs a{flex:none;padding:10px 14px;font-size:13.5px;color:var(--sand);border-bottom:2.5px solid transparent;white-space:nowrap;font-weight:500;text-decoration:none}.hp .vtabs{flex-wrap:wrap;overflow:visible;scrollbar-width:none}.hp .vtabs a,.hp .vtabs button{flex:1 1 auto;min-width:0;padding-right:6px;padding-left:6px;white-space:normal}.hp .vtabs::-webkit-scrollbar{display:none}.hp .vtabs a.on{color:var(--primary);border-bottom-color:var(--saffron);font-weight:700}.hp .vtabs button{flex:none;padding:10px 14px;font-size:13.5px;color:var(--sand);border:0;border-bottom:2.5px solid transparent;background:transparent;white-space:nowrap;font-weight:500;font-family:inherit}.hp .vtabs button.on{color:var(--primary);border-bottom-color:var(--saffron);font-weight:700}.hp .chart-row{width:100%;border-left:0;border-right:0;border-top:0;background:transparent;font-family:inherit;text-align:left}.hp .planet-placement-list{display:grid;gap:10px;width:100%}.hp .planet-placement-card{display:grid;gap:9px;width:100%;min-width:0;padding:13px 14px;border:1px solid var(--gold);text-align:left;font:inherit}.hp .planet-placement-primary,.hp .planet-placement-secondary,.hp .planet-placement-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.hp .planet-placement-top strong{color:var(--primary);font-size:15px}.hp .planet-placement-top .xs{text-align:right}.hp .planet-placement-primary{justify-content:flex-start;color:var(--ink);font-size:13px}.hp .planet-placement-primary span+span:before{content:"·";color:var(--sand);margin-right:8px}.hp .planet-placement-secondary{color:var(--sand);font-size:12px;flex-wrap:wrap}.hp .planet-placement-secondary>span:first-child{flex:1 1 150px;min-width:0}.hp .planet-placement-secondary .planet-dignity{flex:0 1 auto}.chart-sheet-backdrop{position:fixed;z-index:1000;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:16px 12px env(safe-area-inset-bottom);background:rgba(44,28,18,.55)}.chart-sheet-panel{width:min(100%,560px);max-height:min(72dvh,620px);overflow:auto;overscroll-behavior:contain;padding:18px;border-radius:18px 18px 0 0;box-shadow:0 12px 40px rgba(25,15,10,.32)}.hp .ptr .c5{width:110px;font-size:13px;color:var(--sand);flex:none}.hp .ptr .c6{width:132px;font-size:13px;flex:none}.hp .ptr .c7{width:36px;font-size:13px;color:var(--sand);flex:none;text-align:right}.hp .chart-plain-button{width:100%;border:0;background:transparent;padding:0;color:inherit;font-family:inherit}.hp .term-devanagari{color:var(--sand);font-family:Noto Sans Devanagari,Mukta,sans-serif;font-size:.85em;font-weight:500;white-space:nowrap}.hp .onboarding-scroll-area{overflow-y:auto;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.hp .onboarding-equal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hp .onboarding-equal-actions .btn{min-width:0;padding-left:10px;padding-right:10px}.hp .vkundli{width:min(100%,320px);margin:0 auto;border:.5px solid var(--gold);background:var(--surface);color:var(--ink)}.hp .vkundli svg{display:block;width:100%;aspect-ratio:1/1}.hp .ptr{display:grid;grid-template-columns:minmax(24px,.6fr) minmax(36px,1fr) minmax(28px,.65fr) minmax(26px,.65fr) minmax(48px,1.4fr) minmax(52px,1.45fr) minmax(12px,.25fr);gap:4px;align-items:start;min-width:0;padding-right:12px;padding-left:12px}.hp .ptr .c1,.hp .ptr .c2,.hp .ptr .c3,.hp .ptr .c4,.hp .ptr .c5,.hp .ptr .c6,.hp .ptr .c7{width:auto;min-width:0;overflow-wrap:anywhere;flex:initial;font-size:clamp(9px,3.1vw,13px)}.hp .chips{flex-wrap:wrap;overflow:visible}.hp .srow{flex-wrap:wrap;align-items:flex-start}.nakshanjali-phone-shell .hp .chips,.nakshanjali-phone-shell .hp .vtabs{flex-wrap:wrap;overflow:visible}.public-marketing{min-height:100vh;background:var(--cream,#f8efda);color:var(--ink,#2c1c12);font-family:Mukta,system-ui,sans-serif;line-height:1.65}.public-marketing *{box-sizing:border-box}.public-marketing a{color:inherit;text-decoration:none}.public-marketing a:hover{text-decoration:underline;text-underline-offset:3px}.public-header{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(20px,5vw,76px);background:color-mix(in srgb,var(--cream,#f8efda) 94%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,var(--gold,#bf982f) 38%,transparent)}.public-logo{display:inline-flex;align-items:center;flex:none;line-height:0}.public-logo img{display:block;width:min(188px,38vw);height:auto;-o-object-fit:contain;object-fit:contain}.public-logo:focus-visible{outline:2px solid var(--gold,#bf982f);outline-offset:4px;border-radius:4px}.public-footer nav,.public-header nav{display:flex;align-items:center;gap:clamp(10px,2vw,23px);flex-wrap:wrap;font-weight:600;color:var(--ink,#2c1c12)}.public-header nav{justify-content:flex-end;font-size:14px}.public-header nav a:not(.public-button){white-space:nowrap}.public-locale{padding-left:12px;border-left:1px solid var(--gold,#bf982f)}.public-signin{font-size:13px;color:var(--primary,#7a1f1f);white-space:nowrap}.public-button,.public-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border:1.5px solid var(--gold-l,#e3c469);border-radius:14px;font-weight:700;transition:transform .15s ease,background .15s ease}.public-button{background:linear-gradient(180deg,color-mix(in srgb,var(--primary,#7a1f1f) 93%,#fff),var(--maroon-d,#5e1717));color:var(--cream,#f8efda)!important;box-shadow:0 3px 8px rgba(94,23,23,.18)}.public-button:hover,.public-secondary:hover{transform:translateY(-1px);text-decoration:none!important}.public-secondary{color:var(--primary,#7a1f1f);background:transparent;border-color:var(--gold,#bf982f)}.public-text-link{font-weight:700;color:var(--primary,#7a1f1f)}.public-hero{max-width:1320px;margin:0 auto;padding:clamp(56px,9vw,118px) clamp(24px,7vw,100px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(270px,.7fr);align-items:center;gap:clamp(38px,8vw,120px);background:radial-gradient(ellipse at 89% 42%,rgba(191,152,47,.17),transparent 32rem)}.public-kicker{margin:0 0 12px;color:var(--saffron,#d06706);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.public-marketing[lang=hi] .public-kicker{letter-spacing:normal}.public-card h2,.public-card h3,.public-content h1,.public-content-section h2,.public-hero h1,.public-section h2{font-family:Rozha One,"Noto Serif Devanagari",Georgia,serif;font-weight:400;color:var(--primary,#7a1f1f);line-height:1.18}.public-hero h1{font-size:clamp(42px,6vw,74px);max-width:14ch;margin:0}.public-lead{max-width:66ch;font-size:clamp(17px,1.8vw,21px);color:var(--sand,#9a8460);line-height:1.7}.public-hero-copy .public-lead{max-width:56ch;margin:20px 0}.public-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px}.public-operator{margin:25px 0 0;color:var(--ink,#2c1c12);font-size:14px;font-weight:700}.public-hero-card{position:relative;display:flex;min-height:390px;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:38px;text-align:center;background:var(--primary,#7a1f1f);color:var(--cream,#f8efda);border:2px solid var(--gold-l,#e3c469);border-radius:28px 28px 10px 28px;box-shadow:0 14px 36px rgba(94,23,23,.17);overflow:hidden}.public-hero-card:after,.public-hero-card:before{content:"";position:absolute;width:270px;height:270px;border:1px solid hsla(45,69%,65%,.3);transform:rotate(45deg);border-radius:40px}.public-hero-card:before{inset:-105px auto auto -80px}.public-hero-card:after{inset:auto -80px -150px auto}.public-seal{display:grid;place-items:center;width:136px;height:136px;border:1.5px solid var(--gold-l,#e3c469);border-radius:50%;box-shadow:inset 0 0 0 8px hsla(42,68%,91%,.06),0 0 0 8px hsla(45,69%,65%,.12);font:400 65px/1 Rozha One,serif;color:var(--gold-l,#e3c469)}.public-card-title{font:400 30px/1.2 Rozha One,serif}.public-card-note{color:var(--gold-l,#e3c469);font-size:14px}.public-section{max-width:1240px;margin:0 auto;padding:78px clamp(24px,6vw,82px)}.public-section-heading{max-width:750px;margin-bottom:28px}.public-content-section h2,.public-section h2{font-size:clamp(29px,4vw,42px);margin:0}.public-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.public-card{padding:24px;background-color:color-mix(in srgb,var(--cream,#f8efda) 75%,#fff);background-image:radial-gradient(circle at 12px 12px,rgba(191,152,47,.12) 1px,transparent 1.6px);background-size:24px 24px;border:1.5px solid var(--gold,#bf982f);border-radius:16px;box-shadow:inset 0 0 0 3px hsla(42,68%,91%,.56),0 2px 7px rgba(94,23,23,.06)}.public-card h2,.public-card h3{font-size:25px;line-height:1.25;margin:0 0 10px}.public-card h2 a{color:inherit}.public-card p,.public-content-section p,.public-content>p:not(.public-kicker){color:var(--sand,#806d4f);font-size:16px;line-height:1.8;margin:8px 0 0}.public-card-number{display:block;color:var(--saffron,#d06706);font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:14px}.public-section-soft{max-width:none;background:color-mix(in srgb,var(--cream-d,#efe0c0) 48%,var(--cream,#f8efda));padding-left:max(24px,calc((100vw - 1080px)/2));padding-right:max(24px,calc((100vw - 1080px)/2))}.public-note{max-width:75ch;margin:30px auto 0;text-align:center;color:var(--sand,#806d4f);font-size:14px}.public-blessing{text-align:center;padding-top:52px;padding-bottom:52px;border-top:1px solid var(--gold,#bf982f);border-bottom:1px solid var(--gold,#bf982f)}.public-blessing p{margin:8px;color:var(--sand,#806d4f)}.public-blessing .public-devanagari{color:var(--primary,#7a1f1f);font:400 clamp(21px,3vw,30px)/1.8 Rozha One,"Noto Serif Devanagari",serif}.public-article-prompt{text-align:center}.public-article-prompt h2{margin:0}.public-article-prompt p{color:var(--sand,#806d4f);margin:8px 0 22px}.public-footer{padding:32px clamp(22px,5vw,72px) 24px;border-top:2px solid var(--gold,#bf982f);background:color-mix(in srgb,var(--cream-d,#efe0c0) 40%,var(--cream,#f8efda));color:var(--sand,#806d4f)}.public-footer-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.public-footer-brand p{margin:0;font-size:14px;color:var(--ink,#2c1c12);font-weight:600}.public-footer nav{justify-content:center;margin:20px 0;font-size:14px}.public-address,.public-copyright{text-align:center;margin:8px 0;font-size:13px}.public-content{max-width:920px;min-height:54vh;margin:0 auto;padding:clamp(48px,8vw,94px) clamp(22px,5vw,40px) 80px}.public-content h1{font-size:clamp(38px,6vw,62px);margin:0 0 16px}.public-content>.public-lead{margin:10px 0 32px}.public-operator-card{margin:36px 0}.public-operator-card h2{font-size:22px;margin:0 0 16px}.public-operator-card p{font-size:16px}.public-content-section{margin:36px 0}.public-content-section h2{font-size:30px;margin-bottom:10px}.public-content-section p{max-width:75ch}.public-article{max-width:860px}.public-article>.public-text-link{display:inline-block;margin-bottom:32px}.public-article-grid .public-card{display:flex;flex-direction:column;align-items:flex-start}.public-article-grid .public-text-link{margin-top:auto;padding-top:20px}@media(max-width:800px){.public-header{align-items:flex-start;flex-direction:column;gap:12px;padding:14px 20px}.public-header nav{justify-content:flex-start;gap:10px 16px}.public-header nav .public-button{min-height:38px;padding:6px 12px}.public-hero{grid-template-columns:1fr;padding-top:54px}.public-hero-card{min-height:290px}.public-card-grid{grid-template-columns:1fr}.public-section{padding-top:58px;padding-bottom:58px}.public-section-soft{padding-left:22px;padding-right:22px}.public-footer-brand{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.public-marketing *{scroll-behavior:auto!important;transition:none!important}}.garden-marketing{min-height:100vh;background:#fbf7f0 url(/claude-design/garden/garden/bg-marble.jpg) 0 0/360px auto;color:#2a2320;font-family:Claude Martel Sans,Martel Sans,system-ui,sans-serif;line-height:1.5;-webkit-text-size-adjust:100%;position:relative}.garden-marketing:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:hsla(38,58%,96%,.35)}.garden-marketing *{box-sizing:border-box}.garden-marketing a{color:inherit;text-decoration:none}.garden-marketing button,.garden-marketing input{font:inherit;color:inherit}.garden-marketing h1,.garden-marketing h2,.garden-marketing h3{font-family:Claude Eczar,Eczar,serif}.garden-footer,.garden-header,.garden-main{position:relative;z-index:1}.garden-header{position:sticky;top:0;background:#fffdf9;box-shadow:0 10px 18px -12px rgba(60,40,20,.45);z-index:30}.garden-header-row{max-width:1240px;margin:0 auto;padding:6px 16px;display:flex;align-items:center;gap:12px;min-height:64px}.garden-logo{display:flex;flex:0 0 150px;width:150px;height:56px;overflow:hidden;align-items:center}.garden-logo img{display:block;width:202px;max-width:none;height:56px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.garden-main-nav{display:flex;gap:2px;margin-left:12px;align-items:stretch}.garden-main-nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;color:#3e342d;font-size:16px;font-weight:500;white-space:nowrap}.garden-main-nav a.is-current{color:#142b6e;font-weight:700;box-shadow:inset 0 -3px 0 #a3163a}.garden-main-nav a:hover{color:#a3163a}.garden-header-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.garden-language{justify-content:center;padding:0 14px;border-radius:12px;background:#f3eee6;box-shadow:inset 0 0 0 1.5px #d9bd6a;font-size:15px;font-weight:600;color:#3e342d}.garden-language,.garden-signin{display:inline-flex;align-items:center;min-height:44px}.garden-signin{padding:0 6px;color:#142b6e;font-size:16px;font-weight:700;text-decoration:underline!important;text-underline-offset:4px}.garden-band{height:30px;background:url(/claude-design/garden/garden/band.svg) 0/auto 30px repeat-x}.garden-band-small{width:100%;max-width:420px;box-shadow:0 4px 0 #d8cebf,0 16px 22px -14px rgba(60,40,20,.5)}.garden-main{max-width:1240px;margin:0 auto}.garden-hero{padding:36px 14px 28px;display:grid;grid-template-columns:minmax(360px,1.6fr) minmax(280px,1fr);gap:32px 48px;align-items:start}.garden-hero-copy{order:1;align-items:flex-start;padding:clamp(30px,4vw,48px) clamp(22px,3.5vw,44px) clamp(28px,3.5vw,40px);gap:20px;background:#fffdf9;border-radius:28px;box-shadow:inset 0 0 0 6px #fffdf9,inset 0 0 0 8px #d9bd6a,inset 0 0 0 10px #fffdf9,inset 0 0 0 11px #142b6e,0 3px 0 #e4dcd0,0 6px 0 #d8cebf,0 28px 44px -26px rgba(60,40,20,.6)}.garden-hero-art,.garden-hero-copy{min-width:0;display:flex;flex-direction:column}.garden-hero-art{order:2;align-items:center}.garden-eyebrow{margin:0;color:#a3163a;font-size:16px;font-weight:700}.garden-hero h1{max-width:16ch;margin:0;color:#142b6e;font-size:clamp(38px,5.6vw,66px);font-weight:700;line-height:1.08;text-wrap:balance}.garden-lead{max-width:60ch;margin:0;color:#3e342d;font-size:18px;line-height:1.6}.garden-free-offer{display:flex;align-items:center;gap:12px;width:100%;height:64px;padding:10px 16px 10px 10px;border-radius:14px;background:#fff4d6;box-shadow:inset 0 0 0 1.5px #d9bd6a}.garden-free-offer img{width:42px;height:42px;flex:0 0 auto}.garden-free-offer span{display:flex;flex-direction:column}.garden-free-offer strong{font-size:17px;line-height:1.35}.garden-free-offer small{font-size:15px;line-height:1.45}.garden-primary-action{display:flex;align-items:center;justify-content:center;width:100%;min-height:57px;padding:0 34px;border-radius:16px;background:linear-gradient(#c41e5c,#8e0e3f);box-shadow:inset 0 0 0 2px #8e0e3f,inset 0 0 0 3.5px #e9cb7a,inset 0 6px 9px -5px hsla(0,0%,100%,.45),0 4px 0 #5e0a2a,0 14px 22px -12px rgba(94,10,42,.6);outline:6px solid rgba(196,30,92,.14);outline-offset:3px;color:#fff;font-size:21px;font-weight:700}.garden-primary-action:hover{background:linear-gradient(#d42868,#9e1449)}.garden-chip-group{display:flex;flex-direction:column;gap:8px;width:100%}.garden-chip-group>span{font-size:15px;color:#5e544c}.garden-chip-group>div{display:flex;flex-wrap:wrap;gap:8px}.garden-chip-group a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;background:#f3eee6;box-shadow:inset 0 0 0 1.5px #d9bd6a;color:#142b6e;font-size:15px;font-weight:600}.garden-chip-group a:hover{background:#fce4ec}.garden-arch{position:relative;display:block;aspect-ratio:300/462;filter:drop-shadow(0 18px 24px rgba(60,40,20,.35))}.garden-arch-hero{width:min(100%,340px)}.garden-arch-card{width:72%;max-width:220px;filter:none}.garden-arch-window{position:absolute;inset:0;overflow:hidden}.garden-arch-window img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.garden-arch-frame{position:absolute;inset:0;width:100%;height:100%;display:block}.garden-marble-sill{width:100%;max-width:380px;height:14px;margin-top:-2px;border-radius:3px;background:linear-gradient(90deg,#dcd2c4,#fff 30%,#f5efe6 70%,#cfc4b4);box-shadow:0 3px 0 #d8cebf}.garden-section{padding:28px 14px}.garden-pill-heading{width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto;padding:10px 28px;border-radius:999px;background:#fffdf9;box-shadow:inset 0 0 0 4px #fffdf9,inset 0 0 0 5.5px #d9bd6a,0 3px 0 #d8cebf;color:#142b6e;font-size:clamp(26px,3.6vw,36px);font-weight:600;line-height:1.25;text-align:center}.garden-actions-section{display:flex;flex-direction:column;gap:22px}.garden-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.garden-action-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 14px 20px;border-radius:24px;background:#fffdf9;box-shadow:inset 0 0 0 5px #fffdf9,inset 0 0 0 6.5px #d9bd6a,0 3px 0 #e4dcd0,0 5px 0 #d8cebf,0 20px 30px -22px rgba(60,40,20,.55);text-align:center}.garden-action-card:hover{transform:translateY(-2px)}.garden-action-card strong{color:#142b6e;font-family:Claude Eczar,Eczar,serif;font-size:24px;font-weight:600;line-height:1.2}.garden-action-card span{max-width:22em;color:#3e342d;font-size:15px;line-height:1.5}.garden-action-card em{padding:4px 12px;border-radius:999px;background:#fff4d6;box-shadow:inset 0 0 0 1.5px #d9bd6a;color:#2a2320;font-size:14px;font-style:normal;font-weight:700}.garden-details-card{margin-top:0;border-radius:28px;background:#fffdf9;box-shadow:inset 0 0 0 6px #fffdf9,inset 0 0 0 7.5px #d9bd6a,0 3px 0 #e4dcd0,0 5px 0 #d8cebf,0 22px 36px -26px rgba(60,40,20,.55)}.garden-details-card h2{margin:0;color:#142b6e;font-size:clamp(26px,3.6vw,36px);line-height:1.25}.garden-section-note{margin:4px 0 18px;color:#3e342d;font-size:17px;line-height:1.55}.garden-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.garden-detail-item{display:flex;align-items:center;gap:14px}.garden-detail-item img{width:72px;height:72px;flex:0 0 auto}.garden-detail-item span{display:flex;flex-direction:column;gap:2px}.garden-detail-item strong{color:#a3163a;font-size:18px}.garden-detail-item small{font-size:16px;line-height:1.5}.garden-credits{overflow:hidden;border-radius:28px;background:linear-gradient(160deg,#1d3e9a,#0f2257);box-shadow:inset 0 0 0 6px #0f2257,inset 0 0 0 8px #e2b958,0 4px 0 #0b1a4a,0 26px 40px -24px rgba(20,43,110,.7);color:#fff}.garden-band-inset{height:30px;margin:12px 12px 0;border-radius:14px 14px 0 0}.garden-credits-body{display:flex;flex-wrap:wrap;gap:20px 48px;align-items:center;padding:26px 24px 30px}.garden-credits-body>div{flex:1 1 260px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.garden-credits h2{margin:0;color:#ffd57a;font-size:clamp(28px,4vw,40px);line-height:1.2}.garden-credits p{margin:0;font-size:17px;line-height:1.55}.garden-credit-action{display:inline-flex;align-items:center;min-height:50px;padding:0 22px;border-radius:12px;background:linear-gradient(135deg,#ffe29a,#e9a52a);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 3px 0 #94560c;color:#2a2320;font-size:17px;font-weight:700}.garden-credits dl{flex:1.4 1 320px;margin:0;display:flex;flex-direction:column}.garden-credits dl>div{display:flex;align-items:baseline;gap:10px;padding:10px 0;font-size:18px}.garden-credits dt{min-width:0}.garden-credits dl>div>span{flex:1 1 24px;min-width:24px;border-bottom:2px dotted #7f9be3;transform:translateY(-5px)}.garden-credits dd{margin:0;color:#ffd57a;font-weight:700;white-space:nowrap}.garden-reading{display:flex;flex-direction:column;gap:16px;padding-bottom:44px}.garden-reading-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.garden-reading-heading .garden-pill-heading{margin:0}.garden-reading-heading>a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:12px;background:#fffdf9;box-shadow:inset 0 0 0 1.5px #d9bd6a;color:#142b6e;font-size:16px;font-weight:700}.garden-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.garden-article-card{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:20px;background:#fffdf9;box-shadow:inset 0 0 0 4px #fffdf9,inset 0 0 0 5.5px #d9bd6a,0 3px 0 #d8cebf;text-align:left}.garden-article-card>img{width:44px;height:44px;flex:0 0 auto}.garden-article-card>span{display:flex;flex-direction:column;gap:4px}.garden-article-card strong{color:#142b6e;font-family:Claude Eczar,Eczar,serif;font-size:21px;line-height:1.25}.garden-article-card small{color:#3e342d;font-size:15px;line-height:1.5}.garden-footer{background:#fffdf9}.garden-footer-row{max-width:1240px;margin:0 auto;padding:22px 16px 30px;display:flex;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap}.garden-footer-row>div{display:flex;flex-direction:column;gap:6px}.garden-footer-row>div>img{width:173px;height:48px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.garden-footer-row small{color:#5e544c;font-size:14px}.garden-footer nav{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:15px;color:#142b6e}.garden-footer nav a{text-decoration:underline;text-underline-offset:3px}.garden-marketing:lang(hi) .garden-action-card strong,.garden-marketing:lang(hi) .garden-article-card strong,.garden-marketing:lang(hi) h1,.garden-marketing:lang(hi) h2,.garden-marketing:lang(hi) h3{font-family:Claude Eczar,Eczar,"Noto Serif Devanagari",serif;letter-spacing:normal}.garden-marketing:lang(hi){font-family:Claude Martel Sans,Martel Sans,Noto Sans Devanagari,system-ui,sans-serif}@media(max-width:899px){.garden-main-nav{display:none}.garden-header-row{gap:8px}.garden-logo{flex-basis:150px}.garden-hero{grid-template-columns:1fr;gap:24px;padding-top:26px}.garden-hero-art{order:1}.garden-hero-copy{order:2}.garden-arch-hero{width:min(100%,340px)}.garden-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.garden-article-grid,.garden-detail-grid{grid-template-columns:1fr}.garden-credits-body{gap:24px}}@media(max-width:519px){.garden-header-row{padding:6px 10px}.garden-logo{flex-basis:120px;width:120px;height:48px}.garden-logo img{width:173px;height:48px}.garden-header-actions{gap:2px}.garden-language,.garden-signin{font-size:14px}.garden-hero{padding:24px 10px 20px}.garden-hero-copy{padding:28px 20px 26px;gap:16px}.garden-hero h1{font-size:clamp(35px,10vw,48px)}.garden-lead{font-size:16px}.garden-free-offer{height:auto;min-height:64px}.garden-free-offer small{font-size:14px}.garden-action-grid{grid-template-columns:1fr;gap:14px}.garden-action-card{padding-top:12px}.garden-section{padding:20px 10px}.garden-details-card{padding:22px 18px}.garden-credits{border-radius:22px}.garden-credits-body{padding:22px 18px 26px}.garden-credits dl>div{font-size:16px}.garden-reading-heading .garden-pill-heading{font-size:28px;padding-inline:18px}.garden-footer-row{padding-inline:12px;align-items:flex-start}.garden-footer nav{gap:8px 14px;font-size:14px}}.garden-marketing .garden-primary-action{color:#fff!important}.garden-marketing .garden-credit-action{color:#2a2320!important}.garden-marketing .garden-arch{aspect-ratio:auto;filter:drop-shadow(0 18px 24px rgba(60,40,20,.24))}.garden-marketing .garden-arch img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.garden-marketing .garden-arch-card{filter:none}.garden-marketing .garden-logo{flex:0 1 178px;width:178px;min-width:150px;height:48px;overflow:visible}.garden-marketing .garden-logo img{width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media(max-width:899px){.garden-marketing .garden-hero-copy{order:1}.garden-marketing .garden-hero-art{order:2}}@media(max-width:519px){.garden-marketing .garden-logo{flex:0 1 170px;width:170px;min-width:150px;height:48px}.garden-marketing .garden-logo img{width:170px;height:auto}.garden-marketing .garden-header-actions{flex:0 0 auto}}@font-face{font-family:Claude Eczar;src:url(/claude-design/fonts/Eczar-latin.woff2) format("woff2");font-style:normal;font-weight:500 800;font-display:swap}@font-face{font-family:Claude Eczar;src:url(/claude-design/fonts/Eczar-devanagari.woff2) format("woff2");font-style:normal;font-weight:500 800;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Claude Martel Sans;src:url(/claude-design/fonts/MartelSans-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Claude Martel Sans;src:url(/claude-design/fonts/MartelSans-latin-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Claude Martel Sans;src:url(/claude-design/fonts/MartelSans-latin-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Claude Martel Sans;src:url(/claude-design/fonts/MartelSans-devanagari.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Claude Martel Sans;src:url(/claude-design/fonts/MartelSans-devanagari-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Claude Martel Sans;src:url(/claude-design/fonts/MartelSans-devanagari-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}:where(.claude-app-stage,.nakshanjali-onboarding-stage){--claude-navy:#142b6e;--claude-navy-deep:#0f2257;--claude-paper:#fffdf9;--claude-page:#e9e1d3;--claude-gold:#d9bd6a;--claude-gold-deep:#c9a24a;--claude-crimson:#a3163a;--claude-ruby:#7a1f1f;--claude-ruby-deep:#5e1717;--claude-ink:#2a2320;--claude-muted:#5e544c;--claude-success:#1f5a3d;--claude-radius-card:14px;--claude-radius-control:12px;--claude-shadow-card:0 2px 8px rgba(42,35,32,.09);--claude-shadow-button:0 3px 0 var(--claude-gold-deep),0 8px 18px rgba(20,43,110,.16);--claude-ui:"Claude Martel Sans","Noto Sans",system-ui,sans-serif;--claude-display:"Claude Eczar","Noto Serif",Georgia,serif}.claude-app-stage{min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;padding:40px;background:var(--claude-page)}.claude-app-shell{width:min(1100px,calc(100vw - 80px));min-height:min(760px,calc(100vh - 80px));overflow:hidden;border:9px solid var(--claude-ink);border-radius:14px;background:var(--claude-page) url(/claude-design/garden-tile.jpg) 0 0 /320px auto;box-shadow:0 30px 60px -24px rgba(0,0,0,.45)}.claude-app-shell>.tokensRoot{min-height:100%}.claude-app-shell .hp{box-sizing:border-box;position:relative;display:grid;grid-template-columns:220px minmax(0,1fr);align-content:start;min-height:min(760px,calc(100vh - 80px));overflow:visible;color:var(--claude-ink);background:var(--claude-page) url(/claude-design/garden-tile.jpg) 0 0 /320px auto;font-family:var(--claude-ui)}.claude-app-shell .hp>:not(.nk-desktop-sidebar){grid-column:2;min-width:0}.claude-app-shell .hp>.nk-desktop-sidebar{grid-column:1;grid-row:1/-1}.claude-app-shell .hp.is-hindi,.claude-app-shell .hp:lang(hi){font-family:Claude Martel Sans,Noto Sans Devanagari,system-ui,sans-serif;letter-spacing:normal}.claude-app-shell .hp .namebar,.claude-app-shell .hp .serif,.claude-app-shell .hp .title,.claude-app-shell .hp h1,.claude-app-shell .hp h2,.claude-app-shell .hp h3{font-family:var(--claude-display)}.claude-app-shell .hp.is-hindi h1,.claude-app-shell .hp.is-hindi h2,.claude-app-shell .hp.is-hindi h3,.claude-app-shell .hp:lang(hi) .serif,.claude-app-shell .hp:lang(hi) .title,.claude-app-shell .hp:lang(hi) h1,.claude-app-shell .hp:lang(hi) h2,.claude-app-shell .hp:lang(hi) h3{font-family:Claude Eczar,"Noto Serif",serif;letter-spacing:normal}.claude-app-shell .nk-desktop-sidebar{box-sizing:border-box;width:220px;min-height:100%;padding:16px 14px 26px;color:var(--claude-ink);background:var(--claude-paper);border:0;border-right:1.5px solid var(--claude-gold);box-shadow:none}.claude-app-shell .nk-desktop-brand{gap:8px;margin-bottom:14px;color:var(--claude-navy);font-family:var(--claude-display);font-size:18px;font-weight:700;text-decoration:none}.claude-app-shell .nk-desktop-brand img{width:34px;height:34px}.claude-app-shell .nk-desktop-nav-item{min-height:46px;margin:4px 0;padding:0 16px;gap:14px;color:var(--claude-ink);border:0;border-radius:10px;font-family:var(--claude-ui);font-size:16px;font-weight:400;text-decoration:none}.claude-app-shell .nk-desktop-nav-item svg{width:19px;height:19px;color:currentColor}.claude-app-shell .nk-desktop-nav-item.is-active,.claude-app-shell .nk-desktop-nav-item:hover{color:#fff;background:var(--claude-navy);border-color:transparent}.claude-app-shell .nk-desktop-sidebar-bottom{gap:8px}.claude-app-shell .nk-desktop-account,.claude-app-shell .nk-desktop-language{color:var(--claude-muted);font-family:var(--claude-ui);text-decoration:none}.claude-app-shell .claude-appbar{box-sizing:border-box;display:flex;min-height:74px;align-items:center;gap:14px;padding:18px 28px 14px;color:var(--claude-navy);background:var(--claude-paper);border-bottom:1.5px solid var(--claude-gold)}.claude-app-shell .claude-appbar-copy{min-width:0}.claude-app-shell .claude-appbar-title{margin:0;color:var(--claude-navy);font-family:var(--claude-display);font-size:28px;font-weight:700;line-height:1.05}.claude-app-shell .claude-appbar-subtitle{margin:4px 0 0;color:var(--claude-muted);font-size:13px;line-height:1.35}.claude-app-shell .claude-appbar-action{margin-left:auto}.claude-app-shell .claude-appbar-action a,.claude-app-shell .claude-appbar-action button{color:var(--claude-navy);font-family:var(--claude-ui)}.claude-app-shell .hp>header:not(.claude-appbar){box-sizing:border-box;min-height:74px;padding:18px 28px 14px;color:var(--claude-navy);background:var(--claude-paper);border-bottom:1.5px solid var(--claude-gold)}.claude-app-shell .card.hero .helperText,.claude-app-shell .card.hero .muted,.claude-app-shell .card.hero .secondary{color:rgba(255,253,249,.82)!important}.claude-app-shell .btn:disabled,.claude-app-shell a.btn[aria-disabled=true],.claude-app-shell button.btn:disabled,.claude-app-shell button:disabled:not([type=checkbox]):not([type=radio]){color:#fff!important;background:var(--claude-navy)!important;border-color:var(--claude-gold)!important;opacity:.62}.claude-app-shell .hp.ask-board-shell,.claude-app-shell .hp.today-screen,.claude-app-shell .hp.wallet-screen{color:var(--claude-ink);background:var(--claude-page) url(/claude-design/garden-tile.jpg) 0 0 /320px auto!important}.claude-app-shell .ask-board-shell .ask-board-panel,.claude-app-shell .today-screen .today-content,.claude-app-shell .wallet-screen>:not(.nk-desktop-sidebar):not([data-component=bottom-nav]){min-width:0;max-width:960px;margin-right:auto;margin-left:auto}.claude-app-shell .ask-board-shell .ask-board-panel,.claude-app-shell .today-screen .today-content{width:100%;padding:22px 28px 82px}.claude-app-shell .ask-board-shell .ask-board-panel>*,.claude-app-shell .today-screen .today-content>*{max-width:860px;margin-right:auto;margin-left:auto}.claude-app-shell .ask-board-shell .ask-empty-state,.claude-app-shell .ask-board-shell .ask-message,.claude-app-shell .ask-board-shell .ask-secondary-form,.claude-app-shell .today-screen .today-home-article,.claude-app-shell .today-screen .today-panchang-card,.claude-app-shell .today-screen .today-reading-card,.claude-app-shell .today-screen .today-shortcut-card,.claude-app-shell .wallet-screen .card{color:var(--claude-ink);background:var(--claude-paper);border:1.5px solid var(--claude-gold);border-radius:var(--claude-radius-card);box-shadow:var(--claude-shadow-card)}.claude-app-shell .ask-board-shell h1,.claude-app-shell .ask-board-shell h2,.claude-app-shell .ask-board-shell h3,.claude-app-shell .today-screen h1,.claude-app-shell .today-screen h2,.claude-app-shell .today-screen h3,.claude-app-shell .wallet-screen h1,.claude-app-shell .wallet-screen h2,.claude-app-shell .wallet-screen h3{color:var(--claude-navy);font-family:var(--claude-display)}.claude-app-shell .ask-board-shell .ask-composer-submit,.claude-app-shell .ask-board-shell .board-primary,.claude-app-shell .today-screen .today-action-primary,.claude-app-shell .wallet-screen .board-primary{color:#fff;background:var(--claude-navy);border-color:var(--claude-gold)}.claude-app-shell .ask-board-shell .ask-board-header{position:relative;inset:auto;min-height:74px;padding:18px 28px 14px;color:var(--claude-navy);background:var(--claude-paper);border-bottom:1.5px solid var(--claude-gold)}.claude-app-shell .ask-board-shell .ask-board-panel{overflow:visible}.claude-app-shell .ask-board-shell .ask-follow-chip,.claude-app-shell .ask-board-shell .ask-question-list button{color:var(--claude-navy);background:var(--claude-paper);border:1.5px solid var(--claude-gold);border-radius:999px}@media (min-width:900px){.claude-app-shell .hp.ask-board-shell{display:grid!important;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:auto!important;min-height:min(760px,calc(100vh - 80px));overflow:visible!important}.claude-app-shell .ask-board-shell .ask-board-header{grid-column:2;grid-row:1;width:auto}.claude-app-shell .ask-board-shell .ask-board-panel{grid-column:2;grid-row:2;width:auto;max-width:none;margin:0;border-radius:0}.claude-app-shell .ask-board-shell .ask-composer-dock{grid-column:2;grid-row:2}}.claude-app-shell .vtabs{display:flex;gap:8px;min-height:58px;align-items:center;padding:10px 28px;overflow-x:auto;background:var(--claude-paper);border-bottom:1.5px solid var(--claude-gold)}.claude-app-shell .vtabs a,.claude-app-shell .vtabs button{flex:0 0 auto;min-height:38px;padding:7px 14px;color:var(--claude-navy);background:var(--claude-paper);border:1.5px solid var(--claude-gold);border-radius:999px;font-family:var(--claude-ui);font-size:15px;font-weight:600;text-decoration:none}.claude-app-shell .vtabs a.on,.claude-app-shell .vtabs button.on{color:#fff!important;background:var(--claude-navy);border-color:var(--claude-navy)}.claude-app-shell .hp>.claude-chart-content{display:block;min-width:0;padding:22px 32px 82px;background:var(--claude-page) url(/claude-design/garden-tile.jpg) 0 0 /320px auto}.claude-app-shell .chart-tab-introduction{max-width:860px;margin:0 auto 14px;padding:12px 14px;color:var(--claude-ink);background:rgba(255,253,249,.94);border:1.5px solid hsla(45,59%,63%,.82);border-radius:16px;box-shadow:0 8px 18px rgba(42,35,32,.08)}.claude-app-shell .vkundli{width:min(100%,820px);margin:0 auto;padding:10px;background:var(--claude-paper);border:1.5px solid var(--claude-gold);border-radius:var(--claude-radius-card);box-shadow:inset 0 0 0 3px hsla(42,68%,91%,.72),inset 0 0 0 4.5px rgba(201,162,74,.45),var(--claude-shadow-card)}.claude-app-shell .vkundli svg{display:block;width:min(100%,560px)!important;height:auto!important;margin:0 auto}.claude-app-shell .card,.claude-app-shell .dasha-ask-card,.claude-app-shell .planet-placement-card,.claude-app-shell .rcard,.claude-app-shell .yoga-result-card{color:var(--claude-ink);background:var(--claude-paper);border:1.5px solid var(--claude-gold);border-radius:var(--claude-radius-card);box-shadow:var(--claude-shadow-card)}.claude-app-shell .card .serif,.claude-app-shell .card h1,.claude-app-shell .card h2,.claude-app-shell .card h3,.claude-app-shell .planet-placement-card strong{color:var(--claude-navy);font-family:var(--claude-display)}.claude-app-shell .helperText,.claude-app-shell .muted,.claude-app-shell .secondary{color:var(--claude-muted)}.claude-app-shell .btn,.claude-app-shell .button,.claude-app-shell a.btn,.claude-app-shell button.btn{min-height:48px;padding:11px 18px;color:#fff;background:linear-gradient(175deg,var(--claude-ruby),var(--claude-ruby-deep));border:1.5px solid var(--claude-gold);border-radius:var(--claude-radius-control);box-shadow:var(--claude-shadow-button);font-family:var(--claude-ui);font-weight:700}.claude-app-shell .btn.ghost,.claude-app-shell .btn.gold,.claude-app-shell .btn.outline,.claude-app-shell .buttonSecondary{color:var(--claude-navy);background:var(--claude-paper);border-color:var(--claude-gold);box-shadow:none}.claude-app-shell .btn.accent,.claude-app-shell .btn.danger,.claude-app-shell .btn.saff{color:#fff;background:linear-gradient(175deg,#8c2626,#661a1a);border-color:var(--claude-gold)}.claude-app-shell .field input,.claude-app-shell .field select,.claude-app-shell .input,.claude-app-shell .vinp,.claude-app-shell input,.claude-app-shell select,.claude-app-shell textarea{min-height:48px;color:var(--claude-ink);background:var(--claude-paper);border:1.5px solid var(--claude-gold);border-radius:var(--claude-radius-control);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);font-family:var(--claude-ui)}.claude-app-shell .vinp:focus,.claude-app-shell input:focus,.claude-app-shell select:focus,.claude-app-shell textarea:focus{border-color:var(--claude-crimson);box-shadow:0 0 0 3px rgba(163,22,58,.14);outline:0}.claude-app-shell .chip,.claude-app-shell .vbadge,.claude-app-shell .vpill,.claude-app-shell .vpill.on{border-color:var(--claude-gold);border-radius:999px}.claude-app-shell .chip.on,.claude-app-shell .vbadge.accent,.claude-app-shell .vpill.on{color:#fff;background:var(--claude-navy);border-color:var(--claude-navy)}.claude-app-shell .chart-plain-button{color:var(--claude-navy)}.claude-app-shell .vscrim{background:rgba(15,34,87,.44)}.claude-app-shell .ask-balance-sheet,.claude-app-shell .chart-sheet-panel,.claude-app-shell .customer-confirm-dialog,.claude-app-shell .sheet,.claude-app-shell .vsheet{color:var(--claude-ink);background:var(--claude-paper);border-color:var(--claude-gold);border-radius:28px 28px 0 0;box-shadow:0 -16px 36px rgba(15,34,87,.18)}.claude-app-shell .sheetHandle,.claude-app-shell .vsheet .handle{background:var(--claude-gold)}.claude-app-shell [data-component=bottom-nav]{display:none}.claude-app-shell :focus-visible,.nakshanjali-onboarding-stage :focus-visible{outline:3px solid var(--claude-crimson);outline-offset:3px;border-radius:6px}.claude-app-shell .wallet-screen .credit-balance-panel{position:relative;overflow:hidden;color:#fffdf9!important;background:linear-gradient(176deg,#7a1f1f,#661a1a 46%,#5e1717)!important;box-shadow:0 12px 24px rgba(94,23,23,.24)!important}.claude-app-shell .wallet-screen .credit-balance-panel:before{content:"";position:absolute;inset:0 0 auto;height:8px;background:repeating-linear-gradient(90deg,#e3c469 0 22px,transparent 22px 32px);opacity:.78}.claude-app-shell .wallet-screen .credit-balance-panel>*{position:relative}.claude-app-shell .wallet-screen .credit-balance-label{color:#e3c469!important}.claude-app-shell .wallet-screen .credit-balance-value{color:#fffdf9!important}.claude-app-shell .owner-intro-card .owner-intro-copy,.claude-app-shell .wallet-screen .credit-balance-note,.claude-app-shell .wallet-screen .credit-balance-panel .muted{color:#fff4d6!important}.nakshanjali-onboarding-stage{min-height:100vh;min-height:100dvh;background:var(--claude-page)}.nakshanjali-onboarding-stage:has(.board-signin-screen){display:block;padding:0}.nakshanjali-onboarding-stage:has(.board-signin-screen) .onboarding-brand-panel{display:none}.nakshanjali-onboarding-stage:has(.board-signin-screen) .nakshanjali-phone-shell{width:100%;max-width:none;min-height:100vh;min-height:100dvh;border-radius:0;box-shadow:none}.nakshanjali-onboarding-stage .board-signin-screen{position:relative;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);grid-template-rows:auto 1fr auto;min-height:100vh;min-height:100dvh;overflow:hidden;padding:28px clamp(28px,6vw,88px) 30px;color:var(--claude-ink);background:var(--claude-paper) url(/claude-design/garden-tile.jpg) 0 0 /320px auto;font-family:var(--claude-ui)}.board-signin-screen .board-signin-glow{display:none}.board-signin-screen .board-signin-brand{position:relative;top:auto;left:auto;right:auto;display:flex;grid-column:1/-1;grid-row:1;align-items:center;gap:8px;margin:0 0 12px;color:var(--claude-navy);text-align:left}.board-signin-screen .board-signin-mark{width:40px;height:40px}.board-signin-screen .claude-auth-logo{display:block;width:160px;height:auto}.board-signin-screen .board-signin-wordmark{color:var(--claude-navy);font:700 20px/1 var(--claude-display)}.board-signin-screen .board-signin-brand p{display:none}.board-signin-screen .claude-auth-art-wrap{display:flex;grid-column:1;grid-row:2;align-items:center;justify-content:center;min-height:0;padding:18px 24px}.board-signin-screen .claude-auth-art{display:block;width:min(320px,78%);max-height:66vh;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(42,35,32,.18))}.board-signin-screen .board-signin-form{position:relative;top:auto;left:auto;right:auto;display:flex;grid-column:2;grid-row:2;justify-content:center;width:min(560px,100%);margin:auto;gap:16px}.board-signin-screen .board-signin-language{order:-1;justify-content:flex-end;margin-bottom:4px}.board-signin-screen .board-signin-language button{min-height:38px;color:var(--claude-navy);background:rgba(255,253,249,.88);border:1.5px solid var(--claude-gold);border-radius:999px;font-family:var(--claude-ui)}.board-signin-screen .board-signin-language button.selected{color:#fff;background:var(--claude-navy);border-color:var(--claude-navy)}.board-signin-screen .board-acquisition-copy{max-width:560px;padding:14px 16px;background:rgba(255,253,249,.93);border:1.5px solid hsla(45,59%,63%,.82);border-radius:18px;box-shadow:0 8px 18px rgba(42,35,32,.08)}.board-signin-screen .board-acquisition-copy h1{margin:0;color:var(--claude-navy);font:700 clamp(28px,3vw,40px)/1.12 var(--claude-display);text-wrap:balance}.board-signin-screen .board-acquisition-copy p{margin:10px 0 0;color:var(--claude-muted);font-size:17px;line-height:1.5}.board-signin-screen .board-phone-path{display:grid;gap:10px;padding:22px;color:var(--claude-ink);background:rgba(255,253,249,.96);border:1.5px solid var(--claude-gold);border-radius:18px;box-shadow:var(--claude-shadow-card)}.board-signin-screen .board-phone-field{display:flex;align-items:center}.board-signin-screen .board-acquisition-question,.board-signin-screen .board-phone-field,.board-signin-screen .board-phone-path,.board-signin-screen .board-signin-form{min-width:0;width:100%;box-sizing:border-box}.board-signin-screen .board-country-code{flex:0 0 auto}.board-signin-screen .board-phone-field input{min-width:0;width:0;max-width:100%;flex:1 1 auto;box-sizing:border-box}.board-signin-screen .board-acquisition-question>label,.board-signin-screen .board-phone-path>label{color:var(--claude-ink);font:700 15px/1.35 var(--claude-ui)}.board-signin-screen .board-phone-explanation,.board-signin-screen .board-signin-consent,.board-signin-screen .board-signin-status{color:var(--claude-muted)}.board-signin-screen .board-send-code{width:100%;color:#fff;background:var(--claude-crimson);border-color:var(--claude-gold);box-shadow:0 3px 0 #7e102e,0 8px 18px rgba(163,22,58,.18)}.board-signin-screen .board-signin-consent{position:relative;right:auto;bottom:auto;left:auto;grid-column:1/-1;grid-row:3;width:min(760px,100%);margin:22px auto 0;font:400 13px/1.55 var(--claude-ui);text-align:center}.board-signin-screen .board-signin-consent a{color:var(--claude-navy)}.board-signin-screen .board-acquisition-question{padding:16px;background:rgba(255,253,249,.88);border:1.5px solid var(--claude-gold);border-radius:16px}.board-signin-screen .board-acquisition-question textarea{margin-top:8px}.board-signin-screen .board-acquisition-suggestions button{color:var(--claude-navy);background:transparent;border:0;text-align:left;text-decoration:underline;text-underline-offset:3px}@media (max-width:899px){.claude-app-stage{align-items:flex-start;padding:0;background:var(--claude-paper)}.claude-app-shell{width:100%;min-height:100vh;min-height:100dvh;border:0;border-radius:0;box-shadow:none}.claude-app-shell .hp{display:flex;min-height:100vh;min-height:100dvh;padding-bottom:calc(82px + env(safe-area-inset-bottom))}.claude-app-shell .hp>:not(.nk-desktop-sidebar){width:100%}.claude-app-shell .nk-desktop-sidebar{display:none}.claude-app-shell .claude-appbar{min-height:70px;padding:18px 16px 12px}.claude-app-shell .claude-appbar-title{font-size:27px}.claude-app-shell .vtabs{min-height:58px;padding:10px 16px}.claude-app-shell .hp>.claude-chart-content{padding:18px 16px 30px}.claude-app-shell [data-component=bottom-nav]{position:fixed;z-index:30;right:0;bottom:0;left:0;display:flex;width:min(390px,100vw);margin:0 auto;padding-bottom:env(safe-area-inset-bottom);background:var(--claude-paper);border-top:1.5px solid var(--claude-gold);box-shadow:0 -4px 14px rgba(42,35,32,.08)}.claude-app-shell [data-component=bottom-nav] a{color:var(--claude-muted);font-family:var(--claude-ui)}.claude-app-shell [data-component=bottom-nav] a[aria-current=page]{color:var(--claude-navy);font-weight:700}.nakshanjali-onboarding-stage .board-signin-screen{display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;overflow-y:auto;padding:18px 16px 30px}.board-signin-screen .board-signin-brand{flex:0 0 auto;margin-bottom:6px}.board-signin-screen .claude-auth-logo{width:148px}.board-signin-screen .claude-auth-art-wrap{flex:0 0 auto;min-height:176px;padding:4px 18px 0}.board-signin-screen .claude-auth-art{width:min(190px,58vw);max-height:188px}.board-signin-screen .board-signin-form{flex:0 0 auto;width:100%;margin:0;gap:12px}.board-signin-screen .board-acquisition-copy h1{font-size:28px}.board-signin-screen .board-acquisition-copy p{font-size:16px}.board-signin-screen .board-phone-path{padding:18px}.board-signin-screen .board-phone-field input{font-size:18px;letter-spacing:0}.board-signin-screen .board-signin-consent{flex:0 0 auto;margin-top:16px}}.nakshanjali-onboarding-stage .nakshanjali-phone-shell .hp.board-signin-screen{background:var(--claude-paper) url(/claude-design/garden-tile.jpg) 0 0 /320px auto!important}@media (max-width:899px){.nakshanjali-onboarding-stage .nakshanjali-phone-shell .hp.board-signin-screen{display:flex!important;min-height:100vh;min-height:100dvh;flex-direction:column;overflow-y:auto;padding:18px 16px 30px!important}}@media (min-width:900px){.claude-app-stage:has(.nk-desktop-sidebar){display:flex!important;align-items:stretch!important;justify-content:flex-start!important;min-height:100vh;padding:0!important;background:var(--claude-page)}.claude-app-shell:has(.nk-desktop-sidebar){width:100%!important;max-width:none!important;min-height:100vh;min-height:100dvh;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.claude-app-shell:has(.nk-desktop-sidebar) .hp{width:calc(100vw - 220px)!important;max-width:none!important;min-height:100vh;min-height:100dvh;margin:0 0 0 220px!important;grid-template-columns:minmax(0,1fr)!important;padding-bottom:28px!important}.claude-app-shell:has(.nk-desktop-sidebar) .hp>:not(.nk-desktop-sidebar){grid-column:1!important}.claude-app-shell .nk-desktop-sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;z-index:5;height:auto!important;min-height:100%!important;grid-column:auto!important;grid-row:auto!important;align-self:auto!important}.claude-app-shell:has(.nk-desktop-sidebar) .claude-chart-content>.pad{width:min(100%,960px);margin-right:auto;margin-left:auto}.claude-app-shell:has(.nk-desktop-sidebar) .claude-chart-content .vkundli{width:min(100%,820px)}.nakshanjali-onboarding-stage .nakshanjali-phone-shell .hp.board-signin-screen{display:grid!important;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);grid-template-rows:auto 1fr auto;min-height:100vh;min-height:100dvh;padding:28px clamp(28px,6vw,88px) 30px!important}.nakshanjali-onboarding-stage:has(.board-signin-screen){min-height:100vh}.nakshanjali-onboarding-stage:has(.board-signin-screen) .nakshanjali-phone-shell{min-height:100vh}.nakshanjali-onboarding-stage .nakshanjali-phone-shell .hp.board-signin-screen .board-signin-brand{display:flex!important;position:relative;inset:auto;grid-column:1/-1;grid-row:1}}@media (prefers-reduced-motion:reduce){.claude-app-stage *,.nakshanjali-onboarding-stage *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.claude-app-shell .reports-catalogue-content{display:grid;grid-template-columns:1fr;align-content:start;gap:14px;padding:16px 20px 88px;background:var(--claude-page) url(/claude-design/garden-tile.jpg) 0 0 /320px auto}.claude-app-shell .reports-catalogue-content>p{grid-column:1/-1;margin:0}.claude-app-shell .reports-catalogue-card{display:flex;min-width:0;flex-direction:column;gap:8px;padding:12px 14px 14px!important;color:var(--claude-ink);background:rgba(255,253,249,.96);border:1.5px solid var(--claude-gold);border-radius:20px;box-shadow:0 3px 0 rgba(20,43,110,.16),0 12px 24px rgba(42,35,32,.1)}.claude-app-shell .reports-catalogue-art{display:grid;width:144px;height:218px;align-self:center;overflow:hidden;border:7px solid #e5d7bc;border-radius:50% 50% 8px 8px;background:#efe4cf;box-shadow:0 8px 16px rgba(42,35,32,.2),inset 0 0 0 1.5px var(--claude-gold)}.claude-app-shell .reports-catalogue-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.claude-app-shell .reports-catalogue-card>.serif{color:var(--claude-navy);font-size:20px!important;line-height:1.2}.claude-app-shell .reports-catalogue-card .reports-catalogue-primary{min-height:48px;color:#fff!important;background:linear-gradient(175deg,#c31655,#8e0e3f)!important;border-color:#e3c469!important;box-shadow:0 3px 0 #5e0a2a,0 8px 16px rgba(94,10,42,.2)!important}.claude-app-shell .reports-catalogue-card .reports-catalogue-primary:hover{background:linear-gradient(175deg,#d12768,#a3164b)!important}.claude-app-shell .card.hero.owner-intro-card .owner-intro-copy,.hp .card.hero.owner-intro-card .owner-intro-copy{color:#fff4d6!important}.claude-app-shell .card.hero.owner-intro-card .owner-intro-copy::-moz-selection{color:var(--claude-navy);background:#fff4d6}.claude-app-shell .card.hero.owner-intro-card .owner-intro-copy::selection{color:var(--claude-navy);background:#fff4d6}.claude-app-shell .claude-chart-content,.claude-app-shell .match-screen,.claude-app-shell .shell-route-screen,.claude-app-shell .wallet-screen{background:var(--claude-page) url(/claude-design/garden-tile.jpg) 0 0 /320px auto!important}.claude-app-shell .match-screen>.pad,.claude-app-shell .shell-route-screen>.pad,.claude-app-shell .wallet-screen>.pad{padding:16px 20px 88px}.claude-app-shell .match-screen .match-partner-heading{padding:4px 2px 0}.claude-app-shell .match-screen .match-score-card{background:rgba(255,253,249,.97);border:1.5px solid var(--claude-gold);border-radius:20px;box-shadow:0 3px 0 rgba(20,43,110,.14),0 10px 20px rgba(42,35,32,.08)}.claude-app-shell .match-score-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.claude-app-shell .match-score-value{font-size:32px!important;line-height:1.05}.claude-app-shell .match-score-summary{margin-top:4px;color:var(--claude-ink)}.claude-app-shell .match-score-partner{margin-bottom:2px;font-size:16px;line-height:1.2}.claude-app-shell .match-score-basis{margin-bottom:10px}.claude-app-shell .match-score-inline{display:flex;align-items:baseline;gap:3px}.claude-app-shell .match-score-grade{color:var(--claude-navy);font-family:var(--claude-display);font-size:19px;font-weight:600}.claude-app-shell .match-mini-dosha-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.claude-app-shell .match-mini-dosha{display:flex;min-height:62px;flex-direction:column;justify-content:center;gap:3px;padding:9px 10px;color:var(--claude-ink);background:#f8f3e9;border:1px solid #e5d7bc;border-radius:12px}.claude-app-shell .match-mini-dosha:last-child{grid-column:1/-1}.claude-app-shell .match-mini-dosha span{color:var(--claude-muted);font-size:13px}.claude-app-shell .match-mini-dosha strong{color:var(--claude-ink);font-size:16px}.claude-app-shell .match-dosha-details summary{color:var(--claude-navy);cursor:pointer;font-weight:700}.claude-app-shell .match-screen .match-score-card{order:1}.claude-app-shell .match-screen .match-koot-heading{order:2}.claude-app-shell .match-screen .match-koot-table{order:3}.claude-app-shell .match-screen .match-follow-up{order:4}.claude-app-shell .match-screen .match-saved-actions{order:5}.claude-app-shell .match-screen .match-saved-notice{order:6}.claude-app-shell .match-screen .match-dosha-card{order:7}.claude-app-shell .match-dosha-card,.claude-app-shell .match-koot-table{background:rgba(255,253,249,.96);border:1.5px solid var(--claude-gold);border-radius:20px;box-shadow:0 3px 0 rgba(20,43,110,.12),0 8px 18px rgba(42,35,32,.07)}.claude-app-shell .match-koot-heading{padding:4px 2px 0}.claude-app-shell .match-koot-heading>.serif{color:var(--claude-navy);font-size:21px}.claude-app-shell .wallet-screen .credit-balance-panel{color:#fff!important;background:linear-gradient(165deg,#2349a5,#1a367f 52%,#142b6e)!important;border-color:#e3c469!important;box-shadow:0 4px 0 #0f2257,0 14px 24px rgba(15,34,87,.28)!important}.claude-app-shell .wallet-screen .credit-balance-panel:before{background:url(/claude-design/garden/garden/band.svg) 50%/auto 22px repeat-x;opacity:.95}.claude-app-shell .wallet-screen .credit-balance-panel .vpill{color:var(--claude-navy)!important;background:#fffdf9!important;border-color:#e3c469!important}.claude-app-shell .wallet-screen .card:not(.credit-balance-panel){background:rgba(255,253,249,.96)}.claude-app-shell .wallet-screen .btn,.claude-app-shell .wallet-screen .btn.saff{color:#fff!important;background:linear-gradient(175deg,#c31655,#8e0e3f)!important;border-color:#e3c469!important;box-shadow:0 3px 0 #5e0a2a,0 8px 16px rgba(94,10,42,.2)!important}.claude-app-shell .wallet-screen .btn:disabled{color:#fff!important;background:#8d6a77!important;border-color:#d9bd6a!important}.claude-app-shell .match-screen>.claude-appbar,.claude-app-shell .reports-catalogue-screen>.claude-appbar,.claude-app-shell .shell-route-screen>.claude-appbar,.claude-app-shell .wallet-screen>.claude-appbar{background:rgba(255,253,249,.98)}.claude-app-shell .claude-appbar-subtitle,.claude-app-shell .claude-chart-screen .chart-tab-introduction{display:none}.claude-app-shell .claude-chart-screen .vtabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start}@media (min-width:900px){.claude-app-shell .reports-catalogue-content{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 34px 52px}.claude-app-shell .reports-catalogue-content>p{margin-bottom:2px}.claude-app-shell .reports-catalogue-card{min-height:452px}.claude-app-shell:has(.nk-desktop-sidebar) .claude-chart-content .vkundli svg{width:min(100%,340px)!important}}@media (max-width:899px){.claude-app-shell .reports-catalogue-content{padding-right:20px;padding-left:20px}}.claude-app-shell .hp.ask-board-shell,.claude-app-shell .hp.claude-chart-screen,.claude-app-shell .hp.wallet-screen,.claude-app-shell .hp[data-testid=report-detail-screen],.claude-app-shell .hp[data-testid=reports-catalogue-screen]{background:var(--claude-page)!important}.claude-app-shell:has(.ask-board-shell),.claude-app-shell:has(.claude-chart-screen),.claude-app-shell:has(.match-screen),.claude-app-shell:has(.wallet-screen),.claude-app-shell:has([data-testid=report-detail-screen]),.claude-app-shell:has([data-testid=reports-catalogue-screen]){background:var(--claude-page)!important}.claude-app-shell .hp.claude-chart-screen,.claude-app-shell .hp.claude-chart-screen>.claude-chart-content,.claude-app-shell .hp.match-screen,.claude-app-shell .hp.match-screen>.pad,.claude-app-shell .hp.shell-route-screen,.claude-app-shell .hp.shell-route-screen>.pad,.claude-app-shell .hp.wallet-screen,.claude-app-shell .hp.wallet-screen>.pad,.claude-app-shell .hp[data-testid=report-detail-screen],.claude-app-shell .hp[data-testid=reports-catalogue-screen]{background:var(--claude-page)!important}.claude-app-shell .ask-board-shell .ask-board-panel{background:var(--claude-page);padding-bottom:112px}.claude-app-shell .ask-board-shell .ask-composer{border:0;background:transparent;box-shadow:none;padding:0}.claude-app-shell .ask-board-shell .ask-composer textarea{min-height:120px;resize:none;padding:14px;border:1.5px solid var(--claude-gold);border-radius:12px;background:var(--claude-paper)}.claude-app-shell .ask-board-shell .ask-composer-cost{margin:0;color:var(--claude-muted);font-size:14px}.claude-app-shell .ask-board-shell .ask-allowance-status,.claude-app-shell .ask-board-shell .ask-zero-credit-gate{display:grid;gap:10px;padding:14px 16px;border:1.5px solid var(--claude-gold);border-radius:12px;color:var(--claude-ink);background:var(--claude-paper)}.claude-app-shell .ask-board-shell .ask-allowance-status p,.claude-app-shell .ask-board-shell .ask-zero-credit-gate p{margin:0}.claude-app-shell .ask-board-shell .ask-zero-credit-gate .btn{width:100%;text-align:center;text-decoration:none}.claude-app-shell .ask-board-shell .ask-conversation-actions{justify-content:flex-start;gap:6px;padding-inline:0}.claude-app-shell .ask-board-shell .ask-history-link,.claude-app-shell .ask-board-shell .ask-new-chat{justify-content:center;min-width:0;flex:1 1 0;padding-inline:12px;border:1.5px solid var(--claude-gold);border-radius:10px;color:var(--claude-navy);background:var(--claude-paper)}.claude-app-shell .ask-board-shell .ask-balance-pill{padding:8px 12px;color:var(--claude-paper);background:var(--claude-navy);border-color:var(--claude-gold)}.claude-app-shell .ask-board-shell .ask-balance-pill a,.claude-app-shell .ask-board-shell .ask-balance-pill span,.claude-app-shell .ask-board-shell .ask-balance-pill strong{color:inherit}.claude-app-shell .wallet-content{padding-bottom:112px}.claude-app-shell .wallet-screen .wallet-payment-indicator{align-self:stretch;min-height:36px;justify-content:center;text-align:center}.claude-app-shell .wallet-screen .credit-balance-panel{padding:18px;text-align:center}.claude-app-shell .wallet-screen .credit-balance-value{margin:8px 0;font-size:30px}.claude-app-shell .wallet-screen .wallet-section-heading{margin:0;color:var(--claude-navy);font-family:var(--claude-display);font-size:22px;line-height:1.2}.claude-app-shell .wallet-screen .wallet-pack-card{padding:14px 16px}.claude-app-shell .wallet-screen .wallet-pack-heading{margin-bottom:12px}.claude-app-shell .wallet-screen .wallet-pack-heading strong{font-size:20px}.claude-app-shell .wallet-screen .wallet-pack-heading strong:last-child{font-size:22px}.claude-app-shell .wallet-screen .wallet-buy-button{width:100%}.claude-app-shell .wallet-screen .wallet-promo-form{gap:8px}.claude-app-shell .wallet-screen .wallet-cost-list,.claude-app-shell .wallet-screen .wallet-promo-label,.claude-app-shell .wallet-screen .wallet-promo-status,.claude-app-shell .wallet-screen .wallet-what-credits-buy p{font-size:14px;line-height:1.5}.claude-app-shell .wallet-screen .wallet-promo-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.claude-app-shell .wallet-screen .wallet-promo-row .vinp{min-width:0}.claude-app-shell .wallet-screen .wallet-promo-apply{min-width:96px;min-height:44px;padding-inline:14px}.claude-app-shell .wallet-screen .wallet-promo-status{color:var(--claude-ink)}.claude-app-shell .wallet-screen .wallet-what-credits-buy{display:grid;gap:8px;padding:16px}.claude-app-shell .wallet-screen .wallet-cost-list{display:grid;gap:4px}.claude-app-shell .wallet-screen .wallet-what-credits-buy p{margin:0;color:var(--claude-muted)}.claude-app-shell .wallet-screen .wallet-back-control{display:inline-grid;width:44px;height:44px;place-items:center;color:var(--claude-navy);font-size:22px;text-decoration:none}@media (max-width:899px){.claude-app-shell .ask-board-shell .ask-board-panel{padding:18px 16px 112px}.claude-app-shell .vtabs{gap:4px;padding:8px 12px}.claude-app-shell .vtabs a,.claude-app-shell .vtabs button{flex:1 1 0;min-width:0;padding:7px 8px;font-size:13px;white-space:nowrap;text-align:center}}.claude-app-shell .ask-balance-backdrop{background:rgba(42,35,32,.46)}.claude-app-shell .ask-balance-sheet{color:var(--nk-color-text-primary);background:var(--nk-color-cream-paper)!important;border:1.5px solid var(--nk-color-gold-primary);border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -16px 36px rgba(94,23,23,.22)}.claude-app-shell .ask-balance-sheet h2{color:var(--nk-color-maroon-primary);font-family:var(--nk-font-display-latin)}.claude-app-shell .ask-balance-sheet p{color:var(--nk-color-text-secondary)}.claude-app-shell .ask-balance-sheet .ask-balance-actions{display:grid;gap:10px}.claude-app-shell .ask-balance-sheet .ask-balance-actions>.customer-confirm-actions{display:grid;gap:10px;width:100%;margin-top:0}.claude-app-shell .ask-balance-sheet .ask-balance-actions .customer-confirm-actions>a,.claude-app-shell .ask-balance-sheet .ask-balance-actions .customer-confirm-actions>button{display:flex;width:100%;min-height:48px;box-sizing:border-box;align-items:center;justify-content:center;text-align:center;text-decoration:none}.claude-app-shell .ask-balance-sheet .ask-balance-actions .customer-confirm-actions>a:first-child{color:#fff;background:var(--nk-color-maroon-primary);border-color:var(--nk-color-maroon-primary)}.claude-app-shell .ask-balance-sheet .ask-balance-actions .customer-confirm-actions>button:last-child{color:var(--nk-color-maroon-primary);background:var(--nk-color-cream-paper);border-color:var(--nk-color-gold-primary)}.claude-app-shell .hp.ask-board-shell{--ask-content-clearance:var(--nk-space-16);height:var(--ask-canvas-height)!important;min-height:0;padding-bottom:0;overflow:hidden!important}.claude-app-shell .ask-board-shell .ask-board-header h1{font:600 26px/1.4 var(--claude-display);color:var(--nk-color-maroon-primary);white-space:nowrap}.claude-app-shell .ask-board-shell .ask-balance-pill{color:var(--claude-ink);border-color:var(--claude-ink);background:transparent;white-space:nowrap}.claude-app-shell .ask-board-shell .ask-board-panel{box-sizing:border-box;border:0;border-radius:0;min-height:0;overflow-y:auto;padding-bottom:calc(var(--ask-nav-height, 0px) + var(--ask-content-clearance))}.claude-app-shell .ask-board-shell .ask-board-panel.has-messages{padding-bottom:calc(var(--ask-nav-height, 0px) + var(--ask-dock-height, 0px) + 2 * var(--ask-content-clearance))}.claude-app-shell .ask-board-shell .ask-composer-dock{box-sizing:border-box;left:var(--nk-space-16);right:var(--nk-space-16);width:calc(100% - 2 * var(--nk-space-16));bottom:calc(var(--ask-nav-height, 0px) + var(--ask-content-clearance));padding:var(--nk-space-8) 0 0;background:var(--claude-page);max-height:65%;overflow-y:auto}.claude-app-shell .ask-board-shell .ask-empty-state{margin-top:var(--nk-space-16);border:0;border-radius:0;box-shadow:none;background:transparent}.claude-app-shell .ask-board-shell .ask-allowance-status,.claude-app-shell .ask-board-shell .ask-composer-cost,.claude-app-shell .ask-board-shell .ask-empty-state>p,.claude-app-shell .ask-board-shell .ask-error,.claude-app-shell .ask-board-shell .ask-zero-credit-gate{font:400 14px/1.6 var(--claude-ui);color:var(--claude-ink)}.claude-app-shell .ask-board-shell .ask-composer label{display:grid;gap:var(--nk-space-8)}.claude-app-shell .ask-board-shell .ask-composer textarea,.claude-app-shell .ask-board-shell .ask-zero-credit-gate textarea{min-height:120px;max-height:240px;resize:none;overflow-y:auto;font:400 16px/1.6 var(--claude-ui);color:var(--claude-ink)}.claude-app-shell .ask-board-shell .ask-composer textarea::-moz-placeholder{color:var(--claude-muted);opacity:1}.claude-app-shell .ask-board-shell .ask-composer textarea::placeholder{color:var(--claude-muted);opacity:1}.claude-app-shell .ask-board-shell .ask-composer textarea:focus-visible{outline:2px solid var(--nk-color-maroon-primary);outline-offset:2px}.claude-app-shell .ask-board-shell .ask-composer-submit,.claude-app-shell .ask-board-shell button.ask-composer-submit:disabled{background:var(--nk-color-maroon-primary)!important;color:var(--nk-color-text-inverse)!important;border-color:var(--nk-color-maroon-primary)!important}.claude-app-shell .ask-board-shell .ask-conversation-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;border:1px solid var(--claude-muted);border-radius:var(--nk-space-8);overflow:hidden}.claude-app-shell .ask-board-shell .ask-history-link,.claude-app-shell .ask-board-shell .ask-new-chat{box-sizing:border-box;height:44px;min-height:44px;border:0;border-radius:0;white-space:nowrap;color:var(--claude-ink);font:600 14px/1.6 var(--claude-ui)}.claude-app-shell .ask-board-shell .ask-history-link[aria-current=page],.claude-app-shell .ask-board-shell .ask-new-chat[aria-pressed=true]{background:var(--nk-color-maroon-primary);color:var(--nk-color-text-inverse)}.claude-app-shell .ask-board-shell .ask-conversation-actions :focus-visible{outline-offset:-4px}.claude-app-shell .ask-board-shell button.ask-new-chat:disabled{background:var(--claude-paper)!important;color:var(--claude-ink)!important}.claude-app-shell .ask-board-shell .ask-question-list button{width:100%;justify-content:flex-start;text-align:left;border-radius:var(--nk-space-12);white-space:normal;font:400 14px/1.6 var(--claude-ui)}@media (min-width:900px){.claude-app-shell .ask-board-shell .ask-composer-dock{left:248px;right:28px;width:auto;max-width:860px}}.claude-app-shell .claude-chart-screen .claude-chart-content,.claude-app-shell .wallet-screen .wallet-content{padding-bottom:calc(var(--content-nav-height, 0px) + 16px)}.claude-app-shell .wallet-screen .credit-balance-panel{text-align:left}.claude-app-shell .wallet-screen .credit-balance-label,.claude-app-shell .wallet-screen .credit-balance-note,.claude-app-shell .wallet-screen .tiny,.claude-app-shell .wallet-screen .xs{font-size:14px;line-height:1.6;color:var(--claude-ink)}.claude-app-shell .wallet-screen .wallet-pack-heading strong{font-size:22px}.claude-app-shell .wallet-screen .wallet-promo-status{min-height:24px}.claude-app-shell .wallet-screen .wallet-payment-indicator{align-self:flex-start}.claude-app-shell .claude-chart-screen{background:var(--claude-paper)!important}.claude-app-shell .chart-tabs-frame{position:relative;min-width:0;background:var(--claude-paper)}.claude-app-shell .chart-tabs-frame .vtabs{position:relative;display:flex;overflow-x:auto;flex-wrap:nowrap;padding:8px 12px;gap:8px;scrollbar-width:thin}.claude-app-shell .chart-tabs-frame .vtabs button{flex:0 0 auto;min-height:44px;padding:8px 16px;font-size:16px;white-space:nowrap}.claude-app-shell .chart-tabs-frame:after,.claude-app-shell .chart-tabs-frame:before{position:absolute;top:0;bottom:0;width:24px;pointer-events:none;z-index:1;content:"";opacity:0}.claude-app-shell .chart-tabs-frame:before{left:0;background:linear-gradient(to right,var(--claude-paper),transparent)}.claude-app-shell .chart-tabs-frame:after{right:0;background:linear-gradient(to left,var(--claude-paper),transparent)}.claude-app-shell .chart-tabs-frame.has-end:after,.claude-app-shell .chart-tabs-frame.has-start:before{opacity:1}.claude-app-shell .today-screen .today-content>.today-blessing{grid-column:1/-1;width:100%;padding:16px;box-sizing:border-box}.claude-app-shell .today-blessing h2{margin:0;font:600 22px/1.4 var(--claude-display)}.claude-app-shell .mangal-indication,.claude-app-shell .today-blessing p{font-size:16px;line-height:1.6;color:var(--claude-ink)}.claude-app-shell .mangal-indication p{font-size:14px;margin:8px 0}.claude-app-shell .claude-chart-screen .claude-chart-content,.claude-app-shell .wallet-screen .wallet-content{background:var(--claude-paper)!important}.claude-app-shell .hp.claude-chart-screen,.claude-app-shell .hp.wallet-screen{padding-bottom:0!important;background:var(--claude-paper)!important}.claude-app-shell .hp.claude-chart-screen>.claude-chart-content,.claude-app-shell .hp.wallet-screen>.wallet-content{background:var(--claude-paper)!important}.claude-app-shell .wallet-screen .credit-balance-panel{color:var(--claude-ink)!important;background:var(--claude-paper)!important;box-shadow:none!important}.claude-app-shell .wallet-screen .credit-balance-panel:before{display:none}.claude-app-shell .wallet-screen .credit-balance-panel .credit-balance-label,.claude-app-shell .wallet-screen .credit-balance-panel .credit-balance-note,.claude-app-shell .wallet-screen .credit-balance-panel .credit-balance-value{color:var(--claude-ink)!important}.claude-app-shell .wallet-screen .credit-balance-unit{font-size:18px}.claude-app-shell .wallet-promo-status .form-error-icon{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid;border-radius:50%;margin-right:6px;font-weight:700}