*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-ui),Times New Roman,Times,serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.companies-page{box-sizing:border-box;display:flex;min-height:0px;width:100%;min-width:0px;max-width:none;flex-direction:column;gap:.35rem}.companies-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;-moz-column-gap:1rem;column-gap:1rem;row-gap:.75rem;border-top-width:1px;border-color:var(--lux-border);background-color:var(--lux-cream-dark);padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;color:var(--lux-ink)}.companies-pager__stats{flex-shrink:0;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:var(--color-muted);font-variant-numeric:tabular-nums}.companies-pager__controls{display:flex;align-items:center;gap:.75rem}.companies-pager__page-size{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.companies-pager__page-size-text{font-size:.8rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.025em;color:var(--color-muted)}.companies-pager__select{height:2.25rem;width:auto;min-width:4.5rem;cursor:pointer;border-radius:var(--radius-sm);border-width:1px;border-color:var(--lux-border);background-color:var(--card-bg);padding-left:.5rem;padding-right:1.75rem;font-size:.875rem;line-height:1.25rem;line-height:1;color:var(--lux-ink);--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.companies-pager__select:focus{border-color:var(--brand);outline:2px solid transparent;outline-offset:2px}.companies-pager__select:disabled{cursor:not-allowed;opacity:.6}.companies-pager__select:focus{box-shadow:0 0 0 3px rgba(var(--brand-rgb),.2)}.companies-pager__pages{display:flex;align-items:center;gap:.5rem}.companies-pager__btn{display:inline-flex;height:2.25rem;min-width:5.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--radius-sm);border-width:1px;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.18s;transition-timing-function:cubic-bezier(0,0,.2,1)}.companies-pager__btn:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.companies-pager__btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--brand)}.companies-pager__btn:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.companies-pager__btn:disabled{cursor:not-allowed;opacity:.45}.companies-pager__btn:hover:disabled{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.companies-pager__btn:active:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.companies-pager__btn--prev{border-color:var(--nav-prev-border);background-color:var(--nav-prev-bg);color:var(--nav-prev-fg)}.companies-pager__btn--next{border-color:var(--nav-next-border);background-color:var(--nav-next-bg);color:var(--nav-next-fg)}.app-toolbar-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.app-toolbar-field{min-width:0px;flex:1 1 0%;flex-basis:220px}.btn-nav-next{display:inline-flex;min-height:2.5rem;min-width:7rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-sm);padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.18s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-nav-next:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.btn-nav-next:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--brand)}.btn-nav-next:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-nav-next:disabled{cursor:not-allowed;opacity:.45}.btn-nav-next:hover:disabled{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.btn-nav-next:active:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-nav-next{border:1px solid var(--nav-next-border);background-color:var(--nav-next-bg);color:var(--nav-next-fg)}.btn-nav-prev{display:inline-flex;min-height:2.5rem;min-width:7rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-sm);padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.18s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-nav-prev:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.btn-nav-prev:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--brand)}.btn-nav-prev:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-nav-prev:disabled{cursor:not-allowed;opacity:.45}.btn-nav-prev:hover:disabled{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.btn-nav-prev:active:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-nav-prev{border:1px solid var(--nav-prev-border);background-color:var(--nav-prev-bg);color:var(--nav-prev-fg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-1{bottom:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mt-0{margin-top:0}.mt-5{margin-top:1.25rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-\[220px\]{width:220px}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.gap-3{gap:.75rem}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-app{border-radius:var(--radius)}.border{border-width:1px}.border-lux-border{border-color:var(--lux-border)}.bg-card{background-color:var(--card-bg)}.p-0{padding:0}.p-5{padding:1.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:var(--font-ui),Times New Roman,Times,serif}.font-tamil{font-family:var(--font-ui),Mukta Malar,Times New Roman,serif}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}.italic{font-style:italic}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-brand{color:var(--brand)}.text-muted{color:var(--color-muted)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.shadow-card{--tw-shadow: var(--shadow);--tw-shadow-colored: var(--shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: var(--card-bg);--tw-shadow: var(--tw-shadow-colored)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-family:Kongu UI;font-style:normal;font-weight:400;font-display:swap;src:local("Times New Roman"),local("TimesNewRomanPSMT");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kongu UI;font-style:normal;font-weight:500 900;font-display:swap;src:local("Times New Roman"),local("TimesNewRomanPSMT");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kongu UI;font-style:italic;font-weight:400;font-display:swap;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kongu UI;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notoseriftamil/v31/LYjndHr-klIgTfc40komjQ5OObazYp-6H94dBF-RX6nNRJfi-Gf55IgAecattN-R8A.ttf) format("truetype");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Kongu UI;font-style:normal;font-weight:500 900;font-display:swap;src:url(https://fonts.gstatic.com/s/notoseriftamil/v31/LYjndHr-klIgTfc40komjQ5OObazYp-6H94dBF-RX6nNRJfi-Gf55IgAecattN-R8A.ttf) format("truetype");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}:root{--font-latin: "Times New Roman", Times, serif;--font-tamil-primary: "Noto Serif Tamil", "Noto Sans Tamil", "Nirmala UI", "Latha", serif;--font-ui: "Kongu UI", var(--font-latin), var(--font-tamil-primary);--font-display: var(--font-ui);--font-tamil: var(--font-ui);--font-tamil-display: var(--font-ui)}html,body,#root,input,textarea,select,button,label,legend,optgroup,option,table,th,td,h1,h2,h3,h4,h5,h6{font-family:var(--font-ui)}label,.label,.thana-label,.legal-field__label,.agr-pay-sublabel,.tpp-field label,.tpp-field .label,.mre-field label,.mre-field.label,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,.input,.thana-input,.thana-filter-input,table th,table td,table thead th,table tbody th,table tbody td,table tfoot th,table tfoot td,.thana-table th,.thana-table td,table input:not([type=checkbox]):not([type=radio]),table select,table textarea,table .input{font-weight:400!important;font-synthesis-weight:none}option,optgroup{font-weight:400!important;font-synthesis-weight:none}:root{--page-bg: #f1f5f9;--brand-rgb: 0, 117, 192;--brand-dark-rgb: 0, 90, 148;--brand: #0075c0;--brand-hover: #006199;--brand-dark: #005a94;--brand-darker: #004578;--brand-light: #008fd4;--brand-lighter: #42a5e0;--brand-soft: rgba(var(--brand-rgb), .14);--brand-tint: #e8f4fc;--brand-glow: rgba(var(--brand-rgb), .3);--lux-navy: #1e293b;--lux-navy-deep: #005a94;--lux-navy-mid: #0088cc;--lux-navy-light: #0075c0;--lux-gold: #0075c0;--lux-gold-deep: #005a94;--lux-gold-soft: rgba(255, 255, 255, .92);--lux-gold-glow: var(--brand-glow);--lux-cream: var(--page-bg);--lux-cream-dark: #e2e8f0;--lux-white: #ffffff;--lux-ink: #1e293b;--lux-muted: #64748b;--lux-border: #e2e8f0;--color-bg: var(--page-bg);--color-surface: #ffffff;--color-ink: var(--lux-ink);--color-muted: var(--lux-muted);--color-surface-alt: #f8fafc;--surface-warning: #fffbeb;--surface-info: #f0f9ff;--surface-success: #ecfdf5;--surface-error: #fef2f2;--color-primary: var(--brand);--color-primary-soft: var(--brand-soft);--color-primary-hover: var(--brand-hover);--color-accent: var(--brand-dark);--color-border: var(--lux-border);--color-header-solid: var(--brand);--color-dropdown-bg: #ffffff;--color-dropdown-border: var(--lux-border);--radius: 8px;--radius-sm: 6px;--legal-space-3xs: .15rem;--legal-space-2xs: .25rem;--legal-space-xs: .35rem;--legal-space-sm: .5rem;--legal-space-md: .65rem;--legal-input-height: 2.05rem;--legal-label-size: .76rem;--shadow: 0 4px 24px rgba(15, 23, 42, .06);--shadow-lg: 0 20px 50px rgba(15, 23, 42, .08);--shadow-dropdown: 0 16px 40px rgba(0, 90, 148, .15);--font-ui: "Kongu UI", "Times New Roman", "Mukta Malar", Times, serif;--font-display: var(--font-ui);--font-tamil: var(--font-ui);--font-tamil-display: var(--font-ui);--font-latin: "Times New Roman", Times, serif;--card-bg: #ffffff;--input-bg: #ffffff;--thana-stepper-grad-start: #eff6ff;--thana-stepper-grad-end: #ffffff;--thana-tab-strip-start: #f8fafc;--thana-tab-strip-end: #ffffff;--thana-placeholder-bg: #f8fafc;--thana-preview-paper-bg: #ffffff;--thana-table-head-bg: #f1f5f9;--thana-table-head-fg: #334155;--thana-filter-row-bg: #fafafa;--thana-filter-input-bg: #ffffff;--thana-filter-input-border: #cbd5e1;--thana-preview-title-fg: #0f172a;--thana-preview-body-fg: #1e293b;--thana-gradient-divider-end: #f1f5f9;--nav-next-bg: #0ea5e9;--nav-next-fg: #ffffff;--nav-next-border: rgba(2, 132, 199, .55);--nav-prev-bg: #64748b;--nav-prev-fg: #ffffff;--nav-prev-border: rgba(51, 65, 85, .55)}html[data-theme=light]{color-scheme:light;scrollbar-color:#c5ccd6 #eef1f6}html[data-theme=light] ::-webkit-scrollbar{width:11px;height:11px}html[data-theme=light] ::-webkit-scrollbar-track{background:#eef1f6;border-radius:10px}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#c5ccd6;border-radius:10px;border:2px solid #eef1f6}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#aeb6c2}html[data-theme=light] select,html[data-theme=light] textarea{color-scheme:light;background-color:var(--input-bg);color:var(--lux-ink)}html[data-theme=light] select option,html[data-theme=light] select optgroup{background-color:var(--input-bg);color:var(--lux-ink)}*,*:before,*:after{box-sizing:border-box}html{font-size:clamp(15px,.22vw + 14.2px,17px);overflow-x:clip;width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;width:100%;overflow-x:clip;font-family:var(--font-ui);background:var(--page-bg);color:var(--lux-ink);line-height:1.55;-webkit-font-smoothing:antialiased}html[lang=ta]{font-size:clamp(16px,.26vw + 15px,18px)}html[lang=ta] body,html[lang=ta] input,html[lang=ta] textarea,html[lang=ta] select,html[lang=ta] button{letter-spacing:.01em}html[lang=ta] .public-hero-title,html[lang=ta] .public-page-hero-title,html[lang=ta] .public-section-title,html[lang=ta] .home-section-title,html[lang=ta] .home-bento-title,html[lang=ta] .home-doc-title,html[lang=ta] .home-about-title,html[lang=ta] .home-footer-product,html[lang=ta] .public-info-card-title,html[lang=ta] h1,html[lang=ta] h2,html[lang=ta] h3{font-weight:600;line-height:1.42;white-space:normal;overflow-wrap:break-word;text-wrap:pretty}.font-tamil,html[lang=en] .font-tamil{font-family:var(--font-ui)}html[lang=ta] .site-marketing :is(.public-section-title,.home-section-title){white-space:normal;overflow-wrap:break-word;line-height:1.42;text-wrap:pretty}#root{min-height:100vh;min-height:100dvh;width:100%;min-width:0;background:var(--page-bg);padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-dark);text-decoration:underline}button,input{font-family:inherit}button{cursor:pointer}.font-display{font-family:var(--font-display);font-weight:600;letter-spacing:.02em}.page-title{font-family:var(--font-display);font-size:clamp(1.85rem,3vw,2.35rem);font-weight:600;color:var(--lux-navy);margin:0 0 .75rem;line-height:1.2;letter-spacing:.03em}.page-title:after{content:"";display:block;width:48px;height:3px;margin-top:.65rem;background:linear-gradient(90deg,var(--brand-light),var(--brand));border-radius:2px}.lux-eyebrow{font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--brand);margin:0 0 .75rem}.platform-impersonation-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem 1rem;background:#fef3c7;color:#92400e;border-bottom:1px solid #fcd34d}.platform-impersonation-banner .platform-btn{border:1px solid #d97706;background:#fff;color:#92400e;padding:.35rem .75rem;border-radius:.45rem;cursor:pointer;font-size:.85rem}.platform-impersonation-banner .platform-btn--primary{background:#d97706;color:#fff}.app-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;width:100%;min-width:0;background:var(--page-bg)}.app-shell:has(.thana-toolbar--editor),.app-shell:has(.thana-grid-panel){height:100vh;max-height:100vh;overflow:hidden}@supports (height: 100dvh){.app-shell:has(.thana-toolbar--editor),.app-shell:has(.thana-grid-panel){height:100dvh;max-height:100dvh}}.app-main:has(.thana-toolbar--editor),.app-main:has(.thana-grid-panel){flex:1 1 0%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.app-header{flex-shrink:0}.app-header--dark{background:#0075c0;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 4px 18px rgba(var(--brand-rgb),.22)}.app-header-inner{width:100%;box-sizing:border-box;padding:.55rem clamp(.75rem,2vw,2rem);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:clamp(.5rem,2vw,1.25rem);column-gap:clamp(.5rem,2vw,1.25rem);row-gap:.45rem}.app-brand{grid-column:1;justify-self:start;display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;min-width:0;max-width:min(520px,46vw);justify-content:flex-start;text-align:left}.app-brand:hover{text-decoration:none;opacity:.95}.app-header--dark .app-brand-mark{border:1px solid rgba(255,255,255,.2);background:#ffffff0f;border-radius:10px}.app-header--dark .app-brand-fallback{background:#ffffff1f;border:1px solid rgba(255,255,255,.28);border-radius:10px;color:#fff}.app-brand-mark{width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.app-brand-fallback{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.35rem}.app-brand-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.app-brand-name{font-family:var(--font-display);font-weight:600;font-size:clamp(.95rem,2vw,1.2rem);color:var(--lux-ink);white-space:normal;text-align:left;line-height:1.25;max-width:100%}.app-header--dark .app-brand-name{color:#fff}@media (max-width: 640px){.app-brand-name{max-width:100%}}.app-brand-tag{font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lux-muted)}.app-header--dark .app-brand-tag{color:var(--lux-gold-soft);opacity:.9}.top-nav{grid-column:2;justify-self:center;display:flex;flex-wrap:wrap;align-items:center;gap:.12rem;justify-content:center;min-width:0;width:-moz-max-content;width:max-content;max-width:100%;padding:0;margin:0;border-top:none}.app-header--dark .top-nav{border-top:none}@media (max-width: 1080px){.app-header-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.app-brand{grid-column:1;grid-row:1;max-width:none}.header-actions{grid-column:2;grid-row:1;justify-self:end}.top-nav{grid-column:1 / -1;grid-row:2;justify-self:stretch;width:100%;justify-content:flex-start;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.14)}.app-header--dark .top-nav{border-top-color:#ffffff24}}.nav-item{position:relative}.nav-trigger{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .8rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--lux-ink);font-weight:600;font-size:.88rem;font-family:inherit;white-space:nowrap;transition:background .18s,color .18s}.app-header--dark .nav-trigger{color:#ffffffe0}.nav-trigger:hover{background:var(--color-primary-soft);color:var(--lux-navy-light)}.app-header--dark .nav-trigger:hover{background:#ffffff14;color:#fff}.nav-item.is-open .nav-trigger{background:var(--brand-soft);color:var(--brand-dark)}.app-header--dark .nav-item.is-open .nav-trigger{background:#ffffff2e;color:#fff}.nav-chevron{font-size:.62rem;opacity:.8}.nav-dropdown-panel{position:absolute;top:calc(100% + 6px);left:0;min-width:252px;max-width:min(92vw,340px);padding:.45rem;background:var(--lux-white);border:1px solid var(--lux-border);border-radius:var(--radius);box-shadow:var(--shadow-dropdown);z-index:200}.app-header--dark .nav-dropdown-panel{border:1px solid rgba(28,40,54,.08)}.nav-dropdown-link{display:block;padding:.55rem .9rem;border-radius:var(--radius-sm);color:var(--lux-ink);font-weight:500;font-size:.88rem;text-decoration:none;transition:background .15s,color .15s}.nav-dropdown-link:hover{background:var(--brand-tint);text-decoration:none;color:var(--brand-dark)}.nav-dropdown-link.active{background:var(--brand-soft);color:var(--brand-darker);font-weight:700}.nav-dropdown-panel--wide{min-width:280px}.nav-dropdown-submenu{position:relative}.nav-dropdown-submenu-trigger{display:flex;width:100%;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .9rem;border:none;border-radius:var(--radius-sm);background:transparent;font:inherit;font-weight:500;font-size:.88rem;text-align:left;cursor:pointer;color:var(--lux-ink);transition:background .15s,color .15s}.nav-dropdown-submenu-trigger:hover{background:var(--brand-tint);color:var(--brand-dark)}.nav-flyout-chevron{font-size:.7rem;opacity:.75;flex-shrink:0}.nav-dropdown-submenu-flyout{display:none;position:absolute;left:calc(100% - 6px);top:0;min-width:272px;max-width:min(92vw,340px);padding:.45rem;background:var(--lux-white);border:1px solid var(--lux-border);border-radius:var(--radius);box-shadow:var(--shadow-dropdown);z-index:250}@media (hover: hover) and (pointer: fine) and (min-width: 901px){.nav-dropdown-submenu:hover .nav-dropdown-submenu-flyout{display:block}}.nav-dropdown-submenu.is-open .nav-dropdown-submenu-flyout{display:block}@media (max-width: 900px){.nav-dropdown-submenu-flyout{position:static;left:auto;max-width:none;margin:.15rem 0 .35rem .5rem;padding:.25rem 0 .15rem .5rem;border:none;border-radius:0;border-left:2px solid var(--lux-border);box-shadow:none}@media (hover: hover) and (pointer: fine){.nav-dropdown-submenu:hover .nav-dropdown-submenu-flyout{display:none}}}.top-nav-link{display:inline-flex;align-items:center;padding:.5rem .8rem;border-radius:var(--radius-sm);color:var(--lux-ink);font-weight:600;font-size:.88rem;text-decoration:none;transition:background .18s,color .18s;white-space:nowrap}.app-header--dark .top-nav-link{color:#ffffffe0}.top-nav-link:hover{background:var(--color-primary-soft);text-decoration:none;color:var(--lux-navy)}.app-header--dark .top-nav-link:hover{background:#ffffff14;color:#fff}.top-nav-link.active{background:var(--brand-soft);color:var(--brand-darker);font-weight:700}.app-header--dark .top-nav-link.active{background:#ffffff42;color:#fff;box-shadow:0 1px #0000000f}.header-actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:.5rem;flex-shrink:0}.btn-header{padding:.42rem .85rem;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid var(--lux-border);background:var(--lux-white);color:var(--lux-navy);transition:background .18s,border-color .18s,color .18s}.btn-header:hover{border-color:var(--brand);color:var(--brand)}.app-header--dark .btn-header{background:transparent;border-color:#ffffff73;color:#fffffffa}.app-header--dark .btn-header:hover{border-color:#fff;color:#fff;background:#ffffff1f}.app-header--dark .header-balance-chip{background:#ffffff24;border:1px solid rgba(255,255,255,.55);color:#fff;font-weight:700}.app-header--dark .header-balance-chip:hover{background:#ffffff38;border-color:#fff;color:#fff}.app-header--dark .header-balance-chip--low{background:#ffc10747;border-color:#ffe082f2;color:#fff}.app-header--dark .header-balance-chip--low:hover{background:#ffc10761;border-color:#ffe082;color:#fff}.btn-theme-label{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}@media (max-width: 520px){.btn-theme-label{display:none}}.user-menu-wrap{position:relative}.user-menu-trigger{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--lux-border);background:var(--lux-white);font-size:.86rem;font-weight:600;color:var(--lux-ink);max-width:200px}.user-menu-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header--dark .user-menu-trigger{background:#ffffff14;border-color:#ffffff38;color:#fff}.user-menu-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:.55rem;background:var(--lux-white);border:1px solid var(--lux-border);border-radius:var(--radius);box-shadow:var(--shadow-dropdown);z-index:200}.user-menu-name{font-size:.84rem;color:var(--lux-muted);padding:.4rem .55rem .55rem;border-bottom:1px solid var(--lux-border);margin-bottom:.4rem}.user-menu-panel__header{display:flex;align-items:center;gap:.65rem;padding:.15rem .35rem .55rem;border-bottom:1px solid var(--lux-border);margin-bottom:.35rem}.user-menu-panel__header .user-menu-name{padding:0;border-bottom:none;margin-bottom:0}.user-menu-trigger__avatar{flex-shrink:0}.user-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,var(--lux-navy) 0%,#2d6a9f 55%,var(--lux-gold) 120%);box-shadow:0 0 0 2px #ffffffeb,0 4px 14px #0f23402e}.user-avatar--sm{width:28px;height:28px;font-size:.62rem}.user-avatar--md{width:40px;height:40px;font-size:.78rem}.user-avatar--lg{width:64px;height:64px;font-size:1rem}.user-avatar__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.user-avatar__initials{color:#fff;font-weight:700;letter-spacing:.04em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-photo-upload{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border-radius:var(--radius);border:1px dashed var(--lux-border);background:linear-gradient(180deg,#ffffffb8,#f8f6f0f2)}.user-photo-upload--edit{background:var(--lux-cream-dark)}.user-photo-upload__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.user-photo-upload__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.user-photo-upload__btn{cursor:pointer;margin:0}.user-photo-upload__name,.user-photo-upload__hint{font-size:.82rem;color:var(--color-muted)}.user-table-identity{display:flex;align-items:center;gap:.65rem;min-width:0}.user-table-identity__text{min-width:0}.user-table-identity__name{display:block;font-weight:600;color:var(--lux-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.app-header--dark .user-avatar{box-shadow:0 0 0 2px #ffffff2e,0 4px 12px #00000047}.btn-logout{width:100%;padding:.55rem .75rem;border:none;border-radius:var(--radius-sm);background:var(--brand-tint);color:var(--brand-dark);font-weight:600;font-size:.88rem}.btn-logout:hover{background:var(--brand-soft)}.app-main{flex:1;display:flex;flex-direction:column;min-height:0;max-width:none;width:100%;margin:0;box-sizing:border-box;padding:clamp(.45rem,1.4vw,.85rem) clamp(.45rem,2vw,1rem) clamp(.65rem,2vw,1.25rem);background:var(--page-bg)}.app-main--reports{max-width:none;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;background:radial-gradient(120% 80% at 100% 0%,rgba(0,117,192,.06) 0%,transparent 55%),radial-gradient(90% 60% at 0% 100%,rgba(14,165,233,.05) 0%,transparent 50%),#f8f9fb;color:#334155}.app-main--profit-report{max-width:none;width:100%;flex:1;padding:clamp(.65rem,1.2vw,1.25rem) clamp(.65rem,2vw,2rem) clamp(1rem,2vw,2rem)}.app-main--dashboard{max-width:none;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;padding:clamp(.5rem,1.2vw,1rem) clamp(.65rem,2.5vw,2.75rem) clamp(.85rem,2vw,2rem);background:var(--page-bg)}.app-main--sale-deed{max-width:none;width:100%;flex:1 1 0%;min-height:0;display:flex;flex-direction:column;margin:0;padding:clamp(.2rem,.6vw,.35rem) 0 clamp(.25rem,.8vw,.45rem);box-sizing:border-box}.app-main--sale-deed:has(.thana-grid-panel){padding-left:0;padding-right:0}.app-main--workspace{max-width:none;width:100%;flex:1;background:radial-gradient(110% 75% at 100% -5%,rgba(var(--brand-rgb),.12) 0%,transparent 52%),radial-gradient(85% 55% at -5% 20%,rgba(14,165,233,.08) 0%,transparent 48%),var(--page-bg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.68rem 1.35rem;border-radius:var(--radius-sm);border:none;font-weight:600;font-size:.94rem;letter-spacing:.03em;transition:transform .12s,box-shadow .2s,filter .2s}.btn:active{transform:scale(.98)}.btn-primary{background:linear-gradient(180deg,var(--brand-lighter) 0%,var(--brand) 55%,var(--brand-hover) 100%);color:#fff;box-shadow:0 4px 16px var(--brand-glow)}.btn-primary:hover{filter:brightness(1.05);box-shadow:0 6px 22px var(--brand-glow)}.btn-ghost{background:transparent;color:var(--brand);border:2px solid var(--brand)}.btn-ghost:hover{background:var(--brand-tint);border-color:var(--brand-dark);color:var(--brand-dark)}.btn-danger{background:#b42318;color:#fff}.btn-danger:hover{background:#951c12}.card{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--lux-border)}.card--lux{border-top:4px solid var(--brand);box-shadow:var(--shadow-lg)}.input{width:100%;min-height:var(--form-input-height, 2.1rem);padding:var(--form-input-padding, .35rem .5rem);border-radius:var(--form-input-radius, 6px);border:var(--form-input-border, 1px solid #d1d5db);font-size:var(--form-input-size, clamp(.78rem, 1.6vw, .86rem));font-weight:400;line-height:var(--form-input-line, 1.35);background:var(--input-bg);color:var(--form-input-fg, #111827);transition:border-color .15s;box-sizing:border-box}.input:focus{outline:none;border-color:var(--brand);box-shadow:none}.label{display:block;font-weight:400;margin-bottom:var(--form-label-gap, .2rem);color:var(--form-label-color, #374151);font-size:var(--form-label-size, .76rem);line-height:1.3;letter-spacing:normal}.alert{padding:.75rem 1rem;border-radius:var(--radius-sm);background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.table-wrap{overflow-x:auto}.companies-page>.page-title{margin-bottom:0}.companies-page>p{margin-bottom:0!important}.companies-page>.card,.companies-page>form.card{margin-bottom:0!important;border-top:4px solid var(--brand);box-shadow:var(--shadow-lg)}.companies-page>.card.table-wrap{padding:0 1px;box-sizing:border-box}.companies-page .companies-pager{padding-left:.45rem;padding-right:.45rem}.house-property-list-filters .hp-list-filters-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;align-items:end}.house-property-list-filters .hp-list-filters-grid>div{min-width:0}.house-property-list-filters .hp-list-filter-search{grid-column:1 / -1}.house-property-list-filters .hp-list-filter-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem}.house-property-list-filters .input,.house-property-list-filters select.input{width:100%;box-sizing:border-box}@media (min-width: 900px){.house-property-list-filters .hp-list-filters-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.house-property-list-filters .hp-list-filter-search{grid-column:span 3}.house-property-list-filters .hp-list-filter-actions{grid-column:span 2;justify-content:flex-end}}.house-property-dialog{max-width:min(1280px,calc(100vw - 1.5rem));width:min(1280px,calc(100vw - 1.5rem))}.house-property-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem 1rem;max-height:70vh;overflow-y:auto;padding-right:.25rem}.house-property-form-grid>div{min-width:0}.house-property-form-grid .hp-form-span-all{grid-column:1 / -1}.house-property-form-grid .label{display:block;line-height:1.35;margin-bottom:.35rem;word-break:break-word}.house-property-form-grid .hp-form-guide-field .label{font-size:.88rem}.house-property-form-grid .input,.house-property-form-grid select.input{width:100%;box-sizing:border-box}.house-property-form-grid .hp-form-textarea-description{min-height:11rem;resize:vertical}.hp-site-map-panel{border:1px dashed var(--lux-border, #cbd5e1);border-radius:8px;padding:.85rem 1rem;background:var(--color-surface-alt, #f8fafc)}.hp-site-map-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.hp-site-map-hint{margin:0;font-size:.85rem;color:var(--color-muted);word-break:break-word}.hp-site-map-count{font-size:.82rem;color:var(--color-muted);align-self:center}.hp-site-map-panel--compact{padding:.5rem .65rem;border-style:solid;background:transparent}.hp-site-map-cell{display:flex;flex-direction:column;gap:.25rem;min-width:0}.hp-site-map-cell-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.hp-site-map-cell-btn{font-size:.78rem;padding:.15rem .45rem;margin:0;cursor:pointer}.hp-site-map-cell-btn.is-disabled{opacity:.65;pointer-events:none}.hp-site-map-cell-count{font-size:.72rem;color:var(--color-muted);white-space:nowrap}.hp-site-map-cell-files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.12rem}.hp-site-map-cell-file{display:flex;align-items:center;gap:.25rem;min-width:0}.hp-site-map-cell-link{border:none;background:none;padding:0;font-size:.75rem;color:var(--color-primary, #2563eb);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.hp-site-map-cell-link:hover{text-decoration:underline}.hp-site-map-cell-remove{border:none;background:none;padding:0 .15rem;font-size:.95rem;line-height:1;color:var(--color-danger, #dc2626);cursor:pointer;flex-shrink:0}.hp-site-map-cell-remove:disabled{opacity:.5;cursor:not-allowed}.hp-site-map-file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.hp-site-map-file-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .65rem}.hp-site-map-file-name{flex:1 1 120px;min-width:0;font-size:.85rem;word-break:break-word}.hp-site-map-file-actions{display:flex;flex-wrap:wrap;gap:.35rem}@media (max-width: 960px){.house-property-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.house-property-form-grid{grid-template-columns:1fr}}.table-wrap.house-property-table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}table.data.house-property-table{table-layout:fixed;width:100%;min-width:1120px}table.data.house-property-table th,table.data.house-property-table td{word-break:break-word;overflow-wrap:anywhere;vertical-align:top;padding:.65rem .7rem;font-size:.9rem}table.data.house-property-table thead th{white-space:normal;word-break:normal;overflow-wrap:anywhere;line-height:1.35}table.data.house-property-table thead th .th-sort{text-align:left;white-space:normal;line-height:1.35;-webkit-hyphens:auto;hyphens:auto}table.data.house-property-table thead th.hp-col-id .th-sort,table.data.house-property-table thead th.hp-col-num .th-sort{white-space:nowrap}table.data.house-property-table thead th.hp-col-actions{width:13.5rem;min-width:13.5rem;text-align:right;vertical-align:middle;white-space:nowrap;position:sticky;right:0;z-index:2;background:var(--brand-tint);box-shadow:-8px 0 14px -6px #0000001f}table.data.house-property-table tbody td.hp-col-actions{width:13.5rem;min-width:13.5rem;white-space:nowrap;text-align:right;vertical-align:middle;position:sticky;right:0;z-index:1;background:var(--card-bg);box-shadow:-8px 0 14px -6px #0000001f}table.data.house-property-table tbody tr:hover td.hp-col-actions{background:rgba(var(--brand-rgb),.06)}table.data.house-property-table .hp-row-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem}table.data.house-property-table .hp-row-actions .btn{padding:.32rem .5rem;flex-shrink:0;white-space:nowrap}table.data.house-property-table th.hp-col-id,table.data.house-property-table td.hp-col-id{width:4.5rem;min-width:4.5rem;text-align:right;white-space:nowrap}table.data.house-property-table th.hp-col-name,table.data.house-property-table td.hp-col-name{width:14%;min-width:9rem}table.data.house-property-table .hp-th-sort-num{width:100%;justify-content:flex-end;text-align:right}table.data.house-property-table th.hp-col-num,table.data.house-property-table td.hp-col-num{width:5.75rem;min-width:5.75rem;text-align:right;white-space:nowrap}table.data.house-property-table th.hp-col-site-map,table.data.house-property-table td.hp-col-site-map{width:9.5rem;min-width:9rem;max-width:10.5rem;vertical-align:top;padding-top:.45rem;padding-bottom:.45rem}table.data.house-property-table thead th.hp-col-guide-group{text-align:center;vertical-align:middle;font-weight:600;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.22)}table.data.house-property-table thead tr+tr th.hp-col-num{vertical-align:middle}table.data.house-property-table thead th.hp-col-num .th-sort{text-align:right}table.data{width:100%;border-collapse:collapse}table.data th,table.data td{text-align:left;padding:.7rem .85rem;border-bottom:1px solid var(--lux-border)}table.data tbody td{color:var(--lux-ink);vertical-align:middle}table.data th{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--lux-muted);font-weight:400;background:var(--brand-tint)}table.data tbody tr:hover{background:rgba(var(--brand-rgb),.06)}html[data-theme=dark] table.data tbody tr:hover{background:#38bdf817}button.th-sort{display:inline-flex;align-items:center;gap:.2rem;margin:0;padding:0;border:none;background:none;font:inherit;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;color:var(--lux-muted);cursor:pointer;text-align:left}button.th-sort:hover{color:var(--brand)}.badge{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--brand-soft);color:var(--brand-dark)}.public-top-bar{background:#0075c0;border-bottom:1px solid rgba(0,0,0,.08)}.public-top-inner{max-width:1100px;margin:0 auto;padding:.9rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.public-brand-mark{font-family:var(--font-display);font-size:clamp(1.05rem,2.5vw,1.3rem);font-weight:600;color:#fff;letter-spacing:.02em;text-align:left;line-height:1.25;flex:1 1 auto;min-width:0;max-width:min(100%,720px)}.public-header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.public-top-inner .btn-header{background:transparent;border-color:#fff6;color:#fff}.public-top-inner .btn-header:hover{border-color:#fff;color:#fff;background:#ffffff1a}.public-hero{position:relative;overflow:hidden;background:var(--page-bg);border-bottom:1px solid var(--lux-border)}.public-hero--lux:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 80% at 100% 0%,rgba(var(--brand-rgb),.08),transparent 55%),radial-gradient(ellipse 70% 60% at 0% 100%,rgba(0,87,148,.04),transparent 50%);pointer-events:none}.public-hero-inner{position:relative;max-width:1100px;margin:0 auto;padding:3rem 1.5rem 3.5rem}.public-hero-title{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3rem);font-weight:600;color:var(--lux-navy);margin:0 0 1rem;line-height:1.15;letter-spacing:.02em;max-width:720px}.public-hero-lead{margin:0;max-width:560px;font-size:1.06rem;color:var(--lux-muted);line-height:1.65}.public-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.public-section{max-width:1100px;margin:0 auto;padding:2.75rem 1.5rem 3rem;background:var(--page-bg)}.public-section-title{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--lux-navy);margin:0 0 1.5rem;letter-spacing:.03em}.public-footer{padding:2rem 1.5rem;text-align:center;font-size:.86rem;color:#ffffffe0;background:var(--brand-dark);border-top:1px solid rgba(255,255,255,.12)}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.15rem}.feature-card{padding:1.35rem 1.3rem;border-radius:var(--radius);background:var(--lux-white);border:1px solid var(--lux-border);box-shadow:var(--shadow);transition:box-shadow .25s,border-color .25s}.feature-card:hover{box-shadow:var(--shadow-lg);border-color:rgba(var(--brand-rgb),.35)}.feature-card h3{font-family:var(--font-display);font-size:1.35rem;font-weight:600;color:var(--lux-navy);margin:0 0 .5rem}.feature-card p{margin:0;color:var(--lux-muted);font-size:.94rem;line-height:1.55}.home-landing{min-height:100vh;display:flex;flex-direction:column;width:100%;max-width:none}.home-landing .public-top-inner,.home-landing .public-hero-inner,.home-landing .home-doc-section .home-section-head,.home-landing .home-doc-grid,.home-landing .home-contact-inner,.home-landing .home-about-inner,.home-landing .home-footer-main{max-width:none;width:100%;margin-left:0;margin-right:0}.home-landing .public-top-inner,.home-landing .public-hero-inner{padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem)}.home-landing .public-brand-mark,.home-landing .public-hero-title,.home-landing .public-hero-lead,.home-landing .home-section-lead,.home-landing .home-contact-card,.home-landing .home-about-card{max-width:none}.home-landing .home-contact-section,.home-landing .home-about-band{padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem)}.public-brand-row{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1 1 auto}.home-brand-icon{font-size:1.35rem;line-height:1;flex-shrink:0}.home-hero .public-hero-inner.home-hero-inner{display:grid;gap:2rem;padding-bottom:3rem}@media (min-width: 900px){.home-hero .public-hero-inner.home-hero-inner{grid-template-columns:1fr minmax(220px,280px);align-items:start;gap:2.5rem}.home-hero .public-hero-inner.home-hero-inner--split{grid-template-columns:minmax(0,1fr) minmax(300px,44%);align-items:stretch;gap:clamp(1.25rem,3vw,2rem)}}.home-hero-subtitle{margin:-.35rem 0 1rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:500;color:var(--brand-dark);letter-spacing:.04em;opacity:.92}.home-hero-panel{align-self:stretch}.home-hero-stats-wrap{position:relative;z-index:1;max-width:var(--content-max, 1100px);margin:0 auto;padding:0 clamp(1.25rem,4vw,2rem) 2.25rem}.home-stat-strip{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.home-stat-strip--row{flex-direction:row;flex-wrap:wrap;gap:.75rem}.home-stat-strip--row li{flex:1 1 9rem;min-width:0}.home-stat-strip li{background:var(--lux-white);border:1px solid var(--lux-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.15rem;display:flex;flex-direction:column;gap:.2rem}.home-stat-value{font-family:var(--font-display);font-size:clamp(1.85rem,3vw,2.35rem);font-weight:600;color:var(--brand);line-height:1}.home-stat-value--accent{font-size:1.75rem;color:var(--brand-dark)}.home-stat-label{font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lux-muted)}.home-doc-section{background:var(--lux-white);border-top:1px solid var(--lux-border);border-bottom:1px solid var(--lux-border);max-width:none;width:100%;box-sizing:border-box;margin-left:0;margin-right:0;padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem)}.public-section.home-doc-section{max-width:none;width:100%}.home-doc-section .home-section-head{max-width:none;width:100%;margin:0 0 1.75rem}.home-section-lead{margin:.35rem 0 0;max-width:640px;color:var(--lux-muted);font-size:1.02rem;line-height:1.6}.home-doc-grid{max-width:none;width:100%;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.1rem}.home-doc-card{padding:1.35rem 1.35rem 1.25rem;border-radius:var(--radius);background:var(--page-bg);border:1px solid var(--lux-border);transition:border-color .2s,box-shadow .2s;display:flex;flex-direction:column;min-height:100%}.home-doc-card:hover{border-color:rgba(var(--brand-rgb),.4);box-shadow:var(--shadow-lg)}.home-doc-card-top{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.65rem}.home-doc-icon{font-size:1.65rem;line-height:1}.home-doc-title{font-family:var(--font-display);font-size:1.28rem;font-weight:600;color:var(--lux-navy);margin:0;line-height:1.25}.home-doc-desc{margin:0 0 1rem;flex:1;color:var(--lux-muted);font-size:.92rem;line-height:1.55}.home-doc-link{font-weight:700;font-size:.88rem;letter-spacing:.04em;color:var(--brand);text-decoration:none;align-self:flex-start}.home-doc-link:hover{color:var(--brand-dark);text-decoration:underline}.home-contact-section{background:var(--page-bg);padding:2.5rem 1.5rem 2.75rem;border-bottom:1px solid var(--lux-border)}.home-contact-inner{max-width:1100px;margin:0 auto}.home-contact-card{max-width:720px;padding:1.5rem 1.45rem 1.35rem}.home-contact-form{margin:0}.home-contact-alert{margin-bottom:1rem}.home-contact-alert--err{background:#fef2f2;border-color:#fecaca;color:#991b1b}.home-contact-grid{display:grid;gap:1rem 1.25rem}@media (min-width: 640px){.home-contact-grid{grid-template-columns:1fr 1fr}.home-contact-span2{grid-column:1 / -1}}.home-contact-textarea{resize:vertical;min-height:7rem;line-height:1.5;font-family:inherit}.home-contact-actions{margin-top:1.25rem}.home-hero-disclaimer{display:flex;flex-direction:column;min-height:0;background:var(--lux-white);border:1px solid var(--lux-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden}.home-hero-disclaimer-title{flex-shrink:0;font-family:var(--font-display);font-size:clamp(.88rem,1.8vw,1.05rem);font-weight:600;color:var(--lux-navy);text-align:center;margin:0;padding:.85rem 1rem;line-height:1.35;border-bottom:1px solid var(--lux-border);background:linear-gradient(180deg,var(--brand-tint) 0%,var(--lux-white) 100%)}.home-hero-disclaimer-scroll{flex:1;min-height:0;max-height:min(68vh,560px);overflow-y:auto;padding:1rem 1.1rem 1.15rem;overscroll-behavior:contain}@media (max-width: 899px){.home-hero-disclaimer{margin-top:.25rem}.home-hero-disclaimer-scroll{max-height:min(52vh,480px)}}.home-disclaimer-block h3{font-size:.9rem;font-weight:600;color:var(--lux-navy);margin:0 0 .55rem;line-height:1.35}.home-disclaimer-block p{margin:0 0 .65rem;font-size:.8rem;color:var(--lux-muted);line-height:1.65}.home-disclaimer-block p:last-child{margin-bottom:0}.home-disclaimer-block--intro p:last-child{margin-bottom:0}.home-disclaimer-divider{border:none;border-top:1px dashed var(--lux-border);margin:1rem 0 .85rem}.home-disclaimer-list{margin:.25rem 0 0;padding-left:1.2rem;font-size:.8rem;color:var(--lux-muted);line-height:1.65}.home-disclaimer-list li{margin-bottom:.4rem}.home-disclaimer-list li:last-child{margin-bottom:0}.home-about-band{background:linear-gradient(180deg,var(--brand-tint) 0%,var(--page-bg) 100%);border-bottom:1px solid var(--lux-border);padding:2.75rem 1.5rem 3rem}.home-about-inner{max-width:1100px;margin:0 auto}.home-about-kicker{font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin:0 0 .85rem}.home-about-card{background:var(--lux-white);border:1px solid var(--lux-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem 1.5rem 1.45rem;max-width:720px}.home-about-title{font-family:var(--font-display);font-size:1.45rem;font-weight:600;color:var(--lux-navy);margin:0 0 .65rem}.home-about-body{margin:0;color:var(--lux-muted);font-size:1rem;line-height:1.65}.home-footer{margin-top:auto;background:var(--brand-dark);color:#ffffffeb}.home-footer-main{max-width:1100px;margin:0 auto;padding:2.25rem 1.5rem 1.75rem;display:grid;gap:2rem}@media (min-width: 640px){.home-footer-main{grid-template-columns:1.2fr 1fr;align-items:start}}.home-footer-product{font-size:1.2rem;font-weight:600;margin:0 0 .5rem;color:#fff}.home-footer-tagline{margin:0;font-size:.9rem;line-height:1.55;color:#ffffffc7}.home-footer-heading{margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6}.home-footer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.home-footer-list a{color:#ffffffe6;font-size:.9rem;text-decoration:none}.home-footer-list a:hover{color:#fff;text-decoration:underline}.home-footer-bar{text-align:center;font-size:.82rem;color:#ffffffb8;padding:1rem 1.5rem 1.35rem;border-top:1px solid rgba(255,255,255,.12)}.home-landing--premium{background:radial-gradient(ellipse 120% 80% at 50% -30%,rgba(0,117,192,.12),transparent 55%),linear-gradient(180deg,#e8f4fc 0%,var(--page-bg) 18%,var(--page-bg) 100%)}.home-top-bar--premium{background:linear-gradient(90deg,#005a94,#0075c0 45%,#008fd4);box-shadow:0 4px 24px #00477540}.home-hero--premium{position:relative;border-bottom:1px solid var(--lux-border);padding-bottom:0}.home-hero--premium.public-hero--lux:before{background:radial-gradient(ellipse 100% 90% at 85% 15%,rgba(0,117,192,.14),transparent 52%),radial-gradient(ellipse 70% 70% at 10% 85%,rgba(56,189,248,.1),transparent 48%),radial-gradient(ellipse 60% 50% at 50% 50%,rgba(255,255,255,.5),transparent 70%)}.home-hero-deco{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.home-hero-deco-svg{position:absolute;right:-5%;top:-8%;width:min(720px,95vw);height:auto;opacity:.95}.home-hero--premium .home-hero-inner{position:relative;z-index:1}.home-hero--premium .public-hero-title{background:linear-gradient(105deg,var(--lux-navy) 0%,#005a94 55%,#0075c0 100%);-webkit-background-clip:text;background-clip:text;color:transparent;max-width:820px}.home-stat-value--today{color:#0d9488}.home-doc-section--premium{position:relative;background:linear-gradient(180deg,#fff,#f8fafc);border-top:none;box-shadow:0 -12px 40px #0f172a0a}.home-doc-section--premium:before{content:"";display:block;height:5px;margin-top:-2.75rem;margin-bottom:2rem;margin-left:calc(-1*clamp(1.25rem,4vw,3rem));margin-right:calc(-1*clamp(1.25rem,4vw,3rem));width:calc(100% + 2*clamp(1.25rem,4vw,3rem));background:linear-gradient(90deg,#005a94,#0075c0 40%,#38bdf8 85%,#7dd3fc);border-radius:0 0 12px 12px}.home-doc-card--premium{border-radius:14px;border:1px solid rgba(226,232,240,.95);box-shadow:0 8px 30px #0f172a0f;background:linear-gradient(165deg,#fff,#f8fafc);position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.home-doc-card--premium:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--brand),#38bdf8);border-radius:14px 0 0 14px;opacity:.85}.home-doc-card--premium:hover{transform:translateY(-3px);box-shadow:0 16px 44px #005a941f;border-color:#0075c047}.home-doc-icon--badge{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:12px;font-size:1.35rem;background:linear-gradient(145deg,#e8f4fc,#f1f5f9);border:1px solid rgba(0,117,192,.12);box-shadow:inset 0 1px #fffc}.home-about-band--premium{background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(0,117,192,.08),transparent 50%),linear-gradient(180deg,#dbeafe 0%,var(--page-bg) 55%);border-bottom:none}.home-footer-visitors{border-top:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#0000001f,#0000000d);padding:1.75rem clamp(1.25rem,4vw,3rem) 1.5rem}.home-footer-visitors-inner{max-width:960px;margin:0 auto;text-align:center}.home-footer-visitors-title{margin:0 0 1.1rem;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb8}.home-footer-visitor-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;justify-items:stretch}.home-footer-visitor-card{padding:1.15rem 1.25rem 1.2rem;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.home-footer-visitor-card--accent{background:#38bdf81f;border-color:#7dd3fc59}.home-footer-visitor-label{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7}.home-footer-visitor-value{font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.5rem);font-weight:700;color:#fff;line-height:1.1;font-variant-numeric:tabular-nums}.home-footer-visitors-note{margin:1rem 0 0;font-size:.78rem;line-height:1.5;color:#ffffff8c;max-width:520px;margin-left:auto;margin-right:auto}@keyframes home-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.home-reveal{animation:home-fade-up .65s ease both}.home-reveal--delay{animation-delay:.12s}.home-reveal--delay0{animation-delay:.05s}.home-reveal--delay1{animation-delay:.12s}.home-reveal--delay2{animation-delay:.22s}.home-top-bar--sticky{position:sticky;top:0;z-index:100;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.home-nav-link{display:none}@media (min-width: 768px){.home-nav-link{display:inline-flex}}.btn-header--cta{background:#ffffff2e!important;border-color:#ffffff8c!important;font-weight:700}.btn-header--cta:hover{background:#ffffff47!important}.home-hero-mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 15% 20%,rgba(56,189,248,.18),transparent 60%),radial-gradient(ellipse 50% 40% at 85% 30%,rgba(0,117,192,.14),transparent 55%),radial-gradient(ellipse 40% 35% at 50% 90%,rgba(125,211,252,.1),transparent 50%)}.home-hero-eyebrow{display:inline-flex;align-items:center;gap:.5rem}.home-hero-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#0075c0,#38bdf8);box-shadow:0 0 12px #0075c073;flex-shrink:0}.home-hero-lead{max-width:540px;margin-bottom:1.15rem;font-size:1.05rem;line-height:1.65}.home-trust-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.35rem}.home-trust-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--brand-dark);background:#ffffffb8;border:1px solid rgba(0,117,192,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 12px #0f172a0a}.home-btn-glow{box-shadow:0 4px 20px #0075c059;transition:box-shadow .2s ease,transform .2s ease}.home-btn-glow:hover{box-shadow:0 8px 28px #0075c073;transform:translateY(-1px)}.home-stat-strip--glass li{background:#ffffffbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#0075c01f}.home-features-section{padding:3rem clamp(1.25rem,4vw,3rem) 3.25rem;background:var(--page-bg)}.home-features-inner{max-width:1200px;margin:0 auto}.home-section-head--center{text-align:center;margin-bottom:2rem}.home-section-head--center .home-section-lead{margin-left:auto;margin-right:auto}.home-section-kicker{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brand)}.home-bento-grid{display:grid;gap:1.1rem;grid-template-columns:1fr}@media (min-width: 768px){.home-bento-grid{grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:auto auto}.home-bento-card--1{grid-row:span 2}}.home-bento-card{position:relative;padding:1.65rem 1.5rem 1.5rem;border-radius:18px;background:linear-gradient(165deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.95);box-shadow:0 10px 40px #0f172a0f;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.home-bento-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#005a94,#0075c0,#38bdf8)}.home-bento-card--1:before{background:linear-gradient(90deg,#0075c0,#38bdf8,#7dd3fc)}.home-bento-card--2:before{background:linear-gradient(90deg,#7c3aed,#a855f7,#c084fc)}.home-bento-card--3:before{background:linear-gradient(90deg,#059669,#10b981,#34d399)}.home-bento-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #005a941f}.home-bento-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.85rem;border-radius:14px;font-size:1.45rem;background:linear-gradient(145deg,#e8f4fc,#f1f5f9);border:1px solid rgba(0,117,192,.1)}.home-bento-badge{display:inline-block;margin-bottom:.5rem;padding:.2rem .55rem;border-radius:6px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-dark);background:var(--brand-tint)}.home-bento-title{font-family:var(--font-display);font-size:1.35rem;font-weight:600;color:var(--lux-navy);margin:0 0 .55rem;line-height:1.25}.home-bento-desc{margin:0;color:var(--lux-muted);font-size:.94rem;line-height:1.6}.home-doc-card-accent{position:absolute;top:0;left:0;right:0;height:4px;border-radius:14px 14px 0 0}.home-doc-card--theme-0 .home-doc-card-accent{background:linear-gradient(90deg,#2563eb,#38bdf8)}.home-doc-card--theme-1 .home-doc-card-accent{background:linear-gradient(90deg,#7c3aed,#c084fc)}.home-doc-card--theme-2 .home-doc-card-accent{background:linear-gradient(90deg,#db2777,#f472b6)}.home-doc-card--theme-3 .home-doc-card-accent{background:linear-gradient(90deg,#059669,#34d399)}.home-doc-card--theme-4 .home-doc-card-accent{background:linear-gradient(90deg,#dc2626,#fb7185)}.home-doc-card--theme-5 .home-doc-card-accent{background:linear-gradient(90deg,#4f46e5,#818cf8)}.home-doc-card--theme-6 .home-doc-card-accent{background:linear-gradient(90deg,#0d9488,#2dd4bf)}.home-doc-card--premium:before{display:none}.home-doc-link-arrow{display:inline-block;margin-left:.2rem;transition:transform .2s ease}.home-doc-card:hover .home-doc-link-arrow{transform:translate(4px)}.home-contact-inner--split{display:grid;gap:2rem;max-width:1100px}@media (min-width: 900px){.home-contact-inner--split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:2.5rem}.home-contact-card{max-width:none}}.home-contact-perks{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.65rem}.home-contact-perks li{display:flex;align-items:center;gap:.5rem;font-size:.92rem;color:var(--lux-muted);padding:.65rem .85rem;border-radius:10px;background:var(--lux-white);border:1px solid var(--lux-border)}.home-footer-wave{color:var(--brand-dark);line-height:0;margin-bottom:-1px}.home-footer-wave svg{display:block;width:100%;height:48px}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;padding:.65rem 1rem;background:var(--brand-dark);color:#fff;font-weight:600;border-radius:0 0 8px;text-decoration:none}.skip-link:focus{left:0}.public-main{flex:1;display:flex;flex-direction:column}.home-nav-link--active{background:#ffffff2e!important;border-color:#ffffff8c!important}.public-page-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--lux-border);background:linear-gradient(180deg,#e8f4fc 0%,var(--page-bg) 100%)}.public-page-hero-mesh{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 90% 10%,rgba(0,117,192,.12),transparent 55%),radial-gradient(ellipse 50% 40% at 10% 90%,rgba(56,189,248,.08),transparent 50%)}.public-page-hero--about{background:linear-gradient(180deg,#dbeafe 0%,var(--page-bg) 100%)}.public-page-hero--deeds{background:linear-gradient(180deg,#d1fae5 0%,var(--page-bg) 100%)}.public-page-hero--faq{background:linear-gradient(180deg,#ede9fe 0%,var(--page-bg) 100%)}.public-page-hero--contact{background:linear-gradient(180deg,#fce7f3 0%,var(--page-bg) 100%)}.public-page-hero--sitemap{background:linear-gradient(180deg,#fef3c7 0%,var(--page-bg) 100%)}.public-page-hero-inner{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:2rem clamp(1.25rem,4vw,3rem) 2.5rem}.public-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;list-style:none;margin:0 0 1.25rem;padding:0;font-size:.82rem;color:var(--lux-muted)}.public-breadcrumb li:not(:last-child):after{content:"›";margin-left:.5rem;color:var(--lux-muted);opacity:.7}.public-breadcrumb a{color:var(--brand);text-decoration:none;font-weight:600}.public-breadcrumb a:hover{text-decoration:underline}.public-page-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.75rem;border-radius:14px;font-size:1.5rem;background:#fffc;border:1px solid rgba(0,117,192,.12);box-shadow:var(--shadow)}.public-page-hero-title{font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.65rem);font-weight:600;color:var(--lux-navy);margin:0 0 .5rem;line-height:1.15}.public-page-hero-subtitle{margin:0;max-width:640px;font-size:1.05rem;line-height:1.6;color:var(--lux-muted)}.public-page-section{padding:2.5rem clamp(1.25rem,4vw,3rem) 3rem}.public-page-section--legal{padding-top:1.5rem}.public-page-container{max-width:1100px;margin:0 auto;width:100%}.public-page-container--narrow{max-width:820px}.public-page-container--split{display:grid;gap:2rem}@media (min-width: 900px){.public-page-container--split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.public-page-lead{margin:0 0 2rem;font-size:1.1rem;line-height:1.65;color:var(--lux-muted)}.public-page-lead--center{text-align:center;max-width:720px;margin-left:auto;margin-right:auto;padding:1.5rem 1.35rem;border-radius:16px;background:var(--lux-white);border:1px solid var(--lux-border);box-shadow:var(--shadow)}.public-section-title{font-family:var(--font-display);font-size:clamp(1.45rem,3vw,1.85rem);font-weight:600;color:var(--lux-navy);margin:0;line-height:1.2}.public-card-grid{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.public-info-card{padding:1.5rem 1.4rem 1.35rem;border-radius:16px;background:var(--lux-white);border:1px solid var(--lux-border);box-shadow:var(--shadow);position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.public-info-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.public-info-card--blue:before{background:linear-gradient(90deg,#2563eb,#38bdf8)}.public-info-card--violet:before{background:linear-gradient(90deg,#7c3aed,#c084fc)}.public-info-card--emerald:before{background:linear-gradient(90deg,#059669,#34d399)}.public-info-card--amber:before{background:linear-gradient(90deg,#d97706,#fbbf24)}.public-info-card--rose:before{background:linear-gradient(90deg,#e11d48,#fb7185)}.public-info-card--cyan:before{background:linear-gradient(90deg,#0891b2,#22d3ee)}.public-info-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.public-info-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.85rem;border-radius:12px;font-size:1.35rem;background:var(--brand-tint)}.public-info-card-title{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--lux-navy);margin:0 0 .5rem}.public-info-card-body{margin:0;font-size:.94rem;line-height:1.6;color:var(--lux-muted)}.public-contact-cards{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.public-contact-card{display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:14px;background:var(--lux-white);border:1px solid var(--lux-border);box-shadow:var(--shadow)}.public-contact-card-icon{font-size:1.35rem;line-height:1;flex-shrink:0}.public-contact-card-label{margin:0 0 .2rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.public-contact-card-value{margin:0;font-size:.92rem;line-height:1.5;color:var(--lux-ink);text-decoration:none}a.public-contact-card-value:hover{color:var(--brand);text-decoration:underline}.public-contact-note{margin:1.25rem 0 0;font-size:.85rem;color:var(--lux-muted);line-height:1.5}.public-faq-grid{display:grid;gap:2rem}@media (min-width: 1024px){.public-faq-grid{grid-template-columns:1fr 1fr}}.public-faq-category{display:inline-block;margin-bottom:.75rem;padding:.3rem .7rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}.public-faq-category--0{background:linear-gradient(90deg,#2563eb,#06b6d4)}.public-faq-category--1{background:linear-gradient(90deg,#059669,#14b8a6)}.public-faq-category--2{background:linear-gradient(90deg,#7c3aed,#a855f7)}.public-faq-category--3{background:linear-gradient(90deg,#e11d48,#f97316)}.public-faq-category--4{background:linear-gradient(90deg,#d97706,#eab308)}.public-faq-category--5{background:linear-gradient(90deg,#4f46e5,#3b82f6)}.public-faq-list{display:flex;flex-direction:column;gap:.5rem}.public-faq-item{border-radius:12px;border:1px solid var(--lux-border);background:var(--lux-white);box-shadow:var(--shadow);overflow:hidden}.public-faq-question{padding:.95rem 1.1rem;font-weight:600;font-size:.94rem;color:var(--lux-navy);cursor:pointer;list-style:none}.public-faq-question::-webkit-details-marker{display:none}.public-faq-item[open] .public-faq-question{color:var(--brand);border-bottom:1px solid var(--lux-border)}.public-faq-answer{padding:.85rem 1.1rem 1rem;font-size:.9rem;line-height:1.6;color:var(--lux-muted)}.public-faq-footer-note{margin:2rem 0 0;text-align:center;font-size:.92rem;color:var(--lux-muted)}.public-deeds-intro{padding:1.5rem 1.45rem;margin-bottom:2rem}.public-deeds-disclaimer{margin:1rem 0 0;padding:.75rem .9rem;border-radius:10px;font-size:.85rem;line-height:1.55;color:var(--lux-muted);background:var(--surface-warning);border:1px solid #fde68a}.home-doc-cta-wrap{margin-top:2rem;text-align:center}.public-sitemap-grid{display:grid;gap:1.25rem}@media (min-width: 640px){.public-sitemap-grid{grid-template-columns:1fr 1fr}}.public-sitemap-col{padding:1.35rem 1.3rem}.public-sitemap-heading{font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--lux-navy);margin:0 0 .85rem}.public-sitemap-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.public-sitemap-list a{color:var(--brand);text-decoration:none;font-size:.92rem}.public-sitemap-list a:hover{text-decoration:underline}.legal-page-card{padding:1.5rem 1.45rem 1.35rem;border-radius:var(--radius);background:var(--lux-white);border:1px solid var(--lux-border);box-shadow:var(--shadow)}@media (min-width: 900px){.home-footer-main{grid-template-columns:1.3fr 1fr 1fr 1fr}.home-footer-main--wide{grid-template-columns:1.25fr .9fr 1fr 1fr .85fr}}.public-quick-section{padding:2.75rem clamp(1.25rem,4vw,3rem) 3rem;background:linear-gradient(180deg,#ffffff 0%,var(--page-bg) 100%);border-top:1px solid var(--lux-border);border-bottom:1px solid var(--lux-border)}.public-quick-section--compact{padding-top:2rem;padding-bottom:2rem;background:var(--page-bg);border:none}.public-quick-grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.public-quick-card{display:flex;flex-direction:column;height:100%;min-height:100%;padding:1.15rem 1.1rem 1rem;border-radius:14px;background:var(--lux-white);border:1px solid var(--lux-border);box-shadow:var(--shadow);text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.public-quick-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:rgba(var(--brand-rgb),.28)}.public-quick-card-accent{position:absolute;top:0;left:0;right:0;height:4px}.public-quick-card--blue .public-quick-card-accent{background:linear-gradient(90deg,#2563eb,#38bdf8)}.public-quick-card--emerald .public-quick-card-accent{background:linear-gradient(90deg,#059669,#34d399)}.public-quick-card--violet .public-quick-card-accent{background:linear-gradient(90deg,#7c3aed,#c084fc)}.public-quick-card--amber .public-quick-card-accent{background:linear-gradient(90deg,#d97706,#fbbf24)}.public-quick-card--rose .public-quick-card-accent{background:linear-gradient(90deg,#e11d48,#fb7185)}.public-quick-card--cyan .public-quick-card-accent{background:linear-gradient(90deg,#0891b2,#22d3ee)}.public-quick-card--indigo .public-quick-card-accent{background:linear-gradient(90deg,#4f46e5,#818cf8)}.public-quick-card--teal .public-quick-card-accent{background:linear-gradient(90deg,#0d9488,#2dd4bf)}.public-quick-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.public-quick-card-icon{font-size:1.45rem;line-height:1}.public-quick-card-external{font-size:.85rem;color:var(--lux-muted);opacity:.7}.public-quick-card-title{margin:0 0 .4rem;font-size:1rem;font-weight:700;color:var(--lux-navy);line-height:1.3}.public-quick-card-desc{margin:0 0 .75rem;flex:1;font-size:.82rem;line-height:1.55;color:var(--lux-muted)}.public-quick-card-badge{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.public-quick-disclaimer{margin:1.25rem 0 0;text-align:center;font-size:.82rem;line-height:1.55;color:var(--lux-muted);max-width:720px;margin-left:auto;margin-right:auto}.home-news-teaser{padding:0 clamp(1.25rem,4vw,3rem);margin:-.5rem 0 0}.home-news-teaser-link{display:flex;align-items:center;gap:1rem;max-width:1100px;margin:0 auto;padding:1rem 1.2rem;border-radius:14px;background:linear-gradient(90deg,#fff7ed,#fef3c7);border:1px solid #fde68a;text-decoration:none;color:var(--lux-ink);transition:transform .2s ease,box-shadow .2s ease}.home-news-teaser-link:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.home-news-teaser-icon{font-size:1.75rem;line-height:1}.home-news-teaser-sub{display:block;margin-top:.15rem;font-size:.88rem;font-weight:400;color:var(--lux-muted)}.home-news-teaser-arrow{margin-left:auto;font-size:1.25rem;color:var(--brand);font-weight:700}.public-page-hero--news{background:linear-gradient(180deg,#fff7ed 0%,var(--page-bg) 100%)}.public-news-page{display:flex;flex-direction:column;gap:3rem}.public-announce-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.public-announce-card{position:relative;overflow:hidden;padding:1.25rem 1.2rem 1.15rem;border-radius:14px;background:var(--lux-white);border:1px solid var(--lux-border);box-shadow:var(--shadow)}.public-announce-card-accent{position:absolute;top:0;left:0;right:0;height:4px}.public-announce-card--rose .public-announce-card-accent{background:linear-gradient(90deg,#e11d48,#fb7185)}.public-announce-card--blue .public-announce-card-accent{background:linear-gradient(90deg,#2563eb,#38bdf8)}.public-announce-card--emerald .public-announce-card-accent{background:linear-gradient(90deg,#059669,#34d399)}.public-announce-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.55rem;font-size:.78rem;color:var(--lux-muted)}.public-announce-priority{display:inline-flex;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#e11d48,#f97316)}.public-announce-title{margin:0 0 .45rem;font-size:1.08rem;font-weight:700;color:var(--lux-navy);line-height:1.35}.public-announce-summary{margin:0;font-size:.9rem;line-height:1.6;color:var(--lux-muted)}.public-news-list{display:grid;gap:1rem}.public-news-card{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--lux-white);border:1px solid var(--lux-border);box-shadow:var(--shadow)}@media (min-width: 640px){.public-news-card{flex-direction:row}}.public-news-card-visual{display:flex;align-items:center;justify-content:center;min-height:100px;font-size:2rem;color:#fff}.public-news-card--violet .public-news-card-visual{background:linear-gradient(135deg,#7c3aed,#a855f7)}.public-news-card--cyan .public-news-card-visual{background:linear-gradient(135deg,#0891b2,#2563eb)}.public-news-card--emerald .public-news-card-visual{background:linear-gradient(135deg,#059669,#14b8a6)}@media (min-width: 640px){.public-news-card-visual{width:7.5rem;flex-shrink:0}}.public-news-card-body{padding:1.15rem 1.2rem 1.1rem;flex:1}.public-news-category{display:inline-flex;padding:.15rem .5rem;border-radius:6px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-dark);background:var(--brand-tint)}.public-news-title{margin:.45rem 0 .35rem;font-size:1.12rem;font-weight:700;color:var(--lux-navy);line-height:1.35}.public-news-excerpt{margin:0;font-size:.9rem;line-height:1.6;color:var(--lux-muted)}.home-footer-version{margin-top:1.35rem;padding:1rem 1.1rem;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);text-align:left;max-width:720px;margin-left:auto;margin-right:auto}.home-footer-version-title{margin:0 0 .75rem;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;text-align:center}.home-footer-version-grid{display:grid;gap:.55rem 1.25rem;margin:0}@media (min-width: 540px){.home-footer-version-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){.home-footer-version-grid{grid-template-columns:repeat(3,1fr)}}.home-footer-version-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.home-footer-version-row dt{margin:0;font-size:.72rem;color:#ffffff9e}.home-footer-version-row dd{margin:0;font-family:ui-monospace,Cascadia Code,monospace;font-size:.78rem;font-weight:700;color:#ffffffeb}.login-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(var(--brand-rgb),.09),transparent),var(--page-bg)}.login-card{width:100%;max-width:430px;padding:2.25rem 2rem 2rem}.login-card h1{font-family:var(--font-display);font-size:1.75rem;font-weight:600;color:var(--lux-navy);margin:.5rem 0 0}.login-card .login-sub{margin:.4rem 0 0;color:var(--lux-muted);font-size:.9rem;letter-spacing:.04em}.link-muted{display:block;text-align:center;margin-top:1.35rem;color:var(--lux-muted);font-size:.92rem}.link-muted:hover{color:var(--brand)}.login-check-row{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:1.15rem;font-size:.82rem;color:var(--lux-muted);line-height:1.5;cursor:pointer}.login-check-row input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--brand);margin-top:.12rem;flex-shrink:0;cursor:pointer}.login-check-row a{color:var(--brand);font-weight:600;text-decoration:underline}.login-check-row a:hover{color:var(--brand-dark)}.legal-standalone{min-height:100vh;background:var(--page-bg);padding-bottom:3rem}.legal-standalone-top{display:flex;justify-content:flex-end;padding:.85rem clamp(1rem,3vw,2rem) 0}.legal-standalone-lang{border-color:var(--lux-border);color:var(--lux-ink);background:var(--lux-white)}.legal-standalone-lang:hover{border-color:var(--brand);color:var(--brand-dark)}.terms-page{max-width:860px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2rem) 2rem}.terms-hero{background:linear-gradient(135deg,var(--brand-dark),var(--brand));border-radius:var(--radius);padding:2.25rem 1.75rem;text-align:center;color:#fff;margin-bottom:2rem;box-shadow:var(--shadow-lg)}.terms-hero-icon{font-size:2.35rem;margin-bottom:.65rem;line-height:1}.terms-hero h1{font-family:var(--font-display);font-size:clamp(1.45rem,3.5vw,2rem);font-weight:600;margin:0 0 .45rem;line-height:1.2}.terms-hero p{font-size:.9rem;color:#ffffffd1;margin:0}.terms-hero-meta{margin-top:.5rem!important;font-size:.78rem!important;opacity:.75!important}.terms-section{background:var(--lux-white);border-radius:var(--radius);border:1px solid var(--lux-border);padding:1.5rem 1.35rem;margin-bottom:1.1rem;box-shadow:var(--shadow)}.terms-section-num{width:2.25rem;height:2.25rem;border-radius:var(--radius-sm);background:var(--brand-tint);border:1px solid rgba(var(--brand-rgb),.25);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--brand-dark);margin-bottom:.65rem}.terms-section h3{font-size:1.05rem;font-weight:600;color:var(--lux-navy);margin:0 0 .65rem;line-height:1.35}.terms-section p,.terms-section li{font-size:.88rem;color:var(--lux-muted);line-height:1.7;margin:0 0 .5rem}.terms-section ul{padding-left:1.2rem;margin:.35rem 0 0}.terms-section li{margin-bottom:.35rem}.terms-back-btn{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;font-weight:600;font-size:.9rem;color:var(--brand);text-decoration:none}.terms-back-btn:hover{color:var(--brand-dark);text-decoration:underline}.toast-viewport{position:fixed;top:1rem;right:1rem;z-index:10000;display:flex;flex-direction:column;gap:.5rem;max-width:min(420px,calc(100vw - 2rem));pointer-events:none}.toast{pointer-events:auto;padding:.85rem 1.1rem;border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);font-size:.95rem;line-height:1.45;animation:toast-in .22s ease-out}.toast-success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.toast-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}html[data-theme=dark] .toast-success{background:#34d39929;color:#6ee7b7;border-color:#34d39959}html[data-theme=dark] .toast-error{background:#f8717129;color:#fca5a5;border-color:#f8717159}html[data-theme=dark] .hp-site-map-panel,html[data-theme=dark] .hp-site-map-cell{background:var(--color-surface-alt);border-color:var(--lux-border);color:var(--text-on-dark, #f8fafc)}html[data-theme=dark] .hp-site-map-hint,html[data-theme=dark] .hp-site-map-count,html[data-theme=dark] .hp-site-map-cell-count{color:var(--color-muted)}html[data-theme=dark] .hp-site-map-cell-link{color:var(--brand)}html[data-theme=dark] .companies-edit-dialog::backdrop{background:#0000008c}html[data-theme=dark] .companies-edit-body{background:var(--card-bg);color:var(--text-on-dark, #f8fafc)}@keyframes toast-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.companies-edit-dialog{border:none;border-radius:var(--radius);padding:0;max-width:min(520px,calc(100vw - 2rem));box-shadow:var(--shadow-lg)}.companies-edit-dialog::backdrop{background:#0f172a73}.companies-edit-body{padding:1.25rem;background:var(--lux-white)}.companies-actions{display:flex;flex-wrap:nowrap;gap:.4rem;align-items:center;justify-content:flex-end}html[data-theme=dark]{color-scheme:dark;--page-bg: #1e293b;--surface-raised: #273549;--surface-input: #334155;--brand-rgb: 14, 165, 233;--brand-dark-rgb: 2, 132, 199;--brand: #38bdf8;--brand-hover: #7dd3fc;--brand-dark: #0ea5e9;--brand-darker: #0284c7;--brand-light: #bae6fd;--brand-lighter: #e0f2fe;--brand-soft: rgba(56, 189, 248, .2);--brand-tint: rgba(56, 189, 248, .12);--brand-glow: rgba(56, 189, 248, .25);--lux-navy: #ffffff;--lux-navy-deep: #ffffff;--lux-navy-mid: #ffffff;--lux-navy-light: #ffffff;--lux-gold: var(--brand);--lux-gold-deep: var(--brand-dark);--lux-gold-soft: rgba(15, 23, 42, .55);--lux-cream: var(--page-bg);--lux-cream-dark: var(--surface-input);--lux-white: var(--surface-raised);--lux-surface-elevated: var(--surface-raised);--lux-ink: #ffffff;--lux-muted: rgba(248, 250, 252, .78);--lux-border: rgba(248, 250, 252, .22);--color-bg: var(--page-bg);--color-surface: var(--surface-raised);--color-ink: #ffffff;--color-muted: rgba(248, 250, 252, .72);--color-surface-alt: var(--surface-input);--surface-warning: rgba(251, 191, 36, .14);--surface-info: rgba(56, 189, 248, .12);--surface-success: rgba(52, 211, 153, .12);--surface-error: rgba(248, 113, 113, .12);--color-primary: var(--brand);--color-primary-soft: var(--brand-soft);--color-primary-hover: var(--brand-hover);--color-accent: var(--brand-dark);--color-border: rgba(248, 250, 252, .22);--color-header-solid: var(--page-bg);--color-dropdown-bg: var(--surface-input);--color-dropdown-border: rgba(248, 250, 252, .28);--card-bg: var(--surface-raised);--input-bg: var(--surface-input);--lux-bg-top: var(--surface-raised);--lux-bg-bottom: var(--page-bg);--surface: var(--surface-raised);--shadow: 0 4px 24px rgba(15, 23, 42, .45);--shadow-lg: 0 20px 50px rgba(15, 23, 42, .55);--shadow-dropdown: 0 18px 48px rgba(15, 23, 42, .6);--thana-stepper-grad-start: var(--page-bg);--thana-stepper-grad-end: var(--surface-raised);--thana-tab-strip-start: var(--page-bg);--thana-tab-strip-end: var(--surface-raised);--thana-placeholder-bg: var(--page-bg);--thana-preview-paper-bg: var(--surface-raised);--thana-table-head-bg: var(--surface-input);--thana-table-head-fg: #ffffff;--thana-filter-row-bg: var(--surface-raised);--thana-filter-input-bg: var(--surface-input);--thana-filter-input-border: rgba(248, 250, 252, .3);--thana-preview-title-fg: #ffffff;--thana-preview-body-fg: #ffffff;--thana-gradient-divider-end: rgba(248, 250, 252, .12);--nav-next-bg: #475569;--nav-next-fg: #ffffff;--nav-next-border: rgba(248, 250, 252, .32);--nav-prev-bg: #334155;--nav-prev-fg: #ffffff;--nav-prev-border: rgba(248, 250, 252, .24);background-color:var(--page-bg)!important;scrollbar-color:rgba(248,250,252,.28) rgba(15,23,42,.35)}html[data-theme=dark] ::-webkit-scrollbar{width:11px;height:11px}html[data-theme=dark] ::-webkit-scrollbar-track{background:#ffffff0f;border-radius:10px}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:10px;border:2px solid transparent;background-clip:padding-box}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff52;background-clip:padding-box}html[data-theme=dark] body,html[data-theme=dark] #root{background-color:var(--page-bg)!important;background-image:none!important;color:#fff}html[data-theme=dark] .app-shell,html[data-theme=dark] .app-main,html[data-theme=dark] .thana-page{background-color:var(--page-bg)!important;color:#fff}html[data-theme=dark] a{color:var(--brand)}html[data-theme=dark] a:hover{color:var(--brand-hover)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6{color:#f8fafc}html[data-theme=dark] .page-title{color:#f8fafc;background:transparent}html[data-theme=dark] .input:focus{box-shadow:0 0 0 3px #ffffff38}html[data-theme=dark] .label{color:var(--lux-muted)}html[data-theme=dark] .btn-primary{background:var(--brand-dark);color:#fff;border:1px solid rgba(186,230,253,.45);box-shadow:0 4px 16px #0284c759}html[data-theme=dark] .btn-primary:hover{background:var(--brand);filter:none;box-shadow:0 6px 22px #0284c773}html[data-theme=dark] .btn-ghost{color:#fff;border-color:var(--lux-border)}html[data-theme=dark] .btn-ghost:hover{background:var(--brand-tint);border-color:var(--brand);color:#fff}html[data-theme=dark] .btn-danger{background:#dc2626;color:#fff;border:1px solid rgba(252,165,165,.45)}html[data-theme=dark] .btn-danger:hover{background:#ef4444;filter:none}html[data-theme=dark] .alert{background:#fb923c24;border-color:#fdba7473;color:#fff}html[data-theme=dark] .btn-nav-next,html[data-theme=dark] .btn-nav-prev{color:#fff;-webkit-text-fill-color:#ffffff;box-shadow:0 1px 2px #00000059}html[data-theme=dark] .btn-nav-next{background-color:var(--nav-next-bg);border-color:var(--nav-next-border)}html[data-theme=dark] .btn-nav-prev{background-color:var(--nav-prev-bg);border-color:var(--nav-prev-border)}html[data-theme=dark] .btn-nav-next:hover:not(:disabled){filter:none;color:#fff;-webkit-text-fill-color:#ffffff;background-color:#64748b;border-color:#f8fafc61}html[data-theme=dark] .btn-nav-prev:hover:not(:disabled){filter:none;color:#fff;-webkit-text-fill-color:#ffffff;background-color:#475569;border-color:#f8fafc52}html[data-theme=dark] .companies-pager select.input,html[data-theme=dark] .companies-pager__select{color:var(--lux-ink);background-color:var(--input-bg);border-color:var(--lux-border)}html[data-theme=dark] .companies-pager__page-size-text{color:#fff}html[data-theme=dark] .companies-pager__btn--prev,html[data-theme=dark] .companies-pager__btn--next{color:#fff;-webkit-text-fill-color:#ffffff;box-shadow:0 1px 2px #00000059}html[data-theme=dark] .companies-pager__btn--prev:hover:not(:disabled),html[data-theme=dark] .companies-pager__btn--next:hover:not(:disabled){filter:none;color:#fff;-webkit-text-fill-color:#ffffff;background-color:#475569;border-color:#f8fafc52}html[data-theme=dark] .btn-header:hover{border-color:#f8fafc66;color:#fff}html[data-theme=dark] .lux-eyebrow,html[data-theme=dark] .home-hero-subtitle,html[data-theme=dark] .home-stat-value,html[data-theme=dark] .home-stat-value--accent,html[data-theme=dark] .home-doc-link,html[data-theme=dark] .home-doc-link:hover,html[data-theme=dark] .link-muted:hover,html[data-theme=dark] .login-check-row a,html[data-theme=dark] .login-check-row a:hover,html[data-theme=dark] .terms-back-btn,html[data-theme=dark] .terms-back-btn:hover,html[data-theme=dark] .legal-standalone-lang:hover,html[data-theme=dark] button.th-sort:hover,html[data-theme=dark] .badge,html[data-theme=dark] .btn-logout,html[data-theme=dark] .btn-logout:hover,html[data-theme=dark] .terms-section-num{color:#fff}html[data-theme=dark] .app-header--dark{background:var(--color-header-solid);border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 1px #ffffff0f}html[data-theme=dark] .app-header--dark .app-brand-name{color:#fff}html[data-theme=dark] .app-header--dark .app-brand-tag{color:#fff;opacity:1}html[data-theme=dark] .app-header--dark .nav-trigger,html[data-theme=dark] .app-header--dark .top-nav-link{color:#fff}html[data-theme=dark] .app-header--dark .nav-trigger:hover,html[data-theme=dark] .app-header--dark .top-nav-link:hover{background:#ffffff1f;color:#fff}html[data-theme=dark] .app-header--dark .nav-item.is-open .nav-trigger{background:#ffffff29;color:#fff}html[data-theme=dark] .app-header--dark .top-nav-link.active{background:#fff3;color:#fff;box-shadow:none}html[data-theme=dark] .app-header--dark .top-nav{border-top-color:#ffffff1f}html[data-theme=dark] .app-header--dark .btn-header{background:var(--color-header-solid);border-color:#ffffff59;color:#fff}html[data-theme=dark] .app-header--dark .btn-header:hover{background:#ffffff1a;border-color:#ffffff8c;color:#fff}html[data-theme=dark] .app-header--dark .user-menu-trigger{background:var(--color-header-solid);border-color:#ffffff59;color:#fff}html[data-theme=dark] .app-header--dark .app-brand-mark{border-color:#ffffff59;background:#ffffff0f}html[data-theme=dark] .app-header--dark .app-brand-fallback{background:#ffffff14;border-color:#ffffff59;color:#fff}html[data-theme=dark] .public-top-bar{background:var(--color-header-solid);border-bottom:1px solid rgba(255,255,255,.2)}html[data-theme=dark] .public-brand-mark{color:#fff}html[data-theme=dark] .public-top-inner .btn-header{background:var(--color-header-solid);border-color:#ffffff59;color:#fff}html[data-theme=dark] .public-top-inner .btn-header:hover{background:#ffffff1a;border-color:#ffffff8c;color:#fff}html[data-theme=dark] .home-landing--premium{background:var(--page-bg)}html[data-theme=dark] .home-top-bar--premium{background:var(--color-header-solid);border-bottom:1px solid rgba(255,255,255,.2);box-shadow:none}html[data-theme=dark] .home-hero--premium.public-hero--lux:before{opacity:.55}html[data-theme=dark] .home-hero-deco-svg{opacity:.32}html[data-theme=dark] .home-hero--premium .public-hero-title{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--lux-navy)}html[data-theme=dark] .home-stat-value--today{color:#fff}html[data-theme=dark] .home-hero-disclaimer{background:var(--lux-white);border-color:var(--lux-border)}html[data-theme=dark] .home-hero-disclaimer-title{background:var(--brand-tint);color:var(--lux-navy);border-bottom-color:var(--lux-border)}html[data-theme=dark] .home-doc-section--premium{background:var(--page-bg);box-shadow:none}html[data-theme=dark] .home-doc-section--premium:before{background:#ffffff59}html[data-theme=dark] .home-doc-card--premium{background:var(--page-bg);border-color:var(--lux-border);box-shadow:var(--shadow)}html[data-theme=dark] .home-doc-card--premium:hover{box-shadow:var(--shadow-lg)}html[data-theme=dark] .home-doc-icon--badge{background:var(--card-bg);border-color:#ffffff40;box-shadow:none;color:#fff}html[data-theme=dark] .home-about-band--premium{background:var(--page-bg)}html[data-theme=dark] .home-trust-chip{background:#ffffff0f;border-color:#ffffff1f;color:var(--lux-navy)}html[data-theme=dark] .home-stat-strip--glass li{background:#ffffff0d;border-color:var(--lux-border)}html[data-theme=dark] .home-bento-card{background:var(--card-bg);border-color:var(--lux-border);box-shadow:var(--shadow)}html[data-theme=dark] .home-bento-icon{background:var(--page-bg);border-color:#ffffff1f}html[data-theme=dark] .home-contact-perks li{background:var(--card-bg);border-color:var(--lux-border);color:var(--lux-muted)}html[data-theme=dark] .app-main--dashboard{background:radial-gradient(120% 80% at 100% 0%,rgba(56,189,248,.1) 0%,transparent 55%),radial-gradient(90% 60% at 0% 100%,rgba(14,165,233,.08) 0%,transparent 50%),var(--page-bg)!important;color:#fff}html[data-theme=dark] .app-main--workspace{background:radial-gradient(120% 72% at 100% 0%,rgba(56,189,248,.14) 0%,transparent 54%),radial-gradient(88% 52% at -6% 22%,rgba(14,165,233,.1) 0%,transparent 50%),var(--page-bg)!important}html[data-theme=dark] .app-main--reports{background:radial-gradient(120% 80% at 100% 0%,rgba(56,189,248,.1) 0%,transparent 55%),radial-gradient(90% 60% at 0% 100%,rgba(14,165,233,.08) 0%,transparent 50%),var(--page-bg)!important;color:#fff}html[data-theme=dark] .login-page{background:var(--page-bg)}html[data-theme=dark] select{background-color:var(--input-bg);color:var(--lux-ink)}html[data-theme=dark] textarea{background-color:var(--input-bg);color:var(--lux-ink);border-color:var(--lux-border)}html[data-theme=dark] .card{background:var(--card-bg);border-color:var(--lux-border)}html[data-theme=dark] .thana-page,html[data-theme=dark] .card,html[data-theme=dark] .companies-page,html[data-theme=dark] .companies-table-wrap,html[data-theme=dark] .thana-table,html[data-theme=dark] .thana-table th,html[data-theme=dark] .thana-table td{color:#fff}html[data-theme=dark] .thana-table thead th{background:var(--thana-table-head-bg);color:var(--thana-table-head-fg)}html[data-theme=dark] .thana-table tbody td{background-color:var(--card-bg);border-color:var(--lux-border)}html[data-theme=dark] .thana-table tbody tr:hover td{background:#38bdf81a}html[data-theme=dark] table.data,html[data-theme=dark] table.data th,html[data-theme=dark] table.data td{color:#fff}html[data-theme=dark] table.data thead th{background:var(--thana-table-head-bg);color:var(--thana-table-head-fg)}html[data-theme=dark] .companies-table-wrap{background:var(--card-bg);border-color:var(--lux-border)}html[data-theme=dark] .page-subtitle,html[data-theme=dark] .companies-pager__info{color:#f8fafcb8}html[data-theme=dark] .home-page,html[data-theme=dark] .home-hero-inner,html[data-theme=dark] .home-stat-item,html[data-theme=dark] .home-doc-card{color:#f8fafc}[data-thana-pdf-clone="1"]{background:#fff!important;color:#0f172a!important}[data-thana-pdf-clone="1"] *,[data-thana-pdf-clone="1"] *:before,[data-thana-pdf-clone="1"] *:after{background-color:transparent!important;color:#0f172a!important;text-shadow:none!important;box-shadow:none!important}[data-thana-pdf-clone="1"] img,[data-thana-pdf-clone="1"] svg{max-width:100%!important;height:auto!important}[data-thana-pdf-clone="1"] .deed-document-preview{margin:0!important;padding:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;box-shadow:none!important;border-radius:0!important}[data-thana-pdf-clone="1"] p{text-align:justify;orphans:3;widows:3;margin-top:0;margin-bottom:.55em;line-height:1.5}[data-thana-pdf-clone="1"] .kongu-form1a-block,[data-thana-pdf-clone="1"] .pdf-form1a-section{page-break-before:always;-moz-column-break-before:page;break-before:page}[data-thana-pdf-clone="1"] .kongu-form1a-block{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}[data-thana-pdf-clone="1"] table{border-collapse:collapse!important;width:100%!important;max-width:100%!important;table-layout:fixed!important;text-align:initial}[data-thana-pdf-clone="1"] th,[data-thana-pdf-clone="1"] td{border:1px solid #475569!important;padding:6px 8px!important;vertical-align:top!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;word-break:break-word!important;overflow-wrap:anywhere!important}[data-thana-pdf-clone="1"] .witness-item table{table-layout:fixed!important}[data-thana-pdf-clone="1"] .pdf-no-break,[data-thana-pdf-clone="1"] tr,[data-thana-pdf-clone="1"] thead,[data-thana-pdf-clone="1"] tfoot,[data-thana-pdf-clone="1"] figure,[data-thana-pdf-clone="1"] blockquote,[data-thana-pdf-clone="1"] li,[data-thana-pdf-clone="1"] h1,[data-thana-pdf-clone="1"] h2,[data-thana-pdf-clone="1"] h3,[data-thana-pdf-clone="1"] h4,[data-thana-pdf-clone="1"] h5,[data-thana-pdf-clone="1"] h6{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}[data-thana-pdf-clone="1"] h1,[data-thana-pdf-clone="1"] h2,[data-thana-pdf-clone="1"] h3,[data-thana-pdf-clone="1"] h4,[data-thana-pdf-clone="1"] h5,[data-thana-pdf-clone="1"] h6{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}[data-thana-pdf-clone="1"] .pdf-page-break{page-break-before:always;-moz-column-break-before:page;break-before:page}[data-thana-pdf-clone="1"] .pdf-page-break-after{page-break-after:always;-moz-column-break-after:page;break-after:page}@media print{@page{size:A4 portrait;margin:1in}html,body{background:#fff!important;color:#0f172a!important}.app-shell>aside,.app-shell>header,.thana-toolbar,.thana-main-nav,.thana-unified-nav,.thana-preview-head,.thana-gutter{display:none!important}.thana-deed-preview-html,.thana-preview-sheet,.thana-preview-sheet__paper,.thana-preview-sheet__body{box-shadow:none!important;border:0!important;background:#fff!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;overflow:visible!important}.pdf-no-break,tr,thead,tfoot,figure,blockquote,li,h1,h2,h3,h4,h5,h6{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}p{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.pdf-page-break{page-break-before:always;-moz-column-break-before:page;break-before:page}.pdf-page-break-after{page-break-after:always;-moz-column-break-after:page;break-after:page}}.route-fallback{display:flex;align-items:center;justify-content:center;min-height:60vh;width:100%}.route-fallback-spinner{width:38px;height:38px;border-radius:50%;border:3px solid rgba(26,86,219,.18);border-top-color:#1a56db;animation:route-fallback-spin .8s linear infinite}@keyframes route-fallback-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.route-fallback-spinner{animation-duration:1.6s}}:root{--legal-space-3xs: .15rem;--legal-space-2xs: .25rem;--legal-space-xs: .35rem;--legal-space-sm: .5rem;--legal-space-md: .65rem;--legal-space-lg: .85rem;--legal-space-xl: 1.1rem;--legal-radius: 8px;--legal-radius-sm: 6px;--legal-radius-pill: 999px;--legal-sidebar: #0f2744;--legal-sidebar-hover: #1a3658;--legal-canvas: #f1f5f9;--legal-card: #ffffff;--legal-border: #e2e8f0;--legal-border-strong: #cbd5e1;--legal-ink: #1e293b;--legal-muted: #64748b;--legal-accent: #0075c0;--legal-accent-soft: #e0f2fe;--legal-accent-border: #7dd3fc;--legal-label-size: .76rem;--legal-input-size: clamp(.78rem, 1.6vw, .86rem);--legal-input-height: 2.05rem;--legal-section-size: .8rem;--legal-preview-size: clamp(.88rem, 1.1vw, .95rem);--legal-preview-line: 1.72;--legal-shadow-card: 0 1px 3px rgba(15, 23, 42, .06);--legal-shadow-sticky: 0 -4px 16px rgba(15, 23, 42, .08);--legal-z-sticky: 35;--legal-z-workspace: 30}.legal-ui .input,.legal-ui select.input,.legal-ui textarea.input{min-height:var(--legal-input-height);padding:.32rem .5rem;font-size:var(--legal-input-size);border-radius:var(--legal-radius-sm);border-color:var(--legal-border-strong)}.legal-ui .label{margin-bottom:var(--legal-space-2xs);font-size:var(--legal-label-size);font-weight:400;color:var(--form-label-color, #374151);letter-spacing:normal}.legal-ui .btn{min-height:var(--legal-input-height);padding:.35rem .85rem;font-size:.84rem;border-radius:var(--legal-radius-sm);letter-spacing:normal;box-shadow:none}.legal-ui .btn:active{transform:none}.legal-ui .card{border-radius:var(--legal-radius);border-color:var(--legal-border);box-shadow:var(--legal-shadow-card)}.legal-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--legal-space-sm) var(--legal-space-md);align-items:end}.legal-form-grid>.legal-span-12{grid-column:1 / -1}.legal-form-grid>.legal-span-6{grid-column:span 6}.legal-form-grid>.legal-span-4{grid-column:span 4}.legal-form-grid>.legal-span-3{grid-column:span 3}@media (max-width: 900px){.legal-form-grid>.legal-span-4,.legal-form-grid>.legal-span-3{grid-column:span 6}}@media (max-width: 640px){.legal-form-grid>.legal-span-6,.legal-form-grid>.legal-span-4,.legal-form-grid>.legal-span-3{grid-column:1 / -1}}.legal-card{background:var(--legal-card);border:1px solid var(--legal-border);border-radius:var(--legal-radius);padding:var(--legal-space-md) var(--legal-space-lg);box-shadow:var(--legal-shadow-card)}.legal-card--flat{box-shadow:none}.legal-section-head{display:flex;align-items:center;gap:var(--legal-space-sm);margin:var(--legal-space-2xs) 0 var(--legal-space-sm);padding:0;border:0;font-size:var(--legal-section-size);font-weight:700;color:#1e40af;line-height:1.3}.legal-section-head:before,.legal-section-head:after{content:"";flex:1 1 auto;height:1px;background:var(--legal-border-strong)}.legal-collapsible{border:1px solid var(--legal-border);border-radius:var(--legal-radius);background:var(--legal-card);overflow:hidden}.legal-collapsible__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--legal-space-sm);width:100%;margin:0;padding:var(--legal-space-sm) var(--legal-space-md);border:0;background:linear-gradient(180deg,#f8fafc,#fff);font:inherit;font-size:var(--legal-section-size);font-weight:700;color:#1e40af;text-align:left;cursor:pointer}.legal-collapsible__chevron{flex-shrink:0;font-size:.7rem;opacity:.75;transition:transform .18s ease}.legal-collapsible.is-open .legal-collapsible__chevron{transform:rotate(180deg)}.legal-collapsible__body{padding:var(--legal-space-md) var(--legal-space-lg);border-top:1px solid var(--legal-border)}.legal-collapsible:not(.is-open) .legal-collapsible__body{display:none}.legal-field{display:flex;flex-direction:column;gap:var(--legal-space-2xs);min-width:0}.legal-field__label-row{display:flex;align-items:baseline;gap:var(--legal-space-2xs);min-width:0}.legal-field__label{font-size:var(--legal-label-size);font-weight:400;color:var(--form-label-color, #374151);line-height:1.3}.legal-field__label--req:after{content:" *";color:#dc2626}.legal-field__tip{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;border:1px solid var(--legal-border-strong);font-size:.62rem;font-weight:700;color:var(--legal-muted);cursor:help}.legal-field__hint{margin:0;font-size:.72rem;line-height:1.25;color:#dc2626}.legal-field--error .input,.legal-field--error select.input,.legal-field--error textarea.input{border-color:#dc2626}.legal-sticky-bar{position:sticky;bottom:0;z-index:var(--legal-z-sticky);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--legal-space-sm) var(--legal-space-md);margin-top:var(--legal-space-md);padding:var(--legal-space-sm) var(--legal-space-lg);padding-bottom:max(var(--legal-space-sm),env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--legal-card) 94%,transparent);border-top:1px solid var(--legal-border);box-shadow:var(--legal-shadow-sticky);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.legal-sticky-bar__cluster{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--legal-space-xs)}.legal-skeleton{border-radius:var(--legal-radius-sm);background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0 90%);background-size:200% 100%;animation:legal-skeleton-shimmer 1.2s ease-in-out infinite}@keyframes legal-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.legal-preview-paper{--legal-paper-pad-x: clamp(.75rem, 2vw, 1.25rem);--legal-paper-pad-y: clamp(.85rem, 2.2vw, 1.35rem);width:100%;max-width:min(42rem,100%);margin:0 auto;padding:var(--legal-paper-pad-y) var(--legal-paper-pad-x);background:var(--card-bg);border:1px solid var(--legal-border);border-radius:var(--legal-radius-sm);box-shadow:var(--legal-shadow-card);font-family:var(--font-ui);font-size:var(--legal-preview-size);line-height:var(--legal-preview-line);color:#0f172a;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.legal-preview-paper p{margin:0 0 .55em}.legal-preview-paper table{width:100%;border-collapse:collapse;table-layout:fixed;margin:.5em 0;font-size:.92em}.legal-preview-paper th,.legal-preview-paper td{border:1px solid #94a3b8;padding:.35em .45em;vertical-align:top;word-break:break-word}html[data-theme=dark]{--legal-canvas: #1e293b;--legal-card: #273549;--legal-border: rgba(248, 250, 252, .18);--legal-border-strong: rgba(248, 250, 252, .28);--legal-ink: #f8fafc;--legal-muted: #cbd5e1;--legal-accent-soft: rgba(56, 189, 248, .14)}html[data-theme=dark] .legal-preview-paper{background:var(--legal-card);color:#f8fafc}html[data-theme=dark] .legal-collapsible__trigger{background:linear-gradient(180deg,#334155,#273549);color:#93c5fd}html[data-theme=dark] .legal-card,html[data-theme=dark] .legal-collapsible,html[data-theme=dark] .legal-ui .card{background:var(--legal-card);border-color:var(--legal-border);color:var(--legal-ink)}html[data-theme=dark] .legal-field__label{color:var(--legal-muted)}.party-form-chrome .thana-page{gap:.45rem;padding:.35rem clamp(.45rem,1.6vw,1rem) .4rem}.party-form-chrome .thana-page:has(>.thana-toolbar--editor){padding:.35rem .45rem .5rem;gap:.4rem}.party-form-chrome .thana-page:has(>.thana-grid-panel){flex:1 1 0%;min-height:0;overflow:hidden;padding:.3rem clamp(.15rem,.35vw,.3rem) .35rem;gap:.3rem;width:100%;max-width:none}.party-form-chrome .companies-page{gap:.5rem}.party-form-chrome .companies-page>.page-title{margin-bottom:.35rem}.party-form-chrome .app-toolbar-row{gap:.45rem .55rem;align-items:flex-end}.party-form-chrome .card.mb-4{padding:.55rem .65rem!important}.party-form-chrome .thana-toolbar.card{padding:.55rem .85rem;gap:.45rem .55rem;border:1px solid #e5e7eb;border-radius:10px;background:var(--card-bg);box-shadow:0 4px 18px #0f172a0f;align-items:center}.party-form-chrome .thana-toolbar--editor{padding:.55rem .85rem;border-bottom:1px solid #e5e7eb;box-shadow:none}.party-form-chrome .thana-page:has(>.thana-grid-panel)>.thana-toolbar.card:not(.thana-toolbar--editor){padding:.35rem clamp(.2rem,.4vw,.35rem)}.party-form-chrome .thana-toolbar__title{margin:0;font-family:inherit;font-size:.95rem;font-weight:700;color:#1e40af;letter-spacing:.01em;line-height:1.3}.party-form-chrome .thana-toolbar--editor .thana-toolbar__title{font-size:clamp(.88rem,1.5vw,.95rem)}.party-form-chrome .thana-toolbar__left,.party-form-chrome .thana-toolbar__right{gap:.45rem}.party-form-chrome .thana-toolbar__left .btn,.party-form-chrome .thana-toolbar__right .btn{display:inline-flex;align-items:center;gap:.35rem;min-height:2.1rem;padding:.35rem .75rem;font-size:clamp(.72rem,1.4vw,.82rem)}.party-form-chrome .thana-toolbar-btn-ico{display:inline-flex;flex-shrink:0;color:inherit}.party-form-chrome .thana-toolbar-btn-ico svg{display:block}.party-form-chrome .thana-autosave-banner{font-size:.74rem;font-weight:600;padding:.2rem .5rem;border-radius:6px;background:#e0f2fe;color:#0369a1;border:1px solid #7dd3fc}.party-form-chrome .thana-autosave-muted{font-size:.72rem;color:#64748b}.party-form-chrome .page-title,.party-form-chrome .dash-page-title,.party-form-chrome .dash-section-sep__label,.party-form-chrome .form-section-sep__label,.party-form-chrome .dash-chart-title,.party-form-chrome .thana-section-title,.party-form-chrome .thana-agreement-payment-tab-heading,.party-form-chrome .thana-party-card-title,.party-form-chrome .thana-party-search-grid-title,.party-form-chrome .thana-prev-section-title,.party-form-chrome .thana-doc-save__section-title,.party-form-chrome .comb-section__title,.party-form-chrome .tpp-dlg-section-title,.party-form-chrome .partition-prop__section-title,.party-form-chrome .agr-pay-party-title,.party-form-chrome .agr-pay-subsection-title{display:flex;align-items:center;gap:.65rem;margin:.2rem 0 .35rem;padding:0;border:0;font-size:.8rem;font-weight:700;color:#1e40af;letter-spacing:.01em;line-height:1.3;font-family:inherit}.party-form-chrome .page-title{font-size:.95rem;margin:.2rem 0 .5rem}.party-form-chrome .dash-page-title{font-size:.95rem;margin:0 0 .15rem}.party-form-chrome .dash-root,.party-form-chrome .dash-main,.party-form-chrome .dash-body{gap:.5rem}.party-form-chrome .dash-view-all-btn,.party-form-chrome .dash-refresh-btn{min-height:2.1rem;padding:.35rem .65rem;font-size:clamp(.72rem,1.4vw,.82rem);letter-spacing:normal;box-shadow:none}.party-form-chrome .dash-quick-tile{min-height:2.1rem}.party-form-chrome .form-section-sep.party-editor-dialog__sep--section{display:flex;align-items:center;gap:.65rem;margin:.2rem 0 .35rem;padding:0;border:0;font-size:inherit;font-weight:inherit;width:100%}.party-form-chrome .form-section-sep__label{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;font-size:.8rem;font-weight:700;color:#1e40af;letter-spacing:.01em;line-height:1.3;white-space:nowrap}.party-form-chrome .form-section-sep__icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:6px;background:#e0f2fe;border:1px solid #7dd3fc;color:#0369a1;flex-shrink:0}.party-form-chrome .form-section-sep__icon svg{display:block}.party-form-chrome .page-title:before,.party-form-chrome .page-title:after,.party-form-chrome .form-section-sep.party-editor-dialog__sep--section:before,.party-form-chrome .form-section-sep.party-editor-dialog__sep--section:after,.party-form-chrome .thana-section-title:before,.party-form-chrome .thana-section-title:after,.party-form-chrome .thana-agreement-payment-tab-heading:before,.party-form-chrome .thana-agreement-payment-tab-heading:after,.party-form-chrome .thana-party-card-title:before,.party-form-chrome .thana-party-card-title:after,.party-form-chrome .thana-party-search-grid-title:before,.party-form-chrome .thana-party-search-grid-title:after,.party-form-chrome .thana-prev-section-title:before,.party-form-chrome .thana-prev-section-title:after,.party-form-chrome .thana-doc-save__section-title:before,.party-form-chrome .thana-doc-save__section-title:after,.party-form-chrome .comb-section__title:before,.party-form-chrome .comb-section__title:after,.party-form-chrome .tpp-dlg-section-title:before,.party-form-chrome .tpp-dlg-section-title:after,.party-form-chrome .partition-prop__section-title:before,.party-form-chrome .partition-prop__section-title:after,.party-form-chrome .agr-pay-party-title:before,.party-form-chrome .agr-pay-party-title:after,.party-form-chrome .agr-pay-subsection-title:before,.party-form-chrome .agr-pay-subsection-title:after{content:"";flex:1 1 auto;height:1px;background:#cbd5e1}.party-form-chrome .agr-pay-list-section .agr-pay-list-head .thana-section-title:before,.party-form-chrome .agr-pay-list-section .agr-pay-list-head .thana-section-title:after{display:none}.party-form-chrome .agr-pay-list-section .agr-pay-list-head .thana-section-title{flex:1 1 auto;min-width:0}.party-form-chrome .label--req:after,.party-form-chrome .thana-label--req:after{content:" *";color:#dc2626;font-weight:400}.party-form-chrome .thana-label,.party-form-chrome .label,.party-form-chrome .agr-pay-sublabel{display:block;margin:0 0 .2rem;font-size:.76rem;font-weight:400;line-height:1.3;color:#374151;letter-spacing:normal}.party-form-chrome .input,.party-form-chrome select.input,.party-form-chrome textarea.input,.party-form-chrome .thana-filter-input,.party-form-chrome .thana-input,.party-form-chrome .companies-pager__select{width:100%;max-width:100%;min-width:0;min-height:2.1rem;padding:.35rem .5rem;border:1px solid #d1d5db;border-radius:6px;font-size:clamp(.78rem,1.6vw,.86rem);line-height:1.35;background:var(--card-bg);color:#111827;box-sizing:border-box;transition:border-color .15s}.party-form-chrome .input:focus,.party-form-chrome select.input:focus,.party-form-chrome textarea.input:focus,.party-form-chrome .thana-filter-input:focus,.party-form-chrome .thana-input:focus,.party-form-chrome .companies-pager__select:focus{outline:none;border-color:var(--brand, #0d6efd);box-shadow:none}.party-form-chrome .input[readonly],.party-form-chrome .input:disabled,.party-form-chrome select.input:disabled,.party-form-chrome .thana-input[readonly],.party-form-chrome .thana-input:disabled{background:#f3f4f6;color:#4b5563;cursor:not-allowed}.party-form-chrome textarea.input{resize:vertical;min-height:2.35rem;line-height:1.4}.party-form-chrome .reg-date-picker,.party-form-chrome .reg-date-picker__row{width:100%;min-width:0}.party-form-chrome .thana-pane-body{padding:.55rem .85rem .5rem}.party-form-chrome .thana-form-grid,.party-form-chrome .thana-account-form-grid,.party-form-chrome .thana-agreement-payment-row{gap:.45rem .55rem}.party-form-chrome .thana-field,.party-form-chrome .thana-account-field{gap:.2rem}.party-form-chrome .thana-account-tab,.party-form-chrome .thana-agreement-payment-tab-root,.party-form-chrome .thana-party-root{gap:.5rem}.party-form-chrome .thana-agreement-payment-row+.thana-agreement-payment-row{margin-top:.35rem}.party-form-chrome .thana-field-hint{color:#dc2626;font-size:.74rem;margin:.1rem 0 0;line-height:1.25}.party-form-chrome .thana-main-nav{padding:.25rem 2rem .3rem .45rem;margin-bottom:0;border-bottom:1px solid #e5e7eb;border-radius:0;background:var(--card-bg)}.party-form-chrome .thana-main-nav__step{font-size:.64rem;color:#64748b;padding:.12rem}.party-form-chrome .thana-main-nav__step:hover{color:#1e40af;background:#f0f9ff}.party-form-chrome .thana-main-nav__step.active{color:#1e40af;background:#e0f2fe}.party-form-chrome .thana-main-nav__step.done:not(.active){color:#0369a1}.party-form-chrome .thana-main-nav__node{background:var(--card-bg);border-color:#cbd5e1}.party-form-chrome .thana-main-nav__step.done .thana-main-nav__node,.party-form-chrome .thana-main-nav__step.active .thana-main-nav__node{background:#0284c7;border-color:#0284c7;box-shadow:none}.party-form-chrome .thana-main-nav__step.next:not(.done) .thana-main-nav__node{border-color:#7dd3fc}.party-form-chrome .thana-main-nav__line.done{background:#7dd3fc}.party-form-chrome .thana-main-nav__pct{color:#0369a1}.party-form-chrome .thana-party-submenu{gap:.35rem;padding:0 0 .35rem;border-bottom:1px solid #e5e7eb;margin-bottom:.35rem}.party-form-chrome .thana-party-submenu-btn{padding:.3rem .55rem;border-radius:6px;border:1px solid #e5e7eb;font-size:.8rem;font-weight:600;color:#64748b;background:var(--card-bg)}.party-form-chrome .thana-party-submenu-btn:hover{color:#1e40af;border-color:#cbd5e1;background:var(--thana-placeholder-bg)}.party-form-chrome .thana-party-submenu-btn--active{color:#1e40af;border-color:#7dd3fc;background:#e0f2fe}.party-form-chrome .thana-party-submenu-btn--done:not(.thana-party-submenu-btn--active){border-left:0;padding-left:.55rem;color:#0369a1}.party-form-chrome .thana-party-submenu-btn--next:not(.thana-party-submenu-btn--active){border-color:#bae6fd;background:#f0f9ff}.party-form-chrome .thana-party-submenu-btn__mark{font-size:.7rem}.party-form-chrome .thana-prev-progress-wrap--sidebar{gap:.15rem;margin-bottom:0}.party-form-chrome .thana-prev-progress-wrap--sidebar .thana-prev-progress-step{border:1px solid #e5e7eb;border-radius:6px;background:var(--card-bg)}.party-form-chrome .thana-prev-progress-wrap--sidebar .thana-prev-progress-step:hover{color:#1e40af;border-color:#cbd5e1;background:var(--thana-placeholder-bg)}.party-form-chrome .thana-prev-progress-wrap--sidebar .thana-prev-progress-step.active{color:#1e40af;border-color:#7dd3fc;background:#e0f2fe}.party-form-chrome .thana-prev-progress-wrap--sidebar .thana-prev-progress-step.done:not(.active){color:#0369a1}.party-form-chrome .thana-party-layout--sidebar .thana-party-card.thana-prev-doc-block{padding:.55rem .65rem;border-color:#e5e7eb;border-radius:8px}.party-form-chrome .thana-party-progress{padding:.45rem .85rem;margin-bottom:.35rem;border:1px solid #e5e7eb;border-radius:8px;background:var(--card-bg)}.party-form-chrome .thana-step-flow__segment--done{background:#7dd3fc;box-shadow:none}.party-form-chrome .thana-step-flow__segment--next:not(.thana-step-flow__segment--done){box-shadow:0 0 0 2px #bae6fd;background:#f0f9ff}.party-form-chrome .partition-party-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;min-height:2.1rem;padding:0;border:1px solid #d1d5db;border-radius:6px;background:var(--card-bg);font-size:.9rem;line-height:1;cursor:pointer;transition:border-color .15s,background .15s}.party-form-chrome .partition-party-icon-btn:hover:not(:disabled){border-color:#7dd3fc;background:#f0f9ff}.party-form-chrome .partition-party-icon-btn--delete:hover:not(:disabled){border-color:#fca5a5;background:#fef2f2}.party-form-chrome .thana-preview-head{padding:.55rem .85rem;gap:.45rem;border-bottom:1px solid #e5e7eb;background:var(--card-bg);box-shadow:none}.party-form-chrome .thana-preview-head__label{font-size:.8rem;font-weight:700;color:#1e40af}.party-form-chrome .thana-preview-scroll-btn{min-height:2.1rem;padding:.35rem .65rem;font-size:clamp(.72rem,1.4vw,.82rem);border-radius:6px;border:1px solid #d1d5db;background:var(--card-bg);box-shadow:none}.party-form-chrome .thana-preview-scroll-btn:hover:not(:disabled){border-color:#7dd3fc;background:#f0f9ff;color:#0369a1}.party-form-chrome .partition-party-layout__title{font-size:.95rem;font-weight:700;color:#1e40af;font-family:inherit;margin:0 0 .35rem}.party-form-chrome .thana-grid-panel .thana-table .thana-list-icon-btn,.party-form-chrome .thana-grid-panel .thana-table .thana-doc-list-btn{min-width:1.65rem;min-height:1.65rem;box-shadow:none;filter:none}.party-form-chrome .thana-grid-panel .thana-table .thana-list-action-btn{min-height:1.65rem;padding:.12rem .38rem;font-size:.72rem;letter-spacing:normal;box-shadow:none;filter:none}.party-form-chrome .thana-grid-panel .thana-table .thana-list-icon-btn.btn-ghost{background:#f3f4f6!important;border:1px solid #d1d5db!important;color:#0369a1!important}.party-form-chrome .thana-grid-panel .thana-table .thana-list-icon-btn.btn-ghost:hover:not(:disabled){background:#e0f2fe!important;border-color:#7dd3fc!important}.party-form-chrome .thana-grid-panel .thana-table .thana-list-action-btn.btn-ghost{min-height:1.65rem;padding:.12rem .38rem;font-size:.72rem}.party-form-chrome .thana-grid-panel .thana-table .thana-list-action-btn.btn-danger{min-height:1.65rem;padding:.12rem .38rem;font-size:.72rem;background:#fef2f2!important;color:#b91c1c!important;border:1px solid #fca5a5!important;box-shadow:none;filter:none}.party-form-chrome .thana-grid-panel .thana-table .thana-list-action-btn.btn-danger:hover:not(:disabled){background:#fee2e2!important;border-color:#f87171!important}.party-form-chrome .thana-grid-panel .thana-table .thana-doc-list-btn--empty{background:var(--thana-placeholder-bg)!important;border:1px dashed #cbd5e1!important;color:#64748b!important}.party-form-chrome .thana-grid-panel .thana-table .thana-doc-list-btn--has-file{background:#dcfce7!important;color:#15803d!important;border:1px solid #86efac!important}.party-form-chrome .thana-grid-panel .thana-table .thana-doc-list-btn--remove{background:#fef2f2!important;color:#b91c1c!important;border:1px solid #fca5a5!important}html[data-theme=dark] .party-form-chrome .thana-grid-panel .thana-table .thana-list-icon-btn.btn-ghost{background:#1e293b!important;border-color:#475569!important;color:#7dd3fc!important}.party-form-chrome .btn{min-height:2.15rem;padding:.4rem 1rem;font-size:.86rem;font-weight:600;border-radius:6px;letter-spacing:normal;box-shadow:none}.party-form-chrome .btn:active{transform:none}.party-form-chrome .btn-primary,.party-form-chrome .btn-nav-next{background:#e0f2fe!important;color:#0369a1!important;border:1px solid #7dd3fc!important;filter:none;box-shadow:none}.party-form-chrome .btn-primary:hover:not(:disabled),.party-form-chrome .btn-nav-next:hover:not(:disabled){background:#bae6fd!important;border-color:#38bdf8!important;color:#075985!important}.party-form-chrome .btn-ghost,.party-form-chrome .btn-nav-prev{background:#f3f4f6!important;color:#374151!important;border:1px solid #d1d5db!important;filter:none;box-shadow:none}.party-form-chrome .btn-ghost:hover:not(:disabled),.party-form-chrome .btn-nav-prev:hover:not(:disabled){background:#e5e7eb!important;border-color:#9ca3af!important;color:#1f2937!important}.party-form-chrome .thana-party-toolbar .btn,.party-form-chrome .thana-party-search-grid__add-btn{min-height:2.1rem;padding:.35rem .65rem;font-size:clamp(.72rem,1.4vw,.82rem)}.party-form-chrome .thana-party-btn-new.btn-ghost{border:1px solid #7dd3fc!important;background:#e0f2fe!important;color:#0369a1!important}.party-form-chrome .thana-party-btn-new.btn-ghost:hover:not(:disabled){background:#bae6fd!important;border-color:#38bdf8!important;color:#075985!important}.party-form-chrome .thana-agreement-date-suvathenam-row{grid-column:1 / -1;display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.55rem .85rem;min-width:0}.party-form-chrome .thana-agreement-date-suvathenam-row .thana-field--date{flex:0 1 11.5rem;min-width:9.5rem}.party-form-chrome .thana-agreement-date-suvathenam-row .thana-field--suvathenam{flex:1 1 auto;min-width:0}.party-form-chrome .thana-agreement-date-suvathenam-row .thana-field--suvathenam .thana-label{white-space:nowrap}.party-form-chrome .thana-agreement-date-suvathenam-row .thana-expense-field__mode{flex-wrap:nowrap}@media (max-width: 720px){.party-form-chrome .thana-agreement-date-suvathenam-row{flex-wrap:wrap}}.party-form-chrome .thana-expense-field__mode{gap:.45rem}.party-form-chrome .thana-expense-mode-chip{padding:.3rem .55rem;border-radius:6px;border:1px solid #d1d5db;background:var(--card-bg);font-size:.8rem;font-weight:600;color:#374151}.party-form-chrome .thana-expense-mode-chip--active{border-color:#7dd3fc;background:#e0f2fe;color:#0369a1}.party-form-chrome .thana-unified-nav{margin-top:.5rem;padding-top:.55rem;border-top:1px solid #e5e7eb;background:var(--thana-filter-row-bg);margin-inline:-.85rem;padding-inline:.85rem;padding-bottom:.15rem}.party-form-chrome .thana-party-card{padding:.55rem .65rem;gap:.45rem;border-color:#e5e7eb;border-radius:8px}.party-form-chrome .thana-party-card-header{margin:-.55rem -.65rem .45rem;padding:.5rem .65rem;border-radius:8px 8px 0 0}.party-form-chrome .thana-party-card-header .thana-party-card-title:before,.party-form-chrome .thana-party-card-header .thana-party-card-title:after{display:none}.party-form-chrome .thana-party-card-header .thana-party-card-title{margin:0;font-size:.85rem}.party-form-chrome .thana-party-hint{font-size:.8rem;line-height:1.35;margin:0 0 .35rem}.party-form-chrome .thana-split-wrap.card{border-color:#e5e7eb;border-radius:10px}.party-form-chrome .agr-pay-reg-block{margin-top:.75rem;padding-top:.55rem}.party-form-chrome .agr-pay-list-section .agr-pay-list-head{margin-bottom:.5rem}html[data-theme=dark] .party-form-chrome .thana-label,html[data-theme=dark] .party-form-chrome .label{color:#e2e8f0}html[data-theme=dark] .party-form-chrome .input,html[data-theme=dark] .party-form-chrome select.input,html[data-theme=dark] .party-form-chrome textarea.input,html[data-theme=dark] .party-form-chrome .thana-filter-input{background:#1e293b;border-color:#475569;color:#f1f5f9}html[data-theme=dark] .party-form-chrome .thana-section-title,html[data-theme=dark] .party-form-chrome .thana-toolbar__title,html[data-theme=dark] .party-form-chrome .form-section-sep__label,html[data-theme=dark] .party-form-chrome .thana-toolbar--editor .thana-toolbar__title{color:#93c5fd}html[data-theme=dark] .party-form-chrome .thana-toolbar.card{background:#1e293b;border-color:#334155;box-shadow:0 4px 18px #00000040}html[data-theme=dark] .party-form-chrome .form-section-sep__icon{background:#0c4a6e;border-color:#0284c7;color:#e0f2fe}html[data-theme=dark] .party-form-chrome .form-section-sep.party-editor-dialog__sep--section:before,html[data-theme=dark] .party-form-chrome .form-section-sep.party-editor-dialog__sep--section:after{background:#475569}html[data-theme=dark] .party-form-chrome .page-title,html[data-theme=dark] .party-form-chrome .thana-section-title,html[data-theme=dark] .party-form-chrome .thana-prev-section-title,html[data-theme=dark] .party-form-chrome .comb-section__title,html[data-theme=dark] .party-form-chrome .tpp-dlg-section-title{color:#93c5fd}html[data-theme=dark] .party-form-chrome .page-title:before,html[data-theme=dark] .party-form-chrome .page-title:after,html[data-theme=dark] .party-form-chrome .thana-section-title:before,html[data-theme=dark] .party-form-chrome .thana-section-title:after,html[data-theme=dark] .party-form-chrome .thana-prev-section-title:before,html[data-theme=dark] .party-form-chrome .thana-prev-section-title:after{background:#475569}html[data-theme=dark] .party-form-chrome .thana-input,html[data-theme=dark] .party-form-chrome .companies-pager__select{background:#1e293b;border-color:#475569;color:#f1f5f9}html[data-theme=dark] .party-form-chrome .btn-primary,html[data-theme=dark] .party-form-chrome .btn-nav-next{background:#0c4a6e!important;border-color:#0284c7!important;color:#e0f2fe!important}html[data-theme=dark] .party-form-chrome .btn-ghost,html[data-theme=dark] .party-form-chrome .btn-nav-prev{background:#1e293b!important;border-color:#475569!important;color:#e2e8f0!important}html[data-theme=dark] .party-form-chrome .thana-unified-nav{background:#0f172a;border-top-color:#334155}html[data-theme=dark] .party-form-chrome .thana-main-nav{background:var(--page-bg, #1e293b);border-bottom-color:#f8fafc2e}html[data-theme=dark] .party-form-chrome .thana-main-nav__step{color:#f8fafcb8}html[data-theme=dark] .party-form-chrome .thana-main-nav__step:hover{color:#f8fafc;background:#38bdf81f}html[data-theme=dark] .party-form-chrome .thana-main-nav__step.active{color:#fff;background:#38bdf833}html[data-theme=dark] .party-form-chrome .thana-main-nav__step.done:not(.active){color:#7dd3fc}html[data-theme=dark] .party-form-chrome .thana-main-nav__node{background:var(--surface-input, #334155);border-color:#f8fafc47}html[data-theme=dark] .party-form-chrome .thana-party-submenu{border-bottom-color:#f8fafc2e}html[data-theme=dark] .party-form-chrome .thana-party-submenu-btn{background:var(--surface-raised, #273549);border-color:#f8fafc38;color:#f8fafcb8}html[data-theme=dark] .party-form-chrome .thana-party-submenu-btn:hover{color:#f8fafc;border-color:#f8fafc52;background:#38bdf81f}html[data-theme=dark] .party-form-chrome .thana-party-submenu-btn--active{color:#fff;border-color:#38bdf873;background:#38bdf833}html[data-theme=dark] .party-form-chrome .thana-party-submenu-btn--done:not(.thana-party-submenu-btn--active){color:#7dd3fc}html[data-theme=dark] .party-form-chrome .thana-party-submenu-btn--next:not(.thana-party-submenu-btn--active){border-color:#38bdf859;background:#38bdf814}html[data-theme=dark] .party-form-chrome .thana-prev-progress-wrap--sidebar .thana-prev-progress-step{background:var(--surface-input, #334155);border-color:#f8fafc38;color:#f8fafcb8}html[data-theme=dark] .party-form-chrome .thana-prev-progress-wrap--sidebar .thana-prev-progress-step:hover{background:#38bdf81f;color:#f8fafc}html[data-theme=dark] .party-form-chrome .thana-prev-progress-wrap--sidebar .thana-prev-progress-step.active{background:#38bdf833;color:#fff}html[data-theme=dark] .party-form-chrome .thana-party-progress{background:var(--surface-raised, #273549);border-color:#f8fafc38}html[data-theme=dark] .party-form-chrome .thana-step-flow__title{color:#f8fafc}html[data-theme=dark] .party-form-chrome .thana-step-flow__segment--next:not(.thana-step-flow__segment--done){background:#38bdf826;box-shadow:0 0 0 2px #38bdf859}html[data-theme=dark] .party-form-chrome .partition-party-icon-btn{background:var(--surface-input, #334155);border-color:#f8fafc47;color:#f8fafc}html[data-theme=dark] .party-form-chrome .partition-party-icon-btn:hover:not(:disabled){border-color:#38bdf873;background:#38bdf826}html[data-theme=dark] .party-form-chrome .thana-preview-head{background:var(--surface-raised, #273549);border-bottom-color:#f8fafc2e}html[data-theme=dark] .party-form-chrome .thana-preview-head__label{color:#f8fafc}html[data-theme=dark] .party-form-chrome .thana-preview-scroll-btn{background:var(--surface-input, #334155);border-color:#f8fafc47;color:#f8fafc}html[data-theme=dark] .party-form-chrome .thana-preview-scroll-btn:hover:not(:disabled){border-color:#38bdf873;background:#38bdf826;color:#fff}html[data-theme=dark] .party-form-chrome .thana-prev-progress-step{background:var(--surface-raised, #273549);border-color:#f8fafc38;color:#f8fafcb8}html[data-theme=dark] .party-form-chrome .thana-prev-progress-step:hover{color:#f8fafc;border-color:#f8fafc52}html[data-theme=dark] .party-form-chrome .thana-pane--left{background:var(--page-bg, #1e293b)}.party-form-chrome .agr-pay-dialog-backdrop{background:#0f172a6b}.party-form-chrome .agr-pay-dialog{border:1px solid #e5e7eb;border-radius:10px;padding:.75rem .85rem .65rem;box-shadow:0 16px 48px #0f172a33}.party-form-chrome .agr-pay-dialog-title{margin:0 0 .65rem;font-size:.92rem;font-weight:700;color:#1e40af}.party-form-chrome .agr-pay-methods-box{border:1px solid #d1d5db;border-radius:6px;padding:.55rem .65rem;background:var(--thana-placeholder-bg)}.party-form-chrome .agr-pay-party-box{border-radius:6px;padding:.55rem .65rem}.party-form-chrome .agr-pay-dialog-actions{margin-top:.65rem;padding-top:.55rem;border-top:1px solid #e5e7eb}.party-form-chrome .agr-pay-check{font-size:.82rem;font-weight:600;color:#374151}.party-form-chrome .thana-preview-head .thana-preview-word,.party-form-chrome .thana-preview-head .thana-preview-pdf{min-height:2.15rem;padding:.4rem .9rem;font-size:.86rem;border-radius:6px;background:#e0f2fe!important;color:#0369a1!important;border:1px solid #7dd3fc!important;box-shadow:none;filter:none}.party-form-chrome .thana-preview-head .thana-preview-word:hover:not(:disabled),.party-form-chrome .thana-preview-head .thana-preview-pdf:hover:not(:disabled){background:#bae6fd!important;border-color:#38bdf8!important;color:#075985!important;filter:none}html[data-theme=dark] .party-form-chrome .thana-preview-head .thana-preview-word,html[data-theme=dark] .party-form-chrome .thana-preview-head .thana-preview-pdf{background:#0c4a6e!important;border-color:#0284c7!important;color:#e0f2fe!important}.party-form-chrome .thana-prev-progress-wrap{gap:.35rem;margin-bottom:.5rem}.party-form-chrome .thana-prev-progress-step{padding:.3rem .55rem;border-radius:6px;border:1px solid #e5e7eb;font-size:.8rem;font-weight:600;color:#64748b;background:var(--card-bg)}.party-form-chrome .thana-prev-progress-step:hover{color:#1e40af;border-color:#cbd5e1;background:var(--thana-placeholder-bg)}.party-form-chrome .thana-prev-progress-step.active{color:#1e40af;border-color:#7dd3fc;background:#e0f2fe}.party-form-chrome .thana-prev-progress-step.done:not(.active){color:#0369a1}.party-form-chrome .thana-prev-panel{gap:.5rem}.party-form-chrome .thana-prev-progress-wrap--sidebar .thana-prev-progress-step{font-size:.8rem}.party-form-chrome .thana-prev-doc-block{padding:.55rem .65rem;gap:.45rem;border-color:#e5e7eb;border-radius:8px}.party-form-chrome .reg-date-picker__input{width:100%;min-width:0;box-sizing:border-box}.party-form-chrome.legal-ui .thana-page{gap:var(--legal-space-xs, .35rem);padding:var(--legal-space-xs, .35rem) var(--legal-space-sm, .5rem) var(--legal-space-sm, .5rem)}.party-form-chrome.legal-ui .thana-pane-body{padding:var(--legal-space-sm, .5rem) var(--legal-space-md, .65rem)}.party-form-chrome.legal-ui .thana-form-grid{gap:var(--legal-space-xs, .35rem) var(--legal-space-sm, .5rem)}.party-form-chrome.legal-ui .thana-placeholder-block{padding:var(--legal-space-md, .65rem);font-size:.84rem}.party-form-chrome.legal-ui .thana-preview-sheet__paper--legal{box-shadow:var(--legal-shadow-card, 0 1px 3px rgba(15, 23, 42, .06))}.party-form-chrome.legal-ui .thana-unified-nav.thana-unified-nav--sticky{margin-inline:calc(-1 * var(--legal-space-md, .65rem));padding-inline:var(--legal-space-md, .65rem)}.party-form-chrome.legal-ui .thana-workspace-tabs{margin-bottom:var(--legal-space-2xs, .25rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.party-editor-dialog:not([open]),.party-editor-subdialog:not([open]){display:none}.party-editor-dialog{position:fixed;top:50%;left:50%;width:min(60vw,calc(100vw - 1rem));height:min(80dvh,calc(100dvh - 1rem));max-width:min(60vw,calc(100vw - 1rem));max-height:min(80dvh,calc(100dvh - 1rem));margin:0;padding:0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 16px 48px #0f172a33;will-change:transform;box-sizing:border-box}.party-editor-dialog::backdrop{background:#0f172a6b}@media (max-width: 640px){.party-editor-dialog{width:calc(100vw - .75rem);height:min(94dvh,calc(100dvh - .75rem));max-width:calc(100vw - .75rem);max-height:min(94dvh,calc(100dvh - .75rem));border-radius:8px}}.party-editor-dialog__form{display:flex;flex-direction:column;min-height:0;flex:1;padding:0}.party-editor-dialog__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .85rem;border-bottom:1px solid #e5e7eb;background:var(--card-bg);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.party-editor-dialog__header:active{cursor:grabbing}.party-editor-dialog__drag-hint{flex-shrink:0;font-size:1rem;line-height:1;letter-spacing:-.15em;color:#94a3b8;padding:.15rem .35rem}.party-editor-dialog__title{margin:0;font-size:.95rem;font-weight:700;color:#1e40af;line-height:1.3}.party-editor-dialog__loading{padding:.75rem .85rem;margin:0;font-size:.86rem;color:#64748b}.party-editor-dialog__scroll{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding:.55rem .85rem .5rem;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:party-editor;display:flex;flex-direction:column}.party-editor-dialog__grid{display:flex;flex-direction:column;gap:.38rem;align-items:stretch;min-width:0;width:100%;flex:1 1 auto;min-height:-moz-min-content;min-height:min-content;box-sizing:border-box}.party-editor-dialog__section{display:flex;flex-direction:column;gap:.38rem;min-width:0;width:100%}.party-editor-dialog__section--basic,.party-editor-dialog__section--address,.party-editor-dialog__section--contact{flex:0 0 auto}.party-editor-dialog__sep--section{display:flex;align-items:center;gap:.65rem;margin:.2rem 0 .35rem;border:0;flex:0 0 auto;width:100%}.party-editor-dialog__sep--section:before,.party-editor-dialog__sep--section:after{content:"";flex:1 1 auto;height:1px;background:#cbd5e1}.party-editor-dialog__sep--section span{flex:0 0 auto;font-size:.8rem;font-weight:700;color:#1e40af;letter-spacing:.01em;white-space:normal;text-align:center;line-height:1.25;max-width:85%}.party-editor-field{display:flex;flex-direction:column;gap:.2rem;min-width:0}.party-editor-field--full{grid-column:1 / -1}.party-editor-dialog .label{display:block;margin:0 0 .2rem;font-size:.76rem;font-weight:400;line-height:1.3;color:#374151;letter-spacing:normal;overflow-wrap:anywhere;word-break:break-word}.party-editor-dialog .label--req:after{content:" *";color:#dc2626;font-weight:400}.party-editor-dialog .input,.party-editor-dialog select.input,.party-editor-dialog textarea.input{width:100%;max-width:100%;min-width:0;min-height:2.1rem;padding:.35rem .5rem;border:1px solid #d1d5db;border-radius:6px;font-size:clamp(.78rem,1.6vw,.86rem);line-height:1.35;background:var(--card-bg);color:#111827;box-sizing:border-box;transition:border-color .15s}.party-editor-dialog .input:focus,.party-editor-dialog select.input:focus,.party-editor-dialog textarea.input:focus{outline:none;border-color:var(--brand, #0d6efd);box-shadow:none}.party-editor-dialog .input[readonly],.party-editor-dialog .input:disabled,.party-editor-dialog select.input:disabled{background:#f3f4f6;color:#4b5563;cursor:not-allowed}.party-editor-dialog textarea.input{resize:vertical;min-height:2.35rem;line-height:1.4}.party-editor-dialog input[type=file].input{padding:.3rem .45rem;font-size:clamp(.72rem,1.4vw,.82rem);min-height:2.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party-editor-dialog .reg-date-picker,.party-editor-dialog .reg-date-picker__row{width:100%;min-width:0}.party-editor-dialog .reg-date-picker__input{width:100%;min-width:0;box-sizing:border-box}.party-editor-row{display:grid;gap:.45rem .55rem;align-items:end;width:100%;min-width:0;box-sizing:border-box}.party-editor-row--identity{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,.38fr) minmax(0,.52fr)}.party-editor-row--rel-male,.party-editor-row--rel-female,.party-editor-row--rel-female-secondary{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:end}.party-editor-rel-add-btn{flex-shrink:0}.party-editor-dialog .party-editor-rel-remove-btn.btn{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.party-editor-dialog .party-editor-rel-remove-btn.btn:hover:not(:disabled){background:#fee2e2;border-color:#f87171;color:#991b1b}.party-editor-row--addr-a{grid-template-columns:minmax(0,.42fr) minmax(0,1fr) minmax(0,1fr)}.party-editor-row--addr-b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.party-editor-row--loc{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.55fr) minmax(0,.38fr);align-items:end}.party-editor-row--misc{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem}.party-editor-row--misc .party-editor-field--grow{flex:1 1 12rem;min-width:0}.party-editor-field--status{justify-content:flex-end}.party-editor-checkbox--status{min-height:2.1rem;width:100%;justify-content:flex-start;padding-left:.55rem}.party-editor-row--id-docs{grid-template-columns:minmax(0,.82fr) minmax(0,1.05fr) minmax(0,1fr) minmax(0,.88fr) minmax(0,1fr);align-items:end}.party-editor-row--id-docs .party-editor-dialog__preview{display:none}.party-editor-inline-row{min-width:0}.party-editor-inline-row__grow{flex:1 1 0;min-width:0}@container party-editor (max-width: 52rem){.party-editor-row--identity,.party-editor-row--rel-female,.party-editor-row--addr-a,.party-editor-row--loc{grid-template-columns:repeat(2,minmax(0,1fr))}.party-editor-row--id-docs{grid-template-columns:repeat(5,minmax(0,1fr))}}@container party-editor (max-width: 32rem){.party-editor-row--identity,.party-editor-row--rel-female,.party-editor-row--rel-male,.party-editor-row--addr-a,.party-editor-row--addr-b,.party-editor-row--loc,.party-editor-row--id-docs{grid-template-columns:repeat(2,minmax(0,1fr))}.party-editor-inline-row{flex-wrap:wrap}}@supports not (container-type: inline-size){@media (max-width: 900px){.party-editor-row--identity,.party-editor-row--rel-female,.party-editor-row--addr-a,.party-editor-row--loc{grid-template-columns:repeat(2,minmax(0,1fr))}.party-editor-row--id-docs{grid-template-columns:repeat(5,minmax(0,1fr))}.party-editor-row--rel-male,.party-editor-row--addr-b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.party-editor-dialog{width:calc(100vw - .75rem);height:min(92dvh,calc(100dvh - .75rem));max-width:calc(100vw - .75rem);max-height:min(92dvh,calc(100dvh - .75rem))}.party-editor-row--identity,.party-editor-row--rel-female,.party-editor-row--rel-male,.party-editor-row--addr-a,.party-editor-row--addr-b,.party-editor-row--loc,.party-editor-row--id-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}}.party-editor-field__error{color:#dc2626;font-size:.74rem;margin:.1rem 0 0;line-height:1.25}.party-editor-dialog__sep{grid-column:1 / -1;margin:.15rem 0;border:0;border-top:1px solid #e5e7eb}.party-editor-inline-row{display:flex;flex-wrap:nowrap;gap:.35rem;align-items:center;min-width:0;width:100%}.party-editor-inline-row--stretch{align-items:stretch}.party-editor-inline-row__grow{flex:1 1 8rem;min-width:0}.party-editor-dialog .party-editor-inline-btn.btn{flex:0 0 auto;min-height:2.1rem;padding:.35rem .5rem;font-size:clamp(.72rem,1.4vw,.82rem);font-weight:600;white-space:nowrap;border-radius:6px;border:1px solid #7dd3fc;background:#e0f2fe;color:#0369a1;box-shadow:none;letter-spacing:normal}.party-editor-dialog .party-editor-inline-btn.btn:hover:not(:disabled){background:#bae6fd;border-color:#38bdf8;color:#075985;filter:none;transform:none}.party-editor-dialog .party-editor-inline-btn.btn:disabled{opacity:.55}.party-editor-checkbox{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;font-size:.82rem;font-weight:600;color:#374151;line-height:1.3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.party-editor-checkbox input[type=checkbox]{width:1rem;height:1rem;margin:0;flex-shrink:0;accent-color:var(--brand, #0d6efd);cursor:pointer}.party-editor-checkbox--boxed{align-items:center;padding:.4rem .55rem;border-radius:6px;border:1px solid #d1d5db;background:var(--card-bg);width:100%;box-sizing:border-box}.party-editor-checkbox--inline{padding:.3rem .45rem;border-radius:6px;border:1px solid #d1d5db;background:var(--card-bg);font-size:.8rem;font-weight:600}.party-editor-dialog__preview--inline{margin-top:.25rem}.party-editor-dialog__preview--inline img{max-height:56px}.party-editor-dialog__preview img{display:block;max-height:72px;width:auto;max-width:100%;border-radius:6px;border:1px solid #e5e7eb;-o-object-fit:contain;object-fit:contain}.party-editor-dialog__footer{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;gap:.45rem;flex-wrap:wrap;padding:.55rem .85rem;border-top:1px solid #e5e7eb;background:#fafafa}.party-editor-dialog__footer .btn{min-height:2.15rem;padding:.4rem 1rem;font-size:.86rem;font-weight:600;border-radius:6px;letter-spacing:normal;box-shadow:none}.party-editor-dialog__footer .btn:active{transform:none}.party-editor-dialog__footer .btn-primary{background:#e0f2fe;color:#0369a1;border:1px solid #7dd3fc}.party-editor-dialog__footer .btn-primary:hover:not(:disabled){background:#bae6fd;border-color:#38bdf8;color:#075985;filter:none;box-shadow:none}.party-editor-dialog__footer .btn-ghost{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.party-editor-dialog__footer .btn-ghost:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af;color:#1f2937}.party-editor-subdialog{max-width:400px;width:min(400px,calc(100vw - 1rem));margin:auto;padding:0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 12px 40px #0f172a24}.party-editor-subdialog__body{padding:.75rem .85rem}.party-editor-subdialog__title{margin:0 0 .65rem;font-size:.92rem;font-weight:700;color:#1e40af}.party-editor-subdialog .label{font-size:.76rem;font-weight:400;margin-bottom:.2rem;color:#374151}.party-editor-subdialog .input,.party-editor-subdialog select.input{min-height:2.1rem;padding:.35rem .5rem;font-size:.86rem;border-radius:6px;border:1px solid #d1d5db}.party-editor-subdialog__field{margin-bottom:.55rem}.party-editor-subdialog__hint{margin:0 0 .55rem;color:#64748b;font-size:.8rem;line-height:1.35}.party-editor-subdialog__actions{display:flex;justify-content:flex-end;gap:.45rem;flex-wrap:wrap;margin-top:.65rem}.party-editor-subdialog__actions .btn{min-height:2.15rem;padding:.4rem .9rem;font-size:.86rem;font-weight:600;border-radius:6px;box-shadow:none}.party-editor-subdialog__actions .btn-primary{background:#e0f2fe;color:#0369a1;border:1px solid #7dd3fc}.party-editor-subdialog__actions .btn-ghost{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.party-editor-subdialog::backdrop{background:#0f172a61}html[data-theme=dark] .party-editor-dialog{border-color:#334155}html[data-theme=dark] .party-editor-dialog .label,html[data-theme=dark] .party-editor-checkbox{color:#e2e8f0}html[data-theme=dark] .party-editor-dialog .input,html[data-theme=dark] .party-editor-dialog select.input,html[data-theme=dark] .party-editor-dialog textarea.input{background:#1e293b;border-color:#475569;color:#f1f5f9}html[data-theme=dark] .party-editor-dialog .input[readonly],html[data-theme=dark] .party-editor-dialog .input:disabled{background:#0f172a;color:#94a3b8}html[data-theme=dark] .party-editor-dialog__footer{background:#0f172a;border-top-color:#334155}html[data-theme=dark] .party-editor-dialog__footer .btn-primary{background:#0c4a6e;border-color:#0284c7;color:#e0f2fe}html[data-theme=dark] .party-editor-dialog__footer .btn-ghost{background:#1e293b;border-color:#475569;color:#e2e8f0}:root{--form-label-size: var(--legal-label-size, .76rem);--form-label-color: #374151;--form-label-gap: .2rem;--form-input-height: 2.1rem;--form-input-padding: .35rem .5rem;--form-input-border: 1px solid #d1d5db;--form-input-radius: 6px;--form-input-size: clamp(.78rem, 1.6vw, .86rem);--form-input-line: 1.35;--form-input-fg: #111827}.label,.thana-label,.legal-field__label,.legal-ui .label,.party-form-chrome .label,.party-form-chrome .thana-label,.party-form-chrome .agr-pay-sublabel,.party-editor-dialog .label,.party-editor-subdialog .label,.tpp-field label,.tpp-field .label,.partition-prop__field .label,.mre-field label,.mre-field.label,.agr-pay-sublabel,.companies-page .label,.house-property-form-grid .label,.house-property-list-filters .label,.partition-schedule-tab__pick-field .label,.partition-schedule-tab__doc-field .label,.thana-prev-doc-type-select .label,.thana-prev-prevdoc-field .label,.thana-prev-multiselect .label,.thana-prev-heir-form .label,label.label{display:block;margin:0 0 var(--form-label-gap);font-size:var(--form-label-size);font-weight:400!important;font-synthesis-weight:none;line-height:1.3;color:var(--form-label-color);letter-spacing:normal;overflow-wrap:anywhere;word-break:break-word}.label--req:after,.thana-label--req:after,.legal-field__label--req:after,.party-form-chrome .label--req:after,.party-form-chrome .thana-label--req:after,.party-editor-dialog .label--req:after{font-weight:400!important;font-synthesis-weight:none}.input,select.input,textarea.input,.thana-input,.thana-filter-input,.companies-pager__select,.legal-ui .input,.legal-ui select.input,.legal-ui textarea.input,.party-form-chrome .input,.party-form-chrome select.input,.party-form-chrome textarea.input,.party-form-chrome .thana-input,.party-form-chrome .thana-filter-input,.party-editor-dialog .input,.party-editor-dialog select.input,.party-editor-dialog textarea.input,.tpp-field input[type=text],.tpp-field input[type=number],.tpp-field input[type=date],.tpp-field input[type=email],.tpp-field input[type=tel],.tpp-field select,.tpp-field textarea,.reg-date-picker__input{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:var(--form-input-height);padding:var(--form-input-padding);border:var(--form-input-border);border-radius:var(--form-input-radius);font-size:var(--form-input-size);font-weight:400!important;font-synthesis-weight:none;line-height:var(--form-input-line);font-family:var(--font-ui);background:var(--input-bg, var(--card-bg, #fff));color:var(--form-input-fg);transition:border-color .15s}select.input,.companies-pager__select,.legal-ui select.input,.party-form-chrome select.input,.party-editor-dialog select.input,.tpp-field select{text-align:start;-moz-text-align-last:start;text-align-last:start}textarea.input,.party-form-chrome textarea.input,.party-editor-dialog textarea.input,.tpp-field textarea{resize:vertical;min-height:2.35rem;line-height:1.4}.input:focus,select.input:focus,textarea.input:focus,.thana-input:focus,.thana-filter-input:focus,.tpp-field input:focus,.tpp-field select:focus,.tpp-field textarea:focus,.reg-date-picker__input:focus{outline:none;border-color:var(--brand, #0075c0);box-shadow:none}.input[readonly],.input:disabled,select.input:disabled,.thana-input[readonly],.thana-input:disabled{background:#f3f4f6;color:#4b5563;cursor:not-allowed}.confirm-dialog-native{border:none;padding:0;margin:auto;max-width:none;max-height:none;width:min(440px,calc(100vw - 2rem));background:transparent;overflow:visible}.confirm-dialog-native::backdrop{background:#0f172a6b;animation:confirm-backdrop-in .18s ease-out}@keyframes confirm-backdrop-in{0%{opacity:0}to{opacity:1}}.confirm-dialog{position:relative;z-index:1;width:min(440px,calc(100vw - 2rem));max-width:440px;margin:0;padding:0!important;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:var(--card-bg);box-shadow:0 16px 48px #0f172a33;animation:confirm-dialog-in .22s ease-out;display:flex;flex-direction:column;box-sizing:border-box}@keyframes confirm-dialog-in{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.confirm-dialog__header{flex-shrink:0;display:flex;align-items:center;gap:.65rem;padding:.55rem .85rem;border-bottom:1px solid #e5e7eb;background:var(--card-bg)}.confirm-dialog__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;font-size:1rem;line-height:1;background:#e0f2fe;color:#0369a1;border:1px solid #7dd3fc}.confirm-dialog--danger .confirm-dialog__icon{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.confirm-dialog--edit .confirm-dialog__icon{background:#e0f2fe;color:#0369a1;border-color:#7dd3fc}.confirm-dialog--warning .confirm-dialog__icon{background:#fef3c7;color:#b45309;border-color:#fcd34d}.confirm-dialog__title{flex:1 1 auto;min-width:0;margin:0;font-size:.95rem;font-weight:700;color:#1e40af;line-height:1.3}.confirm-dialog__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:1px solid #d1d5db;border-radius:6px;background:#f3f4f6;color:#374151;font-size:1.1rem;line-height:1;cursor:pointer;transition:background .15s,border-color .15s}.confirm-dialog__close:hover{background:#e5e7eb;border-color:#9ca3af;color:#1f2937}.confirm-dialog__body{flex:1 1 auto;min-height:0;padding:.55rem .85rem .65rem}.confirm-dialog__sep{display:flex;align-items:center;gap:.65rem;margin:0 0 .5rem;border:0}.confirm-dialog__sep:before,.confirm-dialog__sep:after{content:"";flex:1 1 auto;height:1px;background:#cbd5e1}.confirm-dialog__sep span{flex:0 0 auto;font-size:.76rem;font-weight:600;color:#64748b;letter-spacing:.02em;text-transform:uppercase}.confirm-dialog__sep--bare{display:block;height:1px;margin:0 0 .55rem;background:#cbd5e1}.confirm-dialog__sep--bare:before,.confirm-dialog__sep--bare:after{display:none}.confirm-dialog__message{margin:0;font-size:.86rem;line-height:1.5;color:#374151;word-break:break-word}.confirm-dialog__footer{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;gap:.45rem;flex-wrap:wrap;padding:.55rem .85rem;border-top:1px solid #e5e7eb;background:#fafafa}.confirm-dialog__footer .btn{min-height:2.15rem;padding:.4rem 1rem;font-size:.86rem;font-weight:600;border-radius:6px;letter-spacing:normal;box-shadow:none}.confirm-dialog__footer .btn:active{transform:none}.confirm-dialog__btn-inner{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.confirm-dialog__btn-icon{font-size:.95rem;line-height:1}.confirm-dialog__footer .btn-ghost{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.confirm-dialog__footer .btn-ghost:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af;color:#1f2937;filter:none}.confirm-dialog__footer .btn-primary{background:#e0f2fe;color:#0369a1;border:1px solid #7dd3fc}.confirm-dialog__footer .btn-primary:hover:not(:disabled){background:#bae6fd;border-color:#38bdf8;color:#075985;filter:none;box-shadow:none}.confirm-dialog__footer .btn-danger{background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5}.confirm-dialog__footer .btn-danger:hover:not(:disabled){background:#fecaca;border-color:#f87171;color:#991b1b;filter:none;box-shadow:none}html[data-theme=dark] .confirm-dialog{border-color:#334155;background:#1e293b;box-shadow:0 16px 48px #00000073}html[data-theme=dark] .confirm-dialog-native::backdrop{background:#0206179e}html[data-theme=dark] .confirm-dialog__header{background:#1e293b;border-bottom-color:#334155}html[data-theme=dark] .confirm-dialog__title{color:#e0f2fe}html[data-theme=dark] .confirm-dialog__close{background:#334155;border-color:#475569;color:#e2e8f0}html[data-theme=dark] .confirm-dialog__close:hover{background:#475569;color:#f8fafc}html[data-theme=dark] .confirm-dialog__message{color:#e2e8f0}html[data-theme=dark] .confirm-dialog__sep:before,html[data-theme=dark] .confirm-dialog__sep:after{background:#475569}html[data-theme=dark] .confirm-dialog__footer{background:#0f172a;border-top-color:#334155}html[data-theme=dark] .confirm-dialog__footer .btn-primary{background:#0c4a6e;border-color:#0284c7;color:#e0f2fe}html[data-theme=dark] .confirm-dialog__footer .btn-ghost{background:#334155;border-color:#475569;color:#e2e8f0}html[data-theme=dark] .confirm-dialog__footer .btn-danger{background:#7f1d1d;border-color:#b91c1c;color:#fecaca}html[data-theme=dark]{--surface-muted: #334155;--surface-subtle: #273549;--text-on-dark: #f8fafc;--text-muted-on-dark: rgba(248, 250, 252, .72)}html[data-theme=dark] .app-shell,html[data-theme=dark] .app-main,html[data-theme=dark] .companies-page,html[data-theme=dark] .login-page,html[data-theme=dark] .terms-page,html[data-theme=dark] .home-page{background-color:var(--page-bg)!important;color:var(--text-on-dark)}html[data-theme=dark] .input,html[data-theme=dark] .thana-input,html[data-theme=dark] .thana-filter-input,html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]),html[data-theme=dark] select,html[data-theme=dark] textarea{background-color:var(--input-bg);color:var(--lux-ink);border-color:var(--lux-border)}html[data-theme=dark] .input[readonly],html[data-theme=dark] .input:disabled,html[data-theme=dark] select:disabled,html[data-theme=dark] textarea:disabled,html[data-theme=dark] .thana-input[readonly],html[data-theme=dark] .thana-input:disabled{background-color:var(--surface-muted);color:var(--text-muted-on-dark)}html[data-theme=dark] table.data th,html[data-theme=dark] table.data td,html[data-theme=dark] .companies-table th,html[data-theme=dark] .companies-table td,html[data-theme=dark] .thana-table th,html[data-theme=dark] .thana-table td{border-color:var(--lux-border)}html[data-theme=dark] table.data thead th,html[data-theme=dark] .companies-table thead th,html[data-theme=dark] .thana-table thead th,html[data-theme=dark] .thana-filter-row th,html[data-theme=dark] .thana-filter-row td{background:var(--thana-table-head-bg);color:var(--thana-table-head-fg)}html[data-theme=dark] table.data tbody tr:hover td,html[data-theme=dark] .companies-table tbody tr:hover td,html[data-theme=dark] .thana-table tbody tr:hover td{background:#38bdf814}html[data-theme=dark] table.data.house-property-table tbody td.hp-col-actions{background:var(--card-bg)}html[data-theme=dark] .page-title,html[data-theme=dark] .page-subtitle,html[data-theme=dark] [class*=__title]:not([class*=--gradient]),html[data-theme=dark] [class*=-title]:not(.thana-section-title):not(.form-section-sep__label){color:inherit}html[data-theme=dark] .thana-muted,html[data-theme=dark] .thana-muted-inline,html[data-theme=dark] .link-muted,html[data-theme=dark] [class*=__hint],html[data-theme=dark] [class*=__muted],html[data-theme=dark] [class*=-hint],html[data-theme=dark] [class*=-muted]{color:var(--text-muted-on-dark)}html[data-theme=dark] .party-form-chrome .thana-toolbar.card,html[data-theme=dark] .party-form-chrome .thana-main-nav,html[data-theme=dark] .party-form-chrome .thana-party-progress,html[data-theme=dark] .party-form-chrome .thana-preview-head,html[data-theme=dark] .party-form-chrome .thana-preview-scroll-btn,html[data-theme=dark] .party-form-chrome .thana-party-submenu-btn,html[data-theme=dark] .party-form-chrome .thana-prev-progress-step,html[data-theme=dark] .party-form-chrome .thana-expense-mode-chip,html[data-theme=dark] .party-form-chrome .partition-party-icon-btn,html[data-theme=dark] .party-form-chrome .thana-unified-nav,html[data-theme=dark] .party-form-chrome .agr-pay-methods-box,html[data-theme=dark] .party-form-chrome .agr-pay-dialog{background:var(--surface-subtle);border-color:var(--lux-border);color:var(--text-on-dark)}html[data-theme=dark] .party-form-chrome .thana-main-nav__step:hover,html[data-theme=dark] .party-form-chrome .thana-party-submenu-btn:hover,html[data-theme=dark] .party-form-chrome .thana-prev-progress-step:hover{background:var(--brand-tint);color:var(--text-on-dark)}html[data-theme=dark] .party-form-chrome .thana-main-nav__step.active,html[data-theme=dark] .party-form-chrome .thana-party-submenu-btn--active,html[data-theme=dark] .party-form-chrome .thana-prev-progress-step.active,html[data-theme=dark] .party-form-chrome .thana-expense-mode-chip--active{background:var(--brand-soft);border-color:#38bdf873;color:#fff}html[data-theme=dark] .party-form-chrome .thana-main-nav__step.next:not(.active),html[data-theme=dark] .party-form-chrome .thana-party-submenu-btn--next:not(.thana-party-submenu-btn--active){background:#38bdf814;border-color:#38bdf859}html[data-theme=dark] .party-form-chrome .partition-party-layout__title,html[data-theme=dark] .party-form-chrome .agr-pay-dialog-title,html[data-theme=dark] .party-form-chrome .agr-pay-check{color:var(--text-on-dark)}html[data-theme=dark] .party-form-chrome .btn-primary,html[data-theme=dark] .party-form-chrome .btn-nav-next,html[data-theme=dark] .party-form-chrome .thana-party-btn-new.btn-ghost{background:#0c4a6e!important;border-color:#0284c7!important;color:#e0f2fe!important}html[data-theme=dark] .party-form-chrome .btn-primary:hover:not(:disabled),html[data-theme=dark] .party-form-chrome .btn-nav-next:hover:not(:disabled),html[data-theme=dark] .party-form-chrome .thana-party-btn-new.btn-ghost:hover:not(:disabled){background:#0369a1!important;border-color:#38bdf8!important;color:#fff!important}html[data-theme=dark] .party-form-chrome .btn-ghost,html[data-theme=dark] .party-form-chrome .btn-nav-prev{background:var(--surface-input)!important;border-color:var(--lux-border)!important;color:var(--text-on-dark)!important}html[data-theme=dark] .party-form-chrome .btn-ghost:hover:not(:disabled),html[data-theme=dark] .party-form-chrome .btn-nav-prev:hover:not(:disabled){background:#475569!important;border-color:#f8fafc52!important;color:#fff!important}html[data-theme=dark] .party-form-chrome .thana-grid-panel .thana-table .thana-list-icon-btn.btn-ghost:hover:not(:disabled){background:#38bdf82e!important;border-color:#38bdf873!important}html[data-theme=dark] .party-form-chrome .thana-grid-panel .thana-table .thana-doc-list-btn--empty{background:var(--surface-input)!important;border-color:var(--lux-border)!important;color:var(--text-muted-on-dark)!important}html[data-theme=dark] .party-form-chrome .thana-grid-panel .thana-table .thana-doc-list-btn--has-file{background:#16a34a38!important;color:#86efac!important;border-color:#22c55e73!important}html[data-theme=dark] .party-form-chrome .thana-grid-panel .thana-table .thana-doc-list-btn--remove,html[data-theme=dark] .party-form-chrome .thana-grid-panel .thana-table .thana-list-action-btn.btn-danger{background:#dc26262e!important;color:#fca5a5!important;border-color:#f8717173!important}html[data-theme=dark] .thana-party-card,html[data-theme=dark] .thana-party-card-body,html[data-theme=dark] .thana-account-tab,html[data-theme=dark] .thana-agreement-payment-tab-root,html[data-theme=dark] .thana-document-save-tab,html[data-theme=dark] .thana-party-root,html[data-theme=dark] .thana-placeholder-block,html[data-theme=dark] .thana-preview-head,html[data-theme=dark] .thana-preview-sheet__paper,html[data-theme=dark] .thana-chain-card,html[data-theme=dark] .thana-prev-panel,html[data-theme=dark] .thana-prev-doc-block,html[data-theme=dark] .thana-doc-assess-panel,html[data-theme=dark] .thana-party-search-grid,html[data-theme=dark] .thana-party-toolbar,html[data-theme=dark] .agr-pay-dialog,html[data-theme=dark] .agr-pay-party-box,html[data-theme=dark] .agr-pay-methods-box{background:var(--surface-subtle);border-color:var(--lux-border);color:var(--text-on-dark)}html[data-theme=dark] .thana-party-card-body,html[data-theme=dark] .thana-filter-row{background:var(--thana-filter-row-bg)}html[data-theme=dark] .partition-prop-page__panel,html[data-theme=dark] .partition-prop__section,html[data-theme=dark] .partition-prop-form-toolbar,html[data-theme=dark] .partition-prop-accordion,html[data-theme=dark] .partition-prop-load-dialog,html[data-theme=dark] .partition-agri-survey-stage,html[data-theme=dark] .partition-agri-survey-matrix,html[data-theme=dark] .partition-agri-survey-editor,html[data-theme=dark] .partition-prop-valuation-card,html[data-theme=dark] .partition-prop-master__party-context,html[data-theme=dark] .partition-prop-form-sidebar{background:var(--surface-subtle);border-color:var(--lux-border);color:var(--text-on-dark)}html[data-theme=dark] .partition-prop-form-toolbar{background:linear-gradient(180deg,var(--surface-input) 0%,var(--surface-subtle) 100%);border-color:#38bdf847}html[data-theme=dark] .partition-prop-page__title,html[data-theme=dark] .partition-prop__title,html[data-theme=dark] .partition-prop__tab-strip-label,html[data-theme=dark] .partition-prop__entries-title,html[data-theme=dark] .partition-prop__draft-hint,html[data-theme=dark] .partition-prop-detail-tabs--medium .partition-prop-detail-tabs__btn{color:var(--text-on-dark)}html[data-theme=dark] .partition-prop-page .partition-prop__schedule-tab,html[data-theme=dark] .partition-prop-page .partition-prop__schedule-tab--active,html[data-theme=dark] .partition-prop-page .partition-prop__schedule-tab[aria-selected=true]{background:var(--surface-input);color:var(--text-on-dark)}html[data-theme=dark] .partition-prop-detail-tabs__btn--active,html[data-theme=dark] .partition-prop-detail-tabs--medium .partition-prop-detail-tabs__btn--active{color:#fff}html[data-theme=dark] .tpp-dlg-section,html[data-theme=dark] .tpp-layout-entry,html[data-theme=dark] .tpp-dialog,html[data-theme=dark] .tpp-table-wrapper,html[data-theme=dark] .tpp-location-row,html[data-theme=dark] .thana-chain-toolbar,html[data-theme=dark] .thana-prev-section,html[data-theme=dark] .thana-prev-doc-card,html[data-theme=dark] .thana-prev-upload-zone,html[data-theme=dark] .thana-prev-assess-block,html[data-theme=dark] .comb-section,html[data-theme=dark] .comb-card{background:var(--surface-subtle);border-color:var(--lux-border);color:var(--text-on-dark)}html[data-theme=dark] .mre-intro{background:#38bdf81f;border-color:#38bdf859;color:#bae6fd}html[data-theme=dark] .mre-hint{background:var(--surface-input);border-color:var(--lux-border);color:var(--text-muted-on-dark)}html[data-theme=dark] .mre-section__body,html[data-theme=dark] .mre-btn-add,html[data-theme=dark] .mre-heir-cert-block{background:var(--surface-subtle);border-color:var(--lux-border);color:var(--text-on-dark)}html[data-theme=dark] .mre-table th{background:var(--thana-table-head-bg);color:var(--thana-table-head-fg)}html[data-theme=dark] .mre-table td{border-color:var(--lux-border);color:var(--text-on-dark)}html[data-theme=dark] .mre-table tbody tr:hover:not(.mre-row--deceased){background:#38bdf814}html[data-theme=dark] .mre-row--deceased{background:#dc262626!important}html[data-theme=dark] .mre-row--deceased td{border-color:#f8717159;color:#fca5a5}html[data-theme=dark] .mre-row--selected{background:#38bdf82e!important;outline-color:#38bdf8}html[data-theme=dark] .mre-btn-sub-heirs{background:#3b82f633;border-color:#3b82f6;color:#bfdbfe}html[data-theme=dark] .mre-field label,html[data-theme=dark] .mre-heir-cert-block__title,html[data-theme=dark] .mre-empty,html[data-theme=dark] .mre-notes{color:var(--text-muted-on-dark)}html[data-theme=dark] .dash-root{--dash-navy: #f8fafc;--dash-navy-soft: #7dd3fc;--dash-bg: var(--page-bg);--dash-card: var(--surface-raised);--dash-muted: rgba(248, 250, 252, .72);--dash-table-head: var(--surface-input);--dash-border: rgba(248, 250, 252, .22);--dash-shadow: 0 4px 18px rgba(0, 0, 0, .35);background:var(--dash-bg);color:var(--text-on-dark)}html[data-theme=dark] .dash-page-header,html[data-theme=dark] .dash-card,html[data-theme=dark] .dash-stat-card,html[data-theme=dark] .dash-chart-card,html[data-theme=dark] .dash-table-card,html[data-theme=dark] .dash-foot-card,html[data-theme=dark] .dash-recent-card{background:var(--dash-card);border-color:var(--dash-border);color:var(--text-on-dark)}html[data-theme=dark] .dash-page-title,html[data-theme=dark] .dash-section-sep__label,html[data-theme=dark] .dash-chart-title,html[data-theme=dark] .dash-subsection-title,html[data-theme=dark] .dash-foot-val,html[data-theme=dark] .dash-stat-value{color:var(--text-on-dark)}html[data-theme=dark] .dash-page-sub,html[data-theme=dark] .dash-page-intro,html[data-theme=dark] .dash-foot-lbl,html[data-theme=dark] .dash-foot-pct,html[data-theme=dark] .dash-stat-label{color:var(--text-muted-on-dark)}html[data-theme=dark] .dash-root a.dash-open,html[data-theme=dark] .dash-root a.dash-view-all-btn{color:#7dd3fc}html[data-theme=dark] .dash-root a.dash-open:hover,html[data-theme=dark] .dash-root a.dash-view-all-btn:hover{color:#bae6fd}html[data-theme=dark] .dash-table thead th{background:var(--dash-table-head);color:var(--text-on-dark)}html[data-theme=dark] .dash-foot-mini-hole{background:var(--dash-card)}html[data-theme=dark] .dash-foot-mini-donut{box-shadow:0 0 0 2px var(--dash-card),0 0 0 3px #38bdf840}html[data-theme=dark] .profit-report{--pr-page: var(--page-bg);--pr-border: rgba(248, 250, 252, .22);--pr-muted: rgba(248, 250, 252, .72);--pr-navy: #f8fafc;background:var(--pr-page);color:var(--text-on-dark)}html[data-theme=dark] .profit-report__hero,html[data-theme=dark] .profit-report__kpi,html[data-theme=dark] .profit-report__card,html[data-theme=dark] .profit-report__panel,html[data-theme=dark] .profit-report__table-wrap,html[data-theme=dark] .profit-report__chart-card,html[data-theme=dark] .profit-report__filter-bar,html[data-theme=dark] .profit-report__summary-card,html[data-theme=dark] .profit-report__breakdown-card,html[data-theme=dark] .profit-report__toolbar-card{background:var(--surface-raised);border-color:var(--pr-border);color:var(--text-on-dark)}html[data-theme=dark] .profit-report__hero-text h1,html[data-theme=dark] .profit-report__kpi-value,html[data-theme=dark] .profit-report__card-title,html[data-theme=dark] .profit-report__tooltip-val{color:var(--text-on-dark)}html[data-theme=dark] .profit-report__hero-text p,html[data-theme=dark] .profit-report__kpi-label,html[data-theme=dark] .profit-report__tooltip-name{color:var(--text-muted-on-dark)}html[data-theme=dark] .profit-report table thead th{background:var(--surface-input);color:var(--text-on-dark)}html[data-theme=dark] .profit-report table td{border-color:var(--pr-border);color:var(--text-on-dark)}html[data-theme=dark] .confirm-dialog,html[data-theme=dark] .confirm-dialog__panel,html[data-theme=dark] .party-editor-dialog,html[data-theme=dark] .party-editor-dialog__panel{background:var(--surface-raised);border-color:var(--lux-border);color:var(--text-on-dark)}html[data-theme=dark] .confirm-dialog__title,html[data-theme=dark] .party-editor-dialog__title{color:var(--text-on-dark)}html[data-theme=dark] .confirm-dialog__message,html[data-theme=dark] .party-editor-dialog__subtitle{color:var(--text-muted-on-dark)}html[data-theme=dark] .reg-date-picker__popover,html[data-theme=dark] .reg-year-dd__panel{background:var(--surface-raised);border-color:var(--lux-border);color:var(--text-on-dark)}html[data-theme=dark] .reg-year-dd__toolbar{background:var(--surface-input);border-color:var(--lux-border)}html[data-theme=dark] .reg-date-picker__popover .rdp-caption_label,html[data-theme=dark] .reg-date-picker__popover .rdp-day,html[data-theme=dark] .reg-date-picker__popover .rdp-weekday,html[data-theme=dark] .reg-year-dd__item{color:var(--text-on-dark)}html[data-theme=dark] .reg-date-picker__popover .rdp-day_button:hover{background:var(--brand-tint)}html[data-theme=dark] .reg-date-picker__action--muted:hover{background:var(--surface-input)}html[data-theme=dark] .sale-deed-property-tab .partition-prop-form-sidebar{background:linear-gradient(180deg,var(--surface-input) 0%,var(--surface-subtle) 100%);border-color:var(--lux-border)}html[data-theme=dark] .home-hero,html[data-theme=dark] .home-stat-band,html[data-theme=dark] .home-doc-grid,html[data-theme=dark] .home-about-band{color:var(--text-on-dark)}html[data-theme=dark] .partition-schedule-tab__pick-preview,html[data-theme=dark] .partition-schedule-tab__pick-preview-right,html[data-theme=dark] .partition-schedule-tab__row--preview{background:var(--surface-subtle);border-color:var(--lux-border);color:var(--text-on-dark)}html[data-theme=dark] .tpp-row-editing,html[data-theme=dark] .mre-row--selected,html[data-theme=dark] .partition-prop-load-dialog__row--selected{background:#38bdf82e!important}html[data-theme=dark] .tpp-icon-btn.edit{background:#3b82f633;color:#bfdbfe}html[data-theme=dark] .dash-queue-item,html[data-theme=dark] .dash-recent-row,html[data-theme=dark] .dash-table tbody tr{background:transparent;color:var(--text-on-dark)}html[data-theme=dark] .dash-queue-item:hover,html[data-theme=dark] .dash-recent-row:hover,html[data-theme=dark] .dash-table tbody tr:hover{background:#38bdf814}html[data-theme=dark] .login-card,html[data-theme=dark] .login-panel,html[data-theme=dark] .settings-panel,html[data-theme=dark] .settings-card{background:var(--surface-raised);border-color:var(--lux-border);color:var(--text-on-dark)}html[data-theme=dark] .login-card h1,html[data-theme=dark] .login-card h2,html[data-theme=dark] .settings-panel h2{color:var(--text-on-dark)}html[data-theme=dark] .reg-date-picker__popover .rdp-dropdown{background:var(--input-bg);color:var(--text-on-dark);border-color:var(--lux-border)}html[data-theme=dark] .alert{background:#f973162e;border-color:#fb923c73;color:#fed7aa}html[data-theme=dark] .dash-pill--draft{background:#f9731633;color:#fed7aa;border-color:#fb923c73}html[data-theme=dark] .dash-pill--finished{background:#38bdf833;color:#bae6fd;border-color:#38bdf873}html[data-theme=dark] .dash-pill--registered{background:#22c55e33;color:#86efac;border-color:#4ade8073}html[data-theme=dark] .dash-pill--other{background:var(--surface-input);color:var(--text-muted-on-dark);border-color:var(--lux-border)}html[data-theme=dark] .dash-banner{background:#f59e0b2e;border-color:#fbbf2473;color:#fde68a}html[data-theme=dark] .thana-prev-subheir-panel{background:#f973161f;border-color:#fb923c59;color:var(--text-on-dark)}html[data-theme=dark] .thana-prev-subheir-form{background:#f59e0b26;border-color:#fbbf2459;color:var(--text-on-dark)}html[data-theme=dark] .tpp-agri-grand-total,html[data-theme=dark] .tpp-manai-valuation-total{background:#f9731626;color:#fed7aa}html[data-theme=dark] .partition-prop-detail-tabs--medium .partition-prop-detail-tabs__btn--active.partition-prop-detail-tabs__btn--boundary{background:#f59e0b38;color:#fde68a}html[data-theme=dark] .partition-prop-detail-tabs--medium .partition-prop-detail-tabs__btn--active.partition-prop-detail-tabs__btn--building{background:#f9731638;color:#fed7aa}html[data-theme=dark] .agr-pay-amount-diff--warn{background:#f59e0b26;color:#fde68a}html[data-theme=dark] .thana-prev-heirs,html[data-theme=dark] .thana-prev-heir-form,html[data-theme=dark] .thana-prev-deceased-heir-block{color:#f8fafc}html[data-theme=dark] .thana-prev-heir-form{background:#38bdf81f;border-color:#38bdf866}html[data-theme=dark] .thana-prev-heirs .label,html[data-theme=dark] .thana-prev-heir-form .label,html[data-theme=dark] .thana-prev-heirs__title{color:#f8fafc}html[data-theme=dark] .thana-prev-heirs .thana-muted-inline{color:#f8fafcb8}html[data-theme=dark] .thana-account-tab,html[data-theme=dark] .thana-account-section,html[data-theme=dark] .thana-doc-assess-section,html[data-theme=dark] .thana-property-totals-section,html[data-theme=dark] .thana-account-ledger-section,html[data-theme=dark] .thana-stamp-section{background:transparent;color:#f8fafc}html[data-theme=dark] .thana-account-section__title,html[data-theme=dark] .thana-account-hint,html[data-theme=dark] .thana-account-formula-note,html[data-theme=dark] .thana-doc-assess-svc-title,html[data-theme=dark] .thana-doc-assess-rate-lbl,html[data-theme=dark] .thana-property-totals-grand .thana-label{color:#f8fafc}html[data-theme=dark] .thana-account-readonly,html[data-theme=dark] .thana-account-readonly--compact,html[data-theme=dark] .thana-account-readonly--grand{background:var(--surface-input, #334155);border-color:#f8fafc47;color:#f8fafc}html[data-theme=dark] .thana-doc-assess-rate-inline,html[data-theme=dark] .thana-doc-assess-table-wrap,html[data-theme=dark] .thana-doc-assess-section .thana-table-wrap{background:var(--surface-raised, #273549);border-color:#f8fafc38}html[data-theme=dark] .thana-doc-assess-section .thana-table th,html[data-theme=dark] .thana-doc-assess-section .thana-table td{color:#f8fafc;border-color:#f8fafc2e}html[data-theme=dark] .thana-ledger-balance-cell .thana-label,html[data-theme=dark] .thana-ledger-profit-cell .thana-label{color:#f8fafc}html[data-theme=dark] .agr-pay-list-section,html[data-theme=dark] .agr-pay-reg-block,html[data-theme=dark] .agr-pay-amount-summary-top{background:var(--surface-raised, #273549);border-color:#f8fafc38;color:#f8fafc}html[data-theme=dark] .dash-summary-card,html[data-theme=dark] .dash-section-block,html[data-theme=dark] .dash-body,html[data-theme=dark] .dash-main{background:transparent;color:#f8fafc}html[data-theme=dark] .dash-summary-label,html[data-theme=dark] .dash-summary-sub,html[data-theme=dark] .dash-chart-hint,html[data-theme=dark] .dash-section-hint,html[data-theme=dark] .dash-last-updated,html[data-theme=dark] .dash-chart-legend-name,html[data-theme=dark] .dash-chart-legend-pct,html[data-theme=dark] .dash-kind,html[data-theme=dark] .dash-muted,html[data-theme=dark] .dash-loading{color:#f8fafcb8}html[data-theme=dark] .dash-summary-value,html[data-theme=dark] .dash-chart-legend-val,html[data-theme=dark] .dash-pie-center-val{color:#f8fafc}html[data-theme=dark] .dash-pie-center-cap{color:#f8fafca6}html[data-theme=dark] .dash-updating-pill{background:#38bdf833;color:#bae6fd;border-color:#38bdf873}html[data-theme=dark] .dash-table td{color:#f8fafc;border-color:#f8fafc1f}html[data-theme=dark] .dash-table tbody tr:hover td{background:#38bdf814}html[data-theme=dark] .dash-chart-empty--static{color:#f8fafc8c}html[data-theme=dark] .profit-report{--pr-navy: #f8fafc;--pr-muted: rgba(248, 250, 252, .72);--pr-border: rgba(248, 250, 252, .22);color:#f8fafc}html[data-theme=dark] .profit-report__hero-text h1,html[data-theme=dark] .profit-report__kpi dd,html[data-theme=dark] .profit-report__profit-panel-value,html[data-theme=dark] .profit-report__profit-panel-title,html[data-theme=dark] .profit-report__filters-title,html[data-theme=dark] .profit-report__table-title,html[data-theme=dark] .profit-report__section-title{color:#f8fafc}html[data-theme=dark] .profit-report__hero-text p,html[data-theme=dark] .profit-report__kpi dt,html[data-theme=dark] .profit-report__filter-label,html[data-theme=dark] .profit-report__empty,html[data-theme=dark] .profit-report__loading{color:#f8fafcb8}html[data-theme=dark] .profit-report__kpi,html[data-theme=dark] .profit-report__profit-panel,html[data-theme=dark] .profit-report__filters,html[data-theme=dark] .profit-report__table-card,html[data-theme=dark] .profit-report__chart-card{background:var(--surface-raised, #273549);border-color:#f8fafc38}html[data-theme=dark] .profit-report__btn--outline{background:var(--surface-input, #334155);border-color:#f8fafc47;color:#f8fafc}html[data-theme=dark] .profit-report table th,html[data-theme=dark] .profit-report table td{color:#f8fafc;border-color:#f8fafc26}html[data-theme=dark] .profit-report__kpi-account-head,html[data-theme=dark] .profit-report__kpi-account-row,html[data-theme=dark] .partition-prop-page,html[data-theme=dark] .partition-prop-form-shell,html[data-theme=dark] .partition-prop-form-content,html[data-theme=dark] .partition-prop-page__title,html[data-theme=dark] .partition-prop__title,html[data-theme=dark] .partition-prop__section-title,html[data-theme=dark] .partition-prop__tab-strip-label,html[data-theme=dark] .partition-prop-detail-tabs__label,html[data-theme=dark] .partition-prop__schedule-tab-label,html[data-theme=dark] .partition-prop-master__party-context-line,html[data-theme=dark] .partition-prop__entries-title,html[data-theme=dark] .partition-prop-valuation-banner,html[data-theme=dark] .tpp-dlg-section-title,html[data-theme=dark] .partition-prop-manai-entry-form-title{color:#f8fafc}html[data-theme=dark] .partition-prop__draft-hint,html[data-theme=dark] .partition-prop-load-dialog__hint,html[data-theme=dark] .partition-prop__tab-strip-label{color:#f8fafcb8}html[data-theme=dark] .partition-prop-page__schedule-bar{color:#f8fafc}html[data-theme=dark] .partition-prop-page .partition-prop__schedule-tab,html[data-theme=dark] .partition-prop-detail-tabs--medium .partition-prop-detail-tabs__btn{color:#e2e8f0}html[data-theme=dark] .partition-prop-detail-tabs__icon{color:inherit}html[data-theme=dark] .partition-prop-page__sticky-head{border-color:#f8fafc38}html[data-theme=dark] .partition-prop-page__sticky-head .partition-prop-form-toolbar{border-top-color:#f8fafc2e}html[data-theme=dark] .partition-prop__section,html[data-theme=dark] .partition-prop-page__panel,html[data-theme=dark] .partition-prop-master__party-context,html[data-theme=dark] .partition-prop-valuation-card,html[data-theme=dark] .partition-prop-accordion{color:#f8fafc}html[data-theme=dark] .partition-prop-page .label,html[data-theme=dark] .partition-prop-form-shell .label,html[data-theme=dark] .partition-prop-page .thana-label{color:#f8fafcd9}html[data-theme=dark] .thana-party-progress,html[data-theme=dark] .thana-party-submenu-btn,html[data-theme=dark] .partition-party-block,html[data-theme=dark] .partition-party-family-fund{background:var(--surface-raised, #273549);border-color:#f8fafc38;color:#f8fafc}html[data-theme=dark] .partition-party-pick__target{color:#bae6fd}html[data-theme=dark] .thana-step-flow__segment--next:not(.thana-step-flow__segment--done){background:#38bdf826}html[data-theme=dark] .card:not([data-thana-pdf-clone]),html[data-theme=dark] .card--lux,html[data-theme=dark] .table-wrap,html[data-theme=dark] .companies-table-wrap,html[data-theme=dark] .app-toolbar-row{background-color:var(--card-bg);border-color:var(--lux-border);color:#f8fafc}html[data-theme=dark] .thana-placeholder-block{background:var(--surface-input, #334155);border-color:var(--lux-border);color:#f8fafcb8}html[data-theme=dark] .partition-prop-page *,html[data-theme=dark] .thana-account-tab *,html[data-theme=dark] .dash-root *,html[data-theme=dark] .profit-report *,html[data-theme=dark] .thana-prev-panel *,html[data-theme=dark] .thana-prev-dialog *,html[data-theme=dark] .thana-prev-heirs *,html[data-theme=dark] .tpp-section *{--text-heading: #f8fafc;--text-muted: rgba(248, 250, 252, .72)}html[data-theme=dark] .partition-prop-page [class*=summary],html[data-theme=dark] .partition-prop-page [class*=hint]:not([class*=--gradient]),html[data-theme=dark] .partition-prop-page [class*=check]:not(input){color:inherit}html[data-theme=dark] .thana-party-card,html[data-theme=dark] .thana-party-card-body,html[data-theme=dark] .thana-form-panel,html[data-theme=dark] .thana-main-pane,html[data-theme=dark] .thana-content-pane{background-color:var(--surface-subtle)!important;border-color:var(--lux-border);color:var(--text-on-dark)}html[data-theme=dark] .thana-doc-section,html[data-theme=dark] .form-section,html[data-theme=dark] .settings-section{background:transparent;color:var(--text-on-dark)}html[data-theme=dark] .companies-page .card,html[data-theme=dark] .ida-settings-page .card,html[data-theme=dark] .settings-page .card{background:var(--card-bg)!important;color:var(--text-on-dark)}html[data-theme=dark] .app-main,html[data-theme=dark] .app-main>*{color:inherit}html[data-theme=dark] .app-main h1,html[data-theme=dark] .app-main h2,html[data-theme=dark] .app-main h3,html[data-theme=dark] .app-main h4,html[data-theme=dark] .app-main h5,html[data-theme=dark] .app-main h6,html[data-theme=dark] .thana-section-title,html[data-theme=dark] .form-section-sep__label,html[data-theme=dark] .public-section-title,html[data-theme=dark] .feature-card h3,html[data-theme=dark] .terms-section h3,html[data-theme=dark] .login-card h1,html[data-theme=dark] .terms-hero h1{color:#f8fafc}html[data-theme=dark] .label,html[data-theme=dark] .mre-field label,html[data-theme=dark] .mre-field.label,html[data-theme=dark] .mre-hint,html[data-theme=dark] .mre-empty,html[data-theme=dark] .mre-notes,html[data-theme=dark] .mre-heir-cert-block__title,html[data-theme=dark] .tpp-layout-search-loc,html[data-theme=dark] .tpp-layout-entry-loc,html[data-theme=dark] .partition-schedule-tab__pick-label{color:var(--text-muted-on-dark)}html[data-theme=dark] .app-main input[type=text],html[data-theme=dark] .app-main input[type=email],html[data-theme=dark] .app-main input[type=password],html[data-theme=dark] .app-main input[type=number],html[data-theme=dark] .app-main input[type=tel],html[data-theme=dark] .app-main input[type=search],html[data-theme=dark] .app-main input[type=url],html[data-theme=dark] .app-main input[type=date],html[data-theme=dark] .app-main input[type=time],html[data-theme=dark] .app-main input:not([type]),html[data-theme=dark] .thana-input,html[data-theme=dark] .thana-filter-input{background-color:var(--input-bg)!important;color:var(--lux-ink)!important;border-color:var(--lux-border)!important}html[data-theme=dark] .app-main input::-moz-placeholder,html[data-theme=dark] .app-main textarea::-moz-placeholder{color:#f8fafc73}html[data-theme=dark] .app-main input::placeholder,html[data-theme=dark] .app-main textarea::placeholder{color:#f8fafc73}html[data-theme=dark] .dash-status-chip--pending,html[data-theme=dark] .dash-status-chip--draft{background:var(--surface-warning)!important;border-color:#fbbf2459!important;color:#fde68a!important}html[data-theme=dark] .mre-section{border-color:var(--lux-border);box-shadow:0 2px 10px #00000040}html[data-theme=dark] .mre-section__body,html[data-theme=dark] .mre-modal,html[data-theme=dark] .mre-modal__body{background:var(--card-bg);color:var(--text-on-dark)}html[data-theme=dark] .mre-modal__head,html[data-theme=dark] .mre-modal__foot{background:var(--surface-subtle);border-color:var(--lux-border);color:var(--text-on-dark)}html[data-theme=dark] .mre-modal__head h3{color:#f8fafc}html[data-theme=dark] .mre-modal__close{color:var(--text-muted-on-dark)}html[data-theme=dark] .mre-modal__close:hover{background:var(--surface-muted);color:#f8fafc}html[data-theme=dark] .mre-multiselect__panel{background:var(--card-bg);border-color:var(--lux-border);box-shadow:var(--shadow-dropdown);color:var(--text-on-dark)}html[data-theme=dark] .mre-multiselect__ph,html[data-theme=dark] .mre-multiselect__empty{color:var(--text-muted-on-dark)}html[data-theme=dark] .mre-multiselect__row:hover{background:var(--brand-tint)}html[data-theme=dark] .sale-deed-property-tab .partition-prop-form-resizer:after{background:var(--lux-border)}html[data-theme=dark] .sale-deed-property-tab .partition-prop-form-resizer:hover:after,html[data-theme=dark] .sale-deed-property-tab .partition-prop-form-resizer:focus-visible:after{background:var(--brand)}html[data-theme=dark] .confirm-dialog,html[data-theme=dark] .party-editor-dialog,html[data-theme=dark] .confirm-dialog__panel{background:var(--card-bg);border-color:var(--lux-border);color:var(--text-on-dark)}html[data-theme=dark] .confirm-dialog::backdrop,html[data-theme=dark] .party-editor-dialog::backdrop,html[data-theme=dark] .mre-modal::backdrop{background:#0009}html[data-theme=dark] .confirm-dialog__head,html[data-theme=dark] .confirm-dialog__foot,html[data-theme=dark] .party-editor-dialog__head,html[data-theme=dark] .party-editor-dialog__foot{background:var(--surface-subtle);border-color:var(--lux-border)}html[data-theme=dark] .confirm-dialog__title,html[data-theme=dark] .party-editor-dialog__title,html[data-theme=dark] .tpp-layout-search-name{color:#f8fafc}html[data-theme=dark] .tpp-check-row[style*=border-top],html[data-theme=dark] [style*="border-top: 1px solid #e5e7eb"],html[data-theme=dark] [style*=borderTop][style*="#e5e7eb"]{border-top-color:var(--lux-border)!important}html[data-theme=dark] tr[style*=--color-surface-alt]{background:var(--color-surface-alt)!important}html[data-theme=dark] .legal-card,html[data-theme=dark] .legal-collapsible,html[data-theme=dark] .legal-collapsible__body,html[data-theme=dark] .legal-workspace{background:var(--legal-card);border-color:var(--legal-border);color:var(--legal-ink)}html[data-theme=dark] .legal-section-head{color:#93c5fd}html[data-theme=dark] select option{background:var(--input-bg);color:var(--lux-ink)}html[data-theme=dark] input:-webkit-autofill,html[data-theme=dark] input:-webkit-autofill:hover,html[data-theme=dark] input:-webkit-autofill:focus,html[data-theme=dark] textarea:-webkit-autofill,html[data-theme=dark] select:-webkit-autofill{-webkit-text-fill-color:var(--lux-ink);box-shadow:0 0 0 1000px var(--input-bg) inset;caret-color:var(--lux-ink)}.site-marketing{--mkt-primary: #1a56db;--mkt-primary-light: #3b82f6;--mkt-secondary: #0e9f8e;--mkt-secondary-light: #2dd4bf;--mkt-accent: #d97706;--mkt-accent-violet: #6d28d9;--mkt-success: #059669;--mkt-warning: #d97706;--mkt-danger: #dc2626;--mkt-bg: #f0f5fb;--mkt-bg-tint: #e8f0fa;--mkt-card: #ffffff;--mkt-dark: #0a1628;--mkt-dark-surface: #131f35;--mkt-ink: #0a1628;--mkt-muted: #4a5d75;--mkt-border: #cdd9e8;--font-marketing: var(--font-ui);--font-tamil: var(--font-ui);background:var(--mkt-bg);color:var(--mkt-ink);font-family:var(--font-ui)}html[data-theme=dark] .site-marketing{--mkt-bg: #0a1220;--mkt-bg-tint: #101c30;--mkt-card: #131f35;--mkt-ink: #e8eef6;--mkt-muted: #8fa3bf;--mkt-border: #2a3f5f}html[lang=ta] .site-marketing{font-size:clamp(16px,.26vw + 15px,18px)}.site-marketing .font-tamil{font-family:var(--font-ui)}.mkt-container{width:min(1200px,100% - 2.5rem);margin-inline:auto}.mkt-section{padding:clamp(3rem,6vw,5rem) 0}.mkt-section-head{margin-bottom:2rem}.mkt-section-head--center{text-align:center}.mkt-section-head--center .mkt-section-sub{margin-inline:auto}.mkt-kicker{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(90deg,var(--mkt-primary),var(--mkt-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.mkt-section-title{margin:0;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;line-height:1.2;color:var(--mkt-ink)}.mkt-section-sub{margin:.65rem 0 0;max-width:640px;font-size:1.05rem;line-height:1.65;color:var(--mkt-muted)}.mkt-section-cta{margin-top:2rem;text-align:center}.mkt-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.72rem 1.25rem;border-radius:12px;font-size:.92rem;font-weight:600;text-decoration:none;border:1px solid transparent;transition:transform .2s,box-shadow .2s,background .2s;cursor:pointer}.mkt-btn:hover{transform:translateY(-1px)}.mkt-btn--primary{background:linear-gradient(135deg,var(--mkt-primary),var(--mkt-primary-light));color:#fff;box-shadow:0 8px 24px #1a56db59}.mkt-btn--outline{background:var(--mkt-card);border-color:var(--mkt-border);color:var(--mkt-ink)}.mkt-btn--ghost{background:transparent;border-color:var(--mkt-border);color:var(--mkt-ink)}.mkt-btn--white{background:#fff;color:var(--mkt-primary)}.mkt-btn--ghost-white{background:#ffffff1f;border-color:#ffffff59;color:#fff}.text-mkt-primary{color:var(--mkt-primary)}.text-mkt-secondary{color:var(--mkt-secondary)}.text-mkt-muted{color:var(--mkt-muted)}.text-mkt-success{color:var(--mkt-success)}.from-mkt-primary{--tw-gradient-from: var(--mkt-primary)}.from-mkt-secondary{--tw-gradient-from: var(--mkt-secondary)}.from-mkt-accent{--tw-gradient-from: var(--mkt-accent)}.site-marketing.hp-page{--hp-primary: #1a56db;--hp-primary-dark: #1348b8;--hp-primary-light: #3b82f6;--hp-secondary: #0e9f8e;--hp-secondary-light: #2dd4bf;--hp-accent: #d97706;--hp-accent-violet: #6d28d9;--hp-success: #059669;--hp-bg: #ffffff;--hp-bg-tint: #ffffff;--hp-bg-warm: #ffffff;--hp-surface: #ffffff;--hp-divider: rgba(15, 23, 42, .08);--hp-ink: #0a1628;--hp-muted: #4a5d75;--hp-border: #cdd9e8;--hp-radius: 16px;--hp-shadow: 0 4px 24px rgba(10, 22, 40, .07);--hp-shadow-lg: 0 22px 52px rgba(26, 86, 219, .14);--hp-glow-blue: rgba(26, 86, 219, .14);--hp-glow-teal: rgba(14, 159, 142, .12);--hp-glow-gold: rgba(217, 119, 6, .1);--hp-gradient-brand: linear-gradient(135deg, #1a56db 0%, #0e9f8e 55%, #d97706 100%);--hp-gradient-stats: linear-gradient(135deg, #1348b8 0%, #1a56db 38%, #0e9f8e 100%);--hp-gradient-cta: linear-gradient(135deg, #0a1628 0%, #1348b8 42%, #0e7490 100%);--hp-font-en: var(--font-ui);--hp-font-ta: var(--font-ui);background:var(--hp-bg);color:var(--hp-ink);font-family:var(--font-ui);font-size:clamp(15px,.22vw + 14px,17px);line-height:1.55}html[data-theme=dark] .site-marketing.hp-page{--hp-bg: #0a1220;--hp-bg-tint: #101c30;--hp-bg-warm: #121a28;--hp-surface: #131f35;--hp-divider: rgba(255, 255, 255, .08);--hp-ink: #e8eef6;--hp-muted: #8fa3bf;--hp-border: #2a3f5f;--hp-shadow: 0 4px 24px rgba(0, 0, 0, .35);--hp-shadow-lg: 0 22px 52px rgba(26, 86, 219, .22);--hp-glow-blue: rgba(59, 130, 246, .18);--hp-glow-teal: rgba(45, 212, 191, .14);--hp-glow-gold: rgba(251, 191, 36, .1)}html[lang=ta] .site-marketing.hp-page{font-size:clamp(16px,.26vw + 15px,18px);letter-spacing:.01em}.site-marketing.hp-page .hp-locale-text{font-family:inherit}.site-marketing.hp-page .hp-hero-title-alt{font-family:var(--font-ui);letter-spacing:.02em}html[lang=en] .site-marketing.hp-page .hp-hero-title-alt{letter-spacing:.01em}.site-marketing.hp-page .hp-kicker,.site-marketing.hp-page .hp-nav-link,.site-marketing.hp-page .hp-btn,.site-marketing.hp-page .hp-nav-btn{font-family:inherit}html[lang=en] .site-marketing.hp-page .font-tamil{letter-spacing:normal}html[lang=ta] .site-marketing.hp-page .font-tamil{letter-spacing:.01em}html[lang=ta] .site-marketing.hp-page :is(.hp-hero-title,.hp-hero-title-alt,.hp-hero-sub,.hp-title,.hp-cta-title,.hp-card-title,.hp-page-hero-title,.hp-pricing-name,.hp-why-card h3,.home-hero-disclaimer-title,.hp-hero-quick-links-title,.hp-timeline-item p){white-space:normal;word-break:normal;overflow-wrap:break-word;text-wrap:pretty;-webkit-hyphens:none;hyphens:none}html[lang=ta] .site-marketing.hp-page .hp-head-row{flex-wrap:wrap;justify-content:center;row-gap:.35rem}html[lang=ta] .site-marketing.hp-page .hp-head-row .hp-title{flex:1 1 100%;max-width:min(720px,100%)}html[lang=ta] .site-marketing.hp-page .hp-head:not(.hp-head--center) .hp-head-row{justify-content:flex-start}html[lang=ta] .site-marketing.hp-page .hp-head:not(.hp-head--center) .hp-head-row .hp-title{flex:1 1 auto;max-width:100%}html[lang=ta] .site-marketing.hp-page .hp-kicker{letter-spacing:.06em;text-transform:none;line-height:1.45;white-space:normal}.hp-wrap{width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(1rem,4vw,3.5rem)}.hp-nav{position:sticky;top:0;z-index:200;transition:background .3s,box-shadow .3s,border-color .3s;border-bottom:1px solid rgba(15,23,42,.08);background:#ffffffeb;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}html[data-theme=dark] .hp-nav{background:#0a1220f0;border-bottom-color:#2a3f5fa6}.hp-nav--scrolled{background:#fffffffa;border-bottom-color:var(--hp-border);box-shadow:0 10px 32px #0f172a14}html[data-theme=dark] .hp-nav--scrolled{background:#0a1220f5}.hp-nav-inner{display:flex;align-items:center;gap:.85rem;width:100%;max-width:1600px;margin-inline:auto;padding:.85rem clamp(1rem,4vw,3.5rem);box-sizing:border-box}@media (min-width: 1280px){.hp-nav-inner{display:grid;grid-template-columns:minmax(220px,max-content) minmax(0,1fr) auto;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem}}.hp-nav-brand{display:flex;align-items:center;gap:.8rem;text-decoration:none;flex:0 0 auto;min-width:0;max-width:12rem;position:relative;z-index:3;isolation:isolate;transition:transform .2s ease,opacity .2s ease}.hp-nav-brand:hover{opacity:.96}@media (min-width: 1280px){.hp-nav-brand{grid-column:1;max-width:none;padding-right:.85rem;margin-right:.15rem}}.hp-nav-logo{display:flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:14px;background:linear-gradient(135deg,var(--hp-primary),var(--hp-secondary) 70%,var(--hp-accent));color:#fff;flex-shrink:0;box-shadow:0 10px 24px #1a56db3d}.hp-nav-title{font-size:.76rem;font-weight:800;color:var(--hp-ink);line-height:1.24;margin:0;display:block;white-space:nowrap}html[lang=ta] .hp-nav-title{white-space:normal;line-height:1.34;max-width:9.25rem}.hp-nav-title--full{display:none}.hp-nav-title--compact{display:block}.hp-nav-desktop{display:none;flex:1 1 auto;min-width:0;align-items:center;justify-content:flex-start;gap:.35rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding-inline:0}@media (min-width: 1280px){.hp-nav-desktop{grid-column:2;justify-content:safe center}.hp-nav-actions{grid-column:3;margin-left:0}}.hp-nav-desktop::-webkit-scrollbar{display:none}.hp-nav-link{padding:.6rem .9rem;border-radius:999px;border:1px solid transparent;font-size:.84rem;font-weight:600;color:var(--hp-muted);text-decoration:none;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;white-space:nowrap;flex-shrink:0}.hp-nav-link:hover{color:var(--hp-primary-dark);background:#1a56db0f;border-color:#1a56db14}.hp-nav-link--active{color:var(--hp-primary);background:#1a56db14;border-color:#1a56db1f;box-shadow:inset 0 1px #ffffff80}.hp-nav-actions{display:flex;align-items:center;gap:.55rem;flex-shrink:0;margin-left:auto;position:relative;z-index:3}.hp-nav-lang{display:none;align-items:center;justify-content:center;min-height:2.6rem;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--hp-border);background:var(--hp-surface);font-size:.82rem;font-weight:600;color:var(--hp-ink);cursor:pointer;box-shadow:0 6px 20px #0f172a0a}.hp-nav-btn{display:none;align-items:center;justify-content:center;min-height:2.6rem;padding:.5rem 1rem;border-radius:999px;font-size:.84rem;font-weight:700;text-decoration:none;border:1px solid transparent;transition:transform .2s,box-shadow .2s;white-space:nowrap}.hp-nav-btn--primary{background:linear-gradient(135deg,var(--hp-primary),var(--hp-primary-light));color:#fff;box-shadow:0 4px 18px #1a56db61}.hp-nav-btn--ghost{border-color:var(--hp-border);color:var(--hp-ink);background:var(--hp-surface)}.hp-nav-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:999px;border:1px solid var(--hp-border);background:var(--hp-surface);color:var(--hp-ink);cursor:pointer;flex-shrink:0;box-shadow:0 6px 20px #0f172a0a}.hp-nav-mobile{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem 1rem;border-top:1px solid var(--hp-border);background:var(--hp-surface);box-shadow:0 18px 40px #0f172a14}.hp-nav-mobile-link{padding:.65rem .75rem;border-radius:10px;font-weight:600;color:var(--hp-ink);text-decoration:none}.hp-nav-mobile-link:hover{background:#2563eb14;color:var(--hp-primary)}.hp-nav-mobile-cta{display:flex!important;justify-content:center;margin-top:.5rem}@media (min-width: 480px){.hp-nav-brand{max-width:11.5rem}}@media (min-width: 768px){.hp-nav-lang,.hp-nav-btn--primary{display:inline-flex}.hp-nav-brand{max-width:12.25rem}}@media (min-width: 1280px){.hp-nav-brand{max-width:none;flex-shrink:0}.hp-nav-title--compact{display:none}.hp-nav-title--full{display:block;font-size:clamp(.76rem,.88vw,.88rem)}html[lang=ta] .hp-nav-title--full{max-width:15rem;line-height:1.4;font-size:clamp(.72rem,.8vw,.82rem)}.hp-nav-desktop{display:flex}.hp-nav-menu-btn{display:none}.hp-nav-mobile{display:none!important}}@media (min-width: 1440px){.hp-nav-hide-mobile{display:inline-flex}.hp-nav-title--full{font-size:.82rem}.hp-nav-link{padding:.62rem .95rem;font-size:.86rem}}.hp-hero{position:relative;overflow:visible;padding:clamp(1.25rem,3vw,2rem) 0 clamp(1rem,2.5vw,1.5rem);min-height:auto;display:flex;align-items:flex-start}.hp-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hp-hero-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 18% 8%,var(--hp-glow-blue),transparent 55%),radial-gradient(ellipse 60% 50% at 88% 18%,var(--hp-glow-teal),transparent 50%),radial-gradient(ellipse 45% 38% at 55% 95%,var(--hp-glow-gold),transparent 52%),linear-gradient(180deg,var(--hp-bg-tint) 0%,var(--hp-bg) 72%)}html[data-theme=dark] .hp-hero-gradient{background:radial-gradient(ellipse 80% 60% at 18% 8%,var(--hp-glow-blue),transparent 55%),radial-gradient(ellipse 60% 50% at 88% 18%,var(--hp-glow-teal),transparent 50%),linear-gradient(180deg,var(--hp-bg-tint) 0%,var(--hp-bg) 100%)}.hp-hero-orb{position:absolute;border-radius:50%;filter:blur(40px)}.hp-hero-orb--a{width:280px;height:280px;top:5%;right:10%;background:#1a56db47}.hp-hero-orb--b{width:200px;height:200px;bottom:15%;left:5%;background:#0e9f8e38}.hp-hero-grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:radial-gradient(rgba(26,86,219,.1) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 90%);mask-image:linear-gradient(180deg,#000 30%,transparent 90%)}.hp-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);align-items:start}@media (min-width: 992px){.hp-hero-layout{grid-template-columns:minmax(0,1.02fr) minmax(260px,.98fr);align-items:start;gap:clamp(1rem,2vw,1.5rem)}}.hp-hero-aside{display:flex;flex-direction:column;gap:.65rem;width:100%;max-width:100%}@media (min-width: 992px){.hp-hero-aside{position:sticky;top:4.75rem;align-self:start;max-height:calc(100dvh - 5.5rem);overflow-y:auto;overscroll-behavior:contain;padding-right:.1rem}}.hp-hero-content{position:relative;z-index:1;overflow:visible;min-width:0;width:100%}.hp-hero-title{margin:0 0 .5rem;font-weight:800;line-height:1.28;letter-spacing:-.015em;color:var(--hp-primary-dark);overflow:visible;max-width:100%;text-wrap:balance}html[lang=ta] .hp-hero-title{font-size:clamp(1.1rem,3.6vw,1.9rem);line-height:1.44;letter-spacing:.015em;word-break:normal;overflow-wrap:break-word;text-wrap:pretty}html[lang=en] .hp-hero-title{font-size:clamp(1.55rem,4.2vw,2.85rem);line-height:1.18;letter-spacing:-.02em}html[data-theme=dark] .hp-hero-title{color:#93c5fd}.hp-hero-title-alt{margin:0 0 .85rem;font-size:clamp(.82rem,1.6vw,1.05rem);font-weight:600;line-height:1.4;color:var(--hp-secondary);text-wrap:pretty}html[lang=ta] .hp-hero-title-alt{font-size:clamp(.8rem,1.5vw,.98rem);line-height:1.45}html[lang=en] .hp-hero-title-alt{font-size:clamp(.9rem,1.8vw,1.12rem)}html[data-theme=dark] .hp-hero-title-alt{color:var(--hp-secondary-light)}.hp-hero-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;margin-bottom:1rem;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--hp-primary-dark);background:linear-gradient(90deg,#1a56db1a,#0e9f8e14);border:1px solid rgba(26,86,219,.2);box-shadow:var(--hp-shadow)}html[data-theme=dark] .hp-hero-badge{background:linear-gradient(90deg,#1a56db38,#0e9f8e26);color:var(--hp-secondary-light);border-color:#2dd4bf40}.hp-hero-sub{margin:0 0 .65rem;font-weight:600;color:var(--hp-primary-dark);text-wrap:pretty}html[lang=ta] .hp-hero-sub{font-size:clamp(1rem,2.8vw,1.28rem);line-height:1.45}html[lang=en] .hp-hero-sub{font-size:clamp(1.05rem,2.4vw,1.35rem);line-height:1.35}html[data-theme=dark] .hp-hero-sub{color:var(--hp-secondary-light)}.hp-hero-lead{margin:0 0 .85rem;max-width:min(540px,100%);line-height:1.55;color:var(--hp-muted);font-size:clamp(.92rem,2.1vw,1.02rem)}.hp-trust-list{list-style:none;margin:0 0 1.35rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.hp-trust-list li{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;font-size:clamp(.72rem,2.2vw,.78rem);font-weight:600;color:var(--hp-ink);background:var(--hp-surface);border:1px solid var(--hp-border)}.hp-trust-list svg{color:var(--hp-primary)}.hp-hero-ctas{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.85rem}@media (max-width: 479px){.hp-hero-ctas .hp-btn{flex:1 1 100%;width:100%;justify-content:center}}@media (min-width: 480px) and (max-width: 639px){.hp-hero-ctas .hp-btn--primary{flex:1 1 auto}}.hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.72rem 1.2rem;border-radius:12px;font-size:.9rem;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .2s,box-shadow .2s}.hp-btn:hover{transform:translateY(-2px)}.hp-btn--primary{background:linear-gradient(135deg,var(--hp-primary),var(--hp-primary-light));color:#fff;box-shadow:0 8px 24px #1a56db59}.hp-btn--primary:hover{box-shadow:0 12px 28px #1a56db6b}.hp-btn--secondary{background:var(--hp-surface);border-color:var(--hp-border);color:var(--hp-ink)}.hp-btn--secondary:hover{border-color:var(--hp-primary);color:var(--hp-primary);background:var(--hp-glow-blue)}.hp-btn--ghost{background:transparent;border-color:var(--hp-border);color:var(--hp-ink)}.hp-btn--white{background:#fff;color:var(--hp-primary)}.hp-btn--ghost-light{background:#ffffff1f;border-color:#ffffff59;color:#fff}.hp-hero-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem;margin:0}@media (min-width: 540px){.hp-hero-metrics{grid-template-columns:repeat(4,1fr)}}.hp-hero-metrics div{padding:.55rem .65rem;border-radius:10px;background:#ffffffbf;border:1px solid var(--hp-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=dark] .hp-hero-metrics div{background:#1e293bbf}.hp-hero-metrics dt{font-size:clamp(.62rem,1.8vw,.68rem);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--hp-muted);margin-bottom:.2rem;line-height:1.35}.hp-hero-metrics dd{margin:0;font-size:clamp(1.1rem,3vw,1.35rem);font-weight:800;color:var(--hp-primary);font-variant-numeric:tabular-nums}.hp-mockup{position:relative;border-radius:var(--hp-radius);background:var(--hp-surface);border:1px solid var(--hp-border);box-shadow:var(--hp-shadow-lg);overflow:visible}.hp-mockup-bar{display:flex;gap:.35rem;padding:.65rem .85rem;background:linear-gradient(90deg,#f1f5f9,#e2e8f0);border-bottom:1px solid var(--hp-border)}.hp-mockup-bar span{width:10px;height:10px;border-radius:50%;background:#cbd5e1}.hp-mockup-bar span:first-child{background:#f87171}.hp-mockup-bar span:nth-child(2){background:#fbbf24}.hp-mockup-bar span:nth-child(3){background:#34d399}.hp-mockup-body{display:flex;min-height:200px;overflow:hidden;border-radius:0 0 var(--hp-radius) var(--hp-radius)}.hp-mockup-sidebar{width:22%;background:linear-gradient(180deg,#0c2340,var(--hp-primary))}.hp-mockup-main{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.hp-mockup-chart{height:90px;border-radius:10px;background:linear-gradient(180deg,rgba(26,86,219,.14),transparent);border:1px dashed rgba(26,86,219,.22)}.hp-mockup-rows span{display:block;height:10px;margin-bottom:.45rem;border-radius:6px;background:#e2e8f0}.hp-mockup-rows span:nth-child(2){width:85%}.hp-mockup-rows span:nth-child(3){width:70%}.hp-float-card{position:absolute;display:flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:10px;font-size:.72rem;font-weight:600;background:var(--hp-surface);border:1px solid var(--hp-border);box-shadow:var(--hp-shadow);z-index:2;max-width:10rem;white-space:nowrap}.hp-float-card--1{top:8%;right:6%}.hp-float-card--2{bottom:12%;right:8%;left:auto}@media (max-width: 1279px){.hp-float-card{display:none}}.hp-disclaimer.home-hero-disclaimer{border-radius:var(--hp-radius);border:1px solid var(--hp-border);box-shadow:var(--hp-shadow);max-height:none}.hp-disclaimer .home-hero-disclaimer-title{padding:.55rem .75rem;font-size:clamp(.78rem,1.5vw,.92rem);line-height:1.4;white-space:normal;text-wrap:pretty}html[lang=ta] .hp-disclaimer .home-hero-disclaimer-title{font-size:clamp(.72rem,1.4vw,.86rem);line-height:1.45}.hp-disclaimer .home-hero-disclaimer-scroll{max-height:min(28vh,220px);padding:.65rem .75rem .75rem}@media (min-width: 992px){.hp-disclaimer .home-hero-disclaimer-scroll{max-height:min(30vh,240px)}}.hp-hero-quick-links{border-radius:var(--hp-radius);border:1px solid var(--hp-border);background:var(--hp-surface);box-shadow:var(--hp-shadow);overflow:hidden}.hp-hero-quick-links-title{margin:0;padding:.5rem .75rem;font-size:clamp(.78rem,1.4vw,.88rem);font-weight:700;text-align:center;color:var(--hp-primary-dark);border-bottom:1px solid var(--hp-border);background:linear-gradient(180deg,var(--hp-bg-tint) 0%,var(--hp-surface) 100%)}html[data-theme=dark] .hp-hero-quick-links-title{color:#93c5fd}.hp-hero-quick-links-list{list-style:none;margin:0;padding:.35rem .45rem;max-height:min(34vh,260px);overflow-y:auto;overscroll-behavior:contain}.hp-hero-quick-link{display:flex;align-items:center;gap:.45rem;padding:.38rem .45rem;border-radius:8px;text-decoration:none;color:var(--hp-ink);font-size:clamp(.72rem,1.6vw,.8rem);font-weight:600;line-height:1.3;transition:background .15s,color .15s}.hp-hero-quick-link:hover{background:var(--hp-glow-blue);color:var(--hp-primary)}.hp-hero-quick-link-icon{flex-shrink:0;width:1.25rem;text-align:center;font-size:.95rem}.hp-hero-quick-link-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-hero-quick-link-external{flex-shrink:0;font-size:.68rem;opacity:.55}.hp-hero-quick-links-note{margin:0;padding:.4rem .65rem .5rem;font-size:.62rem;line-height:1.4;color:var(--hp-muted);border-top:1px solid var(--hp-border);background:var(--hp-bg-tint)}.hp-section{padding:clamp(1.5rem,3.5vw,2.5rem) 0}.hp-section--features{background:linear-gradient(180deg,var(--hp-surface) 0%,var(--hp-bg-tint) 100%)}.hp-section--modules{background:linear-gradient(180deg,var(--hp-bg) 0%,var(--hp-bg-warm) 48%,var(--hp-bg-tint) 100%)}html[data-theme=dark] .hp-section--modules{background:linear-gradient(180deg,var(--hp-bg) 0%,var(--hp-bg-tint) 100%)}.hp-section--workflow{background:var(--hp-surface)}.hp-section--stats .hp-stats-band{padding:clamp(2rem,4vw,3rem);border-radius:20px;background:var(--hp-gradient-stats);color:#fff;box-shadow:0 16px 48px #1348b847}.hp-section--stats .hp-title,.hp-section--stats .hp-subtitle{color:#fffffff2}.hp-section--stats .hp-kicker{color:#ffffffd9;background:none;-webkit-text-fill-color:rgba(255,255,255,.85)}.hp-section--why{background:var(--hp-bg)}.hp-section--about{background:linear-gradient(180deg,var(--hp-bg-tint),var(--hp-bg-warm))}.hp-section--contact{background:var(--hp-surface);border-top:1px solid var(--hp-border)}.hp-head{margin-bottom:1.15rem}.hp-head--center{text-align:center}.hp-head--center .hp-subtitle{margin-inline:auto}.hp-head-row{display:flex;align-items:center;justify-content:center;gap:.65rem}.hp-head--center .hp-head-row{justify-content:center}.hp-kicker{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(90deg,var(--hp-primary),var(--hp-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.hp-title{margin:0;font-weight:800;line-height:1.25;color:var(--hp-ink);text-wrap:balance}html[lang=ta] .hp-title{font-size:clamp(1.15rem,2.9vw,1.72rem);line-height:1.42;text-wrap:pretty}html[lang=en] .hp-title{font-size:clamp(1.5rem,3.2vw,2.2rem);line-height:1.22}.hp-subtitle{margin:.6rem 0 0;max-width:min(620px,100%);font-size:clamp(.95rem,2vw,1.05rem);line-height:1.65;color:var(--hp-muted)}.hp-card{border-radius:var(--hp-radius);background:var(--hp-surface);border:1px solid var(--hp-border);box-shadow:var(--hp-shadow);transition:transform .25s,box-shadow .25s}.hp-card:hover{transform:translateY(-4px);box-shadow:var(--hp-shadow-lg)}.hp-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.85rem;border-radius:14px;color:#fff}.hp-card--blue .hp-icon-wrap{background:linear-gradient(135deg,#1a56db,#38bdf8)}.hp-card--cyan .hp-icon-wrap{background:linear-gradient(135deg,#0e9f8e,#2dd4bf)}.hp-card--violet .hp-icon-wrap{background:linear-gradient(135deg,#6d28d9,#a78bfa)}.hp-card--emerald .hp-icon-wrap{background:linear-gradient(135deg,#047857,#34d399)}.hp-card--amber .hp-icon-wrap{background:linear-gradient(135deg,#d97706,#fbbf24)}.hp-card--rose .hp-icon-wrap{background:linear-gradient(135deg,#be123c,#fb7185)}.hp-card--indigo .hp-icon-wrap{background:linear-gradient(135deg,#4338ca,#818cf8)}.hp-card--blue{border-color:#1a56db24}.hp-card--cyan{border-color:#0e9f8e29}.hp-card--violet{border-color:#6d28d924}.hp-card--emerald{border-color:#04785724}.hp-card--amber{border-color:#d9770629}.hp-card--rose{border-color:#be123c24}.hp-card--indigo{border-color:#4338ca24}.hp-card-title{margin:0 0 .45rem;font-weight:700;color:var(--hp-ink);line-height:1.35;text-wrap:balance}html[lang=ta] .hp-card-title{font-size:clamp(.92rem,2.2vw,1.02rem);line-height:1.42;text-wrap:pretty}html[lang=en] .hp-card-title{font-size:clamp(1.02rem,2.2vw,1.12rem)}.hp-card-text{margin:0;font-size:clamp(.86rem,2vw,.92rem);line-height:1.6;color:var(--hp-muted)}.hp-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.75rem;font-weight:700;font-size:.88rem;color:var(--hp-primary);text-decoration:none}.hp-link:hover{text-decoration:underline}.hp-feature-grid{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width: 640px){.hp-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.hp-feature-grid{grid-template-columns:repeat(3,1fr)}}.hp-feature-card{padding:1rem .95rem .9rem;position:relative;overflow:hidden}.hp-feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--hp-primary),var(--hp-secondary))}.hp-module-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width: 640px){.hp-module-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.hp-module-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.hp-module-grid{grid-template-columns:repeat(4,1fr)}}.hp-module-card{padding:1rem .95rem .9rem;display:flex;flex-direction:column;min-height:100%}.hp-module-card .hp-card-text{flex:1}.hp-timeline{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}@media (min-width: 768px){.hp-timeline{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width: 1100px){.hp-timeline{grid-template-columns:repeat(6,1fr)}}.hp-timeline-item{position:relative;padding:1rem 1rem 1rem 3.25rem;border-radius:14px;background:var(--hp-surface);border:1px solid var(--hp-border);box-shadow:var(--hp-shadow)}.hp-timeline-num{position:absolute;left:.85rem;top:.85rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:.85rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--hp-primary),var(--hp-accent))}.hp-timeline-item p{margin:0;font-size:.88rem;font-weight:600;line-height:1.45;color:var(--hp-ink)}html[lang=ta] .hp-timeline-item p{font-size:clamp(.8rem,1.9vw,.86rem);line-height:1.48;text-wrap:pretty}.hp-stats-grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width: 768px){.hp-stats-grid{grid-template-columns:repeat(4,1fr)}}.hp-stats-grid li{text-align:center;padding:.5rem}.hp-stat-num{display:block;font-size:clamp(1.85rem,4vw,2.5rem);font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.hp-stats-grid span{display:block;margin-top:.35rem;font-size:.88rem;font-weight:600;opacity:.92}.hp-stats-grid small{display:block;margin-top:.2rem;font-size:.72rem;opacity:.75}.hp-why-grid{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width: 640px){.hp-why-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.hp-why-grid{grid-template-columns:repeat(3,1fr)}}.hp-why-card{padding:1rem .95rem}.hp-why-card h3{margin:.65rem 0 .35rem;font-size:1.05rem;font-weight:700;line-height:1.35}html[lang=ta] .hp-why-card h3{font-size:clamp(.92rem,2.1vw,1rem);line-height:1.42}.hp-why-card p{margin:0;font-size:.88rem;line-height:1.55;color:var(--hp-muted)}.hp-about-card{padding:clamp(1rem,2.5vw,1.35rem);border-radius:16px;background:var(--hp-surface);border:1px solid var(--hp-border);box-shadow:var(--hp-shadow-lg)}.hp-cta{position:relative;overflow:hidden;padding:clamp(1.75rem,4vw,2.75rem) 0}.hp-cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hp-gradient-cta)}.hp-cta-inner{position:relative;z-index:1;text-align:center}.hp-cta-title{margin:0 0 .65rem;font-weight:800;color:#fff;text-wrap:balance}html[lang=ta] .hp-cta-title{font-size:clamp(1.2rem,3.2vw,1.95rem);line-height:1.42;text-wrap:pretty;max-width:min(680px,100%);margin-inline:auto}html[lang=en] .hp-cta-title{font-size:clamp(1.6rem,3.8vw,2.5rem);line-height:1.22}.hp-cta-sub{margin:0 auto 1rem;max-width:min(560px,100%);font-size:clamp(.92rem,2vw,1rem);line-height:1.55;color:#ffffffe0}.hp-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media (max-width: 479px){.hp-cta-actions .hp-btn{flex:1 1 100%;width:100%;justify-content:center}}.hp-contact-split{display:grid;gap:1.15rem;align-items:start}@media (min-width: 900px){.hp-contact-split{grid-template-columns:1fr 1.1fr}}.hp-contact-perks{list-style:none;margin:1rem 0;padding:0;display:flex;flex-direction:column;gap:.65rem}.hp-contact-perks li{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;border-radius:12px;background:var(--hp-bg);border:1px solid var(--hp-border);font-weight:600;color:var(--hp-muted)}.hp-contact-perks svg{color:var(--hp-primary)}.hp-contact-form-card{border-radius:var(--hp-radius);border:1px solid var(--hp-border);box-shadow:var(--hp-shadow-lg)}.site-marketing .home-news-teaser{padding:0 clamp(1.25rem,4vw,2rem);margin:0}.site-marketing .home-news-teaser-link{border-radius:var(--hp-radius);border-color:#1a56db33;background:linear-gradient(90deg,#e8f0fa,#e6f7f4);padding:.75rem 1rem}html[data-theme=dark] .site-marketing .home-news-teaser-link{background:#1a56db24}.site-marketing .public-quick-section{background:var(--hp-bg);border-color:var(--hp-border)}.site-marketing .public-quick-card{border-radius:var(--hp-radius);background:var(--hp-surface)}.site-marketing .home-footer{background:linear-gradient(180deg,#0a1628,#0c2340 55%,#071018);position:relative;overflow:hidden}.site-marketing .home-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 10% 0%,var(--hp-glow-blue),transparent 55%),radial-gradient(ellipse 50% 35% at 90% 20%,var(--hp-glow-teal),transparent 50%),radial-gradient(ellipse 40% 30% at 50% 80%,var(--hp-glow-gold),transparent 45%);pointer-events:none}.site-marketing .home-footer-main,.site-marketing .home-footer-visitors,.site-marketing .home-footer-bar{position:relative;z-index:1}.site-marketing .home-footer-product{background:linear-gradient(135deg,#fff,#7dd3fc 42%,#5eead4 72%,#fcd34d);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}html[lang=ta] .site-marketing .home-footer-product{white-space:normal;line-height:1.38;display:inline-block;max-width:100%}.site-marketing .home-footer-list a{transition:color .2s,transform .2s}.site-marketing .home-footer-list a:hover{color:#5eead4;transform:translate(3px)}.site-marketing .home-footer-visitor-card{border:1px solid rgba(148,163,184,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-marketing .home-footer-visitor-card--accent{border-color:#0e9f8e66;box-shadow:0 0 24px #0e9f8e2e}.hp-disclaimer--page{max-height:none;margin-top:0}.hp-disclaimer--page .home-hero-disclaimer-scroll{max-height:none}.hp-section-cta{margin-top:1.15rem;text-align:center}.hp-page-hero{position:relative;overflow:hidden;padding:clamp(2rem,5vw,3.25rem) 0 clamp(1.75rem,4vw,2.5rem)}.hp-page-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hp-page-hero-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 20% 0%,var(--hp-glow-blue),transparent 55%),radial-gradient(ellipse 50% 45% at 90% 20%,var(--hp-glow-teal),transparent 50%),linear-gradient(180deg,var(--hp-bg-tint) 0%,var(--hp-bg) 85%)}html[data-theme=dark] .hp-page-hero-gradient{background:radial-gradient(ellipse 70% 60% at 20% 0%,var(--hp-glow-blue),transparent 55%),radial-gradient(ellipse 50% 45% at 90% 20%,var(--hp-glow-teal),transparent 50%),linear-gradient(180deg,#1e293b 0%,var(--hp-bg) 85%)}.hp-page-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 90%);mask-image:linear-gradient(180deg,#000 0%,transparent 90%)}.hp-page-hero-inner{position:relative}.hp-breadcrumb ol{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.35rem;font-size:.8rem;color:var(--hp-muted)}.hp-breadcrumb li:not(:last-child):after{content:"/";margin-left:.35rem;opacity:.5}.hp-breadcrumb a{color:var(--hp-primary);text-decoration:none;font-weight:600}.hp-page-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.85rem;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--hp-primary),var(--hp-secondary) 70%,var(--hp-accent))}.hp-page-hero--cyan .hp-page-hero-icon{background:linear-gradient(135deg,#06b6d4,#0891b2)}.hp-page-hero--violet .hp-page-hero-icon{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.hp-page-hero--amber .hp-page-hero-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.hp-page-hero-title{margin:0 0 .5rem;font-size:clamp(1.65rem,4vw,2.35rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}html[lang=ta] .hp-page-hero-title{font-size:clamp(1.25rem,3.2vw,1.9rem);line-height:1.42;letter-spacing:.01em;text-wrap:pretty}.hp-page-hero-subtitle{margin:0;max-width:640px;font-size:clamp(.95rem,2vw,1.08rem);line-height:1.6;color:var(--hp-muted)}.hp-section--public{padding-top:0}.hp-public-lead{margin:0 auto 2rem;max-width:720px;text-align:center;font-size:clamp(1rem,2.2vw,1.12rem);line-height:1.7;color:var(--hp-muted)}.hp-public-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem}.hp-public-card{height:100%}.hp-public-card-emoji{font-size:1.75rem;line-height:1}.hp-public-contact-cards{list-style:none;margin:1rem 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.hp-public-contact-card{display:flex;align-items:flex-start;gap:.85rem;padding:1rem;border-radius:var(--hp-radius);border:1px solid var(--hp-border);background:var(--hp-surface)}.hp-public-contact-label{margin:0 0 .2rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hp-muted)}.hp-public-contact-value{margin:0;font-weight:600;color:var(--hp-ink);text-decoration:none}a.hp-public-contact-value:hover{color:var(--hp-primary)}.hp-public-note{margin:.75rem 0 0;font-size:.88rem;color:var(--hp-muted);line-height:1.55}.hp-faq-grid{display:grid;gap:1.25rem}.hp-faq-category{display:inline-block;margin-bottom:.65rem;padding:.3rem .7rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.hp-faq-category--blue{background:#dbeafe;color:#1d4ed8}.hp-faq-category--cyan{background:#cffafe;color:#0e7490}.hp-faq-category--violet{background:#ede9fe;color:#6d28d9}.hp-faq-category--emerald{background:#d1fae5;color:#047857}.hp-faq-category--amber{background:#fef3c7;color:#b45309}.hp-faq-category--rose{background:#ffe4e6;color:#be123c}html[data-theme=dark] .hp-faq-category--blue{background:#2563eb33;color:#93c5fd}html[data-theme=dark] .hp-faq-category--cyan{background:#06b6d433;color:#67e8f9}html[data-theme=dark] .hp-faq-category--violet{background:#7c3aed33;color:#c4b5fd}html[data-theme=dark] .hp-faq-category--emerald{background:#10b98133;color:#6ee7b7}html[data-theme=dark] .hp-faq-category--amber{background:#f59e0b33;color:#fcd34d}html[data-theme=dark] .hp-faq-category--rose{background:#f43f5e33;color:#fda4af}.hp-faq-list{display:flex;flex-direction:column;gap:.5rem}.hp-faq-item{border:1px solid var(--hp-border);border-radius:12px;background:var(--hp-surface);overflow:hidden}.hp-faq-question{padding:.9rem 1rem;font-weight:600;cursor:pointer;list-style:none}.hp-faq-question::-webkit-details-marker{display:none}.hp-faq-answer{padding:0 1rem 1rem;font-size:.92rem;line-height:1.65;color:var(--hp-muted)}.hp-faq-footer-note{margin:2rem 0 0;text-align:center;color:var(--hp-muted)}.hp-section--showcase{background:linear-gradient(180deg,var(--hp-bg) 0%,var(--hp-bg-tint) 100%)}html[data-theme=dark] .hp-section--showcase{background:linear-gradient(180deg,var(--hp-bg) 0%,#1e293b 100%)}.hp-showcase-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.hp-showcase-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:999px;border:1px solid var(--hp-border);background:var(--hp-surface);color:var(--hp-muted);font-size:.84rem;font-weight:600;cursor:pointer;transition:all .2s}.hp-showcase-tab--active{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--hp-primary),var(--hp-secondary) 70%,var(--hp-accent));box-shadow:0 6px 20px #1a56db52}.hp-showcase-stage{display:flex;justify-content:center;min-height:320px}.hp-showcase-device{width:100%;max-width:920px;text-align:center}.hp-showcase-frame{margin-inline:auto;border-radius:16px;border:1px solid var(--hp-border);background:var(--hp-surface);box-shadow:var(--hp-shadow-lg);overflow:hidden}.hp-showcase-device--desktop .hp-showcase-frame{width:min(100%,860px)}.hp-showcase-device--tablet .hp-showcase-frame{width:min(100%,620px)}.hp-showcase-device--mobile .hp-showcase-frame{width:min(100%,280px)}.hp-showcase-frame-bar{display:flex;gap:.35rem;padding:.55rem .75rem;background:#f1f5f9;border-bottom:1px solid var(--hp-border)}html[data-theme=dark] .hp-showcase-frame-bar{background:#334155}.hp-showcase-frame-bar span{width:.55rem;height:.55rem;border-radius:50%;background:#cbd5e1}.hp-showcase-screen{display:flex;min-height:220px;background:linear-gradient(135deg,#f8fafc,#eff6ff)}html[data-theme=dark] .hp-showcase-screen{background:linear-gradient(135deg,#1e293b,#0f172a)}.hp-showcase-device--mobile .hp-showcase-screen{flex-direction:column;min-height:360px}.hp-showcase-sidebar{width:22%;background:#2563eb14;border-right:1px solid var(--hp-border)}.hp-showcase-device--tablet .hp-showcase-sidebar{width:18%}.hp-showcase-device--mobile .hp-showcase-sidebar{width:100%;height:48px;border-right:none;border-bottom:1px solid var(--hp-border)}.hp-showcase-main{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.hp-showcase-toolbar{height:28px;border-radius:8px;background:#2563eb1f}.hp-showcase-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.hp-showcase-device--mobile .hp-showcase-cards{grid-template-columns:1fr}.hp-showcase-cards span{height:52px;border-radius:10px;background:#06b6d426}.hp-showcase-table{display:flex;flex-direction:column;gap:.4rem;flex:1}.hp-showcase-table span{height:14px;border-radius:6px;background:#94a3b833}.hp-showcase-caption{margin:1rem auto 0;max-width:520px;font-size:.92rem;color:var(--hp-muted);line-height:1.55}.hp-section--pricing{background:var(--hp-surface);border-block:1px solid var(--hp-border)}.hp-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.75rem;align-items:stretch}.hp-pricing-card{position:relative;display:flex;flex-direction:column;padding:1rem .95rem;border-radius:var(--hp-radius);border:1px solid var(--hp-border);background:var(--hp-bg);box-shadow:var(--hp-shadow)}.hp-pricing-card--featured{border-color:#1a56db61;box-shadow:var(--hp-shadow-lg);transform:translateY(-4px)}.hp-pricing-badge{position:absolute;top:-.65rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .7rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--hp-primary),var(--hp-accent))}.hp-pricing-name{margin:.5rem 0 .25rem;font-size:1.1rem;font-weight:700;line-height:1.35}html[lang=ta] .hp-pricing-name{font-size:clamp(.95rem,2.1vw,1.05rem);line-height:1.42;text-wrap:pretty}.hp-pricing-price{margin:0 0 .5rem;font-size:1.65rem;font-weight:800;color:var(--hp-primary)}.hp-pricing-desc{margin:0 0 1rem;font-size:.88rem;color:var(--hp-muted);line-height:1.5}.hp-pricing-features{list-style:none;margin:0 0 1.25rem;padding:0;flex:1;display:flex;flex-direction:column;gap:.5rem}.hp-pricing-features li{display:flex;align-items:flex-start;gap:.45rem;font-size:.86rem;color:var(--hp-ink)}.hp-pricing-features svg{color:var(--hp-success);flex-shrink:0;margin-top:.15rem}.hp-pricing-cta{width:100%;margin-top:auto}.site-marketing .hp-contact-form-card{background:var(--hp-surface)}.site-marketing .hp-contact-form-card .input,.site-marketing .hp-contact-form-card textarea{border-radius:10px;border-color:var(--hp-border)}.site-marketing .hp-contact-form-card .btn-primary{border-radius:12px;background:linear-gradient(135deg,var(--hp-primary),var(--hp-primary-light))}.hp-deeds-intro{margin-bottom:2rem;padding:1.35rem}.hp-deeds-disclaimer{margin:.75rem 0 0;padding:.85rem 1rem;border-radius:12px;font-size:.88rem;line-height:1.55;color:var(--hp-muted);background:var(--hp-bg);border:1px solid var(--hp-border)}.hp-news-page{display:flex;flex-direction:column;gap:1.5rem}.hp-news-announce-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;margin-bottom:1rem}.hp-news-announce-card{height:100%}.hp-news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.78rem;color:var(--hp-muted)}.hp-news-priority{padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#be123c;background:#ffe4e6}html[data-theme=dark] .hp-news-priority{background:#f43f5e33;color:#fda4af}.hp-news-list{display:flex;flex-direction:column;gap:.85rem}.hp-news-item{display:flex;gap:1rem;align-items:flex-start;padding:1.15rem}.hp-news-item-icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:12px;flex-shrink:0;color:var(--hp-primary);background:#2563eb1a}.hp-news-category{padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;background:#7c3aed1f;color:#6d28d9}html[data-theme=dark] .hp-news-category{color:#c4b5fd}.hp-sitemap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem}.hp-sitemap-col{padding:1.35rem}.hp-sitemap-heading{margin:0 0 1rem;font-size:1.1rem;font-weight:700}.hp-sitemap-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.hp-sitemap-list a{display:inline-flex;padding:.45rem .6rem;border-radius:10px;font-weight:600;color:var(--hp-ink);text-decoration:none;transition:background .2s,color .2s,transform .2s}.hp-sitemap-list a:hover{color:var(--hp-primary);background:#2563eb14;transform:translate(3px)}.site-marketing.hp-page{--hp-radius: 24px;--hp-border: #dbe4ef;--hp-shadow: 0 14px 40px rgba(15, 23, 42, .06);--hp-shadow-lg: 0 28px 68px rgba(15, 23, 42, .12);--hp-divider: rgba(15, 23, 42, .08);--hp-surface-soft: #f7faff}html[data-theme=dark] .site-marketing.hp-page{--hp-border: #2a3d59;--hp-divider: rgba(255, 255, 255, .08);--hp-surface-soft: rgba(19, 31, 53, .82)}.hp-wrap{max-width:1440px;padding-inline:clamp(1rem,3vw,2.5rem)}.hp-section{padding:clamp(2.75rem,6vw,4.75rem) 0}.site-marketing.hp-page .hp-head{margin-bottom:clamp(1.5rem,3vw,2rem)}.site-marketing.hp-page .hp-head--center{max-width:900px;margin-inline:auto}.site-marketing.hp-page .hp-head:not(.hp-head--center){max-width:840px}.site-marketing.hp-page .hp-head-row{gap:.9rem}.site-marketing.hp-page .hp-kicker{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .8rem;padding:.42rem .82rem;border-radius:999px;border:1px solid rgba(26,86,219,.12);background:#1a56db0f;color:var(--hp-primary);-webkit-background-clip:initial;background-clip:initial;letter-spacing:.08em;text-transform:uppercase}.site-marketing.hp-page .hp-title{letter-spacing:-.025em}html[lang=ta] .site-marketing.hp-page .hp-title{font-size:clamp(1.35rem,3vw,2rem);line-height:1.38}html[lang=en] .site-marketing.hp-page .hp-title{font-size:clamp(1.7rem,3.4vw,2.55rem);line-height:1.16}.site-marketing.hp-page .hp-subtitle{margin-top:.85rem;max-width:min(720px,100%);font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.72;color:var(--hp-muted)}.site-marketing.hp-page .hp-card{border-color:#94a3b82e;box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-card:hover{transform:translateY(-6px);box-shadow:var(--hp-shadow-lg)}.site-marketing.hp-page .hp-icon-wrap{width:3.2rem;height:3.2rem;border-radius:18px;box-shadow:0 10px 24px #0f172a1a}.site-marketing.hp-page .hp-card-title{margin-bottom:.6rem}html[lang=ta] .site-marketing.hp-page .hp-card-title{font-size:clamp(.98rem,2vw,1.08rem)}html[lang=en] .site-marketing.hp-page .hp-card-title{font-size:clamp(1.06rem,2vw,1.16rem)}.site-marketing.hp-page .hp-card-text{font-size:clamp(.9rem,1.6vw,.96rem);line-height:1.68}.site-marketing.hp-page .hp-link{gap:.42rem;font-size:.9rem}.site-marketing.hp-page .hp-nav{border-bottom-color:#0f172a0f;background:#ffffffe6;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}.site-marketing.hp-page .hp-nav--scrolled{background:#fffffffa;box-shadow:0 14px 40px #0f172a14}.site-marketing.hp-page .hp-nav-inner{max-width:1440px;gap:1rem;padding-block:.95rem}@media (min-width: 1280px){.site-marketing.hp-page .hp-nav-inner{grid-template-columns:minmax(240px,max-content) minmax(0,1fr) auto;-moz-column-gap:1.75rem;column-gap:1.75rem}}.site-marketing.hp-page .hp-nav-brand{gap:.82rem;max-width:12.5rem}.site-marketing.hp-page .hp-nav-logo{width:2.7rem;height:2.7rem;border-radius:16px}.site-marketing.hp-page .hp-nav-title{font-weight:800}.site-marketing.hp-page .hp-nav-desktop{gap:.45rem}.site-marketing.hp-page .hp-nav-link{padding:.62rem .95rem;border-radius:999px;border:1px solid transparent}.site-marketing.hp-page .hp-nav-link:hover{background:#1a56db0f;border-color:#1a56db14}.site-marketing.hp-page .hp-nav-link--active{background:#1a56db17;border-color:#1a56db1f}.site-marketing.hp-page .hp-nav-actions{gap:.65rem}.site-marketing.hp-page .hp-nav-lang,.site-marketing.hp-page .hp-nav-btn,.site-marketing.hp-page .hp-nav-menu-btn{border-radius:999px}.site-marketing.hp-page .hp-nav-lang,.site-marketing.hp-page .hp-nav-menu-btn{box-shadow:0 8px 24px #0f172a0a}.site-marketing .home-footer{margin-top:clamp(3rem,6vw,5rem);background:linear-gradient(180deg,#0f172a,#12233d 55%,#0b1220)}.site-marketing .home-footer-main--wide,.site-marketing .home-footer-visitors-inner{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1rem,3vw,2.5rem);box-sizing:border-box}.site-marketing .home-footer-main--wide{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.8rem 1.5rem;padding-top:clamp(2.6rem,5vw,4rem);padding-bottom:clamp(2rem,4vw,3rem)}.site-marketing .home-footer-col{min-width:0}.site-marketing .home-footer-heading{margin-bottom:.95rem;font-weight:700;color:#fffffff5}.site-marketing .home-footer-list{gap:.58rem}.site-marketing .home-footer-list a{color:#e2e8f0d1}.site-marketing .home-footer-list a:hover{color:#fff}.site-marketing .home-footer-visitors{border-top:1px solid rgba(255,255,255,.08)}.site-marketing .home-footer-visitors-inner{padding-top:1.35rem;padding-bottom:1.35rem}.site-marketing .home-footer-visitor-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.85rem}.site-marketing .home-footer-visitor-card{background:#ffffff0f;border-radius:20px}.site-marketing .home-footer-bar{border-top:1px solid rgba(255,255,255,.08);color:#e2e8f0b8}html[lang=ta] .site-marketing.hp-page .hp-kicker{letter-spacing:.03em;text-transform:none;line-height:1.4}html[lang=ta] .site-marketing.hp-page .hp-subtitle,html[lang=ta] .site-marketing.hp-page .hp-card-text,html[lang=ta] .site-marketing.hp-page .hp-nav-link,html[lang=ta] .site-marketing.hp-page .hp-nav-lang,html[lang=ta] .site-marketing.hp-page .hp-nav-btn{line-height:1.55}html[lang=ta] .site-marketing.hp-page .hp-nav-title{line-height:1.34}html[lang=ta] .site-marketing .home-footer-heading,html[lang=ta] .site-marketing .home-footer-list a{line-height:1.55}html[lang=ta] .site-marketing .home-footer-product{line-height:1.42}@media (max-width: 1023px){.site-marketing.hp-page .hp-nav-inner{padding-block:.8rem}.site-marketing.hp-page .hp-nav-brand{max-width:11.25rem}.site-marketing.hp-page .hp-title{text-wrap:pretty}}@media (max-width: 767px){.hp-wrap{padding-inline:.9rem}.hp-section{padding:2.2rem 0}.site-marketing.hp-page .hp-head{margin-bottom:1.35rem}.site-marketing.hp-page .hp-head-row{gap:.65rem}.site-marketing.hp-page .hp-kicker{margin-bottom:.7rem;padding:.38rem .72rem;font-size:.68rem}html[lang=ta] .site-marketing.hp-page .hp-title{font-size:clamp(1.22rem,5.2vw,1.6rem);line-height:1.42}html[lang=en] .site-marketing.hp-page .hp-title{font-size:clamp(1.45rem,5.8vw,2rem)}.site-marketing.hp-page .hp-subtitle{font-size:.95rem;line-height:1.68}.site-marketing.hp-page .hp-nav-link{padding:.54rem .82rem;font-size:.81rem}.site-marketing .home-footer-main--wide{gap:1.4rem;padding-top:2.25rem;padding-bottom:1.8rem}}@media (max-width: 479px){.site-marketing.hp-page .hp-nav-inner{gap:.65rem;padding-block:.72rem}.site-marketing.hp-page .hp-nav-brand{gap:.65rem;max-width:9.8rem}.site-marketing.hp-page .hp-nav-logo{width:2.45rem;height:2.45rem}html[lang=ta] .site-marketing.hp-page .hp-subtitle,html[lang=ta] .site-marketing.hp-page .hp-card-text{font-size:.9rem;line-height:1.7}.site-marketing .home-footer-visitor-cards{grid-template-columns:1fr}}html[data-theme=dark] .site-marketing.hp-page{--hp-bg: #08111f;--hp-bg-tint: #0b1628;--hp-bg-warm: #0d1827;--hp-surface: #101c31;--hp-surface-soft: rgba(19, 31, 53, .9);--hp-ink: #ecf3fb;--hp-muted: #9bb0ca;--hp-border: rgba(148, 163, 184, .18);--hp-shadow: 0 14px 40px rgba(0, 0, 0, .32);--hp-shadow-lg: 0 28px 68px rgba(0, 0, 0, .46)}html[data-theme=dark] .site-marketing.hp-page .hp-kicker{background:#3b82f624;border-color:#60a5fa3d;color:#bfdbfe}html[data-theme=dark] .site-marketing.hp-page .hp-card{background:linear-gradient(180deg,#101c31fa,#0d1728fa);border-color:#94a3b82e;box-shadow:var(--hp-shadow)}html[data-theme=dark] .site-marketing.hp-page .hp-link{color:#93c5fd}html[data-theme=dark] .site-marketing.hp-page .hp-nav{border-bottom-color:#94a3b81f;background:#08111fd6}html[data-theme=dark] .site-marketing.hp-page .hp-nav--scrolled{background:#08111ff5;box-shadow:0 14px 40px #00000057}html[data-theme=dark] .site-marketing.hp-page .hp-nav-link{color:#b6c7dc}html[data-theme=dark] .site-marketing.hp-page .hp-nav-link:hover{color:#eaf3ff;background:#3b82f629;border-color:#60a5fa3d}html[data-theme=dark] .site-marketing.hp-page .hp-nav-link--active{color:#fff;background:#3b82f638;border-color:#60a5fa4d}html[data-theme=dark] .site-marketing.hp-page .hp-nav-lang,html[data-theme=dark] .site-marketing.hp-page .hp-nav-menu-btn,html[data-theme=dark] .site-marketing.hp-page .hp-nav .btn-header{background:#101c31eb;border-color:#94a3b82e;color:var(--hp-ink);box-shadow:0 10px 24px #0003}html[data-theme=dark] .site-marketing.hp-page .hp-nav .btn-header:hover,html[data-theme=dark] .site-marketing.hp-page .hp-nav-lang:hover,html[data-theme=dark] .site-marketing.hp-page .hp-nav-menu-btn:hover{background:#1e293bfa;border-color:#60a5fa3d}html[data-theme=dark] .site-marketing .home-footer{background:linear-gradient(180deg,#060b14,#0a1424 54%,#050a12)}html[data-theme=dark] .site-marketing .home-footer-list a{color:#e2e8f0c7}html[data-theme=dark] .site-marketing .home-footer-visitor-card{background:#ffffff0a;border:1px solid rgba(148,163,184,.16)}.site-marketing.hp-page .hp-title,.site-marketing.hp-page .hp-portal-title,.site-marketing.hp-page .hp-kicker{font-family:var(--font-ui)}html[lang=ta] .site-marketing.hp-page .hp-portal-title{line-height:1.42}html[lang=ta] .site-marketing.hp-page .hp-portal-title{text-transform:none}.site-marketing.hp-page .hp-section+.hp-section,.site-marketing.hp-page .hp-hero--portal+.hp-section{border-top:1px solid var(--hp-divider)}.site-marketing.hp-page .hp-hero--portal{padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.site-marketing.hp-page .hp-hero--portal .hp-hero-layout{align-items:center;gap:clamp(1.25rem,3vw,2.5rem)}@media (min-width: 992px){.site-marketing.hp-page .hp-hero--portal .hp-hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}}.site-marketing.hp-page .hp-hero--portal .hp-hero-content{max-width:none;margin-inline:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.site-marketing.hp-page .hp-hero--portal .hp-hero-content:before{display:none}.site-marketing.hp-page .hp-hero--portal .hp-portal-title{align-items:flex-start;text-align:left;width:auto;max-width:100%}.site-marketing.hp-page .hp-hero--portal .hp-portal-title-line{width:auto}.site-marketing.hp-page .hp-hero--portal .hp-portal-sub{margin-inline:0;max-width:58ch}.site-marketing.hp-page .hp-hero--portal .hp-hero-search{width:100%;max-width:640px;margin-inline:0}.site-marketing.hp-page .hp-hero--portal .hp-hero-actions,.site-marketing.hp-page .hp-hero--portal .hp-hero-chips{justify-content:flex-start}.site-marketing.hp-page .hp-portal-visual{position:relative;min-width:0;min-height:240px;width:100%}.site-marketing.hp-page .hp-portal-illustration{display:block;width:100%;height:auto;max-width:620px;margin-inline:auto 0;border-radius:20px;filter:drop-shadow(0 18px 40px rgba(10,22,40,.12))}.site-marketing.hp-page .hp-portal-pills{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}@media (min-width: 992px){.site-marketing.hp-page .hp-portal-illustration{margin-left:auto;margin-right:0}.site-marketing.hp-page .hp-portal-pills{position:absolute;top:.5rem;right:-.5rem;align-items:flex-end;z-index:2}}html[data-theme=dark] .site-marketing.hp-page .hp-portal-illustration{filter:drop-shadow(0 18px 44px rgba(0,0,0,.32))}@media (max-width: 991px){.site-marketing.hp-page .hp-hero--portal .hp-hero-content,.site-marketing.hp-page .hp-hero--portal .hp-portal-title{align-items:center;text-align:center}.site-marketing.hp-page .hp-hero--portal .hp-portal-sub,.site-marketing.hp-page .hp-hero--portal .hp-hero-search{margin-inline:auto}.site-marketing.hp-page .hp-hero--portal .hp-hero-actions,.site-marketing.hp-page .hp-hero--portal .hp-hero-chips{justify-content:center}.site-marketing.hp-page .hp-portal-visual{max-width:min(860px,100%);margin-inline:auto}.site-marketing.hp-page .hp-portal-illustration{margin-inline:auto}.site-marketing.hp-page .hp-portal-pills{position:static;align-items:stretch;margin-top:1rem}}.site-marketing.hp-page .hp-hero-portal-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.6}.site-marketing.hp-page .hp-hero-portal-blob--a{width:320px;height:320px;top:-40px;right:6%;background:#1a56db29}.site-marketing.hp-page .hp-hero-portal-blob--b{width:260px;height:260px;bottom:-60px;left:0;background:#0e9f8e1f}.site-marketing.hp-page .hp-hero--portal .hp-hero-bg{background:radial-gradient(ellipse 72% 62% at 12% -4%,rgba(59,130,246,.1),transparent 55%),radial-gradient(ellipse 58% 54% at 96% 8%,rgba(45,212,191,.1),transparent 55%),linear-gradient(180deg,#fff,#fff 82%)}.site-marketing.hp-page .hp-portal-title{margin:0 0 1rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.28rem;width:100%;font-weight:800;line-height:1.22;letter-spacing:-.02em;text-wrap:balance;text-shadow:none;font-size:clamp(2rem,4vw,3.35rem);padding:0;color:var(--hp-ink);background:none;box-shadow:none;border:0;border-radius:0}html[lang=en] .site-marketing.hp-page .hp-portal-title{letter-spacing:.01em}html[lang=ta] .site-marketing.hp-page .hp-portal-title{letter-spacing:normal}.site-marketing.hp-page .hp-portal-title-line{display:block;width:100%}.site-marketing.hp-page .hp-portal-title .hp-portal-title--blue{color:var(--hp-primary)}.site-marketing.hp-page .hp-portal-title .hp-portal-title--ink{color:var(--hp-ink)}.site-marketing.hp-page .hp-portal-title .hp-portal-title--green{color:var(--hp-secondary)}html[lang=en] .site-marketing.hp-page .hp-portal-title{text-transform:uppercase}.site-marketing.hp-page .hp-portal-sub{margin:0 0 1.2rem;font-size:clamp(1rem,1.45vw,1.14rem);color:var(--hp-muted);max-width:68ch;line-height:1.72}.site-marketing.hp-page .hp-hero-search{display:flex;align-items:center;gap:.5rem;background:var(--hp-surface);border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:.45rem .45rem .45rem 1.05rem;box-shadow:0 14px 34px #0f172a0f;max-width:720px;margin:0 0 1.4rem}.site-marketing.hp-page .hp-hero-search-icon{color:var(--hp-muted);flex-shrink:0}.site-marketing.hp-page .hp-hero-search-input{flex:1 1 auto;border:0;background:transparent;color:var(--hp-ink);font-size:1rem;outline:none;min-width:0}.site-marketing.hp-page .hp-hero-search-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;cursor:pointer;border-radius:10px;color:#fff;background:var(--hp-primary);flex-shrink:0;transition:transform .15s ease,background .15s ease}.site-marketing.hp-page .hp-hero-search-btn:hover{transform:translateY(-1px);background:var(--hp-primary-dark)}.site-marketing.hp-page .hp-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:.2rem}.site-marketing.hp-page .hp-action-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.72rem 1.18rem;border-radius:999px;font-weight:700;font-size:.93rem;color:#fff;text-decoration:none;box-shadow:0 12px 28px #0a16281f;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.site-marketing.hp-page .hp-action-btn:hover{transform:translateY(-2px);box-shadow:var(--hp-shadow-lg);opacity:.96}.site-marketing.hp-page .hp-action-btn--blue{background:linear-gradient(135deg,#1a56db,#3b82f6)}.site-marketing.hp-page .hp-action-btn--emerald{background:linear-gradient(135deg,#047857,#10b981)}.site-marketing.hp-page .hp-action-btn--amber{background:linear-gradient(135deg,#d97706,#f59e0b)}.site-marketing.hp-page .hp-hero-trust{list-style:none;margin:1.7rem 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:.85rem;width:100%;max-width:960px}@media (min-width: 820px){.site-marketing.hp-page .hp-hero-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-marketing.hp-page .hp-portal-pill{display:flex;align-items:center;gap:.6rem;justify-content:flex-start;padding:.9rem 1rem;background:var(--hp-surface);border:1px solid rgba(148,163,184,.18);border-radius:20px;box-shadow:0 16px 32px #0f172a0f}.site-marketing.hp-page .hp-portal-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0}.site-marketing.hp-page .hp-portal-pill--blue .hp-portal-pill-icon{background:#1a56db24;color:#1a56db}.site-marketing.hp-page .hp-portal-pill--emerald .hp-portal-pill-icon{background:#05966924;color:#059669}.site-marketing.hp-page .hp-portal-pill--violet .hp-portal-pill-icon{background:#6d28d924;color:#6d28d9}.site-marketing.hp-page .hp-portal-pill-text{display:flex;flex-direction:column;line-height:1.2}.site-marketing.hp-page .hp-portal-pill-text strong{font-size:.9rem;color:var(--hp-ink)}.site-marketing.hp-page .hp-portal-pill-text span{font-size:.74rem;color:var(--hp-muted)}.site-marketing.hp-page .hp-popular-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem}.site-marketing.hp-page .hp-popular-viewall{display:inline-flex;align-items:center;gap:.35rem;color:var(--hp-primary);font-weight:600;font-size:.9rem;text-decoration:none;white-space:nowrap}.site-marketing.hp-page .hp-popular-viewall:hover{color:var(--hp-primary-dark)}.site-marketing.hp-page .hp-popular-grid{list-style:none;padding:0;margin:1.6rem 0 0;display:grid;grid-template-columns:1fr;gap:1.1rem}@media (min-width: 620px){.site-marketing.hp-page .hp-popular-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.site-marketing.hp-page .hp-popular-grid{grid-template-columns:repeat(3,1fr)}}.site-marketing.hp-page .hp-popular-card{background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:16px;box-shadow:var(--hp-shadow);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.site-marketing.hp-page .hp-popular-card:hover{transform:translateY(-4px);box-shadow:var(--hp-shadow-lg);border-color:var(--hp-primary-light)}.site-marketing.hp-page .hp-popular-card-link{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:1.5rem 1rem 1.3rem;height:100%;text-align:center;text-decoration:none;color:inherit}.site-marketing.hp-page .hp-popular-icon{display:inline-flex;align-items:center;justify-content:center;width:66px;height:66px;border-radius:18px}.site-marketing.hp-page .hp-popular-name{font-size:.98rem;font-weight:700;color:var(--hp-ink);margin:0;line-height:1.35}.site-marketing.hp-page .hp-popular-more{margin-top:auto;display:inline-flex;align-items:center;gap:.25rem;font-size:.82rem;font-weight:600;color:var(--hp-primary)}.site-marketing.hp-page .hp-popular-card--blue .hp-popular-icon{background:#1a56db1f;color:#1a56db}.site-marketing.hp-page .hp-popular-card--blue .hp-popular-more{color:#1a56db}.site-marketing.hp-page .hp-popular-card--emerald .hp-popular-icon{background:#0596691f;color:#059669}.site-marketing.hp-page .hp-popular-card--emerald .hp-popular-more{color:#059669}.site-marketing.hp-page .hp-popular-card--amber .hp-popular-icon{background:#d9770624;color:#c2700a}.site-marketing.hp-page .hp-popular-card--amber .hp-popular-more{color:#c2700a}.site-marketing.hp-page .hp-popular-card--rose .hp-popular-icon{background:#e11d481f;color:#e11d48}.site-marketing.hp-page .hp-popular-card--rose .hp-popular-more{color:#e11d48}.site-marketing.hp-page .hp-popular-card--cyan .hp-popular-icon{background:#0891b21f;color:#0891b2}.site-marketing.hp-page .hp-popular-card--cyan .hp-popular-more{color:#0891b2}.site-marketing.hp-page .hp-popular-card--indigo .hp-popular-icon{background:#4f46e51f;color:#4f46e5}.site-marketing.hp-page .hp-popular-card--indigo .hp-popular-more{color:#4f46e5}.site-marketing.hp-page .hp-popular-card--violet .hp-popular-icon{background:#6d28d91f;color:#6d28d9}.site-marketing.hp-page .hp-popular-card--violet .hp-popular-more{color:#6d28d9}.site-marketing.hp-page .hp-calc-grid{list-style:none;padding:0;margin:1.6rem 0 0;display:grid;grid-template-columns:1fr;gap:1.1rem}@media (min-width: 560px){.site-marketing.hp-page .hp-calc-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 820px){.site-marketing.hp-page .hp-calc-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1100px){.site-marketing.hp-page .hp-calc-grid{grid-template-columns:repeat(4,1fr)}}.site-marketing.hp-page .hp-calc-card{border-radius:16px;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease}.site-marketing.hp-page .hp-calc-card:hover{transform:translateY(-4px);box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-calc-card-link{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:1.3rem 1.1rem 3rem;height:100%;text-decoration:none;color:inherit}.site-marketing.hp-page .hp-calc-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--hp-surface);box-shadow:0 4px 12px #0a162814;margin-bottom:.35rem}.site-marketing.hp-page .hp-calc-title-text{font-size:.98rem;font-weight:700;margin:0;line-height:1.3}.site-marketing.hp-page .hp-calc-desc{font-size:.82rem;color:var(--hp-muted);margin:0;line-height:1.5}.site-marketing.hp-page .hp-calc-arrow{position:absolute;bottom:1.05rem;right:1.05rem;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--hp-surface);box-shadow:0 4px 12px #0a16281f;transition:transform .15s ease}.site-marketing.hp-page .hp-calc-card-link:hover .hp-calc-arrow{transform:translate(3px)}.site-marketing.hp-page .hp-calc-card--emerald{background:#eafaf2}.site-marketing.hp-page .hp-calc-card--emerald .hp-calc-icon,.site-marketing.hp-page .hp-calc-card--emerald .hp-calc-title-text,.site-marketing.hp-page .hp-calc-card--emerald .hp-calc-arrow{color:#059669}.site-marketing.hp-page .hp-calc-card--violet{background:#f1ecfd}.site-marketing.hp-page .hp-calc-card--violet .hp-calc-icon,.site-marketing.hp-page .hp-calc-card--violet .hp-calc-title-text,.site-marketing.hp-page .hp-calc-card--violet .hp-calc-arrow{color:#6d28d9}.site-marketing.hp-page .hp-calc-card--blue{background:#e8f0fd}.site-marketing.hp-page .hp-calc-card--blue .hp-calc-icon,.site-marketing.hp-page .hp-calc-card--blue .hp-calc-title-text,.site-marketing.hp-page .hp-calc-card--blue .hp-calc-arrow{color:#1a56db}.site-marketing.hp-page .hp-calc-card--amber{background:#fdf1e3}.site-marketing.hp-page .hp-calc-card--amber .hp-calc-icon,.site-marketing.hp-page .hp-calc-card--amber .hp-calc-title-text,.site-marketing.hp-page .hp-calc-card--amber .hp-calc-arrow{color:#c2700a}.site-marketing.hp-page .hp-calc-card--teal{background:#e6f7f6}.site-marketing.hp-page .hp-calc-card--teal .hp-calc-icon,.site-marketing.hp-page .hp-calc-card--teal .hp-calc-title-text,.site-marketing.hp-page .hp-calc-card--teal .hp-calc-arrow{color:#0e9f8e}.site-marketing.hp-page .hp-calc-card--rose{background:#fdecf1}.site-marketing.hp-page .hp-calc-card--rose .hp-calc-icon,.site-marketing.hp-page .hp-calc-card--rose .hp-calc-title-text,.site-marketing.hp-page .hp-calc-card--rose .hp-calc-arrow{color:#e11d48}.site-marketing.hp-page .hp-calc-card--indigo{background:#ecebfd}.site-marketing.hp-page .hp-calc-card--indigo .hp-calc-icon,.site-marketing.hp-page .hp-calc-card--indigo .hp-calc-title-text,.site-marketing.hp-page .hp-calc-card--indigo .hp-calc-arrow{color:#4f46e5}html[data-theme=dark] .site-marketing.hp-page .hp-calc-card{background:var(--hp-surface);border-color:var(--hp-border)}.site-marketing.hp-page .hp-process-track{list-style:none;margin:1.8rem 0 0;padding:0;position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1rem}@media (min-width: 720px){.site-marketing.hp-page .hp-process-track{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1040px){.site-marketing.hp-page .hp-process-track{grid-template-columns:repeat(6,1fr)}.site-marketing.hp-page .hp-process-track:before{content:"";position:absolute;top:14px;left:calc(100% / 12);right:calc(100% / 12);border-top:2px dashed var(--hp-border);z-index:0}}.site-marketing.hp-page .hp-process-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.55rem}.site-marketing.hp-page .hp-process-marker{display:flex;flex-direction:column;align-items:center;gap:.6rem}.site-marketing.hp-page .hp-process-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;font-weight:700;font-size:.82rem;box-shadow:0 0 0 4px var(--hp-bg)}.site-marketing.hp-page .hp-process-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--hp-surface);border:2px solid var(--hp-border)}.site-marketing.hp-page .hp-process-title{font-size:.95rem;font-weight:700;color:var(--hp-ink);margin:0;line-height:1.3}.site-marketing.hp-page .hp-process-desc{font-size:.8rem;color:var(--hp-muted);margin:0;line-height:1.5;max-width:22ch}.site-marketing.hp-page .hp-process-step--emerald .hp-process-num{background:#059669}.site-marketing.hp-page .hp-process-step--emerald .hp-process-icon{border-color:#a7e3cf;color:#059669}.site-marketing.hp-page .hp-process-step--blue .hp-process-num{background:#1a56db}.site-marketing.hp-page .hp-process-step--blue .hp-process-icon{border-color:#aac4f5;color:#1a56db}.site-marketing.hp-page .hp-process-step--violet .hp-process-num{background:#6d28d9}.site-marketing.hp-page .hp-process-step--violet .hp-process-icon{border-color:#cdb8f3;color:#6d28d9}.site-marketing.hp-page .hp-process-step--amber .hp-process-num{background:#d97706}.site-marketing.hp-page .hp-process-step--amber .hp-process-icon{border-color:#f3d09a;color:#c2700a}.site-marketing.hp-page .hp-process-step--rose .hp-process-num{background:#e11d48}.site-marketing.hp-page .hp-process-step--rose .hp-process-icon{border-color:#f6b4c2;color:#e11d48}.site-marketing.hp-page .hp-kc-layout{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}@media (min-width: 980px){.site-marketing.hp-page .hp-kc-layout{grid-template-columns:1.6fr 1fr;align-items:start}}.site-marketing.hp-page .hp-kc-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1.1rem}@media (min-width: 620px){.site-marketing.hp-page .hp-kc-grid{grid-template-columns:repeat(2,1fr)}}.site-marketing.hp-page .hp-kc-card{display:flex;flex-direction:column;gap:.55rem;padding:1.3rem 1.25rem}.site-marketing.hp-page .hp-kc-card .hp-link{margin-top:auto}.site-marketing.hp-page .hp-ai-panel{position:relative;display:flex;flex-direction:column;gap:.85rem;padding:1.5rem;border-radius:var(--hp-radius);background:linear-gradient(160deg,#eef4ff 0%,var(--hp-surface) 60%);border:1px solid var(--hp-border);box-shadow:var(--hp-shadow);overflow:hidden}html[data-theme=dark] .site-marketing.hp-page .hp-ai-panel{background:var(--hp-surface)}.site-marketing.hp-page .hp-ai-head{display:flex;align-items:center;gap:.75rem}.site-marketing.hp-page .hp-ai-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--hp-gradient-brand);color:#fff;flex-shrink:0;box-shadow:0 8px 18px #1a56db40}.site-marketing.hp-page .hp-ai-title{font-size:1.05rem;font-weight:700;color:var(--hp-ink);margin:0}.site-marketing.hp-page .hp-ai-lead{font-size:.85rem;color:var(--hp-muted);margin:0}.site-marketing.hp-page .hp-ai-bubble{background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:14px 14px 14px 4px;padding:.85rem 1rem;font-size:.9rem;line-height:1.55;color:var(--hp-ink);box-shadow:0 4px 14px #0a16280d}.site-marketing.hp-page .hp-ai-input{display:flex;align-items:center;gap:.5rem;background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:999px;padding:.3rem .3rem .3rem 1rem}.site-marketing.hp-page .hp-ai-field{flex:1 1 auto;border:0;background:transparent;outline:none;color:var(--hp-ink);font-size:.9rem;min-width:0}.site-marketing.hp-page .hp-ai-send{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;cursor:pointer;border-radius:50%;color:#fff;background:var(--hp-primary);flex-shrink:0}.site-marketing.hp-page .hp-ai-send:hover{background:var(--hp-primary-dark)}.site-marketing.hp-page .hp-stats-band{margin:2.5rem 0 0;padding:2.2rem 0;background:var(--hp-gradient-stats);color:#fff}.site-marketing.hp-page .hp-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem 1rem}@media (min-width: 760px){.site-marketing.hp-page .hp-stats-grid{grid-template-columns:repeat(4,1fr)}}.site-marketing.hp-page .hp-stat-item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.85rem;text-align:left}.site-marketing.hp-page .hp-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#ffffff29;flex-shrink:0}.site-marketing.hp-page .hp-stat-text{display:flex;flex-direction:column;line-height:1.15}.site-marketing.hp-page .hp-stat-value{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.05}.site-marketing.hp-page .hp-stat-label{font-size:.85rem;color:#ffffffd9}.site-marketing.hp-page .hp-deed-hero{position:relative;padding:1.5rem 0 2.2rem;color:#fff;background:var(--hp-gradient-brand)}.site-marketing.hp-page .hp-deed-hero--violet{background:linear-gradient(135deg,#4c1d95,#7c3aed 60%,#2563eb)}.site-marketing.hp-page .hp-deed-hero--emerald{background:linear-gradient(135deg,#065f46,#059669 60%,#0e9f8e)}.site-marketing.hp-page .hp-deed-hero--amber{background:linear-gradient(135deg,#92400e,#d97706 60%,#f59e0b)}.site-marketing.hp-page .hp-deed-hero--rose{background:linear-gradient(135deg,#9f1239,#e11d48 60%,#fb7185)}.site-marketing.hp-page .hp-deed-hero--cyan{background:linear-gradient(135deg,#0e7490,#0891b2 60%,#06b6d4)}.site-marketing.hp-page .hp-deed-hero--indigo{background:linear-gradient(135deg,#312e81,#4338ca 60%,#6366f1)}.site-marketing.hp-page .hp-deed-hero .hp-breadcrumb{margin-bottom:1rem}.site-marketing.hp-page .hp-deed-hero .hp-breadcrumb a,.site-marketing.hp-page .hp-deed-hero .hp-breadcrumb span{color:#ffffffe6}.site-marketing.hp-page .hp-deed-hero .hp-breadcrumb li:after{color:#ffffff8c}.site-marketing.hp-page .hp-deed-hero-inner{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:flex-start;justify-content:space-between}.site-marketing.hp-page .hp-deed-hero-main{flex:1 1 320px;min-width:0}.site-marketing.hp-page .hp-deed-hero-titles{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.site-marketing.hp-page .hp-deed-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#ffffff2e;flex-shrink:0}.site-marketing.hp-page .hp-deed-hero-title{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;margin:0}.site-marketing.hp-page .hp-deed-hero-badge{font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;background:#ffffff38}.site-marketing.hp-page .hp-deed-hero-desc{margin:.85rem 0 1rem;max-width:60ch;color:#ffffffeb;line-height:1.6}.site-marketing.hp-page .hp-deed-meta{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.6rem}.site-marketing.hp-page .hp-deed-meta-chip{display:inline-flex;gap:.35rem;padding:.4rem .75rem;border-radius:10px;background:#ffffff24;font-size:.8rem}.site-marketing.hp-page .hp-deed-meta-label{opacity:.8}.site-marketing.hp-page .hp-deed-meta-value{font-weight:600}.site-marketing.hp-page .hp-deed-hero-actions{display:flex;gap:.6rem;flex-shrink:0}.site-marketing.hp-page .hp-deed-hero-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.45);background:#ffffff1f;color:#fff;font-weight:600;font-size:.85rem;cursor:pointer}.site-marketing.hp-page .hp-deed-hero-btn:hover{background:#ffffff38}.site-marketing.hp-page .hp-deed-hero-btn--solid{background:#fff;color:var(--hp-ink);border-color:#fff}.site-marketing.hp-page .hp-deed-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media (min-width: 980px){.site-marketing.hp-page .hp-deed-grid{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr)}}.site-marketing.hp-page .hp-deed-tabs{display:flex;flex-wrap:wrap;gap:.4rem;border-bottom:1px solid var(--hp-border);margin-bottom:1.25rem;padding-bottom:.4rem}.site-marketing.hp-page .hp-deed-tab{border:0;background:transparent;cursor:pointer;padding:.55rem .85rem;border-radius:10px 10px 0 0;color:var(--hp-muted);font-weight:600;font-size:.88rem;border-bottom:2px solid transparent}.site-marketing.hp-page .hp-deed-tab:hover{color:var(--hp-ink);background:var(--hp-bg-tint)}.site-marketing.hp-page .hp-deed-tab--active{color:var(--hp-primary);border-bottom-color:var(--hp-primary)}.site-marketing.hp-page .hp-deed-accordions{display:flex;flex-direction:column;gap:.7rem}.site-marketing.hp-page .hp-deed-acc{border:1px solid var(--hp-border);border-radius:12px;background:var(--hp-surface);overflow:hidden}.site-marketing.hp-page .hp-deed-acc-q{cursor:pointer;list-style:none;padding:.95rem 1.1rem;font-weight:600;color:var(--hp-ink);display:flex;justify-content:space-between;gap:1rem}.site-marketing.hp-page .hp-deed-acc-q::-webkit-details-marker{display:none}.site-marketing.hp-page .hp-deed-acc-q:after{content:"+";color:var(--hp-primary);font-size:1.2rem;line-height:1}.site-marketing.hp-page .hp-deed-acc[open] .hp-deed-acc-q:after{content:"–"}.site-marketing.hp-page .hp-deed-acc-a{padding:0 1.1rem 1.1rem;color:var(--hp-muted);line-height:1.65}.site-marketing.hp-page .hp-deed-list{margin:0;padding-left:1.2rem;color:var(--hp-muted);display:flex;flex-direction:column;gap:.4rem}.site-marketing.hp-page .hp-deed-list--ordered{list-style:decimal}.site-marketing.hp-page .hp-deed-card-block{border:1px solid var(--hp-border);border-radius:14px;background:var(--hp-surface);padding:1.4rem}.site-marketing.hp-page .hp-deed-block-title{font-size:1.1rem;font-weight:700;color:var(--hp-ink);margin:0 0 1rem}.site-marketing.hp-page .hp-deed-block-cta{margin-top:1.1rem}.site-marketing.hp-page .hp-deed-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem}.site-marketing.hp-page .hp-deed-step{display:flex;align-items:flex-start;gap:.75rem;color:var(--hp-ink)}.site-marketing.hp-page .hp-deed-step-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--hp-gradient-brand);color:#fff;font-weight:700;font-size:.85rem;flex-shrink:0}.site-marketing.hp-page .hp-deed-fee-rows{display:flex;flex-direction:column;gap:.85rem}.site-marketing.hp-page .hp-deed-fee-row{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:.85rem 1rem;border:1px solid var(--hp-border);border-radius:12px;background:var(--hp-bg-tint)}.site-marketing.hp-page .hp-deed-fee-label{font-weight:600;color:var(--hp-ink)}.site-marketing.hp-page .hp-deed-fee-value{font-size:1.5rem;font-weight:800;color:var(--hp-primary);grid-row:span 2;align-self:center}.site-marketing.hp-page .hp-deed-fee-note{font-size:.82rem;color:var(--hp-muted)}.site-marketing.hp-page .hp-deed-fee-disclaimer{margin-top:1rem;font-size:.82rem;color:var(--hp-muted);line-height:1.6}.site-marketing.hp-page .hp-deed-sample-preview{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border:1px dashed var(--hp-border);border-radius:12px;background:var(--hp-bg-tint)}.site-marketing.hp-page .hp-deed-sample-preview span{height:10px;border-radius:4px;background:var(--hp-border)}.site-marketing.hp-page .hp-deed-sample-preview span:nth-child(1){width:70%}.site-marketing.hp-page .hp-deed-sample-preview span:nth-child(2){width:100%}.site-marketing.hp-page .hp-deed-sample-preview span:nth-child(3){width:90%}.site-marketing.hp-page .hp-deed-sample-preview span:nth-child(4){width:60%}.site-marketing.hp-page .hp-deed-sample-preview span:nth-child(5){width:80%}.site-marketing.hp-page .hp-deed-sample-preview--mini{padding:.85rem}.site-marketing.hp-page .hp-deed-sample-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.site-marketing.hp-page .hp-deed-create-cta{margin-top:1.4rem}.site-marketing.hp-page .hp-deed-sidebar{display:flex;flex-direction:column;gap:1.1rem}.site-marketing.hp-page .hp-deed-side-card{border:1px solid var(--hp-border);border-radius:14px;background:var(--hp-surface);padding:1.25rem;box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-deed-side-title{font-size:1rem;font-weight:700;color:var(--hp-ink);margin:0 0 .9rem}.site-marketing.hp-page .hp-deed-side-fee{display:flex;flex-direction:column;gap:.1rem;padding:.7rem 0;border-bottom:1px solid var(--hp-border)}.site-marketing.hp-page .hp-deed-side-fee:last-of-type{border-bottom:0}.site-marketing.hp-page .hp-deed-side-fee-label{font-size:.85rem;color:var(--hp-muted)}.site-marketing.hp-page .hp-deed-side-fee-value{font-size:1.4rem;font-weight:800;color:var(--hp-primary)}.site-marketing.hp-page .hp-deed-side-fee-note{font-size:.78rem;color:var(--hp-muted)}.site-marketing.hp-page .hp-deed-side-note{font-size:.78rem;color:var(--hp-muted);line-height:1.55;margin:.8rem 0}.site-marketing.hp-page .hp-deed-side-btn{width:100%;justify-content:center}.site-marketing.hp-page .hp-deed-related{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.site-marketing.hp-page .hp-deed-related-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem 0;border-bottom:1px solid var(--hp-border);color:var(--hp-ink);text-decoration:none;font-size:.9rem}.site-marketing.hp-page .hp-deed-related li:last-child .hp-deed-related-link{border-bottom:0}.site-marketing.hp-page .hp-deed-related-link:hover{color:var(--hp-primary)}.site-marketing.hp-page .hp-deed-related-link svg{color:var(--hp-primary)}.site-marketing.hp-page .hp-deed-bottom-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media (min-width: 980px){.site-marketing.hp-page .hp-deed-bottom-grid{grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr)}}.site-marketing.hp-page .hp-deed-faq-block .hp-link{margin-top:1rem}.site-marketing.hp-page .hp-deed-help{border:1px solid var(--hp-border);border-radius:14px;background:var(--hp-surface);padding:1.4rem;box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-deed-help-lead{color:var(--hp-muted);margin:0 0 1rem;line-height:1.55}.site-marketing.hp-page .hp-deed-help-actions{display:flex;flex-direction:column;gap:.6rem}.site-marketing.hp-page .hp-deed-help-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1rem;border-radius:10px;border:1px solid var(--hp-border);background:var(--hp-bg-tint);color:var(--hp-ink);font-weight:600;font-size:.9rem;text-decoration:none}.site-marketing.hp-page .hp-deed-help-btn:hover{border-color:var(--hp-primary);color:var(--hp-primary)}.site-marketing.hp-page .hp-deed-help-btn--whatsapp{background:#25d366;color:#06351a;border-color:#25d366}.site-marketing.hp-page .hp-deed-help-btn--whatsapp:hover{color:#06351a;opacity:.92}.site-marketing.hp-page .hp-deed-help-phone{margin:.8rem 0 1rem;font-weight:700;color:var(--hp-ink)}.site-marketing.hp-page .hp-deed-ai{display:flex;align-items:center;gap:.7rem;padding:.9rem;border-radius:12px;background:var(--hp-bg-tint);border:1px solid var(--hp-border)}.site-marketing.hp-page .hp-deed-ai .hp-ai-avatar{width:38px;height:38px;background:var(--hp-gradient-brand)}.site-marketing.hp-page .hp-deed-ai strong{display:block;color:var(--hp-ink);font-size:.92rem}.site-marketing.hp-page .hp-deed-ai span{font-size:.8rem;color:var(--hp-muted)}.site-marketing.hp-page .hp-deed-ai-btn{width:100%;justify-content:center;margin-top:.9rem}.site-marketing.hp-page .hp-deed-notfound{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 0}.site-marketing.hp-page .hp-notfound-code{margin:0;font-size:clamp(3.5rem,12vw,6rem);font-weight:800;line-height:1;background:var(--hp-gradient-brand, linear-gradient(120deg, #1a56db, #0e9f8e));-webkit-background-clip:text;background-clip:text;color:transparent}.site-marketing.hp-page .hp-hero-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.4rem}.site-marketing.hp-page .hp-hero-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem .4rem .45rem;border-radius:999px;background:#ffffffb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--hp-border);color:var(--hp-ink);font-size:.85rem;font-weight:600;text-decoration:none;box-shadow:0 4px 14px #0a16280f;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.site-marketing.hp-page .hp-hero-chip:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1a56db29;border-color:var(--hp-primary-light)}.site-marketing.hp-page .hp-hero-chip-img,.site-marketing.hp-page .hp-hero-chip-icon{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.site-marketing.hp-page .hp-hero-chip-icon{color:var(--hp-primary)}html[data-theme=dark] .site-marketing.hp-page .hp-hero-chip{background:#ffffff0f}.site-marketing.hp-page .hp-deedcard{display:flex;align-items:center;gap:1rem;padding:1.1rem;border-radius:18px;background:var(--hp-surface);border:1px solid var(--hp-border);box-shadow:var(--hp-shadow);position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.site-marketing.hp-page .hp-deedcard:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--hp-gradient-brand);opacity:.85}.site-marketing.hp-page .hp-deedcard:hover{transform:translateY(-5px);box-shadow:var(--hp-shadow-lg);border-color:var(--hp-primary-light)}.site-marketing.hp-page .hp-deedcard-media{flex-shrink:0;width:92px;height:92px;border-radius:16px;display:flex;align-items:center;justify-content:center}.site-marketing.hp-page .hp-deedcard-img,.site-marketing.hp-page .hp-deedcard-icon{width:78px;height:78px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(10,22,40,.16))}.site-marketing.hp-page .hp-deedcard-icon{display:block;flex-shrink:0}.site-marketing.hp-page .hp-deedcard--blue .hp-deedcard-icon{color:#1a56db}.site-marketing.hp-page .hp-deedcard--emerald .hp-deedcard-icon{color:#059669}.site-marketing.hp-page .hp-deedcard--violet .hp-deedcard-icon{color:#6d28d9}.site-marketing.hp-page .hp-deedcard--amber .hp-deedcard-icon{color:#d97706}.site-marketing.hp-page .hp-deedcard--rose .hp-deedcard-icon{color:#e11d48}.site-marketing.hp-page .hp-deedcard--cyan .hp-deedcard-icon{color:#0891b2}.site-marketing.hp-page .hp-deedcard--indigo .hp-deedcard-icon{color:#4f46e5}.site-marketing.hp-page .hp-deedcard-body{min-width:0;display:flex;flex-direction:column;gap:.3rem}.site-marketing.hp-page .hp-deedcard-title{font-size:1rem;font-weight:700;color:var(--hp-ink);margin:0;line-height:1.3}.site-marketing.hp-page .hp-deedcard-desc{font-size:.82rem;color:var(--hp-muted);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.site-marketing.hp-page .hp-deedcard-btn{align-self:flex-start;margin-top:.35rem;display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .9rem;border-radius:10px;font-size:.82rem;font-weight:600;color:#fff;text-decoration:none;background:var(--hp-primary);transition:background .15s ease,transform .15s ease}.site-marketing.hp-page .hp-deedcard-btn:hover{background:var(--hp-primary-dark);transform:translate(2px)}.site-marketing.hp-page .hp-deedcard-media{background:var(--hp-bg-tint)}.site-marketing.hp-page .hp-deedcard--blue .hp-deedcard-media{background:#1a56db1a}.site-marketing.hp-page .hp-deedcard--emerald .hp-deedcard-media{background:#0596691a}.site-marketing.hp-page .hp-deedcard--violet .hp-deedcard-media{background:#6d28d91a}.site-marketing.hp-page .hp-deedcard--amber .hp-deedcard-media{background:#d977061f}.site-marketing.hp-page .hp-deedcard--rose .hp-deedcard-media{background:#e11d481a}.site-marketing.hp-page .hp-deedcard--cyan .hp-deedcard-media{background:#0891b21a}.site-marketing.hp-page .hp-deedcard--indigo .hp-deedcard-media{background:#4f46e51a}.site-marketing.hp-page .hp-section--testimonials{background:linear-gradient(180deg,var(--hp-bg-tint) 0%,var(--hp-bg) 100%)}.site-marketing.hp-page .hp-testi-stage{display:flex;align-items:center;gap:.8rem;margin-top:1.8rem}.site-marketing.hp-page .hp-testi-viewport{flex:1 1 auto;min-width:0}.site-marketing.hp-page .hp-testi-card{position:relative;background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:20px;padding:2rem 1.75rem 1.5rem;box-shadow:var(--hp-shadow);max-width:760px;margin:0 auto}.site-marketing.hp-page .hp-testi-card:after{content:"";position:absolute;inset:0 0 auto 0;height:5px;border-radius:20px 20px 0 0;background:var(--hp-gradient-brand)}.site-marketing.hp-page .hp-testi-card--blue:after{background:linear-gradient(90deg,#1a56db,#3b82f6)}.site-marketing.hp-page .hp-testi-card--violet:after{background:linear-gradient(90deg,#6d28d9,#a855f7)}.site-marketing.hp-page .hp-testi-card--emerald:after{background:linear-gradient(90deg,#059669,#10b981)}.site-marketing.hp-page .hp-testi-quoteicon{position:absolute;top:1.1rem;right:1.3rem;color:var(--hp-primary);opacity:.18}.site-marketing.hp-page .hp-testi-stars{display:flex;gap:.15rem;color:#f59e0b;margin-bottom:.7rem}.site-marketing.hp-page .hp-testi-quote{font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.7;color:var(--hp-ink);margin:0 0 1.2rem;font-weight:500}.site-marketing.hp-page .hp-testi-author{display:flex;align-items:center;gap:.75rem}.site-marketing.hp-page .hp-testi-avatar{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--hp-gradient-brand);color:#fff;font-weight:700;font-size:1.1rem;flex-shrink:0;text-transform:uppercase}.site-marketing.hp-page .hp-testi-meta{display:flex;flex-direction:column;line-height:1.25}.site-marketing.hp-page .hp-testi-meta strong{color:var(--hp-ink);font-size:.95rem}.site-marketing.hp-page .hp-testi-meta span{color:var(--hp-muted);font-size:.82rem}.site-marketing.hp-page .hp-testi-nav{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--hp-border);background:var(--hp-surface);color:var(--hp-ink);cursor:pointer;box-shadow:var(--hp-shadow);transition:background .15s ease,color .15s ease,transform .15s ease}.site-marketing.hp-page .hp-testi-nav:hover{background:var(--hp-primary);color:#fff;transform:scale(1.06)}.site-marketing.hp-page .hp-testi-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.2rem}.site-marketing.hp-page .hp-testi-dot{width:9px;height:9px;border-radius:50%;border:0;cursor:pointer;background:var(--hp-border);transition:width .2s ease,background .2s ease}.site-marketing.hp-page .hp-testi-dot--active{width:26px;border-radius:999px;background:var(--hp-primary)}@media (max-width: 560px){.site-marketing.hp-page .hp-testi-nav{width:38px;height:38px}.site-marketing.hp-page .hp-testi-card{padding:1.6rem 1.25rem 1.25rem}}.site-marketing.hp-page .hp-assistant{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:60}.site-marketing.hp-page .hp-assistant-fab{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;border:0;cursor:pointer;color:#fff;background:var(--hp-gradient-brand);box-shadow:0 16px 34px #1a56db66}.site-marketing.hp-page .hp-assistant-panel{position:absolute;right:0;bottom:74px;width:min(360px,calc(100vw - 2rem));border-radius:20px;background:var(--hp-surface);border:1px solid var(--hp-border);box-shadow:0 26px 60px #0a162847;overflow:hidden;display:flex;flex-direction:column}.site-marketing.hp-page .hp-assistant-head{display:flex;align-items:center;gap:.65rem;padding:.9rem 1rem;background:var(--hp-gradient-cta);color:#fff}.site-marketing.hp-page .hp-assistant-avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ffffff2e;flex-shrink:0}.site-marketing.hp-page .hp-assistant-headtext{display:flex;flex-direction:column;line-height:1.2;flex:1 1 auto}.site-marketing.hp-page .hp-assistant-headtext strong{font-size:.95rem}.site-marketing.hp-page .hp-assistant-headtext span{font-size:.74rem;opacity:.85;display:inline-flex;align-items:center;gap:.3rem}.site-marketing.hp-page .hp-assistant-headtext span:before{content:"";width:7px;height:7px;border-radius:50%;background:#34d399;display:inline-block}.site-marketing.hp-page .hp-assistant-close{border:0;background:#ffffff29;color:#fff;width:28px;height:28px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.site-marketing.hp-page .hp-assistant-close:hover{background:#ffffff47}.site-marketing.hp-page .hp-assistant-body{padding:1rem;display:flex;flex-direction:column;gap:.7rem;max-height:46vh;overflow-y:auto}.site-marketing.hp-page .hp-assistant-bubble{background:var(--hp-bg-tint);border-radius:4px 14px 14px;padding:.8rem .95rem;font-size:.88rem;line-height:1.55;color:var(--hp-ink)}.site-marketing.hp-page .hp-assistant-suglabel{font-size:.78rem;color:var(--hp-muted);margin:.2rem 0 0;font-weight:600}.site-marketing.hp-page .hp-assistant-topics{display:flex;flex-wrap:wrap;gap:.45rem}.site-marketing.hp-page .hp-assistant-topic{padding:.4rem .75rem;border-radius:999px;border:1px solid var(--hp-border);background:var(--hp-surface);color:var(--hp-primary);font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.site-marketing.hp-page .hp-assistant-topic:hover{background:var(--hp-primary);color:#fff}.site-marketing.hp-page .hp-assistant-input{display:flex;align-items:center;gap:.5rem;padding:.6rem;border-top:1px solid var(--hp-border)}.site-marketing.hp-page .hp-assistant-field{flex:1 1 auto;border:1px solid var(--hp-border);border-radius:999px;padding:.55rem .95rem;background:var(--hp-bg-tint);color:var(--hp-ink);font-size:.88rem;outline:none;min-width:0}.site-marketing.hp-page .hp-assistant-field:focus{border-color:var(--hp-primary)}.site-marketing.hp-page .hp-assistant-send{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;cursor:pointer;color:#fff;background:var(--hp-primary);flex-shrink:0}.site-marketing.hp-page .hp-assistant-send:hover{background:var(--hp-primary-dark)}@media (prefers-reduced-motion: reduce){.site-marketing.hp-page .hp-deedcard,.site-marketing.hp-page .hp-hero-chip,.site-marketing.hp-page .hp-testi-nav{transition:none}}.site-marketing.hp-page .hp-section--disclaimer{background:linear-gradient(180deg,var(--hp-bg) 0%,var(--hp-bg-tint) 100%)}.site-marketing.hp-page .hp-disclaimer-intro{display:flex;gap:1rem;align-items:flex-start;margin-top:1.6rem;padding:1.3rem 1.4rem;border-radius:16px;background:var(--hp-surface);border:1px solid var(--hp-border);border-left:5px solid var(--hp-accent);box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-disclaimer-intro-badge{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;flex-shrink:0;color:var(--hp-accent);background:#d977061f}.site-marketing.hp-page .hp-disclaimer-intro-text{display:flex;flex-direction:column;gap:.7rem;min-width:0}.site-marketing.hp-page .hp-disclaimer-intro-text p{margin:0;color:var(--hp-ink);line-height:1.75;font-size:.92rem}.site-marketing.hp-page .hp-disclaimer-grid{list-style:none;padding:0;margin:1.3rem 0 0;display:grid;grid-template-columns:1fr;gap:1.1rem}@media (min-width: 680px){.site-marketing.hp-page .hp-disclaimer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1040px){.site-marketing.hp-page .hp-disclaimer-grid{grid-template-columns:repeat(3,1fr)}}.site-marketing.hp-page .hp-disclaimer-card{position:relative;background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:16px;padding:1.3rem 1.25rem;box-shadow:var(--hp-shadow);transition:transform .18s ease,box-shadow .18s ease}.site-marketing.hp-page .hp-disclaimer-card:hover{transform:translateY(-3px);box-shadow:var(--hp-shadow-lg)}.site-marketing.hp-page .hp-disclaimer-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;margin-bottom:.75rem}.site-marketing.hp-page .hp-disclaimer-card-title{font-size:1.02rem;font-weight:700;color:var(--hp-ink);margin:0 0 .6rem;line-height:1.4}.site-marketing.hp-page .hp-disclaimer-card-text{font-size:.86rem;color:var(--hp-muted);line-height:1.7;margin:0 0 .55rem}.site-marketing.hp-page .hp-disclaimer-list{margin:.4rem 0 0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.4rem;color:var(--hp-muted);font-size:.86rem;line-height:1.6}.site-marketing.hp-page .hp-disclaimer-list li{list-style:decimal}.site-marketing.hp-page .hp-disclaimer-card--emerald .hp-disclaimer-icon{background:#0596691f;color:#059669}.site-marketing.hp-page .hp-disclaimer-card--rose .hp-disclaimer-icon{background:#e11d481f;color:#e11d48}.site-marketing.hp-page .hp-disclaimer-card--blue .hp-disclaimer-icon{background:#1a56db1f;color:#1a56db}.site-marketing.hp-page .hp-disclaimer-card--violet .hp-disclaimer-icon{background:#6d28d91f;color:#6d28d9}.site-marketing.hp-page .hp-disclaimer-card--amber .hp-disclaimer-icon{background:#d9770624;color:#c2700a}.site-marketing.hp-page .hp-disclaimer-card--cyan .hp-disclaimer-icon{background:#0891b21f;color:#0891b2}.site-marketing.hp-page .hp-disclaimer-ack{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:1.3rem;padding:1.1rem 1.3rem;border-radius:16px;background:var(--hp-surface);border:1px solid var(--hp-border);box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-disclaimer-ack-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--hp-success);flex-shrink:0}.site-marketing.hp-page .hp-disclaimer-ack-text{margin:0;flex:1 1 240px;min-width:0;color:var(--hp-ink);font-weight:600;font-size:.92rem}.site-marketing.hp-page .hp-disclaimer-ack-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.15rem;border-radius:12px;font-weight:600;font-size:.9rem;color:#fff;text-decoration:none;background:var(--hp-gradient-brand);box-shadow:0 8px 18px #1a56db38;transition:transform .15s ease,box-shadow .15s ease}.site-marketing.hp-page .hp-disclaimer-ack-btn:hover{transform:translateY(-2px);box-shadow:var(--hp-shadow-lg)}.hp-bottomnav{display:none;position:fixed;left:0;right:0;bottom:0;z-index:70;grid-template-columns:repeat(5,1fr);align-items:stretch;gap:2px;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:var(--hp-surface, #fff);border-top:1px solid var(--hp-border, rgba(15, 23, 42, .1));box-shadow:0 -6px 18px #0f172a14}.hp-bottomnav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px;border:0;background:transparent;color:var(--hp-muted, #64748b);font-size:.66rem;font-weight:600;line-height:1.1;text-decoration:none;border-radius:12px;cursor:pointer;transition:color .15s ease,background .15s ease}.hp-bottomnav-item:hover{color:var(--hp-ink, #0f172a)}.hp-bottomnav-item--active{color:#1a56db;background:#1a56db1a}.hp-bottomnav-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (max-width: 767px){.hp-bottomnav{display:grid}.public-main{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.site-marketing.hp-page .hp-assistant{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}html[data-theme=dark] .hp-bottomnav{background:var(--hp-surface, #0f172a);border-top-color:var(--hp-border, rgba(148, 163, 184, .18))}.hp-scrolltop{position:fixed;left:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:60;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--hp-border, rgba(15, 23, 42, .1));background:var(--hp-surface, #fff);color:var(--hp-ink, #0f172a);box-shadow:var(--hp-shadow-lg, 0 12px 28px rgba(15, 23, 42, .16));cursor:pointer}@media (max-width: 767px){.hp-scrolltop{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.site-marketing.hp-page .hp-hero-chip:focus-visible,.site-marketing.hp-page .hp-deedcard-btn:focus-visible,.site-marketing.hp-page .hp-calc-card:focus-visible,.site-marketing.hp-page .hp-testi-nav:focus-visible,.site-marketing.hp-page .hp-testi-dot:focus-visible,.site-marketing.hp-page .hp-assistant-fab:focus-visible,.site-marketing.hp-page .hp-disclaimer-ack-btn:focus-visible,.hp-bottomnav-item:focus-visible,.hp-scrolltop:focus-visible{outline:3px solid rgba(26,86,219,.55);outline-offset:2px}.site-marketing.hp-page .hp-why-grid{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-template-columns:1fr;gap:1.1rem}@media (min-width: 620px){.site-marketing.hp-page .hp-why-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 980px){.site-marketing.hp-page .hp-why-grid{grid-template-columns:repeat(3,1fr)}}.site-marketing.hp-page .hp-why-card{background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:16px;padding:1.4rem 1.3rem;box-shadow:var(--hp-shadow);transition:transform .18s ease,box-shadow .18s ease}.site-marketing.hp-page .hp-why-card:hover{transform:translateY(-3px);box-shadow:var(--hp-shadow-lg)}.site-marketing.hp-page .hp-why-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;margin-bottom:.85rem}.site-marketing.hp-page .hp-why-card-title{font-size:1.05rem;font-weight:700;color:var(--hp-ink);margin:0 0 .45rem;line-height:1.4}.site-marketing.hp-page .hp-why-card-desc{font-size:.9rem;color:var(--hp-muted);line-height:1.7;margin:0}.site-marketing.hp-page .hp-why-card--blue .hp-why-icon,.site-marketing.hp-page .hp-news-card--blue .hp-news-cat{background:#1a56db1f;color:#1a56db}.site-marketing.hp-page .hp-why-card--emerald .hp-why-icon{background:#0596691f;color:#059669}.site-marketing.hp-page .hp-why-card--violet .hp-why-icon,.site-marketing.hp-page .hp-news-card--violet .hp-news-cat{background:#6d28d91f;color:#6d28d9}.site-marketing.hp-page .hp-why-card--amber .hp-why-icon,.site-marketing.hp-page .hp-news-card--amber .hp-news-cat{background:#d9770624;color:#c2700a}.site-marketing.hp-page .hp-why-card--rose .hp-why-icon{background:#e11d481f;color:#e11d48}.site-marketing.hp-page .hp-why-card--teal .hp-why-icon{background:#0d94881f;color:#0d9488}.site-marketing.hp-page .hp-news-card--emerald .hp-news-cat{background:#0596691f;color:#059669}.site-marketing.hp-page .hp-news-grid{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-template-columns:1fr;gap:1.1rem}@media (min-width: 620px){.site-marketing.hp-page .hp-news-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1040px){.site-marketing.hp-page .hp-news-grid{grid-template-columns:repeat(4,1fr)}}.site-marketing.hp-page .hp-news-card{background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:16px;box-shadow:var(--hp-shadow);transition:transform .18s ease,box-shadow .18s ease}.site-marketing.hp-page .hp-news-card:hover{transform:translateY(-3px);box-shadow:var(--hp-shadow-lg)}.site-marketing.hp-page .hp-news-card-link{display:flex;flex-direction:column;gap:.55rem;height:100%;padding:1.2rem 1.2rem 1.1rem;text-decoration:none}.site-marketing.hp-page .hp-news-card-top{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.site-marketing.hp-page .hp-news-cat{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;background:#1a56db1a;color:#1a56db}.site-marketing.hp-page .hp-news-badge{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;background:#e11d481f;color:#e11d48}.site-marketing.hp-page .hp-news-card-title{font-size:.98rem;font-weight:700;color:var(--hp-ink);margin:0;line-height:1.45}.site-marketing.hp-page .hp-news-card-summary{font-size:.85rem;color:var(--hp-muted);line-height:1.6;margin:0;flex:1}.site-marketing.hp-page .hp-news-date{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;font-size:.8rem;font-weight:600;color:var(--hp-muted)}.site-marketing.hp-page .hp-news-cta,.site-marketing.hp-page .hp-faq-home-cta{display:flex;justify-content:center;margin-top:1.4rem}.site-marketing.hp-page .hp-news-link,.site-marketing.hp-page .hp-faq-home-link{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;border-radius:12px;font-weight:600;font-size:.9rem;color:var(--hp-primary, #1a56db);text-decoration:none;border:1px solid var(--hp-border);background:var(--hp-surface);transition:transform .15s ease,box-shadow .15s ease}.site-marketing.hp-page .hp-news-link:hover,.site-marketing.hp-page .hp-faq-home-link:hover{transform:translateY(-2px);box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-faq-home{max-width:820px;margin-left:auto;margin-right:auto;margin-top:1.5rem}.site-marketing.hp-page .hp-cta-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.3rem 1.6rem;padding:clamp(1.6rem,4vw,2.6rem);border-radius:22px;background:var(--hp-gradient-brand, linear-gradient(120deg, #1a56db, #0e9f8e));box-shadow:var(--hp-shadow-lg)}.site-marketing.hp-page .hp-cta-banner-text{flex:1 1 280px;min-width:0}.site-marketing.hp-page .hp-cta-title{color:#fff;font-size:clamp(1.3rem,3vw,1.85rem);font-weight:800;margin:0 0 .5rem;line-height:1.3}.site-marketing.hp-page .hp-cta-sub{color:#ffffffe6;font-size:.95rem;line-height:1.6;margin:0}.site-marketing.hp-page .hp-cta-actions{display:flex;flex-wrap:wrap;gap:.7rem}.site-marketing.hp-page .hp-cta-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.3rem;border-radius:12px;font-weight:700;font-size:.92rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.site-marketing.hp-page .hp-cta-btn--primary{background:#fff;color:#1a56db;box-shadow:0 8px 18px #0000002e}.site-marketing.hp-page .hp-cta-btn--primary:hover{transform:translateY(-2px)}.site-marketing.hp-page .hp-cta-btn--ghost{background:#ffffff29;color:#fff;border:1px solid rgba(255,255,255,.55)}.site-marketing.hp-page .hp-cta-btn--ghost:hover{background:#ffffff42;transform:translateY(-2px)}.site-marketing.hp-page .hp-section--trust{padding-top:.5rem}.site-marketing.hp-page .hp-trust-wrap{border-top:1px solid var(--hp-border);padding-top:1.6rem;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.site-marketing.hp-page .hp-trust-note{margin:0;max-width:760px;font-size:.85rem;color:var(--hp-muted);line-height:1.65}.site-marketing.hp-page .hp-trust-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem 1rem}.site-marketing.hp-page .hp-trust-item{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:999px;background:var(--hp-surface);border:1px solid var(--hp-border);box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-trust-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--hp-primary, #1a56db)}.site-marketing.hp-page .hp-trust-label{font-size:.84rem;font-weight:600;color:var(--hp-ink)}.site-marketing.hp-page .hp-deeds-search{display:flex;align-items:center;gap:.6rem;max-width:520px;margin:0 auto 1.6rem;padding:.7rem 1rem;border-radius:14px;background:var(--hp-surface);border:1px solid var(--hp-border);box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-deeds-search-icon{color:var(--hp-muted);flex-shrink:0}.site-marketing.hp-page .hp-deeds-search-input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:.95rem;color:var(--hp-ink)}.site-marketing.hp-page .hp-deeds-empty{text-align:center;padding:1.5rem 1rem 2rem;color:var(--hp-muted);display:flex;flex-direction:column;align-items:center;gap:.8rem}.site-marketing.hp-page .hp-deeds-clear{display:inline-flex;align-items:center;padding:.5rem 1.1rem;border-radius:12px;font-weight:600;font-size:.88rem;color:var(--hp-primary, #1a56db);background:var(--hp-surface);border:1px solid var(--hp-border);cursor:pointer}.site-marketing.hp-page .hp-deeds-clear:hover{box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-tools-grid{display:grid;grid-template-columns:1fr;gap:1.2rem;margin-top:1.5rem}@media (min-width: 760px){.site-marketing.hp-page .hp-tools-grid{grid-template-columns:repeat(2,1fr)}}.site-marketing.hp-page .hp-tool-card{background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:18px;padding:1.4rem 1.4rem 1.5rem;box-shadow:var(--hp-shadow);scroll-margin-top:90px}.site-marketing.hp-page .hp-tool-head{display:flex;align-items:center;gap:.7rem;margin-bottom:1.1rem}.site-marketing.hp-page .hp-tool-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;flex-shrink:0}.site-marketing.hp-page .hp-tool-icon--emerald{background:#0596691f;color:#059669}.site-marketing.hp-page .hp-tool-icon--violet{background:#6d28d91f;color:#6d28d9}.site-marketing.hp-page .hp-tool-icon--amber{background:#d9770624;color:#c2700a}.site-marketing.hp-page .hp-tool-icon--blue{background:#1a56db1f;color:#1a56db}.site-marketing.hp-page .hp-tool-title{font-size:1.06rem;font-weight:700;color:var(--hp-ink);margin:0;line-height:1.4}.site-marketing.hp-page .hp-tool-row{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:1rem}.site-marketing.hp-page .hp-tool-field{display:flex;flex-direction:column;gap:.35rem;flex:1 1 140px;min-width:0}.site-marketing.hp-page .hp-tool-field--wide{flex-basis:100%}.site-marketing.hp-page .hp-tool-field span{font-size:.82rem;font-weight:600;color:var(--hp-muted)}.site-marketing.hp-page .hp-tool-field input,.site-marketing.hp-page .hp-tool-field select{padding:.6rem .7rem;border-radius:10px;border:1px solid var(--hp-border);background:var(--hp-bg, #fff);color:var(--hp-ink);font-size:.95rem;outline:none}.site-marketing.hp-page .hp-tool-field input:focus,.site-marketing.hp-page .hp-tool-field select:focus{border-color:var(--hp-primary, #1a56db)}.site-marketing.hp-page .hp-tool-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.site-marketing.hp-page .hp-tool-result{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .8rem;border-radius:10px;background:var(--hp-bg-soft, rgba(15, 23, 42, .03))}.site-marketing.hp-page .hp-tool-result-label{font-size:.88rem;color:var(--hp-muted)}.site-marketing.hp-page .hp-tool-result-value{font-size:.95rem;font-weight:700;color:var(--hp-ink);font-variant-numeric:tabular-nums}.site-marketing.hp-page .hp-tool-result--total{background:#1a56db1a}.site-marketing.hp-page .hp-tool-result--total .hp-tool-result-value{color:#1a56db}.site-marketing.hp-page .hp-tool-note{margin:.9rem 0 0;font-size:.8rem;color:var(--hp-muted);line-height:1.6}.site-marketing.hp-page .hp-tool-desc{margin:0 0 1rem;font-size:.9rem;color:var(--hp-muted);line-height:1.65}.site-marketing.hp-page .hp-tool-checklist{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.site-marketing.hp-page .hp-tool-checklist-item{display:flex;align-items:flex-start;gap:.6rem}.site-marketing.hp-page .hp-tool-checklist-item input{margin-top:.25rem;width:16px;height:16px;flex-shrink:0;accent-color:#1a56db}.site-marketing.hp-page .hp-tool-checklist-item label{font-size:.9rem;color:var(--hp-ink);line-height:1.55}.site-marketing.hp-page .hp-tool-print,.site-marketing.hp-page .hp-tool-extlink{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.2rem;border-radius:12px;font-weight:600;font-size:.9rem;cursor:pointer;text-decoration:none;color:var(--hp-primary, #1a56db);background:var(--hp-surface);border:1px solid var(--hp-border)}.site-marketing.hp-page .hp-tool-print:hover,.site-marketing.hp-page .hp-tool-extlink:hover{box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-pricing-beta{display:flex;align-items:flex-start;gap:.85rem;padding:1.1rem 1.3rem;margin-bottom:1.8rem;border-radius:16px;background:#6d28d914;border:1px solid rgba(109,40,217,.2)}.site-marketing.hp-page .hp-pricing-beta-icon{display:inline-flex;align-items:center;justify-content:center;color:#6d28d9;flex-shrink:0;margin-top:.1rem}.site-marketing.hp-page .hp-pricing-beta strong{display:block;color:var(--hp-ink);font-size:1rem;margin-bottom:.25rem}.site-marketing.hp-page .hp-pricing-beta p{margin:0;color:var(--hp-muted);font-size:.88rem;line-height:1.65}.site-marketing.hp-page .hp-pricing-faq{max-width:820px;margin:2.5rem auto 0}.site-marketing.hp-page .hp-pricing-faq .hp-title{text-align:center;margin-bottom:1.2rem}.site-marketing.hp-page .hp-pricing-cta-row{display:flex;flex-direction:column;align-items:center;gap:.9rem;text-align:center;margin-top:2.5rem;padding:1.8rem 1.3rem;border-radius:18px;background:var(--hp-surface);border:1px solid var(--hp-border);box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-pricing-cta-row p{margin:0;color:var(--hp-muted);font-size:.95rem}.site-marketing.hp-page .hp-hero--portal{padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(2.25rem,5vw,4rem)}.site-marketing.hp-page .hp-hero--portal .hp-hero-bg{background:radial-gradient(ellipse 72% 62% at 12% 0%,rgba(59,130,246,.1),transparent 55%),radial-gradient(ellipse 55% 48% at 92% 10%,rgba(45,212,191,.1),transparent 50%),linear-gradient(180deg,#fff,#fff)}.site-marketing.hp-page .hp-hero--portal .hp-hero-content{max-width:none;gap:0;padding:0;border-radius:0;border:0;background:transparent;box-shadow:none}.site-marketing.hp-page .hp-portal-title{max-width:980px;margin-bottom:1rem;gap:.22rem;font-size:clamp(2.05rem,4vw,3.5rem);line-height:1.18}.site-marketing.hp-page .hp-portal-title-line{width:auto}.site-marketing.hp-page .hp-portal-sub{max-width:62ch;margin-bottom:1.5rem}.site-marketing.hp-page .hp-hero-search{max-width:720px;margin-bottom:1.35rem}.site-marketing.hp-page .hp-hero-actions{gap:.8rem;margin-bottom:.5rem}.site-marketing.hp-page .hp-hero-chips{width:100%;max-width:1080px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem;margin-top:1.5rem}.site-marketing.hp-page .hp-hero-chip{width:100%;justify-content:center;padding:.75rem .95rem;border-radius:18px;background:#ffffffe0;box-shadow:0 12px 30px #0f172a0f}.site-marketing.hp-page .hp-hero-chip-img,.site-marketing.hp-page .hp-hero-chip-icon{width:32px;height:32px}.site-marketing.hp-page .hp-hero-trust{margin-top:1.8rem;max-width:1040px}.site-marketing.hp-page .hp-portal-pill{min-height:100%;align-items:flex-start;padding:1rem 1rem 1rem 1.05rem;border-radius:22px;background:#fffffff0}.site-marketing.hp-page .hp-portal-pill-text strong{font-size:.96rem;margin-bottom:.18rem}.site-marketing.hp-page .hp-portal-pill-text span{font-size:.8rem;line-height:1.45}.site-marketing.hp-page .hp-popular-head,.site-marketing.hp-page .hp-calc .hp-head,.site-marketing.hp-page .hp-process .hp-head,.site-marketing.hp-page .hp-news .hp-head{align-items:flex-end}.site-marketing.hp-page .hp-popular-viewall,.site-marketing.hp-page .hp-news-link,.site-marketing.hp-page .hp-faq-home-link{padding:.72rem 1.18rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);box-shadow:0 10px 24px #0f172a0d}.site-marketing.hp-page .hp-popular-grid,.site-marketing.hp-page .hp-calc-grid,.site-marketing.hp-page .hp-why-grid,.site-marketing.hp-page .hp-news-grid{gap:1.25rem}.site-marketing.hp-page .hp-deedcard{padding:1.35rem;border-radius:24px;border-color:#94a3b829;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-deedcard-media{width:104px;height:104px;border-radius:20px}.site-marketing.hp-page .hp-deedcard-img,.site-marketing.hp-page .hp-deedcard-icon{width:84px;height:84px}.site-marketing.hp-page .hp-deedcard-title{font-size:1.08rem}.site-marketing.hp-page .hp-deedcard-desc{font-size:.88rem}.site-marketing.hp-page .hp-deedcard-btn{padding:.68rem 1rem;border-radius:999px}.site-marketing.hp-page .hp-calc-card{border-radius:24px;border:1px solid rgba(148,163,184,.16);box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-calc-card-link{gap:.6rem;padding:1.45rem 1.25rem 3.1rem}.site-marketing.hp-page .hp-calc-icon{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#ffffffb3;box-shadow:inset 0 1px #ffffff80}.site-marketing.hp-page .hp-calc-title-text{font-size:1.02rem}.site-marketing.hp-page .hp-calc-desc{font-size:.88rem;line-height:1.65}.site-marketing.hp-page .hp-process-track{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:1.2rem;margin-top:2rem}.site-marketing.hp-page .hp-process-track:before{display:none}.site-marketing.hp-page .hp-process-step{align-items:flex-start;text-align:left;padding:1.3rem 1.2rem;border-radius:24px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#ffffff 0%,var(--hp-surface-soft) 100%);box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-process-marker{flex-direction:row;gap:.75rem;margin-bottom:.9rem}.site-marketing.hp-page .hp-process-title{font-size:1rem;margin-bottom:.45rem}.site-marketing.hp-page .hp-process-desc{max-width:none;font-size:.88rem}.site-marketing.hp-page .hp-kc-layout{gap:1.4rem}.site-marketing.hp-page .hp-kc-card{min-height:100%;padding:1.45rem 1.3rem;border-radius:24px}.site-marketing.hp-page .hp-ai-panel{padding:1.5rem;border:1px solid rgba(148,163,184,.16);border-radius:28px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-ai-head{margin-bottom:1rem}.site-marketing.hp-page .hp-ai-bubble{border-radius:18px;padding:1rem 1.1rem}.site-marketing.hp-page .hp-ai-input{margin-top:auto;padding-top:1rem}.site-marketing.hp-page .hp-stats-band{margin-top:0;padding:0;background:none}.site-marketing.hp-page .hp-stats-grid{gap:1rem;padding:clamp(1.3rem,3vw,2rem);border-radius:32px;background:var(--hp-gradient-stats);box-shadow:0 24px 64px #1348b83d}.site-marketing.hp-page .hp-stat-item{display:flex;align-items:center;gap:.9rem;padding:1rem 1.05rem;border-radius:22px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16)}.site-marketing.hp-page .hp-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:18px;background:#ffffff24}.site-marketing.hp-page .hp-stat-text{display:flex;flex-direction:column}.site-marketing.hp-page .hp-stat-value{font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800}.site-marketing.hp-page .hp-stat-label{font-size:.86rem;color:#ffffffdb}.site-marketing.hp-page .hp-section--testimonials{background:transparent}.site-marketing.hp-page .hp-testi-stage{gap:1rem;margin-top:2rem}.site-marketing.hp-page .hp-testi-card{max-width:920px;padding:2.2rem 2rem 1.8rem;border-radius:28px;box-shadow:var(--hp-shadow-lg)}.site-marketing.hp-page .hp-testi-quote{font-size:clamp(1rem,1.6vw,1.15rem)}.site-marketing.hp-page .hp-testi-nav{width:48px;height:48px;border-radius:50%;box-shadow:0 10px 24px #0f172a14}.site-marketing.hp-page .hp-faq-home{max-width:960px;margin-top:1.75rem}.site-marketing.hp-page .hp-faq-home .hp-deed-acc{border-radius:20px;border:1px solid rgba(148,163,184,.18);background:#fff;box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-faq-home .hp-deed-acc+.hp-deed-acc{margin-top:.9rem}.site-marketing.hp-page .hp-faq-home .hp-deed-acc-q{padding:1rem 1.15rem;font-size:.98rem}.site-marketing.hp-page .hp-faq-home .hp-deed-acc-a{padding:0 1.15rem 1rem;font-size:.9rem;line-height:1.72}.site-marketing.hp-page .hp-cta-banner{padding:clamp(1.8rem,4vw,2.8rem);border-radius:30px;background:radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 28%),linear-gradient(135deg,#0f172a,#1a56db 45%,#0e7490)}.site-marketing.hp-page .hp-cta-title{max-width:18ch}.site-marketing.hp-page .hp-cta-actions{gap:.8rem}.site-marketing.hp-page .hp-cta-btn{border-radius:999px}.site-marketing.hp-page .hp-section--trust{padding-top:0}.site-marketing.hp-page .hp-trust-wrap{padding:1.6rem;border-top:0;border-radius:28px;background:linear-gradient(180deg,#ffffff 0%,var(--hp-surface-soft) 100%);border:1px solid rgba(148,163,184,.16);box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-trust-note{max-width:760px;margin:0 auto;text-align:center;color:var(--hp-muted);line-height:1.7}.site-marketing.hp-page .hp-trust-list{width:100%;justify-content:center}.site-marketing.hp-page .hp-trust-item{padding:.9rem 1rem;border-radius:18px;background:#fff;border:1px solid rgba(148,163,184,.16);box-shadow:0 12px 28px #0f172a0d}.site-marketing.hp-page .hp-section--disclaimer{background:transparent}.site-marketing.hp-page .hp-disclaimer-intro,.site-marketing.hp-page .hp-disclaimer-ack{border-radius:24px;box-shadow:var(--hp-shadow)}.site-marketing.hp-page .hp-disclaimer-grid{gap:1.25rem}.site-marketing.hp-page .hp-disclaimer-card{border-radius:24px;padding:1.45rem 1.35rem}.site-marketing.hp-page .hp-disclaimer-ack-btn{border-radius:999px;padding:.7rem 1.15rem}@media (max-width: 860px){.site-marketing.hp-page .hp-deedcard{align-items:flex-start}.site-marketing.hp-page .hp-testi-stage{gap:.75rem}}html[lang=ta] .site-marketing.hp-page .hp-portal-title{line-height:1.32}html[lang=ta] .site-marketing.hp-page .hp-portal-sub,html[lang=ta] .site-marketing.hp-page .hp-deedcard-desc,html[lang=ta] .site-marketing.hp-page .hp-calc-desc,html[lang=ta] .site-marketing.hp-page .hp-process-desc,html[lang=ta] .site-marketing.hp-page .hp-news-card-summary,html[lang=ta] .site-marketing.hp-page .hp-disclaimer-card-text,html[lang=ta] .site-marketing.hp-page .hp-disclaimer-ack-text{line-height:1.72}html[lang=ta] .site-marketing.hp-page .hp-deedcard-title,html[lang=ta] .site-marketing.hp-page .hp-calc-title-text,html[lang=ta] .site-marketing.hp-page .hp-process-title,html[lang=ta] .site-marketing.hp-page .hp-news-card-title,html[lang=ta] .site-marketing.hp-page .hp-trust-label,html[lang=ta] .site-marketing.hp-page .hp-disclaimer-card-title{line-height:1.48}.site-marketing.hp-page .hp-stats-grid{grid-template-columns:1fr}@media (min-width: 560px){.site-marketing.hp-page .hp-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.site-marketing.hp-page .hp-stats-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1023px){.site-marketing.hp-page .hp-hero--portal .hp-hero-content{max-width:100%;padding:1.5rem;border-radius:28px}.site-marketing.hp-page .hp-portal-title{max-width:100%;font-size:clamp(1.9rem,4.8vw,2.9rem)}.site-marketing.hp-page .hp-hero-chips{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.site-marketing.hp-page .hp-testi-card{max-width:100%}}@media (max-width: 767px){.site-marketing.hp-page .hp-hero--portal{padding-top:.85rem;padding-bottom:2rem}.site-marketing.hp-page .hp-hero--portal .hp-hero-content{padding:1.15rem;border-radius:24px}.site-marketing.hp-page .hp-portal-title{margin-bottom:.85rem;font-size:clamp(1.7rem,6vw,2.35rem);line-height:1.22}.site-marketing.hp-page .hp-portal-sub{margin-bottom:1.1rem;max-width:100%}.site-marketing.hp-page .hp-hero-search{max-width:100%;margin-bottom:1rem;padding-left:.85rem}.site-marketing.hp-page .hp-hero-search-input{font-size:.96rem}.site-marketing.hp-page .hp-hero-actions{width:100%;gap:.65rem}.site-marketing.hp-page .hp-action-btn{flex:1 1 calc(50% - .65rem);justify-content:center;padding-inline:.95rem}.site-marketing.hp-page .hp-hero-chips{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.1rem}.site-marketing.hp-page .hp-hero-chip{min-height:56px;padding:.68rem .8rem;border-radius:16px}.site-marketing.hp-page .hp-hero-chip span{font-size:.84rem;line-height:1.35}.site-marketing.hp-page .hp-hero-trust{margin-top:1.25rem;gap:.75rem}.site-marketing.hp-page .hp-portal-pill{border-radius:18px;padding:.9rem}.site-marketing.hp-page .hp-popular-head{gap:.9rem}.site-marketing.hp-page .hp-popular-viewall,.site-marketing.hp-page .hp-news-link,.site-marketing.hp-page .hp-faq-home-link{width:100%;justify-content:center}.site-marketing.hp-page .hp-deedcard{flex-direction:column;align-items:flex-start;padding:1.15rem}.site-marketing.hp-page .hp-deedcard-media{width:88px;height:88px}.site-marketing.hp-page .hp-deedcard-img,.site-marketing.hp-page .hp-deedcard-icon{width:70px;height:70px}.site-marketing.hp-page .hp-calc-card-link,.site-marketing.hp-page .hp-kc-card,.site-marketing.hp-page .hp-why-card,.site-marketing.hp-page .hp-news-card-link,.site-marketing.hp-page .hp-disclaimer-card{padding:1.15rem}.site-marketing.hp-page .hp-process-track{grid-template-columns:1fr;gap:1rem}.site-marketing.hp-page .hp-process-step{padding:1.1rem}.site-marketing.hp-page .hp-kc-layout{margin-top:1.5rem}.site-marketing.hp-page .hp-ai-panel{padding:1.15rem;border-radius:24px}.site-marketing.hp-page .hp-stats-grid{padding:1rem;border-radius:24px}.site-marketing.hp-page .hp-stat-item{padding:.9rem}.site-marketing.hp-page .hp-testi-stage{display:block}.site-marketing.hp-page .hp-testi-nav{display:none}.site-marketing.hp-page .hp-testi-card{padding:1.5rem 1.15rem 1.25rem;border-radius:24px}.site-marketing.hp-page .hp-faq-home{margin-top:1.3rem}.site-marketing.hp-page .hp-cta-banner{padding:1.35rem;border-radius:24px}.site-marketing.hp-page .hp-cta-title{max-width:none}.site-marketing.hp-page .hp-cta-actions{width:100%;flex-direction:column}.site-marketing.hp-page .hp-cta-btn{width:100%;justify-content:center}.site-marketing.hp-page .hp-trust-wrap{padding:1.15rem;border-radius:24px}.site-marketing.hp-page .hp-trust-list{gap:.75rem}.site-marketing.hp-page .hp-disclaimer-intro,.site-marketing.hp-page .hp-disclaimer-ack{padding:1rem 1.05rem;border-radius:20px}}@media (max-width: 479px){.site-marketing.hp-page .hp-portal-title{font-size:1.52rem;line-height:1.28}.site-marketing.hp-page .hp-hero-search{gap:.4rem;padding:.35rem .35rem .35rem .75rem}.site-marketing.hp-page .hp-hero-search-btn{width:40px;height:40px}.site-marketing.hp-page .hp-hero-actions{flex-direction:column}.site-marketing.hp-page .hp-action-btn{flex:1 1 100%;width:100%}.site-marketing.hp-page .hp-hero-chips{grid-template-columns:1fr}.site-marketing.hp-page .hp-testi-quote{font-size:.96rem;line-height:1.72}}html[data-theme=dark] .site-marketing.hp-page .hp-hero--portal .hp-hero-bg{background:radial-gradient(ellipse 72% 62% at 12% 0%,rgba(59,130,246,.18),transparent 55%),radial-gradient(ellipse 55% 48% at 92% 10%,rgba(45,212,191,.14),transparent 50%),linear-gradient(180deg,#08111f,#08111f)}html[data-theme=dark] .site-marketing.hp-page .hp-hero--portal .hp-hero-content{background:radial-gradient(circle at top left,rgba(30,64,175,.22),transparent 30%),radial-gradient(circle at top right,rgba(13,148,136,.18),transparent 24%),linear-gradient(180deg,#101c31fa,#0a1424fa);border-color:#94a3b829;box-shadow:0 28px 72px #00000057}html[data-theme=dark] .site-marketing.hp-page .hp-portal-title .hp-portal-title--blue{color:#93c5fd}html[data-theme=dark] .site-marketing.hp-page .hp-portal-title .hp-portal-title--ink{color:#f8fbff}html[data-theme=dark] .site-marketing.hp-page .hp-portal-title .hp-portal-title--green{color:#99f6e4}html[data-theme=dark] .site-marketing.hp-page .hp-hero-search{background:#08111fc7;border-color:#94a3b829;box-shadow:0 18px 38px #00000038}html[data-theme=dark] .site-marketing.hp-page .hp-hero-search-input{color:var(--hp-ink)}html[data-theme=dark] .site-marketing.hp-page .hp-hero-search-input::-moz-placeholder,html[data-theme=dark] .site-marketing.hp-page .hp-ai-field::-moz-placeholder{color:#9bb0cac7}html[data-theme=dark] .site-marketing.hp-page .hp-hero-search-input::placeholder,html[data-theme=dark] .site-marketing.hp-page .hp-ai-field::placeholder{color:#9bb0cac7}html[data-theme=dark] .site-marketing.hp-page .hp-hero-chip{background:#101c31e6;border-color:#94a3b829;box-shadow:0 12px 30px #0003}html[data-theme=dark] .site-marketing.hp-page .hp-hero-chip:hover{border-color:#60a5fa4d}html[data-theme=dark] .site-marketing.hp-page .hp-portal-pill,html[data-theme=dark] .site-marketing.hp-page .hp-deedcard,html[data-theme=dark] .site-marketing.hp-page .hp-calc-card,html[data-theme=dark] .site-marketing.hp-page .hp-process-step,html[data-theme=dark] .site-marketing.hp-page .hp-kc-card,html[data-theme=dark] .site-marketing.hp-page .hp-ai-panel,html[data-theme=dark] .site-marketing.hp-page .hp-testi-card,html[data-theme=dark] .site-marketing.hp-page .hp-trust-wrap,html[data-theme=dark] .site-marketing.hp-page .hp-trust-item,html[data-theme=dark] .site-marketing.hp-page .hp-disclaimer-intro,html[data-theme=dark] .site-marketing.hp-page .hp-disclaimer-card,html[data-theme=dark] .site-marketing.hp-page .hp-disclaimer-ack,html[data-theme=dark] .site-marketing.hp-page .hp-faq-home .hp-deed-acc,html[data-theme=dark] .site-marketing.hp-page .hp-news-link,html[data-theme=dark] .site-marketing.hp-page .hp-faq-home-link,html[data-theme=dark] .site-marketing.hp-page .hp-popular-viewall{background:linear-gradient(180deg,#101c31fa,#0a1424fa);border-color:#94a3b829;box-shadow:var(--hp-shadow)}html[data-theme=dark] .site-marketing.hp-page .hp-deedcard-media,html[data-theme=dark] .site-marketing.hp-page .hp-calc-icon{background:#ffffff0f;box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .site-marketing.hp-page .hp-process-step{background:linear-gradient(180deg,#101c31fa,#0c1626fa)}html[data-theme=dark] .site-marketing.hp-page .hp-ai-bubble{background:#ffffff0d}html[data-theme=dark] .site-marketing.hp-page .hp-ai-field{background:#ffffff0d;border-color:#94a3b829;color:var(--hp-ink)}html[data-theme=dark] .site-marketing.hp-page .hp-stats-grid{background:linear-gradient(135deg,#0f2d66,#1d4ed8 36%,#0f766e);box-shadow:0 24px 64px #0000004d}html[data-theme=dark] .site-marketing.hp-page .hp-stat-item{background:#ffffff14;border-color:#ffffff24}html[data-theme=dark] .site-marketing.hp-page .hp-testi-nav{background:#101c31f2;border-color:#94a3b829;color:var(--hp-ink)}html[data-theme=dark] .site-marketing.hp-page .hp-testi-nav:hover{background:var(--hp-primary)}html[data-theme=dark] .site-marketing.hp-page .hp-news-card,html[data-theme=dark] .site-marketing.hp-page .hp-news-card-link{color:inherit}html[data-theme=dark] .site-marketing.hp-page .hp-news-badge{background:#f43f5e2e;color:#fda4af}html[data-theme=dark] .site-marketing.hp-page .hp-cta-banner{background:radial-gradient(circle at top right,rgba(255,255,255,.1),transparent 28%),linear-gradient(135deg,#08111f,#11336d 44%,#0f766e);box-shadow:0 24px 60px #00000052}html[data-theme=dark] .site-marketing.hp-page .hp-cta-btn--primary{background:#eff6ff;color:#0f3f99}html[data-theme=dark] .site-marketing.hp-page .hp-cta-btn--ghost{background:#ffffff14;border-color:#ffffff3d}html[data-theme=dark] .site-marketing.hp-page .hp-trust-note{color:var(--hp-muted)}html[data-theme=dark] .site-marketing.hp-page .hp-disclaimer-intro-badge{background:#f59e0b24}html[data-theme=dark] .site-marketing.hp-page .hp-disclaimer-ack-btn{box-shadow:0 10px 24px #0000003d}html[data-theme=dark] .site-marketing.hp-page .hp-assistant-panel{background:linear-gradient(180deg,#101c31fa,#0a1424fa);border-color:#94a3b829;box-shadow:0 26px 60px #0006}html[data-theme=dark] .site-marketing.hp-page .hp-assistant-body{background:transparent}html[data-theme=dark] .site-marketing.hp-page .hp-assistant-topic{background:#ffffff0a;border-color:#94a3b829;color:#93c5fd}html[data-theme=dark] .site-marketing.hp-page .hp-assistant-topic:hover{background:#3b82f62e;color:#fff}html[data-theme=dark] .site-marketing.hp-page .hp-scrolltop{background:#101c31f2;border-color:#94a3b829;color:var(--hp-ink)}.login-split-page{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh;min-height:100dvh;background:#f1f5f9}html[data-theme=dark] .login-split-page{background:#0a1628}.login-split-aside{position:relative;overflow:hidden;display:flex;color:#e2e8f0;background:linear-gradient(160deg,#0a1f44,#0c2c63 45%,#081a3a)}.login-split-aside-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.login-split-aside-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 30% 30%,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse 90% 80% at 30% 30%,#000 25%,transparent 80%)}.login-split-orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.login-split-orb--a{width:320px;height:320px;top:-6%;right:-8%;background:#1d4ed8}.login-split-orb--b{width:260px;height:260px;bottom:4%;left:-10%;background:#0e9f8e}.login-split-aside-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:2.25rem;width:100%;max-width:520px;margin:0 auto;padding:clamp(1.75rem,3vw,3rem) clamp(1.75rem,4vw,3.75rem)}.login-split-brand{display:inline-flex;align-items:center;gap:.75rem;color:#f8fafc;text-decoration:none;font-weight:700}.login-split-brand-logo{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;background:linear-gradient(135deg,#2563eb,#0e9f8e);color:#fff;flex-shrink:0;box-shadow:0 8px 20px #2563eb66}.login-split-brand-name{font-size:1.05rem;line-height:1.3;letter-spacing:.01em}.login-split-hero{display:flex;flex-direction:column;gap:1rem}.login-split-hero-title{margin:0;font-size:clamp(1.7rem,2.6vw,2.35rem);font-weight:800;line-height:1.25;color:#fff}.login-split-hero-accent{color:#fbbf24}.login-split-hero-sub{margin:0;max-width:30rem;font-size:.98rem;line-height:1.6;color:#b6c6e2}.login-split-features{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.15rem}.login-split-feature{display:flex;align-items:flex-start;gap:.9rem}.login-split-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:12px;flex-shrink:0;color:#fff;box-shadow:0 6px 16px #00000040}.login-split-feature-icon--blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.login-split-feature-icon--green{background:linear-gradient(135deg,#10b981,#059669)}.login-split-feature-icon--violet{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.login-split-feature-icon--amber{background:linear-gradient(135deg,#f59e0b,#d97706)}.login-split-feature-title{margin:0 0 .15rem;font-size:.98rem;font-weight:700;color:#f1f5f9}.login-split-feature-desc{margin:0;font-size:.86rem;line-height:1.5;color:#93a6c6}.login-split-ssl{display:inline-flex;align-items:center;gap:.55rem;align-self:flex-start;margin-top:auto;padding:.6rem 1rem;border-radius:999px;font-size:.82rem;font-weight:600;color:#d7e2f5;background:#0f172a73;border:1px solid rgba(148,163,184,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-split-ssl svg{color:#5eead4}.login-split-main{position:relative;display:flex;flex-direction:column;background:#f8fafc}html[data-theme=dark] .login-split-main{background:#0b1a30}.login-split-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,3vw,2rem)}.login-split-back{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#475569;text-decoration:none;padding:.45rem .7rem;border-radius:10px;transition:background .18s,color .18s}.login-split-back:hover{background:#2563eb14;color:#1d4ed8}html[data-theme=dark] .login-split-back{color:#cbd5e1}html[data-theme=dark] .login-split-back:hover{background:#60a5fa24;color:#bfdbfe}.login-split-toolbar-actions{display:flex;align-items:center;gap:.5rem}.login-split-lang{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:.84rem;font-weight:600;cursor:pointer;transition:border-color .18s,background .18s}.login-split-lang:hover{border-color:#94a3b8}html[data-theme=dark] .login-split-lang{background:#0f172a8c;border-color:#94a3b847;color:#e2e8f0}.login-split-form-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem clamp(1rem,4vw,2.5rem) 2.5rem}.login-split-card{width:min(440px,100%);padding:clamp(1.5rem,3vw,2.5rem);border-radius:20px;background:#fff;border:1px solid #eef2f7;box-shadow:0 24px 60px #0f172a1a;text-align:center}html[data-theme=dark] .login-split-card{background:#ffffff0d;border-color:#94a3b833;box-shadow:0 24px 60px #0006;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-split-card-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;border-radius:16px;color:#2563eb;background:#e0edff}html[data-theme=dark] .login-split-card-icon{background:#2563eb38;color:#93c5fd}.login-split-card-title{margin:0 0 .35rem;font-size:1.5rem;font-weight:800;color:#0f172a}html[data-theme=dark] .login-split-card-title{color:#f8fafc}.login-split-card-sub{margin:0 0 1.5rem;font-size:.9rem;color:#64748b}html[data-theme=dark] .login-split-card-sub{color:#94a3b8}.login-split-form{display:flex;flex-direction:column;gap:1rem;text-align:left}.login-split-field{display:flex;flex-direction:column;gap:.4rem}.login-split-label{font-size:.85rem;font-weight:600;color:#334155}html[data-theme=dark] .login-split-label{color:#cbd5e1}.login-split-input-wrap{position:relative;display:flex;align-items:center}.login-split-input-icon{position:absolute;left:.85rem;color:#94a3b8;pointer-events:none}.login-split-input{width:100%;padding:.78rem .9rem .78rem 2.5rem;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;font-size:.95rem;transition:border-color .18s,box-shadow .18s,background .18s}.login-split-input--password{padding-right:2.6rem}.login-split-input::-moz-placeholder{color:#94a3b8}.login-split-input::placeholder{color:#94a3b8}.login-split-input:focus{outline:none;background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb29}html[data-theme=dark] .login-split-input{background:#0f172a8c;border-color:#94a3b847;color:#f1f5f9}html[data-theme=dark] .login-split-input:focus{background:#0f172acc;border-color:#60a5fa}.login-split-eye{position:absolute;right:.6rem;display:inline-flex;align-items:center;justify-content:center;padding:.3rem;border:none;background:none;color:#94a3b8;cursor:pointer;border-radius:8px;transition:color .18s,background .18s}.login-split-eye:hover{color:#475569;background:#94a3b829}html[data-theme=dark] .login-split-eye:hover{color:#e2e8f0}.login-split-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.login-split-check{display:flex;align-items:flex-start;gap:.5rem;font-size:.84rem;line-height:1.45;color:#475569;cursor:pointer}html[data-theme=dark] .login-split-check{color:#cbd5e1}.login-split-check input{margin-top:.15rem;width:1rem;height:1rem;accent-color:#2563eb;cursor:pointer}.login-split-check--terms{font-size:.8rem;color:#64748b}.login-split-forgot{font-size:.84rem;font-weight:600;color:#2563eb;text-decoration:none;white-space:nowrap}.login-split-forgot:hover{text-decoration:underline}html[data-theme=dark] .login-split-forgot{color:#60a5fa}.login-split-legal-link{border:none;background:none;padding:0;color:#2563eb;font-weight:600;cursor:pointer;text-decoration:underline;font-size:inherit}html[data-theme=dark] .login-split-legal-link{color:#60a5fa}.login-split-alert{padding:.7rem .85rem;border-radius:11px;font-size:.84rem;line-height:1.45}.login-split-alert--info{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.login-split-alert--warn{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.login-split-alert--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}html[data-theme=dark] .login-split-alert--info{background:#2563eb29;border-color:#60a5fa59;color:#bfdbfe}html[data-theme=dark] .login-split-alert--warn{background:#f59e0b24;border-color:#fbbf2466;color:#fde68a}html[data-theme=dark] .login-split-alert--error{background:#ef444424;border-color:#f8717159;color:#fecaca}.login-split-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.25rem;padding:.85rem 1.25rem;border:none;border-radius:12px;background:linear-gradient(135deg,#1e3a8a,#2563eb 55%,#1d4ed8);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 12px 26px #1d4ed866;transition:transform .18s,box-shadow .18s,opacity .18s}.login-split-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #1d4ed880}.login-split-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.login-split-submit-arrow{position:absolute;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:linear-gradient(135deg,#0e9f8e,#14b8a6)}.login-split-divider{position:relative;margin:1.5rem 0 1.1rem;text-align:center}.login-split-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e2e8f0}html[data-theme=dark] .login-split-divider:before{background:#94a3b840}.login-split-divider span{position:relative;padding:0 .85rem;background:#fff;font-size:.82rem;color:#94a3b8}html[data-theme=dark] .login-split-divider span{background:transparent}.login-split-signup{margin:0;text-align:center;font-size:.9rem;color:#64748b}html[data-theme=dark] .login-split-signup{color:#94a3b8}.login-split-signup-link{margin-left:.35rem;font-weight:700;color:#2563eb;text-decoration:none}.login-split-signup-link:hover{text-decoration:underline}html[data-theme=dark] .login-split-signup-link{color:#60a5fa}.login-split-footnote{margin:0;text-align:center;font-size:.8rem;color:#94a3b8}.login-split-footnote a{color:#64748b;font-weight:600;text-decoration:none}.login-split-footnote a:hover{text-decoration:underline}html[data-theme=dark] .login-split-footnote a{color:#94a3b8}.login-split-mobile-brand{display:none;align-items:center;gap:.6rem;text-decoration:none;color:#0f172a;font-weight:700}html[data-theme=dark] .login-split-mobile-brand{color:#f8fafc}.login-split-mobile-brand-logo{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:10px;background:linear-gradient(135deg,#2563eb,#0e9f8e);color:#fff;flex-shrink:0}.login-split-mobile-brand-name{font-size:.92rem;line-height:1.25}.login-split-caps{display:flex;align-items:center;gap:.35rem;margin:.1rem 0 0;font-size:.78rem;font-weight:600;color:#b45309}.login-split-caps svg{flex-shrink:0}html[data-theme=dark] .login-split-caps{color:#fcd34d}.login-split-check--invalid{color:#b91c1c}.login-split-check--invalid input{accent-color:#dc2626;outline:2px solid rgba(220,38,38,.45);outline-offset:2px;border-radius:3px}html[data-theme=dark] .login-split-check--invalid{color:#fca5a5}.login-split-spinner{width:1.05rem;height:1.05rem;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:login-split-spin .7s linear infinite}@keyframes login-split-spin{to{transform:rotate(360deg)}}@keyframes login-split-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.login-split-card{animation:login-split-rise .45s ease both}.login-split-aside-inner{animation:login-split-rise .5s ease both}.login-split-input:focus-visible,.login-split-eye:focus-visible,.login-split-lang:focus-visible,.login-split-back:focus-visible,.login-split-submit:focus-visible,.login-split-forgot:focus-visible,.login-split-signup-link:focus-visible,.login-split-legal-link:focus-visible,.login-split-check input:focus-visible,.login-split-brand:focus-visible,.login-split-mobile-brand:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion: reduce){.login-split-card,.login-split-aside-inner{animation:none}.login-split-spinner{animation-duration:1.4s}}@media (max-width: 960px){.login-split-page{grid-template-columns:1fr}.login-split-aside{display:none}.login-split-mobile-brand{display:inline-flex}}.loading-overlay-host{position:relative}.loading-overlay-host.thana-preview-sheet{flex:1 1 0%;min-height:0;display:flex;flex-direction:column}.loading-overlay-host--busy>*:not(.loading-popup){opacity:.42;pointer-events:none;transition:opacity .2s ease}.loading-popup{z-index:12;display:flex;align-items:center;justify-content:center;padding:1rem;animation:loading-popup-fade-in .22s ease-out both}.loading-popup--overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--page-bg, #f1f5f9) 28%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading-popup--inline{position:relative;inset:auto;min-height:8rem;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.loading-popup--inline.loading-popup--compact{min-height:auto;padding:0}.loading-popup--page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:color-mix(in srgb,var(--page-bg, #f1f5f9) 55%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.loading-popup__card{display:inline-flex;align-items:center;gap:.65rem;min-width:11.5rem;padding:.65rem 1.1rem .65rem .85rem;border-radius:12px;border:1px solid var(--lux-border, #e2e8f0);border-top:3px solid var(--brand, #0075c0);background:var(--card-bg, #ffffff);box-shadow:0 10px 28px #0f172a24,0 2px 8px #0f172a14;color:var(--color-ink, #1e293b);animation:loading-popup-pop-in .32s cubic-bezier(.22,1,.36,1) both}.loading-popup--compact .loading-popup__card{min-width:auto;padding:.45rem .85rem .45rem .7rem;font-size:.85rem}.loading-popup__spinner{width:1.35rem;height:1.35rem;flex:none;border-radius:50%;border:2.5px solid rgba(0,117,192,.18);border-top-color:var(--brand, #0075c0);animation:loading-popup-spin .75s linear infinite}.loading-popup--compact .loading-popup__spinner{width:1.1rem;height:1.1rem}.loading-popup__text{font-size:.88rem;font-weight:600;line-height:1.25;white-space:nowrap;animation:loading-popup-text-pulse 1.4s ease-in-out infinite}@keyframes loading-popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes loading-popup-pop-in{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loading-popup-spin{to{transform:rotate(360deg)}}@keyframes loading-popup-text-pulse{0%,to{opacity:1}50%{opacity:.62}}html[data-theme=dark] .loading-popup--overlay,html[data-theme=dark] .loading-popup--page{background:color-mix(in srgb,var(--page-bg, #0f172a) 45%,transparent)}html[data-theme=dark] .loading-popup__card{background:var(--surface-raised, #273549);border-color:#f8fafc29;color:#f8fafc}@media (prefers-reduced-motion: reduce){.loading-popup,.loading-popup__card,.loading-popup__text{animation:none}.loading-popup__spinner{animation-duration:1.4s}}
