:root{--font-ui-en:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui-ta:"Noto Sans Tamil", sans-serif;--font-display-en:Georgia, "Times New Roman", serif;--font-display-ta:"Noto Serif Tamil", serif;--type-display:clamp(2.45rem, 5vw, 4.45rem);--type-page-title:2.25rem;--type-section-title:1.25rem;--type-card-title:1.15rem;--type-body:1rem;--type-secondary-body:.94rem;--type-navigation:.875rem;--type-form-label:1rem;--type-input:1rem;--type-button:.94rem;--type-badge:.78rem;--type-bottom-navigation:.68rem;--type-helper:.84rem;--line-display:1.08;--line-heading:1.25;--line-body:1.5;--weight-body:400;--weight-navigation:600;--weight-label:700;--weight-button:700;--weight-card-title:700;--weight-section-title:700;--weight-page-title:700;--weight-display:700;--weight-badge:600;--weight-helper:400;color:#17201b;font-family:var(--font-ui-en);line-height:var(--line-body);background:#f5f7f6}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-sans-tamil.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-sans-tamil-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/noto-serif-tamil.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/noto-serif-tamil-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}.app-shell{grid-template-rows:auto auto 1fr;min-height:100vh;display:grid}.app-header{background:#fff;border-bottom:1px solid #d9e1dd;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 24px;display:flex}.app-header.authenticated-app-header{z-index:20;position:sticky;top:0;box-shadow:0 6px 16px #17201b14}.app-main{place-items:center;padding:24px;display:grid}.simple-card{background:#fff;border:1px solid #d9e1dd;border-radius:8px;width:min(100%,560px);padding:36px;box-shadow:0 16px 40px #17201b14}.eyebrow{color:#1f6b50;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:.82rem;font-weight:700}h1,h2,p{overflow-wrap:anywhere}h1{color:#0f1720;letter-spacing:0;margin:0 0 24px;font-size:2.25rem;line-height:1.1}h2{letter-spacing:0;margin:0 0 10px;font-size:1.25rem;line-height:1.2}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.button:focus-visible,.language-switch button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #176f52}.button:disabled{cursor:not-allowed;opacity:.62}.button.primary{color:#fff;background:#1f6b50}.button.primary:hover:not(:disabled){background:#185840}.button.secondary{color:#174365;background:#f7fbfd;border-color:#b6c9d8}.button.danger{color:#fff;background:#b4232a}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin}.field{gap:6px;display:grid}.field-label{color:#26352e;font-weight:700}.required-marker{color:#c5222f}input,select,textarea{color:#17201b;background:#fff;border:1px solid #cdd8d3;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}input:not([type=checkbox]):focus,select:focus,textarea:focus{border-color:#176f52;outline:none;box-shadow:0 0 0 3px #176f523d}input:not([type=checkbox]):focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #176f52}textarea{resize:vertical;min-height:112px}.checkbox-field{align-items:start}.checkbox-field input{width:20px;min-height:20px;padding:0}.transliteration-toggle{color:#26352e;align-items:center;gap:8px;width:fit-content;font-weight:700;display:inline-flex}.transliteration-toggle input{width:20px;min-height:20px;padding:0}.transliteration-field{flex:390px;grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;display:grid}.master-name-field{display:contents}.master-data-name-row{align-items:flex-start}.master-name-field>.field{flex:210px;min-width:180px}.master-transliteration-source{flex:250px;align-items:end;gap:8px;min-width:210px;display:flex}.master-transliteration-source>.field{flex:auto;min-width:0}.master-transliteration-button{flex:none;min-height:36px;padding:0 12px}.master-data-tabs{background:#f4f8f6;border:1px solid #d9e1dd;border-radius:10px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.master-data-tabs button{color:#53655d;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;min-height:38px;padding:0 14px;font-weight:800}.master-data-tabs button:hover{color:#174365;background:#e7f2ed}.master-data-tabs button.active{color:#fff;background:#1f6b50;box-shadow:0 2px 5px #1744302e}.workspace-row.master-data-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:56px;padding:8px 12px}.master-data-row .workspace-row-meta{gap:7px}.master-data-row-action.button{place-items:center;width:38px;min-width:38px;min-height:38px;padding:0;display:inline-grid}.master-data-row-action.button>span{place-items:center;display:inline-grid}.master-data-row-action svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.master-data-page-summary{color:#53655d;margin:4px 0 0;font-size:.86rem;font-weight:700}.master-data-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.master-data-pagination span{color:#53655d;font-size:.86rem;font-weight:750}.field-error{color:#9c1c24;font-size:.9rem}.field-helper{color:#53655d;font-size:.9rem}.lookup-field{position:relative}.profile-preference-fields{gap:1rem;display:grid}.profile-preference-fields fieldset{border:1px solid #d7e5de;border-radius:.75rem;padding:1rem}.profile-preference-fields legend{color:#123e30;padding:0 .35rem;font-weight:700}.preference-checkbox-select{position:relative}.preference-checkbox-select summary{color:#15543e;cursor:pointer;background:#fff;border:1px solid #9fcfbd;border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font-weight:650;list-style:none;display:flex}.preference-checkbox-select summary::-webkit-details-marker{display:none}.preference-checkbox-select summary:after{content:"⌄";font-size:1.1rem;transition:transform .15s}.preference-checkbox-select[open] summary{border-color:#1b7657;border-radius:8px 8px 0 0}.preference-checkbox-select[open] summary:after{transform:rotate(180deg)}.preference-checkbox-options{background:#fff;border:1px solid #9fcfbd;border-top:0;border-radius:0 0 8px 8px;gap:2px;max-height:260px;padding:7px;display:grid;overflow-y:auto;box-shadow:0 12px 24px #1443311f}.preference-checkbox-options label{color:#15543e;cursor:pointer;border-radius:6px;align-items:center;gap:9px;min-height:36px;padding:7px 8px;display:flex}.preference-checkbox-options label:hover{background:#edf8f2}.preference-checkbox-options input{accent-color:#1b7657;width:17px;min-height:17px;margin:0}.choice-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.choice-buttons button{color:#15543e;background:#fff;border:1px solid #9fcfbd;border-radius:.5rem;min-height:2.5rem;padding:.45rem .7rem}.choice-buttons button.selected{color:#fff;background:#1b7657;border-color:#1b7657}.family-fields{gap:1rem;display:grid}.family-fields fieldset{border:1px solid #d7e5de;border-radius:.75rem;padding:1rem}.family-fields legend{color:#123e30;padding:0 .35rem;font-weight:700}.family-sibling-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.horoscope-summary-card{background:#f8faf9;border:1px solid #dbe7e1;border-radius:.75rem;margin-top:1rem;padding:1rem}.horoscope-summary-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.horoscope-summary-card div{min-width:0}.horoscope-summary-card dt{color:#53655d;font-size:.8rem;font-weight:700}.horoscope-summary-card dd{color:#17201b;overflow-wrap:anywhere;margin:.3rem 0 0}@media (width<=767px){.horoscope-summary-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.family-sibling-grid{grid-template-columns:1fr}}.lookup-results{background:#fff;border:1px solid #cdd8d3;border-radius:8px;gap:6px;max-height:260px;padding:6px;display:grid;overflow:auto;box-shadow:0 12px 28px #17201b1f}.lookup-results button{color:#17201b;text-align:left;cursor:pointer;background:#f8faf9;border:0;border-radius:6px;gap:2px;width:100%;min-height:44px;padding:8px 10px;display:grid}.lookup-results button:hover,.lookup-results button:focus-visible{outline-offset:1px;background:#e8f3ee;outline:2px solid #1f6b50}.lookup-results span{color:#53655d;font-size:.86rem}.inline-message,.toast,.empty-state{color:#26352e;background:#fff;border:1px solid #d7e0dc;border-radius:8px;margin:0;padding:12px 14px}.inline-message.success,.toast.success{color:#116149;background:#f1faf6;border-color:#b7d8ca}.inline-message.warning,.toast.warning{color:#725400;background:#fff9e6;border-color:#ead18b}.inline-message.error,.toast.error{color:#9b1c1c;background:#fff5f5;border-color:#efc7c7}.status-badge{color:#37443e;background:#fff;border:1px solid #d1d8d5;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.status-badge.success{color:#116149;background:#f1faf6;border-color:#b7d8ca}.status-badge.warning{color:#725400;background:#fff9e6;border-color:#ead18b}.status-badge.error{color:#9b1c1c;background:#fff5f5;border-color:#efc7c7}.dot{background:currentColor;border-radius:999px;flex:none;width:10px;height:10px}.language-switch{background:#f8faf9;border:1px solid #cdd8d3;border-radius:8px;align-items:center;gap:4px;padding:4px;display:inline-flex}.language-switch button{color:#37443e;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;padding:0 12px}.language-switch button.active{color:#fff;background:#1f6b50}.mobile-language-switch,.standard-mobile-logout{display:none}.dialog-backdrop{background:#0f17206b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border-radius:8px;width:min(100%,420px);padding:24px;box-shadow:0 24px 60px #0f17202e}.dialog p{color:#44534c;margin:0 0 20px}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.empty-state{text-align:center;gap:12px;display:grid}.skeleton{background:linear-gradient(90deg,#e6ece9,#f7f9f8,#e6ece9) 0 0/220px 100%;border-radius:999px;width:180px;height:12px;margin:0 0 16px;animation:1.2s ease-in-out infinite shimmer}.host-resolution-loading{background:#f6f8f7;place-items:center;min-height:100vh;display:grid}.host-resolution-loading .skeleton{margin:0}.public-platform-shell{background:#fbfaf6}.public-platform-shell .app-header{z-index:30;border-bottom-color:#e8e0d2;min-height:68px;position:sticky;top:0;box-shadow:0 5px 20px #3228180f}.public-platform-shell .brand-stack strong{color:#0c5d54;font-family:var(--font-display-en);letter-spacing:-.04em;font-size:1.28rem}.public-platform-shell .brand-stack,.workspace-registration-shell .brand-stack{grid-template-columns:auto auto;align-items:center;column-gap:8px}.public-brand-wordmark{gap:1px;display:grid}.public-brand-wordmark img{width:145px;height:auto;display:block}.public-brand-wordmark small{color:#6b827b;letter-spacing:.055em;text-transform:uppercase;font-size:.57rem;font-weight:800}.public-brand-mark{object-fit:contain;width:46px;height:46px}.public-header-nav{align-items:center;gap:25px;margin-left:auto;margin-right:20px;display:flex}.public-header-nav a{color:#254c45;font-size:.85rem;font-weight:750;text-decoration:none;position:relative}.public-header-nav a:first-child:after{content:"";background:#087769;border-radius:999px;height:2px;position:absolute;bottom:-10px;left:0;right:0}.public-header-nav a:hover{color:#087769}.public-platform-shell .app-main{padding:0;display:block}.public-header-login{white-space:nowrap;color:#fff;cursor:pointer;background:#087769;border:0;border-radius:8px;flex-shrink:0;min-height:40px;padding:0 18px;font-weight:800}.public-header-login:hover{background:#065e54}.platform-login-modal-layer{z-index:60;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.platform-login-backdrop{cursor:pointer;background:#05342d47;border:0;position:absolute;inset:0}.platform-login-modal-layer .auth-route-stack{z-index:1;overscroll-behavior-y:contain;background:#fff;border-radius:16px;width:min(100%,440px);min-height:0;max-height:calc(100dvh - 48px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #03221d57}.platform-login-modal-layer .login-panel{gap:16px;width:100%}.platform-login-modal-layer .login-form{box-shadow:none;background:0 0;border:0;padding:0}.public-landing{color:#19332f;background:#fbfaf6}.public-site-nav{justify-content:center;padding:14px 24px;font-size:.88rem;font-weight:750;display:none}.public-site-links{gap:28px;display:flex}.public-menu-toggle{display:none}.public-site-nav a{color:#31534d;text-decoration:none}.public-site-nav a:hover{color:#087769}.public-hero{isolation:isolate;align-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.public-hero img,.public-hero-overlay{width:100%;height:100%;position:absolute;inset:0}.public-hero img{object-fit:cover;object-position:72% center;opacity:0;transition:opacity .9s}.public-hero img.is-active{opacity:1}.public-hero-overlay{background:linear-gradient(90deg,#fffdf6f5 0%,#fffcf3e0 36%,#fffcf338 68%,#fffcf300 100%)}.public-hero-content{z-index:1;width:min(100% - 40px,1120px);margin:0 auto;padding:64px 0;position:relative}.public-hero-content p,.public-section-kicker,.public-section-heading>p{color:#087769;letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:.74rem;font-weight:850}.public-hero-content h1{color:#0b4842;max-width:570px;font-family:var(--font-display-en);letter-spacing:-.055em;margin-bottom:15px;font-size:clamp(2.45rem,5vw,4.45rem);line-height:.98}.public-hero-content span{color:#244840;max-width:510px;font-size:1.02rem;font-weight:700;display:block}.public-hero-content button{color:#fff;cursor:pointer;background:#087769;border:0;border-radius:9px;min-height:44px;margin-top:24px;padding:0 20px;font-weight:850;animation:.5s .18s both public-rise}.public-hero-content button:hover{background:#065e54}.public-hero-content button span{margin-left:8px;display:inline}.public-introduction,.public-services,.public-contact{width:min(100% - 40px,1120px);margin:0 auto}.public-introduction{text-align:center;max-width:780px;padding:58px 0 46px}.public-introduction h2,.public-services h2,.public-contact h2{color:#0b4842;font-family:var(--font-display-en);letter-spacing:-.035em;font-size:clamp(1.85rem,3.4vw,2.7rem)}.public-introduction p:last-child{color:#58706b;margin:0;font-size:1.05rem}.public-services{padding:20px 0 58px}.public-section-heading{text-align:center}.public-brand-name{white-space:nowrap}.public-brand-name span:first-child{color:#075f52}.public-brand-name span:last-child{color:#b67b18}.public-service-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.public-service-card{background:#fff;border:1px solid #ebe2d5;border-radius:16px;flex-direction:column;min-height:245px;padding:24px;display:flex;box-shadow:0 12px 28px #3228180d}.public-service-card:first-child{background:#eef7ff}.public-service-card:nth-child(2){background:#fff6ef}.public-service-card:nth-child(3){background:#eff9f4}.public-service-card:nth-child(4){background:#f7f2ff}.public-service-mark{color:#087769;background:#e7f4ef;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.38rem;display:inline-grid}.public-service-mark svg{width:23px;height:23px}.public-service-card h3{color:#124f48;font-family:var(--font-display-en);margin:18px 0 8px;font-size:1.4rem}.public-service-card p{color:#5d706b;margin:0;font-size:.94rem}.public-service-learn{color:#087769;align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex}.public-service-learn:hover{text-decoration:underline}.public-features{width:min(100% - 40px,1120px);margin:0 auto;padding:0 0 58px}.public-feature-grid{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:32px;display:grid}.public-feature{text-align:center}.public-feature-icon{color:#087769;background:#e7f4ef;border-radius:50%;place-items:center;width:58px;height:58px;display:inline-grid}.public-feature:nth-child(2) .public-feature-icon{color:#a66b13;background:#fff1d8}.public-feature:nth-child(3) .public-feature-icon{color:#6e4aa6;background:#f1e8ff}.public-feature:nth-child(4) .public-feature-icon{color:#a13962;background:#fbe8ef}.public-feature:nth-child(5) .public-feature-icon{color:#27715e;background:#e7f5e7}.public-feature-icon svg{width:27px;height:27px}.public-feature h3{color:#124f48;margin:13px 0 5px;font-size:.96rem}.public-feature p{color:#647671;margin:0;font-size:.83rem;line-height:1.4}.public-contact{z-index:1;color:#eefaf5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#075e54ad;border-radius:20px;grid-template-columns:.95fr 1.35fr;gap:36px;width:min(100% - 40px,980px);padding:42px;display:grid;position:relative}.public-contact h2{color:#fffdf5}.public-contact p:last-child{color:#cce4dc;margin:0}.public-contact .public-section-kicker{color:#d9b865}.public-contact dl{align-content:center;margin:0;display:grid}.public-contact dl>div{border-bottom:1px solid #e7f8f03d;gap:12px;padding:13px 0;display:flex}.public-contact dl>div:last-child{border-bottom:0}.public-contact-icon{color:#e7c36b;flex:none}.public-contact-icon svg{width:24px;height:24px}.public-contact dt{color:#a8d4c7;text-transform:uppercase;font-size:.78rem;font-weight:800}.public-contact dd{color:#fff;margin:3px 0 0;font-weight:750}.public-contact dd a{color:inherit;text-decoration:none}.public-contact dd a:hover{text-decoration:underline}.public-whatsapp{margin-top:4px;font-size:.8rem;font-weight:800;display:block;color:#d9f1e7!important}.public-footer-illustration{z-index:0;background:linear-gradient(#fbfaf6 0%,#eff7f2 46%,#dceee6 100%);height:clamp(230px,20vw,280px);margin-top:-180px;position:relative;overflow:hidden}.public-footer-illustration img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.public-site-footer{color:#65736f;justify-content:center;align-items:center;gap:20px;width:min(100% - 40px,1120px);margin:0 auto;padding:30px 0;font-size:.84rem;display:flex}.public-site-footer span{color:#65736f}.public-site-footer button{color:#087769;cursor:pointer;background:0 0;border:0;font-weight:850}@keyframes public-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-220px 0}to{background-position:220px 0}}@media (width<=560px){.app-header{flex-direction:column;align-items:flex-start;padding:14px 16px}.app-shell:not(.ibc-app-shell):not(.ast-app-shell) .app-header{flex-direction:row;align-items:center;min-height:64px;padding:10px 16px}.app-shell:not(.ibc-app-shell):not(.ast-app-shell) .header-actions{gap:8px;margin-left:auto}.app-shell.public-platform-shell:not(.ibc-app-shell):not(.ast-app-shell) .app-header{gap:8px;min-height:64px;padding:8px 12px}.public-platform-shell .app-header .brand-stack{flex:0 auto;column-gap:5px;min-width:0}.public-platform-shell .app-header .public-brand-mark{width:30px;height:30px}.public-platform-shell .app-header .public-brand-wordmark{width:108px;min-width:0}.public-platform-shell .app-header .public-brand-wordmark small[lang=en]{font-family:var(--font-ui-en)!important;letter-spacing:.055em!important;font-size:.48rem!important;font-weight:600!important;line-height:1.4!important}.public-platform-shell .app-header .public-brand-wordmark img{width:108px}.app-shell.public-platform-shell:not(.ibc-app-shell):not(.ast-app-shell) .header-actions{flex-shrink:0;gap:6px}.public-header-nav{display:none}.public-platform-shell .brand-stack strong{font-size:1.12rem}.public-brand-wordmark img{width:112px}.public-brand-wordmark small{font-size:.48rem}.public-header-login{min-height:38px;padding:0 13px;font-size:.9rem}.public-platform-shell .public-header-login{min-height:40px;padding-inline:10px}.public-site-nav{align-items:center;padding:0;display:flex;position:relative}.public-menu-toggle{color:#0c5d54;width:40px;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd8d3;border-radius:7px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.public-menu-toggle svg{width:22px;height:22px}.public-site-links{z-index:5;background:#fff;border:1px solid #d9e1dd;border-radius:10px;width:min(220px,100vw - 24px);padding:10px;display:none;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 28px #0f231e1f}.public-site-links.is-open{gap:2px;display:grid}.public-site-links a{border-radius:7px;padding:11px 12px}.public-site-links a:hover{background:#f0f7f3}.public-hero{align-items:end;min-height:460px}.public-hero img{object-position:70% center}.public-hero-overlay{background:linear-gradient(#073d350d 0%,#073d3561 45%,#073d35e0 100%)}.public-hero-content{width:min(100% - 40px,1120px);padding:42px 0}.public-hero-content p{color:#e8c56e}.public-hero-content h1{color:#fffdf8;font-size:clamp(2.4rem,11vw,3.3rem)}.public-hero-content span{color:#e5f2eb;font-size:.96rem}.public-introduction,.public-services,.public-features,.public-contact{width:min(100% - 32px,1120px)}.public-introduction{text-align:left;padding:58px 0 38px}.public-services{padding:26px 0 58px}.public-section-heading{text-align:left}.public-service-grid{grid-template-columns:1fr;gap:12px;margin-top:22px}.public-service-card{min-height:0;padding:20px}.public-service-card h3{margin-top:12px}.public-features{padding-bottom:58px}.public-feature-grid{grid-template-columns:repeat(2,1fr);gap:26px 16px;margin-top:26px}.public-feature:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.public-footer-illustration{height:140px;margin-top:-98px}.public-contact{border-radius:16px;grid-template-columns:1fr;gap:26px;padding:28px 22px}.public-contact dl{grid-template-columns:1fr;gap:0}.public-contact dl>div{border-bottom:1px solid #e7f8f02e;border-left:0;padding:0 0 13px}.public-site-footer{text-align:center;justify-content:center;width:min(100% - 32px,1120px);padding:24px 0}.platform-login-modal-layer{align-items:end;padding:0}.platform-login-modal-layer .auth-route-stack{width:100%;max-height:100dvh;padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.app-shell:not(.ibc-app-shell):not(.ast-app-shell) .standard-desktop-language-switch,.app-shell:not(.ibc-app-shell):not(.ast-app-shell) .standard-desktop-logout{display:none}.app-shell:not(.ibc-app-shell):not(.ast-app-shell) .mobile-language-switch{display:block;position:relative}.app-shell:not(.ibc-app-shell):not(.ast-app-shell) .mobile-language-switch summary,.app-shell:not(.ibc-app-shell):not(.ast-app-shell) .standard-mobile-logout{color:#174365;cursor:pointer;background:#f7fbfd;border:1px solid #cdd8d3;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:48px;min-height:38px;padding:0;list-style:none;display:inline-flex}.app-shell:not(.ibc-app-shell):not(.ast-app-shell) .mobile-language-switch summary::-webkit-details-marker{display:none}.app-shell:not(.ibc-app-shell):not(.ast-app-shell) .mobile-language-switch summary svg,.app-shell:not(.ibc-app-shell):not(.ast-app-shell) .standard-mobile-logout svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.app-shell:not(.ibc-app-shell):not(.ast-app-shell) .mobile-language-switch summary span{font-size:.72rem;font-weight:800}.app-shell:not(.ibc-app-shell):not(.ast-app-shell) .mobile-language-options{z-index:25;background:#fff;border:1px solid #cdd8d3;border-radius:10px;gap:4px;width:136px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 28px #17201b29}.app-shell:not(.ibc-app-shell):not(.ast-app-shell) .mobile-language-options button{color:#37443e;text-align:left;background:0 0;border:0;border-radius:7px;min-height:36px;padding:0 10px}.app-shell:not(.ibc-app-shell):not(.ast-app-shell) .mobile-language-options button.active{color:#fff;background:#1f6b50}.app-main{align-content:center;place-items:stretch stretch;padding:16px}.simple-card{padding:24px}h1{font-size:1.9rem}.status-badge,.language-switch{width:100%}.language-switch button{flex:1}}@media (prefers-reduced-motion:reduce){.public-hero img,.public-hero-content button{transition:none;animation:none}}.ast-mobile-bottom-navigation,.ast-more-layer{display:none}.ast-dashboard-hero .button{margin-top:18px}@media (width<=640px){.ast-app-header .ast-header-icon-button{display:none}.ast-role-navigation{min-height:0;box-shadow:none;background:0 0;border:0;position:static}.ast-role-navigation .ast-desktop-navigation,.ast-role-navigation .ast-mobile-service-strip,.ast-role-navigation .ast-mobile-navigation{display:none}.ast-mobile-bottom-navigation{z-index:32;right:12px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#176b4a;border:1px solid #79b595eb;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;min-height:70px;padding:7px 7px 8px;display:grid;position:fixed;left:12px;box-shadow:0 14px 32px #114e3547}.ast-mobile-bottom-navigation>button:not(.ast-new-horoscope-action){color:#f4edf7;min-width:0;min-height:52px;font:inherit;background:0 0;border:0;border-radius:13px;align-content:center;place-items:center;gap:3px;padding:4px 2px;display:grid}.ast-mobile-bottom-navigation>button:not(.ast-new-horoscope-action) svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ast-mobile-bottom-navigation>button:not(.ast-new-horoscope-action) span{scrollbar-width:none;text-align:center;text-overflow:clip;white-space:nowrap;max-width:100%;min-height:1em;font-size:.54rem;font-weight:800;line-height:1;display:block;overflow-x:auto}.ast-mobile-bottom-navigation>button.active{color:#493112;background:#f6db96}.ast-new-horoscope-action{color:#2f2037;min-width:0;min-height:82px;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;place-items:start center;gap:0;margin-top:-41px;padding:0;display:grid;position:relative}.ast-new-horoscope-action>span{z-index:1;color:#36220d;background:linear-gradient(145deg,#fff0ae,#e5bb58 52%,#bc7d24);border:4px solid #fffdf9;border-radius:18px;place-items:center;width:60px;height:60px;font-size:2.1rem;font-weight:350;line-height:.8;display:grid;position:relative;box-shadow:0 11px 21px #714a1957,inset 0 1px #ffffffbd}.ast-more-layer{z-index:40;align-items:end;display:grid;position:fixed;inset:0}.ast-more-backdrop{background:#21152d57;border:0;position:absolute;inset:0}.ast-more-sheet{max-height:min(72dvh,550px);padding:9px 16px calc(92px + env(safe-area-inset-bottom));background:linear-gradient(145deg,#fffdf8,#f8f3fc);border:1px solid #e2d3b9;border-radius:24px 24px 0 0;gap:10px;animation:.18s ease-out ast-bottom-sheet-enter;display:grid;position:relative;overflow-y:auto;box-shadow:0 -18px 42px #2a193e33}.ast-more-sheet-handle{background:#cfc3d2;border-radius:999px;justify-self:center;width:38px;height:4px}.ast-more-sheet-heading{color:#362748;justify-content:space-between;align-items:center;font-size:1rem;display:flex}.ast-more-sheet-heading button{color:#56475f;width:34px;height:34px;font:inherit;background:#f0eaf3;border:0;border-radius:50%;font-size:1.45rem}.ast-more-sheet-items{gap:5px;display:grid}.ast-more-sheet-items button{color:#51435d;min-height:49px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:0 11px;font-weight:750;display:flex}.ast-more-sheet-items button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ast-more-sheet-items button.active{color:#67451e;background:#fff4d9;border-color:#e5cc90}.ast-more-sheet-items .ast-logout-button{color:#963f52;margin-top:4px}.ast-app-shell .app-main{padding:12px 12px calc(100px + env(safe-area-inset-bottom))}.ast-result-tabs{top:58px}}@keyframes ast-bottom-sheet-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){.ast-app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:244px minmax(0,1fr)}.ast-app-header{grid-area:1/2}.ast-role-navigation{min-height:100dvh;box-shadow:none;border-bottom:0;border-right:1px solid #e1d8c8;grid-area:1/1/span 2;display:block;position:relative;top:auto}.ast-desktop-navigation{flex-direction:column;align-items:stretch;gap:5px;width:auto;min-height:100dvh;margin:0;padding:20px 13px;display:flex;position:sticky;top:0;overflow:visible}.ast-role-navigation .ast-desktop-navigation button{text-align:left;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 11px;display:flex}.ast-role-navigation .ast-desktop-navigation button:last-child{margin-top:auto}.ast-app-shell .app-main{grid-area:2/2;padding:30px 34px 48px}}.header-actions{align-items:center;gap:10px;display:inline-flex}.login-panel{gap:24px;width:min(100%,440px);display:grid}.wco-public-shell .app-header{z-index:30;border-bottom:1px solid #e5e9e6;min-height:80px;padding-inline:clamp(18px,5vw,72px);position:sticky;top:0;box-shadow:0 4px 14px #17201b14}.wco-public-shell .brand-stack{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px}.wco-public-shell .brand-stack strong{color:var(--wco-primary,#176b4a)}.wco-public-shell .brand-stack strong,.wco-public-shell .brand-stack>span{grid-column:2}.wco-public-shell .app-main{align-items:start;min-height:calc(100vh - 80px);padding:0}.wco-header-logo{object-fit:contain;grid-area:1/1/span 2;width:44px;height:44px}.wco-admin-header-logo{object-fit:contain;grid-row:span 2;width:42px;height:42px}.vp-client-header .brand-stack{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px}.vp-client-header .brand-stack strong,.vp-client-header .brand-stack>span:not(.vp-membership-chip){grid-column:2}.vp-client-header .brand-stack strong{color:#145b40}.vp-client-header .brand-stack>span:not(.vp-membership-chip){color:#587165}.vp-client-header,.wmo-admin-header{z-index:20;position:sticky;top:0;box-shadow:0 6px 16px #17201b14}.wmo-admin-header .brand-stack.has-workspace-logo{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px}.wmo-admin-header .brand-stack.has-workspace-logo .wco-admin-header-logo{grid-area:1/1/span 2}.wmo-admin-header .brand-stack.has-workspace-logo strong,.wmo-admin-header .brand-stack.has-workspace-logo>span{grid-column:2}.wmo-admin-header .brand-stack.has-workspace-logo strong{color:#145b40;font-size:1.06rem}.wmo-admin-header .brand-stack.has-workspace-logo>span{color:#587165}.vp-client-header .brand-stack>.client-header-name-line{white-space:normal;flex-wrap:wrap;align-items:center;gap:7px;width:max-content;max-width:100%;display:flex;overflow:visible}.vp-membership-chip{color:#855b00;white-space:nowrap;background:#fff8e6;border:1px solid #e6c978;border-radius:999px;flex:none;align-items:center;padding:1px 5px;font-size:.58rem;font-weight:400;line-height:1.2;display:inline-flex}html[lang=ta] .vp-membership-chip{font-size:.72rem;font-weight:500;line-height:1.35}.vp-membership-chip.paid{color:#176b4a;background:#ebf8f0;border-color:#9bd2b7}.wco-header-actions{gap:8px;display:flex}.wco-header-actions button{color:#244634;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-weight:750}.wco-header-actions button:last-child{background:var(--wco-primary,#176b4a);color:#fff}.wco-public-home{color:#153426;background:#fff;gap:0;width:100%;display:grid}.wco-public-hero{isolation:isolate;background:#f4f7f4 50%/cover no-repeat;align-items:center;min-height:clamp(440px,54vw,650px);padding:clamp(40px,8vw,112px) max(24px,50vw - 620px);display:flex;position:relative;overflow:hidden}.wco-public-hero-slide{z-index:0;opacity:0;transition:opacity 1.2s ease-in-out;position:absolute;inset:0;overflow:hidden}.wco-public-hero-slide.is-active{opacity:1}.wco-public-hero-slide img{object-fit:cover;width:100%;height:100%;display:block}.wco-public-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#08231b57,#08231b12 72%);position:absolute;inset:0}.wco-public-hero-content{background:#ffffffe6;border-radius:18px;width:min(100%,480px);padding:clamp(24px,3vw,38px);box-shadow:0 18px 50px #11322324}.wco-public-hero[style*=background-image] .wco-public-hero-content,.wco-public-hero-has-image .wco-public-hero-content{z-index:2;color:#fff;box-shadow:none;background:linear-gradient(145deg,#143827eb,#143827c2);position:relative}.wco-public-hero .eyebrow{color:var(--wco-primary);letter-spacing:.14em;margin:0 0 10px;font-size:.78rem;font-weight:850}.wco-public-hero h1{color:var(--wco-primary);margin:0;font-size:clamp(2.15rem,4vw,3.65rem);line-height:1}.wco-public-hero[style*=background-image] .eyebrow,.wco-public-hero[style*=background-image] h1,.wco-public-hero[style*=background-image] .wco-public-lead,.wco-public-hero-has-image .eyebrow,.wco-public-hero-has-image h1,.wco-public-hero-has-image .wco-public-lead{color:#fff}.wco-public-hero-carousel-controls{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d2a21c2;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:7px;display:flex;position:absolute;bottom:22px;right:max(24px,50vw - 620px);box-shadow:0 5px 18px #00000029}.wco-public-hero-arrow{color:#fff;width:34px;height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1.45rem;line-height:1;display:grid}.wco-public-hero-dots{align-items:center;gap:7px;padding-inline:3px;display:flex}.wco-public-hero-dot{cursor:pointer;background:#ffffff80;border:1px solid #fff;border-radius:50%;width:10px;height:10px;padding:0}.wco-public-hero-dot.is-active{background:#fff;box-shadow:0 0 0 2px #ffffff47}.wco-public-hero-toggle{color:#fff;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:999px;padding:0 10px;font-size:.76rem;font-weight:650}.wco-public-lead{color:#486055;margin:16px 0 0;font-size:clamp(.98rem,1.45vw,1.1rem);line-height:1.55}.wco-public-actions{flex-wrap:wrap;gap:12px;display:flex}.wco-public-features{z-index:1;grid-template-columns:repeat(4,1fr);gap:18px;width:min(1240px,100% - 48px);margin:-42px auto 0;display:grid;position:relative}.wco-public-features article{background:#fff;border:1px solid #e0e7e2;min-height:220px;padding:26px;box-shadow:0 14px 34px #11322314}.wco-public-features article span{color:var(--wco-accent);letter-spacing:.08em;font-weight:850}.wco-public-features h2{color:var(--wco-primary);margin:34px 0 10px;font-size:1.16rem}.wco-public-features p,.wco-public-how p{color:#53665a;margin:0;line-height:1.65}.wco-public-how{border-bottom:1px solid #e1e8e2;width:min(920px,100% - 48px);margin:72px auto 0;padding:0 0 28px}.wco-public-how h2{color:var(--wco-primary);margin:0 0 12px;font-size:1.5rem}.wco-public-panchangam{background:linear-gradient(145deg,#fbfdfb,#f2f8f4);border:1px solid #dce9e0;border-radius:18px;margin-top:44px;padding:18px clamp(20px,3vw,26px);box-shadow:0 12px 30px #11322312}.wco-public-panchangam+.wco-public-how{margin-top:44px}.wco-public-panchangam h2{margin-bottom:10px}.wco-public-panchangam-meta{color:#61736a;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:12px;font-size:.85rem;display:flex}.wco-public-panchangam-meta strong{color:#244b38;font-size:.9rem}.wco-public-panchangam-meta span{flex-basis:100%}.wco-public-panchangam dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.wco-public-panchangam dl div{border-top:1px solid #e1eae3;align-content:start;gap:3px;min-width:0;padding:8px 0;display:grid}.wco-public-panchangam dt{color:#68776f;font-size:.76rem}.wco-public-panchangam dd{color:#193a2a;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.9rem;font-weight:650}.wco-public-panchangam dd small{color:#68776f;margin-top:3px;font-size:.76rem;font-weight:450;line-height:1.5;display:block}.wco-public-contact-area{isolation:isolate;margin-top:64px;position:relative;overflow:hidden}.wco-public-contact-area.has-contact-panel:before{z-index:-1;content:"";background:var(--wco-contact-background-image) center bottom / cover no-repeat;position:absolute;inset:116px 0 0}.wco-public-contact-panel{isolation:isolate;color:#fff;background:0 0;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,64px);width:min(980px,100% - 48px);margin:0 auto;padding:clamp(30px,5vw,50px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #11322324}.wco-public-contact-panel:before,.wco-public-contact-panel:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.wco-public-contact-panel:after{background:linear-gradient(135deg, color-mix(in srgb, var(--wco-primary) 86%, #102b24), color-mix(in srgb, var(--wco-primary) 72%, #4d8c82));opacity:.68}.wco-public-contact-intro,.wco-public-contact-details{z-index:1;position:relative}.wco-public-contact-intro .eyebrow{color:var(--wco-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:750}.wco-public-contact-intro h2{color:#fff;font-family:var(--font-display-en);margin:0;font-size:clamp(1.8rem,3.2vw,2.45rem);line-height:1.15}.wco-public-contact-intro>p:last-child{color:#ffffffd1;margin:14px 0 0;font-size:1rem;line-height:1.55}.wco-public-contact-details{display:grid}.wco-public-contact-item{border-bottom:1px solid #ffffff3d;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:15px 0;text-decoration:none;display:grid;color:#fff!important}.wco-public-contact-item:last-child{border-bottom:0}.wco-public-contact-item>svg{width:22px;height:22px;color:var(--wco-accent)}.wco-public-contact-item>span{gap:4px;min-width:0;display:grid}.wco-public-contact-item small{color:#ffffffad;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:650}.wco-public-contact-item strong{overflow-wrap:anywhere;font-size:1rem;font-weight:650}.wco-public-contact-item:hover strong{text-underline-offset:3px;text-decoration:underline}.wco-public-contact{z-index:1;color:#5a695f;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;width:min(1240px,100% - 48px);margin:28px auto 0;padding:22px 0 34px;font-size:.9rem;display:flex;position:relative}.wco-public-contact a{color:var(--wco-primary);font-weight:750}.wco-public-contact>span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e3a2fc7;border:1px solid #ffffff3d;border-radius:999px;align-items:center;min-height:36px;padding:6px 12px;display:inline-flex;box-shadow:0 3px 10px #0a231d29}.wco-public-contact .wco-public-legal-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wco-public-contact .wco-public-legal-links a{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-underline-offset:3px;background:#0e3a2fc7;border:1px solid #ffffff3d;border-radius:999px;align-items:center;min-height:36px;padding:6px 12px;text-decoration:underline;display:inline-flex;box-shadow:0 3px 10px #0a231d29}.wco-public-contact .wco-public-legal-links a:hover{background:#0e3a2ff0}.wco-public-contact .wco-public-legal-links a:focus-visible{outline-offset:3px;outline:2px solid #fff}.wco-public-social-links{align-items:center;gap:8px;display:flex}.wco-public-contact .wco-public-social-link{border:1px solid color-mix(in srgb, var(--wco-primary) 28%, #fff);width:34px;height:34px;color:var(--wco-primary);background:#fff;border-radius:50%;place-items:center;transition:color .16s,background .16s,transform .16s;display:grid}.wmo-registration-screen{background:radial-gradient(circle at 90% 5%,#dcefe4 0,#0000 28rem),linear-gradient(145deg,#f8fbf9 0%,#edf5f0 100%);width:100%;min-height:100%;padding:clamp(18px,4vw,56px)}.wmo-registration-layout{gap:18px;width:min(100%,1120px);margin:0 auto;display:grid}.wmo-registration-intro{color:#174932;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 2px;display:grid}.wmo-registration-intro p{color:#6b8274;letter-spacing:.12em;margin:0;font-size:.66rem;font-weight:850}.wmo-registration-back{color:#174932;width:38px;height:38px;font:inherit;cursor:pointer;background:#fffc;border:1px solid #d5e4db;border-radius:12px;font-size:1.35rem}.wmo-registration-secure{color:#267050;white-space:nowrap;background:#e1f2e7;border-radius:999px;padding:7px 10px;font-size:.71rem;font-weight:800}.wmo-registration-card{width:min(100%,1000px);margin:0 auto}.wmo-registration-card.profile-wizard{background:#fff;border:0;border-radius:24px;width:min(100%,1000px);scroll-margin-top:16px;box-shadow:0 22px 60px #1545301f}.wmo-registration-card.profile-wizard .profile-wizard-progress{padding-bottom:18px}.wmo-registration-step-copy{gap:4px;padding:5px 2px 4px;display:grid}.wmo-registration-step-copy .eyebrow{color:#39805f;letter-spacing:.1em;margin:0;font-size:.72rem;font-weight:850}.wmo-registration-step-copy h1{color:#173f2c;margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.15}.wmo-registration-step-copy p:last-child{color:#63786c;max-width:44rem;margin:2px 0 0;font-size:.92rem;line-height:1.45}.wmo-registration-fields{gap:16px;display:grid}.wmo-registration-card.profile-wizard .profile-basic-grid{background:#fcfefd;border:1px solid #e2ece6;border-radius:16px;padding:20px}.wmo-registration-card.profile-wizard .field-label{color:#315b45;font-size:.8rem;font-weight:750}.wmo-registration-card.profile-wizard .field input,.wmo-registration-card.profile-wizard .field select,.wmo-registration-card.profile-wizard .field textarea{background:#fff;border-color:#ccddd3;border-radius:10px;min-height:46px}.wmo-registration-screen .field input:not([type=checkbox]),.wmo-registration-screen .field select,.wmo-registration-screen .field textarea,.wmo-registration-screen .wmo-sheet-trigger,.wmo-registration-screen .wmo-registration-card.profile-wizard .field input:not([type=checkbox]),.wmo-registration-screen .wmo-registration-card.profile-wizard .field select,.wmo-registration-screen .wmo-registration-card.profile-wizard .field textarea{border-color:#849b8e}.wmo-registration-consent{justify-items:center;gap:10px;padding:4px 0 0;animation:.42s cubic-bezier(.22,.61,.36,1) both wmo-question-in;display:grid}.wmo-registration-consent h2{color:#315b45;text-align:center;margin:0;font-size:.96rem}.wmo-registration-consent ul{color:#53675c;gap:8px;margin:0;padding:0;list-style:none;display:grid}.wmo-registration-consent li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;line-height:1.45;display:grid}.wmo-registration-consent li:before{content:"✓";color:#718f62;font-size:1.15rem;font-weight:700;line-height:1.15}.wmo-registration-consent-check{color:#315b45;cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:42px;display:flex}.wmo-registration-consent-check input{accent-color:#1f6b50;width:20px;min-height:20px;margin:0}.wmo-registration-card.profile-wizard .field textarea{min-height:106px}.wmo-registration-card.profile-wizard .profile-wizard-actions{border-top:1px solid #e6eee9;margin-top:4px;padding:16px 0 0}.wmo-registration-review{gap:18px;padding:4px;display:grid}.wmo-registration-review p{color:#486055;margin:0;line-height:1.6}.wmo-registration-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.wmo-registration-review dl>div{background:#fbfdfc;border:1px solid #dbe8e1;border-radius:10px;padding:12px}.wmo-registration-review dt{color:#657870;font-size:.78rem;font-weight:700}.wmo-registration-review dd{color:#173b2a;overflow-wrap:anywhere;margin:4px 0 0}.wmo-verification-panel{background:#fff;border:0;border-radius:24px;gap:16px;max-width:860px;padding:clamp(24px,5vw,44px);display:grid;box-shadow:0 22px 60px #1545301f}.wmo-verification-panel .eyebrow{color:#39805f;letter-spacing:.1em;margin:0;font-size:.72rem;font-weight:850}.wmo-verification-panel h1{color:#173f2c;margin:0;font-size:clamp(1.7rem,4vw,2.3rem)}.wmo-verification-panel--tamil h1{font-size:clamp(1.55rem,3.4vw,2rem);line-height:1.22}.wmo-mobile-field{gap:8px;display:grid}.wmo-mobile-entry{grid-template-columns:minmax(190px,.78fr) minmax(0,1.22fr);align-items:end;gap:12px;display:grid}.wmo-whatsapp-same{color:#486055;cursor:pointer;align-items:center;gap:9px;margin-top:2px;font-size:.9rem;line-height:1.4;display:flex}.wmo-whatsapp-same input{accent-color:#087a63;width:17px;height:17px;margin:0}.wmo-whatsapp-field{gap:8px;display:grid}.wmo-mobile-entry .field{min-width:0}.wmo-mobile-entry .field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wmo-mobile-entry .wmo-sheet-trigger{min-height:46px}.wmo-mobile-helper{margin:-2px 0 0}.wmo-panel-lead{color:#63786c;margin:-8px 0 0;line-height:1.6}.wmo-verification-card{background:#f7fbf8;border:1px solid #d6e6dc;border-radius:16px;gap:14px;max-width:680px;margin:4px 0;padding:18px;display:grid}.wmo-uploaded-photo{background:#fff;border:1px solid #b8dfce;border-radius:14px;align-items:center;gap:14px;padding:10px;display:flex}.wmo-uploaded-photo img{object-fit:cover;background:#e9f3ed;border-radius:10px;flex:none;width:96px;height:120px}.wmo-uploaded-photo .inline-message{flex:1;margin:0}.wmo-uploaded-photo strong,.wmo-uploaded-document strong{color:#173f2c;display:block}.wmo-uploaded-photo p,.wmo-uploaded-document p,.wmo-selected-file{color:#63786c;overflow-wrap:anywhere;margin:4px 0 0;font-size:.88rem;line-height:1.4}.wmo-uploaded-document{background:#fff;border:1px solid #b8dfce;border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.wmo-uploaded-document img{object-fit:cover;background:#e9f3ed;border-radius:8px;flex:none;width:72px;height:88px}.wmo-registration-card.profile-wizard{grid-template-columns:minmax(0,1fr);gap:18px;max-width:1000px;padding:clamp(20px,4vw,36px);display:grid}.wmo-registration-card.profile-wizard>:not(.profile-wizard-progress){grid-column:auto}.wmo-registration-card.profile-wizard .profile-wizard-progress{border:0;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;padding:0;display:grid;position:static}.wmo-registration-card.profile-wizard .profile-wizard-progress>span{color:#087a63;background:0 0;grid-column:1;min-width:0;min-height:0;padding:0;font-size:.78rem;font-weight:850}.wmo-registration-card.profile-wizard .profile-wizard-progress>strong,.wmo-registration-card.profile-wizard .profile-wizard-progress nav{display:none}.wmo-registration-progress-bar{background:#e3eee9;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.wmo-registration-progress-bar b{border-radius:inherit;background:linear-gradient(90deg,#087a63,#34a980);height:100%;transition:width .22s;display:block}.wmo-registration-card.profile-wizard .profile-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wmo-registration-card.profile-wizard .profile-basic-grid>div{grid-column:auto}.wmo-registration-card.profile-wizard .wmo-birth-place-picker{grid-column:1/-1}.wmo-registration-card.profile-wizard .profile-wizard-actions{z-index:3;padding:14px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:1fr 1fr;gap:10px;margin:0 -8px -8px;display:grid;position:sticky;bottom:0}.wmo-registration-card.profile-wizard .profile-wizard-actions .button:last-child{grid-column:2}.wmo-registration-fields{animation:.22s both wmo-step-in}.wmo-conversation{gap:18px;max-width:680px;display:grid}.wmo-question-block{background:0 0;border:0;border-radius:0;gap:10px;padding:0;animation:.75s cubic-bezier(.22,.61,.36,1) both wmo-question-in;display:grid}.wmo-question-block h2{color:#1b3128;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:clamp(1rem,2.8vw,1.18rem);line-height:1.4;display:flex}.wmo-question-block h2 small{color:#73837b;font-size:.74rem;font-weight:700}.wmo-question-control{gap:12px;display:grid}.wmo-progressive-field{gap:2px;animation:.75s cubic-bezier(.22,.61,.36,1) both wmo-question-in;display:grid}.wmo-skip-optional{color:#087a63;width:fit-content;min-height:44px;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 4px;font-size:.86rem;font-weight:650;text-decoration:underline}.wmo-skip-optional:focus-visible{outline-offset:2px;outline:3px solid #8fc7b3}.wmo-question-control .field{width:100%}.wmo-question-control .field input,.wmo-question-control .field textarea{border-radius:14px;min-height:54px;font-size:1rem}.wmo-birth-date-fields{grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr) minmax(0,.9fr);gap:10px;display:grid}.wmo-birth-time-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wmo-choice-cards{flex-wrap:wrap;gap:10px;display:flex}.wmo-choice-cards button{color:#38574a;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdded5;border-radius:14px;flex:128px;padding:10px 14px;font-weight:750}.wmo-choice-cards button.selected{color:#066451;background:#eaf7f2;border-color:#087a63;box-shadow:0 0 0 3px #087a631f}.wmo-sheet-trigger{color:#1c352a;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccddd3;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:1rem;display:flex}.wmo-sheet-trigger-compact-label{display:none}.wmo-sheet-trigger b{color:#087a63;font-size:1.55rem;line-height:1}.wmo-sheet-layer{z-index:50;background:#10231b6b;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.wmo-selection-sheet{background:#fff;border-radius:22px 22px 16px 16px;grid-template-rows:auto auto auto minmax(0,1fr);width:min(100%,640px);height:min(78dvh,680px);animation:.21s both wmo-sheet-in;display:grid;overflow:hidden;box-shadow:0 20px 70px #0e271d40}.wmo-sheet-handle{background:#c8d6ce;border-radius:999px;justify-self:center;width:42px;height:4px;margin-top:9px}.wmo-selection-sheet header{justify-content:space-between;align-items:center;padding:12px 18px 10px;display:flex}.wmo-selection-sheet h2{color:#17211e;margin:0;font-size:1.05rem}.wmo-selection-sheet header button{color:#456155;width:40px;height:40px;font:inherit;cursor:pointer;background:#eef5f1;border:0;border-radius:50%;font-size:1.45rem}.wmo-sheet-search{box-sizing:border-box;width:calc(100% - 36px);min-height:46px;font:inherit;border:1px solid #cdded5;border-radius:12px;margin:0 18px 10px;padding:0 12px}.wmo-sheet-options{padding:0 10px calc(10px + env(safe-area-inset-bottom));overflow:auto}.wmo-sheet-options button{color:#263b31;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;padding:10px 12px;line-height:1.35;display:flex}.wmo-sheet-options button span{overflow-wrap:anywhere;min-width:0}.wmo-sheet-options button:focus-visible{outline-offset:1px;outline:3px solid #8fc7b3}.wmo-sheet-options button[aria-selected=true]{color:#066451;background:#eaf7f2;font-weight:800}.wmo-sheet-options p{color:#66756f;padding:20px 12px}.wmo-location-summary{background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #cfdfee;border-radius:18px;gap:10px;padding:18px;animation:.21s both wmo-question-in;display:grid}.wmo-location-summary>p{color:#326a8b;margin:0;font-size:.82rem;font-weight:800}.wmo-location-summary>strong{color:#213e55;font-size:1.05rem}.wmo-location-summary dl{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:8px;max-width:100%;margin:0;padding-bottom:2px;display:flex;overflow-x:auto}.wmo-location-summary dl div{background:#fff;border-radius:12px;flex:none;min-width:76px;padding:8px 10px}.wmo-location-summary dt{color:#71818a;font-size:.7rem;font-weight:800}.wmo-location-summary dd{color:#233d4e;overflow-wrap:anywhere;margin:4px 0 0;font-size:.88rem}.wmo-location-summary>button{color:#176d9a;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:800}.wmo-location-edit-toggle{color:#71818a}.wmo-location-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wmo-sibling-count-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wmo-sibling-count-group{align-content:start;gap:6px;min-width:0;display:grid}.wmo-sibling-count-group h3{color:#243b31;margin:0 0 2px;font-size:.9rem;font-weight:700}.wmo-sibling-count-group .field,.wmo-sibling-count-group input{box-sizing:border-box;width:100%;min-width:0}.wmo-sibling-count-group .field-label{overflow-wrap:anywhere}.wmo-review-cards{gap:12px;max-width:720px;display:grid}.wmo-review-cards>h2{color:#1b3128;margin:0;font-size:1.25rem}.wmo-review-cards>p{color:#66756f;margin:0 0 3px;line-height:1.55}.wmo-review-cards article{background:0 0;border:0;border-bottom:1px solid #dce6e2;border-radius:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 2px;display:flex}.wmo-review-cards article:last-of-type{border-bottom:0}.wmo-review-cards h3{color:#21362c;margin:0;font-size:.95rem}.wmo-review-cards article p{color:#65756e;white-space:pre-line;margin:5px 0 0;line-height:1.45}.wmo-review-cards article button{color:#087a63;min-height:36px;font:inherit;cursor:pointer;background:#eaf7f2;border:0;border-radius:9px;padding:6px 9px;font-size:.8rem;font-weight:850}.wmo-review-horoscope{background:#f7fbf8;border:1px solid #d6e6dc;border-radius:18px;gap:12px;max-width:720px;padding:20px;display:grid}.wmo-review-horoscope .eyebrow{color:#39805f;letter-spacing:.1em;margin:0;font-size:.72rem;font-weight:850}.wmo-review-horoscope h2{color:#173f2c;margin:-4px 0 0;font-size:1.2rem}.wmo-review-horoscope>p:not(.eyebrow){color:#63786c;margin:0;line-height:1.5}@keyframes wmo-question-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wmo-sheet-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.wmo-registration-card.profile-wizard:has(.profile-wizard-progress nav button:nth-child(2).active) .wmo-registration-progress-bar b{background:linear-gradient(90deg,#4355b9,#7185e0)}.wmo-registration-card.profile-wizard:has(.profile-wizard-progress nav button:nth-child(3).active) .wmo-registration-progress-bar b{background:linear-gradient(90deg,#087a88,#38b9c4)}.wmo-registration-card.profile-wizard:has(.profile-wizard-progress nav button:nth-child(4).active) .wmo-registration-progress-bar b{background:linear-gradient(90deg,#7858a6,#a984ce)}.wmo-registration-card.profile-wizard:has(.profile-wizard-progress nav button:nth-child(5).active) .wmo-registration-progress-bar b{background:linear-gradient(90deg,#b66b18,#e5a34d)}.wmo-registration-card.profile-wizard:has(.profile-wizard-progress nav button:nth-child(6).active) .wmo-registration-progress-bar b{background:linear-gradient(90deg,#bc597b,#e38ba5)}@keyframes wmo-step-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (width>=1024px){.wmo-registration-card.profile-wizard{grid-template-columns:220px minmax(0,1fr);column-gap:24px}.wmo-registration-card.profile-wizard .profile-wizard-progress{grid-area:1/1/span 10;gap:10px;display:grid;position:sticky;top:18px}.wmo-registration-card.profile-wizard .profile-wizard-progress>span,.wmo-registration-card.profile-wizard .profile-wizard-progress>strong,.wmo-registration-card.profile-wizard .wmo-registration-progress-bar{display:none}.wmo-registration-card.profile-wizard .profile-wizard-progress nav{gap:8px;width:100%;display:grid}.wmo-registration-card.profile-wizard .profile-wizard-progress nav button{text-align:left;border-radius:10px;align-items:center;gap:9px;width:100%;height:auto;min-height:38px;padding:8px 11px;display:flex}.wmo-registration-card.profile-wizard .profile-wizard-progress nav button em{overflow-wrap:anywhere;white-space:normal;font-size:.78rem;font-weight:750;display:block}.wmo-registration-card.profile-wizard>:not(.profile-wizard-progress){grid-column:2}}.wco-public-contact .wco-public-social-link:hover{color:#fff;background:var(--wco-primary);transform:translateY(-1px)}.wco-public-social-link svg{fill:currentColor;width:18px;height:18px}.wco-public-social-link.instagram svg{fill:none;stroke:currentColor;stroke-width:1.8px}.wco-login-layer{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wco-login-backdrop{cursor:pointer;background:#0a281b85;border:0;position:absolute;inset:0}.wco-public-login-panel{z-index:1;overscroll-behavior-y:contain;background:#fff;border-radius:20px;gap:20px;width:min(100%,460px);max-height:calc(100dvh - 48px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 64px #0827194d}.wco-public-login-panel .login-copy{text-align:center}.wco-public-login-panel .login-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.wco-public-login-panel .login-workspace-context{background:#f4faf6;justify-content:center}.wco-login-close{z-index:2;color:#315445;width:34px;height:34px;font:inherit;cursor:pointer;background:#edf5ef;border:0;border-radius:50%;font-size:1.55rem;line-height:1;position:absolute;top:14px;right:14px}@media (width<=760px){.wco-public-shell .app-header{min-height:56px;padding-inline:16px}.wco-login-layer{align-items:end;padding:0}.wco-public-login-panel{width:100%;max-height:min(90dvh,680px);padding:28px 16px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;overflow-y:auto;box-shadow:0 -18px 48px #08271947}.wco-public-login-panel .login-form{padding:22px}.wco-header-actions{display:none}.vp-client-header .brand-stack{max-width:calc(100vw - 188px)}.vp-client-header .brand-stack strong,.vp-client-header .brand-stack>span:not(.vp-membership-chip){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vp-client-header .brand-stack>.client-header-name-line{flex-wrap:wrap;gap:4px 6px}.vp-membership-chip{padding:1px 5px;font-size:.58rem}.wco-public-shell .brand-stack span{overflow-wrap:anywhere;white-space:normal;max-width:220px;font-size:.75rem;line-height:1.3}.wco-public-hero{align-items:end;min-height:520px;padding:24px 16px}.wco-public-hero-has-carousel{padding-bottom:76px}.wco-public-hero-content{padding:28px 24px}.wco-public-hero-carousel-controls{gap:6px;bottom:12px;right:50%;transform:translate(50%)}.wco-public-features{grid-template-columns:1fr;gap:12px;width:calc(100% - 32px);margin-top:-24px}.wco-public-features article{min-height:0;padding:22px}.wco-public-features h2{margin-top:22px;font-size:1rem}.wco-public-features p{font-size:.9rem}.wco-public-how{width:calc(100% - 32px);margin-top:48px}.wco-public-panchangam dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.wco-public-contact-area{margin-top:48px}.wco-public-contact-area.has-contact-panel:before{top:90px}.wco-public-contact-panel{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:20px;width:calc(100% - 32px);padding:26px 22px}.wco-public-contact{flex-direction:column;width:calc(100% - 32px)}.wmo-registration-screen{background:linear-gradient(145deg,#f8fbf9 0%,#edf5f0 100%);padding:12px 16px 0}.wmo-registration-layout{gap:12px}.wmo-registration-intro{gap:10px;padding:0}.wmo-registration-review dl{grid-template-columns:1fr}.wmo-registration-intro{grid-template-columns:auto minmax(0,1fr)}.wmo-registration-secure{display:none}.wmo-registration-card.profile-wizard{box-shadow:none;background:0 0;border-radius:0;gap:20px;padding:0;display:grid}.wmo-mobile-entry{grid-template-columns:minmax(92px,.68fr) minmax(0,1.32fr);gap:8px}.wmo-mobile-entry .wmo-sheet-trigger{gap:4px;padding-inline:8px;font-size:.88rem}.wmo-mobile-entry .wmo-sheet-trigger-full-label{display:none}.wmo-mobile-entry .wmo-sheet-trigger-compact-label{display:inline}.wmo-registration-card.profile-wizard .profile-wizard-progress{gap:4px 10px;padding:0}.wmo-registration-card.profile-wizard .profile-wizard-progress>span{font-size:.76rem}.wmo-registration-card.profile-wizard .profile-wizard-progress>strong{font-size:.82rem}.wmo-registration-progress-bar{height:4px}.wmo-registration-step-copy{gap:3px;padding:0}.wmo-registration-step-copy h1{font-size:1.45rem}.wmo-registration-step-copy p:last-child{margin-top:0;font-size:.9rem;line-height:1.45}.wmo-registration-card.profile-wizard .profile-wizard-actions{z-index:4;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #dfe9e3;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -16px;position:sticky;bottom:0;box-shadow:0 -8px 18px #15453014}.wmo-registration-card.profile-wizard .profile-wizard-actions .button{white-space:normal;width:auto;min-width:0;min-height:46px;padding-inline:10px;line-height:1.2}.wmo-registration-fields{padding-bottom:76px}.wmo-registration-card.profile-wizard .profile-basic-grid{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:16px;padding:0}.wmo-registration-card.profile-wizard .profile-basic-grid>div,.wmo-registration-card.profile-wizard .wmo-birth-place-picker{grid-column:1}.wmo-conversation{gap:18px;max-width:none}.wmo-question-block{gap:7px}.wmo-question-block h2{font-size:.9rem;line-height:1.35}.wmo-question-block h2 small{font-size:.72rem}.wmo-question-control{gap:16px}.wmo-question-control .field input,.wmo-question-control .field textarea,.wmo-sheet-trigger{border-radius:12px;min-height:52px}.wmo-birth-date-fields{grid-template-columns:minmax(0,.72fr) minmax(0,1.2fr) minmax(0,.86fr);gap:8px}.wmo-birth-time-fields{gap:8px}.wmo-birth-date-fields .field-label,.wmo-birth-time-fields .field-label{font-size:.72rem}.wmo-birth-date-fields .wmo-sheet-trigger,.wmo-birth-time-fields .wmo-sheet-trigger{min-height:50px;padding-inline:10px}.wmo-location-editor{grid-template-columns:1fr}.wmo-uploaded-photo{align-items:flex-start}.wmo-registration-fields input,.wmo-registration-fields textarea{scroll-margin-block:28dvh}.wmo-sheet-layer{padding:12px 12px env(safe-area-inset-bottom);align-items:flex-end}.wmo-selection-sheet{height:min(78dvh,680px)}}@media (prefers-reduced-motion:reduce){.wco-public-hero-slide{transition:none}.wmo-registration-progress-bar b,.wmo-registration-fields,.wmo-question-block,.wmo-progressive-field,.wmo-location-summary,.wmo-selection-sheet,.wmo-registration-consent{transition:none;animation:none}}.login-copy h1{margin-bottom:0}.login-form,.auth-route-stack,.identity-stack{gap:16px;display:grid}.login-form{background:#fff;border:1px solid #d9e1dd;border-radius:8px;padding:28px;box-shadow:0 16px 40px #17201b14}.login-workspace-context{color:#173b2d;background:#f7fbf9;border:1px solid #d9e1dd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.device-replacement-panel{background:#f8fbf9;border:1px solid #d9e1dd;border-radius:10px;gap:12px;padding:14px;display:grid}.device-replacement-panel h2,.device-replacement-panel p{margin:0}.login-device-slot-label{color:#34443d;gap:6px;font-size:.9rem;font-weight:600;display:grid}.login-device-slot{color:#182923;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:8px;padding:8px 10px}.workspace-code-badge{color:#176d50;background:#dcefe6;border-radius:999px;flex:none;padding:3px 8px;font-size:.82rem;font-weight:800}.password-field{display:grid;position:relative}.password-field input{padding-right:76px}.password-toggle{color:#174365;cursor:pointer;background:#f7fbfd;border:1px solid #cdd8d3;border-radius:8px;min-width:58px;min-height:32px;position:absolute;bottom:8px;right:8px}.password-recovery-link{color:#176b4a;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.9rem;font-weight:750;text-decoration:underline}.password-recovery-link:hover{color:#124d39}.remember-row{color:#26352e;align-items:center;gap:10px;min-height:32px;font-weight:700;display:inline-flex}.remember-row input{width:18px;min-height:18px}@media (width<=640px){.header-actions{gap:8px}.app-header .button{min-height:38px;padding:0 10px}.login-form{padding:22px}}.brand-stack{gap:2px;display:grid}.brand-stack span,.muted-text{color:#53655d;margin:0;font-size:.92rem}.role-navigation{background:#f8faf9;border-bottom:1px solid #d9e1dd;align-items:center;gap:8px;min-height:48px;padding:8px 24px;display:flex;overflow-x:auto}.role-navigation button{color:#37443e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;min-height:34px;padding:0 12px;font-weight:700}.role-navigation button.active{color:#116149;background:#f1faf6;border-color:#b7d8ca}.navigation-unread-badge{color:#fff;vertical-align:middle;background:#c2413b;border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:6px;padding:0 4px;font-size:.66rem;font-weight:800;line-height:1;display:inline-grid}.standard-mobile-navigation{display:none}.standard-desktop-navigation{align-items:center;gap:8px;display:flex}.wco-desktop-navigation{position:relative}.wco-role-navigation{overflow:visible}.wco-more-navigation{position:relative}.wco-more-navigation summary{color:#37443e;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-weight:700;list-style:none;display:flex}.wco-more-navigation summary::-webkit-details-marker{display:none}.wco-more-navigation summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.wco-more-navigation summary svg:last-child{width:14px;height:14px;transition:transform .16s}.wco-more-navigation summary.active,.wco-more-navigation[open] summary{color:#116149;background:#f1faf6;border-color:#b7d8ca}.wco-more-navigation[open] summary svg:last-child{transform:rotate(180deg)}.wco-more-navigation>div{z-index:30;background:#fff;border:1px solid #d9e1dd;border-radius:12px;gap:4px;min-width:188px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px #17201b24}.wco-more-navigation>div button{text-align:left;border-color:#0000;width:100%;min-height:38px;padding:0 10px}.wco-more-navigation>div button:hover{color:#116149;background:#f1faf6}.ast-app-shell{background:linear-gradient(90deg,#f7f8fcf7,#f7f8fcc7),url(/assets/astrology-hero-v1.png) 100% 0/min(820px,65vw) no-repeat,linear-gradient(160deg,#f7f8fc,#f5f7f6 52%);min-height:100dvh}.ast-app-header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;position:relative}.ast-role-navigation{border:0;padding:0;overflow:visible}.ast-mobile-service-strip{min-width:0;display:flex}.ast-mobile-navigation{width:100%;position:relative}.ast-mobile-navigation summary{color:#3f365c;cursor:pointer;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-weight:800;list-style:none;display:flex}.ast-mobile-navigation summary::-webkit-details-marker{display:none}.ast-mobile-navigation summary svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ast-mobile-navigation summary svg:last-child{margin-left:auto}.ast-mobile-navigation[open] summary svg:last-child{transform:rotate(180deg)}.ast-mobile-navigation-panel{z-index:40;background:#fff;border:0 solid #ddd9e8;border-right-width:1px;border-radius:0;align-content:start;gap:3px;width:min(320px,100vw - 28px);padding:14px 12px;animation:.16s ease-out ast-drawer-enter;display:grid;position:fixed;top:64px;bottom:0;left:0;box-shadow:0 20px 44px #2820462e}@keyframes ast-drawer-enter{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.ast-role-navigation button{color:#4f4765;text-align:left;border-radius:10px;align-items:center;gap:11px;min-height:44px;display:flex}.ast-role-navigation button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ast-role-navigation button:disabled{cursor:not-allowed;opacity:.45}.ast-mobile-navigation-panel button small{color:inherit;margin-left:auto;font-size:.68rem;font-weight:700}.ast-desktop-navigation{display:none}.ast-result-workspace{align-self:start;gap:16px;width:min(100%,1320px);display:grid}.ast-result-header{background:#ffffffe0;border:1px solid #ded9e9;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 12px 30px #28204612}.ast-result-title,.ast-result-actions{align-items:center;gap:12px;display:flex}.ast-result-back{color:#5b4385;cursor:pointer;background:#fff;border:1px solid #ddd8e8;border-radius:10px;place-items:center;width:34px;height:34px;font-size:2rem;font-weight:400;line-height:1;display:grid}.ast-result-title p,.ast-result-state{color:#695e7e;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.ast-result-title h1{color:#2d2542;margin:1px 0 0;font-size:1.3rem}.ast-result-state{color:#38684f;background:#eaf6ef;border-radius:999px;padding:6px 9px}.ast-result-tabs{scrollbar-width:thin;gap:6px;padding:3px 1px 8px;display:flex;overflow-x:auto}.ast-result-tabs button{color:#686075;cursor:pointer;background:#ffffffb8;border:1px solid #e0dbe9;border-radius:10px;flex:none;align-items:center;gap:5px;min-height:38px;padding:0 12px;font-size:.84rem;font-weight:750;display:inline-flex}.ast-result-tabs button:disabled{cursor:not-allowed;opacity:.5}.ast-result-tabs small{color:#8c849b;font-size:.66rem}.ast-match-result-tabs{margin:-2px 0 2px}.ast-result-content>.input-screen{width:100%}.ast-result-content .input-screen-hero{display:none}.ast-result-content .management-grid{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr)}.ast-horoscope-result{gap:16px;display:grid}.ast-birth-reference-card{background:linear-gradient(135deg,#faf8ff,#f4f0fb);border:1px solid #e1d9f0;border-radius:14px;padding:15px}.ast-birth-reference-card dl{gap:0;margin:0;display:grid}.ast-birth-reference-card dl div{border-top:1px solid #e9e4f1;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.ast-birth-reference-card dl div:first-child{border-top:0}.ast-birth-reference-card dt{color:#71687d;font-size:.76rem;font-weight:750}.ast-birth-reference-card dd{text-align:right;margin:0;font-weight:850}.ast-birth-reference-card dd.rasi{color:#7b4d9c}.ast-birth-reference-card dd.nakshatra{color:#14705d}.ast-birth-reference-card dd.lagna{color:#9a6519}.ast-birth-details{gap:11px;display:grid}.ast-birth-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ast-birth-detail-grid article{background:#fff;border:1px solid #e4e0e9;border-radius:12px;padding:14px}.ast-birth-detail-grid h3{color:#4b3767;margin:0 0 10px;font-size:.88rem}.ast-birth-detail-grid dl{gap:7px;margin:0;display:grid}.ast-birth-detail-grid dl div{border-top:1px solid #f0edf4;justify-content:space-between;align-items:baseline;gap:12px;padding-top:7px;display:flex}.ast-birth-detail-grid dl div:first-child{border-top:0;padding-top:0}.ast-birth-detail-grid dt{color:#766d83;flex:0 auto;font-size:.72rem;font-weight:750}.ast-birth-detail-grid dd{color:#3c304d;text-align:right;margin:0;font-size:.8rem;font-weight:800}.ast-planet-positions{gap:11px;display:grid}.ast-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ast-chart{background:#fff;border:1px solid #e4ddef;border-radius:12px;padding:12px}.ast-chart h3{color:#49346e;margin:0 0 9px;font-size:.9rem}.ast-chart-layout{aspect-ratio:1;border:1px solid #ded8e7;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ast-chart-house{color:#473c55;text-align:center;border:1px solid #eeeaf3;place-items:center;min-height:48px;padding:4px;font-size:.72rem;font-weight:700;display:grid}.ast-chart-house.house-1{grid-area:1/2}.ast-chart-house.house-2{grid-area:1/3}.ast-chart-house.house-3{grid-area:1/4}.ast-chart-house.house-4{grid-area:2/4}.ast-chart-house.house-5{grid-area:3/4}.ast-chart-house.house-6{grid-area:4/4}.ast-chart-house.house-7{grid-area:4/3}.ast-chart-house.house-8{grid-area:4/2}.ast-chart-house.house-9{grid-area:4/1}.ast-chart-house.house-10{grid-area:3/1}.ast-chart-house.house-11{grid-area:2/1}.ast-chart-house.house-12{grid-area:1/1}.ast-chart-centre{background:radial-gradient(circle,#efe7f9bf,#0000 65%);border:1px solid #eeeaf3;grid-area:2/2/4/4}.ast-chart.expanded{padding:18px}.ast-chart.expanded .ast-chart-house{min-height:72px;font-size:.84rem}.ast-report-tabs{margin:-3px 0 13px;padding-top:0}.ast-chart-section,.ast-ashtakavarga{gap:13px;display:grid}.ast-dasavarga-grid{align-items:start}.ast-ashtakavarga>.ast-chart{max-width:440px}.ast-ashtakavarga-table{gap:4px;display:grid;overflow-x:auto}.ast-ashtakavarga-table>div{border:1px solid #e5dfeb;border-radius:8px;grid-template-columns:92px repeat(12,minmax(34px,1fr));min-width:560px;display:grid;overflow:hidden}.ast-ashtakavarga-table strong,.ast-ashtakavarga-table span{color:#4c3c5d;border-right:1px solid #eeeaf2;place-items:center;min-height:33px;font-size:.74rem;display:grid}.ast-ashtakavarga-table strong{color:#403153;background:#faf8fc;justify-content:start;padding:0 9px}.ast-dasa-card{color:#fff;background:linear-gradient(135deg,#43266f,#7851a6);border-radius:14px;grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);gap:18px;padding:17px;display:grid}.ast-dasa-card .eyebrow{color:#e9deff}.ast-dasa-card>div{align-content:center;gap:3px;display:grid}.ast-dasa-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.ast-dasa-card dl div{background:#ffffff17;border:1px solid #ffffff30;border-radius:10px;padding:9px}.ast-dasa-card dt{color:#e9deff;font-size:.7rem;font-weight:750}.ast-dasa-card dl strong{color:#fff;margin-top:4px;font-size:.8rem;display:block}.ast-dasa-card dd{color:#fff;margin:3px 0 0;font-size:.84rem;font-weight:800}.ast-detail-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.ast-detail-heading h2{color:#332649;margin:0;font-size:1rem}.ast-detail-heading>span{color:#67557b;background:#f1ecf8;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:800}.ast-position-table{border:1px solid #e2dfe7;border-radius:12px;min-width:0;max-width:100%;overflow-x:auto}.ast-match-chart-view{gap:13px;min-width:0;display:grid}.ast-match-position-table .ast-position-row{grid-template-columns:1fr 1fr .9fr 1.25fr .5fr}.ast-position-row{color:#51495d;border-top:1px solid #eeeaf2;grid-template-columns:1fr 1fr .9fr 1.25fr .5fr .8fr;gap:9px;min-width:550px;padding:10px 12px;font-size:.84rem;display:grid}.ast-position-row.header{color:#665979;letter-spacing:.03em;text-transform:uppercase;background:#f7f4fb;border:0;font-size:.72rem;font-weight:800}.ast-position-row strong{color:#322848}.ast-bhava-card{gap:11px;display:grid}.ast-bhava-chalit .ast-bhava-card{display:none}.ast-bhava-chalit,.ast-dasa-schedule{gap:13px;display:grid}.ast-bhava-chalit>.ast-chart{max-width:440px}.ast-bhava-change-table{border:1px solid #e2ddea;border-radius:12px;overflow:hidden}.ast-bhava-boundary-table{border:1px solid #e2ddea;border-radius:12px;overflow-x:auto}.ast-bhava-boundary-table>div{color:#51495d;border-top:1px solid #eeeaf2;grid-template-columns:72px repeat(3,minmax(100px,1fr));gap:8px;min-width:450px;padding:10px 12px;font-size:.8rem;display:grid}.ast-bhava-boundary-table>div:first-child{color:#665979;background:#f7f4fb;border-top:0;font-size:.72rem}.ast-bhava-change-table>div{color:#51495d;border-top:1px solid #eeeaf2;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(72px,.7fr));gap:8px;padding:10px 12px;font-size:.82rem;display:grid}.ast-bhava-change-table>div:first-child{color:#665979;background:#f7f4fb;border-top:0;font-size:.72rem}.ast-empty-detail{color:#665979;background:#faf8fc;border:1px solid #e2ddea;border-radius:12px;margin:0;padding:12px 14px;font-size:.82rem}.ast-dasa-period,.ast-bhukti-periods details{background:#fff;border:1px solid #e2ddea;border-radius:12px}.ast-dasa-period>summary,.ast-bhukti-periods details>summary{color:#413153;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ast-dasa-period>summary{color:#452770;background:#f1eafa}.ast-dasa-period>summary strong{color:#654092}.ast-bhukti-periods details{background:#fbfffd;border-color:#d6e7e1}.ast-bhukti-periods details>summary{color:#245f55;background:#eef9f5}.ast-bhukti-periods details>summary strong{color:#2f796b}.ast-dasa-period>summary span,.ast-bhukti-periods summary span,.ast-anthara-periods span{color:#766a83;font-size:.78rem;font-weight:700}.ast-bhukti-periods{gap:7px;padding:0 10px 10px;display:grid}.ast-bhukti-periods details>summary{padding:9px 10px}.ast-anthara-periods{gap:0;padding:0 10px 8px;display:grid}.ast-anthara-periods>div{color:#51495d;border-top:1px solid #eeeaf2;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:.8rem;display:flex}.ast-anthara-periods>div strong{color:#9a671d}.ast-anthara-periods>div:nth-child(odd){background:#fffaf0}.ast-bhava-card>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.ast-bhava-card span{background:#fff;border:1px solid #e2ddea;border-radius:10px;gap:2px;min-height:70px;padding:9px;display:grid}.ast-bhava-card small{color:#8c7e9d;font-size:.68rem;font-weight:800}.ast-bhava-card strong{color:#44305d;font-size:.82rem}.ast-bhava-card em{color:#786a86;font-size:.72rem;font-style:normal}.ast-engine-notes{color:#61536d;background:#f8f5fb;border-left:3px solid #8965ba;border-radius:8px;gap:6px;padding:12px 14px;font-size:.78rem;display:grid}.ast-engine-notes strong{color:#493463}.ast-match-summary{background:linear-gradient(135deg,#fbf9ff,#f3edf9);border:1px solid #dfd7eb;border-radius:14px;justify-content:space-between;align-items:start;gap:16px;padding:18px;display:flex}.ast-match-summary h2{color:#34234f;margin:2px 0 5px}.ast-match-summary h2 span{color:#9a7bbe}.ast-match-summary p:not(.eyebrow){color:#6f617c;margin:0;font-size:.86rem}.ast-match-score{justify-items:end;gap:8px;display:grid}.ast-match-score>strong{color:#4c2d75;font-size:1.7rem;line-height:1}.ast-match-score small{color:#897a98;font-size:.8rem}.ast-match-score .status-badge{min-height:31px;padding:0 9px;font-size:.75rem}.ast-match-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.ast-match-people>div{background:#fff;border:1px solid #e3ddec;border-radius:12px;padding:13px}.ast-match-people dt{color:#796889;text-transform:uppercase;font-size:.72rem;font-weight:800}.ast-match-people dd{color:#423051;gap:3px;margin:7px 0 0;display:grid}.ast-match-people dd strong{color:#392653;font-size:1.05rem}.ast-match-people dd span{font-size:.83rem;font-weight:750}.ast-match-people dd small{color:#75677f;font-size:.75rem}.ast-porutham-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ast-porutham-grid article,.ast-check-stack article{background:#fff;border:1px solid #e4dfea;border-radius:11px;gap:8px;padding:12px;display:grid}.ast-porutham-grid article{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ast-porutham-grid article.matched{border-left:3px solid #4d9c75}.ast-porutham-grid article.review{border-left:3px solid #d49a3b}.ast-porutham-grid article div,.ast-check-stack article>div{gap:3px;display:grid}.ast-porutham-grid article strong,.ast-check-stack article strong{color:#3b2a50}.ast-porutham-grid article span,.ast-check-stack article span{color:#74687d;font-size:.78rem}.ast-porutham-grid .status-badge,.ast-check-stack .status-badge{min-height:29px;padding:0 8px;font-size:.72rem}.ast-check-stack{gap:9px;display:grid}.ast-check-stack article{grid-template-columns:minmax(0,1fr) auto}.ast-check-stack ul{color:#65576f;grid-column:1/-1;gap:3px;margin:0;padding-left:18px;font-size:.78rem;display:grid}.ast-panchangam-result,.ast-muhurtha-result{gap:13px;display:grid}.ast-panchangam-result>header,.ast-muhurtha-result>header{background:linear-gradient(135deg,#fbfaff,#f4effa);border:1px solid #ded8e9;border-radius:14px;justify-content:space-between;align-items:start;gap:14px;padding:17px;display:flex}.ast-panchangam-result h2,.ast-muhurtha-result h2{color:#34244f;margin:2px 0 5px;font-size:1.12rem}.ast-panchangam-result header p:not(.eyebrow),.ast-muhurtha-result header p:not(.eyebrow){color:#72637f;margin:0;font-size:.83rem}.ast-panchangam-result>header>span{color:#6b5684;background:#ece5f6;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:800}.ast-panchangam-overview{gap:11px;display:grid}.ast-day-note{color:#65566f;background:#f8f5fb;border-left:3px solid #8a65ba;border-radius:8px;gap:4px;padding:12px 14px;font-size:.8rem;display:grid}.ast-day-note strong{color:#493461}.ast-panchangam-timings{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ast-panchangam-timings article{background:#fff;border:1px solid #e2ddea;border-radius:11px;gap:5px;min-height:78px;padding:12px;display:grid}.ast-panchangam-timings article span{color:#75677f;font-size:.74rem;font-weight:750}.ast-panchangam-timings article strong{color:#3a2a50;font-size:.9rem}.ast-panchangam-timings article.caution{background:#fffdf8;border-left:3px solid #cf9135}.panchangam-calendar{background:#fff;border:1px solid #dcd6e7;border-radius:14px;gap:7px;padding:12px;display:grid}.panchangam-calendar-weekdays,.panchangam-calendar-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.panchangam-calendar-weekdays span{color:#766681;font-size:.7rem;font-weight:800}.panchangam-calendar-days button{color:#49385b;min-height:34px;font:inherit;background:#f8f5fb;border:0;border-radius:9px;font-size:.8rem;font-weight:750}.panchangam-calendar-days button.selected{color:#fff;background:#176b4a;box-shadow:0 3px 8px #176b4a47}.ast-panchangam-full-details,.ast-panchangam-list{gap:8px;display:grid}.ast-panchangam-chart{justify-self:center;width:min(100%,500px)}.ast-panchangam-full-details article,.ast-panchangam-list article{background:#fff;border:1px solid #e2ddea;border-radius:11px;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:4px 12px;padding:12px;display:grid}.ast-panchangam-full-details article strong,.ast-panchangam-list article strong{color:#3d2e53}.ast-panchangam-full-details article span,.ast-panchangam-list article span{color:#5f526b;font-weight:700}.ast-panchangam-full-details article small{color:#786b83;grid-column:1/-1;font-size:.74rem}.ast-muhurtha-result>header>div:last-child{color:#fff;background:#62418e;border-radius:11px;align-content:center;justify-items:end;min-width:76px;padding:9px;display:grid}.ast-muhurtha-result>header>div:last-child strong{font-size:1.35rem;line-height:1}.ast-muhurtha-result>header>div:last-child span{color:#eee5ff;text-align:right;margin-top:3px;font-size:.68rem;font-weight:700}.ast-muhurtha-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.ast-muhurtha-filters div{background:#fff;border:1px solid #e2ddeb;border-radius:10px;padding:11px}.ast-muhurtha-filters dt{color:#786a86;font-size:.72rem;font-weight:750}.ast-muhurtha-filters dd{color:#3c2d50;margin:4px 0 0;font-size:.86rem;font-weight:800}.ast-muhurtha-days{gap:8px;display:grid}.ast-muhurtha-days>p{color:#715714;background:#fff8e4;border-radius:10px;margin:0;padding:14px}.ast-muhurtha-days article{background:#fff;border:1px solid #e3ddeb;border-radius:11px;grid-template-columns:92px minmax(130px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;padding:12px;display:grid}.ast-muhurtha-days .ast-muhurtha-day-card{background:linear-gradient(135deg,#fffdfa 0%,#fbf8ff 100%);border-color:#ded3e8 #ded3e8 #ded3e8 #c79d4f;border-left-style:solid;border-left-width:4px;box-shadow:0 5px 14px #48326a12}.ast-muhurtha-days .ast-muhurtha-day-card:nth-child(2n){background:linear-gradient(135deg,#fdfbff 0%,#f6f1fb 100%);border-left-color:#8061a1}.ast-muhurtha-days time{color:#5a3d7c;font-size:.82rem;font-weight:850}.ast-muhurtha-days article div{gap:2px;display:grid}.ast-muhurtha-days article div strong{color:#3e2b55;font-size:.88rem}.ast-muhurtha-days article div span{color:#776981;font-size:.76rem}.ast-muhurtha-days article p{color:#574767;margin:0;font-size:.83rem;font-weight:700}.ast-muhurtha-day-details{border-top:1px solid #eee9f3;grid-column:1/-1;padding-top:10px}.ast-muhurtha-day-details summary{color:#5b3c7a;cursor:pointer;font-size:.82rem;font-weight:850}.ast-muhurtha-day-details>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:11px 0;display:grid}.ast-muhurtha-day-details>dl div{background:#fbfaff;border:1px solid #ebe6f2;border-radius:8px;gap:2px;padding:8px;display:grid}.ast-muhurtha-day-details dt{color:#776981;font-size:.68rem;font-weight:750}.ast-muhurtha-day-details dd{color:#423052;margin:0;font-size:.78rem;font-weight:800}.ast-muhurtha-day-details dd small{color:#806f8f;margin-top:2px;font-size:.7rem;font-weight:750;display:block}.ast-muhurtha-report-toolbar{justify-content:space-between;align-items:center;gap:9px;display:flex}.ast-muhurtha-report-toolbar .ast-muhurtha-report-tabs{flex:auto;min-width:0}.ast-muhurtha-report-toolbar>.button{flex:none;min-height:36px;padding:0 12px}.ast-muhurtha-chart{max-width:360px}.ast-muhurtha-details-table-wrap{background:#fff;border:1px solid #e3ddeb;border-radius:11px;overflow-x:auto}.ast-muhurtha-details-table{border-collapse:collapse;color:#3e2b55;width:100%;font-size:.84rem}.ast-muhurtha-details-table th{color:#715a2d;text-align:left;background:#fff8e8;padding:11px 12px;font-size:.74rem}.ast-muhurtha-details-table td{vertical-align:middle;border-top:1px solid #eee9f3;padding:11px 12px;font-weight:700}.ast-muhurtha-details-table td:first-child{gap:3px;display:grid}.ast-muhurtha-details-table td span{color:#776981;font-size:.76rem;font-weight:650}.ast-muhurtha-details-table tr.paksha-shukla td{background:#f0fbf4}.ast-muhurtha-details-table tr.paksha-shukla td:first-child strong,.ast-muhurtha-details-table tr.paksha-shukla td:last-child{color:#16764b}.ast-muhurtha-details-table tr.paksha-krishna td{background:#f0f6ff}.ast-muhurtha-details-table tr.paksha-krishna td:first-child strong,.ast-muhurtha-details-table tr.paksha-krishna td:last-child{color:#2565aa}.ast-place-picker{background:linear-gradient(135deg,#fffdf9,#faf5ff);border:1px solid #e2d8c6;border-radius:14px;gap:9px;padding:14px;display:grid;position:relative}.ast-place-label{align-items:start;gap:9px;display:flex}.ast-place-label>span{color:#76502a;background:#fff0d6;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:1.2rem;display:grid}.ast-place-label div{gap:1px;display:grid}.ast-place-label strong{color:#402d55;font-size:.88rem}.ast-place-label small{color:#7d6d83;font-size:.73rem}.ast-place-search{position:relative}.ast-place-search input{background:#fff;border-color:#d8c7aa;min-height:46px;padding-right:42px}.ast-place-search>span{color:#806449;font-size:1.2rem;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ast-place-search .ast-place-loading{font-weight:900}.ast-place-results{z-index:12;background:#fffdfb;border:1px solid #decfae;border-radius:12px;gap:3px;max-height:270px;padding:5px;display:grid;position:relative;overflow:auto;box-shadow:0 16px 34px #37254e30}.ast-place-results button{color:#49355c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.ast-place-results button:hover,.ast-place-results button:focus-visible{background:#f6eedc;outline:0}.ast-place-results button span{gap:2px;display:grid}.ast-place-results button strong{font-size:.84rem}.ast-place-results button small{color:#806f87;font-size:.71rem}.ast-place-results button b{color:#825a28;flex:none;font-size:.72rem}.ast-place-empty{color:#796d80;background:#fffdf9;border:1px solid #eadfce;border-radius:10px;margin:0;padding:10px;font-size:.76rem}.ast-place-selected{color:#356645;background:#f3faf4;border:1px solid #d3e5d5;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:flex}.ast-place-selected>span{color:#fff;background:#4a9b67;border-radius:999px;place-items:center;width:20px;height:20px;font-size:.7rem;font-weight:900;display:grid}.ast-place-selected div{gap:1px;display:grid}.ast-place-selected strong{font-size:.8rem}.ast-place-selected small{color:#5f7d67;font-size:.7rem}.ast-indian-date-picker{min-width:0}.ast-indian-date-control{align-items:stretch;display:flex;position:relative}.ast-indian-date-control>input:first-child{width:100%;padding-right:50px}.ast-indian-date-control button{color:#62418e;cursor:pointer;background:#faf8fd;border:0;border-left:1px solid #d9e1dd;border-radius:0 7px 7px 0;place-items:center;width:42px;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.ast-indian-date-control button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.ast-indian-date-control button:hover,.ast-indian-date-control button:focus-visible{color:#43276a;background:#f1eafa;outline:0}.ast-native-date-proxy{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.ast-workflow-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.ast-match-workflow-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.ast-workflow-stepper li{color:#85788e;background:#fcfbfd;border:1px solid #e4dcea;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.ast-workflow-stepper li span{color:#80728b;background:#eee9f2;border-radius:999px;flex:none;place-items:center;width:21px;height:21px;font-size:.71rem;font-weight:850;display:grid}.ast-workflow-stepper li strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.ast-workflow-stepper li.active{color:#5a421e;background:#fff8e6;border-color:#d5b66f}.ast-workflow-stepper li.active span{color:#4a3419;background:#e8c96e}.ast-workflow-stepper li.complete{color:#3f7551;background:#f3faf5;border-color:#cbe2d1}.ast-workflow-stepper li.complete span{color:#fff;background:#4b9865}.ast-step-hidden{display:none}.ast-birth-review{background:linear-gradient(135deg,#fffdf7,#fbf4e7);border:1px solid #decfae;border-radius:14px;gap:8px;padding:16px;display:grid}.ast-birth-review h3{color:#3d2a52;margin:0;font-size:1.05rem}.ast-birth-review h3 span{color:#aa8045}.ast-birth-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.ast-birth-review dl div{background:#ffffffad;border:1px solid #b5925138;border-radius:10px;padding:9px}.ast-birth-review dt{color:#826f82;font-size:.7rem;font-weight:800}.ast-birth-review dd{color:#49345d;margin:3px 0 0;font-size:.8rem;font-weight:750}.ast-match-review dd{line-height:1.55}@media (width<=640px){.ast-result-workspace{gap:12px}.ast-result-header{align-items:flex-start;padding:14px}.ast-result-actions{flex-direction:column;align-items:flex-end;gap:7px}.ast-result-state{text-align:right;max-width:118px;font-size:.63rem}.ast-result-content .management-grid,.ast-birth-detail-grid,.ast-chart-grid,.ast-dasa-card,.ast-match-summary{grid-template-columns:1fr}.ast-dasa-card dl,.ast-bhava-card>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.ast-match-score{justify-items:start}.ast-match-people,.ast-porutham-grid,.ast-panchangam-timings,.ast-muhurtha-filters{grid-template-columns:1fr}.ast-muhurtha-days article{grid-template-columns:1fr;gap:5px}.ast-muhurtha-day-details>dl{grid-template-columns:1fr}.ast-workflow-stepper{gap:4px}.ast-workflow-stepper li{justify-content:center;padding:7px 5px}.ast-workflow-stepper li strong{display:none}.ast-match-workflow-stepper li strong{display:block}.ast-birth-review dl{grid-template-columns:1fr}}@media (width<=900px){.vp-client-header+.standard-role-navigation,.wmo-admin-header+.standard-role-navigation{z-index:auto;box-shadow:none;position:static}.standard-role-navigation{z-index:15;background:#fffffffa;min-height:0;padding:8px 12px;display:block;position:sticky;top:0;overflow:visible;box-shadow:0 6px 16px #17201b14}.wco-role-navigation{overflow:visible}.standard-desktop-navigation{display:none}.standard-mobile-navigation{display:block}.standard-mobile-navigation summary{color:#1f6b50;cursor:pointer;background:#f5faf7;border:1px solid #cbd9d3;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:0 12px;font-weight:850;list-style:none;display:flex}.standard-mobile-navigation summary::-webkit-details-marker{display:none}.standard-mobile-navigation summary svg,.standard-mobile-navigation>div button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.standard-mobile-navigation summary svg:last-child{width:17px;height:17px;margin-left:auto}.standard-mobile-navigation[open] summary{color:#fff;background:#1f6b50;border-color:#1f6b50}.standard-mobile-navigation>div{gap:5px;padding-top:8px;display:grid}.standard-mobile-navigation>div button{color:#37443e;text-align:left;background:#fff;border:1px solid #e1e8e5;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;display:flex}.standard-mobile-navigation>div button.active{color:#116149;background:#edf7f2;border-color:#b7d8ca}}@media (width<=640px){.role-navigation{padding:8px 16px}.role-navigation button{min-height:38px}}@media (width>=641px){.ast-app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:224px minmax(0,1fr)}.ast-app-header{grid-area:1/2}.ast-role-navigation{background:#ffffffdb;border-right:1px solid #ded9e9;grid-area:1/1/span 2;min-height:100dvh;display:block}.ast-mobile-navigation,.ast-mobile-service-strip{display:none}.ast-desktop-navigation{flex-direction:column;gap:4px;min-height:100dvh;padding:18px 12px;display:flex;position:sticky;top:0}.ast-navigation-brand{color:#30224d;letter-spacing:.04em;align-items:center;gap:9px;padding:5px 9px 20px;display:flex}.ast-navigation-brand span{color:#fff;background:linear-gradient(135deg,#533583,#9068c9);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.ast-role-navigation .ast-desktop-navigation button{width:100%;min-height:43px;padding:0 10px}.ast-role-navigation .ast-logout-button{color:#7a3c4a;border-top:1px solid #e5e0ed;border-radius:0 0 10px 10px;margin-top:auto}.ast-app-shell .app-main{grid-area:2/2;place-items:start center;padding:30px}}.ast-app-shell{color:#272036;background:linear-gradient(105deg,#fffdf8fa 0%,#faf7fdf0 48%,#f4eefad1 100%),url(/assets/astrology-workspace-v2.png) 100% 0/min(1180px,100vw) no-repeat,#fbfaf7}.ast-app-header{background:#fffdf9e6;border-bottom-color:#e2d9c7;box-shadow:0 8px 30px #412d5f14}.ast-app-header .brand-stack strong{color:#352653}.ast-app-header .brand-stack span{color:#74677f}.ast-app-footer{color:#756a7d;text-align:right;justify-content:flex-end;justify-self:center;align-items:center;gap:14px;width:min(100%,1120px);padding:0 30px 22px;font-size:.76rem;display:flex}.ast-app-header .language-switch{background:#fffdfa;border-color:#ddd1bc}.ast-app-header .language-switch button{color:#514269}.ast-app-header .language-switch button.active{color:#352653;background:#e7cd85}.ast-header-icon-button{color:#674556;cursor:pointer;background:#fffdfa;border:1px solid #dfd1bb;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-weight:750;display:inline-flex}.ast-header-icon-button:hover,.ast-header-icon-button:focus-visible{color:#573b1f;outline-offset:2px;border-color:#c79c58;outline:3px solid #f1dfad}.ast-header-icon-button:disabled{cursor:not-allowed;opacity:.58}.ast-header-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ast-result-workspace{position:relative}.ast-result-header{background:#fffdf9eb;border-color:#e0d5c0;box-shadow:0 18px 46px #412d5f17}.ast-result-title h1{color:#33234f}.ast-result-title p{color:#8a7045}.ast-result-back{color:#765227;background:#fffdfa;border-color:#e2d3bb}.ast-result-state{color:#286643;background:#e7f5e9}.ast-result-state.loading{color:#76590d;background:#fff1cb}.ast-result-tabs button{color:#61536f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdfae0;border-color:#e0d7e5}.ast-result-tabs button.active{color:#4a321e;background:linear-gradient(135deg,#f0dfad,#e2c171);border-color:#cda65d}.ast-result-tabs small{color:inherit;opacity:.72}.ast-app-shell .workspace-section,.ast-app-shell .input-form-panel,.ast-app-shell .review-panel{background:#f8f9fff5;border-color:#d8caa638;box-shadow:0 14px 35px #02061933}.ast-app-shell .button.primary{color:#19132b;background:linear-gradient(135deg,#e4c979,#c79d4f)}.ast-app-shell .button.primary:hover:not(:disabled){background:linear-gradient(135deg,#f1d98d,#d4aa59)}.ast-app-shell .button.secondary{color:#443061;background:#fbfaff;border-color:#cfc4e0}.ast-role-navigation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9e0;border-right-color:#e1d8c8}.ast-role-navigation button{color:#5d526a}.ast-role-navigation button.active{color:#67451e;background:linear-gradient(90deg,#fff5d9,#f4ecfb);border-color:#e3ca88}.ast-navigation-brand{color:#392651}.ast-navigation-brand span{color:#3d2a19;background:linear-gradient(135deg,#f1db97,#c89647)}.ast-role-navigation .ast-logout-button{color:#963f52;border-top-color:#e9e0d1}@media (width<=640px){.ast-app-shell{background-position:62% 0;background-attachment:scroll}.ast-app-header{z-index:12;flex-direction:row;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;position:sticky;top:0}.ast-app-header .brand-stack span{display:none}.ast-app-header .brand-stack{min-width:0}.ast-app-header .brand-stack strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.94rem;display:block;overflow:hidden}.ast-app-header .header-actions{gap:5px}.ast-app-header .language-switch{flex:none;width:auto}.ast-app-header .language-switch button{min-width:37px;min-height:34px;padding:0 6px;font-size:.7rem}.ast-header-icon-button{justify-content:center;width:37px;min-height:37px;padding:0}.ast-header-icon-button span{display:none}.ast-role-navigation{z-index:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;display:block;position:static}.ast-app-shell .app-main{padding:12px 12px calc(100px + env(safe-area-inset-bottom))}.ast-app-footer{padding:0 16px calc(104px + env(safe-area-inset-bottom));text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 10px;font-size:.7rem}.ast-result-header{border-radius:15px;gap:10px;padding:12px}.ast-result-title{gap:8px;min-width:0}.ast-result-title h1{white-space:nowrap;text-overflow:ellipsis;max-width:min(225px,100vw - 125px);font-size:1.1rem;overflow:hidden}.ast-result-title:only-child{flex:1}.ast-result-title:only-child h1{max-width:none}.ast-result-actions .button{min-height:34px;padding:0 10px;font-size:.78rem}.ast-result-tabs{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9ed;border-bottom:1px solid #e2d8c7d1;gap:7px;margin:0 -2px;padding:7px 2px;position:sticky;top:58px}.ast-result-tabs button{min-height:36px;padding:0 11px;font-size:.78rem}.ast-muhurtha-report-toolbar{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9ed;border-bottom:1px solid #e2d8c7d1;margin:0 -2px;padding:7px 2px;position:sticky;top:58px}.ast-muhurtha-report-toolbar .ast-muhurtha-report-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;position:static}.ast-app-shell .workspace-section{border-radius:14px;gap:13px;padding:14px}.ast-app-shell .inline-fields{gap:10px}.ast-app-shell .workspace-actions{background:#fffffff0;border:1px solid #d5c9b1b3;border-radius:12px;padding:8px;position:static;box-shadow:0 10px 24px #15122a1f}.ast-app-shell .workspace-actions .button:first-child{flex:none}}@media (width>=641px){.ast-app-shell{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.ast-app-header{grid-area:1/1;position:sticky;top:0}.ast-role-navigation{z-index:9;background:#fffdf9f0;border:0;border-bottom:1px solid #e1d8c8;grid-area:2/1;min-height:52px;display:block;position:sticky;top:64px;overflow:hidden;box-shadow:0 7px 16px #412d5f0d}.ast-desktop-navigation{scrollbar-width:none;flex-direction:row;align-items:center;gap:4px;width:min(100%,1400px);min-height:52px;margin:0 auto;padding:6px 16px;display:flex;overflow-x:auto}.ast-desktop-navigation::-webkit-scrollbar{display:none}@media (width>=1200px){.ast-desktop-navigation{justify-content:center}}.ast-role-navigation .ast-desktop-navigation button{border-radius:9px;flex:none;gap:7px;width:auto;min-height:38px;padding:0 10px;font-size:.8rem}.ast-role-navigation .ast-desktop-navigation button svg{width:17px;height:17px}.ast-role-navigation .ast-desktop-navigation button:last-child{margin-left:0}.ast-app-shell .app-main{grid-area:3/1;place-items:start center;padding:28px 30px 44px}.ast-app-footer{grid-area:4/1}}.workspace-screen{align-self:start;gap:18px;width:min(100%,920px);display:grid}.workspace-page-heading h1{margin-bottom:0}.workspace-form,.workspace-section{background:#fff;border:1px solid #d9e1dd;border-radius:8px;gap:16px;padding:24px;display:grid;box-shadow:0 16px 40px #17201b14}.workspace-actions,.inline-fields,.branding-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pricing-catalog{gap:20px}.pricing-catalog-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.pricing-catalog-header .button{flex:none}.profile-pricing-row,.profile-pricing-descriptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.profile-plan-option{text-align:left;width:100%;color:inherit;background:var(--surface,#fff);cursor:pointer}.profile-plan-option.selected{background:#f2fbf8;border-color:#54ae98}.profile-plan-payment-options{background:#f2fbf8;border:1px solid #9ed9ca;border-top:0;border-radius:0 0 .6rem .6rem;justify-content:flex-end;margin:-.5rem 0 .75rem;padding:.75rem}.profile-pricing-descriptions{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-pricing-row label,.profile-pricing-descriptions label{gap:.35rem;display:grid}@media (width<=720px){.profile-pricing-row,.profile-pricing-descriptions{grid-template-columns:1fr}}.pricing-role-filter{gap:6px;width:min(100%,480px);display:grid}.pricing-role-filter small,.pricing-editor small{color:#65746c;font-size:.78rem}.pricing-plan-card{background:#fff;border:1px solid #d9e1dd;border-left:4px solid #1f8a68;border-radius:12px;gap:12px;padding:16px 18px;display:grid}.pricing-plan-card[data-panchangam=V]{border-left-color:#8151a0}.pricing-plan-card[data-panchangam=B]{border-left-color:#2779a8}.pricing-plan-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-plan-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pricing-plan-header-actions .button{min-height:38px;padding:0 12px}.pricing-plan-card header p{color:#65746c;margin:0 0 3px;font-size:.76rem;font-weight:750}.pricing-plan-card h3{color:#17201b;margin:0;font-size:1rem}.pricing-plan-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pricing-panchangam-badge{color:#126047;background:#eaf7f0;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:.7rem;font-weight:800;display:inline-flex}.pricing-plan-card[data-panchangam=V] .pricing-panchangam-badge{color:#633476;background:#f0e5f6}.pricing-plan-card[data-panchangam=B] .pricing-panchangam-badge{color:#155a7c;background:#e0f0f7}.pricing-charge-grid{border:1px solid #e1e8e3;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.pricing-charge-grid>div{background:#fbfdfc;border-right:1px solid #e1e8e3;gap:4px;min-width:0;padding:12px;display:grid}.pricing-charge-grid>div:last-child{border-right:0}.pricing-charge-grid dt{color:#65746c;font-size:.72rem;font-weight:700}.pricing-charge-grid dd{color:#26352e;margin:0;font-size:.9rem;font-weight:800}.pricing-charge-grid .pricing-checkout-total{background:#eff8f3}.pricing-charge-grid .pricing-checkout-total dd{color:#126047}.pricing-sms-note{color:#65746c;margin:-6px 0 0;font-size:.78rem}.wco-plan-card{background:linear-gradient(135deg,#f2fbf6,#fff 70%);border:1px solid #b9dfcf;border-radius:13px;gap:14px;padding:18px;display:grid}:lang(ta) .wmo-plan-card .wco-plan-breakdown>div>span{font-weight:500}:lang(ta) .wmo-plan-card .wco-plan-breakdown>div>strong{font-weight:600}.wco-plan-card header,.wco-plan-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.wco-plan-card h3{margin:2px 0 0;font-size:1.04rem}.wco-plan-card header p:not(.eyebrow){color:#65746c;margin:4px 0 0;font-size:.82rem}.wco-plan-breakdown{border:1px solid #d6e9df;border-radius:10px;margin:0;overflow:hidden}.wco-plan-breakdown>div{background:#fff;border-bottom:1px solid #d6e9df;grid-template-columns:minmax(180px,1.45fr) .45fr .8fr .9fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.wco-plan-breakdown>div:last-child{border-bottom:0}.wco-plan-breakdown>div>span{color:#65746c;font-size:.78rem;font-weight:750}.wco-plan-breakdown>div>span:nth-child(n+2),.wco-plan-breakdown>div>strong{text-align:right}.wco-plan-breakdown>div>strong{color:#273b31;font-size:.86rem;font-weight:850}.wco-plan-breakdown .wco-plan-heading{background:#eaf6ef;padding-block:9px}.wco-plan-breakdown .wco-plan-heading>span{color:#346151;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:850}.wco-plan-breakdown .wco-plan-subtotal{background:#f6fbf8}.wco-plan-breakdown .wco-plan-total{background:#e7f6ee}.wco-plan-breakdown .wco-plan-total>strong{color:#126047}.wco-plan-note{color:#65746c;margin:-4px 0 0;font-size:.77rem}.wco-plan-footer>span{color:#486056;font-size:.78rem;font-weight:700}@media (width<=460px){.wco-plan-card header,.wco-plan-footer{flex-direction:column;align-items:flex-start}.wco-plan-footer .button{width:100%}.wco-plan-breakdown>div{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.wco-plan-breakdown .wco-plan-heading,.wco-plan-breakdown>div>span:nth-child(2),.wco-plan-breakdown>div>span:nth-child(3){display:none}}@media (width<=760px){.pricing-charge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-charge-grid>div:nth-child(2){border-right:0}.pricing-charge-grid>div:nth-child(-n+2){border-bottom:1px solid #e1e8e3}}@media (width<=420px){.pricing-plan-card header{flex-direction:column;align-items:flex-start}.pricing-plan-header-actions{justify-content:flex-start;width:100%}.pricing-charge-grid{grid-template-columns:1fr}.pricing-charge-grid>div{border-bottom:1px solid #e1e8e3;border-right:0}.pricing-charge-grid>div:last-child{border-bottom:0}}.pricing-editor-backdrop{z-index:70;background:#0f17206b;justify-content:flex-end;padding:16px;display:flex;position:fixed;inset:0}.pricing-editor{background:#fff;border-radius:18px;width:min(100%,720px);height:100%;padding:28px;animation:.18s ease-out pricing-editor-enter;overflow-y:auto;box-shadow:-22px 0 60px #0f172033}.pricing-editor-header,.pricing-editor-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.pricing-editor-header{border-bottom:1px solid #e0e7e2;padding-bottom:20px}.pricing-editor form{gap:20px;padding-top:20px;display:grid}.pricing-editor-section{gap:12px;display:grid}.pricing-editor-section h3{color:#1d3429;margin:0;font-size:.95rem}.pricing-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricing-editor-grid label{gap:6px;display:grid}.pricing-editor-grid label>span{color:#34443b;font-size:.86rem;font-weight:700}.pricing-editor-wide{grid-column:1/-1}.pricing-editor-grid textarea{resize:vertical;min-height:82px}.pricing-editor-grid .checkbox-line{align-items:center;gap:9px;min-height:44px;display:flex}.pricing-editor-grid .checkbox-line input{width:20px;min-width:20px;min-height:20px;padding:0}.pricing-editor-grid .checkbox-line>span{font-weight:600}.pricing-editor-actions{border-top:1px solid #e0e7e2;justify-content:flex-end;padding-top:20px}@keyframes pricing-editor-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=640px){.pricing-catalog-header{flex-direction:column;align-items:flex-start}.pricing-catalog-header .button{width:100%}.pricing-editor-backdrop{align-items:flex-end;padding:0}.pricing-editor{width:100%;height:min(90dvh,780px);padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation-name:pricing-editor-sheet-enter}.pricing-editor-grid{grid-template-columns:1fr}.pricing-editor-wide{grid-column:auto}}@keyframes pricing-editor-sheet-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.step-strip{gap:8px;display:flex;overflow-x:auto}.step-strip button{color:#37443e;cursor:pointer;background:#fff;border:1px solid #cdd8d3;border-radius:8px;flex:none;width:38px;height:38px;font-weight:800}.step-strip button.active{color:#fff;background:#1f6b50;border-color:#1f6b50}.wco-registration-heading{background:linear-gradient(135deg,#f1faf5,#fff 70%);border:1px solid #cfe5da;border-radius:16px;gap:8px;padding:24px 26px;display:grid}.wco-registration-heading .muted-text{margin:0}.registration-journey{flex-wrap:nowrap;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.registration-journey button{text-align:left;flex:1 0 0;justify-content:flex-start;align-items:center;gap:9px;width:auto;min-width:96px;height:auto;min-height:58px;padding:8px 10px;display:flex}.registration-journey button b{color:#1f6b50;background:#e7f4ed;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.registration-journey button span{font-size:.8rem}.registration-journey button.active b{color:#1f6b50;background:#fff}.registration-section-intro{border-bottom:1px solid #e1ebe5;align-items:flex-start;gap:12px;padding-bottom:4px;display:flex}.registration-section-intro>span{color:#126047;background:#e7f4ed;border-radius:10px;place-items:center;min-width:32px;height:32px;font-size:.78rem;font-weight:850;display:grid}.registration-section-intro h2{margin:0;font-size:1.08rem}.registration-section-intro p{color:#65746c;margin:3px 0 0;font-size:.84rem}.workspace-registration-shell .matrimony-registration-screen .field :is(input:not([type=checkbox]),select,textarea){background-color:#fff;border-color:#82988e}.workspace-registration-shell .matrimony-registration-screen .field :is(input:not([type=checkbox]),select,textarea):focus{border-color:#1f6b50}.registration-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.registration-invited-type{gap:7px;display:grid}.registration-invited-type>strong{color:#174c3a;background:#f7fcf9;border:1px solid #cfe5da;border-radius:10px;padding:12px 14px}.pa-registration-invite{gap:14px;margin-bottom:16px;display:grid}.pa-registration-invite h2{margin:0;font-size:1.05rem}.pa-registration-invite p{margin:4px 0 0}.pa-registration-invite>button,.registration-domain-check{justify-self:start}.registration-caste-selection{background:#f7fcf9;border:1px solid #cfe5da;border-radius:12px;gap:13px;padding:16px;display:grid}.registration-caste-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.registration-caste-heading>div{gap:3px;display:grid}.registration-caste-heading small{color:#65746c;font-size:.76rem}.registration-caste-heading>span{color:#126047;background:#e2f3e9;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:800}.registration-contact-verification{background:#f7fcf9;border:1px solid #cfe5da;border-radius:12px;gap:10px;margin-top:4px;padding:16px;display:grid}.registration-verification-panel,.registration-verification-confirmation{background:#fff;border:1px solid #cfe5da;border-radius:14px;gap:11px;padding:16px;display:grid}.registration-verification-panel h2,.registration-verification-confirmation h2,.registration-verification-confirmation p{margin:0}.registration-verification-confirmation{background:#f7fcf9;border-color:#b8d6c7;margin-top:14px}.registration-verification-grid{grid-template-columns:1fr;gap:8px;display:grid}.contact-flow-card{background:#f7fcf9;border:1px solid #cfe5da;border-radius:12px;gap:7px;padding:10px 12px;display:grid}.contact-flow-heading{justify-content:flex-start;align-items:center;gap:12px;display:flex}.contact-flow-entry{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.contact-flow-fields{min-width:0}.contact-flow-actions{justify-content:flex-end;display:flex}.contact-flow-card h3{color:#174c3a;margin:0;font-size:.92rem}.same-contact-toggle{color:#26352e;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:flex}.same-contact-toggle input{width:17px;height:17px}.link-button{color:#126047;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.registration-verification-row{border-top:1px solid #dcebe2;grid-template-columns:minmax(110px,.65fr) minmax(160px,1fr) auto;align-items:end;gap:10px;padding-top:10px;display:grid}@media (width>=1024px){.workspace-registration-shell .matrimony-registration-screen{width:min(100%,1100px)}.matrimony-registration-screen .contact-flow-entry{grid-template-columns:minmax(340px,1fr) auto}.matrimony-registration-screen .registration-verification-actions>.field{flex:0 140px;width:140px;min-width:0}}@media (width>=801px) and (width<=1023px){.matrimony-registration-screen .contact-flow-entry{grid-template-columns:1fr}}.registration-verification-status{gap:3px;padding-bottom:9px;display:grid}.registration-verification-status small{color:#65746c;font-size:.76rem}.registration-verification-row .field{margin:0}.registration-verification-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.registration-verify-button{justify-content:center;width:150px}.verification-complete{color:#126047;background:#e2f3e9;border-radius:999px;place-self:center end;padding:5px 9px;font-size:.76rem;font-weight:800}@media (width<=800px){.contact-flow-entry,.contact-flow-entry--whatsapp{grid-template-columns:1fr;align-items:stretch;gap:8px}.contact-flow-actions,.registration-verification-actions{justify-content:flex-start}}.wco-review-list{gap:12px}.wco-review-list h2{margin:-5px 0 0}.wco-review-list>p{margin:0}.wco-review-list button small{color:#65746c;margin-top:3px;font-weight:500;display:block}.wco-review-list button>b{color:#126047;font-size:.76rem}.review-list,.caste-pills,.caste-list{gap:10px;display:grid}.review-list button,.caste-list span{color:#26352e;background:#f8faf9;border:1px solid #d9e1dd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;display:flex}.review-list button{text-align:left;cursor:pointer}.caste-pills label{align-items:center;gap:10px;min-height:40px;font-weight:700;display:inline-flex}.registration-caste-selection .caste-pills label>span{overflow-wrap:anywhere;min-width:0}.registration-caste-selection .caste-pills [lang=ta]{font-family:var(--font-ui-ta);letter-spacing:normal;font-weight:500;line-height:1.65}.caste-pills input{width:18px;min-height:18px}@media (width<=640px){.registration-field-grid{grid-template-columns:1fr}.registration-caste-heading{flex-direction:column}.registration-verification-row{grid-template-columns:1fr;align-items:stretch}.registration-verification-status{padding-bottom:0}.verification-complete{justify-self:start}}.caste-list button{color:#174365;cursor:pointer;background:#f7fbfd;border:1px solid #b6c9d8;border-radius:8px;min-height:32px;padding:0 10px}.branding-preview{object-fit:contain;background:#f8faf9;border:1px solid #d9e1dd;border-radius:8px;display:block}.branding-preview.logo{width:min(220px,100%);height:84px}.branding-preview.favicon{width:48px;height:48px}.branding-preview.hero{object-fit:cover;width:min(240px,100%);height:136px}.wco-appearance-fields>.field{align-self:start}.settings-screen{width:min(100%,1040px)}.file-field{color:#26352e;gap:6px;min-width:min(100%,320px);font-weight:700;display:grid}@media (width<=640px){.workspace-form,.workspace-section{padding:18px}.workspace-actions .button,.inline-fields .button,.branding-row .button{width:100%}.transliteration-field{grid-template-columns:1fr}}.matching-form-actions{border-top:1px solid #d9e1dd;justify-content:flex-end;padding-top:16px}.management-screen{width:min(100%,1180px);min-width:0}.management-filters{grid-template-columns:minmax(220px,1fr) minmax(160px,220px) minmax(160px,220px);align-items:end}.profile-screen .management-filters{background:linear-gradient(135deg,#fbfdfc,#f3faf7);border-color:#d7e6df;grid-template-columns:minmax(0,1fr);padding:16px 24px;box-shadow:0 12px 28px #17201b0d}.profile-screen .management-filters .field{gap:5px}.profile-filter-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.profile-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-top:12px;display:grid}.manual-search-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.manual-search-filter-row--one{grid-template-columns:minmax(0,1fr)}.manual-search-filter-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-dosham-preference{background:#ffffffc2;border:1px solid #cfe1d8;border-radius:12px;gap:10px;margin:0;padding:14px;display:grid}.manual-dosham-preference legend{color:#38594b;padding:0 4px;font-size:.82rem;font-weight:800}.manual-dosham-preference>div{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.manual-dosham-preference label{color:#244c3b;cursor:pointer;align-items:center;gap:8px;font-size:.88rem;font-weight:650;display:flex}.manual-dosham-preference input[type=radio]{accent-color:#1f6b50;border:0;border-radius:50%;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}.manual-selected-photo{justify-content:center;margin:4px 0 16px;display:flex}.manual-selected-photo img{object-fit:cover;border:1px solid #cfe0d8;border-radius:10px;width:132px;height:160px;box-shadow:0 8px 18px #17372b1f}.paid-contact-notice{margin-top:14px}.notification-detail-card{gap:12px;padding:20px;display:grid}.notification-detail-card .review-title-row{margin-bottom:0}.notification-created-at,.notification-detail-message{margin:0}.notification-detail-message{color:#29463a}.search-screen .workspace-list-panel{display:contents}.manual-search-filters,.manual-search-results,.automatic-search-results{background:linear-gradient(135deg,#fbfdfc,#f3faf7);border:1px solid #d6e4dd;border-radius:14px;padding:24px;box-shadow:0 12px 28px #17201b0d}.auto-search-controls{background:linear-gradient(135deg,#fbfdfc,#f1faf6);border-color:#d6e4dd;gap:14px;margin-bottom:20px;padding:20px 24px;display:grid}.auto-search-controls .review-title-row{margin:0}.auto-search-controls .review-fields{max-width:340px}.auto-search-controls .automatic-settings-actions{margin:0}.auto-search-controls .automatic-run-action{justify-content:flex-start}.automatic-search-results>.automatic-settings-actions,.automatic-search-results>.automatic-settings-panel,.automatic-search-results>.automatic-run-action{display:none}.manual-search-filters{grid-column:1/-1}.manual-search-results,.automatic-search-results{grid-column:1}.search-screen .review-panel{grid-column:2}.automatic-search-layout{align-items:start}.wco-astrology-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.wco-astrology-option{align-content:start;gap:12px;min-height:240px;display:grid}.wco-astrology-option h2,.wco-astrology-option p{margin:0}.wco-astrology-option>.button{justify-self:start;margin-top:auto}.wco-profile-prefill{background:#f1faf6;border:1px solid #b7d8ca;border-radius:12px;gap:12px;padding:14px;display:grid}.wco-profile-prefill-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.wco-profile-prefill-heading h3,.wco-profile-prefill-heading p{margin:0}.wco-profile-prefill-body{gap:10px;display:grid}.wco-profile-prefill-results{max-height:270px;overflow-y:auto}.wco-profile-prefill-results .profile-list-row{text-align:left}.automatic-search-layout .auto-working-profile{background:linear-gradient(135deg,#fbfdfc,#f1faf6);border-color:#d6e4dd;grid-column:1/-1;grid-template-columns:minmax(190px,.7fr) minmax(230px,.85fr) minmax(420px,1.45fr);align-items:center;gap:16px;padding:16px 24px;display:grid}.auto-working-profile .review-title-row{grid-column:1}.automatic-search-layout .auto-working-profile--client{grid-template-columns:minmax(0,1fr);padding-block:18px}.auto-working-profile--client .review-title-row{align-items:center;max-width:680px}.auto-working-profile--client .review-title-row h2{margin-bottom:4px}.auto-working-profile .review-fields{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.auto-working-profile .inline-fields,.auto-working-profile-selector{grid-column:3;margin:0}.auto-working-profile-selector{gap:10px;display:grid}.change-working-profile-button{display:none}.auto-working-profile-combobox{position:relative}.auto-working-profile-options{z-index:15;background:#fff;border:1px solid #b7d8ca;border-radius:10px;gap:8px;max-height:260px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #17372b29}.auto-working-profile-options .profile-list-row{min-height:52px}.automatic-search-layout .automatic-search-results{grid-column:1}.automatic-search-layout .auto-match-detail-panel{grid-area:auto/2;align-self:stretch;min-height:720px}.automatic-search-layout .automatic-settings-actions{margin-top:14px}.automatic-search-layout .automatic-run-action{justify-content:flex-end}@media (width>=861px){.automatic-search-layout .automatic-search-results,.search-screen .manual-search-results{align-self:start;max-height:calc(100dvh - 96px);position:sticky;top:80px;overflow-y:auto}}.automatic-settings-panel .inline-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.automatic-settings-panel .checkbox-field{align-items:center;gap:8px;display:flex}.manual-filter-actions,.manual-results-actions{justify-content:flex-end}.manual-search-filters .review-title-row{border-bottom:1px solid #dce9e2;padding-bottom:14px}.manual-search-filters .profile-section-fields{gap:16px;padding-top:2px}.manual-search-filters .field{gap:6px}.manual-search-filters .field label{color:#38594b;letter-spacing:.01em;font-size:.76rem}.manual-search-filters input,.manual-search-filters select{background:#ffffffe0;border-color:#cfe1d8;min-height:44px}.manual-search-filters .manual-search-run-action{z-index:2;background:#f8fcfaf0;border:1px solid #d7e7de;border-radius:12px;margin-top:12px;padding:10px;position:sticky;bottom:8px;box-shadow:0 8px 18px #194d3717}.manual-search-filters .manual-search-run-action .button{min-height:46px}.manual-search-result-list{gap:10px}.manual-search-result-row{border-radius:12px;gap:9px;min-height:116px;transition:border-color .16s,box-shadow .16s,background .16s}.manual-search-result-row.active{padding-left:18px;box-shadow:inset 4px 0 #1f6b50,0 8px 18px #1f6b5017}.manual-search-result-row.active .manual-result-identity strong:after{content:"✓";color:#196447;vertical-align:middle;background:#dff3e8;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:8px;font-size:.76rem;font-weight:800;display:inline-flex}.manual-result-identity,.manual-result-facts,.manual-result-education{min-width:0}.manual-result-identity{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.manual-result-identity strong{font-size:1rem}.manual-result-identity span{color:#5c7166;white-space:nowrap;font-size:.83rem;font-weight:700}.manual-result-facts{color:#40574b;flex-wrap:wrap;gap:6px 12px;font-size:.88rem;display:flex}.manual-result-facts span+span{color:#1f6b50;font-weight:700}.manual-result-education{color:#5c7166;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.manual-result-education small{color:#1f6b50;margin-top:3px;font-size:.8rem;font-weight:700;display:block}.manual-search-preview-fields{border-top:1px solid #e1ece6;padding-top:14px}.manual-search-preview-fields div{background:linear-gradient(135deg,#fbfdfc,#f5faf7);border-color:#dce9e2}@media (width<=860px){.manual-search-filters,.manual-search-results,.automatic-search-results,.automatic-search-layout .auto-working-profile,.search-screen .review-panel{grid-column:1}.automatic-search-layout .auto-match-detail-panel{grid-area:auto/1;min-height:0}}@media (width<=640px){.wco-astrology-options{grid-template-columns:1fr;gap:14px}.wco-astrology-option{min-height:0}.wco-profile-prefill-heading{flex-direction:column;align-items:flex-start}.manual-search-filter-row{grid-template-columns:1fr}.manual-search-filters,.manual-search-results,.automatic-search-results{padding:16px}.manual-filter-actions,.manual-results-actions{justify-content:stretch;width:100%}.ast-app-shell .manual-filter-actions{box-shadow:none;background:0 0;border:0;padding:0}.manual-filter-actions .button,.manual-results-actions .button{flex:auto}.manual-search-filters .review-title-row{gap:10px}.manual-search-filters .profile-section-fields{gap:14px}.manual-search-filters .manual-search-run-action{bottom:calc(8px + env(safe-area-inset-bottom))}.manual-search-result-row{min-height:124px;padding:15px}.automatic-search-layout .auto-working-profile{grid-template-columns:1fr;padding:16px}.auto-working-profile .review-title-row,.auto-working-profile .review-fields,.auto-working-profile .inline-fields,.auto-working-profile-selector{grid-column:1}.auto-working-profile .review-fields{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.manual-result-identity{align-items:flex-start}.manual-result-identity strong{line-height:1.3}.manual-result-education{white-space:normal;line-height:1.45}.manual-search-preview-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.manual-search-preview-fields div{padding:10px}.manual-search-preview-fields div:nth-child(n+5){grid-column:1/-1}.manual-search-preview-fields dt{font-size:.74rem}.manual-search-preview-fields dd{font-size:.88rem}.profile-filter-search,.profile-filter-fields{grid-template-columns:1fr}.profile-filter-search .button,.profile-filter-fields .button{width:100%}}.management-grid{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);align-items:start;gap:18px;display:grid}@media (width>=861px){.management-screen .management-grid{height:calc(100dvh - 96px);position:sticky;top:80px}.management-screen .workspace-list-panel,.management-screen .review-panel{height:100%;max-height:none}.management-screen .review-panel{overflow-y:auto}}.workspace-list-panel,.review-panel,.review-detail-stack{min-width:0}.workspace-management-list,.review-detail-stack,.status-stack,.review-fields{gap:12px;display:grid}.workspace-row{color:#17201b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e1dd;border-radius:8px;gap:8px;width:100%;min-height:104px;padding:14px;display:grid}.workspace-row:hover,.workspace-row.active{background:#f4fbf8;border-color:#8fc7b3}.profile-list-row.active{padding-left:18px;box-shadow:inset 4px 0 #1f6b50,0 7px 16px #1f6b5014}.workspace-row>span:first-child,.workspace-row-meta,.review-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-row strong{color:#0f1720}.workspace-row .status-badge,.review-title-row .status-badge{min-height:32px;padding:0 10px;font-size:.86rem}.profile-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:10px 14px}.profile-list-row>span:first-child,.profile-list-row .workspace-row-meta{flex-direction:row;align-items:center;min-width:0}.profile-list-row>span:first-child{justify-content:flex-start}.profile-list-row>span:first-child>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-list-row .workspace-row-meta{flex-wrap:nowrap;gap:6px}.profile-list-row .status-badge{min-height:28px;padding:0 7px;font-size:.75rem}.profile-detail-statuses{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profile-primary-actions{justify-content:flex-end}.profile-detail-statuses .status-badge,.profile-media-card .review-title-row .status-badge{letter-spacing:.01em;border-radius:999px;min-height:26px;padding:0 9px;font-size:.74rem}.pagination-actions{justify-content:space-between;align-items:center}.review-title-row{align-items:start}.review-title-row h2{margin-bottom:0}.profile-identity-card{background:linear-gradient(135deg,#f1faf6,#fff 70%);border:1px solid #d7e6df;border-radius:12px;margin:-2px -2px 2px;padding:14px}.profile-identity-card .profile-summary-panel{background:0 0;border:0;border-radius:0;margin-top:14px;overflow:visible}.profile-identity-heading,.profile-identity-meta{gap:6px;display:grid}.profile-identity-meta{grid-template-columns:auto 1fr;align-items:center}.profile-identity-meta .eyebrow{margin:0}.profile-identity-meta .profile-detail-statuses{justify-content:flex-start}.profile-date-summary{color:#17201b;border-bottom:1px solid #e1e8e5;flex-wrap:wrap;gap:8px 24px;padding:8px 10px;font-size:.9rem;display:flex}.profile-date-summary strong{color:#53655d;font-size:.76rem}.profile-identity-card .profile-summary-panel .review-fields div{align-items:baseline;gap:4px;padding-block:5px;display:flex}.profile-identity-card .profile-summary-panel .review-fields dt:after{content:":"}.profile-identity-card .profile-summary-panel .review-fields dd{margin:0}.status-stack{justify-items:end}.review-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.review-fields div{background:#f8faf9;border:1px solid #e1e8e5;border-radius:8px;min-width:0;padding:12px}.review-fields dt{color:#53655d;font-size:.84rem;font-weight:700}.review-fields dd{color:#17201b;overflow-wrap:anywhere;margin:4px 0 0}.lifecycle-actions{justify-content:flex-start}.workspace-action-hint{color:#7a5a08;flex-basis:100%;font-size:.82rem;font-weight:650}@media (width<=860px){.management-filters,.management-grid,.review-fields{grid-template-columns:1fr}.review-title-row,.workspace-row>span:first-child,.workspace-row-meta{flex-direction:column;align-items:stretch}.master-data-row .workspace-row-meta,.profile-list-row>span:first-child,.profile-list-row .workspace-row-meta{flex-direction:row;align-items:center}.master-data-pagination{justify-content:space-between}.status-stack{justify-items:stretch}.lifecycle-actions .button,.pagination-actions .button{width:100%}}.network-heading-row{justify-content:space-between;align-items:end;gap:16px;display:flex}.create-network-panel{align-self:stretch}.network-screen .review-fields dd{min-height:24px}.cna-network-admin-summary{gap:11px;padding:16px}.cna-network-admin-summary .review-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cna-network-admin-summary .review-fields div{padding:9px 10px}.cna-network-admin-summary .review-fields dt{font-size:.74rem}.cna-network-admin-summary .review-fields dd{min-height:0;font-size:.86rem}.cna-network-admin-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:end;gap:12px;display:grid}.cna-network-admin-summary textarea{resize:vertical;height:42px;min-height:42px}.cna-network-admin-summary .workspace-actions{margin:0}@media (width<=860px){.cna-network-admin-summary .review-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cna-network-admin-fields{grid-template-columns:1fr}}@media (width<=640px){.network-heading-row{flex-direction:column;align-items:stretch}.network-heading-row .button{width:100%}}.membership-summary,.membership-admin-panel,.membership-list{gap:12px;display:grid}.membership-admin-panel{padding-top:4px}.membership-admin-panel h3{color:#17201b;margin:8px 0 0;font-size:1rem}.membership-row{background:#fff;border:1px solid #e1e8e5;border-radius:8px;grid-template-columns:minmax(160px,1fr) minmax(150px,auto) auto;align-items:center;gap:12px;padding:12px;display:grid}.membership-row>div:first-child,.membership-row-meta{gap:4px;min-width:0;display:grid}.membership-row strong,.membership-row span{overflow-wrap:anywhere}.membership-row .workspace-actions{justify-content:flex-end}@media (width<=760px){.membership-row{grid-template-columns:1fr}.membership-row .workspace-actions,.membership-row .workspace-actions .button{width:100%}}.profile-form-grid{gap:12px;min-width:0;display:grid}.profile-wizard{box-sizing:border-box;width:min(100%,1180px);min-width:0;scroll-margin-top:calc(var(--mna-header-height,64px) + 12px);background:#fff;border:1px solid #d9e5df;border-radius:16px;margin-inline:auto;padding:20px}.profile-wizard>*{min-width:0}.profile-wizard input,.profile-wizard select,.profile-wizard textarea{min-width:0;max-width:100%}.profile-wizard-progress{color:#176b4a;border-bottom:1px solid #e4ece8;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:16px;display:grid}.profile-wizard-progress>span{color:#fff;background:#176b4a;border-radius:999px;place-items:center;min-width:42px;min-height:30px;font-size:.8rem;font-weight:800;display:grid}.profile-wizard-progress strong{font-size:1rem}.profile-wizard-progress nav{gap:5px;display:flex}.profile-wizard-progress nav button{color:#657870;cursor:pointer;background:#fff;border:1px solid #cbdad2;border-radius:50%;width:28px;height:28px;padding:0}.profile-wizard-progress nav button em{font-style:normal;display:none}.profile-wizard-progress nav button.active{color:#fff;background:#176b4a;border-color:#176b4a}.profile-wizard-progress nav button.complete{color:#176b4a;background:#e9f6ef;border-color:#96c4ae}.profile-wizard-progress nav button:disabled{cursor:default;opacity:.65}.profile-wizard-actions{bottom:calc(env(safe-area-inset-bottom) + 8px);background:#fff;justify-content:space-between;padding-top:10px;position:sticky}.profile-wizard-review-heading{gap:3px;display:grid}.profile-wizard-review-heading h2,.profile-wizard-review-heading p{margin:0}.profile-wizard-review-heading p:last-child{color:#66776f;font-size:.86rem}.profile-wizard-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-wizard-review-grid article{background:#fbfdfc;border:1px solid #dce6e1;border-radius:9px;padding:12px}.profile-wizard-review-grid article>div{justify-content:space-between;gap:8px;display:flex}.profile-wizard-review-grid button{color:#176b4a;cursor:pointer;background:0 0;border:0;font-weight:800}.profile-wizard-review-grid p{color:#34433d;margin:7px 0 0;font-size:.84rem}.profile-basic-fields{gap:14px;display:grid}.profile-basic-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.profile-basic-grid>div{grid-column:span 3;min-width:0}.profile-basic-grid>.basic-wide{grid-column:span 4}.profile-basic-grid>.basic-medium{grid-column:span 3}.profile-basic-grid>.basic-compact,.profile-basic-grid>.basic-small{grid-column:span 2}.profile-basic-section-heading{color:#176b4a;align-items:center;gap:10px;margin-top:4px;font-size:.9rem;font-weight:800;display:flex}.profile-basic-section-heading:after{content:"";background:#dce9e2;flex:1;height:1px}.profile-basic-birth-place>.lookup-field,.profile-education-wide-field{width:100%}@media (width>=1024px){.profile-wizard{grid-template-columns:220px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.profile-wizard-progress{border:0;grid-area:1/1/span 10;gap:10px;padding:0;display:grid;position:sticky;top:18px}.profile-wizard-progress>span,.profile-wizard-progress>strong{display:none}.profile-wizard-progress nav{gap:8px;width:100%;display:grid}.profile-wizard-progress nav button{text-align:left;border-radius:9px;align-items:center;gap:9px;width:100%;height:auto;min-height:34px;padding:7px 11px;display:flex}.profile-wizard-progress nav button span{place-items:center;width:17px;display:grid}.profile-wizard-progress nav button em{overflow-wrap:anywhere;white-space:normal;font-size:.76rem;font-weight:750;display:block}.profile-wizard>:not(.profile-wizard-progress){grid-column:2}.profile-wizard .inline-fields>.field{flex:230px}}@media (width<=767px){.profile-wizard{background:linear-gradient(#f8fcfa 0%,#f1f7f4 100%);border-color:#cfe1d7;border-radius:14px;padding:16px;box-shadow:0 14px 32px #17493314}.profile-wizard-progress{background:#f0f8f4;border:1px solid #d7e7de;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.profile-wizard-progress strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-wizard .profile-basic-grid,.profile-wizard>.inline-fields,.profile-wizard>.profile-education-wide-field,.profile-wizard .family-fields fieldset,.profile-wizard .profile-preference-fields fieldset,.profile-wizard .profile-horoscope-preview{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 0}.profile-wizard .profile-horoscope-preview .ast-chart-grid,.profile-wizard .profile-horoscope-preview .manual-sign-chart{width:100%;max-width:none}.profile-wizard .profile-horoscope-preview .review-fields{gap:7px}.profile-wizard .profile-horoscope-preview .review-fields>div{padding:8px 10px}.profile-wizard .profile-horoscope-preview .review-fields dt{line-height:1.25}.profile-wizard .profile-horoscope-preview .review-fields dd{margin-top:2px;line-height:1.3}.profile-wizard .profile-horoscope-preview .review-fields dt{color:#14705d}.profile-wizard .profile-horoscope-preview .review-fields dd{color:#183c2d}html[lang=ta] .profile-wizard .profile-horoscope-preview .review-fields dt{font-weight:500}.profile-wizard .profile-basic-grid{gap:12px}.profile-wizard .profile-basic-section-heading{margin:4px 4px 0}.profile-wizard .family-fields fieldset{margin:0}.profile-wizard input,.profile-wizard select,.profile-wizard textarea{background:#fff;border-color:#c7dbd0}.profile-wizard .inline-fields{align-items:stretch;display:grid}.profile-basic-grid{grid-template-columns:1fr}.profile-basic-grid>div,.profile-basic-grid>.basic-wide,.profile-basic-grid>.basic-medium,.profile-basic-grid>.basic-compact,.profile-basic-grid>.basic-small{grid-column:auto}.profile-wizard .inline-fields>*{width:100%}.profile-wizard-actions .button{flex:1 1 0}.profile-wizard-review-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.profile-wizard *,.profile-wizard :before,.profile-wizard :after{scroll-behavior:auto!important;transition:none!important}}.profile-screen .review-fields dd{min-height:24px}.profile-section-editor{gap:12px;display:grid}.my-profile-screen .profile-update-request-panel{gap:10px;padding:14px 16px}.profile-update-request-panel .review-title-row{margin:0}.profile-update-request-panel h2{margin:2px 0;font-size:1rem}.profile-update-request-panel .muted-text{font-size:.84rem}.profile-request-form{grid-template-columns:minmax(180px,.55fr) minmax(280px,1fr) auto;align-items:end;gap:10px;max-width:none;display:grid}.profile-request-form .button{justify-self:start}.profile-update-request-list{gap:10px;display:grid}.profile-update-request-item{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:start;gap:16px;padding:14px;display:flex}.profile-update-request-item p{white-space:pre-wrap;margin:5px 0}.profile-update-request-item small{color:var(--muted)}@media (width<=700px){.profile-request-form{grid-template-columns:1fr}.profile-request-form .button{width:100%}}.section-tab-strip{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.section-tab-strip button{color:#37443e;cursor:pointer;background:#fff;border:1px solid #cdd8d3;border-radius:8px;flex:none;min-height:38px;padding:0 12px;font-weight:800}.section-tab-strip button.active{color:#fff;background:#1f6b50;border-color:#1f6b50}.profile-section-fields{gap:12px;display:grid}.profile-media-grid{gap:16px;display:grid}.profile-media-card{background:linear-gradient(145deg,#fff,#f5fbf8);border:1px solid #dce6e1;border-radius:10px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 10px 24px #17201b0d}.profile-media-card .inline-fields{align-items:stretch}.profile-media-card .field{min-width:0}.profile-summary-panel{background:#fbfdfc;border:1px solid #dce6e1;border-radius:10px;overflow:hidden}.profile-summary-panel .review-fields{gap:0}.profile-summary-panel .review-fields div{background:0 0;border:0;border-bottom:1px solid #e1e8e5;border-radius:0;padding:8px 10px}.profile-summary-panel .review-fields dt{font-size:.76rem}.profile-summary-panel .review-fields dd{min-height:0;margin-top:2px;font-size:.9rem;line-height:1.3}.profile-quick-view-fields{gap:0;margin:0;display:grid}.profile-quick-view-groups{gap:20px;display:grid}.profile-quick-view-groups h3{color:#176f52;margin:0 0 4px;font-size:.92rem}.profile-quick-view-fields div{border-bottom:1px solid #e1e8e5;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.profile-quick-view-fields dt{color:#53655d;font-size:.84rem;font-weight:700}.profile-quick-view-fields dd{color:#17201b;overflow-wrap:anywhere;margin:0}.profile-horoscope-view{gap:16px;display:grid}.profile-horoscope-summary{border:1px solid #dbe7e1;border-radius:.75rem;padding:1rem}.profile-action-groups{gap:14px;display:grid}.profile-action-group{gap:7px;display:grid}.profile-action-group h3{color:#53655d;margin:0;font-size:.84rem}.profile-action-buttons{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.profile-action-buttons .button{justify-content:center}@media (width>=861px){.profile-summary-panel .review-fields div:nth-child(odd){border-right:1px solid #e1e8e5}.profile-summary-panel .review-fields div:nth-last-child(-n+2){border-bottom:0}}@media (width<=860px){.profile-summary-panel .review-fields div:last-child{border-bottom:0}.profile-quick-view-fields div{grid-template-columns:1fr;gap:3px}.profile-quick-view-fields div:last-child{border-bottom:0}}@media (width>=700px){.profile-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-media-card .inline-fields{grid-template-columns:minmax(0,1fr);display:grid}}.profile-media-preview-frame{aspect-ratio:4/5;background:#f8faf9;border:1px solid #dce6e1;border-radius:8px;place-items:center;width:min(180px,100%);display:grid;overflow:hidden;box-shadow:0 8px 18px #17201b14}.profile-media-preview,.profile-id-proof-preview{background:0 0;border:0;width:100%;height:100%}.profile-photo-preview{object-fit:cover}.profile-id-proof-image{object-fit:contain}.profile-media-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-media-actions .button:first-child{grid-column:1/-1}.profile-media-actions .button{justify-content:center}.report-preview-frame{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;min-height:520px}.report-json-preview{border:1px solid var(--border);background:#f8fafc;border-radius:8px;max-height:520px;padding:16px;overflow:auto}.dashboard-action-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.dashboard-action-grid .button{justify-content:center}.vp-client-footer{color:#436257;background:#fff;border:1px solid #d7e3dc;border-radius:13px;grid-template-columns:minmax(170px,.8fr) minmax(0,1.5fr) auto;align-items:center;gap:14px 22px;padding:16px 18px;display:grid}.vp-client-footer-heading{gap:3px;display:grid}.vp-client-footer-heading strong{color:#173f2f;font-size:.92rem}.vp-client-footer-heading span{font-size:.8rem}.vp-client-footer-links,.vp-client-footer-social{flex-wrap:wrap;gap:8px 14px;display:flex}.vp-client-footer a{color:#176b4a;font-size:.82rem;font-weight:700;text-decoration:none}.vp-client-footer a:hover{text-decoration:underline}.vp-client-footer .vp-client-icon-link{color:#176b4a;background:#edf6f1;border-radius:9px;place-items:center;width:34px;height:34px;transition:color .15s,background-color .15s;display:inline-grid}.vp-client-footer .vp-client-icon-link:hover{color:#fff;background:#176b4a;text-decoration:none}.vp-client-footer .vp-client-icon-link:focus-visible{outline-offset:2px;outline:2px solid #176b4a}.vp-client-icon-link svg{width:19px;height:19px}.vp-client-footer-social{border-left:1px solid #d7e3dc;padding-left:20px}@media (width<=640px){.vp-client-footer{grid-template-columns:1fr;gap:11px;padding:15px 16px}.vp-client-footer-social{border-top:1px solid #d7e3dc;border-left:0;padding:11px 0 0}}.wco-dashboard,.wmo-dashboard{gap:20px}.wmo-dashboard-section{background:#fff;border:1px solid #d9e1dd;border-radius:14px;gap:14px;padding:20px;display:grid;box-shadow:0 12px 30px #17201b0d}.wmo-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.wco-profile-overview{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.wco-network-profile-section{background:#fbfdfb;border:1px solid #d9e7df;border-radius:16px;padding:14px}.wco-profile-overview+.wco-network-profile-section{margin-top:-10px}.wco-network-profile-overview{gap:10px}.wco-network-profile-overview .wco-profile-metric{gap:4px;min-height:78px;padding:12px 16px}.wco-network-profile-overview .wco-profile-metric strong{font-size:1.65rem}.wco-profile-metric{color:#1f382a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce8e1;border-radius:14px;align-content:start;gap:6px;min-height:78px;padding:14px 20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.wco-profile-metric:hover{border-color:#8fc7b3;transform:translateY(-1px);box-shadow:0 10px 24px #174c341a}.wco-profile-metric span{color:#53655d;font-size:.84rem;font-weight:760}.wco-profile-metric strong{color:#176b4a;font-size:2rem;line-height:1}.wco-profile-metric small{color:#718178;font-size:.78rem;line-height:1.4}.wco-profile-metric.male{background:#f9fcff;border-color:#c9ddeb}.wco-profile-metric.male strong{color:#0369a1}.wco-profile-metric.female{background:#fffafd;border-color:#ead5e6}.wco-profile-metric.female strong{color:#a23b76}.wco-profile-metric.success{background:#f7fcf8;border-color:#cbe5d4}.wco-profile-metric.success strong{color:#166534}.wco-profile-metric.pending{background:#fffaf0;border-color:#eed89b}.wco-profile-metric.pending strong{color:#9a6800}.wco-profile-metric.new{background:#f7fbff;border-color:#c9ddeb}.wco-profile-metric.new strong{color:#0369a1}.wco-subscription-card{background:#fff;border:1px solid #c9e3d6;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.wco-subscription-card.inactive{background:#fffbf2;border-color:#efd9b5}.wco-subscription-card>div{gap:4px;display:grid}.wco-subscription-card .eyebrow{margin:0}.wco-subscription-card strong{color:#153e2b;font-size:1.08rem}.wco-subscription-card span{color:#587064;font-size:.9rem}.wco-dashboard-section{background:#fff;border:1px solid #d9e1dd;border-radius:14px;gap:14px;padding:24px;display:grid;box-shadow:0 16px 40px #17201b0f}.wco-service-section{gap:18px}.wco-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wco-service-card{color:#1f382a;text-align:left;cursor:pointer;background:#fbfdfb;border:1px solid #dce8e1;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:106px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.wco-service-card:hover{border-color:#8fc7b3;transform:translateY(-1px);box-shadow:0 10px 24px #174c341a}.wco-service-card>span:nth-child(2){gap:5px;display:grid}.wco-service-card strong{color:#173d2b;font-size:.98rem}.wco-service-card small{color:#65746c;font-size:.82rem;line-height:1.45}.wco-service-card>b{color:#789087;font-size:1.25rem;font-weight:600}.wco-service-icon{color:#176b4a;background:#eaf6ef;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.wco-service-icon svg{width:24px;height:24px}.wco-service-icon.search{color:#0f766e;background:#f0fdfa}.wco-service-icon.astrology{color:#a16207;background:#fffbeb}@media (width<=700px){.wmo-birth-date-fields{grid-template-columns:1fr;gap:8px}.wco-profile-overview{grid-template-columns:1fr}.wco-profile-metric{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:0}.wco-profile-metric small{grid-column:1/-1}.wco-subscription-card{flex-direction:column;align-items:stretch}.wco-subscription-card .button{width:100%}.wco-dashboard-section{padding:20px}.wmo-dashboard-section{padding:16px}.wmo-dashboard-grid{grid-template-columns:1fr;gap:14px}.wco-service-grid{grid-template-columns:1fr}}.ibc-app-shell{background:radial-gradient(circle at 8% 5%,#1f6b5014,#0000 26rem),#f5f7f6;grid-template-rows:auto auto 1fr}.ibc-app-header{z-index:20;min-height:64px;position:relative;box-shadow:0 1px #17201b0a}.ibc-app-header .brand-stack{min-width:0}.ibc-app-header .brand-stack strong{color:#1f6b50}.ibc-app-header .brand-stack strong,.ibc-app-header .brand-stack span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ibc-header-icon-button{color:#31443a;cursor:pointer;background:#fff;border:1px solid #cfd9d4;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-weight:750;display:inline-flex}.ibc-header-icon-button:hover,.ibc-header-icon-button:focus-visible{color:#116149;outline-offset:2px;border-color:#1f6b50;outline:3px solid #b7d8ca}.ibc-header-icon-button:disabled{cursor:not-allowed;opacity:.6}.ibc-header-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.language-switch.compact button{min-width:42px;padding:0 9px}.ibc-role-navigation{border:0;padding:0;overflow:visible}.ibc-desktop-navigation{display:none}.ibc-bottom-navigation{z-index:50;padding:7px max(8px, env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #d9e1dd;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #17201b1a}.ibc-role-navigation .ibc-bottom-navigation button{color:#65766e;background:0 0;border:0;border-radius:10px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:54px;padding:4px 2px;display:grid}.ibc-role-navigation .ibc-bottom-navigation button.active{color:#116149;background:#edf7f2}.ibc-bottom-navigation button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.ibc-bottom-navigation button span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.68rem;font-weight:750;line-height:1.1;overflow:hidden}.ibc-app-shell .app-main{padding:18px 14px calc(92px + env(safe-area-inset-bottom));align-content:start}.ibc-dashboard{gap:16px;width:min(100%,1120px)}.ibc-service-section,.ibc-panchangam-section{background:#fff;border:1px solid #d9e1dd;border-radius:18px;align-content:start;gap:18px;min-width:0;padding:20px;display:grid;box-shadow:0 12px 32px #17433412}.ibc-service-section{background:linear-gradient(135deg,#e8f5efe0,#fffffff5 58%),#fff;border-color:#c9ddd3;position:relative;overflow:hidden}.ibc-service-visual{z-index:0;object-fit:cover;object-position:right center;opacity:.22;pointer-events:none;mix-blend-mode:multiply;width:78%;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.ibc-service-section>:not(.ibc-service-visual){z-index:1}.ibc-service-button:nth-child(2){color:#2a316b;background:#fcfcfff2;border-color:#c9cbe6}.ibc-service-button:nth-child(2) .ibc-service-icon{color:#4b4e9a;background:#f0f0ff;border-color:#c7c8e7}.ibc-service-section:before{content:"";pointer-events:none;border:28px solid #1f6b500f;border-radius:999px;width:180px;height:180px;position:absolute;top:-110px;right:-70px}.ibc-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.ibc-section-heading h1{color:#13271e;letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,7vw,2.35rem)}.ibc-section-heading h2{color:#1e2b25;margin:0;font-size:1.3rem}.ibc-section-heading>div>p:last-child{color:#5b6c64;max-width:580px;margin:8px 0 0}.ibc-service-grid{grid-template-columns:1fr;gap:12px;display:grid;position:relative}.ibc-service-button{color:#173d2f;text-align:left;cursor:pointer;background:#fffffff0;border:1px solid #cbd9d3;border-radius:15px;grid-template-columns:52px minmax(0,1fr) 22px;align-items:center;gap:14px;min-width:0;min-height:112px;padding:17px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 8px 20px #1743340f}.ibc-service-button:hover,.ibc-service-button:focus-visible{border-color:#4c9679;outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #17433421}.ibc-service-icon{color:#116149;background:#eaf6f0;border:1px solid #a9cebd;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.ibc-service-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.ibc-service-copy{gap:4px;min-width:0;display:grid}.ibc-service-copy strong{font-size:1.04rem;line-height:1.25}.ibc-service-copy small{color:#617169;font-size:.82rem;font-weight:550;line-height:1.35}.ibc-service-arrow{color:#54816e;width:22px;height:22px}.ibc-service-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.ibc-subscription-banner{background:#f8faf9;border:1px solid #cfd9d4;border-radius:14px;flex-direction:column;align-items:stretch;gap:12px;padding:15px 16px;display:flex}.ibc-subscription-banner>span{gap:3px;display:grid}.ibc-subscription-banner>span span{color:#53655d;font-size:.9rem}.ibc-subscription-banner.active{background:#f2faf6;border-color:#abd0bf}.ibc-subscription-banner.warning{background:#fff9e8;border-color:#dfc47a}.ibc-subscription-banner.expired{background:#fff5f5;border-color:#e2b7b7}.ibc-subscription-banner .button{width:100%}.ibc-panchangam-section{background:linear-gradient(#fffdf8,#fffaf0)}.ibc-panchangam-heading{align-items:flex-start}.ibc-method-chip{color:#735418;background:#fff8e5;border:1px solid #dfc991;border-radius:999px;flex:none;padding:5px 9px;font-size:.75rem;font-weight:800}.ibc-panchangam-date{color:#513d1a;background:#ffffffb8;border-left:3px solid #b9852d;border-radius:4px 11px 11px 4px;gap:3px;padding:13px 15px;display:grid}.ibc-panchangam-date span{font-size:.82rem;font-weight:750}.ibc-panchangam-date strong{color:#755016;font-size:1rem}.ibc-panchangam-date small{color:#776a50;font-weight:600}.ibc-panchangam-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ibc-panchangam-grid div{background:#ffffffb8;border:1px solid #eadfca;border-radius:11px;min-width:0;padding:11px 12px}.ibc-panchangam-grid div.featured{background:#fff7e2;border-color:#dcc58f}.ibc-panchangam-grid div:last-child{grid-column:1/-1}.ibc-panchangam-grid dt{color:#806a42;font-size:.74rem;font-weight:750}.ibc-panchangam-grid dd{color:#30281b;overflow-wrap:anywhere;margin:4px 0 0;font-size:.9rem;font-weight:750;line-height:1.3}.ibc-panchangam-grid>div>small{color:#806a42;overflow-wrap:anywhere;margin-top:6px;font-size:.8rem;font-weight:400;line-height:1.55;display:block}.ibc-footer{color:#687970;text-align:center;border-top:1px solid #d9e1dd;flex-direction:column;align-items:center;gap:5px;padding:10px 4px 0;font-size:.78rem;display:flex}.ast-dashboard{gap:18px;width:min(100%,1120px)}.ast-dashboard-hero,.ast-dashboard-services,.ast-dashboard-reference{background:#fffdf8eb;border:1px solid #e5d9c2;border-radius:20px;min-width:0;position:relative;overflow:hidden;box-shadow:0 14px 32px #5b417014}.ast-dashboard-hero{color:#352744;background:linear-gradient(100deg,#fffbf2fa 0%,#fffaf4e6 48%,#f6eeffb3 100%),url(/assets/astrology-workspace-v2.png) 100%/min(680px,68vw) no-repeat,#fffaf2;justify-content:space-between;align-items:flex-end;gap:22px;padding:clamp(22px,4vw,34px);display:flex}.ast-dashboard-hero:after{content:"";pointer-events:none;border:1px solid #9463343d;border-radius:50%;width:205px;height:205px;position:absolute;bottom:-76px;right:-44px;box-shadow:0 0 0 24px #9463340d,0 0 0 49px #76519c0a}.ast-dashboard-hero>*{z-index:1;position:relative}.ast-dashboard-hero h1,.ast-dashboard-heading h2{color:#2f2540;letter-spacing:-.026em;margin:0}.ast-dashboard-hero h1{max-width:600px;font-size:clamp(1.7rem,4vw,2.45rem)}.ast-dashboard-hero>div>p:last-child{color:#6b5a73;max-width:580px;margin:9px 0 0;font-size:.96rem;line-height:1.55}.ast-dashboard-hero-meta{background:#ffffffb8;border:1px solid #8e6aae3d;border-radius:14px;flex:none;gap:4px;min-width:min(100%,210px);padding:12px 14px;display:grid;box-shadow:0 8px 18px #4f355d0f}.ast-dashboard-hero-meta span{color:#493359;font-size:.9rem;font-weight:800}.ast-dashboard-hero-meta small{color:#776b7d;font-weight:650}.ast-dashboard-plan-status{background:#fffcf3e0;border:1px solid #e2d7bf;border-radius:15px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid;box-shadow:0 8px 20px #533d650d}.ast-dashboard-plan-status.active{background:linear-gradient(105deg,#f3fbf7,#fffdf7);border-color:#bad8cc}.ast-dashboard-plan-status.inactive{background:#fff8f7;border-color:#e6c4c2}.ast-dashboard-plan-status.loading{background:#fbfaff;border-color:#ddd5e5}.ast-dashboard-plan-mark{color:#856226;background:#fff2c9;border-radius:11px;place-items:center;width:32px;height:32px;font-size:1rem;display:grid}.ast-dashboard-plan-status.active .ast-dashboard-plan-mark{color:#377762;background:#dff3e9}.ast-dashboard-plan-status>span:nth-child(2){gap:2px;min-width:0;display:grid}.ast-dashboard-plan-status strong{color:#3b2d45;font-size:.88rem}.ast-dashboard-plan-status small{color:#74677a;font-size:.77rem;font-weight:600;line-height:1.35}.ast-dashboard-plan-status button{color:#73508b;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:5px 3px;font-size:.78rem;font-weight:800;display:inline-flex}.ast-dashboard-plan-status button:hover,.ast-dashboard-plan-status button:focus-visible{color:#4a2d63;outline:none;text-decoration:underline}.ast-dashboard-plan-status button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ast-dashboard-services,.ast-dashboard-reference{padding:clamp(18px,3vw,26px)}.ast-dashboard-services{background:linear-gradient(145deg,#fffffff0,#faf7fdf0)}.ast-dashboard-reference{background:linear-gradient(135deg,#fffbeff5,#f9f5ffe8)}.ast-dashboard-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.ast-dashboard-heading h2{font-size:clamp(1.2rem,2vw,1.45rem)}.ast-dashboard-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ast-dashboard-service{color:#362a42;text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #e6deed;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px;min-width:0;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 7px 18px #48335d0d}.ast-dashboard-service:hover,.ast-dashboard-service:focus-visible{border-color:#bb9bcd;outline:none;transform:translateY(-2px);box-shadow:0 12px 25px #5039651f}.ast-dashboard-service-icon{color:#705184;background:#f4edf9;border:1px solid #d8c6e5;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.ast-dashboard-service-icon.matching{color:#ba536f;background:#fff0f4;border-color:#efcbd5}.ast-dashboard-service-icon.panchangam{color:#a96e1c;background:#fff8e7;border-color:#eed7ac}.ast-dashboard-service-icon.muhurtha{color:#33726d;background:#effaf8;border-color:#bfdeda}.ast-dashboard-service-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.ast-dashboard-service-copy{gap:4px;min-width:0;display:grid}.ast-dashboard-service-copy strong{color:#352844;font-size:1rem;line-height:1.26}.ast-dashboard-service-copy small{color:#74677c;font-size:.82rem;font-weight:600;line-height:1.4}.ast-dashboard-service-action{color:#76518c;grid-column:2;align-items:center;gap:4px;margin-top:2px;font-size:.76rem;font-weight:800;display:inline-flex}.ast-dashboard-service-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ast-dashboard-method{color:#7b5819;background:#fff8e4;border:1px solid #e0c78b;border-radius:999px;flex:none;padding:6px 10px;font-size:.76rem;font-weight:800}.ast-dashboard-method-selector{background:#fff8e4;border:1px solid #e0c78b;border-radius:999px;flex:none;padding:3px;display:inline-flex}.ast-dashboard-method-selector button{color:#7b5819;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 9px;font-size:.73rem;font-weight:800}.ast-dashboard-method-selector button.active{color:#3a2a12;background:#e7c96f;box-shadow:0 2px 5px #75501c29}.ast-dashboard-method-selector button:focus-visible{outline-offset:1px;outline:3px solid #aa762d57}.ast-dashboard-date{background:#ffffffad;border-left:3px solid #b87c30;border-radius:4px 12px 12px 4px;gap:3px;margin-bottom:13px;padding:13px 15px;display:grid}.ast-dashboard-date span{color:#735d3c;font-size:.82rem;font-weight:750}.ast-dashboard-date strong{color:#5c3c16;font-size:1rem}.ast-dashboard-date small{color:#80715b;font-weight:600}.ast-dashboard-panchangam-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;display:grid}.ast-dashboard-panchangam-grid div{background:#ffffffb3;border:1px solid #ecdfc9;border-radius:12px;min-width:0;padding:11px 12px}.ast-dashboard-panchangam-grid div.featured{background:#fff7e3;border-color:#dfc589}.ast-dashboard-panchangam-grid dt{color:#826a42;font-size:.72rem;font-weight:750}.ast-dashboard-panchangam-grid dd{color:#3b2d20;overflow-wrap:anywhere;margin:4px 0 0;font-size:.88rem;font-weight:750;line-height:1.32}.ast-dashboard-panchangam-grid small{color:#806b48;margin-top:4px;font-size:.7rem;font-weight:700;line-height:1.25;display:block}.ast-dashboard-reference-footer{color:#766756;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:.8rem;font-weight:650;display:flex}.ast-dashboard-reference-footer .button{flex:none}@media (width<=640px){.ast-dashboard{gap:14px}.ast-dashboard-hero{flex-direction:column;align-items:flex-start}.ast-dashboard-hero-meta{width:100%}.ast-dashboard-plan-status{grid-template-columns:32px minmax(0,1fr)}.ast-dashboard-plan-status button{grid-column:2;justify-self:start}.ast-dashboard-service-grid{grid-template-columns:1fr}.ast-dashboard-heading{gap:10px}.ast-dashboard-method-selector button{padding:0 8px}.ast-dashboard-panchangam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ast-dashboard-panchangam-grid div:last-child{grid-column:1/-1}.ast-dashboard-reference-footer{flex-direction:column;align-items:stretch}.ast-dashboard-reference-footer .button{width:100%}}@media (width<=560px){.ibc-app-header{flex-direction:row;align-items:center;gap:8px;min-height:62px;padding:10px 12px}.ibc-app-header .brand-stack{flex:auto}.ibc-app-header .brand-stack span{font-size:.76rem}.ibc-app-header .header-actions{flex:none;gap:5px}.ibc-app-header .language-switch{flex:none;width:auto}.ibc-app-header .language-switch button{min-width:36px;min-height:32px;padding:0 6px;font-size:.72rem}.ibc-header-icon-button{justify-content:center;width:36px;min-height:36px;padding:0}.ibc-header-icon-button span{display:none}}@media (width>=700px){.ibc-app-shell .app-main{padding:28px 24px}.ibc-dashboard{gap:20px}.ibc-service-section,.ibc-panchangam-section{padding:26px}.ibc-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ibc-service-button{grid-template-columns:58px minmax(0,1fr) 24px;min-height:132px;padding:22px}.ibc-service-icon{width:58px;height:58px}.ibc-subscription-banner{flex-direction:row;justify-content:space-between;align-items:center;padding:15px 18px}.ibc-subscription-banner .button{width:auto}.ibc-panchangam-date{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px}.ibc-panchangam-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ibc-panchangam-grid div:last-child{grid-column:auto}.ibc-footer{text-align:left;flex-direction:row;justify-content:space-between;font-size:.86rem}}@media (width>=641px){.ibc-app-shell .app-main{padding:24px}.ibc-role-navigation{background:#f8faf9f5;border-bottom:1px solid #d9e1dd;min-height:50px;padding:7px 24px;display:flex}.ibc-desktop-navigation{align-items:center;gap:6px;width:100%;display:flex}.ibc-bottom-navigation{display:none}.ibc-role-navigation .ibc-desktop-navigation button{min-height:36px}}.ibc-service-button{color:#fff;background:linear-gradient(135deg,#1f6b50,#154c3a);border-color:#1f6b50;box-shadow:0 10px 24px #1743342e}.ibc-service-button:nth-child(2){color:#fff;background:linear-gradient(135deg,#555bb0,#393d83);border-color:#4e55a2;box-shadow:0 10px 24px #393d832e}.ibc-service-button:hover,.ibc-service-button:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px #17433440}.ibc-service-button:nth-child(2):hover,.ibc-service-button:nth-child(2):focus-visible{border-color:#6269c0;box-shadow:0 14px 30px #393d8340}.ibc-service-icon,.ibc-service-button:nth-child(2) .ibc-service-icon{color:#fff;background:#ffffff24;border-color:#ffffff61}.ibc-service-copy small{color:#fffc}.ibc-service-arrow{color:#ffffffe6}.ibc-panchangam-section{box-shadow:none;border-color:#e4d7b7}.ibc-panchangam-grid div,.ibc-subscription-banner{box-shadow:none}.ibc-mobile-navigation{z-index:15;scrollbar-width:none;background:#fffffffa;border-bottom:1px solid #d9e1dd;gap:6px;padding:8px 12px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 6px 16px #17201b14}.ibc-mobile-navigation::-webkit-scrollbar{display:none}.ibc-mobile-navigation button{color:#65766e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;min-width:max-content;min-height:38px;padding:0 11px;font-size:.76rem;font-weight:800;display:inline-flex}.ibc-mobile-navigation button.active{color:#116149;background:#edf7f2;border-color:#b7d8ca}.ibc-mobile-navigation button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}@media (width<=640px){.ibc-app-shell .app-main{padding-bottom:18px}}@media (width>=641px){.ibc-mobile-navigation{display:none}}@media (width<=900px){.ibc-app-shell{grid-template-rows:auto auto 1fr;width:100%}.ibc-app-header{flex-direction:row;align-items:center;gap:8px;min-height:62px;padding:10px 14px}.ibc-app-header .brand-stack{flex:auto;min-width:0}.ibc-app-header .brand-stack span{font-size:.78rem}.ibc-app-header .header-actions{flex:none;gap:6px}.ibc-app-header .language-switch{flex:none;width:auto}.ibc-header-icon-button{justify-content:center;width:38px;min-height:38px;padding:0}.ibc-header-icon-button span{display:none}.ibc-app-header .language-switch button{min-width:38px;min-height:34px;padding:0 6px;font-size:.74rem}.ibc-role-navigation{border:0;min-height:0;padding:0;display:block;overflow:visible}.ibc-desktop-navigation{display:none}.ibc-mobile-navigation{display:flex}.ibc-app-shell .app-main{align-content:start;width:100%;min-width:0;padding:18px 14px}.ibc-dashboard{gap:16px;width:100%;min-width:0}.ibc-service-grid{grid-template-columns:1fr}.ibc-subscription-banner{flex-direction:column;align-items:stretch}.ibc-subscription-banner .button{width:100%}.ibc-panchangam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ibc-mobile-navigation{z-index:15;background:#fffffffa;border-bottom:1px solid #d9e1dd;padding:8px 12px;display:block;position:sticky;top:0;overflow:visible;box-shadow:0 6px 16px #17201b14}.ibc-mobile-navigation summary{color:#1f6b50;cursor:pointer;background:#f5faf7;border:1px solid #cbd9d3;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:0 12px;font-weight:850;list-style:none;display:flex}.ibc-mobile-navigation summary::-webkit-details-marker{display:none}.ibc-mobile-navigation summary svg:first-child{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px}.ibc-mobile-navigation summary svg:last-child{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;margin-left:auto}.ibc-mobile-navigation[open] summary{color:#fff;background:#1f6b50;border-color:#1f6b50}.ibc-mobile-navigation>div{gap:5px;padding-top:8px;display:grid}.ibc-mobile-navigation>div button{color:#37443e;text-align:left;background:#fff;border:1px solid #e1e8e5;border-radius:9px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;display:flex}.ibc-mobile-navigation>div button.active{color:#116149;background:#edf7f2;border-color:#b7d8ca}.ibc-mobile-navigation>div button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}}@media (width>=901px){.ibc-mobile-navigation{display:none}}.input-screen{gap:20px;width:min(100%,1180px)}.input-screen-hero{color:#fff;border-radius:20px;align-items:center;gap:15px;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #17201b24}.input-screen-hero:after{content:"";pointer-events:none;border:25px solid #ffffff1f;border-radius:999px;width:180px;height:180px;position:absolute;bottom:-95px;right:-55px}.horoscope-hero{background:linear-gradient(135deg,#17654e,#0e3e4c)}.matching-hero{background:linear-gradient(135deg,#4a4b98,#292a63)}.input-hero-icon{z-index:1;background:#ffffff24;border:1px solid #ffffff61;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative}.input-hero-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.input-screen-hero>div{z-index:1;min-width:0;position:relative}.input-screen-hero .eyebrow{color:#ffffffc2;margin-bottom:5px}.input-screen-hero h1{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,6vw,2.2rem)}.input-hero-subtitle{color:#ffffffd6;max-width:680px;margin:7px 0 0;font-size:.9rem}.input-screen-hero>.status-badge{z-index:1;color:#fff;background:#ffffff24;border-color:#ffffff59;flex:none;margin-left:auto;position:relative}.input-form-panel,.input-screen .report-panel{border-radius:18px;padding:20px}.input-form-panel{background:#fff;border-color:#cfe0d8;box-shadow:0 12px 30px #17433414}.input-screen .report-panel{box-shadow:none;background:#f8fbf9;border-color:#d9e1dd}.input-screen .inline-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:13px;display:grid}.input-screen .inline-fields>*,.input-screen .transliteration-field{min-width:0}.horoscope-location-fields{gap:13px;display:grid}.horoscope-narration-input textarea{resize:vertical;min-height:82px}.horoscope-coordinate-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.tamil-keyboard-backdrop{z-index:80;background:#0f1b177a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tamil-keyboard-dialog{color:#1e3027;background:#fff;border:1px solid #c9ddd4;border-radius:18px;gap:14px;width:min(100%,620px);padding:22px;display:grid;box-shadow:0 24px 64px #0f1b174d}.tamil-keyboard-dialog header,.tamil-keyboard-dialog footer,.tamil-keyboard-tools{align-items:center;gap:9px;display:flex}.tamil-keyboard-dialog header{justify-content:space-between}.tamil-keyboard-dialog header h2{margin:0;font-size:1.15rem}.tamil-keyboard-dialog header .eyebrow{margin-bottom:3px}.tamil-keyboard-dialog footer{justify-content:flex-end}.tamil-keyboard-dialog textarea{color:#182c22;resize:vertical;border:1px solid #bcd4c8;border-radius:11px;width:100%;min-height:92px;padding:12px;font:1.2rem/1.5 inherit}.tamil-keyboard-tools{flex-wrap:wrap}.tamil-keyboard-keys{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;display:grid}.tamil-keyboard-keys button{color:#174f3d;cursor:pointer;background:#f5faf7;border:1px solid #c9ddd4;border-radius:9px;min-height:42px;padding:4px;font:700 1.05rem/1.2 inherit}.tamil-keyboard-keys button:hover{background:#e5f4ec;border-color:#1f795b}.tamil-keyboard-error{color:#a11d2b;margin:0;font-size:.88rem}@media (width<=560px){.tamil-keyboard-backdrop{place-items:end center;padding:0}.tamil-keyboard-dialog{max-height:90dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;overflow-y:auto}.tamil-keyboard-keys{grid-template-columns:repeat(6,minmax(0,1fr))}.tamil-keyboard-dialog footer .button{flex:1 1 0}}.input-screen .transliteration-toggle{color:#23614d;background:#f1f9f5;border:1px solid #d9e7e1;border-radius:11px;width:100%;padding:11px 13px}.transliteration-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.transliteration-tools .transliteration-toggle{flex:260px}.transliteration-tools .button{flex:none}.input-screen .workspace-actions{border-top:1px solid #e1e8e5;gap:9px;padding-top:15px}.input-screen .workspace-actions .button{border-radius:11px;min-height:48px}.muhurtha-calculating{color:#5c4220;background:#fff8e7;border:1px solid #e2ce95;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.muhurtha-calculating .button-spinner{color:#986c20;flex:none;margin-top:2px}.muhurtha-calculating div{gap:3px;display:grid}.muhurtha-calculating strong{font-size:.88rem}.muhurtha-calculating span:not(.button-spinner){color:#79684e;font-size:.78rem;line-height:1.4}.person-card{background:#fbfdfc;border:1px solid #dce6e1;border-radius:16px;gap:14px;padding:16px}.bride-card{background:linear-gradient(145deg,#fffafd,#fff7fa);border-color:#e8ccd8}.groom-card{background:linear-gradient(145deg,#fbfdff,#f5f8ff);border-color:#cbd9ed}.person-card-heading{align-items:center;gap:11px;display:flex}.person-card-heading .eyebrow{margin-bottom:2px}.person-card-heading h3{color:#1b2822;margin:0;font-size:1.12rem}.person-card-icon{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.bride-card .person-card-icon{color:#a63d6c;background:#f8dce8}.groom-card .person-card-icon{color:#3f68a1;background:#dce9fb}.person-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.matching-location-fields{gap:14px;display:grid}.matching-coordinate-row,.matching-timezone-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width>=760px){.input-screen-hero{padding:25px 28px}.input-form-panel,.input-screen .report-panel{padding:24px}.input-screen .inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.input-screen .inline-fields>.lookup-field{grid-column:span 2}.input-screen .workspace-actions .button{width:auto}}@media (width>=1040px){.input-screen .inline-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.input-screen .inline-fields>.lookup-field{grid-column:span 2}}@media (width<=640px){.input-screen-hero{border-radius:17px;align-items:flex-start;padding:18px}.input-hero-icon{border-radius:13px;width:45px;height:45px}.input-hero-icon svg{width:24px;height:24px}.input-screen-hero h1{font-size:1.55rem}.input-screen-hero>.status-badge{min-height:30px;padding:0 9px;font-size:.76rem;position:absolute;bottom:13px;right:14px}.input-screen .workspace-actions{flex-direction:column;align-items:stretch}.input-screen .workspace-actions .button{width:100%}.input-form-panel,.input-screen .report-panel{padding:15px}.person-card{padding:13px}.report-preview-frame{min-height:380px}}:is(.ibc-app-shell,.ast-app-shell.ast-light-mode) :is(.horoscope-input-screen,.matching-input-screen) .input-form-panel :is(input:not([type=checkbox]),select,textarea){background-color:#fff;border-color:#82988e}:is(.ibc-app-shell,.ast-app-shell.ast-light-mode) :is(.horoscope-input-screen,.matching-input-screen) .input-form-panel :is(input:not([type=checkbox]),select,textarea):focus{border-color:#1f6b50}.ibc-app-shell .horoscope-input-screen .management-grid{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;position:static}.ibc-app-shell .horoscope-input-screen :is(.input-form-panel,.report-panel){grid-column:1;min-width:0;height:auto;max-height:none;overflow:visible}.ibc-app-shell .matching-input-screen .management-grid{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;position:static}.ibc-app-shell .matching-input-screen :is(.input-form-panel,.report-panel){grid-column:1;min-width:0;height:auto;max-height:none;overflow:visible}.horoscope-input-screen .input-screen-hero{background-image:linear-gradient(90deg,#0e3e4cfa 0%,#104946db 45%,#0e3e4c4d 100%),url(/assets/horoscope-input-bg.webp);background-position:100%;background-size:cover}.matching-input-screen .input-screen-hero{background-image:linear-gradient(90deg,#292a63fa 0%,#393377d6 45%,#292a6347 100%),url(/assets/matching-input-bg.webp);background-position:100%;background-size:cover}@media (width<=640px){.horoscope-input-screen .input-screen-hero{background-image:linear-gradient(90deg,#0e3e4cfa 0%,#104946e0 62%,#0e3e4c6b 100%),url(/assets/horoscope-input-bg.webp);background-position:68%}.matching-input-screen .input-screen-hero{background-image:linear-gradient(90deg,#292a63fa 0%,#393377e6 62%,#292a6375 100%),url(/assets/matching-input-bg.webp);background-position:68%}}.input-screen .transliteration-field{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.input-screen .transliteration-field>.field{min-width:0}.input-screen .transliteration-field .field-label{overflow-wrap:anywhere;line-height:1.25}@media (width>=641px){.input-screen .inline-fields>.transliteration-field{grid-column:span 2}}@media (width<=640px){.input-screen .transliteration-field{grid-template-columns:1fr}}.settings-screen{gap:18px;max-width:1120px}.settings-screen>.workspace-page-heading{color:#fff;background:radial-gradient(circle at 88% 20%,#ffd58b4d,#0000 20%),linear-gradient(135deg,#155b4a 0%,#123c55 100%);border:1px solid #c9ded5;border-radius:20px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 16px 36px #123f4629}.settings-screen>.workspace-page-heading:after{content:"⚙";color:#ffffff1f;font-size:8rem;line-height:1;position:absolute;bottom:-22px;right:28px}.settings-screen>.workspace-page-heading .eyebrow,.settings-screen>.workspace-page-heading h1{z-index:1;color:#fff;position:relative}.settings-screen>.workspace-page-heading h1{margin:4px 0 0;font-size:clamp(1.45rem,3vw,2rem)}.settings-card{background:linear-gradient(145deg,#fff,#f8fcfa);border:1px solid #d4e1dc;border-radius:18px;gap:16px;padding:22px;position:relative;box-shadow:0 12px 28px #17433412}.settings-card:before{content:"";background:#2d8063;border-radius:18px 0 0 18px;width:4px;position:absolute;inset:0 auto 0 0}.settings-branding-card:before{background:#b47735}.settings-preferences-card:before{background:#6372bb}.settings-caste-card:before{background:#a44f79}.settings-security-card:before{background:#b94f4f}.settings-card-title{color:#183a30;align-items:center;gap:11px;margin:0 0 2px;font-size:1.12rem;display:flex}.settings-card-title:before{content:attr(data-icon);color:#1d6c52;background:#e0f2e9;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:1.1rem;display:grid}.settings-branding-card .settings-card-title:before{color:#99611f;background:#f7ead6}.settings-preferences-card .settings-card-title:before{color:#5967a9;background:#e7eafd}.settings-caste-card .settings-card-title:before{color:#934267;background:#f7e3ec}.settings-security-card .settings-card-title:before{color:#a63c3c;background:#f9e1e1}.settings-card .field-label{letter-spacing:.01em;font-size:.9rem}.settings-card input,.settings-card select{background:#fff;border-color:#cbdad4;border-radius:11px;transition:border-color .16s,box-shadow .16s,background .16s}.settings-card input:focus,.settings-card select:focus{border-color:#2d8063;box-shadow:0 0 0 3px #2d806321}.settings-card .button{border-radius:11px;min-height:46px}.settings-card .branding-row{background:#f8fcfae6;border:1px solid #e0e8e4;border-radius:14px;align-items:center;padding:13px}.settings-card .caste-list{padding-top:2px}.settings-form-section{background:#ffffffb8;border:1px solid #e1ebe6;border-radius:15px;gap:14px;padding:18px;display:grid}.settings-section-heading h3{color:#21483c;margin:0;font-size:.97rem}.settings-two-column-fields,.settings-address-fields{gap:14px;display:grid}.verified-contact-summary{background:#eff8f3;border:1px solid #bcded0;border-radius:12px;gap:8px;margin:0;padding:14px;display:grid}.verified-contact-summary>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.verified-contact-summary span{color:#567369;font-size:.81rem;font-weight:700}.verified-contact-summary strong{color:#174b3a;overflow-wrap:anywhere;text-align:right;margin:0;font-weight:750}.verified-contact-summary p{color:#517067;border-top:1px solid #cfe5da;margin:4px 0 0;padding-top:10px;font-size:.83rem}.settings-pin-field{max-width:260px}.settings-card-footer{justify-content:flex-end;padding-top:2px;display:flex}.ast-settings-identity{gap:8px;margin:0;display:grid}.ast-settings-identity>div{border-top:1px solid #e5ece8;justify-content:space-between;align-items:baseline;gap:16px;padding-top:8px;display:flex}.ast-settings-identity>div:first-child{border-top:0;padding-top:0}.ast-settings-identity dt{color:#63756d;font-size:.82rem;font-weight:700}.ast-settings-identity dd{color:#183a30;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:750}@media (width>=760px){.settings-account-card{grid-template-columns:minmax(0,1fr)}.settings-account-card>.settings-card-title,.settings-account-card>.settings-form-section,.settings-account-card>.settings-card-footer{grid-column:1/-1}.settings-two-column-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-address-fields{grid-template-columns:2fr 1fr 1fr}.settings-general-card,.settings-security-card{grid-template-columns:minmax(0,1fr)}.settings-general-card>.settings-card-title,.settings-security-card>.settings-card-title,.settings-general-card>.inline-fields,.settings-general-card>.button,.settings-security-card>.button{grid-column:1/-1}.settings-security-card>.field{min-width:0}.settings-preferences-card{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-preferences-card>.settings-card-title,.settings-preferences-card>.button{grid-column:1/-1}.settings-caste-card>.inline-fields{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}}@media (width<=640px){.settings-screen>.workspace-page-heading{border-radius:17px;padding:20px}.settings-screen>.workspace-page-heading:after{font-size:5rem;bottom:-15px;right:12px}.settings-card{border-radius:16px;padding:17px}.settings-card .branding-row{flex-direction:column;align-items:stretch}.settings-card .branding-row .button{width:100%}.ast-settings-identity>div{flex-direction:column;align-items:flex-start;gap:3px}.ast-settings-identity dd{text-align:left}.verified-contact-summary>div{flex-direction:column;align-items:flex-start;gap:3px}.verified-contact-summary strong{text-align:left}.settings-card-footer .button{width:100%}}@media (width>=760px){.settings-general-card>.inline-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.settings-general-card>.inline-fields>*,.settings-card>.field{min-width:0}.settings-branding-card{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-branding-card>.settings-card-title,.settings-branding-card>.branding-row,.settings-branding-card>.button,.settings-branding-card>.wco-public-content-section{grid-column:1/-1}.wco-public-site-card{grid-template-columns:minmax(0,1fr)}.wco-public-site-card>.field-helper,.wco-public-site-card>.settings-form-section,.wco-public-site-card>.button{grid-column:1/-1}.settings-security-card>.field{min-width:0}}@media (width<=759px){.settings-general-card>.inline-fields{grid-template-columns:1fr;align-items:start;display:grid}}.matrimony-settings-screen{gap:12px;max-width:1020px}.matrimony-settings-screen>.workspace-page-heading{border-radius:16px;padding:17px 22px}.matrimony-settings-screen>.workspace-page-heading:after{font-size:6.5rem;bottom:-19px;right:20px}.matrimony-settings-screen .settings-card{border-radius:15px;gap:10px;padding:15px 18px}.matrimony-settings-screen .settings-card-title{gap:9px;font-size:1rem}.matrimony-settings-screen .settings-card-title:before{border-radius:9px;width:29px;height:29px;font-size:.95rem}.matrimony-settings-screen .settings-form-section{border-radius:12px;gap:9px;padding:12px}.matrimony-settings-screen .settings-section-heading h3{font-size:.9rem}.matrimony-settings-screen .settings-two-column-fields,.matrimony-settings-screen .settings-address-fields{gap:10px}.matrimony-settings-screen .verified-contact-summary{gap:5px;padding:10px 12px}.matrimony-settings-screen .verified-contact-summary p{margin-top:2px;padding-top:7px}.matrimony-settings-screen .settings-card .branding-row{gap:10px;padding:10px}.matrimony-settings-screen .settings-card .button{min-height:40px}.matrimony-settings-screen .settings-password-field .password-toggle{min-height:32px}.settings-password-field.has-helper .password-toggle{bottom:30px}.matrimony-settings-screen .settings-card-footer{padding-top:0}@media (width>=760px){.matrimony-settings-screen .matrimony-brand-public-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.matrimony-settings-screen .matrimony-brand-public-card>.settings-card-title,.matrimony-settings-screen .matrimony-brand-public-card>.field-helper,.matrimony-settings-screen .matrimony-brand-public-card>.settings-brand-identity-section,.matrimony-settings-screen .matrimony-brand-public-card>.settings-public-appearance,.matrimony-settings-screen .matrimony-brand-public-card>.wco-public-content-section,.matrimony-settings-screen .matrimony-brand-public-card>.button{grid-column:1/-1}.matrimony-settings-screen .matrimony-brand-public-card>.settings-public-visitor-contact,.matrimony-settings-screen .matrimony-brand-public-card>.settings-public-social-links{min-height:100%}}@media (width<=640px){.matrimony-settings-screen>.workspace-page-heading{padding:16px}.matrimony-settings-screen .settings-card{padding:14px}}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen){width:min(100%,1040px);color:var(--mna-ink);gap:14px}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen)>.workspace-page-heading{color:var(--mna-ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen)>.workspace-page-heading:after,:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen)>.workspace-page-heading .eyebrow{display:none}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen)>.workspace-page-heading h1{color:var(--mna-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}.mna-settings-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mna-settings-sections button{border:1px solid var(--mna-border);min-width:0;min-height:44px;color:var(--mna-ink);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:11px;padding:9px 12px;font-size:.82rem;font-weight:700;line-height:1.3}.mna-settings-sections button:hover{background:#f2faf6}.mna-settings-sections button[aria-pressed=true]{border-color:var(--mna-primary);color:#fff;background:var(--mna-primary)}.mna-settings-sections button:focus-visible{outline-offset:2px;outline:3px solid #2e9a7b}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen)>.settings-card[hidden]{display:none}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .settings-card{border:1px solid var(--mna-border);background:#fff;border-radius:17px;gap:14px;min-width:0;padding:16px;box-shadow:0 4px 18px #142d230d}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .settings-card:before{display:none}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .settings-card-title{font-size:1.04rem}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .settings-form-section{background:#fbfdfc;min-width:0;padding:14px}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .settings-two-column-fields>*,:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .settings-address-fields>*,:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .branding-row>*{min-width:0}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .settings-card input,:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .settings-card select,:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .settings-card textarea{max-width:100%}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .settings-card .button{min-height:44px}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .settings-card>.button{justify-self:start}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .branding-row{min-width:0}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .file-field{overflow-wrap:anywhere;min-width:0}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .file-field input[type=file]{width:100%}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .inline-message{overflow-wrap:anywhere;min-width:0}@media (width>=700px){.mna-settings-sections{grid-template-columns:repeat(5,minmax(0,1fr))}.mna-settings-sections button{text-align:center}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .settings-card{padding:20px}}@media (width<=699px){.mna-settings-sections button:last-child{grid-column:1/-1}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .settings-card>.button{width:100%}:is(.mna-settings-screen,.mnm-settings-screen,.wmo-settings-screen) .settings-form-section{padding:12px}}:is(.wmo-settings-screen,.mnm-settings-screen) .settings-form-section{background:0 0;border:0;border-top:1px solid #e7efea;border-radius:0;padding:14px 0 0}:is(.wmo-settings-screen,.mnm-settings-screen) .settings-card .branding-row{background:0 0;border:0;border-top:1px solid #e7efea;border-radius:0;min-width:0;padding:10px 0}:is(.wmo-settings-screen,.mnm-settings-screen) .settings-card .branding-row>*{min-width:0}.wco-settings-screen .mna-settings-sections button:last-child{grid-column:auto}@media (width>=700px){.wco-settings-screen .mna-settings-sections{grid-template-columns:repeat(4,minmax(0,1fr))}}.ibc-subscription-screen{gap:16px;width:min(100%,760px)}.ibc-subscription-hero{color:#fff;background:radial-gradient(circle at 100% 0,#7fc5aa6b,#0000 34%),linear-gradient(135deg,#0d4d3c,#167058 58%,#249370);border-radius:22px;align-items:center;gap:16px;min-height:142px;padding:24px;display:flex;box-shadow:0 20px 45px #0f48383d}.ibc-subscription-mark{color:#fff;letter-spacing:.06em;background:#ffffff24;border:1px solid #ffffff61;border-radius:17px;flex:none;place-items:center;height:54px;font-size:1.05rem;font-weight:850;display:grid}.ibc-subscription-hero p,.ibc-subscription-hero h1,.ibc-subscription-hero span{margin:0}.ibc-subscription-hero p{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:750}.ibc-subscription-hero h1{color:#fff;margin-top:3px;font-size:clamp(1.4rem,5vw,2rem);line-height:1.12}.ibc-subscription-hero span{color:#d9f7e9;margin-top:8px;font-size:.87rem;font-weight:650;display:inline-block}.ibc-plan-section,.ibc-current-plan{border:0;border-radius:20px;padding:20px;box-shadow:0 12px 30px #17201b12}.ibc-plan-section .review-title-row{margin-bottom:2px}.ibc-plan-list{gap:12px}.ibc-plan-card{background:linear-gradient(145deg,#fff,#f7fbf9);border:1px solid #dce8e1;border-radius:16px;gap:15px;padding:18px;display:grid;box-shadow:0 8px 18px #1831260f}.ibc-plan-card[data-plan=DRIK1PAGE]{background:linear-gradient(145deg,#e7f7ed,#c8ead8);border-color:#98cfb4}.ibc-plan-card[data-plan=VAK1PAGE]{background:linear-gradient(145deg,#f1e4f5,#dfc8e7);border-color:#c8a4d4}.ibc-plan-card[data-plan=BOTH1PAGE]{background:linear-gradient(145deg,#e0f1f8,#c5e3ef);border-color:#94c5dc}.ibc-plan-artwork{background:#173b31;border-radius:15px 15px 12px 12px;height:132px;margin:-18px -18px 0;overflow:hidden}.ibc-plan-artwork img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ibc-plan-card[data-plan=VAK1PAGE] .ibc-plan-artwork{background:#4b315e}.ibc-plan-card[data-plan=BOTH1PAGE] .ibc-plan-artwork{background:#193f5c}.ibc-plan-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ibc-plan-card h3,.ibc-plan-card p{margin:0}.ibc-plan-card h3{color:#153b2e;font-size:1.02rem;line-height:1.28}.ibc-plan-card p{color:#64766d;margin-top:5px;font-size:.84rem}.ibc-plan-card-header>strong{color:#087555;white-space:nowrap;flex:none;font-size:.95rem}.ibc-plan-features{flex-wrap:wrap;gap:8px;display:flex}.ibc-plan-features span{color:#356452;background:#eaf7f0;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:750}.ibc-plan-card .button{border-radius:12px;width:100%;min-height:46px}.ibc-current-plan .workspace-row{background:#f3fbf7;border-color:#c5e2d3;min-height:auto}@media (width>=680px){.ibc-plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ibc-plan-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ibc-plan-card-header{flex-direction:column}.ibc-plan-price{justify-items:start}}@media (width<=640px){.ibc-subscription-hero{border-radius:19px;min-height:126px;padding:20px}.ibc-plan-section,.ibc-current-plan{border-radius:18px;padding:17px}}.ibc-subscription-hero{isolation:isolate;background:radial-gradient(circle at 92% 18%,#ffda804d,#0000 20%),radial-gradient(circle at 78% 100%,#4ccfff3d,#0000 29%),linear-gradient(135deg,#102747,#136056 54%,#0e8c72);min-height:166px;padding:26px;position:relative;overflow:hidden}.ibc-subscription-hero>:not(.ibc-subscription-orbit){z-index:1;position:relative}.ibc-subscription-orbit{border:1px solid #ffffff38;border-radius:50%;width:230px;height:230px;position:absolute;top:-96px;right:-72px;box-shadow:0 0 0 28px #ffffff0d,0 0 0 56px #ffffff0a}.ibc-subscription-hero-content{min-width:0}.ibc-subscription-meta{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.ibc-subscription-meta span{color:#ecfff7;letter-spacing:.02em;background:#0122273d;border:1px solid #fff3;border-radius:999px;margin:0;padding:5px 9px;font-size:.73rem;font-weight:750}.ibc-subscription-star{color:#ffe3a3;text-shadow:0 0 22px #ffdd8dc7;margin-left:auto;font-size:1.8rem}.ibc-plan-card[data-plan=DRIK1PAGE] .button{background:linear-gradient(135deg,#0b785d,#159a73)}.ibc-plan-card[data-plan=VAK1PAGE] .button{background:linear-gradient(135deg,#713b91,#a457bc)}.ibc-plan-card[data-plan=BOTH1PAGE] .button{background:linear-gradient(135deg,#146d9e,#198cb1)}.ibc-plan-card .button{font-weight:780;box-shadow:0 9px 16px #133b352e}@media (width<=640px){.ibc-subscription-hero{min-height:156px;padding:22px}.ibc-subscription-star{display:none}}.ibc-plan-price{justify-items:end;gap:4px;display:grid}.ibc-plan-price strong{color:#087555;white-space:nowrap;font-size:.95rem}.ibc-plan-price span{color:#6c7a73;white-space:nowrap;font-size:.7rem;font-weight:700}.ibc-plan-card[data-plan=VAK1PAGE] .ibc-plan-price strong{color:#713b91}.ibc-plan-card[data-plan=BOTH1PAGE] .ibc-plan-price strong{color:#146d9e}.ibc-plan-card[data-plan=DRIK1PAGE] .ibc-plan-features span{background:#b8e2ca}.ibc-plan-card[data-plan=VAK1PAGE] .ibc-plan-features span{color:#633476;background:#ddc3e7}.ibc-plan-card[data-plan=BOTH1PAGE] .ibc-plan-features span{color:#155a7c;background:#b9dce9}.ast-theme-toggle{color:#674556;cursor:pointer;background:#fffdfa;border:1px solid #dfd1bb;border-radius:10px;flex:none;place-items:center;width:38px;min-height:38px;padding:0;display:inline-grid}.ast-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ast-theme-toggle:hover,.ast-theme-toggle:focus-visible{color:#573b1f;outline-offset:2px;border-color:#c79c58;outline:3px solid #f1dfad}.ast-app-shell.ast-dark-mode{color:#eeeaf5;background:linear-gradient(145deg,#121019,#1b1623 54%,#15111c)}.ast-dark-mode .ast-app-header{background:#191521f0;border-bottom-color:#40384d;box-shadow:0 8px 30px #00000047}.ast-dark-mode .ast-app-header .brand-stack strong{color:#f4ebff}.ast-dark-mode .ast-app-footer{color:#c9bfd0}.ast-dark-mode .ast-app-header .language-switch,.ast-dark-mode .ast-theme-toggle{color:#ead8a7;background:#292231;border-color:#51465d}.ast-dark-mode .ast-app-header .language-switch button{color:#e6ddea}.ast-dark-mode .ast-app-header .language-switch button.active{color:#261d12;background:#e4c979}.ast-dark-mode .ast-theme-toggle:hover,.ast-dark-mode .ast-theme-toggle:focus-visible{color:#fff1bd;border-color:#e4c979;outline-color:#e4c9795c}.ast-dark-mode .ast-dashboard-hero,.ast-dark-mode .ast-dashboard-services,.ast-dark-mode .ast-dashboard-reference,.ast-dark-mode .workspace-section,.ast-dark-mode .input-form-panel,.ast-dark-mode .review-panel{background:#201b29f0;border-color:#40374d;box-shadow:0 14px 35px #00000038}.ast-dark-mode .ast-dashboard-hero{background:linear-gradient(100deg,#1f1a28fa,#261f31e8 48%,#2b223acf)}.ast-dark-mode .ast-dashboard-hero h1,.ast-dark-mode .ast-dashboard-heading h2,.ast-dark-mode .workspace-section h2,.ast-dark-mode .workspace-section h3,.ast-dark-mode .input-screen h1{color:#f3edf8}.ast-dark-mode .ast-dashboard-hero p,.ast-dark-mode .muted-text,.ast-dark-mode .workspace-section p{color:#c8bed1}.ast-dark-mode .ast-dashboard-reference,.ast-dark-mode .ast-birth-reference-card,.ast-dark-mode .ast-birth-detail-grid article,.ast-dark-mode .ast-chart,.ast-dark-mode .ast-position-table,.ast-dark-mode .ast-bhava-card,.ast-dark-mode .ast-ashtakavarga-table>div{background:#28222f;border-color:#4a4057}.ast-dark-mode .ast-birth-reference-card dt,.ast-dark-mode .ast-birth-detail-grid dt,.ast-dark-mode .ast-detail-heading h2,.ast-dark-mode .ast-chart h3{color:#ddd3e7}.ast-dark-mode .ast-birth-reference-card dd,.ast-dark-mode .ast-birth-detail-grid dd,.ast-dark-mode .ast-chart-house,.ast-dark-mode .ast-position-row{color:#f1eaf6}.ast-dark-mode .ast-birth-reference-card dl,.ast-dark-mode .ast-birth-reference-card dl div,.ast-dark-mode .ast-birth-detail-grid dl div,.ast-dark-mode .ast-position-row{border-color:#43394e}.ast-dark-mode .ast-result-tabs{background:#191521ed;border-bottom-color:#463c52}.ast-dark-mode .ast-result-tabs button{color:#ddd2e8;background:#2a2332;border-color:#554962}.ast-dark-mode .ast-result-tabs button.active{color:#2d210f;background:#e4c979;border-color:#d6b35e}.ast-dark-mode .ast-mobile-bottom-navigation{background:#231d2bf5;border-color:#50445b;box-shadow:0 14px 32px #00000061}.ast-dark-mode .ast-mobile-bottom-navigation>button:not(.ast-new-horoscope-action){color:#dcd2e5}.ast-dark-mode .ast-mobile-bottom-navigation>button.active{color:#f6d980;background:#453621}.ast-dark-mode .ast-more-sheet{color:#eeeaf5;background:linear-gradient(145deg,#25202d,#1d1824);border-color:#4d4059}.ast-dark-mode .ast-more-sheet-heading,.ast-dark-mode .ast-more-sheet-items button{color:#eee7f4}.ast-dark-mode .ast-more-sheet-heading button{color:#eee7f4;background:#3b3246}.ast-dark-mode .input-screen input:not([type=checkbox]),.ast-dark-mode .input-screen select,.ast-dark-mode .input-screen textarea{color:#f0eaf5;background:#27212f;border-color:#51465e}.ast-dark-mode .input-screen label,.ast-dark-mode .field label,.ast-dark-mode .horoscope-input-screen .field-label{color:#e4dcea}.ast-dark-mode .horoscope-input-screen .empty-state{color:#e4dcea;background:#28222f;border-color:#4a4057}.ast-dark-mode .horoscope-input-screen .empty-state p{color:#e4dcea}.ast-dark-mode .matching-input-screen .ast-match-summary{background:#28222f;border-color:#4a4057}.ast-dark-mode .matching-input-screen .ast-match-summary h2{color:#f3edf8}.ast-dark-mode .matching-input-screen .ast-match-summary h2 span{color:#c9a9e7}.ast-dark-mode .matching-input-screen .ast-match-summary :is(p,.ast-match-score small){color:#d2c5dc}.ast-dark-mode .matching-input-screen .ast-match-score>strong{color:#ead69a}.ast-dark-mode .matching-input-screen .ast-match-position-table .ast-position-row.header{color:#f1eaf6;background:#352c40}.ast-dark-mode .ast-muhurtha-screen .ast-muhurtha-day-card>p{color:#574767}.ast-dark-mode .ast-muhurtha-screen .ast-muhurtha-days>p{color:#715714}.ast-dark-mode .settings-screen .settings-card :is(.field-label,.ast-settings-identity dd){color:#e4dcea}.ast-dark-mode .settings-screen .settings-card :is(.field-helper,.ast-settings-identity dt){color:#c8bed1}.ast-dark-mode .management-screen:has(>.notification-history-panel)>.workspace-page-heading h1{color:#f3edf8}.ast-dark-mode .management-screen:has(>.notification-history-panel)>.workspace-page-heading .eyebrow{color:#d9c39c}.ast-dark-mode .notification-history-panel .empty-state{background:#28222f;border-color:#4a4057}.ast-dark-mode .notification-history-panel .empty-state p{color:#e4dcea}.ast-dark-mode .notification-history-panel .workspace-row time{color:#67557b}.ast-dark-mode .ast-result-header{background:#241e2df2;border-color:#4b4057;box-shadow:0 18px 46px #0003}.ast-dark-mode .ast-result-title h1{color:#f1eafa}.ast-dark-mode .ast-result-back{color:#f0d78c;background:#302838;border-color:#584b63}.ast-dark-mode .ast-dashboard-method,.ast-dark-mode .ast-dashboard-method-selector{color:#f0d787;background:#342d20;border-color:#806a36}.ast-dark-mode .ast-dashboard-method-selector button{color:#ead69a}.ast-dark-mode .ast-dashboard-method-selector button.active{color:#2d210f;background:#e4c979}.ast-dark-mode .ast-dashboard-date{background:#302a25}.ast-dark-mode .ast-dashboard-date span,.ast-dark-mode .ast-dashboard-date strong,.ast-dark-mode .ast-dashboard-date small{color:#eee2c9}.ast-dark-mode .ast-dashboard-panchangam-grid div{background:#302a25;border-color:#5b4e3d}.ast-dark-mode .ast-dashboard-panchangam-grid div.featured{background:#3b3020;border-color:#8c703b}.ast-dark-mode .ast-dashboard-panchangam-grid dt{color:#d9c39c}.ast-dark-mode .ast-dashboard-panchangam-grid dd{color:#f2e7d2}.ast-dark-mode .ast-dashboard-panchangam-grid small{color:#dfcda8}.ast-dark-mode .ast-dashboard-reference-footer{color:#d4c7b2}.profile-identity-card .review-title-row{grid-template-columns:1fr;display:grid}.profile-identity-card .review-title-row>div:first-child{min-width:0}.profile-identity-card .review-title-row h2{overflow-wrap:anywhere}.profile-identity-card .review-title-row .profile-detail-statuses{justify-content:flex-end}.manual-horoscope-backdrop{z-index:50;background:#0f1e197a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.manual-horoscope-editor{background:linear-gradient(135deg,#fffdf6,#f6fbf8);border:1px solid #d7c8a3;border-radius:18px;width:min(100%,1080px);max-height:min(860px,100dvh - 44px);padding:24px;overflow:auto;box-shadow:0 28px 80px #0c251d47}.manual-horoscope-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:10px;display:flex}.manual-horoscope-heading h2{margin:0}.manual-horoscope-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.manual-horoscope-workspace{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:18px;margin:18px 0;display:grid}.manual-horoscope-table{gap:6px;display:grid}.manual-horoscope-table-head,.manual-horoscope-row{grid-template-columns:minmax(94px,.5fr) minmax(130px,1fr) minmax(130px,1fr);align-items:center;gap:10px;display:grid}.manual-horoscope-table-head{color:#4c6257;text-transform:uppercase;letter-spacing:.04em;padding:0 12px;font-size:.78rem;font-weight:800}.manual-horoscope-row{background:#fff;border:1px solid #e1eae4;border-radius:10px;min-height:52px;padding:7px 12px}.manual-horoscope-row.featured{background:#f3fbf7;border-color:#b8d8c9}.manual-horoscope-row.active{box-shadow:inset 3px 0 #1d795a}.manual-horoscope-row .field{margin:0}.manual-horoscope-row .field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.manual-horoscope-row select{min-height:38px}.manual-horoscope-row strong{color:#145c4a}.manual-sign-reference{background:#fff;border:1px solid #d8e7df;border-radius:12px;gap:10px;padding:14px;display:grid;position:sticky;top:0}.manual-sign-reference h3{color:#145c4a;margin:-6px 0 0;font-size:1rem}.manual-sign-chart{gap:5px;display:grid}.manual-sign-chart h4{color:#53675d;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.76rem}.manual-sign-chart .ast-chart-house{min-height:32px;padding:2px;font-size:.56rem;font-weight:700}.profile-wizard .profile-horoscope-preview .ast-chart-grid{width:calc(100% + 32px);margin-inline:-16px}.profile-horoscope-preview .manual-sign-chart .ast-chart-layout{background:#d9e9df;border:2px solid #527c66;gap:1px;width:100%;padding:1px}.profile-horoscope-preview .manual-sign-chart .ast-chart-house{color:#365548;background:#f5faf7;border:1px solid #527c66;min-height:40px;padding:3px;font-size:.7rem;line-height:1.25}.profile-horoscope-preview .manual-sign-chart .ast-chart-centre{color:#426353;background:#e8f3ec;border:1px solid #527c66}.manual-sign-chart .ast-chart-house.selected{color:#fff;background:#197356;border-color:#197356;box-shadow:inset 0 0 0 1px #0f5b43}.manual-sign-chart .ast-chart-centre{color:#6a786f;text-align:center;background:#f6faf8;place-items:center;padding:5px;font-size:.61rem;font-weight:700;display:grid}.manual-sign-chart.navamsa .ast-chart-layout{border-color:#d8cde7}.manual-sign-chart.navamsa .ast-chart-house{color:#59416c;background:#fdfbff;border-color:#ebe3f2}.manual-sign-chart.navamsa .ast-chart-centre{color:#68437f;background:#f7f1fb}.manual-sign-chart.navamsa .ast-chart-house.selected{color:#fff;background:#73458c;border-color:#73458c;box-shadow:inset 0 0 0 1px #56316d}.manual-horoscope-footer{background:#fff;border:1px solid #d8e7df;border-radius:12px;gap:14px;padding:16px;display:grid}.manual-dasa-heading{color:#476056;justify-content:flex-start;align-items:center;gap:8px;font-size:.82rem;font-weight:750;display:inline-flex}.manual-dasa-heading strong{color:#0f7254;background:#f1faf6;border:1px solid #b8d8c9;border-radius:999px;padding:5px 10px;font-size:.88rem}.manual-horoscope-footer .field{margin:0}.manual-dasa-fields{grid-template-columns:minmax(250px,300px) 98px 98px;align-items:start;max-width:620px;display:grid}.manual-dasa-fields .field{min-width:0}@media (width<=560px){.manual-dasa-fields{grid-template-columns:1fr 1fr}.manual-dasa-fields .field:first-child{grid-column:1/-1}}.profile-wizard-validation-list{margin:8px 0 0;padding-left:20px}.profile-wizard-validation-list li+li{margin-top:3px}@media (width<=820px){.manual-horoscope-workspace{grid-template-columns:1fr}.manual-sign-reference{grid-template-columns:auto 1fr 1fr;align-items:start;position:static}.manual-sign-reference .eyebrow,.manual-sign-reference h3{grid-column:1/-1}}@media (width<=700px){.profile-screen .review-detail-stack>.review-title-row{grid-template-columns:1fr}.profile-detail-statuses{justify-content:flex-start}.manual-horoscope-backdrop{align-items:end;padding:0}.manual-horoscope-editor{width:100%;max-height:92dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.manual-horoscope-table-head{display:none}.manual-horoscope-row{grid-template-columns:1fr 1fr}.manual-horoscope-row strong{grid-column:1/-1}.manual-horoscope-heading{align-items:center}.manual-horoscope-heading>div:last-child .status-badge{display:none}.manual-sign-reference{grid-template-columns:1fr 1fr}.manual-sign-reference .eyebrow,.manual-sign-reference h3{grid-column:1/-1}}:root{--app-content-max-width:1200px;--app-content-padding:clamp(16px, 2.5vw, 32px)}.app-main{width:100%;min-width:0;padding:var(--app-content-padding);place-items:start center}.management-screen,.settings-screen,.matrimony-settings-screen{width:min(100%, var(--app-content-max-width));max-width:var(--app-content-max-width)}@media (width<=900px){.app-main{padding:20px}}@media (width<=640px){.app-main{padding:16px 16px calc(24px + env(safe-area-inset-bottom));display:block}.management-screen,.settings-screen,.matrimony-settings-screen{width:100%;max-width:none}.workspace-page-heading h1{font-size:clamp(1.55rem,8vw,2rem)}.workspace-form,.workspace-section{padding:16px}.workspace-actions,.inline-fields,.branding-row,.dialog-actions{align-items:stretch}.app-shell,input,select,textarea,.button{font-size:1rem}.role-navigation button{font-size:.9375rem}.field-label,.settings-card .field-label,.muted-text,.brand-stack span,.field-helper{font-size:.875rem}.eyebrow{font-size:.8125rem}}.my-profile-photo{object-fit:cover;object-position:center;background:#f4f8f5;border:1px solid #d8e5dd;border-radius:16px;width:min(100%,260px);height:320px;margin:0 auto 20px;display:block}@media (width<=640px){.my-profile-photo{border-radius:14px;width:100%;height:280px}.my-profile-screen .ast-chart-grid{grid-template-columns:1fr}}.my-profile-screen{background:linear-gradient(#e8f0e8 0%,#dde9df 100%);border-radius:24px;padding:28px}.my-profile-screen .workspace-page-heading{background:linear-gradient(135deg,#fffdf7 0%,#edf6ef 100%);border:1px solid #d7e5da;border-radius:20px;margin-bottom:20px;padding:26px 28px;box-shadow:0 10px 28px #144c3514}.my-profile-screen .workspace-page-heading h1{color:#123f2d}.my-profile-screen .workspace-page-heading .muted-text{color:#49675a;font-weight:500}.my-profile-screen .workspace-section{background:#fff;border:1px solid #c9d9cd;box-shadow:0 8px 20px #18433014}.my-profile-screen .review-title-row{border-bottom:1px solid #e1eadf;margin-bottom:14px;padding-bottom:12px}.my-profile-screen .review-title-row h2{color:#145b40;font-size:1.1rem}.my-profile-screen .review-fields>div{background:#f1f7f2;border-color:#c7d9cb}.my-profile-screen .review-fields dt{color:#3c6652;font-weight:750}.my-profile-screen .review-fields dd{color:#172e24;font-weight:600}.my-profile-screen .my-profile-photo{box-shadow:0 10px 24px #144c351f}.my-profile-section{background:#fff;border:1px solid #c8d9cc;border-radius:14px;margin:0 0 12px;box-shadow:0 6px 16px #18433012}.my-profile-section>summary{cursor:pointer;color:#145b40;justify-content:space-between;align-items:center;padding:16px 18px;font-size:1.05rem;font-weight:750;list-style:none;display:flex}.my-profile-section>summary::-webkit-details-marker{display:none}.my-profile-section>summary:after{content:"⌄";margin-left:10px}.my-profile-section[open]>summary:after{transform:rotate(180deg)}.my-profile-section>summary small{color:#6d8276;margin-left:auto;font-size:.78rem;font-weight:600}.my-profile-section .review-fields,.my-profile-section>.ast-chart-grid{padding:0 16px 16px}.my-profile-screen .ast-chart-grid{gap:18px;max-width:760px}.my-profile-screen .manual-sign-chart{max-width:360px}.my-profile-screen .ast-chart-house{color:#173f2d;min-height:72px;font-size:12px;font-weight:750}.my-profile-screen .ast-chart-centre{font-size:14px;font-weight:750}@media (width<=640px){.my-profile-screen .manual-sign-chart{max-width:none}.my-profile-screen .ast-chart-house{min-height:58px;font-size:11px}.my-profile-screen{border-radius:0;padding:14px}.my-profile-screen .workspace-page-heading{border-radius:16px;margin-bottom:16px;padding:20px}}.support-tickets-page .support-ticket-create-form{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1.45fr) auto}.support-tickets-page .support-ticket-create-form>*{min-width:0}.support-tickets-page{width:min(100%,1180px);min-width:0}@media (width<=900px){.support-tickets-page .support-ticket-create-form{grid-template-columns:1fr 1fr}}@media (width<=680px){.support-tickets-page .support-ticket-create-form{grid-template-columns:1fr}}@media (width>=901px){.support-tickets-page .support-ticket-workspace{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.3fr)}}.support-ticket-create,.support-ticket-list,.support-ticket-detail,.support-ticket-empty-detail{gap:14px;display:grid}.support-ticket-create h2{margin:0}.support-ticket-create-form{grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr) minmax(300px,1.45fr) auto;align-items:end;gap:14px;display:grid}.support-ticket-create-form .field{margin:0}.support-ticket-create-action{padding-bottom:1px}.support-ticket-workspace{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.25fr);align-items:start;gap:18px;margin-top:18px;display:grid}.support-ticket-list-heading h2{white-space:nowrap}.support-ticket-messages{gap:10px;max-height:480px;padding:2px;display:grid;overflow:auto}.support-ticket-message{background:#f7fbf8;border:1px solid #dce8df;border-radius:14px;max-width:88%;padding:12px 14px}.support-ticket-message.admin{background:#edf7f0;border-color:#c6ddd0;justify-self:end}.support-ticket-message p{white-space:pre-wrap;margin:6px 0}.support-ticket-message small{color:#66776d}.support-ticket-reply{gap:10px;display:grid}.support-ticket-detail .field{margin:0}@media (width<=900px){.support-ticket-create-form{grid-template-columns:1fr 1fr}.support-ticket-message-field{grid-column:1/-1}.support-ticket-create-action{justify-self:start}.support-ticket-workspace{grid-template-columns:1fr}.support-ticket-empty-detail{display:none}}@media (width<=680px){.support-ticket-create-form{grid-template-columns:1fr}.support-ticket-message-field{grid-column:auto}.support-ticket-create .review-title-row{align-items:start}.support-ticket-message{max-width:96%}}@media (width<=480px){.support-ticket-list-heading{align-items:stretch}.support-ticket-list-heading select{width:100%}}:is(.wmo-support-screen,.mnm-support-screen){width:min(100%,1080px);color:var(--mna-ink);gap:14px}:is(.wmo-support-screen,.mnm-support-screen)>.workspace-page-heading .eyebrow,:is(.wmo-support-screen,.mnm-support-screen)>.workspace-page-heading p:not(.eyebrow){display:none}:is(.wmo-support-screen,.mnm-support-screen)>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-workspace{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:0}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list,:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-detail{border:1px solid var(--mna-border);background:#fff;border-radius:17px;min-width:0;padding:16px;box-shadow:0 4px 18px #142d230d}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list-heading{align-items:center;gap:10px}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list-heading h2{white-space:normal;margin:0;font-size:1.08rem}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list-heading select{width:min(100%,190px);min-height:44px}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list .workspace-management-list{gap:0}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list .workspace-row{background:0 0;border:0;border-bottom:1px solid #e7efea;border-radius:0;gap:8px;min-height:0;padding:12px 0}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list .workspace-row:last-child{border-bottom:0}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list .workspace-row:hover,:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list .workspace-row.active{background:#f1f8f4}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list .workspace-row>span:first-child{justify-content:start;gap:3px;min-width:0;display:grid}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list .workspace-row strong{overflow-wrap:anywhere;font-size:.94rem;line-height:1.35}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list .workspace-row>span:first-child>span,:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list .workspace-row small{color:#66756f;overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list .workspace-row-meta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:7px;display:flex}:is(.wmo-support-screen,.mnm-support-screen) .status-badge{width:auto;min-height:27px;padding:0 8px;font-size:.72rem}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list>.empty-state{background:0 0;border:0;border-radius:0;padding:12px 0}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list>.empty-state h3{color:#66756f;margin:0;font-size:.9rem;font-weight:500}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-detail .review-title-row{align-items:flex-start;gap:10px}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-detail .review-title-row>div{min-width:0}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-detail .review-title-row h2{overflow-wrap:anywhere}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-detail .field select,:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-reply textarea{width:100%;min-width:0}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-reply .button{justify-self:start;min-height:44px}@media (width>=1280px){:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-workspace.has-selection{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width<=680px){:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list-heading{flex-direction:column;align-items:stretch}:is(.wmo-support-screen,.mnm-support-screen) .support-ticket-list-heading select{width:100%}}.mna-app-shell{--mna-primary:#087a63;--mna-ink:#17211e;--mna-border:#dce6e2;--mna-header-height:62px;background:#f6f8f7;grid-template-rows:auto minmax(0,1fr);min-width:0}.mna-app-shell .app-header{min-height:62px;box-shadow:none;gap:8px;padding:8px 16px}.mna-app-shell .brand-stack{flex:1 1 0;min-width:0}.mna-app-shell .brand-stack strong{white-space:nowrap;text-overflow:ellipsis;color:var(--mna-ink);font-size:.94rem;overflow:hidden}.mna-app-shell .brand-stack>span{font-size:.72rem;line-height:1.25}.mna-app-shell .brand-stack.has-workspace-logo{grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:7px}.mna-app-shell .brand-stack.has-workspace-logo .wco-admin-header-logo{object-fit:contain;grid-area:1/1/span 2;width:30px;height:30px}.mna-app-shell .brand-stack.has-workspace-logo strong,.mna-app-shell .brand-stack.has-workspace-logo>span{grid-column:2}.mna-app-shell .header-actions{flex:none;gap:7px;min-width:0;margin-left:0}.mna-app-shell .standard-desktop-logout,.mna-app-shell .standard-mobile-logout{display:none!important}.mna-header-notifications{border:1px solid var(--mna-border);width:44px;height:44px;color:var(--mna-primary);cursor:pointer;background:#fff;border-radius:12px;place-items:center;padding:9px;display:grid;position:relative}.mna-header-notifications svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.mna-header-badge{color:#fff;background:#bf3d38;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.mna-app-shell .language-switch{flex:none;width:auto}.mna-app-shell .language-switch button{flex:none;min-width:44px;min-height:44px;padding:0 5px;font-size:.78rem}.mna-app-shell .app-main{min-width:0;padding:18px 16px calc(100px + env(safe-area-inset-bottom));display:block}.mna-role-navigation{z-index:30;background:0 0;border:0;min-height:0;padding:0;position:fixed;bottom:0;left:0;right:0;overflow:visible}.mna-sidebar-items,.mna-sidebar-logout{display:none!important}.mna-mobile-bottom-navigation{width:100%;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--mna-border);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 -6px 18px #142d230d}.mna-role-navigation .mna-mobile-bottom-navigation button{color:#64756e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:53px;padding:4px 2px;font-size:.68rem;font-weight:700;line-height:1.2;display:flex;position:relative}.mna-mobile-bottom-navigation button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mna-mobile-bottom-navigation svg,.mna-more-items svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px}.mna-mobile-bottom-navigation .navigation-unread-badge{margin:0;position:absolute;top:1px;left:calc(50% + 8px)}.mna-more-layer{z-index:35;position:fixed;inset:0}.mna-more-backdrop{background:#0f20196e;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.mna-more-sheet{max-height:min(82dvh,720px);padding:8px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;animation:.2s ease-out mna-sheet-in;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 36px #0f201929}.mna-more-handle{background:#cbd8d2;border-radius:4px;width:36px;height:4px;margin:0 auto 12px}.mna-more-heading{color:var(--mna-ink);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:1.08rem;display:flex}.mna-role-navigation .mna-more-heading button{min-width:44px;min-height:44px;padding:0;font-size:1.5rem}.mna-more-items{gap:2px;display:grid}.mna-role-navigation .mna-more-items button{text-align:left;white-space:normal;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;display:flex}.mna-more-items button span{flex:1;min-width:0}.mna-more-items .navigation-unread-badge{margin-left:auto}.mna-dashboard{max-width:1160px;color:var(--mna-ink);gap:20px;display:grid}.mna-dashboard h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem);line-height:1.2}.mna-dashboard h2{color:var(--mna-ink);margin:0;font-size:1.1rem;line-height:1.3}.mna-overview{gap:12px;display:grid}.mna-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mna-metric{color:#236e56;text-align:left;cursor:pointer;background:#eaf7f2;border:1px solid #cfe6db;border-radius:16px;align-content:space-between;gap:10px;min-width:0;min-height:113px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.mna-metric span{font-size:.78rem;font-weight:700;line-height:1.35}.mna-metric .mna-metric-top{justify-content:space-between;align-items:flex-start;gap:5px;display:flex}.mna-metric-top svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.78;flex:none;width:20px;height:20px}.mna-metric strong{font-size:clamp(1.7rem,6vw,2.1rem);line-height:1}.mna-metric.active{color:#175c9a;background:#eef6fc;border-color:#d5e7f6}.mna-metric.approvals{color:#92600b;background:#fff8e9;border-color:#f1dfbb}.mna-metric.new{color:#674898;background:#f6f1fc;border-color:#e5dcf2}.mna-dashboard-columns{align-items:start;gap:16px;display:grid}.mna-panel{border:1px solid var(--mna-border);background:#fff;border-radius:17px;min-width:0;padding:16px;box-shadow:0 4px 18px #142d230d}.mna-panel-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.mna-panel-heading button{min-height:44px;color:var(--mna-primary);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:.82rem;font-weight:750}.mna-list{margin-top:10px}.mna-list-row{width:100%;min-height:52px;color:var(--mna-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf1ef;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 2px;display:flex}.mna-list-row:first-child{border-top:0}.mna-list-row>span:first-child{min-width:0;font-weight:650}.mna-list-end{color:#66756f;flex:none;align-items:center;gap:10px;font-size:1.35rem;display:inline-flex}.mna-count{color:#53655d;background:#edf2ef;border-radius:8px;place-items:center;min-width:28px;min-height:26px;padding:0 6px;font-size:.78rem;display:inline-grid}.mna-count.attention{color:#8b5b0a;background:#fff1ce}.mna-profile-copy{gap:2px;display:grid}.mna-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.mna-profile-copy small{color:#66756f;font-size:.72rem;line-height:1.3}.mna-profile-row .status-badge{font-size:.64rem}.mna-empty{color:#66756f;margin:10px 0 0;font-size:.88rem}.mna-panchangam{gap:12px;display:grid}.mna-panchangam-meta{color:#61746b;gap:2px;font-size:.82rem;display:grid}.mna-panchangam-meta strong{color:var(--mna-ink);font-size:.94rem}.mna-panchangam-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;display:grid}.mna-panchangam-grid div{border-top:1px solid #edf1ef;gap:1px;min-width:0;padding:10px 0;display:grid}.mna-panchangam-grid dt{color:#65756e;font-size:.75rem}.mna-panchangam-grid dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.9rem;font-weight:700}.mna-app-shell button:focus-visible{outline-offset:2px;outline:3px solid #2e9a7b}.mna-metric:hover,.mna-list-row:hover{border-color:#9ecdbb;box-shadow:0 4px 14px #142d230f}.mna-metric:active,.mna-list-row:active{transform:scale(.99)}@keyframes mna-sheet-in{0%{opacity:.75;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=390px){.mna-app-shell .brand-stack.has-workspace-logo{grid-template-columns:26px minmax(0,1fr)}.mna-app-shell .brand-stack.has-workspace-logo .wco-admin-header-logo{width:26px;height:26px}.mna-app-shell .brand-stack strong{font-size:.82rem}.mna-app-shell .header-actions{gap:4px}.mna-header-notifications{width:40px;height:40px}}@media (width>=700px){.mna-app-shell{--mna-header-height:64px;grid-template-columns:74px minmax(0,1fr);grid-template-rows:var(--mna-header-height) minmax(0, 1fr)}.mna-app-shell .app-header{min-width:0;height:var(--mna-header-height);grid-area:1/1/auto/-1;padding:8px 24px}.mna-app-shell .app-main{grid-area:2/2;padding:26px}.mna-role-navigation{inset:var(--mna-header-height) auto 0 0;z-index:10;width:74px;height:calc(100dvh - var(--mna-header-height));border-right:1px solid var(--mna-border);background:linear-gradient(#edf7f2 0%,#f8fbf9 48%,#fff 100%);flex-direction:column;align-items:stretch;padding:14px 8px;display:flex;position:fixed;overflow-y:auto}.mna-sidebar-items{gap:3px;display:grid!important}.mna-role-navigation .mna-sidebar-items button,.mna-role-navigation .mna-sidebar-logout{text-align:left;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px;display:flex!important}.mna-role-navigation .mna-sidebar-items button.active{color:#075b49;box-shadow:inset 3px 0 0 var(--mna-primary);background:#dff2e8;border-color:#8bc8aa;font-weight:800}.mna-sidebar-items svg,.mna-sidebar-logout svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.mna-sidebar-items span,.mna-sidebar-logout span,.mna-sidebar-items .navigation-unread-badge{display:none}.mna-sidebar-logout{margin-top:auto}.mna-mobile-bottom-navigation,.mna-more-layer{display:none}.mna-metric-grid{gap:14px}.mna-dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.mna-app-shell .app-main{padding-bottom:32px}}@media (width>=1024px){.mna-app-shell{--mna-header-height:70px;grid-template-columns:244px minmax(0,1fr)}.mna-role-navigation{width:244px;padding:10px 12px}.mna-sidebar-items{gap:0;margin-bottom:24px}.mna-role-navigation .mna-sidebar-items button,.mna-role-navigation .mna-sidebar-logout{min-height:38px;padding:5px 8px}.mna-sidebar-items span,.mna-sidebar-logout span{overflow-wrap:anywhere;min-width:0;font-size:.88rem;display:inline}.mna-sidebar-items .navigation-unread-badge{margin-left:auto;display:inline-grid}.mna-app-shell .app-header{min-height:70px;padding:10px 30px}.mna-app-shell .app-main{padding:30px}.mna-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mna-panel{padding:20px}}:is(.mna-notification-screen,.wmo-notification-screen){width:min(100%,1160px);color:var(--mna-ink);gap:14px}:is(.mna-notification-screen,.wmo-notification-screen)>.workspace-page-heading{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:is(.mna-notification-screen,.wmo-notification-screen)>.workspace-page-heading .eyebrow{display:none}:is(.mna-notification-screen,.wmo-notification-screen)>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}:is(.mna-notification-screen,.wmo-notification-screen) .status-badge{width:auto}:is(.mna-notification-screen,.wmo-notification-screen)>.workspace-page-heading .status-badge{min-height:30px;padding:0 10px;font-size:.75rem}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel,:is(.mna-notification-screen,.wmo-notification-screen) .notification-detail-card{border:1px solid var(--mna-border);background:#fff;border-radius:17px;min-width:0;box-shadow:0 4px 18px #142d230d}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel{gap:0;padding:0;overflow:hidden}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel>.review-title-row{border-bottom:1px solid #e7efea;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:center;gap:12px;margin:0;padding:16px;display:grid}:is(.mna-notification-screen,.wmo-notification-screen) .review-title-row .eyebrow{margin:0 0 3px;font-size:.71rem}:is(.mna-notification-screen,.wmo-notification-screen) .review-title-row h2{margin:0;font-size:1rem;line-height:1.35}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-actions .button{width:100%;min-height:44px;padding:0 10px;font-size:.82rem}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .review-title-row .button:last-child{grid-column:1/-1}:is(.mna-notification-screen,.wmo-notification-screen) .workspace-management-list{gap:0}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-row{min-height:0;box-shadow:none;border:0;border-top:1px solid #e7efea;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px;display:grid}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-row:first-child{border-top:0}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-row.mna-selected{box-shadow:inset 3px 0 0 var(--mna-primary);background:#f1f8f4}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-row:hover{background:#f7fbf9}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-row>span:first-child{grid-column:1/-1;justify-content:start;align-items:start;gap:3px;min-width:0;display:grid}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-row strong{font-size:.9rem;line-height:1.35}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-row>span:first-child>span{color:#66756f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-row-meta{flex-flow:wrap;grid-column:1;justify-content:flex-start;align-items:center;gap:6px;display:flex}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-row .status-badge{min-height:25px;padding:0 7px;font-size:.66rem}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-row time{color:#66756f;text-align:right;white-space:nowrap;grid-column:2;align-self:center;font-size:.73rem}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel>.empty-state{border:0;padding:24px}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel>.pagination-actions{border-top:1px solid #e7efea;padding:12px 16px}:is(.mna-notification-screen,.wmo-notification-screen) .notification-detail-card{gap:12px;padding:16px}:is(.mna-notification-screen,.wmo-notification-screen) .notification-detail-card .review-title-row{flex-direction:column;align-items:flex-start;gap:8px;display:flex}:is(.mna-notification-screen,.wmo-notification-screen) .notification-detail-card .status-badge{min-height:27px;padding:0 8px;font-size:.7rem}:is(.mna-notification-screen,.wmo-notification-screen) .notification-created-at{color:#66756f;font-size:.76rem}:is(.mna-notification-screen,.wmo-notification-screen) .notification-detail-message{color:var(--mna-ink);overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}:is(.mna-notification-screen,.wmo-notification-screen) .notification-detail-card .workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}:is(.mna-notification-screen,.wmo-notification-screen) .notification-detail-card .button{width:100%;min-height:44px;padding:0 8px;font-size:.8rem}:is(.mna-notification-screen,.wmo-notification-screen) .workspace-row:focus-visible{outline-offset:-3px;outline:3px solid #2e9a7b}@media (width>=700px){:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel>.review-title-row{grid-template-columns:minmax(0,1fr) auto}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .review-title-row .workspace-actions{flex-wrap:wrap;justify-content:flex-end;width:auto;display:flex}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .review-title-row .workspace-actions .button{width:auto}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-row>span:first-child{grid-area:1/1/3}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-row-meta{grid-area:1/2;justify-content:flex-end}:is(.mna-notification-screen,.wmo-notification-screen) .notification-history-panel .workspace-row time{grid-area:2/2}}@media (width>=1280px){:is(.mna-notification-screen,.wmo-notification-screen).mna-has-detail{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:18px}:is(.mna-notification-screen,.wmo-notification-screen)>.workspace-page-heading,:is(.mna-notification-screen,.wmo-notification-screen)>.inline-message{grid-column:1/-1}:is(.mna-notification-screen,.wmo-notification-screen).mna-has-detail .notification-history-panel>.review-title-row{grid-template-columns:minmax(0,1fr)}:is(.mna-notification-screen,.wmo-notification-screen).mna-has-detail .notification-history-panel .review-title-row .workspace-actions{justify-content:flex-start}:is(.mna-notification-screen,.wmo-notification-screen) .notification-detail-card{grid-column:2}}.classic-network-notification-screen .notification-detail-card h2,.classic-network-notification-screen .notification-detail-message,.classic-network-notification-screen .notification-history-panel .workspace-row strong{overflow-wrap:anywhere}@media (width<=1279px){.classic-network-notification-screen.mna-has-detail .notification-history-panel{display:none}}@media (width>=1280px){.classic-network-notification-screen .client-notification-back{display:none}}.mnm-network-screen{width:min(100%,1160px);color:var(--mna-ink);gap:14px}.mnm-network-screen>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}.mnm-network-screen .workspace-section{border:1px solid var(--mna-border);border-radius:17px;min-width:0;box-shadow:0 4px 18px #142d230d}.mnm-network-screen .membership-summary{background:linear-gradient(135deg,#f2faf6,#fff 74%);gap:10px;padding:16px}.mnm-network-screen .review-title-row{align-items:flex-start;gap:8px}.mnm-network-screen .review-title-row h2{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.35}.mnm-network-screen .review-title-row .status-badge{width:auto;min-height:27px;padding:0 8px;font-size:.72rem}.mnm-network-screen .review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.mnm-network-screen .review-fields div{background:0 0;border:0;border-top:1px solid #e7efea;border-radius:0;min-width:0;padding:10px 2px}.mnm-network-screen .review-fields dt{color:#66756f;font-size:.74rem;line-height:1.3}.mnm-network-screen .review-fields dd{min-height:0;margin:3px 0 0;font-size:.86rem;font-weight:700;line-height:1.35}.mnm-network-screen .workspace-actions .button{min-height:44px}.mnm-network-screen .mnm-network-empty{padding:16px}@media (width>=700px){.mnm-network-screen .membership-summary .review-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.mna-network-screen{width:min(100%,1160px);color:var(--mna-ink);gap:14px}.mna-network-screen>.workspace-page-heading .eyebrow{display:none}.mna-network-screen>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}.mna-network-screen .workspace-section{border:1px solid var(--mna-border);border-radius:17px;min-width:0;box-shadow:0 4px 18px #142d230d}.mna-network-screen .membership-summary{background:linear-gradient(135deg,#f2faf6,#fff 74%);gap:10px;padding:16px}.mna-network-screen .review-title-row{align-items:flex-start;gap:8px}.mna-network-screen .review-title-row h2{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.35}.mna-network-screen .review-title-row .status-badge{width:auto;min-height:27px;padding:0 8px;font-size:.72rem}.mna-network-screen .review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.mna-network-screen .review-fields div{background:0 0;border:0;border-top:1px solid #e7efea;border-radius:0;min-width:0;padding:9px 2px}.mna-network-screen .review-fields dt{color:#66756f;font-size:.73rem;line-height:1.3}.mna-network-screen .review-fields dd{min-height:0;margin:3px 0 0;font-size:.84rem;font-weight:700;line-height:1.35}.mna-network-screen .management-filters{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px}.mna-network-screen .management-filters .field{min-width:0;margin:0}.mna-network-screen .management-grid{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;position:static}.mna-network-screen:not(.mna-network-selected) .management-grid .review-panel{display:none}.mna-network-screen .workspace-list-panel,.mna-network-screen .review-panel{height:auto;max-height:none;overflow:visible}.mna-network-screen .workspace-list-panel{gap:0;padding:0;overflow:hidden}.mna-network-screen .workspace-management-list{gap:0}.mna-network-screen .workspace-list-panel .workspace-row{min-height:0;box-shadow:none;border:0;border-top:1px solid #e7efea;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:14px 16px;display:grid}.mna-network-screen .workspace-list-panel .workspace-row:first-child{border-top:0}.mna-network-screen .workspace-list-panel .workspace-row.active{box-shadow:inset 3px 0 0 var(--mna-primary);background:#eef8f3}.mna-network-screen .workspace-list-panel .workspace-row:hover{background:#f7fbf9}.mna-network-screen .workspace-list-panel .workspace-row>span:first-child{grid-column:1/-1;justify-content:start;gap:2px;display:grid}.mna-network-screen .workspace-list-panel .workspace-row>span:first-child>span{grid-row:1;font-size:.9rem;font-weight:750;line-height:1.35}.mna-network-screen .workspace-list-panel .workspace-row strong{color:#66756f;grid-row:2;font-size:.75rem;font-weight:600}.mna-network-screen .workspace-list-panel .workspace-row-meta{flex-flow:wrap;grid-column:1;justify-content:flex-start;align-items:center;gap:6px;display:flex}.mna-network-screen .workspace-list-panel .workspace-row .status-badge{width:auto;min-height:25px;padding:0 7px;font-size:.68rem}.mna-network-screen .workspace-list-panel .workspace-row>.muted-text{text-align:right;overflow-wrap:anywhere;grid-column:2;align-self:center;font-size:.74rem}.mna-network-screen .workspace-list-panel .pagination-actions{border-top:1px solid #e7efea;justify-content:space-between;gap:8px;margin:0;padding:12px 16px}.mna-network-screen .workspace-list-panel .pagination-actions .button{width:auto}.mna-network-screen .review-panel{gap:14px;padding:16px}.mna-network-screen .review-detail-stack{gap:14px}.mna-network-screen .membership-admin-panel{border-top:1px solid #e7efea;gap:10px;padding-top:16px}.mna-network-screen .membership-admin-panel h3{margin:0;font-size:1rem}.mna-network-screen .membership-list{border:1px solid #e1eae5;border-radius:12px;gap:0;overflow:hidden}.mna-network-screen .membership-list:empty{display:none}.mna-network-screen .membership-row{border:0;border-top:1px solid #e7efea;border-radius:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.mna-network-screen .membership-row:first-child{border-top:0}.mna-network-screen .membership-row-meta{gap:4px}.mna-network-screen .membership-row .workspace-actions{justify-content:flex-start;gap:8px;margin:0}.mna-network-screen .membership-row .workspace-actions .button{width:auto}.mna-network-screen .membership-row .settings-two-column-fields{grid-template-columns:minmax(0,1fr);gap:10px}.mna-network-screen .membership-row .settings-two-column-fields>*{min-width:0}.mna-network-screen .workspace-actions .button{min-height:44px}.mna-network-screen .workspace-row:focus-visible{outline-offset:-3px;outline:3px solid #2e9a7b}@media (width>=700px){.mna-network-screen .management-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mna-network-screen .workspace-list-panel .workspace-row>span:first-child{grid-area:1/1/3}.mna-network-screen .workspace-list-panel .workspace-row-meta{grid-area:1/2;justify-content:flex-end}.mna-network-screen .workspace-list-panel .workspace-row>.muted-text{grid-area:2/2}.mna-network-screen .membership-row{grid-template-columns:minmax(0,1fr) auto}.mna-network-screen .membership-row>:nth-child(n+3),.mna-network-screen .membership-row .settings-two-column-fields{grid-column:1/-1}.mna-network-screen .membership-row .settings-two-column-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mna-network-screen .membership-row .settings-two-column-fields .button{justify-self:start}}@media (width>=1280px){.mna-network-screen.mna-network-selected .management-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:18px}.mna-network-screen .membership-summary .review-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.mna-network-screen .workspace-list-panel .workspace-row{grid-template-columns:minmax(0,1fr)}.mna-network-screen .workspace-list-panel .workspace-row>span:first-child,.mna-network-screen .workspace-list-panel .workspace-row-meta,.mna-network-screen .workspace-list-panel .workspace-row>.muted-text{text-align:left;grid-area:auto/1;justify-content:flex-start}}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen){width:min(100%,1160px);color:var(--mna-ink);gap:14px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen)>.workspace-page-heading .eyebrow{display:none}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen)>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen)>.workspace-page-heading .button{min-height:44px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .workspace-section{border:1px solid var(--mna-border);border-radius:17px;min-width:0;box-shadow:0 4px 18px #142d230d}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .management-filters{border-color:var(--mna-border);background:#fff;gap:10px;padding:14px 16px;box-shadow:0 4px 18px #142d230d}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-filter-search{grid-template-columns:minmax(0,1fr);gap:8px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-filter-search .field{min-width:0;margin:0}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-filter-search .button{width:100%;min-height:44px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-filter-fields{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:4px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-filter-fields .field{min-width:0;margin:0}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-filter-fields .button{width:100%;min-height:44px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .management-grid{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;position:static}:is(.mna-profile-screen:not(.mna-profile-selected),.mnm-profile-screen:not(.mnm-profile-selected),.wmo-profile-screen:not(.wmo-profile-selected)) .management-grid .review-panel{display:none}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .workspace-list-panel,:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .review-panel{height:auto;max-height:none;overflow:visible}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .workspace-list-panel{gap:0;padding:0;overflow:hidden}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .workspace-management-list{gap:0}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-list-row{min-height:68px;box-shadow:none;border:0;border-top:1px solid #e7efea;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 16px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-list-row:first-child{border-top:0}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-list-row.active{box-shadow:inset 3px 0 0 var(--mna-primary);background:#eef8f3;padding-left:16px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-list-row:hover{background:#f7fbf9}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-list-row>span:first-child{place-content:center start;gap:3px;display:grid}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-list-row strong{font-size:.9rem;line-height:1.3}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-list-row>span:first-child>span{color:#66756f;font-size:.75rem;line-height:1.3}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-list-row .status-badge{width:auto;min-height:26px;padding:0 7px;font-size:.68rem}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .workspace-list-panel .pagination-actions{border-top:1px solid #e7efea;margin:0;padding:12px 16px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .workspace-list-panel .pagination-actions .button{width:auto;min-height:44px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .review-panel{gap:14px;padding:16px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .review-detail-stack{gap:16px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .review-detail-stack>.profile-identity-card{order:-2}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .review-detail-stack>.profile-action-groups{order:-1}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-identity-card{background:0 0;border:0;border-radius:0;margin:0;padding:0}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-identity-card .review-title-row{border:0;margin:0;padding:0}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-identity-meta{grid-template-columns:minmax(0,1fr);align-items:start}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-identity-meta .eyebrow{margin:0}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-detail-statuses{justify-content:flex-start;gap:6px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-detail-statuses .status-badge{width:auto;min-height:26px;padding:0 8px;font-size:.68rem}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-identity-heading h2{margin:0;font-size:1.15rem}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-identity-card .profile-summary-panel{margin-top:12px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-date-summary{gap:6px 16px;padding:10px 0;font-size:.8rem}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-date-summary span{overflow-wrap:anywhere;min-width:0}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-summary-panel .review-fields{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-summary-panel .review-fields div{background:0 0;border:0;border-top:1px solid #e7efea;min-width:0;padding:9px 2px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-summary-panel .review-fields dd{min-height:0}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-action-groups{border-top:1px solid #e7efea;gap:0;padding-top:14px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-action-group{border-top:1px solid #edf1ef;gap:8px;padding:12px 0}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-action-group:first-child{border-top:0;padding-top:0}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-action-buttons{grid-template-columns:minmax(0,1fr);gap:8px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-action-buttons .button{white-space:normal;min-width:0;min-height:44px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-media-panel{border-top:1px solid #e7efea;padding-top:14px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-media-grid{grid-template-columns:minmax(0,1fr);gap:0}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-media-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #edf1ef;border-radius:0;gap:10px;padding:14px 0}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-media-card .field,:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-media-card input{min-width:0;max-width:100%}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-media-preview-frame{width:min(132px,100%);box-shadow:none}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-media-actions{grid-template-columns:minmax(0,1fr);gap:8px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-media-actions .button{white-space:normal;grid-column:auto;min-width:0;min-height:44px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-primary-actions{border-top:1px solid #e7efea;justify-content:flex-start;padding-top:14px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-primary-actions .button{white-space:normal;min-height:44px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .section-tab-strip button{min-height:44px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-quick-view .section-tab-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-quick-view .section-tab-strip button{white-space:normal;width:100%;min-width:0;height:auto;padding:7px 8px;line-height:1.3}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .workspace-row:focus-visible{outline-offset:-3px;outline:3px solid #2e9a7b}@media (width>=700px){:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-filter-search{grid-template-columns:minmax(0,1fr) auto}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-filter-search .button{width:auto}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-filter-fields,:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-action-buttons,:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-media-actions{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-media-actions .button:first-child{grid-column:1/-1}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-quick-view .section-tab-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){:is(.mna-profile-screen.mna-profile-selected,.mnm-profile-screen.mnm-profile-selected,.wmo-profile-screen.wmo-profile-selected) .management-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:18px}:is(.mna-profile-screen,.mnm-profile-screen,.wmo-profile-screen) .profile-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.wmo-profile-screen.wmo-profile-selected .management-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:18px}.wmo-profile-screen.wmo-profile-selected .management-grid>.workspace-list-panel{top:calc(var(--mna-header-height,70px) + 16px);max-height:calc(100dvh - var(--mna-header-height,70px) - 32px);overscroll-behavior-y:contain;align-self:start;position:sticky;overflow-y:auto}}.wmo-profile-screen .profile-scroll-identity{top:var(--mna-header-height,70px);z-index:5;border-bottom:1px solid var(--mna-border);background:#fff;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;padding:12px 0;display:flex;position:sticky}.wmo-profile-screen .profile-scroll-identity strong{overflow-wrap:anywhere;min-width:0;font-size:.95rem;font-weight:600}.wmo-profile-screen .profile-scroll-identity>span{color:var(--mna-primary);overflow-wrap:anywhere;font-size:.78rem}.profile-selection-check{display:none}.wmo-profile-screen .profile-list-row.active{background:#e2f2e9;box-shadow:inset 4px 0 #1f6b50}.wmo-profile-screen .profile-list-row.active:hover{background:#d9ede2}.wmo-profile-screen .profile-list-row.active strong{color:#185840}.wmo-profile-screen .profile-list-row .profile-selection-check{color:#fff;vertical-align:middle;background:#1f6b50;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-inline-start:7px;font-size:.7rem;font-weight:500;display:inline-flex}@media (width>=700px){.wmo-profile-screen .profile-filter-search--with-create{grid-template-columns:minmax(0,1fr) auto auto;align-items:end}}.wmo-profile-screen .profile-scroll-statuses{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.classic-profile-back{color:#066451;min-height:44px;font:inherit;cursor:pointer;background:#eaf7f2;border:0;border-radius:10px;justify-self:start;align-items:center;padding:5px 10px;font-weight:750;display:none}.classic-profile-back:focus-visible{outline-offset:2px;outline:3px solid #087a63}.classic-network-profile-screen .profile-list-row strong,.classic-network-profile-screen .profile-identity-heading h2{overflow-wrap:anywhere}@media (width<=1279px){.classic-network-profile-screen.classic-network-profile-selected .management-filters,.classic-network-profile-screen.classic-network-profile-selected .workspace-list-panel,.classic-network-profile-screen.classic-network-profile-selected>.workspace-page-heading .button{display:none}.classic-network-profile-screen.classic-network-profile-selected .classic-profile-back{display:flex}}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen){width:min(100%,1160px);color:var(--mna-ink);gap:14px}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen)>.workspace-page-heading .eyebrow{display:none}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen)>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .management-grid{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;position:static}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-filters,:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-results,:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .review-panel{border:1px solid var(--mna-border);background:#fff;border-radius:17px;min-width:0;height:auto;max-height:none;padding:16px;overflow:visible;box-shadow:0 4px 18px #142d230d}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-filters .review-title-row{border:0;align-items:flex-start;gap:10px;padding-bottom:0}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .review-title-row h3,:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .review-title-row h2{margin:0;font-size:1.08rem}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-filter-actions{justify-content:flex-start;gap:8px}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-filter-actions .button{min-height:44px}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-filters .profile-section-fields{border-top:1px solid #e7efea;gap:12px;padding-top:12px}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-filter-row{gap:10px}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-filters .manual-search-run-action{box-shadow:none;background:0 0;border:0;justify-content:flex-start;margin:12px 0 0;padding:0;position:static}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-run-action .button{width:100%;min-height:44px}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-results{padding:0;overflow:hidden}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-results>.review-title-row{border-bottom:1px solid #e7efea;margin:0;padding:16px}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-result-list{gap:0}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-result-row{min-height:0;box-shadow:none;border:0;border-top:1px solid #e7efea;border-radius:0;gap:4px;padding:12px 16px}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-result-row:first-child{border-top:0}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-result-row.active{box-shadow:inset 3px 0 0 var(--mna-primary);background:#eef8f3;padding-left:16px}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-result-row:hover{background:#f7fbf9}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-result-identity{flex-wrap:wrap;gap:2px 10px}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-result-identity strong{overflow-wrap:anywhere;font-size:.9rem}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-result-identity span{font-size:.75rem}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-result-facts,:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-result-education{white-space:normal;overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-results .pagination-actions{border-top:1px solid #e7efea;margin:0;padding:12px 16px}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .pagination-actions .button{width:auto;min-height:44px}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .review-panel{grid-column:1;gap:14px}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .review-panel .review-fields{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .review-panel .review-fields div{min-width:0}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .review-panel dd{overflow-wrap:anywhere}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .workspace-row:focus-visible{outline-offset:-3px;outline:3px solid #2e9a7b}@media (width>=700px){:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-filter-actions{justify-content:flex-end}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-run-action .button{width:auto}}@media (width>=1280px){:is(.mna-search-screen.mna-search-selected,.mnm-search-screen.mnm-search-selected,.wmo-search-screen.wmo-search-selected) .management-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:18px}:is(.mna-search-screen,.mnm-search-screen,.wmo-search-screen) .manual-search-filters{grid-column:1/-1}:is(.mna-search-screen.mna-search-selected,.mnm-search-screen.mnm-search-selected,.wmo-search-screen.wmo-search-selected) .review-panel{grid-column:2}}@media (width>=1024px){.wmo-search-screen.wmo-search-selected .management-grid.manual-search-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:18px}.wmo-search-screen.wmo-search-selected .manual-search-layout .review-panel{grid-column:2}}.classic-search-back{color:#066451;min-height:44px;font:inherit;cursor:pointer;background:#eaf7f2;border:0;border-radius:10px;justify-self:start;align-items:center;padding:5px 10px;font-weight:750;display:none}.classic-search-back:focus-visible{outline-offset:2px;outline:3px solid #087a63}.classic-network-manual-search-screen .review-panel .review-title-row h2{overflow-wrap:anywhere}@media (width<=1279px){.classic-network-manual-search-screen.classic-network-manual-search-selected .management-grid .workspace-list-panel{display:none}.classic-network-manual-search-screen.classic-network-manual-search-selected .classic-search-back{display:flex}.classic-network-auto-search-screen.classic-network-auto-search-selected .auto-search-controls,.classic-network-auto-search-screen.classic-network-auto-search-selected .management-grid .workspace-list-panel{display:none}.classic-network-auto-search-screen.classic-network-auto-search-selected .classic-search-back{display:flex}}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen){width:min(100%,960px);color:var(--mna-ink);gap:14px}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .input-screen-hero{min-height:0;color:var(--mna-ink);box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0;overflow:visible}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .input-screen-hero:after,:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .input-hero-icon,:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .input-screen-hero .eyebrow{display:none}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .input-screen-hero h1{color:var(--mna-ink);font-size:clamp(1.4rem,5vw,1.75rem)}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .input-hero-subtitle{color:#60746a;margin-top:4px;font-size:.82rem;line-height:1.45}.wmo-horoscope-single-form{gap:10px}.wmo-horoscope-single-form .input-screen-hero h1{line-height:1.2}.wmo-horoscope-single-form .input-hero-subtitle{display:none}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .management-grid{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;position:static}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .input-form-panel,:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .report-panel{border:1px solid var(--mna-border);background:#fff;border-radius:17px;grid-column:1;min-width:0;height:auto;max-height:none;padding:16px;overflow:visible;box-shadow:0 4px 18px #142d230d}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .input-form-panel{display:block}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .input-form-panel .profile-section-fields{gap:14px}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .horoscope-identity-fields{gap:14px;min-width:0;display:grid}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .horoscope-coordinate-row{grid-template-columns:minmax(0,1fr);gap:10px}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .horoscope-coordinate-row>*,:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .input-form-panel .field{min-width:0}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .mna-horoscope-steps{border-bottom:1px solid #e7efea;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:14px;display:grid}.mna-horoscope-steps button{color:#53675d;min-width:0;min-height:44px;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#f8fbf9;border:1px solid #dce6e2;border-radius:11px;align-items:center;gap:8px;padding:8px 10px;font-size:.78rem;font-weight:700;display:flex}.mna-horoscope-steps button span{background:#e8efeb;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.mna-horoscope-steps button.active{color:#075b49;background:#eef8f3;border-color:#90c7ae}.mna-horoscope-steps button.active span{color:#fff;background:var(--mna-primary)}:is(.mna-horoscope-screen.mna-horoscope-step-0,.mnm-horoscope-screen.mnm-horoscope-step-0,.wmo-horoscope-screen.wmo-horoscope-step-0) .horoscope-options-fields,:is(.mna-horoscope-screen.mna-horoscope-step-0,.mnm-horoscope-screen.mnm-horoscope-step-0,.wmo-horoscope-screen.wmo-horoscope-step-0) .horoscope-location-fields,:is(.mna-horoscope-screen.mna-horoscope-step-0,.mnm-horoscope-screen.mnm-horoscope-step-0,.wmo-horoscope-screen.wmo-horoscope-step-0,.wco-horoscope-screen.wco-horoscope-step-0) .horoscope-narration-field,:is(.mna-horoscope-screen.mna-horoscope-step-1,.mnm-horoscope-screen.mnm-horoscope-step-1,.wmo-horoscope-screen.wmo-horoscope-step-1) .horoscope-identity-fields{display:none}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .mna-horoscope-step-actions{border-top:1px solid #e7efea;gap:8px;padding-top:14px}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .mna-horoscope-step-actions .button{min-height:44px}:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .report-preview-frame{width:100%}.wco-horoscope-screen .wco-profile-prefill{background:0 0;border:0;border-bottom:1px solid #e7efea;border-radius:0;padding:0 0 14px}.wco-horoscope-screen .wco-profile-prefill-heading h3{font-size:.95rem;line-height:1.4}.wco-horoscope-screen .wco-profile-prefill-results{min-width:0}.wco-horoscope-screen .wco-profile-prefill-results .profile-list-row{min-height:44px}@media (width>=700px){:is(.mna-horoscope-screen,.mnm-horoscope-screen,.wmo-horoscope-screen) .horoscope-coordinate-row{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen){width:min(100%,960px);color:var(--mna-ink);gap:10px}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .input-screen-hero{min-height:0;color:var(--mna-ink);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;gap:8px;padding:0;overflow:visible}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .input-screen-hero:after,:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .input-hero-icon,:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .input-screen-hero .eyebrow{display:none}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .input-screen-hero h1{color:var(--mna-ink);font-size:clamp(1.4rem,5vw,1.75rem);line-height:1.2}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .input-hero-subtitle{color:#60746a;margin-top:4px;font-size:.82rem;line-height:1.45}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .input-screen-hero>.status-badge{color:#075b49;background:#edf8f2;border-color:#b9dbc9;margin-left:auto;position:static}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .management-grid{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;position:static}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .input-form-panel,:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .report-panel{border:1px solid var(--mna-border);background:#fff;border-radius:17px;grid-column:1;min-width:0;height:auto;max-height:none;padding:16px;display:block;overflow:visible;box-shadow:0 4px 18px #142d230d}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .input-form-panel .profile-section-editor{gap:14px}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .input-form-panel :is(input:not([type=checkbox]),select,textarea){background-color:#fff;border-color:#91a59b}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .input-form-panel :is(input:not([type=checkbox]),select,textarea):focus{border-color:#1f6b50}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .input-form-panel .review-title-row{border:0;padding:0}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .input-form-panel .review-title-row h2{margin:0;font-size:1.08rem}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .mna-matching-steps{border-bottom:1px solid #e7efea;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:14px;display:grid}.mna-matching-steps button{color:#53675d;min-width:0;min-height:44px;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#f8fbf9;border:1px solid #dce6e2;border-radius:11px;align-items:center;gap:8px;padding:8px 10px;font-size:.78rem;font-weight:700;display:flex}.mna-matching-steps button span{background:#e8efeb;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.mna-matching-steps button.active{color:#075b49;background:#eef8f3;border-color:#90c7ae}.mna-matching-steps button.active span{color:#fff;background:var(--mna-primary)}.mna-matching-steps button:disabled{cursor:not-allowed;opacity:.55}.mna-matching-steps button:focus-visible{outline-offset:2px;outline:3px solid #2e9a7b}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .person-card{background:0 0;border:0;border-radius:0;gap:14px;min-width:0;padding:0}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .person-card-heading .eyebrow{display:none}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .person-card-heading h3{font-size:1rem}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .person-card .field{min-width:0}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .matching-coordinate-row,:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .matching-timezone-row{grid-template-columns:minmax(0,1fr);gap:10px}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .matching-form-actions{border-top:1px solid #e7efea;gap:8px;padding-top:14px}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .matching-form-actions .button{min-height:44px}:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .report-preview-frame{width:100%}.wco-matching-screen .input-form-panel>.profile-section-editor>.review-title-row{display:none}.wco-matching-screen .wco-profile-prefill{background:0 0;border:0;border-bottom:1px solid #e7efea;border-radius:0;padding:0 0 14px}.wco-matching-screen .wco-profile-prefill-heading h3{font-size:.95rem;line-height:1.4}.wco-matching-screen .wco-profile-prefill-results{min-width:0}.wco-matching-screen .wco-profile-prefill-results .profile-list-row{min-height:44px}@media (width>=700px){:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .matching-coordinate-row,:is(.mna-matching-screen,.mnm-matching-screen,.wmo-matching-screen) .matching-timezone-row{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.mna-wallet-screen,.mnm-wallet-screen){width:min(100%,960px);color:var(--mna-ink);gap:14px}:is(.mna-wallet-screen,.mnm-wallet-screen) .workspace-page-heading{align-items:flex-start;gap:12px}:is(.mna-wallet-screen,.mnm-wallet-screen) .workspace-page-heading .eyebrow{display:none}:is(.mna-wallet-screen,.mnm-wallet-screen) .workspace-page-heading h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}:is(.mna-wallet-screen,.mnm-wallet-screen) .workspace-page-heading .status-badge{flex:none}:is(.mna-wallet-screen,.mnm-wallet-screen) .workspace-section{border:1px solid var(--mna-border);background:#fff;border-radius:17px;min-width:0;padding:16px;box-shadow:0 4px 18px #142d230d}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-summary-panel .review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-summary-panel .review-fields div{background:#f8fbf9;border:1px solid #e4eee8;border-radius:12px;min-width:0;padding:12px}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-summary-panel .review-fields div:first-child{background:linear-gradient(135deg,#f0faf4,#f9fcfa);border-color:#a9d4bd;grid-column:1/-1;padding:16px}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-summary-panel .review-fields div:last-child{grid-column:1/-1}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-summary-panel dt{color:#60746a;font-size:.76rem}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-summary-panel dd{color:var(--mna-ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:1rem;font-weight:750}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-summary-panel .review-fields div:first-child dd{color:#075b49;font-size:clamp(1.35rem,5vw,1.8rem)}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel{padding:0;overflow:hidden}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel>.review-title-row{border-bottom:1px solid #e7efea;margin:0;padding:16px}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .review-title-row .eyebrow{display:none}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .review-title-row h2{margin:0;font-size:1.08rem}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .workspace-management-list{gap:0}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .workspace-row{min-height:0;box-shadow:none;cursor:default;border:0;border-top:1px solid #e7efea;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:13px 16px}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .workspace-row:first-child{border-top:0}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .workspace-row:hover{background:#fff}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .workspace-row>span:first-child{grid-column:1/-1;justify-content:start;gap:3px;min-width:0;display:grid}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .workspace-row strong{overflow-wrap:anywhere;font-size:.88rem;line-height:1.35}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .workspace-row>span:first-child>span{color:#66756f;overflow-wrap:anywhere;font-size:.76rem}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .workspace-row-meta{flex-flow:wrap;grid-column:1;justify-content:flex-start;align-items:center;gap:6px;display:flex}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .workspace-row .status-badge{min-height:25px;padding:0 7px;font-size:.7rem}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .workspace-row>.muted-text{text-align:right;white-space:nowrap;grid-column:2;align-self:center;font-size:.75rem}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .pagination-actions{border-top:1px solid #e7efea;margin:0;padding:12px 16px}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .pagination-actions .button{min-height:44px}@media (width>=700px){:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-summary-panel .review-fields{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-summary-panel .review-fields div:last-child{grid-column:auto}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .workspace-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .workspace-row>span:first-child{grid-column:1}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .workspace-row-meta{grid-column:2}:is(.mna-wallet-screen,.mnm-wallet-screen) .wallet-transactions-panel .workspace-row>.muted-text{grid-column:3}}:is(.mna-settlement-screen,.mnm-settlement-screen){width:min(100%,1160px);color:var(--mna-ink);gap:14px}:is(.mna-settlement-screen,.mnm-settlement-screen) .workspace-page-heading{align-items:flex-start;gap:10px}:is(.mna-settlement-screen,.mnm-settlement-screen) .workspace-page-heading .eyebrow{display:none}:is(.mna-settlement-screen,.mnm-settlement-screen) .workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}:is(.mna-settlement-screen,.mnm-settlement-screen) .workspace-page-heading .status-badge{flex:none}:is(.mna-settlement-screen,.mnm-settlement-screen) .workspace-section{border:1px solid var(--mna-border);background:#fff;border-radius:17px;align-content:start;gap:14px;min-width:0;padding:16px;box-shadow:0 4px 18px #142d230d}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel{gap:0;padding:0;overflow:hidden}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel>.review-title-row{border-bottom:1px solid #e7efea;margin:0;padding:16px}:is(.mna-settlement-screen,.mnm-settlement-screen) .review-title-row .eyebrow{display:none}:is(.mna-settlement-screen,.mnm-settlement-screen) .review-title-row h2{overflow-wrap:anywhere;margin:0;font-size:1.08rem}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel .workspace-management-list{gap:0}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel .workspace-row{min-height:0;box-shadow:none;border:0;border-top:1px solid #e7efea;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:13px 16px}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel .workspace-row:first-child{border-top:0}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel .workspace-row.active{box-shadow:inset 3px 0 0 var(--mna-primary);background:#eef8f3}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel .workspace-row>span:first-child{grid-column:1/-1;justify-content:start;gap:3px;min-width:0;display:grid}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel .workspace-row strong{font-size:.9rem}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel .workspace-row>span:first-child>span{color:#66756f;overflow-wrap:anywhere;font-size:.76rem}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel .workspace-row-meta{flex-flow:wrap;grid-column:1;justify-content:flex-start;align-items:center;gap:6px;display:flex}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel .workspace-row .status-badge{min-height:25px;padding:0 7px;font-size:.7rem}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel .workspace-row>.muted-text{text-align:right;white-space:nowrap;grid-column:2;align-self:center;font-size:.73rem}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel .pagination-actions{border-top:1px solid #e7efea;margin:0;padding:12px 16px}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel .pagination-actions .button{min-height:44px}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-detail-panel .review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-detail-panel .review-fields div{background:0 0;border:0;border-top:1px solid #e7efea;border-radius:0;min-width:0;padding:9px 2px}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-detail-panel dt{color:#66756f;font-size:.73rem;line-height:1.3}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-detail-panel dd{margin:3px 0 0;font-size:.84rem;font-weight:700;line-height:1.35}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-detail-panel .workspace-actions{align-items:stretch;gap:8px}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-detail-panel .workspace-actions .button{min-height:44px}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-detail-panel .inline-message{margin:0}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel .workspace-row:focus-visible{outline-offset:-3px;outline:3px solid #2e9a7b}@media (width>=1100px){:is(.mna-settlement-screen,.mnm-settlement-screen){grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start}:is(.mna-settlement-screen,.mnm-settlement-screen)>.workspace-page-heading,:is(.mna-settlement-screen,.mnm-settlement-screen)>.inline-message,:is(.mna-settlement-screen,.mnm-settlement-screen)>.workspace-section:not(.settlement-history-panel):not(.settlement-detail-panel){grid-column:1/-1}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-history-panel{grid-column:1}:is(.mna-settlement-screen,.mnm-settlement-screen) .settlement-detail-panel{grid-column:2}}.mna-reports-screen{width:min(100%,960px);color:var(--mna-ink);gap:14px}.mna-reports-screen .workspace-page-heading{align-items:flex-start;gap:10px}.mna-reports-screen .workspace-page-heading .eyebrow{display:none}.mna-reports-screen .workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}.mna-reports-screen .workspace-page-heading .status-badge{flex:none}.mna-reports-screen .workspace-section{border:1px solid var(--mna-border);background:#fff;border-radius:17px;gap:14px;min-width:0;padding:16px;box-shadow:0 4px 18px #142d230d}.mna-reports-screen .reports-form-panel .profile-section-fields{gap:14px}.mna-reports-screen .reports-form-panel .inline-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.mna-reports-screen .reports-form-panel .inline-fields>*{min-width:0}.mna-reports-screen .reports-form-panel .workspace-actions{border-top:1px solid #e7efea;gap:8px;padding-top:14px}.mna-reports-screen .reports-form-panel .workspace-actions .button{min-height:44px}.mna-reports-screen .reports-result-panel .review-title-row{flex-wrap:wrap;align-items:center;gap:10px}.mna-reports-screen .reports-result-panel .review-title-row>div{min-width:0}.mna-reports-screen .reports-result-panel .review-title-row h2{overflow-wrap:anywhere;margin:0;font-size:1.08rem}.mna-reports-screen .reports-result-panel .review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.mna-reports-screen .reports-result-panel .review-fields div{background:0 0;border:0;border-top:1px solid #e7efea;border-radius:0;min-width:0;padding:9px 2px}.mna-reports-screen .reports-result-panel dt{color:#66756f;overflow-wrap:anywhere;font-size:.73rem;line-height:1.3}.mna-reports-screen .reports-result-panel dd{margin:3px 0 0;font-size:.84rem;font-weight:700;line-height:1.35}.mna-reports-screen .report-preview-frame,.mna-reports-screen .report-json-preview{width:100%;min-width:0}@media (width>=700px){.mna-reports-screen .reports-form-panel .inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mna-reports-screen .reports-form-panel .workspace-actions .button{width:auto}}:is(.mna-pricing-screen,.wmo-pricing-screen){width:min(100%,1040px);color:var(--mna-ink);gap:14px}:is(.mna-pricing-screen,.wmo-pricing-screen)>.workspace-page-heading .eyebrow{display:none}:is(.mna-pricing-screen,.wmo-pricing-screen)>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}:is(.mna-pricing-screen,.wmo-pricing-screen)>.workspace-section{border:1px solid var(--mna-border);background:#fff;border-radius:17px;min-width:0;padding:16px;box-shadow:0 4px 18px #142d230d}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog{gap:16px}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog-header{align-items:flex-start;gap:12px}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog-header>div{min-width:0}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog-header .eyebrow{display:none}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog-header h2{margin:0;font-size:1.1rem}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog-header .muted-text{margin:5px 0 0;font-size:.8rem;line-height:1.45}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog-header .button{min-height:44px}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog>.workspace-management-list{gap:10px}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog>.workspace-management-list>.workspace-row{min-height:0;box-shadow:none;cursor:default;border:1px solid #dce8e1;border-radius:13px;gap:10px;padding:14px}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog>.workspace-management-list>.workspace-row:hover{background:#fff;border-color:#dce8e1}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog>.workspace-management-list>.workspace-row>span:first-child{justify-content:start;gap:3px;min-width:0;display:grid}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog>.workspace-management-list>.workspace-row strong{font-size:.94rem;line-height:1.35}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog>.workspace-management-list>.workspace-row>span:first-child>span{color:#66756f;overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog>.workspace-management-list>.workspace-row-meta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:7px;display:flex}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog>.workspace-management-list>.workspace-row .status-badge{min-height:27px;padding:0 8px;font-size:.7rem}:is(.mna-pricing-screen,.wmo-pricing-screen) .pricing-catalog>.workspace-management-list>.workspace-row .button{min-height:40px}:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor{min-width:0;box-shadow:none;background:#fbfdfb;border:1px solid #cfe3d6;border-radius:14px;gap:14px;padding:16px}:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor .review-title-row{align-items:center;gap:10px}:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor .review-title-row h2{margin:0;font-size:1.08rem}:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor .review-title-row .button{min-height:44px}:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor .profile-pricing-row,:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor .profile-pricing-descriptions{grid-template-columns:minmax(0,1fr);gap:12px;margin:0}:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor label{min-width:0}:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor .trial-plan-toggle{cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;display:flex}:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor .trial-plan-toggle input{width:20px;min-width:20px;min-height:20px;margin:2px 0 0;padding:0}:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor .trial-plan-toggle>span{gap:3px;display:grid}:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor .trial-plan-toggle small{color:#66756f;font-size:.82rem;font-weight:400;line-height:1.45}:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor input:not([type=checkbox]),:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor textarea,:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor select{border-color:#879d92}:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor input:not([type=checkbox]):focus,:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor textarea:focus,:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor select:focus{border-color:#176f52}:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor .workspace-actions{border-top:1px solid #e7efea;padding-top:14px}:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor .workspace-actions .button{min-height:44px}@media (width>=700px){:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor .profile-pricing-row,:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor .profile-pricing-descriptions{grid-template-columns:repeat(2,minmax(0,1fr))}}.wmo-pricing-screen .wmo-pending-transfers .review-title-row{align-items:flex-start}.wmo-pricing-screen .pricing-catalog>.empty-state,.wmo-pricing-screen .wmo-pending-transfers>.empty-state{background:0 0;border:0;border-radius:0;padding:8px 0}.wmo-pricing-screen .pricing-catalog>.empty-state h3,.wmo-pricing-screen .wmo-pending-transfers>.empty-state h3{color:#66756f;margin:0;font-size:.9rem;font-weight:500}.wmo-pricing-screen .membership-plan-editor{background:0 0;border:0;border-top:1px solid #e7efea;border-radius:0;padding:16px 0 0}.wmo-pricing-screen .wmo-pending-transfers .review-title-row .eyebrow{display:none}.wmo-pricing-screen .wmo-pending-transfers .review-title-row h2{margin:0;font-size:1.1rem}.wmo-pricing-screen .wmo-pending-transfers .workspace-management-list{gap:10px}.wmo-pricing-screen .wmo-pending-transfers .workspace-row{min-height:0;box-shadow:none;cursor:default;border:1px solid #dce8e1;border-radius:13px;gap:10px;padding:14px}.wmo-pricing-screen .wmo-pending-transfers .workspace-row:hover{background:#fff;border-color:#dce8e1}.wmo-pricing-screen .wmo-pending-transfers .workspace-row>span:first-child{justify-content:start;gap:4px;min-width:0;display:grid}.wmo-pricing-screen .wmo-pending-transfers .workspace-row strong{overflow-wrap:anywhere;font-size:.94rem;line-height:1.35}.wmo-pricing-screen .wmo-pending-transfers .workspace-row>span:first-child>span{color:#66756f;overflow-wrap:anywhere;font-size:.76rem;line-height:1.4}.wmo-pricing-screen .wmo-pending-transfers .workspace-row-meta{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.wmo-pricing-screen .wmo-pending-transfers .workspace-row-meta .button{min-height:44px}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen){width:min(100%,960px);color:var(--mna-ink);gap:14px}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen)>.workspace-page-heading{align-items:flex-start;gap:10px}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen)>.workspace-page-heading .eyebrow{display:none}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen)>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen)>.workspace-section{border:1px solid var(--mna-border);background:#fff;border-radius:17px;gap:14px;min-width:0;padding:16px;box-shadow:0 4px 18px #142d230d}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen)>.workspace-section .review-title-row{align-items:flex-start;gap:10px}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen)>.workspace-section .review-title-row .eyebrow{display:none}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen)>.workspace-section .review-title-row h2{margin:0;font-size:1.08rem}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .mna-platform-current>.workspace-row{cursor:default;background:linear-gradient(135deg,#f0faf4,#f9fcfa);border:1px solid #b9dbc9;border-radius:13px;gap:12px;min-height:0;padding:16px}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .mna-platform-plans .workspace-management-list,:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .mna-platform-history .workspace-management-list{gap:10px}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .mna-platform-plans .workspace-row,:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .mna-platform-history .workspace-row{min-height:0;box-shadow:none;cursor:default;border:1px solid #dce8e1;border-radius:13px;gap:10px;padding:14px}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .workspace-row:hover{background:#fff;border-color:#dce8e1}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .mna-platform-current>.workspace-row:hover{background:#f0faf4;border-color:#b9dbc9}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .workspace-row>span:first-child{justify-content:start;gap:4px;min-width:0;display:grid}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .workspace-row strong{font-size:.94rem;line-height:1.35}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .workspace-row>span:first-child>span{color:#60746a;overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .workspace-row-meta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:7px;display:flex}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .workspace-row .status-badge{min-height:27px;padding:0 8px;font-size:.72rem}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .workspace-row .button{min-height:44px}@media (width>=700px){:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .mna-platform-plans .workspace-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}:is(.mna-subscription-screen,.mnm-subscription-screen,.wmo-subscription-screen) .mna-platform-plans .workspace-row-meta{justify-content:flex-end}}:is(.wmo-subscription-screen,.mnm-subscription-screen) .mna-platform-current{background:linear-gradient(135deg,#f0faf4,#f9fcfa);border-color:#b9dbc9}:is(.wmo-subscription-screen,.mnm-subscription-screen) .status-badge{width:auto}:is(.wmo-subscription-screen,.mnm-subscription-screen) .mna-platform-current>.workspace-row,:is(.wmo-subscription-screen,.mnm-subscription-screen) .mna-platform-current>.workspace-row:hover{background:0 0;border:0;border-radius:0;padding:0}:is(.wmo-subscription-screen,.mnm-subscription-screen) .mna-platform-plans .workspace-row,:is(.wmo-subscription-screen,.mnm-subscription-screen) .mna-platform-history .workspace-row{background:0 0;border:0;border-bottom:1px solid #e7efea;border-radius:0;padding:12px 0}:is(.wmo-subscription-screen,.mnm-subscription-screen) .mna-platform-plans .workspace-row:last-child,:is(.wmo-subscription-screen,.mnm-subscription-screen) .mna-platform-history .workspace-row:last-child{border-bottom:0}:is(.wmo-subscription-screen,.mnm-subscription-screen) .mna-platform-plans .workspace-row:hover,:is(.wmo-subscription-screen,.mnm-subscription-screen) .mna-platform-history .workspace-row:hover{background:0 0;border-color:#e7efea}:is(.wmo-subscription-screen,.mnm-subscription-screen)>.workspace-section>.empty-state{background:0 0;border:0;border-radius:0;padding:8px 0}:is(.wmo-subscription-screen,.mnm-subscription-screen)>.workspace-section>.empty-state h3{color:#66756f;margin:0;font-size:.9rem;font-weight:500}.wco-subscription-screen>.mna-platform-plans{box-shadow:none;background:0 0;border:0;padding:0}.wco-subscription-screen>.mna-platform-plans .review-title-row{padding:0 2px}.wco-subscription-screen .wco-plan-card{min-width:0}@media (prefers-reduced-motion:reduce){.mna-app-shell *,.mna-app-shell :before,.mna-app-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wmo-app-shell{--mna-primary:#087a63;--mna-ink:#17211e;--mna-border:#dce6e2;--mna-header-height:62px;background:#f6f8f7;grid-template-rows:auto minmax(0,1fr);min-width:0}.wmo-app-shell .app-header{min-width:0;min-height:62px;box-shadow:none;gap:8px;padding:8px 14px}.wmo-app-shell .brand-stack{flex:1 1 0;min-width:0}.wmo-app-shell .brand-stack strong{color:#17211e;text-overflow:ellipsis;white-space:nowrap;font-size:.91rem;overflow:hidden}.wmo-app-shell .brand-stack>span{color:#66756f;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;line-height:1.25;overflow:hidden}.wmo-app-shell .brand-stack.has-workspace-logo{grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:8px}.wmo-app-shell .brand-stack.has-workspace-logo .wco-admin-header-logo{object-fit:contain;grid-area:1/1/span 2;width:38px;height:38px}.wmo-app-shell .brand-stack.has-workspace-logo strong,.wmo-app-shell .brand-stack.has-workspace-logo>span{grid-column:2}.classic-network-workspace-app-shell .brand-stack>span{display:none}.wmo-app-shell .header-actions{flex:none;gap:6px;min-width:0;margin-left:0}.wmo-app-shell .standard-desktop-logout,.wmo-app-shell .standard-mobile-logout{display:none!important}.wmo-app-shell .language-switch{flex:none;width:auto}.wmo-app-shell .language-switch button{flex:none;min-width:44px;min-height:44px;padding:0 5px;font-size:.78rem}.wmo-app-shell .app-main{min-width:0;padding:18px 14px calc(100px + env(safe-area-inset-bottom));display:block}.wmo-role-navigation{border:0}.wmo-sidebar-identity{display:none}.wmo-role-navigation .mna-mobile-bottom-navigation{border-color:#dce6e2}.wmo-role-navigation .mna-mobile-bottom-navigation button{min-height:62px}.wmo-role-navigation .mna-mobile-bottom-navigation button span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;line-height:1.18;overflow:visible}.wmo-role-navigation .mna-mobile-bottom-navigation button.active,.wmo-role-navigation .mna-more-items button.active{color:#066451;background:#eaf7f2}.wmo-role-navigation .mna-sidebar-items button.active{color:#066451;background:#eaf7f2;border-color:#abd8c5}.wmo-app-shell button:focus-visible{outline-offset:2px;outline:3px solid #2e9a7b}.wmo-home{color:#17211e;gap:16px;width:min(100%,1160px);display:grid}.wmo-home h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem);line-height:1.2}.wmo-home h2{margin:0;font-size:1.07rem;line-height:1.3}.wmo-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wmo-home-metric{color:#236e56;text-align:left;cursor:pointer;background:#eaf7f2;border:1px solid #cfe6db;border-radius:16px;align-content:space-between;gap:10px;min-width:0;min-height:104px;padding:13px;transition:transform .18s,box-shadow .18s;display:grid}.wmo-home-metric>span{justify-content:space-between;align-items:flex-start;gap:5px;min-width:0;font-size:.77rem;font-weight:750;line-height:1.35;display:flex}.wmo-home-metric svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.wmo-home-metric strong{font-size:clamp(1.7rem,6vw,2.1rem);line-height:1}.wmo-home-metric.active{color:#175c9a;background:#eef6fc;border-color:#d5e7f6}.wmo-home-metric.male{color:#0369a1;background:#f5faff;border-color:#c9ddeb}.wmo-home-metric.female{color:#a23b76;background:#fffafd;border-color:#ead5e6}.wmo-home-metric.approvals{color:#92600b;background:#fff8e9;border-color:#f1dfbb}.wmo-home-metric.new{color:#674898;background:#f6f1fc;border-color:#e5dcf2}.wmo-home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wmo-home-actions button{color:#066451;text-align:left;cursor:pointer;background:#fff;border:1px solid #b8dccc;border-radius:13px;align-items:center;gap:8px;min-width:0;min-height:56px;padding:10px 12px;display:flex}.wmo-home-actions button:first-child{color:#fff;background:#087a63;border-color:#087a63}.wmo-home-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.wmo-home-actions button span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0;font-size:.82rem;font-weight:800;line-height:1.25}.wmo-home-actions button span:last-child{font-size:1.25rem;line-height:1}.wmo-home-content{align-items:start;gap:14px;display:grid}.wmo-home-panel{background:#fff;border:1px solid #dce6e2;border-radius:17px;min-width:0;padding:16px;box-shadow:0 4px 18px #142d230d}.wmo-home-panel>p{color:#66756f;margin:10px 0 0;font-size:.88rem}.wmo-home-panel-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.wmo-home-panel-heading button{color:#087a63;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:.82rem;font-weight:750}.wmo-home-list{margin-top:10px}.wmo-home-list>button{color:#17211e;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf1ef;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 2px;display:flex}.wmo-home-list>button:first-child{border-top:0}.wmo-home-list>button>span:first-child{overflow-wrap:anywhere;min-width:0;font-size:.87rem;font-weight:650}.wmo-home-row-end{color:#66756f;flex:none;align-items:center;gap:8px;font-size:1.25rem;display:inline-flex}.wmo-home-row-end>b{color:#8b5b0a;background:#fff1ce;border-radius:8px;place-items:center;min-width:28px;min-height:26px;padding:0 6px;font-size:.78rem;display:grid}.wmo-home-profile{gap:3px;display:grid}.wmo-home-profile strong{font-size:.9rem}.wmo-home-profile small{color:#66756f;font-size:.73rem;line-height:1.35}.wmo-home-row-end .status-badge{font-size:.65rem}.wmo-home-panchangam{gap:12px;display:grid}.wmo-home-panchangam-meta{color:#66756f;gap:2px;font-size:.82rem;display:grid}.wmo-home-panchangam-meta strong{color:#17211e;font-size:.93rem}.wmo-home-panchangam-meta .wmo-home-tamil-date{font-size:.83rem;font-weight:600}.wmo-home-panchangam dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;display:grid}.wmo-home-panchangam dl div{border-top:1px solid #edf1ef;gap:2px;min-width:0;padding:10px 0;display:grid}.wmo-home-panchangam dt{color:#66756f;font-size:.76rem}.wmo-home-panchangam dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.89rem;font-weight:750}.wmo-home-panchangam dd small{color:#66756f;margin-top:3px;font-size:.76rem;font-weight:500;line-height:1.45;display:block}.wmo-home-metric:hover,.wmo-home-list>button:hover,.wmo-home-actions button:hover{box-shadow:0 4px 14px #142d2314}.wmo-home-metric:active,.wmo-home-list>button:active,.wmo-home-actions button:active{transform:scale(.99)}@media (width<=390px){.wmo-app-shell .brand-stack.has-workspace-logo{grid-template-columns:30px minmax(0,1fr)}.wmo-app-shell .brand-stack.has-workspace-logo .wco-admin-header-logo{width:30px;height:30px}.wmo-app-shell .brand-stack strong{font-size:.81rem}.wmo-app-shell .header-actions{gap:4px}.wmo-app-shell .mna-header-notifications{width:40px;height:40px}}@media (width>=700px){.wmo-app-shell{--mna-header-height:64px;grid-template-columns:74px minmax(0,1fr);grid-template-rows:var(--mna-header-height) minmax(0, 1fr)}.wmo-app-shell .app-header{height:var(--mna-header-height);grid-area:1/1/auto/-1;padding:8px 24px}.wmo-app-shell .app-main{grid-area:2/2;padding:26px}.wmo-home-metrics{gap:12px}.wmo-home-content{grid-template-columns:repeat(2,minmax(0,1fr))}.wmo-home-panchangam{grid-column:1/-1}.wmo-role-navigation .mna-sidebar-items button.active{background:#eaf7f2;border-color:#abd8c5}}@media (width>=1024px){.wmo-app-shell{--mna-header-height:70px;grid-template-columns:244px minmax(0,1fr)}.wmo-app-shell .app-header{min-height:70px;padding:10px 30px}.wmo-app-shell .brand-stack strong{display:block}.wmo-app-shell .brand-stack>span{color:#66756f;grid-row:auto;font-size:.69rem;font-weight:500}.wmo-app-shell .app-main{padding:30px}.wmo-sidebar-identity{display:none!important}.wmo-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wmo-home-content{grid-template-columns:repeat(2,minmax(0,1fr))}.wmo-home-panchangam{grid-area:1/1}.wmo-home-recent{grid-area:1/2}.wmo-home-tasks{grid-column:1/-1}.classic-network-workspace-app-shell .brand-stack strong{display:block}}@media (prefers-reduced-motion:reduce){.wmo-app-shell *,.wmo-app-shell :before,.wmo-app-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wco-ops-app-shell{--mna-primary:#176b4a}.wco-ops-app-shell .brand-stack>span{color:#536a5c}.wco-dashboard{width:min(100%,1160px);color:var(--mna-ink);gap:16px}.wco-dashboard h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem);line-height:1.2}.wco-dashboard h2{margin:0;font-size:1.08rem;line-height:1.3}.wco-dashboard .wco-profile-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wco-dashboard .wco-profile-metric{border-radius:16px;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:10px;min-width:0;min-height:105px;padding:13px}.wco-dashboard .wco-profile-metric span{overflow-wrap:anywhere;font-size:.77rem;line-height:1.35}.wco-dashboard .wco-profile-metric strong{font-size:clamp(1.7rem,6vw,2.1rem)}.wco-dashboard .wco-network-profile-section{border-radius:16px;margin:0;padding:14px}.wco-dashboard .wco-network-profile-overview .wco-profile-metric{min-height:85px}.wco-dashboard .wco-service-section{box-shadow:none;background:0 0;border:0;gap:12px;padding:0}.wco-dashboard .wco-service-section .eyebrow{display:none}.wco-dashboard .wco-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wco-dashboard .wco-service-card{background:#fff;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;min-width:0;min-height:74px;padding:11px}.wco-dashboard .wco-service-icon{border-radius:10px;width:32px;height:32px}.wco-dashboard .wco-service-icon svg{width:19px;height:19px}.wco-dashboard .wco-service-card strong{font-size:.83rem;line-height:1.25}.wco-dashboard .wco-service-card small{display:none}.wco-dashboard-lists{align-items:start;gap:14px;display:grid}.wco-dashboard .wco-dashboard-lists .wco-dashboard-section{border:1px solid var(--mna-border);border-radius:17px;min-width:0;padding:16px;box-shadow:0 4px 18px #142d230d}.wco-dashboard .wco-subscription-card{border-radius:17px;gap:12px;min-width:0;padding:16px}.wco-dashboard .wco-subscription-card>div{min-width:0}.wco-dashboard .wco-subscription-card strong,.wco-dashboard .wco-subscription-card span{overflow-wrap:anywhere}.wco-ops-app-shell button:focus-visible{outline-offset:2px;outline:3px solid #2e9a7b}@media (width>=700px){.wco-dashboard .wco-profile-overview{gap:12px}.wco-dashboard-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.wco-dashboard .wco-profile-overview,.wco-dashboard .wco-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wco-dashboard .wco-subscription-card{flex-direction:row;align-items:center}.wco-dashboard .wco-subscription-card .button{width:auto}}.wco-auto-search-screen{width:min(100%,1160px);color:var(--mna-ink);gap:14px}.wco-auto-search-screen>.workspace-page-heading .eyebrow{display:none}.wco-auto-search-screen>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}.wco-auto-search-screen .auto-search-controls{border:1px solid var(--mna-border);background:#fff;border-radius:17px;min-width:0;margin:0;padding:16px;box-shadow:0 4px 18px #142d230d}.wco-auto-search-screen .auto-working-profile-selector,.wco-auto-search-screen .auto-working-profile-combobox,.wco-auto-search-screen .automatic-settings-panel .field{min-width:0}.wco-auto-search-screen .automatic-settings-panel{max-width:100%}.wco-auto-search-screen .automatic-run-action{justify-content:flex-start}.wco-auto-search-screen .automatic-run-action .button{width:100%;min-height:44px}.wco-auto-search-screen .management-grid{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;position:static}.wco-auto-search-screen .workspace-list-panel{min-width:0;height:auto;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.wco-auto-search-screen .automatic-search-results{border:1px solid var(--mna-border);background:#fff;border-radius:17px;min-width:0;max-height:none;padding:0;position:static;overflow:hidden;box-shadow:0 4px 18px #142d230d}.wco-auto-search-screen .automatic-search-results>.review-title-row{border-bottom:1px solid #e7efea;margin:0;padding:16px}.wco-auto-search-screen .automatic-search-results>.review-title-row h3{margin:0;font-size:1.08rem}.wco-auto-search-screen .manual-search-result-list{gap:0}.wco-auto-search-screen .manual-search-result-row{min-height:0;box-shadow:none;border:0;border-top:1px solid #e7efea;border-radius:0;gap:4px;padding:12px 16px}.wco-auto-search-screen .manual-search-result-row:first-child{border-top:0}.wco-auto-search-screen .manual-search-result-row.active{box-shadow:inset 3px 0 0 var(--mna-primary);background:#eef8f3;padding-left:16px}.wco-auto-search-screen .manual-result-identity{flex-wrap:wrap;gap:2px 10px}.wco-auto-search-screen .manual-result-facts,.wco-auto-search-screen .manual-result-education{white-space:normal;overflow-wrap:anywhere}.wco-auto-search-screen .automatic-search-results .pagination-actions{border-top:1px solid #e7efea;margin:0;padding:12px 16px}.wco-auto-search-screen .auto-match-detail-panel{border:1px solid var(--mna-border);background:#fff;border-radius:17px;grid-column:1;align-self:start;min-width:0;height:auto;min-height:0;max-height:none;padding:16px;box-shadow:0 4px 18px #142d230d}.wco-auto-search-screen .auto-match-detail-panel .review-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wco-auto-search-screen .auto-match-detail-panel dd{overflow-wrap:anywhere}.wco-auto-search-screen .workspace-row:focus-visible{outline-offset:-3px;outline:3px solid #2e9a7b}@media (width>=700px){.wco-auto-search-screen .automatic-run-action .button{width:auto}}@media (width>=1280px){.wco-auto-search-screen.wco-auto-search-selected .management-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:18px}.wco-auto-search-screen.wco-auto-search-selected .auto-match-detail-panel{grid-column:2}}.wco-astrology-screen{width:min(100%,960px);color:var(--mna-ink);gap:14px}.wco-astrology-screen .workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}.wco-astrology-screen .wco-astrology-options{grid-template-columns:minmax(0,1fr);gap:12px;margin:0}.wco-astrology-screen .wco-astrology-option{appearance:none;border:1px solid var(--mna-border);min-width:0;min-height:88px;color:var(--mna-ink);text-align:left;cursor:pointer;background:#fff;border-radius:17px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:16px;transition:background .18s,transform .18s;display:grid;box-shadow:0 4px 18px #142d230d}.wco-astrology-screen .wco-astrology-option:hover{background:#f7fbf9}.wco-astrology-screen .wco-astrology-option:active{transform:scale(.99)}.wco-astrology-screen .wco-astrology-option:focus-visible{outline-offset:2px;outline:3px solid #2e9a7b}.wco-astrology-option-icon{color:#8d671c;background:#fff4d8;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.wco-astrology-option-icon.matching{color:#a05369;background:#fbeaf0}.wco-astrology-option-icon svg{width:23px;height:23px}.wco-astrology-screen .wco-astrology-option strong{overflow-wrap:anywhere;min-width:0;font-size:.96rem;line-height:1.35}.wco-astrology-option-arrow{color:#66756f;text-align:right;font-size:1.6rem;line-height:1}@media (width>=700px){.wco-astrology-screen .wco-astrology-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=375px){:is(.wmo-profile-screen,.mnm-profile-screen) .profile-summary-panel .review-fields{grid-template-columns:minmax(0,1fr)}}.wmo-network-screen{color:#17211e;gap:14px;width:min(100%,1160px)}.wmo-network-screen>.workspace-page-heading .eyebrow{display:none}.wmo-network-screen>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.75rem)}.wmo-network-screen .workspace-section{border:1px solid #dce6e2;border-radius:17px;min-width:0;box-shadow:0 4px 18px #142d230d}.wmo-network-screen .membership-summary{background:linear-gradient(135deg,#eaf7f2,#fff 74%);gap:10px;padding:16px}.wmo-network-screen .review-title-row{align-items:flex-start;gap:8px}.wmo-network-screen .review-title-row h2{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.35}.wmo-network-screen .review-title-row .status-badge{width:auto;min-height:27px;padding:0 8px;font-size:.72rem}.wmo-network-screen .review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.wmo-network-screen .review-fields div{background:0 0;border:0;border-top:1px solid #e7efea;border-radius:0;min-width:0;padding:10px 2px}.wmo-network-screen .review-fields dt{color:#66756f;font-size:.74rem;line-height:1.3}.wmo-network-screen .review-fields dd{min-height:0;margin:3px 0 0;font-size:.86rem;font-weight:700;line-height:1.35}.wmo-network-screen .management-filters{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px}.wmo-network-screen .management-filters .field{min-width:0;margin:0}.wmo-network-screen .management-grid{grid-template-columns:minmax(0,1fr);gap:14px;height:auto;position:static}.wmo-network-screen:not(.wmo-network-selected) .management-grid .review-panel{display:none}.wmo-network-screen .workspace-list-panel,.wmo-network-screen .review-panel{height:auto;max-height:none;overflow:visible}.wmo-network-screen .workspace-list-panel{gap:0;padding:0;overflow:hidden}.wmo-network-screen .workspace-management-list{gap:0}.wmo-network-screen .workspace-list-panel .workspace-row{min-height:76px;box-shadow:none;border:0;border-top:1px solid #e7efea;border-radius:0;grid-template-columns:minmax(0,1fr);gap:7px;padding:13px 16px;transition:background .18s;display:grid}.wmo-network-screen .workspace-list-panel .workspace-row:first-child{border-top:0}.wmo-network-screen .workspace-list-panel .workspace-row.active{background:#eaf7f2;box-shadow:inset 3px 0 #087a63}.wmo-network-screen .workspace-list-panel .workspace-row:hover{background:#f4faf7}.wmo-network-screen .workspace-list-panel .workspace-row>span:first-child{justify-content:start;gap:2px;min-width:0;display:grid}.wmo-network-screen .workspace-list-panel .workspace-row>span:first-child>span{overflow-wrap:anywhere;grid-row:1;font-size:.91rem;font-weight:750;line-height:1.35}.wmo-network-screen .workspace-list-panel .workspace-row strong{color:#66756f;grid-row:2;font-size:.74rem;font-weight:600}.wmo-network-screen .workspace-list-panel .workspace-row-meta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.wmo-network-screen .workspace-list-panel .workspace-row .status-badge{width:auto;min-height:25px;padding:0 7px;font-size:.68rem}.wmo-network-screen .workspace-list-panel .workspace-row>.muted-text{overflow-wrap:anywhere;font-size:.74rem}.wmo-network-screen .workspace-list-panel .pagination-actions{border-top:1px solid #e7efea;justify-content:space-between;gap:8px;margin:0;padding:12px 16px}.wmo-network-screen .workspace-list-panel .pagination-actions .button{width:auto;min-height:44px}.wmo-network-screen .review-panel{gap:14px;padding:16px}.wmo-network-screen .review-detail-stack{gap:14px}.wmo-network-screen .review-panel .inline-message{margin:0}.wmo-network-screen .workspace-actions .button{min-height:44px}.wmo-network-screen .workspace-row:focus-visible{outline-offset:-3px;outline:3px solid #2e9a7b}@media (width>=700px){.wmo-network-screen .workspace-list-panel .workspace-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.wmo-network-screen .workspace-list-panel .workspace-row>span:first-child{grid-area:1/1/3}.wmo-network-screen .workspace-list-panel .workspace-row-meta{grid-area:1/2;justify-content:flex-end}.wmo-network-screen .workspace-list-panel .workspace-row>.muted-text{text-align:right;grid-area:2/2}.wmo-network-screen .membership-summary .review-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.wmo-network-screen.wmo-network-selected .management-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px}.wmo-network-screen .workspace-list-panel .workspace-row{grid-template-columns:minmax(0,1fr)}.wmo-network-screen .workspace-list-panel .workspace-row>span:first-child,.wmo-network-screen .workspace-list-panel .workspace-row-meta,.wmo-network-screen .workspace-list-panel .workspace-row>.muted-text{text-align:left;grid-area:auto/1;justify-content:flex-start}}.classic-cna-member-back{color:#066451;min-height:44px;font:inherit;cursor:pointer;background:#eaf7f2;border:0;border-radius:10px;justify-self:start;align-items:center;padding:5px 10px;font-weight:750;display:none}.classic-cna-member-back:focus-visible{outline-offset:2px;outline:3px solid #087a63}.classic-cna-network-screen .membership-admin-panel .workspace-row strong,.classic-cna-network-screen .review-panel .review-title-row h2{overflow-wrap:anywhere}@media (width<=1279px){.classic-cna-network-screen:not(.classic-cna-member-selected) .management-grid .review-panel,.classic-cna-network-screen.classic-cna-member-selected .cna-network-admin-summary,.classic-cna-network-screen.classic-cna-member-selected .workspace-list-panel{display:none}.classic-cna-network-screen.classic-cna-member-selected .classic-cna-member-back{display:flex}}.client-app-shell{--client-ink:#17211e;--client-muted:#66756f;--client-border:#dce6e2;--client-emerald:#087a63;--client-header-height:64px;background:#f7f9f8;min-width:0}.client-app-shell .app-header{min-height:var(--client-header-height);box-shadow:none;gap:8px;padding:8px 14px}.client-app-shell .brand-stack{flex:1 1 0;grid-template-columns:30px minmax(0,1fr);column-gap:8px;min-width:0}.client-app-shell .brand-stack .wco-admin-header-logo{object-fit:contain;grid-area:1/1/span 2;width:30px;height:30px}.client-app-shell .brand-stack strong,.client-app-shell .brand-stack>span:not(.vp-membership-chip){text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.client-app-shell .brand-stack strong{color:#075b49;font-size:.91rem}.client-app-shell .brand-stack>span:not(.vp-membership-chip){color:var(--client-muted);font-size:.73rem}.client-app-shell .brand-stack>span:not(.vp-membership-chip).client-header-name-line{white-space:normal;flex-wrap:wrap;align-items:center;gap:7px;width:max-content;max-width:100%;display:flex;overflow:visible}.client-app-shell .vp-client-header .brand-stack .vp-membership-chip{padding:1px 4px;font-size:.62rem;line-height:1.15}html[lang=ta] .client-app-shell .vp-client-header .brand-stack .vp-membership-chip{padding:1px 5px;font-size:.78rem;font-weight:500;line-height:1.35}.client-app-shell .header-actions{gap:5px;margin-left:0}.client-app-shell .language-switch{flex:none;width:auto}.client-app-shell .language-switch button{min-width:44px;min-height:44px;padding:0 5px;font-size:.78rem}.client-app-shell .standard-desktop-logout,.client-app-shell .standard-mobile-logout{display:none!important}.client-header-notifications{border:1px solid var(--client-border);width:44px;height:44px;color:var(--client-emerald);cursor:pointer;background:#fff;border-radius:13px;place-items:center;padding:9px;display:grid;position:relative}.client-header-notifications svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.client-header-badge{color:#fff;text-align:center;background:#ad4365;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:.66rem;font-weight:800;line-height:18px;position:absolute;top:-4px;right:-4px}.client-app-shell .app-main{min-width:0;padding:16px 14px calc(98px + env(safe-area-inset-bottom));display:block}@media (width<=699px){.client-app-shell .vp-dashboard>.client-subscription-panel{display:none}}.client-app-shell button:focus-visible{outline-offset:2px;outline:3px solid #087a63}.client-role-navigation{z-index:30;right:12px;bottom:max(8px, env(safe-area-inset-bottom));background:0 0;border:0;width:auto;min-height:0;padding:0;display:block;position:fixed;left:12px;overflow:visible}.client-sidebar-items,.client-sidebar-logout{display:none}.client-bottom-navigation{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #dce6e2d9;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;display:grid;box-shadow:0 6px 22px #142d2321}.client-role-navigation .client-bottom-navigation button{color:#78866e;background:0 0;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:53px;padding:4px 2px;font-size:.68rem;font-weight:600;line-height:1.2;transition:color .18s,background-color .18s,transform .18s;display:flex;position:relative}.client-bottom-navigation button.active{color:#315f43;background:#edf4e9}.client-bottom-navigation button.active svg{color:#315f43;box-shadow:none;background:0 0;transform:none}.client-bottom-navigation button:active{transform:scale(.96)}.client-bottom-navigation svg,.client-sidebar-items svg,.client-sidebar-logout svg,.client-more-items svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px}.client-bottom-navigation button svg{border-radius:9px;padding:1px;transition:color .18s}.client-bottom-navigation button span{text-align:center;white-space:normal;max-width:100%}.client-bottom-navigation .navigation-unread-badge{margin:0;position:absolute;top:1px;left:calc(50% + 8px)}@media (prefers-reduced-motion:reduce){.client-bottom-navigation button,.client-bottom-navigation button svg{transition:none}.client-bottom-navigation button:active,.client-bottom-navigation button.active svg{transform:none}}.client-more-layer{z-index:35;position:fixed;inset:0}.client-more-backdrop{background:#0f20196e;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.client-more-sheet{max-height:min(82dvh,720px);padding:8px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;animation:.2s ease-out mna-sheet-in;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 36px #0f201929}.client-more-handle{background:#cbd8d2;border-radius:4px;width:36px;height:4px;margin:0 auto 12px}.client-more-heading{color:var(--client-ink);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:1.08rem;display:flex}.client-more-heading button{background:0 0;border:0;min-width:44px;min-height:44px;font-size:1.5rem}.client-more-items{gap:2px;display:grid}.client-more-items button{width:100%;min-height:48px;color:var(--client-ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.client-more-items>button:last-child{color:#a34250}.client-more-items>button:last-child:hover{background:#fff0f1}.client-more-items button span{white-space:normal;flex:1;min-width:0}.client-more-items .navigation-unread-badge{margin-left:auto}.client-more-items button.active,.client-more-items button:hover{background:#eaf7f2}.vp-dashboard{width:min(100%,1100px);color:var(--client-ink);gap:16px;display:grid}.vp-dashboard h1,.vp-dashboard h2,.vp-dashboard p{margin-top:0}.vp-dashboard h2{margin-bottom:0;font-size:1.16rem;line-height:1.3}.client-profile-panel,.client-subscription-panel,.client-notifications-panel,.client-panchangam-panel{border:1px solid var(--client-border);background:#fff;border-radius:18px;min-width:0;padding:18px;box-shadow:0 4px 18px #142d230d}.client-profile-panel{background:linear-gradient(145deg,#fff 56%,#edf8f3);border-color:#cfe6db;gap:16px;display:grid}.client-profile-identity{align-items:center;gap:14px;min-width:0;display:flex}.client-profile-identity>div{justify-items:start;gap:4px;min-width:0;display:grid}.client-profile-photo{object-fit:cover;background:#eaf7f2;border-radius:18px;flex:none;width:72px;height:72px}.client-profile-fallback{place-items:center;display:grid}.client-profile-fallback .vp-service-icon{width:48px;height:48px}.client-profile-panel .eyebrow{color:#67766f;margin:0;font-size:.7rem}.client-profile-panel h1{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.3rem,5vw,1.75rem);line-height:1.18}.client-profile-code{color:#66756f;font-size:.78rem;font-weight:650}.client-profile-status{color:#8b5b0a;background:#fff2d5;border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font-size:.73rem;font-weight:750;display:inline-flex}.client-profile-status.active{color:#07634e;background:#dff4e9}.client-profile-link{color:#fff;cursor:pointer;background:#087a63;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;font-size:.88rem;font-weight:800;display:flex}.client-match-section{gap:12px;display:grid}.client-match-grid{gap:10px;display:grid}.client-match-action{color:#71354b;text-align:left;cursor:pointer;background:#fff1f4;border:1px solid #efd9df;border-radius:16px;align-items:center;gap:14px;min-width:0;min-height:82px;padding:12px 16px;transition:transform .18s,box-shadow .18s;display:flex}.client-match-action.auto_search{color:#245987;background:#edf6ff;border-color:#d5e7f5}.client-match-action.matching{color:#875038;background:#fff2e9;border-color:#f0ddcd}.client-match-action .vp-service-icon{color:currentColor;background:#ffffffad;border-radius:16px;width:52px;height:52px;box-shadow:0 5px 10px #33283012,inset 0 1px #fff}.client-match-action .vp-service-icon svg{width:28px;height:28px}.client-match-action strong{overflow-wrap:anywhere;min-width:0;font-size:1rem}.client-match-action>span:last-child{margin-left:auto;font-size:1.2rem}.client-match-action:hover{transform:translateY(-2px);box-shadow:0 8px 18px #30373217}.client-match-action:active,.client-profile-link:active{transform:scale(.99)}.client-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.client-section-heading>div{gap:3px;display:grid}.client-section-heading>div>span{color:var(--client-muted);overflow-wrap:anywhere;font-size:.75rem}.client-plan-state{color:#806017;background:#fff1d5;border-radius:999px;flex:none;padding:4px 8px;font-size:.7rem;font-weight:750}.client-plan-state.active{color:#08634f;background:#e2f5ea}.client-plan-content{align-items:center;gap:13px;margin:15px 0 10px;display:flex}.client-plan-icon .vp-service-icon{color:#7356a0;background:#f1eaff;border-radius:15px;width:52px;height:52px}.client-plan-content>div{gap:4px;min-width:0;display:grid}.client-plan-content strong{overflow-wrap:anywhere;font-size:1.02rem}.client-plan-content>div>span{color:var(--client-muted);font-size:.8rem;line-height:1.4}.client-plan-content>div>span b{color:#7356a0;font-size:1rem}.client-text-link{color:#087a63;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:.84rem;font-weight:800;display:inline-flex}.client-notification-list{margin-top:10px}.client-notification-list button{width:100%;min-height:48px;color:var(--client-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf1ef;align-items:center;gap:10px;padding:8px 2px;display:flex}.client-notification-list button:first-child{border-top:0}.client-notification-list button>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0;font-size:.85rem}.client-notification-list button>span:last-child{color:#7b8b83;font-size:1.25rem}.client-notification-dot{background:#8e6bb4;border-radius:50%;flex:none;width:8px;height:8px}.client-empty{color:var(--client-muted);margin:12px 0 0;font-size:.86rem}.client-panchangam-panel{background:linear-gradient(135deg,#fcfaff 0%,#faf7ff 58%,#f7f4ff 100%);border-color:#e6dcf1;grid-column:1/-1;position:relative;box-shadow:0 7px 22px #5d447c12}.client-panchangam-panel:before{content:"";background:linear-gradient(#8b6bb0,#c0a8dc);border-radius:18px 0 0 18px;width:4px;position:absolute;inset:0 auto 0 0}.client-panchangam-date{color:#725d86;margin:10px 0 0;font-size:.83rem}html[lang=ta] .client-panchangam-weekday{color:#5e3a8c;font-weight:500}.client-panchangam-tamil-date:before{content:" · "}@media (width<=699px){.client-panchangam-tamil-date{margin-top:2px;display:block}.client-panchangam-tamil-date:before{content:none}}.client-panchangam-panel dl{overscroll-behavior-x:contain;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;max-width:100%;margin:12px 0 0;display:grid;overflow-x:auto}.client-panchangam-panel dl div{background:#ffffffb8;border:1px solid #ece4f4;border-radius:13px;min-width:0;padding:11px 12px;box-shadow:0 2px 7px #4d36670a}.client-panchangam-panel dt{color:#766b7e;font-size:.73rem}.client-panchangam-panel dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.86rem;font-weight:750}.client-panchangam-panel dd small{color:#766b7e;margin-top:3px;font-size:.74rem;font-weight:400;line-height:1.4;display:block}@media (width<=390px){.client-app-shell .brand-stack{grid-template-columns:26px minmax(0,1fr)}.client-app-shell .brand-stack .wco-admin-header-logo{width:26px;height:26px}.client-app-shell .brand-stack strong{font-size:.81rem}.client-app-shell .header-actions{gap:3px}}@media (width>=700px){.client-app-shell{--client-header-height:64px;grid-template-columns:74px minmax(0,1fr);grid-template-rows:var(--client-header-height) minmax(0, 1fr)}.client-app-shell .app-header{grid-area:1/1/auto/-1;padding:8px 24px}.client-app-shell .app-main{grid-area:2/2;padding:26px}.client-role-navigation{inset:var(--client-header-height) auto 0 0;width:74px;height:calc(100dvh - var(--client-header-height));border-right:1px solid var(--client-border);background:#fff;flex-direction:column;padding:14px 8px;display:flex;overflow-y:auto}.client-sidebar-items{gap:4px;display:grid}.client-sidebar-items button,.client-sidebar-logout{color:#52665d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px;display:flex}.client-sidebar-items button.active{color:#066451;background:#eaf7f2}.client-sidebar-items button span,.client-sidebar-logout span,.client-sidebar-items .navigation-unread-badge{display:none}.client-sidebar-logout{margin-top:auto}.client-bottom-navigation,.client-more-layer{display:none}.client-match-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-match-action{flex-direction:column;align-items:flex-start;min-height:136px}.client-match-action>span:last-child{align-self:flex-end;margin-left:0}.vp-dashboard{gap:20px}.client-profile-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.client-profile-link{width:auto;padding:0 18px}.client-profile-photo{border-radius:22px;width:100px;height:100px}}@media (width>=1024px){.client-app-shell{--client-header-height:70px;grid-template-columns:234px minmax(0,1fr)}.client-app-shell .app-header{padding:10px 30px}.client-app-shell .app-main{padding:30px}.client-role-navigation{width:234px;padding:18px 12px}.client-sidebar-items button,.client-sidebar-logout{padding:9px 12px}.client-sidebar-items button span,.client-sidebar-logout span{overflow-wrap:anywhere;min-width:0;font-size:.88rem;display:inline}.client-sidebar-items .navigation-unread-badge{margin-left:auto;display:inline-grid}.client-profile-photo{width:112px;height:112px}.vp-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.client-profile-panel,.client-match-section,.vp-client-footer{grid-column:1/-1}}.pa-app-shell{--pa-header-height:64px;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--pa-header-height) minmax(0, 1fr);background:#f6f8f7;min-width:0}.pa-app-shell .app-header{z-index:30;min-width:0;min-height:var(--pa-header-height);box-shadow:none;grid-area:1/1;padding:8px 16px}.pa-app-shell .brand-stack{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.pa-app-shell .brand-stack.public-platform-brand-stack{grid-template-columns:auto auto;column-gap:8px}.pa-app-shell .public-brand-mark{width:46px;height:46px}.pa-app-shell .public-brand-wordmark img{width:145px}.pa-app-shell .public-brand-wordmark small{color:#6b827b;letter-spacing:.055em;text-transform:uppercase;font-size:.57rem;font-weight:800}.pa-app-shell .brand-stack .wco-admin-header-logo{object-fit:contain;grid-area:1/1;width:30px;height:30px}.pa-app-shell .brand-stack strong{color:#075744;text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;margin:0;font-size:.94rem;line-height:1.2;overflow:hidden}.pa-app-shell .header-actions{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.pa-app-shell .language-switch{flex:none;order:1}.pa-app-shell .language-switch button{min-height:40px;padding:0 8px;font-size:.72rem}.pa-header-notifications{color:#066451;cursor:pointer;background:#fff;border:1px solid #dce6e2;border-radius:12px;flex:none;order:2;place-items:center;width:42px;height:42px;display:grid;position:relative}.pa-header-notifications svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pa-header-badge{color:#fff;background:#b93838;border-radius:50px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.pa-header-account{color:#33463e;order:3;align-items:center;gap:8px;min-width:0;font-size:.82rem;font-weight:700;display:flex}.pa-header-account b{color:#066451;background:#eaf7f2;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:.76rem;display:grid}.pa-header-account span{display:none}.pa-app-shell .app-main{min-width:0;padding:20px 16px calc(94px + env(safe-area-inset-bottom));grid-area:2/1;align-content:start;display:block}.pa-app-shell .workspace-screen{width:min(100%,1200px);margin-inline:auto}.pa-role-navigation{z-index:25;background:0 0;border:0;min-height:0;padding:0;display:block;position:fixed;bottom:0;left:0;right:0;overflow:visible}.pa-sidebar-items,.pa-sidebar-logout{display:none}.pa-bottom-navigation{padding:5px 7px calc(5px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce6e2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 -4px 18px #142d230f}.pa-bottom-navigation button{color:#52665d;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:57px;padding:4px 2px;font-size:.62rem;font-weight:750;line-height:1.12;display:flex;position:relative}.pa-bottom-navigation button.active{color:#066451;background:#eaf7f2}.pa-bottom-navigation button span{overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%}.pa-bottom-navigation svg,.pa-sidebar-items svg,.pa-sidebar-logout svg,.pa-more-items svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.pa-bottom-navigation .navigation-unread-badge{margin:0;position:absolute;top:0;right:3px}.pa-more-layer{z-index:35;position:fixed;inset:0}.pa-more-backdrop{background:#0b1d1766;border:0;width:100%;position:absolute;inset:0}.pa-more-sheet{max-height:min(82dvh,720px);padding:14px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;animation:.2s ease-out mna-sheet-in;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 36px #0f201926}.pa-more-heading{color:#17211e;border-bottom:1px solid #e5eeea;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.pa-more-heading button{color:#37554b;background:#f1f6f3;border:0;border-radius:12px;width:44px;height:44px;font-size:1.5rem}.pa-more-items{gap:2px;padding-top:7px;display:grid}.pa-more-items button{color:#354940;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;font-size:.9rem;display:flex}.pa-more-items button.active{color:#066451;background:#eaf7f2}.pa-more-items button:last-child{border-top:1px solid #e5eeea;border-radius:0;margin-top:8px}.pa-more-items .navigation-unread-badge{margin-left:auto}.pa-dashboard{gap:16px}.pa-dashboard-heading{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.pa-dashboard-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.85rem)}.pa-dashboard-heading time{color:#66756f;flex:none;font-size:.76rem}.pa-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pa-metric{color:#155e4f;text-align:left;cursor:pointer;background:#eaf7f2;border:1px solid #cde8dc;border-radius:16px;align-content:space-between;gap:6px;min-width:0;min-height:122px;padding:14px;display:grid;position:relative;box-shadow:0 3px 14px #142d230a}.pa-metric.profiles{color:#235e8a;background:#edf5fc;border-color:#d4e4f5}.pa-metric.workspaces{color:#634a86;background:#f5f1fb;border-color:#e3dcf2;grid-column:1/-1}.pa-metric-top{justify-content:space-between;align-items:flex-start;gap:6px;min-width:0;font-size:.78rem;font-weight:750;line-height:1.3;display:flex}.pa-metric-top span{overflow-wrap:anywhere;min-width:0}.pa-metric-top svg{flex:none;width:19px;height:19px}.pa-metric strong{color:#17211e;font-size:clamp(1.7rem,7vw,2rem);line-height:1}.pa-metric-arrow{font-size:1rem;position:absolute;bottom:12px;right:14px}.pa-dashboard-columns{gap:14px;min-width:0;display:grid}.pa-panel{background:#fff;border:1px solid #dce6e2;border-radius:16px;min-width:0;padding:17px 16px 9px;box-shadow:0 3px 14px #142d230d}.pa-panel h2{color:#17211e;margin:0 0 8px;font-size:1.12rem}.pa-panel-list{display:grid}.pa-panel-list button{color:#263b32;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:50px;padding:9px 0;display:flex}.pa-panel-list button>span:first-child{overflow-wrap:anywhere;min-width:0}.pa-panel-list button>span:last-child{color:#66756f;font-size:1.2rem}.workspace-device-replacement{background:linear-gradient(135deg,#fffdf8,#fff);border-color:#f0d8a7}.workspace-device-replacement .review-title-row{margin-bottom:12px}.workspace-device-replacement-request{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.workspace-device-replacement-request>div{gap:4px;min-width:0;display:grid}.workspace-device-replacement-request code{overflow-wrap:anywhere;font-size:.82em}.workspace-device-replacement-request .button{flex:none}.pa-row-end{flex:none;align-items:center;gap:11px;display:flex}.pa-row-end b{color:#607069;background:#f1f5f3;border-radius:8px;place-items:center;min-width:27px;min-height:24px;padding:1px 7px;font-size:.78rem;display:grid}.pa-row-end b.attention{color:#925b0f;background:#fff2d8}.pa-empty{color:#66756f;margin:0;padding:12px 0 16px;font-size:.9rem}.pa-app-shell button:focus-visible{outline-offset:2px;outline:3px solid #087a63}.pa-metric:hover,.pa-panel-list button:hover,.pa-sidebar-items button:hover,.pa-more-items button:hover{filter:brightness(.975)}.pa-metric:active,.pa-bottom-navigation button:active{transform:scale(.985)}@media (width<=390px){.pa-app-shell .brand-stack{grid-template-columns:27px minmax(0,1fr);gap:5px}.pa-app-shell .brand-stack .wco-admin-header-logo{width:27px;height:27px}.pa-app-shell .brand-stack strong{font-size:.82rem}.pa-app-shell .brand-stack.public-platform-brand-stack{grid-template-columns:26px auto;column-gap:5px}.pa-app-shell .brand-stack.public-platform-brand-stack .public-brand-mark{width:26px;height:26px}.pa-app-shell .brand-stack.public-platform-brand-stack .public-brand-wordmark img{width:100px}.pa-app-shell .brand-stack.public-platform-brand-stack .public-brand-wordmark small{font-size:.4rem}.pa-app-shell .header-actions{gap:3px}.pa-app-shell .language-switch button{padding-inline:5px}}@media (width>=700px){.pa-app-shell{--pa-header-height:66px;grid-template-columns:72px minmax(0,1fr)}.pa-app-shell .app-header{grid-column:1/-1;padding-inline:24px}.pa-header-account span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:inline;overflow:hidden}.pa-role-navigation{z-index:10;top:var(--pa-header-height);width:72px;height:calc(100dvh - var(--pa-header-height));background:#fff;border-right:1px solid #dce6e2;flex-direction:column;grid-area:2/1;padding:12px 7px;display:flex;position:sticky;overflow-y:auto}.pa-sidebar-items{gap:2px;display:grid}.pa-sidebar-items button,.pa-sidebar-logout{color:#455c51;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px;display:flex}.pa-sidebar-items button.active{color:#066451;background:#eaf7f2}.pa-sidebar-items button span,.pa-sidebar-logout span,.pa-sidebar-items .navigation-unread-badge{display:none}.pa-sidebar-logout{border-top:1px solid #e8efeb;border-radius:0;margin-top:auto}.pa-bottom-navigation,.pa-more-layer{display:none}.pa-app-shell .app-main{grid-area:2/2;padding:26px}.pa-metric.workspaces{grid-column:auto}.pa-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.pa-app-shell{--pa-header-height:70px;grid-template-columns:230px minmax(0,1fr)}.pa-app-shell .app-header{padding-inline:28px}.pa-role-navigation{width:230px;padding:14px 6px}.pa-sidebar-items button,.pa-sidebar-logout{gap:6px;padding:8px 7px}.pa-sidebar-items button svg,.pa-sidebar-logout svg{width:18px;height:18px}.pa-sidebar-items button span,.pa-sidebar-logout span{overflow-wrap:anywhere;min-width:0;font-size:.84rem;display:inline}.pa-sidebar-items .navigation-unread-badge{margin-left:auto;display:inline-grid}.pa-app-shell .app-main{padding:28px}.pa-dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.workspace-device-replacement-request{flex-direction:column;align-items:stretch;gap:10px}.workspace-device-replacement-request .button{width:100%}}@media (prefers-reduced-motion:reduce){.pa-more-sheet{animation:none}.pa-metric:active,.pa-bottom-navigation button:active{transform:none}}.pa-workspace-management-screen{gap:14px}.pa-workspace-management-screen>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.85rem)}.pa-workspace-management-screen .management-filters{border-color:#dce6e2;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid;box-shadow:0 3px 14px #142d230d}.pa-workspace-search-row{align-items:end;gap:10px;min-width:0;display:flex}.pa-workspace-search-row .field{flex:auto;min-width:0}.pa-workspace-filter-toggle{color:#066451;min-height:44px;font:inherit;cursor:pointer;background:#f4faf7;border:1px solid #cddfd6;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:.81rem;font-weight:750;display:flex}.pa-workspace-filter-toggle span{color:#fff;background:#087a63;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:.7rem;display:grid}.pa-workspace-filter-fields{gap:10px;min-width:0;display:none}.pa-workspace-filter-fields.open{display:grid}.pa-workspace-management-screen .management-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.pa-workspace-management-screen .workspace-list-panel,.pa-workspace-management-screen .review-panel{border-color:#dce6e2;border-radius:16px;min-width:0;height:auto;max-height:none;padding:0;overflow:hidden;box-shadow:0 3px 14px #142d230d}.pa-workspace-management-screen .workspace-management-list{gap:0}.pa-workspace-management-screen .workspace-list-panel .workspace-row{min-height:0;box-shadow:none;border:0;border-top:1px solid #e8efeb;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:14px;display:grid}.pa-workspace-management-screen .workspace-list-panel .workspace-row:first-child{border-top:0}.pa-workspace-management-screen .workspace-list-panel .workspace-row.active{background:#eaf7f2;box-shadow:inset 3px 0 #087a63}.pa-workspace-management-screen .workspace-list-panel .workspace-row>span:first-child{justify-content:start;gap:2px;min-width:0;display:grid}.pa-workspace-management-screen .workspace-list-panel .workspace-row>span:first-child>span{overflow-wrap:anywhere;grid-row:1;font-size:.9rem;font-weight:750}.pa-workspace-management-screen .workspace-list-panel .workspace-row strong{color:#66756f;grid-row:2;font-size:.73rem;font-weight:650}.pa-workspace-management-screen .workspace-list-panel .workspace-row-meta{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.pa-workspace-management-screen .workspace-list-panel .workspace-row .status-badge{min-height:25px;padding:0 7px;font-size:.69rem}.pa-workspace-management-screen .workspace-list-panel .workspace-row>.muted-text{overflow-wrap:anywhere;grid-column:1/-1;font-size:.73rem}.pa-workspace-management-screen .pagination-actions{border-top:1px solid #e8efeb;justify-content:space-between;gap:8px;margin:0;padding:12px 14px}.pa-workspace-management-screen .pagination-actions .button{width:auto;min-height:44px}.pa-workspace-management-screen .review-panel{padding:16px}.pa-workspace-management-screen .review-panel>.empty-state,.pa-workspace-management-screen .workspace-list-panel>.empty-state{background:0 0;border:0;padding:15px 0}.pa-workspace-management-screen .review-panel>.empty-state h3,.pa-workspace-management-screen .workspace-list-panel>.empty-state h3{color:#66756f;margin:0;font-size:.88rem;font-weight:500}.pa-workspace-management-screen .review-title-row{align-items:flex-start}.pa-workspace-management-screen .review-title-row h2{overflow-wrap:anywhere}.pa-workspace-management-screen .status-stack{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:5px;display:flex}.pa-workspace-management-screen .status-stack .status-badge,.pa-workspace-management-screen .compact-list .status-badge{width:auto;min-height:28px;padding:0 8px;font-size:.73rem}.pa-workspace-management-screen .review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.pa-workspace-management-screen .review-fields div{background:0 0;border:0;border-top:1px solid #e8efeb;border-radius:0;min-width:0;padding:10px 0}.pa-workspace-management-screen .review-fields dt{font-size:.75rem}.pa-workspace-management-screen .review-fields dd{font-size:.86rem}.pa-workspace-management-screen .review-detail-stack .profile-section-editor{border-top:1px solid #e8efeb;gap:9px;padding-top:14px}.pa-workspace-management-screen .review-detail-stack .profile-section-editor .eyebrow{display:none}.pa-workspace-management-screen .review-detail-stack .profile-section-editor h3{margin:0;font-size:1rem}.pa-workspace-management-screen .review-detail-stack .compact-list .workspace-row{cursor:default;background:0 0;border:0;border-top:1px solid #e8efeb;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:8px 0}.pa-workspace-management-screen .review-detail-stack .compact-list .workspace-row>span:first-child{display:block}.pa-workspace-management-screen .review-detail-stack .compact-list .workspace-row strong{font-size:.82rem}.pa-workspace-management-screen .lifecycle-actions{border-top:1px solid #e8efeb;padding-top:12px}.pa-workspace-back{color:#066451;min-height:44px;font:inherit;cursor:pointer;background:#eaf7f2;border:0;border-radius:10px;justify-self:start;align-items:center;padding:5px 10px;font-weight:750;display:none}@media (width<=699px){.pa-workspace-management-screen .management-grid{display:block}.pa-workspace-management-screen:not(.has-selection) .review-panel,.pa-workspace-management-screen.has-selection .workspace-list-panel,.pa-workspace-management-screen.has-selection .management-filters{display:none}.pa-workspace-management-screen .review-panel{min-height:0}.pa-workspace-back{display:flex}.pa-workspace-management-screen .review-title-row{flex-direction:column;align-items:stretch}.pa-workspace-management-screen .status-stack{justify-content:flex-start}.pa-workspace-management-screen .review-fields{grid-template-columns:minmax(0,1fr)}.pa-workspace-management-screen .lifecycle-actions .button{width:100%}}@media (width>=700px){.pa-workspace-filter-toggle{display:none}.pa-workspace-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pa-workspace-management-screen .management-filters{padding:17px}}@media (width>=1180px){.pa-workspace-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.pa-workspace-management-screen .management-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (width>=861px){.pa-workspace-management-screen .management-grid{height:auto;position:static}.pa-workspace-management-screen .review-panel{overflow:visible}}.pa-profile-screen{gap:14px}.pa-profile-screen>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.85rem)}.pa-profile-screen .management-filters{background:#fff;border-color:#dce6e2;border-radius:16px;padding:14px;box-shadow:0 3px 14px #142d230d}.pa-profile-screen .profile-filter-search{grid-template-columns:minmax(0,1fr);gap:8px}.pa-profile-screen .profile-filter-search .field,.pa-profile-screen .profile-filter-fields .field{min-width:0;margin:0}.pa-profile-screen .profile-filter-search .button,.pa-profile-screen .profile-filter-fields .button{width:100%;min-height:44px}.pa-profile-screen .profile-filter-fields{grid-template-columns:minmax(0,1fr);gap:10px}.pa-profile-screen .management-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;height:auto;position:static}.pa-profile-screen .workspace-list-panel,.pa-profile-screen .review-panel{border-color:#dce6e2;border-radius:16px;min-width:0;height:auto;max-height:none;box-shadow:0 3px 14px #142d230d}.pa-profile-screen .workspace-list-panel{gap:0;padding:0;overflow:hidden}.pa-profile-screen .workspace-management-list{gap:0}.pa-profile-screen .profile-list-row{min-height:68px;box-shadow:none;border:0;border-top:1px solid #e8efeb;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 14px}.pa-profile-screen .profile-list-row:first-child{border-top:0}.pa-profile-screen .profile-list-row.active{background:#eaf7f2;padding-left:14px;box-shadow:inset 3px 0 #087a63}.pa-profile-screen .profile-list-row>span:first-child{place-content:center start;gap:3px;min-width:0;display:grid}.pa-profile-screen .profile-list-row strong{overflow-wrap:anywhere;font-size:.9rem;line-height:1.3}.pa-profile-screen .profile-list-row>span:first-child>span{color:#66756f;font-size:.75rem;line-height:1.3}.pa-profile-screen .profile-list-row .status-badge{width:auto;min-height:27px;padding:0 8px;font-size:.7rem}.pa-profile-screen .pagination-actions{border-top:1px solid #e8efeb;justify-content:space-between;gap:8px;margin:0;padding:12px 14px}.pa-profile-screen .pagination-actions .button{width:auto;min-height:44px}.pa-profile-screen .review-panel{gap:14px;padding:16px;overflow:visible}.pa-profile-screen .review-panel>.empty-state{background:0 0;border:0;padding:15px 0}.pa-profile-screen .review-panel>.empty-state h3{color:#66756f;margin:0;font-size:.88rem;font-weight:500}.pa-profile-screen .profile-identity-card{background:0 0;border:0;border-radius:0;margin:0;padding:0}.pa-profile-screen .profile-identity-card .review-title-row{border:0;margin:0;padding:0}.pa-profile-screen .profile-identity-meta{grid-template-columns:minmax(0,1fr)}.pa-profile-screen .profile-detail-statuses{justify-content:flex-start;gap:6px}.pa-profile-screen .profile-detail-statuses .status-badge{width:auto;min-height:27px;padding:0 8px;font-size:.7rem}.pa-profile-screen .profile-identity-heading h2{overflow-wrap:anywhere;margin:0;font-size:1.2rem}.pa-profile-screen .profile-date-summary{gap:6px 16px;padding:10px 0;font-size:.8rem}.pa-profile-screen .profile-date-summary span{overflow-wrap:anywhere;min-width:0}.pa-profile-screen .profile-summary-panel .review-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-profile-screen .profile-summary-panel .review-fields div{background:0 0;border:0;border-top:1px solid #e8efeb;min-width:0;padding:9px 2px}.pa-profile-screen .profile-summary-panel .review-fields dd{min-height:0}.pa-profile-screen .profile-quick-view{border-top:1px solid #e8efeb;min-width:0;padding-top:14px}.pa-profile-screen .profile-quick-view .section-tab-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.pa-profile-screen .profile-quick-view .section-tab-strip button{white-space:normal;width:100%;min-width:0;height:auto;min-height:44px;padding:7px 8px;line-height:1.3}.pa-profile-screen .profile-quick-view-fields div{grid-template-columns:minmax(0,1fr);gap:3px}.pa-profile-back{color:#066451;min-height:44px;font:inherit;cursor:pointer;background:#eaf7f2;border:0;border-radius:10px;justify-self:start;align-items:center;padding:5px 10px;font-weight:750;display:none}@media (width<=699px){.pa-profile-screen:not(.pa-profile-selected) .review-panel,.pa-profile-screen.pa-profile-selected .workspace-list-panel,.pa-profile-screen.pa-profile-selected .management-filters{display:none}.pa-profile-back{display:flex}}@media (width>=700px){.pa-profile-screen .profile-filter-search{grid-template-columns:minmax(0,1fr) auto}.pa-profile-screen .profile-filter-search .button{width:auto}.pa-profile-screen .profile-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-profile-screen .profile-quick-view .section-tab-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-profile-screen .profile-quick-view-fields div{grid-template-columns:minmax(130px,.42fr) minmax(0,1fr)}}@media (width>=1180px){.pa-profile-screen .management-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.pa-profile-screen .profile-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.pa-network-screen{gap:14px}.pa-network-screen>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.85rem)}.pa-network-screen .management-filters,.pa-network-screen .create-network-panel{border-color:#dce6e2;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;box-shadow:0 3px 14px #142d230d}.pa-network-screen .management-filters .field,.pa-network-screen .create-network-panel .field{min-width:0;margin:0}.pa-network-screen .create-network-panel .inline-fields{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pa-network-screen .create-network-panel h2{margin:0;font-size:1.1rem}.pa-network-screen .create-network-panel .button{min-height:44px}.pa-network-screen .management-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;height:auto;position:static}.pa-network-screen .workspace-list-panel,.pa-network-screen .review-panel{border-color:#dce6e2;border-radius:16px;min-width:0;height:auto;max-height:none;box-shadow:0 3px 14px #142d230d}.pa-network-screen .workspace-list-panel{gap:0;padding:0;overflow:hidden}.pa-network-screen .workspace-management-list{gap:0}.pa-network-screen .workspace-list-panel .workspace-row{min-height:0;box-shadow:none;border:0;border-top:1px solid #e8efeb;border-radius:0;grid-template-columns:minmax(0,1fr);gap:6px;padding:14px;display:grid}.pa-network-screen .workspace-list-panel .workspace-row:first-child{border-top:0}.pa-network-screen .workspace-list-panel .workspace-row.active{background:#eaf7f2;box-shadow:inset 3px 0 #087a63}.pa-network-screen .workspace-list-panel .workspace-row>span:first-child{justify-content:start;gap:2px;min-width:0;display:grid}.pa-network-screen .workspace-list-panel .workspace-row>span:first-child>span{overflow-wrap:anywhere;grid-row:1;font-size:.9rem;font-weight:750;line-height:1.3}.pa-network-screen .workspace-list-panel .workspace-row strong{color:#66756f;grid-row:2;font-size:.73rem;font-weight:650}.pa-network-screen .workspace-list-panel .workspace-row-meta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:5px;display:flex}.pa-network-screen .workspace-list-panel .workspace-row .status-badge{width:auto;min-height:26px;padding:0 7px;font-size:.7rem}.pa-network-screen .workspace-list-panel .workspace-row>.muted-text{overflow-wrap:anywhere;min-width:0;font-size:.74rem}.pa-network-screen .pagination-actions{border-top:1px solid #e8efeb;justify-content:space-between;gap:8px;margin:0;padding:12px 14px}.pa-network-screen .pagination-actions .button{width:auto;min-height:44px}.pa-network-screen .review-panel{gap:14px;padding:16px;overflow:visible}.pa-network-screen .review-panel>.empty-state,.pa-network-screen .workspace-list-panel>.empty-state{background:0 0;border:0;padding:15px 0}.pa-network-screen .review-panel>.empty-state h3,.pa-network-screen .workspace-list-panel>.empty-state h3{color:#66756f;margin:0;font-size:.88rem;font-weight:500}.pa-network-screen .review-title-row{align-items:flex-start}.pa-network-screen .review-title-row h2{overflow-wrap:anywhere;margin:0;font-size:1.15rem}.pa-network-screen .review-title-row .status-badge{width:auto;min-height:28px;padding:0 8px;font-size:.72rem}.pa-network-screen .review-panel .review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.pa-network-screen .review-panel .review-fields div{background:0 0;border:0;border-top:1px solid #e8efeb;border-radius:0;min-width:0;padding:10px 0}.pa-network-screen .review-panel .review-fields dt{font-size:.75rem}.pa-network-screen .review-panel .review-fields dd{font-size:.85rem}.pa-network-screen .review-panel .workspace-actions{border-top:1px solid #e8efeb;padding-top:12px}.pa-network-screen .membership-admin-panel{border-top:1px solid #e8efeb;gap:10px;padding-top:14px}.pa-network-screen .membership-admin-panel h3{margin:0;font-size:1rem}.pa-network-screen .membership-row{border-top:1px solid #e8efeb;grid-template-columns:minmax(0,1fr);gap:5px;padding:10px 0}.pa-network-screen .membership-row-meta{flex-wrap:wrap;justify-content:flex-start;min-width:0}.pa-network-screen .membership-row .status-badge{width:auto;min-height:26px;padding:0 7px;font-size:.7rem}.pa-network-back{color:#066451;min-height:44px;font:inherit;cursor:pointer;background:#eaf7f2;border:0;border-radius:10px;justify-self:start;align-items:center;padding:5px 10px;font-weight:750;display:none}@media (width<=699px){.pa-network-screen:not(.pa-network-selected) .review-panel,.pa-network-screen.pa-network-selected .workspace-list-panel,.pa-network-screen.pa-network-selected .management-filters,.pa-network-screen.pa-network-selected>.workspace-page-heading .button{display:none}.pa-network-back{display:flex}.pa-network-screen .review-title-row{flex-direction:column;align-items:flex-start}.pa-network-screen .review-panel .review-fields{grid-template-columns:minmax(0,1fr)}.pa-network-screen .review-panel .workspace-actions .button{width:100%}}@media (width>=700px){.pa-network-screen .management-filters,.pa-network-screen .create-network-panel .inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.pa-network-screen .management-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.pa-network-screen .workspace-list-panel .workspace-row{grid-template-columns:minmax(0,1fr) auto}.pa-network-screen .workspace-list-panel .workspace-row>span:first-child{grid-area:1/1/3}.pa-network-screen .workspace-list-panel .workspace-row-meta{grid-area:1/2;justify-content:flex-end}.pa-network-screen .workspace-list-panel .workspace-row>.muted-text{text-align:right;grid-area:2/2}}.pa-settlement-screen{align-content:start;gap:14px}.pa-settlement-screen>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.85rem)}.pa-settlement-screen>.workspace-page-heading .button{min-height:44px}.pa-settlement-screen .workspace-section{background:#fff;border-color:#dce6e2;border-radius:16px;align-content:start;gap:14px;min-width:0;padding:16px;box-shadow:0 3px 14px #142d230d}.pa-settlement-screen .review-title-row{align-items:flex-start;min-width:0}.pa-settlement-screen .review-title-row .eyebrow{display:none}.pa-settlement-screen .review-title-row h2{overflow-wrap:anywhere;margin:0;font-size:1.08rem}.pa-settlement-screen .pa-settlement-calculation-panel .inline-fields,.pa-settlement-screen .settlement-detail-panel .inline-fields{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pa-settlement-screen .pa-settlement-calculation-panel .field,.pa-settlement-screen .settlement-detail-panel .field{min-width:0;margin:0}.pa-settlement-screen .workspace-actions{gap:8px}.pa-settlement-screen .workspace-actions .button{min-height:44px}.pa-settlement-screen .settlement-history-panel{gap:0;padding:0;overflow:hidden}.pa-settlement-screen .settlement-history-panel>.review-title-row{border-bottom:1px solid #e8efeb;margin:0;padding:16px}.pa-settlement-screen .settlement-history-panel .workspace-management-list{gap:0}.pa-settlement-screen .settlement-history-panel .workspace-row{min-height:70px;box-shadow:none;border:0;border-top:1px solid #e8efeb;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:12px 16px;display:grid}.pa-settlement-screen .settlement-history-panel .workspace-row:first-child{border-top:0}.pa-settlement-screen .settlement-history-panel .workspace-row.active{background:#eaf7f2;box-shadow:inset 3px 0 #087a63}.pa-settlement-screen .settlement-history-panel .workspace-row>span:first-child{grid-column:1/-1;justify-content:start;gap:2px;min-width:0;display:grid}.pa-settlement-screen .settlement-history-panel .workspace-row strong{overflow-wrap:anywhere;font-size:.9rem}.pa-settlement-screen .settlement-history-panel .workspace-row>span:first-child>span{overflow-wrap:anywhere;color:#66756f;font-size:.75rem}.pa-settlement-screen .settlement-history-panel .workspace-row-meta{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:5px}.pa-settlement-screen .settlement-history-panel .status-badge{min-height:26px;padding:0 7px;font-size:.7rem}.pa-settlement-screen .settlement-history-panel .workspace-row>.muted-text{white-space:normal;color:#66756f;text-align:left;grid-column:1/-1;font-size:.75rem}.pa-settlement-screen .settlement-history-panel .pagination-actions{border-top:1px solid #e8efeb;justify-content:space-between;gap:8px;margin:0;padding:12px 16px}.pa-settlement-screen .settlement-history-panel .pagination-actions .button{width:auto}.pa-settlement-screen .settlement-detail-panel .review-title-row{gap:8px}.pa-settlement-screen .settlement-detail-panel .review-title-row .status-badge{flex:none;min-height:27px;padding:0 8px;font-size:.72rem}.pa-settlement-screen .settlement-detail-panel .review-fields{grid-template-columns:minmax(0,1fr);gap:0}.pa-settlement-screen .settlement-detail-panel .review-fields div{background:0 0;border:0;border-top:1px solid #e8efeb;border-radius:0;min-width:0;padding:10px 0}.pa-settlement-screen .settlement-detail-panel dt{color:#66756f;font-size:.75rem}.pa-settlement-screen .settlement-detail-panel dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.87rem;font-weight:700}.pa-settlement-screen .settlement-detail-panel>.profile-section-fields{border-top:1px solid #e8efeb;padding-top:14px}.pa-settlement-screen .settlement-detail-panel .inline-message{margin:0}.pa-settlement-screen .settlement-history-panel .workspace-row:focus-visible,.pa-settlement-back:focus-visible{outline-offset:-3px;outline:3px solid #087a63}.pa-settlement-back{color:#066451;min-height:44px;font:inherit;cursor:pointer;background:#eaf7f2;border:0;border-radius:10px;justify-self:start;align-items:center;margin-bottom:8px;padding:5px 10px;font-weight:750;display:none}@media (width<=699px){.pa-settlement-screen.pa-settlement-selected .settlement-history-panel,.pa-settlement-screen.pa-settlement-selected>.workspace-page-heading .button,.pa-settlement-screen:not(.pa-settlement-selected) .settlement-detail-panel,.pa-settlement-screen.pa-settlement-calculating .settlement-history-panel,.pa-settlement-screen.pa-settlement-calculating .settlement-detail-panel{display:none}.pa-settlement-screen .settlement-detail-panel .workspace-actions .button,.pa-settlement-screen .pa-settlement-calculation-panel .workspace-actions .button{width:100%}.pa-settlement-back{display:flex}}@media (width>=700px){.pa-settlement-screen .pa-settlement-calculation-panel .inline-fields,.pa-settlement-screen .settlement-detail-panel .inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-settlement-screen .settlement-detail-panel .review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}}@media (width>=1180px){.pa-settlement-screen{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.pa-settlement-screen>.workspace-page-heading,.pa-settlement-screen>.inline-message,.pa-settlement-screen>.pa-settlement-calculation-panel{grid-column:1/-1}.pa-settlement-screen .settlement-history-panel{grid-column:1}.pa-settlement-screen .settlement-detail-panel{grid-column:2}}@media (prefers-reduced-motion:reduce){.client-app-shell *,.client-app-shell :before,.client-app-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.client-my-profile-page{width:min(100%,1100px);max-width:1100px;color:var(--client-ink);background:0 0;border-radius:0;gap:14px;padding:0}.client-my-profile-hero{background:linear-gradient(145deg,#fff 55%,#edf8f3);border:1px solid #cfe6db;border-radius:18px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 4px 18px #142d230d}.client-my-profile-identity{align-items:center;gap:14px;min-width:0;display:flex}.client-my-profile-page .my-profile-photo{object-fit:cover;width:78px;height:86px;box-shadow:none;background:#eaf7f2;border:0;border-radius:16px;flex:none;margin:0}.client-my-profile-photo-fallback{color:#087a63;place-items:center;display:grid!important}.client-my-profile-photo-fallback svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.client-my-profile-name{justify-items:start;gap:3px;min-width:0;display:grid}.client-my-profile-name .eyebrow{color:#66756f;margin:0;font-size:.72rem}.client-my-profile-name h1{overflow-wrap:anywhere;color:#17211e;min-width:0;margin:0;font-size:clamp(1.3rem,5vw,1.8rem);line-height:1.2}.client-my-profile-actions{align-items:center;gap:12px;display:grid}.client-my-profile-pdf{color:#fff;cursor:pointer;background:#087a63;border:1px solid #087a63;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:9px 15px;font-size:.86rem;font-weight:800;display:inline-flex}.client-my-profile-pdf:hover{background:#066451}.client-my-profile-pdf:active{transform:scale(.99)}.client-my-profile-sections{gap:10px;min-width:0;display:grid}.client-my-profile-page .my-profile-section{border:1px solid var(--client-border);border-radius:16px;min-width:0;margin:0;box-shadow:0 4px 18px #142d230d}.client-my-profile-page .my-profile-section>summary{color:#17211e;min-height:56px;padding:12px 16px;font-size:1.05rem;line-height:1.5}.client-my-profile-page .my-profile-section>summary span{overflow-wrap:anywhere;min-width:0}.client-my-profile-page .my-profile-section>summary:after{color:#087a63;flex:none;margin-left:12px}.client-my-profile-page .my-profile-section .review-fields{grid-template-columns:1fr;gap:0;padding:0 16px 6px;display:grid}.client-my-profile-page .my-profile-section .review-fields>div{background:0 0;border:0;border-top:1px solid #edf1ef;border-radius:0;grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:11px 0;display:grid}.client-my-profile-page .my-profile-section .review-fields dt{color:#52665d;overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.5}.client-my-profile-page .my-profile-section .review-fields dd{color:#17211e;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.client-my-profile-page .my-profile-section>.ast-chart-grid{grid-template-columns:1fr;gap:14px;max-width:none;padding:0 16px 16px}.client-my-profile-page .manual-sign-chart{min-width:0;max-width:none}.client-my-profile-page .manual-sign-chart .ast-chart-house{font-size:14px;font-weight:500;line-height:1.4}html[lang=ta] .client-my-profile-page .manual-sign-chart .ast-chart-house{font-size:16px;font-weight:500;line-height:1.5}.client-my-profile-page .manual-sign-chart .ast-chart-layout{background:#527c66;border:2px solid #527c66;gap:1px;padding:1px}.client-my-profile-page .manual-sign-chart .ast-chart-house{background:#f5faf7;border:1px solid #527c66}.client-my-profile-page .manual-sign-chart .ast-chart-centre{background:#e8f3ec;border:1px solid #527c66}.client-my-profile-page .manual-sign-chart.navamsa .ast-chart-layout{background:#806b96;border-color:#806b96}.client-my-profile-page .manual-sign-chart.navamsa .ast-chart-house,.client-my-profile-page .manual-sign-chart.navamsa .ast-chart-centre{border-color:#806b96}.client-my-profile-page .manual-sign-chart.navamsa .ast-chart-house{background:#fdfbff}.client-my-profile-page .manual-sign-chart.navamsa .ast-chart-centre{background:#f7f1fb}.client-my-profile-page .my-profile-section>.ast-chart-grid>.manual-sign-chart:nth-child(2) .ast-chart-layout{background:#806b96;border-color:#806b96}.client-my-profile-page .my-profile-section>.ast-chart-grid>.manual-sign-chart:nth-child(2) .ast-chart-house,.client-my-profile-page .my-profile-section>.ast-chart-grid>.manual-sign-chart:nth-child(2) .ast-chart-centre{border-color:#806b96}.client-my-profile-page .my-profile-section>.ast-chart-grid>.manual-sign-chart:nth-child(2) .ast-chart-house{background:#fdfbff}.client-my-profile-page .my-profile-section>.ast-chart-grid>.manual-sign-chart:nth-child(2) .ast-chart-centre{background:#f7f1fb}.client-my-profile-page .client-my-profile-correction{border:1px solid var(--client-border);background:#fff;border-radius:18px;gap:14px;padding:18px;box-shadow:0 4px 18px #142d230d}.client-my-profile-correction-heading{gap:4px;display:grid}.client-my-profile-correction-heading h2{color:#17211e;margin:0;font-size:1.1rem}.client-my-profile-correction-heading p:last-child{color:#66756f;margin:0;font-size:.8rem;line-height:1.5}.client-my-profile-request-details{min-width:0}.client-my-profile-request-details>summary{color:#066451;cursor:pointer;background:#eaf7f2;border:1px solid #abd8c5;border-radius:11px;justify-content:space-between;align-items:center;min-height:44px;padding:9px 14px;font-size:.86rem;font-weight:800;list-style:none;display:flex}.client-my-profile-request-details>summary::-webkit-details-marker{display:none}.client-my-profile-request-details>summary:after{content:"⌄";margin-left:10px}.client-my-profile-request-details[open]>summary:after{transform:rotate(180deg)}.client-my-profile-page .profile-request-form{grid-template-columns:1fr;gap:12px;margin-top:14px}.client-my-profile-page .profile-request-form .button{width:100%;min-height:44px}.client-my-profile-page .profile-update-request-list{gap:0}.client-my-profile-page .profile-update-request-item{border:0;border-top:1px solid #edf1ef;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 0;display:grid}.client-my-profile-page .profile-update-request-item>div{min-width:0}.client-my-profile-page .profile-update-request-item p{overflow-wrap:anywhere}.client-my-profile-page .profile-update-request-item .status-badge{align-self:start}.client-my-profile-page summary:focus-visible,.client-my-profile-page button:focus-visible{outline-offset:2px;outline:3px solid #087a63}@media (width>=700px){.client-my-profile-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:22px}.client-my-profile-page .my-profile-photo{border-radius:20px;width:106px;height:116px}.client-my-profile-actions{text-align:right;justify-items:end}.client-my-profile-pdf{min-width:145px}.client-my-profile-page .my-profile-section .review-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.client-my-profile-page .my-profile-section .review-fields>div{grid-template-columns:1fr;gap:3px}.client-my-profile-page .my-profile-section>.ast-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.client-my-profile-page .profile-request-form{grid-template-columns:minmax(180px,.55fr) minmax(280px,1fr) auto;align-items:end}.client-my-profile-page .profile-request-form .button{width:auto}}@media (width<=390px){.client-my-profile-page .my-profile-photo{width:68px;height:78px}.client-my-profile-identity{gap:11px}.client-my-profile-hero{padding:16px}}@media (width<=640px){.client-my-profile-page .manual-sign-chart .ast-chart-house{font-size:13px}html[lang=ta] .client-my-profile-page .manual-sign-chart .ast-chart-house{font-size:15px}}@media (prefers-reduced-motion:reduce){.client-my-profile-page *{transition-duration:.01ms!important}}.client-search-screen{width:min(100%,1100px);max-width:1100px;color:var(--client-ink);gap:14px}.client-search-screen>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.8rem);line-height:1.2}.client-search-screen .management-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;height:auto;position:static}.client-search-screen .workspace-list-panel{min-width:0;height:auto;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.client-search-screen .manual-search-filters,.client-search-screen .manual-search-results,.client-search-screen .review-panel{border:1px solid var(--client-border);background:#fff;border-radius:18px;min-width:0;padding:16px;box-shadow:0 4px 18px #142d230d}.client-search-screen .manual-search-filters{background:linear-gradient(145deg,#fff 72%,#fff3f5);border-color:#eadde1}.client-search-screen .manual-search-filters .review-title-row{border:0;align-items:flex-start;gap:12px;margin:0;padding:0}.client-search-screen .manual-search-filters .review-title-row .eyebrow{display:none}.client-search-screen .manual-search-filters .review-title-row h3,.client-search-screen .manual-search-results .review-title-row h3{color:var(--client-ink);margin:0;font-size:1.08rem;line-height:1.3}.client-search-screen .manual-search-filters .review-title-row .muted-text{color:var(--client-muted);margin:4px 0 0;font-size:.8rem;line-height:1.45}.client-search-screen .manual-filter-actions{flex:none;justify-content:flex-end;gap:6px;width:auto}.client-search-screen .manual-filter-actions .button{border-radius:10px;flex:none;min-height:44px;padding-inline:11px;font-size:.8rem}.client-search-screen .manual-search-filters .profile-section-fields{border-top:1px solid #eee4e7;margin-top:14px;padding-top:14px}.client-search-screen .manual-search-filter-row{grid-template-columns:minmax(0,1fr);gap:12px}.client-search-screen .manual-search-filters .field{min-width:0}.client-search-screen .manual-search-filters .field input:not([type=checkbox]),.client-search-screen .manual-search-filters .field select,.client-search-screen .manual-search-filters .field textarea{border-color:#9fb5aa}.client-search-screen .manual-dosham-preference{background:#fff;padding:12px}.client-search-screen .manual-dosham-preference label{min-height:36px;line-height:1.4}.client-search-screen .manual-search-run-action{box-shadow:none;background:0 0;border:0;border-radius:0;margin:14px 0 0;padding:0;display:block;position:static}.client-search-screen .manual-search-run-action .button{background:#087a63;border-radius:12px;width:100%;min-height:48px}.client-search-screen .manual-search-results{grid-column:1;max-height:none;padding:0;position:static;overflow:hidden}.client-search-screen .manual-search-results>.review-title-row{border-bottom:1px solid #edf1ef;align-items:center;gap:10px;margin:0;padding:16px}.client-search-screen .manual-search-results>.review-title-row .eyebrow{display:none}.client-search-screen .manual-search-results>.review-title-row .muted-text{color:var(--client-muted);margin:4px 0 0;font-size:.78rem;line-height:1.4}.client-search-screen .manual-search-results>.review-title-row .button{flex:none;width:auto;min-height:44px;padding-inline:10px;font-size:.78rem}.client-search-screen .manual-search-result-list{gap:0}.client-search-screen .manual-search-result-row{min-height:88px;box-shadow:none;background:#fff;border:0;border-top:1px solid #edf1ef;border-radius:0;gap:5px;padding:13px 16px;transition:background .18s}.client-search-screen .manual-search-result-row:first-child{border-top:0}.client-search-screen .manual-search-result-row:hover{background:#fff6f8}.client-search-screen .manual-search-result-row.active{background:#fff1f4;padding-left:16px;box-shadow:inset 3px 0 #ad4365}.client-search-screen .manual-result-identity{flex-wrap:wrap;gap:2px 10px}.client-search-screen .manual-result-identity strong{overflow-wrap:anywhere;font-size:.95rem}.client-search-screen .manual-result-identity span{white-space:normal;overflow-wrap:anywhere}.client-search-screen .manual-result-facts{color:#52645a;gap:4px 9px;font-size:.8rem}.client-search-screen .manual-result-education{color:var(--client-muted);white-space:normal;overflow-wrap:anywhere;font-size:.79rem;line-height:1.4}.client-search-screen .manual-search-results .pagination-actions{border-top:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:12px 16px;display:grid}.client-search-screen .pagination-actions .button{width:100%;min-width:0;min-height:44px;padding-inline:8px}.client-search-screen .manual-search-results .pagination-actions>.muted-text{white-space:nowrap;text-align:center;margin:0}.client-search-screen .review-panel{grid-column:1;height:auto;max-height:none;overflow:visible}.client-search-screen .review-panel .review-title-row{align-items:flex-start;gap:10px;min-width:0}.client-search-screen .review-panel .review-title-row h2{overflow-wrap:anywhere;margin:0;font-size:1.1rem}.client-search-screen .review-panel .status-badge{flex:none}.client-search-screen .manual-search-preview-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding-top:0}.client-search-screen .manual-search-preview-fields>div,.client-search-screen .manual-search-preview-fields>div:nth-child(n+5){background:0 0;border:0;border-top:1px solid #edf1ef;border-radius:0;grid-column:auto;min-width:0;padding:10px 0}.client-search-screen .manual-search-preview-fields dt{color:var(--client-muted);font-size:.75rem;line-height:1.4}.client-search-screen .manual-search-preview-fields dd{color:var(--client-ink);overflow-wrap:anywhere;margin-top:3px;font-size:.86rem;font-weight:700;line-height:1.4}.client-search-screen .manual-selected-photo img{object-fit:cover;width:104px;height:124px;box-shadow:none;border-radius:14px}.client-search-screen button:focus-visible{outline-offset:-3px;outline:3px solid #087a63}@media (width<=430px){.client-search-screen .manual-search-filters .review-title-row{flex-wrap:wrap}.client-search-screen .manual-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;width:100%;display:grid}.client-search-screen .manual-filter-actions .button{width:100%;min-width:0;padding-inline:6px}}@media (width<=699px){.client-search-screen .manual-search-results>.review-title-row{padding:12px 14px}}@media (width>=700px){.client-search-screen .manual-search-filters,.client-search-screen .review-panel{padding:20px}.client-search-screen .manual-search-filter-row,.client-search-screen .manual-search-filter-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.client-search-screen .manual-search-filter-row:not(.manual-search-filter-row--one):not(.manual-search-filter-row--two){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.client-search-screen.client-search-selected .management-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.client-search-screen.client-search-selected .manual-search-filters{grid-column:1/-1}.client-search-screen.client-search-selected .manual-search-results{grid-column:1;max-height:none;position:static;overflow:hidden}.client-search-screen.client-search-selected .review-panel{grid-column:2}}@media (prefers-reduced-motion:reduce){.client-search-screen *{transition-duration:.01ms!important}}.client-auto-search-screen{width:min(100%,1100px);max-width:1100px;color:var(--client-ink);gap:14px}.client-auto-search-screen>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.8rem);line-height:1.2}.client-auto-search-screen .auto-search-controls,.client-auto-search-screen .automatic-search-results,.client-auto-search-screen .auto-match-detail-panel{border:1px solid var(--client-border);background:#fff;border-radius:18px;min-width:0;margin:0;padding:16px;box-shadow:0 4px 18px #142d230d}.client-auto-search-screen .auto-search-controls{background:linear-gradient(145deg,#fff 72%,#edf6ff);border-color:#d5e7f5}.client-auto-search-screen .auto-search-controls .review-title-row{min-width:0;padding:0}.client-auto-search-screen .auto-search-controls .review-title-row h2{overflow-wrap:anywhere;color:var(--client-ink);margin:0;font-size:1.12rem;line-height:1.3}.client-auto-search-screen .auto-search-controls .eyebrow{color:#38698c;margin:0 0 4px;font-size:.72rem}.client-auto-search-screen .auto-search-controls .muted-text{color:var(--client-muted);margin:5px 0 0;font-size:.8rem;line-height:1.45}.client-auto-search-screen .automatic-settings-actions{justify-content:flex-start;gap:8px;margin:0}.client-auto-search-screen .automatic-settings-actions .button{border-radius:10px;min-height:44px;padding:9px 12px;font-size:.82rem}.client-auto-search-screen .automatic-settings-panel{border-top:1px solid #e2edf4;gap:12px;min-width:0;margin:0;padding:14px 0 0;display:grid}.client-auto-search-screen .automatic-settings-panel .muted-text{margin:0}.client-auto-search-screen .automatic-settings-panel .field{min-width:0}.client-auto-search-screen .automatic-settings-panel .checkbox-field{min-height:44px;line-height:1.45}.client-auto-search-screen .automatic-settings-panel .checkbox-field input{accent-color:#087a63;flex:none;width:18px;height:18px}.client-auto-search-screen .automatic-settings-panel .manual-search-filter-row{grid-template-columns:minmax(0,1fr);gap:12px}.client-auto-search-screen .automatic-settings-panel select{min-height:44px}.client-auto-search-screen .automatic-run-action{margin:0;display:block}.client-auto-search-screen .automatic-run-action .button{background:#087a63;border-radius:12px;width:100%;min-height:48px}@media (width<=699px){.client-auto-search-screen .auto-search-controls{gap:10px;padding:12px}.client-auto-search-screen .auto-search-controls .muted-text{margin-top:3px}}.client-auto-search-screen .management-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;height:auto;position:static}.client-auto-search-screen .workspace-list-panel{min-width:0;height:auto;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.client-auto-search-screen .automatic-search-results{grid-column:1;max-height:none;padding:0;position:static;overflow:hidden}.client-auto-search-screen .automatic-search-results>.review-title-row{border-bottom:1px solid #edf1ef;flex-wrap:wrap;align-items:center;gap:9px;min-width:0;margin:0;padding:16px}.client-auto-search-screen .automatic-search-results>.review-title-row .eyebrow{display:none}.client-auto-search-screen .automatic-search-results>.review-title-row h3{color:var(--client-ink);margin:0;font-size:1.08rem;line-height:1.3}.client-auto-search-screen .automatic-search-results>.review-title-row .button{border-radius:10px;min-height:44px;padding:8px 11px;font-size:.8rem}.client-auto-search-screen .manual-search-result-list{gap:0}.client-auto-search-screen .manual-search-result-row{min-height:88px;box-shadow:none;background:#fff;border:0;border-top:1px solid #edf1ef;border-radius:0;gap:5px;padding:13px 16px;transition:background .18s}.client-auto-search-screen .manual-search-result-row:first-child{border-top:0}.client-auto-search-screen .manual-search-result-row:hover{background:#f3f9ff}.client-auto-search-screen .manual-search-result-row.active{background:#edf6ff;padding-left:16px;box-shadow:inset 3px 0 #3073a5}.client-auto-search-screen .manual-result-identity{flex-wrap:wrap;gap:2px 10px}.client-auto-search-screen .manual-result-identity strong{overflow-wrap:anywhere;font-size:.95rem}.client-auto-search-screen .manual-result-identity span{white-space:normal;overflow-wrap:anywhere}.client-auto-search-screen .manual-result-facts{color:#52645a;gap:4px 9px;font-size:.8rem}.client-auto-search-screen .manual-result-education{color:var(--client-muted);white-space:normal;overflow-wrap:anywhere;font-size:.79rem;line-height:1.4}.client-auto-search-screen .pagination-actions{border-top:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:12px 16px;display:grid}.client-auto-search-screen .pagination-actions .button{width:100%;min-width:0;min-height:44px;padding-inline:8px}.client-auto-search-screen .pagination-actions>.muted-text{white-space:nowrap;text-align:center;margin:0}.client-auto-search-screen .auto-match-detail-panel{grid-column:1;height:auto;min-height:0;max-height:none;overflow:visible}.client-auto-search-screen .auto-match-detail-panel .review-title-row{align-items:flex-start;gap:10px;min-width:0}.client-auto-search-screen .auto-match-detail-panel .review-title-row h2{overflow-wrap:anywhere;margin:0;font-size:1.1rem}.client-auto-search-screen .auto-match-detail-panel .status-badge{flex:none}.client-auto-search-screen .auto-match-detail-panel .review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.client-auto-search-screen .auto-match-detail-panel .review-fields>div{background:0 0;border:0;border-top:1px solid #edf1ef;border-radius:0;min-width:0;padding:10px 0}.client-auto-search-screen .auto-match-detail-panel dt{color:var(--client-muted);font-size:.75rem;line-height:1.4}.client-auto-search-screen .auto-match-detail-panel dd{color:var(--client-ink);overflow-wrap:anywhere;margin-top:3px;font-size:.86rem;font-weight:700;line-height:1.4}.client-auto-search-screen .auto-match-detail-panel .profile-media-preview{object-fit:cover;border-radius:14px;width:104px;height:124px}.client-auto-search-screen button:focus-visible{outline-offset:-3px;outline:3px solid #087a63}@media (width>=700px){.client-auto-search-screen .auto-search-controls,.client-auto-search-screen .auto-match-detail-panel{padding:20px}.client-auto-search-screen .automatic-settings-panel .manual-search-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.client-auto-search-screen .automatic-settings-panel .manual-search-filter-row:not(.manual-search-filter-row--one){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.client-auto-search-screen.client-auto-search-selected .management-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.client-auto-search-screen.client-auto-search-selected .automatic-search-results{grid-column:1}.client-auto-search-screen.client-auto-search-selected .auto-match-detail-panel{grid-column:2}}@media (prefers-reduced-motion:reduce){.client-auto-search-screen *{transition-duration:.01ms!important}}.client-matching-screen{width:min(100%,1100px);max-width:1100px;color:var(--client-ink);gap:14px}.client-matching-screen .input-screen-hero{min-height:72px;color:var(--client-ink);background:0 0;border:1px solid #efd8e0;border-radius:18px;gap:12px;padding:14px 16px;overflow:visible;box-shadow:0 4px 18px #142d230d}.client-matching-screen .input-screen-hero:after{display:none}.client-matching-screen .input-hero-icon{color:#a54664;background:#fce4eb;border:0;border-radius:14px;width:44px;height:44px}.client-matching-screen .input-hero-icon svg{width:25px;height:25px}.client-matching-screen .input-screen-hero h1{color:var(--client-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,5vw,1.8rem);line-height:1.2}.client-matching-screen .management-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;height:auto;position:static}.client-matching-screen .input-form-panel,.client-matching-screen .report-panel{border:1px solid var(--client-border);background:#fff;border-radius:18px;grid-column:1;min-width:0;height:auto;max-height:none;padding:16px;overflow:visible;box-shadow:0 4px 18px #142d230d}.client-matching-screen .input-form-panel>.profile-section-editor{gap:16px}.client-matching-screen .input-form-panel>.profile-section-editor>.review-title-row{display:none}.client-matching-self{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 0 15px;display:flex}.client-matching-self>div{gap:2px;min-width:0;display:grid}.client-matching-self>div span{color:var(--client-muted);font-size:.75rem;font-weight:700}.client-matching-self strong{overflow-wrap:anywhere;color:var(--client-ink);font-size:1rem;line-height:1.3}.client-matching-self small{color:var(--client-muted);font-size:.75rem}.client-matching-self .status-badge{flex:none;width:auto;min-height:28px;padding:0 9px;font-size:.72rem}.client-matching-screen .person-card{background:0 0;border:0;border-radius:0;gap:14px;min-width:0;padding:0}.client-matching-screen .person-card-heading .eyebrow{display:none}.client-matching-screen .person-card-heading h3{font-size:1.03rem;line-height:1.35}.client-matching-screen .person-card .field{min-width:0}.client-matching-screen .person-card input{min-height:44px}.client-matching-screen .matching-coordinate-row,.client-matching-screen .matching-timezone-row{grid-template-columns:minmax(0,1fr);gap:12px}.client-matching-coordinates{border-top:1px solid #edf1ef;min-width:0}.client-matching-coordinates summary{color:#066451;cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 2px;font-size:.83rem;font-weight:750;line-height:1.45;list-style:none;display:flex}.client-matching-coordinates summary::-webkit-details-marker{display:none}.client-matching-coordinates summary:after{content:"⌄";flex:none;font-size:1.1rem}.client-matching-coordinates[open] summary:after{transform:rotate(180deg)}.client-matching-coordinates>.matching-coordinate-row,.client-matching-coordinates>.matching-timezone-row{margin-top:12px}.client-matching-screen .matching-form-actions{border-top:1px solid #edf1ef;gap:8px;padding-top:16px}.client-matching-screen .matching-form-actions .button{min-height:44px}.client-matching-screen .matching-form-actions .button:first-child:not(:disabled){background:#087a63}.client-matching-screen .report-panel .review-title-row{flex-wrap:wrap;align-items:flex-start;gap:10px;min-width:0}.client-matching-screen .report-panel .review-title-row h2{overflow-wrap:anywhere;margin:0;font-size:1.1rem}.client-matching-screen .report-preview-frame{border:1px solid #edf1ef;border-radius:12px;width:100%;max-width:100%;min-height:520px}.client-matching-screen summary:focus-visible,.client-matching-screen button:focus-visible{outline-offset:2px;outline:3px solid #087a63}@media (width>=700px){.client-matching-screen .input-form-panel,.client-matching-screen .report-panel{padding:20px}.client-matching-screen .matching-coordinate-row,.client-matching-screen .matching-timezone-row{grid-template-columns:repeat(2,minmax(0,1fr))}.client-matching-screen .matching-form-actions{flex-direction:row;align-items:center}.client-matching-screen .matching-form-actions .button{width:auto}}@media (prefers-reduced-motion:reduce){.client-matching-screen *{transition-duration:.01ms!important}}.client-subscription-screen{width:min(100%,1040px);max-width:1040px;color:var(--client-ink);gap:14px}.client-subscription-screen .workspace-page-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.client-subscription-screen .workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.8rem);line-height:1.2}.client-subscription-screen .workspace-page-heading .status-badge{flex:none}.client-subscription-screen>.workspace-section{border:1px solid var(--client-border);background:#fff;border-radius:18px;gap:14px;min-width:0;padding:16px;box-shadow:0 4px 18px #142d230d}.client-subscription-screen h2{overflow-wrap:anywhere;margin:0;font-size:1.1rem;line-height:1.35}.client-membership-panel{background:linear-gradient(145deg,#fff 55%,#f0f9f4)!important;border-color:#d8e9df!important}.client-membership-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.client-membership-heading>div{min-width:0}.client-membership-heading .eyebrow{color:#547567;margin:0 0 5px;font-size:.72rem}.client-membership-heading .status-badge{flex:none;width:auto;min-height:30px;padding:0 10px}.client-membership-details{gap:13px;min-width:0;display:grid}.client-membership-balance{border-top:1px solid #deede5;border-bottom:1px solid #deede5;align-items:center;gap:13px;min-width:0;padding:13px 0;display:flex}.client-membership-balance strong{color:#087a63;font-size:2.15rem;line-height:1}.client-membership-balance span{color:#36574b;max-width:17rem;font-size:.85rem;font-weight:700;line-height:1.4}.client-membership-facts{color:var(--client-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:.8rem;line-height:1.45;display:flex}.client-membership-facts strong{color:var(--client-ink)}.client-renewal-note{color:#526d60;margin:0;font-size:.78rem;line-height:1.45}.client-plan-section .review-title-row{gap:0}.client-plan-section .review-title-row .eyebrow{color:#735682;margin-bottom:5px;font-size:.72rem}.client-plan-section .review-title-row .muted-text{margin:5px 0 0;font-size:.8rem}.client-plan-list{gap:0}.client-plan-list>div{border-top:1px solid #edf1ef;min-width:0}.client-plan-list .profile-plan-option{min-width:0;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;gap:12px;padding:15px 0}.client-plan-list .profile-plan-option.selected{background:0 0}.client-plan-list .profile-plan-option>span:first-child{min-width:0}.client-plan-list .profile-plan-option>span:first-child span{overflow-wrap:anywhere}.client-plan-list .profile-plan-option .workspace-row-meta{align-items:flex-start}.client-plan-list .profile-plan-option .button{min-height:44px}.client-plan-list .profile-plan-payment-options{background:0 0;border:0;border-radius:0;justify-content:flex-start;margin:0;padding:0 0 16px}.client-plan-list .profile-plan-payment-options .button{min-height:44px}.client-bank-instructions{border-top:1px solid #e6efea;gap:12px;padding:16px 0;display:grid}.client-bank-instructions h3,.client-bank-instructions p{overflow-wrap:anywhere;margin:0}.client-bank-instructions .form-grid{grid-template-columns:minmax(0,1fr)}.client-bank-instructions input{min-height:44px}.client-payment-history h2{margin-bottom:0}.client-payment-list{display:grid}.client-payment-row{border-top:1px solid #edf1ef;justify-content:space-between;gap:12px;min-width:0;padding:15px 0;display:flex}.client-payment-main{gap:3px;min-width:0;display:grid}.client-payment-main strong{overflow-wrap:anywhere;font-size:.91rem}.client-payment-main span{color:var(--client-muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.client-payment-meta{flex:none;align-content:start;justify-items:end;gap:7px;display:grid}.client-payment-meta strong{white-space:nowrap;font-size:.8rem}.client-subscription-screen button:focus-visible{outline-offset:2px;outline:3px solid #087a63}@media (width>=700px){.client-subscription-screen{gap:18px}.client-subscription-screen>.workspace-section{padding:22px}.client-membership-details{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px}.client-membership-balance{border-bottom:0;min-width:210px}.client-membership-facts{justify-content:start;display:grid}.client-plan-list .profile-plan-option{align-items:center}.client-bank-instructions .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.client-plan-list .profile-plan-option{grid-template-columns:minmax(0,1fr);display:grid}.client-plan-list .profile-plan-option .workspace-row-meta{justify-content:flex-start}.client-plan-list .profile-plan-option .button{flex:1 0 100%}.client-payment-row{flex-wrap:wrap}.client-payment-meta{justify-content:space-between;align-items:center;width:100%;display:flex}}@media (prefers-reduced-motion:reduce){.client-subscription-screen *{transition-duration:.01ms!important}}.client-support-screen{width:min(100%,1040px);min-width:0;max-width:1040px;color:var(--client-ink);gap:14px;display:grid}.client-support-screen .workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.8rem)}.client-support-screen .workspace-section{border:1px solid var(--client-border);background:#fff;border-radius:18px;gap:14px;min-width:0;padding:16px;box-shadow:0 4px 18px #142d230d}.client-support-screen .support-ticket-create{background:linear-gradient(145deg,#fff 55%,#eff9f4);border-color:#d8e9df}.client-support-screen .support-ticket-create .review-title-row{align-items:center;gap:12px;min-width:0}.client-support-screen .support-ticket-create h2,.client-support-screen .support-ticket-list h2{white-space:normal;margin:0;font-size:1.08rem;line-height:1.35}.client-support-screen .support-ticket-create .button{min-height:44px}.client-support-screen .support-ticket-create-form{border-top:1px solid #dcece4;grid-template-columns:minmax(0,1fr);gap:14px;padding-top:14px}.client-support-screen .support-ticket-create-form select,.client-support-screen .support-ticket-create-form input,.client-support-screen .support-ticket-create-form textarea,.client-support-screen .support-ticket-reply textarea{width:100%;min-width:0}.client-support-screen .support-ticket-create-form select,.client-support-screen .support-ticket-create-form input{min-height:44px}.client-support-screen .support-ticket-create-action{justify-self:stretch}.client-support-screen .support-ticket-create-action .button{background:#087a63;width:100%}.client-support-screen .support-ticket-workspace{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:0}.client-support-screen .support-ticket-list-heading{align-items:center;gap:10px}.client-support-screen .support-ticket-list-heading select{width:min(100%,180px);min-height:44px}.client-support-screen .support-ticket-list .workspace-management-list{gap:0}.client-support-screen .support-ticket-list .workspace-row{min-width:0;min-height:72px;box-shadow:none;background:0 0;border:0;border-top:1px solid #edf1ef;border-radius:0;gap:8px;padding:13px 2px}.client-support-screen .support-ticket-list .workspace-row:hover,.client-support-screen .support-ticket-list .workspace-row.active{background:#f2f9f5}.client-support-screen .support-ticket-list .workspace-row>span:first-child{justify-content:start;gap:3px;min-width:0;display:grid}.client-support-screen .support-ticket-list .workspace-row strong{overflow-wrap:anywhere;font-size:.91rem;line-height:1.4}.client-support-screen .support-ticket-list .workspace-row>span:first-child span,.client-support-screen .support-ticket-list .workspace-row small{color:var(--client-muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.4}.client-support-screen .support-ticket-list .workspace-row-meta{flex-wrap:wrap;justify-content:space-between;gap:6px}.client-support-screen .support-ticket-list .status-badge{min-height:27px;font-size:.72rem}.client-support-screen .support-ticket-list .empty-state{background:0 0;border:0;padding:10px 0}.client-support-screen .support-ticket-list .empty-state h3{color:var(--client-muted);margin:0;font-size:.9rem;font-weight:500}.client-support-back{color:#087a63;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;min-height:44px;padding:0 3px;font-weight:750;display:inline-flex}.client-support-screen .support-ticket-detail .review-title-row{flex-wrap:wrap;align-items:flex-start;gap:10px;min-width:0}.client-support-screen .support-ticket-detail .review-title-row>div{min-width:0}.client-support-screen .support-ticket-detail h2{overflow-wrap:anywhere;margin:3px 0;font-size:1.1rem;line-height:1.35}.client-support-screen .support-ticket-detail .muted-text{overflow-wrap:anywhere;margin:0;font-size:.78rem}.client-support-screen .support-ticket-messages{gap:10px;max-height:none}.client-support-screen .support-ticket-message{overflow-wrap:anywhere;max-width:94%}.client-support-screen .support-ticket-message.client{background:#fff3f5;border-color:#f0dce2;justify-self:end}.client-support-screen .support-ticket-message.admin{background:#f0f9f4;border-color:#d5e9df;justify-self:start}.client-support-screen .support-ticket-reply .button{background:#087a63;justify-self:start;min-height:44px}.client-support-screen button:focus-visible,.client-support-screen select:focus-visible,.client-support-screen input:focus-visible,.client-support-screen textarea:focus-visible{outline-offset:2px;outline:3px solid #087a63}@media (width<=699px){.client-support-screen.has-selection>.support-ticket-create,.client-support-screen.has-selection .support-ticket-list{display:none}.client-support-screen .support-ticket-list-heading{flex-direction:column;align-items:stretch}.client-support-screen .support-ticket-list-heading select{width:100%}.client-support-screen .support-ticket-create .review-title-row{flex-wrap:wrap}.client-support-screen .support-ticket-create .button{width:100%}}@media (width>=700px){.client-support-screen{gap:18px}.client-support-screen .workspace-section{padding:20px}.client-support-screen .support-ticket-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.client-support-screen .support-ticket-message-field{grid-column:1/-1}.client-support-screen .support-ticket-create-action{grid-column:1/-1;justify-self:start}.client-support-screen .support-ticket-create-action .button{width:auto}}@media (width>=1100px){.client-support-screen .support-ticket-workspace.has-selection{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.client-support-back{display:none}}@media (prefers-reduced-motion:reduce){.client-support-screen *{transition-duration:.01ms!important}}.client-notification-screen{width:min(100%,1040px);max-width:1040px;color:var(--client-ink);gap:14px}.client-notification-screen>.workspace-page-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.client-notification-screen>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.8rem);line-height:1.2}.client-notification-screen>.workspace-page-heading .status-badge{flex:none;min-height:29px}.client-notification-screen .notification-history-panel,.client-notification-screen .notification-detail-card{border:1px solid var(--client-border);background:#fff;border-radius:18px;min-width:0;box-shadow:0 4px 18px #142d230d}.client-notification-screen .notification-history-panel{gap:0;padding:0;overflow:hidden}.client-notification-screen .notification-history-panel>.review-title-row{border-bottom:1px solid #e9eeeb;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:16px;display:grid}.client-notification-screen .notification-history-panel h2{margin:0;font-size:1.08rem;line-height:1.3}.client-notification-screen .notification-history-panel .workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}.client-notification-screen .notification-history-panel .workspace-actions .button{white-space:normal;width:100%;min-height:44px;padding:0 8px;font-size:.79rem;line-height:1.35}.client-notification-screen .notification-history-panel .workspace-actions .button:last-child{grid-column:1/-1}.client-notification-screen .workspace-management-list{gap:0}.client-notification-screen .notification-history-panel .workspace-row{min-height:0;box-shadow:none;background:#fff;border:0;border-top:1px solid #edf1ef;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:14px 16px;display:grid}.client-notification-screen .notification-history-panel .workspace-row:first-child{border-top:0}.client-notification-screen .notification-history-panel .workspace-row:hover{background:#faf8fc}.client-notification-screen .notification-history-panel .workspace-row.mna-selected{background:#f7f3fb;box-shadow:inset 3px 0 #8b6bb2}.client-notification-screen .notification-history-panel .workspace-row>span:first-child{grid-column:1/-1;justify-content:start;gap:4px;min-width:0;display:grid}.client-notification-screen .notification-history-panel .workspace-row strong{overflow-wrap:anywhere;font-size:.91rem;line-height:1.4}.client-notification-screen .notification-history-panel .workspace-row>span:first-child>span{color:var(--client-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.client-notification-screen .notification-history-panel .workspace-row-meta{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:6px;display:flex}.client-notification-screen .notification-history-panel .workspace-row .status-badge{min-height:25px;padding:0 8px;font-size:.68rem}.client-notification-screen .notification-history-panel .workspace-row time{color:var(--client-muted);grid-column:1/-1;font-size:.73rem}.client-notification-screen .notification-history-panel>.empty-state{background:0 0;border:0;padding:22px 16px}.client-notification-screen .notification-history-panel>.pagination-actions{border-top:1px solid #edf1ef;padding:12px 16px}.client-notification-screen .notification-history-panel>.pagination-actions .button{min-height:44px}.client-notification-screen .notification-detail-card{gap:13px;padding:16px}.client-notification-back{color:#087a63;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;min-height:44px;padding:0 3px;font-weight:750;display:inline-flex}.client-notification-screen .notification-detail-card .review-title-row{flex-wrap:wrap;align-items:flex-start;gap:10px;min-width:0}.client-notification-screen .notification-detail-card .review-title-row>div{min-width:0}.client-notification-screen .notification-detail-card h2{overflow-wrap:anywhere;margin:0;font-size:1.1rem;line-height:1.4}.client-notification-screen .notification-detail-card .status-badge{min-height:27px}.client-notification-screen .notification-created-at{color:var(--client-muted);font-size:.76rem}.client-notification-screen .notification-detail-message{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.6}.client-notification-screen .notification-detail-card .workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.client-notification-screen .notification-detail-card .button{width:100%;min-height:44px;padding:0 8px}.client-notification-screen button:focus-visible{outline-offset:-2px;outline:3px solid #087a63}@media (width<=699px){.client-notification-screen.mna-has-detail .notification-history-panel{display:none}}@media (width>=700px){.client-notification-screen{gap:18px}.client-notification-screen .notification-history-panel>.review-title-row{grid-template-columns:minmax(0,1fr) auto;padding:18px}.client-notification-screen .notification-history-panel .workspace-actions{flex-wrap:wrap;justify-content:flex-end;width:auto;display:flex}.client-notification-screen .notification-history-panel .workspace-actions .button{width:auto}.client-notification-screen .notification-history-panel .workspace-actions .button:last-child{grid-column:auto}.client-notification-screen .notification-history-panel .workspace-row>span:first-child{grid-area:1/1/3}.client-notification-screen .notification-history-panel .workspace-row-meta{grid-area:1/2;justify-content:flex-end}.client-notification-screen .notification-history-panel .workspace-row time{text-align:right;grid-area:2/2}}@media (width>=1100px){.client-notification-screen.mna-has-detail{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.client-notification-screen.mna-has-detail>.workspace-page-heading,.client-notification-screen.mna-has-detail>.inline-message{grid-column:1/-1}.client-notification-screen.mna-has-detail .notification-detail-card{grid-column:2}.client-notification-screen .client-notification-back{display:none}}@media (prefers-reduced-motion:reduce){.client-notification-screen *{transition-duration:.01ms!important}}.pa-platform-pricing-screen{gap:14px}.pa-platform-pricing-screen>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.85rem)}.pa-platform-pricing-screen .pricing-catalog{border-color:#dce6e2;border-radius:16px;gap:0;min-width:0;padding:0;overflow:hidden;box-shadow:0 3px 14px #142d230d}.pa-platform-pricing-screen .pricing-catalog-header{border-bottom:1px solid #e8efeb;flex-direction:row;align-items:center;gap:10px;min-width:0;padding:16px}.pa-platform-pricing-screen .pricing-catalog-header h2{min-width:0;margin:0;font-size:1.1rem;line-height:1.4}.pa-platform-pricing-screen .pricing-catalog-header .button{white-space:normal;width:auto;min-height:44px;padding:7px 11px;line-height:1.25}.pa-platform-pricing-screen .pricing-role-filter{border-bottom:1px solid #e8efeb;width:100%;min-width:0;padding:14px 16px}.pa-platform-pricing-screen .pricing-role-filter>span{color:#34443b;font-size:.83rem;font-weight:700}.pa-platform-pricing-screen .pricing-role-filter select{width:100%;min-height:44px}.pa-platform-pricing-screen .pricing-catalog>.workspace-management-list{gap:0}.pa-platform-pricing-screen .pricing-catalog>.inline-message,.pa-platform-pricing-screen .pricing-catalog>.empty-state{background:0 0;border:0;border-radius:0;margin:0;padding:18px 16px}.pa-platform-pricing-screen .pricing-plan-card{background:#fff;border:0;border-top:1px solid #e8efeb;border-radius:0;gap:12px;min-width:0;padding:16px}.pa-platform-pricing-screen .pricing-plan-card:first-child{border-top:0}.pa-platform-pricing-screen .pricing-plan-card header{flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.pa-platform-pricing-screen .pricing-plan-card header>div:first-child{min-width:0}.pa-platform-pricing-screen .pricing-plan-card h3{overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.pa-platform-pricing-screen .pricing-plan-title{min-width:0}.pa-platform-pricing-screen .pricing-panchangam-badge{min-height:26px}.pa-platform-pricing-screen .pricing-plan-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;gap:7px;width:100%;display:grid}.pa-platform-pricing-screen .pricing-plan-header-actions .status-badge{grid-column:1/-1;justify-self:start;width:max-content;min-height:27px;padding:0 8px;font-size:.72rem}.pa-platform-pricing-screen .pricing-plan-header-actions .button{white-space:normal;width:100%;height:auto;min-height:44px;padding:6px 9px;line-height:1.25}.pa-platform-pricing-screen .pricing-charge-grid{border:0;border-top:1px solid #e8efeb;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-platform-pricing-screen .pricing-charge-grid>div{background:0 0;border:0;border-bottom:1px solid #e8efeb;gap:3px;min-width:0;padding:10px 8px 8px 0}.pa-platform-pricing-screen .pricing-charge-grid>div:nth-child(2n){padding-left:8px}.pa-platform-pricing-screen .pricing-charge-grid>div:nth-last-child(-n+2){border-bottom:0}.pa-platform-pricing-screen .pricing-charge-grid dt{overflow-wrap:anywhere;color:#66756f;font-size:.73rem;line-height:1.35}.pa-platform-pricing-screen .pricing-charge-grid dd{overflow-wrap:anywhere;color:#17211e;font-variant-numeric:tabular-nums;font-size:.88rem}.pa-platform-pricing-screen .pricing-charge-grid .pricing-checkout-total{background:#eaf7f2}.pa-platform-pricing-screen .pricing-charge-grid .pricing-checkout-total dt,.pa-platform-pricing-screen .pricing-charge-grid .pricing-checkout-total dd{color:#066451}.pa-platform-pricing-screen .pricing-sms-note{margin:0;line-height:1.4}.pa-platform-pricing-screen .pricing-editor{flex-direction:column;min-width:0;display:flex;overflow:hidden}.pa-platform-pricing-screen .pricing-editor-header{flex:none;padding-bottom:14px}.pa-platform-pricing-screen .pricing-editor-header h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.25rem}.pa-platform-pricing-screen .pricing-editor-header .button{flex:none;min-height:44px}.pa-platform-pricing-screen .pricing-editor form{flex:auto;gap:18px;min-height:0;padding:16px 2px 0;overflow-y:auto}.pa-platform-pricing-screen .pricing-editor-section{border-bottom:1px solid #e8efeb;gap:11px;padding-bottom:17px}.pa-platform-pricing-screen .pricing-editor-section h3{color:#17211e;font-size:1rem}.pa-platform-pricing-screen .pricing-editor-grid label{min-width:0}.pa-platform-pricing-screen .pricing-editor-grid label>span{line-height:1.4}.pa-platform-pricing-screen .pricing-editor-grid input,.pa-platform-pricing-screen .pricing-editor-grid select,.pa-platform-pricing-screen .pricing-editor-grid textarea{width:100%;min-width:0}.pa-platform-pricing-screen .pricing-editor-actions{background:#fff;gap:8px;margin-top:0;padding:12px 0;position:sticky;bottom:0}.pa-platform-pricing-screen .pricing-editor-actions .button{white-space:normal;min-height:44px}.pa-platform-pricing-screen .pricing-editor :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #087a63}@media (width<=640px){.pa-platform-pricing-screen .pricing-editor{height:min(94dvh,880px);padding:17px 16px calc(10px + env(safe-area-inset-bottom))}.pa-platform-pricing-screen .pricing-editor-grid{grid-template-columns:minmax(0,1fr)}.pa-platform-pricing-screen .pricing-editor-actions .button{flex:1 1 0;min-width:0}}@media (width>=700px){.pa-platform-pricing-screen .pricing-plan-card header{flex-direction:row}.pa-platform-pricing-screen .pricing-plan-header-actions{grid-template-columns:auto auto auto;align-items:center;width:auto}.pa-platform-pricing-screen .pricing-plan-header-actions .status-badge{grid-column:auto}.pa-platform-pricing-screen .pricing-charge-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pa-platform-pricing-screen .pricing-charge-grid>div{border-bottom:0;padding:10px 12px}.pa-platform-pricing-screen .pricing-charge-grid>div:nth-child(2n){padding-left:12px}}@media (prefers-reduced-motion:reduce){.pa-platform-pricing-screen .pricing-editor{animation:none}}.pa-reports-screen{align-content:start;gap:14px}.pa-reports-screen>.workspace-page-heading{align-items:flex-start;gap:10px}.pa-reports-screen>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.85rem)}.pa-reports-screen .workspace-section{background:#fff;border-color:#dce6e2;border-radius:16px;gap:14px;min-width:0;padding:16px;box-shadow:0 3px 14px #142d230d}.pa-reports-screen .reports-form-panel .profile-section-fields{gap:14px}.pa-reports-screen .reports-form-panel .inline-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.pa-reports-screen .reports-form-panel .inline-fields>.field{min-width:0;margin:0}.pa-reports-screen .reports-form-panel .inline-fields select,.pa-reports-screen .reports-form-panel .inline-fields input{width:100%;min-width:0;min-height:44px}.pa-reports-screen .reports-form-panel .workspace-actions{border-top:1px solid #e8efeb;gap:8px;padding-top:14px}.pa-reports-screen .reports-form-panel .workspace-actions .button{white-space:normal;width:100%;min-height:44px}.pa-reports-screen .reports-result-panel .review-title-row{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0}.pa-reports-screen .reports-result-panel .review-title-row>div{min-width:0}.pa-reports-screen .reports-result-panel .review-title-row h2{overflow-wrap:anywhere;margin:0;font-size:1.08rem;line-height:1.35}.pa-reports-screen .reports-result-panel .review-title-row .status-badge{width:auto;min-height:27px;padding:0 8px;font-size:.72rem}.pa-reports-screen .reports-result-panel .review-fields{grid-template-columns:minmax(0,1fr);gap:0}.pa-reports-screen .reports-result-panel .review-fields div{background:0 0;border:0;border-top:1px solid #e8efeb;border-radius:0;min-width:0;padding:10px 0}.pa-reports-screen .reports-result-panel dt{overflow-wrap:anywhere;color:#66756f;font-size:.75rem}.pa-reports-screen .reports-result-panel dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.87rem;font-weight:700}.pa-reports-screen .report-preview-frame,.pa-reports-screen .report-json-preview{width:100%;min-width:0;max-width:100%}.pa-reports-screen .report-json-preview{font-size:.75rem}@media (width>=700px){.pa-reports-screen .reports-form-panel .inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-reports-screen .reports-form-panel .workspace-actions .button{width:auto}.pa-reports-screen .reports-result-panel .review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}}.master-data-screen{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.master-data-screen>.workspace-page-heading,.master-data-screen>.workspace-section{min-width:0}.master-data-screen>.workspace-page-heading h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,5vw,1.85rem)}.master-data-screen>.workspace-page-heading p:last-child{color:#66756f;margin:5px 0 0;font-size:.82rem;line-height:1.45}.master-data-screen .master-data-tabs{scrollbar-width:thin;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto}.master-data-screen .master-data-tabs button{min-height:44px}.master-data-screen .workspace-section{background:#fff;border-color:#dce6e2;border-radius:16px;gap:14px;padding:16px;box-shadow:0 3px 14px #142d230d}.master-data-screen .inline-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.master-data-screen .inline-fields>.field,.master-data-screen .master-name-field>.field{min-width:0;margin:0}.master-data-screen .master-transliteration-source{grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0;display:grid}.master-data-screen .master-transliteration-source .field{min-width:0}.master-data-screen .master-transliteration-source .button{min-height:44px}.master-data-screen .master-data-row{min-width:0;box-shadow:none;border-color:#e8efeb;gap:8px}.master-data-screen .master-data-row>span:first-child{min-width:0}.master-data-screen .master-data-row strong,.master-data-screen .master-data-row>span:first-child>span{overflow-wrap:anywhere}.master-data-screen .master-data-row-action.button{width:44px;min-width:44px;min-height:44px}.master-data-screen .workspace-actions .button{min-height:44px}.master-data-screen .master-data-list{order:2;align-content:start}.master-data-screen .master-data-editor{order:1;align-content:start}.master-data-screen .master-data-list>.review-title-row,.master-data-screen .master-data-editor>.review-title-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.master-data-screen .review-title-row h2{margin:3px 0 0;font-size:1.1rem}.master-data-screen .review-title-row .button{min-height:44px}.master-data-screen .master-data-editor-controls{flex-wrap:wrap;gap:8px;display:flex}.master-data-screen .master-data-editor-controls .button{min-width:72px}.master-data-screen .master-data-list .workspace-management-list{gap:0;display:grid}.master-data-screen .master-data-row{background:0 0;border:0;border-top:1px solid #e8efeb;border-radius:0;min-height:64px}.master-data-screen .master-data-row:first-child{border-top:0}.master-data-screen .master-data-row:hover{background:#f7faf8}.master-data-screen .master-data-row>span:first-child{gap:4px;display:grid}.master-data-screen .master-data-row>span:first-child>span{color:#66756f;font-size:.77rem;line-height:1.4}.master-data-screen .master-data-page-summary{color:#66756f;margin:0;font-size:.75rem;font-weight:600}.master-data-screen .master-data-pagination{flex-wrap:wrap;gap:8px}.master-data-screen .master-data-pagination .button{min-height:44px}.master-data-screen :is(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #087a63}@media (width<=1023px){.master-data-screen.editor-open .master-data-list{display:none}}@media (width>=700px){.master-data-screen .inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.master-data-screen.editor-open{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.master-data-screen.editor-open>:not(.master-data-list):not(.master-data-editor){grid-column:1/-1}.master-data-screen.editor-open .master-data-editor{grid-column:1}.master-data-screen.editor-open .master-data-list{grid-column:2}.master-data-screen.editor-open .inline-fields{grid-template-columns:minmax(0,1fr)}}.pa-notification-screen{align-content:start;gap:14px;min-width:0}.pa-notification-screen>.workspace-page-heading{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pa-notification-screen>.workspace-page-heading h1{margin:0;font-size:clamp(1.4rem,5vw,1.85rem)}.pa-notification-screen .status-badge{width:auto}.pa-notification-screen>.workspace-page-heading .status-badge{min-height:28px;padding:0 9px;font-size:.74rem}.pa-notification-screen .notification-history-panel,.pa-notification-screen .notification-detail-card{background:#fff;border:1px solid #dce6e2;border-radius:16px;min-width:0;box-shadow:0 3px 14px #142d230d}.pa-notification-screen .notification-history-panel{gap:0;padding:0;overflow:hidden}.pa-notification-screen .notification-history-panel>.review-title-row{border-bottom:1px solid #e8efeb;grid-template-columns:minmax(0,1fr);align-items:center;gap:11px;margin:0;padding:16px;display:grid}.pa-notification-screen .notification-history-panel h2{margin:0;font-size:1.05rem}.pa-notification-screen .notification-history-panel .workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}.pa-notification-screen .notification-history-panel .workspace-actions .button{white-space:normal;width:100%;min-height:44px;padding:0 9px;font-size:.8rem}.pa-notification-screen .notification-history-panel .review-title-row .button:last-child{grid-column:1/-1}.pa-notification-screen .workspace-management-list{gap:0}.pa-notification-screen .notification-history-panel .workspace-row{min-height:64px;box-shadow:none;background:#fff;border:0;border-top:1px solid #e8efeb;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:13px 16px;display:grid}.pa-notification-screen .notification-history-panel .workspace-row:first-child{border-top:0}.pa-notification-screen .notification-history-panel .workspace-row:hover{background:#f7faf8}.pa-notification-screen .notification-history-panel .workspace-row.mna-selected{background:#eef8f3;box-shadow:inset 3px 0 #087a63}.pa-notification-screen .notification-history-panel .workspace-row>span:first-child{grid-column:1/-1;justify-content:start;gap:3px;min-width:0;display:grid}.pa-notification-screen .notification-history-panel .workspace-row strong{overflow-wrap:anywhere;font-size:.9rem;line-height:1.4}.pa-notification-screen .notification-history-panel .workspace-row>span:first-child>span{color:#66756f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.pa-notification-screen .notification-history-panel .workspace-row-meta{flex-flow:wrap;grid-column:1;justify-content:flex-start;align-items:center;gap:6px;display:flex}.pa-notification-screen .notification-history-panel .workspace-row .status-badge{min-height:25px;padding:0 7px;font-size:.67rem}.pa-notification-screen .notification-history-panel .workspace-row time{color:#66756f;text-align:right;white-space:nowrap;grid-column:2;align-self:center;font-size:.73rem}.pa-notification-screen .notification-history-panel>.empty-state{background:0 0;border:0;padding:22px 16px}.pa-notification-screen .notification-history-panel>.pagination-actions{border-top:1px solid #e8efeb;padding:12px 16px}.pa-notification-screen .notification-history-panel>.pagination-actions .button{min-height:44px}.pa-notification-screen .notification-detail-card{gap:12px;padding:16px}.pa-notification-screen .notification-detail-card .review-title-row{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0}.pa-notification-screen .notification-detail-card .review-title-row>div{min-width:0}.pa-notification-screen .notification-detail-card h2{overflow-wrap:anywhere;margin:0;font-size:1.08rem;line-height:1.4}.pa-notification-screen .notification-created-at{color:#66756f;font-size:.76rem}.pa-notification-screen .notification-detail-message{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.55}.pa-notification-screen .notification-detail-card .workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.pa-notification-screen .notification-detail-card .button{width:100%;min-height:44px;padding:0 8px}.pa-notification-screen button:focus-visible{outline-offset:-2px;outline:3px solid #087a63}@media (width<=1023px){.pa-notification-screen.mna-has-detail .notification-history-panel{display:none}}@media (width>=700px){.pa-notification-screen .notification-history-panel>.review-title-row{grid-template-columns:minmax(0,1fr) auto}.pa-notification-screen .notification-history-panel .workspace-actions{flex-wrap:wrap;justify-content:flex-end;width:auto;display:flex}.pa-notification-screen .notification-history-panel .workspace-actions .button{width:auto}.pa-notification-screen .notification-history-panel .workspace-row>span:first-child{grid-area:1/1/3}.pa-notification-screen .notification-history-panel .workspace-row-meta{grid-area:1/2;justify-content:flex-end}.pa-notification-screen .notification-history-panel .workspace-row time{grid-area:2/2}}@media (width>=1024px){.pa-notification-screen .client-notification-back{display:none}}@media (width>=1280px){.pa-notification-screen.mna-has-detail{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.pa-notification-screen.mna-has-detail>.workspace-page-heading,.pa-notification-screen.mna-has-detail>.inline-message{grid-column:1/-1}.pa-notification-screen.mna-has-detail .notification-detail-card{grid-column:2}}html[lang=ta]{--type-display:clamp(2.35rem, 5vw, 2.875rem);--type-page-title:clamp(1.55rem, 4vw, 1.8rem);--type-section-title:1.22rem;--type-card-title:1.125rem;--type-body:.97rem;--type-secondary-body:.9rem;--type-navigation:.86rem;--type-form-label:.91rem;--type-input:.96rem;--type-button:.9rem;--type-badge:.78rem;--type-bottom-navigation:.74rem;--type-helper:.84rem;--line-display:1.22;--line-heading:1.34;--line-body:1.6;--weight-body:400;--weight-navigation:500;--weight-label:500;--weight-button:500;--weight-card-title:600;--weight-section-title:600;--weight-page-title:600;--weight-display:600;--weight-badge:500;--weight-helper:400;font-family:var(--font-ui-ta);font-synthesis:none;font-kerning:normal}html[lang=ta] body{font-family:var(--font-ui-ta);font-size:var(--type-body);line-height:var(--line-body)}html[lang=ta] :where(*){font-synthesis:none;font-family:var(--font-ui-ta)!important;font-weight:var(--weight-body)!important;letter-spacing:normal!important}html[lang=ta] :where(h1,h2,h3,h4,h5,h6,strong,b){font-weight:var(--weight-section-title)!important}html[lang=ta] :where(h1){font-size:var(--type-page-title)!important;line-height:var(--line-heading)!important}html[lang=ta] :where(h2){font-size:var(--type-section-title)!important;line-height:var(--line-heading)!important}html[lang=ta] :where(h3,h4,h5,h6){font-size:var(--type-card-title)!important;line-height:1.4!important}html[lang=ta] :where(button,.button,a[role=button],[role=button],[role=tab],.field-label,label,.eyebrow,.status-badge,.badge),html[lang=ta] :where(button span,.button span,label span,.field-label,[role=tab] span){font-weight:var(--weight-label)!important}html[lang=ta] :where(.field-label,label,.field label){font-size:var(--type-form-label)!important;line-height:1.45!important}html[lang=ta] :where(button,.button,a[role=button],[role=button]){font-size:var(--type-button)!important;line-height:1.4!important}html[lang=ta] :where(input,select,textarea){font-size:var(--type-input)!important;font-weight:var(--weight-body)!important;line-height:1.5!important}html[lang=ta] :where(input,textarea)::placeholder{font-size:var(--type-input);font-weight:var(--weight-body)}html[lang=ta] :where(nav a,nav button,nav span,.sidebar-items a,.sidebar-items button,.sidebar-items span,.mna-sidebar-items button,.mna-sidebar-items span,.mna-sidebar-logout){font-size:var(--type-navigation)!important;font-weight:var(--weight-navigation)!important;line-height:1.4!important}html[lang=ta] :where(.mna-mobile-bottom-navigation button,.ast-mobile-bottom-navigation button,.ibc-bottom-navigation button,.client-bottom-navigation button,.pa-bottom-navigation button){font-size:var(--type-bottom-navigation)!important;font-weight:var(--weight-navigation)!important;line-height:1.25!important}html[lang=ta] :where(.status-badge,.badge,.navigation-unread-badge){font-size:var(--type-badge)!important;font-weight:var(--weight-badge)!important;line-height:1.3!important}html[lang=ta] :where(small,.muted-text,.field-helper,.helper-text,.field-error,.inline-message){font-size:var(--type-helper)!important;font-weight:var(--weight-helper)!important;line-height:1.55!important}html[lang=ta] :where(.public-platform-shell .brand-stack strong,.public-hero-content h1,.public-introduction h2,.public-services h2,.public-contact h2,.public-service-card h3,.wco-public-contact-intro h2){font-family:var(--font-display-ta)!important}html[lang=ta] :where(.public-hero-content h1,.wco-public-hero h1){text-wrap:pretty;max-width:620px;font-size:var(--type-display)!important;font-weight:var(--weight-display)!important;line-height:var(--line-display)!important;letter-spacing:normal!important;overflow-wrap:normal!important}html[lang=ta] :where(.public-introduction h2,.public-services h2,.public-contact h2,.wco-public-how h2,.wco-public-contact-intro h2){text-wrap:pretty;font-size:clamp(1.875rem,4.5vw,2.125rem)!important;font-weight:var(--weight-section-title)!important;letter-spacing:normal!important;line-height:1.28!important}html[lang=ta] :where(.public-service-card h3){font-size:var(--type-card-title)!important;font-weight:var(--weight-card-title)!important;letter-spacing:normal!important;line-height:1.4!important}html[lang=ta] :where(.public-hero-content p,.public-hero-content span,.public-service-card p,.public-introduction p:last-child,.wco-public-lead){text-wrap:pretty;font-size:var(--type-body)!important;font-weight:var(--weight-body)!important;line-height:var(--line-body)!important;letter-spacing:normal!important}html[lang=ta] :where(.public-hero-content>p,.public-section-kicker,.public-section-heading>p){font-size:var(--type-helper)!important;font-weight:var(--weight-navigation)!important;line-height:1.4!important}html[lang=ta] :where(.public-hero-content button,.wco-public-hero button){font-family:var(--font-ui-ta)!important;font-size:var(--type-button)!important;font-weight:var(--weight-button)!important;line-height:1.4!important}@media (width<=390px){.app-shell.public-platform-shell:not(.ibc-app-shell):not(.ast-app-shell) .app-header{gap:6px;padding-inline:10px}.public-platform-shell .app-header .brand-stack{column-gap:4px}.public-platform-shell .app-header .public-brand-mark{width:28px;height:28px}.public-platform-shell .app-header .public-brand-wordmark,.public-platform-shell .app-header .public-brand-wordmark img{width:95px}.app-shell.public-platform-shell:not(.ibc-app-shell):not(.ast-app-shell) .header-actions{gap:4px}.public-platform-shell .public-header-login{padding-inline:8px}.public-platform-shell .app-header .mobile-language-switch summary{width:44px}.public-platform-shell .public-menu-toggle{width:36px;padding:6px}}@media (width<=359px){.app-shell.public-platform-shell:not(.ibc-app-shell):not(.ast-app-shell) .app-header{gap:4px;padding-inline:6px}.public-platform-shell .app-header .brand-stack{column-gap:4px}.public-platform-shell .app-header .public-brand-mark{width:26px;height:26px}.public-platform-shell .app-header .public-brand-wordmark,.public-platform-shell .app-header .public-brand-wordmark img{width:90px}.app-shell.public-platform-shell:not(.ibc-app-shell):not(.ast-app-shell) .header-actions{gap:4px}.public-platform-shell .public-header-login{padding-inline:6px}.public-platform-shell .app-header .mobile-language-switch summary{width:40px}.public-platform-shell .public-menu-toggle{width:36px;padding:6px}}html[lang=ta] .client-my-profile-page .my-profile-section .review-fields dt{color:#52665d!important;font-size:.875rem!important;font-weight:400!important;line-height:1.55!important}html[lang=ta] .client-my-profile-page .my-profile-section .review-fields dd{color:#17211e!important;font-size:1rem!important;font-weight:500!important;line-height:1.5!important}@media (width>=561px) and (width<=900px){.public-platform-shell .app-header{flex-wrap:wrap;row-gap:6px;min-width:0;padding-block:8px}.public-platform-shell .app-header .brand-stack{flex:auto;min-width:0}.public-platform-shell .app-header .header-actions{flex:0 auto;min-width:0}.public-platform-shell .public-header-nav{flex:1 0 100%;order:3;justify-content:center;gap:clamp(12px,2vw,20px);margin:0}}.caste-structure .field{margin:0}.caste-tree{gap:12px;min-width:0;display:grid}.caste-branch{border:1px solid #d9e1dd;border-radius:12px;min-width:0;overflow:hidden}.caste-branch.expanded{border-color:#8fc7b3}.caste-branch-heading{background:#f8faf9;align-items:center;gap:8px;padding:10px;display:flex}.caste-branch-heading h3{flex:1;min-width:0;margin:0;font-size:1rem}.caste-toggle{text-align:left;width:100%;min-height:48px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px;display:flex}.caste-toggle>span:last-child{gap:6px;min-width:0;display:grid}.caste-chevron{color:#1f6b50;flex-shrink:0}.caste-record-name{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.caste-record-name strong{font-size:.95rem;line-height:1.5}.caste-record-name strong[lang=en]{font-family:var(--font-ui-en);font-weight:600}.caste-record-name>[lang=ta]{font-family:var(--font-ui-ta);color:#53655d;letter-spacing:normal;font-size:.9rem;font-weight:400;line-height:1.65}.caste-summary{color:#53655d;overflow-wrap:anywhere;margin:4px 0 0;font-size:.8rem;font-weight:400;line-height:1.6;display:block}.caste-record-actions{flex-shrink:0;gap:6px;display:flex}.caste-children{border-top:1px solid #d9e1dd;gap:20px;padding:14px;display:grid}.caste-child-section{min-width:0}.caste-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.caste-section-heading h4{color:#185840;margin:0;font-size:.95rem;font-weight:600;line-height:1.6}.caste-section-heading h4 span{font-weight:400}.caste-section-heading .button{font-size:.8rem}.caste-child-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;max-height:28rem;padding:3px;overflow-y:auto}.caste-child-scroll ul{margin:0;padding:0;list-style:none}.caste-child-row{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.caste-child-row:last-child{border-bottom:0}.caste-child-row>div{min-width:0}.caste-empty{color:#53655d;background:#f8faf9;border-radius:8px;margin:0;padding:16px;font-size:.9rem;line-height:1.65}@media (width>=900px){.caste-children{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-open .caste-children{grid-template-columns:minmax(0,1fr)}}@media (width>=901px){.ibc-app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:74px minmax(0,1fr)}.ibc-app-header{grid-area:1/1/auto/-1}.ibc-app-shell .app-main{grid-area:2/2;min-width:0}.ibc-role-navigation{background:linear-gradient(#edf7f2 0%,#f8fbf9 48%,#fff 100%);border-bottom:0;border-right:1px solid #dce6e2;grid-area:2/1;align-self:stretch;align-items:flex-start;padding:14px 8px}.ibc-app-header .ibc-header-logout{display:none}.ibc-role-navigation{align-self:start;height:calc(100dvh - 64px);position:sticky;top:0;overflow-y:auto}.ibc-desktop-navigation{flex-direction:column;align-items:stretch;gap:3px;min-height:100%;display:flex}.ibc-desktop-navigation .ibc-sidebar-logout{margin-top:auto}.ibc-role-navigation .ibc-desktop-navigation button{text-align:left;white-space:normal;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px;display:flex}.ibc-desktop-navigation button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ibc-desktop-navigation button span{display:none}.ibc-role-navigation .ibc-desktop-navigation button.active{color:#075b49;background:#dff2e8;border-color:#8bc8aa;box-shadow:inset 3px 0 #087a63}}@media (width>=1024px){.ibc-app-shell{grid-template-columns:244px minmax(0,1fr)}.ibc-role-navigation{padding:10px 12px}.ibc-desktop-navigation button span{overflow-wrap:anywhere;min-width:0;font-size:.88rem;display:inline}}.ibc-header-icon-button.notification{position:relative}.ibc-notification-badge{color:#fff;text-align:center;background:#1f6b50;border-radius:999px;min-width:18px;padding:2px 4px;font-size:.65rem;line-height:1.2;position:absolute;top:-5px;right:-5px}@media (width>=901px){.ibc-header-icon-button.notification{justify-content:center;width:42px;padding:0}.ibc-header-icon-button.notification>span{display:none}}.ibc-platform-logo{flex:none;align-items:center;gap:7px;display:flex}.ibc-app-header .ibc-platform-logo .ibc-platform-mark{object-fit:contain;flex:0 0 40px;width:40px;max-width:40px;height:40px;display:block}.ibc-app-header .brand-stack{flex:1 1 0}@media (width<=900px){.ibc-platform-logo{gap:4px}.ibc-app-header .ibc-platform-logo .ibc-platform-mark{flex-basis:30px;width:30px;max-width:30px;height:30px}.ibc-app-header .brand-stack{flex:1 1 0}}.ast-subscription-plan-list{grid-template-columns:1fr;gap:18px;display:grid}.ast-subscription-plan-card{color:#302746;background:#fff;border:1px solid #d8d0e3;border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.ast-subscription-plan-card h3{margin:0 0 10px;font-size:1.15rem}.ast-subscription-plan-card p{margin:0;line-height:1.6}.ast-subscription-plan-card header p,.ast-subscription-plan-meta{color:#70677c}.ast-subscription-plan-meta{overflow-wrap:anywhere;font-size:.8rem}.ast-subscription-plan-duration{font-weight:500}.ast-subscription-plan-price{gap:5px;margin-top:auto;display:grid}.ast-subscription-plan-price strong{font-size:1.2rem}.ast-subscription-plan-price span{font-size:.85rem;line-height:1.55}.ast-subscription-plan-artwork{aspect-ratio:2;object-fit:cover;border-radius:15px 15px 0 0;width:calc(100% + 48px);max-width:none;height:auto;margin:-24px -24px 4px;display:block}.ast-subscription-plan-card>.button{width:100%}.ast-dark-mode .ast-subscription-plan-card{color:#f0eaf5;background:#27212f;border-color:#51465e}.ast-dark-mode .ast-subscription-plan-card header p,.ast-dark-mode .ast-subscription-plan-meta{color:#c3b8ce}@media (width>=680px){.ast-subscription-plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ast-subscription-plan-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=901px){.ast-app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:74px minmax(0,1fr)}.ast-app-header{grid-area:1/1/auto/-1}.ast-app-shell .app-main{grid-area:2/2;min-width:0}.ast-role-navigation{background:linear-gradient(#edf7f2 0%,#f8fbf9 48%,#fff 100%);border-bottom:0;border-right:1px solid #dce6e2;grid-area:2/1;align-self:stretch;align-items:flex-start;padding:14px 8px}.ast-app-header .ast-header-logout{display:none}.ast-role-navigation{align-self:start;height:calc(100dvh - 64px);position:sticky;top:0;overflow-y:auto}.ast-desktop-navigation{flex-direction:column;align-items:stretch;gap:3px;min-height:100%;display:flex}.ast-desktop-navigation .ast-logout-button{margin-top:auto}.ast-role-navigation .ast-desktop-navigation button{text-align:left;white-space:normal;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px;display:flex}.ast-desktop-navigation button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ast-desktop-navigation button span{display:none}.ast-role-navigation .ast-desktop-navigation button.active{color:#075b49;background:#dff2e8;border-color:#8bc8aa;box-shadow:inset 3px 0 #087a63}}@media (width>=1024px){.ast-app-shell{grid-template-columns:244px minmax(0,1fr)}.ast-role-navigation{padding:10px 12px}.ast-desktop-navigation button span{overflow-wrap:anywhere;min-width:0;font-size:.88rem;display:inline}}.ast-app-header .ibc-platform-logo .ibc-platform-mark{object-fit:contain;flex:0 0 40px;width:40px;max-width:40px;height:40px;display:block}.ast-app-header .brand-stack{flex:1 1 0;min-width:0}.ast-light-mode .ast-app-header .brand-stack strong{color:#1f6b50}@media (width<=900px){.ast-app-header .ibc-platform-logo .ibc-platform-mark{flex-basis:30px;width:30px;max-width:30px;height:30px}}@media (width>=901px){.ast-app-shell{display:grid}.ast-desktop-navigation{justify-content:flex-start;width:100%;margin:0;padding:0;overflow:visible}.ast-desktop-navigation .ast-logout-button{margin-top:auto}.ast-app-footer{grid-area:3/2}.ast-dark-mode .ast-role-navigation{background:#201b29;border-color:#40374d}.ast-dark-mode .ast-role-navigation .ast-desktop-navigation button.active{color:#f0eaf5;background:#40334f;border-color:#78628b}}.ast-subscription-plan-card[data-mode=D]{background:#e6f5ec;border-color:#a6d4bc}.ast-subscription-plan-card[data-mode=V]{background:#f2e9f8;border-color:#cfb6df}.ast-subscription-plan-card[data-mode=B]{background:#e6f2fa;border-color:#accfe0}.ast-subscription-plan-card[data-mode=D]>.button{color:#fff;background:#176f52}.ast-subscription-plan-card[data-mode=V]>.button{color:#fff;background:#784094}.ast-subscription-plan-card[data-mode=B]>.button{color:#fff;background:#146d98}.ast-subscription-plan-card[data-mode=D]>.button:hover:not(:disabled){background:#105b42}.ast-subscription-plan-card[data-mode=V]>.button:hover:not(:disabled){background:#63327d}.ast-subscription-plan-card[data-mode=B]>.button:hover:not(:disabled){background:#10597d}.ast-dark-mode .ast-subscription-plan-card[data-mode=D]{background:#213d31;border-color:#426c58}.ast-dark-mode .ast-subscription-plan-card[data-mode=V]{background:#3b2a47;border-color:#705581}.ast-dark-mode .ast-subscription-plan-card[data-mode=B]{background:#243a4b;border-color:#456b83}@media (width>=1600px){.ast-app-shell .ast-result-content>:is(.horoscope-input-screen,.matching-input-screen){width:100%;min-width:0;max-width:none}.ast-app-shell .ast-result-content :is(.horoscope-input-screen,.matching-input-screen) .management-grid{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);align-items:start;height:auto;position:static}.ast-app-shell .ast-result-content :is(.horoscope-input-screen,.matching-input-screen) :is(.input-form-panel,.report-panel){align-content:start;min-width:0;height:auto;max-height:none;overflow:visible}.ast-app-shell :is(.horoscope-input-screen,.matching-input-screen) :is(.ast-report-tabs,.ast-match-result-tabs){flex-wrap:wrap;gap:8px;overflow:visible}.ast-app-shell .matching-input-screen .ast-match-result-tabs{flex-wrap:nowrap;align-items:flex-start;padding-bottom:8px;overflow:auto hidden}.ast-app-shell .matching-input-screen .ast-match-result-tabs button{white-space:nowrap;flex:none}.ast-app-shell .ast-result-content>.ast-muhurtha-screen.has-result{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);align-items:start;gap:18px;width:100%;max-width:none}.ast-app-shell .ast-muhurtha-screen.has-result>:is(.ast-muhurtha-input-panel,.report-panel){align-content:start;min-width:0;height:auto;max-height:none}.ast-app-shell .ast-muhurtha-screen.has-result .ast-muhurtha-input-panel>.inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ast-app-shell .ast-result-content>.ast-panchangam-screen.has-result{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);align-items:start;width:100%;max-width:none}.ast-app-shell .ast-panchangam-screen.has-result>:is(.ast-panchangam-input-panel,.ast-panchangam-result){align-content:start;min-width:0;height:auto;max-height:none}}.wmo-profile-screen .profile-reading-photo{justify-content:center;display:flex}.wmo-profile-screen .profile-reading-photo img{object-fit:contain;border-radius:10px;width:140px;max-width:100%;max-height:180px;display:block}.wmo-profile-screen .review-detail-stack>.profile-identity-card,.wmo-profile-screen .review-detail-stack>.profile-action-groups{order:0}@media (width>=1024px){.wmo-profile-screen .profile-action-groups{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;column-gap:8px}.wmo-profile-screen .profile-action-group--account{border-top:0;padding-top:0}.wmo-profile-screen .profile-action-group--account .profile-action-buttons{grid-template-columns:minmax(0,1fr)}.wmo-profile-screen .profile-action-group--state:only-child,.wmo-profile-screen .profile-action-group--final{grid-column:1/-1}}.wmo-profile-screen .profile-media-panel--photo-only,.wmo-profile-screen .profile-media-panel--photo-only .profile-media-grid,.wmo-profile-screen .profile-media-panel--photo-only .profile-media-card,.wmo-profile-screen .profile-media-panel--photo-only .profile-section-fields{border:0;gap:8px;padding:0}.wmo-profile-screen .profile-media-panel--photo-only .profile-media-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wmo-profile-screen .profile-media-panel--photo-only .profile-media-actions .button:first-child{grid-column:auto}.wmo-profile-screen .profile-photo-placeholder{box-sizing:border-box;color:#65746c;text-align:center;overflow-wrap:anywhere;background:#f5f7f6;border:1px solid #dce6e2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:140px;max-width:100%;min-height:180px;padding:12px;font-size:.85rem;line-height:1.6;display:flex}.tabbed-search-screen .management-grid .manual-preview-identity{top:var(--mna-header-height,70px);z-index:5;background:#fff;padding-block:12px;position:sticky}.tabbed-search-screen .management-grid .profile-quick-view{background:0 0;border:0;padding:0}.tabbed-search-screen .management-grid .profile-quick-view .section-tab-strip{flex-wrap:wrap;gap:6px;display:flex}.tabbed-search-screen .management-grid .profile-quick-view .section-tab-strip button{white-space:normal;flex:140px;min-width:0;line-height:1.5}.tabbed-search-screen .management-grid .profile-quick-view-fields{margin:0;display:grid}.tabbed-search-screen .management-grid .profile-quick-view-fields>div{border-bottom:1px solid #dce6e2;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:12px;padding:12px 0;display:grid}.tabbed-search-screen .management-grid .profile-quick-view-fields dt{color:#65746c}.tabbed-search-screen .management-grid .profile-quick-view-fields dd{overflow-wrap:anywhere;margin:0}.tabbed-search-screen .manual-preview-description{border-top:1px solid #dce6e2;margin-top:16px;padding-top:12px}.tabbed-search-screen .manual-preview-description h3{color:#176f52;margin:0 0 8px;font-size:.95rem}.tabbed-search-screen .manual-preview-description>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;line-height:1.55}.tabbed-search-screen .manual-photo-placeholder{color:#65746c;text-align:center;background:#f5f7f6;border:1px solid #dce6e2;border-radius:10px;place-items:center;width:140px;min-height:180px;padding:12px;display:grid}.tabbed-search-screen .management-grid{grid-template-columns:minmax(0,1fr);height:auto;position:static}.tabbed-search-screen .management-grid>.workspace-list-panel,.tabbed-search-screen .management-grid>.review-panel{min-width:0;height:auto;max-height:none;overflow:visible}.tabbed-search-screen .management-grid>.review-panel{grid-column:1;min-height:0}.tabbed-search-screen .manual-selected-photo{justify-content:center;display:flex}.tabbed-search-screen .manual-selected-photo img{object-fit:contain;border-radius:10px;width:140px;max-width:100%;height:180px}@media (width>=1024px){.tabbed-search-screen.tabbed-search-selected .management-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:18px}.tabbed-search-screen.tabbed-search-selected .management-grid>.review-panel{grid-column:2}.tabbed-search-screen.tabbed-search-selected .management-grid>.workspace-list-panel{display:block}.tabbed-search-screen .classic-search-back{display:none}.tabbed-search-screen.tabbed-search-selected .automatic-search-layout>.workspace-list-panel{top:calc(var(--mna-header-height,70px) + 16px);max-height:calc(100dvh - var(--mna-header-height,70px) - 32px);overscroll-behavior-y:contain;align-self:start;position:sticky;overflow-y:auto}}.photo-enlarge-trigger{cursor:zoom-in;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;max-width:100%;padding:0;display:inline-flex}.photo-enlarge-trigger:focus-visible{outline-offset:4px;outline:3px solid #1f6b50}.profile-photo-viewer{box-sizing:border-box;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px;position:fixed;inset:0}.profile-photo-viewer[open]{place-items:center;display:grid}.profile-photo-viewer::backdrop{background:#050c09e0}.profile-photo-viewer-content{justify-items:end;gap:10px;min-width:0;max-width:100%;display:grid}.profile-photo-viewer-close{color:#fff;cursor:pointer;background:#17201b;border:1px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:1.75rem;display:grid}.profile-photo-viewer-close:focus-visible{outline-offset:3px;outline:3px solid #b7d8ca}.profile-photo-viewer-content>img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 94px);display:block}.automatic-toolbar-actions{display:contents}.tabbed-search-screen .auto-search-controls{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px 16px;padding:12px 16px;display:grid}.tabbed-search-screen .auto-search-controls>.review-title-row{border:0;align-items:start;min-width:0;padding:0}.tabbed-search-screen .auto-search-controls>.review-title-row h2{overflow-wrap:anywhere;margin:0}.tabbed-search-screen .auto-search-controls>.review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:none;margin:0;display:grid}.tabbed-search-screen .auto-search-controls>.review-fields>div{padding:10px 12px}.tabbed-search-screen .auto-search-controls .auto-working-profile-selector{grid-column:auto;min-width:0}.tabbed-search-screen .auto-search-controls .auto-working-profile-combobox .field{margin:0}.tabbed-search-screen .auto-search-controls .automatic-settings-actions,.tabbed-search-screen .auto-search-controls .automatic-run-action{flex-wrap:wrap;gap:8px;margin:0;display:flex}.tabbed-search-screen .auto-search-controls .automatic-run-action .button{flex:180px;width:auto}.tabbed-search-screen .auto-search-controls>.automatic-settings-panel{grid-column:1/-1;min-width:0}@media (width>=1024px){.tabbed-search-screen .auto-search-controls{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,.85fr) minmax(130px,.6fr);align-items:start}.tabbed-search-screen .auto-search-controls>.review-title-row{flex-wrap:wrap;grid-area:1/3;gap:8px}.tabbed-search-screen .auto-search-controls>.review-fields{grid-area:1/4}.tabbed-search-screen .auto-search-controls .auto-working-profile-selector{grid-area:1/1/auto/3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.tabbed-search-screen .auto-search-controls .automatic-toolbar-actions{flex-wrap:wrap;grid-area:2/1/auto/3;align-items:start;gap:8px;display:flex}.tabbed-search-screen .auto-search-controls .automatic-toolbar-actions>.workspace-actions{flex:0 auto;width:auto;min-width:0}.tabbed-search-screen .auto-search-controls>.review-title-row>div{display:contents}.tabbed-search-screen .auto-search-controls>.review-title-row .eyebrow{flex-basis:100%;margin:0}.tabbed-search-screen .auto-search-controls>.review-title-row{justify-content:flex-start;align-items:center;gap:4px 8px}.tabbed-search-screen .auto-search-controls .automatic-run-action{grid-area:2/1;justify-content:flex-start}.tabbed-search-screen .auto-search-controls .automatic-run-action .button{flex:0 auto}.tabbed-search-screen .auto-search-controls>.automatic-settings-panel{grid-row:3}}.legal-info-page{color:#20372d;min-height:100vh;font-family:var(--font-ui-en);background:#f8faf8}.legal-info-header,.legal-info-footer{background:#fff;border-bottom:1px solid #dce7df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px max(20px,50vw - 460px);display:flex}.legal-info-header>a{color:#1f6b50;font-weight:700;text-decoration:none}.legal-info-header button{color:#1f6b50;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdad0;border-radius:9px;padding:7px 13px;font-weight:600}.legal-info-content{background:#fff;border:1px solid #e0e9e3;border-radius:18px;width:min(100% - 32px,820px);margin:36px auto;padding:clamp(22px,5vw,48px);box-shadow:0 8px 28px #1b3a2b0f}.legal-info-content .eyebrow{color:#487461;margin:0 0 8px;font-size:.84rem;font-weight:600}.legal-info-content h1{color:#173f2f;font-family:var(--font-display-en);margin:0;font-size:clamp(1.8rem,5vw,2.5rem);line-height:1.2}.legal-info-updated{color:#66766c;margin:9px 0 0;font-size:.88rem}.legal-info-intro{color:#334b3e;margin:24px 0 30px;font-size:1.05rem;line-height:1.7}.legal-info-content section{border-top:1px solid #e7eee9;padding:19px 0}.legal-info-content section h2{color:#1f6b50;margin:0 0 8px;font-size:1.08rem;font-weight:650;line-height:1.4}.legal-info-content section p,.legal-info-contact{color:#43594c;margin:0;font-size:.96rem;line-height:1.75}.legal-info-contact{border-top:1px solid #e7eee9;margin-top:18px;padding-top:18px}.legal-info-page a{color:#176b4a}.legal-info-footer{border-top:1px solid #dce7df;border-bottom:0;justify-content:center}.legal-info-footer span{color:#5a695f}html[lang=ta] .legal-info-page{font-family:var(--font-ui-ta)}html[lang=ta] .legal-info-content h1{font-family:var(--font-display-ta)}@media (width<=640px){.legal-info-content{border-radius:14px;margin:20px auto}.legal-info-header{padding:12px 16px}.legal-info-footer{padding:15px 16px}}.brand-loader{--brand-loader-size:72px;color:#275b48;min-width:0;font-family:var(--font-ui-en);text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.brand-loader--small{--brand-loader-size:48px}.brand-loader--medium{--brand-loader-size:72px}.brand-loader--large{--brand-loader-size:96px}.brand-loader--inline{vertical-align:middle;display:inline-flex}.brand-loader--section{background:#fbfdfb;border:1px solid #dce8e2;border-radius:14px;flex-direction:column;width:100%;min-height:132px;padding:16px}.brand-loader--page{flex-direction:column;min-height:55vh}.brand-loader-art{width:var(--brand-loader-size);height:var(--brand-loader-size);flex:0 0 var(--brand-loader-size);place-items:center;display:grid;position:relative}.brand-loader-ring{border:2.5px solid #087a63;border-color:#087a63 #d8ab54 #0000 #0000;border-radius:50%;animation:2.4s linear infinite brand-loader-spin;position:absolute;inset:0}.brand-loader-art picture,.brand-loader-art img{width:82%;height:82%;display:block}.brand-loader-art img{object-fit:contain;animation:2.4s ease-in-out infinite brand-loader-breathe}.brand-loader-message{max-width:min(100%,32rem);font-size:var(--type-helper);overflow-wrap:anywhere;line-height:1.5}.brand-loader-description{color:#63756d;max-width:min(100%,36rem);font-size:var(--type-helper);white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}html[lang=ta] .brand-loader{font-family:var(--font-ui-ta)}@keyframes brand-loader-spin{to{transform:rotate(360deg)}}@keyframes brand-loader-breathe{50%{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.brand-loader-ring,.brand-loader-art img{animation:none}}.pwa-install-prompt{z-index:1000;right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));left:max(14px, env(safe-area-inset-left));color:#17201b;background:#fff;border:1px solid #d8e5dd;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;max-width:520px;margin-inline:auto;padding:15px;animation:.22s ease-out both pwa-prompt-enter;display:grid;position:fixed;box-shadow:0 12px 36px #142d2233}.pwa-install-prompt>img{object-fit:cover;border-radius:12px;width:48px;height:48px}.pwa-install-copy{min-width:0}.pwa-install-copy h2{color:#1f6b50;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.pwa-install-copy p{color:#52645a;overflow-wrap:anywhere;margin:4px 0 0;font-size:.88rem;line-height:1.45}.pwa-install-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.pwa-install-actions button{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:8px 15px;font-size:.9rem;font-weight:600}.pwa-install-primary{color:#fff;background:#1f6b50;border:1px solid #1f6b50}.pwa-install-dismiss{color:#365447;background:#fff;border:1px solid #d5e1da}html[lang=ta] .pwa-install-prompt{font-family:var(--font-ui-ta)}html[lang=ta] .pwa-install-copy h2{font-weight:600}@keyframes pwa-prompt-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width>=680px){.pwa-install-prompt{margin:0;bottom:22px;left:auto;right:22px}}@media (prefers-reduced-motion:reduce){.pwa-install-prompt{animation:none}}@media (width>=900px){:is(.mna-pricing-screen,.wmo-pricing-screen) .membership-plan-editor .plan-identity-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.ast-dashboard-reference-primary>.ast-dashboard-heading{flex-wrap:wrap}html[lang=ta] .ast-mobile-bottom-navigation>button:not(.ast-new-horoscope-action) span{white-space:normal;overflow-wrap:anywhere;min-height:2.8em;overflow:visible;font-size:var(--type-bottom-navigation)!important;line-height:1.4!important}html[lang=ta] .ast-mobile-bottom-navigation{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 60px minmax(0,1.2fr) minmax(0,.8fr)}}@media (width<=350px){html[lang=ta] .ast-mobile-bottom-navigation{grid-template-columns:minmax(44px,.77fr) minmax(72px,1.23fr) 48px minmax(69px,1.2fr) minmax(46px,.8fr)}html[lang=ta] .ast-mobile-bottom-navigation>button:not(.ast-new-horoscope-action){padding-inline:0}html[lang=ta] .ast-mobile-bottom-navigation .ast-new-horoscope-action>span{width:48px;height:48px}}@media (width<=640px){html[lang=ta] .ast-app-shell .ast-result-title{flex:1}html[lang=ta] .ast-app-shell .ast-result-title>div{min-width:0}html[lang=ta] .ast-app-shell .ast-result-back{flex-shrink:0}html[lang=ta] .ast-app-shell .ast-result-title h1{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}html[lang=ta] .ast-app-shell .ast-result-actions{flex-shrink:0}html[lang=ta] .ast-app-shell .ast-result-workspace:has(.matching-input-screen) .ast-result-title h1{--type-page-title:clamp(.875rem, 4vw, 1rem);white-space:nowrap;overflow-wrap:normal}}.public-contact-policies{border-top:1px solid #ffffff47;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:12px 24px;margin-top:8px;padding-top:20px;display:flex}.public-contact-policies a{color:#fff;min-height:44px;font-size:var(--type-helper);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;line-height:1.65;text-decoration:underline;display:inline-flex}.public-contact-policies a:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #f1cb78}.central-policy-contact a{overflow-wrap:anywhere;padding-block:4px;display:inline-block}.central-policy-shell{--policy-brand-header-height:68px}.central-policy-shell .app-header .brand-stack{grid-template-columns:auto auto;align-items:center;gap:10px}.central-policy-shell .app-header .central-policy-domain{letter-spacing:normal;white-space:nowrap;font-size:1.12rem;font-weight:600;font-family:var(--font-ui-en)!important}.central-policy-page .legal-info-header{top:var(--policy-brand-header-height);z-index:20;flex-wrap:nowrap;position:sticky;box-shadow:0 4px 12px #1b3a2b0d}.central-policy-sticky-title{color:#1f6b50;overflow-wrap:anywhere;flex:1;min-width:0;font-size:1rem;font-weight:600;line-height:1.5}.central-policy-page .legal-info-header button{flex-shrink:0;max-width:44%;font-size:.85rem;line-height:1.5}@media (width<=560px){.central-policy-shell{--policy-brand-header-height:64px}.central-policy-shell .app-header .brand-stack{column-gap:8px}.central-policy-page .legal-info-header{gap:10px;padding:12px 16px}}@media (width<=640px){.public-contact-policies{flex-direction:column;gap:4px}}
