@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");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}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_a0f935{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_a0f935{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");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}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_7776a5{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_7776a5{--font-body:"Nunito","Nunito Fallback"}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/938f064eb0cf9505-s.p.woff2) format("woff2");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:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22ac196a2c224775-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6f0af5b22863f4a-s.woff2) format("woff2");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}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c6c89c1c34a2ec75-s.p.woff2) format("woff2");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:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c62b17785fe5d7d8-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f5a4f8486488dc68-s.woff2) format("woff2");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}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/dff20cfddbcac9d6-s.p.woff2) format("woff2");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:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d4419e198f452e4-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9d1614f7c7436749-s.woff2) format("woff2");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}@font-face{font-family:Mukta Fallback;src:local("Arial");ascent-override:119.94%;descent-override:56.47%;line-gap-override:0.00%;size-adjust:94.21%}.__className_3b0bb1{font-family:Mukta,Mukta Fallback;font-style:normal}.__variable_3b0bb1{--font-deva:"Mukta","Mukta Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");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}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_90b1ba{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-weight:400;font-style:normal}.__variable_90b1ba{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--sky:#070a14;--sky-2:#121a2c;--panel:rgba(12,20,36,0.82);--veil:rgba(7,10,20,0.84);--ink:#f4efe4;--ink-2:#c6cedd;--ink-3:#9fb0cc;--ink-4:#7e8ea8;--accent:#e0b354;--accent-hover:#f0c978;--accent-soft:rgba(224,179,84,0.3);--accent-wash:rgba(224,179,84,0.1);--line:rgba(255,255,255,0.16);--field:rgba(255,255,255,0.3);--warn:#e39a63;--radius:2px;--stack-display:var(--font-display),var(--font-deva),Georgia,serif;--stack-body:var(--font-body),var(--font-deva),system-ui,sans-serif;--stack-label:var(--font-body),var(--font-deva),system-ui,sans-serif;--stack-mono:var(--font-mono),var(--font-deva),ui-monospace,monospace;--display-soft:"SOFT" 100,"WONK" 0}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{margin:0;min-height:100%;overflow-x:hidden;background:var(--sky);color:var(--ink-2);font-family:var(--stack-body);font-size:18px;line-height:1.7}h1,h2,h3{margin:0;font-family:var(--stack-display);font-weight:400;font-variation-settings:var(--display-soft);color:var(--ink);text-wrap:balance}html:has(.night){overscroll-behavior-y:none}:where(.night) p{margin:0}:lang(hi) body,body:lang(hi){line-height:1.8}html:lang(hi){--stack-display:var(--font-deva),var(--font-display),Georgia,serif}html:lang(hi) h1,html:lang(hi) h2{line-height:1.35}:lang(hi) .inside-body h3,:lang(hi) .kundali-labels text,:lang(hi) .offer-trust,:lang(hi) .request-step{letter-spacing:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a{color:var(--accent);text-underline-offset:3px}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.night{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;overflow:clip;background:radial-gradient(120% 90% at 70% 30%,#0d1426 0,var(--sky) 62%)}.night,.rule-top{position:relative}.rule-top{z-index:1;flex:none;height:5px;background:var(--accent)}.stars{inset:0;width:100%;height:100%}.kundali,.stars{position:absolute;pointer-events:none}.kundali{left:-20vw;top:-10vw;width:140vw;height:auto;opacity:.5}.kundali-lines{fill:none;stroke:var(--accent);stroke-opacity:.42;stroke-width:1}.kundali-lines,.kundali-lines *{vector-effect:non-scaling-stroke}.kundali-labels text{font-family:var(--stack-label);font-size:6.5px;letter-spacing:.12em;text-transform:uppercase;text-anchor:middle;fill:var(--accent);fill-opacity:.6}.kundali .ring{fill:none;stroke:#cbbf9b;stroke-opacity:.8;stroke-width:1.2}.kundali .node{fill:none;stroke:var(--accent);stroke-opacity:.75;stroke-width:1}.feather{position:absolute;left:50%;top:10%;width:min(100vw,32rem);height:auto;max-width:none;opacity:.55;transform:translateX(-50%);-webkit-mask-image:radial-gradient(ellipse closest-side,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse closest-side,#000 62%,transparent 100%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-bar{position:relative;z-index:1;flex:none;display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.15rem .6rem}.wordmark{font-family:var(--stack-display);font-variation-settings:var(--display-soft);font-size:.82rem;letter-spacing:.26em;text-transform:uppercase;color:var(--accent)}.lang-switch{display:inline-flex;align-items:center;min-height:38px;padding:.2rem .85rem;border:1px solid var(--accent-soft);border-radius:var(--radius);font-size:.95rem;line-height:1;color:var(--accent);text-decoration:none;background:rgba(7,10,20,.5)}.lang-switch:hover{border-color:var(--accent);color:var(--accent-hover)}.home-shell{position:relative;z-index:1;flex:1 1;min-height:0;width:100%;display:flex;flex-direction:column;gap:1rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.4rem 1.15rem calc(1.75rem + env(safe-area-inset-bottom, 0px));scrollbar-width:thin;scrollbar-color:var(--accent-soft) transparent}.offer{display:contents}.offer-title{order:1}.request{order:2}.offer-body{order:3;display:flex;flex-direction:column;gap:1rem}.offer h1{font-size:1.75rem;line-height:1.15;text-shadow:0 2px 18px rgba(0,0,0,.7)}.offer-sub{font-size:1.15rem;line-height:1.55;color:var(--ink-2);max-width:34rem;text-shadow:0 1px 12px rgba(0,0,0,.7)}.offer-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;color:var(--ink);font-size:1.02rem}.offer-points li{display:flex;gap:.75rem;align-items:baseline}.offer-points li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent);transform:translateY(-2px)}.offer-trust{font-family:var(--stack-label);font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.request{min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.85rem;padding:1rem 1rem 1.1rem;background:rgba(7,10,20,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 10px rgba(0,0,0,.6)}.request-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.request-head h2{font-size:1.3rem;line-height:1.25}.request-step{font-family:var(--stack-label);font-weight:600;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap}fieldset{border:0;margin:0;padding:0;min-width:0}.part{display:flex;flex-direction:column;gap:.85rem}.pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.pair>*{min-width:0}.field>span,label.field{display:block}.field>span{font-size:.85rem;line-height:1.4;color:var(--ink-3);padding-bottom:.15rem}.field-status{font-style:normal;color:var(--ink-4)}input[type=date],input[type=email],input[type=password],input[type=text],input[type=time],textarea{width:100%;min-height:44px;border:0;border-bottom:1px solid var(--field);background:transparent;padding:.4rem 0;font:inherit;font-size:1.05rem;color:var(--ink);border-radius:0;color-scheme:dark}.night input,.night textarea{line-height:1.4}input::placeholder{color:var(--ink-4)}input:focus,textarea:focus{outline:none;border-bottom-color:var(--accent);box-shadow:0 1px 0 0 var(--accent)}textarea{border:1px solid var(--field);padding:.6rem;min-height:6rem}.combo{position:relative}.options{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:.25rem 0;list-style:none;background:var(--sky-2);border:1px solid var(--accent-soft);box-shadow:0 14px 34px rgba(0,0,0,.55);max-height:9.5rem;overflow-y:auto}.options li{padding:.55rem .85rem;font-size:.95rem;line-height:1.4;cursor:pointer;color:var(--ink-2)}.options li[aria-selected=true]{background:var(--accent-wash);color:var(--ink)}.resolved{display:flex;flex-direction:column;gap:.15rem;background:var(--accent-wash);border-left:2px solid var(--accent);padding:.55rem .8rem}.resolved-line{font-size:.95rem;color:var(--ink)}.resolved-meta{font-family:var(--stack-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8rem;color:var(--ink-3)}.resolved-hint{font-size:.78rem;line-height:1.45;color:var(--ink-4)}.resolved-warn{border-left-color:var(--warn);background:rgba(227,154,99,.12)}.resolved-warn .resolved-line{color:var(--warn)}.tiers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.6rem;gap:.6rem}.tier{display:flex;gap:.6rem;align-items:flex-start;min-width:0;padding:.65rem .75rem;border:1px solid var(--line);cursor:pointer;background:rgba(7,10,20,.4)}.tier[data-chosen=true]{border-color:var(--accent);background:linear-gradient(var(--accent-wash),var(--accent-wash)),rgba(7,10,20,.4)}.tier input{margin-top:.3rem;accent-color:var(--accent);width:17px;height:17px;flex:none}.tier-text{min-width:0}.tier-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 .6rem;align-items:baseline}.tier-name{font-family:var(--stack-display);font-variation-settings:var(--display-soft);font-size:1.05rem;line-height:1.3;color:var(--ink)}.tier-price{font-family:var(--stack-label);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.85rem;color:var(--accent)}.tier-blurb{display:block;font-size:.8rem;line-height:1.45;color:var(--ink-2);margin-top:.2rem}.request-foot{display:flex;flex-direction:column;gap:.55rem;margin-top:.2rem}.request-meta{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.cta{display:inline-block;min-height:48px;padding:.75rem 1.6rem;background:var(--accent);color:#101a2e;text-decoration:none;border:0;border-radius:var(--radius);font:inherit;font-size:1.05rem;line-height:1.4;cursor:pointer;text-align:center}.cta:hover{background:var(--accent-hover);color:#101a2e}.cta:disabled{background:#4a5368;color:#b6bfd0;cursor:not-allowed}.cta-full{width:100%}.request .cta{text-shadow:none}.back{background:none;border:0;color:var(--ink-3);font:inherit;font-size:.95rem;cursor:pointer;padding:.3rem 0;white-space:nowrap}.back:hover{color:var(--ink)}.consent-note{font-size:.82rem;line-height:1.5;color:var(--ink-3)}.error{color:var(--warn);font-size:.85rem;line-height:1.45;margin:.25rem 0 0}.notice{border-left:3px solid var(--accent);background:var(--accent-wash)}.notice,.unpaid{padding:.8rem 1.1rem;font-size:1rem}.unpaid{border-left:3px solid var(--warn);background:rgba(227,154,99,.12)}.inside{display:flex;flex-direction:column;gap:.9rem;padding-top:1.2rem;border-top:1px solid var(--line)}.inside h2{font-size:1.35rem}.inside-body{display:grid;grid-gap:1rem;gap:1rem}.inside-body h3{font-family:var(--stack-label);font-weight:600;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.4rem}.inside-body h3:not(:first-child){margin-top:.9rem}.inside-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.95rem;line-height:1.45;color:var(--ink)}.inside-list li{display:flex;gap:.6rem}.inside-list li:before{content:"";flex:none;width:6px;height:6px;margin-top:.5em;border-radius:50%;background:var(--accent)}.inside-areas{margin:0;padding:0;list-style:none;counter-reset:area;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.15rem 1.4rem;gap:.15rem 1.4rem;font-size:.85rem;line-height:1.45;color:var(--ink-2)}.inside-areas li{counter-increment:area;display:grid;grid-template-columns:2.2em minmax(0,1fr);align-items:baseline}.inside-areas li:before{content:counter(area) ".";font-family:var(--stack-label);font-weight:600;font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent)}@media (max-width:59.99rem){.tier-blurb{display:none}.request{flex:none;max-height:none;overflow:visible}.offer-body,.offer-title{flex-shrink:0}.kundali{left:-10vw;top:-6vw;width:120vw}.feather{top:114vw;width:min(80vw,26rem)}.request-next{display:block}.home[data-step="1"] .back,.home[data-step="1"] .part-you,.home[data-step="1"] .request-send,.home[data-step="2"] .offer-title,.home[data-step="2"] .part-birth,.home[data-step="2"] .request-head h2,.home[data-step="2"] .request-next{display:none}.home:has(.options) .offer-title,.home:has(.options) .request-head{display:none}}@media (max-width:59.99rem) and (max-height:640px){.offer h1{font-size:1.45rem}.request{gap:.65rem;padding-block:.75rem}.part{gap:.6rem}.tier-name{font-size:.95rem}}@media (min-width:60rem){.night{--pad:clamp(1.5rem,4vw,3rem);--shell:min(100vw,84rem);--form-w:30rem;--form-left:calc(50vw + var(--shell) / 2 - var(--pad) - var(--form-w));--kundali-size:min(calc(var(--form-left) - 1.5rem),94vh);--kundali-left:calc((var(--form-left) - 1.5rem - var(--kundali-size)) / 2);--kundali-inset:calc(var(--kundali-size) * 0.09)}.home-bar,.home-shell{max-width:var(--shell);margin-inline:auto;padding-inline:var(--pad)}.home-bar{width:100%;padding-top:1.6rem;padding-bottom:.4rem}.wordmark{font-size:.9rem}.home-shell{position:static;display:grid;grid-template-columns:minmax(0,1fr) var(--form-w);grid-column-gap:clamp(2.5rem,5vw,6rem);column-gap:clamp(2.5rem,5vw,6rem);overflow:hidden;padding-top:0;padding-bottom:clamp(1rem,3vh,2rem)}.offer{position:absolute;z-index:1;left:calc(var(--kundali-left) + var(--kundali-inset));top:calc(50% - var(--kundali-size) / 2 + var(--kundali-inset));width:calc(var(--kundali-size) - 2 * var(--kundali-inset));height:calc(var(--kundali-size) - 2 * var(--kundali-inset));display:flex;flex-direction:column;gap:clamp(.9rem,2.2vh,1.4rem);overflow-y:auto;overscroll-behavior:contain;padding:1.5rem 1.25rem 2.5rem 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 1.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 1.5rem,#000 calc(100% - 2.5rem),transparent);scrollbar-color:auto;scrollbar-width:auto}.offer::-webkit-scrollbar{width:4px}.offer::-webkit-scrollbar-button{display:none;height:0}.offer::-webkit-scrollbar-track{background:rgba(224,179,84,.04);border-radius:4px;margin-top:calc((var(--kundali-size) - 2 * var(--kundali-inset)) * .38);margin-bottom:calc((var(--kundali-size) - 2 * var(--kundali-inset)) * .38)}.offer::-webkit-scrollbar-thumb{background:rgba(224,179,84,.15);border-radius:4px}.offer::-webkit-scrollbar-thumb:hover{background:rgba(224,179,84,.4)}@supports not selector(::-webkit-scrollbar){.offer{scrollbar-width:thin;scrollbar-color:rgba(224,179,84,.15) transparent}}.offer:focus-visible{-webkit-mask-image:none;mask-image:none;outline-offset:-2px}.offer>:first-child{margin-top:auto}.offer>:last-child{margin-bottom:auto}.offer-body,.offer-title{order:0}.offer-body{gap:clamp(.9rem,2.2vh,1.4rem);max-width:36rem}.offer h1{font-size:clamp(2rem,calc(var(--kundali-size) * .07),3.6rem);line-height:1.1;max-width:36rem}.request{position:relative;z-index:1;grid-column:2;align-self:center;padding:clamp(1rem,2.6vh,1.7rem) clamp(1.2rem,2vw,1.8rem);background:rgba(7,10,20,.36);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:1px solid var(--accent-soft)}.part,.request{gap:clamp(.6rem,1.5vh,1rem)}.back,.request-next,.request-step{display:none}.kundali{left:var(--kundali-left);top:50%;width:var(--kundali-size);transform:translateY(-50%);opacity:.5}.kundali-labels text{fill-opacity:.45}.feather{left:calc(var(--form-left) + var(--form-w) / 2);top:50%;width:auto;height:min(100vh,64rem);opacity:1;transform:translate(-50%,-50%)}}@media (min-width:60rem) and (max-height:840px){.request-head,.resolved-hint,.tier-blurb{display:none}.home-bar{padding-top:.8rem}.night input[type=date],.night input[type=email],.night input[type=text],.night input[type=time]{min-height:40px}.tier{padding-block:.45rem}.resolved{padding-block:.35rem}.request-foot{margin-top:0}}@media (min-width:60rem) and (max-height:620px){.home-bar{padding-top:.5rem}.request{padding-block:.6rem}.part,.request{gap:.45rem}.night .field>span{padding-bottom:0}}.thanks .home-shell{padding-bottom:1.5rem}.thanks-panel{position:relative;z-index:1;margin-block:auto;max-width:36rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;padding:1.4rem 1.3rem;background:var(--veil);border:1px solid var(--accent-soft)}.thanks-panel h1{font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.2}.thanks-panel p{font-size:1.05rem;line-height:1.65}.thanks-after{color:var(--ink-3)}.thanks-home{font-size:.95rem}.upi-payee{font-size:1rem;color:var(--ink);overflow-wrap:anywhere}.upi-qr{display:none;margin:0;flex-direction:column;gap:.5rem}.upi-qr-code{width:11rem;line-height:0;border-radius:var(--radius);overflow:hidden}.upi-qr-code svg{width:100%;height:auto;display:block}.upi-qr figcaption{font-size:.85rem;color:var(--ink-3)}@media (min-width:60rem){.upi-app{display:none}.upi-qr{display:flex}.thanks-panel{grid-column:1;align-self:center;max-height:100%;overflow-y:auto;margin-block:0;padding:2rem 2.2rem}}.shell{position:relative;width:100%;max-width:40rem;margin:0 auto;padding:0 1.5rem}.sheet{border:1px solid var(--line);background:var(--panel);padding:1.6rem 1.5rem;border-radius:var(--radius)}.row{padding:1rem 0;border-bottom:1px solid var(--line)}.row:last-of-type{border-bottom:0}.masthead{padding:2.5rem 0 0}.masthead h1{font-size:2rem;line-height:1.25}.masthead p{margin:.8rem 0 0;color:var(--ink-3)}.actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-top:1.5rem}button.primary{min-height:48px;padding:.8rem 1.8rem;background:var(--accent);color:#101a2e;border:0;border-radius:var(--radius);font:inherit;font-size:1rem;cursor:pointer}button.primary:hover{background:var(--accent-hover)}button.primary:disabled{background:#5d6880;color:#c6cedd;cursor:not-allowed}button.quiet{min-height:44px;padding:.6rem 1.2rem;background:transparent;color:var(--ink);border:1px solid var(--field);border-radius:var(--radius);font:inherit;cursor:pointer}.table{width:100%;border-collapse:collapse;font-size:1rem}.table th{text-align:left;font-weight:400;color:var(--ink-3);font-size:.82rem;padding:0 .75rem .5rem 0;border-bottom:1px solid var(--field)}.table td{padding:.75rem .75rem .75rem 0;border-bottom:1px solid var(--line);vertical-align:top}.status{font-family:var(--stack-mono);font-size:.68rem;border:1px solid var(--field);padding:.1rem .4rem;white-space:nowrap}.status[data-s=new]{border-color:var(--accent);color:var(--accent)}.status[data-s=delivered]{border-color:#6fbf8f;color:#6fbf8f}.status[data-s=failed]{border-color:var(--warn);color:var(--warn)}.chart-facts{font-family:var(--stack-mono);font-size:.78rem}.chart-facts dl{display:grid;grid-template-columns:10rem 1fr;grid-gap:.4rem 1rem;gap:.4rem 1rem;margin:0}@media (max-width:34rem){.chart-facts dl{grid-template-columns:1fr;gap:.1rem}}.chart-facts dt{color:var(--ink-3)}.chart-facts dd{margin:0;color:var(--ink)}.stack>*+*{margin-top:2rem}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}