@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@800&display=block";@import "https://fonts.googleapis.com/css2?family=Allura&family=Caveat:wght@600&family=Dancing+Script:wght@600&family=Great+Vibes&family=Sacramento&display=swap";:root{--hh-fade:linear-gradient(90deg, #14204f 0%, #4c1d95 34%, #2563eb 68%, #06b6d4 100%);--hh-bright-fade:linear-gradient(90deg, #4c1d95 0%, #8b5cf6 34%, #2563eb 68%, #06b6d4 100%);--hh-bright-cells:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='69'%3E%3Cpath d='M0 0' fill='none' stroke='%23fff' stroke-opacity='.12'/%3E%3C/svg%3E");--ink:#1e2b45;--muted:#5b6b85;--muted-on-navy:#9fb6dc;--hh-pink-tag:#e11d74;--violet:#7c3aed;--violet-deep:#6d28d9;--blue:#2563eb;--cyan:#06b6d4;--money:#00a05c;--white:#fff;--off-white:#f8fafd;--gray:#666;--border:#e3e9f4;--radius:10px;--radius-lg:14px;--brand-gradient:linear-gradient(135deg, var(--violet) 0%, var(--blue) 55%, var(--cyan) 100%)}*{box-sizing:border-box}body{background:var(--white);color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{color:var(--blue);text-decoration:none}a:hover{color:var(--violet-deep)}.cp a:hover:not(.cp-cta):not(.hh-join-cta):not(.cp-purchase-btn):not(.cp-share-btn),.dash a:hover:not(.add-lead-btn):not(.invite-blast-btn):not(.dialer-call):not(.la-open-btn){color:#7c3aed;background:#7c3aed12;border-radius:6px;box-shadow:inset 0 1px #ffffffd9,0 2px 6px #7c3aed47}input,select,button{font-family:inherit}.page{background:var(--white);flex-direction:column;min-height:100vh;display:flex}.nav{background:var(--white);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 40px;display:flex}.nav-brand{color:inherit;align-items:center;gap:8px;display:flex}.nav-links{align-items:center;gap:24px;display:flex}.nav-links a{color:var(--muted);font-size:13px;font-weight:500}.nav-links a.accent{color:var(--violet-deep);font-weight:600}.logo-badge{background:var(--brand-gradient);width:28px;height:28px;color:var(--white);border-radius:6px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.brand-name{color:var(--ink);font-size:18px;font-weight:600}.btn{cursor:pointer;border-radius:999px;padding:14px 32px;font-size:15px;font-weight:700;transition:opacity .15s,transform .15s}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--brand-gradient);color:var(--white);border:none;box-shadow:0 8px 22px #2563eb59}.btn-primary:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.btn-secondary{color:#33415e;background:#eef3fb;border:1px solid #d6e0f0;box-shadow:inset 0 1px #ffffffd9}.btn-block{width:100%;padding:12px;font-size:14px}.split{flex:1;grid-template-columns:1fr 1fr;display:grid}@media (width<=860px){.split{grid-template-columns:1fr}}.split-form{flex-direction:column;justify-content:center;padding:60px 40px;display:flex}.split-form-inner{width:100%;max-width:400px}.split-form h2{color:var(--ink);margin:0 0 8px;font-size:28px;font-weight:700}.split-form .sub{color:var(--muted);margin:0 0 40px;font-size:14px}.form-stack{flex-direction:column;gap:20px;display:flex}.field label{color:var(--ink);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.field input,.field select{border:1px solid var(--border);border-radius:var(--radius);background:var(--white);width:100%;padding:10px 12px;font-size:14px}.field input:focus,.field select:focus{outline:2px solid var(--violet);outline-offset:0;border-color:var(--violet)}.fine-print{color:var(--muted);text-align:center;margin:0;font-size:11px}.form-error{color:#b3261e;text-align:center;margin:0;font-size:13px}.kv-label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:12px;font-weight:600}.footer{background:var(--white);border-top:1px solid var(--border);text-align:center;color:var(--muted);padding:40px;font-size:12px}.nav-menu-wrap{position:relative}.nav-menu-btn{border:1px solid var(--border);border-radius:var(--radius);background:var(--white);width:40px;height:40px;color:var(--violet-deep);cursor:pointer;font-size:18px;font-weight:700;transition:background .15s}.nav-menu-btn:hover{background:#7c3aed14}.nav-menu{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);z-index:100;flex-direction:column;gap:2px;min-width:230px;padding:6px;animation:.2s ease-out nav-menu-in;display:flex;position:absolute;top:48px;right:0;box-shadow:0 16px 40px #2563eb2e}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-menu-item{border-radius:var(--radius);letter-spacing:.3px;color:var(--ink);padding:11px 16px;font-size:14px;font-weight:600;display:block}.nav-menu-item:hover{color:var(--violet-deep);background:#7c3aed14}.nav-menu-item.current{color:var(--violet-deep);background:#7c3aed1a}.trap-field{opacity:0;width:1px;height:1px;position:absolute;top:-9999px;left:-9999px}.bea-mark{vertical-align:middle;margin-right:4px;display:inline-block}.hyve-name{background:var(--hh-fade);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:"Baloo 2",sans-serif;font-weight:800}.hyve-btn.hyve-btn{isolation:isolate;text-shadow:0 1px 2px #090e2899;transition:transform .15s,box-shadow .2s;position:relative;overflow:hidden;color:#fff!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(255,255,255,0.16)' stroke-width='0.8'/></svg>") 0 0/14px 24px,linear-gradient(90deg,#22185a 0%,#4c1d95 24%,#3b4fd8 55%,#4f8fe6 78%,#7cc4e6 100%)!important;border:1px solid #bee6ff8c!important;border-radius:999px!important;box-shadow:inset 0 1.5px #ffffff73,inset 0 -3px 6px #090e2859,0 2px #14204f8c,0 8px 18px #04081e4d!important}.hyve-btn.hyve-btn:before{vertical-align:-2px;clip-path:inset(0 round 24%);filter:drop-shadow(0 0 4px #fffc);flex:none;margin-right:2px;content:""!important;z-index:auto!important;opacity:1!important;background:linear-gradient(160deg,#fff,#b5f0ff 55%,#5fd3f5)!important;border:0!important;width:14px!important;height:16px!important;display:inline-block!important;position:static!important;inset:auto!important}.hyve-btn.hyve-btn:after{pointer-events:none;animation:5s ease-in-out 1.5s infinite hyve-btn-sweep;content:""!important;opacity:1!important;background:linear-gradient(100deg,#0000 35%,#ffffff47 50%,#0000 65%) -150% 0/250% 100% no-repeat!important;border:0!important;position:absolute!important;inset:0!important}@keyframes hyve-btn-sweep{0%{background-position:-150% 0}45%,to{background-position:250% 0}}.hyve-btn.hyve-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1.5px #ffffff80,inset 0 -3px 6px #090e2859,0 3px #14204f8c,0 0 18px #33d6ff59!important}.hyve-btn.hyve-btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 5px #090e2873,0 1px #14204f80!important}.hyve-btn.hyve-btn:disabled{opacity:.5;transform:none}.hyve-btn.hyve-btn:disabled:after{animation:none}.hyve-btn.hyve-btn>svg:first-child{display:none}@media (prefers-reduced-motion:reduce){.hyve-btn.hyve-btn:after{animation:none}}@media (forced-colors:active){.hyve-btn.hyve-btn{color:buttontext!important;box-shadow:none!important;background:buttonface!important;border:1px solid buttontext!important}.hyve-btn.hyve-btn:before,.hyve-btn.hyve-btn:after{display:none!important}}:root{--nk-navy:#0f1b3d;--nk-navy-2:#1a2a55;--nk-deep:#0b1430;--nk-deep-2:#141f45;--nk-cyan:#22c7e0;--nk-cyan-ink:#0a7a8c;--nk-cyan-line:#22c7e066;--nk-coral:#f0563f;--nk-coral-hover:#ff6a52;--nk-on-coral:#0f1b3d;--nk-money:#00875a;--nk-money-on-navy:#2fcf86;--nk-ink:#16203a;--nk-ink-muted:#5d6882;--nk-on-navy:#eef2f8;--nk-on-navy-muted:#b7c3d8;--nk-line:#dfe4ee;--nk-line-navy:#26345e;--nk-font-display:"Sora", "Segoe UI", system-ui, sans-serif;--nk-font-body:"DM Sans", "Segoe UI", system-ui, sans-serif;--nk-radius-sm:6px;--nk-radius-md:10px;--nk-radius-lg:16px;--nk-radius-pill:999px;--nk-ease:.16s ease;--nk-shadow-card:0 10px 24px #00000040, inset 0 1px 0 #ffffff0f;--nk-shadow-coral:0 10px 24px #f0563f59}.nk-wordmark{font-family:var(--nk-font-display);letter-spacing:-.035em;white-space:nowrap;font-weight:800;line-height:1}.nk-wordmark .nk-key{color:var(--nk-cyan)}.nk-wordmark.on-light{color:var(--nk-navy)}.nk-wordmark.on-light .nk-key{color:#0e9bb2}.nk-name{white-space:nowrap;align-items:baseline;display:inline-flex}.nk-name .nk-o{display:inline-flex}.nk-name .nk-o svg{margin:0 .015em 0 .02em;width:.6em!important;height:.6em!important}.nk-slogan{font-family:var(--nk-font-body);font-weight:600}.nk-slogan b{color:var(--nk-cyan);letter-spacing:.06em;font-weight:700}.nk-mark{vertical-align:middle;flex:none;display:inline-block}@media (prefers-reduced-motion:reduce){:root{--nk-ease:0s linear}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--tw-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--tw-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tw-color-red-50:oklch(97.1% .013 17.38);--tw-color-red-200:oklch(88.5% .062 18.334);--tw-color-red-700:oklch(50.5% .213 27.518);--tw-color-cyan-50:oklch(98.4% .019 200.873);--tw-color-blue-50:oklch(97% .014 254.604);--tw-color-blue-100:oklch(93.2% .032 255.585);--tw-color-slate-50:oklch(98.4% .003 247.858);--tw-color-slate-100:oklch(96.8% .007 247.896);--tw-color-slate-200:oklch(92.9% .013 255.508);--tw-color-slate-300:oklch(86.9% .022 252.894);--tw-color-slate-500:oklch(55.4% .046 257.417);--tw-color-slate-600:oklch(44.6% .043 257.281);--tw-color-black:#000;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-lg:32rem;--tw-container-xl:36rem;--tw-container-2xl:42rem;--tw-container-3xl:48rem;--tw-container-5xl:64rem;--tw-container-6xl:72rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height:calc(1.5 / 1);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75 / 1.25);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2 / 1.5);--tw-text-3xl:1.875rem;--tw-text-3xl--line-height:calc(2.25 / 1.875);--tw-font-weight-normal:400;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-font-weight-extrabold:800;--tw-font-weight-black:900;--tw-tracking-normal:0em;--tw-tracking-wide:.025em;--tw-tracking-wider:.05em;--tw-leading-tight:1.25;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem;--tw-radius-2xl:1rem;--tw-radius-3xl:1.5rem;--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:var(--tw-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--tw-default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--tw-default-font-feature-settings,normal);font-variation-settings:var(--tw-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tw-default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-variation-settings:var(--tw-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@media screen{:is(.mortgage-public-report,.mmb-body,.pmh-body,.hh-report-reader,.hh-share-preview):has(.tw-report){color:#cfe0ff!important;background:#0b1230!important}:is(.mmb-screen,.pmh-screen):has(.tw-report){background:#0b1230!important}.tw-report{color:#cfdcf5!important;background:radial-gradient(1100px 480px at 85% -10%,#22c7e029,#22c7e000 60%),radial-gradient(800px 560px at -10% 25%,#2e48aa38,#2e48aa00 60%),#0a1130!important;border:1px solid #22c7e047!important;border-radius:24px!important;padding:28px!important;font-family:DM Sans,system-ui,sans-serif!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 22px #22c7e01a!important}.tw-report>*+*{margin-top:26px!important}.tw-report:after{content:""!important;pointer-events:none!important;background:linear-gradient(100deg,#22c7e000,#22c7e024 50%,#22c7e000)!important;width:40%!important;animation:1.8s ease-out .3s forwards rhl-sweep!important;position:absolute!important;top:0!important;bottom:0!important;left:-40%!important}@keyframes rhl-sweep{80%{opacity:1}to{opacity:0;left:100%}}.tw-report .tw-nk-head{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:22px!important;display:flex!important}.tw-report .tw-nk-bar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px 16px!important;display:flex!important}.tw-report .tw-nk-brand{color:#fff!important;align-items:center!important;gap:12px!important;font-size:20px!important;display:inline-flex!important}.tw-report .tw-nk-divider{background:#9fb6dc59!important;width:1px!important;height:22px!important}.tw-report .tw-nk-product{letter-spacing:.14em!important;text-transform:uppercase!important;color:#9fb6dc!important;margin:0!important;font-family:Sora,sans-serif!important;font-size:13px!important;font-weight:600!important}.tw-report .tw-nk-date{color:#8fa6cc!important;font-size:13px!important}.tw-report .tw-nk-hero{flex-wrap:wrap!important;align-items:stretch!important;gap:22px!important;display:flex!important}.tw-report .tw-nk-where{flex-direction:column!important;flex:999 420px!important;justify-content:flex-end!important;gap:12px!important;min-width:0!important;display:flex!important}.tw-report .tw-nk-kicker{letter-spacing:.14em!important;text-transform:uppercase!important;color:#22c7e0!important;margin:0!important;font-size:12px!important;font-weight:700!important}.tw-report .tw-nk-address{letter-spacing:-.03em!important;color:#fff!important;overflow-wrap:anywhere!important;margin:0!important;font-family:Sora,sans-serif!important;font-size:clamp(30px,5.2vw,50px)!important;font-weight:800!important;line-height:1.05!important}.tw-report .tw-nk-for{color:#9fb6dc!important;margin:0!important;font-size:16px!important}.tw-report .tw-nk-for b{color:#fff!important;font-weight:500!important}.tw-report .tw-nk-pills{flex-wrap:wrap!important;gap:8px!important;margin:2px 0 0!important;display:flex!important}.tw-report .tw-nk-pills>span{color:#e6f6ff!important;background:#22c7e01a!important;border:1px solid #22c7e059!important;border-radius:999px!important;padding:6px 13px!important;font-size:13px!important;font-weight:500!important}.tw-report .tw-nk-officer{background:linear-gradient(160deg,#18265a,#101a45)!important;border:1px solid #22c7e04d!important;border-radius:20px!important;flex-direction:column!important;flex:260px!important;justify-content:center!important;gap:12px!important;min-width:0!important;padding:20px!important;display:flex!important}.tw-report .tw-nk-officer-who{align-items:center!important;gap:12px!important;display:flex!important}.tw-report .tw-nk-officer-who b{color:#fff!important;font-family:Sora,sans-serif!important;font-size:17px!important;display:block!important}.tw-report .tw-nk-officer-who small{color:#9fb6dc!important;font-size:13px!important;display:block!important}.tw-report .tw-nk-initial{color:#0f1b3d!important;background:linear-gradient(150deg,#22c7e0,#0e7ea5)!important;border-radius:16px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:50px!important;height:50px!important;font-family:Sora,sans-serif!important;font-size:19px!important;font-weight:800!important;display:inline-flex!important}.tw-report .tw-nk-officer p{color:#cfdcf5!important;margin:0!important;font-size:14px!important;line-height:1.55!important}@property --rhl-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rhl-spin{to{--rhl-a:360deg}}.tw-report .tw-report-answers{gap:14px!important;width:auto!important;max-width:none!important;margin-inline:0!important;padding:0!important}@media (width<=1023px){.tw-report .tw-report-answers{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tw-report .tw-card-dots{grid-column:1/-1!important;justify-self:start!important}.tw-report .tw-card:last-child:nth-child(odd){grid-column:1/-1!important}}.tw-report .tw-card{box-shadow:none!important;background:linear-gradient(180deg, #15214f, #0f183f) padding-box, conic-gradient(from var(--rhl-a), #22c7e059 0deg 285deg, #dffbff 318deg, #22c7e059 350deg) border-box!important;animation:6s linear infinite rhl-spin!important;animation-delay:calc(var(--i,0) * -1.2s)!important;border:1.5px solid #0000!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:start!important;align-items:center!important;gap:10px 8px!important;padding:18px 16px 16px!important;display:grid!important}.tw-report .tw-card-k{letter-spacing:.08em!important;color:#7fe7ff!important;grid-column:1/-1!important;align-items:flex-start!important;gap:7px!important;min-height:28px!important;margin:0!important;font-size:11px!important;line-height:1.25!important;display:flex!important}.tw-report .tw-card-icon{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:none!important;width:17px!important;height:17px!important;display:block!important}.tw-report .tw-card-v{letter-spacing:-.02em!important;white-space:nowrap!important;color:#00e38a!important;grid-column:1/-1!important;margin:0!important;font-family:Sora,sans-serif!important;font-size:clamp(21px,2.3vw,27px)!important;font-weight:800!important}.tw-report .tw-card:not(.tw-card-ratecolor) .tw-card-v{color:#fff!important}.tw-report .tw-card-v:has(+.tw-card-s:not(.tw-card-s-at)){color:#fff!important}.tw-report .tw-card:has(.tw-card-s-at) .tw-card-v{color:#00e38a!important}.tw-report .tw-card-s{color:#9fb6dc!important;margin:0!important;font-size:12.5px!important;line-height:1.35!important}.tw-report .tw-card-s-at{color:#fff!important;background:#22c7e024!important;border:1px solid #22c7e0!important;border-radius:999px!important;justify-self:start!important;padding:4px 10px!important;font-family:Sora,sans-serif!important;font-size:12px!important;font-weight:700!important}.tw-report .tw-card-dots{justify-self:end!important;gap:3px!important;display:flex!important}.tw-report .tw-card-dots i{background:#2a3768!important;border-radius:50%!important;width:5px!important;height:5px!important}.tw-report .tw-card-dots i.on{background:#22c7e0!important;box-shadow:0 0 6px #22c7e0!important}.tw-report section,.mh-preview .tw-report section{box-shadow:none!important;background:linear-gradient(#18265ad9,#0f183fe6)!important;border-color:#22c7e047!important}.tw-report .tw-sec{background:linear-gradient(#18265ad9,#0f183fe6)!important;border-color:#22c7e047!important;border-radius:24px!important}.tw-report section.tw-report-answers,.mh-preview .tw-report section.tw-report-answers{box-shadow:none!important;background:0 0!important;border:0!important}.tw-report .tw-sec-title{color:#fff!important;letter-spacing:-.02em!important;padding-top:20px!important;font-family:Sora,sans-serif!important;font-size:22px!important;font-weight:700!important}.tw-report .tw-sec-sub{color:#22c7e0!important;font-family:Sora,sans-serif!important}.tw-report .tw-sec-text{color:#cfdcf5!important}.tw-report .tw-quiet{color:#8fa6cc!important;line-height:1.55!important}.tw-report .tw-table{color:#cfe0ff!important}.tw-report .tw-table thead tr>th:first-child{z-index:30!important;position:sticky!important;left:0!important;box-shadow:6px 0 10px -6px #0009!important}.tw-report .tw-head th{color:#e6eeff!important;background:#1b2a62!important;border-color:#22c7e040!important}.tw-report .tw-row{background:0 0!important;border-color:#22c7e01f!important}.tw-report .tw-row .tw-label{color:#fff!important;background:#131d48!important;border-color:#22c7e02e!important}.tw-report .tw-row .tw-num{color:#cfe0ff!important}.tw-report .tw-group td{color:#22c7e0!important}.tw-report .tw-group td:before{content:""!important;vertical-align:1px!important;background:#22c7e0!important;border-radius:50%!important;width:6px!important;height:6px!important;margin-right:7px!important;display:inline-block!important;box-shadow:0 0 6px #22c7e0!important}.tw-report .tw-row-monthly{background:#00e38a12!important}.tw-report .tw-row-monthly .tw-label{background:#102c3e!important}.tw-report .tw-row-monthly .tw-num{color:#00e38a!important}.tw-report :is(.tw-row-cash,.tw-row-minimum){background:#22c7e00f!important}.tw-report :is(.tw-row-cash,.tw-row-minimum) .tw-label{background:#14244f!important}.tw-report :is(.tw-row-cash,.tw-row-minimum) .tw-num{color:#fff!important}.tw-report .tw-row-total{background:#070e2c!important;box-shadow:inset 0 1px #22c7e080,inset 0 -1px #22c7e080!important}.tw-report .tw-row-total .tw-label{background:#070e2c!important}.tw-report .tw-row-total .tw-num{color:#00e38a!important}.tw-report .tw-group td{letter-spacing:.04em!important;color:#fff!important;padding-top:20px!important;font-size:13px!important}.tw-report .tw-group td:has(.tw-cd-letter):before{display:none!important}.tw-report .tw-cd-letter{vertical-align:middle!important;color:#0f1b3d!important;background:linear-gradient(150deg,#67e8f9,#22c7e0)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;margin-right:12px!important;font-family:Sora,sans-serif!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important}.tw-report .tw-cd-name{letter-spacing:0!important;text-transform:none!important;vertical-align:middle!important;font-family:Sora,sans-serif!important;font-size:15px!important;font-weight:700!important}.tw-report .tw-row-sub{background:linear-gradient(90deg,#22c7e01a,#22c7e01a)!important;box-shadow:inset 0 1px #22c7e0b3,0 -4px 12px -6px #22c7e099!important}.tw-report .tw-row-sub .tw-label{color:#22c7e0!important;background:#172557!important;font-weight:800!important}.tw-report .tw-row-sub .tw-num{color:#fff!important;font-weight:800!important}.tw-report .athena-review .cd-row>b{color:#0f1b3d!important;background:linear-gradient(150deg,#67e8f9,#22c7e0)!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:26px!important;height:30px!important;font-weight:800!important;display:inline-flex!important}.tw-report .tw-cashbars{background:#22c7e00a!important}.tw-report .tw-cashbars>:is(th,td){vertical-align:middle!important;padding-block:10px!important}.tw-report .tw-cashbars>th{text-align:left!important}.tw-report .tw-cashbars>td{vertical-align:bottom!important}.tw-report .tw-cashbars-title{color:#fff!important;font-weight:800!important;display:block!important}.tw-report .tw-cashbars-key{text-align:left!important;color:#9fb6dc!important;margin-top:4px!important;font-size:10px!important;font-weight:600!important;line-height:1.7!important;display:block!important}.tw-report .tw-cashbars-key i{vertical-align:0!important;border-radius:2px!important;width:10px!important;height:10px!important;margin:0 4px 0 0!important;display:inline-block!important}.tw-report .tw-cashbars-down{color:#22c7e0!important;margin-top:2px!important;font-size:11px!important;font-weight:700!important;display:block!important}.tw-report .tw-cashcols{border-bottom:1px solid #22c7e073!important;justify-content:center!important;align-items:flex-end!important;gap:6px!important;height:84px!important;padding-bottom:2px!important;display:flex!important}.tw-report .tw-closing .tw-head-unused th.tw-cash-unused{text-align:right!important;color:#ff6b8f!important;text-shadow:0 0 8px #ff6b8f73!important;font-size:13px!important;font-weight:800!important}.tw-report .tw-cash-unused-key{color:#ff6b8f!important;font-weight:700!important}.tw-report .tw-cashcols i{width:16px!important;box-shadow:none!important;border-radius:5px 5px 2px 2px!important;display:block!important}.tw-report :is(.tw-cashcols,.tw-cashbars-key) .cb-costs{background:linear-gradient(#5fe0f2,#22c7e0)!important}.tw-report :is(.tw-cashcols,.tw-cashbars-key) .cb-pre{background:linear-gradient(#fff,#c9d6f0)!important}.tw-report :is(.tw-cashcols,.tw-cashbars-key) .cb-credit{background:repeating-linear-gradient(135deg,#00e38abf 0 3px,#00e38a33 3px 6px)!important;box-shadow:inset 0 0 0 1.5px #00e38a!important}.tw-report .tw-cashbars-key>span{white-space:nowrap!important;margin-right:8px!important}.tw-report .tw-cd-head{white-space:normal!important;align-items:center!important;max-width:min(100%,100vw - 64px)!important;display:inline-flex!important;position:sticky!important;left:12px!important}.tw-report .tw-cd-letter{flex:none!important}@media (width<=600px){.tw-report.tw-report .tw-table{min-width:calc(118px + var(--cols,7) * 90px)!important}.tw-report.tw-report .tw-table tr>:first-child{width:118px!important}.tw-report.tw-report .tw-table :is(th,td){padding-inline:8px!important}:is(.mortgage-public-report,.mmb-body,.pmh-body,.hh-report-reader,.hh-share-preview):has(.tw-report){padding-inline:6px!important}.tw-report.tw-report{padding:14px 8px!important}}.tw-report .tw-sec-kicker{text-align:center!important;color:#22c7e0!important;margin:0!important;padding-top:16px!important}.tw-report .tw-sec-kicker:before{content:""!important;vertical-align:2px!important;background:#22c7e0!important;border-radius:50%!important;width:6px!important;height:6px!important;margin-right:8px!important;display:inline-block!important;box-shadow:0 0 8px #22c7e0!important}.tw-report .tw-sec-kicker+.tw-sec-title{padding-top:2px!important}.tw-report .tw-row :is(.tw-waste,.tw-red){color:#ff6b8f!important}.tw-report .tw-waste .tw\:decoration-black{text-decoration-color:#ff6b8f!important}.tw-report .tw-row .tw-green{color:#00e38a!important}.tw-report .tw-row .tw-gray{color:#8fa6cc!important}.tw-report .tw-row .tw-minimum{color:#00e38a!important;background:#00e38a29!important;box-shadow:inset 0 0 0 1.5px #00e38ab3!important}.tw-report .tw-row .tw-marked{color:#00e38a!important;background:#00e38a29!important;font-weight:800!important;box-shadow:inset 0 0 0 1.5px #00e38a!important}.tw-report .tw-row .tw-best{background-color:#22c7e029!important;box-shadow:inset 0 0 0 1.5px #22c7e0!important}.tw-report .tw-row.tw-row-monthly .tw-best{background-color:#00e38a29!important;box-shadow:inset 0 0 0 1.5px #00e38a!important}.tw-report .tw-rail{flex-direction:column!important;align-items:center!important;display:flex!important;position:relative!important}.tw-report .tw-head-rail th:not(:first-child){vertical-align:top!important;padding:10px 0 8px!important}.tw-report .tw-rail-rate{cursor:pointer!important;letter-spacing:-.01em!important;color:#8fa0c4!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:12px!important;min-height:44px!important;padding:0 10px!important;font-family:Sora,sans-serif!important;font-size:18px!important;font-weight:700!important;transition:background .2s!important}.tw-report .tw-rail-on .tw-rail-rate{color:#fff!important;font-weight:800!important}.tw-report .tw-rail-rate:hover{background:#22c7e01a!important}.tw-report .tw-rail-rate:focus-visible{outline-offset:2px!important;outline:2px solid #22c7e0!important}.tw-report .tw-rail-rate[aria-pressed=true]{color:#fff!important;background:#22c7e02e!important}.tw-report .tw-rail-word .tw-rail-rate{white-space:normal!important;font-size:13px!important;line-height:1.15!important}.tw-report .tw-rail-plain .tw-rail-rate{color:#c3cde0!important;min-height:36px!important;font-size:13px!important}.tw-report .tw-rail:not(.tw-rail-plain):before{content:""!important;opacity:.7!important;background:#22c7e0!important;height:2px!important;position:absolute!important;top:52px!important;left:0!important;right:0!important}.tw-report .tw-rail.tw-rail-first:not(.tw-rail-plain):before{left:50%!important}.tw-report .tw-rail.tw-rail-last:not(.tw-rail-plain):before{right:50%!important}.tw-report .tw-rail-dot{z-index:1!important;box-sizing:border-box!important;background:#0f183f!important;border:2.5px solid #4a5b90!important;border-radius:50%!important;width:16px!important;height:16px!important;margin:1px 0!important;position:relative!important}.tw-report .tw-rail-on .tw-rail-dot{background:#22c7e0!important;border-color:#dffbff!important;animation:2.4s ease-out infinite rhl-pulse!important}@keyframes rhl-pulse{0%,to{box-shadow:0 0 #22c7e08c}50%{box-shadow:0 0 0 7px #22c7e000}}.tw-report .tw-rail-tags{flex-direction:column!important;align-items:center!important;gap:4px!important;min-height:26px!important;margin-top:8px!important;display:flex!important}.tw-report .tw-rail-tag{color:#7fe7ff!important;text-align:center!important;white-space:normal!important;background:#22c7e01f!important;border-radius:999px!important;padding:3px 9px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important}.tw-report .tw-table .tw-num,.tw-report .tw-cashbars>td,.tw-report .tw-closing .tw-head-unused th.tw-cash-unused,.tw-report .tw-head-total th:not(:first-child){text-align:center!important}.tw-report .tw-table .tw-follow{background-image:linear-gradient(#22c7e01f,#22c7e01f)!important;box-shadow:inset 1px 0 #22c7e080,inset -1px 0 #22c7e080!important}.tw-report .tw-table .tw-follow.tw-best,.tw-report .tw-table .tw-follow.tw-marked{box-shadow:inset 0 0 0 1.5px!important}.tw-report .tw-side-rate{color:#fff!important;background:#1a2550!important;border:1px solid #3a4b80!important;border-radius:9px!important;padding:4px 10px!important;font-family:Sora,sans-serif!important;font-size:12px!important;font-weight:700!important;display:inline-block!important}.tw-report .tw-row .tw-label:has(.tw-side-rate){text-align:center!important}.tw-report .tw-closing-section [class*=overflow-x-auto]{overscroll-behavior:contain!important;max-height:78vh!important;overflow:auto!important}.tw-report .tw-closing thead tr:nth-child(2) th{top:var(--head-h,105px)!important;color:#00e38a!important;background:#070e2c!important;box-shadow:inset 0 -1px #22c7e08c,0 6px 12px #00000059!important}.tw-report .tw-closing thead tr:nth-child(2) th:first-child{color:#fff!important}.tw-report .tw-closing thead .tw-head-unused th{top:calc(var(--head-h,105px) + var(--cash-h,60px))!important;z-index:20!important;color:#fff!important;background:#070e2c!important;padding-block:4px 8px!important;font-size:13px!important;position:sticky!important;box-shadow:inset 0 -1px #22c7e080!important}.tw-report .tw-closing thead .tw-head-unused th:first-child{z-index:30!important;color:#ff6b8f!important;text-shadow:0 0 8px #ff6b8f73!important;left:0!important}.tw-report .tw-closing thead :is(tr:nth-child(2):not(:has(~.tw-head-unused)),.tw-head-unused) th{box-shadow:inset 0 -3px #1e90ff,0 4px 12px -2px #1e90ffb3!important}.tw-report .tw-screen-only{display:inline-flex!important}.tw-report .tw-print-only{display:none!important}.tw-report .tw-roi-head{color:#7fe7ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:0 0 8px #22c7e099!important;flex-direction:column!important;align-items:center!important;gap:2px!important;font-size:11px!important}.tw-report .tw-head th:first-child:has(.tw-roi-head){text-align:center!important}.tw-report .tw-roi-arrow{width:18px!important;height:34px!important;overflow:visible!important}.tw-report .tw-roi-arrow path{fill:none!important;stroke:#22c7e0!important;stroke-width:2.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 0 4px #22c7e0)drop-shadow(0 0 8px #1e90ff)!important;stroke-dasharray:10 6!important;animation:.9s linear infinite rhl-arrow-run!important}@keyframes rhl-arrow-run{to{stroke-dashoffset:-16px}}.tw-report .tw-head th:not(:first-child){text-align:center!important}.tw-report .tw-foot{color:#8fa6cc!important;border-color:#22c7e047!important}.tw-report .tw-foot-sent{color:#fff!important}.tw-report [class*=overflow-x-auto]{scrollbar-color:#22c7e0 #0f1838!important}.tw-report .tw-report-turn{text-align:center!important;color:#fff!important;background:linear-gradient(#16214f,#0f1838)!important;border:1px solid #22c7e0!important;border-radius:16px!important;justify-content:center!important;padding:12px 14px!important;box-shadow:0 0 16px #22c7e040!important}.tw-report .tw-report-turn>span{color:#22c7e0!important;font-size:18px!important;animation:1.6s ease-in-out infinite rhl-nudge!important;display:inline-block!important}@keyframes rhl-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.tw-report .tw-table{table-layout:fixed!important;width:100%!important;min-width:calc(170px + var(--cols,7) * 96px)!important}.tw-report .tw-table tr>:first-child{width:170px!important}@media (orientation:landscape) and (height<=500px){:is(.mortgage-public-report,.mmb-body,.pmh-body,.hh-report-reader,.hh-share-preview):has(.tw-report){padding-inline:6px!important}.tw-report{padding:10px 8px!important}.tw-report .tw-table{min-width:calc(140px + var(--cols,7) * 82px)!important;font-size:12px!important}.tw-report .tw-table tr>:first-child{width:140px!important}.tw-report .tw-table :is(th,td){padding:5px 6px!important}}.tw-report :is(.tw-sec-title,.tw-sec-sub){text-align:center!important}.tw-report .tw-report-brand{margin:0 0 4px!important;font-size:24px!important}.tw-report .hh-lockup-word{background:linear-gradient(90deg,#1594a9,#1594a9 12%,#3b82f6 60%,#22d3ee)!important;-webkit-background-clip:text!important;background-clip:text!important}.tw-report .athena-hero .athena-subheading{color:#22c7e0!important;text-shadow:0 0 10px #22c7e08c!important}.tw-report .athena-hero p:not(.guide-brand){color:#9fb6dc!important;max-width:560px!important;margin-inline:auto!important}:is(.tw-report .guide-nav a,.tw-report .athena-review details>summary,:is(.mortgage-public-report,.mh-live-source)>.mortgage-report-actions>button,.mh-live-source .hh-share>button){color:#fff!important;text-shadow:0 1px 2px #090e2899!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(255,255,255,0.16)' stroke-width='0.8'/></svg>") 0 0/14px 24px,linear-gradient(90deg,#14214b 0%,#0f1b3d 24%,#3b4fd8 55%,#4f8fe6 78%,#7cc4e6 100%)!important;border:1px solid #bee6ff8c!important;border-radius:999px!important;font-weight:800!important;transition:transform .15s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1.5px #ffffff73,inset 0 -3px 6px #090e2859,0 2px #14204f8c,0 8px 18px #04081e73!important}:is(.tw-report .guide-nav a,.tw-report .athena-review details>summary,:is(.mortgage-public-report,.mh-live-source)>.mortgage-report-actions>button,.mh-live-source .hh-share>button):before{content:""!important;background:var(--report-color,#b5f0ff)!important;width:12px!important;height:14px!important;filter:drop-shadow(0 0 4px var(--report-color,#22c7e0)) brightness(1.4)!important;clip-path:inset(0 round 24%)!important;flex:none!important;margin-right:8px!important;display:inline-block!important}:is(.tw-report .guide-nav a,.tw-report .athena-review details>summary,:is(.mortgage-public-report,.mh-live-source)>.mortgage-report-actions>button,.mh-live-source .hh-share>button):after{content:""!important;pointer-events:none!important;background:linear-gradient(100deg,#0000 35%,#ffffff47 50%,#0000 65%) -150% 0/250% 100% no-repeat!important;animation:5s ease-in-out 1.5s infinite rhl-btn-sweep!important;position:absolute!important;inset:0!important}.tw-report .guide-nav a:nth-child(2n):after{animation-delay:2.5s!important}:is(.tw-report .guide-nav a,.tw-report .athena-review details>summary,:is(.mortgage-public-report,.mh-live-source)>.mortgage-report-actions>button,.mh-live-source .hh-share>button):hover{filter:none!important;transform:translateY(-1px)!important;box-shadow:inset 0 1.5px #ffffff80,0 3px #14204f8c,0 0 18px #22c7e059!important}.tw-report .guide-nav a[aria-current=location]{outline-offset:2px!important;outline:2px solid #22c7e0!important;text-decoration:none!important}@keyframes rhl-btn-sweep{0%,60%{background-position:-150% 0,0 0}to{background-position:250% 0,0 0}}:is(.tw-report .athena-review details>summary,:is(.mortgage-public-report,.mh-live-source)>.mortgage-report-actions>button,.mh-live-source .hh-share>button){cursor:pointer!important;align-items:center!important;width:auto!important;padding:9px 20px!important;font-size:14px!important;list-style:none!important;display:inline-flex!important}.tw-report .athena-review details>summary::-webkit-details-marker{display:none!important}.tw-report .athena-review .athena-hero h1{background:linear-gradient(100deg,#3bb9cd 0%,#3b82f6 50%,#22d3ee 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.tw-report .guide-nav{border:1px solid #22c7e059!important;border-radius:18px!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;padding:12px!important;display:flex!important}.tw-report .guide-nav a{white-space:nowrap!important;overflow-wrap:normal!important;flex:0 auto!important;min-height:42px!important;padding:8px 18px!important;font-size:13px!important}.tw-report .guide-nav a:before{background:radial-gradient(circle at 50% 40%, #fff 0 32%, var(--report-color,#22c7e0) 75%)!important;filter:drop-shadow(0 0 4px #ffffffb3)!important}@media (width<=600px),(height<=500px){.tw-report .guide-nav{position:static!important}.tw-report .guide-topic{scroll-margin-top:12px!important}}@media (width<=600px){.tw-report .guide-nav{scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:flex-start!important;padding:8px!important;overflow-x:auto!important}.tw-report .guide-nav a{flex:none!important;min-height:38px!important;padding:6px 14px!important;font-size:12px!important}}.tw-report .athena-review .guide-topic{background:linear-gradient(#16214f,#0f1838)!important;border:1px solid #22c7e073!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 0 18px #22c7e01f!important}.tw-report .athena-review .guide-topic>h2{color:#fff!important;background:0 0!important;border-bottom:1px solid #22c7e040!important;justify-content:center!important;align-items:center!important;gap:10px!important;font-size:20px!important;font-weight:800!important;display:flex!important}.tw-report .athena-review .guide-topic>h2:before{content:""!important;background:var(--report-color,#22c7e0)!important;clip-path:inset(0 round 24%)!important;width:14px!important;height:16px!important;filter:brightness(1.5) drop-shadow(0 0 6px var(--report-color,#22c7e0))!important;flex:none!important}.tw-report .athena-review .guide-ask{border-left-color:var(--report-color,#3bb9cd)!important}.tw-report .athena-review .guide-ask strong{color:#22c7e0!important}.tw-report .athena-review .guide-question{color:#e6eeff!important;background:#22c7e012!important;border-left-color:#22c7e0!important;border-radius:10px!important}.tw-report .athena-review .guide-body strong,.tw-report .athena-review .guide-body b{color:#fff!important}.tw-report .athena-review .cd-reference{color:#cfe0ff!important;background:linear-gradient(#16214f,#0f1838)!important;border:1px solid #22c7e073!important;border-radius:18px!important}.tw-report .athena-review .cd-row h3{color:#fff!important}.tw-report .athena-review .cd-reference :is(p,.cd-row p){color:#9fb6dc!important}.tw-report .athena-review .cd-row{border-color:#22c7e038!important}.tw-report .athena-review .cd-reference>p:last-child{color:#8fa6cc!important;border-color:#22c7e038!important}.tw-report .saved-athena,.tw-report .athena-review{color:#cfe0ff!important;background:0 0!important}.tw-report .athena-hero{border-color:#22c7e059!important}.tw-report .athena-review .athena-hero h1,.tw-report .athena-hero small{color:#fff!important}.tw-report .athena-cards article{background:#ffffff0a!important}.tw-report .guide-nav{background:#0f1838!important;box-shadow:0 5px 12px #00000059!important}.tw-report .guide-intro,.tw-report .guide-body{color:#cfe0ff!important}.tw-report .guide-ask{color:#e6eeff!important;background:#3bb9cd1a!important}.tw-report .guide-flag{color:#ffd6df!important;background:#ff6b8f1a!important;border-color:#ff6b8f80!important}.tw-report .athena-review footer{color:#8fa6cc!important;border-color:#22c7e047!important}.tw-report .athena-review .athena-discount{color:#ff6b8f!important}.tw-report .athena-review .athena-credit{color:#00e38a!important}.tw-report .athena-review .athena-par{color:#9fb6dc!important}}@media screen and (prefers-reduced-motion:reduce){.tw-report:after,.tw-report .tw-report-turn>span,.tw-report .guide-nav a:after,.tw-report .athena-review details>summary:after{animation:none!important;display:none!important}.tw-report :is(.tw-card,.tw-rail-dot,.tw-roi-arrow path){animation:none!important}}@media print{.tw-report .tw-sec~.tw-sec:not(.tw-closing-section){break-before:page!important}.tw-report .tw-cd-head{align-items:center!important;gap:6px!important;display:inline-flex!important}.tw-report .tw-cd-letter{clip-path:inset(0 round 24%)!important;color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#0f1b3d!important;justify-content:center!important;align-items:center!important;width:14px!important;height:16px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important}.tw-report .tw-cashbars>:is(th,td){vertical-align:bottom!important;padding-block:3px!important}.tw-report .tw-cashbars>th{text-align:left!important}.tw-report .tw-cashbars>td{vertical-align:bottom!important}.tw-report .tw-cashbars-title{font-weight:800!important;display:block!important}.tw-report .tw-cashbars-down{color:#0e7ea5!important;font-size:7px!important;display:block!important}.tw-report .tw-cashbars-key{color:#45698f!important;font-size:6.5px!important;line-height:1.5!important;display:block!important}.tw-report .tw-cashbars-key>span{white-space:nowrap!important;margin-right:5px!important}.tw-report .tw-cashbars-key i{border-radius:1px!important;width:6px!important;height:6px!important;margin-right:2px!important;display:inline-block!important}.tw-report .tw-cashcols{border-bottom:.5px solid #94a3b8!important;justify-content:center!important;align-items:flex-end!important;gap:3px!important;height:34px!important;display:flex!important}.tw-report .tw-cashcols>i{border-radius:2px 2px 0 0!important;width:10px!important;display:block!important}.tw-report .tw-head-unused th:first-child{color:#b42318!important}.tw-report .tw-head-unused th.tw-cash-unused{text-align:right!important;color:#b42318!important;font-weight:800!important}.tw-report .tw-cash-unused-key{color:#b42318!important}.tw-report .tw-closing thead th{vertical-align:top!important}.tw-report :is(.tw-cashcols,.tw-cashbars-key) .cb-costs{background:#1594a9!important}.tw-report :is(.tw-cashcols,.tw-cashbars-key) .cb-pre{background:#22c7e0!important}.tw-report :is(.tw-cashcols,.tw-cashbars-key) .cb-credit{background:#00a05c!important}.tw-report :is(.tw-cashbars,.tw-cashcols,.tw-cashbars-key) *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}@media screen{.tw-report .tw-closing .tw-head-unused th.tw-cash-unused-none{color:#6f7fa3!important;text-shadow:none!important;font-weight:600!important}}@media print{.tw-report .tw-head-unused th.tw-cash-unused-none{color:#94a3b8!important;font-weight:400!important}}@media screen{.tw-report .tw-row.tw-row-cash>*{color:#07122e!important;background:#2bd4f2b3!important;border-color:#ffffff59!important;font-weight:900!important}.tw-report .tw-row.tw-row-cash{box-shadow:0 0 18px #22d3ee73!important}.tw-report .tw-row.tw-row-cash .tw-label{color:#07122e!important;background:#2bd4f2b3!important}.tw-report .tw-row.tw-row-cash .tw-num{color:#07122e!important}.tw-report .tw-row.tw-row-cash .tw-waste,.tw-report .tw-row.tw-row-cash .tw-waste *{color:#b4123a!important;text-decoration-color:#b4123a!important}.tw-report .tw-few :is(.tw-num,thead th:not(:first-child)){text-align:center!important}.tw-report .tw-row-saved{background:#00e38a12!important}.tw-report .tw-row-saved .tw-num{color:#00e38a!important;font-weight:800!important}.mortgage-presentation-root:has(.mh-live-report){color:#cfe0ff!important;background:#0b1230!important}.mortgage-presentation-root .mh-live-source{box-shadow:none!important;background:0 0!important;border:0!important;padding-bottom:0!important}.mortgage-presentation-root .mh-live-source>:not(.mortgage-report-actions){width:1220px!important;position:absolute!important;top:0!important;left:-30000px!important}.mortgage-presentation-root .mh-live-report{box-sizing:border-box!important;max-width:1220px!important;margin:0 auto!important;padding:0 32px 32px!important}.mortgage-presentation-root .mh-live-answers:empty{display:none!important}.mortgage-presentation-root .mh-live-answers{justify-content:center!important;margin:4px 0!important;display:flex!important}}@media screen and (width<=700px){.mortgage-presentation-root .mh-live-report{padding:0 8px 20px!important}}@media screen{:is(.mortgage-public-report:has(.tw-report),.mortgage-presentation-root:has(.mh-live-report) .mh-live-source)>.mortgage-report-actions{color:#cfe0ff!important;background:0 0!important;justify-content:center!important}.tw-report .mh-live-answers .rlt{border:1px solid #22c7e08c!important;border-left:4px solid var(--rlt)!important;color:#fff!important;background:linear-gradient(#16214f,#0f1838)!important;box-shadow:0 0 16px #22c7e033!important}.tw-report .mh-live-answers .rlt-ring{background:color-mix(in srgb, var(--rlt) 18%, transparent)!important;box-shadow:0 0 10px var(--rlt)!important}.tw-report .mh-live-answers .rlt-locked{--rlt:#00e38a}.tw-report .mh-live-answers .rlt-note{color:#9fb6dc!important}}}@layer components;@layer utilities{.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:sticky{position:sticky}.tw\:inset-0{inset:0}.tw\:inset-x-0{inset-inline:0}.tw\:top-0{top:0}.tw\:top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.tw\:left-0{left:0}.tw\:z-10{z-index:10}.tw\:z-20{z-index:20}.tw\:z-\[1000\]{z-index:1000}.tw\:col-start-2{grid-column-start:2}.tw\:m-0{margin:0}.tw\:mx-auto{margin-inline:auto}.tw\:my-1{margin-block:var(--tw-spacing)}.tw\:my-2{margin-block:calc(var(--tw-spacing) * 2)}.tw\:my-3{margin-block:calc(var(--tw-spacing) * 3)}.tw\:my-3\.5{margin-block:calc(var(--tw-spacing) * 3.5)}.tw\:my-4{margin-block:calc(var(--tw-spacing) * 4)}.tw\:my-8{margin-block:calc(var(--tw-spacing) * 8)}.tw\:mt-0\.5{margin-top:calc(var(--tw-spacing) * .5)}.tw\:mt-1{margin-top:var(--tw-spacing)}.tw\:mt-1\.5{margin-top:calc(var(--tw-spacing) * 1.5)}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mr-1{margin-right:var(--tw-spacing)}.tw\:mr-3{margin-right:calc(var(--tw-spacing) * 3)}.tw\:mb-0{margin-bottom:0}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:ml-2{margin-left:calc(var(--tw-spacing) * 2)}.tw\:ml-auto{margin-left:auto}.tw\:box-border{box-sizing:border-box}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-block{display:inline-block}.tw\:inline-flex{display:inline-flex}.tw\:aspect-\[9\/16\]{aspect-ratio:9/16}.tw\:aspect-square{aspect-ratio:1}.tw\:h-6{height:calc(var(--tw-spacing) * 6)}.tw\:h-\[22px\]{height:22px}.tw\:max-h-20{max-height:calc(var(--tw-spacing) * 20)}.tw\:max-h-48{max-height:calc(var(--tw-spacing) * 48)}.tw\:max-h-\[340px\]{max-height:340px}.tw\:min-h-screen{min-height:100vh}.tw\:w-\[22px\]{width:22px}.tw\:w-auto{width:auto}.tw\:w-full{width:100%}.tw\:max-w-2xl{max-width:var(--tw-container-2xl)}.tw\:max-w-3xl{max-width:var(--tw-container-3xl)}.tw\:max-w-5xl{max-width:var(--tw-container-5xl)}.tw\:max-w-6xl{max-width:var(--tw-container-6xl)}.tw\:max-w-40{max-width:calc(var(--tw-spacing) * 40)}.tw\:max-w-\[13rem\]{max-width:13rem}.tw\:max-w-\[280px\]{max-width:280px}.tw\:max-w-\[420px\]{max-width:420px}.tw\:max-w-\[560px\]{max-width:560px}.tw\:max-w-\[980px\]{max-width:980px}.tw\:max-w-\[1160px\]{max-width:1160px}.tw\:max-w-full{max-width:100%}.tw\:max-w-lg{max-width:var(--tw-container-lg)}.tw\:max-w-xl{max-width:var(--tw-container-xl)}.tw\:min-w-0{min-width:0}.tw\:min-w-\[8rem\]{min-width:8rem}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:basis-full{flex-basis:100%}.tw\:border-collapse{border-collapse:collapse}.tw\:cursor-pointer{cursor:pointer}.tw\:touch-none{touch-action:none}.tw\:resize-y{resize:vertical}.tw\:snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.tw\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.tw\:list-none{list-style-type:none}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.tw\:grid-cols-\[1\.5rem_1fr_2rem\]{grid-template-columns:1.5rem 1fr 2rem}.tw\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.tw\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.tw\:flex-wrap{flex-wrap:wrap}.tw\:place-items-center{place-items:center}.tw\:content-start{align-content:flex-start}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:items-stretch{align-items:stretch}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:gap-0\.5{gap:calc(var(--tw-spacing) * .5)}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-2\.5{gap:calc(var(--tw-spacing) * 2.5)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-3\.5{gap:calc(var(--tw-spacing) * 3.5)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-\[18px\]{gap:18px}.tw\:gap-px{gap:1px}:where(.tw\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--tw-spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--tw-spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.tw\:gap-x-2{column-gap:calc(var(--tw-spacing) * 2)}.tw\:gap-x-4{column-gap:calc(var(--tw-spacing) * 4)}.tw\:gap-y-1{row-gap:var(--tw-spacing)}.tw\:gap-y-3{row-gap:calc(var(--tw-spacing) * 3)}.tw\:gap-y-\[15px\]{row-gap:15px}.tw\:justify-self-center{justify-self:center}.tw\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-x-auto{overflow-x:auto}.tw\:overflow-y-auto{overflow-y:auto}.tw\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:rounded-3xl{border-radius:var(--tw-radius-3xl)}.tw\:rounded-\[10px\]{border-radius:10px}.tw\:rounded-\[18px\]{border-radius:18px}.tw\:rounded-full{border-radius:2147483647px}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-2{border-style:var(--tw-border-style);border-width:2px}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-dashed{--tw-border-style:dashed;border-style:dashed}.tw\:border-\[\#0f1b3d\]{border-color:#0f1b3d}.tw\:border-\[\#7fdcee\]{border-color:#7fdcee}.tw\:border-\[\#22c7e0\]{border-color:#22c7e0}.tw\:border-\[\#c9d6ea\]{border-color:#c9d6ea}.tw\:border-\[\#dbe4f3\]{border-color:#dbe4f3}.tw\:border-\[\#e0e7f4\]{border-color:#e0e7f4}.tw\:border-\[\#eef2f9\]{border-color:#eef2f9}.tw\:border-red-200{border-color:var(--tw-color-red-200)}.tw\:border-slate-100{border-color:var(--tw-color-slate-100)}.tw\:border-slate-200{border-color:var(--tw-color-slate-200)}.tw\:border-slate-300{border-color:var(--tw-color-slate-300)}.tw\:\!bg-\[\#0f1b3d\]{background-color:#0f1b3d!important}.tw\:\!bg-\[\#f4f7fd\]{background-color:#f4f7fd!important}.tw\:\!bg-inherit{background-color:inherit!important}.tw\:bg-\[\#0f1b3d\]{background-color:#0f1b3d}.tw\:bg-\[\#14204f80\]{background-color:#14204f80}.tw\:bg-\[\#dcfce7\]{background-color:#dcfce7}.tw\:bg-\[\#e3eaf6\]{background-color:#e3eaf6}.tw\:bg-\[\#eef2ff\]{background-color:#eef2ff}.tw\:bg-\[\#f0fdf6\]{background-color:#f0fdf6}.tw\:bg-\[\#f1f5ff\]{background-color:#f1f5ff}.tw\:bg-\[\#f4f7fd\]{background-color:#f4f7fd}.tw\:bg-\[\#f8faff\]{background-color:#f8faff}.tw\:bg-\[\#f0563f\]{background-color:#f0563f}.tw\:bg-blue-50,.tw\:bg-blue-50\/60{background-color:var(--tw-color-blue-50)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-blue-50\/60{background-color:color-mix(in oklab, var(--tw-color-blue-50) 60%, transparent)}}.tw\:bg-cyan-50{background-color:var(--tw-color-cyan-50)}.tw\:bg-red-50{background-color:var(--tw-color-red-50)}.tw\:bg-slate-50{background-color:var(--tw-color-slate-50)}.tw\:bg-transparent{background-color:#0000}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:object-contain{object-fit:contain}.tw\:p-0{padding:0}.tw\:p-0\.5{padding:calc(var(--tw-spacing) * .5)}.tw\:p-1{padding:var(--tw-spacing)}.tw\:p-1\.5{padding:calc(var(--tw-spacing) * 1.5)}.tw\:p-2{padding:calc(var(--tw-spacing) * 2)}.tw\:p-2\.5{padding:calc(var(--tw-spacing) * 2.5)}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:p-8{padding:calc(var(--tw-spacing) * 8)}.tw\:px-0\.5{padding-inline:calc(var(--tw-spacing) * .5)}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-5{padding-inline:calc(var(--tw-spacing) * 5)}.tw\:px-\[18px\]{padding-inline:18px}.tw\:py-0\.5{padding-block:calc(var(--tw-spacing) * .5)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-2\.5{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-8{padding-block:calc(var(--tw-spacing) * 8)}.tw\:py-\[18px\]{padding-block:18px}.tw\:pt-0\.5{padding-top:calc(var(--tw-spacing) * .5)}.tw\:pt-2{padding-top:calc(var(--tw-spacing) * 2)}.tw\:pt-3{padding-top:calc(var(--tw-spacing) * 3)}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}.tw\:pt-\[18px\]{padding-top:18px}.tw\:pb-1{padding-bottom:var(--tw-spacing)}.tw\:pb-1\.5{padding-bottom:calc(var(--tw-spacing) * 1.5)}.tw\:pb-2{padding-bottom:calc(var(--tw-spacing) * 2)}.tw\:pb-7{padding-bottom:calc(var(--tw-spacing) * 7)}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:text-right{text-align:right}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-3xl{font-size:var(--tw-text-3xl);line-height:var(--tw-leading,var(--tw-text-3xl--line-height))}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:text-\[11px\]{font-size:11px}.tw\:text-\[13px\]{font-size:13px}.tw\:leading-none{--tw-leading:1;line-height:1}.tw\:leading-tight{--tw-leading:var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-black{--tw-font-weight:var(--tw-font-weight-black);font-weight:var(--tw-font-weight-black)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-extrabold{--tw-font-weight:var(--tw-font-weight-extrabold);font-weight:var(--tw-font-weight-extrabold)}.tw\:font-normal{--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tw\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tw\:tracking-normal{--tw-tracking:var(--tw-tracking-normal);letter-spacing:var(--tw-tracking-normal)}.tw\:tracking-wide{--tw-tracking:var(--tw-tracking-wide);letter-spacing:var(--tw-tracking-wide)}.tw\:tracking-wider{--tw-tracking:var(--tw-tracking-wider);letter-spacing:var(--tw-tracking-wider)}.tw\:break-words{overflow-wrap:break-word}.tw\:break-all{word-break:break-all}.tw\:whitespace-normal{white-space:normal}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:\!text-white{color:var(--tw-color-white)!important}.tw\:text-\[\#0b6475\]{color:#0b6475}.tw\:text-\[\#0e7ea5\]{color:#0e7ea5}.tw\:text-\[\#0e7490\]{color:#0e7490}.tw\:text-\[\#0f1b3d\]{color:#0f1b3d}.tw\:text-\[\#00a05c\]{color:#00a05c}.tw\:text-\[\#00c26e\]{color:#00c26e}.tw\:text-\[\#1e2b45\]{color:#1e2b45}.tw\:text-\[\#15803d\]{color:#15803d}.tw\:text-\[\#19365f\]{color:#19365f}.tw\:text-\[\#45698f\]{color:#45698f}.tw\:text-\[\#64748b\]{color:#64748b}.tw\:text-\[\#166534\]{color:#166534}.tw\:text-\[\#b42318\]{color:#b42318}.tw\:text-\[\#f0563f\]{color:#f0563f}.tw\:text-blue-100{color:var(--tw-color-blue-100)}.tw\:text-red-700{color:var(--tw-color-red-700)}.tw\:text-slate-500{color:var(--tw-color-slate-500)}.tw\:text-slate-600{color:var(--tw-color-slate-600)}.tw\:text-white{color:var(--tw-color-white)}.tw\:normal-case{text-transform:none}.tw\:uppercase{text-transform:uppercase}.tw\:not-italic{font-style:normal}.tw\:tabular-nums{--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,)}.tw\:line-through{text-decoration-line:line-through}.tw\:underline{text-decoration-line:underline}.tw\:decoration-black{-webkit-text-decoration-color:var(--tw-color-black);-webkit-text-decoration-color:var(--tw-color-black);-webkit-text-decoration-color:var(--tw-color-black);text-decoration-color:var(--tw-color-black)}.tw\:decoration-2{text-decoration-thickness:2px}.tw\:opacity-70{opacity:.7}.tw\:shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-\[0_2px_10px_rgba\(20\,32\,79\,\.06\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#14204f0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:ring-\[\#0f1b3d\]{--tw-ring-color:#0f1b3d}.tw\:select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.tw\:hover\:bg-\[\#f1f5ff\]:hover{background-color:#f1f5ff}}.tw\:focus\:bg-\[\#f1f5ff\]:focus{background-color:#f1f5ff}.tw\:disabled\:opacity-50:disabled{opacity:.5}@media not all and (width>=420px){.tw\:max-\[420px\]\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:max-\[420px\]\:p-3\.5{padding:calc(var(--tw-spacing) * 3.5)}.tw\:max-\[420px\]\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:max-\[420px\]\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}}@media (width>=360px){.tw\:min-\[360px\]\:flex-nowrap{flex-wrap:nowrap}}@media (width>=421px){.tw\:min-\[421px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=520px){.tw\:min-\[520px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=561px){.tw\:min-\[561px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:min-\[561px\]\:gap-y-0{row-gap:0}}@media (width>=601px){.tw\:min-\[601px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=701px){.tw\:min-\[701px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=821px){.tw\:min-\[821px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=851px){.tw\:min-\[851px\]\:grid-cols-\[minmax\(145px\,210px\)_minmax\(150px\,210px\)_minmax\(140px\,190px\)_minmax\(110px\,150px\)\]{grid-template-columns:minmax(145px,210px) minmax(150px,210px) minmax(140px,190px) minmax(110px,150px)}}@media (width>=900px){.tw\:min-\[900px\]\:sticky{position:sticky}.tw\:min-\[900px\]\:top-\[76px\]{top:76px}.tw\:min-\[900px\]\:max-w-none{max-width:none}.tw\:min-\[900px\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.tw\:min-\[900px\]\:grid-cols-\[minmax\(0\,520px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,520px) minmax(0,1fr)}.tw\:min-\[900px\]\:items-start{align-items:flex-start}.tw\:min-\[900px\]\:gap-7{gap:calc(var(--tw-spacing) * 7)}.tw\:min-\[900px\]\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:min-\[900px\]\:pt-7{padding-top:calc(var(--tw-spacing) * 7)}.tw\:min-\[900px\]\:pb-10{padding-bottom:calc(var(--tw-spacing) * 10)}}@media (width>=901px){.tw\:min-\[901px\]\:grid-cols-\[235px_minmax\(0\,1fr\)\]{grid-template-columns:235px minmax(0,1fr)}}@media (width>=1151px){.tw\:min-\[1151px\]\:grid-cols-\[270px_minmax\(0\,1fr\)\]{grid-template-columns:270px minmax(0,1fr)}.tw\:min-\[1151px\]\:gap-6{gap:calc(var(--tw-spacing) * 6)}}@media (width>=1800px){.tw\:min-\[1800px\]\:grid-cols-\[290px_minmax\(0\,1fr\)\]{grid-template-columns:290px minmax(0,1fr)}}@media (width>=40rem){.tw\:sm\:col-span-2{grid-column:span 2/span 2}.tw\:sm\:block{display:block}.tw\:sm\:grid{display:grid}.tw\:sm\:hidden{display:none}.tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:sm\:grid-cols-\[1\.5rem_1fr_9rem_9rem_5rem_6rem_2rem\]{grid-template-columns:1.5rem 1fr 9rem 9rem 5rem 6rem 2rem}.tw\:sm\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.tw\:sm\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:sm\:pl-12{padding-left:calc(var(--tw-spacing) * 12)}}@media (width>=48rem){.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.tw\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=80rem){.tw\:xl\:grid-cols-\[minmax\(280px\,0\.9fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(280px,.9fr) minmax(0,1.3fr)}}@media print{.tw\:print\:block{display:block}.tw\:print\:table-row{display:table-row}.tw\:print\:max-w-\[11rem\]{max-width:11rem}.tw\:print\:min-w-0{min-width:0}.tw\:print\:break-before-page{break-before:page}.tw\:print\:px-1{padding-inline:var(--tw-spacing)}.tw\:print\:py-px{padding-block:1px}}}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.nk-lockup{vertical-align:middle;white-space:nowrap;letter-spacing:-.035em;color:inherit;align-items:center;font-family:Sora,Segoe UI,system-ui,sans-serif;font-size:1.15em;font-weight:800;line-height:1;display:inline-flex}.nk-lockup .nk-key{color:#0e9bb2}.cp .nk-lockup .nk-key,.dash-sidebar .nk-lockup .nk-key{color:#22c7e0}.nk-lockup.on-light .nk-key{color:#0e9bb2}.hh-powered{background:#0b1230;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:10px;padding:9px 18px;font-size:15px;line-height:1.3;display:inline-flex}.hh-powered-by{color:#c9d4ee;font-weight:600}.hh-powered-brand{text-align:center;color:#fff;flex-basis:100%;font-weight:600}.hh-powered-brand .hh-gate-brand{white-space:nowrap;vertical-align:middle;align-items:center;display:inline-flex}.hh-powered .nk-lockup .nk-key{color:#22c7e0}.hh-powered-name{white-space:nowrap;align-items:center;gap:.6em;display:inline-flex}.hh-powered .hh-lockup-word{background:linear-gradient(90deg,#3bb9cd,#1594a9 30%,#3b82f6 70%,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text}.hh-powered-name b{color:#22d3ee;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.1em;font-weight:800;line-height:1;position:relative;top:.06em}.dash-sidebar-footer .hh-powered{box-sizing:border-box;background:0 0;border-radius:0;justify-content:flex-start;max-width:100%;margin-top:12px;padding:0;font-size:12.5px;display:flex}.dash-sidebar-footer .hh-powered-by{color:#536789}.dash-sidebar-footer .hh-powered-brand{text-align:left;color:#536789}.dash-sidebar-footer .hh-powered-name{white-space:normal;flex-wrap:wrap;gap:2px .5em}.dash-sidebar-footer .hh-powered .hh-lockup{white-space:nowrap}.dash-sidebar-footer .hh-powered .hh-lockup-word{background:var(--hh-fade);color:#0000;-webkit-background-clip:text;background-clip:text}.dash-sidebar-footer .hh-powered-name b{color:#0e7ea5}.cp-footer .hh-powered .hh-lockup-word{color:#0000!important}.hh-powered .hh-lockup-mark{width:1.55em;height:1.55em}.hh-powered .hh-lockup-mark circle[fill=\#0b6475]{fill:#3bb9cd}.hh-powered .hh-lockup-mark circle[fill=\#0a7a8c]{fill:#1594a9}.hh-powered .hh-lockup-mark circle[fill=\#0e7ea5]{fill:#3b82f6}.hh-powered .hh-lockup-mark circle[fill=\#22c7e0]{fill:#22d3ee}.dash-sidebar-footer .hh-powered .hh-lockup-mark circle[fill=\#0b6475]{fill:#0b6475}.dash-sidebar-footer .hh-powered .hh-lockup-mark circle[fill=\#0a7a8c]{fill:#0a7a8c}.dash-sidebar-footer .hh-powered .hh-lockup-mark circle[fill=\#0e7ea5]{fill:#0e7ea5}.dash-sidebar-footer .hh-powered .hh-lockup-mark circle[fill=\#22c7e0]{fill:#22c7e0}.cc-pill{color:#0e7ea5;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 12px 30px #0e7ea52e}.cc-pill-live{color:#fff;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border:none}.cc-pill-ring{animation:.9s ease-in-out infinite cc-ring}@keyframes cc-ring{0%,to{transform:translateY(0);box-shadow:0 12px 30px #0e7ea52e}50%{transform:translateY(-3px);box-shadow:0 16px 40px #22c7e073}}.cc-pill-badge{color:#fff;text-align:center;background:#00a05c;border-radius:999px;min-width:18px;padding:1px 6px;font-size:11px;display:inline-block}.cc-box{z-index:150;background:#fff;border:1px solid #0e7ea533;border-radius:14px;width:340px;max-width:calc(100vw - 36px);position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 18px 44px #0e7ea533}.cc-box-head{color:#fff;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;font-weight:800;display:flex}.cc-box-btns button{color:#fff;cursor:pointer;background:#ffffff38;border:none;border-radius:6px;width:26px;height:22px;font-weight:800}.cc-box-body{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.cc-muted{color:#8a97ad;margin:0;font-size:12.5px}.cc-open-dialer{color:#0e7ea5;font-size:12.5px;font-weight:700;text-decoration:none}.cc-incoming{z-index:8;background:#f2fafb;border:2px solid #0a7a8c;border-radius:12px;padding:10px 12px;animation:1.2s ease-in-out infinite cc-pulse;position:sticky;top:0;box-shadow:0 8px 22px #22c7e040}.cc-incoming .cc-answer{padding:10px 18px;font-size:15px}@keyframes cc-pulse{0%,to{box-shadow:0 0 #22c7e040}50%{box-shadow:0 0 0 6px #22c7e014}}.cc-incoming-name{color:#1e2b45;margin:0;font-size:18px;font-weight:800}.cc-incoming-num{color:#5b6b85;margin:2px 0 8px;font-size:12px}.cc-banner-btns{flex-wrap:wrap;gap:8px;display:flex}.cc-answer{color:#fff;cursor:pointer;background:#00a05c;border:none;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:800}.cc-decline{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700}.cc-row{color:#1e2b45;background:#f3f7ff;border:1px solid #0e7ea52e;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.cc-row.cc-held{color:#5b6b85;background:#f8faff}.cc-row.cc-ringing{border-style:dashed}.cc-name{flex:1}.cc-name b{color:#1e2b45}.cc-row button{color:#0e7ea5;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.cc-row .cc-hang{color:#b3261e;border-color:#b3261e59}.cc-dock{z-index:150;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:18px;right:18px}.cc-dock .cc-box{position:static}.cc-box-btns{gap:4px;display:flex}.cc-box-btns button.on{color:#0b6475;background:#fff}.cc-keypad{flex-direction:column;align-items:center;padding:4px 0 6px;display:flex}.cc-number{color:#1e2b45;min-height:32px;margin:2px 0 8px;font-size:22px;font-weight:600}.cc-keys{grid-template-columns:repeat(3,64px);gap:8px;display:grid}.cc-key{cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea529;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:56px;display:flex}.cc-key b{color:#1e2b45;font-size:20px;font-weight:600;line-height:1}.cc-key small{letter-spacing:.14em;color:#8a97ad;margin-top:2px;font-size:8.5px}.cc-keys-foot{grid-template-columns:64px 64px 64px;place-items:center;gap:8px;margin-top:8px;display:grid}.cc-call-btn{color:#fff;cursor:pointer;background:#00a05c;border:none;border-radius:999px;width:56px;height:56px;font-size:22px}.cc-call-btn:disabled{opacity:.45;cursor:default}.cc-back{color:#5b6b85;cursor:pointer;background:0 0;border:none;font-size:20px}.cc-back:disabled{opacity:.3}.cc-texts{background:#fff;border:1px solid #0e7ea533;border-radius:14px;width:340px;overflow:hidden;box-shadow:0 18px 44px #0e7ea533}.cc-texts-head{color:#fff;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;font-weight:800;display:flex}.cc-texts-head button{color:#fff;cursor:pointer;background:#ffffff38;border:none;border-radius:6px;width:26px;height:22px;font-weight:800}.cc-texts-search{padding:8px 10px 0;position:relative}.cc-texts-search input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #0e7ea538;border-radius:9px;padding:7px 10px;font-size:13px}.cc-suggest{z-index:5;background:#fff;border:1px solid #0e7ea533;border-radius:10px;position:absolute;top:42px;left:10px;right:10px;overflow:hidden;box-shadow:0 12px 30px #0e7ea52e}.cc-suggest button{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;width:100%;padding:7px 10px;display:flex}.cc-suggest button:hover{background:#f3f7ff}.cc-suggest b{color:#1e2b45;font-size:13px}.cc-suggest span{color:#8a97ad;font-size:11.5px}.cc-texts-back{color:#0e7ea5;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:12px;font-weight:700}.cc-texts-empty{padding:12px}.cc-texts-pill{color:#0e7ea5;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800;box-shadow:0 12px 30px #0e7ea524}.cc-pill-wrap{display:inline-block;position:relative}.cc-ring-card{background:#fff;border:1px solid #22c7e066;border-radius:14px;width:300px;padding:12px 14px;animation:1.2s ease-in-out infinite cc-pulse;position:absolute;bottom:52px;right:0;box-shadow:0 18px 44px #22c7e040}.cc-newlead{background:#f8faff;border:1px dashed #0e7ea54d;border-radius:12px;gap:6px;margin:0 0 10px;padding:10px 12px;display:grid}.cc-newlead-who{color:#1e2b45;margin:0;font-size:13px;font-weight:800}.cc-newlead .cc-muted{margin:0;font-size:12px}.cc-who{gap:6px;display:grid}.cc-who-row{background:#fff;border:1px solid #0e7ea524;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;display:flex}.cc-who-row b{color:#1e2b45;flex:1;font-size:13px}.cc-who-row small{color:#8a97ad;font-size:11.5px}.cc-who-link{color:#0e7ea5;font:inherit;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea54d;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.cc-who-search{font:inherit;border:1px solid #0e7ea538;border-radius:9px;padding:7px 9px;font-size:13px}.cc-who-notthem{font:inherit;color:#b91c1c;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.cc-ring-float{z-index:100000;color:#fff;background:#1e2b6a;border:2px solid #22c7e0;border-radius:14px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:12px 18px;animation:1.1s ease-in-out infinite cc-float-pulse;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #1e2b6a73}.cc-ring-icon{font-size:26px;animation:.9s ease-in-out infinite cc-ring}.cc-ring-text{gap:2px;min-width:0;display:grid}.cc-ring-text b{font-size:17px}.cc-ring-text small{color:#c7d2fe;font-size:12px}.cc-ring-float .cc-answer{color:#fff;white-space:nowrap;background:#00a05c;border:0;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:800}.cc-ring-float .cc-decline{color:#fff;white-space:nowrap;background:0 0;border:1px solid #c7d2fe;border-radius:999px;padding:9px 14px;font-weight:700}@keyframes cc-float-pulse{0%,to{box-shadow:0 18px 40px #1e2b6a73}50%{box-shadow:0 18px 46px #06b6d4b3}}@media (width<=700px){.cc-ring-float{flex-wrap:wrap;padding:10px 12px;top:8px}}.cc-pill-parked{border-color:#0b6475}.cc-pill-parked b{color:#0b6475}.cc-text-toast{z-index:9999;color:#fff;background:#1e2b6a;border-left:4px solid #22c7e0;border-radius:12px;gap:2px;max-width:320px;padding:10px 14px;font-size:12.5px;display:grid;position:fixed;bottom:84px;right:18px;box-shadow:0 14px 30px #1e2b6a59}.cc-text-toast b{font-size:13px}.cc-text-toast span{color:#c7d2fe}.fw-window{z-index:110;background:#fff;border:1px solid #0e7ea533;border-radius:14px;flex-direction:column;max-height:calc(100vh - 100px);display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 44px #0e7ea52e}.fw-head{color:#fff;cursor:move;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.fw-controls{gap:6px;display:flex}.fw-controls button{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:6px;width:26px;height:22px;font-size:13px}.fw-body{padding:6px 14px 14px;overflow:auto}.fw-bare>.fw-body,.fw-inline>.fw-body{padding:0}.fw-inline{box-shadow:none;border:0;border-radius:0;overflow:visible}.fw-body .calc-title{margin:8px 0 0;font-size:18px}.fw-body .calc-sub{margin:2px 0 10px}.fw-pill{z-index:110;color:#fff;cursor:pointer;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border:none;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 26px #0e7ea54d}.fw-resizable{min-width:320px;min-height:200px;overflow:hidden}.fw-grip{z-index:3;touch-action:none;position:absolute}.fw-grip-n,.fw-grip-s{cursor:ns-resize;height:8px;left:12px;right:12px}.fw-grip-n{top:-2px}.fw-grip-s{bottom:-2px}.fw-grip-e,.fw-grip-w{cursor:ew-resize;width:8px;top:12px;bottom:12px}.fw-grip-e{right:-2px}.fw-grip-w{left:-2px}.fw-grip-ne,.fw-grip-nw,.fw-grip-se,.fw-grip-sw{width:16px;height:16px}.fw-grip-ne{cursor:nesw-resize;top:-2px;right:-2px}.fw-grip-sw{cursor:nesw-resize;bottom:-2px;left:-2px}.fw-grip-nw{cursor:nwse-resize;top:-2px;left:-2px}.fw-grip-se{cursor:nwse-resize;bottom:-2px;right:-2px}.fw-grip-se:after{content:"";background:linear-gradient(135deg,#0000 45%,#14204f59 45% 55%,#0000 55% 70%,#14204f59 70% 80%,#0000 80%);width:9px;height:9px;position:absolute;bottom:4px;right:4px}@media (width<=699px){.fw-grip-n{background:#ffffff73;border-radius:0 0 6px 6px;height:14px;top:0;left:40%;right:40%}}body.fw-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.fw-head{touch-action:none}.fw-resizable .fw-body{flex:1;min-height:0}.fw-max{border-radius:12px;max-height:none}.dk{color:#1e2b45;padding:10px 12px 12px;font-size:13px}.dk-head{flex-direction:column;gap:2px;margin-bottom:8px;display:flex;position:relative}.dk-head b{font-size:16px}.dk-status{color:#5b6b85;font-size:12.5px}.dk-status.live{color:#00a05c;font-weight:700}.dk-status.ended{color:#b3261e;font-weight:700}.dk-link{color:#0e7ea5;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px;font-weight:700}.dk-search{box-sizing:border-box;width:100%;font:inherit;border:1px solid #0e7ea538;border-radius:9px;padding:8px 10px;font-size:13.5px}.dk-suggest{z-index:5;background:#fff;border:1px solid #0e7ea533;border-radius:10px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #0e7ea52e}.dk-suggest button{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;width:100%;padding:7px 10px;display:flex}.dk-suggest button:hover{background:#f3f7ff}.dk-suggest b{font-size:13px}.dk-suggest span{color:#8a97ad;font-size:11.5px}.dk-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.dk-main{margin-bottom:8px}.dk-btn,.dk-chip{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:700}.dk-chip{color:#33415e;background:#f2fafb;border-color:#22c7e04d;font-weight:600}.dk-chip.on,.dk-btn.on{color:#fff;background:#0b6475;border-color:#0b6475}.dk-chip.on.ask{background:#00a05c;border-color:#00a05c}.dk-call{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border:none;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800}.dk-call:disabled{opacity:.5;cursor:default}.dk-hang{color:#b3261e;cursor:pointer;background:#fff;border:1px solid #b3261e59;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:800}.dk-room{background:#f3f7ff;border:1px dashed #0e7ea540;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:6px 10px;font-size:12.5px;display:flex}.dk-room-held{color:#5b6b85}.dk-room-btns{gap:6px;display:flex}.dk-room-btns button{color:#0e7ea5;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.dk-room-btns .dk-hang{padding:4px 9px}.dk-fold{border:1px solid #0e7ea524;border-radius:10px;margin-bottom:6px;overflow:hidden}.dk-fold.open{border-color:#22c7e04d}.dk-fold-head{color:#1e2b45;cursor:pointer;background:#f8faff;border:none;justify-content:space-between;width:100%;padding:7px 10px;font-size:12.5px;font-weight:700;display:flex}.dk-caret{color:#8a97ad;font-weight:800}.dk-fold-body{padding:8px 10px 10px}.dk-label{letter-spacing:.06em;text-transform:uppercase;color:#8a97ad;margin:6px 0 4px;font-size:10.5px;font-weight:800}.dk-note{box-sizing:border-box;width:100%;min-height:56px;font:inherit;border:1px solid #0e7ea538;border-radius:9px;margin-top:4px;padding:7px 9px;font-size:13px}.dk-grid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px;display:grid}.dk-grid input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #0e7ea538;border-radius:8px;padding:7px 9px;font-size:13px}.dk-muted{color:#8a97ad;margin:2px 0 4px;font-size:12px}.dk-line{color:#33415e;margin:0 0 3px;font-size:12.5px}.dk-win{color:#00a05c;margin:4px 0;font-size:12.5px;font-weight:700}.dk-buzz{color:#0b6475;cursor:pointer;background:#f2fafb;border:1px dashed #22c7e073;border-radius:9px;width:100%;margin-bottom:6px;padding:7px 10px;font-size:12.5px;font-weight:700;display:block}.dk-coach{max-height:300px;overflow-y:auto}.dk-selects{margin-bottom:6px}.dk-select{min-width:0;font:inherit;color:#1e2b45;background:#fff;border:1px solid #0e7ea538;border-radius:9px;flex:140px;padding:7px 9px;font-size:12.5px;font-weight:700}.dk-script{background:#f8faff;border:1px solid #0e7ea51f;border-radius:9px;max-height:170px;margin-bottom:6px;padding:6px 10px;overflow-y:auto}.dk-script p{color:#33415e;margin:0 0 4px;font-size:12.5px}.dk-script b{color:#0b6475;margin-right:4px}.dk-keypad{flex-direction:column;align-items:center;padding:4px 0 8px;display:flex}.dk-number{min-height:30px;margin:2px 0 6px;font-size:20px;font-weight:600}.dk-keys{grid-template-columns:repeat(3,62px);gap:8px;display:grid}.dk-key{cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea529;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:62px;height:50px;display:flex}.dk-key b{font-size:18px;font-weight:600;line-height:1}.dk-key small{letter-spacing:.14em;color:#8a97ad;margin-top:2px;font-size:8px}.dk-keys-foot{grid-template-columns:62px 62px 62px;place-items:center;gap:8px;margin-top:8px;display:grid}.dk-call-round{color:#fff;cursor:pointer;background:#00a05c;border:none;border-radius:999px;width:50px;height:50px;font-size:20px}.dk-call-round:disabled{opacity:.45;cursor:default}.dk-back{color:#5b6b85;cursor:pointer;background:0 0;border:none;font-size:20px}.dk-back:disabled{opacity:.3}.dk-foot{justify-content:space-between;margin:4px 0 0}.dk-recent-call{cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:5px 9px}.dk-recent-card .pdx-section-head{padding:8px 12px}.dk-recent-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dk-recent-tools .dk-btn{padding:4px 10px;font-size:11.5px}.dk-recent-rows{display:grid}.dk-recent-empty{margin:0;padding:10px 12px}.dk-recent-line{border-top:1px solid #edf2fa;grid-template-columns:22px 1fr auto auto auto;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:grid}.dk-recent-ic{color:#fff;background:#0b6475;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.dk-recent-ic.in{background:#0e7ea5}.dk-recent-ic.miss{background:#b91c1c}.dk-recent-line b{color:#1e2b6a;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dk-recent-line b em{color:#7a8aa6;margin-left:6px;font-style:normal;font-weight:500}.dk-recent-when{color:#7a8aa6;white-space:nowrap;font-size:11.5px}.dk-recent-open{color:#24539e;cursor:pointer;background:0 0;border:0;padding:0;font:700 11.5px inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dk-recent-log{grid-column:1/-1;padding:4px 0 2px 30px}.dk-recent-foot{background:#f8faff;border-top:1px solid #edf2fa;gap:6px;margin:0;padding:8px 12px}.dk-recent-foot i{margin-right:auto;font-size:11px;font-style:normal}.dk-has-gear{padding-bottom:44px;position:relative}.dk-bottom{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.dk-slot{min-width:0;position:relative}.dk-recent-card.open{z-index:9;border:2px solid #22c7e0;position:absolute;top:0;left:0;right:0;box-shadow:0 18px 44px #1e2b6a52}@media (width<=900px){.dk-bottom{grid-template-columns:1fr}}.pdx-compact{width:548px;max-width:100%;padding:0}.pdx-chead{color:#fff;cursor:grab;background:#1e2b6a;border-radius:12px 12px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:8px 12px;font-weight:800;display:grid}.pdx-ctitle{font-size:13px}.pdx-cnum{text-align:center;color:#c7d2fe;white-space:nowrap;font-size:12px;font-weight:700}.pdx-cnext{color:#c7d2fe;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.pdx-cnext b{color:#fff}.pdx-cstep{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;font:900 16px inherit;display:grid}.pdx-cbody{gap:10px;padding:12px 14px;display:grid}.pdx-cwho{align-items:center;gap:12px;display:flex}.pdx-cdot{background:#7a8aa6;border-radius:50%;flex:none;width:12px;height:12px}.pdx-cdot.live{background:#00a05c;animation:1.4s infinite pdx-cpulse;box-shadow:0 0 0 4px #00a05c2e}.pdx-cdot.held{box-shadow:none;background:#7a8aa6;animation:none}@keyframes pdx-cpulse{50%{box-shadow:0 0 0 7px #00a05c14}}.pdx-cwho b{color:#1e2b6a;font-size:16px}.pdx-cwho small{color:#45698f;font-size:11.5px;display:block}.pdx-ctimer{color:#1e2b6a;margin-left:auto;font:800 20px ui-monospace,SFMono-Regular,Menlo,monospace}.pdx-cctl{align-items:center;gap:8px;display:flex}.pdx-cctl button{color:#24539e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:9px 14px;font:800 12.5px inherit}.pdx-cctl button.on{color:#fff;background:#1e2b6a;border-color:#1e2b6a}.pdx-cctl button:disabled{opacity:.55;cursor:default}.pdx-cctl .pdx-cend{color:#fff;background:#b91c1c;border-color:#b91c1c;margin-left:auto}.pdx-cctl .pdx-cend.idle{color:#6b7280;background:#e5e7eb;border-color:#e5e7eb}.pdx-ckeypad{max-width:260px}.pdx-cstrip{color:#45698f;border-top:1px solid #edf2fa;flex-wrap:wrap;align-items:center;gap:12px;padding-top:8px;font-size:11.5px;display:flex}.pdx-cstrip i{align-items:center;gap:6px;font-style:normal;display:inline-flex}.pdx-cstrip i.live{color:#0e7490;font-weight:700}.pdx-cstrip i.live:before{content:"";background:#22c7e0;border-radius:50%;width:8px;height:8px;animation:1.4s infinite pdx-cpulse;display:inline-block}.pdx-ctexts{border-top:1px solid #edf2fa;padding-top:8px}.pdx-waiting{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 8px;display:flex}.pdx-waiting small{color:#55708f;letter-spacing:.08em;margin-right:4px;font-size:9px;font-weight:900}.pdx-waiting button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:4px 10px;font:700 11px system-ui,sans-serif}.pdx-waiting button.back{color:#0e7490;background:#ecfeff;border-color:#22c7e0}.dk-outcome{color:#1e2b6a;margin:0 0 6px;font-size:12.5px;font-weight:700}.dk-member{background:#eef4ff;border-left:3px solid #0e7ea5;border-radius:10px;margin-top:8px;padding:9px 11px}.dk-member b{color:#0f1b3d;font-size:13px;display:block}.dk-member small{color:#45698f;margin:2px 0 6px;font-size:12px;display:block}.dk-member p{color:#0f1b3d;margin:0;font-size:12.5px}.dk-go{color:#fff;background:var(--hh-fade);cursor:pointer;border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.pdx-agents-count{color:#fff;background:#f0563f;border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:5px;padding:0 4px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-grid}.pdx-agents{color:#0f1b3d;text-align:left;background:#f7faff;border:1px solid #0e7ea5;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.pdx-agents-head{display:grid}.pdx-agents-head b{font-size:14.5px}.pdx-agents-head small,.pdx-agents-fine{color:#5b6b85;font-size:12px}.pdx-agents-fine{margin:0}.pdx-agent{background:#fff;border:1px solid #dbe3ef;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.pdx-agent-who{gap:1px;min-width:0;display:grid}.pdx-agent-who small{letter-spacing:.06em;text-transform:uppercase;color:#8593ab;font-size:10.5px;font-weight:800}.pdx-agent-who b{font-size:14.5px}.pdx-agent-who i{color:#5b6b85;font-size:12.5px;font-style:normal}.pdx-agent-last{color:#8593ab!important}.pdx-agent-call{color:#fff;font:inherit;cursor:pointer;background:#00a05c;border:0;border-radius:999px;flex:none;padding:8px 16px;font-size:13px;font-weight:800}.pdx-agent-call:disabled{opacity:.5;cursor:default}.pdx-agent-why{color:#8593ab;flex:none;font-size:12px}.pdx-back-to{color:#1e3a8a;font:inherit;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;justify-self:start;padding:7px 12px;font-size:13px;font-weight:700}.pdx-agent-acts{flex:none;align-items:center;gap:6px;display:flex}.pdx-agent-quiet{color:#1e3a8a;font:inherit;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.gc-lines{background:#f4f8fc;border:1px solid #8bcee5;border-radius:12px;margin:10px;padding:10px 12px}.gc-lines-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.gc-lines-head small,.gc-fine{color:#61718c;font-size:12px}.gc-fine{margin:4px 0 0}.gc-line.gc-live{border-style:solid}.gc-line.gc-ringing{border-color:#0e7ea5}.gc-line.gc-missed,.gc-line.gc-left{color:#a32129;background:#fff1f2;border-color:#ef8992}.gc-error{color:#a32129;margin:6px 0 0;font-size:12.5px}.pdx-agent-call.gc-together{background:#0e7ea5}.gc-search{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.gc-search input{min-width:180px;font:inherit;border:1px solid #9abce4;border-radius:8px;flex:1;padding:8px 10px}.gc-close{margin-top:8px}.pdx-control-stack .gc-add-btn:not(:disabled){color:#1e3a8a;border-color:#0e7ea5;font-weight:800}.pdx-forward{color:#fff;background:#0f1f4c38;border:1px solid #ffffff47;border-radius:999px;grid-column:1/-1;justify-self:center;align-items:center;gap:8px;padding:4px 6px 4px 4px;font-size:11px;font-weight:800;display:flex}.pdx-forward>button[role=switch]{color:#fff;font:inherit;cursor:pointer;box-shadow:none;background:#007e4b;border:0;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;display:flex}.pdx-forward>button[role=switch] i{background:#fff;border-radius:50%;width:8px;height:8px}.pdx-forward.off>button[role=switch]{background:#f0563f}.pdx-forward>span{color:#dcedff;font-weight:700}.pdx-forward .fwd-edit{color:#fff;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:2px 7px;font-size:13px}.fwd-cell{width:128px;font:inherit;color:#1e2a3a;background:#fff;border:1px solid #c9d6ea;border-radius:8px;padding:3px 8px;font-size:13px}.fwd-num{color:#1e2a3a}.fwd-note{color:#45698f;margin-top:2px;display:block}.fwd-select{color:#1e2a3a;font:inherit;background:#fff;border:1px solid #c9d6ea;border-radius:8px;max-width:260px;padding:5px 8px;font-size:13px}.pdx-forward .fwd-select{color:#fff;background:#ffffff24;border-color:#fff6;max-width:190px;padding:3px 6px;font-size:11px;font-weight:800}.pdx-forward .fwd-select option{color:#1e2a3a}.fwd-rules{border-left:2px solid #dbe4f0;margin:0 0 4px 14px;padding-left:12px}.fwd-rules .st-line>span{flex:180px}.fwd-other{margin-top:8px}.fwd-rules .fwd-select{max-width:210px}.fwd-pick{align-items:center;gap:6px;display:inline-flex}:root{--pdx-ink:#10264a;--pdx-muted:#61718c;--pdx-line:#c8d8ee;--pdx-blue:#0e7ea5;--pdx-cyan:#0895b3;--pdx-violet:#0b6475;--pdx-green:#00a05c}.pdx-shell,.pdx-shell *{box-sizing:border-box}.pdx-page{min-height:100vh;color:var(--pdx-ink);background:#edf2f8;padding:28px clamp(18px,4vw,64px) 110px;font-family:Inter,Arial,sans-serif}.pdx-page-title{justify-content:space-between;align-items:end;gap:24px;max-width:1320px;margin:0 auto 18px;display:flex}.pdx-page-title p{color:var(--pdx-violet);letter-spacing:.1em;margin:0 0 6px;font-size:11px;font-weight:900}.pdx-page-title h1{margin:0;font-size:clamp(26px,3vw,42px);line-height:1.05}.pdx-page-title span{color:var(--pdx-muted);margin-top:7px;display:block}.pdx-page-key{color:#15738c;white-space:nowrap;background:#f7fdff;border:1px solid #b8ddec;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800;box-shadow:0 4px 10px #15738c14}.pdx-page-key i,.pdx-call-state i{background:#00c26e;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pdx-shell{background:#fff;border:1px solid #bacce6;border-radius:20px;overflow:hidden;box-shadow:0 18px 48px #23427429;container-type:inline-size}.pdx-page-shell{max-width:1320px;margin:auto}.pdx-top-controls{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:12px;padding:12px;display:grid}.pdx-caller-tools{background:linear-gradient(125deg,#e7efff,#eefaff);border:1px solid #91b6ee;border-top:4px solid #0e7ea5;border-radius:14px;min-width:0;box-shadow:0 5px 14px #2563eb14}.pdx-control-stack{background:#cff1f6;border:1px solid #59b7ca;border-top:4px solid #087e97;border-radius:12px;flex-direction:column;gap:7px;padding:10px;display:flex}.pdx-control-stack button{color:#165674;cursor:pointer;background:linear-gradient(#fff,#daf0f8);border:1px solid #8bbbd6;border-radius:8px;min-height:35px;padding:7px 10px;font-size:12px;font-weight:800;box-shadow:0 3px 6px #16476920,inset 0 1px #fff}.pdx-control-stack .drop{color:#fff;background:#087c97}.pdx-expanded-drop{background:#edf9fc;border:1px solid #9fcae3;border-left:4px solid #0895b3;border-radius:12px;margin:0 12px 12px}.pdx-expanded-drop strong{overflow-wrap:anywhere}.pdx-drop-options{flex-wrap:wrap;align-items:end;gap:9px;padding:0 13px 13px;display:flex}.pdx-drop-options label{color:#185977;flex:240px;gap:6px;min-width:0;font-size:12px;display:grid}.pdx-drop-options select{color:#173454;background:#fff;border:1px solid #9fcae3;border-radius:8px;width:100%;padding:10px}.pdx-drop-options button{color:#185977;cursor:pointer;background:linear-gradient(#fff,#dceff8);border:1px solid #9fcae3;border-radius:8px;padding:10px;font-size:12px;font-weight:700;box-shadow:0 3px 7px #17376018}.pdx-drop-options .drop{color:#fff;background:#087c97}.pdx-drop-options button:disabled{color:#63758a;box-shadow:none;cursor:not-allowed;background:#e8eef3}.pdx-voicemail-studio-actions{flex-wrap:wrap;gap:5px;display:flex}.pdx-voicemail-studio-actions button{flex:1;padding:6px;font-size:11px}.pdx-control-stack .pdx-dial-action{color:#fff;background:linear-gradient(110deg,#087044,#098451);border-color:#07683f}.pdx-control-stack .pdx-end-action{color:#fff;background:#b3261e;border-color:#981f19}.pdx-previous-list select{color:#164769;background:#fff;border:1px solid #aac5df;border-radius:8px;width:100%;min-width:0;padding:8px;font-size:12px}.pdx-previous-list select:disabled{color:#63758a;cursor:not-allowed;background:#e8eef3}.pdx-control-stack select{color:#164769;background:#fff;border:1px solid #aacbdc;border-radius:7px;width:100%;min-width:0;padding:6px;font-size:11px}.pdx-control-stack button:disabled{opacity:1;color:#63758a;box-shadow:none;cursor:not-allowed;background:#e8eef3;border-color:#c5d1dc}.pdx-control-stack button[aria-pressed=true]{color:#00654f;background:#d6f5ed;border-color:#43ab90}.pdx-shell .pdx-call-grid{grid-template-columns:1fr}.pdx-shell .pdx-queue-flow,.pdx-shell .pdx-live-tools{grid-template-columns:1fr 1fr}@container (width<=520px){.pdx-top-controls{grid-template-columns:minmax(0,1fr) 136px;gap:6px;padding:8px}.pdx-control-stack{padding:7px}.pdx-top-controls .pdx-contact-row{grid-template-columns:1fr}.pdx-top-controls .pdx-avatar{display:none}.pdx-top-controls .pdx-contact-switch,.pdx-top-controls .pdx-action-ribbon{grid-template-columns:1fr}}.pdx-referral-card{background:#f0fbfd;border:1px solid #9fcae3;border-left:4px solid #0895b3;border-radius:12px;margin:0 14px 12px}.pdx-referral-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:0 13px 10px;display:grid}.pdx-referral-fields label{color:#1d6687;gap:5px;font-size:12px;font-weight:700;display:grid}.pdx-referral-fields input,.pdx-referral-fields textarea{color:#10264a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b8cbe3;border-radius:8px;padding:9px}.pdx-floating{z-index:300;resize:both;transform-origin:100% 100%;width:min(760px,100vw - 44px);min-width:420px;max-width:calc(100vw - 28px);min-height:480px;max-height:calc(100vh - 36px);position:fixed;bottom:22px;right:22px;overflow:auto;box-shadow:0 26px 70px #142f5f47}.pdx-head{color:#fff;background:linear-gradient(110deg,#243d90,#2855c5 58%,#087d99);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:70px;padding:12px 18px;display:grid}.pdx-floating .pdx-head{cursor:move;z-index:10;position:sticky;top:0}.pdx-brand{align-items:center;gap:10px;display:flex}.pdx-brand>span{background:#ffffff21;border:1px solid #ffffff52;border-radius:12px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.pdx-brand div{gap:2px;display:grid}.pdx-brand small{color:#bfeaf5;letter-spacing:.09em;font-size:9px;font-weight:900}.pdx-brand strong{font-size:19px}.pdx-call-state{background:#0f1f4c38;border:1px solid #ffffff47;border-radius:999px;justify-self:center;padding:7px 11px;font-size:11px;font-weight:900}.pdx-call-state.live{background:#007e4b}.pdx-window-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.pdx-window-actions span{color:#dcedff;font-size:10px}.pdx-window-actions button,.pdx-head button{color:#fff;font:inherit;cursor:pointer;background:#ffffff26;border:1px solid #ffffff57;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:800;box-shadow:inset 0 1px #ffffff38}.pdx-shell button,.pdx-shell select,.pdx-shell textarea{font:inherit}.pdx-timers{border-bottom:1px solid var(--pdx-line);background:#f5f9ff;grid-template-columns:1fr 1fr;display:grid}.pdx-timers>div{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 18px;display:grid}.pdx-timers>div+div{border-left:1px solid var(--pdx-line);text-align:right}.pdx-timers small,.pdx-contact-copy small,.pdx-section-head small,.pdx-script-card small,.pdx-voicemail-card>small,.pdx-deepgram-head small,.pdx-usage small{color:#55708f;letter-spacing:.08em;font-size:9px;font-weight:900}.pdx-timers strong{font-size:18px}.pdx-timers span{color:var(--pdx-muted);font-size:10px}.pdx-timers .pdx-session-progress{color:#334bb5;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:800}.pdx-timers>div:last-child strong{color:#15738c}.pdx-contact-row{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 18px 12px;display:grid}.pdx-avatar{color:#fff;background:linear-gradient(145deg,#125865,#0e7ea5);border-radius:14px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid;box-shadow:0 4px 10px #2563eb30}.pdx-contact-copy h2{margin:2px 0;font-size:20px}.pdx-contact-copy p{color:var(--pdx-muted);margin:0;font-size:12px}.pdx-contact-switch{justify-items:end;gap:7px;display:grid}.pdx-next-contact{color:#fff;text-align:right;grid-column:1/-1;gap:2px;display:grid}.pdx-next-contact small{letter-spacing:.06em;color:#c8e3ff;font-size:9px;font-weight:800}.pdx-next-contact strong{font-size:13px}.pdx-next-contact>span{color:#dbeaff;font-size:11px}.pdx-contact-switch>button{color:var(--pdx-blue);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.pdx-contact-switch>div{background:#eef4fb;border:1px solid #c7d8ef;border-radius:10px;padding:3px;display:flex}.pdx-contact-switch>div button{color:#60718c;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800}.pdx-contact-switch>div button.on{color:var(--pdx-blue);background:#fff;box-shadow:0 2px 6px #1f468026}.pdx-action-ribbon{flex-wrap:wrap;gap:7px;padding:0 18px 12px;display:flex}.pdx-action-ribbon button,.pdx-section-head>button,.pdx-script-card>button,.pdx-voicemail-card button,.pdx-notes-card button{color:#1d6687;cursor:pointer;background:linear-gradient(#fafdff,#e8f5fb);border:1px solid #9fcae3;border-radius:9px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:800;box-shadow:0 3px 7px #18688b24,inset 0 1px #fff}.pdx-action-ribbon button:nth-child(3){color:#a54a3b;background:linear-gradient(#fefbfa,#f6eceb);border-color:#deb2ab}.pdx-tabs{background:#eef4fb;border-top:1px solid #d5e1f1;grid-template-columns:repeat(3,1fr);gap:5px;padding:7px 12px 0;display:grid}.pdx-tabs button{color:#667791;cursor:pointer;background:0 0;border:0;border-radius:9px 9px 0 0;padding:10px;font-size:12px;font-weight:900}.pdx-tabs button.on{color:var(--pdx-violet);box-shadow:inset 0 3px var(--pdx-violet),0 -1px 8px #264b8414;background:#fff}.pdx-tabs span{color:var(--pdx-green);margin-left:4px;font-size:8px}.pdx-workspace{background:#f8fafc;gap:12px;padding:14px;display:grid}.pdx-session-card,.pdx-connect-card,.pdx-voicemail-card,.pdx-script-card,.pdx-share-card,.pdx-deepgram-head,.pdx-notes-card{background:#fff;border:1px solid #c9d8eb;border-radius:14px;box-shadow:0 5px 14px #22417312}.pdx-session-card{border-top:4px solid var(--pdx-cyan);overflow:hidden}.pdx-section-head{justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.pdx-section-head>div{gap:2px;display:grid}.pdx-section-head strong,.pdx-script-card strong,.pdx-voicemail-card strong,.pdx-deepgram-head strong{font-size:13px}.pdx-section-head select,.pdx-script-card select,.pdx-voicemail-card select,.pdx-share-compose select,.pdx-save-row select{min-height:34px;color:var(--pdx-ink);background:#fff;border:1px solid #b8cbe3;border-radius:8px;padding:6px 9px;font-size:11px}.pdx-queue-flow{border-top:1px solid #dce6f2;border-bottom:1px solid #dce6f2;grid-template-columns:1fr 1fr 1fr;display:grid}.pdx-queue-flow>*{min-width:0;color:var(--pdx-ink);text-align:left;background:#edf4ff;border:0;align-content:start;gap:6px;padding:10px 13px;display:grid}.pdx-queue-flow>*+*{border-left:1px solid #dce6f2}.pdx-queue-flow small{color:#71809a;letter-spacing:.08em;font-size:8px;font-weight:900}.pdx-queue-flow b{font-size:12px}.pdx-queue-flow span{color:var(--pdx-muted);font-size:10px}.pdx-list-picker select{color:#17469a;background:linear-gradient(#fff,#dbe9ff);border:1px solid #779fdf;border-radius:9px;width:100%;min-width:0;min-height:40px;padding:9px 12px;box-shadow:0 3px 7px #254e8e20}.pdx-queue-flow .skip{color:#15738c;background:#f1fbfd}.pdx-previous-trigger{color:#17469a;text-align:left;cursor:pointer;background:linear-gradient(#fff,#dbe9ff);border:1px solid #779fdf;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:9px 12px;font-weight:700;display:flex;box-shadow:0 3px 7px #254e8e20}.pdx-previous-trigger:disabled{color:#576578;box-shadow:none;cursor:not-allowed;background:#e7ebf0;border-color:#bdc6d2}.pdx-previous-options{background:#fff;border:1px solid #a4bde0;border-radius:10px;gap:6px;max-height:330px;margin:0;padding:7px;list-style:none;display:grid;overflow:auto}.pdx-history-row{--history-color:#526072;--history-bg:#f1f3f6;border:1px solid #cbd5df;border-left:4px solid var(--history-color);background:var(--history-bg);width:100%;color:var(--history-color);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:1fr auto;gap:5px 10px;padding:10px;display:grid}.pdx-history-row.answered{--history-color:#08643e;--history-bg:#e5f6ed}.pdx-history-row.missed{--history-color:#b02227;--history-bg:#fff0f0}.pdx-history-row.unanswered,.pdx-history-row.skipped{--history-color:#566171;--history-bg:#f0f2f5}.pdx-history-row strong{overflow-wrap:anywhere;font-size:14px}.pdx-history-row s{text-decoration-thickness:2px}.pdx-history-row .pdx-history-status{color:var(--history-color);font-size:12px;font-weight:700}.pdx-history-row .pdx-history-time{color:var(--history-color);grid-column:1/-1;font-size:12px}.pdx-history-row:hover{box-shadow:inset 0 0 0 1px var(--history-color)}.pdx-shell :is(button,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #0e7ea5}.pdx-action-ribbon button{color:#164b91;background:linear-gradient(#fff,#cfe5ff);border-color:#79a6dd}.pdx-action-ribbon button:nth-child(5){color:#233b8a;background:linear-gradient(#ebf7f9,#a9dde7);border-color:#2a9aae}.pdx-tabs button:first-child{color:#1d4f9b;background:#dfeaff}.pdx-tabs button:nth-child(2){color:#07677e;background:#d6f3f8}.pdx-tabs button:nth-child(3){color:#2f4794;background:#c7e8ee}.pdx-tabs button.on{font-weight:900;box-shadow:inset 0 4px}.pdx-queue-flow>div:last-child:not(.pdx-previous-list){background:#e1f5f5}.pdx-connect-card>.pdx-section-head{background:#e6efff;margin-bottom:10px}.pdx-notes-card{background:#e1f3f7}@container (width<=760px){.pdx-history-row{grid-template-columns:1fr}}@container (width<=520px){.pdx-shell .pdx-queue-flow{grid-template-columns:1fr}}.pdx-history-toggle{width:100%;color:var(--pdx-blue);text-align:left;cursor:pointer;background:#fff;border:0;padding:8px 13px;font-size:10px;font-weight:800}.pdx-history{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 10px 10px;display:grid}.pdx-history button{color:var(--pdx-ink);text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #cddbec;border-radius:9px;gap:2px;padding:8px;font-size:10px;display:grid}.pdx-history span{color:var(--pdx-muted)}.pdx-history b{color:var(--pdx-blue)}.pdx-script-card{border-left:4px solid var(--pdx-violet);grid-template-columns:1fr minmax(180px,.7fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.pdx-script-card>div,.pdx-voicemail-card{gap:4px;display:grid}.pdx-call-grid{grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);align-items:start;gap:12px;display:grid}.pdx-connect-card{border-top:4px solid var(--pdx-blue);overflow:hidden}.pdx-modes{grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 10px;display:grid}.pdx-modes button{color:var(--pdx-ink);text-align:left;cursor:pointer;background:#f9fbfe;border:1px solid #bdcfe6;border-radius:10px;gap:2px;padding:10px;display:grid}.pdx-modes button.on{box-shadow:inset 3px 0 var(--pdx-cyan);background:#edfbfd;border-color:#4caeca}.pdx-modes b{font-size:12px}.pdx-modes span{color:var(--pdx-muted);font-size:10px}.pdx-call-button{background:linear-gradient(105deg,var(--pdx-violet),var(--pdx-blue),var(--pdx-cyan));color:#fff;cursor:pointer;border:0;border-radius:10px;width:calc(100% - 24px);margin:0 12px;padding:11px;font-size:13px;font-weight:900;box-shadow:0 7px 14px #0e7ea538}.pdx-help{color:var(--pdx-muted);margin:8px 12px 11px;font-size:10px}.pdx-live-tools{grid-template-columns:repeat(4,1fr);gap:7px;padding:0 12px;display:grid}.pdx-live-tools button{color:#1d6687;cursor:pointer;background:linear-gradient(#fafdff,#e8f5fb);border:1px solid #9fcae3;border-radius:9px;min-height:38px;font-size:10px;font-weight:900;box-shadow:0 3px 7px #18688b1f}.pdx-live-tools button.on{color:#007e63;background:#dff8f5;box-shadow:inset 0 0 0 2px #43bca5}.pdx-live-tools button.hang{color:#b3261e;background:#fff1f0;border-color:#efb4b0}.pdx-keypad{justify-items:center;gap:8px;padding:0 12px 12px;display:grid}.pdx-keypad>div{grid-template-columns:repeat(3,40px);gap:5px;display:grid}.pdx-keypad button{height:34px;color:var(--pdx-ink);background:#f6f9fd;border:1px solid #cad8e9;border-radius:9px}.pdx-voicemail-card{border-top:4px solid var(--pdx-cyan);padding:12px}.pdx-voicemail-card>div{gap:6px;display:flex}.pdx-voicemail-card .drop{color:#087c97;background:linear-gradient(#f0fbfe,#d9f3f8)}.pdx-voicemail-card p{color:var(--pdx-muted);margin:0;font-size:10px}.pdx-share-card{border:1px solid #d9bcb7;border-left:4px solid #d66b5a;overflow:hidden}.pdx-share-compose{grid-template-columns:minmax(150px,.55fr) 1.5fr auto;gap:8px;padding:0 12px 12px;display:grid}.pdx-share-compose textarea{resize:vertical;min-height:56px;color:var(--pdx-ink);border:1px solid #d8c5d5;border-radius:8px;padding:8px;font-size:11px}.pdx-share-compose button{color:#fff;cursor:pointer;background:#d66b5a;border:0;border-radius:9px;font-size:11px;font-weight:900}.pdx-deepgram-head{border-left:4px solid var(--pdx-cyan);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.pdx-deepgram-head>div{gap:3px;display:grid}.pdx-deepgram-head p{color:var(--pdx-muted);margin:0;font-size:11px}.pdx-deepgram-head button{color:#15738c;background:#ecf8fc;border:1px solid #9fcae3;border-radius:9px;padding:9px 13px;font-weight:900}.pdx-deepgram-head button.on{color:#fff;background:#007e63}.pdx-deepgram-head button:disabled{opacity:.45}.pdx-usage{background:#eef7fb;border:1px solid #c9d8eb;border-radius:12px;grid-template-columns:repeat(3,1fr) auto;align-items:center;display:grid;overflow:hidden}.pdx-usage>div{gap:2px;padding:10px 13px;display:grid}.pdx-usage>div+div{border-left:1px solid #c9d8eb}.pdx-usage b{font-size:14px}.pdx-usage span{color:var(--pdx-muted);font-size:9px}.pdx-usage>button{color:var(--pdx-blue);cursor:pointer;background:#fff;border:0;border-left:1px solid #c9d8eb;align-self:stretch;padding:0 14px;font-size:10px;font-weight:800}.pdx-transcript{gap:8px;padding:4px;display:grid}.pdx-transcript>div{background:#fff;border:1px solid #c9d8eb;border-radius:10px;max-width:75%;padding:10px 12px}.pdx-transcript>div.officer{background:#edf9fc;border-color:#a9d9e5;justify-self:end}.pdx-transcript b{color:var(--pdx-violet);font-size:10px}.pdx-transcript p{margin:3px 0 0;font-size:11px}.pdx-notes-card{border-top:4px solid var(--pdx-violet);padding:4px 0 12px}.pdx-notes-card>.pdx-section-head>div:last-child{flex-direction:row;gap:7px;display:flex}.pdx-notes-card button.on{color:#007e63;background:#dff8f5}.pdx-notes-card>textarea{resize:vertical;border:1px solid #c3d3e7;border-radius:10px;width:calc(100% - 24px);min-height:120px;margin:0 12px;padding:10px}.pdx-outcomes{flex-wrap:wrap;gap:7px;padding:9px 12px;display:flex}.pdx-save-row{justify-content:space-between;align-items:end;gap:10px;padding:0 12px;display:flex}.pdx-save-row label{color:var(--pdx-muted);gap:4px;font-size:10px;display:grid}.pdx-save-row .pdx-save{background:linear-gradient(105deg,var(--pdx-violet),var(--pdx-blue));color:#fff;border:0;min-width:180px}.pdx-footer{color:#71809a;background:#eef4fb;border-top:1px solid #d5e1f1;justify-content:space-between;gap:14px;padding:8px 14px;font-size:9px;display:flex}.pdx-footer b{color:#15738c}.pdx-pill{z-index:301;min-width:300px;color:var(--pdx-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #9abce4;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 38px #1d40753d,inset 0 1px #fff}.pdx-pill.live{border-color:#4cbf91;box-shadow:0 15px 38px #00a05c38}.pdx-pill-icon{background:linear-gradient(145deg,var(--pdx-violet),var(--pdx-blue),var(--pdx-cyan));color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.pdx-pill>span:nth-child(2){gap:2px;display:grid}.pdx-pill small{color:#647590;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:900}.pdx-pill b{font-size:12px}.pdx-pill em{color:#15738c;border-left:1px solid #c8d8ee;gap:2px;padding-left:12px;font-size:12px;font-style:normal;font-weight:900;display:grid}@container (width<=760px){.pdx-contact-switch .pdx-next-contact{text-align:left;grid-column:2}.pdx-head{grid-template-columns:1fr auto}.pdx-call-state,.pdx-window-actions span{display:none}.pdx-contact-row{grid-template-columns:auto 1fr}.pdx-contact-switch{grid-column:1/-1;grid-template-columns:auto 1fr;justify-items:start}.pdx-action-ribbon{grid-template-columns:repeat(3,1fr);display:grid}.pdx-action-ribbon button{padding-inline:5px}.pdx-call-grid,.pdx-script-card,.pdx-share-compose{grid-template-columns:1fr}.pdx-share-compose button{min-height:36px}}@container (width<=520px){.pdx-contact-switch .pdx-next-contact{grid-column:1}.pdx-head{padding:10px 12px}.pdx-brand strong{font-size:15px}.pdx-window-actions button{font-size:9px}.pdx-timers>div{grid-template-columns:1fr auto;padding:8px 11px}.pdx-timers span{grid-column:1/-1}.pdx-contact-row{padding:11px}.pdx-contact-copy h2{font-size:17px}.pdx-contact-copy p{font-size:10px}.pdx-action-ribbon{grid-template-columns:repeat(2,1fr);padding:0 11px 11px}.pdx-tabs button{padding:9px 3px;font-size:10px}.pdx-workspace{padding:9px}.pdx-section-head{flex-direction:column;align-items:start}.pdx-section-head select{width:100%}.pdx-queue-flow{grid-template-columns:1fr}.pdx-queue-flow>*+*{border-top:1px solid #dce6f2;border-left:0}.pdx-history{grid-template-columns:1fr}.pdx-live-tools{grid-template-columns:repeat(2,1fr)}.pdx-usage{grid-template-columns:repeat(3,1fr)}.pdx-usage>button{border-top:1px solid #c9d8eb;border-left:0;grid-column:1/-1;min-height:34px}.pdx-notes-card>.pdx-section-head>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.pdx-save-row{flex-direction:column;align-items:stretch}.pdx-save-row label,.pdx-save-row select,.pdx-save-row .pdx-save{width:100%}}@media (width<=700px){.pdx-page{padding:18px 12px 100px}.pdx-page-title{flex-direction:column;align-items:start}.pdx-page-key{display:none}.pdx-floating{width:calc(100vw - 16px);min-width:0;max-height:calc(100vh - 16px);bottom:8px;right:8px}.pdx-pill{min-width:min(300px,100vw - 20px);bottom:10px;right:10px}}.pdx-top-controls{background:#e8edf5;gap:18px;padding:16px}.pdx-caller-tools{background:#e5e7eb;border:2px solid #477cff;overflow:hidden;box-shadow:0 0 0 2px #fff,inset 0 0 0 1px #fff,0 5px 12px #16447825}.pdx-caller-header{color:#fff;background:#153c82;border-bottom:2px solid #669cff}.pdx-caller-header .pdx-contact-copy :is(small,p){color:#dbeaff}.pdx-caller-header .pdx-contact-switch>button{color:#fff}.pdx-caller-header .pdx-avatar{background:#2464cf;border:1px solid #87b5ff}.pdx-caller-header .pdx-action-ribbon button{border-color:#a9caff;box-shadow:0 3px 6px #071e4938,inset 0 1px #fff}.pdx-caller-tools>.pdx-workspace{background:#e5e7eb}.pdx-control-stack{border:2px solid #08a6c4;box-shadow:0 0 0 2px #fff,inset 0 0 0 1px #fff,0 5px 12px #08738e25}.pdx-workspace{background:#e8edf5;gap:18px;padding:16px}.pdx-session-card{border:2px solid #079eaf;box-shadow:0 0 0 2px #fff,0 5px 12px #16447820}.pdx-connect-card{border:2px solid #477cff;box-shadow:0 0 0 2px #fff,0 5px 12px #16447820}.pdx-notes-card{background:#f2cdc7;border:2px solid #ef442a;box-shadow:0 0 0 2px #fff,0 5px 12px #a51e6620}.pdx-notes-card>.pdx-section-head{color:#721f13;background:#edb9b1;border-radius:10px 10px 0 0;margin-bottom:10px}.pdx-notes-card .pdx-section-head small{color:#721f13}.pdx-notes-card button:disabled{color:#6a5f66;box-shadow:none;cursor:not-allowed;background:#efebee;border-color:#c9bec5}.pdx-notes-card .pdx-save-row label{color:#721f13}.pdx-expanded-drop,.pdx-referral-card{border:2px solid #08a6c4;box-shadow:0 0 0 2px #fff,0 5px 12px #08738e20}.pdx-share-card{border:2px solid #d66b5a;box-shadow:0 0 0 2px #fff}.pdx-conversation-tabs{background:#e5e7eb;border-top:0;grid-template-columns:1fr 1fr;padding:10px 12px 0}.pdx-conversation-tabs button:first-child{color:#064d50;background:#73e4d6;border:2px solid #0b9e96}.pdx-conversation-tabs button:last-child{color:#721f13;background:#eaaea5;border:2px solid #ef442a}.pdx-inline-transcript{background:#fff;border:2px solid #08a6c4;border-radius:12px;margin:12px;overflow:hidden;box-shadow:0 0 0 2px #fff,inset 0 0 0 1px #fff,0 4px 12px #08738e20}.pdx-transcript-toolbar{background:#075e63;border-bottom:2px solid #20c8b9;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.pdx-transcript-toolbar>div{gap:4px;display:grid}.pdx-transcript-toolbar small{color:#c8fff7;letter-spacing:.04em;font-size:10px;font-weight:800}.pdx-transcript-toolbar strong{color:#fff;font-size:14px}.pdx-inline-transcript button{color:#095e73;cursor:pointer;background:linear-gradient(#fff,#d4f2f8);border:1px solid #168fa8;border-radius:8px;padding:8px 10px;font-weight:700;box-shadow:0 2px 4px #07596e20}.pdx-inline-transcript button:disabled{color:#596779;box-shadow:none;cursor:not-allowed;background:#e9edf1;border-color:#bec9d4}.pdx-speaker-toolbar{color:#074e50;background:#87e9dd;border-bottom:1px solid #28ad9f;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.pdx-speaker-fields{background:#edf5ff;grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px;display:grid}.pdx-speaker-fields label{color:#28516a;gap:5px;min-width:0;font-size:12px;display:grid}.pdx-speaker-fields select{color:#173454;background:#fff;border:1px solid #85a8ce;border-radius:7px;width:100%;min-width:0;padding:8px}.pdx-transcript-stream{background:#b1f2e9;align-content:start;gap:10px;min-height:160px;max-height:280px;padding:12px;display:grid;overflow:auto}.pdx-transcript-empty{color:#31556d;padding:18px 4px}.pdx-transcript-empty p{margin:8px 0;font-size:13px}.pdx-transcript-empty span{font-size:12px}.pdx-speech{background:#eaf8fc;border:1px solid #83bdd2;border-left:3px solid #0895b3;border-radius:8px;padding:10px 12px}.pdx-speech>div{flex-wrap:wrap;justify-content:space-between;gap:5px;display:flex}.pdx-speech b{color:#20475d;font-size:13px}.pdx-speech small{color:#55697d;font-size:11px}.pdx-speech p{color:#233b53;margin:6px 0 0;font-size:13px;line-height:1.5}.pdx-transcript-footnote{color:#566a7b;background:#eff7fa;border-top:1px solid #c5e2ed;margin:0;padding:8px 12px;font-size:10px}@container (width<=760px){.pdx-top-controls{grid-template-columns:1fr}.pdx-control-stack{grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pdx-transcript-toolbar{flex-wrap:wrap}}@container (width<=520px){.pdx-top-controls,.pdx-speaker-fields{grid-template-columns:1fr}.pdx-control-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdx-page{--pdx-orchid:#30727d;--pdx-navy:#24386f;--pdx-sky:#376bbc;--pdx-teal:#36899b}.pdx-head{background:linear-gradient(110deg,#2c646e 0%,#303775 32%,#3569b5 66%,#36899b 100%)}.pdx-caller-header{background:linear-gradient(110deg,#293769,#294b89);border-bottom-color:#709bd5}.pdx-caller-tools{border-color:#6489d4}.pdx-caller-header .pdx-avatar{background:linear-gradient(140deg,#30727d,#376bbc);border-color:#b0bae8}.pdx-conversation-tabs button:last-child{color:#36465d;background:#edf0f5;border-color:#b6c1d0}.pdx-notes-card{box-shadow:none;background:#f5f6f8;border-color:#c6cdd7}.pdx-notes-card>.pdx-section-head{color:#34455c;background:#e9edf2}.pdx-notes-card .pdx-section-head small,.pdx-notes-card .pdx-save-row label{color:#435570}.pdx-notes-card button{color:#315782;background:#f8fbff;border-color:#b7c9df}.pdx-notes-card .pdx-save{color:#fff;background:#385fc1}.pdx-conversation-tabs button:first-child{color:#274b85;background:#e4efff;border-color:#95b3e4}.pdx-conversation-tabs button.on{border-bottom-width:4px}.pdx-inline-transcript{border-color:#b7cbe7}.pdx-transcript-toolbar{background:#dce9fb;border-bottom-color:#a9c3eb}.pdx-transcript-toolbar small{color:#496488}.pdx-transcript-toolbar strong{color:#234776}.pdx-speaker-toolbar{color:#345276;background:#edf3fb;border-bottom-color:#cfdbed}.pdx-transcript-stream{background:#f5f8fd}.pdx-speech{background:#edf7fa;border-color:#a0c5d4 #a0c5d4 #a0c5d4 #36899b}.pdx-speech.officer{background:#e2eff1;border-color:#97bcc3 #97bcc3 #97bcc3 #30727d}.pdx-control-stack{background:#dfedf1;border-color:#52a2b4}.pdx-session-card{border-color:#6489d4}.pdx-session-card>.pdx-section-head{background:linear-gradient(110deg,#d4e1f7,#d8e9f1)}.pdx-queue-flow>.pdx-list-picker{background:#e0edf5}.pdx-connect-card{border-color:#52a2b4}.pdx-connect-card>.pdx-section-head{background:linear-gradient(110deg,#d8e9f1,#d2e9e9)}.pdx-pill-icon{background:linear-gradient(140deg,#30727d,#376bbc 60%,#36899b)}.pdx-section-head>.pdx-phone-utilities{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdx-phone-utilities button,.pdx-phone-settings button{color:#205b70;cursor:pointer;background:linear-gradient(#fff,#dceef4);border:1px solid #78aebf;border-radius:9px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:700;box-shadow:0 3px 7px #245e7520,inset 0 1px #fff}.pdx-phone-utilities .pdx-settings-gear{min-width:40px;font-size:23px;line-height:1}.pdx-phone-utilities button[aria-expanded=true]{background:#c3dfe8;border-color:#36899b;box-shadow:inset 0 0 0 1px #36899b}.pdx-phone-settings{color:#24386f;background:#e5edf9;border:2px solid #6489d4;border-radius:12px;gap:10px;margin:12px;padding:12px;display:grid}.pdx-phone-settings>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.pdx-phone-settings a{color:#254d85;background:#fff;border:1px solid #91adcf;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700}.pdx-phone-settings p{color:#536479;margin:0;font-size:11px}.pdx-transcript-review-actions{flex-wrap:wrap;gap:7px;display:flex}.pdx-inline-transcript .pdx-hermes-log{color:#28386f;background:linear-gradient(#eff9fa,#b4d7dd);border-color:#45a6b7}.pdx-inline-transcript .pdx-hermes-log:disabled{color:#66717c;background:#e7ebef;border-color:#c0c8d0}.pdx-speech textarea{color:#233b53;resize:vertical;background:#fff;border:1px solid #86aabd;border-radius:7px;width:100%;min-height:74px;margin-top:7px;padding:9px;font-size:13px;line-height:1.5;display:block}.pdx-hermes-handoff{color:#303b58;background:#e0eff1;border-top:2px solid #3e8d9b;padding:14px}.pdx-hermes-handoff>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pdx-hermes-handoff p,.pdx-hermes-handoff li{font-size:13px;line-height:1.5}.pdx-hermes-handoff ul{gap:7px;margin:10px 0;padding-left:20px;display:grid}.pdx-hermes-handoff details{background:#fff;border:1px solid #9fc1c7;border-radius:8px;padding:10px}.pdx-hermes-handoff summary{cursor:pointer;color:#35457a;font-size:13px;font-weight:700}.pdx-hermes-handoff .pdx-handoff-notice{color:#586178;margin-bottom:0;font-size:11px}.pdx-transcript-line{min-width:0}.pdx-transcript-line.correcting{grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);gap:10px;display:grid}.pdx-inline-transcript .pdx-flag-line{color:#35457a;background:#fff;border-color:#4c9fae;margin-top:9px;padding:5px 8px;font-size:11px}.pdx-line-correction{background:#dff1f4;border:2px solid #3e8d9b;border-radius:9px;gap:8px;padding:10px;display:grid}.pdx-line-correction label{color:#35457a;gap:6px;font-size:12px;font-weight:700;display:grid}.pdx-line-correction textarea{color:#283b50;resize:vertical;background:#fff;border:1px solid #8db2b8;border-radius:7px;width:100%;min-height:85px;padding:8px;font-size:13px}.pdx-line-correction>span{color:#5d5572;font-size:11px}.pdx-line-correction>div{flex-wrap:wrap;gap:6px;display:flex}.pdx-correction-notice{color:#35457a;background:#cde1e4;margin:0;padding:9px 12px;font-size:12px}.pdx-phone-utilities .pdx-inbox-has-recordings{color:#222f59;background:linear-gradient(#a6d5de,#6bb1bd);border:2px solid #386e78;box-shadow:0 0 0 2px #fff,0 3px 9px #7947a33b}.pdx-voicemail-reading{color:#244b61;background:#fff;border:1px solid #94bbcc;border-radius:9px;margin:10px 12px;padding:10px 12px;font-size:13px}.pdx-voicemail-reading summary{cursor:pointer;font-weight:700}.pdx-voicemail-reading p{line-height:1.5}.pdx-voicemail-reading small{color:#5b6c7c}@container (width<=760px){.pdx-transcript-line.correcting{grid-template-columns:1fr}}.pdx-brand .pdx-calling-from{color:#fff;gap:2px;margin-top:6px;display:grid}.pdx-calling-from>span{letter-spacing:.08em;color:#dfefff;font-size:10px;font-weight:800}.pdx-brand .pdx-calling-from strong{letter-spacing:.025em;font-size:16px}.pdx-brand .pdx-calling-from small{letter-spacing:0;color:#dfefff;font-size:9px;font-weight:500}.pdx-speaker-fields .pdx-participant-help{color:#53667a;grid-column:1/-1;margin:0;font-size:11px;line-height:1.4}.pdx-speaker-legend{background:#f7f9fc;flex-wrap:wrap;gap:8px 16px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.pdx-speaker-legend span{color:#24586c;border-left:4px solid #36899b;padding-left:8px}.pdx-speaker-legend .you{color:#384a86;border-left-color:#30727d}.pdx-speech{grid-template-columns:120px minmax(0,1fr);align-content:start;gap:6px 12px;display:grid}.pdx-speech>.pdx-speaker-label{overflow-wrap:anywhere;border-right:1px solid #a0c5d4;flex-direction:column;grid-area:1/1/3;justify-content:flex-start;gap:4px;padding-right:10px;display:flex}.pdx-speech.officer>.pdx-speaker-label{border-right-color:#97bcc3}.pdx-speaker-label>span{color:#24586c;font-size:11px;font-weight:700}.pdx-speech.officer .pdx-speaker-label>span{color:#384a86}.pdx-speech>p,.pdx-speech>textarea,.pdx-speech>.pdx-flag-line{grid-column:2}.pdx-speech>.pdx-flag-line{justify-self:start}@container (width<=520px){.pdx-speech{grid-template-columns:85px minmax(0,1fr);gap:6px 8px;padding:9px}}.pdx-transcript-stream{gap:14px}.pdx-speech{border-bottom:3px solid #36899b;box-shadow:0 2px #fff,0 5px 8px #24586c26,inset 0 -1px #bce4eb}.pdx-speech.officer{border-bottom-color:#30727d;box-shadow:0 2px #fff,0 5px 8px #68388626,inset 0 -1px #b2d7de}.pdx-speech{position:relative}.pdx-inline-transcript .pdx-speech>.pdx-flag-line{border-radius:5px;min-height:0;margin:0;padding:3px 6px;font-size:10px;line-height:1.3;position:absolute;top:7px;right:8px;box-shadow:0 1px 3px #53336d20}.pdx-speech>p{padding-top:22px}.pdx-speech>textarea{margin-top:24px}.pdx-caller-header{background:linear-gradient(110deg,#106f80 0%,#285fec 52%,#09a9c8 100%);border-bottom:2px solid #83e4f2}.pdx-caller-tools{border-color:#17a2ba;box-shadow:0 0 0 2px #dce6ff,0 0 0 4px #ffffffb3,0 6px 18px #375edb30}.pdx-caller-header .pdx-avatar{background:#ffffff24;border:1px solid #ffffff85;box-shadow:inset 0 1px #ffffff70}.pdx-caller-header .pdx-contact-copy h2{color:#fff}.pdx-caller-header .pdx-contact-copy :is(small,p),.pdx-caller-header .pdx-next-contact :is(small,span){color:#f0f7ff}.pdx-caller-header .pdx-action-ribbon button{box-shadow:0 3px 7px #17357a30,inset 0 1px #fff}.pdx-speech>.pdx-speaker-label{background:linear-gradient(145deg,#2866dc,#099bad);border:1px solid #64d8e9;border-radius:8px;padding:9px 8px;box-shadow:0 2px #fff,0 3px 7px #237d9920}.pdx-speech.officer>.pdx-speaker-label{background:linear-gradient(145deg,#107485,#4161e6);border-color:#56bdd0}.pdx-speech .pdx-speaker-label :is(b,span,small){color:#fff}.pdx-speech .pdx-speaker-label small{opacity:.9}.pdx-speech{border-bottom-color:#0aa2c0;border-left-color:#0aa2c0}.pdx-speech.officer{border-bottom-color:#11798c;border-left-color:#11798c}@property --pdx-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pdx-shell{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--pdx-ring-angle),#1595ab,#416aff,#16c5df,#b5faff,#1595ab) border-box;border:3px solid #0000;box-shadow:0 0 0 2px #fff,0 0 18px #6c5bea40,0 16px 38px #25497626}.pdx-shell.pdx-on-call{animation:10s linear infinite pdx-call-perimeter}@keyframes pdx-call-perimeter{to{--pdx-ring-angle:360deg}}@media (prefers-reduced-motion:reduce){.pdx-shell.pdx-on-call{animation:none}}.pdx-window-actions{flex-wrap:wrap}.pdx-window-actions .pdx-messages-unread{color:#283a74;background:#cdecf1;border-color:#83cfdc}.pdx-new-text{color:#343f65;background:#daeef2;border-bottom:2px solid #32a6ba;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.pdx-new-text>div{gap:4px;display:grid}.pdx-new-text strong{font-size:13px}.pdx-new-text span{font-size:12px}.pdx-new-text button{color:#3b4a7a;cursor:pointer;background:#fff;border:1px solid #409bab;border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:700}.pdx-message-panel{z-index:410;color:#263954;background:#f0f6f7;border:2px solid #358f9f;border-radius:16px;flex-direction:column;width:min(390px,100vw - 24px);max-height:calc(100dvh - 130px);font-family:Inter,Arial,sans-serif;display:flex;position:fixed;bottom:100px;right:22px;overflow:auto;box-shadow:0 0 0 2px #fff,0 16px 48px #20375c50}.pdx-message-panel header{color:#fff;background:linear-gradient(110deg,#1c6976,#315fb2);justify-content:space-between;align-items:start;gap:10px;padding:14px;display:flex}.pdx-message-panel header small{letter-spacing:.06em;font-size:9px;font-weight:800}.pdx-message-panel h2{margin:5px 0;font-size:20px}.pdx-message-panel header span{font-size:12px}.pdx-message-panel header button{color:#fff;cursor:pointer;background:#ffffff20;border:1px solid #ffffff80;border-radius:7px;padding:2px 8px;font-size:24px}.pdx-message-call-state{color:#285d6c;background:#e1eff3;margin:0;padding:9px 14px;font-size:12px}.pdx-message-thread{gap:10px;min-height:100px;padding:14px;display:grid;overflow:auto}.pdx-message-thread article{background:#e9f6fa;border:1px solid #b6d8e2;border-radius:10px;margin-right:20px;padding:10px}.pdx-message-thread .outgoing{background:#d4e8eb;border-color:#8abcc4;margin-left:20px;margin-right:0}.pdx-message-thread b{font-size:12px}.pdx-message-thread p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.5}.pdx-message-thread small{color:#5a6c81;font-size:10px}.pdx-message-panel form{border-top:1px solid #bed3d7;gap:9px;padding:14px;display:grid}.pdx-message-panel label{gap:6px;font-size:12px;font-weight:700;display:grid}.pdx-message-panel textarea{color:#263954;width:100%;min-height:80px;font:inherit;resize:vertical;background:#fff;border:1px solid #8eb1b7;border-radius:8px;padding:10px}.pdx-message-panel form button{color:#fff;cursor:pointer;background:#295f69;border:1px solid #3b6c74;border-radius:8px;padding:9px;font-weight:700}.pdx-message-panel form button:disabled{color:#73677e;cursor:not-allowed;background:#e3dfe8;border-color:#c6bed1}.pdx-message-panel form small{color:#617087;font-size:10px}.pdx-message-panel :is(button,textarea):focus-visible{outline-offset:2px;outline:3px solid #386cdc}@media (width<=700px){.pdx-message-panel{bottom:90px;right:12px}}.pdx-caller-tools,.pdx-inline-transcript,.pdx-control-stack,.pdx-session-card,.pdx-connect-card,.pdx-notes-card{box-shadow:none;border-width:1px}.pdx-caller-header{border-radius:12px 12px 0 0}.pdx-speech,.pdx-speech.officer{border-bottom-width:2px;box-shadow:0 2px #fff}.pdx-speech>.pdx-speaker-label,.pdx-caller-header .pdx-action-ribbon button,.pdx-control-stack button{box-shadow:none}.pdx-more-actions{min-width:90px}.pdx-more-actions summary{color:#24497d;cursor:pointer;background:#edf5ff;border:1px solid #aec9f1;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:800}.pdx-more-actions>div{gap:6px;margin-top:8px;display:grid}.pdx-setup-details{color:#315677;padding:12px;font-size:12px}.pdx-setup-details summary{cursor:pointer;font-weight:700;line-height:1.6}.pdx-setup-details .pdx-list-picker{gap:8px;margin-top:10px;display:grid}.pdx-setup-details select{color:#294563;background:#fff;border:1px solid #b8cbe1;border-radius:7px;max-width:100%;padding:8px}.pdx-audio-setup{border-top:1px solid #d6e1ed}.pdx-auto-speaker{color:#345a70;align-content:center;gap:6px;padding:8px;display:grid}.pdx-auto-speaker small{font-size:10px}.pdx-auto-speaker strong{font-size:13px}.pdx-conversation-layout{align-items:start;gap:12px;padding:10px;display:grid}.pdx-conversation-main{min-width:0}.pdx-conversation-layout .pdx-inline-transcript{margin:10px 0 0}.pdx-conversation-layout .pdx-message-panel{z-index:auto;width:100%;min-width:0;max-height:640px;box-shadow:none;border:1px solid #9ebfc5;border-radius:12px;position:static}.pdx-conversation-layout .pdx-message-panel header{background:#345f67}.pdx-conversation-layout .pdx-message-panel header button{font-size:20px}.pdx-more-actions summary:focus-visible,.pdx-setup-details summary:focus-visible{outline-offset:3px;outline:3px solid #38bcd9}@container (width>=1100px){.pdx-conversation-layout.with-messages{grid-template-columns:minmax(0,1fr) 300px}}.pdx-phone-settings>.pdx-settings-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.pdx-settings-groups details{background:#fff;border:1px solid #c4d3e6;border-radius:10px;min-width:0;padding:12px}.pdx-settings-groups summary{cursor:pointer;color:#304f78;font-size:13px;font-weight:800}.pdx-settings-groups label{color:#3d5672;gap:6px;margin-top:12px;font-size:12px;display:grid}.pdx-settings-groups select{color:#294563;background:#f7faff;border:1px solid #b9cbe1;border-radius:7px;width:100%;min-width:0;padding:8px}.pdx-settings-groups .pdx-setting-toggle{align-items:center;gap:9px;line-height:1.5;display:flex}.pdx-setting-toggle input{accent-color:#306973;width:16px;height:16px}.pdx-settings-groups input[type=range]{accent-color:#426bcc;width:100%}.pdx-settings-groups :is(button,a){margin-top:10px;display:block}.pdx-settings-groups strong{margin-top:12px;font-size:12px;display:block}.pdx-settings-groups p{margin-top:10px;line-height:1.5}.pdx-quick-settings .pdx-settings-notice{background:#fff;border-left:3px solid #306b75;padding:10px;line-height:1.6}.pdx-settings-groups :is(summary,select,input):focus-visible{outline-offset:3px;outline:3px solid #38bcd9}@container (width<=700px){.pdx-phone-settings>.pdx-settings-groups{grid-template-columns:1fr}}.pdx-head{gap:10px;padding:9px 14px}.pdx-brand .pdx-calling-from{gap:1px;margin-top:3px}.pdx-timers>div{padding:8px 14px}.pdx-contact-row{gap:10px;padding:10px 12px 6px}.pdx-caller-header .pdx-action-ribbon{gap:6px;padding:6px 12px 10px}.pdx-conversation-layout{gap:10px;padding:8px}.pdx-conversation-tabs{padding:0}.pdx-transcript-toolbar{padding:9px 11px}.pdx-speaker-toolbar,.pdx-speaker-legend{padding:6px 11px}.pdx-transcript-stream{min-height:105px;max-height:260px;padding:10px}.pdx-transcript-empty{padding:8px 2px}.pdx-transcript-empty p{margin:5px 0}.pdx-session-utilities{gap:10px;padding:0 12px 12px}.pdx-session-utilities>.pdx-call-grid{display:block}.pdx-session-utilities .pdx-section-head{padding:8px 11px}.pdx-connect-card>.pdx-section-head{margin-bottom:0}.pdx-session-card>.pdx-section-head small,.pdx-connect-card>.pdx-section-head small{display:none}.pdx-session-utilities .pdx-queue-flow>*{padding:8px 10px}.pdx-session-utilities .pdx-previous-list>span{display:none}.pdx-audio-setup{padding:8px 11px}@container (width>=1000px){.pdx-session-utilities{grid-template-columns:1fr 1fr;align-items:start}.pdx-session-utilities>.pdx-script-card,.pdx-session-utilities>.pdx-share-card{grid-column:1/-1}.pdx-session-utilities .pdx-connect-card>.pdx-section-head{flex-wrap:wrap}}.pdx-control-stack>.pdx-keypad{grid-column:1/-1;margin:0;padding:4px 0}.pdx-control-stack .pdx-keypad>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.pdx-control-stack .pdx-keypad button{min-width:0;min-height:36px;padding:6px}.pdx-session-utilities .pdx-connect-card>.pdx-section-head{gap:8px;padding:6px 9px}.pdx-connect-card>.pdx-section-head>.pdx-phone-utilities{gap:6px}.pdx-connect-card .pdx-audio-setup{padding:5px 9px}.pdx-connect-card>.pdx-section-head .pdx-phone-utilities button{min-height:32px;padding:6px 9px}.pdx-control-stack .pdx-takeover{color:#fff;background:#08734f;border-color:#075f44}.pdx-control-stack .pdx-recording-picker{background:#f4f8fc;min-height:30px;font-size:11px}.pdx-selected-drop{color:#4a627b;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.pdx-drop-status{color:#225b49;background:#edf8f4;border:1px solid #83bcae;border-radius:8px;grid-column:1/-1;gap:7px;padding:9px;font-size:12px;line-height:1.4;display:grid}.pdx-drop-status small{font-size:10px}.pdx-action-ribbon button.on,.pdx-action-ribbon button:nth-child(3).on,.pdx-action-ribbon button:nth-child(5).on{color:#fff;background:#22c7e0;border-color:#22c7e0;transform:translateY(-1px);box-shadow:0 0 0 3px #06b6d440,0 6px 14px #06b6d459}.pdx-window-actions button.on{color:#fff;background:#22c7e0;border-color:#22c7e0}.pdx-email-window{padding:12px}.dk.pdx-live{width:100%;padding:0;font-family:Inter,Arial,sans-serif}.pdx-live [hidden]{display:none!important}.pdx-live-error{color:#a32129;background:#fff1f2;border:1px solid #ef8992;border-radius:10px;margin:12px;padding:12px}.pdx-transcript-empty{background:#f4f8fc;border:1px solid #8bcee5;border-radius:12px;min-height:230px;margin:10px}.pdx-transcript-empty p{color:#536b86;padding:12px}.pdx-live-search,.pdx-live-settings{gap:10px;padding:14px;display:grid}.pdx-live-settings label{align-items:center;gap:8px;display:flex}.pdx-live-messages{border-left:1px solid #bdd4ec;min-width:0;padding:10px}.pdx-profile-frame{border:0;width:100%;height:72vh;display:block}.fw-sized>.fw-body{flex-direction:column;display:flex}.fw-sized>.fw-body>.pdx-profile-frame{flex:1;height:auto;min-height:0}.pdx-live .dk-fold{margin:10px}.pdx-live .dk-note{min-height:140px}.pdx-live .tp{border:1px solid #92c7e6;border-radius:12px;margin:10px;overflow:hidden}.pdx-live .tp-head{color:#214364;background:#dfedfa}.pdx-live .tp-line{background:#f2faff;border:1px solid #86c6de;border-bottom:3px solid #2c94b8;border-radius:9px;gap:12px;padding:12px;box-shadow:0 3px #d3edf7}.pdx-live .tp-line.me{background:#e9f6f9;border-color:#47b3c6 #47b3c6 #1d7382;box-shadow:0 3px #c8eaf0}.pdx-live .tp-who{text-align:left;min-width:95px}.pdx-live .tp-lines{min-height:180px;max-height:340px;overflow:auto}.pdx-live .dk-recent{width:100%;position:relative}.pdx-live .dk-foot{align-items:start}.pdx-live .dk-recent-wrap{width:100%}.pdx-live .dk-recent-row{border-bottom:1px solid #d8e2ef}.pdx-live .dk-recent-go{text-align:left;width:100%}.pdx-live .dk-keypad{padding:4px}.pdx-live .dk-key{min-width:0}.pdx-live .pdx-caller-header button{color:#234776}.pdx-live .pdx-contact-switch>button{color:#fff}.pill-tray .pdx-pill{min-width:0;position:static}.pdx-control-stack .pdx-selected-drop{gap:6px;width:100%;min-width:0;display:grid}.pdx-control-stack .pdx-selected-drop select{color:#183454;background:#fff;border:1px solid #9abce4;border-radius:8px;width:100%;min-width:0;padding:8px}.pdx-live .pdx-action-ribbon{flex-wrap:wrap;align-items:center;display:flex}.pdx-live .pdx-action-ribbon>button{border-radius:999px;flex:none}.pdx-live .pdx-contact-copy p{margin:3px 0}.pdx-live .pdx-contact-copy .pdx-contact-phone{margin-top:9px;font-weight:650}.pdx-live .pdx-more-info{color:#18345d;background:#f5f8ff;border:1px solid #c9d8f0;border-radius:12px;margin:0 12px 12px;padding:16px}.pdx-live .pdx-more-info h3{margin:0;font-size:15px}.pdx-live .pdx-more-info dl{flex-wrap:wrap;gap:20px;margin:12px 0;display:flex}.pdx-live .pdx-more-info dt{color:#526780;font-size:11px}.pdx-live .pdx-more-info dd{margin:3px 0;font-size:18px;font-weight:750}.pdx-live .pdx-more-info button{color:#18345d;background:#fff;border:1px solid #bed2ec;border-radius:999px;margin-right:8px;padding:8px 12px}.pdx-follow-up{border-top:1px solid #a5bdd2;gap:8px;min-width:0;margin-top:4px;padding-top:12px;display:grid}.pdx-follow-up form{gap:10px;min-width:0;display:grid}.pdx-follow-up label{gap:5px;display:grid}.pdx-follow-up input{box-sizing:border-box;color:#193453;background:#fff;border:1px solid #90a5c3;border-radius:6px;width:100%;min-width:0;padding:8px}.pdx-follow-up p{margin:4px 0;font-size:13px}.pdx-follow-up [role=alert]{color:#b42318}.pdx-finish{color:#0f1b3d;--pdx-honeycomb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='48' viewBox='0 0 84 48'%3E%3Cpath d='M14 0h28l14 24-14 24H14L0 24Zm42 24h28l14 24-14 24H56L42 48ZM-28 24H0l14 24L0 72h-28l-14-24Z' fill='%23e1f4ff' fill-opacity='.05' stroke='%23cceaff' stroke-width='.8'/%3E%3C/svg%3E");min-width:0;font-family:Inter,system-ui,sans-serif}.pdx-finish [hidden]{display:none!important}.pdx-finish .communication-icon{vertical-align:middle;flex-shrink:0}.pdx-finish .pdx-window-actions button,.pdx-finish .pdx-action-ribbon>button,.pdx-finish .pdx-dial-action{justify-content:center;align-items:center;gap:7px;display:inline-flex}.pdx-finish .pdx-shell{background:#fbfcff;border:1px solid #dce2f2;border-radius:22px;box-shadow:0 14px 42px #25346b14}.pdx-finish .pdx-head{background:#19264f;gap:16px;padding:20px}.pdx-finish .pdx-brand strong{letter-spacing:-.4px;font-size:21px;font-weight:650}.pdx-finish .pdx-brand small{letter-spacing:.15em;color:#bcc5f5;font-size:9px}.pdx-finish .pdx-brand>span{color:#b0e0e9;background:#ffffff0c;border-color:#ffffff26;width:44px;height:44px}.pdx-finish .pdx-calling-from{margin-top:6px}.pdx-finish .pdx-calling-from strong{color:#d2d9ef;letter-spacing:0;font-size:12px}.pdx-finish .pdx-calling-from span{color:#b4beda;font-size:8px}.pdx-finish .pdx-head button{box-shadow:none;background:#ffffff0c;border-color:#ffffff24;min-height:36px;font-weight:500}.pdx-finish .pdx-forward{background:0 0;border:0;grid-column:2;padding:0}.pdx-finish .pdx-forward.off>button[role=switch]{color:#cad4ec;background:#ffffff09;border:1px solid #ffffff24;font-size:10px;font-weight:450}.pdx-finish .pdx-forward.off>button[role=switch] i{background:#8998b8}.pdx-finish .pdx-head{grid-template-columns:1fr auto auto}.pdx-finish .pdx-brand{grid-area:1/1/3}.pdx-finish .pdx-call-state{grid-area:1/2}.pdx-finish .pdx-window-actions{flex-wrap:wrap;grid-area:1/3/3}.pdx-finish .pdx-call-state{color:#d4f3ee;background:#ffffff09;font-size:11px;font-weight:550}.pdx-finish .pdx-call-state.live{background:#145947}.pdx-finish .pdx-timers{background:#f7f8fc;border-color:#e4e8f3}.pdx-finish .pdx-timers>div{border-color:#e4e8f3;padding:12px 18px}.pdx-finish .pdx-timers strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.pdx-finish .pdx-timers .pdx-session-progress{color:#697791;font-size:11px;font-weight:500}.pdx-finish .pdx-top-controls{isolation:isolate;--pdx-frame-honeycomb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='48' viewBox='0 0 84 48'%3E%3Cpath d='M14 0h28l14 24-14 24H14L0 24Zm42 24h28l14 24-14 24H56L42 48ZM-28 24H0l14 24L0 72h-28l-14-24Z' fill='none' stroke='white' stroke-width='2.4'/%3E%3C/svg%3E");background:radial-gradient(at 12% 0,#ffffff09,#0000 62%),linear-gradient(145deg,#3c3f47,#30343c);grid-template-columns:minmax(0,1fr) 172px;gap:16px;padding:18px;position:relative;box-shadow:inset 0 1px #ffffff12}.pdx-finish .pdx-top-controls:before{content:"";z-index:-1;pointer-events:none;-webkit-mask-image:var(--pdx-frame-honeycomb);-webkit-mask-image:var(--pdx-frame-honeycomb);mask-image:var(--pdx-frame-honeycomb);opacity:.45;background:linear-gradient(110deg,#1592a8 0%,#3b82f6 52%,#22d3ee 100%);position:absolute;inset:0;-webkit-mask-size:63px 36px;mask-size:63px 36px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.pdx-finish .pdx-caller-tools{box-shadow:none;background:#fff;border:1px solid #e1e6f3;border-radius:18px}.pdx-finish .pdx-caller-header{color:#0f1b3d;background:#fff;border:0;border-radius:18px 18px 0 0}.pdx-finish .pdx-contact-row{gap:14px;padding:20px 18px 12px}.pdx-finish .pdx-avatar{color:#205c67;box-shadow:none;background:#dcf1f5;border:1px solid #bee1e7;border-radius:50%;width:48px;height:48px;font-weight:650}.pdx-finish .pdx-contact-copy h2{letter-spacing:-.6px;color:#0f1b3d;font-size:23px;font-weight:650}.pdx-finish .pdx-contact-copy small{color:#716589;letter-spacing:.1em;font-weight:600}.pdx-finish .pdx-contact-copy p,.pdx-finish .pdx-next-contact>span{color:#6b7892;font-size:12px}.pdx-finish .pdx-contact-switch>button{color:#26636d}.pdx-finish .pdx-contact-switch>div{background:#ecf6f7;border-color:#d5e9ed}.pdx-finish .pdx-next-contact,.pdx-finish .pdx-next-contact small{color:#687593}.pdx-finish .pdx-action-ribbon{background:0 0;border:0;gap:6px;padding:6px 18px 16px}.pdx-finish .pdx-action-ribbon>button{color:#4a5b7d;box-shadow:none;background:#fff;border:1px solid #e1e4f1;min-height:35px;padding:8px 11px;font-size:11px;font-weight:550;transform:none}.pdx-finish .pdx-action-ribbon>button.on{color:#23606a;box-shadow:none;background:#d9f0f4;border-color:#a5dce6}.pdx-finish .pdx-control-stack{background:#f7f8fd;border:1px solid #e1e6f3;border-radius:16px;gap:8px;padding:10px}.pdx-finish .pdx-control-stack button{box-shadow:none;color:#405474;background:#fff;border:1px solid #dde3f1;border-radius:10px;min-height:38px;font-size:11px;font-weight:550}.pdx-finish .pdx-control-stack .pdx-dial-action{background:var(--hh-fade);color:#fff;border:0;min-height:48px;font-size:15px;font-weight:650}.pdx-finish .pdx-control-stack .pdx-end-action{color:#fff;background:#ac3044;border-color:#ac3044}.pdx-finish .pdx-control-stack button:disabled{color:#929cb0;box-shadow:none;background:#f1f3f8;border-color:#e4e7f1}.pdx-finish .pdx-control-stack label,.pdx-finish .pdx-control-stack small{color:#6d7a94;font-size:10px}.pdx-finish .pdx-selected-drop select{border-color:#dce2ef;border-radius:9px}.pdx-finish .pdx-conversation-layout{border-top:1px solid #edf0f8;gap:14px;padding:14px}.pdx-finish .pdx-conversation-main{display:contents}.pdx-finish .pdx-scribe-workspace{grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr);align-items:start;gap:14px;display:grid}.pdx-finish .pdx-scribe-panel,.pdx-finish .pdx-call-notes{background:#fff;border:1px solid #e2e6f4;border-radius:16px;min-width:0;overflow:hidden}.pdx-finish .pdx-workspace-heading{background:#f8f8fe;border-bottom:1px solid #e8eaf6;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:13px 16px;display:flex}.pdx-finish .pdx-workspace-heading h3{color:#2e3a65;margin:0;font-size:15px;font-weight:650}.pdx-finish .pdx-workspace-heading>span{letter-spacing:.1em;color:#8390aa;font-size:8px;font-weight:600}.pdx-finish .pdx-scribe-panel>div:not(.pdx-workspace-heading){padding:10px}.pdx-finish .pdx-scribe-panel .tp{background:#fff;border:0;margin:0;padding:0}.pdx-finish .pdx-call-notes-body{gap:12px;padding:16px;display:grid}.pdx-finish .pdx-call-notes-body>p,.pdx-finish .pdx-note-empty{color:#72809c;margin:0;font-size:12px;line-height:1.65}.pdx-finish .pdx-note-empty{padding:16px}.pdx-finish .pdx-call-notes .dk-note{resize:vertical;color:#243555;min-height:165px;font:inherit;background:#fdfdff;border:1px solid #dce1f2;border-radius:12px;margin:0;padding:12px;font-size:14px;line-height:1.65}.pdx-finish .pdx-call-notes .dk-note::placeholder{color:#8a95a9}.pdx-finish .pdx-call-notes .dk-note:focus{outline-offset:2px;outline:2px solid #6abfce}.pdx-finish .pdx-call-notes-body>small{color:#8390a5;font-size:10px;line-height:1.6}.pdx-finish .pdx-note-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.pdx-finish .pdx-note-actions>span{color:#76829b;font-size:11px}.pdx-finish .pdx-note-actions button{color:#295e68;background:#dff2f5;border:1px solid #bce1e8;border-radius:10px;padding:10px 15px;font-size:12px;font-weight:600}.pdx-finish .pdx-note-actions button:disabled{opacity:.45;cursor:default}.pdx-finish .pdx-tabs{background:#f3f4fb;border:0;border-radius:12px;padding:4px}.pdx-finish .pdx-tabs button{color:#6c7790;box-shadow:none;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:550}.pdx-finish .pdx-tabs button.on{color:#265b65;background:#fff;box-shadow:0 1px 4px #26326710}.pdx-finish .pdx-transcript-empty{background:#fbfcff;border:1px dashed #d8dff0;border-radius:16px;min-height:230px;margin:12px 0 0;padding:16px}.pdx-finish .pdx-transcript-empty .pdx-section-head{background:0 0;flex-wrap:wrap;gap:14px;padding:0}.pdx-finish .pdx-transcript-empty p{color:#73809b;margin-top:18px;padding:0;font-size:12px;line-height:1.7}.pdx-finish .pdx-transcript-empty button{color:#62538c;background:#e4f1f4;border:1px solid #c8e2e7;border-radius:10px;padding:10px}.pdx-finish .pdx-transcript-empty button:disabled{opacity:.5}.pdx-finish .pdx-live-messages{background:#fff;border:1px solid #e0e4f4;border-radius:20px;padding:0;overflow:visible}.pdx-finish .tx{min-width:0;height:auto;max-height:none}.pdx-finish .tx-feed{background:#fcfcff;border-color:#edf0f8;border-radius:0 0 20px 20px;padding:14px 18px}.pdx-finish .tx-feed-label{color:#7885a0;letter-spacing:.1em;font-size:9px;font-weight:600}.pdx-finish .tx-muted{color:#8792a7;font-size:11px}.pdx-finish .pdx-session-utilities{gap:14px;padding:0 18px 18px}.pdx-finish .pdx-conversation-main>.pdx-session-utilities{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:0;padding:0}.pdx-finish .pdx-conversation-main .dk-recent-tools{flex-flow:wrap;justify-content:flex-end;display:flex}.pdx-finish .pdx-conversation-main .dk-recent-tools button{padding:7px 10px;font-size:11px}.pdx-finish .pdx-conversation-main .db-card{border-radius:14px;overflow:hidden;border-top:1px solid #c5e0e5!important}.pdx-finish .pdx-conversation-main .db-head{padding:12px;background:#e7f4f6!important}.pdx-finish .pdx-conversation-main .db-row{padding:12px;font-size:12px;line-height:1.65}.pdx-finish .pdx-conversation-main .db-tag.next{color:#335d65;background:#d7eef2}.pdx-finish .pdx-after-call{border-top:1px solid #e1e5f0;grid-column:1/-1;margin-top:6px;padding-top:9px}.pdx-finish .pdx-after-call summary{cursor:pointer;color:#647392;padding:8px 2px;font-size:11px}.pdx-finish .pdx-after-call .pdx-follow-up{border:0;padding-top:4px}.pdx-finish .pdx-after-call .pdx-follow-up>strong{display:none}.pdx-finish .pdx-live{padding-bottom:30px}.pdx-finish .pdx-live .dk-gear{-webkit-text-stroke:0;opacity:.65;bottom:8px;font-size:20px!important}.pdx-finish .pdx-session-card,.pdx-finish .pdx-session-utilities .dk-slot{box-shadow:none;background:#fff;border-color:#e2e7f1;border-radius:16px}.pdx-finish .pdx-section-head{background:#f7f8fd;border-color:#e4e8f3}.pdx-finish .pdx-section-head strong{color:#334766;font-size:14px;font-weight:600}.pdx-finish .dk-btn,.pdx-finish .dk-recent-open{color:#526383;box-shadow:none;background:#fff;border-color:#dfe4f0;border-radius:9px;font-weight:500}.pdx-finish .pdx-follow-up{color:#687593;border-color:#e1e5f0}.pdx-finish .pdx-follow-up strong{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:650}.pdx-finish .pdx-note-receipt{color:#53657f;background:#f1f6fd;margin:0;padding:10px 16px;font-size:12px;line-height:1.6}.pdx-finish button.pdx-rude.saved{color:#375c6b;opacity:1;background:#edf7f9;border-color:#cde8eb}.pdx-finish .pdx-compact{background:#fff}.pdx-finish .pdx-chead{color:#fff;background:#19264f;grid-template-columns:1fr auto;gap:8px 12px;padding:18px;display:grid}.pdx-finish .pdx-ctitle{align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.pdx-finish .pdx-cnum{color:#bbc6e0;text-align:left;grid-area:2/1;font-size:10px;font-weight:450}.pdx-finish .pdx-cnext{grid-area:1/2/3}.pdx-finish .pdx-cnext>span{display:none}.pdx-finish .pdx-cstep{background:#ffffff0d;border-color:#ffffff26;min-width:34px;min-height:34px}.pdx-finish .pdx-head,.pdx-finish .pdx-chead{isolation:isolate;background:linear-gradient(105deg, #090f259e, #09172cae), var(--hh-fade);border-bottom:1px solid #a4deff40;position:relative;box-shadow:inset 0 1px #ffffff28,inset 0 -1px #a8e4ff16}.pdx-finish .pdx-head:before,.pdx-finish .pdx-chead:before{content:"";z-index:0;pointer-events:none;background-image:var(--pdx-honeycomb);opacity:.16;background-position:100%;background-size:42px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%,#000);mask-image:linear-gradient(90deg,#0000,#000 38%,#000)}.pdx-finish .pdx-head:after,.pdx-finish .pdx-chead:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 62% -80%,#d7e6ff3b,#0000 70%),linear-gradient(112deg,#ffffff0c,#0000 32% 70%,#b2f0ff0a);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff20}.pdx-finish .pdx-head>*,.pdx-finish .pdx-chead>*{z-index:1;position:relative}.pdx-finish .pdx-chead:before{background-size:35px 20px}.pdx-finish .pdx-brand>span{background:linear-gradient(145deg,#ffffff1c,#ffffff08);border-color:#e4ddff40;box-shadow:inset 0 1px #ffffff24,0 5px 16px #090d2524}.pdx-finish .pdx-head button,.pdx-finish .pdx-cstep{color:#f5f7ff;-webkit-backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #d2e5ff3d;transition:background-color .15s,border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff1a,0 2px 8px #09112c14}.pdx-finish .pdx-head button:hover:not(:disabled),.pdx-finish .pdx-cstep:hover{background-color:#ffffff18;border-color:#e1ecff70;box-shadow:inset 0 1px #ffffff26}.pdx-finish .pdx-window-actions button,.pdx-finish .pdx-cstep{color:#20325c;text-shadow:none;background:linear-gradient(145deg,#f9fbff,#e0e8f8);border-color:#eef4ff;min-height:44px;font-weight:650;box-shadow:inset 0 1px #fff,0 3px 10px #07132f30}.pdx-finish .pdx-cstep{min-width:44px;font-size:18px}.pdx-finish .pdx-window-actions button:hover:not(:disabled),.pdx-finish .pdx-cstep:hover:not(:disabled){background:#fff;border-color:#fff;box-shadow:inset 0 1px #fff,0 4px 12px #07132f40}.pdx-finish .pdx-window-actions button:active:not(:disabled),.pdx-finish .pdx-cstep:active:not(:disabled){background:#dbe5f8;box-shadow:inset 0 1px 3px #14204f26}.pdx-finish .pdx-window-actions button:disabled{color:#52607b;box-shadow:none;opacity:.7;background:#c5cede;border-color:#c5cede}.pdx-finish .pdx-head button:focus-visible,.pdx-finish .pdx-cstep:focus-visible{outline-color:#bbf3ff}.pdx-finish .pdx-forward.off>button[role=switch]{color:#e4e9fa;background:#152341;border-color:#a4bad080}.pdx-finish .pdx-call-state{color:#f0fffc;background:#0a143540;border-color:#d2e5ff40;box-shadow:inset 0 1px #ffffff0f}.pdx-finish .pdx-cnum,.pdx-finish .pdx-calling-from strong{color:#dce5fa}.pdx-finish .pdx-cbody{padding:0}.pdx-finish .pdx-cwho{margin:0;padding:18px 18px 14px}.pdx-finish .pdx-cwho b{color:#0f1b3d;font-size:17px;font-weight:650}.pdx-finish .pdx-cwho small{color:#73809b;margin-top:4px;font-size:11px}.pdx-finish .pdx-ctimer{color:#465675;font-variant-numeric:tabular-nums;font-size:20px;font-weight:450}.pdx-finish .pdx-cctl{flex-wrap:wrap;gap:7px;padding:0 18px 14px;display:flex}.pdx-finish .pdx-cctl button{color:#5f6c89;box-shadow:none;background:#fafbff;border:1px solid #e1e5f2;border-radius:10px;flex:60px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:8px;font-size:11px;font-weight:550;display:flex}.pdx-finish .pdx-cctl button.on{color:#236470;background:#dcf1f5;border-color:#afdde5}.pdx-finish .pdx-cctl button:disabled{opacity:.45}.pdx-finish .pdx-cctl .pdx-cend:not(.idle){color:#fff;background:#ac3044}.pdx-finish .pdx-cctl .pdx-dial-action{color:#fff;background:var(--hh-fade);border-color:#0000}.pdx-finish .pdx-control-stack .pdx-dial-action,.pdx-finish .pdx-cctl .pdx-dial-action{isolation:isolate;background:linear-gradient(110deg,#0a173629,#0a173617), var(--hh-fade);text-shadow:0 1px 2px #14204f30;transition:box-shadow .15s,transform .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff45,inset 0 -1px #0b174824,0 5px 13px #4d40a926}.pdx-finish .pdx-dial-action:before{content:"";z-index:-1;pointer-events:none;background-image:var(--pdx-honeycomb);opacity:.2;background-position:100%;background-size:28px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.pdx-finish .pdx-dial-action:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(165deg,#ffffff17,#0000 42%,#ffffff05);position:absolute;inset:0}.pdx-finish .pdx-dial-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff60,0 7px 18px #4d40a93d}.pdx-finish .pdx-dial-action:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 5px #14204f45}.pdx-finish .pdx-control-stack .pdx-dial-action:disabled,.pdx-finish .pdx-cctl .pdx-dial-action:disabled{color:#929cb0;box-shadow:none;text-shadow:none;opacity:1;background:#f1f3f8;border:1px solid #e4e7f1}.pdx-finish .pdx-dial-action:disabled:before,.pdx-finish .pdx-dial-action:disabled:after{display:none}.pdx-finish .pdx-cctl button{min-height:44px}.pdx-finish .pdx-cctl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pdx-finish .pdx-cctl .pdx-dial-action,.pdx-finish .pdx-cctl .pdx-cend{grid-area:1/4/3}.pdx-finish .pdx-cstrip{background:#fbfcff;border:1px solid #edf0f8;border-left:0;border-right:0;flex-wrap:wrap;gap:8px;margin:0;padding:10px 18px}.pdx-finish .pdx-cstrip i{color:#79869e;font-size:10px;font-style:normal}.pdx-finish .pdx-ctexts{border:0;padding:0}.pdx-finish .dk-keypad{max-width:300px;margin:0 auto 12px}.pdx-finish button:focus-visible{outline-offset:3px;outline:3px solid #2e9db1}@container (width>=1100px){.pdx-finish .pdx-conversation-layout.with-messages{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr)}}@container (width<=1099px){.pdx-finish .pdx-conversation-layout{grid-template-columns:minmax(0,1fr)}.pdx-finish .pdx-conversation-layout .pdx-live-messages{grid-area:2/1}.pdx-finish .pdx-conversation-main>.pdx-session-utilities{grid-area:3/1}}@container (width<=760px){.pdx-finish .pdx-head{grid-template-columns:1fr auto;padding:16px}.pdx-finish .pdx-brand{grid-row:1}.pdx-finish .pdx-forward{grid-column:1/-1;justify-self:start}.pdx-finish .pdx-window-actions{grid-area:auto/1/auto/-1;justify-content:flex-start}.pdx-finish .pdx-top-controls{grid-template-columns:minmax(0,1fr);padding:12px}.pdx-finish .pdx-caller-tools{display:contents}.pdx-finish .pdx-caller-header{border:1px solid #e1e6f3;border-radius:16px;grid-row:1}.pdx-finish .pdx-control-stack{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pdx-finish .pdx-follow-up{grid-column:1/-1}.pdx-finish .pdx-timers>div{grid-template-columns:1fr auto;gap:5px;padding:12px}.pdx-finish .pdx-timers>div>span{grid-column:1/-1}.pdx-finish .pdx-contact-row{grid-template-columns:auto minmax(0,1fr)}.pdx-finish .pdx-contact-switch{grid-column:1/-1;justify-items:start}.pdx-finish .pdx-conversation-layout{background:#fff;border:1px solid #e1e6f3;border-radius:16px;grid-row:3;padding:10px}.pdx-finish .pdx-scribe-workspace{grid-template-columns:minmax(0,1fr)}.pdx-finish .pdx-transcript-empty{min-height:170px}}@media (prefers-reduced-motion:reduce){.pdx-finish .pdx-on-call{animation:none}.pdx-finish .pdx-dial-action,.pdx-finish .pdx-head button,.pdx-finish .pdx-cstep{transition:none}.pdx-finish .pdx-dial-action:hover:not(:disabled){transform:none}}.pdx-finish .pdx-caller-header{background:var(--hh-fade) top / 100% 3px no-repeat, #fff}.pdx-finish .pdx-control-stack{background:var(--hh-fade) top / 100% 3px no-repeat, #f7f8fd}.pdx-finish .pdx-workspace-heading{background:var(--hh-fade) top / 100% 3px no-repeat, #f8f8fe}.pdx-finish .pdx-workspace-heading h3.hyve-name{color:#0000;font-size:17px;font-weight:800}.pdx-finish{--pdx-btn:40px;--pdx-cta:48px;--pdx-r-btn:10px;--pdx-r-input:12px;--pdx-r-card:16px;--pdx-gap:14px;--pdx-line:#dfe4f2;--pdx-quiet-ink:#3d4f72;--pdx-violet:#235f6a}.pdx-finish :is(.pdx-action-ribbon>button,.pdx-control-stack button:not(.pdx-dial-action):not(.pdx-end-action),.pdx-note-actions button,.pdx-transcript-empty button,.pdx-conversation-main .dk-recent-tools button,.dk-btn,.dk-recent-open,.pdx-cctl button:not(.pdx-dial-action):not(.pdx-cend)){min-height:var(--pdx-btn);border:1px solid var(--pdx-line);border-radius:var(--pdx-r-btn);color:var(--pdx-quiet-ink);background:#fff;padding:0 14px;font-size:12px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;box-shadow:0 1px #14204f08}.pdx-finish :is(.pdx-action-ribbon>button,.pdx-control-stack button:not(.pdx-dial-action):not(.pdx-end-action),.pdx-note-actions button,.pdx-transcript-empty button,.pdx-conversation-main .dk-recent-tools button,.dk-btn,.dk-recent-open,.pdx-cctl button:not(.pdx-dial-action):not(.pdx-cend)):hover:not(:disabled){color:var(--pdx-violet);background:#eef8fa;border-color:#9ad5e0}.pdx-finish :is(.pdx-action-ribbon>button.on,.pdx-cctl button.on){color:var(--pdx-violet);background:#dcf1f5;border-color:#9ed9e3}.pdx-finish :is(.pdx-action-ribbon>button,.pdx-control-stack button:not(.pdx-dial-action):not(.pdx-end-action),.pdx-note-actions button,.pdx-transcript-empty button,.pdx-cctl button:not(.pdx-dial-action):not(.pdx-cend)):disabled{color:#7d889e;box-shadow:none;opacity:1;cursor:default;background:#f6f7fb;border-color:#e6e9f2}.pdx-finish :is(.pdx-control-stack,.pdx-cctl) .pdx-dial-action{min-height:var(--pdx-cta);font-size:15px;font-weight:700}.pdx-finish .pdx-control-stack .pdx-end-action{min-height:var(--pdx-cta);border-radius:999px;font-size:15px;font-weight:700}.pdx-finish .pdx-selected-drop select{min-height:var(--pdx-btn);border:1px solid var(--pdx-line);border-radius:var(--pdx-r-input);color:var(--pdx-quiet-ink);background-color:#fff;padding:0 12px;font-size:12px}.pdx-finish .pdx-call-notes .dk-note{border-color:var(--pdx-line);border-radius:var(--pdx-r-input)}.pdx-finish :is(.pdx-selected-drop select,.pdx-call-notes .dk-note):focus{border-color:#18a8c2;outline:none;box-shadow:0 0 0 3px #7c3aed24}.pdx-finish :is(.pdx-caller-tools,.pdx-control-stack,.pdx-scribe-panel,.pdx-call-notes){border-radius:var(--pdx-r-card);border-color:#e1e6f3}.pdx-finish .pdx-caller-header{border-radius:var(--pdx-r-card) var(--pdx-r-card) 0 0}.pdx-finish .pdx-top-controls{gap:var(--pdx-gap);grid-template-columns:minmax(0,1fr) 200px}.pdx-finish .pdx-control-stack{gap:8px;padding:12px}.pdx-finish .pdx-action-ribbon{gap:8px}.pdx-finish .pdx-scribe-workspace{gap:var(--pdx-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pdx-finish :is(.pdx-scribe-panel,.pdx-call-notes){flex-direction:column;display:flex}.pdx-finish .pdx-scribe-panel>div:not(.pdx-workspace-heading),.pdx-finish .pdx-call-notes-body{flex:1}.pdx-finish .pdx-workspace-heading{min-height:54px;padding:12px 16px}.pdx-finish .pdx-transcript-empty{box-sizing:border-box;height:calc(100% - 12px);min-height:0}.pdx-finish :is(.pdx-workspace-heading>span,.tx-feed-label){letter-spacing:.12em;color:#6f7c97;font-size:10px}.pdx-finish .pdx-calling-from span{font-size:10px}.pdx-finish :is(.pdx-control-stack label,.pdx-control-stack small,.pdx-call-notes-body>small,.pdx-note-actions>span,.pdx-forward.off>button[role=switch],.pdx-call-state){font-size:11px}.pdx-finish :is(.pdx-call-notes-body>p,.pdx-transcript-empty p,.pdx-conversation-main .db-row){font-size:13px}@container (width<=760px){.pdx-finish .pdx-top-controls{grid-template-columns:minmax(0,1fr)}.pdx-finish .pdx-control-stack>:is(.pdx-dial-action,.pdx-end-action,.pdx-selected-drop,small,div,details){grid-column:1/-1}.pdx-finish .pdx-selected-drop{gap:6px;display:grid}.pdx-finish .pdx-selected-drop select{width:100%}.pdx-finish .pdx-scribe-workspace{grid-template-columns:minmax(0,1fr)}.pdx-finish .pdx-transcript-empty{height:auto;min-height:170px}}@media (forced-colors:active){.pdx-finish .pdx-caller-header,.pdx-finish .pdx-control-stack,.pdx-finish .pdx-workspace-heading{background:canvas}.pdx-finish .pdx-workspace-heading h3.hyve-name{color:canvastext;background:0 0}.pdx-finish .pdx-top-controls{box-shadow:none;background:canvas}.pdx-finish .pdx-top-controls:before{display:none}.pdx-finish .pdx-head,.pdx-finish .pdx-chead,.pdx-finish .pdx-control-stack .pdx-dial-action,.pdx-finish .pdx-cctl .pdx-dial-action{color:canvastext;box-shadow:none;background:canvas;border:1px solid buttontext}.pdx-finish .pdx-head:before,.pdx-finish .pdx-head:after,.pdx-finish .pdx-chead:before,.pdx-finish .pdx-chead:after,.pdx-finish .pdx-dial-action:before,.pdx-finish .pdx-dial-action:after{display:none}}.bea-ai-mark{box-sizing:border-box;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.bea-ai-mark>img{object-fit:contain;width:100%;height:100%}.bea-intro{min-height:3em;animation:.5s bea-intro-in}@keyframes bea-intro-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bea-intro{animation:none}}.tw-pic{cursor:zoom-in;background:0 0;border:0;max-width:100%;margin:4px 0;padding:0;display:block}.tw-pic img{background:#fff;border:1px solid #14204f26;border-radius:10px;max-width:min(220px,100%);max-height:260px;display:block}.tw-pic-note{opacity:.8;font-size:12.5px;display:block}.tw-big{z-index:5000;box-sizing:border-box;cursor:zoom-out;background:#0a1028e0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:fixed;inset:0}.tw-big img{background:#fff;border-radius:8px;max-width:calc(100vw - 32px);max-height:calc(100vh - 90px)}.tw-big button{color:#0f1b3d;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:9px 22px;font-weight:700}.tw-file{color:#1d4ed8;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #c7d6f0;border-radius:999px;margin:4px 0;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-block}.contact-share-picker{margin:10px 0}.contact-share-picker button{color:#2455a4;cursor:pointer;background:#f3f7ff;border:1px solid #cbd8ee;border-radius:6px;min-height:40px;padding:8px 12px}.contact-share-picker section{color:#17314e;background:#fff;border:1px solid #d7e1f1;border-radius:8px;margin-top:8px;padding:14px}.contact-share-picker label{gap:5px;margin-bottom:10px;font-size:14px;display:grid}.contact-share-picker input,.contact-share-picker select{color:#17314e;background:#fff;border:1px solid #cbd8ee;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:8px;font-size:16px}.contact-share-picker small{color:#526986;margin:8px 0;display:block}.contact-share-picker button:disabled{opacity:.5;cursor:default}.contact-share-preview{overflow-wrap:anywhere;background:#f3f7ff;margin:12px 0;padding:12px;font-size:14px}.contact-share-picker .contact-share-check{align-items:center;gap:8px;font-weight:400;display:flex}.contact-share-picker .contact-share-check input{flex-shrink:0;width:18px;height:18px;min-height:18px}.pf-box{position:relative}.pf-box>textarea{z-index:1;background:0 0;position:relative}.pf-mirror{color:#0000;pointer-events:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;z-index:0;border-style:solid;border-color:#0000;position:absolute;overflow:hidden}.pf-mark{text-underline-offset:3px;-webkit-text-decoration:underline dotted #b91c1c;text-decoration:underline dotted #b91c1c;text-decoration-thickness:2px;position:relative}.pf-mark.grammar{text-decoration-color:#0e7ea5}.pf-tip{z-index:2;color:#fff;white-space:nowrap;background:#1e2b6a;border-radius:8px;padding:3px 8px;font-size:12px;line-height:1.3;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 6px 14px #1e2b6a47}.pf-tip:after{content:"";border:5px solid #0000;border-bottom-color:#1e2b6a;position:absolute;bottom:100%;left:12px}.pf-mark.grammar .pf-tip{background:#0e7ea5}.pf-mark.grammar .pf-tip:after{border-bottom-color:#0e7ea5}.pf-tip kbd{border:1px solid #ffffff73;border-radius:4px;margin-left:6px;padding:0 4px;font:700 10px ui-monospace,monospace}.proof-context-menu{z-index:2147483647;color:#17314e;background:#fff;border:1px solid #cbd8ee;border-radius:8px;width:240px;max-width:calc(100vw - 16px);padding:8px;position:fixed;box-shadow:0 6px 24px #17314e30}.proof-context-menu small{color:#526986;padding:4px 8px;display:block}.proof-context-menu button+button{margin-top:4px}.proof-context-menu .proof-add{color:#526986;background:#f4f6fb}.proof-context-menu button{text-align:left;color:#2455a4;width:100%;min-height:44px;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:#eff5ff;border:0;border-radius:4px;padding:8px;display:block}.pf-ghost{color:var(--muted)}.gm{color:#1e2b6a;text-align:left;background:#fff;border:1px solid #cfdcf3;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px #1e2b6a2e}.gm,.gm *,.gm :before,.gm :after{box-sizing:border-box}.gm-bar{color:#fff;background:#1e2b6a;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:700;display:flex}.gm-bar small{opacity:.8;font-size:12px;font-weight:500}.gm-row{border-bottom:1px solid #edf2fa;align-items:flex-start;gap:8px;min-height:40px;padding:8px 14px;display:flex}.gm-row>.gm-label{color:var(--muted);flex:0 0 58px;margin:0;padding-top:5px;font-size:12.5px;font-weight:400}.gm .gm-side{color:#1e2b6a;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:0;margin-left:auto;padding:5px 0 0;font-size:12.5px;font-weight:700}.gm-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.gm-chip{background:#f3f7ff;border:1px solid #cfdcf3;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 4px;font-size:12.5px;display:inline-flex}.gm-chip.view{background:#e9f6f9;border-color:#79cbd9}.gm-chip>i{color:#fff;background:#0b6475;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-grid}.gm-chip.cc>i{background:#0e7ea5}.gm-chip b{font-weight:700}.gm-chip small{color:#45698f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gm-chip>button{min-height:0;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0 2px;font-size:14px;font-weight:800;line-height:1}.gm-badge{color:#0e7490;letter-spacing:.06em;white-space:nowrap;background:#ecfeff;border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:900}.gm-badge.view{color:#0b6475;background:#e2f4f7}.gm .gm-in,.gm .gm-subject,.gm .gm-body{width:100%;box-shadow:none;color:#1e2b6a;font:inherit;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:4px 0;font-size:13px;display:block}.gm .gm-in{flex:1;width:auto;min-width:140px}.gm .gm-subject{flex:1;font-size:14px;font-weight:700}.gm .gm-body{resize:vertical;min-height:160px;padding:14px;font-size:14px;line-height:1.5}.gm .gm-body:disabled,.gm .gm-subject:disabled{color:#7a8aa6}.gm-pick{background:#fff;border:1px solid #dbe4f3;border-radius:10px;margin:0 14px 10px 80px;overflow:hidden;box-shadow:0 10px 24px #1e2b6a24}.gm-pick h4{color:var(--muted);letter-spacing:.12em;background:#f8faff;border-bottom:1px solid #edf2fa;margin:0;padding:6px 10px;font-size:10px}.gm-opt{color:#1e2b6a;width:100%;min-height:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f1f5fd;border-radius:0;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:grid}.gm-opt:last-child{border-bottom:0}.gm-opt:hover:not(:disabled),.gm-opt:focus-visible{background:#f3f7ff}.gm-opt:disabled{opacity:.55;cursor:default}.gm-opt>i{color:#1e2b6a;background:#dbe6fa;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.gm-opt.add>i{color:#fff;background:#0b6475}.gm-opt small{color:#45698f;font-size:12px;display:block}.gm-new{background:#f3fafc;border:1px solid #79cbd9;border-radius:10px;gap:8px;margin:0 14px 10px 80px;padding:10px 12px;display:grid}.gm-new>b{font-size:13px}.gm-new-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gm-new label{color:var(--muted);letter-spacing:.08em;margin:0;font-size:10.5px;font-weight:800;display:block}.gm .gm-new input,.gm .gm-new select{color:#1e2b6a;width:100%;font:inherit;letter-spacing:0;background:#fff;border:1px solid #dbe4f3;border-radius:8px;margin-top:3px;padding:6px 9px;font-size:13px;font-weight:400;display:block}.gm-new p{color:#45698f;margin:0;font-size:12px}.gm-new .warn{color:#b91c1c;font-weight:700}.gm-fixed{color:#45698f;background:#f8faff;border:1px dashed #cfdcf3;border-radius:8px;margin:0 14px 12px;padding:9px 11px;font-size:12.5px}.gm-fixed b{color:#1e2b6a}.gm-foot{border-top:1px solid #edf2fa;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.gm-foot .gm-tools{gap:6px;margin-left:auto;display:flex}.gm .gm-send{background:var(--hh-fade);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:0;padding:10px 20px;font-size:13.5px;font-weight:800;box-shadow:0 8px 22px #1a64714d}.gm .gm-soft{color:#1e2b6a;cursor:pointer;background:linear-gradient(#fdfeff,#eaf1fd);border:1px solid #cfdcf3;border-radius:999px;min-height:0;padding:8px 14px;font-size:12.5px;font-weight:700;box-shadow:inset 0 1px #fff,0 1px 2px #1e2b6a1f}.gm .gm-soft.on{color:#0b6475;border-color:#0b6475}.gm .gm-send:disabled,.gm .gm-soft:disabled{opacity:.55;cursor:default}@media (width<=640px){.gm-pick,.gm-new{margin-left:14px}.gm-new-grid{grid-template-columns:1fr}.gm-row>.gm-label{flex-basis:46px}.gm .gm-in,.gm .gm-subject,.gm .gm-body,.gm .gm-new input,.gm .gm-new select{font-size:16px}}.gm.ec-gm{padding:0}.gm.ec-gm>:not(.gm-bar):not(.gm-row):not(.gm-body){margin-left:14px;margin-right:14px}.gm.ec-gm>.gm-send{text-align:center;width:calc(100% - 28px);margin-top:10px;margin-bottom:8px;display:block}.gm.ec-gm>button:last-of-type{margin-bottom:14px}.gm .email-recipients{margin:0;padding:0;font-size:13px}.gm .email-recipients .er-line{border-bottom:1px solid #edf2fa;align-items:flex-start;gap:8px;min-height:40px;padding:8px 14px}.gm .email-recipients .er-line>span{width:auto;color:var(--muted);flex:0 0 58px;padding-top:5px;font-size:12.5px}.gm .email-recipients .er-addresses{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.gm .email-recipients .er-chip{color:#1e2b6a;background:#f3f7ff;border:1px solid #cfdcf3;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.gm .email-recipients .er-chip>button{min-height:0;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;font-weight:800;line-height:1}.gm .email-recipients .er-addresses input{width:auto;min-width:140px;box-shadow:none;color:#1e2b6a;font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:4px 0;font-size:13px}.gm .email-recipients .er-line>.er-text{color:#1e2b6a;cursor:pointer;background:0 0;border:0;min-height:0;margin-left:4px;padding:5px 0 0;font-size:12.5px;font-weight:700}.gm .email-recipients .er-suggestions{background:#fff;border:1px solid #dbe4f3;border-radius:10px;margin:8px 14px 10px 80px;overflow:hidden}.gm .email-recipients .er-suggestions>summary{color:#45698f;cursor:pointer;background:#f8faff;padding:6px 10px;font-size:11.5px;font-weight:800}.gm .email-recipients .er-suggestions .er-text{color:#1e2b6a;cursor:pointer;background:0 0;border:0;min-height:0;margin:6px 10px;padding:0;font-size:12px;font-weight:700}.gm .email-recipients .er-option{color:#1e2b6a;width:100%;min-height:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f1f5fd;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.gm .email-recipients .er-option:hover{background:#f3f7ff}.gm .email-recipients .er-option small{color:#45698f;font-size:12px;display:block}.gm .email-recipients p[role=alert]{color:#b91c1c;margin:6px 14px;font-size:12.5px;font-weight:700}@media (width<=640px){.gm .email-recipients .er-suggestions{margin-left:14px}.gm .email-recipients .er-addresses input{font-size:16px}}.mc{color:#1e2b6a;grid-template-columns:minmax(0,1fr);font-size:13px;display:grid}.mc>*{min-width:0}.mc-who{border-bottom:1px solid #edf2fa;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.mc-av{color:#fff;background:linear-gradient(135deg,#0a7a8c,#0e7ea5,#22c7e0);border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.mc-who b{font-size:15px;display:block}.mc-who small{color:#45698f;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.mc-from-wrap{position:relative}.mc-from{color:#24539e;cursor:pointer;background:#f8faff;border:1px solid #c6d6f2;border-radius:999px;align-items:center;gap:6px;max-width:220px;padding:5px 10px;font:700 11.5px system-ui,sans-serif;display:inline-flex}.mc-from i{color:#7a8aa6;white-space:nowrap;text-overflow:ellipsis;font-style:normal;font-weight:600;overflow:hidden}.mc-from:after{content:"▾";color:#7a8aa6}.mc-from.on{background:#ecfeff;border-color:#22c7e0}.mc-menu{z-index:4;background:#fff;border:1px solid #c9d8eb;border-radius:10px;gap:2px;width:270px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #1e2b6a38}.mc-menu button{text-align:left;color:#1e2b6a;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font:700 12.5px system-ui,sans-serif}.mc-menu button small{color:#7a8aa6;font-size:11px;font-weight:400;display:block}.mc-menu button.on{color:#0e7490;background:#ecfeff}.mc-menu button:disabled{opacity:.5;cursor:default}.mc-thread{background:#fbfcfe;border-bottom:1px solid #eef1f7;gap:6px;max-height:260px;padding:12px 14px 8px;display:grid;overflow-y:auto}.mc-bub{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:78%;padding:7px 11px;font-size:13.5px;line-height:1.35}.mc-bub.in{background:#eef2f9;border-bottom-left-radius:4px;justify-self:start}.mc-bub.out{color:#fff;background:#0e7ea5;border-bottom-right-radius:4px;justify-self:end}.mc-bub small{opacity:.7;margin-top:2px;font-size:10px;display:block}.mc-subj{border-bottom:1px solid #edf2fa;align-items:center;gap:8px;padding:9px 14px;display:flex}.mc-subj label{color:#7a8aa6;letter-spacing:.06em;font-size:11px;font-weight:700}.mc-subj input{color:#1e2b6a;background:0 0;border:0;outline:0;flex:1;min-width:0;font:700 13.5px system-ui,sans-serif}.mc-diff{grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 0;display:grid}.mc-diff>div{white-space:pre-wrap;background:#f8faff;border:1px solid #edf2fa;border-radius:10px;max-height:120px;padding:8px 10px;font-size:12px;overflow-y:auto}.mc-diff>div b{letter-spacing:.06em;color:#7a8aa6;margin-bottom:4px;font-size:10.5px;display:block}.mc-diff>div.new{background:#22c7e00d;border-color:#0a7a8c}.mc-diff>div.new b{color:#0b6475}.mc-body{padding:12px 14px 6px}.mc-box{background:#fff;border:1px solid #0e7ea538;border-radius:10px;min-height:110px;position:relative}.mc-box:focus-within{border-color:#22c7e0;box-shadow:0 0 0 3px #06b6d42e}.mc-box textarea,.mc-mirror{box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;letter-spacing:normal;width:100%;height:110px;margin:0;padding:10px 12px;font:13.5px/1.45 system-ui,sans-serif}.mc-mirror{color:#0000;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mc-box textarea{resize:vertical;color:#1e2b6a;caret-color:#1e2b6a;background:0 0;border:0;outline:0;display:block;position:relative}.mc-box textarea::placeholder{color:#9aa8bf}.mc-box textarea::selection{background:#0e7ea540}.mc-ghost{white-space:nowrap;color:#9aa8bf;width:0;display:inline-block;overflow:visible}.mc-fix{text-underline-offset:3px;-webkit-text-decoration:underline dotted #b91c1c;text-decoration:underline dotted #b91c1c;text-decoration-thickness:2px;position:relative}.mc-tip{color:#fff;white-space:nowrap;z-index:2;background:#1e2b6a;border-radius:8px;padding:3px 8px;font-size:12px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 6px 14px #1e2b6a4d}.mc-tip:after{content:"";border:5px solid #0000;border-bottom-color:#1e2b6a;position:absolute;bottom:100%;left:12px}.mc-tip kbd,.mc-hint kbd{border:1px solid #ffffff73;border-radius:4px;margin-left:6px;padding:0 4px;font:700 10px ui-monospace,monospace}.mc-hint{color:#7a8aa6;box-sizing:border-box;align-items:center;gap:14px;min-height:22px;padding:6px 2px 0;font-size:11px;display:flex}.mc-hint>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mc-hint .mc-seg{white-space:nowrap;flex:none}.mc-hint kbd{color:#45698f;border-color:#c6d6f2;margin:0 4px 0 0}.mc-seg{white-space:nowrap;margin-left:auto}.mc-ai{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 14px 10px;display:flex}.mc-ai button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:5px 11px;font:700 11.5px system-ui,sans-serif}.mc-ai button.polish{color:#0b6475;background:#22c7e00f;border-color:#0a7a8c}.mc-ai button:disabled{opacity:.45;cursor:default}.mc-ai button.mc-mic.on{color:#0e7490;background:#ecfeff;border-color:#22c7e0;animation:1.4s ease-in-out infinite mc-mic-pulse}@keyframes mc-mic-pulse{0%,to{box-shadow:0 0 #06b6d459}50%{box-shadow:0 0 0 6px #06b6d400}}.mc-v{color:#7a8aa6;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:inline-flex}.mc-ai .mc-link{color:#24539e;background:0 0;border:0;padding:0;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mc-links{padding:0 14px 8px}.mc-sig{color:#7a8aa6;margin:0;padding:0 14px 8px;font-size:11.5px}.mc-sig.warn{color:#b91c1c}.mc-tools{background:#f8faff;border-top:1px solid #edf2fa;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.mc-tools .mc-chip{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;height:34px;padding:0 10px;font:700 11.5px system-ui,sans-serif}.mc-tools .mc-chip.on{color:#0e7490;background:#ecfeff;border-color:#22c7e0}.mc-tools .mc-chip:disabled{opacity:.45;cursor:default}.mc-send{color:#fff;cursor:pointer;background:#0b6475;border:0;border-radius:999px;margin-left:auto;padding:9px 18px;font:800 13px system-ui,sans-serif;box-shadow:0 6px 14px #0b64754d}.mc-send i{opacity:.85;margin-left:6px;font-size:11px;font-style:normal;font-weight:600}.mc-send:disabled{opacity:.45;cursor:default;box-shadow:none}.mc-tpl .tp-pick{margin:0}.mc-tpl .tp-pick select{height:34px}.mc-tpl .tp-pick a{display:none}@media (width<=600px){.mc-diff{grid-template-columns:1fr}.mc-who{grid-template-columns:auto 1fr}.mc-from-wrap{grid-column:1/-1}}.mc.mc-gm{padding:0;display:block}.mc-gm>:not(.gm-bar):not(.gm-row):not(.mc-tools):not(.email-recipients){margin:10px 14px 0}.mc-gm .mc-from-wrap{position:relative}.mc-gm .mc-box,.mc-gm .mc-box textarea{box-shadow:none;border-color:#0000}.mc-gm .mc-tools{border-top:1px solid #edf2fa;flex-wrap:wrap;margin-top:12px;padding:10px 14px}.mc-gm .mc-send{background:var(--hh-fade);color:#fff;border:0;border-radius:999px;box-shadow:0 8px 22px #1a64714d}.mc-gm .mc-send i{color:#ffffffd9}.mc-gm .mc-tools .email-attachments{display:contents}.mc-gm .mc-tools .email-attachments>small{display:none}.mc-gm .mc-tools .email-attachments>ul,.mc-gm .mc-tools .email-attachments>p{flex:1 0 100%;order:-1;margin:0 0 4px}.mc-gm .mc-tools .email-attachments>button{color:#1e2b6a;font:inherit;cursor:pointer;background:linear-gradient(#fdfeff,#eaf1fd);border:1px solid #cfdcf3;border-radius:999px;justify-self:auto;padding:7px 12px;font-size:12.5px;font-weight:700;box-shadow:inset 0 1px #fff,0 1px 2px #1e2b6a1f}.mc-gm .mc-tools .email-attachments>button:before{content:"📎 "}.mc-gm .mc-tools .email-attachments>button:disabled{opacity:.55;cursor:default}.mc-gram{text-decoration-color:#0e7ea5}.mc-gram .mc-tip{background:#0e7ea5}.mc-gram .mc-tip:after{border-bottom-color:#0e7ea5}.mc-send-round,.mc-more{display:none}@media (width<=760px){.mc-body-text{grid-template-columns:minmax(0,1fr) 42px;grid-template-areas:"box send""hint hint";align-items:end;column-gap:8px;display:grid}.mc-body-text .mc-box{border-radius:21px;grid-area:box;min-height:42px}.mc-body-text .mc-box textarea,.mc-body-text .mc-mirror{field-sizing:content;height:auto;min-height:42px;max-height:120px;padding:10px 14px;font-size:15px;line-height:1.35}.mc-send-round{color:#fff;cursor:pointer;background:#22c7e0;border:0;border-radius:50%;grid-area:send;place-items:center;width:42px;height:42px;margin-bottom:2px;display:grid;box-shadow:0 6px 16px #06b6d459}.mc-send-round span{margin-top:-2px;font-size:24px;font-weight:900;line-height:1}.mc-send-round:disabled{opacity:.35;box-shadow:none}.mc-body-text .mc-hint{grid-area:hint;justify-content:space-between;align-items:center;display:flex}.mc-body-text .mc-hint>span:first-child{display:none}.mc-more{font:inherit;color:#0e7ea5;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12.5px;font-weight:700;display:inline-block}.mc-body-text~.mc-fold{display:none}.mc-body-text~.mc-fold.open{display:flex}.mc-body-text~.mc-tools.open .mc-send{display:none}}.mc-bub .mc-delivery.failed{color:#b91c1c;opacity:1;background:#fff;border-radius:4px;padding:4px 6px}.mc-delivery a{color:inherit;text-decoration:underline}.mc-bea{cursor:pointer;background:0 0;border:0;border-radius:999px;grid-area:bea;align-self:end;margin-bottom:6px;padding:2px;line-height:0}.mc-bea.on{box-shadow:0 0 0 2px #0a7a8c}.mc-bea.busy img{animation:1.2s ease-in-out infinite mc-mic-pulse}.mc-bea:disabled{opacity:.5;cursor:default}.mc-bea-sheet{background:linear-gradient(#fff,#e8f6f8);border:1px solid #79cbd9;border-radius:14px;grid-column:1/-1;margin:6px 0 0;padding:10px 12px;box-shadow:0 6px 16px #0f1b3d26}.mc-bea-sheet p{color:#0f1b3d;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;font-weight:800;display:flex}.mc-bea-choices{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.mc-bea-choices button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:6px 11px;font:700 12px system-ui,sans-serif}.mc-bea-sheet input{box-sizing:border-box;border:1px solid #d5deee;border-radius:10px;width:100%;padding:8px 10px;font:13px system-ui,sans-serif}@media (width<=760px){.mc-body-text{grid-template-columns:minmax(0,1fr) 36px 42px;grid-template-areas:"box bea send""hint hint hint"}.mc-bea{grid-area:bea;margin-bottom:4px}}.mc-format{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 14px 0;display:flex}.mc-format .mc-fmt{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:8px;height:28px;padding:0 10px;font:700 12px system-ui,sans-serif}.mc-format .mc-fmt-b{font-weight:900}.mc-format .mc-fmt-h{color:#0e7ea5;background:#eef4ff}.mc-format .mc-fmt:disabled{opacity:.45;cursor:default}.mc-format small{color:#7a8aa6;flex:1 0 100%;font-size:11px}.mc-pics{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px 0;display:flex}.mc-box:has(.mc-pics) textarea{height:80px}.mc-pics figure{background:#f8faff;border:1px solid #c6d6f2;border-radius:10px;width:96px;height:96px;margin:0;position:relative;overflow:hidden}.mc-pics img{object-fit:cover;width:100%;height:100%;display:block}.mc-pics button{color:#fff;cursor:pointer;background:#1e2b6ad9;border:0;border-radius:50%;width:20px;height:20px;padding:0;font:700 14px/20px system-ui,sans-serif;position:absolute;top:2px;right:2px}.mc-later{flex-wrap:wrap;align-items:center;gap:6px;padding:0 14px 8px;display:flex}.mc-later .mc-chip{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;height:30px;padding:0 10px;font:700 11.5px system-ui,sans-serif}.mc-later .mc-chip.on{color:#0e7490;background:#ecfeff;border-color:#22c7e0}.mc-later input{color:#1e2b6a;border:1px solid #c6d6f2;border-radius:8px;height:30px;padding:0 8px;font:12.5px system-ui,sans-serif}.mc-body-text .mc-pics,.mc-body-text .mc-later,.mc-body-text>.mc-sig{grid-column:1/-1}.mc-waiting{gap:4px;margin:0;padding:6px 14px 0;list-style:none;display:grid}.mc-waiting li{color:#24539e;background:#f8faff;border:1px dashed #c6d6f2;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.mc-waiting li span{white-space:nowrap;font-weight:700}.mc-waiting li i{color:#7a8aa6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-style:normal;overflow:hidden}.mc-waiting li button{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;height:26px;padding:0 10px;font:700 11px system-ui,sans-serif}.mc-waiting li{flex-wrap:wrap}.mc-waiting-edit{flex-basis:100%;gap:6px;padding:8px 0 4px;display:grid}.mc-waiting-edit label{color:#19365f;gap:3px;font-size:12px;font-weight:700;display:grid}.mc-waiting-edit input,.mc-waiting-edit textarea{font:inherit;border:1px solid #c9d6ea;border-radius:8px;padding:6px 8px;font-size:13px}.mc-waiting-edit span{gap:6px;display:flex}.mc-emoji{background:#f8fbff;border:1px solid #dbe6f5;border-radius:12px;gap:6px;margin:6px 0;padding:10px;display:grid}.mc-emoji small{color:#536b87;margin-bottom:2px;font-size:11px;font-weight:800;display:block}.mc-emoji div div{flex-wrap:wrap;gap:2px;display:flex}.mc-emoji button{cursor:pointer;background:0 0;border:0;border-radius:8px;width:38px;height:38px;font-size:22px}.mc-emoji button:hover{background:#eaf2ff}.mc-attach-first{background:#fcf2f0;border-bottom:1px solid #f1cac4;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex}.mc-attach-first.done{background:#ecfdf3;border-bottom-color:#a7e3c4}.mc-attach-first-btn{color:#1d4ed8;font:inherit;cursor:pointer;background:#fff;border:1px solid #0e7ea5;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.mc-attach-first span{color:#00a05c;font-size:12.5px;font-weight:700}.mc-attach-first .mc-attach-first-file{background:#fff;border:1px solid #a7e3c4;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.mc-attach-first-file button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.mc-about{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 2px;display:flex}.mc-about b{color:#0b6475;margin-right:2px;font-size:12px;font-weight:800}.mc-about .mc-chip{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.mc-about .mc-chip.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.mc-about small{color:#7a8aa6;font-size:11.5px}.mc-about-panel{background:#fff;border:1px solid #c6d6f2;border-radius:12px;margin:4px 0 6px;overflow:hidden;box-shadow:0 8px 22px #14204f1f}.mc-about-panel input{box-sizing:border-box;color:#0f1b3d;border:0;border-bottom:1px solid #edf2fa;outline:none;width:100%;padding:9px 12px;font-size:16px}.mc-about-panel ul{-webkit-overflow-scrolling:touch;max-height:220px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.mc-about-panel li button{all:unset;box-sizing:border-box;color:#0f1b3d;cursor:pointer;width:100%;padding:9px 14px;font-size:14px;display:block}.mc-about-panel li button:hover,.mc-about-panel li button:focus-visible{background:#eef4ff}.mc-about-none{color:#7a8aa6;padding:9px 14px;font-size:13px}@media (width<=640px){.mc-about small{display:none}}.mc.mc-text{color:#0f1b3d;background:#fff;border-radius:20px;min-width:0;font-family:inherit;container:text-composer/inline-size}.mc-text .communication-icon{vertical-align:middle;flex:none}.mc-text button{cursor:pointer;touch-action:manipulation;font-family:inherit}.mc-text button:focus-visible,.mc-text select:focus-visible{outline-offset:3px;outline:3px solid #178497}.mc-text button:disabled{cursor:default;opacity:.46}.mc-text .mc-who{border-color:#edf0fa;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:18px}.mc-text .mc-who>div{min-width:0}.mc-text .mc-av{color:#1f5d68;background:#dcf1f5;border:1px solid #c1e6ed;font-weight:650}.mc-text .mc-who b{font-size:15px;font-weight:650;line-height:1.5}.mc-text .mc-who small{color:#647491;font-size:12px}.mc-text .mc-from{color:#647491;background:0 0;border:0;max-width:190px;padding:8px 0 8px 8px;font-size:12px;font-weight:450}.mc-text .mc-from i{color:#344768}.mc-text .mc-from-wrap{grid-column:auto}.mc-text .mc-menu{z-index:12;border-color:#e2e5f6;border-radius:16px;width:min(280px,80cqw);box-shadow:0 16px 50px #1821521c}.mc-text .mc-menu button{min-height:48px;padding:10px}.mc-text .mc-thread{background:#fafbff;gap:12px;max-height:220px;padding:18px}.mc-text .mc-bub{max-width:86%;padding:11px 14px;font-size:14px;line-height:1.55}.mc-text .mc-bub.in{background:#eef1fa}.mc-text .mc-bub.out{background:#3e51bd}.mc-text .mc-body-text{min-width:0;padding:18px 18px 0;display:block}.mc-text .mc-box{border:1px solid #dce1f5;border-bottom:0;border-radius:18px 18px 0 0;min-height:148px;transition:box-shadow .16s;overflow:hidden}.mc-text .mc-box:focus-within{border-color:#33a6ba;box-shadow:0 -2px 14px #604bcb09}.mc-text .mc-box textarea,.mc-text .mc-mirror{color:#0f1b3d;height:148px;min-height:148px;padding:18px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.7}.mc-text .mc-mirror{color:#0000}.mc-text .mc-box textarea{max-height:420px}.mc-text .mc-box textarea::placeholder{color:#8c97ae}.mc-text .mc-writing-tools{background:#f7f8ff;border:1px solid #dce1f5;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative}.mc-text .mc-voice-tools{align-items:center;gap:3px;display:flex}.mc-text .mc-bea{background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;padding:4px;display:grid;position:static}.mc-text .mc-dictate{color:#1a6977;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 8px;font-size:13px;display:inline-flex}.mc-text .mc-dictate.on{color:#0e6475;background:#e0f6fa}.mc-text .mc-format-wrap{position:relative}.mc-text .mc-text-format{align-items:center;gap:2px;display:flex}.mc-text .mc-text-format button{color:#536381;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:36px;padding:0;font-size:15px;display:grid}.mc-text .mc-style-bold{font-weight:800}.mc-text .mc-style-italic{font-family:Georgia,serif;font-style:italic}.mc-text .mc-style-underline{text-decoration:underline}.mc-text .mc-style-strike{text-decoration:line-through}.mc-text .mc-text-format button:hover:not(:disabled),.mc-text .mc-bea:hover:not(:disabled),.mc-text .mc-dictate:hover:not(:disabled){color:#1f616d;background:#d5eff3}.mc-text .mc-format-toggle{color:#536381;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:40px;display:none}.mc-text .mc-check-row{border:1px solid #dce1f5;border-top:0;border-radius:0 0 18px 18px;align-items:center;gap:6px;padding:8px;display:flex}.mc-text .mc-check-row button{color:#68758d;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 9px;font-size:12px;display:inline-flex}.mc-text .mc-check-row .mc-polish{color:#196472;background:#def2f6;font-size:13px;font-weight:650}.mc-text .mc-checks{min-width:0}.mc-text .mc-checks b{color:#344567;font-weight:600}.mc-text .mc-check-row .mc-undo{margin-left:auto}.mc-text .mc-draft-meta{color:#707c94;justify-content:space-between;gap:12px;min-height:32px;padding:9px 3px;font-size:11px;display:flex}.mc-text .mc-draft-meta>span:last-child{white-space:nowrap}.mc-text .mc-text-footer{gap:14px;padding:6px 18px 18px;display:grid}.mc-text .mc-footer-options,.mc-text .mc-send-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mc-text .mc-tpl{min-width:0;max-width:calc(100% - 110px)}.mc-text .tp-pick select{color:#266773;background-color:#0000;border:0;max-width:100%;height:40px;padding-left:0;font-size:13px}.mc-text .mc-add-wrap{flex-shrink:0;position:relative}.mc-text .mc-add-toggle,.mc-text .mc-schedule,.mc-text .mc-clear-schedule{color:#1e707e;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:8px;font-size:13px;display:flex}.mc-text .mc-add-toggle.on,.mc-text .mc-schedule.on{background:#def2f6}.mc-text .mc-add-menu{z-index:15;background:#fff;border:1px solid #dce1f5;border-radius:18px;width:min(290px,85cqw);padding:8px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 50px #26326720}.mc-text .mc-add-menu button{text-align:left;color:#26375b;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:46px;padding:11px;font-size:14px;display:flex}.mc-text .mc-add-menu button:hover:not(:disabled){background:#e8f6f9}.mc-text .mc-add-menu small{color:#73809a;margin-top:3px;font-size:11px;display:block}.mc-text .mc-honey-send{isolation:isolate;background:var(--hh-fade,linear-gradient(115deg,#0f1b3d,#0f1b3d,#0e7ea5,#22c7e0));color:#fff;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:15px 20px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 7px 19px #5146bf29}.mc-text .mc-honey-send:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='62' viewBox='0 0 36 62'%3E%3Cpath d='M18 0 36 10.3v20.7L18 41.3 0 31V10.3Z M0 31l18 10.3V62M36 31 18 41.3M0 62l18-10.3L36 62' fill='none' stroke='%23d9f9ff' stroke-width='.8'/%3E%3C/svg%3E");background-size:18px 31px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 10%,#000);mask-image:linear-gradient(110deg,#0000 10%,#000)}.mc-text .mc-honey-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff50,0 10px 24px #5146bf38}.mc-text .mc-honey-send:disabled{box-shadow:none;transform:none}.mc-text .mc-selected-cards{flex-wrap:wrap;gap:6px;padding:3px 18px 10px;display:flex}.mc-text .mc-selected-cards button{color:#384b88;background:#f4fbfc;border:1px solid #bee1e7;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.mc-text .mc-share-panel{background:#fafaff;border:1px solid #cce4e9;border-radius:14px;margin:0 18px 12px;padding:12px}.mc-text .mc-share-panel>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.mc-text .mc-share-panel>div:first-child button{background:0 0;border:0;min-width:40px;min-height:40px}.mc-text .mc-share-panel .contact-share-picker{max-width:100%}.mc-text .mc-audience{gap:9px;padding:0 18px 14px;display:grid}.mc-text .mc-recipient-chips{flex-wrap:wrap;gap:6px;display:flex}.mc-text .mc-recipient-chips span{background:#dff3f6;border-radius:20px;padding:6px 10px;font-size:12px}.mc-text .mc-delivery-modes{background:#f4f5fb;border-radius:12px;gap:6px;padding:4px;display:flex}.mc-text .mc-delivery-modes>*{background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.mc-text .mc-delivery-modes .on{color:#245d67;background:#fff;box-shadow:0 1px 4px #2b306111}.mc-text .mc-audience>small{color:#697791;font-size:11px;line-height:1.6}.mc-text .mc-sig{padding-left:18px;padding-right:18px;line-height:1.6}.mc-text .mc-sig.warn{color:#a22635;background:#fff5f5;border-radius:10px;margin:2px 18px 12px;padding:10px 14px}.mc-text .mc-bea-sheet{margin:10px 0}.mc-text .mc-revisions{color:#6b5d91;padding:8px 18px;font-size:12px}.mc-text .mc-revisions summary{cursor:pointer}.mc-text .mc-revisions .mc-diff{padding:8px 0 0}.mc-text .mc-later{flex-wrap:wrap;padding:8px 0}.mc-text .mc-links>div{flex-wrap:wrap}.mc-text .mc-links input{flex:1;min-width:0;max-width:100%}@container text-composer (width<=460px){.mc-text .mc-who{grid-template-columns:38px minmax(0,1fr);padding:14px}.mc-text .mc-from-wrap{grid-column:2}.mc-text .mc-from{max-width:100%;padding:0}.mc-text .mc-from-wrap .mc-menu{max-width:70cqw;left:0;right:auto}.mc-text .mc-body-text{padding:14px 14px 0}.mc-text .mc-text-footer{padding:4px 14px 14px}.mc-text .mc-format-toggle{display:flex}.mc-text .mc-text-format{display:none}.mc-text .mc-text-format.open{z-index:10;background:#fff;border:1px solid #dce1f5;border-radius:12px;flex-wrap:wrap;width:max-content;max-width:80cqw;padding:7px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 8px 28px #26326720}.mc-text .mc-text-format button{width:40px;height:40px}.mc-text .mc-check-row{gap:3px;padding:6px}.mc-text .mc-check-row button{gap:5px;padding:6px}.mc-text .mc-checks>.communication-icon{display:none}.mc-text .mc-checks{font-size:11px}.mc-text .mc-honey-send{gap:8px;padding:14px}.mc-text .mc-draft-meta{font-size:10px}}@media (prefers-reduced-motion:reduce){.mc-text .mc-honey-send{transition:none}.mc-text .mc-honey-send:hover:not(:disabled){transform:none}}.gt-audience{padding:10px 18px}.gt-add{color:#27626c;background:#f4fbfc;border:1px solid #c1e2e7;border-radius:18px;padding:7px 12px}.gt-audience .mc-recipient-chips>span{align-items:center;gap:6px;display:inline-flex}.gt-audience .mc-recipient-chips>span button{color:#5c5280;background:0 0;border:0;padding:4px}.gt-audience .mc-delivery-modes button.on{color:#1f5f6a;background:#d9f0f4;border-color:#99d3dd}.gt-search{gap:6px;margin:10px 0;display:grid}.gt-search input{border:1px solid #dce2f4;border-radius:10px;min-width:0;padding:10px}.gt-search button{color:#26355a;background:#fff;border:1px solid #e4e7f2;border-radius:10px;flex-direction:column;align-items:flex-start;padding:10px;display:flex}.gt-roster{background:#f6f7fc;border:1px solid #e2e6f3;border-radius:12px;margin:10px 0;padding:10px 12px;list-style:none}.gt-roster li{flex-wrap:wrap;justify-content:space-between;gap:5px 12px;padding:5px 0;font-size:12px;display:flex}.gt-roster span{color:#657391}.gt-consent{color:#394a6b;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.gt-consent input{accent-color:#1f6a77;margin-top:3px}.gt-author{color:#2d6671;margin-bottom:5px;font-size:11px;display:block}.mc-bub.out .gt-author{color:#fff}.gt-inbox-label{color:#2d616a;margin:12px 16px 4px;font-size:12px}.gt-history{gap:8px;display:grid}.ttt{display:grid}.ttt-field{display:grid;position:relative}.ttt-field>textarea{padding-bottom:40px!important;padding-right:52px!important}.ttt-mic{color:#2455a4;cursor:pointer;background:#eff4ff;border:1px solid #b7c8ed;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:inset 0 1px #fff,0 1px 2px #14204f2e}.ttt-mic:hover{background:#e2ebff}.ttt-mic:disabled{opacity:.45;cursor:default}.ttt-on .ttt-mic{color:#fff;background:#0e7ea5;border-color:#0e7ea5;animation:1.4s ease-in-out infinite ttt-breathe}@keyframes ttt-breathe{0%,to{box-shadow:0 0 #06b6d48c}50%{box-shadow:0 0 0 7px #06b6d400}}@media (prefers-reduced-motion:reduce){.ttt-on .ttt-mic{animation:none;box-shadow:0 0 0 3px #06b6d473}}.ttt-status{color:#0e7ea5;pointer-events:none;font-size:12px;font-weight:600;position:absolute;bottom:18px;right:54px}.ttt-error{color:#b91c1c;margin:6px 0 0;font-size:13px}.email-recipients{border:0;min-width:0;margin:0;padding:0;font-size:14px}.er-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.er-line{border-bottom:1px solid #e3eaf4;align-items:center;gap:10px;padding:10px 0;display:flex}.er-line>span{color:#617594;width:25px}.er-addresses{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.er-addresses input{width:130px;min-width:110px;font:inherit;background:0 0;border:0;flex:1;padding:6px}.er-chip{overflow-wrap:anywhere;background:#f7faff;border:1px solid #d6e1f1;border-radius:18px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.er-chip button,.er-text{color:#2854ae;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px}.er-chip button{font-size:18px}.er-text:hover{text-decoration:underline}.er-suggestions{padding:10px 0;position:relative}.er-suggestions summary{color:#617594;cursor:pointer;padding-right:65px;font-size:12px}.er-suggestions>.er-text{font-size:12px;position:absolute;top:5px;right:0}.er-option{text-align:left;color:#203654;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:7px;display:flex}.er-option:hover{background:#eef5ff}.er-option small{color:#617594;font-size:11px;display:block}.email-recipients p{color:#b3261e}.email-recipients button:disabled{cursor:default;opacity:.5}.er-file-contacts{background:#f8faff;border:1px solid #d6e1f1;border-radius:10px;margin:10px 0;padding:12px}.er-file-contacts>strong{color:#203654;font-size:13px}.er-file-contacts .er-recipient-summary{color:#536783;margin:6px 0 10px;font-size:12px}.er-contact-row{border-top:1px solid #e3eaf4;align-items:center;gap:8px;display:flex}.er-contact-name{text-align:left;color:#203654;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;min-height:44px;padding:8px 0}.er-contact-name small{color:#617594;overflow-wrap:anywhere;font-size:11px;display:block}.er-contact-name[aria-pressed=true] strong{color:#2456b8}.er-contact-row select{color:#203654;background:#fff;border:1px solid #c6d6ed;border-radius:8px;max-width:105px;min-height:44px}.er-contact-name:focus-visible,.er-contact-row select:focus-visible{outline-offset:2px;outline:2px solid #0e7ea5}.er-search-results{background:#fff;border:1px solid #c6d6ed;border-radius:8px;max-height:260px;padding:10px;overflow-y:auto}.er-search-results>strong{color:#203654;font-size:12px}.er-search-results .er-option{min-height:44px}.er-search-results .er-option:focus-visible{outline-offset:-2px;outline:2px solid #0e7ea5}.email-attachments{gap:6px;margin:10px 0;display:grid}.email-attachments>button{color:#4338ca;cursor:pointer;background:#eff6ff;border:1px solid #c7d2fe;border-radius:8px;justify-self:start;padding:7px 12px}.email-attachments small{color:#64748b;font-size:11px}.email-attachments ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.email-attachments li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px;font-size:12px;display:flex}.email-attachments li>span{overflow-wrap:anywhere;min-width:0}.email-attachments li button{color:#475569;cursor:pointer;background:0 0;border:0;font-size:11px}.email-attachments [role=alert]{color:#b91c1c;margin:0;font-size:12px}.email-attachment-preview{max-width:620px;margin:30px auto;padding:20px;font-family:system-ui,sans-serif}.email-attachment-preview .fp-share-menu{box-sizing:border-box;width:100%;max-height:none;padding:16px;position:static;overflow:visible}.email-attachment-preview .fp-share-menu>input,.email-attachment-preview .fp-share-menu>textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #c7d2fe;border-radius:8px;margin:6px 0;padding:10px}.tp{gap:14px;max-width:1180px;display:grid}.tp-crumb{margin:0;font-size:12px}.tp-crumb a{color:#24539e;font-weight:700;text-decoration:none}.tp h1{color:#1e2b6a;margin:0;font-size:22px}.tp-sub{color:#45698f;margin:-6px 0 0;font-size:12.5px}.tp-panel{background:#fff;border:1px solid #c9d8eb;border-top:4px solid #22c7e0;border-radius:12px;overflow:hidden}.tp-panel.text{border-top-color:#0e7ea5}.tp-band{color:#142250;background:#b6e3ea;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 14px;display:flex}.tp-panel.text .tp-band{color:#172554;background:#bfdbfe}.tp-band small{letter-spacing:.1em;font-size:9.5px;font-weight:900}.tp-band strong{font-size:14px}.tp-band span{opacity:.85;margin-left:auto;font-size:11px}.tp-body{grid-template-columns:300px 1fr;display:grid}.tp-list{border-right:1px solid #edf2fa;padding:8px 0 12px}.tp-grp{letter-spacing:.1em;color:#0b6475;margin:8px 14px 4px;font-size:9.5px;font-weight:900}.tp-item{text-align:left;color:#1e2b6a;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:6px 14px;font:600 12.5px inherit;display:flex}.tp-item em{color:var(--muted);margin-left:auto;font-size:10px;font-style:normal}.tp-item:hover{color:#0e7490;background:#ecfeff}.tp-item.on{color:#fff;background:#22c7e0}.tp-item.on em{color:#fff}.tp-empty{color:var(--muted);margin:0 14px 4px;font-size:11.5px}.tp-empty.big{text-align:center;margin:40px 0;font-size:13px}.tp-add{color:#24539e;cursor:pointer;text-align:left;background:#fff;border:1px dashed #c6d6f2;border-radius:8px;width:calc(100% - 28px);margin:10px 14px 0;padding:6px 10px;font:700 12px inherit}.tp-edit{align-content:start;gap:8px;padding:12px 16px;display:grid}.tp-row{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:8px;display:grid}.tp-row label,.tp-field{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:3px;font-size:10px;font-weight:800;display:grid}.tp-edit input,.tp-edit select,.tp-edit textarea{font:inherit;color:#1e2b6a;text-transform:none;letter-spacing:0;border:1px solid #79cbd9;border-radius:8px;padding:6px 8px;font-size:12.5px}.tp-edit textarea{resize:vertical}.tp-auto-note{color:#0f1b3d;background:#eaf7f9;border-radius:8px;margin:0;padding:6px 10px;font-size:11.5px}.tp-vars{flex-wrap:wrap;gap:6px;display:flex}.tp-vars button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:1px 8px;font:700 11px inherit}.tp-vars button:hover{color:#0e7490;border-color:#22c7e0}.tp-preview{color:#33507a;background:#f8faff;border:1px solid #edf2fa;border-radius:10px;padding:10px 12px;font-size:12.5px}.tp-preview b{color:#1e2b6a;margin-bottom:4px;display:block}.tp-subj{color:#1e2b6a;margin-bottom:4px;font-weight:700}.tp-prev-body{white-space:pre-line}.tp-note{color:#0e7490;margin:0;font-size:12px;font-weight:700}.tp-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tp-foot i{color:var(--muted);margin-left:auto;font-size:11px;font-style:normal}.tp-btn{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:5px 12px;font:800 12px inherit}.tp-btn.danger{color:#b91c1c;border-color:#f3c4c4}.tp-btn:disabled,.tp-cta:disabled{opacity:.6;cursor:default}.tp-cta{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border:0;border-radius:999px;padding:6px 14px;font:800 12px inherit}@media (width<=900px){.tp-body{grid-template-columns:1fr}.tp-list{border-bottom:1px solid #edf2fa;border-right:0}.tp-row{grid-template-columns:1fr 1fr}}.tp-pick{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;font-size:11.5px;display:flex}.tp-pick select{color:#24539e;background:#fff;border:1px solid #c6d6f2;border-radius:999px;max-width:260px;padding:3px 8px;font:700 11.5px inherit}.tp-pick a{color:#24539e;font-size:11px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.si-row{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 4px;display:flex}.si-row small{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin-right:2px;font-size:9.5px;font-weight:900}.si-chip{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:3px 10px;font:700 11.5px inherit}.si-chip:hover{color:#0e7490;border-color:#22c7e0}.si-chip.on{color:#fff;background:#22c7e0;border-color:#22c7e0}.si-chip:disabled{opacity:.6;cursor:default}.si-select{color:#24539e;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:3px 8px;font:700 11.5px inherit}.tx{flex-direction:column;height:520px;max-height:calc(100vh - 160px);font-size:13px;display:flex}.tx-head{border-bottom:1px solid #0e7ea51f;flex-direction:column;padding:10px 14px 6px;display:flex}.tx-head b{color:#1e2b45;font-size:15px}.tx-head span{color:var(--muted);font-size:12px}.tx-back{color:#0e7ea5;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:4px;padding:0;font-size:12px;font-weight:700}.tx-muted{color:var(--muted);margin:0;font-size:12.5px}.tx-error{color:#b3261e;margin:4px 14px 0;font-size:12px}.tx-feed{border-top:1px solid #0e7ea51f;max-height:170px;padding:6px 10px 10px;overflow-y:auto}.tx-feed-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:2px 4px 6px;font-size:11px;font-weight:800}.tx-feed-row{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:1fr auto;gap:0 8px;width:100%;margin-bottom:4px;padding:6px 8px;display:grid}.tx-feed-row:hover{background:#f3f7ff}.tx-feed-row b{color:#1e2b45;font-size:12.5px}.tx-feed-row em{color:var(--muted);font-size:11px;font-style:normal}.tx-feed-row span{color:#5b6b85;grid-column:1/-1;font-size:12px}.tx-feed-row.fresh{background:#f2fafb;border-color:#22c7e066}.tx-feed-row.fresh b:before{content:"● ";color:#0a7a8c}.tx-feed-row.current{opacity:.6}.scw-root .scw-window{z-index:125;border:1px solid #cad5ed;border-radius:20px;min-width:min(320px,100vw);box-shadow:0 22px 65px #14204f26,0 2px 8px #14204f12}.scw-root .scw-window>.fw-head{isolation:isolate;background:linear-gradient(105deg,#090f259e,#09172cae),var(--hh-fade);border-bottom:1px solid #a4deff40;flex-shrink:0;gap:10px;min-height:76px;padding:13px 14px;position:relative;box-shadow:inset 0 1px #ffffff28}.scw-root .fw-head:before{content:"";z-index:0;pointer-events:none;background-image:var(--pdx-honeycomb);opacity:.16;background-size:35px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.scw-root .fw-head>*{z-index:1;position:relative}.scw-root .fw-headline{min-width:0}.scw-root .scw-heading{outline-offset:4px;color:#fff;align-items:center;gap:10px;display:flex}.scw-root .scw-heading>span{gap:4px;min-width:0;display:grid}.scw-root .scw-heading strong{font-size:15px;font-weight:650}.scw-root .scw-heading small{color:#dce5fa;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:11px;font-weight:450;overflow:hidden}.scw-root .fw-controls{flex-shrink:0;gap:6px}.scw-root .fw-controls button{color:#20325c;background:linear-gradient(145deg,#f9fbff,#e0e8f8);border:1px solid #eef4ff;border-radius:10px;width:36px;height:36px;font-size:14px;box-shadow:inset 0 1px #fff}.scw-root .fw-controls button:hover{background:#fff}.scw-root .fw-controls .scw-back{justify-content:center;align-items:center;gap:6px;display:inline-flex}.scw-root .scw-back span{display:none}.scw-root .fw-body{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;padding:0;display:block}.scw-root .scw-drafts{color:#627394;background:#f7f8fc;border-bottom:1px solid #e3e8f5;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex}.scw-root .scw-drafts select{color:#20325c;background:#fff;border:1px solid #dce2f2;border-radius:9px;flex:1;min-width:0;padding:8px;font-size:12px}.scw-root .mc-email{box-shadow:none;border:0;border-radius:0;padding:0 14px 16px}.scw-root .mc-email .gm-bar{display:none}.scw-root .scw-restore{z-index:125;color:#20325c;background:#f9fbff;border:1px solid #cad5ed;border-radius:16px;align-items:center;gap:10px;max-width:calc(100vw - 40px);min-height:48px;padding:12px 17px;font-weight:600;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 6px 25px #14204f20}.scw-root .scw-restore>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scw-root .scw-restore small{color:#356d77;white-space:nowrap;font-size:10px}@media (width<=699px){.scw-root .scw-window{border-radius:0;min-width:0;width:100%!important;height:100dvh!important;max-height:100dvh!important;inset:0!important}.scw-root .scw-window>.fw-head{padding:max(12px,env(safe-area-inset-top)) 12px 12px;gap:8px}.scw-root .scw-heading strong{font-size:14px}.scw-root .scw-heading small{max-width:120px}.scw-root .scw-heading>.communication-icon{display:none}.scw-root .fw-controls button{width:40px;height:40px}.scw-root .fw-controls .scw-back{width:auto;padding:8px;font-size:10px}.scw-root .scw-back span{display:inline}.scw-root .fw-controls>button:last-child,.scw-root .fw-grip{display:none}.scw-root .fw-body{padding-bottom:env(safe-area-inset-bottom)}.scw-root .scw-restore{left:12px;bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}}@media (forced-colors:active){.scw-root .fw-head:before{display:none}}.ut-stack{z-index:171;box-sizing:content-box;pointer-events:none;gap:10px;width:340px;max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);padding:16px 18px;display:grid;position:fixed;top:0;left:0;overflow-y:auto}.ut-stack>*{pointer-events:auto}.ut-card{text-align:left;background:#fff;border:1px solid #e3eaf3;border-left:5px solid #b3261e;border-radius:14px;padding:12px 14px 12px 16px;font-family:system-ui,sans-serif;box-shadow:0 14px 34px #14204f2e}.ut-tag{letter-spacing:.07em;text-transform:uppercase;color:#b3261e;margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.ut-card b{color:#0f1b3d;overflow-wrap:anywhere;font-size:15px;display:block}.ut-card p{color:#45698f;overflow-wrap:anywhere;margin:2px 0 10px;font-size:13px}.ut-card .ut-said{color:#0f1b3d;font-weight:700}.ut-acts{flex-wrap:wrap;gap:6px;display:flex}.ut-acts button{color:#0f1b3d;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:7px 12px;font:700 12.5px system-ui,sans-serif}.ut-acts button:disabled{opacity:.6;cursor:default}.ut-acts .ut-main{color:#fff;background:#b3261e;border-color:#b3261e}.tp-saved{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:6px 0;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.tp-saved.ok{color:#00804a;background:#e9f9f1}.tp-saved.wait{color:#45698f;background:#f3f7ff}.tp-saved.bad{color:#b3261e;background:#fff1f1}.tp-saved button{color:#fff;cursor:pointer;background:#b3261e;border:0;border-radius:999px;flex:none;padding:6px 14px;font:800 12.5px system-ui,sans-serif}.tp{background:#f8faff;border:1px solid #0e7ea529;border-radius:12px;gap:8px;margin:0 0 12px;padding:10px 12px;display:grid}.tp-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tp-title{color:#1e2b45;font-size:14px;font-weight:800}.tp-live{color:#b91c1c;font-size:12.5px;font-weight:800}.tp-spacer{flex:1}.tp-btn{color:#0e7ea5;font:inherit;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea54d;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:800}.tp-btn.primary{color:#fff;background:#0b6475;border-color:#0b6475}.tp-btn.quiet{background:#fff}.tp-btn:disabled{opacity:.5;cursor:default}.tp-hint{color:#4b5a78;margin:0;font-size:12.5px}.tp-error{color:#b91c1c;margin:0;font-size:12.5px;font-weight:700}.tp-lines{background:#fff;border:1px solid #0e7ea51f;border-radius:10px;gap:4px;max-height:240px;padding:6px 8px;display:grid;overflow-y:auto}.tp-line{color:#1e2b45;align-items:baseline;gap:8px;margin:0;font-size:13.5px;display:flex}.tp-line-copy{flex:1;min-width:0}.tp-live-lines .tp-line{flex-wrap:wrap}.tp-live-lines .tp-line-copy{flex-basis:130px}.tp-follow-live{color:#5e508b;background:#e9f6f9;border:1px solid #bfe0e6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:12px;display:flex}.tp-follow-live button,.tp-correction-actions button{color:#27606a;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfe0e6;border-radius:8px;padding:7px 10px;font-size:12px}.tp-follow-live button{white-space:nowrap}.tp-follow-live button:disabled,.tp-correction-actions button:disabled{opacity:.5;cursor:default}.tp-correction-actions{gap:7px;padding-top:4px;display:flex}.tp-correct{color:#315c9b;cursor:pointer;background:#fff;border:1px solid #9cbde8;border-radius:7px;flex:none;align-self:flex-start;padding:3px 7px;font-size:10.5px;font-weight:800}.tp-quick-correction{flex:1 0 100%;gap:3px;display:grid}.tp-quick-correction textarea{width:100%;min-height:54px;font:inherit;color:#122a4d;background:#fff;border:2px solid #398bc4;border-radius:7px;padding:7px}.tp-quick-correction small{color:#61718c;font-size:10.5px}.tp-me label{align-items:center;gap:7px;display:flex}.tp-me select{color:#173454;background:#fff;border:1px solid #9cbde8;border-radius:7px;padding:6px 8px}.tp-line.interim{color:#8a97ad}.tp-who{min-width:64px;font:inherit;text-transform:uppercase;letter-spacing:.04em;color:#0e7ea5;cursor:pointer;text-align:left;background:0 0;border:none;flex:none;padding:0;font-size:11.5px;font-weight:800}.tp-line.me .tp-who{color:#0b6475}.tp-me{color:#33415e;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.tp-speakers{color:#0f1b3d;background:#f6fcfd;border:1px solid #a6dce6;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;font-size:12px;font-weight:800;display:flex}.tp-speakers small{color:#64748b;width:100%;font-size:11px;font-weight:600}.tp-result{gap:8px;display:grid}.tp-summary{color:#1e2b45;margin:0;font-size:13.5px;font-weight:600}.tp-found-head{letter-spacing:.06em;text-transform:uppercase;color:#0b6475;margin:0;font-size:11px;font-weight:800}.tp-found{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tp-found li{color:#1e2b45;cursor:pointer;background:#fff;border:1px solid #0e7ea51f;border-radius:8px;padding:6px 8px;font-size:13px}.tp-found li.off{color:#8a97ad;text-decoration:line-through}.tp-check{color:#0e7ea5;margin-right:4px}.tp-audit{background:#f6fcfd;border:1px solid #0b64753d;border-radius:10px;gap:8px;margin-top:4px;padding:10px;display:grid}.tp-audit-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tp-audit-head>div{color:#0f1b3d;gap:1px;font-size:13px;display:grid}.tp-audit-head span{color:#64748b;font-size:11px;font-weight:700}.tp-audit-checks{gap:5px;margin:0;padding:0;list-style:none;display:grid}.tp-audit-checks li{background:#fff;border:1px solid #dbeafe;border-radius:8px;align-items:flex-start;gap:7px;padding:7px 8px;display:flex}.tp-audit-checks li>span{color:#15803d;background:#dcfce7;border-radius:50%;flex:0 0 18px;place-items:center;height:18px;font-size:11px;font-weight:900;display:grid}.tp-audit-checks li.attention>span{color:#b91c1c;background:#fee2e2}.tp-audit-checks li div{gap:2px;min-width:0;display:grid}.tp-audit-checks strong{color:#1e2b45;font-size:12px}.tp-audit-checks small{color:#52617b;font-size:11.5px;line-height:1.35}.tp-audit-findings{color:#7f1d1d;background:#fff;border-left:3px solid #ef4444;gap:3px;padding:8px;font-size:12px;display:grid}.tp-audit-findings p{margin:0}.tp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tp-review{gap:8px;display:grid}.tp-lines-edit{max-height:50vh}.tp-lines-edit .tp-line{align-items:flex-start}.tp-lines-edit textarea{font:inherit;color:#1e2b45;resize:vertical;border:1px solid #0e7ea538;border-radius:8px;flex:1;padding:6px 8px;font-size:13.5px;line-height:1.4}.tp-lines-edit .tp-x{color:#8a97ad;cursor:pointer;background:0 0;border:none;font-size:16px}.tp-lines-edit .tp-x:hover{color:#b91c1c}.tp-review-actions{align-items:center;gap:10px;display:flex}.tp-typed{align-items:center;gap:6px;margin:6px 0;display:flex}.tp-typed input{min-width:0;font:inherit;color:#1e2b6a;border:1px solid #79cbd9;border-radius:8px;flex:1;padding:6px 9px;font-size:12.5px}.tp-typed small{color:#7a8aa6;white-space:nowrap;font-size:11px}.tp-live.paused{color:#7a8aa6}.tp-found li{position:relative}.tp-found li.editing{background:#f2fafb;border-color:#79cbd9}.fr-edit{color:#0b6475;cursor:pointer;background:#fff;border:1px solid #79cbd9;border-radius:999px;margin-left:10px;padding:2px 9px;font:800 11px inherit}.fr-form{cursor:default;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:8px;display:grid}.fr-form label{color:#45698f;text-transform:capitalize;gap:2px;font-size:11px;display:grid}.fr-form input{font:inherit;color:#1e2b6a;background:#fff;border:1px solid #d5deee;border-radius:8px;padding:6px 8px;font-size:13px}.fr-form input[type=checkbox]{justify-self:start;width:16px;height:16px}.fr-form small{color:var(--muted);grid-column:1/-1;font-size:11.5px}.tn{color:#33415e;font-size:13px}.tn-head{color:#1e2b6a;margin:0;font-weight:700}.tn-summary{color:#33415e;margin:4px 0 0;line-height:1.45}.tn-details{margin-top:6px}.tn-details>summary{cursor:pointer;color:#24539e;font-size:12px;font-weight:800;list-style:none}.tn-details>summary:before{content:"▸ "}.tn-details[open]>summary:before{content:"▾ "}.tn-lines{background:#f8f9fc;border:1px solid #e3e8f0;border-radius:12px;gap:6px;margin-top:8px;padding:10px 12px;display:grid}.tn-line{grid-template-columns:120px 1fr;gap:8px;margin:0;line-height:1.45;display:grid}.tn-who{letter-spacing:.04em;text-transform:uppercase;padding-top:2px;font-size:11px;font-weight:900}.tn-line.officer .tn-who{color:#0b6475}.tn-line.officer .tn-text{color:#45698f}.tn-line.client .tn-who{color:#0e7ea5}.tn-line.client .tn-text{color:#1e2b6a;font-weight:700}.tn-turns{background:#f8f9fc;border:1px solid #e3e8f0;border-radius:12px;gap:4px;max-height:520px;margin-top:8px;padding:8px;display:grid;overflow-y:auto}.tn-turn{border-radius:12px;max-width:86%;margin:0;padding:5px 10px;font-size:13.5px;line-height:1.4}.tn-turn .tn-who{letter-spacing:.05em;text-transform:uppercase;margin-right:6px;font-size:10.5px;font-weight:900}.tn-turn.officer{color:#1b2852;background:#e1f3f6;border:1px solid #addfe8;border-bottom-right-radius:4px;justify-self:end}.tn-turn.officer .tn-who{color:#0b6475}.tn-turn.client{color:#0f1b3d;background:#eaf2ff;border:1px solid #c9dcff;border-bottom-left-radius:4px;justify-self:start}.tn-turn.client .tn-who{color:#0e7ea5}@media (width<=640px){.tn-turn{max-width:94%}}.tn-hermes{background:#e8f6f8;border:1px solid #bde5ed;border-radius:12px;margin:6px 0 2px;padding:10px 12px}.tn-hermes small{letter-spacing:.12em;color:#0b6475;font-size:10.5px;font-weight:900;display:block}.tn-hermes p{color:#1e2b6a;margin:4px 0 0;font-weight:700;line-height:1.45}.tn-hermes button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border:0;border-radius:999px;margin-top:8px;padding:6px 12px;font:800 12px inherit}.tn-hermes .tn-again{color:#0b6475;background:#fff;border:1px solid #79cbd9;margin-left:8px}.tn-review{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;display:flex}.tn-review button{color:#0b6475;cursor:pointer;background:#e8f6f8;border:1px solid #79cbd9;border-radius:999px;padding:5px 12px;font:800 12px inherit}.tn-review button:disabled{opacity:.6;cursor:default}.tn-err{color:#b91c1c;font-size:12px}.tn-marks{flex-wrap:wrap;gap:6px;margin:4px 0 0;display:flex}.tn-mark{color:#7a8aa6;cursor:pointer;background:#eef1f7;border:1px solid #e3e8f0;border-radius:999px;padding:2px 9px;font:600 11px inherit}.tn-mark.on{color:#0b6475;background:#e8f6f8;border-color:#79cbd9;font-weight:800}.tn-mark.ask.on{color:#00a05c;background:#e6f7ee;border-color:#9fe3c3}.clog-marks{color:#1e2b6a;flex-wrap:wrap;gap:16px;margin:6px 0 2px;font-size:13px;font-weight:700;display:flex}.clog-marks label{align-items:center;gap:6px;display:inline-flex}.tn-remove{color:#b91c1c;cursor:pointer;opacity:.55;background:0 0;border:0;margin-left:10px;font-size:11px;font-weight:700}.tn-remove:hover{opacity:1}@media (width<=640px){.tn-line{grid-template-columns:1fr;gap:2px}}.pch{gap:10px;display:grid}.pch-item{background:#fff;border:1px solid #e3e8f0;border-radius:12px;padding:10px 12px}.tn-done{color:#00a05c;margin-right:8px;font-size:11.5px;font-weight:800}.tn-pending{color:#7a8aa6;font-size:12px;font-style:italic}.db-slot{min-width:0;position:relative}.db-card{border-top:4px solid #0b6475!important}.db-card.open{z-index:9;border:2px solid #0b6475;position:absolute;top:0;left:0;right:0;box-shadow:0 18px 44px #1e2b6a52}.db-head{cursor:pointer;background:#d8f0f4!important}.db-head small{color:#0f1b3d!important}.db-x{color:#0f1b3d;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:800}.db-rows{display:grid}.db-row{color:#33507a;border-top:1px solid #edf2fa;grid-template-columns:74px 1fr;gap:10px;padding:6px 12px;font-size:12.5px;display:grid}.db-row .d{color:#1e2b6a;font-size:11px;font-weight:800;line-height:1.3}.db-tag{border-radius:999px;margin-right:5px;padding:0 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.db-tag.call{color:#27429b;background:#d8f0f4}.db-tag.life{color:#0e7490;background:#ecfeff}.db-tag.next{color:#b91c1c;background:#fee2e2}.db-tag.text{color:#1e3a8a;background:#dbeafe}.db-tag.note{color:#475569;background:#f1f5f9}.db-sec{border-top:1px solid #edf2fa;padding:8px 12px}.db-sec small{letter-spacing:.1em;color:#0b6475;margin-bottom:4px;font-size:9.5px;font-weight:900;display:block}.db-sec p{color:#33507a;margin:0 0 4px;font-size:12.5px}.db-sec p b{color:#1e2b6a}.db-sec .db-rows{margin:0 -12px}.db-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.db-chip{color:#24539e;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.db-foot{background:#f8faff;border-top:1px solid #edf2fa;align-items:center;gap:8px;padding:8px 12px;display:flex}.db-foot i{color:var(--muted);margin-right:auto;font-size:11px;font-style:normal}.db-muted{color:var(--muted);margin:0;padding:8px 12px;font-size:12px}.dk-gear{color:#0b6475;-webkit-text-stroke:1.5px #111827;cursor:pointer;z-index:8;background:0 0;border:0;padding:0;font-size:30px;line-height:1;position:absolute;bottom:8px;right:14px}.dk-gear-pop{z-index:9;background:#fff;border:1px solid #c6d6f2;border-radius:12px;width:320px;padding:10px 12px;font-size:12px;position:absolute;bottom:48px;right:14px;box-shadow:0 12px 30px #1e2b6a33}.dk-gear-pop b{margin-bottom:6px;display:block}.dk-gear-pop label{color:#33507a;margin:4px 0;display:block}.dk-gear-pop details{margin-top:6px}.dk-gear-pop summary{cursor:pointer;color:#24539e;font-weight:700}.dk button.dk-gear{min-height:0!important;box-shadow:none!important;color:#0b6475!important;background:0 0!important;border:0!important;padding:0!important;font-size:30px!important}.remember-card{color:#fff;text-align:left;background:linear-gradient(160deg,#16214f,#0f1838);border:1px solid #22c7e0;border-radius:14px;margin:10px 0;padding:12px 14px;box-shadow:0 0 14px #22c7e02e}.remember-tag{letter-spacing:.12em;text-transform:uppercase;color:#22c7e0;align-items:center;gap:7px;margin:0 0 8px;font-size:11px;font-weight:800;display:flex}.remember-tag i{background:#22c7e0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c7e0}.remember-tag b{color:#fff;letter-spacing:.06em}.remember-reach{color:#22c7e0;margin:-2px 0 8px;font-size:12.5px;font-weight:700}.remember-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.remember-card li{grid-template-columns:26px 1fr auto;align-items:start;gap:8px;display:grid}.remember-asked{font:inherit;white-space:nowrap;color:#9fb6dc;cursor:pointer;background:#ffffff0f;border:1px solid #9fb6dc59;border-radius:999px;margin-top:1px;padding:3px 9px;font-size:11.5px;font-weight:700}.remember-asked:hover,.remember-asked:focus-visible{color:#fff;border-color:#22c7e0;box-shadow:0 0 8px #22c7e059}.remember-icon{text-align:center;font-size:17px;line-height:22px}.remember-fact{color:#fff;margin:0;font-size:14.5px;font-weight:700;line-height:1.35}.remember-fact b{color:#22c7e0;font-weight:800}.remember-ask{color:#9fb6dc;margin:2px 0 0;font-size:13px;line-height:1.35}.remember-ask small{opacity:.8;font-size:12px}.remember-more{color:#9fb6dc;background:0 0;border:0;margin:9px 0 0;padding:0;font-family:inherit;font-size:12px}button.remember-more{color:#22c7e0;cursor:pointer;font-weight:700}button.remember-more:hover{text-decoration:underline}.remember-compact{border-radius:12px;margin:8px 0;padding:10px 12px}.remember-compact ul{gap:6px}.remember-compact .remember-fact{font-size:13.5px}.remember-compact .remember-ask{font-size:12.5px}.pdx-caller-header .remember-card{margin:8px 12px 10px}.remember-btns{justify-items:end;gap:4px;display:grid}.remember-wrong{color:inherit;opacity:.7;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.remember-wrong:hover{opacity:1}.remember-error{color:#e39286;margin:6px 0 0;font-size:12.5px;font-weight:700}.remember-fix{gap:6px;margin:6px 0 2px;display:grid}.remember-fix textarea{box-sizing:border-box;color:#0f1b3d;resize:vertical;background:#fffffff2;border:1px solid #33a1ff;border-radius:10px;width:100%;padding:8px 10px;font:600 14px/1.4 inherit}.remember-fix span{flex-wrap:wrap;gap:8px;display:flex}.remember-fix button{color:#fff;cursor:pointer;background:#0e7ea5;border:0;border-radius:999px;padding:6px 14px;font:800 12.5px inherit}.remember-fix button:disabled{opacity:.55;cursor:default}.remember-fix .remember-fix-cancel{color:#cfe0ff;background:0 0;border:1px solid #cfe0ff73}.forwarded-call-controls{z-index:1200;top:calc(64px + env(safe-area-inset-top));gap:8px;width:min(350px,100vw - 24px);display:grid;position:fixed;right:12px}.forwarded-call-card{color:#173859;background:#f5faff;border:1px solid #7ca7da;border-left:4px solid #0e7490;border-radius:12px;padding:14px;box-shadow:0 4px 16px #172b4d26}.forwarded-call-card strong{font-size:16px;display:block}.forwarded-call-card p{margin:8px 0;font-size:14px}.forwarded-call-card button{color:#234776;cursor:pointer;background:#eaf2ff;border:1px solid #83a5d1;border-radius:8px;width:100%;min-height:44px;padding:9px 12px;font-weight:700}.forwarded-call-card button:disabled{opacity:.6;cursor:default}.forwarded-call-card small{color:#52677d;margin-top:9px;font-size:12px;display:block}.forwarded-call-card [role=alert]{color:#b42318}.ma-stack{z-index:170;box-sizing:content-box;pointer-events:none;gap:10px;width:340px;max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);padding:16px 18px 44px 44px;display:grid;position:fixed;top:0;right:0;overflow:hidden auto}.ma-stack>*{pointer-events:auto}.ma-clear-all{color:#45698f;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:999px;justify-self:end;padding:5px 12px;font:700 12px system-ui,sans-serif;box-shadow:0 4px 12px #14204f1a}.ma-card{text-align:left;background:#fff;border:1px solid #e3eaf3;border-left:5px solid #0e7ea5;border-radius:14px;padding:12px 14px 12px 16px;animation:.28s ease-out ma-in;position:relative;box-shadow:0 14px 34px #14204f2e}.ma-tap{cursor:pointer}.ma-tap:hover{box-shadow:0 16px 38px #14204f42}@keyframes ma-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ma-card{animation:none}}.ma-tag{letter-spacing:.07em;text-transform:uppercase;color:#0e7ea5;margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.ma-card b{color:#0f1b3d;overflow-wrap:anywhere;padding-right:26px;font-size:15px;display:block}.ma-card p{color:#45698f;overflow-wrap:anywhere;margin:2px 0 10px;font-size:13px}.ma-x{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:14px;position:absolute;top:8px;right:8px}.ma-x:hover{color:#b3261e;background:#fff1f1}.ma-acts{flex-wrap:wrap;gap:6px;display:flex}.ma-acts button{color:#0f1b3d;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:7px 12px;font:700 12.5px system-ui,sans-serif;box-shadow:inset 0 1px #fff,0 1px 2px #14204f1f}.ma-acts button:hover{background:#e6efff}.ma-card.ma-green{border-left-color:#00a05c}.ma-card.ma-green .ma-tag{color:#00804a}.ma-card.ma-pink{border-left-color:#f0563f}.ma-card.ma-pink .ma-tag{color:#d73c24}.ma-card.ma-cyan{border-left-color:#22c7e0}.ma-card.ma-cyan .ma-tag{color:#0e7490}.ma-card.ma-red{border-left-color:#b3261e}.ma-card.ma-red .ma-tag{color:#b3261e}.ma-dot{background:#0e7ea5;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.ma-dot.ma-green{background:#00a05c}.ma-dot.ma-pink{background:#f0563f}.ma-dot.ma-cyan{background:#22c7e0}.ma-dot.ma-red{background:#b3261e}@media (width<=760px){.ma-stack{width:auto;max-width:none;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 44px;box-sizing:border-box;left:0;right:0}}.ti-badge-btn{position:relative}.ti-badge{color:#fff;text-align:center;background:#b3261e;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.ti-inbox,.ti-thread{width:420px;padding:0;overflow:hidden}.ti-head{border-bottom:1px solid #eef1f7;align-items:center;gap:10px;padding:12px 40px 10px 14px;display:flex;position:relative}.ti-head>b{font-size:15px}.ti-head-sub{color:#7a8aa6;font-size:12px}.ti-new{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:700}.ti-head .pp-x{top:10px;right:10px}.ti-back{font:inherit;color:#0e7ea5;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ti-who-head{line-height:1.2;display:grid}.ti-who-head b{font-size:14.5px}.ti-who-head small{color:#7a8aa6;font-size:11.5px}.ti-list{max-height:380px;margin:0;padding:0;list-style:none;overflow:auto}.ti-list li{border-bottom:1px solid #eef1f7}.ti-list button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.ti-list button:hover{background:#f6f9ff}.ti-list li.unread button{background:#f3f7ff}.ti-av{color:#fff;background:linear-gradient(135deg,#0a7a8c,#0e7ea5,#22c7e0);border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.ti-who{flex:1;min-width:0;display:grid}.ti-who b{color:#0f1b3d;font-size:14px}.ti-who small{color:#45698f;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ti-list li.unread .ti-who small{color:#0f1b3d;font-weight:600}.ti-meta{justify-items:end;gap:4px;display:grid}.ti-meta small{color:#7a8aa6;font-size:11px}.ti-meta i{color:#fff;text-align:center;background:#0e7ea5;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;line-height:18px}.ti-msgs{background:#fbfcfe;flex-direction:column;gap:6px;max-height:260px;padding:12px 14px 6px;display:flex;overflow:auto}.ti-msgs p{border-radius:14px;max-width:78%;margin:0;padding:7px 11px;font-size:13.5px;line-height:1.35}.ti-msgs p small{opacity:.7;margin-top:2px;font-size:10.5px;display:block}.ti-msgs .them{color:#0f1b3d;background:#eef2f9;border-bottom-left-radius:4px;align-self:flex-start}.ti-msgs .me{color:#fff;background:#0e7ea5;border-bottom-right-radius:4px;align-self:flex-end}.ti-composer{border-top:1px solid #eef1f7}.ti-composer .mc-body{padding:8px 14px 0}.ti-composer .mc-box textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #0e7ea538;border-radius:10px;padding:8px 10px;font-size:13.5px}.ti-composer .mc-ai,.ti-composer .mc-tools{padding:6px 14px}.ti-subj{color:#0f1b3d;font-style:normal;font-weight:700}.ti-mail p{max-width:92%}.ti-subject{color:#0f1b3d;border:1px solid #0e7ea538;border-radius:10px;margin:8px 14px 0;padding:6px 10px;font-size:13px;font-weight:600}.ti-subject small{color:#7a8aa6;margin-right:4px;font-weight:800}.ti-av-voicemail{background:linear-gradient(135deg,#0f1b3d,#0e7ea5)}.ti-av-missed{color:#b3261e;background:#fdecec}.ti-missed{color:#b3261e}.ti-transcript{background:#fbfcfe;padding:12px 14px}.ti-transcript small{letter-spacing:.06em;color:#0b6475;margin-bottom:4px;font-size:10.5px;font-weight:800;display:block}.ti-transcript p{color:#0f1b3d;margin:0 0 8px;font-size:14px;line-height:1.5}.ti-logged{color:#00a05c!important;font-size:12.5px!important}.ti-logged a{color:#0e7ea5}.ti-nomsg{color:#7a8aa6!important}.ti-actions{border-top:1px solid #eef1f7;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 14px;display:flex}.ti-list button{padding-right:84px}.ti-row-acts button{background:#fff;border:1px solid #0e7ea540;border-radius:50%;width:30px;height:30px;padding:0;font-size:14px}@keyframes ti-pulse{0%,to{box-shadow:0 10px 26px #00a05c59}50%{box-shadow:0 10px 34px #00c26eb3}}.ti-tabs{gap:4px;padding:8px 14px 0;display:flex}.ti-tabs button{color:#33415e;cursor:pointer;background:#f2fafb;border:1px solid #22c7e04d;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.ti-tabs button.on{color:#fff;background:#0b6475;border-color:#0b6475}.ti-list li{position:relative}.ti-list li>button{padding-right:84px}.ti-row-acts{gap:4px;display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ti-list li:hover .ti-row-acts{display:flex}.ti-row-acts button{cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:50%;width:30px;height:30px;padding:0;font-size:14px}.ti-list li:hover .ti-meta{visibility:hidden}.ti-av-out{color:#00a05c;background:#e6f6ee}.ti-av-in{color:#0e7ea5;background:#ecf1ff}.ti-stage{letter-spacing:.04em;text-transform:uppercase;color:#45698f;vertical-align:middle;background:#eef2f9;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.ti-summary{font-weight:700;color:#0b6475!important}.ti-guess{background:#f3f7ff;border-radius:10px;gap:6px;margin-top:8px;padding:10px;display:grid}.ti-guess small{letter-spacing:.06em;color:#0b6475;font-size:10.5px;font-weight:800}.ti-guess p{flex-wrap:wrap;align-items:center;gap:6px;display:flex;margin:0!important;font-size:13px!important}.ti-grip{color:#fff9;letter-spacing:-2px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;place-items:center;width:14px;margin-right:2px;font-size:12px;display:grid}.ti-grip:active{cursor:grabbing}.pp-pill.ti-ringing{background:linear-gradient(90deg,#00a05c,#00c26e);animation:1.2s ease-in-out infinite ti-pulse}.ti-ring{color:#fff;align-items:center;gap:8px;padding:0 6px;display:flex}.ti-ring b{font-size:13px}.ti-ring small{opacity:.85;font-size:11px}.ti-ring button{color:#00a05c;height:30px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:800}.ti-ring .ti-ring-cell{color:#fff;background:#fff3}.ti-who b{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.ti-stage{white-space:nowrap;flex:none;margin-left:0}.ti-ring b,.ti-ring small{white-space:nowrap}.ti-ring button{white-space:nowrap;padding:0 10px}@media (width<=760px){.ti-ring small{display:none}}.pp-pill.ti-ringing{padding:6px 8px 6px 6px}.ti-ring{gap:12px;padding:0 4px}.ti-ring-who{line-height:1.15;display:grid}.ti-ring-who b{font-size:14px}.ti-ring-who small{opacity:.85;white-space:nowrap;font-size:11px}.ti-ring button{height:34px;padding:0 16px;font-size:13px}.pp-pill .ti-ring button{border-radius:999px;flex:none;width:auto;height:34px;padding:0 16px}.pp-pill .ti-ring button:hover{color:#00a05c;background:#fff}.pp-pill .ti-ring .ti-ring-cell:hover{color:#fff;background:#ffffff4d}.pp-pill .ti-ring .ti-ring-mute{color:#fff;background:#fff3;width:34px;padding:0;font-size:15px}.pp-pill .ti-ring .ti-ring-mute:hover{color:#fff;background:#ffffff4d}.ti-quick{background:#fff;border:1px solid #e3eaf3;border-radius:14px;gap:6px;width:340px;padding:10px;display:grid;position:absolute;bottom:58px;right:0;box-shadow:0 18px 44px #14204f2e}.ti-quick small{letter-spacing:.06em;color:#0b6475;font-size:10.5px;font-weight:800}.ti-quick button{color:#0f1b3d;font:inherit;text-align:left;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea538;border-radius:10px;padding:9px 12px;font-size:13px}.ti-quick button:hover{background:#ecf1ff}.ti-quick .ti-quick-custom{color:#0e7ea5;background:0 0;border-style:dashed;font-weight:700}.pp-pill{position:fixed}.pp-pill .ti-quick button{color:#0f1b3d;text-align:left;background:#f6f9ff;border-radius:10px;flex:none;width:100%;height:auto;padding:9px 12px;font-size:13px}.pp-pill .ti-quick button:hover{color:#0f1b3d;background:#ecf1ff}.pp-pill .ti-quick .ti-quick-custom{color:#0e7ea5;background:0 0;border-style:dashed}@media (width<=760px){.pp-pill.ti-ringing{justify-content:space-between;left:8px;right:8px!important}}.ti-error{color:#b3261e;margin:8px 14px;font-size:13px;font-weight:700}.ti-empty{color:#7a8aa6;padding:14px;font-size:13px;list-style:none}.ti-mail-subj{margin-bottom:2px;font-size:12.5px;display:block}.ti-audio{width:100%;margin-top:8px;display:block}.ti-quick-error{color:#b3261e;background:#fff5f5;font-size:13px;font-weight:700}.ti-composer .mc{min-width:0}.ti-thread{max-height:calc(100dvh - 100px);overflow:auto}.pp-pill.pp-moved{position:fixed}.pp-pill.ti-ringing{position:relative}.ti-clear{color:#45698f;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:999px;margin-left:auto;padding:5px 10px;font:700 11.5px system-ui,sans-serif}.ti-clear:disabled{opacity:.4;cursor:default}.ti-clear+.ti-new{margin-left:0}.ti-list li>.ti-hide{color:#b3bfd1;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:13px;line-height:1;display:grid;position:absolute;top:8px;left:auto;right:8px}.ti-hide:hover{color:#b3261e;background:#fff1f1}.ti-list li:has(.ti-hide)>button{padding-right:84px}.ti-list li:has(.ti-hide) .ti-meta{padding-right:22px}.ti-calls .ti-tabs{flex-wrap:wrap}.ti-calls .ti-tabs button,.ti-call-review button{min-height:40px;font-size:16px}.ti-call-review{color:#111;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:16px;display:flex}.ti-call-review button{color:#111;cursor:pointer;background:#f3f7ff;border:1px solid #c5cef3;border-radius:10px;padding:6px 10px}.ti-calls button:disabled{opacity:.55;cursor:default}.ti-calls .ti-list{max-height:min(380px,40vh)}.ti-calls .ti-who b,.ti-calls .ti-who small,.ti-calls .ti-meta small,.ti-calls .ti-head-sub{color:#111;font-size:16px}.ti-calls .ti-who small{white-space:normal}.ti-calls .ti-call-status{color:#111;padding:0 14px 10px 60px;font-size:16px}.ti-calls .ti-call-status button{color:#111;background:#fff;border:1px solid #c5cef3;border-radius:8px;width:auto;padding:8px 10px}.ti-call-info{display:none}.ti-call-help{color:#111;border-top:1px solid #eef1f7;margin:0;padding:10px 14px;font-size:16px}.ti-email-actions{flex-wrap:wrap;gap:8px;margin:0;padding:12px 16px;display:flex}.ti-email-message{overflow-wrap:anywhere;padding:0 16px 16px}.ti-email-message h3{margin:8px 0}.ti-email-message>p{color:#526582;font-size:13px}.ti-email-body{white-space:pre-wrap;margin:16px 0}.ti-email-reader button{min-height:44px}@media (width<=640px){.ti-inbox,.ti-thread{width:auto;left:8px;right:8px;top:calc(8px + env(safe-area-inset-top,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));max-height:none}}.ti-calls .ti-row-acts{right:38px}.ti-call-review .ti-call-clear{margin-left:auto}.uc{text-align:left;color:#0f1b3d;background:#fff;border:1px solid #c9d6ea;border-radius:14px;margin:8px 10px 10px;font-family:system-ui,sans-serif;overflow:hidden}.uc-head{background:#f3f7ff;border-bottom:1px solid #c9d6ea;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.uc-head b{font-size:14px}.uc-head small{color:#45698f;flex:100%;font-size:12px}.uc-count{background:var(--hh-pink-tag);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:grid}.uc-said{color:#00804a;background:#e9f9f1;margin:0;padding:8px 14px;font-size:13px;font-weight:700}.uc-error{color:#b3261e;background:#fff1f1;margin:0;padding:8px 14px;font-size:13px;font-weight:700}.uc-row{border-top:1px solid #e3eaf3;gap:8px;padding:12px 14px;display:grid}.uc-row:first-of-type{border-top:0}.uc-what{gap:2px;min-width:0;display:grid}.uc-what>b{font-size:15px}.uc-what small{color:#45698f;font-size:12.5px}.uc-what q{overflow-wrap:anywhere;font-size:13.5px;font-style:italic}.uc-read{color:#0e7ea5;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:700 12.5px system-ui,sans-serif;text-decoration:underline}.uc-lines{background:#f6f9ff;border-radius:10px;gap:6px;max-height:220px;margin-top:4px;padding:8px 10px;display:grid;overflow-y:auto}.uc-lines p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.uc-lines b{letter-spacing:.06em;text-transform:uppercase;color:#0e7ea5;font-size:10.5px;display:block}.uc-acts{flex-wrap:wrap;gap:6px;display:flex}.uc-acts button,.uc-match button{color:#0f1b3d;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:7px 12px;font:700 12.5px system-ui,sans-serif}.uc-acts button.main,.uc-match button,.uc-go{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.uc-acts button:disabled,.uc-match button:disabled,.uc-go:disabled{opacity:.55;cursor:default}.uc-box{background:#f6f9ff;border:1px solid #c9d6ea;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.uc-box-head{justify-content:space-between;align-items:center;display:flex}.uc-box-head b{font-size:13.5px}.uc-box-head button{color:#7a8aa6;cursor:pointer;background:0 0;border:0;border-radius:50%;width:26px;height:26px;font-size:13px}.uc-box-head button:hover{color:#b3261e;background:#fff1f1}.uc-box input{box-sizing:border-box;color:#0f1b3d;width:100%;font:inherit;background:#fff;border:1px solid #c9d6ea;border-radius:10px;padding:8px 10px;font-size:14px}.uc-box small{color:#45698f;font-size:12px;line-height:1.4}.uc-match{border-top:1px solid #e3eaf3;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.uc-match span{min-width:0;line-height:1.25;display:grid}.uc-match b{font-size:13.5px}.uc-go{cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:8px 14px;font:800 13px system-ui,sans-serif}.uc-box input:focus{outline-offset:0;border-color:#0e7ea5;outline:2px solid #0e7ea5}.ti-text-inbox,.ti-text-thread{background:#fff;border:1px solid #e0e5f4;border-radius:24px;width:min(520px,100vw - 24px);box-shadow:0 24px 70px #19255525,0 3px 12px #26365c0a}.ti-text-inbox{flex-direction:column;max-height:calc(100dvh - 110px);display:flex}.ti-text-inbox button,.ti-text-thread button{touch-action:manipulation;font-family:inherit}.ti-text-inbox button:focus-visible,.ti-text-inbox input:focus-visible,.ti-text-thread button:focus-visible{outline-offset:2px;outline:3px solid #1ba5be}.ti-text-inbox button:disabled{opacity:.45;cursor:default}.txi-header{isolation:isolate;color:#fff;background:linear-gradient(115deg,#19213b,#202948 47%,#244268 82%,#245869);flex:none;padding:19px 24px 20px;position:relative;overflow:hidden}.txi-header:before{content:"";z-index:-1;pointer-events:none;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='62' viewBox='0 0 36 62'%3E%3Cpath d='M18 0 36 10.3v20.7L18 41.3 0 31V10.3Z M0 31l18 10.3V62M36 31 18 41.3M0 62l18-10.3L36 62' fill='none' stroke='%238abfe8' stroke-width='.8'/%3E%3C/svg%3E");background-size:18px 31px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.txi-brand{letter-spacing:.17em;color:#c2e7ee;align-items:center;gap:10px;padding-right:28px;font-size:10px;font-weight:750;display:flex}.txi-brand span{color:#aebdd7;letter-spacing:.12em;border-left:1px solid #ffffff38;padding-left:10px;font-size:9px;font-weight:500}.txi-title-row{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.txi-title-row h2{color:#fff;letter-spacing:-.7px;margin:0;font-size:29px;font-weight:650;line-height:1.15}.txi-title-row p{color:#c4cbe2;margin:7px 0 0;font-size:12px;line-height:1.4}.txi-new{background:var(--hh-fade);color:#fff;cursor:pointer;border:1px solid #b3a6ff70;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 5px 18px #111a3145,inset 0 1px #ffffff30}.txi-new:hover{filter:brightness(1.13)}.txi-close{color:#e5eafa;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:10px;right:12px}.txi-close:hover{background:#ffffff20}.txi-tools{z-index:2;border-bottom:1px solid #eef0f8;flex-shrink:0;padding:17px 18px 12px;position:relative}.txi-modes{background:#f0f1f8;border:1px solid #ececf6;border-radius:13px;gap:4px;padding:4px;display:flex}.txi-modes button{color:#64718b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:40px;padding:8px 6px;font-size:12px;font-weight:600;display:inline-flex}.txi-modes button[aria-pressed=true]{color:#1f6571;background:#fff;border-color:#cfe6ea;box-shadow:0 2px 6px #24376608}.txi-modes button>span{color:#fff;background:#227584;border-radius:6px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:grid}.txi-search-row{align-items:center;gap:8px;margin-top:12px;display:flex}.txi-search{color:#8490ab;background:#f8f9fd;border:1px solid #e9edf6;border-radius:11px;flex:1;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.txi-search>svg{flex:none}.txi-search input{color:#253455;width:100%;min-width:0;height:41px;font:inherit;box-shadow:none;background:0 0;border:0;padding:0;font-size:13px}.txi-search input::placeholder{color:#8490a6}.txi-more{position:relative}.txi-more-toggle{color:#76829a;cursor:pointer;letter-spacing:2px;background:#fff;border:1px solid #e9edf6;border-radius:11px;min-width:42px;min-height:42px;padding:0}.txi-options{z-index:5;background:#fff;border:1px solid #e4e7f3;border-radius:14px;width:230px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #1b2c5024}.txi-options button{text-align:left;color:#34415e;cursor:pointer;background:#fff;border:0;border-radius:10px;width:100%;padding:12px;font-size:13px}.txi-options button:hover{background:#eef7f8}.txi-options small{color:#7d88a0;margin-top:5px;font-size:11px;display:block}.ti-text-inbox .ti-list{scrollbar-width:thin;scrollbar-color:#d5daeb transparent;min-height:0;max-height:min(430px,48dvh);padding:0 10px}.ti-text-inbox .ti-list li{border:0;border-bottom:1px solid #eef0f6;border-radius:0;margin:0}.ti-text-inbox .ti-list li:last-child{border-bottom:0}.ti-text-inbox .ti-list li>button{border-radius:12px;gap:12px;min-height:85px;padding:14px 42px 14px 12px}.ti-text-inbox .ti-list li.unread>button{background:#fff}.ti-text-inbox .ti-list li>button:hover{background:#f7f8fc}.ti-text-inbox .ti-av{color:#38636a;background:#dff0f4;border:1px solid #cbe6eb;flex-basis:40px;width:40px;height:40px;font-size:12px;font-weight:650}.ti-text-inbox .unread .ti-av{color:#2a646e;background:#d8eef2;border-color:#bde0e7}.ti-text-inbox .ti-who{gap:4px}.ti-text-inbox .ti-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.ti-text-inbox .unread .ti-who b{font-weight:750}.ti-text-inbox .ti-who small{color:#71809a;font-size:12px;line-height:1.5}.txi-context{white-space:nowrap;text-overflow:ellipsis;color:#6e7990;font-size:10px;line-height:1.5;overflow:hidden}.ti-text-inbox .txi-context:first-letter,.ti-text-thread .txi-context:first-letter{text-transform:uppercase}.ti-text-inbox .ti-meta{flex-shrink:0;align-self:flex-start;gap:7px;padding-top:2px;padding-right:0!important}.ti-text-inbox .ti-meta small{white-space:nowrap;color:#8b96ad;font-size:10px}.ti-text-inbox .ti-meta i{background:#227280;min-width:18px;font-size:10px}.ti-text-inbox .ti-list li:hover .ti-meta{visibility:visible}.txi-footer{color:#8792a8;background:#fafbfe;border-top:1px solid #edf0f8;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:10px 15px;font-size:10px;display:flex}.txi-footer svg{width:12px;height:12px}.ti-text-inbox>section{min-height:0;overflow:auto}.ti-text-inbox .gt-inbox-label{display:none}.ti-text-thread .ti-head{background:#f3fafb;border-bottom-color:#ddeaed;gap:12px;padding:16px 50px 16px 18px}.ti-text-thread .ti-who-head{flex:1;gap:4px;min-width:0}.ti-text-thread .ti-who-head b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ti-text-thread .ti-back{color:#1e6c7a;min-height:40px;font-size:12px}.ti-text-thread .ti-composer .mc-body-text{padding:18px 18px 0}.ti-text-thread .ti-composer .mc-box textarea{border:0;border-radius:0;padding:18px;font-size:16px;line-height:1.7}@media (width<=640px){.ti-text-inbox,.ti-text-thread{border-radius:20px;width:auto;max-height:none}.txi-header{padding:18px 16px}.txi-title-row h2{font-size:26px}.txi-brand{gap:7px;font-size:9px}.txi-brand span{padding-left:7px;font-size:8px}.txi-tools{padding:12px}.txi-modes button{gap:5px;font-size:11px}.txi-new{gap:4px;padding:10px;font-size:12px}.ti-text-inbox .ti-list{flex:1;max-height:none}.ti-text-inbox .ti-list li>button{gap:9px;padding-left:6px}.ti-text-inbox .ti-who b{font-size:13px}.ti-text-inbox .ti-meta small{font-size:9px}.ti-text-thread .ti-head{gap:8px;padding-left:12px}.ti-text-thread .ti-head .dk-chip{padding:6px;font-size:11px}}.txi-filters{align-items:center;gap:6px;margin-top:12px;display:flex}.txi-filters button{min-height:32px;font:inherit;color:#69748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:5px 12px;font-size:12px}.txi-filters button[aria-pressed=true]{color:#27626d;background:#e6f3f5;border-color:#cee8ed;font-weight:650}.txi-filters>span{color:#7b869b;margin-left:auto;font-size:10px}.txi-unread-dot{background:#237382;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.ti-text-inbox .ti-list .txi-row-toggle{color:#718099;opacity:0;letter-spacing:1px;background:0 0;border-radius:9px;justify-content:center;width:36px;min-height:36px;padding:0;position:absolute;top:7px;right:0}.ti-text-inbox .ti-list li:hover .txi-row-toggle,.ti-text-inbox .ti-list li:focus-within .txi-row-toggle,.ti-text-inbox .txi-row-toggle[aria-expanded=true]{opacity:1}.ti-text-inbox .ti-list .txi-row-toggle:hover{background:#e5f1f3}.txi-row-menu{border:1px solid #e6e8f2;border-radius:12px;margin:0 8px 10px 62px;box-shadow:0 4px 12px #26365c08}.ti-text-inbox .ti-list .txi-row-menu button{color:#3f4b66;background:#fafbfe;border-radius:12px;width:100%;padding:12px;font-size:12px;display:block}.txi-row-menu small{color:#74809a;margin-top:4px;font-size:10px;display:block}.txi-avatar-stack{flex:0 0 40px;width:40px;height:44px;position:relative}.txi-avatar-stack>span{color:#326068;background:#d5eaee;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:650;display:grid;position:absolute;top:0;left:0}.txi-avatar-stack>span+span{color:#41698f;background:#e3eef9;top:16px;left:12px}.txi-thread-header{z-index:3;background:#f6fcfd;border-bottom:1px solid #e7e6f2;padding:12px 20px 18px;position:sticky;top:0}.txi-thread-nav{align-items:center;gap:10px;padding-right:40px;display:flex}.txi-thread-nav>span{letter-spacing:.1em;color:#77829a;margin-left:auto;font-size:9px}.txi-thread-header .txi-close{color:#6b7692;background:#fff;border-color:#e4e7f2;top:15px;right:12px}.txi-thread-person{align-items:center;gap:12px;margin-top:8px;display:flex}.txi-thread-person .ti-av{color:#32646d;background:#dceff2;flex:0 0 42px;width:42px;height:42px;font-size:13px;font-weight:650}.txi-thread-person .ti-who-head{gap:3px}.txi-thread-person .ti-who-head b{color:#1e2b4b;font-size:17px}.txi-profile{color:#2a5d66;background:#fff;border:1px solid #d4e4e7;border-radius:10px;align-items:center;gap:4px;min-height:40px;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.txi-profile svg{width:14px;height:14px}.txi-profile:focus-visible,.txi-group-heading a:focus-visible,.txi-group-heading summary:focus-visible{outline-offset:2px;outline:3px solid #1ba5be}.txi-optout{color:#b3261e;margin:10px 0 0;font-size:12px}.ti-text-thread .mc-who-embedded>.mc-av,.ti-text-thread .mc-who-embedded>.mc-recipient-identity{display:none}.ti-text-thread .mc-who-embedded{min-height:0;padding:10px 18px}.txi-group-heading{border-bottom:1px solid #e9edf6;padding:12px 18px}.txi-group-heading>b{color:#1e2b4b;overflow-wrap:anywhere;font-size:15px;display:block}.txi-group-heading>small{color:#71809a;margin-top:5px;font-size:11px;display:block}.txi-group-heading details{color:#265f69;margin-top:10px;font-size:12px}.txi-group-heading summary{cursor:pointer;padding:5px 0}.txi-group-heading a{color:#265f69;justify-content:space-between;align-items:center;padding:10px 0;text-decoration:none;display:flex}.txi-group-nav{padding:12px 50px 0 18px;position:relative}.txi-group-nav .ti-back{min-height:36px}.txi-group-nav .txi-close{color:#6b7692;background:#fff;border-color:#e4e7f2}.ti-group-thread .gt-history{overflow-y:auto}.ti-group-thread .txi-group-heading{background:#f6fcfd}@media (width<=640px),(hover:none){.ti-text-inbox .ti-list .txi-row-toggle{opacity:1}}@media (width<=360px){.txi-title-row{gap:6px}.txi-title-row p{font-size:10px}.txi-new{padding:10px 8px;font-size:11px}.txi-thread-header{padding-left:12px;padding-right:12px}.txi-thread-nav>span{font-size:8px}.txi-thread-person{gap:8px}.txi-thread-person .ti-who-head b{font-size:15px}}@media (forced-colors:active){.txi-header:before{display:none}.txi-modes button[aria-pressed=true],.txi-filters button[aria-pressed=true]{border:2px solid highlight}.txi-unread-dot{background:highlight}}.urla{grid-template-columns:250px 1fr;gap:18px;max-width:1080px;margin:0 auto;padding:14px 18px 60px;display:grid}.urla-back{color:#0e7ea5;font-size:13px;font-weight:700;text-decoration:none}.urla-head{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.urla-head h1{color:#1e2b45;margin:4px 0 0;font-size:22px}.urla-head h1 b{color:#0b6475}.urla-save{color:var(--muted);font-size:12px}.urla-rail{background:#fff;border:1px solid #0e7ea524;border-radius:12px;align-self:start;padding:8px;position:sticky;top:12px}.urla-rail button{text-align:left;color:#33415e;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:7px 10px;font-size:12.5px;display:block}.urla-rail button small{color:var(--muted);font-size:11px;display:block}.urla-rail button.on{color:#0b6475;background:#e5f5f8;font-weight:700}.urla-rail button.done:before{content:"✓ ";color:#00a05c}.urla-rail button.skip{opacity:.45}.urla-card{background:#fff;border:1px solid #0e7ea524;border-radius:14px;padding:18px 22px;box-shadow:0 10px 30px #0e7ea50f}.urla-card h2{color:#0b6475;margin:0;font-size:18px}.urla-card>p.urla-blurb{color:#5b6b85;margin:4px 0 14px;font-size:13px}.urla-who{gap:6px;margin-bottom:12px;display:flex}.urla-group{border-top:1px solid #0e7ea51a;padding:12px 0 6px}.urla-group h3{text-transform:uppercase;letter-spacing:.04em;color:#0e7ea5;margin:0 0 8px;font-size:13px}.urla-note{color:var(--muted);margin:-4px 0 8px;font-size:12px}.urla-grid{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.urla-field{flex-direction:column;gap:3px;display:flex}.urla-field.full{grid-column:1/-1}.urla-field label{color:#33415e;font-size:12px;font-weight:600}.urla-field input,.urla-field select{color:#1e2b45;background:#fff;border:1px solid #0e7ea538;border-radius:7px;padding:7px 9px;font-size:13px}.urla-field input:focus,.urla-field select:focus{outline:2px solid #22c7e059}.urla-pills{flex-wrap:wrap;gap:6px;display:flex}.urla-pill{color:#33415e;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.urla-pill.on{color:#fff;background:#0b6475;border-color:#0b6475}.urla-zip-pick{background:#f3f7ff;border:1px solid #0e7ea533;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding:7px 10px;display:flex}.urla-zip-pick b{color:#0e7ea5;font-size:12px}.urla-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.urla-btn{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700}.urla-btn.primary{color:#fff;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border:none}.urla-btn:disabled{opacity:.5;cursor:default}.urla-export{color:#5b6b85;align-items:center;gap:10px;font-size:12.5px;display:flex}.urla-export-card{background:#f6fcfd;border:1px solid #0b647533;border-radius:10px;gap:8px;margin:8px 0 4px;padding:12px;display:grid}.urla-export-card h3{color:#0b6475;text-transform:uppercase;letter-spacing:.04em;margin:0 0 7px;font-size:13px}.urla-export-card .urla-note{margin:0}.urla-export-card .urla-export{flex-wrap:wrap}.urla-export-card .urla-export label{align-items:center;gap:5px;display:flex}.urla-export-card input[type=password]{border:1px solid #0e7ea538;border-radius:7px;padding:7px 9px}.urla-soon{color:#5b6b85;font-size:13px}.urla-soon ul{margin:8px 0 0;padding-left:18px}@media (width<=820px){.urla{grid-template-columns:minmax(0,1fr)}.urla-rail{gap:4px;min-width:0;display:flex;position:static;overflow-x:auto}.urla-rail button{white-space:nowrap}.urla-rail button small{display:none}.urla-grid{grid-template-columns:minmax(0,1fr)}.urla-field{min-width:0}.urla-ym{flex-wrap:wrap}}.urla-item{background:#fbfcff;border:1px solid #0e7ea524;border-radius:10px;margin:0 0 10px;padding:10px 12px}.urla-item-head{color:#0b6475;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12.5px;font-weight:700;display:flex}.urla-share{color:#5b6b85;flex-wrap:wrap;align-items:center;gap:6px;margin-left:16px;font-size:12.5px;display:inline-flex}.urla-share .urla-btn{padding:5px 11px;font-size:12px}.urla-link{color:var(--muted);word-break:break-all}.urla-ym{gap:10px;display:flex}.urla-ym span{align-items:center;gap:6px;display:flex}.urla-ym input{width:70px}.urla-ym small{color:var(--muted);font-size:12px}.urla-strip{background:#f8faff;border:1px solid #0e7ea524;border-radius:12px;grid-column:1/-1;gap:8px;margin:0 0 4px;padding:10px 14px;display:grid}.uh-line{flex-wrap:wrap;align-items:flex-end;gap:6px 16px;display:flex}.uh-cell{color:#4b5a78;gap:2px;font-size:10.5px;font-weight:700;display:grid}.uh-cell input,.uh-cell select{font:inherit;border:1px solid #0e7ea538;border-radius:8px;width:120px;padding:6px 8px;font-size:13px}.uh-mid input{width:90px}.uh-short input{width:72px}.uh-prog select{width:96px}.uh-date input{width:110px}.uh-pair{align-items:center;gap:4px;display:inline-flex}.uh-pair input{width:72px}.uh-pair b{color:var(--muted)}.uh-lock{color:#4b5a78;font:inherit;cursor:pointer;background:#eef1f6;border:1px solid #c7cfdd;border-radius:999px;align-self:flex-end;padding:7px 12px;font-size:12.5px;font-weight:800}.uh-lock.on{color:#fff;background:#00a05c;border-color:#00a05c}@media (width<=560px){.urla{padding:10px 12px 60px}.urla-head h1{overflow-wrap:anywhere;font-size:22px}.urla-save{overflow-wrap:anywhere;display:block}}.urla-member-note{color:#0f1b3d;background:#e8efff;border-radius:10px;margin:6px 0 4px;padding:8px 12px;font-size:13.5px;font-weight:700}@media (width<=560px){.urla-grid{grid-template-columns:minmax(0,1fr)}.urla-field{min-width:0}.urla-field input,.urla-field select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.urla-card,.urla-group{min-width:0}}.urla-comeback{color:#45698f;margin:8px 0 0;font-size:12.5px}.urla-member .urla-addr-extra{display:none}@media (width<=760px){.urla-save-state{min-height:1.4em;display:block}}.ua-subject-expenses{border:1px solid #d4ddf3;border-radius:12px;margin:18px 0;padding:18px}.ua-subject-escrow{background:#f3f5ff;border-radius:10px;margin-top:16px;padding:16px}.ua-escrow-choices{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ua-escrow-choices button{color:#304d92;background:#f0f5ff;border:1px solid #cbd6ed;border-radius:8px;min-height:44px;padding:8px 12px}.ua-escrow-choices button[aria-pressed=true]{color:#fff;background:#0b6475;border-color:#0b6475}.unified-app .pc-grid .pc-check{text-transform:none;letter-spacing:normal;align-items:center;gap:10px;display:flex}.unified-app .pc-grid .pc-check input{width:20px;height:20px;min-height:20px;margin:0}.stage-header-escrow{color:#2f458d}.employment-pay{margin-top:18px}.employment-pay h4{margin:0 0 8px}.employment-pay fieldset{border:1px solid #cbd7ee;border-radius:10px;min-width:0;margin:16px 0;padding:16px}.employment-pay legend{font-weight:700}.employment-pay label{gap:8px;margin-bottom:16px;display:grid}.employment-pay input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;border:1px solid #b8c9e4;border-radius:8px;padding:12px}.employment-pay .urla-pill{color:#254b92;background:#f0f5ff;min-height:48px}.employment-pay .urla-pill[aria-pressed=true],.employment-pay .pay-filled input{background:var(--hh-fade);color:#fff;-webkit-text-fill-color:white}.employment-pay :focus-visible{outline-offset:3px;outline:3px solid #22c7e0}.urla-send{background:#f7faff;border:1px solid #0e7ea538;border-radius:14px;margin-top:14px;padding:16px}.urla-send h3{color:#0f1b3d;margin:0 0 8px;font-size:17px}.urla-send h4{letter-spacing:.06em;text-transform:uppercase;color:#0b6475;margin:14px 0 6px;font-size:12px}.urla-send p{color:#33415e;margin:0 0 8px;font-size:14px;line-height:1.45}.urla-send a{color:#0e7ea5;font-weight:700}.urla-send-tick{color:#0f1b3d;align-items:flex-start;gap:9px;margin:12px 0;font-size:14.5px;font-weight:700;display:flex}.urla-send-tick input{flex:none;width:20px;height:20px;margin:1px 0 0}.urla-send-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.urla-ssn{gap:5px;display:grid}.urla-ssn label{color:#33415e;font-size:12px;font-weight:600}.urla-ssn-saved{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.urla-ssn-input,.urla-ssn-stars{letter-spacing:.12em;color:#0f1b3d;font:700 20px/1.2 ui-monospace,SF Mono,Menlo,Consolas,monospace}.urla-ssn-input{box-sizing:content-box;background:#fff;border:1px solid #0e7ea54d;border-radius:9px;width:14.5ch;max-width:100%;padding:9px 12px}.urla-ssn-input:focus{outline:2px solid #22c7e059}.urla-ssn-ok{color:#00a05c;font-size:13px;font-weight:800}.af{grid-column:1/-1}.af-label{letter-spacing:.06em;text-transform:uppercase;color:#0b6475;margin:8px 0 4px;font-size:11px;font-weight:800}.af-grid{grid-template-columns:2.2fr 1.4fr .6fr .8fr 1.2fr;gap:8px;display:grid}@media (width>=701px){.af-grid:where(.af-no-county){grid-template-columns:2.2fr 1.4fr .6fr .8fr}}.af-grid label{color:#33415e;gap:4px;font-size:12px;font-weight:700;display:grid}.af-grid input{font:inherit;box-sizing:border-box;border:1px solid #0e7ea538;border-radius:8px;width:100%;padding:8px 10px;font-size:13.5px}.af-hint{color:var(--muted);margin:4px 0 0;font-size:12px}.af-choices{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.af-chip{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea54d;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700}.af-chip:hover{background:#dbe7ff}@media (width<=700px){.af-grid{grid-template-columns:1fr 1fr}.af-street{grid-column:1/-1}}.hf-rent input{width:72px}.hf-rent small:first-child{color:#33415e;font-weight:700}.fp-pending{letter-spacing:0;text-transform:none;color:#0e7ea5;margin-left:8px;font-size:12px;font-weight:700}.fp-pending-review{font:inherit;color:#0b6475;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.workspace-drawer{color:#142b4d;background:#fff;border:0;width:540px;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-8px 0 35px #142b4d26}.workspace-drawer::backdrop{background:#15274760}.workspace-drawer-heading{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.workspace-drawer-heading h2{color:#0b6475;margin:0;font-size:26px}.workspace-drawer-heading button{color:#2455a4;cursor:pointer;background:#f3f7ff;border:1px solid #dbe4f2;border-radius:8px;width:44px;height:44px;font-size:26px}.workspace-drawer-body{padding:24px 28px}.workspace-drawer .rt-form{box-shadow:none;background:#fff;border:0;margin:0;padding:0}.workspace-drawer .rt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-drawer .add-lead-form{box-shadow:none;background:#fff;border:0;margin:0;padding:0}.workspace-drawer input,.workspace-drawer select,.workspace-drawer textarea{max-width:100%;font-size:16px}@media (width<=600px){.workspace-drawer{width:100%}.workspace-drawer-heading,.workspace-drawer-body{padding:20px}}@media (width<=760px){.workspace-drawer-heading{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px}.workspace-drawer-heading h2{font-size:21px}.workspace-drawer-body{padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px))}}.workspace-drawer{height:100dvh;max-height:100dvh}.unified-app .hyve-sticky-head{z-index:6;background:#fff;border-bottom:1px solid #e3eaf3;padding:6px 0;position:sticky;top:0}.unified-app .hyve-sticky-head h2{margin:4px 0}.unified-app .hyve-sticky-head .hyve-head-right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=760px){.unified-app-embedded .hyve-sticky-head{position:static}}.unified-app button.hyve-log-chip,.hyve-log-chip{color:#3e5977;cursor:pointer;text-align:left;background:#f3f5f9;border:1px solid #cfd8e6;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:5px 12px;font:600 12.5px/1.3 Arial,Helvetica,sans-serif;display:inline-flex}.unified-app button.hyve-log-chip span:last-child{overflow-wrap:anywhere}.unified-app button.hyve-log-chip.hyve-log-chip-new,.hyve-log-chip.hyve-log-chip-new{color:#a12512;background:#fcf2f0;border-color:#f0563f}.hyve-log-dot{background:#f0563f;border-radius:50%;flex:none;width:8px;height:8px}.hyve-log{color:#193453;font-size:15px}.hyve-log h3{color:#0f1b3d;margin:20px 0 8px;font-size:16px}.hyve-log button{color:#2753a1;font:inherit;cursor:pointer;background:#f1f6ff;border:1px solid #cedcf0;border-radius:8px;padding:8px 14px;font-size:14px}.hyve-log button:disabled{opacity:.55;cursor:default}.hyve-log button.hyve-log-quiet{padding:5px 10px;font-size:13px}.hyve-log-status{background:#f7faff;border:1px solid #d5e0ee;border-radius:10px;gap:4px;margin:0 0 12px;padding:12px 14px;display:grid}.hyve-log-status b{color:#0f1b3d;font-size:16px}.hyve-log-status span{color:#536b87;font-size:13px}.hyve-log-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.hyve-log-error{color:#a72a38;background:#fff7f8;border:1px solid #e4b9bf;border-radius:8px;padding:10px 12px}.hyve-log-notice{color:#236647;background:#f2f8f5;border:1px solid #bfe3cf;border-radius:8px;padding:8px 12px}.hyve-log-waiting,.hyve-log-people ul{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.hyve-log-waiting li,.hyve-log-people li{border:1px solid #e3eaf3;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.hyve-log-people summary{cursor:pointer;padding:8px 0;font-weight:650}.hyve-log-people li>div{gap:2px;min-width:0;display:grid}.hyve-log-people small{color:#536b87;font-size:13px}.hyve-log-cell{gap:8px;width:100%;display:grid}.hyve-log-cell label{gap:5px;font-size:13px;font-weight:600;display:grid}.hyve-log-cell input{border:1px solid #b8cbea;border-radius:7px;padding:9px;font-size:16px}.hyve-log-cell>div{flex-wrap:wrap;gap:8px;display:flex}.hyve-log-empty{color:#536b87}.hyve-log-list{margin:0;padding:0;list-style:none}.hyve-log-list>li{border-top:1px solid #e3eaf3;padding:12px 0}.hyve-log-list header{color:#536b87;flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.hyve-log-list header span{color:#193453;font-weight:650}.hyve-log-list header em{color:#2753a1;font-style:normal;font-weight:650}.hyve-log-list p{overflow-wrap:anywhere;margin:6px 0}.hyve-log-changes{overflow-wrap:anywhere;margin:4px 0 0;padding-left:18px;font-size:14px}.hyve-log-changes li{margin:3px 0}.hyve-agreed{border-top:1px solid #e3eaf3;padding:12px 0}.hyve-agreed h3{margin:4px 0 6px}.hyve-agreed p{margin:4px 0}.hyve-agreed ol{margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.45}.hyve-agreed ol li{margin:6px 0}.hyve-agreed-ok{color:#00a05c;font-weight:700}.hyve-reason{color:#193453;border:0;border-radius:14px;width:min(380px,100vw - 32px);padding:22px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 18px 50px #14204f40}.hyve-reason::backdrop{background:#15274760}.hyve-reason h2{color:#0b6475;margin:0 0 8px;font-size:20px}.hyve-reason p{color:#3e5977;margin:0 0 16px;font-size:14px}.hyve-reason div{flex-wrap:wrap;gap:10px;display:flex}.hyve-reason button{color:#2753a1;cursor:pointer;background:#f1f6ff;border:1px solid #cedcf0;border-radius:8px;flex:140px;padding:11px 14px;font:600 15px Arial,Helvetica,sans-serif}.la-box{z-index:70;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5,#22c7e0) border-box;border:2px solid #0000;border-radius:16px;flex-direction:column;width:520px;max-width:calc(100vw - 460px);max-height:calc(100vh - 48px);display:flex;position:fixed;top:24px;right:440px;box-shadow:0 18px 44px #1a647147}.la-head{border-bottom:1px solid #0e7ea51f;justify-content:space-between;align-items:flex-start;padding:14px 16px 10px;display:flex}.la-title{color:#1e2b45;margin:0;font-size:15px;font-weight:800}.la-sub{color:#5b6b85;margin:2px 0 0;font-size:11px}.la-context{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.la-context span{color:#254261;background:#f3f8ff;border:1px solid #c9dcfa;border-radius:7px;gap:1px;padding:5px 7px;font-size:11px;line-height:1.2;display:grid}.la-context b{color:#5b6b85;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.la-head-actions{align-items:center;gap:8px;display:flex}.la-cob-btn{color:#1d4ed8;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea540;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800}.la-cob-btn.on{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border-color:#0000}.la-copy-btn{color:#1d4ed8;cursor:pointer;background:#eaf2ff;border:1px dashed #0e7ea566;border-radius:8px;grid-column:1/-1;padding:8px 12px;font-size:12px;font-weight:700}.la-saved{color:#00a05c;background:#f0fdf6;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.la-saved.la-saving{color:#5b6b85;background:#f3f4f6}.la-ssn-inline input{border:1px solid #0e7ea538;border-radius:5px;width:150px;padding:5px 8px;font-size:12.5px}.la-ssn-error{color:#b53535;grid-column:2;font-size:11px}.la-min{color:#33415e;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea540;border-radius:8px;width:28px;height:28px;font-weight:900}.la-scroll{padding:10px 16px 16px;overflow-y:auto}.la-section{border:1px solid #0e7ea524;border-radius:12px;margin-top:10px;overflow:hidden}.la-section-head{color:#1e2b45;cursor:pointer;background:#f6f9ff;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:13px;font-weight:800;display:flex}.la-caret{color:#0e7ea5}.la-section-body{grid-template-columns:1fr 1fr;gap:10px 12px;padding:12px 14px 14px;display:grid}.la-field{flex-direction:column;gap:4px;display:flex}.la-field.wide{grid-column:1/-1}.la-field span{color:#5b6b85;font-size:11px;font-weight:700}.la-field input{color:#1e2b45;border:1px solid #0e7ea533;border-radius:8px;padding:8px 10px;font-size:13px}.la-field input.la-prefilled{background:#eaf2ff;border-color:#0b5cff59}.la-asset-row{grid-column:1/-1;grid-template-columns:1fr 1fr 28px;align-items:end;gap:10px;display:grid}.la-asset-grid{grid-column:1/-1;grid-template-columns:96px 1.2fr 1.2fr 90px 110px 24px;align-items:center;gap:6px;display:grid}.la-asset-grid input,.la-asset-grid select{color:#1e2b45;background:#fff;border:1px solid #0e7ea533;border-radius:6px;min-width:0;padding:5px 7px;font-size:12px}.la-asset-head{margin-bottom:2px}.la-asset-head span{text-transform:uppercase;letter-spacing:.4px;color:#5b6b85;font-size:10px;font-weight:800}.la-asset-totals{color:#33415e;border-top:1px solid #0e7ea524;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:18px;padding-top:8px;font-size:12px;display:flex}.la-asset-totals b{color:#1e2b45}.la-asset-totals .la-money{color:#00a05c}.la-asset-remove{color:#5b6b85;cursor:pointer;background:0 0;border:none;height:32px;font-size:13px}.la-asset-remove:hover{color:#dc2626}.la-job{border:1px solid #0e7ea524;border-radius:10px;grid-column:1/-1;padding:10px 12px}.la-job-head{text-transform:uppercase;letter-spacing:.4px;color:#5b6b85;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.la-job-badge{letter-spacing:.4px;color:#00a05c;background:#f0fdf6;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:10px;font-weight:900}.la-job-badge.past{color:#5b6b85;background:#f3f4f6}.la-job-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.la-ssn{background:snow;border:1px solid #dc262633;border-radius:10px;grid-column:1/-1;padding:10px 12px}.la-ssn>span{color:#5b6b85;font-size:11px;font-weight:700}.la-ssn-row{align-items:center;gap:8px;margin-top:4px;display:flex}.la-ssn-masked{letter-spacing:2px;color:#1e2b45;white-space:nowrap;font-size:15px;font-weight:800}.la-ssn-btn{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700}.la-ssn-btn:disabled{opacity:.55;cursor:not-allowed}.la-ssn-note{color:var(--muted);margin:6px 0 0;font-size:10.5px}.la-box.la-encompass{resize:both;width:780px;min-width:560px;max-width:calc(100vw - 460px);min-height:320px;overflow:hidden}.la-draggable{cursor:move;-webkit-user-select:none;user-select:none}.la-box.la-large{max-width:calc(100vw - 80px);width:calc(100vw - 80px)!important;height:calc(100vh - 48px)!important;top:24px!important;left:40px!important;right:auto!important}.la-bar{color:#1e2b45;background:#f3f6fb;border:1px solid #0e7ea524;border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;padding:7px 12px;font-size:12.5px;font-weight:800;display:flex}.la-noco{color:#33415e;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.la-two-col{grid-template-columns:1fr 1fr;gap:0 14px;margin-top:8px;display:grid}.la-col{border:1px solid #0e7ea524;border-radius:8px;padding:8px 10px 10px}.la-col-off{opacity:.45}.la-col-head{color:#1e2b45;background:#f6f9ff;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:5px 8px;font-size:12px;font-weight:800;display:flex}.la-copy-from{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #0e7ea54d;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700}.la-copy-from:disabled{opacity:.5;cursor:not-allowed}.la-subbar{color:#33415e;background:#f3f6fb;border-radius:6px;justify-content:space-between;align-items:center;margin:8px 0 4px;padding:4px 8px;font-size:11px;font-weight:800;display:flex}.la-subbar-amber{color:#b91c1c;background:#fff5f5}.la-former{border-left:2px solid #c2410c59;margin:4px 0;padding-left:8px}.la-hint{color:#b91c1c;background:#fff5f5;border:1px solid #b91c1c40;border-radius:8px;grid-column:1/-1;margin:6px 0;padding:7px 10px;font-size:12px}.la-hint-btn{color:#b91c1c;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:800;text-decoration:underline}.la-row{grid-template-columns:92px 1fr;align-items:center;gap:8px;margin:3px 0;display:grid}.la-row-label{color:#33415e;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.la-row input{color:#1e2b45;border:1px solid #0e7ea538;border-radius:5px;min-width:0;padding:5px 8px;font-size:12.5px}.la-row input:disabled{background:#f3f4f6}.la-row select{color:#1e2b45;background:#fff;border:1px solid #0e7ea538;border-radius:5px;min-width:0;padding:5px 8px;font-size:12.5px}.la-row label{color:#33415e;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.la-subbar-actions{gap:8px}.la-bar-btn{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.la-history12{color:#33415e;grid-column:1/-1;align-items:center;gap:7px;margin:2px 0 4px;font-size:12px;display:flex}.la-ssn-inline{align-items:center;gap:6px;display:flex}.la-section .la-row,.la-section .la-subbar,.la-section .la-chiprow{grid-column:1/-1}.la-section .la-row{grid-template-columns:110px 1fr}.la-chiprow{grid-template-columns:110px 1fr;align-items:center;gap:8px;margin:3px 0;display:grid}.la-chips{flex-wrap:wrap;gap:6px;display:flex}.la-chip{color:#33415e;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.la-chip.on{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border-color:#0000}.la-job .la-row{grid-template-columns:90px 1fr}.la-open-btn{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin:10px 0 4px;padding:12px 16px;font-size:14px;font-weight:800;display:flex;box-shadow:0 4px 14px #1a647147}.la-open-badge{background:#ffffff38;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:900}@media (width<=1020px){.la-box{border-radius:0;width:100vw;max-width:100vw;max-height:100vh;top:0;right:0}}.la-choices{flex-wrap:wrap;gap:5px;display:flex}.la-choice{color:#33415e;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.la-choice.on{color:#fff;background:#0b6475;border-color:#0b6475}.la-choice:disabled{opacity:.5;cursor:default}.la-zip-note{color:var(--muted);margin:2px 0 2px 100px;font-size:11.5px}.la-zip-pick{background:#f3f7ff;border:1px solid #0e7ea533;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 6px;padding:7px 10px;display:flex}.la-zip-pick-label{color:#0e7ea5;font-size:12px;font-weight:700}.la-zip-pick-close{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:12px}.la-income-from{color:#0e7490;font-size:11px;font-weight:500}.la-job-whose{font:inherit;color:#163d79;background:#fff;border:1px solid #c4d3ea;border-radius:6px;margin-left:auto;margin-right:8px;padding:3px 6px;font-size:12px}.la-flags{color:#ba2d17;cursor:default;background:#fcf2f0;border:1px solid #f0563f;border-radius:8px;max-width:280px;margin:0 12px 0 auto;padding:8px 10px;font-size:11.5px;line-height:1.35}.la-flags b{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.la-flags ul{gap:2px;margin:4px 0;padding:0;font-weight:700;list-style:none;display:grid}.la-flags li span{color:#764038;font-weight:500}.la-flags small{color:#764038;font-size:10.5px;display:block}@media (width<=700px){.la-head{flex-wrap:wrap}.la-flags{flex-basis:100%;order:3;max-width:none;margin:8px 0 0}}.unified-app,.unified-app *{box-sizing:border-box}.unified-app .ua-editor{border:0;min-width:0;margin:0;padding:0}.unified-app{color:#193453;background:#fff;border:1px solid #d6e2ee;border-radius:8px;max-width:none;margin:0;padding:18px}.unified-app header,.unified-app .ua-tools,.unified-app footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.unified-app h1{font-size:23px}.unified-app h2{font-size:19px}.unified-app h3{font-size:15px}.unified-app button{color:#2753a1;cursor:pointer;background:#f1f6ff;border:1px solid #cedcf0;border-radius:5px;padding:7px 10px}.unified-app button:disabled{opacity:.5;cursor:default}.unified-app .ua-layout{grid-template-columns:180px minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.unified-app nav{background:#f4f7fc;padding:8px}.unified-app nav button{text-align:left;background:0 0;border:0;width:100%;margin:3px 0;display:block}.unified-app nav [aria-current=step]{background:#e5edff;border-left:3px solid #1f6b79;font-weight:700}.unified-app main{min-width:0}.unified-app .ua-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.unified-app .urla-grid{display:block}.unified-app .urla-field{grid-template-columns:minmax(95px,42%) minmax(0,1fr);align-items:center;gap:8px;margin:5px 0;display:grid}.unified-app .urla-field label{font-size:13px;font-weight:600}.unified-app .urla-field input,.unified-app .urla-field select{width:100%;min-width:0;padding:6px;font-size:14px}.unified-app .urla-group{border:1px solid #d5e0ee;border-radius:5px;margin-top:10px;padding:10px}.unified-app .urla-group h3{background:#edf3fc;margin:-10px -10px 10px;padding:8px}.unified-app .urla-note{font-size:12px}.unified-app .urla-pills{flex-wrap:wrap}.unified-app footer{border-top:1px solid #dae3ee;margin-top:18px;padding-top:12px}.unified-app summary{cursor:pointer;background:#f6f8fc;padding:8px}.unified-app [role=alert]{color:#a72a38;border:1px solid #e4b9bf;padding:12px}.unified-app .la-row{align-items:center;gap:10px;display:flex}.unified-app .la-ssn-inline{flex-wrap:wrap;gap:6px;min-width:0;display:flex}@media (width<=1000px){.unified-app .ua-layout{grid-template-columns:1fr}.unified-app nav{flex-wrap:wrap;display:flex}.unified-app nav button{width:auto}}@media (width<=650px){.unified-app .ua-pair{grid-template-columns:1fr}.unified-app{padding:10px}.unified-app .urla-field input,.unified-app .urla-field select{font-size:16px}}.unified-app.urla{z-index:1200;position:fixed;inset:65px 18px 18px;overflow:auto;box-shadow:0 12px 50px #16335233}.unified-app .ua-totals{color:#236647;background:#f2f8f5;flex-wrap:wrap;gap:24px;margin:12px 0;padding:10px;font-size:13px;display:flex}.unified-app .ua-legacy{grid-template-columns:220px 1fr;gap:12px;padding:6px;display:grid}.unified-app .ua-pair>div{min-width:0}.unified-app input:focus-visible,.unified-app button:focus-visible,.unified-app select:focus-visible{outline-offset:2px;outline:2px solid #0b6475}@media (width<=650px){.unified-app.urla{border-radius:0;inset:0}.unified-app .ua-legacy{grid-template-columns:1fr}}.unified-app.urla{font-family:Arial,Helvetica,sans-serif;display:block}.unified-app h1{margin:5px 0 8px}.unified-app h2{margin:10px 0}.unified-app h3{margin:8px 0}.unified-app .urla-group h3{text-transform:none;color:#193453;font-size:13px}.unified-app .ua-mobile-nav{display:none}.unified-app header{padding-bottom:4px}.unified-app .ua-totals{align-items:center;min-height:0}.unified-app .urla-group{margin-bottom:0}.unified-app .urla-note{line-height:1.4}@media (width<=650px){.unified-app .ua-layout>nav{display:none}.unified-app .ua-mobile-nav{margin:10px 0;display:block}.unified-app .ua-mobile-nav select{width:100%;padding:10px;font-size:16px}.unified-app .ua-layout{margin-top:5px}.unified-app h1{font-size:19px}.unified-app .ua-totals{gap:8px;font-size:12px}}.unified-app.urla.unified-app-embedded{z-index:auto;box-shadow:none;border:0;padding:0;position:static;inset:auto;overflow:visible}.unified-app-embedded>header h1{font-size:20px}.unified-app-embedded .ua-section-facts{border-top:1px solid #d6e2ee;margin-top:18px;padding-top:12px}.unified-app-embedded .ua-section-facts button{margin:3px}.unified-app-embedded .ua-layout{grid-template-columns:180px minmax(0,1fr)}.unified-app-embedded .ua-layout>nav{display:block}.unified-app-embedded .ua-layout>nav button{width:100%}@media (width<=650px){.unified-app-embedded .ua-layout{grid-template-columns:1fr}.unified-app-embedded .ua-layout>nav{display:none}}.unified-app .ua-property-loan{color:#000;border:2px solid #365fed;border-top-width:10px;border-radius:18px;padding:22px}.unified-app .ua-property-loan>h3{color:#2450c9;margin:0 0 20px;font-size:24px}.ua-loan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.ua-loan-grid label{font-size:16px;font-weight:650}.ua-loan-grid input,.ua-loan-grid select{color:#000;background:#fff;border:1px solid #a9b9d5;border-radius:8px;width:100%;min-width:0;margin-top:7px;padding:12px;font-size:16px;display:block}.ua-down{gap:8px;display:flex}.ua-down select{flex:none;width:85px}.ua-property-loan details{margin-top:18px}.ua-property-loan summary{font-size:16px;font-weight:700}@media (width<=700px){.ua-loan-grid{grid-template-columns:1fr}.unified-app .ua-property-loan{padding:16px}}.unified-app .ua-property-loan{font-family:Arial,Helvetica,sans-serif}.unified-app .ua-property-loan .af-label,.unified-app .ua-property-loan .af-input{color:#000;font-size:16px}.ua-section-notes{background:#f7faff;border:1px solid #cbd8ed;border-radius:10px;margin:20px 0;padding:16px}.ua-section-notes>label{gap:8px;font-weight:600;display:grid}.ua-section-notes textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #b8cbea;border-radius:7px;padding:10px}.ua-section-notes>button{margin:10px 0}.ua-section-notes details{margin-top:10px}.ua-section-notes summary{cursor:pointer;padding:10px 0;font-weight:700}.ua-section-notes article{border-top:1px solid #d5e0ee;padding:12px 0}.ua-section-notes article header{flex-wrap:wrap;gap:12px;display:flex}.ua-section-notes article p{white-space:pre-wrap;overflow-wrap:anywhere}.ua-section-notes time{color:#536b87}.unified-app .pc-box{background:#f3fbfd;border:2px solid #0e7490;border-left-width:10px;border-radius:14px;margin:24px 0 8px;padding:16px 18px}.unified-app .pc-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.unified-app .pc-head b{color:#0e7490;font-size:20px}.unified-app .pc-head span{color:#33475b;font-size:14px}.unified-app .pc-head em{color:#00a05c;margin-left:auto;font-size:13px;font-style:normal;font-weight:700}.unified-app .pc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.unified-app .pc-grid label{align-content:start;gap:5px;min-width:0;font-size:15px;font-weight:650;display:grid}.unified-app .pc-grid input,.unified-app .pc-grid select{font:inherit;color:#000;box-sizing:border-box;background:#fff;border:1px solid #9db4d6;border-radius:10px;width:100%;min-width:0;padding:10px 12px;font-size:16px;font-weight:400}.unified-app .pc-grid input[readonly]{background:#eef3f8}.unified-app .pc-grid .pc-money{color:#00a05c;font-weight:700}.unified-app .pc-grid .pc-wide{grid-column:span 2}.unified-app .pc-sub{letter-spacing:.08em;color:#0e7490;grid-column:1/-1;margin:8px 0 -4px;font-size:12px;font-weight:800}.unified-app .pc-feeds{color:#33475b;border-top:1px solid #b9dfe8;margin:14px 0 0;padding-top:12px;font-size:13px}.unified-app .pc-error{color:#b3261e;margin:0 0 10px;font-weight:700}@media (width<=820px){.unified-app .pc-grid{grid-template-columns:1fr 1fr}.unified-app .pc-grid .pc-wide{grid-column:1/-1}}@media (width<=460px){.unified-app .pc-grid{grid-template-columns:1fr}}.ua-current-owned{border:1px solid #cbd8ed;border-top:0;border-radius:0 0 8px 8px;padding:12px}.ua-current-owned>label{gap:8px;font-weight:600;display:grid}.ua-current-owned select{color:#193453;background:#fff;border:1px solid #cbd8ed;border-radius:6px;max-width:100%;padding:8px}.ua-owned-property details{padding:12px 0}.ua-owned-property>button{margin:10px 0}.ua-owned-property{min-width:0}.unified-app .ua-current-owned>.urla-note{margin:12px 0;line-height:1.5}.ua-current-owned>label>select{box-sizing:border-box;width:100%}.unified-app .urla-field-notes{align-items:start}.unified-app .urla-field-notes label{padding-top:8px}.unified-app .urla-field-notes textarea{box-sizing:border-box;width:100%;min-width:0;min-height:150px;font:inherit;color:#193453;resize:vertical;background:#fff;border:1px solid #cbd5ff;border-radius:7px;padding:8px;font-size:14px;line-height:1.5}@media (width<=1000px){.unified-app-embedded .ua-pair{grid-template-columns:minmax(0,1fr)}}.pp-pill{z-index:110;background:var(--hh-fade,linear-gradient(90deg, #0f1b3d, #0f1b3d, #0e7ea5, #22c7e0));border-radius:999px;gap:4px;padding:6px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 26px #0e7ea54d}.pp-pill button{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;width:38px;height:38px;font-size:17px}.pp-pill button:hover,.pp-pill button.on{color:#0f1b3d;text-shadow:none;background:#fff}.pp-dock{z-index:165;background:#fff;border:1px solid #e3eaf3;border-radius:16px;width:400px;max-width:calc(100vw - 36px);position:fixed;bottom:76px;right:18px;box-shadow:0 18px 44px #14204f2e}.pp-x{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:15px;position:absolute;top:0;right:0}.pp-lines{background:#f6f8fc;border-radius:10px;max-height:150px;margin-bottom:8px;padding:8px 10px;font-size:13px;line-height:1.4;overflow:auto}.pp-lines p{margin:0 0 4px}.pp-lines b{color:#0e7ea5;margin-right:6px}.pp-who{border-top:1px solid #eef1f7;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding-top:8px;display:flex}.pp-who small{letter-spacing:.06em;color:#0b6475;width:100%;font-size:10.5px;font-weight:800}.pp-search{flex:1;min-width:160px;position:relative}.pp-slide{z-index:164;border-radius:0;width:520px;max-width:100vw;margin:0;animation:.18s ease-out pp-in;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-18px 0 44px #14204f2e}@keyframes pp-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.pp-slide .la-head{position:relative}.pp-autosave{color:var(--muted);margin-right:26px;font-size:11.5px}.pp-handoff{color:#0e7ea5;background:#f3f7ff;border-radius:10px;margin:0 14px 8px;padding:8px 10px;font-size:12.5px;font-weight:700}.pp-foot{color:var(--muted);margin:12px 14px 80px;font-size:12px}@media (width<=640px){.pp-slide{width:100vw}.pp-dock{width:auto;left:8px;right:8px}}.pp-title{flex-direction:column;gap:2px;display:flex}.pp-title small{letter-spacing:.06em;color:#0b6475;font-size:10.5px;font-weight:800}.pp-text{width:440px;padding:0}.pp-text .mc-who{padding-right:34px;position:relative}.pp-text .pp-x{top:10px;right:10px}.pp-thread{flex-direction:column;gap:6px;max-height:170px;padding:10px 14px 4px;display:flex;overflow:auto}.pp-thread p{border-radius:14px;max-width:78%;margin:0;padding:7px 11px;font-size:13px;line-height:1.35}.pp-thread p small{opacity:.7;margin-top:2px;font-size:10.5px;display:block}.pp-thread .them{color:#0f1b3d;background:#eef2f9;border-bottom-left-radius:4px;align-self:flex-start}.pp-thread .me{color:#fff;background:#0e7ea5;border-bottom-right-radius:4px;align-self:flex-end}.pp-text .mc-body{padding:8px 14px 0}.pp-text .mc-box textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #0e7ea538;border-radius:10px;padding:8px 10px;font-size:13.5px}.pp-text .mc-ai,.pp-text .mc-tools{padding:6px 14px}.pp-plus{color:#fff;margin-top:-2px;font-size:26px;font-weight:800;line-height:1;display:block}.pp-pill button.on .pp-plus,.pp-pill button:hover .pp-plus{color:#0f1b3d}.pp-chips{gap:4px;margin-bottom:6px;display:flex}.pp-chips .dk-chip{padding:3px 9px;font-size:11.5px}.pp-also{color:#0e7ea5;background:#f3f7ff;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}.pp-also i{color:var(--muted);cursor:pointer;margin-left:4px;font-style:normal}.pp-who-text{margin:0 14px 6px}.pp-joint{color:#45698f;background:#f6f8fc;border-radius:10px;margin:0 14px 10px;padding:8px 10px;font-size:12px;line-height:1.45}.pp-joint span{display:block}.pp-text{width:480px;overflow:hidden}.pp-text .mc{min-width:0}.pp-text .mc-who{grid-template-columns:auto minmax(0,1fr) auto}.pp-text .mc-who>div{min-width:0}.pp-text .mc-body,.pp-text .mc-ai,.pp-text .mc-tools,.pp-thread{box-sizing:border-box;max-width:100%}.pill-tray .pp-pill{position:static}.pp-pick{padding:12px 14px}.pp-pick-head{align-items:baseline;gap:10px;margin-bottom:8px;padding-right:28px;font-size:15px;display:flex;position:relative}.pp-transcribe{width:460px;padding:12px 14px}.pp-transcribe .tp{margin:0}.pp-files-to{color:#45698f;margin:0 0 8px;font-size:13px}.pp-files-to b{color:#0f1b3d}.pp-who-name{color:#0f1b3d;font-size:13.5px}.pp-also-row{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px 0;display:flex}.pp-also-row .pp-search{flex:1;min-width:200px}.pp-also-row .pp-chips{display:none}.pp-x-composer{z-index:2;top:10px;right:10px}.pp-error{color:#b3261e;margin:6px 0;font-size:13px}.pp-make{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0 4px;display:flex}.pp-text .mc-who{padding-right:34px}@media (width<=760px){div.pill-tray .pp-pill{box-shadow:none;background:0 0;gap:0;padding:0 2px}.pill-tray .pp-pill button{color:#345ac2;background:0 0;border-radius:0;width:40px;height:42px}.pill-tray .pp-plus{color:#345ac2;font-size:24px}.pp-dock,.pp-transcribe{width:auto;bottom:70px;left:8px;right:8px}}.pill-tray .pp-pill{box-sizing:border-box;flex:none;width:max-content;min-width:0;left:auto}.pp-pill button{flex:none}.pp-recipient-switch{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 36px 8px 14px;font-size:13px;display:flex}.pp-recipient-switch>button{color:#2853a0;background:#f5f8ff;border:1px solid #cbd9f7;border-radius:8px;margin-left:auto;padding:6px 10px}.pp-recipient-switch .pp-search{flex-basis:100%}.pp-recipient-switch .dk-suggest{position:relative;top:auto;left:auto;right:auto}.pp-text{max-height:calc(100dvh - 100px - env(safe-area-inset-bottom,0px));overflow-y:auto}.pill-tray .pp-pill.pp-moved,.mm-phone-tools .pp-pill.pp-moved{z-index:170;position:fixed}.pp-pill .ti-grip{color:#ffffffbf;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:22px;height:38px;font-size:14px}.pp-pill .ti-grip:hover{color:#fff}.pp-pill.pp-dragging{cursor:grabbing}.pp-bea-slot{flex:none;align-items:center;display:flex}.pp-pill button.pp-bea{background:0 0;border-radius:10px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:flex}.pp-pill button.pp-bea img{object-fit:contain;width:38px;height:38px;display:block}.pp-pill button.pp-bea:focus-visible{outline-offset:-2px;outline:2px solid #22c7e0}@media (width<=400px){.pp-pill{gap:0;padding:4px;right:8px}}.pp-pill .pp-raise-hand{display:none}@media (width<=600px){.pp-pill .pp-raise-hand{flex-shrink:0;display:block}}@media (width<=350px){.pp-pill .ti-grip{display:none}.pp-pill{gap:0;padding:3px}.pp-pill button,.pp-pill button.pp-bea{width:36px;min-width:36px}}.pp-phone-red{vertical-align:middle;width:23px;height:23px;display:none}@media (width<=600px){.pp-phone-emoji{display:none}.pp-phone-red{display:inline-block}}.pp-new-lead .la-head{z-index:2;background:#fff;flex-wrap:wrap;gap:12px;position:sticky;top:0}.pp-new-lead-expanded{width:min(1180px,100vw)}.pp-new-actions{flex-wrap:wrap;gap:8px;padding:10px;display:flex}.pp-new-actions button,.pp-new-form fieldset button{color:#254b92;font:inherit;cursor:pointer;background:#f3f7ff;border:1px solid #c9d6ea;border-radius:9px;padding:10px 12px}.pp-new-form,.pp-new-summary{padding:20px}.pp-new-form>label,.pp-new-form fieldset label{gap:6px;margin:12px 0;font-size:14px;font-weight:600;display:grid}.pp-new-form input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd7f1;border-radius:8px;padding:11px}.pp-new-form fieldset{border:1px solid #dce5f5;border-radius:10px;margin:18px 0;padding:12px}.pp-new-form fieldset p,.pp-new-form fieldset small{font-size:13px;line-height:1.5}.pp-new-form .pp-partner-result{text-align:left;width:100%;margin:6px 0;display:block}.pp-new-summary p{overflow-wrap:anywhere}@media (width<=600px){.pp-new-form input{font-size:16px}.pp-new-lead{width:100vw}}.pp-block{width:440px;padding:10px;position:fixed}.pp-block .pp-x{z-index:2;top:8px;right:10px}.pp-block .bto-head{padding-right:24px}.pp-block .bto{background:#fff;border:0;padding:4px 4px 0}.pp-dock.pp-calendar-full{inset:calc(12px + env(safe-area-inset-top)) 18px calc(82px + env(safe-area-inset-bottom));z-index:190;background:#fff;border:1px solid #c9d6ea;border-radius:18px;width:auto;max-width:max(1200px,78vw);max-height:none;margin:auto;padding:52px 22px 22px;position:fixed;overflow:auto;box-shadow:0 15px 50px #14204f40}.pp-calendar-full>.pp-x{min-height:36px;position:absolute;top:10px;right:14px}@media (width<=600px){.pp-dock.pp-calendar-full{padding:48px 10px 14px;left:8px;right:8px}.pill-tray .pp-inbox-tile,.pp-inbox-tile{left:auto;right:8px;bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:111;box-sizing:border-box;color:#5b6b85;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:10px;width:calc(14.2857vw - 4.57143px);height:49px;margin:0;padding:4px 2px;font-family:inherit;font-size:11px;font-weight:400;line-height:normal;display:block;position:fixed}.pp-inbox-tile.on{color:#0b6475;background:#e3f4f7;font-weight:750}.pp-inbox-tile .mm-icon{place-items:center;width:32px;height:26px;margin:0 auto;line-height:1;display:grid;position:relative}.pp-inbox-tile .pp-bubbles{width:20px;height:20px}.pp-inbox-tile .mm-count{background:var(--hh-pink-tag);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid;position:absolute;top:-4px;right:-8px;box-shadow:0 0 0 2px #fff}div.pill-tray:not(:has(.ti-ringing)){left:auto;right:8px;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:auto;height:auto;box-shadow:none;background:0 0;border:0;padding:0;transform:none}.pill-tray .pp-pill.pp-phone:not(.ti-ringing):not(.pp-fan-open){display:none}.pill-tray .pp-pill.pp-phone.pp-fan-open{background:#fff;border:1px solid #c8d5e8;border-radius:10px;padding:4px;position:static;transform:none;box-shadow:0 6px 16px #14204f33}}.mb{background:linear-gradient(#fff,#ecfeff);border:1px solid #7fdcee;border-radius:12px;margin-top:12px;padding:12px;box-shadow:inset 0 1px #fff,0 0 0 3px #06b6d424,0 6px 14px #06b6d429}.mb-head{letter-spacing:.1em;color:#0e7490;margin:0 0 8px;font-size:10px;font-weight:900}.mb-row{color:#19365f;background:linear-gradient(#fff,#e8f6f8);border:1px solid #79cbd9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;font-size:12.5px;display:flex}.mb-row.past{background:linear-gradient(#fff,#fff1f2);border-color:#fca5a5}.mb-row b{color:#19365f}.mb-row span{color:#58708e}.mb-row small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.mb-btns{flex-shrink:0;gap:6px;display:flex}.mb button:not([data-tw] *){color:#1d4ed8;cursor:pointer;background:linear-gradient(#fff,#e7f0ff);border:1px solid #a9c7ee;border-radius:8px;padding:7px 11px;font:900 12px inherit;box-shadow:inset 0 1px #fff,0 2px 5px #2151992e}.mb button.go{color:#fff;background:linear-gradient(160deg,#0a7a8c,#0f1b3d);border-color:#0f1b3d;box-shadow:inset 0 1px #ffffff4d,0 3px 8px #0f1b3d59}.mb button.no{color:#b91c1c;background:linear-gradient(#fff,#fff1f2);border-color:#fca5a5}.mb button:not([data-tw] *):disabled{opacity:.6;cursor:default}.mb-form{grid-template-columns:1.2fr 1fr .9fr;align-items:end;gap:8px;display:grid}.mb-form label:not([data-tw] *){letter-spacing:.06em;color:#0e7490;text-transform:uppercase;gap:3px;font-size:10px;font-weight:900;display:grid}.mb-form label.wide{grid-column:1/-1}.mb-form input:not([data-tw] *){font:inherit;color:#19365f;background:#fff;border:1px solid #7fdcee;border-radius:8px;padding:7px 9px;font-size:13px;font-weight:400}.mb-form button:not([data-tw] *){grid-column:1/-1;justify-self:start}.mb-msg{color:#0f1b3d;margin:8px 0 0;font-size:12px;font-weight:700}.mb-options{background:#fff;border:1px solid #c9e9f3;border-radius:10px;grid-column:1/-1;gap:8px;padding:10px 12px;display:grid}.mb-form .mb-opt{color:#0f1b3d;text-transform:none;letter-spacing:0;grid-template-columns:20px 220px 1fr;align-items:center;gap:10px;font-size:13px;font-weight:600;display:grid}.mb-form .mb-opt.sub{grid-template-columns:20px 196px 1fr;padding-left:24px}.mb-opt input[type=checkbox]{width:16px;height:16px;margin:0}.mb-opt input[type=time],.mb-opt select{font:inherit;border:1px solid #c9d6ea;border-radius:8px;justify-self:start;padding:3px 6px;font-size:12.5px}.mb-opt em{color:#58708e;font-size:12.5px;font-style:normal;font-weight:500}.mb-when{align-items:center;gap:8px;display:flex}.mb-preview{color:#58708e;margin:0 0 0 30px;font-size:12.5px;line-height:1.45}.mb-preview a{color:#0e7ea5;font-weight:700}.mb-suggest{color:#0f1b3d;background:#fdf6f5;border:1px solid #f5d9d4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding:6px 10px;font-size:12.5px;display:flex}.mb-move{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.mb-move input{font:inherit;border:1px solid #c9d6ea;border-radius:8px;padding:5px 8px;font-size:12.5px}@media (width<=760px){.mb-opt,.mb-opt.sub{grid-template-columns:20px 1fr}.mb-opt>:nth-child(3){grid-column:2}}.mb-form .mb-clash{color:#0f1b3d;text-transform:none;letter-spacing:0;background:#fcf2f0;border:1px solid #f0563f;border-radius:10px;grid-column:1/-1;margin:0;padding:7px 10px;font-size:13px;font-weight:500;line-height:1.4}.mb-form .mb-clash b{color:#be2e17}.mb-form>label select{font:inherit;color:#19365f;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #7fdcee;border-radius:8px;padding:7px 9px;font-size:13px;font-weight:400}@media (width<=560px){.mb-form{grid-template-columns:1fr 1fr}}.mb-form .mb-open{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.mb-form .mb-open em{color:#45698f;font-size:12.5px;font-style:normal;font-weight:700}.mb-form .mb-open button{color:#1e3a8a;font:inherit;cursor:pointer;box-shadow:none;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;grid-column:auto;padding:4px 11px;font-size:12.5px;font-weight:800}.mb-see{color:#0e7ea5;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 0 0 26px;font:700 12.5px inherit;text-decoration:underline}.mb-email{color:#0f1b3d;background:#f6f9ff;border:1px solid #c9d6ea;border-left:3px solid #0e7ea5;border-radius:10px;margin:2px 0 4px 26px;padding:10px 12px;font-size:12.5px}.mb-email p{margin:0 0 4px}.mb-email p span{color:#45698f;min-width:56px;font-weight:700;display:inline-block}.mb-email pre{white-space:pre-wrap;word-break:break-word;color:#0f1b3d;background:#fff;border:1px solid #e2e9f4;border-radius:8px;margin:8px 0;padding:10px;font:13px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.mb-email-fine,.mb-email-wait{color:#45698f}.mb-email-err{color:#b91c1c;font-weight:700}.mb .wide{grid-column:1/-1}.mb-head .mb-kind{color:#fff;letter-spacing:.04em;background:#0f1b3d;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:10px}.mb-label{letter-spacing:.06em;color:#0e7490;text-transform:uppercase;font-size:10px;font-weight:900}.mb-note{color:#58708e;text-transform:none;letter-spacing:0;margin:0;font-size:12.5px;font-weight:500}.mb .mb-link{box-shadow:none;color:#0e7ea5;cursor:pointer;background:0 0;border:0;border-radius:0;grid-column:auto;justify-self:start;padding:0;font:700 12.5px inherit;text-decoration:underline}.mb-who{gap:3px;display:grid;position:relative}.mb-who-box{cursor:text;background:#fff;border:1px solid #7fdcee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:5px 8px;display:flex}.mb-who-box:focus-within{border-color:#0e7ea5;box-shadow:0 0 0 2px #0e7ea52e}.mb .mb-who-in{color:#19365f;background:0 0;border:0;outline:0;flex:1;min-width:150px;padding:4px 2px;font:13px inherit}.mb-chip{color:#0f1b3d;background:#e9f6f9;border:1px solid #79cbd9;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 4px;font-size:12.5px;display:inline-flex}.mb-chip.you{background:#f3f7ff;border-color:#cfdcf3;padding-left:10px}.mb-chip.guest{background:#effbfe;border-color:#7fdcee}.mb-chip i{color:#fff;background:#0b6475;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid}.mb-chip.guest i{background:#0e7490}.mb-chip b{white-space:nowrap;font-weight:800}.mb-chip small{color:#58708e;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mb .mb-chip>button{box-shadow:none;color:var(--muted);background:0 0;border:0;grid-column:auto;padding:0 2px;font-size:15px;line-height:1}.mb-pick{background:#fff;border:1px solid #c9d6ea;border-radius:10px;margin-top:4px;overflow:hidden;box-shadow:0 10px 24px #14204f24}.mb-pick h4{letter-spacing:.08em;color:#45698f;margin:0;padding:8px 12px 4px;font-size:10px}.mb .mb-pick>button{width:100%;box-shadow:none;text-align:left;color:#0f1b3d;background:#fff;border:0;border-top:1px solid #eef2f8;border-radius:0;align-items:center;gap:10px;padding:8px 12px;font:500 13px inherit;display:flex}.mb .mb-pick>button:hover,.mb .mb-pick>button:focus-visible{background:#f3f7ff}.mb-pick>button i{color:#fff;background:#0e7ea5;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.mb-pick>button.mb-new i{background:#22c7e0}.mb-pick>button small{color:#58708e;font-size:11.5px;display:block}.mb-pick p{color:#58708e;border-top:1px solid #eef2f8;margin:0;padding:8px 12px;font-size:12.5px}.mb .mb-pick>button.mb-done{color:#0e7ea5;justify-content:center;font-weight:800}.mb-guest{color:#0f1b3d;background:#fff;border:1px solid #7fdcee;border-left:3px solid #22c7e0;border-radius:10px;gap:8px;margin-top:4px;padding:10px 12px;font-size:13px;display:grid}.mb-guest>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mb-guest label{letter-spacing:.06em;color:#0e7490;text-transform:uppercase;gap:3px;font-size:10px;font-weight:900;display:grid}.mb-guest input{font:inherit;color:#19365f;background:#fff;border:1px solid #7fdcee;border-radius:8px;padding:7px 9px;font-size:13px;font-weight:400}.mb-guest p{color:#58708e;margin:0;font-size:12px}.mb-guest>span{gap:8px;display:flex}.mb .mb-guest>span>button{grid-column:auto}.mb-form .mb-clear{color:#00794a;background:#eefaf3;border-radius:8px;margin:0;padding:6px 10px;font-size:12.5px;font-weight:600}.mb-day{color:#0f1b3d;background:#fff;border:1px solid #c9d6ea;border-radius:8px;gap:3px;margin:0;padding:8px 12px;font-size:12.5px;list-style:none;display:grid}.mb-day b{color:#45698f;min-width:132px;display:inline-block}.mb-where{gap:5px;display:grid}.mb-how{border:1px solid #a9c7ee;border-radius:999px;justify-self:start;display:inline-flex;overflow:hidden}.mb .mb-how button{box-shadow:none;color:#1d4ed8;background:#fff;border:0;border-radius:0;grid-column:auto;padding:6px 16px;font:800 12.5px inherit}.mb .mb-how button.on{color:#fff;background:#0f1b3d}.mb-where>input{font:inherit;color:#19365f;background:#fff;border:1px solid #7fdcee;border-radius:8px;padding:7px 9px;font-size:13px}.mb-fold{color:#0f1b3d;background:#fff;border:1px solid #c9e9f3;border-radius:10px;gap:6px;padding:10px 12px;font-size:13px;display:grid}.mb-fold>p{margin:0;line-height:1.5}.mb-fold .mb-options{border:0;border-top:1px solid #eef2f8;border-radius:0;grid-column:auto;padding:8px 0 0}.mb-fold .mb-email{margin-left:0}.mb-edit{background:#fff;border:1px solid #c9d6ea;border-radius:10px;gap:8px;margin-top:8px;padding:10px;display:grid}.mb-edit label{letter-spacing:.06em;color:#0e7490;text-transform:uppercase;gap:3px;font-size:10px;font-weight:900;display:grid}.mb-edit label>input{font:inherit;color:#19365f;background:#fff;border:1px solid #7fdcee;border-radius:8px;padding:7px 9px;font-size:13px;font-weight:400}.mb-edit-btns{gap:8px;display:flex}.mb-row a{color:#0e7ea5;font-weight:700}@media (width<=560px){.mb-guest>div{grid-template-columns:1fr}.mb-row{flex-direction:column;align-items:stretch}}.mb-how{flex-wrap:nowrap;max-width:100%}.mb .mb-how button{white-space:nowrap;padding:6px 12px}.mb-email label{margin:12px 0;font-weight:600;display:block}.mb-email input,.mb-email textarea{box-sizing:border-box;color:#0f1b3d;width:100%;font:inherit;background:#fff;border:1px solid #bacbf4;border-radius:10px;margin-top:6px;padding:10px 12px;display:block}.mb-email textarea{resize:vertical;min-height:100px}.mb-receipt{color:#0f1b3d;background:#fff;border:1px solid #b9d6ef;border-radius:12px;margin-bottom:14px;padding:16px}.mb-receipt h3{color:#0e7ea5;margin:0 0 12px;font-size:17px}.mb-receipt dl{gap:8px;margin:0 0 12px;display:grid}.mb-receipt dl>div{grid-template-columns:85px minmax(0,1fr);align-items:start;gap:10px;display:grid}.mb-receipt dt{font-weight:700}.mb-receipt dd{overflow-wrap:anywhere;margin:0}.mb-head .mb-kind-pick{cursor:pointer;font:inherit;letter-spacing:.04em;border:0;font-size:10px}.mb-head .mb-kind-pick[aria-pressed=true]{background:#0891b2}.mb-closing .cs-hero{color:#fff;background:linear-gradient(120deg,#0b1437 0%,#0f1b3d 30% 62%,#0e7ea5 88%,#22c7e0 120%);border-radius:18px;justify-content:space-between;gap:16px;margin:0 0 14px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #14204fcc}.mb-closing .cs-hero:after{content:"";opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='48' viewBox='0 0 28 48'%3E%3Cpath d='M14 0l14 8v16l-14 8L0 24V8z M14 32l14 8v16 M14 32L0 40v16' fill='none' stroke='white' stroke-width='1'/%3E%3C/svg%3E");position:absolute;inset:0}.mb-closing .cs-hero>*{z-index:1;position:relative}.mb-closing .cs-hero small{letter-spacing:.16em;color:#a5f3fc;font-size:11px;font-weight:800}.mb-closing .cs-hero h3{color:#fff;margin:6px 0 3px;font:800 26px/1.15 Sora,system-ui,sans-serif}.mb-closing .cs-hero p{color:#dbe4ff;margin:0;font-size:14px}.mb-closing .cs-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.mb-closing .cs-chips span{background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}.mb-closing .cs-hex{text-align:center;clip-path:inset(0 round 24%);background:#ffffff24;flex:none;place-content:center;width:84px;height:96px;display:grid}.mb-closing .cs-hex b{font:800 28px/1 Sora,system-ui,sans-serif}.mb-closing .cs-hex small{letter-spacing:.1em;margin-top:3px;font-size:9.5px;line-height:1.25}.mb-closing .mb-form{gap:10px 12px}.mb-closing .mb-form>*{order:15}.mb-closing .cs-step[data-n="1"]{order:10}.mb-closing .cs-step[data-n="2"]{order:20}.mb-closing .mb-form>.cg{order:21}.mb-closing .cs-step[data-n="3"]{order:30}.mb-closing .cs-line{order:31}.mb-closing .mb-form>.cs-more{order:32}.mb-closing .mb-form>.mb-fold{order:33}.mb-closing .mb-form>.cdm{order:34}.mb-closing .cs-step[data-n="4"]{order:40}.mb-closing .cs-email{order:41}.mb-closing .cs-send{order:50}.mb-closing .cs-step{--c:#0e7ea5;background:var(--c);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:12px;align-items:center;gap:10px;margin:12px 0 2px;padding:9px 14px;font-size:12px;font-weight:800;display:flex}.mb-closing .cs-step[data-n="1"]{margin-top:0}.mb-closing .cs-step[data-n="2"]{--c:#0f1b3d}.mb-closing .cs-step[data-n="3"]{--c:#0e7490}.mb-closing .cs-step[data-n="4"]{--c:#64748b}.mb-closing .cs-step>b{color:#fff;letter-spacing:0;clip-path:inset(0 round 24%);background:#ffffff3d;flex:none;place-items:center;width:24px;height:27px;font-size:12px;font-weight:900;display:grid}.mb-closing .cs-step small{letter-spacing:0;text-transform:none;opacity:.85;margin-left:auto;font-size:11.5px;font-weight:600}.mb-closing .mb-form>label:not([data-tw] *){letter-spacing:0;text-transform:none;color:#475569;font-size:12px;font-weight:700}.mb-closing .mb-form>label input:not([data-tw] *),.mb-closing .mb-form>label select{background:#fbfcff;border-color:#cfdaee;border-radius:12px;padding:10px 12px;font-size:14.5px}.mb-closing .cg .cg-top .mb-label{display:none}.mb-closing .cs-line{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:4px 0 0;padding:4px 0 0;list-style:none;display:grid;position:relative}.mb-closing .cs-line:before{content:"";background:linear-gradient(90deg,#0e7ea5,#22c7e0);border-radius:3px;height:3px;position:absolute;top:24px;left:10%;right:10%}.mb-closing .cs-line li{text-align:center;align-content:start;justify-items:center;gap:2px;padding:0 4px;display:grid;position:relative}.mb-closing .cs-line li>i{color:#0e7490;background:#fff;border:3px solid #22c7e0;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:6px;display:grid;box-shadow:0 4px 10px -4px #0e749099}.mb-closing .cs-line li.now>i,.mb-closing .cs-line li.day>i{color:#fff;background:var(--hh-fade);border-color:#fff}.mb-closing .cs-line li.off>i{color:#94a3b8;box-shadow:none;background:#f1f5f9;border-color:#cbd5e1}.mb-closing .cs-line small{letter-spacing:.08em;color:#0e7490;font-size:10.5px;font-weight:800}.mb-closing .cs-line b{color:#0f172a;font-size:14px}.mb-closing .cs-line span{color:#475569;font-size:12.5px;line-height:1.35}.mb-closing .cs-line li.off b,.mb-closing .cs-line li.off span{color:#94a3b8}.mb-closing .cs-act{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.mb-closing .mb-form .cs-act button{grid-column:auto;justify-self:auto}.mb-closing .cs-switch{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.mb-closing .cs-switch i{background:#cbd5e1;border-radius:999px;width:32px;height:19px;transition:background .15s;position:relative}.mb-closing .cs-switch i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.mb-closing .cs-switch.on{color:#0e7490}.mb-closing .cs-switch.on i{background:#0e7490}.mb-closing .cs-switch.on i:after{left:15px}.mb-closing .cs-switch:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #0e7ea5}.mb-closing .mb-form>.cs-more{justify-self:center}.mb-closing .mb-form>.mb-fold>p:first-child,.mb-closing .mb-form>.cdm>label,.mb-closing .mb-form>.cdm>ul,.mb-closing .mb-form>.cdm>.mb-link{display:none}.mb-closing .cs-email .mb-email{margin-top:0}.mb-closing .cs-send{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border:1px solid #d7e2f3;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:8px;padding:12px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px -18px #14204f80}.mb-closing .cs-send>span{color:#475569;font-size:13.5px}.mb-closing .cs-send>span b{color:#0f1b3d}.mb-closing .mb-form .cs-send button.go{grid-column:auto;justify-self:auto;margin:0}@media (width<=640px){.mb-closing .cs-hero{padding:16px}.mb-closing .cs-hero h3{font-size:22px}.mb-closing .cs-hex{width:64px;height:74px}.mb-closing .cs-hex b{font-size:21px}.mb-closing .cs-step small{display:none}.mb-closing .cs-line{grid-auto-columns:auto;grid-auto-flow:row;gap:14px;padding-left:2px}.mb-closing .cs-line:before{background:linear-gradient(#0e7ea5,#22c7e0);width:3px;height:auto;inset:22px auto 22px 21px}.mb-closing .cs-line li{text-align:left;grid-template-columns:42px 1fr;justify-items:start;column-gap:12px}.mb-closing .cs-line li>i{grid-row:1/span 5;margin:0}.mb-closing .cs-act{justify-content:flex-start}.mb-closing .cs-send{flex-direction:column;align-items:stretch}.mb-closing .mb-form .cs-send button.go{width:100%}}.mb-closing .mb-form>.cg{justify-self:stretch;width:100%;max-width:none}.mb-closing .cg-row.on i{color:#fff}.mb-closing .mb-where .mb-label{letter-spacing:0;text-transform:none;color:#475569;font-size:12px;font-weight:700}.mb-closing .mb-form .cs-act button,.mb-closing .mb-form>button.cs-more{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:2px 0}.mb-closing .mb-form .cs-act .mb-link,.mb-closing .mb-form>button.cs-more{color:#0e7ea5;border-bottom:1px dashed #93b4f5;font-size:12.5px;font-weight:700;text-decoration:none}.mb-closing .mb-form>.cdm:not(:has(.cdm-words)){display:none}.mb-closing .cs-email>.mb-link{display:none}.mb-closing .cs-email label{letter-spacing:0;text-transform:none;color:#475569;font-size:12px;font-weight:700}.mb-closing .cs-email .mb-email{border-left-color:#64748b}.mb-closing .mb-form>.mb-fold:not(:has(.mb-options)){display:none}@media (width<=640px){.mb-closing .mb-form{grid-template-columns:1fr}.mb-closing .cs-chips span{padding:4px 9px;font-size:12px}}.cg{gap:8px;display:grid}.cg-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.cg-count{color:#45698f;font-size:12.5px;font-weight:700}.cg-count b{color:#0f1b3d;font-size:15px;font-weight:900}.cg-note{color:#45698f;margin:0;font-size:12.5px}.cg-groups{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.cg-group{--c:#0e7ea5;--tint:#eff5ff;border:1.5px solid var(--c);background:#fff;border-radius:12px;align-content:start;display:grid;overflow:hidden;box-shadow:0 2px #14204f14}.cg-buyer_side{--c:#0f1b3d;--tint:#e6f5f8}.cg-listing_side{--c:#0e7490;--tint:#ecfbfe}.cg-closing{--c:#64748b;--tint:#f3f5f8}.cg-group header{background:var(--c);color:#fff;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:900;display:flex}.cg-group header button{color:#fff;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:999px;padding:2px 9px;font-size:10.5px}.cg-group header button:hover{background:#ffffff29}.cg-row{font:inherit;text-transform:none;letter-spacing:0;cursor:pointer;border-top:1px solid #e7edf6;grid-template-columns:18px 28px minmax(0,1fr);grid-template-areas:"box pic who"". .to";align-items:center;gap:1px 9px;margin:0;padding:8px 10px;transition:background .15s;display:grid}.cg-row:first-of-type{border-top:0}.cg-row.on{background:var(--tint)}.cg-row.fixed{cursor:default}.cg-row input{width:16px;height:16px;accent-color:var(--c);cursor:inherit;grid-area:box;margin:0}.cg-row i{color:#fff;background:#cbd5e1;border-radius:50%;grid-area:pic;place-items:center;width:28px;height:28px;font-size:10.5px;font-style:normal;font-weight:900;transition:background .15s;display:grid}.cg-row.on i{background:var(--c)}.cg-who{grid-area:who;min-width:0;display:grid}.cg-who b{color:#0f1b3d;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;overflow:hidden}.cg-who small{color:#45698f;font-size:11.5px;font-weight:600}.cg-to{overflow-wrap:anywhere;color:#1e3a8a;grid-area:to;font-size:11.5px}.cg-to.none{color:#64748b;font-style:italic}.cg-row:not(.on) .cg-who b,.cg-row:not(.on) .cg-to{color:#94a3b8}.cg-row:not(.on) .cg-who b{-webkit-text-decoration:line-through #cbd5e1;text-decoration:line-through #cbd5e1}.mb-who.compact .mb-who-box{border-style:dashed}.mb button.go.cg-send{background:var(--hh-fade);border:0;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:900;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000002e,0 4px 12px #14204f4d}.cep{gap:8px;margin:6px 0;display:grid}.cep-as{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cep-as>span{letter-spacing:.07em;text-transform:uppercase;color:#0e7490;font-size:11px;font-weight:900}.cep-as button{--c:#0e7ea5;border:1.5px solid var(--c);color:var(--c);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:999px;gap:0;padding:4px 12px;line-height:1.15;display:grid}.cep-as button b{font-size:12.5px;font-weight:800}.cep-as button small{opacity:.85;font-size:10px;font-weight:700}.cep-as button.on{background:var(--c);color:#fff;box-shadow:0 2px 8px #14204f40}.cep-frame{background:#0b1433;border:1px solid #c9d6ea;border-radius:12px;width:100%;height:720px}.cg-sum{color:#e6edff;background:#0f1838 linear-gradient(90deg,#0f1b3d,#1e2b6a);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;font-size:13.5px;font-weight:700;display:flex;box-shadow:0 0 0 1px #22c7e059,0 3px 10px #14204f40}.cg-sum b{color:#fff;font-weight:900}.cg-sum span{white-space:nowrap}.cg-sum i{color:#22c7e0;font-style:normal}.cdm{background:#eef8fa;border:1.5px solid #79cbd9;border-radius:12px;gap:6px;padding:10px 14px;display:grid}.cdm-on{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.cdm-on input{accent-color:#0f1b3d;width:16px;height:16px;margin:0}.cdm-on b{color:#0f1b3d;font-size:14px;font-weight:900}.cdm-on small{color:#45698f;font-size:12px;font-weight:600}.cdm ul{color:#0f1b3d;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.cdm-tag{color:#fff;border-radius:999px;margin-right:8px;padding:1px 9px;font-size:11px;font-weight:800;display:inline-block}.cdm-tag.buyers{background:#0e7ea5}.cdm-tag.team{background:#0f1b3d}.cdm-words{background:#fff;border:1px solid #b6e3ea;border-radius:10px;gap:3px;padding:8px 10px;display:grid}.cdm-words small{color:#0e7490;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.cdm-words b{color:#0f1b3d;font-size:13px}.cdm-words pre{white-space:pre-wrap;font:inherit;color:#19365f;margin:0;font-size:13px;line-height:1.5}.cg-me{background:#f8faff;border:1px solid #c9d6ea;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:7px 10px;display:flex}.cg-me>span{color:#0f1b3d;font-size:13px;font-weight:800}.cg-me button{color:#1e3a8a;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #c9d6ea;border-radius:999px;padding:4px 14px;font-size:12.5px;font-weight:800}.cg-me button.on{color:#fff;background:#0e7490;border-color:#0e7490}.cg-me button.on.no{background:#64748b;border-color:#64748b}.cg-me small{color:#45698f;font-size:12px}.cdm-tag.insure{background:#0e7490}.bto{color:#0f1b3d;text-align:left;background:#f7fbff;border:1px solid #c9e9f3;border-radius:14px;gap:8px;padding:12px 14px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid}.bto button,.bto input{font:inherit}.bto-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bto-label{letter-spacing:.06em;color:#0e7490;margin:0;font-size:10px;font-weight:900}.bto-nav{gap:4px;margin-left:auto;display:flex}.bto-nav button{color:#1e3a8a;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.bto-full{color:#0e7ea5;font-size:12px;font-weight:700;text-decoration:none}.bto-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.bto-day{color:#0f1b3d;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:10px;justify-items:center;gap:2px;min-width:0;padding:6px 2px 5px;display:grid}.bto-day small{letter-spacing:.04em;text-transform:uppercase;color:#45698f;font-size:10px;font-weight:800}.bto-day b{border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.bto-day.today b{color:#fff;background:#0e7ea5}.bto-day.sel{border-color:#0e7ea5;box-shadow:inset 0 0 0 1px #0e7ea5}.bto-dots{gap:3px;min-height:7px;display:flex}.bto-dots i{border-radius:50%;width:7px;height:7px}.bto-list{gap:4px;font-size:13px;display:grid}.bto-list>b{font-size:13px}.bto-free{color:#58708e;font-size:12.5px}.bto-item{background:#fff;border-left:3px solid #64748b;border-radius:6px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px;display:grid}.bto-when{color:#45698f;white-space:nowrap;font-size:12px;font-weight:700}.bto-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bto-what a{color:#0f1b3d;font-weight:600;text-decoration:none}.bto-remove{color:#b3261e;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.bto-block{border-top:1px solid #dbe3ef;gap:6px;padding-top:8px;display:grid}.bto-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.bto-chip{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #c9d6ea;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.bto-chip.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.bto-times{align-items:center;gap:5px;display:inline-flex}.bto-times em{color:#45698f;font-size:12px;font-style:normal}.bto-times input{color:#0f1b3d;border:1px solid #c9d6ea;border-radius:8px;padding:3px 6px;font-size:12.5px}.bto-row{gap:6px;display:flex}.bto-title{color:#0f1b3d;border:1px solid #c9d6ea;border-radius:10px;flex:1;min-width:0;padding:7px 10px;font-size:13.5px}.bto-go{color:#1e3a8a;cursor:pointer;white-space:nowrap;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:800;box-shadow:inset 0 1px #fff,0 1px 2px #14204f1f}.bto-go:disabled,.bto-remove:disabled{opacity:.5;cursor:default}.bto-msg{color:#1e3a8a;margin:0;font-size:12.5px;font-weight:600}@media (width<=480px){.bto-item{grid-template-columns:minmax(0,1fr) auto}.bto-when{grid-column:1/-1}}.bto-item.clash{background:#fcf2f0;box-shadow:inset 0 0 0 1px #f0563f}.mb+.bto{margin-top:10px}.ts{color:#1e2b45;background:#f7f9fe;border:1px dashed #c9d4ea;border-radius:14px;margin:18px 0;padding:18px 20px;font-size:14px}.ts p{margin:0}.ts-loading{color:#5b6b85;border-style:solid;border-color:#e3e9f5}.ts-error{background:#fff7f6;border-color:#f0b8b3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ts-error p{color:#8a1f17;font-weight:700}.ts .btn-secondary{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c9d4ea;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font:700 14px system-ui,sans-serif;text-decoration:none;display:inline-flex}.ts .btn-secondary:hover{color:#1d4ed8;border-color:#0e7ea5}.ts .btn-secondary:focus-visible{outline-offset:2px;outline:3px solid #0e7ea5}.ts-acts{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.mc{text-align:left;color:#0f1b3d;gap:12px;max-width:1280px;display:grid}.mc button,.mc input{font:inherit}.mc-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.mc-head h1,.mc-head .mc-month{min-width:210px;margin:0;font-size:26px}.mc-nav{gap:6px;display:flex}.mc-views{border:1px solid #c9d6ea;border-radius:999px;margin-left:auto;display:flex;overflow:hidden}.mc-views button{color:#1e3a8a;cursor:pointer;background:#fff;border:0;padding:7px 16px;font-size:13.5px;font-weight:800}.mc-views button.on{color:#fff;background:#0f1b3d}.mc-soft{color:#1e3a8a;cursor:pointer;text-align:center;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.mc-soft:disabled{opacity:.5;cursor:default}.mc-go{background:var(--hh-fade,linear-gradient(135deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));color:#fff;cursor:pointer;text-align:center;border:0;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-block}.mc-go:disabled{opacity:.5;cursor:default}.mc-remove{color:#b3261e;border-color:#fecaca}.mc-error{color:#b3261e;margin:0;font-size:14px;font-weight:700}.mc-empty{color:#45698f;margin:0;font-size:14px}.mc-wrap{grid-template-columns:minmax(0,1fr) clamp(300px,32%,460px);grid-template-areas:"main day""main side";align-items:start;gap:14px;display:grid}.mc-main{grid-area:main;min-width:0}.mc-day{grid-area:day}.mc-side{grid-area:side}.mc-grid{background:#c9d6ea;border:1px solid #c9d6ea;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.mc-dow{letter-spacing:.06em;text-transform:uppercase;color:#45698f;background:#f3f7ff;padding:7px 8px;font-size:11px;font-weight:800}.mc-cell{color:#0f1b3d;text-align:left;cursor:pointer;background:#fff;border:0;align-content:start;gap:3px;min-width:0;min-height:104px;padding:6px;display:grid}.mc-cell.out{background:#f8fafc}.mc-cell.out .mc-num{color:#94a3b8}.mc-cell.sel{box-shadow:inset 0 0 0 2px #0e7ea5}.mc-num{border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.mc-cell.today .mc-num{color:#fff;background:#0e7ea5}.mc-ev{white-space:nowrap;text-overflow:ellipsis;background:#f3f7ff;border-left:3px solid #64748b;border-radius:3px;padding:1px 5px;font-size:11.5px;line-height:1.35;display:block;overflow:hidden}.mc-day-more{color:#45698f;font-size:11px;font-weight:700}.mc-dots{flex-wrap:wrap;gap:3px;display:none}.mc-dots i{border-radius:50%;width:7px;height:7px}.mc-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mc-list button{color:#0f1b3d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.mc-list button.sel{border-color:#0e7ea5}.mc-list em{color:#45698f;flex:none;width:92px;font-size:12.5px;font-style:normal;font-weight:800}.mc-list i,.mc-cal i{border-radius:50%;flex:none;width:10px;height:10px}.mc-list span{min-width:0;display:grid}.mc-list small{color:#45698f;font-size:12.5px}.mc-day,.mc-side{background:#fff;border:1px solid #c9d6ea;border-radius:14px;gap:8px;padding:14px;display:grid}.mc-day h2,.mc-side h2{margin:0;font-size:15px}.mc-card{border:1px solid #dbe3ef;border-left:4px solid #64748b;border-radius:10px;justify-items:start;gap:3px;padding:10px 12px;font-size:14px;display:grid}.mc-card small{letter-spacing:.05em;text-transform:uppercase;color:#45698f;font-size:11px;font-weight:800}.mc-card .mc-soft{margin-top:4px}.mc-note{color:#45698f;font-size:13px}.mc-add{justify-self:start}.mc-form{gap:8px;display:grid}.mc-form label{color:#45698f;gap:3px;min-width:0;font-size:12.5px;font-weight:700;display:grid}.mc-form input{color:#0f1b3d;box-sizing:border-box;border:1px solid #c9d6ea;border-radius:10px;width:100%;min-width:0;padding:8px 10px;font-size:16px}.mc-times{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.mc-row{gap:6px;display:flex}.mc-cal{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.mc-cal input{accent-color:#0e7ea5;flex:none;width:17px;height:17px}.mc-cal span{min-width:0;display:grid}.mc-cal small{color:#5b6b85;font-size:12px}.mc-phone{border-top:1px solid #dbe3ef;justify-items:start;gap:8px;margin-top:6px;padding-top:12px;display:grid}.mc-phone p{color:#45698f;margin:0;font-size:13px;line-height:1.45}.mc-phone small{color:#5b6b85;font-size:12px;line-height:1.4}.mc-source{box-sizing:border-box;border:1px solid #dbe3ef;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.mc-source span{min-width:0;font-size:13.5px;display:grid}.mc-source em{color:#b3261e;font-style:normal}.mc-phone .mc-form{width:100%}.mc-days{flex-wrap:wrap;gap:4px;display:flex}.mc-days button{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #c9d6ea;border-radius:999px;padding:6px 9px;font-size:12.5px;font-weight:700}.mc-days button.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.mc-form select{color:#0f1b3d;box-sizing:border-box;background:#fff;border:1px solid #c9d6ea;border-radius:10px;width:100%;min-width:0;padding:8px 10px;font-size:16px}.mc-how{color:#45698f;font-size:12.5px}.mc-how summary{cursor:pointer;color:#0e7ea5;font-weight:700}.mc-how p{margin:6px 0 0;font-size:12.5px}@media (width<=1000px){.mc-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""day""side"}}@media (width<=640px){.mc-head h1,.mc-head .mc-month{flex-basis:100%;min-width:0;font-size:21px}.mc-views{margin-left:0}.mc-cell{justify-items:center;min-height:52px;padding:4px}.mc-ev,.mc-day-more{display:none}.mc-dots{justify-content:center;display:flex}.mc-dow{text-align:center;padding:6px 2px;font-size:10px}}.mc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mc-settings-toggle{margin-left:auto}.mc-editor{color:#0f1b3d;box-sizing:border-box;border:1px solid #c9d6ea;border-radius:18px;width:min(max(75vw,760px),100vw - 32px);min-height:min(75vh,100vh - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:0 20px 20px;overflow:auto;box-shadow:0 20px 70px #14204f40}.mc-editor::backdrop{background:#14204f66}.mc-editor-head{z-index:2;background:#fff;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:16px 0;display:flex;position:sticky;top:0}.mc-editor button,.mc-editor input{font:inherit}.mc-editor .mc-soft,.mc-actions button{min-height:44px}.mc-editor input{box-sizing:border-box;max-width:100%}.mc button:focus-visible{outline-offset:2px;outline:3px solid #0e7ea5}@media (width<=640px){.mc-settings-toggle{margin-left:0}.mc-editor{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:0 12px 12px}.mc-list em{width:76px}.mc-list b,.mc-list small{overflow-wrap:anywhere}}.mc-meeting-edit{border-top:1px solid #e6edf7;margin-top:8px;padding-top:8px}.mc-meeting-edit .mb-btns{flex-wrap:wrap}.mc-meeting-edit .mb{box-shadow:none;background:0 0;border:0;padding:0}.mc-meeting-edit .mb-row{display:block}.mc-meeting-edit .mb-row>div:first-child>b,.mc-meeting-edit .mb-row>div:first-child>span{display:none}.mc-ev.mc-drag{cursor:grab}.mb-textplan{text-transform:none;letter-spacing:0;color:#193453;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.mb-textplan button{color:#193453;min-height:32px;font:inherit;cursor:pointer;background:#f4f8ff;border:1.5px solid #c4d3ea;border-radius:999px;padding:2px 12px;font-size:13px}.mc-meeting-edit .mb-row{box-shadow:none;background:0 0;border:0;padding:0}.mc-meeting-edit .mb-row small.mb-textplan{text-transform:none;letter-spacing:0;color:#193453;margin-bottom:8px;font-size:13px;font-weight:600}.mc-ev.mc-drag{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mc-cell[data-over]{outline-offset:-2px;background:#eaf2ff;outline:2px solid #0e7ea5}.mc-carry{z-index:60;pointer-events:none;color:#fff;background:#0f1b3d;border-radius:10px;max-width:240px;padding:8px 12px;font-size:13px;font-weight:700;position:fixed;transform:translate(-50%,-130%);box-shadow:0 8px 20px #14204f4d}.mc-carry small{color:#c7d2ea;margin-top:2px;font-weight:500;display:block}.mc-meeting-edit .mb-edit{padding:8px}.mc-meeting-edit .mb-how{border-radius:12px;flex-wrap:wrap}.mc-meeting-edit .mb .mb-how button{padding:6px 10px}.mc-meeting-edit .mb-edit input{box-sizing:border-box;width:100%;min-width:0}.mc-meeting-edit .mb-edit-btns{flex-wrap:wrap}.mc-card .mc-name{color:inherit;text-underline-offset:3px;text-decoration:underline}.mc-card.mc-closing{border-left:0;padding-left:18px;position:relative;overflow:hidden}.mc-card.mc-closing:before{content:"";background:var(--hh-fade);width:5px;position:absolute;inset:0 auto 0 0}.mc-closing-eye{justify-content:space-between;align-items:center;gap:8px;display:flex}.mc-closing-eye small{letter-spacing:.12em;color:#0f1b3d;font-weight:800}.mc-closing-eye i{color:#f0563f;background:#fcf2f0;border:1px solid #f1cac4;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:800}.mc-closing-eye i.ok{color:#00a05c;background:#e9f9f1;border-color:#bfe9d3}.mc-closing-at{color:#475569;font-size:13px}.mc-closing-at b{color:#0f172a}.mc-closing-row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.mc-closing-row .mc-soft{margin-top:0}.mc-cta{color:#fff;background:var(--hh-fade);border-radius:999px;padding:8px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #00000040,0 6px 14px -6px #14204fa6}.mc-closing-tip{color:#64748b;font-size:12px}.mc-card .mc-closing-tip{text-transform:none;letter-spacing:0;font-weight:500}.mc-card.mc-closing .mc-closing-eye small{text-transform:uppercase}.lrq{background:#fff;border:1px solid #0e7ea52e;border-left:4px solid #0b6475;border-radius:12px;align-self:stretch;padding:12px 14px}.lrq-done{border-left-color:#00a05c}.lrq-who{color:#1e2b45;margin:0;font-size:13.5px;font-weight:800}.lrq-by{color:var(--muted);margin:1px 0 8px;font-size:11.5px}.lrq-asked{color:#45698f;background:#f3f7ff;border-radius:8px;margin:0 0 8px;padding:7px 9px;font-size:12.5px}.lrq-asked b{color:#1e2b45}.lrq-table{border-collapse:collapse;width:100%;font-size:12.5px}.lrq-table th{text-align:left;letter-spacing:.1em;color:var(--muted);padding:0 0 4px;font-size:10px;font-weight:900}.lrq-table td{vertical-align:top;border-top:1px solid #edf2fa;padding:5px 0}.lrq-table td.k{color:#45698f;width:34%}.lrq-table td.was{width:30%;color:var(--muted);text-decoration:line-through}.lrq-table td.now{color:#1e2b45;font-weight:800}.lrq-table td.now.money{color:#00a05c}.lrq-table tr.same td.was{text-decoration:none}.lrq-table tr.same td.now{color:#45698f;font-weight:500}.lrq-chg{color:#0b6475;letter-spacing:.06em;vertical-align:middle;background:#e2f4f7;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:9.5px;font-weight:900;display:inline-block}.lrq-math{color:#45698f;margin:8px 0 0;font-size:11.5px}.lrq-to{color:#1e2b45;margin:8px 0 0;font-size:12.5px}.lrq-to span{background:#f3f7ff;border-radius:999px;margin:3px 4px 0;padding:2px 9px;font-size:12px;display:inline-block}.lrq-warn{color:#b91c1c;margin:8px 0 0;font-size:12px;font-weight:700}.lrq-ok{color:#00a05c;margin:10px 0 0;font-size:13px;font-weight:800}.lrq-btns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lrq-send{background:var(--hh-fade);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:800;box-shadow:0 8px 22px #1a64714d}.lrq-soft{color:#1e2b45;cursor:pointer;background:linear-gradient(#fdfeff,#eaf1fd);border:1px solid #cfdcf3;border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:700;box-shadow:inset 0 1px #fff,0 1px 2px #1e2b6a1f}.lrq-send:disabled,.lrq-soft:disabled{opacity:.6;cursor:default}.ai-pills{gap:8px;display:flex}.ai-pill{color:#1e2b6a;text-align:left;min-width:230px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9abce4;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid;box-shadow:0 15px 38px #1d40753d,inset 0 1px #fff}.ag-ico{color:#fff;background:linear-gradient(145deg,#0a7a8c,#0e7ea5,#22c7e0);border-radius:12px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.ai-pill>span:nth-child(2){gap:1px;display:grid}.ai-pill small{letter-spacing:.08em;color:#55708f;font-size:9.5px;font-weight:900}.ai-pill b{font-size:13.5px;font-weight:800}.ai-pill em{color:#0b6475;border-left:1px solid #dbe4f3;justify-items:center;gap:1px;padding-left:10px;font-size:15px;font-style:normal;font-weight:900;display:grid}.ai-pill em.hot{color:#b91c1c}.ai-pill.on{border-color:#0b6475;box-shadow:0 0 0 3px #22c7e02e,0 15px 38px #1d40753d}.ag-claude.on{background:#0b6475;border-color:#0b6475}.ag-chat{flex-direction:column;height:460px;max-height:calc(100vh - 160px);display:flex}.ag-thread{background:#f8faff;flex-direction:column;flex:1;gap:8px;padding:12px 14px;display:flex;overflow-y:auto}.ag-msg{white-space:pre-wrap;border-radius:12px;max-width:88%;padding:8px 11px;font-size:13px;line-height:1.4}.ag-assistant{color:#1e2b45;background:#fff;border:1px solid #0e7ea529;border-bottom-left-radius:4px;align-self:flex-start}.ag-user{color:#fff;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border-bottom-right-radius:4px;align-self:flex-end}.ag-busy{color:var(--muted);font-style:italic}.ag-compose{border-top:1px solid #0e7ea51f;gap:6px;padding:8px 12px;display:flex}.ag-compose textarea{min-height:40px;max-height:110px;font:inherit;resize:vertical;border:1px solid #0e7ea538;border-radius:9px;flex:1;padding:8px 10px;font-size:13px}.ag-compose button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border:none;border-radius:999px;padding:0 14px;font-weight:800}.ag-compose button:disabled{opacity:.5;cursor:default}.ag-pick{background:#fff;border-bottom:1px solid #0e7ea51f;gap:6px;padding:8px 10px;display:flex}.ag-choice{color:#33415e;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea533;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:1px;padding:6px 4px;font-size:12px;font-weight:700;display:flex}.ag-choice small{color:#00a05c;font-size:9.5px;font-weight:600}.ag-choice.off small{color:var(--muted)}.ag-choice.on{color:#fff;background:#0b6475;border-color:#0b6475}.ag-choice.on small{color:#ffffffd9}.ag-tabs{background:#fff;gap:4px;padding:6px 10px 0;display:flex}.ag-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 12px;font-size:12.5px;font-weight:700}.ag-tabs button.on{color:#0b6475;border-bottom-color:#0b6475}.ag-step{color:var(--muted);align-self:flex-start;padding:2px 4px;font-size:12px}.ag-receipt{color:#00a05c;font-weight:700}.ag-receipt.off{color:var(--muted);font-weight:600}.ag-think{color:#33415e;background:#f2fafb;border-color:#22c7e040}.ag-confirm{background:#fff;border:1px solid #22c7e059;border-radius:12px;align-self:stretch;padding:10px 12px;box-shadow:0 8px 22px #22c7e01f}.ag-confirm.done{opacity:.75;box-shadow:none}.ag-confirm-q{color:#1e2b45;margin:0 0 8px;font-size:13px;font-weight:700}.ag-options{flex-direction:column;gap:6px;display:flex}.ag-opt{color:#0e7ea5;text-align:left;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:700}.ag-opt.rec{color:#fff;background:#0b6475;border-color:#0b6475}.ag-opt.on{outline:2px solid #00a05c}.ag-opt:disabled{cursor:default}.ag-edit{flex-direction:column;gap:6px;display:flex}.ag-edit label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:2px;font-size:11px;font-weight:700;display:flex}.ag-edit input,.ag-edit textarea{font:inherit;text-transform:none;letter-spacing:0;color:#1e2b45;border:1px solid #0e7ea538;border-radius:8px;padding:7px 9px;font-size:13px}.ag-edit textarea{min-height:70px}.ag-edit-btns{gap:6px;display:flex}.ag-notices{gap:10px}.ag-notice{background:#fff;border:1px solid #0e7ea52e;border-radius:12px;align-self:stretch;padding:10px 12px}.ag-notice-pending{border-color:#22c7e066}.ag-notice-who{color:#1e2b45;margin:0;font-size:12.5px}.ag-notice-who em{color:var(--muted);font-style:normal}.ag-notice-subject{color:#33415e;margin:2px 0 0;font-size:12.5px;font-weight:700}.ag-notice-body{color:#33415e;margin:4px 0 6px;font-size:13px}.ag-notice-label{letter-spacing:.05em;text-transform:uppercase;color:#0b6475;margin:0 0 3px;font-size:11px;font-weight:800}.ag-notice-draft{box-sizing:border-box;width:100%;min-height:70px;font:inherit;border:1px solid #0e7ea538;border-radius:8px;margin-bottom:6px;padding:7px 9px;font-size:13px}.ag-notice-sent{color:var(--muted);margin:0;font-size:12px}.ag-notice-chip{color:#0f1b3d;background:#eef3fb;border:1px solid #cfdcf3;border-radius:999px;margin:4px 0 0;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.ag-connection{color:#45698f;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 10px;font-size:12px;display:flex}.ag-connection span{flex:190px}.ag-small-action{color:#33415e;cursor:pointer;background:#f3f7ff;border:1px solid #cbd9eb;border-radius:12px;padding:6px 10px;font:600 12px system-ui,sans-serif;box-shadow:inset 0 1px #fff,0 1px 2px #dbe3ef}.ag-small-action:disabled{opacity:.55;cursor:default}.ag-small-action:focus-visible{outline-offset:2px;outline:2px solid #0e7ea5}.ag-new-conversation{align-self:flex-start;margin:0 10px 6px}.bea-window-host .fw-window{z-index:160;flex-direction:column;min-width:340px;min-height:360px;display:flex}.bea-window-host .fw-body{flex:1;min-height:0;padding:0;overflow:hidden}.bea-window-host .ag-chat{height:100%;max-height:none}.bea-window-host .ag-compose textarea{min-height:64px;max-height:45vh}.bt-row{background:#f6f9ff;border:1px solid #c9d6ea;border-radius:10px;align-items:center;gap:8px;margin:6px 12px 0;padding:6px;display:flex}.bt-row img{object-fit:cover;background:#fff;border:1px solid #dbe3ef;border-radius:6px;flex:none;width:86px;height:54px}.bt-row span{color:#0f1b3d;flex:1;min-width:0;font-size:12.5px;display:grid}.bt-row small{color:#58708e;font-size:11.5px;line-height:1.35}.bt-turn{flex-direction:column;gap:8px;display:flex}.bt-sent img{object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:260px;margin-bottom:6px;display:block}.bt-card{gap:8px;max-width:96%;display:grid}.bt-rule{color:#0f1b3d;background:#eef6ff;border-left:3px solid #0e7ea5;border-radius:8px;padding:8px 10px;font-weight:600}.bt-card textarea{font:inherit;color:#0f1b3d;resize:vertical;border:1px solid #c9d6ea;border-radius:8px;padding:8px;font-size:13px}.bt-acts{flex-wrap:wrap;gap:6px;display:flex}.bt-go{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:800}.bt-go:disabled{opacity:.6;cursor:default}.bt-error{color:#b3261e;font-size:12.5px;font-weight:700}.bt-paste{margin:6px 12px 0}.bt-card a{color:#0e7ea5;font-weight:700}.bea-window-host .fw-head{padding:6px 12px}.bea-window-host .fw-headline{flex:1;min-width:0;display:flex}.bea-head{align-items:center;gap:10px;min-width:0;display:flex}.bea-head img{flex:none;display:block}.bea-head-words{min-width:0;line-height:1.2;display:grid}.bea-head-words b{font-size:14px;font-weight:800}.bea-head-words b .bea-ai-word{opacity:.85;margin-left:4px;font-size:11px;font-weight:600}.bea-head-words em{opacity:.95;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:normal;font-weight:500;animation:.5s bea-line;overflow:hidden}@keyframes bea-line{0%{opacity:0;transform:translateY(4px)}to{opacity:.95;transform:none}}@media (prefers-reduced-motion:reduce){.bea-head-words em{animation:none}}.bea-window-host .fw-window{transform-origin:85% 100%;animation:.55s cubic-bezier(.2,.9,.3,1.12) both bea-rise}@keyframes bea-rise{0%{opacity:0;transform:translateY(46%)scale(.35)}60%{opacity:1}to{opacity:1;transform:none}}.bea-head img{transform-origin:50% 60%;animation:1.5s ease-out both bea-fly}@keyframes bea-fly{0%{transform:translateY(26px)rotate(-16deg)scale(.8)}35%{transform:translateY(-9px)rotate(9deg)scale(1.12)}55%{transform:translateY(3px)rotate(-5deg)scale(1)}75%{transform:translateY(-3px)rotate(3deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.bea-window-host .fw-window,.bea-head img{animation:none}}.bls{color:#1e2b45;text-align:left;gap:10px;font-size:13px;display:grid}.bls-part{gap:5px;display:grid}.bls-cap{letter-spacing:.05em;color:#45698f;margin:0;font-size:11px;font-weight:800}.bls-ver{cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:7px 9px;display:grid}.bls-ver.on{background:#eef6ff;border-color:#0e7ea5}.bls-ver input{margin-top:3px}.bls-ver span,.bls-who span{min-width:0;display:grid}.bls-ver small,.bls-who small,.bls-note{color:#45698f;font-size:12px;line-height:1.35}.bls-ver small.sent{color:#00703f;font-weight:700}.bls-ver small.unsent{color:#be2e17;font-weight:700}.bls-who{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.bls-who.off{opacity:.55;cursor:default}.bls-who span{overflow-wrap:anywhere;display:block}.bls-acts{flex-wrap:wrap;gap:6px;display:flex}.bls-none{margin:0}@media (width<=600px){.bea-window-host .fw-window:not(.fw-inline){min-width:0;min-height:0;bottom:calc(66px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;animation:none;width:auto!important;left:0!important;right:0!important;top:calc(8px + env(safe-area-inset-top,0px))!important;height:auto!important;max-height:none!important}.bea-window-host .fw-grip{display:none}.bea-window-host .bf-line textarea,.bea-window-host .ag-compose textarea{font-size:16px}.bea-window-host .bf-round{width:40px;height:40px}:is(body:has(.bea-window-host .fw-window) .pp-fan-backdrop,body:has(.bea-window-host .fw-window) .pp-raise-hand){display:none}}.bf-day{color:#5b6b85;background:#e8eefa;border-radius:999px;align-self:center;margin:6px 0 2px;padding:2px 10px;font-size:11px;font-weight:700}.bf-time{color:var(--muted);margin:-4px 4px 2px;font-size:10.5px}.bf-time.mine{align-self:flex-end}.bf-time.hers{align-self:flex-start;align-items:center;gap:6px;display:flex}.bf-voice{opacity:.45;cursor:default;background:0 0;border:0;padding:0;font-size:12px;line-height:1}.bf-pic{background:#fff;border:1px solid #0e7ea529;border-radius:14px;flex:none;width:62%;line-height:0;overflow:hidden}.bf-pic.mine{border-bottom-right-radius:4px;align-self:flex-end}.bf-pic.hers{border-bottom-left-radius:4px;align-self:flex-start}.bf-pic img{width:100%;height:auto;display:block}.bf .ag-msg{border-radius:18px;max-width:80%;padding:9px 13px;font-size:14px}.bf .ag-user{border-bottom-right-radius:5px}.bf .ag-assistant{border-bottom-left-radius:5px}.bf-dots{background:#fff;border:1px solid #0e7ea529;border-radius:18px 18px 18px 5px;align-self:flex-start;gap:4px;padding:12px 14px;display:inline-flex}.bf-dots i{background:#8a97ad;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite bf-dot}.bf-dots i:nth-child(2){animation-delay:.15s}.bf-dots i:nth-child(3){animation-delay:.3s}@keyframes bf-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.bf-dots i{animation:none}}.bf-box{background:#fff;border-top:1px solid #0e7ea51f;align-items:flex-end;gap:6px;padding:8px 10px;display:flex}.bf-round{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #cbd9eb;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:18px;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 1px #fff,0 1px 2px #dbe3ef}.bf-round.on{color:#fff;background:#0b6475;border-color:#0b6475}.bf-round.send{color:#fff;box-shadow:none;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border:0}.bf-round:disabled{opacity:.45;cursor:default}.bf-line{background:#fff;border:1px solid #0e7ea538;border-radius:20px;flex:1;align-items:flex-end;min-width:0;padding:2px 4px 2px 12px;display:flex}.bf-line textarea{box-sizing:content-box;resize:none;min-width:0;min-height:0;font:inherit;background:0 0;border:0;outline:0;flex:1;max-height:120px;padding:7px 0;font-size:14px;line-height:1.35}.bf-line .bf-round{width:30px;height:30px;box-shadow:none;background:0 0;border:0;margin-bottom:1px;font-size:16px}.bf-line .bf-round.on{color:#fff;background:#0b6475}.bf-hear{color:#0b6475;background:#fff;margin:0;padding:4px 14px 0;font-size:12px;font-weight:700}.bf-wait{background:#fff;align-items:center;gap:8px;padding:8px 12px 0;display:flex}.bf-wait img{object-fit:cover;border:1px solid #cbd9eb;border-radius:10px;width:54px;height:54px}.bf-wait button{color:#5b6b85;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.bf-receipt{color:#00703f;background:#e6f7ef;border:1px solid #b9e6cf;border-radius:12px;align-self:flex-start;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:800;display:flex}.bf-receipt.off{color:#5b6b85;background:#f1f4f9;border-color:#d5e0ee}.bf-fresh{color:#0b6475;align-self:stretch;align-items:center;gap:10px;margin:8px 0 2px;font-size:11.5px;font-weight:800;display:flex}.bf-fresh:before,.bf-fresh:after{content:"";background:#aedbe3;flex:1;height:1px}.bf-fresh small{color:var(--muted);font-weight:600;display:block}.bf-ask{background:#fff;border:1px solid #86ccd8;border-radius:16px 16px 16px 5px;align-self:flex-start;gap:6px;max-width:86%;padding:11px 13px;display:grid}.bf-ask b{letter-spacing:.04em;text-transform:uppercase;color:#0b6475;font-size:12px}.bf-ask p{color:#0f1b3d;margin:0;font-size:14px}.bf-ask small{color:#5b6b85;font-size:12px}.bf-ask div{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.bf-note{color:#5b6b85;margin:-4px 0 8px;font-size:12px;display:block}.bea-window-host .bf .bf-line textarea{min-height:0;max-height:120px}.bf-letter{max-width:92%}.bf-draft{white-space:pre-wrap;background:#f8faff;border:1px solid #e3ebf8;border-radius:10px;padding:8px 10px}.bf-shot{background:#fff;border-top:1px solid #0e7ea51f;gap:8px;max-height:46vh;padding:10px 12px 0;display:grid;overflow-y:auto}.bf-shot-pick{flex-wrap:wrap;gap:6px;display:flex}.bf-shot .pd-page{flex:none;max-width:100%}.bf-shot .pd-page canvas{width:auto;max-width:100%;max-height:30vh}.bf-shot-tick{color:#0f1b3d;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.bf-shot-tick input{flex:none;width:18px;height:18px}.bf-shot-say{color:#5b6b85;margin:0;font-size:12px}.bf-shot-say button{color:#0e7ea5;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.bf-strength-add{box-sizing:border-box;width:100%;font:inherit;border:1px solid #0e7ea540;border-radius:9px;margin:6px 0 4px;padding:7px 10px;font-size:13px}.bf-strength{align-items:flex-start;gap:8px;margin:4px 0;display:flex}.bf-strength input{flex:none;width:18px;height:18px;margin-top:6px}.bf-strength textarea{resize:vertical;min-width:0;font:inherit;border:1px solid #0e7ea538;border-radius:9px;flex:1;padding:6px 9px;font-size:13px;line-height:1.35}.pd{background:#f8faff;border:1px dashed #9db7e3;border-radius:14px;margin:0 0 14px;padding:12px 14px}.pd>header{align-items:center;gap:10px;display:flex}.pd>header div{flex:1;gap:1px;min-width:0;display:grid}.pd>header b{color:#0f1b3d;font-size:13px}.pd>header small{color:#5b6b85;font-size:11.5px}.pd-step{color:#33415e;margin:12px 0 8px;font-size:12.5px}.pd-step b{color:#0f1b3d}.pd-done{color:#00a05c;margin:10px 0 0;font-size:12.5px;font-weight:700}.pd-error{color:#b91c1c;margin:10px 0 0;font-size:12.5px;font-weight:700}.pd-pages{flex-wrap:wrap;gap:12px;display:flex}.pd-page{flex:320px;max-width:760px;margin:0}.pd-page canvas{cursor:crosshair;touch-action:none;background:#fff;border:1px solid #c4d3ea;border-radius:8px;width:100%;height:auto;display:block}.pd-page figcaption{color:#5b6b85;align-items:center;gap:8px;margin-top:4px;font-size:11.5px;display:flex}.pd-page figcaption span{flex:1}.pd-page figcaption button{font:inherit;color:#1d4ed8;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:700}.pd-tick{color:#0f1b3d;cursor:pointer;align-items:center;gap:10px;margin:12px 0 0;font-size:13px;font-weight:700;display:flex}.pd-tick input{accent-color:#0e7ea5;flex:none;width:20px;height:20px;margin:0}.pd-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pd-go{font:inherit;color:#fff;cursor:pointer;background:#0b6475;border:0;border-radius:999px;min-height:40px;padding:0 18px;font-size:13px;font-weight:800}.pd-go:disabled{opacity:.45;cursor:default}.pd-go:focus-visible{outline-offset:2px;outline:3px solid #0e7ea5}.pd-where{flex-wrap:wrap;gap:12px;margin:0 0 10px;display:flex}.pd-where label{color:#33415e;gap:3px;font-size:11.5px;font-weight:700;display:grid}.pd-where select,.pd-where input,.pd-lines select{font:inherit;color:#1e2b45;background:#fff;border:1px solid #c4d3ea;border-radius:6px;max-width:100%;padding:6px 8px;font-size:12.5px;font-weight:500}.pd-lines{border-collapse:collapse;width:100%;max-width:720px;font-size:12.5px}.pd-lines th,.pd-lines td{text-align:left;vertical-align:middle;border-bottom:1px solid #e6edf7;padding:5px 8px}.pd-lines thead th{letter-spacing:.06em;text-transform:uppercase;color:#0e7490;font-size:10.5px;font-weight:900}.pd-lines tbody th{color:#1e2b45;font-weight:600}.pd-lines td{font-variant-numeric:tabular-nums}.pd-lines tr.off th,.pd-lines tr.off td{color:#8a99ad;text-decoration:line-through}.pd-lines tr.off td:last-child{text-decoration:none}.pd-lines tfoot th,.pd-lines tfoot td{color:#0f1b3d;background:#f4f8ff;border-bottom:0;font-weight:800}.pd-goes{color:#33415e;margin:8px 0;font-size:12px}.pd-flags{gap:4px;margin:8px 0;display:grid}.pd-flags label{color:#ba2d17;cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.pd-flags input{accent-color:#f0563f;width:18px;height:18px;margin:0}.pd-checks{gap:4px;max-width:720px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pd-checks li{color:#33415e;background:#fff;border:1px solid #c4d3ea;border-radius:8px;padding:6px 9px;font-size:12px;line-height:1.35}.pd-checks li.ok{color:#0a6b41;background:#effaf4;border-color:#9bdcbb}.pd-checks li.look{color:#ba2d17;background:#fcf2f0;border-color:#f0563f;font-weight:700}@media (width<=600px){.pd>header{flex-wrap:wrap}.pd-lines{font-size:12px}.pd-lines th,.pd-lines td{padding:4px}}.bl{color:#0f1b3d;text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:16px;gap:10px;margin:16px 0;padding:16px 18px;display:grid}.bl h2{margin:0;font-size:16px}.bl p{color:#45698f;margin:4px 0 0;font-size:12.5px;line-height:1.5}.bl-quiet{color:#58708e}.bl-error{font-weight:700;color:#b3261e!important}.bl-item{border:1px solid #dbe3ef;border-left:4px solid #0e7ea5;border-radius:12px;grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.bl-shot{cursor:zoom-in;background:#fff;border:1px solid #dbe3ef;border-radius:6px;width:92px;height:58px;padding:0;overflow:hidden}.bl-shot img{object-fit:cover;width:100%;height:100%;display:block}.bl-shot.big{z-index:300;cursor:zoom-out;width:auto;height:auto;position:fixed;inset:6vh 6vw;box-shadow:0 0 0 100vmax #14204f8c}.bl-shot.big img{object-fit:contain}.bl-noshot{background:#f3f7ff;border:1px dashed #c9d6ea;border-radius:6px;width:92px;height:58px}.bl-text{gap:3px;min-width:0;display:grid}.bl-text small{letter-spacing:.05em;text-transform:uppercase;color:#45698f;font-size:10.5px;font-weight:800}.bl-text textarea{font:inherit;color:#0f1b3d;resize:vertical;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;padding:6px 8px;font-size:13.5px;line-height:1.45}.bl-text textarea:hover,.bl-text textarea:focus{background:#f8faff;border-color:#c9d6ea;outline:none}.bl-text em{color:#1e3a8a;font-size:12px;font-style:normal;font-weight:600}.bl-remove{color:#b3261e;font:inherit;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:700}@media (width<=560px){.bl-item{grid-template-columns:minmax(0,1fr) auto}.bl-shot,.bl-noshot{display:none}}.bl-owner{color:#fff;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#0f1b3d;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:800}.bl-brains{flex-wrap:wrap;gap:8px;display:flex}.bl-brain{color:#0f1b3d;min-width:96px;font:inherit;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:12px;gap:1px;padding:8px 14px;display:grid}.bl-brain small{color:#45698f;font-size:11px}.bl-brain.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.bl-brain.on small{color:#c9d6ea}.bl-brain:disabled{opacity:.55;cursor:default}.bl-check{color:#45698f;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.bl-soft{color:#1e3a8a;font:inherit;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:700}.rh-root{color:#0f1b3d;text-align:left;font-family:system-ui,sans-serif}.rh-root button{font:inherit;cursor:pointer}.rh-hand{left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:940;color:#fff;background:#0f1b3d;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:800;display:flex;position:fixed;box-shadow:0 6px 18px #14204f4d}.rh-hand em{letter-spacing:.08em;background:var(--hh-pink-tag);border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal}.rh-panel{left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:950;box-sizing:border-box;background:#fff;border:1px solid #c9d6ea;border-radius:18px;gap:10px;width:min(360px,100vw - 32px);max-height:calc(100vh - 40px);padding:16px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 12px 36px #14204f40}.rh-panel>header{justify-content:space-between;align-items:center;display:flex}.rh-panel>header b{font-size:16px}.rh-panel>header button{color:#5b6b85;background:0 0;border:0;font-size:22px;line-height:1}.rh-panel p{color:#45698f;margin:0;font-size:14px;line-height:1.45}.rh-kind{color:#1e3a8a;text-align:left;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:12px;padding:11px 14px;font-size:14.5px;font-weight:700}.rh-snip{z-index:945;cursor:crosshair;touch-action:none;background:#14204f40;position:fixed;inset:0}.rh-sniptip{color:#fff;white-space:nowrap;box-sizing:border-box;background:#0f1b3d;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:8px 14px;font-size:13.5px;font-weight:700;display:flex;position:fixed;top:54px;left:50%;transform:translate(-50%)}.rh-sniptip button{color:#7dd3fc;background:0 0;border:0;font-weight:800;text-decoration:underline}.rh-box{z-index:946;pointer-events:none;background:#f0563f14;border:2px solid #f0563f;border-radius:6px;position:fixed}.rh-shot{background:#eef3ff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.rh-shot.has{align-items:flex-start}.rh-shot img{object-fit:contain;background:#fff;border:1px solid #c9d6ea;border-radius:8px;flex:none;width:120px;max-height:90px}.rh-shot.has>div{color:#45698f;justify-items:start;gap:4px;font-size:12.5px;font-weight:400;display:grid}.rh-shot button,.rh-link{color:#0e7ea5;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.rh-link{justify-self:start;text-decoration:underline}.rh-text{gap:4px;font-size:13px;font-weight:700;display:grid}.rh-text textarea{font:inherit;color:#0f1b3d;resize:vertical;border:1px solid #c9d6ea;border-radius:12px;padding:10px 12px;font-size:16px;font-weight:400}.rh-auto{color:#5b6b85;font-size:12px}.rh-err{font-weight:700;color:#b3261e!important}.rh-send{background:var(--hh-fade,linear-gradient(135deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));color:#fff;border:0;border-radius:999px;padding:11px 18px;font-size:14.5px;font-weight:800}.rh-send:disabled{opacity:.45;cursor:default}.rh-kinds{gap:6px;display:flex}.rh-kinds button{color:#1e3a8a;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;flex:1;padding:9px 6px;font-size:13.5px;font-weight:800}.rh-kinds button.on.k-bug{background:var(--hh-pink-tag);color:#fff;border-color:#f0563f}.rh-kinds button.on.k-off{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.rh-kinds button.on.k-idea{color:#fff;background:#0e7490;border-color:#0e7490}.rh-mine{border:1px solid #dbe3ef;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.rh-mine header{justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;display:flex}.rh-mine p{color:#0f1b3d}.rh-mine small{color:#5b6b85;font-size:12px}.rh-reply{background:#e6f7ef;border-radius:10px;padding:8px 10px}.rh-status{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}.rh-status.s-new{color:#0e7ea5;background:#eef3ff}.rh-status.s-working{color:#0e7490;background:#e0f2fe}.rh-status.s-fixed{color:#00804a;background:#e6f7ef}@media print{.rh-root{display:none}}@media (width<=820px){.rh-hand{left:calc(12px + env(safe-area-inset-left,0px));bottom:calc(84px + env(safe-area-inset-bottom));padding:8px 12px;font-size:13px}.rh-panel{left:calc(12px + env(safe-area-inset-left,0px));width:min(360px,100vw - 24px);bottom:12px}}@media (width>=601px){.rh-dash .rh-hand{left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (width<=600px){.rh-dash .rh-hand{display:none}}.rh-hand{justify-content:center;gap:0;width:46px;height:46px;padding:0}.rh-hand:hover,.rh-hand:focus-visible{background:#1d2c6b;box-shadow:0 8px 22px #14204f61}@media (width<=820px){.rh-hand{width:42px;height:42px;padding:0}}.dash{background:#fff;min-height:100vh;display:flex}.dash-sidebar{background:#fff;border-right:1px solid #0e7ea51f;flex-direction:column;flex-shrink:0;width:240px;padding:24px;display:flex}.dash-home-mark{border-radius:10px;line-height:0;transition:transform .15s;display:inline-flex}.dash-home-mark:hover{transform:scale(1.12);box-shadow:none!important;background:0 0!important}.dash-brand{align-items:center;gap:8px;margin-bottom:32px;display:flex}.dash-brand .logo-badge{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%)}.dash-brand-name{color:#1e2b45;flex-direction:column;font-size:15px;font-weight:700;line-height:1.2;display:flex}.dash-brand-tag{color:#5b6b85;letter-spacing:.2px;font-size:9.5px;font-weight:600}.dash-nav-section{text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);margin:14px 0 2px;padding-left:12px;font-size:10px;font-weight:800}.dash-link{color:#5b6b85;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600;display:block}.dash-link:hover{color:#1e2b45;background:#f3f6fb}.dash-link.active{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);box-shadow:0 4px 14px #1a647147}.dash-sidebar-footer{border-top:1px solid #0e7ea51f;margin-top:16px;margin-bottom:64px;padding-top:16px}.dash-signout{color:#5b6b85;cursor:pointer;background:0 0;border:1px solid #0e7ea52e;border-radius:8px;width:100%;padding:8px 12px;font-size:12px;font-weight:600}.dash-signout:hover{color:#dc2626;border-color:#dc26264d}.dash-main{flex:1;min-width:0;padding:32px 40px}@media (width<=820px){.dash{flex-direction:column}.dash-sidebar{z-index:60;border-bottom:1px solid #0e7ea51f;border-right:none;flex-direction:row;align-items:center;gap:10px;width:auto;padding:10px 12px;position:sticky;top:0}.dash-brand{flex-shrink:0;margin-bottom:0}.dash-brand-name{display:none}.dash-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:4px;overflow-x:auto}.dash-nav::-webkit-scrollbar{display:none}.dash-link{white-space:nowrap;padding:10px;font-size:12px}.dash-sidebar-footer{border-top:none;flex-shrink:0;margin-top:0;margin-left:auto;padding-top:0}.dash-signout{width:auto;padding:8px 10px}.dash-main{padding:16px 14px 32px}}.pill-tray{z-index:160;align-items:center;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}@media (width<=760px){div.pill-tray{justify-content:center;gap:10px;display:flex;bottom:8px;left:8px;right:8px}.pill-tray .ai-pill,.pill-tray .pdx-pill{border-radius:14px;min-width:0;padding:7px}.pill-tray .ai-pill>span:not(.ag-ico),.pill-tray .ai-pill>em,.pill-tray .pdx-pill>span:not(.pdx-pill-icon),.pill-tray .pdx-pill>em{display:none}.pill-tray .ag-ico,.pill-tray .pdx-pill-icon{width:42px;height:42px}div.pill-tray{bottom:calc(8px + env(safe-area-inset-bottom,0px))}.dash .profile-workspace-body{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}div.pill-tray{background:#fff;border:1px solid #c8d5e8;border-radius:8px;gap:0;width:auto;height:44px;padding:0 4px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 2px 8px #19345620}.pill-tray .ai-pill,.pill-tray .pdx-pill{width:48px;min-width:0;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:0;padding:0;display:flex}.pill-tray .ag-ico,.pill-tray .pdx-pill-icon{color:#345ac2;background:0 0;border-radius:0;width:24px;height:24px;font-size:19px}.pill-tray .pdx-pill.live .pdx-pill-icon{color:#087a5a}.pill-tray button:focus-visible{outline-offset:-3px;outline:2px solid #345ac2}}@media (width<=820px){.dash-sidebar{padding:calc(20px + var(--matrix-safe-top,env(safe-area-inset-top,0px))) calc(12px + env(safe-area-inset-right,0px)) 12px calc(12px + env(safe-area-inset-left,0px))}.dash-sidebar>.dash-nav{display:none}.dash-sidebar-footer{margin-left:0}.dash-signout{min-height:44px}}.dash-back-to-call{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:1000;color:#2446a4;background:#fff;border:1px solid #b9caf4;border-radius:8px;padding:12px 18px;font-weight:700;position:fixed;box-shadow:0 3px 14px #19345625}.dash-refresh{color:#244b91;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#f3f7ff;border:1px solid #c6d6ed;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.dash-refresh:hover{background:#e8f0ff}.dash-refresh:focus-visible{outline-offset:2px;outline:2px solid #0e7ea5}.dash-refresh span{font-size:20px}@media (width<=820px){.dash-refresh{display:none}}.dash-legal{color:var(--muted);margin-top:8px;font-size:11.5px;text-decoration:none;display:block}.dash-legal:hover{color:#fff;text-decoration:underline}.dash-officer{color:#1e2b45;border-radius:10px;align-items:center;gap:8px;margin:-14px 0 14px;padding:6px 8px;text-decoration:none;display:flex}.dash-officer:hover{background:#f3f6fb}.dash-officer-mark{color:#fff;background:linear-gradient(115deg,#0a7a8c,#0e7ea5);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.dash-officer-name{min-width:0;font-size:14px;font-weight:700;line-height:1.2}.dash-officer-name small{color:#5b6b85;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;display:block;overflow:hidden}.dash-officer-gear{color:#5b6b85;margin-left:auto;font-size:13px}.dash-nav{flex-direction:column;gap:4px;display:flex}.dash-link{align-items:center;gap:10px;display:flex}.dash-link-icon{place-items:center;width:20px;height:20px;font-size:15px;line-height:1;display:inline-grid}.dash-badge{background:var(--hh-pink-tag);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}@media (width<=820px){.dash-officer{margin:0;padding:4px 6px}.dash-officer-name,.dash-officer-gear{display:none}}.dash-phone{flex-direction:column;min-height:100dvh}.dash-phone-head{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 8px;z-index:60;background:#fff;border-bottom:1px solid #0e7ea51f;align-items:center;gap:8px;display:flex;position:sticky;top:0}.dash-phone-brand{color:#1e2b45;flex:1;font-size:14px;font-weight:700}.dash-phone-head .dash-officer{margin:0;padding:2px}.dash-phone-head .dash-officer-name,.dash-phone-head .dash-officer-gear{display:none}.dash-phone-main{padding:12px 12px calc(96px + env(safe-area-inset-bottom,0px));flex:1}.dash-phone-nav{z-index:70;padding:8px 8px max(12px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #0e7ea51f;grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}.dash-phone-nav a{text-align:center;color:#64748b;border-radius:10px;min-height:48px;padding:4px 2px;font-size:10px;text-decoration:none}.dash-phone-nav a.active{color:#0b6475;background:#e3f4f7;font-weight:750}.dash-phone .dash-phone-nav{padding:6px 8px max(8px, calc(env(safe-area-inset-bottom,0px) - 8px));grid-template-columns:repeat(7,1fr)}.dash-phone .dash-phone-nav a{min-height:44px;padding:2px}.dash-phone{min-height:100dvh}.dash-phone-refresh{color:#2455a4;cursor:pointer;background:#f3f7ff;border:1px solid #c8d5f4;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font:700 12.5px system-ui,sans-serif;display:inline-flex}.dash-phone-refresh span{font-size:16px;line-height:1}.dash-phone-refresh:active{background:#e3edff}.dash-officer-photo{object-fit:cover;background:#fff;border:1px solid #e8eef7}.dash-phone-nav,.matrix-mobile-layout .mm-nav,.pp-inbox-tile{transition:transform .22s}body.nav-tucked .dash-phone-nav,body.nav-tucked .matrix-mobile-layout .mm-nav,body.nav-tucked .pp-inbox-tile{transform:translateY(calc(100% + 24px))}@media (width<=1000px) and (orientation:landscape) and (height<=500px){.dash{flex-direction:column;min-height:0}.dash-sidebar{width:auto;padding:6px calc(12px + env(safe-area-inset-right,0px)) 6px calc(12px + env(safe-area-inset-left,0px));border-right:none;flex-direction:row;align-items:center;position:static}.dash-sidebar>.dash-nav,.dash-sidebar-footer{display:none}.dash:has(.mprod-workspace)>.dash-sidebar .dash-sidebar-footer{display:none}.dash:has(.mprod-workspace)>.dash-sidebar{padding-top:6px;padding-bottom:6px}.dash-main{padding:12px calc(16px + env(safe-area-inset-right,0px)) 12px calc(16px + env(safe-area-inset-left,0px))}}.dash-phone-head{z-index:60;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#0a1030f5,#0d1538eb);border-bottom:1px solid #22c7e047;position:sticky;top:0;box-shadow:0 6px 20px #050a1e59}.dash-phone-brand{color:#fff;letter-spacing:.01em;font:800 17px/1 Sora,system-ui,sans-serif}.dash-phone-head .dash-phone-refresh{color:#bfe9ff;background:#22c7e014;border:1px solid #22c7e059;border-radius:50%;justify-content:center;width:36px;height:36px;padding:0}.dash-phone-head .dash-phone-refresh .dash-refresh-word{display:none}.dash-phone .dash-phone-nav,.pill-tray .pp-inbox-tile,.pp-inbox-tile{-webkit-backdrop-filter:blur(14px);background:#0a1030f0}.dash-phone .dash-phone-nav{border-top:1px solid #22c7e047;box-shadow:0 -8px 24px #050a1e59}.dash-phone .dash-phone-nav a,.pp-inbox-tile{color:#9fb6dc;font-size:11px;font-weight:600}.dash-phone .dash-phone-nav a .mm-icon{filter:grayscale(.2);place-items:center;height:26px;font-size:19px;display:grid}.dash-phone .dash-phone-nav a.active,.pp-inbox-tile.on{color:#fff;background:linear-gradient(160deg,#0f1b3dbf,#0e7ea599 60%,#06b6d473);box-shadow:inset 0 1px #ffffff40,0 0 14px #22c7e040}body:has(.pt) .ma-stack{display:none}.dash-phone:has(.pt){background:#0a1030}.dash-phone .dash-phone-nav .mm-line-icon,.pp-inbox-tile .pp-bubbles{width:22px;height:22px}.dash-phone .dash-phone-nav a.active .mm-line-icon{filter:drop-shadow(0 0 6px #22c7e0cc)}body:has(.dash-phone) .pp-inbox-tile{height:46px;bottom:max(8px, calc(env(safe-area-inset-bottom,0px) - 8px));padding:2px}@media (width<=600px){.pp-fan-backdrop{z-index:105;-webkit-backdrop-filter:blur(3px);background:#050a1e8c;border:0;padding:0;position:fixed;inset:0}div.pill-tray:has(.pp-fan-open){z-index:110;left:8px;right:8px}.pill-tray .pp-pill.pp-phone.pp-fan-open{background:linear-gradient(160deg,#1e2c68f7,#0a1030f7);border:1px solid #22c7e059;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;padding:16px 12px 14px;animation:.18s ease-out pp-sheet-up;display:grid;box-shadow:0 0 30px #22c7e026,0 18px 40px #050a1e99}.pill-tray .pp-pill.pp-phone.pp-fan-open>button,.pill-tray .pp-pill.pp-phone.pp-fan-open .pp-bea-slot>*{color:#fff;background:#22c7e012;border:1px solid #22c7e038;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:72px;margin:0;padding:6px 2px;font-size:24px;line-height:1;display:flex;position:relative}.pill-tray .pp-pill.pp-phone.pp-fan-open>button:after{content:attr(data-label);color:#9fb6dc;text-align:center;font:600 11px/1.15 system-ui,sans-serif}.pill-tray .pp-pill.pp-phone.pp-fan-open .pp-bea-slot>:after{content:"Novi";color:#9fb6dc;font:600 11px/1.15 system-ui,sans-serif}.pill-tray .pp-pill.pp-phone.pp-fan-open>button:active{transform:scale(.95)}.pill-tray .pp-pill.pp-phone.pp-fan-open>button.on{background:#22c7e033}.pill-tray .pp-pill.pp-phone.pp-fan-open .pp-bea-slot{display:contents}.pill-tray .pp-pill.pp-phone.pp-fan-open .ti-badge{position:absolute;top:6px;right:10px}.pill-tray .pp-pill.pp-phone.pp-fan-open .pp-plus{color:#22c7e0;font-size:30px}.pill-tray .pp-pill.pp-phone.pp-fan-open .pp-raise-hand{display:flex}}@keyframes pp-sheet-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=900px){.rh-hand,.rh-root .rh-hand{justify-content:center;gap:0;width:40px;height:40px;padding:0;font-size:0}.rh-hand>span{font-size:18px}.rh-hand em{display:none}}@media (width<=600px){dialog.contact-quick-view.contact-quick-view{background:radial-gradient(120% 40% at 100% 0,#0e7ea54d,#0000 60%),#0a1030}.contact-quick-view::backdrop{background:#050a1e99}.contact-quick-view .qv-top{color:#fff;background:linear-gradient(#0a1030fa,#0d1538f2);border-bottom:1px solid #22c7e047}.contact-quick-view .qv-top h2{color:#fff}.contact-quick-view .qv-footer{color:#9fb6dc;background:#0a1030;border-top:1px solid #22c7e033}.contact-quick-view .qv-scroll{background:0 0}.contact-quick-view .qv-load-error,.contact-quick-view .qv-load-error *{color:#e69f94}.contact-quick-view .qv-actions{gap:8px}.contact-quick-view .qv-actions button{color:#1e2b6b;background:#f3f7ff;border:1px solid #c7d4ef;border-radius:14px;min-height:46px;font-weight:700;box-shadow:inset 0 1px #fff,0 2px #c7d4ef}.contact-quick-view .qv-actions button:first-child{background:var(--hh-fade);color:#fff;border:0;box-shadow:inset 0 1px #ffffff4d,0 3px 10px #14204f59}body:has(.dash-phone) .ma-stack{top:calc(58px + env(safe-area-inset-top,0px));gap:0;width:auto;max-width:none;padding:0;left:8px;right:8px}body:has(.dash-phone) .ma-card:not(:nth-child(1 of .ma-card)){display:none}body:has(.dash-phone) .ma-card{-webkit-backdrop-filter:blur(10px);background:linear-gradient(160deg,#1e2c68f7,#0a1030f7);border:1px solid #22c7e059;border-left-width:4px;border-radius:16px;padding:10px 12px 10px 14px;box-shadow:0 12px 30px #050a1e8c}body:has(.dash-phone) .ma-card b{color:#fff;font-size:14px}body:has(.dash-phone) .ma-card p{color:#9fb6dc;margin-bottom:8px}body:has(.dash-phone) .ma-card .ma-x{color:#9fb6dc}body:has(.dash-phone) .ma-card.ma-pink .ma-tag{color:#f3705c}body:has(.dash-phone) .ma-card.ma-green .ma-tag{color:#00e38a}body:has(.dash-phone) .ma-card.ma-cyan .ma-tag{color:#22c7e0}body:has(.dash-phone) .ma-card.ma-red .ma-tag{color:#ff7a85}body:has(.dash-phone) .ma-acts button{color:#dbeafe;min-height:36px;box-shadow:none;background:#22c7e014;border-color:#22c7e04d}body:has(.dash-phone) .ma-clear-all{z-index:1;color:#22c7e0;box-shadow:none;background:#0a1030;border-color:#22c7e066;padding:3px 10px;position:absolute;top:9px;right:44px}}.dash-phone-head .dash-phone-find{color:#bfe9ff;cursor:pointer;background:#22c7e014;border:1px solid #22c7e059;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.dash-phone-find svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:18px;height:18px}.pk.pk-find{z-index:200;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 40px;min-height:0;margin:0;animation:.18s ease-out pk-rise;position:fixed;inset:0;overflow-y:auto}.pk-find-top{z-index:2;background:#0a1030;align-items:center;gap:10px;margin:0 -16px;padding:0 16px 10px;display:flex;position:sticky;top:0}.pk-find-top .pk-search{flex:1}.pk-find-close{color:#22c7e0;cursor:pointer;background:0 0;border:0;padding:8px 2px;font:600 15px system-ui,sans-serif}@media (width<=600px){body:has(.dash-phone) .pp-slide{bottom:calc(62px + max(0px, env(safe-area-inset-bottom,0px) - 8px))}body:has(.dash-phone) .pp-inbox-tile{z-index:175}body:has(.dash-phone) .pp-inbox-tile .pp-close-icon{color:#22c7e0;font-size:18px;font-weight:700}body:has(.dash-phone) .ti-calls{color:#e6eeff;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#1e2c68,#0a1030);border:1px solid #22c7e059;border-radius:22px;flex-direction:column;display:flex;box-shadow:0 0 30px #22c7e026,0 18px 40px #050a1e99}body:has(.dash-phone) .ti-calls .ti-head{border-bottom-color:#22c7e02e}body:has(.dash-phone) .ti-calls .ti-head>b{color:#fff;font-size:17px}body:has(.dash-phone) .ti-calls .ti-head-sub{color:#22c7e0;font-size:13px;font-weight:700}body:has(.dash-phone) .ti-calls .ti-new{color:#bfe9ff;background:#22c7e01a;border-color:#22c7e066}body:has(.dash-phone) .ti-calls .pp-x{color:#9fb6dc}body:has(.dash-phone) .ti-calls .ti-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:10px 12px 2px;overflow-x:auto}body:has(.dash-phone) .ti-calls .ti-tabs::-webkit-scrollbar{display:none}body:has(.dash-phone) .ti-calls .ti-tabs button{color:#bfd3f3;background:#22c7e00f;border-color:#22c7e040;flex:none;min-height:36px;padding:0 14px;font-size:14px}body:has(.dash-phone) .ti-calls .ti-tabs button.on{color:#fff;background:linear-gradient(160deg,#0f1b3de6,#0e7ea5cc 60%,#06b6d499);border-color:#0000}body:has(.dash-phone) .ti-calls .ti-call-review{color:#9fb6dc;gap:10px;padding:8px 12px;font-size:13px}body:has(.dash-phone) .ti-calls .ti-call-review button{color:#bfe9ff;background:0 0;border-color:#22c7e040;min-height:32px;font-size:13px}body:has(.dash-phone) .ti-calls .ti-list{flex:1;min-height:0;max-height:none}body:has(.dash-phone) .ti-calls .ti-list li{border-bottom-color:#22c7e01f;min-height:64px}body:has(.dash-phone) .ti-calls .ti-list li>button{gap:10px;min-height:64px;padding:9px 86px 9px 12px}body:has(.dash-phone) .ti-calls .ti-list li.unread>button{background:#22c7e012}body:has(.dash-phone) .ti-calls .ti-list button:hover{background:#22c7e012}body:has(.dash-phone) .ti-calls .ti-av{flex:0 0 32px;width:32px;height:32px;font-size:13px}body:has(.dash-phone) .ti-calls .ti-who b{color:#fff;min-width:0;font-size:15px;line-height:1.25}:is(body:has(.dash-phone) .ti-calls .ti-who b,body:has(.dash-phone) .ti-calls .ti-who small){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body:has(.dash-phone) .ti-calls .ti-who small{color:#9fb6dc;font-size:12.5px;line-height:1.3}body:has(.dash-phone) .ti-calls .ti-stage{color:#bfe9ff;background:#22c7e01f;padding:1px 6px;font-size:9.5px}body:has(.dash-phone) .ti-calls .ti-missed{color:#f37360}body:has(.dash-phone) .ti-calls .ti-av-missed{color:#f37360;background:#f0563f26}body:has(.dash-phone) .ti-calls .ti-meta{align-items:center;gap:6px;display:flex;position:absolute;top:5px;right:12px}body:has(.dash-phone) .ti-calls .ti-meta small{color:#9fb6dc;font-size:11px}body:has(.dash-phone) .ti-calls .ti-meta i{background:#f0563f;width:8px;min-width:8px;height:8px;padding:0;font-size:0}body:has(.dash-phone) .ti-calls .ti-list li:hover .ti-meta{visibility:visible}body:has(.dash-phone) .ti-calls .ti-row-acts{gap:6px;display:flex;top:auto;bottom:5px;right:12px;transform:none}body:has(.dash-phone) .ti-calls .ti-row-acts button{background:#22c7e01a;border-color:#22c7e04d;width:30px;height:30px;font-size:13px}body:has(.dash-phone) .ti-calls .ti-call-status{display:none}body:has(.dash-phone) .ti-calls .ti-ring-path{display:none}body:has(.dash-phone) .ti-calls .ti-call-help{display:none}body:has(.dash-phone) .ti-calls.ti-help-open .ti-call-help{display:block}body:has(.dash-phone) .ti-calls .ti-call-review .ti-call-info{border-radius:50%;place-items:center;width:28px;height:28px;min-height:28px;padding:0;font:italic 700 14px Georgia,serif;display:grid}body:has(.dash-phone) .ti-calls.pp-dock{max-width:none;width:auto!important;left:8px!important;right:8px!important;top:calc(8px + env(safe-area-inset-top,0px))!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;height:auto!important;max-height:none!important}body:has(.dash-phone) .ti-calls .ti-call-help{color:#7f93b8;border-top-color:#22c7e01f;font-size:12px}body:has(.dash-phone) .ti-calls .ti-empty{color:#9fb6dc}}@media (width<=760px){body:has(.dash-phone) :is(.ti-text-inbox,.ti-text-thread,.ti-inbox,.ti-thread,.pp-text).pp-dock{max-width:none;box-shadow:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;width:auto!important;height:auto!important;max-height:none!important;inset:0!important}body:has(.dash-phone) .txi-header{padding:6px 12px 8px}body:has(.dash-phone) .txi-brand{display:none}body:has(.dash-phone) .txi-title-row{min-height:44px;margin-top:0;padding-left:40px}body:has(.dash-phone) .txi-title-row h2{letter-spacing:-.3px;font-size:21px}body:has(.dash-phone) .txi-title-row p{margin-top:1px;font-size:12px}body:has(.dash-phone) .txi-new{border-radius:50%;justify-content:center;gap:0;width:38px;min-height:38px;padding:0;font-size:0}body:has(.dash-phone) .txi-new svg{width:18px;height:18px}body:has(.dash-phone) .txi-header .txi-close{width:34px;height:34px;top:50%;left:8px;right:auto;transform:translateY(-50%)}body:has(.dash-phone) .txi-tools{padding:8px 12px 6px}body:has(.dash-phone) .txi-modes{padding:3px}body:has(.dash-phone) .txi-modes button{min-height:34px;font-size:13px}body:has(.dash-phone) .txi-filters{margin-top:8px}body:has(.dash-phone) .txi-filters>span{display:none}body:has(.dash-phone) .txi-filters button{min-height:30px;padding:0 12px;font-size:13px}body:has(.dash-phone) .txi-search-row{margin-top:8px}body:has(.dash-phone) .txi-search{min-height:40px}body:has(.dash-phone) .txi-footer{min-height:34px;padding:6px 12px;font-size:11px}body:has(.dash-phone) .ti-text-inbox .ti-list{flex:1;min-height:0;overflow-y:auto}body:has(.dash-phone) .txi-thread-header{padding:4px 10px 8px}body:has(.dash-phone) .txi-thread-nav{min-height:40px}body:has(.dash-phone) .txi-thread-nav>span{display:none}body:has(.dash-phone) .txi-thread-person{padding-top:0}body:has(.dash-phone) .txi-thread-person .ti-av{width:38px;height:38px;font-size:14px}body:has(.dash-phone) .txi-thread-person .ti-who-head b{font-size:17px}body:has(.dash-phone) .ti-text-thread .ti-composer{flex-direction:column;flex:1;min-height:0;display:flex}body:has(.dash-phone) .ti-text-thread .ti-composer .mc{flex:1;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;min-height:0}body:has(.dash-phone) .ti-text-thread .mc-thread{min-height:0;overflow-y:auto}body:has(.dash-phone) .ti-text-thread .mc-who-embedded{min-height:0;padding:4px 12px}:is(body:has(.dash-phone) .ti-inbox .ti-head,body:has(.dash-phone) .ti-thread .ti-head){min-height:48px;padding:8px 12px}body:has(.dash-phone) .ti-inbox .ti-head>b{font-size:19px}:is(body:has(.dash-phone) .ti-inbox .ti-list,body:has(.dash-phone) .ti-thread .ti-transcript){flex:1;min-height:0;overflow-y:auto}:is(body:has(.dash-phone) .ti-thread>.ti-email-reader,body:has(.dash-phone) .ti-thread>.ti-composer){flex:auto;min-height:0;overflow-y:auto}body:has(.dash-phone) .pp-text{padding-top:calc(env(safe-area-inset-top,0px) + 4px);overflow-y:auto}body:has(.dash-phone) .pp-text .gm-bar{padding:10px 44px 10px 14px;font-size:18px}}body:has(.dash-phone):has(.ti-text-inbox.pp-dock,.ti-text-thread.pp-dock,.ti-inbox.pp-dock,.ti-thread.pp-dock,.pp-text.pp-dock) .pp-inbox-tile{display:none}body:has(.dash-phone) .ti-text-thread .ti-composer .mc{grid-template-rows:auto auto minmax(0,1fr) auto auto auto auto}body:has(.dash-phone) .ti-text-thread .gt-audience{padding:0 12px 6px}body:has(.dash-phone) .ti-text-thread .gt-add{padding:4px 10px;font-size:12px}body:has(.dash-phone) .ti-text-thread .mc-who-embedded{padding:2px 12px 0}body:has(.dash-phone) .ti-text-thread .ti-composer .mc-body-text{padding:6px 10px 0}body:has(.dash-phone) .ti-text-thread .ti-composer .mc-box{border:1px solid #d8e0f0;border-radius:20px}body:has(.dash-phone) .ti-text-thread .ti-composer .mc-box textarea{field-sizing:content;min-height:40px;max-height:120px;padding:9px 14px;font-size:15px;line-height:1.35}:is(body:has(.dash-phone) .ti-text-thread .ti-composer .mc-ai,body:has(.dash-phone) .ti-text-thread .ti-composer .mc-tools){padding:4px 10px}@media (width<=760px){body:has(.dash-phone) .ti-text-thread .ti-composer .mc-box textarea{max-height:120px;height:auto!important;min-height:40px!important;padding:9px 14px!important;font-size:15px!important;line-height:1.35!important}:is(body:has(.dash-phone) .ti-text-thread .ti-composer .mc-check-row,body:has(.dash-phone) .ti-text-thread .ti-composer .mc-hint,body:has(.dash-phone) .ti-text-thread .ti-composer .mc-draft-meta){display:none}body:has(.dash-phone) .ti-text-thread .ti-composer .mc-writing-tools{min-height:36px;padding:2px 8px}body:has(.dash-phone) .ti-text-thread .ti-composer .mc-send-row{padding:6px 10px calc(8px + env(safe-area-inset-bottom,0px));gap:8px}body:has(.dash-phone) .ti-text-thread .ti-composer .mc-honey-send{min-height:42px;padding:0 18px}body:has(.dash-phone) .ti-text-thread .ti-composer .mc-schedule{min-height:38px;padding:0 10px;font-size:13px}body:has(.dash-phone) .ti-text-thread .ti-composer .mc-thread{padding:8px 10px}body:has(.dash-phone) .ti-text-thread .ti-composer .mc-tpl{display:none}body:has(.dash-phone) .pp-text .pp-pick{padding:8px 12px}body:has(.dash-phone) .pp-text .pp-pick-head{min-height:44px}body:has(.dash-phone) .pp-text .pp-pick-head b{font-size:20px}body:has(.dash-phone) .txi-thread-header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:6px;padding:2px 8px 6px;display:grid}body:has(.dash-phone) .txi-thread-nav{display:contents}body:has(.dash-phone) .txi-thread-nav .ti-back{order:1;padding:0 4px;font-size:14px}body:has(.dash-phone) .txi-thread-person{order:2;align-items:center;gap:8px;min-width:0;padding:0;display:flex}body:has(.dash-phone) .txi-thread-person .ti-av{flex:none;width:30px;height:30px;font-size:12px}body:has(.dash-phone) .txi-thread-person .ti-who-head{min-width:0}body:has(.dash-phone) .txi-thread-person .ti-who-head b{font-size:16px;display:block}body:has(.dash-phone) .txi-thread-person .ti-who-head small{display:none}body:has(.dash-phone) .txi-thread-person .txi-context{font-size:11px}body:has(.dash-phone) .txi-thread-person .txi-profile{order:3;min-height:32px;margin-left:auto;padding:0 10px;font-size:12px}body:has(.dash-phone) .txi-thread-nav .txi-close{order:4;width:32px;height:32px;position:static}body:has(.dash-phone) .txi-thread-header .txi-optout{grid-column:1/-1;margin:4px 0 0}body:has(.dash-phone) .ti-text-thread .ti-composer .mc{flex-direction:column;display:flex}body:has(.dash-phone) .ti-text-thread .ti-composer .mc>*{flex:none}body:has(.dash-phone) .ti-text-thread .ti-composer .mc>.mc-thread{flex:auto;min-height:80px;overflow-y:auto}body:has(.dash-phone) .ti-text-thread .ti-composer .mc-box{min-height:0}body:has(.dash-phone) .ti-text-thread .ti-composer .mc-box textarea{height:42px!important}body:has(.dash-phone) .ti-text-thread .ti-composer .mc-box textarea:focus{height:84px!important}body:has(.dash-phone) .ti-text-thread .ti-composer .mc-later{padding:2px 10px}:is(body:has(.dash-phone) .ti-text-thread .mc-who-embedded,body:has(.dash-phone) .ti-text-thread .gt-audience){padding-top:0;padding-bottom:2px}body:has(.dash-phone) .ti-text-thread .ti-composer .mc>.mc-thread{max-height:none}body:has(.dash-phone) .ti-text-thread .ti-composer .mc{flex:auto;min-height:0}:is(body:has(.dash-phone) .ti-inbox .ti-head,body:has(.dash-phone) .ti-thread .ti-head){gap:8px;padding-right:48px}:is(body:has(.dash-phone) .ti-inbox .ti-head .pp-x,body:has(.dash-phone) .ti-thread .ti-head .pp-x){top:50%;right:10px;transform:translateY(-50%)}body:has(.dash-phone) .ti-inbox .ti-head .ti-clear{padding:4px 8px;font-size:11px}body:has(.dash-phone) .ti-inbox .ti-head .ti-new{min-height:34px;padding:0 12px;font-size:13px}body:has(.dash-phone) .ti-text-thread .ti-composer .mc>.mc-thread{flex-direction:column;display:flex}body:has(.dash-phone) .ti-text-thread .ti-composer .mc>.mc-thread>:first-child{margin-top:auto}body:has(.dash-phone) .ti-text-thread .ti-composer .mc>.mc-thread>*{flex:none}body:has(.dash-phone) .pp-text>div:not([hidden]):has(>.mc-text){flex-direction:column;flex:auto;min-height:0;display:flex}body:has(.dash-phone) .pp-text .mc-text{flex-direction:column;flex:auto;min-height:0;display:flex}body:has(.dash-phone) .pp-text .mc-text>*{flex:none}body:has(.dash-phone) .pp-text .mc-text>.mc-thread{flex-direction:column;flex:auto;min-height:60px;max-height:none;display:flex;overflow-y:auto}body:has(.dash-phone) .pp-text .mc-text>.mc-thread>:first-child{margin-top:auto}body:has(.dash-phone) .pp-text .mc-text .mc-who{min-height:0;padding:6px 12px}body:has(.dash-phone) .pp-text .mc-text .mc-av{width:32px;height:32px;font-size:13px}body:has(.dash-phone) .pp-text .mc-text .mc-recipient-identity b{font-size:16px}body:has(.dash-phone) .pp-text .mc-text .gt-audience{padding:0 12px 4px}body:has(.dash-phone) .pp-text .mc-text .gt-add{padding:4px 10px;font-size:12px}body:has(.dash-phone) .pp-text .mc-text .mc-body-text{margin-top:auto;padding:6px 10px 0}body:has(.dash-phone) .pp-text .mc-text .mc-box{border:1px solid #d8e0f0;border-radius:20px;min-height:0}body:has(.dash-phone) .pp-text .mc-text .mc-box textarea{max-height:120px;height:42px!important;min-height:40px!important;padding:9px 14px!important;font-size:15px!important;line-height:1.35!important}body:has(.dash-phone) .pp-text .mc-text .mc-box textarea:focus{height:84px!important}:is(body:has(.dash-phone) .pp-text .mc-text .mc-check-row,body:has(.dash-phone) .pp-text .mc-text .mc-hint,body:has(.dash-phone) .pp-text .mc-text .mc-draft-meta,body:has(.dash-phone) .pp-text .mc-text .mc-tpl){display:none}body:has(.dash-phone) .pp-text .mc-text .mc-writing-tools{min-height:36px;padding:2px 8px}body:has(.dash-phone) .pp-text .mc-text .mc-later{padding:2px 10px}body:has(.dash-phone) .pp-text .mc-text .mc-send-row{padding:6px 10px calc(8px + env(safe-area-inset-bottom,0px));gap:8px}body:has(.dash-phone) .pp-text .mc-text .mc-honey-send{min-height:42px;padding:0 18px}body:has(.dash-phone) .pp-text .mc-text .mc-schedule{min-height:38px;padding:0 10px;font-size:13px}body:has(.dash-phone) .pp-text .pp-who{min-height:44px;padding:4px 44px 4px 12px}}.pk{--pk-line:#22c7e047;--pk-glass:linear-gradient(160deg, #1e2c68b8, #0d1538c7);--pk-muted:#9fb6dc;color:#fff;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50V16L28 0l28 16v34L28 66zm0 0v34' fill='none' stroke='%2333d6ff' stroke-opacity='.07' stroke-width='1'/%3E%3C/svg%3E") top/28px 50px,radial-gradient(120% 50% at 100% 0,#0e7ea54d,#0000 60%),radial-gradient(90% 40% at 0 25%,#0f1b3d66,#0000 65%),#0a1030;min-height:calc(100dvh - 60px);margin:-12px -12px 0;padding:16px 16px 120px}.pk *{box-sizing:border-box}.dash-phone:has(.pk){background:#0a1030}.pk-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pk-title h1{color:#fff;align-items:baseline;gap:8px;margin:0;font:800 28px/1.1 Sora,system-ui,sans-serif;display:flex}.pk-title h1 small{color:#22c7e0;font:700 14px system-ui,sans-serif}.pk-cta{background:var(--hh-fade);color:#fff;cursor:pointer;border:0;border-radius:999px;height:40px;padding:0 16px;font:700 14px system-ui,sans-serif;box-shadow:inset 0 1px #ffffff4d,0 4px 12px #050a1e80}.pk-cta:active{transform:scale(.96)}.pk-sticky{top:calc(56px + env(safe-area-inset-top,0px));z-index:5;background:linear-gradient(#0a1030 80%,#0a103000);margin:0 -16px;padding:6px 16px 4px;position:sticky}.pk-search{border:1px solid var(--pk-line);background:#ffffff0d;border-radius:14px;align-items:center;gap:8px;height:46px;padding:0 12px;display:flex}.pk-search svg{fill:none;stroke:#22c7e0;stroke-width:1.8px;stroke-linecap:round;flex-shrink:0;width:18px;height:18px}.pk-search input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font:16px system-ui,sans-serif}.pk-search input::placeholder{color:#7f93b8}.pk-search input::-webkit-search-cancel-button{display:none}.pk-search button{width:32px;height:32px;color:var(--pk-muted);background:0 0;border:0;border-radius:50%}.pk-chips{scrollbar-width:none;gap:8px;margin:10px -16px 0;padding:0 16px 8px;display:flex;overflow-x:auto}.pk-chips::-webkit-scrollbar{display:none}.pk-chip{height:36px;color:var(--pk-muted);white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #22c7e038;border-radius:999px;flex-shrink:0;padding:0 14px;font:600 13px system-ui,sans-serif}.pk-chip b{color:#fff;margin-left:6px;font-weight:700}.pk-chip.on{color:#fff;background:linear-gradient(160deg,#0f1b3de6,#0e7ea5cc 60%,#06b6d4b3);border-color:#0000;box-shadow:0 0 14px #22c7e040}.pk-chip.hot b{color:#f3705c}.pk-list{gap:10px;margin-top:6px;display:grid}.pk-card{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:var(--pk-glass);border:1px solid #22c7e029;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0d}.pk-card:active{transform:scale(.985)}.pk-card.due{border-color:#f0563f73}.pk-who{min-width:0}.pk-who b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.pk-who .pk-line{color:var(--pk-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;display:block;overflow:hidden}.pk-who .pk-line.next{color:#d6e6ff}.pk-who .pk-line.late{color:#f3705c}.pk-meta{color:#7f93b8;white-space:nowrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex;overflow:hidden}.pk-tag{white-space:nowrap;color:var(--tone,#22c7e0);background:color-mix(in srgb, var(--tone,#22c7e0) 16%, transparent);border:1px solid color-mix(in srgb, var(--tone,#22c7e0) 40%, transparent);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.pk-acts{gap:8px;display:flex}.pk-round{border:1px solid var(--pk-line,#22c7e047);color:#bfe9ff;cursor:pointer;background:#22c7e014;border-radius:50%;place-items:center;width:42px;height:42px;display:inline-grid}.pk-round svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:18px;height:18px}.pk-round:active{transform:scale(.92)}.pk-initials{--tone:#22c7e0;color:#fff;border:2px solid var(--tone);width:46px;height:46px;box-shadow:0 0 12px color-mix(in srgb, var(--tone) 45%, transparent);background:radial-gradient(circle at 30% 25%,#ffffff29,#0d1538e6);border-radius:50%;place-items:center;font:800 15px system-ui,sans-serif;display:inline-grid}.pk-note{color:var(--pk-muted);text-align:center;margin:18px 0;font-size:14px}.pk-note button{color:#22c7e0;font:inherit;background:0 0;border:0;margin-left:6px;text-decoration:underline}.pk-more{width:fit-content;color:var(--pk-muted);border:1px solid #22c7e038;border-radius:999px;margin:18px auto 0;padding:10px 16px;font-size:13px;text-decoration:none;display:block}.pk-good{color:#00e38a;font-weight:700}.pk-group{letter-spacing:.14em;text-transform:uppercase;color:#22c7e0;margin:14px 2px 2px;font-size:12px;font-weight:800}.pk-group.hot{color:#f3705c}.pk-skeleton{gap:10px;margin-top:6px;display:grid}.pk-skeleton i{background:linear-gradient(100deg,#ffffff0a 30%,#22c7e01f 50%,#ffffff0a 70%) 0 0/300% 100%;border-radius:18px;height:82px;animation:1.4s linear infinite pk-shimmer;display:block}@keyframes pk-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.pk-list>.pk-card{animation:.32s ease-out both pk-rise}.pk-list>.pk-card:nth-child(2){animation-delay:30ms}.pk-list>.pk-card:nth-child(3){animation-delay:60ms}.pk-list>.pk-card:nth-child(4){animation-delay:90ms}.pk-list>.pk-card:nth-child(n+5){animation-delay:.12s}@keyframes pk-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.pk-skeleton i,.pk-list>.pk-card{animation:none}}.pk-pull{top:calc(64px + env(safe-area-inset-top,0px));z-index:65;width:34px;height:34px;transform:translateY(calc(var(--pull) * 24px)) scale(calc(.6 + var(--pull) * .4));opacity:var(--pull);background:#0d1538;border:1px solid #22c7e066;border-radius:50%;place-items:center;margin-left:-17px;display:grid;position:fixed;left:50%}.pk-pull span{width:18px;height:18px;transform:rotate(calc(var(--pull) * 300deg));border:2px solid #22c7e040;border-top-color:#22c7e0;border-radius:50%}.pk-pull.ready{box-shadow:0 0 16px #22c7e099}.lsr{gap:4px;min-width:0;display:grid;position:relative}.lsr-label{color:#45698f;font-size:12.5px;font-weight:700}.lsr-input{font:inherit;color:#0f1b3d;background:#fff;border:1.5px solid #c9d6ea;border-radius:10px;min-width:0;padding:10px 12px;font-size:15px}.lsr-input:focus{border-color:#0e7ea5;outline:none;box-shadow:0 0 0 3px #0e7ea526}.lsr-list{z-index:20;background:#fff;border:1px solid #c9d6ea;border-radius:12px;max-height:300px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #14204f2e}.lsr-list li{color:#0f1b3d;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:14.5px;display:flex}.lsr-list li.on,.lsr-list li:hover{background:#eef4ff}.lsr-tag{letter-spacing:.02em;color:#45698f;background:#eef2f8;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.lsr-mine{color:#00704a;background:#dcfce7}.lsr-wholesale{color:#1d4ed8;background:#e0ecff}.lsr-correspondent{color:#0e7490;background:#e0f7fb}.lsr-nonqm{color:#0b6475;background:#d9f0f4}.lsr-agency{color:#0f1b3d;background:#eef2f8}.lsr-none{color:#45698f;margin:4px 0 0;font-size:12.5px}.lpk{gap:6px;min-width:0;display:grid}.lpk-new{color:#0f1b3d;background:#f6f9ff;border:1px dashed #93b4e8;border-radius:10px;gap:6px;padding:10px 12px;font-size:13.5px;display:grid}.lpk-new p{margin:0}.lpk-new label{color:#45698f;gap:3px;font-size:12.5px;font-weight:700;display:grid}.lpk-new input{font:inherit;border:1px solid #c9d6ea;border-radius:8px;padding:7px 9px;font-size:14px}.lpk-acts{gap:8px;display:flex}.lpk-acts button{color:#0e7ea5;cursor:pointer;background:#fff;border:1px solid #0e7ea5;border-radius:999px;padding:6px 12px;font-weight:700}.lpk-acts button:first-child{color:#fff;background:#0e7ea5}.lpk-new small{color:#45698f}.lpk-new small[role=alert]{color:#b91c1c;font-weight:700}.rlb{gap:8px;margin-top:10px;display:grid}.rlb-line{color:#0f1b3d;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:14px;display:flex}.rlb-line small{color:#536b87;font-size:12.5px}.rlb-line label{color:#193453;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.rlb-line input[type=date]{font:inherit;border:1px solid #c4d3ea;border-radius:8px;padding:7px 9px;font-size:14px}.rlb button{font:inherit;color:#163d79;cursor:pointer;background:#e5efff;border:1.5px solid #7495c8;border-radius:10px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:700}.rlb button.go{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.rlb button:disabled{opacity:.6;cursor:not-allowed}.rlb-pill{color:#0e7490;background:#e0f2fe;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.rlb-ask{color:#0f1b3d;background:#fdf8f7;border-left:4px solid #f0563f;border-radius:12px;gap:6px;padding:12px;display:grid}.rlb-ask small{color:#475569;font-size:13px}.rlb-ask span{flex-wrap:wrap;gap:8px;display:flex}.rlb-err{color:#b42318;margin:0;font-size:13px}.rlb-days{gap:6px;display:inline-flex}.rlb-days button.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.rlb-ask .rlb-ask-head{color:#b32c17;font-size:16px}.rlb-line.rlb-kept{color:#166534;background:#ecfdf5;border-left:4px solid #00a05c;border-radius:12px;padding:8px 12px;font-weight:700}.rlb-line.rlb-kept small{color:#166534;font-weight:500}.ls-page{box-sizing:border-box;color:#17223e;max-width:1280px;margin:0 auto;padding:36px 24px;font-family:Inter,system-ui,sans-serif}.ls-page *{box-sizing:border-box}.ls-fields{border:0;min-width:0;margin:0;padding:0}.ls-title-line{align-items:center;gap:10px;min-width:0;display:flex}.ls-program{color:#0b6475;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:11px;font-weight:700;overflow:hidden}.ls-header>div{min-width:0}.ls-expand{flex-shrink:0}@media (width<=520px){.ls-title-line{gap:6px}.ls-title-line h1{max-width:180px}.ls-program{max-width:90px;font-size:10px}}.ls-live{min-width:0;font-family:Inter,system-ui,sans-serif}.ls-live *{box-sizing:border-box}.ls-live .ls-card.ls-collapsed{width:100%}.ls-live:has(.ls-card:not(.ls-collapsed)){grid-column:1/-1}.ls-loading{border:1px solid #d6e2f1;border-radius:14px;padding:17px}.ls-live .ls-error{padding:0 18px}.ls-page{min-height:100vh}.ls-expand{color:#4338ca;cursor:pointer;font:inherit;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:9px 14px;font-size:12px}.ls-summary{text-align:left;width:100%;font:inherit;cursor:pointer;background:#f3fafc;border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:0 12px 10px;display:grid}.ls-summary>span{background:#fff;border:1px solid #cbe6eb;border-radius:5px;gap:3px;padding:6px 7px;display:grid}.ls-summary small{color:#64748b;font-size:9px;line-height:1.2}.ls-summary strong{color:#17223e;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.25}.ls-summary .ls-summary-payment strong{color:#008c50}.ls-collapsed .ls-header{border-bottom:0;padding:9px 12px}.ls-collapsed .ls-header h1{letter-spacing:-.2px;font-size:14px}.ls-collapsed .ls-eyebrow{margin-bottom:3px;font-size:8px}.ls-collapsed .ls-expand{padding:5px 9px;font-size:11px}.ls-card.ls-collapsed{border-top:4px solid #0b6475;border-radius:14px;width:calc(50% - 7px);max-height:168px;box-shadow:0 5px 14px #1a35600f}.ls-collapsed .ls-summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=700px){.ls-card.ls-collapsed{width:100%}}@media (width<=1000px){.ls-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.ls-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-collapsed .ls-header{gap:8px}.ls-summary strong{font-size:11px}}.ls-review{color:#64748b;letter-spacing:1.4px;justify-content:space-between;gap:16px;margin-bottom:20px;font-size:10px;font-weight:700;display:flex}.ls-card{background:#fff;border:1px solid #dce1f2;border-top:4px solid #0a7a8c;border-radius:20px;overflow:hidden;box-shadow:0 12px 36px #17223e08}.ls-header{background:linear-gradient(110deg,#ebf7f9,#f7fbff);border-bottom:1px solid #e7eaf3;justify-content:space-between;align-items:center;padding:28px 30px;display:flex}.ls-eyebrow{letter-spacing:1.7px;color:#53678d;margin:0 0 9px;font-size:10px;font-weight:800}.ls-header h1{letter-spacing:-.6px;margin:0;font-size:25px}.ls-header p:last-child{color:#64748b;margin:8px 0 0;font-size:13px}.ls-preview-badge{color:#0b6475;background:#fff;border:1px solid #b6e3ea;border-radius:30px;padding:9px 12px;font-size:11px}.ls-layout{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);display:grid}.ls-editor{padding:25px 30px}.ls-section-title{align-items:center;gap:9px;margin:0 0 18px;display:flex}.ls-section-title span{color:#0b6475;background:#e0f3f6;border-radius:7px;padding:6px;font-size:10px;font-weight:800}.ls-section-title h2{margin:0;font-size:14px}.ls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;display:grid}.ls-field{align-content:start;gap:7px;display:grid}.ls-field>span,.ls-down-heading>span{color:#53617b;font-size:11px;font-weight:650}.ls-field select,.ls-input{background:#fff;border:1px solid #dce1ef;border-radius:9px;min-height:45px}.ls-field select{font:inherit;color:#17223e;width:100%;padding:10px;font-size:14px}.ls-input{align-items:center;display:flex;overflow:hidden}.ls-input:focus-within{border-color:#1594a9;outline:2px solid #79cbd9}.ls-input input,.ls-input select{color:#17223e;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:650}.ls-input b{color:var(--muted);white-space:nowrap;padding-right:12px;font-size:11px;font-weight:500}.ls-input input::placeholder{color:#94a3b8;font-size:12px;font-weight:400}.ls-down-heading{justify-content:space-between;align-items:center;gap:5px;margin:-5px 0 5px;display:flex}.ls-toggle{background:#f1f5f9;border-radius:6px;padding:2px;display:flex}.ls-toggle button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 7px;font-size:10px}.ls-toggle button[aria-pressed=true]{color:#0b6475;background:#fff;box-shadow:0 1px 3px #17223e15}.ls-down small{color:#64748b;margin-top:5px;font-size:10px;display:block}.ls-loan-strip{background:#f3fafc;border:1px solid #cbe6eb;border-radius:10px;justify-content:space-between;margin:20px 0 26px;padding:17px;display:flex}.ls-loan-strip div{gap:6px;display:grid}.ls-loan-strip span{color:#64748b;font-size:11px}.ls-loan-strip strong{color:#0b6475;letter-spacing:-.5px;font-size:20px}.ls-loan-strip div:last-child{text-align:right}.ls-help{color:#64748b;margin:14px 0 0;font-size:11px;line-height:1.6}.ls-payment{background:#f8fafc;border-left:1px solid #e7eaf3;padding:29px 25px}.ls-total{letter-spacing:-1.5px;color:#008c50;margin-top:17px;font-size:37px;font-weight:750}.ls-total>span{color:#64748b;letter-spacing:0;margin-top:4px;font-size:12px;font-weight:400;display:block}.ls-payment-sub{color:#64748b;margin:16px 0 24px;font-size:11px}.ls-breakdown{border-top:1px solid #e2e8f0}.ls-breakdown>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 0;font-size:12px;display:flex}.ls-breakdown small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.ls-breakdown strong{font-variant-numeric:tabular-nums;white-space:nowrap}.ls-payment-total{justify-content:space-between;gap:8px;margin:21px 0;font-size:12px;font-weight:650;display:flex}.ls-payment-total strong{color:#008c50;font-size:18px}.ls-footnote{color:var(--muted);margin-top:25px;font-size:10px;line-height:1.6}.ls-error{color:#b91c1c;font-size:12px}.ls-footer{color:#64748b;border-top:1px solid #e7eaf3;justify-content:space-between;align-items:center;gap:12px;padding:15px 30px;font-size:11px;display:flex}.ls-footer button{color:#475b83;cursor:pointer;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:8px 12px}@media (width<=800px){.ls-page{padding:20px 12px}.ls-layout{grid-template-columns:1fr}.ls-payment{border-top:1px solid #e7eaf3;border-left:0}.ls-preview-badge{display:none}.ls-header,.ls-editor{padding:22px 18px}.ls-header h1{font-size:22px}.ls-review{font-size:8px}.ls-footer{padding:14px 18px}}.ls-headline{grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0 0;display:grid}.ls-headline div{background:#fff;border:1px solid #cbe6eb;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.ls-headline span{color:#64748b;font-size:10.5px}.ls-headline strong{color:#1e2b6a;letter-spacing:-.3px;font-size:16px}.ls-headline .pay{background:#f0fbf5;border-color:#bfe8d2}.ls-headline .pay strong{color:#00a05c}.ls-loan-strip{flex-wrap:wrap;gap:14px}.ls-loan-strip strong{font-size:17px}.ls-input.ls-locked{background:#e7f6f8}.ls-input.ls-locked input{color:#0b6475;cursor:default;font-weight:700}@media (width<=900px){.ls-headline{grid-template-columns:repeat(2,1fr)}}.ls-va{background:#f3fafc;border:1px solid #cbe6eb;border-radius:10px;margin:18px 0 0;padding:12px 14px}.ls-va .ls-grid{margin-top:8px}.ls-check{color:#1e2b6a;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.ls-pending strong{color:#b91c1c;font-size:14px}.ls-member-says{color:#193453;background:#eef4ff;border-left:3px solid #0e7ea5;border-radius:10px;margin:8px 0 0;padding:10px 12px}.ls-member-says p{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.ls-member-says p span{letter-spacing:.08em;text-transform:uppercase;color:#2753a1;font-size:11px;font-weight:800}.ls-member-says p b{font-size:15px}.ls-member-says small{color:#58708e;margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.ls-member-says em{color:#2753a1;font-style:normal;font-weight:600}.ls-member-says .ls-member-match{color:#00a05c;font-weight:700}.ls-member-says .ls-member-differs{color:#f0563f;font-weight:700}.mm-showcase{box-sizing:border-box;color:#172342;background:radial-gradient(at 20% 30%,#d8f0f4,#0000 55%),#f2f6fc;justify-content:center;align-items:center;gap:90px;min-height:100dvh;padding:38px 24px;font:14px/1.5 system-ui,sans-serif;display:flex}.mm-showcase *{box-sizing:border-box}.mm-intro{max-width:370px}.mm-intro>span{color:#0b6475;letter-spacing:.18em;font-size:12px;font-weight:800}.mm-intro h1{letter-spacing:-1.8px;margin:20px 0;font-size:42px;line-height:1.15}.mm-intro p{color:#64748b;font-size:18px}.mm-intro ul{margin:0 0 30px;padding:10px 0;list-style:none}.mm-intro li{padding:8px 0}.mm-intro li:before{content:"✓";color:#0b6475;margin-right:12px}.mm-intro small{color:#64748b}.mm-device{background:#fbfcff;border:7px solid #172342;border-radius:42px;flex-direction:column;width:400px;height:min(860px,100dvh - 76px);min-height:620px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 65px #253c7a25}.mm-demo{color:#0b6475;text-align:center;letter-spacing:.12em;background:#dff3f6;padding:7px;font-size:9px;font-weight:750}.mm-header{background:#fff;border-bottom:1px solid #eef0f7;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.mm-brand{letter-spacing:.12em;align-items:center;gap:9px;font-size:14px;font-weight:850;display:flex}.mm-brand b{color:#fff;background:#0b6475;border-radius:10px;place-items:center;width:32px;height:35px;font-size:22px;display:grid}.mm-brand small{letter-spacing:.22em;color:#64748b;font-size:8px;display:block}.mm-avatar{color:#0b6475;background:#d8f0f4;border:1px solid #b6e3ea;border-radius:13px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:750;display:inline-grid}.mm-content{scrollbar-width:thin;flex:1;padding:22px 18px 26px;overflow-y:auto}.mm-title>small{color:#64748b;letter-spacing:.12em;font-size:9px;font-weight:750}.mm-title h2{letter-spacing:-.7px;margin:5px 0;font-size:25px}.mm-title p{color:#64748b;margin:0 0 20px;font-size:12px}.mm-stats{background:#fff;border:1px solid #e3e7f3;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:14px 0;display:grid}.mm-stats div{text-align:center;border-right:1px solid #edf0f8}.mm-stats div:last-child{border:0}.mm-stats strong{color:#0b6475;font-size:23px;line-height:1.2;display:block}.mm-stats small{color:#64748b;font-size:10px}.mm-search{background:#f0f3fa;border:1px solid #e3e8f2;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.mm-search>span{color:#64748b;font-size:23px;line-height:20px}.mm-search input{color:#172342;background:0 0;border:0;outline:none;width:100%;font:12px system-ui}.mm-showcase button{font:inherit;cursor:pointer}.mm-chips{gap:6px;padding:14px 0;display:flex;overflow:auto}.mm-chips button{color:#64748b;background:#fff;border:1px solid #e0e5f3;border-radius:20px;flex-shrink:0;min-height:38px;padding:8px 12px;font-size:11px}.mm-chips button.active{color:#0b6475;background:#d8f0f4;border-color:#79cbd9;font-weight:700}.mm-list{gap:12px;display:grid}.mm-lead{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #e0e5f3;border-radius:16px;padding:15px;box-shadow:0 3px 8px #17234203}.mm-lead-top{align-items:center;gap:10px;display:flex}.mm-lead-top strong{font-size:14px}.mm-lead-top small{color:#64748b;margin-top:2px;font-size:10px;display:block}.mm-chevron{color:var(--muted);margin-left:auto;font-size:23px}.mm-lead p{color:#475569;margin:12px 0;font-size:12px}.mm-lead footer{justify-content:space-between;align-items:center;display:flex}.mm-lead footer small{color:var(--muted);font-size:10px}.mm-status{color:#0e7ea5;background:#eff6ff;border-radius:6px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-block}.mm-nav{background:#fff;border-top:1px solid #e3e8f2;flex-shrink:0;grid-template-columns:repeat(4,1fr);padding:9px 8px 14px;display:grid}.mm-nav button{color:#64748b;background:#fff;border:0;border-radius:10px;min-height:48px;font-size:9px}.mm-nav button span{font-size:21px;line-height:26px;display:block}.mm-nav button.active{color:#0b6475;background:#e3f4f7;font-weight:750}.mm-back{color:#64748b;background:0 0;border:0;min-height:40px;padding:0 0 18px;font-size:12px!important}.mm-profile{text-align:center}.mm-avatar.large{border-radius:20px;width:58px;height:58px;font-size:20px}.mm-profile h2{margin:9px 0 2px;font-size:23px}.mm-profile p{color:#64748b;margin:0 0 7px;font-size:11px}.mm-actions{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.mm-actions button{color:#4338ca;background:#eff6ff;border:1px solid #dbe4fa;border-radius:13px;padding:9px;font-size:10px}.mm-actions span{font-size:20px;display:block}.mm-next{background:#e3f4f7;border-left:3px solid #0a7a8c;border-radius:0 9px 9px 0;padding:10px 12px}.mm-next small{letter-spacing:.1em;color:#0b6475;font-size:9px;font-weight:750}.mm-next p{margin:4px 0;font-size:12px}.mm-tabs{border-bottom:1px solid #dfe5f2;margin-top:18px;display:flex}.mm-tabs button{color:#64748b;background:0 0;border:0;flex:1;padding:13px 0;font-size:12px}.mm-tabs .active{color:#0b6475;border-bottom:2px solid #0a7a8c;font-weight:750}.mm-history{padding-left:14px}.mm-history article{border-left:1px solid #dfe5f2;padding:0 0 20px 17px;position:relative}.mm-dot{background:#3bb9cd;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.mm-history small{color:#0b6475;font-size:9px;font-weight:700}.mm-history small span{color:var(--muted);margin-top:3px;font-weight:400;display:block}.mm-history h3{margin:7px 0 4px;font-size:12px}.mm-history p{color:#64748b;margin:0;font-size:11px;line-height:1.65}.mm-panel{background:#fff;border:1px solid #e0e5f3;border-radius:14px;margin-top:18px;padding:16px}.mm-panel h3{font-size:15px}.mm-panel dl{font-size:12px}.mm-panel dt{color:#64748b;margin-top:12px;font-size:10px}.mm-panel dd{margin:2px 0}.mm-loan{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mm-loan div{background:#f8faff;border-radius:8px;padding:10px}.mm-loan small{color:#64748b;font-size:9px;display:block}.mm-loan strong{font-size:14px}.mm-loan div:last-child strong{color:#008f59}.mm-muted,.mm-empty{color:#64748b;font-size:11px}.mm-panel>small{color:#0b6475;font-size:9px}.mm-focus{text-align:left;color:#fff;background:#172342;border:0;border-radius:14px;width:100%;margin-bottom:18px;padding:16px}.mm-focus small{color:#a5b4fc;font-size:9px}.mm-focus strong{margin:6px 0;font-size:13px;display:block}.mm-focus strong span{float:right}.mm-focus p{color:#cbd5e1;margin:0;font-size:10px}.mm-task-list label{border-bottom:1px solid #e3e8f2;gap:12px;padding:17px 10px;display:flex}.mm-task-list input{accent-color:#0b6475;width:19px}.mm-task-list strong{font-size:12px;display:block}.mm-task-list small{color:#64748b;font-size:10px}.mm-task-list .done strong{color:var(--muted);text-decoration:line-through}.mm-wide{color:#4338ca;background:#eff6ff;border:1px solid #c7d2fe;border-radius:11px;width:100%;min-height:44px;margin-top:16px;padding:12px;display:block;font-size:12px!important}.mm-wide.primary{color:#fff;background:linear-gradient(110deg,#0a7a8c,#0e7ea5);border:0}.mm-wide:disabled{opacity:.5;cursor:default}.mm-overlay{z-index:5;background:#17234275;align-items:flex-end;display:flex;position:absolute;inset:0}.mm-sheet{background:#fff;border-radius:24px 24px 0 0;width:100%;max-height:90%;padding:22px;overflow:auto}.mm-sheet header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mm-sheet h2{margin:0;font-size:19px}.mm-sheet header button{background:#f1f5f9;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.mm-sheet label{font-size:12px;display:block}.mm-sheet textarea{resize:vertical;border:1px solid #cbd5e1;border-radius:10px;width:100%;margin-top:8px;padding:12px;font:14px system-ui;display:block}.mm-call-icon{text-align:center;color:#0b6475;padding:20px;font-size:44px}.mm-notice{color:#047857;background:#ecfdf5;border-radius:10px;padding:12px;font-size:11px}.mm-showcase button:focus-visible,.mm-showcase input:focus-visible{outline-offset:2px;outline:2px solid #0a7a8c}@media (width<=800px){.mm-intro{display:none}.mm-showcase{padding:20px}}@media (width<=460px){.mm-showcase{background:#fff;padding:0;display:block}.mm-device{width:100%;height:100dvh;min-height:0;box-shadow:none;border:0;border-radius:0}.mm-nav{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.mm-showcase{background:#fbfcff;min-height:100dvh;padding:0;display:block}.mm-device{width:100%;height:100dvh;min-height:0;box-shadow:none;border:0;border-radius:0}.mm-brand{color:inherit;text-decoration:none}.mm-nav a{text-align:center;color:#5b6b85;border-radius:10px;min-height:48px;font-size:11px;text-decoration:none}.mm-nav a span{font-size:21px;line-height:26px;display:block}.mm-nav a.active{color:#0b6475;background:#e3f4f7;font-weight:750}.mm-more{flex-wrap:wrap;gap:18px;margin-top:26px;font-size:11px;display:flex}.mm-more a,.mm-more button{color:#64748b;font:inherit;background:0 0;border:0}.mm-activity-note{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px!important}.mm-device button:disabled{opacity:.5;cursor:default}.mm-loan-live{margin-top:18px}.mm-loan-live .ls-live{width:100%;min-width:0}.mm-sheet .fp-share-menu{width:100%;max-width:100%;max-height:none;box-shadow:none;padding:0;position:static;overflow:visible}.mm-sheet .fp-share-menu>input,.mm-sheet .fp-share-menu>textarea{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;width:100%;margin:6px 0;padding:10px;font:14px system-ui}.mm-sheet{max-height:85dvh}.mm-overlay{position:fixed}.mm-nav{padding-bottom:max(12px,env(safe-area-inset-bottom))}.mm-task-list .mm-back{padding:8px 12px}.mm-panel p,.mm-panel dd{overflow-wrap:anywhere}.mm-phone-tools{margin-top:24px}.mm-showcase .fw-window{max-width:calc(100vw - 16px);max-height:calc(100dvh - 150px);width:calc(100vw - 16px)!important;top:64px!important;left:8px!important}.mm-showcase .cc-ring-float{flex-wrap:wrap;width:auto;max-width:calc(100vw - 16px);left:8px;right:8px}.mm-header{padding:calc(20px + var(--matrix-safe-top,env(safe-area-inset-top,0px))) calc(16px + env(safe-area-inset-right,0px)) 12px calc(16px + env(safe-area-inset-left,0px));flex-shrink:0;gap:10px}.mm-sheet .mc{min-width:0}.mm-sheet .mc-box textarea{box-sizing:border-box;width:100%}.mm-sheet .mc-thread{max-height:40dvh}.matrix-mobile-layout .mm-nav{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.mm-nav .mm-icon{place-items:center;width:32px;height:26px;margin:0 auto;font-size:19px;line-height:1;display:grid;position:relative}.mm-nav .mm-count{background:var(--hh-pink-tag);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid;position:absolute;top:-4px;right:-8px;box-shadow:0 0 0 2px #fff}.mm-avatar{text-decoration:none}.matrix-mobile-layout .mm-nav{padding:6px 8px max(8px, calc(env(safe-area-inset-bottom,0px) - 8px));grid-template-columns:repeat(7,1fr)}.leads-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.leads-header h1{color:#1e2b45;margin:0;font-size:24px;font-weight:800}.leads-sub{color:#5b6b85;margin:4px 0 0;font-size:13px}.leads-header input{background:#fff;border:1px solid #0e7ea533;border-radius:10px;width:280px;padding:10px 14px;font-size:13px}.kanban{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));align-items:start;gap:12px;padding-bottom:12px;display:grid}.kanban-col{background:#f9fafc;border:1px solid #0e7ea524;border-radius:14px;min-height:300px;padding:12px;transition:border-color .15s,background .15s}.kanban-col.drag-over{background:#eaf2ff;border-color:#0e7ea5}.kanban-col.pre_approved,.kanban-col.closed{border-top:3px solid #00a05c}.kanban-col.lost{opacity:.85;border-top:3px solid #c4c4c4}.col-title{text-transform:uppercase;letter-spacing:.5px;color:#33415e;margin:0 0 12px;font-size:12px;font-weight:800}.col-cards{flex-direction:column;gap:8px;display:flex}.kanban-card{cursor:grab;background:#fff;border:1px solid #0e7ea524;border-radius:10px;padding:12px;transition:box-shadow .15s,border-color .15s}.kanban-card:hover{border-color:#0e7ea5;box-shadow:0 4px 14px #0e7ea51f}.kanban-card:active{cursor:grabbing}.card-name{color:#1e2b45;margin:0 0 4px;font-size:13px;font-weight:700}.card-notes{color:#5b6b85;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.card-badges{flex-wrap:wrap;gap:4px;display:flex}.badge{color:#33415e;background:#f3f4f6;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700}.badge.hot{color:#c2410c;background:#fff1e6}.promote-btn{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:10px;width:100%;margin:14px 0 4px;padding:12px 16px;font-size:14px;font-weight:800;box-shadow:0 4px 14px #1a647147}.promote-btn:disabled{opacity:.6}.app-link-strip{background:#f0fdf6;border:1px solid #00c26e4d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:7px 12px;display:flex}.app-link-label{color:#007a46;font-size:12px;font-weight:800}.app-link-label:before{content:"●";color:#00c26e;margin-right:6px;font-size:10px}.app-link-copy{color:#007a46;cursor:pointer;background:#fff;border:1px solid #00a05c59;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700}.portal-box{background:#f6f9ff;border:1px solid #0e7ea533;border-radius:10px;margin:14px 0 4px;padding:14px 16px}.portal-line{color:#33415e;margin:4px 0 10px;font-size:13px;line-height:1.5}.home-form{flex-direction:column;gap:8px;margin-top:12px;display:flex}.lead-panel{z-index:50;background:#fff;border-left:1px solid #0e7ea52e;width:420px;max-width:100vw;height:100vh;padding:24px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #0e7ea51a}.panel-head{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.panel-head h2{color:#1e2b45;margin:0;font-size:20px;font-weight:800}.panel-contact{color:#5b6b85;margin:4px 0 0;font-size:13px}.panel-contact a{color:#1d4ed8}.panel-close{cursor:pointer;color:#5b6b85;background:0 0;border:none;font-size:16px}.panel-facts{grid-template-columns:1fr 1fr;gap:12px 16px;margin-bottom:12px;display:grid}.panel-facts select{color:#1e2b45;background:#fff;border:1px solid #0e7ea540;border-radius:8px;width:100%;padding:6px 8px;font-size:13px;font-weight:700}.fact{color:#1e2b45;margin:0;font-size:13px;font-weight:700}.panel-goal{color:#5b6b85;background:#f6f9ff;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:13px;font-style:italic}.panel-log{border:1px solid #0e7ea524;border-radius:14px;margin-bottom:20px;padding:12px}.panel-log textarea{resize:vertical;border:1px solid #0e7ea533;border-radius:8px;width:100%;margin-bottom:8px;padding:8px 10px;font-size:13px}.quick-log{flex-wrap:wrap;gap:6px;display:flex}.log-btn{color:#33415e;cursor:pointer;background:#fff;border:1px solid #0e7ea52e;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:700}.log-btn:hover{background:#eaf2ff;border-color:#0e7ea5}.log-btn.note{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border-color:#0000}.log-btn:disabled{opacity:.5;cursor:not-allowed}.timeline{flex-direction:column;gap:10px;display:flex}.timeline-item{background:#f9fafc;border-left:3px solid #0e7ea524;border-radius:0 8px 8px 0;gap:10px;padding:10px 12px;display:flex}.timeline-item.stage{border-left-color:#0e7ea5}.timeline-icon{text-transform:uppercase;letter-spacing:.4px;color:#0e7ea5;flex:none;padding-top:2px;font-size:11px;font-weight:800}.timeline-note{color:#33415e;margin:0;font-size:13px}.timeline-when{color:#5b6b85;margin:3px 0 0;font-size:11px}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.filter-bar input[type=search],.filter-bar select{background:#fff;border:1px solid #0e7ea533;border-radius:10px;padding:8px 12px;font-size:13px}.filter-bar input[type=search]{width:240px}.small-btn{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700}.small-btn:hover{background:#eaf2ff}.badge.tag{color:#0e7ea5;background:#eaf2ff}.badge.due{color:#1a7f37;background:#eef6ee}.badge.due.overdue{color:#b3261e;background:#fdecea}.panel-actions{align-items:center;gap:8px;display:flex}.panel-edit{margin-bottom:16px}.tag-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.tag-row .badge.tag button{cursor:pointer;color:#5b6b85;background:0 0;border:none;margin-left:4px;font-size:10px}.tag-input{border:1px dashed #0e7ea54d;border-radius:20px;width:90px;padding:3px 10px;font-size:11px}.task-list{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.task-item{border:1px solid #0e7ea524;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.task-item.overdue{background:#fdecea;border-color:#dc2626}.task-body{flex:1}.task-title{color:#1e2b45;margin:0;font-size:13px;font-weight:700}.task-due{color:#5b6b85;margin:2px 0 0;font-size:11px}.task-delete{color:#5b6b85;cursor:pointer;background:0 0;border:none;font-size:12px}.task-add{gap:6px;display:flex}.task-add input{border:1px solid #0e7ea533;border-radius:8px;padding:6px 8px;font-size:12px}.task-add input:first-child{flex:1}.add-lead-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:10px;padding:10px 20px;font-weight:800;box-shadow:0 4px 14px #1a647147}.add-lead-form{background:#f6f9ff;border:1px solid #0e7ea533;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px;padding:14px 16px;display:grid}.add-lead-form input,.add-lead-form select{color:#1e2b45;background:#fff;border:1px solid #0e7ea533;border-radius:8px;min-width:0;padding:9px 12px;font-size:13px}.add-lead-notes{grid-column:1/-1}.add-lead-error{color:#b53535;grid-column:1/-1;margin:0;font-size:12px}.add-lead-actions{grid-column:1/-1;gap:10px;display:flex}.add-lead-save{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:8px;padding:9px 22px;font-weight:800}.add-lead-cancel{color:#33415e;cursor:pointer;background:#fff;border:1px solid #0e7ea533;border-radius:8px;padding:9px 16px}.panel-delete{color:#dc2626;border-color:#dc262659}.panel-delete:hover{background:#dc262614}@media (width<=820px){.kanban{grid-template-columns:1fr;gap:10px}.kanban-col{min-height:120px}.lead-panel{width:100vw;padding:16px 14px calc(24px + env(safe-area-inset-bottom));border-left:none;left:0}.small-btn,.log-btn,.promote-btn{padding:10px 14px;font-size:13px}.panel-contact a{padding:6px 0;font-weight:700;display:inline-block}.leads-header,.filter-bar{flex-wrap:wrap;gap:8px}}.matrix-call-btn{color:#fff;cursor:pointer;background:#00a05c;border:none;border-radius:10px;margin-top:8px;padding:10px 16px;font-size:13px;font-weight:800}.matrix-call-btn:disabled{cursor:default;background:#9aa5b8}.text-thread{border:1px solid #0e7ea524;border-radius:14px;margin-bottom:16px;padding:12px}.text-thread-empty{color:#5b6b85;margin:6px 0;font-size:12px}.text-bubbles{flex-direction:column;gap:6px;max-height:260px;margin:8px 0;display:flex;overflow-y:auto}.text-bubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:80%;margin:0;padding:8px 12px;font-size:13px;line-height:1.4}.text-bubble.sent{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border-bottom-right-radius:4px;align-self:flex-end}.text-bubble.got{color:#1e2b45;background:#f3f6fb;border-bottom-left-radius:4px;align-self:flex-start}.text-send{gap:6px;display:flex}.text-send input{font:inherit;border:1px solid #0e7ea533;border-radius:999px;flex:1;padding:9px 14px;font-size:13px}.referral-row{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:12px 0;display:flex}.referral-pick{flex:1;min-width:200px}.referral-pick select{background:#fff;border:1px solid #0e7ea533;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.fact-campaign{color:#0e7ea5;font-weight:700}.delete-why{background:#dc26260a;border:2px solid #dc2626;border-radius:14px;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px;display:flex}.delete-why-title{color:#1e2b45;margin:0 0 4px;font-size:14px;font-weight:700}.delete-why-btn{text-align:left;color:#33415e;cursor:pointer;background:#fff;border:1px solid #0e7ea52e;border-radius:8px;padding:11px 12px;font-size:13px;font-weight:700}.delete-why-btn.danger:hover{background:#dc26260f;border-color:#dc2626}.delete-why-btn.cancel{color:#5b6b85;text-align:center;background:0 0;border:none}.referral-friend{box-sizing:border-box;border:1px solid #0e7ea533;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.leads-header-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invite-blast-btn{color:#1d4ed8;cursor:pointer;background:#eaf2ff;border:1px solid #0e7ea540;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700}.invite-blast-btn:hover{background:#d9e8ff}.invite-blast-btn:disabled{opacity:.6;cursor:default}.closed-folder-wrap{margin:0 0 14px}.closed-folder-chip{color:#0a7a4b;cursor:pointer;background:#f0faf5;border:1px solid #00a05c59;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800}.closed-folder-chip.drag-over{background:#d8f3e6;border-style:dashed}.closed-folder{background:#fff;border:1px solid #0e7ea524;border-radius:12px;max-width:720px;max-height:420px;margin-top:10px;overflow-y:auto}.closed-folder-search{border:1px solid #0e7ea533;border-radius:8px;width:calc(100% - 24px);margin:12px;padding:8px 12px}.closed-folder-row{text-align:left;cursor:pointer;background:0 0;border:none;border-top:1px solid #0e7ea514;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 14px;display:flex}.closed-folder-row:hover{background:#f6f9ff}.closed-folder-name{color:#1e2b45;font-size:13px;font-weight:700}.closed-folder-meta{color:#5b6b85;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.closed-folder-empty{color:#5b6b85;padding:14px;font-size:13px}.add-lead-typeahead{align-items:center;display:flex;position:relative}.add-lead-typeahead input{background:0 0;width:100%;position:relative}.add-lead-ghost{pointer-events:none;white-space:pre;font-size:inherit;align-items:center;padding:0 13px;display:flex;position:absolute;inset:0;overflow:hidden}.add-lead-ghost .typed{color:#0000}.add-lead-ghost .rest{color:#b3bdcc}.add-lead-linked{color:#00a05c;pointer-events:none;background:#e9f9f0;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800;position:absolute;right:10px}.lead-person-mock{color:#b3bdcc;text-transform:none;letter-spacing:0;font-size:9.5px}.lead-person-grid{flex-wrap:wrap;gap:5px;margin:4px 0 10px;display:flex}.lead-person-chip{color:#45526b;background:#f3fafc;border:1px solid #22c7e033;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.referral-credit{color:#1e2b45;background:#f8fafd;border:1px solid #0e7ea533;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:13px;display:flex}.referral-clear{color:#5b6b85;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.referral-clear:hover{color:#b3261e}.referral-hint{color:#00a05c;margin:4px 0 0;font-size:12px}.panel-tabs{gap:6px;margin:14px 0 8px;display:flex}.panel-tab{color:#5b6b85;cursor:pointer;background:#f8fafd;border:1px solid #e3e9f4;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700}.panel-tab.on{color:#0b6475;background:#22c7e014;border-color:#22c7e059}.call-log-add{color:#0e7ea5;cursor:pointer;background:#0e7ea50d;border:1px dashed #0e7ea566;border-radius:10px;width:100%;margin-bottom:8px;padding:9px 12px;font-size:13px;font-weight:700}.call-grader{background:#fff;border:1px solid #e3e9f4;border-radius:12px;margin-bottom:10px;padding:12px}.call-grader-title{letter-spacing:.04em;text-transform:uppercase;color:#0b6475;margin:0 0 8px;font-size:12px;font-weight:800}.cl-q{margin-top:10px}.cl-q-label{color:#5b6b85;margin:0 0 4px;font-size:12px}.cl-chips{flex-wrap:wrap;gap:5px;display:flex}.cl-chip{color:#1e2b45;cursor:pointer;background:#f8fafd;border:1px solid #e3e9f4;border-radius:999px;padding:4px 11px;font-size:12px}.cl-chip.on{color:#0e7ea5;background:#0e7ea51a;border-color:#0e7ea573;font-weight:700}.cl-chip.hazard{color:#b3261e;background:#b3261e14;border-color:#b3261e73}.cl-chip.life.on{color:#0e7490;background:#06b6d41a;border-color:#06b6d473}.cl-detail{box-sizing:border-box;border:1px solid #e3e9f4;border-radius:8px;width:100%;margin-top:6px;padding:7px 10px;font-size:12px}.cl-free{box-sizing:border-box;resize:vertical;border:1px solid #e3e9f4;border-radius:8px;width:100%;margin-top:10px;padding:8px 10px;font-size:12px}.cl-actions{gap:8px;margin-top:10px;display:flex}.call-log-save{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:10px;padding:8px 18px;font-size:13px;font-weight:800}.call-log-cancel{color:#5b6b85;cursor:pointer;background:#f8fafd;border:1px solid #e3e9f4;border-radius:10px;padding:8px 14px;font-size:13px}.call-log-row{border-bottom:1px solid #eef2f9;gap:8px;padding:8px 0;display:flex}.clog-mock-toggle{color:#5b6b85;align-items:center;gap:4px;margin:12px 0 4px;font-size:11px;display:flex}.clog-mock-toggle button{cursor:pointer;color:#5b6b85;background:#f8fafd;border:1px solid #e3e9f4;border-radius:999px;padding:2px 10px;font-size:11px}.clog-mock-toggle button.on{color:#0b6475;background:#22c7e01a;border-color:#22c7e066;font-weight:700}.clog{background:#fff;border:1px solid #e3e9f4;border-radius:12px;padding:12px}.clog-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.clog-title{letter-spacing:.05em;text-transform:uppercase;color:#0b6475;margin:0;font-size:12px;font-weight:800}.clog-add-btn{color:#0e7ea5;cursor:pointer;background:#0e7ea50d;border:1px dashed #0e7ea566;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.clog-live-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.clog-live-label{color:#00a05c;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.clog-live-dot{background:#00c26e;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite clog-pulse}@keyframes clog-pulse{0%,to{opacity:1}50%{opacity:.35}}.clog-composer{background:#f8fafd;border:1px solid #e3e9f4;border-radius:10px;margin-bottom:10px;padding:10px}.clog-composer-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.clog-minimize{color:#5b6b85;cursor:pointer;background:#fff;border:1px solid #e3e9f4;border-radius:8px;padding:2px 10px;font-size:14px;line-height:1.3}.clog-when-row{gap:6px;margin-top:8px;display:flex}.clog-when-row input{border:1px solid #e3e9f4;border-radius:8px;padding:6px 8px;font-size:12px}.clog-composer textarea{box-sizing:border-box;resize:vertical;border:1px solid #e3e9f4;border-radius:8px;width:100%;margin-top:8px;padding:8px 10px;font-size:12px}.clog-composer .call-log-save{margin-top:8px}.clog-live-badge{color:#00a05c;vertical-align:middle;border:1px solid #00a05c59;border-radius:4px;margin-left:6px;padding:1px 4px;font-size:9px;font-weight:800}.clog-mock-row{position:relative}.clog-row-body{flex:1}.clog-delete{color:#5b6b85;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:2px 6px;font-size:12px}.clog-delete:hover{color:#b3261e}.clog-live-pill{color:#5b6b85;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3e9f4;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.clog-live-pill.on{color:#00a05c;background:#00c26e0f;border-color:#00a05c66}.clog-bar-row{gap:6px;margin-top:8px;display:flex}.clog-bar-input{border:1px solid #e3e9f4;border-radius:8px;flex:1;padding:8px 10px;font-size:12px}.clog-undo{color:#1e2b45;background:#0e7ea512;border-radius:8px;align-items:center;gap:8px;margin:8px 0;padding:7px 10px;font-size:12px;display:flex}.clog-undo button{color:#0e7ea5;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:800}.clog-filters{flex-wrap:wrap;gap:5px;margin:10px 0 6px;display:flex}.clog-editable{cursor:text}.clog-editable:hover{background:#0e7ea50d;border-radius:6px}.clog-edit-box textarea{box-sizing:border-box;border:1px solid #0e7ea559;border-radius:8px;width:100%;padding:7px 9px;font-size:12px}.clog-edit-box .cl-actions{margin-top:6px}.clog-grade-btn{color:#0b6475;cursor:pointer;background:#22c7e00f;border:1px solid #22c7e059;border-radius:999px;margin-top:5px;padding:3px 12px;font-size:11px;font-weight:700}.clog-graded-badge{color:#0b6475;vertical-align:middle;border:1px solid #22c7e059;border-radius:4px;margin-left:6px;padding:1px 4px;font-size:9px;font-weight:800}.clog-inline-grader{margin-top:8px}.clog-typeahead{flex:1;position:relative}.clog-ghost{pointer-events:none;white-space:nowrap;align-items:center;padding:8px 10px;font-size:12px;display:flex;position:absolute;inset:0;overflow:hidden}.clog-ghost .typed{color:#0000}.clog-ghost .rest{color:#a9b6cc}.clog-typeahead .clog-bar-input{box-sizing:border-box;background:0 0;width:100%;position:relative}.clog-followup-btn{color:#0e7490;cursor:pointer;background:#06b6d40f;border:1px solid #06b6d466;border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:12px;font-weight:700}.clog-followup .cl-chips input[type=date]{border:1px solid #e3e9f4;border-radius:8px;padding:4px 8px;font-size:12px}.clog-followup-list{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.clog-followup-chip{color:#0e7490;background:#06b6d40f;border:1px solid #06b6d459;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.clog-followup-chip button{color:#5b6b85;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.fp-overlay{z-index:60;background:#fff;padding:20px 28px 40px;position:fixed;inset:0;overflow-y:auto}.fp-head{border-bottom:1px solid #e3e9f4;flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:14px;display:flex}.fp-back{color:#5b6b85;cursor:pointer;background:#f8fafd;border:1px solid #e3e9f4;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700}.fp-id h1{color:#1e2b45;align-items:center;gap:8px;margin:0 0 6px;font-size:26px;display:flex}.fp-app-dot{background:#00c26e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 8px #00c26e99}.fp-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fp-stage{color:#0e7ea5;background:#fff;border:1px solid #0e7ea540;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:700}.fp-chip{color:#5b6b85;background:#f8fafd;border:1px solid #e3e9f4;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700}.fp-chip.fire{color:#0b6475;background:#22c7e012;border-color:#22c7e059}.fp-chip.hazard{color:#b3261e;background:#b3261e12;border-color:#b3261e66}.fp-reach{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.fp-pill{color:#1e2b45;cursor:pointer;background:#f8fafd;border:1px solid #e3e9f4;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none}.fp-pill.fp-loan{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none}.fp-pill.quiet{color:#5b6b85;font-size:12px;font-weight:600}.fp-grid{grid-template-columns:360px 1fr;gap:18px;max-width:1200px;display:grid}@media (width<=900px){.fp-grid{grid-template-columns:1fr}}.fp-card{background:#fff;border:1px solid #e3e9f4;border-radius:14px;margin-bottom:14px;padding:14px}.fp-card-title{letter-spacing:.05em;text-transform:uppercase;color:#0b6475;margin:0 0 10px;font-size:12px;font-weight:800}.fp-temp-row{border-top:1px dashed #e3e9f4;margin-top:8px;padding-top:8px}.fp-hazard-toggle{color:#b3261e;cursor:pointer;background:0 0;border:1px dashed #b3261e59;border-radius:10px;width:100%;margin-top:10px;padding:7px 10px;font-size:12px}.fp-hazard-toggle.on{background:#b3261e12;border-style:solid;font-weight:700}.fp-rel{align-items:center;gap:12px;display:flex}.fp-rel-num{color:#0b6475;font-size:38px;font-weight:900;line-height:1}.fp-rel-label{color:#1e2b45;margin:0;font-weight:800}.fp-rel-facts{color:#5b6b85;margin:2px 0 0;font-size:12px}.fp-milestones{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fp-mile{color:#5b6b85;cursor:pointer;background:#f8fafd;border:1px dashed #e3e9f4;border-radius:999px;padding:5px 12px;font-size:12px}.fp-mile.done{color:#00a05c;background:#00c26e12;border:1px solid #00a05c66;font-weight:700}.fp-life-chip{color:#0e7490;background:#06b6d40f;border:1px solid #06b6d459;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.fp-quiet{color:#5b6b85;margin:4px 0;font-size:12px}.fp-fold{background:#f8fafd;border:1px solid #e3e9f4;border-radius:12px;margin-bottom:14px;padding:10px 14px}.fp-fold summary{color:#5b6b85;cursor:pointer;font-size:13px;font-weight:700}.fp-fold-body{padding-top:8px}.fp-card{border-radius:12px;margin-bottom:10px;padding:10px 12px}.fp-card-title{margin:0 0 6px;font-size:11px}.fp-card .cl-chip{padding:3px 9px;font-size:11px}.fp-temp-row{margin-top:6px;padding-top:6px}.fp-hazard-toggle{margin-top:6px;padding:5px 8px;font-size:11px}.fp-rel-num{font-size:30px}.fp-rel-label{font-size:13px}.fp-rel-facts{font-size:11px}.fp-milestones{gap:6px;margin-top:8px}.fp-mile{padding:4px 10px;font-size:11px}.fp-fold{margin-bottom:10px;padding:8px 12px}.fp-fold summary{font-size:12px}.fp-touch{color:#1e2b45;white-space:nowrap;align-items:baseline;gap:8px;margin:3px 0;font-size:12px;display:flex;overflow:hidden}.fp-touch-when{color:#5b6b85;min-width:92px;font-size:11px}.fp-touch-how{color:#0e7ea5;text-transform:uppercase;min-width:46px;font-size:11px;font-weight:800}.fp-touch-what{text-overflow:ellipsis;color:#5b6b85;overflow:hidden}.fp-edit-btn{cursor:pointer;opacity:.5;background:0 0;border:none;padding:0 2px;font-size:14px}.fp-edit-btn:hover{opacity:1}.fp-head-edit{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.fp-head-edit input,.fp-head-edit select{border:1px solid #0e7ea54d;border-radius:8px;padding:7px 10px;font-size:14px}.fp-nba{color:#1e2b45;background:linear-gradient(115deg,#22c7e00f 0%,#0e7ea50f 60%,#06b6d40f 100%);border:1px solid #22c7e040;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin-bottom:14px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.fp-nba-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:800}.fp-closed-prompt{color:#1e2b45;background:#00c26e0f;border:1px solid #00a05c59;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;max-width:1200px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.fp-prep-btn{float:right;color:#0b6475;cursor:pointer;background:#22c7e00f;border:1px solid #22c7e059;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700}.fp-prep-box{color:#1e2b45;background:#22c7e00d;border:1px solid #22c7e033;border-radius:8px;margin:4px 0 8px;padding:8px 10px;font-size:12px}.fp-expiry{color:#b3261e;margin:8px 0 0;font-size:12px}.fp-keydate{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;display:flex}.fp-keydate-label{color:#5b6b85;min-width:118px;font-size:12px}.fp-keydate input{border:1px solid #e3e9f4;border-radius:8px;padding:4px 8px;font-size:12px}.fp-keydate-note{color:#00a05c;font-size:11px;font-weight:600}.fp-personal{max-width:1200px}.fp-reach-row{max-width:1200px;margin:0 0 14px}.fp-pill.fp-social{align-items:center;padding:7px 9px;display:inline-flex}.fp-pill.fp-social.saved{background:#0e7ea50f;border-color:#0e7ea573}.fp-head{flex-direction:column;align-items:flex-start;gap:10px}.fp-reach-row{justify-content:flex-start;margin-left:0}.fp-closing{color:#00a05c;margin:4px 0;font-size:12px;font-weight:700}.stage-pills{flex-wrap:wrap;gap:8px;margin:14px 0 12px;display:flex}.stage-pill{color:#1e2b45;letter-spacing:.02em;cursor:pointer;background:#f8fafd;border:1px solid #e3e9f4;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:800;display:inline-flex}.stage-pill:hover{border-color:#0e7ea559}.stage-pill.on{color:#0b6475;background:linear-gradient(115deg,#22c7e01a 0%,#0e7ea51a 100%);border-color:#22c7e066}.stage-pill.drag-over{background:#0e7ea51a;border-color:#0e7ea5}.stage-pill.closed{border-color:#00a05c59}.stage-pill.closed .count-chip{color:#00a05c}.stage-open{background:#fff;border:1px solid #e3e9f4;border-radius:14px;padding:14px}.stage-open-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.stage-open-head .col-title{margin:0}.stage-open-hint{color:#5b6b85;text-transform:none;letter-spacing:0;margin-left:10px;font-size:11px;font-weight:500}.stage-open-head .closed-folder-search{max-width:360px;margin:0}.stage-open-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.hyve-user{color:#0b6475;vertical-align:middle;align-items:center;gap:4px;margin-left:8px;font-size:12px;font-weight:700;display:inline-flex}.fp-id h1 .hyve-user{font-size:13px}.fp-quicklink{display:inline-flex;position:relative}.fp-quicklink .fp-pill{align-items:center;gap:6px;display:inline-flex}.fp-quicklink .fp-pill img{border-radius:4px}.fp-quicklink-x{color:#5b6b85;cursor:pointer;background:#fff;border:1px solid #e3e9f4;border-radius:50%;width:18px;height:18px;font-size:10px;line-height:1;display:none;position:absolute;top:-6px;right:-6px}.fp-quicklink:hover .fp-quicklink-x{display:block}.fp-quicklink-x:hover{color:#b3261e}.fp-quicklink-form{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fp-quicklink-form input{border:1px solid #0e7ea54d;border-radius:999px;min-width:200px;padding:7px 10px;font-size:12px}.fp-back{color:#5b6b85;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.fp-back:hover{color:#0e7ea5}.fp-head{gap:6px;margin-bottom:10px;padding-bottom:8px}.fp-id{align-items:center;gap:14px;display:flex}.fp-avatar{color:#0b6475;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#0a7a8c 0%,#0e7ea5 55%,#22c7e0 100%) border-box;border:3px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:18px;font-weight:900;display:grid}.fp-id h1{margin:0}.fp-chips{margin-top:4px}.fp-chips .hyve-user{margin-left:0}.fp-reach-row{align-items:center;margin:8px 0 6px}.fp-divider{background:#e3e9f4;width:1px;height:22px;margin:0 4px}.fp-pill.primary{color:#0b6475;background:#22c7e00f;border-color:#22c7e080}.fp-loan-right{margin-left:auto}.fp-id{gap:0}.fp-edit-name{color:#5b6b85;cursor:pointer;vertical-align:middle;background:#f8fafd;border:1px solid #e3e9f4;border-radius:999px;margin-left:10px;padding:3px 10px;font-size:12px;font-weight:700}.fp-edit-name:hover{color:#0e7ea5;border-color:#0e7ea559}.fp-status{text-align:right;max-width:360px;position:absolute;top:18px;right:28px}.fp-status-glow{letter-spacing:.02em;color:#0b6475;text-shadow:0 0 10px #22c7e073,0 0 22px #0e7ea54d;margin:0;font-size:22px;font-weight:900;animation:2.8s ease-in-out infinite fp-status-breathe}@keyframes fp-status-breathe{0%,to{text-shadow:0 0 10px #22c7e073,0 0 22px #0e7ea54d}50%{text-shadow:0 0 16px #22c7e0b3,0 0 34px #06b6d466}}.fp-status-hazard{color:#b3261e;margin:4px 0 0;font-size:12px;font-weight:700}.fp-overlay{position:fixed}.fp-id{display:block}.fp-edit-name{white-space:nowrap}.fp-reach-row{flex-wrap:wrap}.fp-status-glow.fire{color:#b3261e;text-shadow:0 0 10px #b3261e8c,0 0 24px #b3261e59;animation:2.2s ease-in-out infinite fp-glow-fire}@keyframes fp-glow-fire{0%,to{text-shadow:0 0 10px #b3261e8c,0 0 24px #b3261e59}50%{text-shadow:0 0 18px #b3261ed9,0 0 40px #b3261e80}}.fp-status-glow.warm{color:#0b6475}.fp-status-glow.cool{color:#0e7ea5;text-shadow:0 0 10px #0e7ea573,0 0 22px #0e7ea54d;animation:none}.fp-status-glow.ice{color:#0e7490;text-shadow:0 0 10px #06b6d48c,0 0 24px #06b6d459;animation:3.2s ease-in-out infinite fp-glow-ice}@keyframes fp-glow-ice{0%,to{text-shadow:0 0 10px #06b6d48c,0 0 24px #06b6d459}50%{text-shadow:0 0 16px #06b6d4cc,0 0 36px #06b6d480}}.fp-share{display:inline-flex;position:relative}.fp-share-btn{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none}.fp-share-menu{z-index:80;background:#fff;border:1px solid #e3e9f4;border-radius:12px;width:320px;max-height:420px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 14px 34px #1e2b4524}.fp-share-group{letter-spacing:.05em;text-transform:uppercase;color:#0b6475;margin:8px 6px 4px;font-size:11px;font-weight:800}.fp-share-item{text-align:left;color:#1e2b45;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:7px 8px;font-size:13px;display:block}.fp-share-item:hover{background:#0e7ea50f}.fp-share-item.quiet{color:#5b6b85;font-size:12px}.fp-share-preview{color:#5b6b85;background:#f8fafd;border-radius:8px;margin:4px 8px 8px;padding:8px 10px;font-size:12px;line-height:1.4}.fp-share-done{color:#00a05c;margin:8px;font-size:13px;font-weight:700}.fp-status-glow,.fp-status-glow.fire,.fp-status-glow.warm,.fp-status-glow.cool,.fp-status-glow.ice{text-shadow:none;animation:none}.fp-status-glow.gray{color:var(--muted)}.fp-status-glow.cyan{color:#0e7490}.fp-status-glow.blue{color:#0e7ea5}.fp-status-glow.violet{color:#0b6475}.fp-status-glow.green{color:#00a05c}.profile-clarity-mock .fp-head{background:#fff;border:1px solid #dbe5f5;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back status""identity status""actions actions";align-items:start;gap:12px 24px;padding:20px 22px 16px;display:grid;box-shadow:0 8px 24px #1e2b450f}.fp-head-panels{grid-area:status;grid-template-columns:minmax(220px,1fr) minmax(250px,1fr);gap:9px;width:520px;display:grid}.profile-clarity-mock .fp-status{text-align:left;background:#f0fbf7;border:1px solid #b9e9dc;border-radius:12px;min-width:0;padding:11px 13px;position:static}.fp-panel-label{color:#0d7895;letter-spacing:.08em;margin:0 0 3px;font-size:9px;font-weight:900}.fp-panel-next{color:#59718d;margin:2px 0 7px;font-size:10px}.fp-app-status{background:#fff;border:1px solid #c5e8d8;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:6px;display:grid}.fp-app-status>span{color:#fff;background:linear-gradient(135deg,#0b6475,#22c7e0);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.fp-app-status b,.fp-app-status small{display:block}.fp-app-status b{color:#173e70;font-size:10px}.fp-app-status small{color:#087a5a;font-size:8.5px}.fp-panel-date{color:var(--muted);margin-top:7px;font-size:8.5px;display:block}.profile-clarity-mock .fp-call-desk,.profile-clarity-mock .fp-live-cues{background:#f6fcfd;border:1px solid #c9dcfa;border-left:5px solid #0b6475;border-radius:14px;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px;margin:14px 0;padding:18px 20px;display:grid}.profile-clarity-mock .fp-live-cues{background:#f1fbfe;border-color:#bce9f5 #bce9f5 #bce9f5 #22c7e0}.fp-work-eyebrow{color:#276c8d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}.fp-call-desk h2,.fp-live-cues h2{color:#172b4d;margin:0;font-size:20px;line-height:1.2}.fp-call-desk-copy>p:last-child,.fp-live-cues>div>p:last-child{color:#5b6b85;margin:5px 0 0;font-size:13px}.fp-call-desk-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fp-call-desk-actions button,.fp-live-cues-body button{color:#1d4ed8;min-height:56px;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #b9d5fa;border-radius:10px;padding:9px 11px;font-size:12.5px;font-weight:800}.fp-call-desk-actions .fp-call-desk-primary{color:#fff;background:linear-gradient(115deg,#0a7a8c,#0e7ea5);border-color:#0000}.fp-call-desk-actions small{color:#5b6b85;margin-top:4px;font-size:10.5px;font-weight:700;display:block}.fp-live-cues-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.fp-live-cues-body p{color:#33415e;margin:0;font-size:13px;line-height:1.45}.fp-live-cues-body button{text-align:center;color:#087a99;background:#fff;border-color:#9fdbea;min-height:auto}@media (width<=900px){.profile-clarity-mock .fp-call-desk,.profile-clarity-mock .fp-live-cues,.fp-call-desk-actions,.fp-live-cues-body{grid-template-columns:1fr}}@media (width<=760px){.profile-clarity-mock.fp-overlay{padding:14px}.profile-clarity-mock .fp-head{grid-template-columns:1fr;grid-template-areas:"back""identity""status""actions";padding:16px}.profile-clarity-mock .fp-status{text-align:left;width:auto}.fp-head-panels{grid-template-columns:1fr;width:auto}}.profile-clarity-mock .fp-v2-snapshots{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.profile-clarity-mock .fp-v2-card{border:1px solid #dbe5f5;border-radius:14px;grid-template-columns:1fr auto;gap:10px;padding:17px;display:grid}.profile-clarity-mock .fp-v2-card>div p{letter-spacing:.09em;margin:0;font-size:10px;font-weight:900}.profile-clarity-mock .fp-v2-card h2{color:#172b4d;margin:4px 0 0;font-size:18px}.profile-clarity-mock .fp-v2-card>button{color:#0e7ea5;font:inherit;cursor:pointer;background:0 0;border:0;align-self:start;font-size:11px;font-weight:900}.profile-clarity-mock .fp-v2-card dl{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.profile-clarity-mock .fp-v2-card dl div{background:#fff;border-radius:9px;padding:9px}.profile-clarity-mock .fp-v2-card dt{color:#63728b;font-size:10px;font-weight:800}.profile-clarity-mock .fp-v2-card dd{color:#203b60;margin:3px 0 0;font-size:13px;font-weight:900}.profile-clarity-mock .fp-v2-card small{color:var(--muted);grid-column:1/-1;font-size:10px}.profile-clarity-mock .fp-v2-loan{background:#f2fafb;border-top:4px solid #0b6475}.profile-clarity-mock .fp-v2-financial{background:#f2f7ff;border-top:4px solid #0e7ea5}@media (width<=760px){.profile-clarity-mock .fp-v2-snapshots{grid-template-columns:1fr}}.profile-clarity-mock .fp-head{color:#fff;background:linear-gradient(120deg,#1d2d63,#284b9a 64%,#147e9e);border:0;box-shadow:0 10px 28px #233a7033}.profile-clarity-mock .fp-back{color:#dce8ff}.profile-clarity-mock .fp-id h1{color:#fff}.profile-clarity-mock .fp-id h1:after{content:"BORROWER PROFILE";color:#a4dff1}.profile-clarity-mock .fp-status{background:#f5fdff;border-color:#a8d8e8}.profile-clarity-mock .fp-status-glow{color:#173e70}.profile-clarity-mock .fp-reach-row{border-top-color:#ffffff38}.fp-header-financial{background:#f4f8ff;border:1px solid #b9d5fa;border-left:4px solid #0e7ea5;border-radius:12px;padding:11px 13px;box-shadow:0 2px 9px #072a5f24}.fp-header-financial>div:first-child{justify-content:space-between;align-items:center;display:flex}.fp-header-financial p{color:#0e7ea5;letter-spacing:.08em;margin:0;font-size:9px;font-weight:900}.fp-header-financial button{color:#0e7ea5;cursor:pointer;background:0 0;border:0;font:800 10px inherit}.fp-header-financial dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:8px 0 5px;display:grid}.fp-header-financial dl div{border-right:1px solid #d6e2f4;min-width:0;padding:4px 5px}.fp-header-financial dl div:last-child{border-right:0}.fp-header-financial dt{color:#667892;font-size:8px;font-weight:800}.fp-header-financial dd{color:#19365f;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;font-weight:900;overflow:hidden}.fp-qualifying-fico{border-top:1px solid #c8dcfa;grid-template-columns:auto auto 1fr;align-items:baseline;gap:5px;padding-top:5px;display:grid}.fp-qualifying-fico b{color:#0e7ea5;letter-spacing:.06em;font-size:8px}.fp-qualifying-fico strong{color:#19365f;font-size:11px}.fp-qualifying-fico span{color:#61718b;font-size:8.5px}.fp-hermes-brief{background:linear-gradient(100deg,#f1f9fb,#f1f8ff);border:1px solid #c8d8ef;border-left:4px solid #0b6475;border-radius:12px;grid-template-columns:auto repeat(3,minmax(150px,1fr)) auto;align-items:center;gap:12px;margin:0 0 14px;padding:10px 16px;display:grid;box-shadow:0 3px 10px #1a35600d}.fp-hermes-brief-title{gap:2px;display:grid}.fp-hermes-brief-title strong{color:#264199;font-size:12px}.fp-hermes-brief-title span{color:#64748b;font-size:9px}.fp-hermes-brief>div:not(.fp-hermes-brief-title){border-left:1px solid #d8e3f3;gap:2px;min-width:0;padding-left:11px;display:grid}.fp-hermes-brief b{color:#47709a;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.fp-hermes-brief>div span{color:#274463;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.fp-hermes-brief button{color:#24539e;cursor:pointer;background:linear-gradient(#fff,#edf4ff);border:1px solid #a9c7ee;border-radius:8px;padding:7px 10px;font:800 11px inherit;box-shadow:inset 0 1px #fff,0 2px 4px #21519929}.fp-hermes-brief button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 4px 8px #21519933}@media (width<=1050px){.fp-hermes-brief{grid-template-columns:auto 1fr 1fr}.fp-hermes-brief button{justify-self:start}}@media (width<=680px){.fp-hermes-brief{grid-template-columns:1fr}.fp-hermes-brief>div:not(.fp-hermes-brief-title){border-left:0;padding-left:0}}.profile-clarity-mock.profile-clarity-pipeline{background:#f1f4f8}.profile-clarity-mock.profile-clarity-pipeline .fp-head.lp3-head{background:linear-gradient(120deg,#1d2b5a,#305d9c 67%,#337e9c);border:1px solid #c9d5e4;border-radius:16px;padding:0;display:block;overflow:visible;box-shadow:0 12px 30px #1a35601a}.profile-clarity-mock.profile-clarity-pipeline .lp3-head .fp-topline{background:#eaf4ff;border-bottom:1px solid #c9dcfa;border-radius:15px 15px 0 0;grid-area:auto;grid-template-columns:auto 1fr auto;align-items:center;min-height:42px;margin:0;padding:0 16px;display:grid}.profile-clarity-mock.profile-clarity-pipeline .lp3-head .fp-topline .fp-back,.profile-clarity-mock.profile-clarity-pipeline .lp3-head .fp-topline span,.profile-clarity-mock.profile-clarity-pipeline .lp3-head .fp-topline small{color:#31577f}.profile-clarity-mock.profile-clarity-pipeline .lp3-head .fp-topline .fp-back{grid-area:auto}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity{grid-template-columns:minmax(280px,1fr) minmax(430px,480px);align-items:start;gap:18px;padding:12px 16px;display:grid}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-id{grid-area:auto;min-width:0;padding:14px 0 8px;display:block}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-id h1{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(25px,2.2vw,34px)}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-id h1:after,.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-name-block:after{display:none}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-edit-name{color:#24539e;background:#fff;border-color:#ffffff75;box-shadow:inset 0 1px #fff,0 2px 5px #10275c38}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-chips{margin-top:9px}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .rp-facts{background:#ffffff1f;border-color:#ffffff40;margin:10px 0 0}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .rp-facts:before,.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .rp-fact-link,.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .rp-fact-add,.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .more-ways{color:#fff}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .people-pills button{color:#fff;background:#ffffff1f;border-color:#ffffff5c}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-head-panels{grid-area:auto;grid-template-columns:1fr;gap:7px;width:auto;max-width:none;padding:0;display:grid}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-status,.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-header-financial{box-sizing:border-box;border-radius:10px;grid-area:auto;width:100%;max-width:none;min-height:0;box-shadow:0 2px 9px #072a5f24}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-status{background:#f5fdff;border:1px solid #bfe7f0;border-left:5px solid #06a9c6;order:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 13px;display:grid}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-status>.fp-panel-label,.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-status>.fp-status-glow,.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-status>.fp-panel-next{grid-column:1}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-status>.fp-panel-label{color:#087a99;margin:0;font-size:9px}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-status>.fp-status-glow{color:#173e70;margin:1px 0;font-size:15px}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-status>.fp-panel-next{color:#58708e;margin:0;font-size:10px}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-app-status{background:#fff;border:1px solid #bde7d7;border-radius:9px;grid-area:1/2/span 3;min-width:178px;margin:0;padding:7px}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-agents,.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-status-hazard,.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-panel-date{grid-column:1/-1}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-agents{margin-top:5px}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-panel-date{color:#58708e;border-top:1px solid #bfe7f0;padding-top:5px;font-size:9px}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-header-financial{background:#f4f8ff;border:1px solid #b9d5fa;border-left:5px solid #0e7ea5;order:2;padding:9px 12px}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-header-financial dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:8px 0 5px}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-header-financial dl div{background:0 0;border:0;border-right:1px solid #d6e2f4;border-radius:0;padding:4px 5px}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-header-financial dl div:last-child{border-right:0}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-header-financial dt{font-size:8px}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-header-financial dd{font-size:10.5px}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-qualifying-fico{background:0 0;border:0;border-top:1px solid #c8dcfa;border-radius:0;align-items:baseline;gap:6px;margin:0;padding:4px 0 0;display:flex}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-qualifying-fico span{flex:1}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-brief{color:#fff;box-shadow:none;background:#081d4e30;border:0;border-top:1px solid #ffffff2e;border-radius:0;grid-template-columns:auto repeat(3,minmax(130px,1fr)) auto;align-items:center;gap:12px;margin:0;padding:9px 16px;display:grid}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-brief>div:not(.fp-hermes-brief-title){border-left:1px solid #ffffff38;padding-left:10px}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions{background:#0a1d4838;border-top:1px solid #ffffff2e;border-radius:0 0 15px 15px;grid-template-columns:1fr 1.25fr 1.15fr;display:grid}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-reach-primary{grid-area:auto;display:contents}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-action-cluster,.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-reach-tools{background:0 0;border:0;border-right:1px solid #fff3;flex-wrap:wrap;grid-area:auto;align-items:center;gap:6px;min-width:0;margin:0;padding:9px 14px;display:flex}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-reach-tools{border-right:0}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-action-cluster:before,.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-reach-tools:before{display:none}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-action-label{color:#bdebf4;letter-spacing:.08em;width:100%;padding:0;font-size:9px;font-weight:900}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-pill,.profile-clarity-mock.profile-clarity-pipeline .lp3-more-tools summary{color:#24539e;background:linear-gradient(#fff 0%,#edf4ff 100%);border:1px solid #ffffff61;border-radius:8px;min-height:31px;padding:6px 9px;font-size:11px;box-shadow:inset 0 1px #fff,0 2px 4px #10275c38}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-pill.primary,.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-pill.fp-loan{color:#fff;background:linear-gradient(#136776,#5146e7);border-color:#4c42e8;box-shadow:inset 0 1px #ffffff47,0 3px 6px #1e226c47}.profile-clarity-mock.profile-clarity-pipeline .lp3-more-tools{position:relative}.profile-clarity-mock.profile-clarity-pipeline .lp3-more-tools summary{cursor:pointer;list-style:none}.profile-clarity-mock.profile-clarity-pipeline .lp3-more-tools summary::-webkit-details-marker{display:none}.profile-clarity-mock.profile-clarity-pipeline .lp3-more-tools>div{z-index:20;background:#fff;border:1px solid #c9dcfa;border-radius:10px;flex-wrap:wrap;gap:6px;width:340px;padding:10px;display:flex;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 10px 25px #1a356033}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-command{background:#f5f8ff;border:1px solid #a9c7ee;border-radius:10px;grid-column:1/-1;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-command>div{gap:2px;display:grid}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-command strong{color:#24539e;font-size:12px}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-command span{color:#61718b;font-size:10px}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-command input{background:#fff;border:1px solid #c9dcfa;border-radius:7px;min-width:0;padding:9px 10px;font:12px inherit}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-command button,.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-plan button{color:#24539e;background:linear-gradient(#fff 0%,#edf4ff 100%);border:1px solid #a9c7ee;border-radius:8px;padding:8px 10px;font:800 11px inherit;box-shadow:inset 0 1px #fff,0 2px 4px #2151992e}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-command button:not(:disabled){color:#fff;text-shadow:none;background:linear-gradient(#3976ef,#0e7ea5);border-color:#0e7ea5}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-plan{background:#f7fdf9;border:1px solid #ccebdc;border-top:3px solid #00a05c;border-radius:12px;margin:0 0 16px;padding:17px;box-shadow:0 4px 12px #1a35600e}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-plan>header{border-bottom:1px solid #d8efe2;justify-content:space-between;align-items:start;gap:10px;padding-bottom:10px;display:flex}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-plan p,.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-plan h2{margin:0}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-plan p{color:#087a5a;letter-spacing:.08em;font-size:10px;font-weight:900}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-plan h2{color:#19365f;margin-top:4px;font-size:17px}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-grid>div{background:#fff;border:1px solid #ccebdc;border-radius:9px;padding:10px}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-grid b,.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-grid strong,.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-grid span{display:block}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-grid b{color:#087a5a;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-grid strong{color:#19365f;margin-top:4px;font-size:12px}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-grid span,.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-plan footer{color:#61718b;margin-top:3px;font-size:10px;line-height:1.35}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-plan footer{border-top:1px solid #d8efe2;margin-top:10px;padding-top:8px;display:block}@media (width<=1120px){.profile-clarity-mock.profile-clarity-pipeline .lp3-identity,.profile-clarity-mock.profile-clarity-pipeline .lp3-actions{grid-template-columns:1fr}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-action-cluster,.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-reach-tools{border-bottom:1px solid #fff3;border-right:0}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-brief{grid-template-columns:1fr 1fr}}.profile-clarity-mock.profile-clarity-pipeline .lp3-financial-tabs{gap:5px;margin:6px 0 0;display:flex}.profile-clarity-mock.profile-clarity-pipeline .lp3-financial-tabs button{color:#52627d;background:#fff;border:1px solid #c9dcfa;border-radius:999px;padding:3px 7px;font-size:8.5px;font-weight:800}.profile-clarity-mock.profile-clarity-pipeline .lp3-financial-tabs button.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}@media (width<=760px){.profile-clarity-mock.profile-clarity-pipeline .lp3-head .fp-topline{grid-template-columns:auto 1fr;padding-bottom:7px}.profile-clarity-mock.profile-clarity-pipeline .lp3-head .fp-topline small{grid-column:1/-1}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-brief,.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-command,.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-grid{grid-template-columns:1fr}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-brief>div:not(.fp-hermes-brief-title){border-left:0;padding-left:0}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-status{grid-template-columns:1fr}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-app-status{grid-area:auto/1}}.fp-fold .cl-chips .cl-chip{padding:3px 8px;font-size:11.5px}.hyve-invite{display:inline-flex;position:relative}.hyve-user.off{color:var(--muted);cursor:pointer;background:#f8fafd;border:1px dashed #c9d2e0;border-radius:999px;padding:3px 10px}.hyve-user.off svg{filter:grayscale();opacity:.55}.hyve-user.off:hover{color:#0b6475;border-color:#22c7e066}.hyve-invite-menu{width:260px}.fp-website{margin-left:6px}.stage-pill.unverified{color:#5b6b85;border-style:dashed}.verify-chips{flex-wrap:wrap;gap:6px;display:flex}.verify-chip{color:#33415e;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.verify-chip.on{color:#fff;background:#0b6475;border-color:#0b6475}.fp-agents{flex-direction:column;align-items:flex-end;gap:6px;margin-top:8px;display:flex}.fp-agent{font-size:12.5px;text-decoration:none}.fp-agent.add{color:#0e7ea5;border-style:dashed}.timeline-item.threaded{border-left:3px solid #0e7ea559;padding-left:8px}.timeline-body{min-width:0}.timeline-reply{background:#f3f7ff;border-radius:8px;margin:6px 0 0 14px;padding:6px 10px}.timeline-reply .timeline-note{margin:0}.fp-dates-row{flex-wrap:wrap;gap:8px 18px;margin:4px 0 10px;display:flex}.fp-date{color:#33415e;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.fp-date input{font:inherit;border:1px solid #0e7ea538;border-radius:7px;padding:4px 7px;font-weight:400}.fp-date small{color:#00a05c;font-weight:600}.fp-dependents{clear:both;margin:6px 0 12px}.fp-dependent-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.fp-dependent{color:#33415e;background:#f6fcfd;border:1px solid #0b647533;border-radius:9px;gap:5px;padding:9px 10px;font-size:12.5px;font-weight:700;display:grid}.fp-dependent input{color:#1e2b45;min-width:0;font:inherit;background:#fff;border:1px solid #0e7ea538;border-radius:7px;padding:6px 8px;font-weight:400}.fp-dependent input:focus{outline:2px solid #22c7e04d}.fp-pd-meta{float:right;text-align:right;color:#5b6b85;margin:0 0 8px 16px;font-size:12.5px}.fp-pd-meta p{margin:0 0 2px}.fp-pd-meta .fp-pd-source{color:#0e7ea5;font-weight:600}.fp-refto{margin:8px 0}.fp-refto-row{align-items:center;gap:6px;margin:4px 0;display:flex}.fp-refto-row select,.fp-refto-row input{border:1px solid #0e7ea538;border-radius:7px;padding:6px 8px;font-size:12.5px}.fp-refto-row input{flex:1;min-width:0}.rp-people-inline{flex-wrap:wrap;gap:6px;margin-top:0;display:inline-flex}.rp-life-input{box-sizing:border-box;border:1px solid #0e7ea54d;border-radius:6px;width:100%;margin-top:4px;padding:5px 8px;font-size:12.5px}.fp-refto-saved{color:#1e2b45;margin:2px 0;font-size:13px}.fp-refto-saved a{color:#0e7ea5;font-weight:600;text-decoration:none}.stage-open-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:8px}.stage-open-grid .kanban-card{box-shadow:none;border-radius:10px;padding:8px 10px}.stage-open-grid .kanban-card h3,.stage-open-grid .kanban-card .card-name{margin:0;font-size:13.5px}.stage-open-grid .kanban-card p{margin:2px 0 0;font-size:11px}.stage-open-grid .kanban-card .card-actions,.stage-open-grid .kanban-card .card-chips{gap:4px;margin-top:4px}.lb-bar{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.lb-toggle,.lb-btn{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.lb-toggle.on{color:#fff;background:#0b6475;border-color:#0b6475}.lb-name{font:inherit;border:1px solid #0e7ea538;border-radius:999px;min-width:160px;padding:6px 10px;font-size:12.5px}.lb-save{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border:none;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:800}.lb-save:disabled{opacity:.5;cursor:default}.lb-saved{color:#00a05c;font-size:12.5px;font-weight:700}.lb-cell{position:relative}.lb-cell.picked>.kanban-card,.realtor-grid .realtor-card.compact.picked{outline:2px solid #0b6475}.lb-check{z-index:2;position:absolute;top:8px;right:8px}.lb-check input{accent-color:#0b6475;cursor:pointer;width:18px;height:18px}.realtor-card.compact{position:relative}.stage-pill.custom{border-style:dashed}.stage-pill.new-col{color:#0b6475;background:#f2fafb;border-color:#22c7e066}.lb-move{font:inherit;color:#0e7ea5;background:#fff;border:1px solid #0e7ea538;border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:700}.lb-move:disabled{opacity:.5}.stage-pill[draggable=true],.realtor-stage-pill[draggable=true]{cursor:grab}.stage-pill[draggable=true]:active,.realtor-stage-pill[draggable=true]:active{cursor:grabbing}.lb-history{background:#f8faff;border:1px solid #0e7ea524;border-radius:10px;margin:0 0 10px;padding:8px 12px}.lb-history summary{cursor:pointer;color:#0e7ea5;font-size:12.5px;font-weight:800}.lb-history .lh{margin-top:8px}.referral-hint.off{color:var(--muted)}.referral-add{color:#0e7ea5;cursor:pointer;background:#eef4ff;border:1px solid #0e7ea54d;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800}.referral-add:hover{background:#dbe7ff}.fp-edit-name.fp-delete{color:#b91c1c;border-color:#b91c1c4d}.fp-edit-name.fp-delete:hover{background:#fff5f5}.kanban-card.picked{outline-offset:1px;outline:2px solid #0b6475}.lb-hint{color:var(--muted);font-size:12px}.lb-btn.danger{color:#b91c1c;background:#fff5f5;border-color:#b91c1c4d}.lb-btn:disabled{opacity:.5;cursor:default}.fp-pill.cta-text{color:#0e7ea5;background:#0e7ea50f;border-color:#0e7ea580;font-weight:800}.fp-pill.cta-email{color:#0e7490;background:#06b6d414;border-color:#06b6d48c;font-weight:800}.fp-pill.cta-text:hover{background:#0e7ea51f}.fp-pill.cta-email:hover{background:#06b6d424}.rp-person{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.rp-person-fact{color:#0e7ea5;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12.5px;font-weight:700}.rp-person-fact:hover{text-decoration:underline}.hf-row{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:12px 18px;margin-top:6px;display:flex}.hf-group{align-items:center;gap:6px;display:inline-flex}.hf-label{color:#33415e;margin-right:2px;font-size:12px;font-weight:700}.hf-pill{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.hf-pill.on{color:#fff;background:#0b6475;border-color:#0b6475}.hf-years{color:#33415e;gap:4px;font-size:12px;font-weight:700;display:grid}.rp-person-date{color:#33415e;gap:2px;font-size:12px;font-weight:700;display:grid}.rp-person-fact.quiet{color:#4b5a78;cursor:default}.rp-county{color:#4b5a78;background:#f3f5fa;border-radius:999px;margin-left:10px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.hf-years{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.hf-years input{width:56px;font:inherit;border:1px solid #0e7ea538;border-radius:8px;padding:7px 8px;font-size:13.5px}.clog-listen-btn{color:#0b6475;font:inherit;cursor:pointer;background:#eaf7f9;border:1px solid #0b647559;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.rp-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rp-readlog{color:#0b6475;font:inherit;cursor:pointer;background:#eaf7f9;border:1px solid #0b647559;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.rp-readlog:disabled{opacity:.6;cursor:default}.profile-clarity-mock.profile-clarity-pipeline .fp-last-activity{background:#fff;border:1px solid #cfdbef;border-left:5px solid #0e7ea5;border-radius:13px;grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:16px;margin:14px 0;padding:12px 16px;display:grid;box-shadow:0 4px 12px #1a35600f}.profile-clarity-mock.profile-clarity-pipeline .fp-last-activity>div{gap:2px;display:grid}.profile-clarity-mock.profile-clarity-pipeline .fp-last-activity p{color:#4f6481;margin:0;font-size:12px;line-height:1.35}.profile-clarity-mock.profile-clarity-pipeline .fp-last-activity>div>p{color:#0e7ea5;letter-spacing:.1em;font-size:9px;font-weight:900}.profile-clarity-mock.profile-clarity-pipeline .fp-last-activity strong{color:#18365f;text-transform:capitalize;font-size:14px}.profile-clarity-mock.profile-clarity-pipeline .fp-last-activity span{color:var(--muted);font-size:11px}.profile-clarity-mock.profile-clarity-pipeline .fp-last-activity button,.profile-clarity-mock.profile-clarity-pipeline .fp-v3-card>button{color:#24539e;cursor:pointer;white-space:nowrap;background:linear-gradient(#fff,#edf4ff);border:1px solid #a9c7ee;border-radius:8px;padding:7px 10px;font:800 11px inherit;box-shadow:inset 0 1px #fff,0 2px 4px #21519929}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-card{border:1px solid #d6e2f1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:11px;min-height:168px;padding:17px;display:grid;box-shadow:0 5px 14px #1a35600f}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-card>div:first-child p{color:#42678a;letter-spacing:.09em;margin:0;font-size:10px;font-weight:900}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-card h2{color:#172b4d;margin:4px 0 0;font-size:18px;line-height:1.2}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-loan{background:#f2fafb;border-top:4px solid #0b6475}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-activity{background:#f3f8ff;border-top:4px solid #0e7ea5}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-next{background:#f2fbf7;border-top:4px solid #00a05c}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life{background:#f1fbfe;border-top:4px solid #06a9c6}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-loan dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:1px 0 0;display:grid}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-loan dl div{background:#fff;border:1px solid #bae4eb;border-radius:9px;min-width:0;padding:8px}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-loan dt{color:#697692;font-size:9px;font-weight:800}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-loan dd{color:#203b60;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:900;overflow:hidden}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-card>small{color:var(--muted);grid-column:1/-1;font-size:10px}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-empty,.profile-clarity-mock.profile-clarity-pipeline .fp-v3-next>p,.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-summary{color:#3f5878;grid-column:1/-1;margin:1px 0;font-size:12.5px;line-height:1.45}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-actions button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #aac9ef;border-radius:8px;padding:7px 9px;font:800 11px inherit;box-shadow:inset 0 1px #fff,0 2px 4px #2151991c}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-actions .fp-v3-green{color:#fff;background:linear-gradient(#18a66a,#078454);border-color:#79c9a4}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-tags{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-tags span{color:#16738c;background:#fff;border:1px solid #b9e7ee;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.profile-clarity-mock.profile-clarity-pipeline .fp-fold-secondary{background:#fff;border-left:4px solid #c6d7eb;margin-top:10px}@media (width<=900px){.profile-clarity-mock.profile-clarity-pipeline .fp-last-activity{grid-template-columns:1fr;gap:8px}.profile-clarity-mock.profile-clarity-pipeline .fp-last-activity button{justify-self:start}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-loan dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.profile-clarity-mock.profile-clarity-pipeline .fp-v3-workspace{grid-template-columns:1fr}}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-family{background:#fff;border:1px solid #dce7ef;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-family small,.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-family strong,.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-family span{display:block}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-family small{color:#087a99;letter-spacing:.06em;font-size:9px;font-weight:900}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-family strong{color:#19365f;margin-top:3px;font-size:12px}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-family span{color:#61718b;margin-top:3px;font-size:10.5px}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-family button,.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-categories button{color:#087a99;cursor:pointer;background:linear-gradient(#fff,#edf8fb);border:1px solid #a9dfea;border-radius:8px;box-shadow:inset 0 1px #fff,0 2px 4px #2151991f}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-family button{padding:7px 9px;font:800 10px inherit}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-categories{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-categories button{text-align:left;font:inherit;gap:2px;padding:8px;display:grid}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-categories b{font-size:11px}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-categories span{color:#61718b;font-size:10px}.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life footer{color:#61718b;border-top:1px solid #dce7ef;grid-column:1/-1;padding-top:8px;font-size:10px}@media (width<=680px){.profile-clarity-mock.profile-clarity-pipeline .fp-v3-life-categories{grid-template-columns:1fr}}.profile-clarity-mock.profile-clarity-pipeline .lp3-profile-tools{background:#fff;border:1px solid #cfdbeb;border-radius:12px;margin:14px 0 0;box-shadow:0 3px 10px #1a35600d}.profile-clarity-mock.profile-clarity-pipeline .lp3-profile-tools>summary{color:#24507f;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;list-style:none;display:flex}.profile-clarity-mock.profile-clarity-pipeline .lp3-profile-tools>summary::-webkit-details-marker{display:none}.profile-clarity-mock.profile-clarity-pipeline .lp3-profile-tools>summary span{gap:2px;display:grid}.profile-clarity-mock.profile-clarity-pipeline .lp3-profile-tools>summary b{font-size:12px}.profile-clarity-mock.profile-clarity-pipeline .lp3-profile-tools>summary small{color:var(--muted);font-size:10px}.profile-clarity-mock.profile-clarity-pipeline .lp3-profile-tools>summary strong{color:#0e7ea5;font-size:11px}.profile-clarity-mock.profile-clarity-pipeline .lp3-profile-tools[open]>summary{background:#f6f9fd;border-bottom:1px solid #dce6f2}.profile-clarity-mock.profile-clarity-pipeline .lp3-profile-tools[open]>summary strong:after{content:" · Close"}.profile-clarity-mock.profile-clarity-pipeline .lp3-profile-tools-body{padding:12px}.profile-clarity-mock.profile-clarity-pipeline .lp3-status-head{grid-area:1/1;justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-clarity-mock.profile-clarity-pipeline .lp3-status-head .fp-panel-label{color:#087a99;letter-spacing:.08em;margin:0;font-size:9px;font-weight:900}.profile-clarity-mock.profile-clarity-pipeline .lp3-stage-control{color:#087a99;background-color:#fff;border:1px solid #9bd8e6;border-radius:7px;width:auto;min-width:105px;padding:4px 24px 4px 7px;font-size:9px;font-weight:800}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-status>.fp-status-glow{grid-row:2}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .fp-status>.fp-panel-next{grid-row:3}.profile-clarity-mock.profile-clarity-pipeline .lp3-status-meta{border-top:1px solid #bfe7f0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;padding-top:6px;display:grid}.profile-clarity-mock.profile-clarity-pipeline .lp3-status-meta small{color:#58708e;font-size:9px;line-height:1.3}.profile-clarity-mock.profile-clarity-pipeline .lp3-status-controls{border-top:1px solid #bfe7f0;grid-column:1/-1;justify-content:flex-start;gap:6px;padding-top:6px;display:flex}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .lp3-status-controls .fp-edit-name{color:#087a99;background:linear-gradient(#fff 0%,#e6f8fb 100%);border:1px solid #9bd8e6;border-radius:7px;margin:0;padding:5px 8px;font-size:10px;box-shadow:inset 0 1px #fff,0 2px 4px #06a9c629}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .lp3-status-controls .fp-delete{color:#b3261e;background:linear-gradient(#fff 0%,#fff0f0 100%);border-color:#efb8b8}.profile-clarity-mock.profile-clarity-pipeline .lp3-delete-why{box-sizing:border-box;grid-column:1/-1;width:100%}.profile-clarity-mock.profile-clarity-pipeline .lp3-related-person{background:0 0;border-top:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:14px;max-width:600px;margin-top:14px;padding:11px 0 0;display:flex}.profile-clarity-mock.profile-clarity-pipeline .lp3-related-person h2{color:#fff;margin:0;font-size:17px}.profile-clarity-mock.profile-clarity-pipeline .lp3-related-person h2 small{color:#c7f2fa;letter-spacing:.03em;margin-left:7px;font-size:10px;font-weight:800}.profile-clarity-mock.profile-clarity-pipeline .lp3-related-person p{color:#e4efff;margin:4px 0 0;font-size:11.5px}.profile-clarity-mock.profile-clarity-pipeline .lp3-related-person p span{color:#b9d3fa}.profile-clarity-mock.profile-clarity-pipeline .lp3-related-person>button{color:#24539e;cursor:pointer;background:linear-gradient(#fff,#eaf3ff);border:1px solid #ffffff73;border-radius:7px;flex:none;padding:6px 8px;font-size:10px;font-weight:800;box-shadow:inset 0 1px #fff,0 2px 5px #10275c33}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-brief{color:#19365f;background:linear-gradient(#f8fafc 0%,#edf1f6 100%);border-top:1px solid #cbd5e1;border-bottom:1px solid #b9c6d7;box-shadow:inset 0 1px #fff}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-brief strong,.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-brief b{color:#405878}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-brief span{color:#52627d}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-brief>div:not(.fp-hermes-brief-title){border-left-color:#d2dae6}.profile-clarity-mock.profile-clarity-pipeline .lp3-hermes-brief button{color:#334b6c;background:linear-gradient(#fff 0%,#e8edf4 100%);border-color:#aebdce}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-contact-actions{background:linear-gradient(#edf5ff 0%,#e4efff 100%);border-top:4px solid #0e7ea5}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-capture-actions{background:linear-gradient(#e6f5f8 0%,#d5eef3 100%);border-top:4px solid #0b6475}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-reach-tools{background:linear-gradient(#ecfbff 0%,#e1f7fb 100%);border-top:4px solid #06a9c6}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-contact-actions .fp-action-label{color:#24539e}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-capture-actions .fp-action-label{color:#27429b}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-reach-tools .fp-action-label{color:#087a99}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-contact-actions .fp-pill,.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-contact-actions .hyve-user{color:#1f55ad;background:linear-gradient(#fff 0%,#deebff 100%);border-color:#9fc0f2;box-shadow:inset 0 1px #fff,0 2px 5px #0e7ea533}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-contact-actions .fp-pill.primary{color:#fff;background:linear-gradient(#3976ef 0%,#0e7ea5 100%);border-color:#0e7ea5}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-capture-actions .fp-pill{color:#27429b;background:linear-gradient(#fff 0%,#c9eaf0 100%);border-color:#78c3d0;box-shadow:inset 0 1px #fff,0 2px 5px #0b647533}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-capture-actions .fp-loan,.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-capture-actions .fp-pill.primary{color:#fff;background:linear-gradient(#0a7a8c 0%,#0b6475 100%);border-color:#0b6475}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-reach-tools .fp-pill,.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-reach-tools .lp3-more-tools summary{color:#087a99;background:linear-gradient(#fff 0%,#d9f5fa 100%);border-color:#96d8e5;box-shadow:inset 0 1px #fff,0 2px 5px #06a9c633}.profile-clarity-mock.profile-clarity-pipeline .fp-contact-actions>.hyve-user,.profile-clarity-mock.profile-clarity-pipeline .fp-contact-actions>.hyve-invite .hyve-user{box-sizing:border-box;border-style:solid;border-radius:8px;min-height:31px;padding:6px 9px;font-size:11px;font-weight:800}@media (width<=760px){.profile-clarity-mock.profile-clarity-pipeline .lp3-status-meta{grid-template-columns:1fr;gap:3px}.profile-clarity-mock.profile-clarity-pipeline .lp3-related-person{flex-direction:column;align-items:flex-start}}.stage-aged{border-top:1px dashed #c6d6f2;margin-top:12px;padding-top:8px}.stage-aged>summary{cursor:pointer;color:var(--muted);padding:6px 2px;font-size:12px;font-weight:800;list-style:none}.stage-aged>summary::-webkit-details-marker{display:none}.stage-aged[open]>summary{color:#0b6475}.stage-aged .stage-open-grid{opacity:.85;margin-top:8px}.fp-agent-wrap{display:inline-block;position:relative}.fp-brief-wide{grid-column:1/-1}.fp-meta-answers{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.fp-meta-answers b{color:#264199;letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:10px}.fp-hermes-brief>.fp-meta-answers span{white-space:normal;color:#1e2b6a;background:#fff;border:1px solid #c6d6f2;border-radius:999px;width:auto;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block;overflow:visible}.fp-hermes-brief>div.fp-meta-answers{border-left:0;flex-wrap:wrap;align-items:center;gap:6px;padding-left:0;display:flex}.fp-hermes-brief>div.fp-meta-answers span{flex:none;width:auto}.fp-hermes-brief>details.fp-meta-fold{border-left:0;padding-left:0;display:block}.fp-meta-fold summary{cursor:pointer;color:#274463;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.fp-meta-fold summary::-webkit-details-marker{display:none}.fp-meta-fold summary b{color:#264199;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.fp-meta-fold summary i.fp-meta-x{color:#24539e;margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.fp-meta-fold[open] summary i.fp-meta-x{font-size:0}.fp-meta-fold[open] summary i.fp-meta-x:after{content:"Collapse ▴";font-size:11px}.fp-meta-fold .fp-meta-answers{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.fp-meta-fold .fp-meta-answers span{white-space:normal;color:#1e2b6a;background:#fff;border:1px solid #c6d6f2;border-radius:999px;flex:none;width:auto;padding:2px 9px;font-size:11.5px;font-weight:700;overflow:visible}.fp-hermes-brief>details.fp-meta-fold{border:1px solid #d8e3f3;border-radius:10px;margin-top:4px;padding:0;overflow:hidden}.fp-meta-fold summary{color:#142250;background:#d8f0f4;padding:7px 12px}.fp-meta-fold summary b{color:#0f1b3d;align-items:center;gap:6px;display:inline-flex}.fp-meta-mark{color:#fff;background:#1877f2;border-radius:4px;place-items:center;width:16px;height:16px;font:900 11px Georgia,serif;display:inline-grid}.fp-meta-fold summary span{white-space:normal;overflow:visible}.fp-meta-fold summary em{color:#274463;align-items:center;gap:5px;margin-right:8px;font-style:normal;display:inline-flex}.fp-meta-fold summary em:before{content:"";border-radius:50%;width:8px;height:8px}.fp-meta-fold summary em.buyer:before{background:#0b6475}.fp-meta-fold summary em.yes:before{background:#00a05c}.fp-meta-fold summary em.no:before{background:#b91c1c}.fp-meta-body{grid-template-columns:1fr 1fr;gap:6px 24px;padding:10px 12px;display:grid}.fp-meta-lines{gap:3px;font-size:12.5px;display:grid}.fp-meta-lines div{grid-template-columns:96px 1fr;gap:8px;display:grid}.fp-meta-lines small{letter-spacing:.06em;text-transform:uppercase;color:#1e2b6a;padding-top:3px;font-size:9.5px;font-weight:800}.fp-meta-lines span{color:#1e2b6a;white-space:normal;font-size:12.5px;font-weight:600;overflow:visible}.fp-meta-lines .quiet span{color:#45698f;font-weight:500}.fp-meta-lines em{color:var(--muted);font-size:11.5px;font-style:normal;font-weight:500}.fp-meta-lines a{color:#24539e;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fp-meta-answers-list{align-content:start;gap:5px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.fp-meta-answers-list li{align-items:baseline;gap:8px;display:flex}.fp-meta-answers-list li:before{content:"";border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(1px)}.fp-meta-answers-list li.buyer:before{background:#0b6475}.fp-meta-answers-list li.buyer b{color:#0b6475}.fp-meta-answers-list li.yes:before{background:#00a05c}.fp-meta-answers-list li.yes b{color:#00a05c}.fp-meta-answers-list li.no:before{background:#b91c1c}.fp-meta-answers-list li.no b{color:#b91c1c}.fp-meta-answers-list li.other:before{background:#22c7e0}.fp-meta-answers-list li.other b{color:#0e7490}.fp-meta-answers-list li b{letter-spacing:0;text-transform:none;font-size:12.5px}.fp-meta-answers-list li span{color:#45698f;white-space:normal;overflow:visible}.fp-meta-read{color:#33507a;border-top:1px dashed #d8e3f3;grid-column:1/-1;margin:6px 0 0;padding-top:8px;font-size:12.5px}.fp-meta-read b{color:#0b6475;letter-spacing:0;text-transform:none;font-size:12px}@media (width<=800px){.fp-meta-body{grid-template-columns:1fr}}.fp-goes-by{color:#ffffffd9;margin-left:10px;font-size:.6em;font-weight:600}.fp-pill:hover{color:#0e7490;border-color:#22c7e0}.fp-pill.on,.fp-pill.fp-share-btn.on,.fp-pill.cta-text.on,.fp-pill.cta-email.on{color:#fff;background:#22c7e0;border-color:#22c7e0;transform:translateY(-1px);box-shadow:0 0 0 3px #06b6d440,0 6px 14px #06b6d459}.fp-share-item:hover{color:#0e7490;background:#ecfeff}.fp-share-item.on{color:#fff;background:#22c7e0;font-weight:800}.fp-share-group.first{color:#0e7490}.hyve-user.off.on{color:#fff;background:#22c7e0;border-color:#22c7e0;box-shadow:0 0 0 3px #06b6d440,0 6px 14px #06b6d459}.profile-clarity-mock.profile-clarity-pipeline .fp-hermes-brief{padding-top:0;overflow:hidden}.profile-clarity-mock.profile-clarity-pipeline .fp-hermes-brief-title{background:#b6e3ea;grid-column:1/-1;align-items:center;gap:12px;margin:0 -16px;padding:7px 16px;display:flex}.profile-clarity-mock.profile-clarity-pipeline .fp-hermes-brief-title strong{color:#142250;font-size:12px}.profile-clarity-mock.profile-clarity-pipeline .fp-hermes-brief-title span{color:#0f1b3d;margin-left:auto;font-size:10px}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions{gap:8px;padding:8px}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-action-cluster,.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-reach-tools{background:#fff;border-right:0;border-radius:10px;align-content:flex-start;padding:0 12px 10px}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-action-label{color:#172554;background:#bfdbfe;margin:0 -12px 8px;padding:6px 12px;font-size:10px}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-capture-actions .fp-action-label{color:#142250;background:#b6e3ea}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-reach-tools .fp-action-label{color:#083344;background:#a5f3fc}.profile-clarity-mock.profile-clarity-pipeline .lp3-actions .fp-pill{border-color:#c6d6f2}.profile-clarity-mock.profile-clarity-pipeline .fp-last-activity{background:#dbeafe;border-color:#bfdbfe}.profile-clarity-mock.profile-clarity-pipeline .fp-last-activity>div>p{color:#1e3a8a}.profile-clarity-mock.profile-clarity-pipeline .fp-last-activity strong,.profile-clarity-mock.profile-clarity-pipeline .fp-last-activity p{color:#172554}.profile-clarity-mock.profile-clarity-pipeline .fp-call-desk{padding:0;display:block;overflow:hidden}.profile-clarity-mock.profile-clarity-pipeline .fp-call-desk-copy{background:#b6e3ea;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px;display:flex}.profile-clarity-mock.profile-clarity-pipeline .fp-call-desk-copy .fp-work-eyebrow{color:#0f1b3d;margin:0}.profile-clarity-mock.profile-clarity-pipeline .fp-call-desk h2{color:#142250;font-size:14px}.profile-clarity-mock.profile-clarity-pipeline .fp-call-desk-copy>p:last-child{color:#0f1b3d;margin:0 0 0 auto;font-size:11px}.profile-clarity-mock.profile-clarity-pipeline .fp-call-desk-actions{padding:12px 16px}.profile-clarity-mock.profile-clarity-pipeline .fp-call-desk>.pv3-hermes,.profile-clarity-mock.profile-clarity-pipeline .fp-call-desk>form{margin:0 16px 14px}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-plan{padding-top:0;overflow:hidden}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-plan>header{background:#bbf7d0;border-bottom:0;align-items:center;margin:0 -17px 12px;padding:8px 17px}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-plan>header p{color:#052e16}.profile-clarity-mock.profile-clarity-pipeline .lp3-referral-plan>header h2{color:#052e16;font-size:14px}.stage-panel.refi-lane{background:#f0fdff;grid-column:1/-1}.stage-panel.etch.cyan{border-top-color:#22c7e0}.stage-panel.refi-lane>header>p{color:#0e7490;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.refi-toggle{border:1px solid #c6d6f2;border-radius:999px;display:inline-flex;overflow:hidden}.refi-toggle button{color:#45698f;cursor:pointer;letter-spacing:0;text-transform:none;background:#fff;border:0;padding:3px 10px;font:800 11px inherit}.refi-toggle button.on{color:#fff;background:#0e7490}.refi-toggle button.va{border-left:1px solid #c6d6f2}.refi-rate{color:#0e7490;letter-spacing:0;text-transform:none;font-size:11px;font-weight:700}.refi-rate input{color:#083344;text-align:right;border:1px solid #a5f3fc;border-radius:8px;width:58px;padding:2px 6px;font:800 11.5px inherit}.stage-box.etch.cyan{border-top-color:#22c7e0}.stage-open.etch.cyan{border-color:#a5f3fc}.badge.kind{color:#0e7490;background:#cffafe}.badge.kind.cash_out{color:#083344;background:#a5f3fc}.badge.kind.irrrl{color:#fff;background:#0e7490}.badge.va{color:#0f1b3d;background:#d8f0f4}.badge.rate{color:#b91c1c;background:#fff;border:1px solid #f3c4c4}.fp-kind-row{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 8px;display:flex}.fp-seg{border:1px solid #ffffff80;border-radius:999px;display:inline-flex;overflow:hidden}.fp-seg button{color:#fff;cursor:pointer;background:0 0;border:0;padding:4px 12px;font:800 11.5px inherit}.fp-seg button.on{background:#22c7e0}.fp-rate-now{color:#ffffffd9;font-size:11px;font-weight:700}.fp-rate-now input{color:#1e2b6a;text-align:right;border:1px solid #ffffff80;border-radius:8px;width:62px;margin:0 4px;padding:2px 6px;font:800 12px inherit}.timeline-item.tg .tg-detail summary{font-size:16px}.tg-count{color:#1d4ed8;vertical-align:2px;background:#e8efff;border-radius:999px;margin-left:8px;padding:1px 9px;font-size:11px;font-weight:800;display:inline-block}.tg-last{color:#45698f;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.tg-thread{gap:6px;max-width:640px;margin:10px 0 4px;display:grid}.tg-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:78%;padding:7px 11px;font-size:13.5px;line-height:1.35}.tg-bubble small{opacity:.7;margin-top:2px;font-size:10.5px;display:block}.tg-bubble.in{color:#0f1b3d;background:#fff;border:1px solid #dbe4f3;border-bottom-left-radius:4px;justify-self:start}.tg-bubble.out{color:#fff;background:#0e7ea5;border-bottom-right-radius:4px;justify-self:end}.tg-bubble .tn-remove{color:inherit;font-size:10.5px}.tg-bubble .mc-delivery{margin-top:5px;font-size:12px;display:block}.tg-bubble .mc-delivery.failed{color:#b91c1c;background:#fff;border-radius:4px;padding:4px}.tg-bubble .mc-delivery a{color:inherit}.relationship-identity .profile-corner{position:absolute;top:48px;right:10px}.relationship-identity{position:relative}.relationship-identity .profile-history-link{color:#fff;cursor:pointer;width:32px;height:32px;min-height:0;box-shadow:none;background:#ffffff29;border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:10px;right:10px}.relationship-identity .profile-history-link:hover{background:#ffffff47}.relationship-identity .bgl button{box-shadow:none;min-height:0;margin:0}.relationship-identity .bgl .bgl-mode-small button{padding:2px 7px;font-size:10px}.relationship-identity .bgl .bgl-goal-edit{color:#fff;padding:0;font-size:12.5px}.relationship-identity .bgl .bgl-clear{width:22px;height:22px;padding:0;font-size:14px}@media (width<=600px){.dash-phone .fp-overlay{z-index:65;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));top:0;bottom:0}}.rp-program-interest{color:#2753a1;background:#eef4ff;border-radius:999px;margin-left:10px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.profile-program-interest{color:#193453;margin:8px 0;font-size:14px}.pl-tabs{gap:8px;margin:0 0 16px;display:flex}.pl-tabs a{color:#1e3a8a;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font:700 15px/1 system-ui,sans-serif;text-decoration:none;display:inline-flex}.pl-tabs a b{color:#1e3a8a;text-align:center;background:#e0e9ff;border-radius:999px;min-width:22px;padding:2px 7px;font-size:12.5px}.pl-tabs a.on{background:var(--hh-fade);color:#fff;border-color:#0000;box-shadow:0 6px 16px #0e7ea540}.pl-tabs a.on b{color:#fff;background:#ffffff40}.dash-phone .pl-tabs{margin:0 0 10px}.dash-phone .pl-tabs a{color:#bfd3f3;background:#22c7e00f;border-color:#22c7e047;flex:1;justify-content:center}.dash-phone .pl-tabs a b{color:#bfe9ff;background:#22c7e026}.dash-phone .pl-tabs a.on{color:#fff}.hmem-desk{max-width:1180px}.hmem-head h1{color:#0f1b3d;margin:0;font-size:26px}.hmem-head p{color:#475569;margin:4px 0 14px}.hmem-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.hmem-tools .pk-search{flex:260px;max-width:380px}.hmem-desk .pk-search{background:#fff;border-color:#cbd5e1}.hmem-desk .pk-search input{color:#0f1b3d}.hmem-filters{flex-wrap:wrap;gap:6px;display:flex}.hmem-filters button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font:600 13.5px/1 system-ui,sans-serif;display:inline-flex}.hmem-filters button b{color:#1e3a8a}.hmem-filters button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.hmem-filters button.on b{color:#7dd3fc}.hmem-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hmem-row{background:#fff;border:1px solid #dbe4f3;border-radius:14px;grid-template-columns:minmax(200px,240px) minmax(0,1fr) 120px 420px;align-items:center;gap:6px 16px;padding:12px 14px;display:grid;box-shadow:0 1px 2px #14204f0d}.hmem-who{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.hmem-who span{min-width:0;display:grid}.hmem-who b{color:#0f1b3d;font-size:15px}.hmem-who small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.hmem-did{color:#334155;min-width:0;font-size:13.5px}.hmem-did small{color:#64748b}.hmem-asked{color:#ba2d17;font-weight:600}.hmem-quiet{color:#94a3b8}.hmem-tag span{border:1px solid var(--tone);color:var(--tone);white-space:nowrap;border-radius:999px;padding:3px 10px;font:700 12px/1.4 system-ui,sans-serif;display:inline-block}.hmem-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.hmem-btn{color:#1e3a8a;cursor:pointer;white-space:nowrap;background:#f3f7ff;border:1px solid #c7d4f0;border-radius:999px;min-height:34px;padding:0 12px;font:700 13px/1 system-ui,sans-serif}.hmem-btn.hmem-lead{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.hmem-btn.hmem-send{background:var(--hh-fade);color:#fff;border:0}.hmem-btn:disabled{opacity:.55;cursor:default}.hmem-why,.hmem-said{color:#0b6475;grid-column:1/-1;margin:0;font-size:12.5px}.hmem-said{color:#047857;font-weight:600}.hmem-compose{grid-column:1/-1;gap:6px;display:grid}.hmem-compose textarea{box-sizing:border-box;resize:vertical;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:8px 10px;font:15px/1.4 system-ui,sans-serif}.hmem-compose div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hmem-compose small,.hmem-note{color:#64748b}.hmem-foot{color:#64748b;margin:14px 0 0;font-size:13px}.hmem-desk .hmem-acts .pk-acts,.hmem-desk .hmem-acts button[aria-label^=Call],.hmem-desk .hmem-acts button[aria-label^=Text]{color:#1e3a8a}@media (width<=900px){.hmem-desk .hmem-row{grid-template-columns:1fr auto}.hmem-desk .hmem-did,.hmem-desk .hmem-acts{grid-column:1/-1;justify-content:flex-start}}.hmem-who .pk-initials{flex:0 0 46px}.hmem-desk .hmem-acts{flex-wrap:nowrap}.hmem-desk .hmem-acts .pk-acts{gap:6px;display:flex}.hmem-card{gap:6px;display:grid}.hmem-under{flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px 4px 70px;display:flex}.hmem-under button{color:#bfe9ff;background:#22c7e014;border:1px solid #22c7e04d;border-radius:999px;min-height:34px;padding:0 14px;font:700 13px/1 system-ui,sans-serif}.hmem-under button.go{color:#7fe3b0;background:#00e38a1a;border-color:#00e38a66}.hmem-under small{color:#79cbd9;flex-basis:100%;font-size:12px}.pk .hmem-compose textarea{color:#fff;background:#ffffff0f;border-color:#22c7e04d}.pk .hmem-compose small{color:#9fb6dc}.pk .hmem-said{color:#7fe3b0;padding-left:70px}.hmem-desk .pk-initials{width:42px;height:42px;color:var(--tone);border:2px solid var(--tone);box-shadow:0 2px 8px color-mix(in srgb, var(--tone) 25%, transparent);background:#fff;font-size:14px}.hmem-desk .pk-search{background:#fff;border:1px solid #cbd5e1;border-radius:12px;height:42px;padding:0 12px}.hmem-desk .pk-search svg{color:#0e7ea5}.hmem-desk .pb-head{margin-bottom:14px}.pb-band .pl-tabs.in-band{flex:none;margin:0 14px 0 0}.pb-band .pl-tabs.in-band a{color:#fff;background:#ffffff1f;border-color:#ffffff59;min-height:38px;padding:0 16px}.pb-band .pl-tabs.in-band a b{color:#fff;background:#ffffff38}.pb-band .pl-tabs.in-band a.on{color:#0f1b3d;background:#fff;border-color:#fff;box-shadow:0 4px 14px #050a1e40}.pb-band .pl-tabs.in-band a.on b{color:#1e3a8a;background:#e0e9ff}.pb-band:has(.pl-tabs.in-band){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-hide{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pb-band section:has(>.pl-tabs.in-band){flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.pb-band section:has(>.pl-tabs.in-band) h1{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.pb-band:has(.pl-tabs.in-band) .pb-actions{margin-left:auto}.hmem-desk .hmem-acts .pk-round{flex:none}.matrix-phone-menu{display:none}.matrix-phone-links{gap:6px;display:grid}.matrix-phone-links a{color:#2455a4;background:#f3f7ff;border-radius:6px;align-items:center;min-height:44px;padding:8px 12px;text-decoration:none;display:flex}@media (width<=820px){.matrix-phone-menu{flex-shrink:0;margin-left:auto;display:block}.matrix-phone-menu>button{color:#2455a4;cursor:pointer;background:#f3f7ff;border:1px solid #c8d5f4;border-radius:6px;min-height:44px;padding:8px 12px;font:600 14px/1.2 Segoe UI,sans-serif}.matrix-phone-menu{margin-left:0}.matrix-phone-menu>button{place-items:center;width:48px;height:48px;padding:6px;display:grid}.dash-brand>.dash-home-mark{display:none}.dash-brand-name{display:flex}.dash-brand-tag{display:none}.dash-brand{flex:1}.mm-header>.mm-avatar{margin-left:auto}.full-profile-brand>.profile-desktop-hive{display:none}}.matrix-phone-refresh{color:#2455a4;min-height:44px;font:inherit;cursor:pointer;text-align:left;background:#f3f7ff;border:1px solid #c8d5f4;border-radius:6px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:15px;font-weight:600;display:flex}.matrix-phone-refresh:disabled{opacity:.65;cursor:wait}.matrix-phone-signout{border-top:1px solid #d8e2f2;margin-top:12px;padding-top:12px;padding-bottom:64px}.matrix-phone-signout button{width:100%}.tf{max-width:1180px}.tf-head{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50V16L28 0l28 16v34L28 66zm0 0v34' fill='none' stroke='%2333d6ff' stroke-opacity='.08' stroke-width='1'/%3E%3C/svg%3E"),radial-gradient(120% 120% at 100% 0,#0e7ea559,#0000 60%),linear-gradient(160deg,#16214f,#0f1838);border:1px solid #22c7e059;border-radius:20px;margin:0 0 20px;padding:14px 24px 20px;box-shadow:0 0 22px #22c7e01f,0 10px 24px #0f18382e}.tf-back{color:#22c7e0;align-items:center;gap:6px;min-height:40px;font:600 14px system-ui,sans-serif;text-decoration:none;display:inline-flex}.tf-back:hover{text-decoration:underline}.tf-head :is(a,button,input):focus-visible{outline-offset:2px;outline:2px solid #fff}.tf-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tf-title{min-width:0}.tf-title h1{color:#fff;margin:2px 0 4px;font:800 30px/1.15 Sora,system-ui,sans-serif}.tf-title p{color:#9fb6dc;max-width:680px;margin:0;font:400 15px/1.45 system-ui,sans-serif}.tf-acts{color:#9fb6dc;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tf-acts .hyve-btn{cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:0 20px;font:700 15px system-ui,sans-serif;display:inline-flex}.tf-acts label{color:#9fb6dc;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.tf-acts input[type=checkbox]{accent-color:#22c7e0;width:18px;height:18px}.tf-note{color:#fff;font:400 14px system-ui,sans-serif}.tf-note b{color:#fff}.tf-quiet{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #22c7e073;border-radius:999px;min-height:44px;padding:0 16px;font:600 14px system-ui,sans-serif}.tf-quiet:hover{border-color:#22c7e0;box-shadow:0 0 12px #22c7e04d}.tf-body>.dsp{background:0 0;max-width:none;min-height:0;padding:0}.tf-body>.dsp .dsp-layout{margin-top:0}@media (width<=640px){.tf-head{border-radius:16px;padding:12px 16px 16px}.tf-title h1{font-size:26px}.tf-acts{width:100%}.tf-acts .hyve-btn{flex:1;justify-content:center}}@media (forced-colors:active){.tf-head{border:1px solid canvastext}}.tf-acts .hyve-btn.hyve-btn{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(255,255,255,0.16)' stroke-width='0.8'/></svg>") 0 0/14px 24px,linear-gradient(90deg,#0000 45%,#14204f66 100%),linear-gradient(90deg,#14214b 0%,#0f1b3d 24%,#3b4fd8 55%,#4f8fe6 78%,#7cc4e6 100%)!important}.tf-quiet-link{align-items:center;text-decoration:none;display:inline-flex}.sw-framed-act{justify-content:flex-end;margin:0 0 14px;display:flex}.sw-framed-act .hyve-btn{cursor:pointer;min-height:44px;padding:0 20px;font:700 15px system-ui,sans-serif}.mk{position:relative}.mk-button{box-sizing:border-box;color:#0f1b3d;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:15px;display:flex}.mk-button span{flex:1;min-width:0;line-height:1.2}.mk-button span small{color:#0e7ea5;background:0 0;margin-top:2px;padding:0;font-size:11.5px;font-weight:800;display:block}.mk-button small{color:#0e7ea5;background:#eef2ff;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.mk-button i{color:#475569;font-style:normal}.mk-panel{z-index:40;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:14px;width:max(100%,320px);max-height:420px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 40px #14204f2e}.mk-find{box-sizing:border-box;width:100%;font:inherit;color:#0f1b3d;border:1px solid #93c5fd;border-radius:10px;margin-bottom:6px;padding:10px 12px;font-size:15px}.mk-find:focus-visible{outline-offset:1px;outline:2px solid #0e7ea5}.mk-panel ul{margin:0;padding:0;list-style:none}.mk-panel li{border-radius:8px;align-items:center;display:flex}.mk-panel li.on{background:#eef2ff}.mk-pick{font:inherit;color:#0f1b3d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 10px;font-size:14.5px;display:flex}.mk-pick:hover{background:#f1f5ff}.mk-pick small{color:#fff;background:#0f1b3d;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.mk-star{color:#0a7a8c;cursor:pointer;background:0 0;border:0;flex:none;width:34px;height:34px;font-size:18px}.mk-head{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:10px 10px 4px;font-size:11.5px;font-weight:800}.mk-none{color:#475569;margin:8px 10px;font-size:13.5px}.mk-save{color:#0e7ea5;font:inherit;cursor:pointer;background:#fff;border:1px dashed #0e7ea5;border-radius:999px;margin-top:8px;padding:8px 14px;font-size:13.5px;font-weight:700}.cp{color:#fff;background:linear-gradient(#0b1430 0%,#16224a 55%,#0b1430 100%);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cp-header{border-bottom:1px solid #ffd70040;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:16px 22px;display:flex}.cp-logo{letter-spacing:.5px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:800}.cp-officer{color:gold;text-align:right;flex-direction:column;gap:2px;font-size:12px;font-weight:700;display:flex}.cp-officer-nmls{color:#9ba9c4;font-size:10px;font-weight:600;display:block}.cp-officer-phone{color:#fff;font-weight:700;text-decoration:none}.cp-header-right{align-items:center;gap:14px;display:flex}.cp-header-left{align-items:center;gap:12px;display:flex}.cp-settings-link{color:gold;border:1px solid #ffd70073;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:800;text-decoration:none}.cp-profile-sub{color:#9ba9c4;margin:-6px 0 12px;font-size:13.5px}.cp-profile-ask{margin:0 0 10px;font-size:14.5px;font-weight:700}.cp-own-rent{gap:10px;margin-bottom:14px;display:flex}.cp-choice{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:12px;flex:1;padding:14px;font-size:15px;font-weight:800}.cp-profile-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:14px;display:grid}.cp-field-wide{grid-column:1/-1}.cp-main{max-width:680px;margin:0 auto;padding:28px 20px 48px}.cp-loading{text-align:center;color:#9ba9c4;padding:60px 0}.cp-hello{margin:0 0 4px;font-size:28px;font-weight:900}.cp-status{color:#c9d2e3;margin:0 0 22px;font-size:15px}.cp-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;margin-bottom:18px;padding:20px 22px}.cp-card h2{margin:0 0 12px;font-size:18px;font-weight:800}.cp-home-addr{color:#9ba9c4;margin:-6px 0 10px;font-size:13px}.cp-home-value{color:gold;text-shadow:0 0 22px #ffd70066;margin:0;font-size:40px;font-weight:900}.cp-home-gain{margin:6px 0 0;font-size:14px;font-weight:700}.cp-home-gain.down{color:#ff9d9d}.cp-home-note{color:#c9d2e3;margin:10px 0 0;font-size:13px}.cp-home-updated{color:#7d8bab;margin:8px 0 0;font-size:11px}.cp-amort{background:#ffffff0d;border:1px solid #ffd7004d;border-radius:12px;margin-top:14px;padding:14px 16px}.cp-amort-stats{flex-wrap:wrap;gap:28px;margin-bottom:8px;display:flex}.cp-amort-stats p{margin:0}.cp-amort-balance{color:#fff;font-size:22px;font-weight:900}.cp-amort-equity{color:#6ee7a0;font-size:22px;font-weight:900}.cp-amort-chart-wrap{position:relative}.cp-amort-chart{width:100%;height:90px;display:block}.cp-amort-bee{filter:drop-shadow(0 0 6px #22c7e08c);background:url(/brand/novikey-mark-on-navy.svg) 50%/contain no-repeat;width:30px;height:22px;position:absolute;transform:translate(-50%,-50%)}.cp-amort-axis{color:#7d8bab;justify-content:space-between;font-size:10.5px;display:flex}.cp-amort-axis span:nth-child(2){color:gold;font-weight:800}.cp-home-payment{background:#ffffff0d;border:1px solid #ffd7004d;border-radius:12px;flex-direction:column;gap:2px;margin-top:14px;padding:12px 16px;display:flex}.cp-home-payment-label{text-transform:uppercase;letter-spacing:1px;color:#9ba9c4;font-size:11px;font-weight:900}.cp-home-payment-value{color:gold;font-size:24px;font-weight:900}.cp-home-payment-sub{color:#9ba9c4;font-size:11.5px}.cp-goal-line{margin:0 0 12px;font-size:14.5px;line-height:1.6}.cp-goal-bar{background:#ffffff14;border:1px solid #ffd70059;border-radius:8px;height:16px;overflow:hidden}.cp-goal-fill{background:linear-gradient(90deg,#c9a400 0%,gold 60%,#fff3b0 100%);border-radius:8px;height:100%;transition:width .6s;box-shadow:0 0 14px #ffd70099}.cp-goal-stats{color:#c9d2e3;flex-wrap:wrap;gap:18px;margin-top:10px;font-size:13px;display:flex}.cp-goal-note{color:#9ba9c4;margin:10px 0 0;font-size:12px}.cp-purchase{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:10px;margin:4px 0 14px;padding:14px 16px;display:flex}.cp-purchase-ask{margin:0;font-size:13.5px;font-weight:600}.cp-purchase-error{color:#ff9d9d;margin:0;font-size:12px}.cp-purchase-btn{color:#0b1430;cursor:pointer;background:linear-gradient(135deg,gold 0%,#c9a400 100%);border:none;border-radius:9px;align-self:flex-start;padding:9px 20px;font-weight:800}.cp-purchase-btn:disabled{opacity:.6}.cp-calc-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.cp-field{color:#9ba9c4;flex-direction:column;gap:4px;font-size:12px;display:flex}.cp-field input,.cp-field select{color:#fff;background:#ffffff12;border:1px solid #fff3;border-radius:8px;padding:9px 12px;font-size:14px}.cp-calc-result{text-align:center;color:#0b1430;background:linear-gradient(135deg,gold 0%,#fff3b0 45%,gold 100%);border-radius:12px;margin-top:16px;padding:16px}.cp-result-label{text-transform:uppercase;letter-spacing:1px;margin:0;font-size:12px;font-weight:900}.cp-result-big{margin:2px 0;font-size:34px;font-weight:900}.cp-result-sub{margin:0;font-size:12px;font-weight:600}.cp-fine{color:#7d8bab;margin:12px 0 0;font-size:11px}.cp-week{text-transform:uppercase;letter-spacing:1px;color:#9ba9c4;margin:-6px 0 12px;font-size:12px;font-weight:800}.cp-market-title{color:gold;margin:0;font-size:16px;font-weight:800}.cp-market-date{color:#7d8bab;margin:2px 0 10px;font-size:11px}.cp-market-body{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.cp-share{text-align:center;border-color:#ffd70080}.cp-share-line{color:#c9d2e3;margin:0 0 12px;font-size:14px;line-height:1.6}.cp-share-btn{max-width:340px;margin:0 auto}.cp-save-access h2{margin-bottom:8px}.cp-faceid-btn{color:gold;cursor:pointer;background:#ffffff0d;border:1px solid #ffd70080;border-radius:9px;align-self:flex-start;margin-top:10px;padding:10px 20px;font-weight:800}.cp-faceid-btn:disabled{opacity:.6}.cp-join-consent{color:#7d8bab;margin:12px 0 0;font-size:11px;line-height:1.6}.cp-join-alt{text-align:center;color:#c9d2e3;font-size:14px}.hh-join-btn{max-width:320px;margin:6px auto 0}.cp-actions{flex-direction:column;gap:10px;margin:4px 0 18px;display:flex}.cp-action-btn{text-align:center;color:#14100a;letter-spacing:1px;text-transform:uppercase;text-shadow:0 1px #fff6c999;background:linear-gradient(#fff6c9 0%,#ffe25e 18%,gold 40%,#c9a400 62%,#a67c00 88%,#8a6d00 100%);border:1px solid #7a5f00;border-radius:14px;padding:16px 18px;font-size:15px;font-weight:900;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 3px 2px #fffc,inset 0 -4px 8px #5a4200a6,0 6px 16px #00000073,0 2px 6px #ffd70033}.cp-action-btn:not(.cp-action-secondary):hover{color:#0b1430;text-shadow:none}.cp-action-secondary{color:gold;text-shadow:0 -1px 1px #0009;background:linear-gradient(#2a3c6e 0%,#1a2a55 45%,#101c3f 100%);border:1px solid #0a1330;box-shadow:inset 0 2px 1px #ffffff2e,inset 0 -3px 6px #0000008c,0 6px 16px #00000073}.cp-action-secondary:before{display:none}.cp-action-sub{text-align:center;color:#9ba9c4;margin:0;font-size:12px}.cp-back{color:gold;margin-bottom:14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.cp-footer{color:#7d8bab;text-align:center;margin-top:10px;font-size:11px;line-height:1.6}.cp-footer a{color:gold}.cp-edu-btn{text-align:center;color:gold;letter-spacing:.3px;background:#ffd70012;border:1px solid #ffd70073;border-radius:12px;margin:-8px 0 20px;padding:11px 16px;font-size:13.5px;font-weight:800;text-decoration:none;transition:background .15s;display:block}.cp-edu-btn:hover{color:#3bb9cd;background:#22c7e024;border-color:#22c7e080}.cp-lesson h2{margin-top:0}.cp-lesson-what{margin:8px 0;line-height:1.65}.cp-lesson-impact{background:#ffd7000f;border:1px solid #ffd70059;border-radius:10px;margin:10px 0 0;padding:10px 14px;line-height:1.65}.cp-welcome{align-items:center;gap:14px;display:flex}.cp-welcome .cp-hello,.cp-welcome .cp-status{margin-top:0}.cp-home-bee{background-color:#fff;background-image:url(/icon-192.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;flex:none;width:92px;height:92px;box-shadow:0 0 14px #22c7e04d}.cp-home-title{align-items:center;gap:14px;margin-bottom:10px;display:flex}.cp-home-title h2{margin:0}.cp-home-title .cp-home-addr{margin:2px 0 0}.cp-photo-spot{cursor:pointer;background:#ffffff0f;border:1px solid #ffd70073;border-radius:50%;flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;box-shadow:0 0 12px #ffd70033}.cp-photo-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.cp-photo-emoji{font-size:32px}.cp-photo-hint{background:gold;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 6px #0006}.cp-buzz-ad{background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border-radius:12px;align-items:center;gap:14px;min-height:96px;padding:14px 16px;display:flex;box-shadow:0 8px 22px #1a64714d}.cp-buzz-icon{flex:none;font-size:40px}.cp-buzz-ad .cp-buzz-name{color:#fff;margin:0 0 4px;font-size:17px;font-weight:900}.cp-buzz-ad .cp-buzz-pitch{color:#ffffffe6;margin:0;font-size:13.5px;line-height:1.55}.cp-buzz-dots{justify-content:center;gap:7px;margin:12px 0;display:flex}.cp-buzz-dot{cursor:pointer;background:#22c7e033;border:none;border-radius:50%;width:9px;height:9px;padding:0}.cp-buzz-dot.on{background:#0b6475;box-shadow:0 0 8px #22c7e080}.cp-buzz-actions{align-items:stretch;gap:10px;display:flex}.cp-buzz-actions .cp-purchase-btn{flex:1;align-self:auto}.cp-buzz-share{color:gold;cursor:pointer;background:0 0;border:1px solid #ffd7008c;border-radius:9px;padding:9px 18px;font-weight:800}.cp-buzz-fine{color:#7d8bab;margin:10px 0 0;font-size:10.5px;line-height:1.5}.cp-buzz-share-page{margin:-10px 0 20px;padding:10px 22px;font-size:14px;display:block}.cp-buzz-ad-vibrant{border:none;box-shadow:0 4px 18px #00000059}.cp-buzz-ad-vibrant .cp-buzz-icon{filter:drop-shadow(0 2px 4px #0000004d)}.cp-buzz-quote{text-align:center;align-self:auto;width:100%;text-decoration:none;display:block}.cp-buzz-boxgold{background:linear-gradient(160deg,#b8960b 0%,gold 40%,#fff3b0 65%,#d4af37 100%);border:2px solid #0a0a12;box-shadow:0 0 0 3px #05050ce6,inset 0 2px #ffffff59,inset 0 -3px 6px #00000040,0 10px 26px #00000080,0 0 24px #ffd70066}.cp-buzz-boxgold h2{letter-spacing:.3px;background:linear-gradient(95deg,#d53118 0%,#106f7f 55%,#1437d9 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:900}.cp-buzz-boxgold .cp-buzz-dot{background:#0b14304d}.cp-buzz-boxgold .cp-buzz-dot.on{box-shadow:none;background:#0b1430}.cp-buzz-boxgold .cp-purchase-btn{color:gold;background:linear-gradient(135deg,#16224a 0%,#0b1430 100%)}.cp-buzz-boxgold .cp-buzz-fine{color:#4a3f14}.cp-buzz-boxnavy{background:linear-gradient(160deg,#0b1430 0%,#1a2a55 100%);border:2px solid gold;box-shadow:0 6px 24px #0b143073}.cp-buzz-boxnavy h2{letter-spacing:.3px;background:linear-gradient(95deg,gold 0%,#ff8a00 55%,#f26651 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:900}.cp-buzz-h1-img{object-fit:contain;vertical-align:-26px;width:84px;height:84px;margin-right:8px}.cp-join-flashy{animation:2.2s ease-in-out infinite joinPulse;position:relative;overflow:hidden}@keyframes joinPulse{0%,to{transform:scale(1);box-shadow:0 0 10px #22c7e059}50%{transform:scale(1.02);box-shadow:0 0 26px #0e7ea58c}}.cp-join-flashy:after{content:"";background:linear-gradient(115deg,#0000 0%,#ffffffb3 50%,#0000 100%);width:45%;height:100%;animation:2.6s ease-in-out infinite joinShine;position:absolute;top:0;left:-75%;transform:skew(-20deg)}@keyframes joinShine{0%{left:-75%}55%{left:130%}to{left:130%}}.cp-choice-slim{padding:10px;font-size:13.5px}.cp-debts{background:#ffffff0d;border:1px solid #ffd7004d;border-radius:12px;margin:4px 0 14px;padding:14px 16px}.cp-debts-title{margin:0 0 10px;font-size:13px;font-weight:800}.cp-debt-row{grid-template-columns:2fr 1fr 1fr auto;gap:8px;margin-bottom:8px;display:grid}.cp-debt-row input{color:#fff;background:#ffffff12;border:1px solid #fff3;border-radius:8px;min-width:0;padding:8px 10px;font-size:13px}.cp-debt-remove{color:#ff9d9d;cursor:pointer;background:#ff9d9d26;border:none;border-radius:8px;padding:0 10px;font-weight:800}.cp-debt-add{color:gold;cursor:pointer;background:0 0;border:1px dashed #ffd70080;border-radius:8px;margin-bottom:10px;padding:8px 14px;font-size:13px;font-weight:700}.cp-debts-sum{color:#c9d2e3;margin:4px 0 0;font-size:12.5px}.cp-refi-ltv{color:#9ba9c4;margin:10px 0 0;font-size:12px}.cp-refi-compare{border-top:1px solid #ffffff26;flex-direction:column;gap:4px;margin-top:12px;padding-top:10px;font-size:14px;display:flex}.cp-refi-compare .save{color:#04240f;font-weight:900}.cp-refi-compare .cost{color:#7a1f1f;font-weight:900}.cp-refi-compare .cash{font-weight:700}.cp-equity-note{background:#6ee7a014;border:1px solid #6ee7a066;border-radius:12px;margin:4px 0 14px;padding:12px 16px;font-size:13px;line-height:1.6}.cp-equity-note p{margin:0 0 8px}.cp-equity-note p:last-child{margin-bottom:0}.cp-findvalue-btn{color:gold;letter-spacing:.4px;cursor:pointer;text-align:center;background:#ffd70014;border:1px solid #ffd7008c;border-radius:12px;width:100%;margin-top:12px;padding:11px 16px;font-size:13px;font-weight:800;display:block}.cp-findvalue-btn:disabled{opacity:.75;cursor:default}.cp-refi-warn{color:#7a1f1f;font-weight:800}.cp-join-banner{flex-wrap:wrap;align-items:center;gap:12px;margin:2px 0 20px;display:flex}.cp-join-new{color:#fff;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:17px;font-weight:800}.cp-join-banner-btn{letter-spacing:.4px;padding:9px 20px;font-size:13px;font-weight:900}.cp-login-box{background:linear-gradient(160deg,#1a2a55 0%,#101c40 55%,#0b1430 100%) padding-box padding-box,linear-gradient(120deg,#f26651 0%,#1b97ad 45%,#7ad7ff 100%) border-box;border:2px solid #0000;box-shadow:inset 0 2px #bee1ff4d,inset 0 -3px 6px #0000008c,0 10px 24px #00000080,0 0 18px #7ad7ff33}.cp-login-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.cp-login-row .cp-faceid-btn{margin:0}.cp-add-property{cursor:pointer;width:100%;margin:-6px 0 18px}.cp-property-actions{margin-top:14px}.cp-property-remove{color:#ff9d9d;border-color:#ff9d9d80}.cp-watchdog-door{color:inherit;cursor:pointer;border-color:#ffd70073;align-items:center;gap:14px;text-decoration:none;display:flex}.cp-watchdog-door-img{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:64px;height:64px;box-shadow:0 0 12px #ffd70059}.cp-watchdog-door-title{color:gold;font-size:16px;font-weight:900;display:block}.cp-watchdog-door-sub{color:#c9d2e3;margin-top:2px;font-size:13px;display:block}.cp-buzz-imgbtn{cursor:pointer;background:0 0;border:none;border-radius:50%;width:88px;margin:4px auto 0;padding:0;animation:2.2s ease-in-out infinite joinPulse;display:block}.cp-buzz-imgbtn img{border-radius:50%;width:88px;height:88px;display:block}.cp-buzz-imgbtn:hover{transform:scale(1.06)}.cp-buzz-imgbtn-label{text-align:center;color:gold;margin:8px 0 0;font-size:14px;font-weight:800}.cp-buzz-join{background:linear-gradient(160deg,#1a2a55 0%,#101c40 55%,#0b1430 100%) padding-box padding-box,linear-gradient(120deg,#f26651 0%,#1c9fb6 45%,#7ad7ff 100%) border-box;border:2px solid #0000;box-shadow:inset 0 2px #bee1ff4d,inset 0 -3px 6px #0000008c,0 10px 24px #0000008c,0 0 22px #f266514d}.cp-verify-input{letter-spacing:10px;text-align:center;font-weight:800;font-size:26px!important}.cp-verify-resend{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.cp-profession{border:1px solid #ffd70059;border-radius:12px;margin:14px 0 4px;padding:12px}.cp-profession-q{margin:0 0 8px;font-size:14px;font-weight:700}.cp-profession-btns{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.cp-profession-btn{min-width:90px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:10px;flex:1;padding:10px 12px;font-size:13px;font-weight:700}.cp{color:#10203a;background:#f7faff}.cp-header{border-bottom:1px solid #0b5cff40}.cp-officer{color:#0e7ea5}.cp-officer-nmls{color:#5b6b85}.cp-officer-phone{color:#10203a}.cp-settings-link{color:#0e7ea5;border:1px solid #0b5cff73}.cp-inline-link{color:#0e7ea5}.cp-profile-sub{color:#5b6b85}.cp-choice{color:#10203a;background:#edf3ff}.cp-choice.picked{color:#0e7ea5;background:#0b5cff1f;border-color:#0e7ea5}.cp-loading{color:#5b6b85}.cp-hello span{color:#0e7ea5}.cp-status{color:#33415e}.cp-card{background:#edf3ff}.cp-home{border-color:#0e7ea5;box-shadow:0 0 24px #0b5cff26}.cp-home-addr{color:#5b6b85}.cp-home-value{color:#0e7ea5;text-shadow:0 0 22px #0b5cff66}.cp-home-note{color:#33415e}.cp-amort{background:#edf3ff;border:1px solid #0b5cff4d}.cp-amort-balance{color:#10203a}.cp-amort-axis span:nth-child(2){color:#0e7ea5}.cp-home-payment{background:#edf3ff;border:1px solid #0b5cff4d}.cp-home-payment-label{color:#5b6b85}.cp-home-payment-value{color:#0e7ea5}.cp-home-payment-sub{color:#5b6b85}.cp-goal{border-color:#0b5cff80}.cp-goal-bar{background:#edf3ff;border:1px solid #0b5cff59}.cp-goal-stats{color:#33415e}.cp-goal-stats strong{color:#0e7ea5}.cp-goal-note{color:#5b6b85}.cp-purchase{background:#edf3ff}.cp-purchase-btn{color:#f7faff;background:linear-gradient(135deg,#0e7ea5 0%,#009e57 100%)}.cp-field{color:#5b6b85}.cp-field input,.cp-field select{color:#10203a;background:#edf3ff}.cp-calc-result{color:#f7faff;background:linear-gradient(135deg,#0e7ea5 0%,#fff3b0 45%,#0e7ea5 100%)}.cp-week{color:#5b6b85}.cp-market-title{color:#0e7ea5}.cp-share{border-color:#0b5cff80}.cp-share-line{color:#33415e}.cp-join-consent a{color:#0e7ea5}.cp-join-alt{color:#33415e}.cp-action-btn{background:linear-gradient(#fff6c9 0%,#ffe25e 18%,#0e7ea5 40%,#009e57 62%,#a67c00 88%,#8a6d00 100%)}.cp-action-btn:not(.cp-action-secondary):hover{color:#f7faff}.cp-action-secondary{color:#0e7ea5;background:#f7faff}.cp-action-sub{color:#5b6b85}.cp-action-sub a,.cp-back,.cp-footer a{color:#0e7ea5}.cp-edu-btn{color:#0e7ea5;background:#0b5cff12;border:1px solid #0b5cff73}.cp-edu-btn:hover{background:#0b5cff29}.cp-lesson-impact{background:#0b5cff0f;border:1px solid #0b5cff59}.cp-photo-spot{background:#edf3ff;border:1px solid #0b5cff73;box-shadow:0 0 12px #0b5cff33}.cp-photo-hint{background:#0e7ea5}.cp-buzz{border-color:#0b5cff80}.cp-buzz-name{color:#0e7ea5}.cp-buzz-share{color:#0e7ea5;border:1px solid #0b5cff8c}.cp-buzz-boxnavy{box-shadow:#0b5cff0f;background:#f7faff;border:2px solid #0e7ea5}.cp-buzz-boxnavy h2{background:linear-gradient(95deg,#0e7ea5 0%,#ff8a00 55%,#f26651 100%)}.cp-debts{background:#edf3ff;border:1px solid #0b5cff4d}.cp-debt-row input{color:#10203a;background:#edf3ff}.cp-debt-add{color:#0e7ea5;border:1px dashed #0b5cff80}.cp-debts-sum{color:#33415e}.cp-debts-sum strong{color:#0e7ea5}.cp-refi-ltv{color:#5b6b85}.cp-findvalue-btn{color:#0e7ea5;background:#0b5cff14;border:1px solid #0b5cff8c}.cp-join-new{color:#10203a}.cp-watchdog-door{border-color:#0b5cff73}.cp-watchdog-door-img{box-shadow:0 0 12px #0b5cff59}.cp-watchdog-door-title{color:#0e7ea5}.cp-watchdog-door-sub{color:#33415e}.cp-profession{border:1px solid #0b5cff59}.cp-profession-btn{background:#edf3ff}.cp-profession-btn.on{color:#0e7ea5;background:#0b5cff2e;border-color:#0e7ea5}.cp{background:#fff}.cp-header{background:#fff;border-bottom:3px solid #0e7ea5}.cp-logo,.cp-hello{color:#10203a}.cp-hello span{text-shadow:0 0 18px #0b5cff40}.cp-home-value,.cp-home-payment-value{color:#00a05c;text-shadow:0 0 22px #00c26e40}.cp-home-gain.up{color:#00a05c}.cp-purchase-btn,.cp-action-btn{color:#fff;text-shadow:none;background:linear-gradient(90deg,#0e7ea5,#00c26e);border:none;box-shadow:0 8px 20px #0b5cff4d}.cp-purchase-btn:disabled{color:#fff;background:#b9c6dd}.cp-field input,.cp-field select,.cp-field textarea{color:#10203a;background:#fff;border-color:#0b5cff59}.cp-field input:focus,.cp-field select:focus{border-color:#00c26e;box-shadow:0 0 0 3px #00c26e2e}.cp-field span{color:#5b6b85}.cp-footer{color:#5b6b85;background:#fff}.cp-amort-equity{color:#00a05c}.cp-amort-bee{filter:drop-shadow(0 0 6px #00c26e8c)}.cp-card.cp-login-box{color:#fff;background:linear-gradient(160deg,#1a2a55 0%,#101c40 55%,#0b1430 100%) padding-box padding-box,linear-gradient(120deg,#f26651 0%,#1b97ad 45%,#7ad7ff 100%) border-box;border:2px solid #0000;box-shadow:inset 0 2px #bee1ff4d,inset 0 -3px 6px #0000008c,0 10px 24px #00000080,0 0 18px #7ad7ff33}.cp-card.cp-login-box .cp-join-consent{color:#9ba9c4}.cp-card.cp-buzz-join{color:#fff;background:linear-gradient(160deg,#1a2a55 0%,#101c40 55%,#0b1430 100%) padding-box padding-box,linear-gradient(120deg,#f26651 0%,#1c9fb6 45%,#7ad7ff 100%) border-box;border:2px solid #0000;box-shadow:inset 0 2px #bee1ff4d,inset 0 -3px 6px #0000008c,0 10px 24px #0000008c,0 0 22px #f266514d}.cp-card.cp-buzz-boxgold{background:linear-gradient(160deg,#b8960b 0%,gold 40%,#fff3b0 65%,#d4af37 100%);border:2px solid #0a0a12;box-shadow:0 0 0 3px #05050ce6,inset 0 2px #ffffff59,inset 0 -3px 6px #00000040,0 10px 26px #00000080,0 0 24px #ffd70066}.cp-card.cp-buzz-boxnavy{color:#fff;background:linear-gradient(160deg,#0b1430 0%,#1a2a55 100%);border:2px solid gold;box-shadow:0 6px 24px #0b143073}.cp-card.cp-buzz-boxgold .cp-purchase-btn,.cp-card.cp-buzz-boxnavy .cp-purchase-btn{color:gold;box-shadow:none;background:#0f1a33}.cp-header{border-bottom-color:#0e7ea5}.cp-home-bee{box-shadow:0 0 0 2px #0b5cff59,0 4px 12px #0b5cff33}.cp-goal-fill{background:linear-gradient(90deg,#00c26e 0%,#00a05c 100%);box-shadow:0 0 14px #00c26e80}.cp-purchase-btn,.cp-action-btn{color:#0342c4;text-shadow:none;background:linear-gradient(#dce9ff 0%,#c9ddff 100%) padding-box padding-box,linear-gradient(120deg,#f26651 0%,#1b97ad 45%,#7ad7ff 100%) border-box;border:2px solid #0000;font-weight:900;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 16px #1b97ad59,0 0 14px #f2665138,inset 0 1px #fffc}.cp-purchase-btn:hover,.cp-action-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #1b97ad73,0 0 20px #f2665159,inset 0 1px #fffc}.fp-hive{vertical-align:-6px;object-fit:contain;width:30px;height:30px;margin-right:6px}.cp .fp,.cp .fp h1{color:#10203a}.cp .fp h2{color:#0342c4}.cp .fp p{color:#10203a}.cp .fp a,.cp .fp-back-btn{color:#0e7ea5}.cp .fp-updated,.cp .fp-fine{color:#5b6b85}.cp-buzz-imgbtn-label{color:#10203a}.cp-equity-note{color:#10203a;background:#dce8fb;border:1px solid #0b5cff59}.cp-equity-note strong{color:#036b43}.cp-calc-result{color:#fff;background:linear-gradient(#12234d 0%,#0b1839 100%);border:1px solid #ffffff14;border-radius:16px;padding:22px 18px 18px;position:relative;overflow:hidden;box-shadow:0 14px 30px #0b183959}.cp-calc-result:before{content:"";background:linear-gradient(90deg,#0e7ea5,#00c26e);border-radius:16px 16px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.cp-result-label{color:#9db4e4;letter-spacing:2px;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.cp-result-big{color:#fff;text-shadow:none;margin:0;font-size:42px;font-weight:900}.cp-result-sub{color:#b9c9ea;margin:6px 0 0;font-size:13px}.cp-calc-result .cp-refi-ltv,.cp-calc-result p:not(.cp-result-label):not(.cp-result-big):not(.cp-result-sub){color:#b9c9ea}.cp-calc-h2-img{object-fit:contain;vertical-align:-7px;width:30px;height:30px;margin-right:4px}.cp-calc-question{text-align:center;color:#10203a;margin:14px 0 4px;font-size:14px;font-weight:700}.cp-calc-question a{color:#0e7ea5}.cp-hello span{color:#0b6475;text-shadow:none}.cp-purchase-btn,.cp-action-btn,.cp-buzz-share{color:#1d4ed8;text-shadow:none;background:linear-gradient(#f6f9ff 0%,#e3ecfc 100%);border:1px solid #0e7ea547;font-weight:700;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #0e7ea52e}.cp-purchase-btn:hover,.cp-action-btn:hover,.cp-buzz-share:hover{background:linear-gradient(#edf3ff 0%,#d8e5fb 100%);transform:none;box-shadow:inset 0 1px #ffffffe6,0 3px 8px #0e7ea53d}.cp-purchase-btn:active,.cp-action-btn:active,.cp-buzz-share:active{background:#dbe6fa;box-shadow:inset 0 2px 4px #0e7ea540}.cp-purchase-btn:disabled{color:#9aa7bd;box-shadow:none;background:#eef1f6;border-color:#5b6b8533}.cp-cta,.cp-cta:hover{background:var(--hh-fade);color:#fff;text-shadow:none;border:none;font-weight:800;box-shadow:0 8px 22px #1a64714d}.cp-cta:hover{transform:translateY(-1px);box-shadow:0 12px 26px #1a647166}.cp-cta:disabled{color:#fff;box-shadow:none;background:#c7cfdd;transform:none}.cp-share-btn.cp-cta,.cp-share-btn.cp-cta:hover{text-shadow:0 1px 1px #090e2859;box-shadow:inset 0 1.5px #ffffff73,inset 0 -3px 6px #090e2859,0 2px #14204f8c,0 8px 18px #14204f47}.cp-share-btn.cp-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1.5px #ffffff80,inset 0 -3px 6px #090e2859,0 3px #14204f8c,0 12px 24px #14204f57}.cp-share-btn.cp-cta:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #090e2873,0 1px #14204f80}.cp-buzz-imgbtn img{filter:drop-shadow(0 0 10px #0e7ea573)}.cp-buzz-imgbtn:hover img{filter:drop-shadow(0 0 14px #0e7ea5b3)}.cp-findvalue-btn{color:#0b6475;background:#fff;border:1.5px solid #22c7e073;font-weight:800}.cp-card{background:#fff;border:1px solid #0e7ea524;box-shadow:0 10px 30px #0e7ea514}.cp-amort,.cp-home-payment,.cp-equity-note,.cp-goal-bar{background:#f3f7ff;border:none}.cp-card.cp-buzz-join,.cp-card.cp-login-box{color:#10203a;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5,#22c7e0) border-box;border:2px solid #0000;box-shadow:0 14px 34px #1a64712e}.cp-card.cp-buzz-join h2,.cp-card.cp-login-box h2{color:#10203a}.cp-card.cp-buzz-join p,.cp-card.cp-buzz-join .cp-share-line{color:#33415e}.cp-card.cp-login-box .cp-field span,.cp-card.cp-login-box .cp-join-consent{color:#5b6b85}.cp-card.cp-buzz-boxgold,.cp-card.cp-buzz-boxnavy{color:#10203a;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5) border-box;border:2px solid #0000;box-shadow:0 14px 34px #1a647129}.cp-card.cp-buzz-boxnavy{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0e7ea5,#22c7e0) border-box}.cp-card.cp-buzz-boxgold h2,.cp-card.cp-buzz-boxnavy h2{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#0b6475;text-shadow:none;-webkit-text-fill-color:initial}.cp-card.cp-buzz-boxnavy h2{color:#1d4ed8}.cp-card.cp-buzz-boxgold .cp-purchase-btn,.cp-card.cp-buzz-boxnavy .cp-purchase-btn{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);box-shadow:0 8px 22px #1a64714d}.cp-card.cp-buzz-boxgold .cp-buzz-dot,.cp-card.cp-buzz-boxnavy .cp-buzz-dot{background:#22c7e040}.cp-card.cp-buzz-boxgold .cp-buzz-dot.on,.cp-card.cp-buzz-boxnavy .cp-buzz-dot.on{background:#0b6475}.cp-buzz-fine-page{color:#7d87a3;text-align:center;margin:-4px 0 22px;font-size:11px;line-height:1.6}.cp-buzzpage .cp-main{position:relative}.cp-blob{filter:blur(2px);opacity:.16;pointer-events:none;border-radius:999px;position:absolute}.cp-blob-a{background:linear-gradient(120deg,#0a7a8c,#0e7ea5);width:300px;height:90px;top:30px;right:-80px;transform:rotate(-18deg)}.cp-blob-b{background:linear-gradient(120deg,#0e7ea5,#22c7e0);width:260px;height:80px;top:45%;left:-90px;transform:rotate(14deg)}.cp-buzz-imgbtn-label{color:#0b6475;font-size:15px}.cp-header{border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#0a7a8c,#0e7ea5,#22c7e0) 1}.cp-edu-btn{color:#1d4ed8;background:linear-gradient(#f6f9ff 0%,#e3ecfc 100%);border:1px solid #0e7ea547;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #0e7ea52e}.cp-edu-btn:hover{background:linear-gradient(#edf3ff 0%,#d8e5fb 100%);box-shadow:inset 0 1px #ffffffe6,0 3px 8px #0e7ea53d}.cp-edu-btn:active{background:#dbe6fa;box-shadow:inset 0 2px 4px #0e7ea540}.cp-findvalue-btn{box-shadow:inset 0 1px #ffffffe6,0 2px 6px #22c7e029}.cp-findvalue-btn:active{box-shadow:inset 0 2px 4px #22c7e038}.cp-menu-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:18px 0;display:grid}.cp-menu-box{text-align:left;color:#1e2b45;font:inherit;cursor:pointer;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5,#22c7e0) border-box;border:2px solid #0000;border-radius:16px;flex-direction:column;gap:8px;padding:20px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 30px #1a64711f}.cp-menu-box:hover{transform:translateY(-3px);box-shadow:0 18px 38px #1a647133}.cp-menu-name{color:#0b6475;align-items:center;gap:10px;font-family:inherit;font-size:17px;font-weight:800;display:flex}.cp-menu-img{object-fit:contain;width:28px;height:28px}.cp-menu-desc{color:#5b6b85;font-size:14px;line-height:1.5}.cp-handraise{flex-direction:column;gap:10px;margin:22px 0 6px;display:flex}.cp-handraise .cp-purchase-btn{text-align:center;border-radius:999px;width:100%;padding:14px 16px;font-size:15px;text-decoration:none;display:block}.cp-handraise-ask{font-weight:700}.cp-handraise-done{text-align:center;color:#00784a;background:#00c26e1a;border:1px solid #00a05c66;border-radius:12px;margin:0;padding:13px 16px;font-weight:700}.cp-ask-input{width:100%;font:inherit;color:#1e2b45;resize:vertical;background:#fff;border:1px solid #0e7ea540;border-radius:12px;padding:12px 14px;font-size:15px}.cp-ask-input:focus{outline:2px solid #22c7e066}.cp-ask-answer{color:#1e2b45;line-height:1.65}.cp-handraise-title{text-align:center;color:#1e2b45;margin:0 0 4px;font-size:18px;font-weight:800}.cp-option-card{color:#1e2b45;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #0e7ea52e;border-radius:14px;align-items:center;gap:14px;padding:15px 18px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 4px 14px #0e7ea514}.cp-option-card:hover{border-color:#22c7e073;transform:translateY(-2px);box-shadow:0 8px 22px #1a647129}.cp-option-card:disabled{opacity:.6;cursor:default}.cp-option-icon{color:#0e7ea5;background:#eef4ff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cp-option-label{font-size:15.5px;font-weight:800;display:block}.cp-option-sub{color:#5b6b85;margin-top:2px;font-size:12.5px;display:block}.cp-menu-icon{color:#0b6475;background:#def2f6;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.cp-choice{color:#44526b;background:#fff;border:1px solid #0e7ea538;box-shadow:0 2px 6px #0e7ea50f}.cp-choice.picked{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border-color:#0000;box-shadow:0 6px 16px #1a64714d}.cp-choice.picked:before{content:"✓ "}.cp-menu-icon,.cp-option-icon{color:#0e7ea5;background:#eaf2ff}.cp-installbox{background:#f8faff;border:1px solid #0e7ea524;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin:4px 0 16px;padding:10px 20px;display:flex}.cp-installbox-title{color:#1e2b45;font-size:13.5px;font-weight:800}.cp-snip-step{color:#5b6b85;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.cp-snip{color:#0e7ea5;white-space:nowrap;background:#fff;border:1px solid #1e2b4529;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #1e2b451a}.cp-installbox-btn{border-radius:999px;width:auto;margin:0;padding:7px 18px;font-size:13px;display:inline-block}.cp-installbox-done{color:#5b6b85;font:inherit;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12.5px;font-weight:700}.cp-installbox-done:hover{color:#1d4ed8}.cp-installbox-link{color:#1d4ed8;font-size:14px;font-weight:800;text-decoration:none}.cp-installbox-link:hover{text-decoration:underline}.cp-installbox-steps{flex-direction:column;gap:10px;display:flex}.cp-snip-num{color:#fff;background:#0e7ea5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:inline-flex}.cp-installbox-done-btn{border-radius:999px;width:100%;margin:4px 0 16px;display:block}.cp-ask-followup{border-top:1px solid #0e7ea524;margin:16px 0;padding-top:14px}.cp-ask-followup-done{color:#00784a;background:#00c26e1a;border:1px solid #00a05c66;border-radius:10px;margin:16px 0;padding:10px 14px;font-weight:700}.cp-prices-row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:14px 0;display:grid}.cp-prices-box{background:#fff;border:1px solid #0e7ea524;border-radius:14px;padding:14px 18px}.cp-prices-box-zip{border-color:#0b647559}.cp-prices-head{text-transform:uppercase;letter-spacing:1px;color:#33415e;margin:0 0 6px;font-size:11px;font-weight:800}.cp-prices-big{color:#00a05c;margin:0;font-size:26px;font-weight:800}.cp-prices-line{color:#5b6b85;margin:4px 0 0;font-size:13px}.cp-prices-up{color:#dc2626;font-weight:700}.cp-prices-down{color:#00a05c;font-weight:700}.cp-prices-compare{color:#0b6475;margin:8px 0 0;font-size:12px;font-weight:700}.cp-market{border-radius:9px;margin-top:10px;padding:8px 12px;font-size:12.5px}.cp-market-label{margin-right:6px;font-weight:800}.cp-market-read{color:#33415e}.cp-market-sellers{background:#fdeeee}.cp-market-sellers .cp-market-label{color:#dc2626}.cp-market-buyers{background:#eefaf4}.cp-market-buyers .cp-market-label{color:#00a05c}.cp-market-neutral{background:#f3f6fb}.cp-market-neutral .cp-market-label{color:#33415e}.cp-join-marketing{color:#5b6b85;cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0 0;font-size:12px;line-height:1.55;display:flex}.cp-join-marketing input{flex:none;margin-top:3px}.cp-subscriptions h2{margin-top:0}.cp-sub-toggle{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.cp-sub-toggle input{flex:none;margin-top:3px}.cp-landing{align-items:center;gap:6px;margin:14px 0 18px;display:flex}.cp-landing-arrow{color:#8a97ad;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:34px;line-height:1}.cp-landing-arrow:hover{color:#0e7ea5}.cp-landing-card{text-align:center;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5,#22c7e0) border-box;border:2px solid #0000;border-radius:16px;flex:1;padding:18px 20px 14px;animation:.35s ease-out cp-landing-in}@keyframes cp-landing-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cp-landing-kicker{letter-spacing:.08em;text-transform:uppercase;color:#5b6b85;margin:0 0 4px;font-size:11px;font-weight:800}.cp-landing-title{color:#0b6475;margin:0 0 6px;font-size:24px;font-weight:900}.cp-landing-blurb{color:#1e2b45;max-width:520px;margin:0 auto 12px;font-size:14px;line-height:1.45}.cp-landing-cta{display:inline-block}.cp-landing-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.cp-landing-dot{background:#e3e9f4;border-radius:50%;width:7px;height:7px}.cp-landing-dot.on{background:#0b6475}.cp-landing-cta{border-radius:999px;padding:10px 20px;font-weight:800;text-decoration:none}.cp-lv{text-align:left;color:#1e2b45;max-width:560px;margin:8px auto 14px;font-size:13px}.cp-lv-receipts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cp-lv-receipt{background:#f8fafd;border:1px solid #e3e9f4;border-radius:12px;padding:10px 12px}.cp-lv-receipt.win{background:#00c26e0d;border-color:#00a05c59}.cp-lv-name{margin:0 0 6px;font-size:12px;font-weight:800}.cp-lv-row{border-bottom:1px dashed #e3e9f4;justify-content:space-between;gap:8px;padding:3px 0;font-size:12px;display:flex}.cp-lv-row.red{color:#b3261e}.cp-lv-total{justify-content:space-between;margin-top:6px;font-weight:800;display:flex}.cp-lv .cost{color:#b3261e}.cp-lv .keep{color:#00a05c}.cp-lv-note{color:#5b6b85;margin:6px 0 0;font-size:11px}.cp-lv-bars .cp-lv-bar-row{grid-template-columns:96px 1fr auto;align-items:center;gap:8px;margin:6px 0;display:grid}.cp-lv-bar-label{color:#5b6b85;font-size:12px}.cp-lv-bar{background:#eef2f9;border-radius:999px;height:12px;overflow:hidden}.cp-lv-fill{border-radius:999px;height:100%}.cp-lv-fill.rent{background:#b3bdcc}.cp-lv-fill.own{background:linear-gradient(90deg,#0a7a8c,#0e7ea5)}.cp-lv-fill.money{background:#00c26e}.cp-lv-bar-tag{color:#5b6b85;white-space:nowrap;font-size:11px}.cp-lv-checks p{margin:4px 0;font-weight:600}.cp-lv-steps{justify-content:center;align-items:flex-start;gap:6px;display:flex}.cp-lv-step{text-align:center;flex-direction:column;flex:1;gap:2px;display:flex}.cp-lv-step span{font-size:22px}.cp-lv-step b{font-size:12px}.cp-lv-step small{color:#5b6b85;font-size:11px}.cp-lv-line{background:#e3e9f4;width:22px;height:2px;margin-top:14px}@media (width<=480px){.cp-lv-receipts{grid-template-columns:1fr}}.cp-buzz-slide{align-items:center;gap:4px;display:flex}.cp-buzz-slide>.cp-buzz-arrow{color:#8a97ad;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:32px;line-height:1}.cp-buzz-slide>.cp-buzz-arrow:hover{color:#0e7ea5}.cp-buzz-slide>.cp-buzz-ad-wrap{flex:1;min-width:0}.cp-buzz-share-row{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0 8px;display:flex}.cp-buzz-join-small{color:#5b6b85;font-size:13px}.cp-buzz-join-small a{color:#0e7ea5;font-weight:700}.cp-buzz-share-row .cp-buzz-share-btn{border-radius:999px;width:auto;max-width:none;margin:0;padding:10px 18px;font-size:14px}.cp-hello-keep{display:inline-block}.cp-hello .cp-hello-keep{color:#0e7ea5}.cp-header{z-index:60;padding-top:calc(16px + var(--cp-safe-top,env(safe-area-inset-top,0px)));padding-left:calc(22px + env(safe-area-inset-left,0px));padding-right:calc(22px + env(safe-area-inset-right,0px));position:sticky;top:0}.cp-header:before{content:"";height:var(--cp-safe-top,env(safe-area-inset-top,0px));background:linear-gradient(90deg,#0a7a8c,#0e7ea5,#22c7e0);position:absolute;top:0;left:0;right:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cp-logo{background:var(--hh-fade);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.cp-header{padding-top:calc(20px + var(--cp-safe-top,env(safe-area-inset-top,0px)));padding-bottom:12px}.cp-header:before{background:#fff}.cp-letter-row{background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.cp-letter-row b{font-size:15px;font-weight:600;display:block}.cp-letter-row small{opacity:.8;margin-top:2px;font-size:12.5px;display:block}.cp-letter-open{background:var(--hh-fade);color:#fff;white-space:nowrap;border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none}.cp-letter-row .cp-cta.small{flex:none;padding:8px 14px;font-size:13px}.cp-pw-box{display:block;position:relative}.cp-pw-box input{box-sizing:border-box;width:100%;padding-right:60px!important}.cp-pw-box button{font:inherit;color:#0e7ea5;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12.5px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.cp-pw-mismatch .cp-pw-box input,.cp-pw-mismatch .cp-pw-box input:focus{background:#fff5f5;border-color:#b3261e!important;outline-color:#b3261e!important;box-shadow:0 0 0 3px #b3261e26!important}.cp-pw-note{color:#b3261e;margin-top:4px;font-size:12px;font-weight:700;display:block}.cp-code-input{letter-spacing:10px;text-align:center;font-size:26px!important}.cp-resend{color:#45698f;margin:6px 0 12px;font-size:13px}.cp-resend button{font:inherit;color:#0e7ea5;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.cp-ok-line{color:#00a05c;margin:0 0 10px;font-size:13px;font-weight:700}.cp-face{text-align:center}.cp-face h2{margin:6px 0 4px;font-size:19px}.cp-face p{margin:0 0 14px;font-size:13.5px;line-height:1.45}.cp-face-icon{background:var(--hh-fade,linear-gradient(135deg, #0f1b3d, #0f1b3d, #0e7ea5, #22c7e0));color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;margin:4px auto 10px;font-size:30px;display:grid}.cp-face-icon.ok{font-size:34px;font-weight:900}.cp-quiet-btn{color:#45698f;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #c9d8eb;border-radius:12px;margin-top:8px;padding:10px;font-weight:700;display:block}.cp-faceid-btn{width:100%}.cp-or{text-align:center;letter-spacing:.1em;color:#7a8aa6;margin:10px 0 4px;font-size:12px;font-weight:800}.cp-linkish{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.cp-letter-open{cursor:pointer;border:0;font-family:inherit}.cp-refer-row{background:#fff;border:1px solid #e3eaf3;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.cp-refer-row b{color:#0f1b3d;font-size:14px;display:block}.cp-refer-row small{color:#45698f;margin-top:2px;font-size:12px;display:block}.cp-refer-row .cp-cta{white-space:nowrap;flex:none;text-decoration:none}.cp-down-row{align-items:stretch;gap:6px;display:flex}.cp-down-row input{flex:1;min-width:0}.cp-down-seg{border:1px solid #c6d6f2;border-radius:10px;display:flex;overflow:hidden}.cp-down-seg button{color:#24539e;cursor:pointer;background:#f3f7ff;border:0;padding:0 14px;font:700 14px system-ui,sans-serif}.cp-down-seg button.on{color:#fff;background:#0f1b3d}.cp-down-hint{color:#45698f;margin-top:6px;font-size:12px;display:block}.cp-down-hint b{color:#00a05c}.cp .cp-faceid-btn{color:#000;background:#f1f3f5;border:1px solid #b8bec7;border-radius:10px;width:100%;padding:14px 20px;font:650 16px/1.4 system-ui,sans-serif;box-shadow:0 2px #cbd0d6}.cp .cp-faceid-btn:hover:not(:disabled){background:#e4e7eb}.cp .cp-faceid-btn:focus-visible{outline-offset:3px;outline:3px solid #0e7ea5}.cp:has(.cp-bar){--cp-bar-h:36px}.cp-header:has(.cp-bar){margin-bottom:var(--cp-bar-h)}.cp-bar{height:var(--cp-bar-h,36px);box-sizing:border-box;background:#000;border-top:2px solid #1e90ff;border-bottom:2px solid #1e90ff;display:flex;position:absolute;top:calc(100% + 2px);left:0;right:0;box-shadow:0 0 14px #1e90ff73}.cp-bar a{color:#33a1ff;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:0 4px;font-size:12.5px;font-weight:800;text-decoration:none;display:flex;overflow:hidden}.cp-bar a+a{border-left:1px solid #1e90ff}.cp-bar a:active{background:#07182e}.cp-officer-photo{object-fit:cover;vertical-align:middle;border-radius:50%;width:30px;height:30px;margin-right:8px}.cp-ask-head{align-items:center;gap:10px;display:flex}.cp-renewal{color:#0f1b3d;background:#eff6ff;border-radius:12px;margin:10px 0;padding:10px 12px;font-size:14px;line-height:1.4}.cp-bar-icons a{color:#33a1ff}.cp-bar-icons svg{width:22px;height:22px}.cp-bar a{position:relative}.cp-bar-count{box-sizing:border-box;color:#000;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:2px;left:calc(50% + 6px)}.cp-join-ask{color:#0f1b3d;background:#eaf7f9;border:2px solid #0a7a8c;border-radius:12px;margin:6px 0 16px;padding:14px}.cp-join-ask b{margin-bottom:6px;font-size:16px;line-height:1.4;display:block}.cp-join-ask small{color:#45698f;font-size:12.5px;line-height:1.55;display:block}.cp{--bea-fade:linear-gradient(135deg, #000 0%, #0a1029 18%, #0f1b3d 36%, #1e3a8a 54%, #0e7ea5 74%, #22c7e0 100%)}.cp .hb{--c:#22c7e0;--t:#fff;box-sizing:border-box;color:#dbe8ff;text-align:left;width:100%;font:inherit;background:linear-gradient(#16214f 0%,#0f1838 100%);border:1px solid #22c7e08c;border-radius:16px;margin:0 0 24px;padding:16px;text-decoration:none;display:block;box-shadow:0 0 0 1px #22c7e01f,0 0 22px #22c7e02e,0 14px 30px #05091e73}.cp .hb:empty{display:none}.cp .hb h2,.cp .hb .hb-title{color:var(--t);letter-spacing:-.01em;text-align:left;margin:0 0 8px;font-size:19px;font-weight:800;line-height:1.25}.cp:not(.ag) .hb :is(p,li,small,label,dt,dd){color:#9fb6dc}.cp:not(.ag) .hb :is(h3,h4){color:#fff}.cp .hb-row{font-variant-numeric:tabular-nums;border-bottom:1px solid #22c7e047;justify-content:space-between;gap:10px;padding:9px 0;font-size:15px;display:flex}.cp .hb-row span{color:#9fb6dc}.cp .hb-row :is(b,strong){color:#fff;text-align:right}.cp .hb-row b.hb-money{color:#00e38a}.cp .hb-acts{margin-top:8px}.cp .hb-btn{box-sizing:border-box;color:#0f1b3d;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #22c7e0;border-radius:999px;margin:6px 8px 4px 0;padding:9px 15px;font-size:14.5px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-block;box-shadow:0 0 0 1px #22c7e040,0 6px 16px #0000004d}.cp .hb .hb-btn,.cp .hb .hb-btn *{color:#0f1b3d}.cp .hb-btn:active{transform:translateY(2px);box-shadow:0 0 0 1px #22c7e040,0 2px 6px #0000004d}.cp .hb-btn:disabled{opacity:.6;cursor:default}.cp .hb-btn small{color:#475569;margin-top:2px;font-size:12.5px;font-weight:600;display:block}.cp .hb-btn-wide{width:100%;margin-right:0;display:block}.cp .hb-door{cursor:pointer;align-items:center;gap:14px;display:flex}.cp .hb-door-icon{border:2px solid var(--c);color:#0f1b3d;background:#fff;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 10px #22c7e059}.cp .hb-door-icon svg{width:24px;height:24px}.cp .hb-door-words{flex:1;min-width:0}.cp .hb-door-name{color:var(--t);font-size:19px;font-weight:800;line-height:1.25;display:block}.cp .hb-door-desc{color:#9fb6dc;margin-top:3px;font-size:14.5px;line-height:1.4;display:block}.cp .hb-door-go{color:var(--c);flex:none;font-size:30px;font-weight:800;line-height:1}.cp .hb-door-new{color:#fff;background:#00a05c;border-radius:999px;margin-top:7px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-block}.cp .hb .cp-goal-fill{box-shadow:none;background:linear-gradient(90deg,#00c26e,#00a05c)}.cp .hb .cp-goal-line,.cp .hb .cp-goal-stats,.cp .hb .cp-goal-note,.cp .hb .cp-share-line{color:#9fb6dc;text-align:left}.cp .hb .svc{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.cp .hb .svc-h{color:var(--t);margin:0 0 8px;font-size:19px;font-weight:800}.cp .hb .hb-done{color:#00e38a;margin:4px 0 0;font-weight:700}.cp .hb-center,.cp .hb-center h2,.cp .hb-center p{text-align:center}@media (prefers-reduced-motion:reduce){.cp .hb-btn:active{transform:none}}.cp .hb-center .cp-share-line{text-align:center}.cp .hb-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.cp .hb-line b{color:var(--t);font-size:16px;display:block}.cp .hb-line small{color:#9fb6dc;margin-top:2px;font-size:13.5px;display:block}.cp .cp-cta.small{white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:10px 18px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-block}.cp .hb-quiet,.cp:not(.cp-navy-page) .hh-card-help{box-sizing:border-box;width:100%;box-shadow:none;color:#334155;text-align:left;background:#f8fafc;border:1.5px solid #dbe3ef;border-radius:14px;margin:0 0 18px;padding:12px 14px;font-size:14.5px}.cp:not(.cp-navy-page) .hh-card-help>h2,.cp:not(.cp-navy-page) .hh-card-help>summary{color:#334155;margin:0;font-size:15px;font-weight:700}.cp .hb-quiet b{color:#0f1b3d}.cp:not(.cp-navy-page) .cp-action-sub{margin:0 0 24px}.cp .hb-row-pick{flex-wrap:wrap;align-items:center}.cp .hb-picks{flex-wrap:wrap;gap:6px;display:flex}.cp .hb-pick{color:#1e3a8a;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #c7d7f5;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.cp .hb-pick.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.cp .hb-wait{background:#f5f9ff;border:1.5px solid #bfdbfe;border-radius:16px;margin-top:14px;padding:14px}.cp .hb-wait h3{color:#0f1b3d;margin:0 0 10px;font-size:16px;font-weight:800}.cp .hb-wait .hb-picks{margin-bottom:12px}.cp .hb-tile{border:1px solid #dbe6f7;border-left:5px solid var(--e,#0e7ea5);background:#fff;border-radius:12px;margin-bottom:8px;padding:10px 12px}.cp .hb-tile small{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:12px;font-weight:800;display:block}.cp .hb-tile b{color:#0f1b3d;margin:2px 0;font-size:24px;line-height:1.15;display:block}.cp .hb-tile span{color:#475569;font-size:13.5px;line-height:1.35;display:block}.cp .hb-how{margin-top:8px}.cp .hb-how summary{color:#22c7e0;cursor:pointer;font-size:13px;font-weight:700}.cp .hb-how p{color:#9fb6dc;margin:8px 0 0;font-size:12.5px;line-height:1.45}.cp .hb-doors{margin-top:18px}.cp .hb-door-new{background:linear-gradient(90deg,#0f1b3d,#0e7ea5)}.cp .hb-pair{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.cp .hb-pair .cp-share-btn{box-sizing:border-box;text-align:center;flex:100%;width:100%;max-width:340px;margin:0;text-decoration:none;display:block}.cp .hb .cp-inline-link{color:#22c7e0}.cp .hb.loan-journey{color:#dbe8ff;background:linear-gradient(#16214f 0%,#0f1838 100%)}.cp .hb .journey-stage{letter-spacing:.1em;color:#22c7e0;align-items:center;gap:7px;font-size:11.5px;display:flex}.cp .hb .journey-stage:before{content:"";background:#22c7e0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c7e0}.cp .hb .journey-address{color:#fff}.cp .hb .journey-milestones li{border-bottom-color:#22c7e047}.cp .hb .journey-confirmed{color:#00e38a}.cp .hb-door.hb-door-home{--c:#1e3a8a;--t:#fff;background:linear-gradient(#142250 0%,#1e3a8a 55%,#0e7490 100%);border-color:#1e3a8a}.cp .hb-door.hb-door-watchdog{--c:#1a2a55;--t:#fff;background:linear-gradient(160deg,#0b1430 0%,#1a2a55 100%);border-color:#1a2a55}.cp .hb-door.hb-door-calc{--c:#1e90ff;--t:#33a1ff;background:#000;border-color:#1e90ff;box-shadow:0 0 14px #1e90ff73,0 12px 28px #14204f33}.cp .hb-door.hb-door-calc .hb-door-name{text-shadow:0 0 12px #1e90ffb3}.cp .hb-door.hb-door-share{--c:#0f1b3d;--t:#fff;background:var(--hh-fade);border-color:#0f1b3d}.cp .hb-door[class*=hb-door-] .hb-door-desc{color:#ffffffd1}.cp .hb-door[class*=hb-door-] .hb-door-icon{color:#fff;background:#ffffff1a;border-color:#ffffff80;box-shadow:0 3px #00000059}.cp .hb-door.hb-door-calc .hb-door-icon{color:#33a1ff;background:#07182e;border-color:#1e90ff;box-shadow:0 3px #1e90ff}.cp .hb-door.hb-door-calc .hb-door-desc{color:#9ec9ff}.cp .hb-door[class*=hb-door-] .hb-door-name,.cp .hb-door[class*=hb-door-] .hb-door-go{color:#fff}.cp .hb-door.hb-door-calc .hb-door-name,.cp .hb-door.hb-door-calc .hb-door-go{color:#33a1ff}.cp .hb-door[class*=hb-door-]:hover{--h:#1e3a8a;color:var(--h);background:#e5f5f8;border-radius:18px;transition:transform .2s,box-shadow .2s;transform:translateY(-2px);box-shadow:0 16px 32px #14204f38}.cp .hb-door.hb-door-home:hover{--h:#142250}.cp .hb-door.hb-door-watchdog:hover{--h:#1a2a55}.cp .hb-door.hb-door-calc:hover{--h:#33a1ff}.cp .hb-door.hb-door-share:hover{--h:#0e7ea5}.cp .hb-door[class*=hb-door-]:hover .hb-door-name,.cp .hb-door[class*=hb-door-]:hover .hb-door-go{color:var(--h)}.cp .hb-door[class*=hb-door-]:hover .hb-door-desc{color:var(--h);opacity:.8}.cp .hb-door[class*=hb-door-]:hover .hb-door-icon{border-color:var(--h);color:#fff;box-shadow:0 3px 0 var(--h);background:#0b1430}.cp .hb-door.hb-door-calc:hover .hb-door-icon{color:#33a1ff;background:#07182e}.cp .hb-program-cards{gap:10px;margin:6px 0 10px;display:grid}.cp .hb-program-card{color:#fff;background:#22c7e00f;border:1px solid #22c7e0;border-radius:14px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.cp .hb-program-card b{font-size:18px}.cp .hb-program-card span{color:#9fb6dc;font-size:14.5px;line-height:1.45}.cp .hb-program-card em{color:#22c7e0;font-size:14px;font-style:normal;font-weight:700}.cp .hb-program-tag{color:#22c7e0;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.cp .hb-program-list{color:#9fb6dc;gap:8px;margin:6px 0;padding-left:20px;line-height:1.5;display:grid}.hb-hello-acts{flex-wrap:wrap;gap:10px;margin:12px 0 8px;display:flex}.hb-hello-acts .hb-btn{white-space:nowrap;flex:100%}.hb-hello .hb-quiet{color:#fff;box-shadow:none;background:#ffffff1f;border:1px solid #ffffff59}.hb-hello-fine small{opacity:.8;font-size:11.5px;line-height:1.45;display:block}.hb-chips{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.hb-chip{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:999px;min-height:40px;padding:0 14px;font:700 14px/1 inherit}.hb-chip.on{background:var(--hh-fade);border-color:#0000}.hb-hello-q{margin:4px 0 0;font-weight:700}.cp-updates-reply{flex-wrap:wrap;gap:8px;margin:8px 0 4px;display:flex}.cp-updates-reply .hb-btn{flex:120px;min-height:42px}.cp-updates-reply small{opacity:.8;flex-basis:100%;font-size:11.5px}.cp-updates-answer{color:#00c26e;margin-top:6px;font-weight:700;display:block}.cp-updates-reply .hb-quiet{color:#fff;box-shadow:none;background:#ffffff1f;border:1px solid #ffffff59}.hyve-nav{position:relative}.hyve-nav-btn{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:3px 6px;display:flex}.hyve-nav-comb{filter:drop-shadow(0 2px 5px #1a647159);width:42px;height:42px;transition:transform .25s}.hyve-nav-btn.open .hyve-nav-comb{transform:rotate(30deg)scale(1.08)}.hyve-nav-btn:hover .hyve-nav-comb{transform:scale(1.1)}.hyve-nav-comb.live{animation:2.4s ease-in-out infinite hyve-comb-glow}@keyframes hyve-comb-glow{0%,to{filter:drop-shadow(0 0 3px #22c7e073);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #0e7ea5cc)drop-shadow(0 0 18px #06b6d473);transform:scale(1.06)}}.hyve-drop{z-index:50;background:#fff;border:1px solid #0e7ea524;border-radius:14px;flex-direction:column;gap:2px;min-width:258px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 16px 40px #1a64712e}.hyve-cell{cursor:pointer;text-align:left;color:#1e2b45;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:9px 12px;font-size:14px;font-weight:700;display:flex}.hyve-cell:hover{background:#f3f7ff}.hyve-cell-label{text-align:left;color:#1e2b45;line-height:1.25}.hyve-cell-badge{background:var(--hh-pink-tag);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11.5px;font-weight:900;display:inline-flex}.hyve-cell-icon,.hyve-cell-photo,.hyve-cell-q{text-align:center;flex:none;width:32px}.hyve-cell-icon{font-size:21px}.hyve-cell-photo{object-fit:contain;height:30px}.hyve-cell-photo[src="/hive-icon.png"]{height:24px}.hyve-cell-q{color:#0b6475;font-size:20px;font-weight:900}.hyve-cell-icon{color:#0e7ea5;width:36px;height:36px;font-size:initial;background:#eaf2ff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hyve-nav-btn,.hyve-nav-btn:focus{outline:none}.hyve-nav-btn:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #0e7ea573}.hh-more-dim{z-index:79;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04081e73;animation:.2s ease-out hh-more-fade;position:fixed;inset:0}.hh-more-menu{z-index:80;color:#e6edff;transform-origin:100% 0;background:linear-gradient(165deg,#1b2862,#0d1638);border:1px solid #22c7e080;border-radius:18px;gap:4px;width:min(320px,100vw - 16px);padding:12px;animation:.22s ease-out hh-more-drop;display:grid;position:fixed;right:8px;box-shadow:0 0 24px #1e90ff40,0 18px 40px #04081e8c}.hh-more-menu p[role=alert]{color:#e39286;margin:0 0 6px;font-size:13px;font-weight:700}.hh-more-me,.hh-more-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:0;animation:.28s ease-out forwards hh-more-row;animation-delay:calc(var(--i,0) * 40ms + 60ms);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.hh-more-me:hover,.hh-more-row:hover{background:#22c7e017}.hh-more-me{background:linear-gradient(160deg,#ffffff14,#ffffff05 60%);border:1px solid #22c7e059;padding:10px}.hh-more-me b{color:#fff;font-size:15px;display:block}.hh-more-me small{color:#9fb6dc;font-size:12px;display:block}.hh-more-row span:last-child{color:#fff;font-size:14.5px;font-weight:700}.hh-more-cell{color:#fff;clip-path:inset(0 round 24%);background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0);flex:none;place-items:center;width:34px;height:38px;display:grid}.hh-more-cell svg{width:18px;height:18px}.hh-more-me .hh-more-cell{width:42px;height:46px}.hh-more-me .hh-more-cell svg{width:22px;height:22px}.hh-more-group{gap:2px;margin-top:4px;display:grid}.hh-more-title{letter-spacing:.14em;text-transform:uppercase;color:#22c7e0;margin:6px 10px 2px;font-size:10.5px;font-weight:800}.hh-more-fine{color:#6f86b3;text-align:center;border-top:1px solid #22c7e033;margin:8px 0 0;padding:10px 10px 2px;font-size:12.5px}.hh-more-fine button{color:#9fb6dc;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #9fb6dc66;text-decoration:underline #9fb6dc66}.hh-more-fine button:hover{color:#fff}@keyframes hh-more-fade{0%{opacity:0}}@keyframes hh-more-drop{0%{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes hh-more-row{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hh-more-menu,.hh-more-dim{animation:none}.hh-more-me,.hh-more-row{opacity:1;animation:none}}.hh-more-cell img{object-fit:cover;width:100%;height:100%}.hh-more-me .hh-more-cell:has(img){padding:2px}.hh-more-me .hh-more-cell img{clip-path:inset(0 round 24%)}@media (width>=601px){.hh-more-row.hh-more-phone{display:none}}.cp-ochip-wrap{display:inline-flex;position:relative}.cp-ochip{font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff,#f2f6ff);border:1px solid #0e7ea538;border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 5px;display:inline-flex;box-shadow:0 2px 10px #14204f1a,inset 0 1px #fff}.cp-ochip:hover{border-color:#06b6d48c;box-shadow:0 2px 14px #06b6d440}.cp-ochip-hex{clip-path:inset(0 round 24%);background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0);flex:none;place-items:center;width:40px;height:44px;display:grid;position:relative}.cp-ochip-hex img,.cp-ochip-hex b{object-fit:cover;clip-path:inset(0 round 24%);width:34px;height:38px}.cp-ochip-hex b{color:#fff;background:#0f1b3d;place-items:center;font-size:13px;font-weight:900;display:grid}.cp-ochip-text{gap:1px;min-width:0;display:grid}.cp-ochip-text b{color:#0f1b3d;white-space:nowrap;font-size:13.5px;font-weight:800}.cp-ochip-text small{letter-spacing:.08em;text-transform:uppercase;color:#0e7490;white-space:nowrap;font-size:10.5px;font-weight:800}.cp-ochip-empty{background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0);animation:2.6s ease-in-out infinite cp-ochip-breathe}.cp-ochip-empty i{clip-path:inset(0 round 24%);background:#f2f6ff;width:34px;height:38px}@keyframes cp-ochip-breathe{0%,to{opacity:.55}50%{opacity:1}}.cp-ocard{z-index:60;color:#e6edff;text-align:left;background:linear-gradient(165deg,#1b2862,#0d1638);border:1px solid #22c7e080;border-radius:16px;gap:8px;width:min(300px,86vw);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 0 22px #1e90ff40,0 14px 30px #04081e73}.cp-ocard-top{align-items:center;gap:12px;display:flex}.cp-ocard-top>span:last-child{gap:2px;display:grid}.cp-ocard-top b,.cp-ocard-title{color:#fff;font-size:15px}.cp-ocard small{color:#9fb6dc;font-size:12px;line-height:1.4}.cp-ocard-hex{width:52px;height:58px}.cp-ocard-hex img,.cp-ocard-hex b{width:46px;height:52px}.cp-ocard-acts{flex-wrap:wrap;gap:8px;display:flex}.cp-ocard-acts a{color:#fff;background:linear-gradient(90deg,#0e7ea5,#22c7e0);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 0 12px #22c7e066}.cp-ocard-acts a svg{width:15px;height:15px}.cp-ocard-line{color:#7fe7ff!important}.cp-team:hover{border-color:#06b6d48c;box-shadow:0 2px 14px #06b6d440}.cp-team{font:inherit;cursor:pointer;background:linear-gradient(135deg,#fff,#f2f6ff);border:1px solid #0e7ea538;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex;box-shadow:0 2px 10px #14204f1a,inset 0 1px #fff}.cp-team-cells{display:inline-flex;position:relative}.cp-team-text{text-align:left;gap:1px;display:grid}.cp-team-text b{color:#0f1b3d;white-space:nowrap;font-size:13.5px;font-weight:800}.cp-team-text b span{color:#0e7ea5}.cp-team-text small{letter-spacing:.08em;text-transform:uppercase;color:#0e7490;white-space:nowrap;font-size:10.5px;font-weight:800}.cp-ocard-both{border-top:1px solid #22c7e040;padding-top:4px}.cp-bar-nav{background:linear-gradient(#0d1638,#070d24)}.cp-bar-nav a{color:#9fd2ff;gap:8px;font-size:13px;transition:background .2s,color .2s}.cp-bar-nav a svg{width:19px;height:19px}.cp-bar-nav a:hover{color:#fff;background:#22c7e014}.cp-bar-nav a.on{color:#fff;background:linear-gradient(90deg,#1594a959,#0e7ea559 55%,#06b6d459);box-shadow:inset 0 -2px #22c7e0}.cp-hright{align-items:center;gap:8px;display:inline-flex}@media (width<=600px){.cp:has(.cp-bar-nav){--cp-bar-h:48px}.cp-bar-nav a,.cp-bar-nav button{flex-direction:column;gap:2px;padding:0 2px;font-size:9.5px}.cp-bar-nav svg{width:18px;height:18px}.cp-ochip-role,.cp-ochip-last{display:none}:is(.cp-header:has(.cp-hright),.cp-electric .cp-header){flex-wrap:nowrap}.cp-ochip{gap:7px;padding-right:10px}.cp-hright{flex:none;gap:6px}:is(.cp-header:has(.cp-hright),.cp-electric .cp-header){gap:8px;padding-left:14px;padding-right:14px}.cp-header:has(.cp-hright) .cp-header-left{gap:8px;min-width:0}.cp-header:has(.cp-hright) .cp-header-left svg{width:34px;height:34px}:is(.cp-header:has(.cp-hright),.cp-electric .cp-header) .cp-logo{font-size:20px}.cp-ochip{padding:4px 10px 4px 4px}.cp-ochip .cp-ochip-hex{width:34px;height:38px}.cp-ochip .cp-ochip-hex img,.cp-ochip .cp-ochip-hex b{width:29px;height:33px}.cp-ochip-text b{font-size:12.5px}.cp-team{padding:4px}.cp-team-text{display:none}.cp-team .cp-ochip-hex{width:34px;height:38px}.cp-team .cp-ochip-hex img,.cp-team .cp-ochip-hex b{width:29px;height:33px}}@media (width<=380px){.cp-ochip-text small{letter-spacing:.02em;font-size:10px}.cp-ochip-text b{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.cp-ochip-empty{opacity:1;animation:none}}.cp-bar-nav .cp-bar-more{color:#9fd2ff;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #1e90ff;flex:1 1 0;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.cp-bar-nav .cp-bar-more svg{width:19px;height:19px}.cp-bar-nav .cp-bar-more:hover{color:#fff;background:#22c7e014}@media (width<=600px){.cp-bar-nav .cp-bar-more{flex-direction:column;gap:2px;font-size:9.5px}.cp-bar-nav .cp-bar-more svg{width:18px;height:18px}}:is(.cp-header:has(.cp-hright),.cp-electric .cp-header){border-bottom:1px solid #22c7e059;box-shadow:0 6px 18px #04081e59;background:linear-gradient(#16214f 0%,#0d1638 100%)!important}:is(.cp-header:has(.cp-hright),.cp-electric .cp-header) .cp-logo{background:linear-gradient(90deg,#6fd2e3 0%,#8fb8ff 55%,#3ee0f5 100%);color:#0000;filter:drop-shadow(0 0 10px #3ee0f540);-webkit-background-clip:text;background-clip:text}.cp-header:has(.cp-hright) :is(.cp-ochip,.cp-team){background:linear-gradient(160deg,#ffffff1a,#ffffff08 60%);border-color:#22c7e073;box-shadow:0 0 14px #1e90ff33,inset 0 1px #ffffff1f}.cp-header:has(.cp-hright) :is(.cp-ochip-text,.cp-team-text) b{color:#fff}.cp-header:has(.cp-hright) .cp-team-text b span{color:#8fd8ff}.cp-header:has(.cp-hright) :is(.cp-ochip-text,.cp-team-text) small{color:#22c7e0}.cp-header:has(.cp-hright) .cp-ochip-empty i{background:#0d1638}.cp-bar-nav a,.cp-bar-nav .cp-bar-more{position:relative}.cp-bar-nav a.on{box-shadow:none;background:0 0}.cp-bar-nav a.on:before{content:"";z-index:-1;background:linear-gradient(90deg,#1594a973,#0e7ea573 55%,#06b6d473);border-radius:12px;position:absolute;inset:4px 3px;box-shadow:0 0 14px #22c7e073,inset 0 0 0 1px #22c7e08c}.cp-bar-nav{isolation:isolate}@media (width<=600px){.cp:has(.cp-bar-nav){--cp-bar-h:54px}.cp-bar-nav a,.cp-bar-nav .cp-bar-more{gap:3px!important}.cp-bar-nav svg,.cp-bar-nav .cp-bar-more svg{width:21px!important;height:21px!important}}.cp-bar-nav .cp-bar-word{display:inline}:is(.cp-header:has(.cp-hright),.cp-electric .cp-header):before{background:#16214f!important}@media (width<=600px){.cp-bar-nav .cp-bar-wide{display:none!important}.cp-bar-nav svg,.cp-bar-nav .cp-bar-more svg{width:22px!important;height:22px!important}}.cp.cp:has(.cp-bar-nav){--cp-bar-h:72px;--cell-w:38px;--cell-h:44px}.cp-bar-nav a,.cp-bar-nav .cp-bar-more{color:#9fd2ff;overflow:visible;flex-direction:column!important;justify-content:flex-start!important;gap:3px!important;padding:6px 2px 0!important;font-size:12px!important}.cp-bar-nav a+a,.cp-bar-nav .cp-bar-more{border-left:0!important}.cp-bar-nav a.on:before{display:none}.cp-bar-nav :is(a,.cp-bar-more):hover,.cp-bar-nav a:active{background:0 0!important}.cp-bar-nav a.on{color:#fff;text-shadow:0 0 10px #22c7e0cc}.cp-bar-nav:after{content:"";left:0;right:0;top:calc(6px + var(--cell-h) / 2 - 1px);z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2,#0000) -30% 0/22% 100% no-repeat,linear-gradient(90deg,#0000,#22c7e08c 8%,#1594a98c 50%,#22c7e08c 92%,#0000);height:2px;animation:5s linear infinite cp-line-run;position:absolute}@keyframes cp-line-run{to{background-position:130% 0,0 0}}.cp-cell{width:var(--cell-w);height:var(--cell-h);color:inherit;flex:none;place-items:center;transition:transform .2s;display:grid;position:relative}.cp-cell:before{content:"";clip-path:inset(0 round 24%);background:linear-gradient(160deg,#1b2862,#0a1230);position:absolute;inset:0}.cp-bar-nav .cp-cell svg.cp-cell-edge{position:absolute;inset:0;overflow:visible;width:100%!important;height:100%!important}.cp-cell-edge path{fill:none;stroke:#22c7e099;stroke-width:1.5px;stroke-linejoin:round}.cp-cell-edge .cp-cell-spark{stroke:#0000}.cp-bar-nav .cp-cell>svg:not(.cp-cell-edge){position:relative;width:19px!important;height:19px!important}.cp-bar-nav :is(a,.cp-bar-more):hover .cp-cell-edge path:first-child{stroke:#22c7e0}.cp-bar-nav :is(a,.cp-bar-more):active .cp-cell{transform:scale(.94)}.cp-bar-nav a.on .cp-cell{color:#fff;filter:drop-shadow(0 0 7px #22c7e0d9)drop-shadow(0 0 2px #3bb9cde6)}.cp-bar-nav a.on .cp-cell:before{background:linear-gradient(135deg,#1594a9 0%,#0e7ea5 50%,#22c7e0 100%);animation:2.4s ease-in-out infinite cp-cell-glow}.cp-bar-nav a.on .cp-cell-edge path:first-child{stroke:#ffffffbf}.cp-bar-nav a.on .cp-cell-edge .cp-cell-spark{stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:22 108;animation:1.8s linear infinite cp-cell-run}@keyframes cp-cell-run{to{stroke-dashoffset:-130px}}@keyframes cp-cell-glow{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}.cp-cell .cp-bar-count{z-index:2;top:-4px;left:auto;right:-10px}@media (width<=600px){.cp.cp:has(.cp-bar-nav){--cp-bar-h:68px;--cell-w:34px;--cell-h:39px}.cp-bar-nav a,.cp-bar-nav .cp-bar-more{padding-top:6px!important;font-size:12px!important}}@media (prefers-reduced-motion:reduce){.cp-bar-nav:after,.cp-bar-nav a.on .cp-cell:before,.cp-bar-nav a.on .cp-cell-spark{animation:none!important}}@property --hh-spin{syntax:"<angle>";inherits:false;initial-value:0deg}:is(.cp:has(.cp-hright),.cp.cp-electric){isolation:isolate;color:#e6edff;background-color:#0000;background-image:radial-gradient(120% 60% at 10% 0,#22c7e038,#0000 60%),radial-gradient(90% 50% at 100% 30%,#06b6d429,#0000 60%),linear-gradient(#0f1838 0%,#0a1230 55%,#070d24 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative}:is(.cp:has(.cp-hright),.cp.cp-electric):before{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='48' viewBox='0 0 28 48'><path d='M0 0' fill='none' stroke='rgba(34, 199, 224,0.10)' stroke-width='1'/></svg>");background-size:28px 48px;animation:7s ease-in-out infinite eh-breathe-page;position:fixed;inset:0;-webkit-mask:radial-gradient(80% 60% at 50% 30%,#000 10%,#0000 80%);mask:radial-gradient(80% 60% at 50% 30%,#000 10%,#0000 80%)}:is(.cp:has(.cp-hright),.cp.cp-electric):after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 80%,#7fe7ffe6,#0000 70%),radial-gradient(1px 1px at 33% 40%,#6fd2e3d9,#0000 70%),radial-gradient(2px 2px at 58% 70%,#7fe7ff99,#0000 70%),radial-gradient(1px 1px at 76% 20%,#fffc,#0000 70%),radial-gradient(1.5px 1.5px at 90% 60%,#6fd2e3b3,#0000 70%),radial-gradient(1px 1px at 45% 92%,#7fe7ffcc,#0000 70%);background-repeat:repeat;background-size:100% 100vh;animation:26s linear infinite eh-rise;position:fixed;inset:0}@keyframes eh-breathe-page{0%,to{opacity:.4}50%{opacity:.75}}@keyframes eh-rise{0%{background-position:0 0}to{background-position:0 -100vh}}:is(.hyve-box.hyve-box,:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-card:not(.cp-home),.hb:not(.cp-home))){animation:7s linear infinite eh-edge;position:relative;color:#e6edff!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(159,182,220,0.10)' stroke-width='0.8'/></svg>") 0 0 / 14px 24px padding-box, linear-gradient(165deg, #1b2862eb, #0d1638f2) padding-box, conic-gradient(from var(--hh-spin), #22c7e04d 0deg, #22c7e04d 180deg, #22c7e0 235deg, #fff 255deg, #3bb9cd 285deg, #22c7e04d 330deg) border-box!important;border:1.5px solid #0000!important;border-radius:18px!important;box-shadow:0 0 22px #1e90ff29,0 12px 30px #04081e66,inset 0 1px #ffffff14!important}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-card,.hb):nth-of-type(2n){animation-delay:-2.3s}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-card,.hb):nth-of-type(3n){animation-delay:-4.6s}@keyframes eh-edge{to{--hh-spin:360deg}}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-card:not(.cp-home),.hb:not(.cp-home)) :is(h2,h3,b,strong,.hb-door-name,.hb-title):not(.money):not([class*=price]):not([class*=money]){color:#fff}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-card:not(.cp-home),.hb:not(.cp-home)) :is(p,small,.hb-door-desc,label):not(.money):not([class*=price]):not([class*=money]){color:#9fb6dc}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-card,.hb) h2{text-shadow:0 0 14px #22c7e040}:is(.cp:has(.cp-hright),.cp.cp-electric) .ac-row{color:#e6edff;background:linear-gradient(160deg,#ffffff12,#ffffff05 60%)!important;border:1px solid #9fb6dc38!important;border-radius:14px!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .ac-row :is(small,span:first-child){color:#22c7e0;letter-spacing:.1em}:is(.cp:has(.cp-hright),.cp.cp-electric) .ac-row b{color:#fff}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-field{background:0 0!important;border:0!important;padding:0!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-field>:is(span,label):first-child,:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-field>label{letter-spacing:.06em;font-size:11.5px;font-weight:800;color:#7fe7ff!important}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:10px;color:#fff!important;background:#070d24bf!important;border:1px solid #22c7e059!important}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(input,select,textarea):focus{outline:none;box-shadow:0 0 0 3px #22c7e02e,0 0 14px #22c7e059;border-color:#22c7e0!important}:is(.cp:has(.cp-hright),.cp.cp-electric) input::placeholder{color:#6f86b3}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.ac-btn,.cp-choice,.cp-down-seg button,.cp-purchase-btn:not(.cp-cta):not([type=submit]),.da-link,.cp-sub-toggle){transition:background .2s,box-shadow .2s,transform .15s;color:#e6edff!important;background:#ffffff0f!important;border:1px solid #22c7e066!important;box-shadow:0 0 10px #22c7e01f!important}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.ac-btn,.cp-choice,.cp-purchase-btn:not(.cp-cta),.da-link):hover{background:#22c7e01f!important;box-shadow:0 0 16px #22c7e04d!important}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-choice.cp-choice.cp-choice.picked,.cp-down-seg.cp-down-seg button.on){color:#fff!important;background:linear-gradient(90deg,#0a7a8c,#0e7ea5 55%,#22c7e0)!important;border-color:#0000!important;box-shadow:0 0 18px #22c7e080,inset 0 1px #ffffff40!important}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.ac-btn,.cp-choice):active{transform:scale(.98)}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-back{text-shadow:0 0 10px #22c7e059;color:#7fe7ff!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .pa-on{color:#9ff5cf!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-door .hb-door-icon{clip-path:inset(0 round 24%);filter:drop-shadow(0 0 8px #22c7e08c);color:#fff!important;width:46px!important;height:52px!important;box-shadow:none!important;background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0)!important;border:0!important;border-radius:0!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-door .hb-door-go{text-shadow:0 0 10px #22c7e0;transition:transform .2s;color:#22c7e0!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-door:hover .hb-door-go{transform:translate(3px)}:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-door:active{transform:scale(.99)}:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-door{overflow:hidden}:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-door:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(100deg,#0000 35%,#ffffff1a 50%,#0000 65%) -150% 0/250% 100% no-repeat;animation:6s ease-in-out infinite eh-sweep;position:absolute;inset:0}:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-door:nth-of-type(2):after{animation-delay:1.2s}:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-door:nth-of-type(3):after{animation-delay:2.4s}:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-door:nth-of-type(4):after{animation-delay:3.6s}@keyframes eh-sweep{0%{background-position:-150% 0}45%,to{background-position:250% 0}}@media (prefers-reduced-motion:reduce){:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-door:after,:is(.cp:has(.cp-hright),.cp.cp-electric):before,:is(.cp:has(.cp-hright),.cp.cp-electric):after,:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-card,.hb){animation:none!important}}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-hello{text-shadow:0 0 18px #22c7e04d;color:#fff!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-hello :is(span,em,b){text-shadow:0 0 14px #1594a999;color:#6fd2e3!important}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-status,.cp-join-consent,.cp-join-alt,.cp-main>p){color:#9fb6dc!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-main a:not(.cp-cta):not(.hb):not(.hb-btn){color:#7fe7ff}:is(.hyve-btn-quiet.hyve-btn-quiet,:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-btn.hb-btn){background:linear-gradient(160deg,#ffffff1f,#ffffff08 60%),#0d163899;border:1px solid #22c7e099;align-items:center;gap:10px;padding:11px 18px;transition:box-shadow .2s,transform .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 14px #22c7e047,inset 0 1px #ffffff2e,0 6px 16px #04081e59;color:#fff!important}:is(.hyve-btn-quiet.hyve-btn-quiet,:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-btn.hb-btn) :not(small){color:inherit!important}:is(.hyve-btn-quiet.hyve-btn-quiet,:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-btn.hb-btn) small{color:#9fb6dc!important}:is(a.hyve-btn-quiet.hyve-btn-quiet,:is(.cp:has(.cp-hright),.cp.cp-electric) a.hb-btn.hb-btn):after{content:"›";color:#22c7e0;text-shadow:0 0 8px #22c7e0;font-size:20px;line-height:0;transition:transform .2s}:is(.hyve-btn-quiet.hyve-btn-quiet,:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-btn.hb-btn):hover{box-shadow:0 0 22px #22c7e080,inset 0 1px #fff3}:is(a.hyve-btn-quiet.hyve-btn-quiet,:is(.cp:has(.cp-hright),.cp.cp-electric) a.hb-btn.hb-btn):hover:after{transform:translate(3px)}:is(.hyve-btn-quiet.hyve-btn-quiet,:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-btn.hb-btn):active{transform:scale(.98)}:is(:is(.cp,.ag,.kl) .hyve-btn.hyve-btn,:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-cta,button.cp-purchase-btn[type=submit],.hb-acts .hb-btn.hb-btn),.ag .ag-cta){text-shadow:0 1px 2px #090e2899;transition:transform .15s,box-shadow .2s;position:relative;overflow:hidden;color:#fff!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(255,255,255,0.16)' stroke-width='0.8'/></svg>") 0 0/14px 24px,linear-gradient(90deg,#14214b 0%,#0f1b3d 24%,#3b4fd8 55%,#4f8fe6 78%,#7cc4e6 100%)!important;border:1px solid #bee6ff8c!important;border-radius:999px!important;box-shadow:inset 0 1.5px #ffffff73,inset 0 -3px 6px #090e2859,0 2px #14204f8c,0 8px 18px #04081e73!important}:is(:is(.cp,.ag,.kl) .hyve-btn.hyve-btn,:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-cta,button.cp-purchase-btn[type=submit],.hb-acts .hb-btn.hb-btn),.ag .ag-cta):before{content:"";vertical-align:-2px;clip-path:inset(0 round 24%);background:linear-gradient(160deg,#fff,#b5f0ff 55%,#5fd3f5);flex:none;width:14px;height:16px;margin-right:10px;display:inline-block}:is(:is(.cp,.ag,.kl) .hyve-btn.hyve-btn,:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-cta,button.cp-purchase-btn[type=submit],.hb-acts .hb-btn.hb-btn),.ag .ag-cta):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff47 50%,#0000 65%) -150% 0/250% 100% no-repeat;animation:5s ease-in-out 1.5s infinite eh-sweep;position:absolute;inset:0}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-cta,.hb-acts .hb-btn.hb-btn):nth-child(2):after{animation-delay:2.5s}:is(:is(.cp,.ag,.kl) .hyve-btn.hyve-btn,:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-cta,button.cp-purchase-btn[type=submit],.hb-acts .hb-btn.hb-btn),.ag .ag-cta):hover{transform:translateY(-1px);box-shadow:inset 0 1.5px #ffffff80,inset 0 -3px 6px #090e2859,0 3px #14204f8c,0 0 18px #22c7e059!important}:is(:is(.cp,.ag,.kl) .hyve-btn.hyve-btn,:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-cta,button.cp-purchase-btn[type=submit],.hb-acts .hb-btn.hb-btn),.ag .ag-cta):active{transform:translateY(1px);box-shadow:inset 0 2px 5px #090e2873,0 1px #14204f80!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .hb-acts .hb-btn.hb-btn{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:380px;min-height:52px;margin:12px 0 0;padding:12px 20px;font-size:16px;font-weight:800;display:flex}@media (prefers-reduced-motion:reduce){:is(:is(.cp,.ag,.kl) .hyve-btn.hyve-btn,:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-cta,button.cp-purchase-btn[type=submit],.hb-acts .hb-btn.hb-btn),.ag .ag-cta):after{animation:none}}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-handraise .cp-option-card.cp-option-card{transition:transform .15s;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(255,255,255,0.16)' stroke-width='0.8'/></svg>") 0 0/14px 24px,linear-gradient(90deg,#14214b 0%,#0f1b3d 24%,#3b4fd8 55%,#4f8fe6 78%,#7cc4e6 100%)!important;border:1px solid #bee6ff8c!important;border-radius:18px!important;margin:10px 0 0!important;padding:12px 14px!important;box-shadow:inset 0 1.5px #ffffff73,inset 0 -3px 6px #090e2859,0 2px #14204f8c,0 8px 18px #04081e73!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-handraise .cp-option-card.cp-option-card:first-of-type{margin-top:6px!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-handraise .cp-option-card.cp-option-card:hover{transform:translateY(-1px)!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-handraise .cp-option-card.cp-option-card:active{transform:translateY(1px)!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-handraise .cp-option-card .cp-option-icon.cp-option-icon{clip-path:inset(0 round 24%);color:#233a84!important;background:linear-gradient(160deg,#fff,#b5f0ff 55%,#5fd3f5)!important;border:0!important;border-radius:0!important;width:40px!important;height:46px!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-handraise .cp-option-card .cp-option-icon svg{stroke:#233a84!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-handraise .cp-option-card :is(.cp-option-label,b){text-shadow:0 1px 2px #090e2899;color:#fff!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-handraise .cp-option-card .cp-option-sub,:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-handraise .cp-option-card:after{color:#fff!important}.cp.cp-electric .cp-officer{display:none!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-footer{border-top:1px solid #22c7e033;color:#9fb6dc!important;background:0 0!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-footer a{color:#7fe7ff!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-join-new{color:#9fb6dc!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-pw-box button{color:#7fe7ff!important}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-card:not(.cp-home),.hb:not(.hb-door):not(.cp-home))>h2:before{content:"";vertical-align:-1px;clip-path:inset(0 round 24%);filter:drop-shadow(0 0 6px #22c7e0cc);background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0);width:14px;height:16px;margin-right:9px;animation:3.2s ease-in-out infinite eh-cell-pulse;display:inline-block}@keyframes eh-cell-pulse{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-card,.hb)>h2:before{animation:none}}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-installbox{color:#9fb6dc!important;background:linear-gradient(160deg,#ffffff14,#ffffff05 60%)!important;border:1px solid #22c7e066!important;box-shadow:0 0 18px #1e90ff29!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-installbox-link{text-shadow:0 0 10px #22c7e066;color:#7fe7ff!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-installbox button{color:#9fb6dc!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-snip-step{color:#9fb6dc}:is(.cp:has(.cp-hright),.cp.cp-electric) .ac-fine.ac-fine{color:#9fb6dc!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .svc{color:#e6edff;background:linear-gradient(165deg,#1b2862eb,#0d1638f2);border:1px solid #22c7e073;box-shadow:0 0 22px #1e90ff29,inset 0 1px #ffffff14}:is(.cp:has(.cp-hright),.cp.cp-electric) .svc :is(.svc-h,.svc-top b){color:#fff}:is(.cp:has(.cp-hright),.cp.cp-electric) .svc :is(.svc-none,.svc-top small,.svc-fine){color:#9fb6dc}:is(.cp:has(.cp-hright),.cp.cp-electric) .svc .svc-row{border-top-color:#9fb6dc2e}:is(.cp:has(.cp-hright),.cp.cp-electric) .svc .svc-top em{color:#00e38a}:is(.cp:has(.cp-hright),.cp.cp-electric) .svc .svc-note{color:#7fe7ff}:is(.cp:has(.cp-hright),.cp.cp-electric) .svc .svc-error{color:#ff8a9a}:is(.cp:has(.cp-hright),.cp.cp-electric) .svc .svc-acts button:not(.svc-go):not(.svc-x){color:#e6edff;background:#ffffff0f;border-color:#22c7e066}:is(.cp:has(.cp-hright),.cp.cp-electric) .svc .svc-acts button.svc-x{color:#9fb6dc}:is(:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-cta.small,.ag .ag-cta.small):before{vertical-align:-1px;width:10px;height:12px;margin-right:7px}:is(.cp,.ag) :is(.hyve-btn,.hyve-btn-quiet){box-sizing:border-box;font:inherit;color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:12px 22px;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}:is(.cp,.ag) .hyve-btn-quiet{padding:11px 18px}.hyve-cell{color:#233a84;clip-path:inset(0 round 24%);filter:drop-shadow(0 0 6px #22c7e099);background:linear-gradient(160deg,#fff,#b5f0ff 55%,#5fd3f5);flex:none;place-items:center;width:1.6em;height:1.85em;display:inline-grid}.hyve-cell svg{width:60%;height:60%}.hyve-box{margin:12px 0;padding:16px;display:block}@media (width<=600px){.cp.cp-electric.ag-navy .ag-page{padding:14px 14px 0!important}}.cp.cp-electric .hc-value{text-shadow:0 0 16px #00e38a66;color:#fff!important}.cp.cp-electric .rp-today li{background:#ffffff0f;border:1px solid #9fb6dc38;border-left-width:4px}.cp.cp-electric .rp-who{color:#fff}.cp.cp-electric .rp-who b{color:#fff!important}.cp.cp-electric .rp-who small{color:#9fb6dc!important}.cp.cp-electric .rp-acts :is(a,button){background:#ffffff0f;border-color:#22c7e073;color:#e6edff!important}.cp.cp-electric .rp-sides{background:0 0!important;border:0!important;margin:0 0 10px!important;padding:0!important;position:static!important}.cp.cp-electric .rp-sides~section:last-of-type{margin-bottom:0}.cp.cp-electric .rp-sides button{color:#c9d8f3;background:#ffffff0f;border-color:#22c7e066}.cp.cp-electric .rp-sides button.on{color:#fff;background:linear-gradient(90deg,#14214b 0%,#0f1b3d 24%,#3b4fd8 55%,#4f8fe6 78%,#7cc4e6 100%);border-color:#bee6ff8c;box-shadow:inset 0 1.5px #ffffff73,0 0 14px #22c7e059}.cp.cp-electric .hh-peek-tag{color:#7fe7ff}.cp.cp-electric .hh-peek{background:linear-gradient(165deg,#1b2862eb,#0d1638f2);border-color:#22c7e073;box-shadow:0 0 22px #1e90ff2e}.cp.cp-electric .hh-peek-bar{color:#9fb6dc;background:#070d24bf;border:1px solid #22c7e059}.cp.cp-electric .hh-peek-path{background:linear-gradient(#0f1b3d73,#0d1638e6 80px);border-color:#1594a9}.cp.cp-electric .hh-peek-path h3{color:#fff}.cp.cp-electric .hh-peek-track{background:#ffffff1f}.cp.cp-electric .hh-peek-row{border-bottom-color:#9fb6dc2e}.cp.cp-electric .hh-peek-row span{color:#9fb6dc}.cp.cp-electric .hh-peek-row b{color:#00e38a}.cp.cp-electric .hh-peek-note{color:#9fb6dc}.cp.cp-electric.ag{overflow-x:clip}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.an-tabs,.an-filters button,.an-list>li,.an-letter,.an-x,.an-reach a,.an-anniv-acts :is(button,a),.an-search,.rp-views button,.rp-chips button,.rp-col,.rp-card,.rp-offer,.pr-team-text,.pr-pinned .pr-card,.ps-seg,.ag-box,.ag-q,.pa-card,.fp-toc){color:#e6edff!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#22c7e052!important}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.an-list>li,.rp-card,.rp-col,.an-letter,.rp-offer,.pr-team-text,.pr-card,.pa-card,.ag-box) :is(b,strong,h3,h4){color:#fff!important}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.an-list>li,.rp-card,.rp-col,.an-letter,.rp-offer,.pr-team-text,.pr-card,.pa-card,.ag-box) :is(small,p,em){color:#9fb6dc!important}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.an-tabs,.ps-seg) button{color:#c9d8f3!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .an-av{color:#e6edff!important;background:#22c7e01f!important}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.an-tabs button.on,.rp-views button.on,.rp-chips button.on,.ps-seg button.on,.an-filters button.on){color:#fff!important;background:linear-gradient(90deg,#14214b 0%,#0f1b3d 24%,#3b4fd8 55%,#4f8fe6 78%,#7cc4e6 100%)!important;border-color:#bee6ff8c!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .an-form{color:#e6edff;border:1px solid #22c7e073;background:linear-gradient(165deg,#1b2862,#0d1638)!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .an-form :is(h2,h3,b){color:#fff}:is(.cp:has(.cp-hright),.cp.cp-electric) .an-form label{color:#7fe7ff}:is(.cp:has(.cp-hright),.cp.cp-electric) .an-form input:disabled{color:#9fb6dc!important;background:#ffffff0a!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .pa-later{color:#9fb6dc}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.hh-coming-next,.hh-join-sub){color:#9fb6dc!important;background:0 0!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .hh-coming-next strong{color:#fff!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-settings-link{color:#7fe7ff!important;border-color:#22c7e080!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-main>section :is(p,li){color:#c9d8f3}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-main>section :is(strong,h2,h3){color:#fff}:is(.cp:has(.cp-hright),.cp.cp-electric) .fp{--ink:#e6edff;--muted:#9fb6dc;--violet-deep:#6fd2e3;color:#e6edff}:is(.cp:has(.cp-hright),.cp.cp-electric) .fp :is(h1,h2,h3,strong){color:#fff!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .fp :is(p,li,.fp-updated){color:#c9d8f3!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .fp a{color:#7fe7ff!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .fp-back{color:#7fe7ff!important;background:#ffffff0f!important;border-color:#22c7e073!important}.hh-pay-line{color:#c9d8f3;text-align:center;background:#22c7e00f;border:1px solid #22c7e059;border-radius:12px;margin:2px 0 12px;padding:10px 12px;font-size:13px}.hh-pay-line b{color:#fff}.cp.cp-electric .hc-form label>span:first-child{text-transform:none;letter-spacing:.04em;color:#7fe7ff;font-size:12px;font-weight:800}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-choice.cp-choice.cp-choice.picked,.cp-down-seg.cp-down-seg button.on,.an-tabs.an-tabs button.on,.rp-views.rp-views button.on,.rp-chips.rp-chips button.on,.ps-seg.ps-seg button.on,.an-filters.an-filters button.on,.rp-sides.rp-sides button.on,.hc-extra-picks.hc-extra-picks button.on,.ldp-choices.ldp-choices button.on){text-shadow:0 1px 2px #090e2899;color:#fff!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(255,255,255,0.16)' stroke-width='0.8'/></svg>") 0 0/14px 24px,linear-gradient(90deg,#14214b 0%,#0f1b3d 24%,#3b4fd8 55%,#4f8fe6 78%,#7cc4e6 100%)!important;border:1px solid #bee6ff8c!important;box-shadow:inset 0 1.5px #ffffff73,inset 0 -3px 6px #090e2859,0 2px #14204f8c,0 0 14px #22c7e04d!important}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-choice.cp-choice.picked:before{vertical-align:-1px;clip-path:inset(0 round 24%);background:linear-gradient(160deg,#fff,#b5f0ff 55%,#5fd3f5);width:11px;height:13px;margin-right:8px;display:inline-block;content:""!important}:is(.cp:has(.cp-hright),.cp.cp-electric){--hh-input:48px;--hh-cta:52px;--hh-tap:44px}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.trap-field),select){box-sizing:border-box;min-height:var(--hh-input);padding:10px 14px;border-radius:12px!important;font-size:16px!important}:is(.cp:has(.cp-hright),.cp.cp-electric) textarea{border-radius:12px!important;font-size:16px!important}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-cta:not(.small),button.cp-purchase-btn[type=submit],.hyve-btn,.hb-acts .hb-btn.hb-btn){min-height:var(--hh-cta);font-size:16px}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-cta.small{min-height:40px}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.hb-btn:not(.hyve-btn),.ac-btn,.cp-choice,.an-tabs button,.rp-sides button,.ps-seg button,.hc-extra-picks button,.eh-switch button,.ldp-choices button,.hb-pill){min-height:var(--hh-tap)}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.rp-chips button,.an-filters button,.rp-views button){min-height:36px}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-down-seg button{min-height:var(--hh-input);min-width:46px;font-size:15px}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-down-seg{border-color:#22c7e066;border-radius:12px}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-pw-box button,.hc-x,.an-x){min-width:var(--hh-tap);min-height:var(--hh-tap)}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.ps-mini,.ag-link,.da-link,.cp-installbox-done){align-items:center;min-height:36px;display:inline-flex}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-profile .cp-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 12px}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-profile .cp-profile-grid>.cp-field:not(.cp-field-wide)>span:first-child{align-items:flex-end;min-height:2.6em;display:flex}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-profile .cp-own-rent{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hh-address-row{grid-template-columns:minmax(0,1fr) 112px;gap:12px;display:grid}.cp.cp-electric .hc-form .hc-two>label>span:first-child{align-items:flex-end;min-height:2.6em;display:flex}.cp.cp-electric .hc-form .hc-acts .hb-btn{min-height:var(--hh-cta);flex:1}.cp.cp-electric .hc-form .hc-acts{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#0d163800,#0d1638 30%);gap:10px;margin:8px -16px -16px;display:flex;position:sticky;bottom:0}.cp.cp-electric .hc-private button{min-height:var(--hh-tap);color:#e6edff;background:#ffffff0f;border:1px solid #22c7e073;border-radius:999px;align-items:center;margin:8px 0 0 6px;padding:0 16px;text-decoration:none;display:inline-flex}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.trap-field),select){height:var(--hh-input)}:is(.cp:has(.cp-hright),.cp.cp-electric) .cp-choice{min-height:var(--hh-input)}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.rp-acts a,.rp-acts button,.ag-cta.small,.kdh-link,.hc-extra-row button){min-width:36px;min-height:36px}:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.ldp-toggle,.rp-who){min-height:var(--hh-tap)}.cp.cp-electric .hc-down .cp-down-seg button{min-width:36px;padding:0 8px}.cp.cp-electric .hc-down input{padding:10px}.cp.cp-electric .hc-form .hc-acts{background:#0d1638;border-top:1px solid #22c7e04d}.md{box-sizing:border-box;color:#0f1b3d;background:#f6f8fc;justify-content:center;align-items:flex-start;min-height:100vh;padding:20px 12px 40px;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.45;display:flex}.md-page{background:#f6f8fc;border:1px solid #e3eaf3;border-radius:18px;width:100%;max-width:520px;overflow:hidden}.md-quiet{text-align:center;color:#7a8aa6;padding:40px 16px}.md-top{border-bottom:4px solid #0000;border-image:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%)) 1;background:#fff;align-items:center;padding:8px 16px 10px;display:flex}.md-brand{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.md-brand span,.md-join span{letter-spacing:.5px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800;line-height:1}.md-brand span{color:#0f1b3d;padding-top:5px;font-size:24px}@supports ((-webkit-background-clip:text) or (background-clip:text)){.md-brand span{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.md-hero{color:#fff;background:#0f1b3d;align-items:center;gap:12px;padding:16px 14px 12px;display:flex}.md-hero img{object-fit:cover;background:#dfe9fb;border:3px solid #22d3ee;border-radius:50%;flex:0 0 60px;width:60px;height:60px}.md-hero b{font-size:17px;display:block}.md-hero small{color:#cfe0ff;font-size:12.5px;display:block}.md-acts{background:#0f1b3d;gap:6px;padding:0 14px 14px;display:flex}.md-acts a{text-align:center;color:#fff;background:#1e2c63;border:1px solid #33448a;border-radius:999px;flex:1;padding:9px 6px;font-size:12.5px;font-weight:800;text-decoration:none}.md-acts a.go{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));border-color:#4a63c9}.md-sec{padding:14px 14px 2px}.md-sec h2{color:#0f1b3d;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.md-live{color:#fff;letter-spacing:.04em;background:#b3261e;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.md-note,.md-cap{color:#45698f;margin:6px 0 0;font-size:12.5px}.md-cap{color:#0f1b3d;font-weight:700}.md-cap button{color:#0e7ea5;cursor:pointer;background:0 0;border:0;margin-left:8px;font:700 12.5px inherit}.md-error{color:#b3261e;margin:0 0 8px;font-size:13px;font-weight:700}.md-frame{background:#1e2c63;border-radius:12px;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.md-frame.tall{max-width:330px;height:560px;margin:0 auto;padding-top:0}.md-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.md-out{color:#fff;text-align:center;background:#1e2c63;border-radius:12px;padding:14px;font-weight:800;text-decoration:none;display:block}.md-bill{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.md-ad{scroll-snap-align:start;color:#fff;box-sizing:border-box;background:#0e7ea5;border-radius:12px;flex:0 0 74%;padding:14px;text-decoration:none}.md-ad.alt{background:#0e7490}.md-ad b{font-size:15px;display:block}.md-ad small{color:#e6f1fb;margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.md-now{margin-bottom:10px}.md-lib{grid-template-columns:1fr 1fr;gap:8px;display:grid}.md-tile{text-align:left;cursor:pointer;font:inherit;color:#0f1b3d;background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:0 0 8px;display:block;overflow:hidden}.md-play{color:#0e7ea5;background:#dfe9fb;place-items:center;height:62px;font-size:20px;display:grid}.md-tile b{padding:6px 10px 0;font-size:12.5px;display:block}.md-tile small{color:#45698f;padding:0 10px;font-size:11.5px;display:block}.md-story{color:#0f1b3d;background:#fff;border:1px solid #dbe3ef;border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:10px;text-decoration:none;display:flex}.md-heart{color:#00a05c;background:#e6f6ee;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.md-story b{font-size:13.5px;display:block}.md-story small{color:#45698f;font-size:12.5px;display:block}.md-event{background:#fff;border:1px solid #dbe3ef;border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 10px;display:flex}.md-date{text-align:center;color:#fff;background:#0f1b3d;border-radius:8px;flex:0 0 44px;width:44px;padding:4px 0}.md-date small{font-size:10px;font-weight:800;display:block}.md-date b{font-size:16px;display:block}.md-event>span{flex:1;min-width:0}.md-event>span b{font-size:13.5px;display:block}.md-event>span small{color:#45698f;font-size:12px;display:block}.md-seat{color:#0e7ea5;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 0;font:800 12.5px inherit;text-decoration:none}.md-saved{color:#00a05c;white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:800}.md-invite{background:#eef5ff;border-radius:14px;padding:14px}.md-invite b{margin-bottom:4px;font-size:15px;display:block}.md-invite p{margin:0;font-size:13px}.md-join{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:11px 16px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.md-join span{color:#fff;padding-top:4px;font-size:19px}.md-mark-bright{filter:drop-shadow(0 0 5px #60a5fa80)}.md-mark-bright circle[fill=\#0b6475],.md-mark-bright circle[fill=\#0a7a8c]{fill:#3bb9cd}.md-mark-bright circle[fill=\#0e7ea5]{fill:#60a5fa}.md-mark-bright circle[fill=\#22c7e0]{fill:#22d3ee}.md-fine{color:#7a8aa6;text-align:center;margin:0;padding:14px 16px 18px;font-size:11px;line-height:1.45}@media (width<=640px){.md{padding:0 0 32px}.md-page{border:0;border-radius:0;max-width:none;overflow:visible}.md-top{z-index:5;padding-top:calc(8px + env(safe-area-inset-top));padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right));position:sticky;top:0}}.hh-foot{box-sizing:border-box;max-width:520px;margin:18px auto calc(12px + env(safe-area-inset-bottom));text-align:center;color:#9fb6dc;background:0 0;border:0;justify-items:center;gap:8px;padding:0 16px;font-size:12.5px;line-height:1.4;display:grid}.hh-foot .hh-powered{margin:0}.hh-foot .hh-powered-name b{color:#22d3ee!important}.hh-foot .hh-powered-by{color:#c9d4ee!important}.hh-foot .hh-powered .hh-lockup-word{color:#0000!important}.hh-foot-links{color:#64748b;margin:0;font-size:12.5px}.hh-foot-links span{white-space:nowrap}.hh-foot-links a{text-decoration:none;color:#0e7ea5!important}:is(.cp:has(.cp-hright),.cp.cp-electric,.cp-navy-page,.ag-navy,.cp-rest-fade,.cp-updates,.hh-gate-main) .hh-foot-links{color:#9fb6dc}:is(.cp:has(.cp-hright),.cp.cp-electric,.cp-navy-page,.ag-navy,.cp-rest-fade,.cp-updates,.hh-gate-main) .hh-foot-links a{color:#7dd3fc!important}.hh-foot .hh-powered{max-width:100%}.hh-foot .hh-powered-name,.hh-foot .hh-powered .hh-lockup{white-space:nowrap}.hh-foot-links a:hover{text-decoration:underline}.hh-foot.hh-foot-in{max-width:none;margin:16px -20px -18px;padding:0 8px;display:block}.hh-foot-band{background:#0b1230;border-top:1px solid #22c7e038;border-radius:0 0 18px 18px;justify-items:center;gap:6px;margin:0 -8px;padding:12px 16px 14px;display:grid}.hh-foot-in .hh-powered{background:0 0;padding:0}.hh-foot .hh-gate-brand{white-space:nowrap;vertical-align:middle;align-items:center;display:inline-flex}.hh-foot .hh-gate-brand .hh-lockup{gap:5px}.hh-foot .hh-gate-brand .hh-lockup-word{background:linear-gradient(90deg,#3bb9cd,#1594a9 30%,#3b82f6 70%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:#0000!important}.hh-foot .hh-gate-brand .hh-lockup-mark{width:1.4em;height:1.4em}.hh-foot .hh-gate-brand .hh-lockup-mark circle[fill=\#0b6475]{fill:#3bb9cd}.hh-foot .hh-gate-brand .hh-lockup-mark circle[fill=\#0a7a8c]{fill:#1594a9}.hh-foot .hh-gate-brand .hh-lockup-mark circle[fill=\#0e7ea5]{fill:#3b82f6}.hh-foot .hh-gate-brand .hh-lockup-mark circle[fill=\#22c7e0]{fill:#22d3ee}.hh-foot .hh-journey{text-align:center;justify-items:center;gap:12px;margin:20px -12px 0;display:grid}.hh-foot .hh-journey-line{margin:0;font-size:14.5px;line-height:1.55;color:#c9d8f3!important}.hh-foot .hh-journey-steps{flex-wrap:nowrap;justify-content:center;align-items:center;margin:0;padding:8px 0 16px;list-style:none;display:flex}.hh-foot .hh-journey-steps li{align-items:center;display:inline-flex}.hh-foot .hh-journey-arrow{color:#22c7e0;text-shadow:0 0 8px #22c7e0cc;margin:0 3px;font-size:12px;font-weight:900}.hh-foot .hh-journey-step{isolation:isolate;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:5px 8px 5px 7px;font-size:12px;display:inline-flex;position:relative}.hh-foot .hh-journey-step>b{z-index:2;letter-spacing:-.005em;font-weight:800;position:relative}.hh-foot .hh-journey-step>i{z-index:2;clip-path:inset(0 round 24%);width:8px;height:9px;position:relative}.hh-foot .hh-journey-step svg{pointer-events:none;position:absolute}.hh-foot .hh-journey-step>.hh-scene{z-index:0;border-radius:999px;width:100%;height:100%;inset:0;overflow:hidden}.hh-foot .hh-journey-arrow-1,.hh-foot .hh-journey-arrow-2{-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 3px #78c8ffcc);-webkit-background-clip:text;background-clip:text}.hh-foot .hh-journey-arrow-1{background-image:linear-gradient(90deg,#f0fbff,#4fb3ff)}.hh-foot .hh-journey-arrow-2{filter:drop-shadow(0 0 3px #3bb9cdcc);background-image:linear-gradient(90deg,#4fb3ff,#79cbd9)}.hh-foot .hh-journey-ice{background:0 0;border-color:#fffffff2;padding-left:10px;padding-right:10px;box-shadow:inset 0 0 6px #fffc,inset 0 -3px 5px #4696d273,0 0 12px #bee6ff8c}.hh-foot .hh-journey-ice>b{text-shadow:0 1px #ffffffb3,0 0 6px #fff9;color:#0d3d70!important}.hh-foot .hh-journey-ice>i{background:linear-gradient(160deg,#6fb6e3,#1f6fb2 60%,#0d3d70)}.hh-foot .hh-ice-snow{z-index:3;filter:drop-shadow(0 1px 1px #78b4e199);width:calc(100% - 12px);height:9px;top:-6px;left:6px}.hh-foot .hh-ice-side{z-index:3;filter:drop-shadow(0 0 2px #e0f7ffcc);width:10px;height:calc(100% + 4px);top:-2px}.hh-foot .hh-ice-side-l{left:-3px}.hh-foot .hh-ice-side-r{right:-3px;transform:scaleX(-1)}.hh-foot .hh-ice-icicles{z-index:1;filter:drop-shadow(0 0 2px #e0f7ffb3);width:76%;height:11px;bottom:-10px;left:12%}.hh-foot .hh-ice-melt{opacity:0;background:radial-gradient(circle at 60% 60%,#fff 0,#d6f0ff 35%,#7cc8f0 80%);border-radius:0 50% 50%;width:4px;height:4px;animation:3.6s cubic-bezier(.55,0,.9,.4) infinite hh-melt;position:absolute;bottom:-12px;left:calc(53.8% - 2px);transform:rotate(45deg)scale(.2);box-shadow:0 0 3px #e0f7ff}@keyframes hh-melt{0%{opacity:0;transform:translateY(0)rotate(45deg)scale(.2)}12%{opacity:1}60%{opacity:1;transform:translateY(1px)rotate(45deg)scale(1)}80%{opacity:.9;transform:translateY(9px)rotate(45deg)scale(.9,1.1)}84%,to{opacity:0;transform:translateY(10px)rotate(45deg)scale(.9,1.1)}}.hh-foot .hh-journey-water{background:0 0;border-color:#aadcfff2;box-shadow:inset 0 -3px 6px #05286e8c,inset 0 1px #fffc,0 0 12px #1e90ff80}.hh-foot .hh-journey-water>b{text-shadow:0 0 2px #05235f,0 1px 2px #05235fe6,0 0 7px #1e90ffe6;color:#fff!important}.hh-foot .hh-journey-water>i{filter:drop-shadow(0 0 2px #05235fe6);background:linear-gradient(160deg,#e0f2ff,#4fb3ff 50%,#1d4ed8)}.hh-foot .hh-water-wave{animation:2.8s linear infinite hh-wave}@keyframes hh-wave{0%{transform:translate(0)}to{transform:translate(-100px)}}.hh-foot .hh-water-gloss{z-index:1;pointer-events:none;background:linear-gradient(#fff9,#fff0);border-radius:999px;height:30%;position:absolute;top:2px;left:12%;right:12%}.hh-foot .hh-water-bubbles{z-index:1;pointer-events:none;border-radius:999px;position:absolute;inset:0;overflow:hidden}.hh-foot .hh-water-bubbles em{opacity:0;background:#ffffff40;border:.6px solid #ffffffe6;border-radius:50%;width:2.5px;height:2.5px;animation:2.6s ease-in infinite hh-bubble;position:absolute;bottom:1px}.hh-foot .hh-water-bubbles em:first-child{left:14%}.hh-foot .hh-water-bubbles em:nth-child(2){animation-delay:.9s;left:52%}.hh-foot .hh-water-bubbles em:nth-child(3){animation-delay:1.7s;left:86%}@keyframes hh-bubble{0%{opacity:0;transform:translateY(0)}15%{opacity:1}70%{opacity:.9;transform:translateY(-9px)translate(1px)}80%,to{opacity:0;transform:translateY(-11px)}}.hh-foot .hh-water-drops{z-index:3;pointer-events:none;height:0;position:absolute;bottom:0;left:0;right:0}.hh-foot .hh-water-drops em{opacity:0;background:radial-gradient(circle at 60% 60%,#fff 0,#bfe3ff 30%,#3b9cff 75%);border-radius:0 50% 50%;width:5px;height:5px;animation:2.4s cubic-bezier(.55,0,.9,.4) infinite hh-drop;position:absolute;top:-3px;transform:rotate(45deg)scale(.2);box-shadow:0 0 4px #4fb3ffe6}.hh-foot .hh-water-drops em:first-child{left:38%}.hh-foot .hh-water-drops em:nth-child(2){animation-delay:1.2s;left:62%}@keyframes hh-drop{0%{opacity:0;transform:translateY(0)rotate(45deg)scale(.2)}10%{opacity:1}45%{opacity:1;transform:translateY(1px)rotate(45deg)scale(1)}72%{opacity:1;transform:translateY(12px)rotate(45deg)scale(.9,1.1)}76%,to{opacity:0;transform:translateY(13px)rotate(45deg)scale(1.4,.2)}}.hh-foot .hh-water-puddle{z-index:0;pointer-events:none;background:radial-gradient(at 50% 40%,#c8ebffd9 0,#4fb3ffbf 22%,#1e90ff61 52%,#1e90ff00 72%);border-radius:50%;height:9px;position:absolute;bottom:-15px;left:-8%;right:-8%;box-shadow:0 0 10px #1e90ff73}.hh-foot .hh-water-puddle:before{content:"";background:#ffffffbf;border-radius:2px;height:1.5px;position:absolute;top:2px;left:30%;right:42%}.hh-foot .hh-water-puddle i{opacity:0;border:1px solid #d2f0ffe6;border-radius:50%;width:40px;height:9px;margin:-4.5px 0 0 -20px;animation:2.4s ease-out infinite hh-ripple;position:absolute;top:50%}.hh-foot .hh-water-puddle i:first-child{animation-delay:1.82s;left:38%}.hh-foot .hh-water-puddle i:nth-child(2){animation-delay:3.02s;left:62%}@keyframes hh-ripple{0%{opacity:1;transform:scale(.1)}45%{opacity:.5}60%,to{opacity:0;transform:scale(1)}}.hh-foot .hh-journey-steps li:last-child .hh-journey-fade{background:linear-gradient(#22387fd9,#1e1e64e6) padding-box padding-box,linear-gradient(90deg,#b6e3ea,#3bb9cd 30%,#60a5fa 65%,#67e8f9) border-box;border:1.5px solid #0000;animation:2.6s ease-in-out infinite hh-home-glow;box-shadow:inset 0 0 10px #3bb9cd99,0 0 12px #1594a999,0 0 22px #22d3ee4d}.hh-foot .hh-journey-fade>b{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#ceecf1 25%,#79cbd9 50%,#a5d8ff 75%,#a5f3fc);filter:drop-shadow(0 0 4px #79cbd9f2)drop-shadow(0 0 8px #67e8f980);-webkit-background-clip:text;background-clip:text;color:#0000!important}.hh-foot .hh-journey-fade>i{filter:drop-shadow(0 0 4px #79cbd9);background:linear-gradient(160deg,#fff,#79cbd9 40%,#67e8f9)}.hh-foot .hh-glow-shine{z-index:1;pointer-events:none;border-radius:999px;position:absolute;inset:0;overflow:hidden}.hh-foot .hh-glow-shine:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:35%;animation:3.2s ease-in-out infinite hh-home-shine;position:absolute;top:0;bottom:0;left:-45%}.hh-foot .hh-glow-star{z-index:3;fill:#fff;filter:drop-shadow(0 0 3px #79cbd9)drop-shadow(0 0 5px #67e8f9);width:8px;height:8px;animation:2.2s ease-in-out infinite hh-twinkle}.hh-foot .hh-glow-star-1{top:-5px;right:6px}.hh-foot .hh-glow-star-2{width:6px;height:6px;animation-delay:.8s;bottom:-5px;left:10px}.hh-foot .hh-glow-star-3{width:5px;height:5px;animation-delay:1.5s;top:-4px;left:34%}@keyframes hh-home-glow{0%,to{box-shadow:inset 0 0 10px #3bb9cd99,0 0 12px #1594a999,0 0 22px #22d3ee4d}50%{box-shadow:inset 0 0 14px #79cbd9cc,0 0 20px #3bb9cdf2,0 0 34px #22d3ee99}}@keyframes hh-home-shine{0%,55%{left:-45%}to{left:120%}}@keyframes hh-twinkle{0%,to{opacity:.3;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.hh-foot .hh-water-puddle i,.hh-foot .hh-water-wave,.hh-foot .hh-glow-shine:after,.hh-foot .hh-glow-star,.hh-foot .hh-journey-steps li:last-child .hh-journey-fade{animation:none}.hh-foot .hh-water-drops em,.hh-foot .hh-ice-melt,.hh-foot .hh-water-bubbles em{opacity:0;animation:none}}.hh-foot.hh-foot-in{margin-top:20px}.hh-foot.hh-foot-in .hh-journey{margin:0}.hh-foot.hh-foot-in .hh-foot-band{gap:8px;margin:18px -8px 0}.hh-foot .hh-powered .hh-lockup-word{flex-shrink:0;white-space:nowrap!important}.hh-foot:not(.hh-foot-in){padding:0}.hh-foot .hh-powered .hh-lockup{flex-shrink:0}.st{color:#0f1b3d;text-align:left;gap:14px;max-width:860px;padding:8px 0 60px;font-family:system-ui,sans-serif;display:grid}.st>*{min-width:0}.st-head h1{color:#0f1b3d;margin:0 0 10px;font-size:26px}.st-tabs{border-bottom:1px solid #dbe3ef;flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}.st-tabs a{color:#45698f;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none}.st-tabs a.on{color:#fff;background:#0f1b3d}.st-sub{color:#45698f;margin:0;font-size:14.5px}.st-error{color:#b3261e;background:#fff1f1;border-radius:12px;margin:0;padding:10px 14px;font-weight:700}.st-ok{color:#00804a;background:#e9f9f1;border-radius:12px;margin:0;padding:10px 14px;font-weight:700}.st-card{background:#fff;border:1px solid #dbe3ef;border-radius:16px;gap:12px;padding:16px 18px;display:grid;box-shadow:0 2px 8px #14204f0d}.st-card>*{min-width:0}.st-card h3{margin:0;font-size:16px}.st-grid label{align-content:start;gap:4px;font-size:13px;font-weight:700;display:grid}.st-grid label.wide{grid-column:1/-1}.st input,.st textarea{box-sizing:border-box;color:#0f1b3d;width:100%;font:inherit;background:#fff;border:1px solid #c9d6ea;border-radius:10px;padding:9px 11px;font-size:14.5px;font-weight:400}.st input[readonly]{color:#45698f;background:#f6f8fc}.st textarea{resize:vertical}.st input:focus,.st textarea:focus{outline-offset:0;border-color:#0e7ea5;outline:2px solid #0e7ea5}.st label small{color:#7a8aa6;font-size:12px;font-weight:400;line-height:1.4}.st-req{color:#d73c24;background:#fcf2f0;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px}.st-preview{color:#45698f;overflow-wrap:anywhere;background:#f8fafe;border:1px solid #dbe3ef;border-radius:12px;gap:2px;padding:12px 14px;font-size:13.5px;display:grid}.st-preview small{letter-spacing:.07em;color:#7a8aa6;margin-bottom:2px;font-size:10.5px;font-weight:800}.st-preview b{color:#0f1b3d;font-size:14.5px}.st-save{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-cta{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d, #0f1b3d 34%, #0e7ea5 68%, #22c7e0));color:#fff;cursor:pointer;border:0;border-radius:999px;padding:10px 22px;font:800 14px system-ui,sans-serif;box-shadow:0 4px 12px #14204f40}.st-cta:disabled{opacity:.55;cursor:default}.st-quiet{color:#0f1b3d;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:8px 14px;font:700 13px system-ui,sans-serif}.st-copy{background:#eaf2ff;border:1px solid #c9d6ea;border-radius:14px;gap:6px;padding:14px;font-size:13.5px;display:grid}.st-copy>span{color:#45698f;line-height:1.5}.st-copy>span b{color:#0f1b3d}.st-copy small{color:#45698f;font-size:12px}.st-row-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-choice{gap:6px;display:flex}.st-choice button{color:#45698f;cursor:pointer;background:#fff;border:1px solid #c9d6ea;border-radius:999px;padding:6px 14px;font:700 13px system-ui,sans-serif}.st-choice button.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.st-field{gap:4px;font-size:13px;font-weight:700;display:grid}.st select{color:#0f1b3d;font:inherit;background:#fff;border:1px solid #c9d6ea;border-radius:10px;padding:8px 10px;font-size:14px}.st-fine{color:#45698f;margin:0;font-size:12.5px;line-height:1.5}.st-fine a{color:#0e7ea5;font-weight:700}.st-line{border-top:1px solid #e8eef7;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;font-size:14px;display:flex}.st-line:first-of-type{border-top:0}.st-line>span{color:#45698f;flex:200px}.st a.st-quiet{text-decoration:none;display:inline-block}.st-audio{width:100%;max-width:360px}.st-meter{gap:4px;display:grid}.st-meter i{background:linear-gradient(90deg,#0e7ea5,#22c7e0);border-radius:999px;height:10px;transition:width 80ms;display:block}.st-meter small{color:#45698f;font-size:12px}.st-good{color:#00804a;overflow-wrap:anywhere}.st-tag{background:#f1f4f9;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;color:#45698f!important;flex:none!important}.st-provider{color:#0f1b3d;cursor:pointer;background:#fff;border:1px solid #c9d6ea;border-radius:999px;padding:9px 18px;font:800 13.5px system-ui,sans-serif;box-shadow:0 1px 3px #14204f1f}.st-provider:disabled{opacity:.5;cursor:default}.st-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:700;text-decoration:underline}.st-tag-live{background:#e4f7ee;color:#00804a!important}.st-tag-review{background:#f1f4f9;color:#45698f!important}.st-tag-paused{background:#f9e7e5;color:#be2e17!important}.st-switch{cursor:pointer}.st-switch input,.st-hours input[type=checkbox],.st-alert-grid input{opacity:0;width:0;height:0;position:absolute}.st-switch i,.st-hours i,.st-alert-grid i{background:#d6deea;border-radius:999px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.st-switch i:after,.st-hours i:after,.st-alert-grid i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.st-switch input:checked+i,.st-hours input:checked+i,.st-alert-grid input:checked+i{background:#0e7ea5}.st-switch input:checked+i:after,.st-hours input:checked+i:after,.st-alert-grid input:checked+i:after{left:18px}.st-hours{gap:6px;display:grid}.st-hours label{color:#45698f;align-items:center;gap:10px;font-size:14px;display:flex;position:relative}.st-hours label b{color:#1e2a3a;width:36px}.st-hours label.off{color:#8aa0ba}.st-hours input[type=time]{font:inherit;border:1px solid #c9d6ea;border-radius:8px;padding:4px 8px}.st-alert-grid{gap:4px;margin:6px 0 12px;font-size:14px;display:grid}.st-alert-grid [role=row]{border-top:1px solid #e8eef7;grid-template-columns:1fr 104px 30px repeat(4,64px);align-items:center;gap:6px;padding:6px 0;display:grid;position:relative}.st-alert-grid [role=row].head{border-top:0}.st-alert-grid [role=row]>span{color:#45698f}.st-alert-grid [role=row].head b{color:#45698f;text-align:center;font-size:12px}.st-alert-grid label{cursor:pointer;justify-content:center;display:flex;position:relative}.st-alert-grid select{font:inherit;color:#1e2a3a;background:#fff;border:1px solid #c9d6ea;border-radius:8px;padding:3px 4px;font-size:13px}.st-play{color:#0e7ea5;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.st-play:disabled{color:#c9d6ea;cursor:default}@media (width<=640px){.st-alert-grid [role=row]{grid-template-columns:1fr 88px 24px repeat(4,40px)}}.st-need::placeholder{color:#be2e1780;font-weight:400}.st-need{border-color:#e9bdb7}.st-edit-line{border-top:0;justify-content:space-between;padding:0 0 8px}.st-edit-line .st-sub{flex:240px;margin:0}.st-locked .st-card input,.st-locked .st-card textarea{pointer-events:none;background:0 0;border-color:#0000;padding-left:0}.st-locked .st-need::placeholder{color:#0000}.st-provider{align-items:center;gap:8px;display:inline-flex}.st-provider img{object-fit:contain;width:22px;height:22px}.st-photo{align-items:flex-start;gap:14px;padding:4px 0 12px;display:flex}.st-photo img{object-fit:cover;background:#fff;border:1px solid #e8eef7;border-radius:50%;width:84px;height:84px}.st-photo.st-logo img{object-fit:contain;border-radius:10px;width:140px;height:84px;padding:6px}.st-photo-empty{color:#0e7ea5;background:#eef3ff;border-radius:50%;place-items:center;width:84px;height:84px;font:800 22px system-ui,sans-serif;display:grid}.st-logo .st-photo-empty{color:#8aa0ba;border-radius:10px;width:140px;font-size:14px}.st-photo>div{flex:1;gap:4px;display:grid}.st-photo>div>b{color:#1e2a3a}.st-photo small{color:#45698f}.st-file{display:inline-block;position:relative;overflow:hidden}.st-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.st-locked .st-photo img,.st-locked .st-file input,.st-locked .st-switch input{pointer-events:auto}.st-lenders .st-hint{color:#45698f;margin:0;font-size:13px}.st-lender{border:1.5px solid #c7d6f0;border-radius:12px;gap:8px;margin-top:10px;padding:12px;display:grid}.st-lender-add{border-style:dashed}.st-lender label{gap:4px;display:grid}.st-lender small{color:#64748b;font-size:12px}.st-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.st-chip{color:#1d4ed8;background:#eff6ff;border:1px solid #c7d6f0;border-radius:999px;padding:4px 6px 4px 10px;font-size:13px;font-weight:700}.st-chip button{color:#ba2d17;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;font-weight:800}.st-chips .st-chip-add{width:90px;font:inherit;border:1px dashed #c7d6f0;border-radius:999px;flex:none;padding:4px 8px;font-size:13px}.st-lender .st-quiet{justify-self:start}@media (width<=480px){.st-alert-grid [role=row]{grid-template-columns:78px 22px repeat(4,minmax(0,1fr));gap:4px}.st-alert-grid select{max-width:78px;padding:3px 2px;font-size:12px}.st-alert-grid [role=row]>span:first-child{grid-column:1/-1}.st-alert-grid [role=row].head b{font-size:11px}}.st-card{--st-head:#0e7ea5}.st-card:nth-of-type(4n+2){--st-head:#0f1b3d}.st-card:nth-of-type(4n+3){--st-head:#0e7490}.st-card:nth-of-type(4n+4){--st-head:#0f1b3d}.st-card>h3,.tg-card .tg-top h3{color:var(--st-head);letter-spacing:.01em;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.st-card>h3{border-bottom:1px solid color-mix(in srgb, var(--st-head) 22%, #fff);padding:2px 0 10px}.st-card>h3:before,.tg-card .tg-top h3:before{content:"";background:var(--st-head);border-radius:3px;flex:none;width:5px;height:22px}.tg-card .tg-top{border-bottom:1px solid color-mix(in srgb, var(--st-head) 22%, #fff);padding-bottom:10px}.mc-kinds{gap:6px;display:grid}.mc-kinds>small{color:#45698f;font-size:12px;font-weight:700}.mc-kinds>div{flex-wrap:wrap;gap:6px;display:flex}.mc-kind{color:#45698f;cursor:pointer;background:#fff;border:1px solid #c9d6ea;border-radius:999px;padding:7px 12px;font:700 13px system-ui,sans-serif}.mc-kind[aria-pressed=true]{border-color:var(--st-head,#0e7ea5);background:color-mix(in srgb, var(--st-head,#0e7ea5) 10%, #fff);color:var(--st-head,#0e7ea5)}.mc-warn{color:#b91c1c}.st .st-auto{color:#64748b;margin-top:4px;font-size:12.5px;font-style:normal;font-weight:700;display:block}.st .st-auto:empty{display:none}.st .st-auto.s-saved{color:#00a05c}.st .st-auto.s-waiting,.st .st-auto.s-check{color:#dc2626}.st-locked .st-card input.st-auto-box{pointer-events:auto;background:#fff;border-color:#c9d6ea;padding-left:11px}.st-pk-list{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.st-pk-list li{background:#f8fbff;border:1px solid #0e7ea52e;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:10px 12px;display:grid}.st-pk-list li small{color:#45698f;grid-column:1;font-size:13px}.st-pk-list li .st-quiet{grid-area:1/2/span 2}.st-pk-name{color:#0f1b3d;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.st-pk-here{color:#0b5d8f;background:#e6f6ff;border-radius:999px;padding:2px 8px;font:700 11.5px system-ui,sans-serif}.st-pk-none{color:#0f1b3d;margin:4px 0 0;font-weight:600}.st-servicing{border:1px solid #dbe3ef;border-radius:10px;gap:6px;margin:4px 0 0;padding:10px 12px;display:grid}.st-servicing legend{padding:0 4px;font-weight:700}.st-servicing label{align-items:flex-start;gap:8px;font-weight:500;display:flex}.st-servicing .st-indent{font:inherit;border:1px solid #c9d6ea;border-radius:8px;margin-left:26px;padding:7px 9px}.st-servicing small{color:#45698f}.team-workspace{color:#0f1b3d;max-width:1080px}.team-workspace h1{font-size:28px}.team-workspace h2{margin:0 0 12px;font-size:20px}.team-workspace label{flex-direction:column;gap:7px;font-weight:600;display:flex}.team-workspace input,.team-workspace select{color:#0f1b3d;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #acbddf;border-radius:8px;width:100%;padding:10px}.team-workspace input:read-only{background:#f1f5fa}.team-workspace button{color:#253e80;min-height:44px;font:inherit;cursor:pointer;background:#eef3ff;border:1px solid #b4c5e8;border-radius:9px;padding:9px 16px}.team-workspace button:disabled{opacity:.6;cursor:default}.team-workspace nav,.team-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.team-card{background:#fff;border:1px solid #d7e0f2;border-radius:12px;margin-top:22px;padding:22px}.team-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.team-attribution{color:#60708c;font-size:13px}.team-note,.team-review{background:#f0f4ff;border-radius:9px;padding:16px}.team-event{border-top:1px solid #d7e0f2;padding:20px 0}.team-event time{color:#64748b;margin-top:6px;font-size:13px;display:block}.team-diff{overflow-wrap:anywhere;background:#f5f7fc;grid-template-columns:180px 1fr;gap:12px;padding:8px;display:grid}.team-assign{max-height:240px;overflow:auto}.team-assign label{flex-direction:row;align-items:center;padding:8px}.team-assign input{width:20px;min-height:20px}.team-workspace [role=alert]{color:#b42318}.team-workspace summary{cursor:pointer;padding:16px 0}.team-actions{align-items:center}.team-actions span{font-size:13px}.team-workspace :focus-visible{outline-offset:2px;outline:3px solid #0a7a8c}@media (width<=600px){.team-fields{grid-template-columns:1fr}.team-card{padding:16px}.team-diff{grid-template-columns:1fr}}.team-route{gap:8px;margin:8px 0;display:grid}.team-route label{cursor:pointer;border:1px solid #c9d6ea;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;padding:10px 12px;display:grid}.team-route label.on{background:#eef3ff;border-color:#0e7ea5}.team-route label input{grid-row:span 2;margin-top:3px}.team-route label b{color:#1e2a3a}.team-route label span{color:#45698f;grid-column:2;font-size:13px}.team-dot{vertical-align:middle;background:#c9d6ea;border-radius:50%;width:9px;height:9px;display:inline-block}.team-dot.on{background:#00a05c}.team-turns{border-top:1px solid #dbe4f0;grid-column:2;gap:6px;margin-top:6px;padding-top:8px;display:grid}.team-turns>div{color:#1e2a3a;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.team-turns label{align-items:center;gap:8px;display:flex}.team-turns span{color:#45698f;font-size:13px}.team-turns input[type=number]{width:44px;font:inherit;border:1px solid #c9d6ea;border-radius:8px;padding:3px 6px}.team-turns small{color:#45698f}.team-turns input[type=checkbox]{flex:none;width:18px;height:18px;margin:0;padding:0}.team-card h3{color:#45698f;text-transform:uppercase;letter-spacing:.04em;margin:14px 0 6px;font-size:12px}.team-conds{gap:8px;display:grid}.team-cond-group{border:1px solid #dbe4f0;border-radius:12px;gap:6px;padding:8px 10px;display:grid}.team-cond{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.team-cond select,.team-cond input{font:inherit;border:1px solid #c9d6ea;border-radius:8px;padding:5px 8px;font-size:13px}.team-cond input{flex:120px}.team-cond button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px}.team-cond em,.team-cond-group>em{color:#45698f;font-size:12px;font-style:normal;font-weight:700}.team-add{color:#0e7ea5;cursor:pointer;background:#fff;border:1px solid #c9d6ea;border-radius:999px;justify-self:start;padding:3px 10px;font:700 12px system-ui,sans-serif}.team-cap{color:#1e2a3a;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.team-cap input,.team-cap select{font:inherit;border:1px solid #c9d6ea;border-radius:8px;padding:4px 8px;font-size:13px}.team-cap input{width:52px}.team-turns label{align-items:center;gap:8px;margin:0;display:flex!important}.team-turns input[type=checkbox]{margin:0;padding:0;width:18px!important;height:18px!important}.team-turns input[type=number]{width:44px!important}.team-cond select,.team-cond input,.team-cap select,.team-cap input{display:inline-block;width:auto!important}.team-cap select{max-width:100%}.team-turns label{flex-direction:row!important;font-weight:400!important}.team-bridge{border:1px solid #c9d6ea;border-radius:12px;margin-top:12px;padding:10px 12px}.team-bridge label{align-items:center;gap:10px;flex-direction:row!important;font-weight:400!important}.team-bridge input{height:18px;width:18px!important;min-height:0!important}.team-fold{text-transform:none;letter-spacing:0;color:#1e2a3a;cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;flex-direction:row!important;display:flex!important}.team-fold input{height:18px;margin:0;padding:0;width:18px!important;min-height:0!important}.team-readback{color:#1e2a3a;background:#eef8fa;border-left:3px solid #0a7a8c;border-radius:0 10px 10px 0;margin-top:14px;padding:12px 14px;font-size:14px}.team-saved{color:#00804a;font-size:13px;font-style:normal}.team-logo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.team-logo img{object-fit:contain;background:#fff;border:1px solid #dbe4f0;border-radius:10px;width:160px;height:80px;padding:6px}.team-logo>span{width:160px;height:80px;color:var(--muted);border:1px dashed #c9d6ea;border-radius:10px;place-items:center;font-size:13px;display:grid}.team-file{display:inline-block;position:relative;overflow:hidden}.team-file input{opacity:0;cursor:pointer;position:absolute;inset:0;min-height:0!important}.sx-list{display:grid}.sx-row{border-top:1px solid #e8eef7;grid-template-columns:34px minmax(0,1fr) 150px 128px;align-items:center;gap:4px 14px;padding:12px 0;display:grid}.sx-list>.sx-row:first-child{border-top:0;padding-top:2px}.sx-mark{color:#0f1b3d;background:#e6edff;border-radius:50%;place-items:center;width:34px;height:34px;font:900 11.5px system-ui,sans-serif;display:grid}.sx-who{gap:2px;min-width:0;display:grid}.sx-who b{color:#0f1b3d;font-size:15px}.sx-who span{color:#45698f;font-size:13px;line-height:1.4}.sx-row .st-tag{justify-self:start}.st .sx-tag-live{background:#e4f7ee;color:#007a46!important}.sx-row .st-cta,.sx-row .st-quiet{text-align:center;justify-self:stretch;min-height:48px}.sx-row.sx-wide .sx-who{grid-column:2/-1}.sx-row.sx-warn{background:#fdf6f5;border-top-color:#0000;border-radius:12px;margin:0 -10px;padding:12px 10px}.sx-warn+.sx-row{border-top-color:#0000}.sx-ask{color:#45698f;grid-column:3/-1;justify-self:end;font-size:13px;font-weight:700}.sx-result{color:#b3261e;grid-column:2/-1;margin:4px 0 0;font-size:13.5px;font-weight:700}.sx-result.sx-good{color:#007a46}.sx-as{color:#0f1b3d;border:0;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px 16px;margin:4px 0 0;padding:0;font-size:13.5px;display:flex}.sx-as legend{float:left;color:#45698f;margin-right:6px;font-weight:700}.sx-as label{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:inline-flex}.st .sx-as input{accent-color:#0e7ea5;width:18px;height:18px;margin:0}.sx-pick{background:#f6f8fc;border:1px solid #dbe3ef;border-radius:12px;grid-column:2/-1;gap:4px;margin:6px 0 0;padding:10px 14px;display:grid}.sx-pick label{color:#0f1b3d;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;display:flex}.st .sx-pick input{accent-color:#0e7ea5;width:18px;height:18px;margin:0}.sx-pick .st-cta{justify-self:start;min-height:48px;margin-top:4px}.sx-stop{background:#f6f8fc;border:1px solid #dbe3ef;border-radius:12px;grid-column:2/-1;gap:8px;margin-top:6px;padding:12px 14px;font-size:14px;display:grid}.sx-stop p{color:#0f1b3d;margin:0;font-weight:600}.sx-stop ul{color:#45698f;margin:0;padding-left:18px}.sx-stop-acts{flex-wrap:wrap;gap:10px;display:flex}.sx-stop-acts button{min-height:48px}.sx-key{color:#0f1b3d;letter-spacing:.04em;font:700 14px ui-monospace,Consolas,monospace}.sx-keyrow{border-top:1px solid #e8eef7;grid-template-columns:34px minmax(0,1fr) 278px;align-items:center;gap:4px 14px;padding:12px 0;display:grid}.sx-keyrow:first-of-type{border-top:0;padding-top:2px}.sx-keyrow .sx-keyset{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sx-keyrow .sx-keyset .st-quiet{min-height:44px}.sx-keyrow label{gap:2px;display:grid}.sx-keyrow .st-auto{margin-top:0}.sx-lic{max-width:360px}.sx-switch{border-top:0;align-items:flex-start;padding:0}.sx-switch>span b{color:#0f1b3d;font-weight:700}.sx-ticks{border:0;gap:2px;margin:0;padding:0;display:grid}.sx-ticks label{color:#0f1b3d;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14.5px;display:flex}.st .sx-ticks input{accent-color:#0e7ea5;width:18px;height:18px;margin:0}.sx-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st .sx-row :focus-visible,.st .sx-keyrow :focus-visible{outline-offset:2px;outline:2px solid #0f1b3d}.sx-ph{gap:10px;display:grid}.sx-ph i{background:#eef2f8;border-radius:7px;height:14px;display:block}.sx-ph i:nth-child(2){width:80%}.sx-ph i:nth-child(3){width:60%}@media (width<=820px){.sx-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:start}.sx-row .sx-mark{grid-row:1/span 2}.sx-row .st-tag{grid-area:1/3;justify-self:end}.sx-row .st-cta,.sx-row .st-quiet,.sx-ask{grid-column:2/-1;justify-self:start;min-width:128px}.sx-keyrow{grid-template-columns:34px minmax(0,1fr)}.sx-keyrow>:last-child{grid-column:2}}.hyc{width:100%;margin:0 auto;display:block;overflow:visible}.hyc polygon{stroke-width:1.4px;stroke-linejoin:round}.hyc-cell{transform-box:fill-box;transform-origin:50%}.hyc .hyc-off polygon{fill:#9fb6dc09;stroke:#9fb6dc29}.hyc .hyc-on>polygon:first-child{fill:var(--hyc-fade);fill-opacity:.42;stroke:var(--hyc-fade);filter:drop-shadow(0 0 4px #6366f1bf)}.hyc .hyc-on{opacity:0;animation:hyc-pop .45s ease-out var(--d) forwards, hyc-beat 4.5s ease-in-out calc(2.4s + var(--b)) infinite}.hyc .hyc-shine{stroke:none;pointer-events:none}.hyc .hyc-back>polygon:first-child{fill:#22c7e014;stroke:#22c7e08c}.hyc .hyc-back{opacity:0;animation:hyc-pop .45s ease-out var(--d) forwards}.hyc .hyc-start polygon{fill:#ffffff14;stroke:#e0faff;filter:drop-shadow(0 0 4px #e0faff99)}.hyc .hyc-part rect{fill:var(--hyc-fade);opacity:.6}.hyc .hyc-part-edge{fill:none;stroke:#e0faff;stroke-width:1.6px;filter:drop-shadow(0 0 6px #22c7e0)}.hyc .hyc-soon polygon{fill:var(--hyc-fade);fill-opacity:.1;stroke:#22c7e0;stroke-opacity:.75;stroke-dasharray:3 2.5;animation:2.4s ease-in-out 1.5s infinite hyc-breathe}.hyc .hyc-rim{fill:none;stroke:#22c7e0;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 5px #1e90ff)drop-shadow(0 0 2px #22c7e0);opacity:0;transition:d .6s;animation:.6s ease-out 1.4s forwards hyc-fade-in}.hyc .hyc-bee{filter:drop-shadow(0 0 6px #22c7e0e6);opacity:0;animation:.6s ease-out 1.6s forwards hyc-fade-in}.hyc .hyc-mark polygon{fill:none;stroke:#ffffffd9;stroke-width:1.2px;stroke-dasharray:2 2}.hyc .hyc-mark text{fill:#fff;text-anchor:middle;font-size:6.5px;font-weight:900}.hyc .hyc-mark-done polygon{stroke:#00e38ae6;stroke-dasharray:none}.hyc .hyc-mark-done text{fill:#00e38a;font-size:9px}.hyc .hyc-center text{text-anchor:middle;font-weight:900}.hyc .hyc-num{fill:#fff;filter:drop-shadow(0 0 8px #00e38ab3);font-size:26px}.hyc .hyc-num-halo{fill:#071030;stroke:#071030;stroke-width:7px;opacity:.75;font-size:26px}.hyc .hyc-num-label{letter-spacing:.14em;text-transform:uppercase;fill:#9ff5cf;paint-order:stroke;stroke:#071030d9;stroke-width:3px;font-size:8px}.hyc-ahead .hyc-num{filter:drop-shadow(0 0 8px #22c7e0d9)}.hyc-ahead .hyc-num-label{fill:#9be7ff}.hyc .hyc-ico{text-anchor:middle;dominant-baseline:central;fill:#9fb6dc80;pointer-events:none;font-size:9.5px;font-weight:900}.hyc .hyc-ico-lit{fill:#fff}.hyc .hyc-ico-now{fill:#e0faff;filter:drop-shadow(0 0 3px #22c7e0)}.hyc .hyc-new{animation:hyc-pop .45s ease-out var(--d) forwards, hyc-flash 1.2s ease-in-out 2.2s 2}.hyc .hyc-new>polygon:first-child{stroke:#e0faff}.hyc .hyc-part-new{animation:1.2s ease-in-out 2.2s 2 hyc-flash}@keyframes hyc-pop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes hyc-beat{0%,to{filter:none}12%{filter:brightness(1.45)}30%{filter:none}}@keyframes hyc-breathe{0%,to{stroke-opacity:.35}50%{stroke-opacity:1}}@keyframes hyc-fade-in{to{opacity:1}}@keyframes hyc-flash{0%,to{filter:none}50%{filter:brightness(1.9)drop-shadow(0 0 6px #22c7e0)}}.hyc.hyc-quiet :is(.hyc-on,.hyc-back,.hyc-rim,.hyc-bee){opacity:1;animation:none}.hyc.hyc-connected .hyc-on{animation:hyc-flash .9s ease-out var(--b) 1}@media (prefers-reduced-motion:reduce){.hyc :is(.hyc-on,.hyc-back,.hyc-new){animation:forwards hyc-pop}.hyc :is(.hyc-rim,.hyc-bee){animation-duration:0s;animation-delay:0s}.hyc .hyc-soon polygon,.hyc .hyc-part-new,.hyc.hyc-connected .hyc-on{animation:none}}.hyc .hyc-dot{fill:#dc2626;filter:drop-shadow(0 0 2px #dc2626)}.hs{--hs-hair:#22c7e0;--hs-hair-soft:#7fe7ff;--hs-words:#9fb6dc;--hs-bright:#dbe8ff;--hs-money:#00e38a;--hs-pink:#f0563f;min-height:100vh;color:var(--hs-bright);background:linear-gradient(#0f1838 0%,#0a1230 55%,#070d24 100%)}.dash-main:has(>.hs){padding:0!important}.hs :focus-visible{outline-offset:2px;outline:2px solid #fff}.hs-band{text-align:center;background:radial-gradient(46% 34% at 50% 100%,#7fe7ff21,#0000 72%),linear-gradient(#050a1c 0%,#08102a 70%,#0b1532 100%);padding:40px 40px 0;position:relative;overflow:hidden}.hs-band:after{content:"";background:linear-gradient(90deg,#0000,#22c7e08c 30%,#7fe7ffd9 50%,#22c7e08c 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.hs-cone{pointer-events:none;transform-origin:50% 0;filter:blur(10px);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);background:linear-gradient(#dcf0ff42,#dcf0ff12 70%,#dcf0ff04);height:100%;position:absolute;top:0}.hs-mid{width:520px;margin-left:-260px;left:50%}.hs-left{opacity:.6;width:380px;animation:5s ease-out hs-sway-l;left:6%;transform:rotate(-16deg)}.hs-right{opacity:.6;width:380px;animation:5s ease-out hs-sway-r;right:6%;transform:rotate(16deg)}@keyframes hs-sway-l{0%{opacity:0;transform:rotate(-26deg)}to{opacity:.6;transform:rotate(-16deg)}}@keyframes hs-sway-r{0%{opacity:0;transform:rotate(26deg)}to{opacity:.6;transform:rotate(16deg)}}.hs-lamp{pointer-events:none;background:radial-gradient(#ffffffb3,#c8ebff38 45%,#0000 72%);border-radius:50%;width:120px;height:20px;margin-left:-60px;position:absolute;top:-9px}.hs-dim{opacity:.5}.hs-head{z-index:1;color:#fff;letter-spacing:-.01em;text-shadow:0 0 28px #7fe7ff40;margin:0;font:800 40px/1.1 Sora,Arial Rounded MT Bold,system-ui,sans-serif;position:relative}.hs-head .hyve-name{background:linear-gradient(90deg,#3bb9cd,#1594a9 30%,#3b82f6 70%,#22d3ee);color:#0000;text-shadow:none;font:inherit;-webkit-background-clip:text;background-clip:text}.hs-onair{z-index:1;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font:800 12px/1 system-ui,sans-serif;display:inline-flex;position:absolute;top:20px;right:24px}.hs-off{color:#9fb6dcd9;background:#050a1c80;border:1px solid #9fb6dc59}.hs-off:before{content:"";background:#3a2340;border:1px solid #f0563f59;border-radius:50%;width:8px;height:8px}.hs-jobs{z-index:1;background:#050a1c8c;border:1px solid #22c7e038;border-bottom:0;border-radius:999px 999px 0 0;gap:6px;max-width:100%;margin:26px 0 0;padding:6px;display:inline-flex;position:relative;overflow-x:auto}.hs-job{color:#c9d8f5;white-space:nowrap;border-radius:999px;align-items:center;min-height:48px;padding:0 26px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.hs-job:hover{color:#fff}.hs-job.on{color:#fff;text-shadow:0 1px 3px #050a1c8c;background:linear-gradient(90deg,#0a7a8c,#0e7ea5 55%,#22c7e0);box-shadow:0 0 18px #22c7e073,inset 0 1px #ffffff40}.hs-floor{padding:28px 32px 48px}.hs-layout{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:24px;display:grid}.hs-box{color:var(--hs-bright);background:linear-gradient(#16214f 0%,#0f1838 100%);border:1px solid #22c7e08c;border-radius:16px;padding:20px;box-shadow:0 0 0 1px #22c7e01f,0 0 22px #22c7e02e,0 14px 30px #05091e73}.hs-box h2{color:#fff;text-shadow:0 0 14px #22c7e040;margin:0;font-size:19px;font-weight:800;line-height:1.25}.hs-box-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.hs-box-head h2{margin-right:auto}.hs-line{color:var(--hs-words);margin:0;font-size:15px}.hs-muted{color:var(--hs-words);margin:0;font-size:14px}.hs-empty{max-width:640px}.hs-empty p{color:var(--hs-words);margin:10px 0 0;font-size:15px}.hs-first{background:#070d2499;border:1px dashed #22c7e066;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.hs-first>p:first-child{color:#fff;flex:200px;margin:0;font-size:16px;font-weight:700}.hs-ph{gap:10px;display:grid}.hs-ph i{background:#9fb6dc24;border-radius:7px;height:14px;display:block}.hs-ph i:nth-child(2){width:80%}.hs-ph i:nth-child(3){width:55%}.hs-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--hs-hair);align-items:center;gap:7px;margin:0 0 10px;font-size:11.5px;font-weight:800;display:flex}.hs-tag:before{content:"";background:var(--hs-hair);width:7px;height:7px;box-shadow:0 0 8px var(--hs-hair);border-radius:50%}.hs-quiet{border:2px solid var(--hs-hair);color:#0f1b3d;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:9px 18px;font:800 14.5px/1.2 system-ui,sans-serif;text-decoration:none;display:inline-flex}.hs-quiet:hover{box-shadow:0 0 14px #22c7e073}.hs-side{padding:0;overflow:hidden}.hs-part{border-top:1px solid #22c7e02e;padding:18px 20px}.hs-part:first-child{border-top:0}.hs-links{background:#070d2459;border-top:1px solid #22c7e02e;padding:6px 0}.hs-go{color:#fff;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.hs-go+.hs-go{border-top:1px solid #22c7e01f}.hs-go span{color:var(--hs-words);margin-left:auto;font-size:13px;font-weight:600}a.hs-go:after{content:"›";color:var(--hs-hair);font-size:20px;font-weight:800;line-height:1}@media (width<=1100px){.hs-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.hs-band{padding:56px 12px 0}.hs-head{font-size:30px}.hs-onair{top:14px;right:12px}.hs-jobs{gap:2px;padding:4px}.hs-job{padding:0 16px;font-size:14px}.hs-floor{padding:18px 14px 32px}.hs-mid{width:340px;margin-left:-170px}.hs-left,.hs-right{width:220px}}@media (width<=380px){.hs-head{font-size:26px}.hs-job{padding:0 12px}}@media (prefers-reduced-motion:reduce){.hs-left,.hs-right{animation:none}}.hs-picker{z-index:1;color:var(--hs-words);align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.hs-picker select{color:#fff;background:#0a1231;border:1px solid #22c7e080;border-radius:10px;min-height:40px;padding:0 10px;font:600 14px system-ui,sans-serif}.hs-main{gap:16px;min-width:0;display:grid}.hs-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs-saved{color:var(--hs-words);align-items:center;gap:6px;font-size:13px;display:inline-flex}.hs-saved:before{content:"";background:var(--hs-money);border-radius:50%;width:6px;height:6px}.hs-saved-no:before{background:var(--hs-pink)}.hs-held{color:#fff;margin:-4px 0 12px;font-size:14px;font-weight:800}.hs-label{color:var(--hs-hair-soft);letter-spacing:.06em;text-transform:uppercase;margin:20px 0 8px;font-size:11.5px;font-weight:800;display:block}.hs-small{min-height:40px;padding:6px 14px;font-size:13.5px}.hs-link{color:var(--hs-hair);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:6px 4px;font:700 13.5px system-ui,sans-serif;text-decoration:underline}.hs-cta{cursor:pointer;min-height:52px;padding:12px 28px;font:800 16px/1 system-ui,sans-serif}.hs-cta.hs-small{min-height:44px;padding:8px 18px;font-size:14px}.hs-problem{border:1px solid var(--hs-pink);color:#fff;background:#f0563f24;border-radius:10px;margin:10px 0 0;padding:10px 14px;font-size:14px;font-weight:700}.hs-words{background:#070d24bf;border:1px solid #22c7e0;border-radius:10px;padding:14px 16px 10px;box-shadow:0 0 0 3px #22c7e02e,0 0 14px #22c7e059}.hs-words textarea{box-sizing:border-box;resize:vertical;color:#fff;background:0 0;border:0;outline:none;width:100%;min-height:140px;font:16px/1.5 system-ui,sans-serif}.hs-words textarea::placeholder{color:#6f86b3}.hs-words-foot{color:var(--hs-words);border-top:1px solid #22c7e024;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;font-size:13px;display:flex}.hs-mic{min-height:40px;color:var(--hs-hair-soft);cursor:pointer;background:#22c7e01a;border:0;border-radius:999px;padding:4px 10px;font:700 13px system-ui,sans-serif}.hs-mic[aria-pressed=true]{background:var(--hs-pink);color:#fff}.hs-pills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.hs-pill{background:#22c7e014;border:1px solid #22c7e073;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:13px;display:inline-flex}.hs-pill b{color:#fff}.hs-pill em{color:var(--hs-pink);font-style:normal;font-weight:800}.hs-pill button{min-height:36px;color:var(--hs-hair);cursor:pointer;background:0 0;border:0;font:700 13px system-ui,sans-serif;text-decoration:underline}.hs-version{color:var(--hs-hair-soft);text-transform:uppercase;letter-spacing:.05em;gap:6px;margin-top:10px;font-size:12px;font-weight:800;display:grid}.hs-version textarea{box-sizing:border-box;color:#fff;text-transform:none;letter-spacing:0;background:#0a1231;border:1px solid #22c7e080;border-radius:10px;width:100%;padding:10px 12px;font:15px/1.5 system-ui,sans-serif}.hs-version small{color:var(--hs-words);text-transform:none;letter-spacing:0;font-weight:600}.hs-attach{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.hs-thumb{border:1px solid #9fb6dc59;border-radius:10px;width:96px;height:64px;position:relative;overflow:hidden}.hs-thumb img{object-fit:cover;width:100%;height:100%;display:block}.hs-thumb button{color:#fff;cursor:pointer;background:#050a1ccc;border:0;border-radius:50%;width:26px;height:26px;font-size:16px;line-height:1;position:absolute;top:3px;right:3px}.hs-add{position:relative;overflow:hidden}.hs-add input{opacity:0;cursor:pointer;position:absolute;inset:0}.hs-attach small{color:var(--hs-words);font-size:13px}.hs-chips{flex-wrap:wrap;gap:8px;display:flex}.hs-chip{color:#c9d8f5;cursor:pointer;background:#ffffff08;border:1.5px solid #9fb6dc59;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 14px 0 6px;font:700 14.5px system-ui,sans-serif;text-decoration:none;display:inline-flex}.hs-chip.on{color:#fff;border-color:var(--hs-hair);background:#22c7e01a;box-shadow:0 0 12px #22c7e040}.hs-chip.on:after{content:"✓";color:var(--hs-hair);font-weight:900}.hs-chip-off{color:#9fb0cf;cursor:pointer;border-style:dashed}span.hs-chip-off{cursor:default}.hs-chip-off em{color:var(--hs-hair-soft);font-style:normal;font-weight:800}.hs-mark{color:#0f1b3d;background:#e6edff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.hs-chip-off .hs-mark{color:#9fb6dc;background:#3a4668}.hs-fit{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.hs-note-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.hs-badge{border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.hs-badge.ok{color:var(--hs-money);background:#00e38a1a;border:1px solid #00e38a73}.hs-badge.warn-sum{color:#fff;background:#f0563f1a;border:1px solid #f0563f80}.hs-badge.note{color:var(--hs-bright);background:#22c7e012;border:1px solid #22c7e04d;font-weight:600}.hs-badge.warn{color:#fff;border:1px solid var(--hs-pink);background:#f0563f24;font-weight:600}.hs-addons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hs-add-sw,.hs-addons .hs-add{color:#c9d8f5;cursor:pointer;background:#ffffff08;border:1.5px solid #9fb6dc59;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 12px 0 6px;font:700 14px system-ui,sans-serif;display:inline-flex}.hs-addons .hs-add.on{color:#fff;border-color:var(--hs-hair);background:#22c7e01a}.hs-sw{background:#2a355c;border:1px solid #9fb6dc66;border-radius:999px;flex:none;width:28px;height:16px;position:relative}.hs-sw:after{content:"";background:#9fb6dc;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px}.hs-add.on .hs-sw{background:linear-gradient(90deg,#0f1b3d,#0e7ea5 55%,#22c7e0);border-color:#0000}.hs-add.on .hs-sw:after{background:#fff;left:auto;right:2px}.hs-acts{border-top:1px solid #22c7e02e;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.hs-after{color:var(--hs-words);margin-left:auto;font-size:13px}.hs-when{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.hs-when label{color:var(--hs-hair-soft);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.hs-when input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1231;border:1px solid #22c7e080;border-radius:10px;min-height:44px;padding:0 10px;font:15px system-ui,sans-serif}.hs-zone{color:var(--hs-words);margin:8px 0 0;font-size:13px}.hs-veil{z-index:1000;background:#030614b8;grid-template-columns:minmax(0,1fr);place-items:start center;padding:32px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.hs-dialog{box-sizing:border-box;width:min(1080px,100%);min-width:0;max-width:100%;color:var(--hs-bright);background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e08c;border-radius:16px;padding:22px;box-shadow:0 0 22px #22c7e02e,0 24px 60px #00000080;container-type:inline-size}.hs-dialog h2{color:#fff;outline:none;margin:0;font-size:21px;font-weight:800}.hs-sub{color:var(--hs-words);margin:4px 0 16px;font-size:14.5px}.hs-dialog-acts{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.hs-lit{background:radial-gradient(60% 50% at 50% 0,#dcf0ff24,#0000 70%),#070d24;border:1px solid #22c7e02e;border-radius:14px;padding:36px 18px 18px;position:relative;overflow:hidden}.hs-phones{grid-template-columns:repeat(var(--n,4), minmax(0, 236px));justify-content:center;gap:12px;display:grid}.hs-phwrap{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.hs-editfor{align-self:center}.hs-swipe{display:none}@container (width<=620px){.hs-phones{grid-template-columns:repeat(min(2, var(--n,2)), minmax(0, 1fr));gap:16px}}@container (width<=420px){.hs-phones{display:block}.hs-phwrap{display:none}.hs-phwrap.cur{display:flex}.hs-swipe{color:var(--hs-words);justify-content:space-between;align-items:center;margin-top:12px;font-size:13px;display:flex}}.hs-phone{background:linear-gradient(160deg,#2a3350,#0a0e1c 40%,#05070f);border-radius:28px;padding:6px}.hs-screen{color:#1c1e21;background:#fff;border-radius:22px;min-height:340px;font-size:11px;line-height:1.4;position:relative;overflow:hidden}.hs-screen.dim{background:#f0f2f5}.hs-island{background:#05070f;border-radius:999px;width:54px;height:15px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.hs-sbar{color:#111;background:#fff;justify-content:space-between;align-items:center;height:26px;padding:0 16px;font-size:9.5px;font-weight:800;display:flex}.hs-sbar i{border:1.2px solid #111;border-radius:2px;width:16px;height:8px}.hs-abar{background:#fff;border-bottom:1px solid #e4e6eb;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:12px;font-weight:800;display:flex}.hs-tile{color:#fff;background:#0f1b3d;border-radius:5px;place-items:center;width:18px;height:18px;font-size:8.5px;font-weight:900;display:grid}.hs-post{background:#fff;margin-top:6px;padding:8px 9px}.hs-who{align-items:center;gap:6px;margin-bottom:6px;display:flex}.hs-av{color:#fff;background:linear-gradient(135deg,#0f1b3d,#0e7ea5);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:8.5px;font-weight:900;display:grid}.hs-who b{font-size:10.5px;display:block}.hs-who small{color:#65676b;font-size:8.5px;display:block}.hs-ptext{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px}.hs-more{color:#65676b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.hs-pnav{justify-content:center;align-items:center;gap:8px;margin:-2px 0 4px;display:flex}.hs-pnav button{color:#0f1b3d;cursor:pointer;background:#fff;border:1px solid #c9d3e6;border-radius:50%;width:32px;height:32px;font-size:16px}.hs-pnav button:disabled{opacity:.35;cursor:default}.hs-ppic{object-fit:cover;width:calc(100% + 18px);max-height:160px;margin:6px -9px;display:block}.hs-ppic.sq{aspect-ratio:1;max-height:none}.hs-pcount{color:#65676b;font-size:9px}.hs-inbio{color:#0e5a7a;background:#e8f4fb;border-radius:999px;margin-top:3px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.hs-vtag{color:#fff;background:#0f1b3d;border-radius:999px;margin-top:6px;padding:2px 8px;font-size:9px;font-weight:800;display:inline-block}.hs-ads{color:#fff;background:#070d2499;border:1px solid #22c7e059;border-radius:10px;margin:18px 0 0;padding:12px 14px;font-size:14.5px;font-weight:700}.hs-then{color:var(--hs-words);margin:10px 0 0;font-size:13.5px}.hs-results h2{outline:none;margin-top:4px}.hs-graph{grid-template-columns:1fr 240px 1fr;align-items:center;gap:12px;margin:10px 0 16px;display:grid;position:relative}.hs-graph .hyc{grid-area:1/2;width:240px}.hs-glabels{list-style:none;display:contents}.hs-gl{grid-row:1;align-self:center;gap:1px;font-size:12.5px;list-style:none;display:grid}.hs-gl b{color:#fff;font-size:14px}.hs-gl .ok{color:var(--hs-money);font-weight:700}.hs-gl .soon{color:var(--hs-hair-soft);font-weight:700}.hs-gl .off{color:var(--hs-words)}.hs-gl a{color:var(--hs-hair);font-weight:700}.hs-gl a.bad{color:#ff6b6b}.hs-glabels{margin:0;padding:0}.hs-graph{grid-template-rows:auto}.hs-gl-0,.hs-gl-1,.hs-gl-2{text-align:left;grid-column:3}.hs-gl-3,.hs-gl-4,.hs-gl-5{text-align:right;grid-column:1}.hs-gl-0,.hs-gl-5{align-self:start}.hs-gl-2,.hs-gl-3{align-self:end}.hs-rows{gap:10px;display:grid}.hs-row{background:#070d2473;border:1px solid #22c7e040;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:flex}.hs-row.failed{background:#dc262614;border-color:#dc262699 #dc262699 #dc262699 #ef4444;border-left-style:solid;border-left-width:4px}.hs-name{color:#fff;min-width:80px;font-size:15px;font-weight:700}.hs-status{color:#fff;font-size:14.5px;font-weight:800}.hs-fixrow{flex-basis:100%;gap:12px;padding-left:42px;display:grid}.hs-crop{align-items:center;gap:10px;display:flex}.hs-crop figure{text-align:center;color:var(--hs-words);margin:0;font-size:12px;font-weight:700}.hs-crop img{border:1px solid #ffffff40;border-radius:6px;height:63px;margin-bottom:5px;display:block}.hs-crop .new img{object-fit:cover;border:2px solid var(--hs-hair);width:63px;box-shadow:0 0 10px #22c7e073}.hs-shorter{white-space:pre-wrap;background:#0a1231;border:1px solid #22c7e066;border-radius:10px;margin:0;padding:10px 12px}.hs-btns{flex-wrap:wrap;gap:8px;display:flex}.hs-whosent{color:var(--hs-words);margin:16px 0 0;font-size:13px}.hs-part-head{justify-content:space-between;align-items:center;display:flex}.hs-count{color:#071030;background:var(--hs-hair);border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 8px;font-size:12px;font-weight:800;display:inline-grid}.hs-item-wrap+.hs-item-wrap{margin-top:14px}.hs-item{gap:12px;display:flex}.hs-when-tile{text-align:center;background:#070d24bf;border:1px solid #22c7e059;border-radius:10px;flex:none;place-content:center;width:52px;height:56px;display:grid}.hs-when-tile b{color:#fff;font-size:20px;line-height:1;display:block}.hs-when-tile small{color:var(--hs-hair-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:10.5px;font-weight:800;display:block}.hs-what{min-width:0}.hs-what b{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.35;display:block}.hs-what small{color:var(--hs-words);margin-top:3px;font-size:13px;display:block}.hs-item-wrap .hs-btns{margin-top:10px}.hs-recrop{width:min(640px,100%)}.hs-recrop-stage{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;max-height:60vh;margin:14px 0;position:relative}.hs-recrop-stage img{border-radius:8px;width:100%;height:100%;display:block}.hs-recrop-window{cursor:move;border:2px dashed #fff;border-radius:4px;position:absolute;box-shadow:0 0 0 9999px #0408188c}.hs-recrop-tools,.hs-recrop-pick{flex-wrap:wrap;gap:8px;display:flex}.hs-recrop-pick button{color:#fff;cursor:pointer;background:0 0;border:1px solid #22c7e066;border-radius:999px;min-height:40px;padding:6px 12px;font-weight:700}.hs-recrop-pick button[aria-pressed=true]{border-color:var(--hs-hair);background:#22c7e02e}@media (width<=700px){.hs-graph{grid-template-columns:1fr 1fr;justify-items:center}.hs-graph .hyc{grid-area:1/1/auto/-1}.hs-gl{justify-self:start;text-align:left!important;grid-area:auto!important}.hs-fixrow{padding-left:0}.hs-fixrow .hs-btns{flex-direction:column;align-items:stretch}.hs-after{flex-basis:100%;margin-left:0}}@media (width<=420px){.hs-row .hs-btns>*{justify-content:center;width:100%}}.hs-add-open{background:#0a1231;border:1px solid #22c7e073;border-radius:10px;gap:6px;margin-top:12px;padding:12px 14px;display:grid}.hs-pick-one{color:#fff;gap:2px;display:grid}.hs-pick-one span{color:var(--hs-hair-soft);overflow-wrap:anywhere;font-size:13px}.hs-tags{border:0;gap:2px;margin:0;padding:0;display:grid}.hs-tags label{color:#fff;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14.5px;display:flex}.hs-tags small{color:var(--hs-words)}.hs-tags input{accent-color:#22c7e0;width:18px;height:18px}.hs-starters{width:min(760px,100%)}.hs-starter-list{gap:10px;max-height:60vh;display:grid;overflow-y:auto}.hs-starter{background:#070d2499;border:1px solid #22c7e040;border-radius:12px;padding:14px 16px}.hs-starter h3{color:#fff;margin:0 0 6px;font-size:15.5px}.hs-starter p{color:var(--hs-words);white-space:pre-wrap;margin:0 0 10px;font-size:14px}.hs-snaprow{align-items:center;margin-top:10px}.hs-snapwhat{flex:220px;gap:2px;display:grid}.hs-snapwhat b{color:#fff;font-size:15px}.hs-snapwhat small{color:var(--hs-words);font-size:13.5px}.hs-qr{background:#fff;border:4px solid #fff;border-radius:8px;width:96px;height:96px}.hs-snap{justify-items:start;gap:6px;display:grid}.hs-snap-page img{border-radius:12px;width:100%;max-width:420px;margin:12px 0;display:block}.hs-next{background:#070d2499;border:1px solid #22c7e059;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;margin-top:14px;padding:14px 16px;display:grid}.hs-next b{color:#fff;font-size:16px;display:block}.hs-next small{color:var(--hs-words);margin-top:3px;font-size:13.5px;display:block}.hs-history{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hs-past{background:#070d2480;border:1px solid #22c7e033;border-radius:12px;gap:14px;padding:12px;display:flex}.hs-past img,.hs-past-words{object-fit:cover;width:72px;height:72px;color:var(--hs-hair-soft);background:#0a1231;border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.hs-past-body{gap:4px;min-width:0;display:grid}.hs-past-body b{color:#fff;overflow-wrap:anywhere;font-size:15px}.hs-past-body small{color:var(--hs-words);font-size:13px}.hs-past-results{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.hs-past-link{color:var(--hs-hair);font-size:13px;font-weight:700}.hs-past-link.off{color:var(--hs-words);font-weight:600}@media (width<=520px){.hs-next{grid-template-columns:1fr}}.ag{box-sizing:border-box;color:#18345d;background:#f6f8fc;justify-content:center;align-items:flex-start;min-height:100vh;padding:20px 12px 40px;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex}.ag-card{background:#fff;border:1px solid #d9e2f2;border-radius:18px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 8px 24px #1e2b6a14}.ag-top{border-bottom:1px solid #eef1f7;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.ag-logo{background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:900}.ag-top small{color:#7a8aa6;font-size:10.5px}.ag-body{gap:10px;padding:14px 16px;display:grid}.ag-body h1{color:#1e2b6a;margin:0;font-size:17px;font-weight:900}.ag-body h2{color:#1e2b6a;margin:4px 0 0;font-size:15px;font-weight:900}.ag-sub{color:#45698f;margin:0;font-size:12px;line-height:1.45}.ag-muted{color:#7a8aa6;margin:0;padding:12px;font-size:12px}.ag-box{background:#f8faff;border:1px solid #dbe5f5;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.ag-k{letter-spacing:.08em;color:#7a8aa6;text-transform:uppercase;font-size:9.5px;font-weight:800}.ag-big{background:#fff;border:1px solid #0b6475;border-radius:10px;justify-content:space-between;align-items:center;padding:4px 10px;display:flex;box-shadow:0 0 0 3px #22c7e026}.ag-big input{color:#1e2b6a;background:0 0;border:0;outline:0;width:100%;min-width:0;font:900 20px inherit}.ag-big i{color:#7a8aa6;white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}.ag-range{accent-color:#0b6475;width:100%;margin:6px 0 0}.ag-rl{color:#7a8aa6;justify-content:space-between;font-size:10.5px;display:flex}.ag-facts{color:#45698f;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:4px;font-size:11.5px;display:grid}.ag-facts b{color:#1e2b6a;font-size:12.5px;display:block}.ag-facts b.money{color:#00a05c}.ag-lock{color:#7a8aa6;margin:2px 0 0;font-size:10.5px}.ag-form{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ag-form input{font:inherit;color:#1e2b6a;background:#fff;border:1px solid #c6d6f2;border-radius:8px;min-width:0;padding:7px 9px;font-size:12.5px}.ag-form input.wide{grid-column:1/-1}.ag-form .ag-q{align-self:stretch}.ag-q{color:#24539e;cursor:pointer;text-align:center;white-space:nowrap;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:6px 12px;font:700 12px inherit;text-decoration:none}.ag-q.go{color:#fff;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border:0}.ag-q.quiet{color:#7a8aa6}.ag-q:disabled{opacity:.6;cursor:default}.ag-link{color:#24539e;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:700 11.5px inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ag-go{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border:0;border-radius:999px;width:100%;padding:11px 16px;font:800 13px inherit}.ag-go.green{background:#00a05c}.ag-go:disabled{opacity:.55;cursor:default}.ag-tiny{color:#7a8aa6;text-align:center;margin:0;font-size:10px;line-height:1.4}.ag-tiny.left{text-align:left}.ag-note{color:#45698f;margin:0;font-size:12px}.ag-note.red,.ag-err{color:#b91c1c;margin:0;font-size:12px;font-weight:700}.ag-done{align-items:start}.ag-done b{color:#1e2b6a;font-size:13px}.ag-row{border-top:1px solid #eef1f7;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.ag-row:first-child{border-top:0}.ag-row b{color:#1e2b6a;display:block}.ag-row i{color:#7a8aa6;font-size:11px;font-style:normal}.ag-pill{color:#0e7490;background:#ecfeff;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.ag-pill.green{color:#00a05c;background:#e8f8ef}.ag-tabs{color:#7a8aa6;border-top:1px solid #eef1f7;justify-content:space-around;align-items:center;padding:10px 8px;font-size:10.5px;font-weight:700;display:flex}.ag-tabs b{color:#0b6475}.ag-tabs a{color:#7a8aa6;text-decoration:none}.ag-tabs button{color:#7a8aa6;font:inherit;cursor:pointer;background:0 0;border:0}.ag-navy{background:#0f1a40;padding:0;display:block}.ag-navy .ag-page{padding:14px 16px 0}.ag-page{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:520px;margin:0 auto;display:grid}.ag-greet{margin:0 2px}.ag-greet b{color:#0f1b3d;font-size:16px;font-weight:800;display:block}.ag-greet small{color:#7a8aa6;font-size:12px}.ag-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc;margin:0 0 6px;font-size:10.5px;font-weight:900}.ag-dim{color:#fff9;margin:0;font-size:13px}.ag-hero,.ag-sec{color:#fff;background:linear-gradient(#0f1b3d 0%,#0f1a40 100%);border-top:1px solid #ffffff1f;border-radius:0;margin-top:-12px;padding:16px}.ag-hero{border-top:0;border-radius:18px 18px 0 0;margin-top:0;box-shadow:inset 0 1px #ffffff1f}.ag-sec:last-of-type{border-radius:0 0 18px 18px;box-shadow:0 10px 26px #14204f4d}.ag-hero-top{align-items:flex-start;gap:12px;display:flex}.ag-ring{color:#fff;border:1.5px solid #ffffff73;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:15px;font-weight:800;display:grid}.ag-ring.small{width:40px;height:40px;font-size:13px}.ag-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ag-who b{font-size:17px;font-weight:900}.ag-who small{color:#ffffffa6;overflow-wrap:anywhere;font-size:12px}.ag-link{color:#7dd3fc;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:700}.ag-edit{gap:6px;margin-top:4px;display:grid}.ag-edit input{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;min-height:40px;padding:0 10px;font:700 15px inherit}.ag-edit small{color:#ffffff8c;font-size:11px}.ag-edit-row{justify-content:flex-end;gap:8px;display:flex}.ag-edit-row button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;min-height:36px;padding:0 14px;font:700 12.5px inherit}.ag-edit-row button.on{background:var(--hh-fade);border:0}.ag-spec{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-top:14px;padding:10px 0 0;display:grid}.ag-spec div{text-align:center;border-left:1px solid #ffffff1f;flex-direction:column;align-items:center;gap:3px;display:flex}.ag-spec div:first-child{border-left:0}.ag-spec small{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-size:8.5px;font-weight:800}.ag-spec b{font-size:22px;font-weight:900}.ag-row{color:#fff;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 0;text-decoration:none;display:flex}.ag-eyebrow+.ag-row,.ag-eyebrow+.ag-dim{border-top:0}.ag-row-btn{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.ag-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ag-row-text b{color:#fff;font-size:15px;font-weight:700}.ag-row-text small{color:#ffffff9e;font-size:12px}.ag-chev{color:#7dd3fc;flex:none;font-size:13px;font-weight:700}.ag-navy .ag-form input{color:#fff;background:#ffffff14;border:1px solid #ffffff29;min-height:42px;font-size:15px}.ag-navy .ag-form input::placeholder{color:#fff6}.ag-cta{color:#fff;background:var(--hh-fade);cursor:pointer;border:0;border-radius:999px;width:100%;margin-top:10px;padding:13px 16px;font:800 14.5px inherit;display:block}.ag-cta:disabled{opacity:.5;cursor:default}.ag-ok{color:#fff;margin:8px 0 0;font-size:13px}.ag-navy .ag-err{color:#f3d4d0;margin:8px 0 0;font-size:12.5px}.ag-person{align-items:center;gap:10px;display:flex}.ag-contact-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.ag-contact{color:#ffffff9e;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.5}.ag-icons{flex:none;gap:8px;display:flex}.ag-icons a{color:#fff;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ag-foot{text-align:center;color:#ffffff8c;margin:6px 0 32px;font-size:10.5px}.ag-net-line{color:#fffc;margin:0 0 10px;font-size:13px}.ag-net-link{background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.ag-net-link span{color:#7dd3fc;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.ag-cta.small{flex:none;width:auto;margin:0;padding:9px 14px;font-size:12.5px}.ag-spec-net{margin-top:12px;padding-top:10px}.ag-spec-net b{font-size:18px}.ag-sec .ag-dim{margin-top:10px;font-size:11.5px}@media (width<=520px){.ag-navy .ag-page{padding:14px 0 0}.ag-greet{margin:0 16px}.ag-hero,.ag-sec{border-left:0!important;border-right:0!important;border-radius:0!important}.ag-foot{margin:6px 16px 32px}.ag-navy .an-sticky{margin:0}}@media (width<=360px){.ag-navy .cp-header{gap:6px;padding-left:12px;padding-right:12px}.ag-navy .cp-officer{font-size:10px}.ag-navy .cp-officer-phone{font-size:11px}.ag-navy .cp-logo{font-size:19px}.ag-who b{font-size:16px}.ag-spec small{letter-spacing:.06em;font-size:7.5px}.ag-spec b{font-size:20px}.ag-row-text b{font-size:14px}}.ag-spec button{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;border-left:1px solid #ffffff1f;border-radius:0;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;display:flex}.ag-spec button:first-child{border-left:0}.ag-spec button.on b{color:#7dd3fc}.ag-list{border-top:1px solid #ffffff1f;margin-top:12px;padding-top:12px}.ag-tag{color:#fff9;white-space:nowrap;border:1px solid #ffffff40;border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:700}.ag-tag.on{color:#fff;background:linear-gradient(90deg,#0e7ea5,#22c7e0);border-color:#0000}.ag-closed{border-top:1px solid #ffffff1a;gap:4px;padding:10px 0;display:grid}.ag-list .ag-closed:first-of-type{border-top:0}.ag-closed>b{font-size:15px}.ag-closed>small{color:#ffffff9e;font-size:12px}.ag-who-row{justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.ag-who-row>span:first-child{flex-direction:column;min-width:0;display:flex}.ag-who-row>span:first-child b{font-size:14px}.ag-who-row>span:first-child small{color:#fff9;font-size:11.5px}.ag-icons.small a{width:34px;height:34px}.ag-foot a{color:#ffffffbf;text-decoration:none}.cp-navy-page .cp-footer,.cp-navy-page .cp-footer a{color:#fff9;background:0 0}.ag-navy .cp-footer{margin:6px 16px 32px}.ag-app-mark{background:0 0;flex:none;place-items:center;width:36px;height:36px;display:grid}.ag-spec button:first-child b{color:#22d3ee}.ag-spec button:nth-child(2) b{color:#fff}.ag-spec button:nth-child(3) b{color:#148ca1}.ag-spec button.on b{text-underline-offset:4px;text-decoration:underline}.ag-app-mark svg circle[fill=\#0b6475],.ag-app-mark svg circle[fill=\#0a7a8c]{fill:#3bb9cd}.ag-app-mark svg circle[fill=\#0e7ea5]{fill:#60a5fa}.ag-app-mark svg circle[fill=\#22c7e0]{fill:#22d3ee}.ag-app-mark{filter:drop-shadow(0 0 5px #60a5fa80)}.ag-refer-tip{color:#22d3ee;text-align:center;margin:10px 0 0;font-size:12.5px;font-weight:700}.ag-closed-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ag-closed-head b{font-size:15px}.ag-nudges{background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:14px;gap:6px;margin:0 0 12px;padding:12px 16px;display:grid}.ag-nudges p{color:#fff;gap:8px;margin:0;font-size:13px;display:flex}.ag-photo{cursor:pointer;position:relative}.ag-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.ag-photo input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ag-photo-add{color:#0f1a40;pointer-events:none;background:#22d3ee;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-2px;right:-2px}.ag-crop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080e28cc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ag-crop-box{background:#0f1b3d;border:1px solid #ffffff24;border-radius:20px;justify-items:center;gap:10px;width:100%;max-width:340px;padding:18px 16px 16px;display:grid;box-shadow:0 20px 50px #00000080}.ag-crop-box .ag-eyebrow,.ag-crop-box .ag-two{width:100%}.ag-crop-box .ag-dim{margin:0;font-size:12px}.ag-crop-stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#0f1a40;border-radius:50%;position:relative;overflow:hidden}.ag-crop-stage img{pointer-events:none;max-width:none;position:absolute;top:0;left:0}.ag-crop-ring{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #22d3ee}.ag-crop-box input[type=range]{accent-color:#22d3ee;width:100%}.ag-crop-box .ag-two button{text-align:center;margin:0;padding:10px;font-size:13px}.ag-status{letter-spacing:.06em;text-transform:uppercase;color:#22d3ee;margin-left:8px;font-size:10.5px;font-style:normal;font-weight:800}.ag-buyer-acts{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ag-mini{color:#fff;white-space:nowrap;border:1px solid #ffffff59;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;text-decoration:none}.ag-date{color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.ag-next{font-weight:700;color:#22d3ee!important}.ag-ratewatch{color:#ffffffbf!important}.ag-two{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.ag-openhouse{gap:8px;display:grid}.ag-openhouse>input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;padding:10px 12px;font-size:14px}.ag-openhouse>input::placeholder{color:#ffffff73}.ag-openhouse .ag-net-link span{word-break:break-all}.ag-score{text-align:center;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:6px;display:grid}.ag-score div{flex-direction:column;gap:2px;display:flex}.ag-score small{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-size:8.5px;font-weight:800}.ag-score b{font-size:22px;font-weight:900}.ag-score i{color:#ffffff80;font-size:11px;font-style:normal}.ag-score div:first-child b{color:#22d3ee;padding-top:6px;font-size:14px}.ag-score div:first-child i{font-size:11px}.ag-switch{cursor:pointer;border-top:1px solid #ffffff1f;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex;position:relative}.ag-switch input{opacity:0;width:0;height:0;position:absolute}.ag-switch-knob{background:#fff3;border-radius:999px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.ag-switch-knob:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.ag-switch input:checked+.ag-switch-knob{background:#22d3ee}.ag-switch input:checked+.ag-switch-knob:after{transform:translate(18px)}.ag-switch input:focus-visible+.ag-switch-knob{outline-offset:2px;outline:2px solid #7dd3fc}.ag-templates{scrollbar-width:none;gap:8px;padding:2px 0 8px;display:flex;overflow-x:auto}.ag-templates::-webkit-scrollbar{display:none}.ag-templates button{color:#fff;text-align:left;cursor:pointer;font:inherit;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;flex:0 0 132px;align-items:flex-start;gap:2px;padding:10px;display:flex}.ag-templates button.on{background:#22d3ee1a;border-color:#22d3ee}.ag-templates span{font-size:18px}.ag-templates b{font-size:13px;font-weight:800}.ag-templates small{color:#fff9;font-size:10.5px;line-height:1.3}.ag-tpl-open{gap:10px;margin-top:6px;display:grid}.ag-tpl-preview{place-items:center;display:grid}.ag-tpl-img{aspect-ratio:1;border-radius:16px;width:100%;max-width:300px;display:block;box-shadow:0 10px 24px #00000059}.ag-tpl-open .ag-form input.wide{grid-column:1/-1}.ag-tpl-acts{grid-template-columns:repeat(2,1fr)}.ag-tpl-acts .ag-mini,.ag-tpl-acts .ag-cta.small{text-align:center;margin:0;padding:8px 4px;font-size:11.5px}.ag-qr{text-align:center;border-radius:12px;margin-top:8px;padding:8px 12px;display:block}.ag-net-strip{background:#f0563f24;border-left:3px solid #f0563f;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:14px}.ag-net-strip small{opacity:.85;margin-top:2px;font-size:12.5px;display:block}.ag-net-person{border-top:1px solid #ffffff1f;padding:10px 0}.ag-net-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ag-net-top b{font-size:16px;font-weight:600;display:block}.ag-net-top small{opacity:.8;font-size:13px}.ag-net-acts{justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;display:flex}.ag-net-btn{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:600;text-decoration:none}.ag-net-btn.on{color:#0f1b3d;background:#22c7e0;border-color:#22c7e0}.ag-net-pill{letter-spacing:.01em;white-space:nowrap;color:#fff;background:#ffffff1f;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600}.ag-net-pill.wants_to_talk{background:var(--hh-pink-tag);color:#fff}.ag-net-pill.referral_lead{background:#ffffff2e}.ag-net-pill.pre_approved{background:linear-gradient(90deg,#0e7ea5,#22c7e0)}.ag-net-pill.in_contract{background:#ffffff47}.ag-net-pill.closed{color:#0f1b3d;background:#00c26e}.ag-spec-net>div.alert{border-radius:10px;outline:2px solid #f0563f}.ag-nudge{background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;margin-top:8px;padding:12px}.ag-nudge p{opacity:.85;margin:0 0 8px;font-size:13px}.ag-nudge-why{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.ag-nudge-why button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:12px;padding:10px 11px;font-size:13.5px;font-weight:600}.ag-nudge-why button.on{color:#0f1b3d;background:#22c7e0;border-color:#22c7e0}.ag-nudge input{box-sizing:border-box;color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;width:100%;margin-bottom:8px;padding:10px 12px;font-size:14px}.ag-nudge-acts{justify-content:flex-end;gap:8px;display:flex}.ag-nudge-send{background:var(--hh-fade);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700}button.ag-mini{cursor:pointer;background:0 0;font-family:inherit}a.ag-row-btn{color:inherit;text-decoration:none}.ag .da-link{color:#fff9}.ag-approved-header .ag-header-contact{flex-direction:column;flex-basis:100%;gap:4px;min-width:0;padding-top:8px;display:flex}.ag-header-contact>span{font-size:12px}.ag-header-contact>a{width:fit-content;min-height:44px;color:inherit;touch-action:manipulation;flex-direction:column;justify-content:center;text-decoration:none;display:flex}.ag-header-contact small{font-size:10px}.ag-approved-header .hyve-nav-btn,.ag-approved-header .hyve-cell{touch-action:manipulation;min-height:44px}.ag-approved-header .hyve-nav-btn{min-width:44px}.ag-approved-header .hyve-drop{box-sizing:border-box;width:min(258px,100vw - 64px);min-width:0}.ag-approved-header a:focus-visible,.ag-approved-header button:focus-visible{outline-offset:2px;outline:2px solid #22c7e0}.ag-door{box-sizing:border-box;text-align:center;text-decoration:none;display:block}.ag-client{background:#fff;border:2px solid #fff;border-radius:12px;margin-top:12px;overflow:hidden}.ag-eyebrow+.ag-client{margin-top:4px}.ag-client-band{background:var(--hh-fade);color:#fff;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 12px;font-size:15px;font-weight:800;display:flex}.ag-client-band .ag-status{color:#fff;opacity:.9;margin-left:0}.ag-client-row{color:#0f1b3d;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.ag-client-row+.ag-client-row{border-top:3px solid #0f1b3d}.ag-client-row .ag-row-text b{font-size:13px}.ag-client-row .ag-row-text small{color:#45698f}.ag-client-row .ag-row-text b.ag-client-letter{color:#00a05c}.ag-client-row .ag-row-text b.ag-client-mm{color:#0e7490}.ag-client-row .ag-row-text .ag-client-next{color:#1d4ed8;font-weight:800}.ag-client-row .ag-ratewatch{color:#0e7490!important}.ag-client-acts{flex:none;align-items:center;gap:8px;display:flex}.ag-client-acts .ag-chev{color:#1d4ed8}.ag-soft{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:linear-gradient(#fff,#e7f0ff);border:1px solid #a9c7ee;border-radius:8px;padding:6px 11px;font:900 12px inherit;box-shadow:inset 0 1px #fff,0 2px 5px #2151992e}.ag-net-apply{margin-top:8px}.ag-net-apply span{color:#fff;white-space:normal}.ag-apply-line{color:#ffffffbf;margin:6px 0 10px;font-size:12.5px;line-height:1.4}.ag-net-top small.ag-net-app{color:#7dd3fc;opacity:1;margin-top:2px;font-weight:700;display:block}.ag-net-reach{flex-wrap:wrap;gap:6px 14px;margin:6px 0 2px;font-size:13.5px;display:flex}.ag-net-reach a{color:#7dd3fc;font-weight:700;text-decoration:none}.ag-net-reach.blurred span{color:#ffffffbf;filter:blur(4px);-webkit-user-select:none;user-select:none}.ag-net-reach.ask span{color:#79cbd9;font-size:12.5px}.lr-yes ul{gap:6px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.lr-yes li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.lr-yes a{color:#0e7ea5;font-weight:700;text-decoration:none}.ag-studio-main{min-height:100vh}.ag-studio .hs{min-height:calc(100vh - 64px)}.ag-socials{text-align:left;gap:14px;max-width:none;padding:20px;display:grid}.ag-socials h2{margin:0}.ag-socials-sub{color:#9fb6dc;margin:0;font-size:14.5px}.ag-socials .st-card{box-shadow:none;color:#dbe8ff;background:#070d248c;border-color:#22c7e04d}.ag-socials .st-card h3,.ag-socials .sx-who b,.ag-socials .sx-switch>span b,.ag-socials .sx-ticks label,.ag-socials .sx-as label{color:#fff}.ag-socials .sx-who span,.ag-socials .st-fine,.ag-socials .sx-as legend,.ag-socials .sx-ask,.ag-socials .st-field{color:#9fb6dc}.ag-socials .sx-row,.ag-socials .sx-keyrow{border-top-color:#22c7e026}.ag-socials .sx-row.sx-warn{background:#f0563f1a}.ag-socials .sx-key{color:#fff}.ag-socials .st-cta,.ag-socials .st-quiet{color:#fff;background:#ffffff0f;border:1.5px solid #22c7e0;box-shadow:0 0 12px #22c7e040}.ag-socials .sx-pick,.ag-socials .sx-stop{background:#070d24b3;border-color:#22c7e04d}.ag-socials .sx-pick label,.ag-socials .sx-stop p{color:#fff}.ag-socials .sx-result{color:#e6a096}.ag-socials .sx-result.sx-good{color:#00e38a}.ag-socials .sx-row :focus-visible,.ag-socials .sx-keyrow :focus-visible{outline-color:#fff}body.rk-body{background-color:#070e22;background-image:radial-gradient(55% 38% at 12% -4%,#22c7e024,#22c7e000 70%),radial-gradient(45% 30% at 96% 24%,#6a5fc41a,#6a5fc400 70%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.rk-top{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#070e22bd;border-bottom:1px solid #22c7e01a;position:sticky;top:0}.rk-top-in{box-sizing:border-box;justify-content:space-between;align-items:center;gap:14px 24px;max-width:1200px;margin:0 auto;padding:12px 32px;font-family:DM Sans,system-ui,sans-serif;display:flex}.rk-lockup{align-items:center;text-decoration:none;display:flex}.rk-name{letter-spacing:-.035em;color:#fff;font-family:Sora,sans-serif;font-size:24px;font-weight:800}.rk-name .nk-key{color:#22c7e0}.rk-tabs{background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;gap:2px;padding:4px;display:flex}.rk-tabs a{color:#a9b6d3;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:flex}.rk-tabs a:hover{color:#fff;background:#ffffff0d}.rk-tabs a.on{color:#fff;background:#22c7e029;font-weight:700;box-shadow:inset 0 0 0 1px #22c7e059}.rk-tab-icon{display:none}.rk-right{align-items:center;gap:10px;display:flex}.rk-me{color:#f2f6ff;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:10px;padding:4px 14px 4px 4px;text-decoration:none;display:flex}.rk-me:hover{background:#22c7e01a;border-color:#22c7e073}.rk-me-face{color:#fff;background:linear-gradient(140deg,#24366e,#172656);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Sora,sans-serif;font-size:12px;font-weight:700;display:flex;overflow:hidden}.rk-me-face img{object-fit:cover;width:100%;height:100%}.rk-me-name{white-space:nowrap;font-size:14px;font-weight:700}.rk-hand{display:none}.rk-hand .pp-raise-hand{color:#c9d4ee;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.rk-hand .pp-raise-hand:hover{color:#fff;background:#22c7e01a;border-color:#22c7e073}.rk-lo{display:flex;position:relative}.rk-lo-btn{font:inherit;cursor:pointer}.rk-lo-face{color:#06202a;background:linear-gradient(140deg,#3ad6ec,#0e9bb2);box-shadow:0 0 0 2px #22c7e073}.rk-lo-words{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.rk-lo-words b{font-size:13.5px}.rk-lo-words small{color:#5fd6ea;font-size:11.5px;font-weight:500}.rk-lo-card{z-index:80;color:#f2f6ff;background:#111d42;border:1px solid #22c7e04d;border-radius:18px;flex-direction:column;gap:4px;min-width:240px;padding:16px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #00000080}.rk-lo-card>b{font-family:Sora,sans-serif;font-size:16px}.rk-lo-card>small{color:#a9b6d3;font-size:12.5px}.rk-lo-acts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-top:10px;display:grid}.rk-lo-acts a{color:#f2f6ff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;height:40px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.rk-lo-acts a:first-child{color:#fff;background:linear-gradient(#ff6a52,#f0563f);border-color:#0000}.rk-top a:focus-visible,.rk-foot a:focus-visible,.rk-lo-btn:focus-visible{outline-offset:3px;outline:2px solid #22c7e0}@media (width<=1080px){.rk-me-name{display:none}.rk-me{padding:4px}body.rk-body .rh-hand{display:none}.rk-hand{display:flex}}@media (width<=760px){.rk-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:#070e22f0}.rk-top-in{padding:10px 16px}.rk-name{font-size:21px}.rk-tabs{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1836e0;border-color:#ffffff17;border-radius:24px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;height:66px;padding:0;display:grid;position:fixed;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #00000080}.rk-tabs a{box-shadow:none;background:0 0;flex-direction:column;gap:3px;padding:0;font-size:11px}.rk-tabs a.on{box-shadow:none;background:0 0}.rk-tab-icon{border-radius:999px;justify-content:center;align-items:center;width:44px;height:28px;display:flex}.rk-tabs a.on .rk-tab-icon{color:#5fd6ea;background:#22c7e02e}body.rk-body{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.rk-foot{box-sizing:border-box;text-align:center;color:#9fb0d6;border-top:1px solid #22c7e029;flex-direction:column;align-items:center;gap:4px;max-width:1136px;margin:48px auto 0;padding:22px 16px 28px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;display:flex}.rk-foot .rk-name{font-size:22px}.rk-foot-by{font-size:13px}.rk-suite{color:#22c7e0;font-weight:700}.rk-foot-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px;margin-top:2px;display:flex}.rk-foot-links a{color:#9fb0d6;text-decoration:none}.rk-foot-links a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (width<=1200px){.rk-foot{margin-left:16px;margin-right:16px}}@media (width<=760px){.rk-foot{margin-top:32px}}body.rk-body .cp-navy-page,body.rk-body .ag-navy,body.rk-body .cp-navy-page .cp-main{background:0 0}:root body .rkn,:root body .rk-tools{color:#f2f6ff;font-family:DM Sans,system-ui,sans-serif}:root body .rkn-head{flex-direction:column;gap:10px;display:flex}:root body .rkn-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#5fd6ea;font-size:13px;font-weight:700}:root body .rkn-head h1,:root body .rk-tools.tools-dark h1{letter-spacing:-.04em;color:#fff;margin:0;font-family:Sora,sans-serif;font-size:44px;font-weight:800;line-height:1.04}:root body .rkn-head p,:root body .rk-tools .tools-sub{color:#b8c4e0;margin:0;font-size:17px;line-height:1.5}:root body .rkn{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:36px 32px 0}:root body .rkn-cols{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:26px;display:flex}:root body .rkn-main{flex-direction:column;flex:999 560px;gap:20px;min-width:0;display:flex}:root body .rkn-side{flex-direction:column;flex:320px;gap:20px;min-width:0;display:flex}:root body .cp.cp-electric .rkn .hb.hb:not(.cp-home),:root body .rkn .ag-sec{background:linear-gradient(#111d42,#0e1836)!important;border:1px solid #ffffff12!important;border-radius:24px!important;margin:0!important;animation:none!important;box-shadow:inset 0 1px #ffffff0d!important}:root body .rkn .ag-sec{padding:20px 22px}:root body .cp.cp-electric .rkn .hb>h2:before{content:none!important;display:none!important}:root body .rkn .hb>h2{letter-spacing:-.025em;font-family:Sora,sans-serif;font-weight:800}:root body .rkn .ag-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#5fd6ea;font-size:12px;font-weight:700}:root body .rkn .an-sticky{background:0 0;border:0;justify-content:flex-start;margin:0;padding:0;position:static}:root body .rkn .an-sticky span{color:#ff9a84;background:#f0563f1f;border-radius:999px;padding:5px 12px;font-size:12.5px;box-shadow:inset 0 0 0 1px #f0563f59}:root body .rkn .an-hyve :is(.an-tabs,.rp-views){box-shadow:none;background:#ffffff08;border:1px solid #ffffff12;gap:2px;padding:4px}:root body .rkn .an-hyve :is(.an-tabs,.rp-views) button{color:#a9b6d3;border-radius:999px;font-weight:600}:root body .rkn .an-hyve :is(.an-tabs,.rp-views) button:hover{color:#fff;background:#ffffff0d}:root body .rkn .an-hyve :is(.an-tabs,.rp-views) button.on{color:#fff;background:#22c7e029;font-weight:700;box-shadow:inset 0 0 0 1px #22c7e059}:root body .rkn .an-hyve :is(.rp-chips,.an-filters) button{color:#a9b6d3;box-shadow:none;background:#ffffff08;border:1px solid #ffffff1a}:root body .rkn .an-hyve :is(.rp-chips,.an-filters) button.on{color:#fff;box-shadow:none;background:#22c7e029;border-color:#22c7e059}:root body .rkn .an-hyve .an-ptab{color:#a9b6d3;background:#ffffff08;border-color:#ffffff1a}:root body .rkn .an-hyve .an-ptab[aria-pressed=true]{color:#fff;box-shadow:none;background:#22c7e029;border-color:#22c7e059}:root body .rkn .an-hyve .an-search{box-shadow:none;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px}:root body .rkn .an-hyve .an-search:focus{border-color:#22c7e099;box-shadow:0 0 0 3px #22c7e026}:root body .rkn .an-hyve .rp-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;transition:background .15s,border-color .15s}:root body .rkn .an-hyve .rp-card:hover{background:#22c7e00f;border-color:#22c7e04d}:root body .rkn .an-hyve :is(.hb-btn.hb-btn,.an-btn){box-shadow:none!important;color:#f2f6ff!important;background:#ffffff08!important;border:1px solid #ffffff24!important;border-radius:13px!important}:root body .rkn .an-hyve :is(.hb-btn.hb-btn,.an-btn):hover{background:#22c7e01a!important;border-color:#22c7e080!important}:root body .rkn .rp-today ul{flex-direction:column;gap:8px;display:flex}:root body .rkn .rp-today li{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px}:root body .rkn .rp-today .rp-acts :is(a,button){color:#f2f6ff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px}:root body .rkn .rp-today .rp-acts a:first-child{color:#fff;background:linear-gradient(#ff6a52,#f0563f);border-color:#0000}:root body .rkn .ag-row-btn{border-radius:14px}:root body .rkn .ag-row-btn:hover{background:#22c7e00f}:root body .rkn .ag-net-link{background:#ffffff08;border:1px solid #ffffff17;border-radius:14px}:root body .rkn .ag-net-link .ag-cta.ag-cta.small{text-shadow:none;border-radius:12px;color:#06202a!important;box-shadow:none!important;background:linear-gradient(#3ad6ec,#1fb8d0)!important;border:0!important}:root body .rkn .ag-net-link .ag-cta.ag-cta.small:before{content:none}:root body .rkn-side .ag-net-link{flex-direction:column;align-items:stretch;gap:10px}:root body .rkn-side .ag-net-link>span{white-space:normal;overflow:visible}:root body .rkn .ag-spec,:root body .rkn .ag-score{border-top-color:#ffffff14}:root body .rkn .ag-spec b,:root body .rkn .ag-score b{font-family:Sora,sans-serif;font-weight:800}:root body .rk-tools.tools-dark{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:36px 32px 8px}:root body .rk-tools .tools-sub{margin-top:10px}:root body .rk-tools .tools-search{background:#ffffff0a url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%238fa0c4' stroke-width='2' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><path d='M20 20l-3.5-3.5'/></svg>") 16px no-repeat;border:1px solid #ffffff1f;border-radius:16px;max-width:520px;height:50px;margin-top:22px;padding-left:46px;font-size:16px}:root body .rk-tools .tools-search:focus{border-color:#22c7e099;box-shadow:0 0 0 3px #22c7e026}:root body .rk-tools .tools-group{margin-top:30px}:root body .rk-tools .tools-group-title{letter-spacing:.1em;text-transform:uppercase;color:#5fd6ea;font-size:12px;font-weight:700}:root body .rk-tools .tools-tile{background:linear-gradient(#111d42,#0e1836);border:1px solid #ffffff12;border-radius:20px;transition:transform .15s,border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff0d}:root body .rk-tools .tools-tile:hover{border-color:#22c7e073;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 14px 30px #00000059}:root body .rk-tools .tools-tile-icon{color:#5fd6ea;background:#22c7e01f;border-radius:12px}:root body .rk-tools .tools-group:nth-of-type(2) .tools-tile-icon{color:#b3abff;background:#8a7fe024}:root body .rk-tools .tools-group:nth-of-type(3) .tools-tile-icon{color:#ff8a72;background:#f0563f24}:root body .rk-tools .tools-group:nth-of-type(4) .tools-tile-icon{color:#c9d4ee;background:#ffffff14}:root body .rk-tools .tools-tile-name{letter-spacing:-.01em;font-family:Sora,sans-serif;font-weight:700}:root body .rk-tools .tools-tile-blurb{color:#a9b6d3}:root body .rk-tools .tools-tile-tag{color:#d4cfff;background:#8a7fe033;box-shadow:inset 0 0 0 1px #8a7fe073}@media (prefers-reduced-motion:reduce){.rk-tools .tools-tile:hover{transform:none}}@media (width<=760px){.rkn,.rk-tools.tools-dark{padding:18px 16px 0}.rkn-head h1,.rk-tools.tools-dark h1{font-size:34px}.rkn-head p,.rk-tools .tools-sub{font-size:15px}.rkn-cols{gap:16px;margin-top:18px}.rkn-main,.rkn-side{gap:16px}}:root body .rkn.rkn.rkn :is(.an-tabs,.rp-views,.rp-chips,.rp-sides,.an-filters) button.on.on{text-shadow:none;color:#fff!important;box-shadow:none!important;background:#22c7e029!important;border:1px solid #22c7e066!important}:root body .rkn.rkn.rkn .rp-sides button{background:#ffffff08;border-color:#ffffff1a;border-radius:999px}:root body .rk-tools.rk-tools .tools-search.tools-search{background-color:#ffffff0a!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%238fa0c4' stroke-width='2' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><path d='M20 20l-3.5-3.5'/></svg>")!important;background-position:16px!important;background-repeat:no-repeat!important;border:1px solid #ffffff1f!important;border-radius:16px!important;padding-left:46px!important}:root body .rk-tools.rk-tools .tools-search.tools-search:focus{border-color:#22c7e099!important}.kit-page{--kit-cyan:#22c7e0;--kit-dim:#9fb6dc;--kit-green:#00e38a;--kit-money:#00c26e;--kit-pink:#f0563f;--kit-ink:#e8f0ff;--kit-glass:#ffffff0b;--kit-line:#9fb6dc38;--kit-edge:#22c7e052;min-height:100dvh;color:var(--kit-ink);-webkit-tap-highlight-color:transparent;background:#060c26;justify-content:center;font-family:Inter,system-ui,sans-serif;display:flex}.kit-scr{background:radial-gradient(120% 60% at 20% 0,#1a2a6c 0%,#0000 60%),radial-gradient(90% 50% at 100% 100%,#0e3a5c 0%,#0000 60%),linear-gradient(#0b1640,#060c26);flex-direction:column;width:100%;max-width:460px;min-height:100dvh;display:flex;position:relative}.kit-scr:before{content:"";pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='48.5' viewBox='0 0 28 48.5'%3E%3Cpath d='M14 0l14 8.1v16.2L14 32.3 0 24.3V8.1zM14 32.3v16.2' fill='none' stroke='%2399c6ff' stroke-width='1'/%3E%3C/svg%3E");position:absolute;inset:0}.kit-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kit-top{z-index:5;padding:calc(env(safe-area-inset-top) + 12px) 16px 12px;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#060c26f7,#060c26e0);border-bottom:1px solid #22c7e02e;position:sticky;top:0}.kit-brand{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.kit-kick{letter-spacing:.16em;color:var(--kit-cyan);text-shadow:0 0 8px #22c7e073;font-size:10.5px;font-weight:800}.kit-addr{border:1px solid var(--kit-edge);background:#ffffff0d;border-radius:16px;align-items:center;gap:12px;min-width:0;margin-top:10px;padding:8px 12px 8px 8px;display:flex;box-shadow:inset 0 1px #ffffff14}.kit-addr>div:last-child{flex:1;min-width:0}.kit-thumb{background:linear-gradient(#7dd3fc,#3b82f6 60%,#1e3a8a) 50%/cover;border-radius:12px;flex:none;width:44px;height:44px}.kit-addr b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.kit-addr small{color:var(--kit-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.kit-scroll{z-index:1;flex-direction:column;flex:1;gap:12px;padding:12px 16px 24px;display:flex;position:relative}.kit-foot{z-index:1;padding:8px 16px calc(env(safe-area-inset-bottom) + 16px);color:#7f93b8;text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:11px;display:flex;position:relative}.kit-dim{color:var(--kit-dim);margin:0;font-size:16px;line-height:1.45}.kit-lead{margin:-4px 0 12px}.kit-tag{letter-spacing:.16em;color:var(--kit-cyan);align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:flex}.kit-tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.kit-tag-pink{color:#e39387}.kit-tag-green{color:var(--kit-green)}.kit-gap{margin-top:16px}.kit-card h2{color:#fff;margin:8px 0 16px;font:800 20px/1.25 Sora,Inter,system-ui,sans-serif}.kit-hint{text-align:center;color:var(--kit-dim);margin:8px 0 0;font-size:13px}.kit-tiny{color:#7f93b8;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.45}.kit-error{color:#eebfb7;margin:12px 0 0;font-size:13.5px}.kit-private{color:var(--kit-dim);justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:12.5px;display:flex}.kit-card{border:1px solid var(--kit-edge);background:linear-gradient(#1e3a8a5c,#0710308c);border-radius:20px;padding:16px;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff14}.kit-kind{text-align:center;padding:24px 16px}.kit-kind h2{margin:12px 0 6px}.kit-kind-cell{color:#fff;clip-path:inset(0 round 24%);background:linear-gradient(135deg,#0f1b3d,#0e7ea5 60%,#22c7e0);place-items:center;width:52px;height:58px;display:inline-grid}.kit-page .kit-cta{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:16px;font-size:16px;text-decoration:none;display:flex}.kit-page .kit-cta:disabled{opacity:.55}.kit-quiet{box-sizing:border-box;color:#0b1640;border:1.5px solid var(--kit-cyan);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:12px;padding:12px 16px;font:700 15px Inter,system-ui,sans-serif;text-decoration:none;display:flex;box-shadow:0 0 14px #22c7e038}.kit-quiet:disabled{opacity:.6}.kit-quiet:focus-visible,.kit-navbtn:focus-visible,.kit-tile:focus-visible,.kit-chip:focus-visible,.kit-row:focus-visible{outline:2px solid var(--kit-cyan);outline-offset:2px}.kit-cell{width:34px;height:38px;color:var(--kit-cyan);clip-path:inset(0 round 24%);background:#22c7e01f;flex:none;place-items:center;display:inline-grid}.kit-cell-sm{width:24px;height:27px}.kit-ico{display:block}.kit-codeform{flex-direction:column;display:flex}.kit-codecells{cursor:text;grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:relative}.kit-codecells input{opacity:0;caret-color:#0000;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.kit-codecell{color:#fff;border:1.5px solid var(--kit-line);background:#ffffff0d;border-radius:16px;place-items:center;height:68px;font:900 30px/1 Inter,system-ui,sans-serif;display:grid}.kit-codecell.full{border-color:var(--kit-cyan);box-shadow:0 0 14px #22c7e04d}.kit-codecells:focus-within .kit-codecell.now{border-color:#e0faff;box-shadow:0 0 0 3px #22c7e040}.kit-why{text-align:center;margin-top:12px}.kit-picks{gap:8px;margin-top:16px;display:grid}.kit-pick{text-align:left;min-height:56px;color:var(--kit-cyan);background:var(--kit-glass);border:1px solid var(--kit-line);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.kit-pick b{color:#fff;font:700 15px Inter,system-ui,sans-serif;display:block}.kit-pick small{color:var(--kit-dim);font-size:12.5px;display:block}.kit-home{flex-direction:column;gap:12px;display:flex}.kit-photos{--kit-edge:#22c7e052;--kit-cyan:#22c7e0;border:1px solid var(--kit-edge);aspect-ratio:4/3;background:#0b1640;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000059}.kit-photos-tall{aspect-ratio:3/2}.kit-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:100%;display:flex;overflow-x:auto}.kit-strip::-webkit-scrollbar{display:none}.kit-strip img{object-fit:cover;scroll-snap-align:center;-webkit-user-select:none;user-select:none;flex:0 0 100%;width:100%;height:100%}.kit-nophoto{color:#9fb6dc8c;background:linear-gradient(#1a2a6c,#0b1640);place-items:center;height:100%;display:grid}.kit-photo-count{color:#fff;background:#071030b8;border:1px solid #ffffff2e;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:12px;right:12px}.kit-photo-nav{color:#fff;cursor:pointer;background:#07103099;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:40px;height:40px;padding:0 0 3px;font:900 24px/1 Inter,system-ui,sans-serif;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.kit-photo-prev{left:10px}.kit-photo-next{right:10px}.kit-dots{pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.kit-dots i{background:#ffffff73;border-radius:50%;width:7px;height:7px}.kit-dots i.on{background:#fff;border-radius:99px;width:18px;box-shadow:0 0 8px #22c7e0}.kit-photos .kit-video,.kit-photos .kit-video:visited{color:#0b1640!important}.kit-video{color:#0b1640;border:1.5px solid var(--kit-cyan);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font:800 13.5px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 14px #00000059}.kit-photos:has(.kit-dots) .kit-video{bottom:32px}.kit-home-price{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.kit-home-price small{letter-spacing:.16em;color:var(--kit-cyan);font-size:10.5px;font-weight:800;display:block}.kit-home-price>div:first-child b{color:var(--kit-money);text-shadow:0 0 16px #00c26e73;font-size:30px;font-weight:900;line-height:1.1;display:block}.kit-stats{gap:8px;display:flex}.kit-stats span{background:var(--kit-glass);border:1px solid var(--kit-line);border-radius:14px;place-items:center;min-width:56px;height:52px;display:grid}.kit-stats b{color:#fff;font-size:18px;font-weight:900;line-height:1}.kit-stats small{letter-spacing:.1em;color:var(--kit-dim);text-transform:uppercase;font-size:9.5px;font-weight:800}.kit-listed{color:var(--kit-dim);margin:12px 0 0;font-size:13px}.kit-teaser-row{background:linear-gradient(90deg,#00e38a1f,#ffffff08);border:1px solid #00e38a66;border-radius:16px;align-items:center;gap:12px;margin-top:16px;padding:12px;text-decoration:none;display:flex}.kit-teaser-row .kit-cell{color:var(--kit-green);background:#00e38a24}.kit-teaser-words{flex:1;min-width:0}.kit-teaser-words small{letter-spacing:.14em;color:var(--kit-green);font-size:10px;font-weight:800;display:block}.kit-teaser-words b{color:#fff;margin-top:2px;font-size:15px;font-weight:700;display:block}.kit-blur{color:var(--kit-money);filter:blur(6px);-webkit-user-select:none;user-select:none;font-weight:900;display:inline-block}.kit-free{color:#071030;background:var(--kit-green);border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.kit-band{align-items:center;gap:16px;padding:0 4px;display:flex}.kit-band-hive{flex:1;max-width:230px}.kit-cnt{color:#fff;text-align:right;margin-left:auto;font-size:26px;font-weight:900;line-height:1}.kit-cnt small{letter-spacing:.14em;color:var(--kit-dim);margin-top:4px;font-size:9.5px;font-weight:800;display:block}.kit-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.kit-tile{color:#dbe7ff;text-align:left;cursor:pointer;background:var(--kit-glass);border:1px solid var(--kit-line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;min-height:96px;padding:12px;transition:transform .12s,box-shadow .2s,background .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12}.kit-tile .kit-cell{margin-bottom:6px}.kit-tile b{color:#fff;font:800 15px/1.2 Inter,system-ui,sans-serif}.kit-tile small{color:var(--kit-dim);font:500 12.5px/1.3 Inter,system-ui,sans-serif}.kit-two .kit-tile{min-height:80px}.kit-tile:active,.kit-chip:active,.kit-row:active{transform:scale(.98)}.kit-tile.on,.kit-row.on,.kit-chip.on{color:#fff;box-shadow:0 0 0 1.5px var(--kit-cyan),0 0 20px #22c7e073,inset 0 1px 0 #ffffff4d;background:linear-gradient(135deg,#0f1b3d,#0b6475 30%,#0e7ea5 70%,#22c7e0);border-color:#0000}.kit-tile.on .kit-cell,.kit-row.on .kit-cell,.kit-chip.on .kit-cell,.kit-chip.pinkon .kit-cell{color:#fff;background:#ffffff3d}.kit-tile.on small,.kit-row.on small{color:#dbeafe}.kit-tile.on:after,.kit-row.on:after{content:"✓";color:#071030;background:var(--kit-green);clip-path:inset(0 round 24%);place-items:center;width:22px;height:24px;font-size:12px;font-weight:900;display:grid;position:absolute;top:10px;right:10px}.kit-curb{border:1px solid var(--kit-edge);background-position:50%;background-size:cover;border-radius:16px;height:150px;margin:0 0 12px;position:relative;overflow:hidden}.kit-curb span{letter-spacing:.1em;color:#fff;background:#071030b8;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:800;position:absolute;bottom:10px;left:10px}.kit-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.kit-chip{text-align:left;color:#fff;background:var(--kit-glass);border:1px solid var(--kit-line);cursor:pointer;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;font:700 14.5px Inter,system-ui,sans-serif;transition:transform .12s,box-shadow .2s;display:flex}.kit-chip.pinkon{background:linear-gradient(135deg,#7f2517,#f0563f 55%,#1a7f90);border-color:#0000;box-shadow:0 0 0 1.5px #e39387,0 0 16px #f0563f73}.kit-rows{gap:10px;display:grid}.kit-row{text-align:left;background:var(--kit-glass);border:1px solid var(--kit-line);cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:10px 44px 10px 12px;transition:transform .12s;display:flex;position:relative}.kit-row b{color:#fff;font:800 15px Inter,system-ui,sans-serif;display:block}.kit-row small{color:var(--kit-dim);margin-top:2px;font-size:12.5px;display:block}.kit-row.on:after{top:50%;transform:translateY(-50%)}.kit-note{margin-top:16px;position:relative}.kit-note textarea{box-sizing:border-box;border:1px solid var(--kit-line);width:100%;min-height:96px;color:var(--kit-ink);resize:none;background:#ffffff0a;border-radius:16px;padding:12px 48px 24px 14px;font:500 16px/1.45 Inter,system-ui,sans-serif}.kit-note textarea:focus{border-color:var(--kit-cyan);outline:none;box-shadow:0 0 0 3px #22c7e033}.kit-note textarea::placeholder{color:var(--kit-dim)}.kit-note-count{color:#7f93b8;font-size:11px;position:absolute;bottom:8px;left:14px}.kit-nav{justify-content:space-between;align-items:center;display:flex}.kit-navbtn{min-width:88px;min-height:44px;color:var(--kit-dim);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px 12px;font:700 14px Inter,system-ui,sans-serif}.kit-navbtn:last-child:not(:first-child){text-align:right}.kit-ty{text-align:center;padding-top:8px}.kit-ty-hive{width:150px;margin:0 auto}.kit-ty h2{color:#fff;margin:16px 0 8px;font:800 26px/1.2 Sora,Inter,system-ui,sans-serif}.kit-ty p{color:var(--kit-dim);margin:0 8px;font-size:16px;line-height:1.45}.kit-next{background:linear-gradient(#064e3b4d,#0710308c);border-color:#00e38a73;margin-top:16px;box-shadow:0 0 24px #00e38a24,inset 0 1px #ffffff14}.kit-next h3{color:#fff;margin:8px 0;font:800 20px/1.25 Sora,Inter,system-ui,sans-serif}.kit-next-pay{align-items:baseline;gap:8px;margin:0 0 16px;display:flex}.kit-next-pay .kit-blur{font-size:34px}.kit-next-pay small{color:var(--kit-dim);font-size:14px}.kit-next-pay .kit-free{align-self:center;margin-left:auto}.kit-unlocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kit-unlocks span{background:var(--kit-glass);border:1px solid var(--kit-line);color:#fff;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;font-size:13px;font-weight:700;line-height:1.25;display:flex}.kit-unlocks i{font-style:normal}.kit-loading{gap:12px;display:grid}.kit-shimmer{background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a) 0 0/200% 100%;border-radius:16px;height:56px;animation:1.4s linear infinite kit-shim}.kit-shimmer-photo{aspect-ratio:4/3;border-radius:20px;height:auto}.kit-shimmer-short{width:60%}@keyframes kit-shim{to{background-position:-200% 0}}.kit-slide{animation:.32s ease-out kit-in}@keyframes kit-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kit-page *{transition:none!important;animation:none!important}.kit-strip{scroll-behavior:auto}}.kit-page .kit-cnt,.kit-page .kit-stats b,.kit-page .kit-home-price b,.kit-page .kit-blur,.kit-page .kit-codecell,.kit-page .kit-photo-count{font-variant-numeric:tabular-nums}.kit-tile b,.kit-row b,.kit-chip{font-size:16px}@media (width<=359px){.kit-tiles,.kit-chips,.kit-unlocks{grid-template-columns:minmax(0,1fr)}.kit-tiles{grid-auto-rows:auto}}@media (width>=768px){.kit-scroll{padding-left:24px;padding-right:24px}}.kit-locks{border-top:1px solid var(--kit-line);margin:12px 0 4px;display:grid}.kit-lock-row{border-bottom:1px solid var(--kit-line);align-items:center;gap:12px;min-height:52px;display:flex}.kit-lock-row b{color:#fff;flex:1;font:700 15px Inter,system-ui,sans-serif}.kit-unlocks.kit-three{grid-template-columns:repeat(3,1fr);margin-top:12px}.kit-unlocks.kit-three span{text-align:center;flex-direction:column;justify-content:center;gap:6px;padding:10px 6px}.kit-demo-buyer{text-align:center;margin-top:8px}.kit-claim-home{background:var(--kit-glass);border:1px solid var(--kit-line);border-radius:16px;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.kit-claim-home b{color:#fff;font:800 16px Inter,system-ui,sans-serif;display:block}.kit-claim-home small{color:var(--kit-dim);margin-top:2px;font-size:13px;display:block}.kit-claim-count{align-items:center;gap:16px;margin-top:16px;display:flex}.kit-claim-hex{clip-path:inset(0 round 24%);background:linear-gradient(135deg,#0f1b3d,#0e7ea5 60%,#22c7e0);flex:none;place-items:center;width:64px;height:72px;display:grid;box-shadow:0 0 18px #22c7e080}.kit-claim-hex b{color:#fff;font-variant-numeric:tabular-nums;font:800 26px Sora,Inter,system-ui,sans-serif}.kit-claim-count p{color:#fff;margin:0;font:700 16px/1.4 Inter,system-ui,sans-serif}.kit-claim-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.kit-claim-list li{color:var(--kit-dim);align-items:flex-start;gap:8px;font-size:15px;line-height:1.45;display:flex}.kit-claim-list li svg{color:var(--kit-green);flex:none;margin-top:3px}.kit-claim-until{margin-top:12px;font-size:13px}.kit-claim-price{gap:4px;margin:8px 0 0;display:grid}.kit-claim-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.kit-claim-pick{text-align:left;cursor:pointer;background:var(--kit-glass);border:1px solid var(--kit-line);color:#fff;min-height:72px;font:inherit;border-radius:16px;align-content:center;gap:4px;padding:12px;display:grid}.kit-claim-pick b{font-size:16px;font-weight:800}.kit-claim-pick small{color:var(--kit-dim);font-size:13px;line-height:1.35}.kit-claim-pick.on{box-shadow:0 0 0 1.5px var(--kit-cyan),0 0 20px #22c7e066;background:linear-gradient(135deg,#0f1b3d,#0b6475 30%,#0e7ea5 70%,#22c7e0);border-color:#0000}.kit-claim-pick.on small{color:#dbeafe}.kit-claim-pick:focus-visible{outline:3px solid var(--kit-cyan);outline-offset:2px}.kit-claim-price b{color:var(--kit-green);font-variant-numeric:tabular-nums;font:800 32px/1.1 Sora,Inter,system-ui,sans-serif}.kit-claim-price small{color:var(--kit-dim);font-size:13px;line-height:1.45}.kit-ships{margin-top:16px}.kit-field{gap:4px;display:grid}.kit-field span{letter-spacing:.16em;color:var(--kit-cyan);font-size:10.5px;font-weight:800}.kit-terms p+p{margin-top:8px}.kit-terms .kit-dim{font-size:14px}.kit-sub{color:#fff;margin:24px 0 8px;font:800 16px/1.3 Sora,Inter,system-ui,sans-serif}.kit-shop{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kit-shop .kit-shop-pick{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:72px;padding:8px 6px;font-size:13.5px;line-height:1.2}@media (width<=359px){.kit-shop{grid-template-columns:1fr}.kit-shop .kit-shop-pick{text-align:left;flex-direction:row;justify-content:flex-start;min-height:52px;padding:8px 12px}}.kit-field{gap:6px;margin-top:12px;display:grid}.kit-field>span{letter-spacing:.16em;color:var(--kit-cyan);font-size:10.5px;font-weight:800}.kit-field input{box-sizing:border-box;border:1px solid var(--kit-line);color:#fff;background:#ffffff0d;border-radius:14px;width:100%;min-height:52px;padding:12px 14px;font:600 17px Inter,system-ui,sans-serif}.kit-field input:focus{border-color:var(--kit-cyan);outline:none;box-shadow:0 0 0 3px #22c7e033}.kit-field input::placeholder{color:#7f93b8}.kit-pair{grid-template-columns:minmax(0,1fr) 88px;gap:12px;display:grid}.kit-found{color:var(--kit-green);align-items:center;gap:8px;margin:12px 0 0;font-size:13.5px;font-weight:700;display:flex}.kit-photo-pick{background:var(--kit-glass);border:1px dashed var(--kit-edge);color:#fff;cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:64px;margin-top:16px;padding:8px 12px;font:700 15px Inter,system-ui,sans-serif;display:flex;position:relative}.kit-photo-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.kit-photo-pick small{color:var(--kit-dim);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.kit-photo-thumb{background:50%/cover;border-radius:12px;flex:none;width:48px;height:48px}.kit-photo-pick:focus-within{outline:2px solid var(--kit-cyan);outline-offset:2px}.kit-score-big{color:var(--kit-green);text-align:center;margin:8px 0 0;font:900 15px Inter,system-ui,sans-serif}.kit-meet-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.kit-meet-days .kit-claim-pick{min-height:64px}.kit-meet-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.kit-meet-time{background:var(--kit-glass);border:1px solid var(--kit-line);color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:14px;min-height:48px;font:700 16px Inter,system-ui,sans-serif}.kit-meet-time.on{box-shadow:0 0 0 1.5px var(--kit-cyan),0 0 18px #22c7e066;background:linear-gradient(135deg,#0f1b3d,#0b6475 30%,#0e7ea5 70%,#22c7e0);border-color:#0000}.kit-meet-time:focus-visible{outline:3px solid var(--kit-cyan);outline-offset:2px}.kit-meet-set{color:#e6fff4;background:#00e38a14;border:1px solid #00e38a73;border-radius:14px;margin-top:12px;padding:12px 14px;font-size:15px;line-height:1.45}@media (width<=359px){.kit-meet-days{grid-template-columns:1fr}.kit-meet-times{grid-template-columns:repeat(2,minmax(0,1fr))}}.kit-learn{box-sizing:border-box;background:#070d24;min-height:100vh;margin:0;padding:24px 12px 40px}@media (width<=640px){.kit-learn{padding:0}}.kl{--kl-navy:#0f1b3d;--kl-deep:#0a1230;--kl-teal:#0e9bb2;--kl-cyan:#22c7e0;--kl-ink:#3a4762;--kl-muted:#5d6c8f;--kl-soft:#9fb3d9;--kl-pale:#c9d8f5;--kl-line:#e4ebf1;--kl-sunset:linear-gradient(100deg,#0e9bb2 0%,#1c8fc8 26%,#6a5fc4 46%,#c2458e 64%,#f0563f 84%,#ff8a5c 100%);--kl-glow:linear-gradient(90deg,#22c7e0,#8b7fe0 45%,#e05aa6 75%,#ff8a5c);min-height:100vh;color:var(--kl-navy);background:#f5f8fb;font-family:DM Sans,system-ui,sans-serif;font-size:17px;line-height:1.55;overflow-x:clip}.kl *,.kl :before,.kl :after{box-sizing:border-box}.kl img{max-width:100%;height:auto}.kl :where(a){color:var(--kl-teal)}.kl :where(a:hover){color:var(--kl-navy)}.kl :focus-visible{outline:3px solid var(--kl-cyan);outline-offset:2px}.kl-wrap{max-width:1180px;margin:0 auto;padding-left:16px;padding-right:16px}.kl h1,.kl h2,.kl h3{font-family:Sora,system-ui,sans-serif}.kl h2{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.05}.kl .kl-name{letter-spacing:-.035em;color:#fff;font-family:Sora,system-ui,sans-serif;font-size:30px;font-weight:800;line-height:1}.kl .kl-name .nk-key{color:var(--kl-cyan)}.kl .kl-name.kl-name-sm{font-size:24px}.kl .kl-glow{background:var(--kl-glow);color:#0000;-webkit-background-clip:text;background-clip:text}.kl-tag{letter-spacing:.18em;color:var(--kl-teal);align-items:center;gap:10px;margin:0;font:700 13px/1.3 Sora,system-ui,sans-serif;display:flex}.kl-tag i{background:linear-gradient(90deg,#0e9bb2,#c2458e,#ff8a5c);border-radius:2px;width:22px;height:3px;display:inline-block}.kl-tag.on-navy{color:#7fe3f2}.kl .kl-btn{text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font:700 17px/1.2 Sora,system-ui,sans-serif;text-decoration:none;display:inline-flex}.kl .kl-go{color:#fff;background:linear-gradient(100deg,#0e9bb2,#1c8fc8 45%,#6a5fc4);box-shadow:0 12px 26px #0e9bb259}.kl .kl-go:hover,.kl .kl-go:focus-visible{color:#fff;filter:brightness(1.06)}.kl .kl-ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff47}.kl .kl-ghost:hover{color:#fff;background:#ffffff24}.kl .kl-talk{min-height:44px;color:var(--kl-pale);white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.kl .kl-talk:hover{color:#fff}.kl-hero{color:#fff;background:radial-gradient(700px 480px at 85% 30%,#c2458e38,#c2458e00 70%),radial-gradient(640px 520px at 70% 75%,#0e9bb24d,#0e9bb200 70%),linear-gradient(160deg,#0f1b3d 0%,#0a1230 100%);position:relative;overflow:hidden}.kl-sunset{background:var(--kl-sunset);height:5px}.kl-bar{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;padding-bottom:16px;display:flex}.kl-bar-acts{align-items:center;gap:18px;display:flex}.kl .kl-bar-go{min-height:46px;padding:0 20px;font-size:15px}.kl-hide-sm{display:none!important}.kl-hero-in{flex-wrap:wrap;align-items:center;gap:36px 48px;padding-top:20px;padding-bottom:48px;display:flex}.kl-words{flex-direction:column;flex:999 460px;gap:20px;min-width:0;display:flex}.kl h1{letter-spacing:-.045em;margin:0;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:.98}.kl-lead{max-width:640px;color:var(--kl-pale);margin:0;font-size:19px}.kl-acts{flex-wrap:wrap;gap:14px;display:flex}.kl-fan{aspect-ratio:1/.92;flex:400px;width:100%;min-width:0;max-width:560px;margin:0 auto;position:relative}.kl-fan img{border-radius:12px;display:block;position:absolute;box-shadow:0 30px 60px #00000073}.kl-fan-sign{width:72%;top:0;left:0;transform:rotate(-3deg)}.kl-fan-counter{width:62%;top:27%;right:0;transform:rotate(2.5deg)}.kl-fan-card{width:52%;top:59%;left:10%;transform:rotate(-1deg);border-radius:10px!important;box-shadow:0 30px 60px #00000080!important}.kl-feed{flex-wrap:wrap;align-items:stretch;gap:12px;padding-bottom:36px;display:flex}.kl-feed-head{letter-spacing:.12em;color:var(--kl-soft);flex:180px;align-self:center;margin:0;font:700 14px/1.4 Sora,system-ui,sans-serif}.kl-feed-head small{letter-spacing:0;font:500 13px/1.4 DM Sans,system-ui,sans-serif;display:block}.kl-live{color:#fff;letter-spacing:.1em;background:#f0563f;border-radius:999px;margin-right:8px;padding:3px 9px;display:inline-block}.kl-toast{opacity:0;background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;flex:250px;align-items:center;gap:12px;padding:14px 16px;line-height:1.3;animation:.5s forwards klIn;display:flex;transform:translateY(10px)}.kl-toast b{font:700 15px/1.3 Sora,system-ui,sans-serif;display:block}.kl-toast small{color:var(--kl-pale);font-size:14px;display:block}.kl-toast-cell{color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font:800 17px/1 Sora,system-ui,sans-serif;display:flex}.kl-toast.lead .kl-toast-cell{background:linear-gradient(135deg,#0e9bb2,#1c8fc8)}.kl-toast.feed .kl-toast-cell{background:linear-gradient(135deg,#6a5fc4,#c2458e)}.kl-toast.offer .kl-toast-cell{background:linear-gradient(135deg,#f0563f,#ff8a5c)}@keyframes klIn{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kl-toast{opacity:1;animation:none;transform:none}}.kl-sec{padding-top:64px;padding-bottom:20px}.kl-wins{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px;margin-top:28px;display:grid}.kl-win{border:1px solid var(--kl-line);background:#fff;border-radius:20px;padding:24px;box-shadow:0 10px 30px #0f1b3d0f}.kl-win-n{color:#fff;background:linear-gradient(135deg,#0e9bb2,#6a5fc4 60%,#c2458e);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font:800 18px/1 Sora,system-ui,sans-serif;display:flex}.kl-win h3{letter-spacing:-.02em;margin:16px 0 6px;font-size:20px;font-weight:800}.kl-win p{color:var(--kl-ink);margin:0;font-size:16px}.kl-step{border:1px solid var(--kl-line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #0f1b3d0f}.kl-step-pic{background:linear-gradient(#eef4f8,#fff);padding:18px 18px 0}.kl-step-pic img{border-radius:12px;width:100%;display:block;box-shadow:0 14px 28px #0f1b3d29}.kl-step-words{gap:14px;padding:20px 22px 24px;display:flex}.kl-step-n{color:var(--kl-teal);font:800 34px/1 Sora,system-ui,sans-serif}.kl-step h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.kl-step p{color:var(--kl-ink);margin:0;font-size:16px}.kl-looks{color:var(--kl-navy);border-top:1px solid var(--kl-line);border-bottom:1px solid var(--kl-line);background:radial-gradient(620px 420px at 10% 18%,#0e9bb224,#0e9bb200 70%),radial-gradient(620px 460px at 92% 62%,#ff8a5c29,#ff8a5c00 70%),radial-gradient(520px 420px at 50% 100%,#c2458e1a,#c2458e00 70%),linear-gradient(#fff 0%,#f1f8fa 45%,#fbf3f2 100%);margin-top:56px;padding:64px 0}.kl .kl-looks .kl-lead{color:var(--kl-ink);margin-top:12px;font-size:17px}.kl-looks-h{margin:40px 0 0;font-size:22px;font-weight:700}.kl-looks-h small{color:var(--kl-muted);margin-top:2px;font-size:15px;font-weight:600;display:block}.kl-fig{min-width:0;margin:0}.kl-fig img{border:1px solid #d3dde6;border-radius:10px;width:100%;display:block;box-shadow:0 16px 30px #0f1b3d24}.kl-fig>figcaption{color:var(--kl-ink);margin-top:8px;font-size:15px;font-weight:500}.kl-cap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-fig>.kl-cap{color:var(--kl-navy);margin-top:12px;font-size:15px}.kl-cap b{font:700 15px/1.3 Sora,system-ui,sans-serif}.kl-dim{color:var(--kl-muted);font-weight:500}.kl-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kl-seg{background:#eef3f7;border:1px solid #dfe7ee;border-radius:999px;padding:3px;display:inline-flex}.kl-seg button{min-width:60px;min-height:44px;color:var(--kl-navy);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font:700 13px/1 Sora,system-ui,sans-serif}.kl-seg button[aria-pressed=true]{background:var(--kl-navy);color:#fff}.kl-turn{min-height:44px;color:var(--kl-navy);cursor:pointer;background:#fff;border:1px solid #cfdbe5;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font:700 13px/1 Sora,system-ui,sans-serif;display:inline-flex}.kl-turn svg{width:16px;height:16px}.kl-turn:hover{background:#f5f8fb}.kl-swipe{min-width:0;margin-top:14px}.kl-swipe-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -4px;padding:6px 4px 20px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.kl-swipe-row::-webkit-scrollbar{display:none}.kl .kl-swipe-row:focus-visible{outline:3px solid var(--kl-cyan);outline-offset:0;border-radius:14px}.kl-swipe-row>*{scroll-snap-align:start;flex:0 0 calc(83.3333% - 11.6667px);min-width:0}.kl-swipe.wide .kl-swipe-row>*,.kl-swipe.steps .kl-swipe-row>*{flex-basis:calc(86.9565% - 12.1739px)}.kl-swipe.steps{margin-top:28px}.kl-swipe-nav{justify-content:center;align-items:center;gap:14px;display:flex}.kl-dots{align-items:center;gap:8px;display:inline-flex}.kl-dots i{background:#c8d4de;border-radius:999px;width:8px;height:8px;transition:width .2s,background .2s}.kl-dots i.on{background:var(--kl-teal);width:22px}.kl-swipe-arrow{display:none}.kl-flip{perspective:1400px;display:block}.kl-flip-in{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:grid}.kl-flip-in>img{backface-visibility:hidden;grid-area:1/1}.kl-flip-in>img:last-child,.kl-flip.back .kl-flip-in{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.kl-flip-in,.kl-dots i{transition:none}}.kl-proof{flex-wrap:wrap;align-items:center;gap:36px 48px;padding-top:72px;display:flex}.kl-proof-pic{flex-direction:column;flex:360px;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.kl .kl-phone{box-sizing:border-box;background:linear-gradient(160deg,#1b2a55,#0a1230);border-radius:46px;width:min(330px,100%);padding:12px;box-shadow:0 40px 80px #0f1b3d59,inset 0 0 0 1px #ffffff14}.kl .kl-phone-screen{overscroll-behavior:contain;scrollbar-width:none;background:#070e22;border-radius:36px;height:640px;max-height:78vh;overflow-y:auto}.kl .kl-phone-screen::-webkit-scrollbar{display:none}.kl .kl-phone-screen:focus-visible{outline-offset:3px;outline:2px solid #22c7e0}.kl .kl-phone-screen img{width:100%;height:auto;display:block}.kl .kl-phone-hint{text-align:center;color:#5d6c8f;margin:0;font-size:13px;font-weight:700}.kl-hint-wide{display:none}.kl-phones{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;width:100%;max-width:380px;padding:6px 4px 18px;display:flex;position:relative;overflow-x:auto}.kl-phones::-webkit-scrollbar{display:none}.kl .kl-phones:focus-visible{outline:3px solid var(--kl-cyan);outline-offset:0;border-radius:18px}.kl-phone-fig{scroll-snap-align:center;flex:0 0 min(330px,88%);margin:0}.kl .kl-phones .kl-phone{box-shadow:0 12px 22px #0f1b3d38,inset 0 0 0 1px #ffffff14}.kl-phone-fig figcaption{text-align:center;margin-top:12px;font:700 15px/1.3 Sora,system-ui,sans-serif}.kl-phone-fig figcaption span{color:var(--kl-muted);font:500 15px/1.3 DM Sans,system-ui,sans-serif}.kl-proof-words{flex:999 420px;min-width:0}.kl-ticks{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;font-size:18px;list-style:none;display:flex}.kl-ticks li{align-items:center;gap:12px;display:flex}.kl-ticks span{width:26px;height:26px;color:var(--kl-teal);background:#e2f5f8;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.kl-note{color:var(--kl-ink);margin:22px 0 0}.kl-keep-sec{padding-top:56px}.kl-keep{background:linear-gradient(110deg,#0e9bb2 0%,#1c8fc8 26%,#6a5fc4 46%,#c2458e 64%,#f0563f 84%,#ff8a5c 100%);border-radius:26px;padding:3px;box-shadow:0 24px 50px #c2458e38,0 10px 24px #0e9bb240}.kl-keep-in{color:#fff;background:radial-gradient(420px 260px at 0%,#22c7e038,#22c7e000 70%),linear-gradient(160deg,#0f1b3d,#0a1230);border-radius:23px;flex-wrap:wrap;align-items:center;gap:20px 24px;padding:26px 22px;display:flex}.kl-keep-in>div{flex:420px;min-width:0}.kl-keep-mark{filter:drop-shadow(0 0 18px #22c7e073);flex:none;width:76px;height:76px}.kl-keep-h{letter-spacing:-.03em;margin:0;font:800 clamp(24px,3vw,32px)/1.1 Sora,system-ui,sans-serif}.kl-keep-p{color:var(--kl-pale);margin:10px 0 0;font-size:18px}.kl-order{padding-top:72px;padding-bottom:72px}.kl #order{scroll-margin-top:72px}.kl-sub{color:var(--kl-ink);margin:10px 0 0}.kl-order-grid{flex-wrap:wrap;align-items:flex-start;gap:28px;margin-top:30px;display:flex}.kl-order-picks{flex-direction:column;flex:999 560px;gap:40px;min-width:0;display:flex}.kl .kl-stepbar{color:#fff;background:linear-gradient(110deg,#0f1b3d,#12305a);border-radius:18px;align-items:center;gap:16px;margin:0 0 18px;padding:14px 18px;line-height:1.2;display:flex;box-shadow:0 12px 26px #0f1b3d2e}.kl-stepbar-n{background:linear-gradient(135deg,#0e9bb2,#6a5fc4 50%,#c2458e 75%,#ff8a5c);border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font:800 22px/1 Sora,system-ui,sans-serif;display:flex}.kl-stepbar-t{letter-spacing:-.02em;font:800 22px/1.2 Sora,system-ui,sans-serif;display:block}.kl-stepbar-l{color:var(--kl-soft);margin-top:2px;font:400 14px/1.35 DM Sans,system-ui,sans-serif;display:block}.kl-tray{border:2px solid var(--kl-line);min-width:0;color:var(--kl-navy);font:inherit;text-align:left;background:#eef3f7;border-radius:16px;flex-direction:column;gap:10px;padding:10px;display:flex;box-shadow:0 6px 16px #0f1b3d0d}.kl-tray img{border:1px solid #d3dde6;border-radius:8px;width:100%;display:block;box-shadow:0 8px 18px #0f1b3d29}.kl-tray.on,.kl-tray-btn[aria-pressed=true]{border-color:var(--kl-teal);box-shadow:0 0 0 4px #0e9bb22e,0 14px 26px #0f1b3d1f}.kl-tray-btn{cursor:pointer}.kl-tray-btn>span{padding:0 4px 4px;font:700 14px/1.25 Sora,system-ui,sans-serif}.kl-tray-pic{cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:0;display:block}.kl-tray>.kl-cap{padding:0 4px 4px}.kl-tray .kl-cap b{font-size:14px;display:block}.kl-tray .kl-cap small{color:var(--kl-muted);font:500 13px/1.3 DM Sans,system-ui,sans-serif;display:block}.kl-tray .kl-seg{background:#fff;border:1px solid #cfdbe5}.kl-sum{color:#fff;background:linear-gradient(165deg,#0f1b3d,#0a1230);border-radius:24px;flex:320px;min-width:0;padding:24px;box-shadow:0 24px 50px #0f1b3d47}.kl-sum-h{margin:0;font:800 20px/1.2 Sora,system-ui,sans-serif}.kl-sum-list{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.kl-sum-list li{align-items:center;gap:12px;line-height:1.3;display:flex}.kl-sum-list img{border-radius:6px;flex:none;width:64px}.kl-sum-list b{font:700 15px/1.3 Sora,system-ui,sans-serif;display:block}.kl-sum-list small{color:var(--kl-soft);font-size:13px;display:block}.kl-sum-total{border-top:1px solid #ffffff29;justify-content:space-between;margin:22px 0 0;padding-top:16px;font:800 20px/1.2 Sora,system-ui,sans-serif;display:flex}.kl .kl-wide{width:100%;margin-top:18px;display:flex}.kl-sum-next{text-align:center;color:var(--kl-soft);margin:10px 0 0;font-size:14px}.kl .kl-sum-talk{text-align:center;color:#7fe3f2;justify-content:center;align-items:center;min-height:44px;margin-top:6px;font-weight:700;display:flex}.kl .kl-sum-talk:hover{color:#fff}.kl-from{text-align:center;color:var(--kl-soft);margin:10px 0 0;font-size:13px}.kl-from b{color:#fff}.kl-slim{z-index:60;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1230f0;border-bottom:1px solid #22c7e047;justify-content:space-between;align-items:center;gap:12px;transition:transform .22s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-110%);box-shadow:0 8px 24px #0000004d}.kl-slim.on{transform:none}.kl-slim-acts{align-items:center;gap:14px;display:flex}.kl .kl-slim-go{min-height:44px;padding:0 18px;font-size:14px}.kl-sticky{display:none}.kl-foot{background:var(--kl-deep);padding:2px 0 8px}@media (width<=759px){.kl .kl-slim-go{display:none}.kl-sticky{opacity:0;pointer-events:none;z-index:50;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#0a123000,#0a1230f5 35%);transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(16px)}.kl-sticky.on{opacity:1;pointer-events:auto;transform:none}.kl-sticky .kl-go{flex:1}.kl-acts .kl-btn{flex:100%}.kl-foot{padding-bottom:84px}.kl .kl-name{font-size:26px}.kl .kl-bar-go{padding:0 16px}.kl-proof-pic{order:2}.kl-stepbar-t{font-size:20px}}@media (width>=760px){.kl-wrap{padding-left:28px;padding-right:28px}.kl-hide-sm{display:inline-flex!important}.kl .kl-name{font-size:34px}.kl-bar{padding-top:22px;padding-bottom:22px}.kl-hero-in{padding-top:36px;padding-bottom:84px}.kl-lead{font-size:20px}.kl-feed{padding-bottom:40px}.kl-sec{padding-top:90px;padding-bottom:30px}.kl-looks{margin-top:70px;padding:84px 0}.kl-looks-h{margin-top:46px}.kl-looks-h small{margin:0 0 0 6px;display:inline}.kl-proof{padding-top:90px}.kl-swipe-row>*{flex-basis:calc(31.25% - 13.125px)}.kl-swipe.wide .kl-swipe-row>*{flex-basis:calc(45.4545% - 12.7273px)}.kl-swipe-arrow{width:44px;height:44px;color:var(--kl-navy);cursor:pointer;background:#fff;border:1px solid #cfdbe5;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 6px 14px #0f1b3d14}.kl-swipe-arrow svg{width:20px;height:20px}.kl-swipe-arrow:disabled{opacity:.35;cursor:default}.kl-keep-sec{padding-top:60px}.kl-keep-in{padding:30px 32px}.kl-order{padding-top:90px;padding-bottom:90px}.kl-sum{padding:26px;position:sticky;top:84px}}.kit-score{margin-top:16px}.kit-score-row{align-items:center;gap:14px;margin-top:6px;display:flex}.kit-score-hive{flex:none;width:120px}.kit-score-row p{color:var(--kit-dim);margin:0;font-size:14px;line-height:1.45}.kit-score-row b{color:#fff}.kit-ask{margin-top:16px}.kit-ask h3{color:#fff;margin:8px 0 10px;font:800 20px/1.25 Sora,Inter,system-ui,sans-serif}.kit-ask-starters{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.kit-ask-starters button{font:inherit;color:#fff;border:1px solid var(--kit-line);background:var(--kit-glass);cursor:pointer;border-radius:999px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:700}.kit-ask-starters button[aria-pressed=true]{background:#22c7e01f;border-color:#22c7e0}.kit-ask-go{justify-content:center;width:100%}.kit-ask-q{color:#fff;margin:0 0 10px;font-size:16px;font-style:italic;line-height:1.45}.kit-ask .kit-hint{text-align:left;justify-content:center;align-items:flex-start;gap:6px;display:flex}.kit-ask .kit-hint svg{flex:none;margin-top:2px}.kit-ask .kit-ask-go{color:#dbe7ff;min-height:46px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #3b5596;border-radius:999px;align-items:center;font-size:15px;font-weight:800;display:flex}.kit-ask .kit-ask-go:disabled{opacity:.5;cursor:default}.kit-ask-ok{color:var(--kit-ink);cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0 0;font-size:14px;line-height:1.4;display:flex}.kit-ask-ok input{accent-color:#22d3ee;flex:none;width:20px;height:20px;margin:0}@media (width>=960px){.kl-swipe.steps .kl-swipe-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid;overflow:visible}.kl-proof{flex-direction:column;align-items:center;gap:36px}.kl-proof-words{text-align:center;flex:none;order:-1;width:100%;max-width:860px}.kl-proof-words .kl-tag{justify-content:center}.kl-proof-words .kl-ticks{text-align:left;grid-template-columns:repeat(2,max-content);justify-content:center;gap:12px 36px;display:grid}.kl-proof-pic{flex:none;width:100%}.kl .kl-phone-pick,.kl .kl-proof-pic .kl-dots{display:none}.kl-phones{justify-content:center;gap:48px;width:auto;max-width:none;padding:6px 0 0;overflow:visible}.kl-phone-fig{flex:0 0 330px}.kl .kl-phones .kl-phone{box-shadow:0 30px 60px #0f1b3d4d,inset 0 0 0 1px #ffffff14}.kl-hint-narrow{display:none}.kl-hint-wide{display:inline}}.hh-gate-main{max-width:520px;padding-top:calc(28px + env(safe-area-inset-top));margin:0 auto}.hh-gate-main .hh-gate-box{padding:22px 20px 18px}.hh-gate-main .hh-gate-box>h2{color:#fff;margin:4px 0 8px;font-family:Sora,system-ui,sans-serif;font-size:23px;line-height:1.2}.hh-gate-main .hh-gate-tag{letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 8px #22c7e080;align-items:center;gap:7px;margin:0;font-size:11.5px;font-weight:800;display:inline-flex;color:#22c7e0!important}.hh-gate-main .hh-gate-tag:before{content:"";background:#22c7e0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c7e0}.hh-gate-main .hh-gate-line{margin:0;font-size:15px;line-height:1.5;color:#9fb6dc!important}.hh-gate-main .hh-gate-err{background:linear-gradient(160deg,#f0563f29,#f0563f0a);border:1px solid #f0563f99;border-radius:12px;align-items:flex-start;gap:10px;margin:14px 0 0;padding:10px 12px;font-size:14px;font-weight:700;display:flex;color:#f9e7e5!important}.hh-gate-main .hh-gate-err i{clip-path:inset(0 round 24%);background:var(--hh-pink-tag);color:#fff;filter:drop-shadow(0 0 6px #f0563fcc);flex:0 0 20px;place-items:center;height:23px;font-size:13px;font-style:normal;font-weight:900;display:grid}.hh-gate-main .hb-acts{margin-top:6px}.hh-gate-main .hb-acts .cp-cta{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:none;min-height:54px;margin:12px 0 0;font-size:17px;font-weight:800;display:flex}.hh-gate-main .hh-gate-join{background:#0d16388c;border:1px solid #22c7e04d;border-radius:14px;gap:8px;margin-top:18px;padding:14px;display:grid}.hh-gate-main .hh-gate-join b{color:#fff;font-size:15.5px}.hh-gate-main .hh-gate-new{flex-wrap:wrap;align-items:center;gap:6px;font-size:17px;display:inline-flex}.hh-gate-main .hh-gate-brand .hh-lockup{gap:5px}.hh-gate-main .hh-gate-brand .hh-lockup-word{background:linear-gradient(90deg,#3bb9cd,#1594a9 30%,#3b82f6 70%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:#0000!important}.hh-gate-main .hh-gate-brand .hh-lockup-mark{width:1.4em;height:1.4em}.hh-gate-main .hh-gate-brand .hh-lockup-mark circle[fill=\#0b6475]{fill:#3bb9cd}.hh-gate-main .hh-gate-brand .hh-lockup-mark circle[fill=\#0a7a8c]{fill:#1594a9}.hh-gate-main .hh-gate-brand .hh-lockup-mark circle[fill=\#0e7ea5]{fill:#3b82f6}.hh-gate-main .hh-gate-brand .hh-lockup-mark circle[fill=\#22c7e0]{fill:#22d3ee}.hh-gate-main .hh-gate-join .hb-btn{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:none;min-height:50px;margin:4px 0 0;font-size:16px;font-weight:800;text-decoration:none;display:flex}.hh-gate-main .hh-gate-brand{white-space:nowrap;vertical-align:middle;align-items:center;display:inline-flex}.hh-gate-main .hh-gate-join .hb-btn{white-space:nowrap;padding-left:14px;padding-right:14px;font-size:15.5px}.hh-gate-main .cp-login-box button[type=submit]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:54px;margin:14px 0 0;font-size:17px;font-weight:800;display:flex}.hh-gate-main .hh-gate-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.hh-gate-main .hh-gate-top .hh-gate-brand{font-family:Sora,system-ui,sans-serif;font-size:17px;font-weight:800}.hh-gate-main .hh-gate-box>h2{margin:12px 0 4px;font-size:28px}.hh-gate-main .hh-gate-welcome{margin:0 0 12px;font-size:16.5px;font-weight:700;line-height:1.4;color:#79cbd9!important}.hh-gate-main .cp-hello{color:#fff}.hh-gate-main .hh-join-brand{text-shadow:none;font-family:Sora,system-ui,sans-serif;font-weight:800}.hh-gate-main .hh-join-brand .hh-lockup-mark{width:1.15em;height:1.15em}.hh-gate-main .hh-join-line{text-shadow:0 0 10px #1e90ff59;font-size:17px;font-weight:600;line-height:1.5;color:#4fb3ff!important}.hh-gate-main .hh-home{letter-spacing:.02em;background:linear-gradient(90deg,#3bb9cd,#1594a9 30%,#3b82f6 70%,#22d3ee);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Sora,system-ui,sans-serif;font-weight:800}.hh-footer-under{justify-items:center;gap:10px;display:grid}.hh-footer-under .hh-powered{margin-top:0}.hh-footer-under .hh-footer-links{white-space:nowrap}.cp-kit-join-home{box-sizing:border-box;background:#ffffff0d;border:1px solid #22c7e052;border-radius:16px;align-items:center;gap:12px;width:100%;max-width:460px;margin:0 auto 12px;padding:8px 12px 8px 8px;display:flex}.cp-kit-join-photo{background:linear-gradient(#7dd3fc,#3b82f6 60%,#1e3a8a) 50%/cover;border-radius:12px;flex:none;width:52px;height:52px}.cp-kit-join-home>span:last-child{min-width:0}.cp-kit-join-home b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.cp-kit-join-home small{color:#9fb6dc;margin-top:2px;font-size:12.5px;display:block}.cp-kit-join .cp-profile-grid{grid-template-columns:minmax(0,1fr)}.cp-kit-join .cp-field input{min-height:52px;font-size:17px}.cp-electric .cp-join-ask{color:#e8f0ff;background:#22c7e029;border-color:#1594a9;box-shadow:inset 0 1px #ffffff14}.cp-electric .cp-join-ask b{color:#fff}.cp-electric .cp-join-ask small{color:#9fb6dc}.cp-electric .cp-join-ask input{accent-color:#22c7e0;flex:none;width:22px;height:22px}.ys .ys-h1{color:#fff;margin:4px 2px 0;font:800 28px/1.15 Sora,Inter,system-ui,sans-serif}.ys .ys-lead{color:#9fb6dc;margin:0 2px;font-size:13.5px;line-height:1.5}.ys .ys-tier{color:#22c7e0;margin:0 2px;font-size:12.5px;font-weight:700}.ys .ys-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ys .ys-steps li{background:#ffffff0a;border:1px solid #9fb6dc2e;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.ys .ys-steps li.next{background:#22c7e014;border-color:#22c7e0;box-shadow:0 0 12px #22c7e02e}.ys .ys-steps li.done{opacity:.85}.ys .ys-steps-n{color:#fff;background:#26386e;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font:900 13px Inter,system-ui,sans-serif;display:grid}.ys .ys-steps li.next .ys-steps-n{color:#071030;background:#22c7e0}.ys .ys-steps li.done .ys-steps-n{color:#fff;background:#00c26e}.ys .ys-steps b{color:#fff;font-size:14.5px;display:block}.ys .ys-steps small{color:#9fb6dc;margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.ys .ys-more{color:#22c7e0;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #9fb6dc29;margin:6px 0 0;padding-top:10px;font-size:11px;font-weight:800}.ys .ys-more small{color:#7f93b8;letter-spacing:.04em;text-transform:none;margin-left:6px;font-weight:700}.ys .ys-stepbox{background:#ffffff0a;border:1px solid #9fb6dc2e;border-radius:14px}.ys .ys-stepbox.next{background:#22c7e012;border-color:#22c7e0;box-shadow:0 0 14px #22c7e02e}.ys .ys-stepbox.later{opacity:.6}.ys .ys-stephead{align-items:center;gap:10px;padding:12px;display:flex}.ys .ys-steptext{flex:1;min-width:0}.ys .ys-steptext b{color:#fff;font-size:15.5px;display:block}.ys .ys-steptext small{color:#9fb6dc;margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.ys .ys-stepbox .ys-steps-n{color:#fff;background:#26386e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font:900 13px Inter,system-ui,sans-serif;display:grid}.ys .ys-stepbox.next .ys-steps-n{color:#071030;background:#22c7e0;box-shadow:0 0 10px #22c7e099}.ys .ys-stepbox.done .ys-steps-n{background:#00c26e}.ys .ys-change{color:#22c7e0;cursor:pointer;background:0 0;border:1px solid #22c7e080;border-radius:999px;flex:none;min-height:40px;padding:0 14px;font:700 13px Inter,system-ui,sans-serif}.ys .ys-stepbody{gap:10px;padding:0 12px 14px;display:grid}.ys .ys-report-cta{margin:2px 0 0}.ys .ys-kitout{gap:10px;display:grid}.ys .ys-codebox{text-align:center;background:#fff;border-radius:14px;justify-items:center;gap:6px;padding:14px;display:grid}.ys .ys-codebox span{color:#26386e;font-size:12.5px;font-weight:700;line-height:1.4}.ys .ys-codebox b{color:#0f1b3d;letter-spacing:.24em;border:3px solid #0f1b3d;border-radius:12px;padding:4px 16px;font-size:34px;font-weight:900}.ys .ys-extras{gap:8px;display:grid}.ys .ys-end{justify-content:center}.ys .ys-card{background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:0 0 18px #22c7e02e}.ys .ys-head{justify-content:space-between;align-items:center;display:flex}.ys .ys-head small{color:#22c7e0;letter-spacing:.16em;font-size:10px;font-weight:800;display:block}.ys .ys-code{color:#fff;letter-spacing:.22em;font-size:30px;font-weight:900;display:block}.ys .ys-pill{color:#071030;background:#9fb6dc;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.ys .ys-pill.live{background:#22c7e0}.ys .ys-url{color:#9fb6dc;margin:0;font-size:12px}.ys .ys-home{gap:8px;display:grid}.ys .ys-home-top{align-items:center;gap:12px;display:flex}.ys .ys-home-top b{color:#fff;font-size:15px;display:block}.ys .ys-home-top small{color:#9fb6dc;margin-top:2px;font-size:12px;display:block}.ys .ys-photo{color:#22c7e0;cursor:pointer;background:#22c7e014 50%/cover;border:1px dashed #22c7e0;border-radius:12px;flex:none;width:64px;height:64px;font:700 12px Inter,system-ui,sans-serif}.ys .ys-acts{flex-wrap:wrap;gap:8px;display:flex}.ys .ys-quiet{color:#0b1640;cursor:pointer;background:#fff;border:1.5px solid #22c7e0;border-radius:999px;padding:9px 14px;font:700 13px Inter,system-ui,sans-serif}.ys .ys-quiet:disabled{opacity:.6}.ys .ys-ok{background:#e9fff5;border-color:#00e38a}.ys .ys-warn{color:#eebfb7;margin:0;font-size:12.5px}.ys .ys-fine{color:#7f93b8;margin:0;font-size:11px}.ys .ys-error{color:#eebfb7;margin:0;font-size:13px}.ys .ys-place{gap:8px;display:grid}.ys .ys-step{color:#fff;margin:0;font-weight:800}.ys .ys-row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ys .ys-field{gap:4px;display:grid}.ys .ys-field span{color:#9fb6dc;font-size:11.5px;font-weight:700}.ys .ys-field input{box-sizing:border-box;color:#fff;background:#ffffff0f;border:1px solid #9fb6dc59;border-radius:10px;width:100%;padding:9px 10px;font:600 14px Inter,system-ui,sans-serif}.ys .ys-funnel{justify-content:space-between;align-items:stretch;gap:6px;display:flex}.ys .ys-funnel>div{text-align:center;background:#ffffff0d;border:1px solid #22c7e038;border-radius:12px;flex:1;padding:8px 4px}.ys .ys-funnel b{color:#fff;font-size:20px;font-weight:900;display:block}.ys .ys-funnel small{color:#9fb6dc;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.ys .ys-funnel .ys-joins b{color:#00e38a;text-shadow:0 0 10px #00e38a99}.ys .ys-funnel>span{color:#22c7e0;align-self:center;font-weight:900}.ys .ys-weeks{grid-template-columns:repeat(6,1fr);align-items:end;gap:6px;height:54px;display:grid}.ys .ys-weeks div{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.ys .ys-weeks i{background:linear-gradient(#22c7e0,#0e7ea5);border-radius:4px 4px 0 0;width:60%;max-height:38px;display:block}.ys .ys-weeks small{color:#7f93b8;font-size:9.5px}.ys .ys-names,.ys .ys-past{color:#dbe7ff;margin:0;font-size:12.5px}.ys .ys-past{color:#7f93b8}.ys .ys-cta{color:#fff;cursor:pointer;border:1px solid #bee6ff8c;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:50px;font:800 15.5px Inter,system-ui,sans-serif;display:flex;box-shadow:inset 0 1.5px #ffffff73,0 3px #0b0f33,0 0 20px #4f8fe659}.ys .ys-media{border-top:1px solid #9fb6dc29;gap:8px;padding-top:4px;display:grid}.ys .ys-step small{color:#9fb6dc;margin-left:6px;font-size:12px;font-weight:600}.ys .ys-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ys .ys-thumb{aspect-ratio:1;background:#22c7e00f 50%/cover;border:1px solid #22c7e04d;border-radius:12px;position:relative}.ys .ys-main em{color:#071030;background:#22c7e0;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800;position:absolute;bottom:6px;left:6px}.ys .ys-x{color:#fff;cursor:pointer;background:#071030bf;border:1px solid #fff6;border-radius:50%;width:32px;height:32px;font:800 18px/1 Inter,system-ui,sans-serif;position:absolute;top:4px;right:4px}.ys .ys-add{color:#22c7e0;cursor:pointer;text-align:center;border-style:dashed;place-items:center;padding:6px;font:800 12.5px Inter,system-ui,sans-serif;display:grid}.ys .ys-add:disabled{opacity:.7}.ys .ys-field input{min-height:48px;font-size:16px}.ys .ys-share-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ys .ys-share{flex:none;min-width:88px}.ys .ys-empty{color:#9fb6dc;border:1px dashed #22c7e066;border-radius:16px;margin:8px 2px;padding:16px;font-size:15px;line-height:1.45}.ys .ys-code{font-variant-numeric:tabular-nums}.ys .ys-check{background:#f0563f14;border:1px solid #f0563f;border-radius:14px;gap:8px;padding:12px;display:grid}.ys .ys-check-q{color:#fff;margin:0;font:800 17px Sora,Inter,system-ui,sans-serif}.ys .ys-note{color:#9fb6dc;margin:0;font-size:13px}.ys .ys-oh-list{margin:0;padding:0;list-style:none}.ys .ys-oh-list li{color:#fff;font-variant-numeric:tabular-nums;border-bottom:1px solid #9fb6dc29;justify-content:space-between;align-items:center;gap:8px;min-height:64px;font-size:16px;display:flex}.ys .ys-oh-list li.past{color:#9fb6dc}.ys .ys-oh-x{flex:none;width:48px;height:48px;position:static}.ys .ys-live{letter-spacing:.08em;color:#071030;background:#22c7e0;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.ys .ys-empty-line{color:#9fb6dc;font-size:13px}.ys .ys-report-link{box-sizing:border-box;justify-content:center;align-items:center;min-height:48px;text-decoration:none;display:flex}.ys .ys-past{gap:0;display:grid}.ys .ys-past>span{color:#7f93b8;font-size:12.5px}.ys .ys-past-row{color:#dbe7ff;border-bottom:1px solid #9fb6dc29;justify-content:space-between;align-items:center;gap:8px;min-height:48px;font-size:14px;text-decoration:none;display:flex}.ys .ys-past-row small{color:#22c7e0;white-space:nowrap;font-size:12px;font-weight:700}.ys .ys-quiet{min-height:48px}.ys .ys-field input[type=date],.ys .ys-field input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ys a.ys-quiet{align-items:center;text-decoration:none;display:inline-flex}.ys .ys-insp{gap:8px;display:grid}.ys .ys-insp-line{gap:2px;margin:0;display:grid}.ys .ys-insp-line b{color:#fff;font-size:15px}.ys .ys-insp-line span{color:#9fb6dc;font-size:13px}.ys .ys-pick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ys .ys-pick .ys-on{color:#fff;background:linear-gradient(90deg,#0e7ea5,#22c7e0);border-color:#22c7e0;box-shadow:0 0 12px #22c7e066}.ys .ys-tick{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #9fb6dc4d;border-radius:12px;align-items:flex-start;gap:12px;min-height:48px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.ys .ys-tick input{accent-color:#22c7e0;flex:none;width:22px;height:22px;margin:1px 0 0}.ys .ys-field input[type=file]{padding:12px 10px}.ys .ys-share-details{width:100%;margin-top:4px}@media (width<=359px){.ys .ys-pick{grid-template-columns:1fr}}.ys .ys-order{justify-content:center;align-items:center;min-height:48px;font-size:15px;text-decoration:none;display:flex}.ys .ys-link{color:#22c7e0;font-weight:700}.ys button.ys-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.ko .ko-form,.ko .ko-orders{gap:16px}.ko .ko-tag{color:#22c7e0;letter-spacing:.16em;align-items:center;gap:8px;margin:8px 0 0;font-size:11px;font-weight:800;display:flex}.ko .ko-tag i{background:#22c7e0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c7e0}.ko .ko-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ko .ko-pick{text-align:left;cursor:pointer;color:#fff;min-height:72px;font:inherit;background:#ffffff0b;border:1px solid #9fb6dc38;border-radius:16px;align-content:center;gap:4px;padding:12px;display:grid;position:relative}.ko .ko-pick b{font-size:16px;font-weight:800}.ko .ko-pick small{color:#9fb6dc;font-size:13px;line-height:1.35}.ko .ko-pick.on{background:linear-gradient(135deg,#0f1b3d,#0b6475 30%,#0e7ea5 70%,#22c7e0);border-color:#0000;box-shadow:0 0 0 1.5px #22c7e0,0 0 20px #22c7e066}.ko .ko-pick.on small{color:#dbeafe}.ko .ko-pick:disabled{opacity:.5;cursor:default}.ko .ko-pick:focus-visible,.ko .ko-step button:focus-visible{outline-offset:2px;outline:3px solid #22c7e0}.ko .ko-swatch{clip-path:inset(0 round 24%);width:24px;height:27px}.ko .ko-swatch.navy{background:linear-gradient(160deg,#16214f,#0b1430);box-shadow:inset 0 0 0 1px #22c7e0}.ko .ko-swatch.white{background:#fff}.ko .ko-fine{color:#9fb6dc;margin:0;font-size:13px;line-height:1.45}.ko .ko-fine.warn{color:#eebfb7}.ko .ko-fine.ko-final{color:#fff;font-weight:700}.ko .ko-banner{color:#071030;background:#00e38a;border-radius:14px;margin:0;padding:12px 16px;font-size:15px;font-weight:700}.ko .ko-banner.quiet{color:#fff;background:#ffffff14;border:1px solid #22c7e059}.ko .ko-paid{background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 0 18px #22c7e02e}.ko .ko-paid-mark{clip-path:inset(0 round 24%);color:#071030;background:#00e38a;flex:none;place-items:center;width:32px;height:36px;font:900 18px/1 Inter,system-ui,sans-serif;display:grid}.ko .ko-paid b{color:#fff;font-size:16px;display:block}.ko .ko-paid small{color:#9fb6dc;margin-top:2px;font-size:13px;display:block}.ko .ko-rows{display:grid}.ko .ko-row{border-bottom:1px solid #9fb6dc29;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:8px 0;display:flex}.ko .ko-row:last-child{border-bottom:0}.ko .ko-row-words{min-width:0}.ko .ko-row-words b{color:#fff;font-size:16px;display:block}.ko .ko-row-words small{color:#9fb6dc;font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;display:block}.ko .ko-step button:hover:not(:disabled){background:#22c7e02e}.ko .ko-step button:disabled{opacity:.3;box-shadow:none;cursor:default}.ko .ys-field input{min-height:52px;font-size:17px}.ko .ys-field span{color:#22c7e0;letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:800}.ko .ko-total{gap:8px;display:flex}.ko .ko-total>div{background:#ffffff0a;border:1px solid #22c7e04d;border-radius:14px;flex:1;padding:12px 16px}.ko .ko-total small{color:#9fb6dc;letter-spacing:.1em;font-size:11px;font-weight:800;display:block}.ko .ko-total b{color:#00e38a;font-variant-numeric:tabular-nums;font:800 26px/1.15 Sora,Inter,system-ui,sans-serif;display:block}.ko .ko-total b.ko-other{color:#9fb6dc}.ko .ko-order{border-bottom:1px solid #9fb6dc29;gap:8px;padding:16px 0;display:grid}.ko .ko-order:last-child{border-bottom:0;padding-bottom:0}.ko .ko-tag+.ko-order{padding-top:0}.ko .ko-order-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ko .ko-order-top b{color:#fff;font-size:16px;display:block}.ko .ko-order-top small{color:#9fb6dc;margin-top:2px;font-size:13px;display:block}.ko .ko-amount{font-variant-numeric:tabular-nums;flex:none;color:#00e38a!important}.ko .hc-stages{margin:8px 0 4px}.ko .hc-stage .hc-mile{width:44px;max-width:44px}.ko .hc-stage small{font-size:12px}.ko .hc-stages:before{opacity:.55;height:3px;top:24px;left:16%;right:16%;box-shadow:0 0 8px #22c7e080}.ko .ko-words{color:#dbe7ff;margin:0;font-size:15px}@media (width<=359px){.ko .ko-two{grid-template-columns:1fr}}.ko .ko-codes{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.ko .ko-code-pick{text-align:left;align-items:flex-start}.ko .ko-code{letter-spacing:.2em;font-size:20px;font-weight:900}.ko .ko-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ko .ko-piece{background:#ffffff0a;border:1px solid #9fb6dc38;border-radius:16px;grid-template-rows:auto 1fr auto;gap:10px;padding:8px 8px 12px;transition:border-color .2s,box-shadow .2s;display:grid}.ko .ko-piece.on{border-color:#22c7e0;box-shadow:0 0 0 1px #22c7e066,0 0 18px #22c7e040}.ko .ko-piece-pic{aspect-ratio:540/400;background:#0b1430;border-radius:10px;display:block;position:relative;overflow:hidden}.ko .ko-piece-pic img{object-fit:contain;width:100%;height:100%;display:block}.ko .ko-piece-pic i{color:#fff;clip-path:inset(0 round 24%);background:linear-gradient(160deg,#1594a9,#3b82f6 55%,#22d3ee);place-items:center;width:30px;height:34px;font:900 15px/1 Sora,Inter,system-ui,sans-serif;display:grid;position:absolute;top:6px;right:6px}.ko .ko-coded-pic b{color:#16214f;background:#fff;border-radius:3px;padding:2px 5px;font-weight:900;line-height:1;position:absolute;bottom:4px;left:4px;box-shadow:0 0 0 1px #16214f40}.ko .ko-piece-words{align-content:start;gap:8px;padding:0 4px;display:grid}.ko .ko-piece-words>b{color:#fff;font-size:15.5px;line-height:1.25}.ko .ko-asks{color:#9fb6dc;margin-top:-4px;font-size:13px;line-height:1.35}.ko .ko-chips{flex-wrap:wrap;gap:5px;display:flex}.ko .ko-chips i{color:#dbe7ff;white-space:nowrap;background:#22c7e014;border:1px solid #22c7e059;border-radius:999px;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:700}.ko .ko-good{gap:3px;display:grid}.ko .ko-good small{color:#dbe7ff;padding-left:20px;font-size:12.5px;line-height:1.35;position:relative}.ko .ko-good small:before{content:"✓";color:#00e38a;font-weight:900;position:absolute;top:0;left:0}.ko .ko-piece-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.ko .ko-each{color:#00e38a;font-variant-numeric:tabular-nums;font:800 17px Sora,Inter,system-ui,sans-serif}.ko .ko-each small{color:#9fb6dc;font:600 12px Inter,system-ui,sans-serif}.ko .ko-step{flex:none;align-items:center;gap:6px;display:flex}.ko .ko-step b{text-align:center;color:#fff;font-variant-numeric:tabular-nums;min-width:22px;font:800 18px Sora,Inter,system-ui,sans-serif}.ko .ko-step button{color:#fff;cursor:pointer;background:#22c7e014;border:1px solid #22c7e0;border-radius:50%;width:40px;height:40px;font:700 20px/1 Inter,system-ui,sans-serif;box-shadow:0 0 10px #22c7e02e}.ko .ko-step button:disabled{opacity:.35;cursor:default;box-shadow:none}.ko .ko-summary{background:#050a2073;border:1px solid #22c7e04d;border-radius:16px;gap:8px;margin-top:16px;padding:16px;display:grid}.ko .ko-summary .ko-tag{margin:0 0 4px}.ko .ko-line{color:#dbe7ff;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin:0;font-size:14.5px;display:flex}.ko .ko-line b{color:#fff}.ko .ko-ship{color:#9fb6dc;font-size:13px}.ko .ko-ship span:last-child{color:#00e38a;font-weight:700}.ko .ko-sum{color:#fff;border-top:1px solid #9fb6dc33;align-items:baseline;margin-top:4px;padding-top:12px;font-size:15px;font-weight:800}.ko .ko-sum b{color:#00e38a;font:800 28px/1 Sora,Inter,system-ui,sans-serif}.ko .ko-coded{background:#080e2899;border:1px solid #22c7e059;border-radius:14px;align-items:center;gap:14px;margin:10px 0 8px;padding:12px;display:flex}.ko .ko-coded-pics{flex:none;gap:8px;display:flex}.ko .ko-coded-pic{border:1px solid #7fe7ff66;border-radius:8px;width:78px;position:relative;overflow:hidden}.ko .ko-coded-pic img{width:100%;height:auto;display:block}.ko .ko-coded-pic b{letter-spacing:.1em;font-size:9px}.ko .ko-coded-pic.navy{background:#16214f}.ko .ko-coded-words{color:#9fb6dc;font-size:13px;line-height:1.4}.ko .ko-coded-words small{color:#22c7e0;letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.ko .ko-coded-words b{color:#fff;letter-spacing:.16em;margin:2px 0 4px;font-size:22px;display:block}@media (width<=420px){.ko .ko-coded{flex-direction:column;align-items:flex-start}}.ko .ko-group{margin:0 0 18px}.ko .ko-group-head{background:#33d6ff0f;border:1px solid #33d6ff47;border-radius:14px;gap:8px;margin:0 0 10px;padding:12px 14px;display:grid}.ko .ko-group-head>b{color:#fff;font:800 18px/1.2 "Baloo 2",Inter,system-ui,sans-serif}.ko .ko-group-head>b small{color:#7fe7ff;margin-left:8px;font:700 13px Inter,system-ui,sans-serif}.ko .ko-group-head .ko-good{flex-wrap:wrap;gap:4px 16px;display:flex}.ko .ko-piece-words>b{font-size:16px}.ko .ko-asks{margin-top:0}.ko .ko-track{justify-content:center;margin:10px 0 0;text-decoration:none;display:flex}.ko .ko-design{grid-template-rows:auto 1fr auto;gap:8px}.ko .ko-design .ko-piece-words{gap:2px}.ko .ko-design .ko-piece-words>b{font-size:14.5px}.ko .ko-design .ko-step{justify-content:center}.ko .ko-piece-pic.none.white{background:#f3f6fb}.ko .ko-piece-pic.none.navy{background:#16214f;box-shadow:inset 0 0 0 1px #22c7e080}.ko .ko-msg{background:#ffffff06;border:1px solid #9fb6dc2e;border-radius:14px;gap:8px;margin:0 0 10px;padding:10px;transition:border-color .2s;display:grid}.ko .ko-msg.on{border-color:#22c7e08c}.ko .ko-msg-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.ko .ko-msg-head>b{color:#fff;font-size:15.5px;line-height:1.25}.ko .ko-msg-head>b small{color:#9fb6dc;margin-top:2px;font-size:12.5px;font-weight:600;display:block}.ko .ko-msg-head .ko-each{flex:none;font-size:15px}.ko .ko-versions{gap:6px;display:grid}.ko .ko-design.row{border-radius:12px;grid-template-rows:auto auto;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:4px 10px;padding:6px 8px 6px 6px}.ko .ko-design.row .ko-piece-pic{aspect-ratio:3/2;border-radius:8px;grid-row:1/3}.ko .ko-design.row .ko-step{justify-content:flex-start}@media (width>=480px){.ko .ko-design.row{grid-template-rows:auto;grid-template-columns:84px minmax(0,1fr) auto;gap:10px}.ko .ko-design.row .ko-piece-pic{grid-row:auto}}.ko .ko-design.row .ko-piece-pic i{width:24px;height:27px;font-size:13px;top:3px;right:3px}.ko .ko-design.row .ko-piece-words{padding:0}.ko .ko-design.row .ko-piece-words>b{font-size:14px}.ko .ko-design.row .ko-asks{font-variant-numeric:tabular-nums;font-size:12.5px}.ko .ko-cardtotal{text-align:center;color:#fff;font-variant-numeric:tabular-nums;background:#22c7e014;border:1px solid #22c7e059;border-radius:12px;margin:0;padding:10px 14px;font:800 15px Sora,Inter,system-ui,sans-serif}@media (width<=359px){.ko .ko-design.row{grid-template-columns:64px minmax(0,1fr)}.ko .ko-design{padding-left:6px;padding-right:6px}.ko .ko-design .ko-step{gap:4px}.ko .ko-design .ko-step button{width:36px;height:36px}}.ot{margin:14px 2px 6px;font-family:DM Sans,system-ui,sans-serif;position:relative}.ot-rail{background:#9fb0d640;border-radius:3px;height:3px;position:absolute;top:12px;left:13px;right:13px}.ot-fill{border-radius:inherit;background:linear-gradient(90deg,#1594a9,#22c7e0);height:100%;transition:width .6s;display:block;box-shadow:0 0 10px #22c7e08c}.ot-steps{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.ot-step{color:#9fb0d6;text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.ot-step:first-child{text-align:left;align-items:flex-start}.ot-step:last-child{text-align:right;align-items:flex-end}.ot-dot{box-sizing:border-box;color:#0f1b3d;background:#141f45;border:2px solid #9fb0d666;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;line-height:1;display:flex}.ot-done .ot-dot{background:#22c7e0;border-color:#22c7e0}.ot-now .ot-dot{border-color:#22c7e0;box-shadow:0 0 0 5px #22c7e02e}.ot-now .ot-dot:after{content:"";background:#22c7e0;border-radius:50%;width:9px;height:9px}.ot-done .ot-name,.ot-now .ot-name{color:#eef3ff;font-weight:700}@media (prefers-reduced-motion:reduce){.ot-fill{transition:none}}.kr .kr-acts{justify-content:flex-end;margin:8px 0 12px;display:flex}.kr .kr-acts .kr-print{width:auto;padding-left:28px;padding-right:28px}.kr .kr-sheet{color:#16214f;background:#fff;border-radius:18px;padding:28px 28px 20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #22c7e059,0 18px 48px #00000059}.kr .kr-bar{background:linear-gradient(90deg,#0f1b3d,#1594a9,#0e7ea5,#22c7e0);height:6px;position:absolute;inset:0 0 auto}.kr .kr-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.kr .kr-lockup{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.kr .kr-suite{color:#0e7ea5;font:800 17px Sora,Inter,system-ui,sans-serif}.kr .kr-tag{color:#0b6475;letter-spacing:.16em;font-size:12px;font-weight:800}.kr .kr-h1{color:#16214f;margin:16px 0 12px;font:800 26px/1.2 Sora,Inter,system-ui,sans-serif}.kr .kr-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0 0 20px;display:grid}.kr .kr-facts div{min-width:0}.kr .kr-facts dt{color:#6b7a99;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.kr .kr-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:700}.kr .kr-facts dd small{color:#5b6b8f;font-size:13px;font-weight:500;display:block}.kr .kr-lines{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.kr .kr-lines th{text-align:left;color:#6b7a99;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid #16214f;padding:0 0 8px;font-size:11px;font-weight:800}.kr .kr-lines td{vertical-align:top;border-bottom:1px solid #e6ebf5;padding:12px 0;font-size:15px}.kr .kr-lines td b{display:block}.kr .kr-lines td small{color:#5b6b8f;margin-top:2px;font-size:13px;display:block}.kr .kr-item{align-items:flex-start;gap:10px;display:flex}.kr .kr-pic{aspect-ratio:3/2;object-fit:contain;background:#f3f6fb;border:1px solid #e6ebf5;border-radius:6px;flex:none;width:60px}.kr .kr-num{white-space:nowrap;text-align:right!important;padding-left:12px!important}.kr .kr-sums{font-variant-numeric:tabular-nums;gap:6px;margin:12px 0 0;display:grid}.kr .kr-sums p{justify-content:space-between;gap:12px;margin:0;font-size:15px;display:flex}.kr .kr-total{border-top:1px solid #e6ebf5;align-items:baseline;padding-top:10px;font-weight:800;margin-top:6px!important}.kr .kr-total b{color:#00a05c;font:800 28px/1 Sora,Inter,system-ui,sans-serif}.kr .kr-card{color:#5b6b8f;font-size:13px!important}.kr .kr-ship{margin:18px 0 4px;font-size:14px}.kr .kr-final{margin:0;font-size:14px;font-weight:800}.kr .kr-foot{color:#6b7a99;border-top:1px solid #e6ebf5;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:20px;padding-top:12px;font-size:12px;display:flex}@media (width<=420px){.kr .kr-sheet{padding:24px 16px 16px}.kr .kr-lines th:nth-child(3),.kr .kr-lines td:nth-child(3),.kr .kr-pic{display:none}}@media print{.kr .kr-noprint,.kr .cp-header{display:none!important}.kr,.kr .cp-main,.kr .ag-page{background:#fff!important;margin:0!important;padding:0!important}.kr .kr-sheet{box-shadow:none;border-radius:0;padding:0}.kr .kr-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pro .ys-card{gap:16px;padding:16px}.pro .pro-h2{color:#fff;margin:0;font:800 20px/1.2 Sora,Inter,system-ui,sans-serif}.pro .pro-tag{color:#071030;letter-spacing:.04em;background:#22c7e0;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:4px 12px;font:800 12px Inter,system-ui,sans-serif;display:inline-flex}.pro .pro-tag:before{content:"";clip-path:inset(0 round 24%);background:#071030;width:8px;height:9px}.pro .pro-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pro .pro-list li{color:#dbe7ff;padding-left:24px;font-size:16px;line-height:1.45;position:relative}.pro .pro-list li:before{content:"";clip-path:inset(0 round 24%);background:linear-gradient(160deg,#1594a9,#3b82f6 55%,#22d3ee);width:14px;height:16px;position:absolute;top:5px;left:0}.pro .ko-total b em{color:#9fb6dc;font:700 14px Inter,system-ui,sans-serif}.pro .pro-link{color:#22c7e0;font-weight:700}.pro .pro-tally{color:#fff;margin:0;font-size:16px;font-weight:700;line-height:1.4}.pro .pro-days,.pro .pro-cells{justify-content:center;display:flex}.pro .pro-refer .ys-quiet{justify-self:start;min-height:48px}.pro .hyve-name{background:linear-gradient(90deg,#3bb9cd,#1594a9 30%,#3b82f6 70%,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text}.pro .pro-cells .hyc .hyc-ico{font-size:5.6px;font-weight:800}.lr .lr-page{gap:16px;font-size:16px;line-height:1.45;display:grid}.lr .lr-tag{color:#22c7e0;letter-spacing:.16em;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:800;display:flex}.lr .lr-tag i{background:#22c7e0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c7e0}.lr .lr-head{background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;box-shadow:0 0 18px #22c7e02e}.lr .lr-head h1{color:#fff;margin:0;font:800 26px/1.15 Sora,Inter,system-ui,sans-serif}.lr .lr-head small{color:#9fb6dc;font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;display:block}.lr .lr-chip{letter-spacing:.1em;color:#071030;background:#9fb6dc;border-radius:999px;flex:none;padding:4px 12px;font-size:11px;font-weight:800}.lr .lr-chip.live{background:#22c7e0;box-shadow:0 0 12px #22c7e0b3}.lr .lr-grid{background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;display:grid;box-shadow:0 0 18px #22c7e02e}.lr .lr-score{justify-items:center;gap:8px;display:grid}.lr .lr-score-line{color:#9fb6dc;text-align:center;margin:0;font-size:13px}.lr .lr-weeks{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;width:100%;display:grid}.lr .lr-weeks div{text-align:center;background:#ffffff0a;border:1px solid #22c7e04d;border-radius:12px;padding:8px}.lr .lr-weeks div:last-child{border-color:#22c7e0;box-shadow:0 0 10px #22c7e04d}.lr .lr-weeks b{color:#fff;font-variant-numeric:tabular-nums;font:800 20px Sora,Inter,system-ui,sans-serif;display:block}.lr .lr-weeks small{color:#9fb6dc;font-size:11px}.lr .lr-right{gap:16px;min-width:0;display:grid}.lr .lr-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lr .lr-tiles div{text-align:center;background:#ffffff0a;border:1px solid #22c7e04d;border-radius:12px;padding:16px 8px}.lr .lr-tiles b{color:#fff;font-variant-numeric:tabular-nums;font:800 26px/1.1 Sora,Inter,system-ui,sans-serif;display:block}.lr .lr-tiles .money b{color:#00e38a}.lr .lr-tiles small{color:#9fb6dc;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.lr .lr-bars{display:grid}.lr .lr-bar{border-bottom:1px solid #9fb6dc29;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"tag top""track track";align-items:center;gap:4px 8px;min-height:48px;padding:8px 0;display:grid}.lr .lr-bar-tag{color:#fff;grid-area:tag;font-size:14px;font-weight:700}.lr .lr-bar-top{color:#9fb6dc;text-align:right;font-variant-numeric:tabular-nums;grid-area:top;font-size:13px}.lr .lr-bar-track{background:#9fb6dc33;border-radius:999px;grid-area:track;height:8px;display:flex;overflow:hidden}.lr .lr-bar-track i{height:100%;display:block}.lr .lr-curb{color:#9fb6dc;margin:0;font-size:13px}.lr .lr-curb b{color:#fff}.lr .lr-talk{color:#dbe7ff;background:#f0563f14;border:1px solid #f0563f;border-radius:12px;margin:0;padding:16px;font-size:15px}.lr .lr-talk b{color:#fff}.lr .lr-joins,.lr .lr-upgrade{color:#9fb6dc;margin:0;font-size:14px}.lr .lr-upgrade{color:#22c7e0;font-weight:700}.lr .lr-acts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:center;gap:8px;display:grid}.lr .lr-quiet{color:#0b1640;cursor:pointer;background:#fff;border:1.5px solid #22c7e0;border-radius:999px;min-height:48px;padding:8px 16px;font:700 15px Inter,system-ui,sans-serif}.lr .lr-quiet[aria-expanded=true]{box-shadow:0 0 0 3px #22c7e059}.lr .lr-cta{cursor:pointer;border-radius:999px;justify-content:center;justify-self:stretch;align-items:center;width:100%;max-width:380px;min-height:52px;font:800 16px Inter,system-ui,sans-serif;display:flex}.lr .lr-quiet:focus-visible,.lr .lr-cta:focus-visible,.lr a:focus-visible{outline-offset:2px;outline:3px solid #22c7e0}.lr .lr-empty{color:#9fb6dc;text-align:center;margin:0;font-size:14px}.lr .lr-empty a,.lr .lr-compare a{color:#22c7e0}.lr .lr-error{color:#eebfb7;margin:0}.lr .lr-every{background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:16px;padding:8px 16px;display:grid}.lr .lr-every article{border-bottom:1px solid #9fb6dc29;padding:12px 0}.lr .lr-every article:last-child{border-bottom:0}.lr .lr-every header{justify-content:space-between;gap:8px;display:flex}.lr .lr-every header b{color:#22c7e0;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.lr .lr-every header small{color:#7f93b8;font-size:12px}.lr .lr-every p{color:#dbe7ff;margin:4px 0 0;font-size:14px}.lr .lr-every blockquote{color:#fff;border-left:2px solid #22c7e0;margin:8px 0 0;padding-left:12px;font-size:15px}.lr .lr-every .lr-held{color:#ff7a95;margin-top:4px;font-size:12px;font-weight:600;display:block}.lr .lr-compare{background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:16px;gap:8px;padding:16px;display:grid;overflow-x:auto}.lr .lr-compare h2{color:#fff;margin:8px 0 0;font:800 20px Sora,Inter,system-ui,sans-serif}.lr .lr-compare table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.lr .lr-compare th{color:#22c7e0;letter-spacing:.08em;text-transform:uppercase;text-align:right;padding:8px 4px;font-size:11px}.lr .lr-compare th:first-child,.lr .lr-compare td:first-child{text-align:left}.lr .lr-compare td{color:#dbe7ff;text-align:right;border-top:1px solid #9fb6dc29;height:48px;padding:8px 4px;font-size:14px}.lr .lr-compare td small{color:#7f93b8;font-size:12px;display:block}.lr .lr-compare tr.me td{color:#fff;font-weight:700}.lr .lr-print-foot{display:none}@media (width>=768px){.lr .lr-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;padding:24px}.lr .lr-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.lr .lr-bar{grid-template-columns:180px minmax(0,1fr) 140px;grid-template-areas:"tag track top"}}@media print{.lr{color:#0b1640;background:#fff!important}.lr .cp-header,.lr .lr-noprint,.lr .lr-every,.lr .lr-compare,.lr .lr-upgrade,.lr footer,.lr .hh-foot,.lr .hh-foot-links{display:none!important}.lr.cp-navy-page{min-height:0}.lr .cp-main,.lr .ag-page{background:#fff!important;max-width:none!important;margin:0!important;padding:0!important}.lr .lr-page{gap:8px;font-size:12px}.lr .lr-head,.lr .lr-grid{box-shadow:none;break-inside:avoid;border:1px solid #0f1b3d;padding:12px;background:#fff!important}.lr .lr-head h1,.lr .lr-tiles b,.lr .lr-weeks b,.lr .lr-bar-tag,.lr .lr-curb b,.lr .lr-talk b{color:#0f1b3d!important}.lr .lr-head small,.lr .lr-score-line,.lr .lr-tiles small,.lr .lr-weeks small,.lr .lr-bar-top,.lr .lr-curb,.lr .lr-joins,.lr .lr-empty{color:#33415c!important}.lr .lr-tag{color:#0e7ea5}.lr .lr-chip{color:#0f1b3d;box-shadow:none;background:#fff;border:1px solid #0f1b3d}.lr .lr-grid{grid-template-columns:200px minmax(0,1fr);align-items:start}.lr .lr-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.lr .lr-tiles div,.lr .lr-weeks div{box-shadow:none;background:#fff;border-color:#0f1b3d;padding:8px 4px}.lr .lr-tiles .money b{color:#00a05c!important}.lr .lr-bar{border-color:#d5dcea;grid-template-columns:150px minmax(0,1fr) 120px;grid-template-areas:"tag track top";min-height:0;padding:4px 0}.lr .lr-bar-track{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e5e9f2}.lr .lr-talk{color:#0f1b3d;background:#fff;border-color:#0f1b3d;padding:8px 12px}.lr .lr-score svg{-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:160px!important}.lr .lr-print-foot{color:#33415c;margin:0;font-size:10px;display:block}}.lr .lr-seller-line{color:#00e38a;align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:700;line-height:1.35;display:flex}.lr .lr-seller-line i{clip-path:inset(0 round 24%);background:#00e38a;flex:none;width:16px;height:18px;margin-top:1px;box-shadow:0 0 8px #00e38a99}.lr .lr-seller{background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:16px;gap:12px;padding:16px;display:grid;box-shadow:0 0 18px #22c7e02e}.lr .lr-seller-state{color:#9fb6dc;margin:0;font-size:16px}.lr .lr-seller-form{gap:12px;display:grid}.lr .lr-two{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.lr .lr-field{gap:4px;display:grid}.lr .lr-field span{color:#22c7e0;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.lr .lr-field input{box-sizing:border-box;color:#fff;background:#ffffff0f;border:1px solid #22c7e073;border-radius:12px;width:100%;min-height:52px;padding:0 16px;font:500 17px Inter,system-ui,sans-serif}.lr .lr-field input:focus-visible{outline-offset:1px;outline:3px solid #22c7e0}.lr .lr-fine{color:#9fb6dc;margin:0;font-size:13px}.lr .lr-ok{border-color:#00e38a}@media (width>=600px){.lr .lr-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.lr .lr-seller-line{color:#0b6b45!important}.lr .lr-seller-line i{box-shadow:none;background:#0b6b45}}.lr .lr-agent-notes{gap:8px;display:grid}.lr .lr-agent-notes blockquote{color:#fff;background:#22c7e00f;border-left:2px solid #22c7e0;border-radius:0 10px 10px 0;margin:0;padding:8px 12px;font-size:15px}.lr .lr-agent-notes small{color:#7f93b8;margin-top:4px;font-size:12px;display:block}.lr .lr-switch{cursor:pointer;background:#ffffff0a;border:1px solid #9fb6dc38;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:8px 12px;display:flex;position:relative}.lr .lr-switch>span{flex:1;min-width:0}.lr .lr-switch b{color:#fff;font-size:15px;display:block}.lr .lr-switch small{color:#9fb6dc;margin-top:2px;font-size:13px;display:block}.lr .lr-switch input{opacity:0;width:1px;height:1px;position:absolute}.lr .lr-switch i{background:#9fb6dc40;border:1px solid #9fb6dc66;border-radius:999px;flex:none;width:50px;height:30px;transition:background .2s;position:relative}.lr .lr-switch i:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000059}.lr .lr-switch input:checked+i{background:linear-gradient(90deg,#0e7ea5,#22c7e0);border-color:#22c7e0;box-shadow:0 0 12px #22c7e073}.lr .lr-switch input:checked+i:after{transform:translate(20px)}.lr .lr-switch input:focus-visible+i{outline-offset:2px;outline:2px solid #22c7e0}@media (prefers-reduced-motion:reduce){.lr .lr-switch i,.lr .lr-switch i:after{transition:none}}.lr .lr-ask{background:#f0563f14;border:1px solid #f0563f;border-radius:14px;gap:8px;padding:12px 16px;display:grid}.lr .lr-ask p{color:#fff;margin:0;font-size:16px}.lr .lr-ask small{color:#9fb6dc;font-size:13px}.lr .lr-ask .lr-acts{margin:0}.lr-questions{margin:14px 0}.vq{color:#9fb6dc;background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:16px;gap:12px;padding:16px;font-family:-apple-system,Segoe UI,Roboto,sans-serif;display:grid;box-shadow:0 0 22px #22c7e024}.vq-head{align-items:center;gap:10px;display:flex}.vq-tag{letter-spacing:.16em;color:#22d3ee;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.vq-tag:before{content:"";background:#22d3ee;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22d3ee}.vq-count{color:#f0563f;background:#f0563f1f;border:1px solid #f0563f80;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:800}.vq-item{background:#ffffff0a;border:1px solid #22c7e033;border-radius:12px;gap:6px;padding:12px;display:grid}.vq-item.done{opacity:.75}.vq-top{align-items:baseline;gap:8px;display:flex}.vq-top b{color:#fff;font-size:16px}.vq-top small{font-size:12px}.vq-q{color:#fff;margin:0;font-size:15px;font-style:italic;line-height:1.45}.vq-a{color:#dbe7ff;margin:0;font-size:14px;line-height:1.45}.vq-a small{letter-spacing:.14em;color:#00e38a;font-size:10.5px;font-weight:800;display:block}.vq-reach{color:#fff;margin:0;font-size:13px;font-weight:700}.vq-reach span{color:#9fb6dc;font-weight:600}.vq-lock{color:#5ec0d2}.vq-reply{gap:8px;display:grid}.vq-reply textarea{box-sizing:border-box;width:100%;font:inherit;color:#fff;background:#ffffff0d;border:1px solid #2f4a8a;border-radius:10px;padding:10px}.vq .vq-send{cursor:pointer;justify-self:start;padding:10px 18px;font-size:14px;font-weight:800}.vq-quiet{font:inherit;color:#dbe7ff;cursor:pointer;background:#ffffff0d;border:1px solid #3b5596;border-radius:999px;justify-self:start;padding:7px 14px;font-size:13px;font-weight:700}.vq a.vq-lock{text-decoration:none;display:block}.cp.cp-kit-home:not(.ag) .kh-tag{color:#22c7e0;letter-spacing:.16em;text-shadow:0 0 8px #22c7e080;margin:0 0 6px;font-size:10.5px;font-weight:800}.cp.cp-kit-home:not(.ag) .kh-empty{color:#9fb6dc;margin:18px 0}.cp.cp-kit-home:not(.ag) .kh-list{gap:10px;margin-top:12px;display:grid}.cp.cp-kit-home:not(.ag) .kh-row{align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.cp.cp-kit-home:not(.ag) .kh-photo{background:linear-gradient(#7dd3fc,#3b82f6 60%,#1e3a8a) 50%/cover;border:1px solid #22c7e059;border-radius:12px;flex:none;width:56px;height:56px}.cp.cp-kit-home:not(.ag) .kh-row-words{flex:1;gap:2px;min-width:0;display:grid}.cp.cp-kit-home:not(.ag) .kh-row-words b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cp.cp-kit-home:not(.ag) .kh-row-words small{color:#9fb6dc;font-size:12px}.cp.cp-kit-home:not(.ag) .kh-hero{overflow:hidden}.cp.cp-kit-home:not(.ag) .kh-hero-photo{background:50%/cover;border-bottom:1px solid #22c7e059;height:190px;margin:-16px -16px 14px}.cp.cp-kit-home:not(.ag) .kh-addr{color:#fff;margin:0;font-size:22px;line-height:1.2}.cp.cp-kit-home:not(.ag) .kh-sub{color:#9fb6dc;margin:4px 0 0;font-size:13px}.cp.cp-kit-home:not(.ag) .kh-price{text-shadow:0 0 14px #00c26e73;margin:8px 0 0;font-size:26px;font-weight:900;color:#00c26e!important}.cp.cp-kit-home:not(.ag) .kh-facts{color:#fff;margin:6px 0 0;font-weight:700}.cp.cp-kit-home:not(.ag) .kh-features{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cp.cp-kit-home:not(.ag) .kh-features li{color:#dbe7ff;border:1px solid #22c7e059;border-radius:999px;padding:3px 9px;font-size:12px}.cp.cp-kit-home:not(.ag) .kh-pay{text-align:left}.cp.cp-kit-home:not(.ag) .kh-big{text-shadow:0 0 18px #00c26e8c;margin:2px 0 0;font-size:42px;font-weight:900;line-height:1.05;color:#00c26e!important}.cp.cp-kit-home:not(.ag) .kh-split{border-radius:99px;gap:2px;height:10px;margin:12px 0;display:flex;overflow:hidden}.cp.cp-kit-home:not(.ag) .kh-split i{height:100%;display:block}.cp.cp-kit-home:not(.ag) .k1{background:linear-gradient(90deg,#1594a9,#0e7ea5)}.cp.cp-kit-home:not(.ag) .k2{background:#00c26e}.cp.cp-kit-home:not(.ag) .k3{background:#22c7e0}.cp.cp-kit-home:not(.ag) .k4{background:#64748b}.cp.cp-kit-home:not(.ag) .kh-lines{background:#ffffff0a;border:1px solid #9fb6dc38;border-radius:14px;padding:4px 12px}.cp.cp-kit-home:not(.ag) .kh-ln{color:#dbe7ff;border-bottom:1px solid #9fb6dc1f;align-items:center;gap:8px;padding:9px 0;font-size:13.5px;font-weight:600;display:flex}.cp.cp-kit-home:not(.ag) .kh-ln:last-child{border-bottom:0}.cp.cp-kit-home:not(.ag) .kh-ln>i{clip-path:inset(0 round 24%);flex:none;width:10px;height:11px}.cp.cp-kit-home:not(.ag) .kh-ln b{color:#fff;margin-left:auto;font-weight:800}.cp.cp-kit-home:not(.ag) .kh-ln em{color:#9fb6dc;margin-top:2px;font-size:11px;font-style:normal;font-weight:600;display:block}.cp.cp-kit-home:not(.ag) .kh-ln.kh-tax{background:linear-gradient(90deg,#00e38a1f,#0000);border:1px solid #00e38a66;border-radius:10px;margin:0 -12px;padding:9px 12px}.cp.cp-kit-home:not(.ag) .kh-ln.kh-tax em{color:#9ff5cf}.cp.cp-kit-home:not(.ag) .kh-edit{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.cp.cp-kit-home:not(.ag) .kh-edit label{color:#cfe3ff;text-align:center;gap:4px;font-size:11.5px;font-weight:700;display:grid}.cp.cp-kit-home:not(.ag) .kh-edit input{box-sizing:border-box;text-align:center;color:#fff;background:#ffffff0f;border:1px solid #9fb6dc59;border-radius:14px;width:100%;min-height:52px;padding:10px 4px;font:800 17px Inter,system-ui,sans-serif}.cp.cp-kit-home:not(.ag) .kh-edit input:focus{border-color:#22c7e0;outline:none;box-shadow:0 0 0 3px #22c7e033}.cp.cp-kit-home:not(.ag) .kh-fine{color:#7f93b8;margin:8px 0 0;font-size:11px;line-height:1.45}.cp.cp-kit-home:not(.ag) .kh-toggle{color:#0b1640;cursor:pointer;background:#fff;border:1.5px solid #22c7e0;border-radius:999px;align-items:center;gap:10px;width:100%;min-height:48px;padding:11px 16px;font:800 14.5px Inter,system-ui,sans-serif;display:flex}.cp.cp-kit-home:not(.ag) .kh-q{color:#fff;margin:14px 0 6px;font-weight:800}.cp.cp-kit-home:not(.ag) .kh-switches{gap:8px;display:grid}.cp.cp-kit-home:not(.ag) .kh-switch{cursor:pointer;background:#ffffff0a;border:1px solid #9fb6dc38;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex;position:relative}.cp.cp-kit-home:not(.ag) .kh-switch>span{flex:1;min-width:0}.cp.cp-kit-home:not(.ag) .kh-switch b{color:#fff;font-size:14.5px;display:block}.cp.cp-kit-home:not(.ag) .kh-switch small{color:#9fb6dc;margin-top:2px;font-size:12px;display:block}.cp.cp-kit-home:not(.ag) .kh-switch input{opacity:0;width:1px;height:1px;position:absolute}.cp.cp-kit-home:not(.ag) .kh-switch i{background:#9fb6dc40;border:1px solid #9fb6dc66;border-radius:999px;flex:none;width:50px;height:30px;transition:background .2s;position:relative}.cp.cp-kit-home:not(.ag) .kh-switch i:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000059}.cp.cp-kit-home:not(.ag) .kh-switch input:checked+i{background:linear-gradient(90deg,#0e7ea5,#22c7e0);border-color:#22c7e0;box-shadow:0 0 12px #22c7e073}.cp.cp-kit-home:not(.ag) .kh-switch input:checked+i:after{transform:translate(20px)}.cp.cp-kit-home:not(.ag) .kh-switch input:focus-visible+i{outline-offset:2px;outline:2px solid #22c7e0}.cp.cp-kit-home:not(.ag) .kh-switch input:disabled+i{opacity:.6}.cp.cp-kit-home:not(.ag) .kh-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.cp.cp-kit-home:not(.ag) .kh-stats span{background:#ffffff0d;border:1px solid #9fb6dc38;border-radius:14px;place-items:center;min-height:56px;display:grid}.cp.cp-kit-home:not(.ag) .kh-stats b{color:#fff;font-size:16px;font-weight:900;line-height:1.1}.cp.cp-kit-home:not(.ag) .kh-stats small{color:#9fb6dc;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:800}.cp.cp-kit-home:not(.ag) .kh-listed{margin-top:12px}.cp.cp-kit-home:not(.ag) .kh-hero-photos{margin:0 0 14px}.cp.cp-kit-home:not(.ag) .kh-quiet{color:#0b1640;background:#fff;border:1.5px solid #22c7e0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:14px;padding:10px 16px;font:800 14.5px Inter,system-ui,sans-serif;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.cp.cp-kit-home .kh-switch i,.cp.cp-kit-home .kh-switch i:after{transition:none}}.cp.cp-kit-home:not(.ag) .kh-card{gap:6px;display:grid}.cp.cp-kit-home:not(.ag) .kh-ans{background:#ffffff0a;border-radius:10px;justify-content:space-between;gap:10px;padding:7px 10px;font-size:13px;display:flex}.cp.cp-kit-home:not(.ag) .kh-ans span{color:#9fb6dc}.cp.cp-kit-home:not(.ag) .kh-ans b{color:#fff;text-align:right}.cp.cp-kit-home:not(.ag) .kh-note{color:#e8f0ff;background:#22c7e00f;border-left:3px solid #22c7e0;border-radius:0 10px 10px 0;margin:4px 0 0;padding:8px 10px;font-size:13px;line-height:1.45}.cp.cp-kit-home:not(.ag) .kh-cta{justify-content:center;margin-top:14px;text-decoration:none;display:flex}.cp.cp-kit-home:not(.ag) .kh-insp-warn{color:#fff;background:#f0563f1f;border:1px solid #f0563f8c;border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:14px;font-weight:800}.cp.cp-kit-home:not(.ag) .kh-open{cursor:pointer;width:100%}.cp.cp-kit-home:not(.ag) .kh-open:disabled{opacity:.6}.cp.cp-kit-home:not(.ag) .kh-insp.lit{animation:2s ease-out kh-insp-lit}@keyframes kh-insp-lit{0%{box-shadow:0 0 #22c7e0b3}to{box-shadow:0 0 0 14px #22c7e000}}@media (prefers-reduced-motion:reduce){.cp.cp-kit-home .kh-insp.lit{animation:none}}.cp.cp-kit-home:not(.ag) .kh-rate-title{color:#fff;margin:0;font:800 20px/1.25 Sora,Inter,system-ui,sans-serif}.cp.cp-kit-home:not(.ag) .kh-rate .kh-cta{align-items:center;min-height:52px}.cp.cp-kit-home:not(.ag) .kh-notnow{color:#9fb6dc;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;min-height:44px;margin-top:8px;font:700 14px Inter,system-ui,sans-serif;display:block}.cp.cp-kit-home:not(.ag) .kh-notnow:focus-visible{outline-offset:2px;outline:2px solid #22c7e0}.cp.cp-electric.cp-kit-home{background-color:#070d24;min-height:100dvh}.kh-ask-kit{--kit-cyan:#22c7e0;--kit-dim:#9fb6dc;--kit-green:#00e38a;--kit-ink:#e8f0ff;--kit-glass:#ffffff0b;--kit-line:#9fb6dc38;--kit-edge:#22c7e052;color:var(--kit-ink)}.kh-ask-kit .kit-ask{margin-top:0}.cp.cp-kit-home:not(.ag) .kh-asks{text-align:left;gap:10px;display:grid}.kh-ask{background:#ffffff0a;border:1px solid #22c7e02e;border-radius:12px;padding:10px 12px}.kh-ask.new{border-color:#00e38a;box-shadow:0 0 14px #00e38a33}.kh-ask-q{color:#fff;margin:0 0 6px;font-style:italic;line-height:1.45}.kh-ask-a{color:#dbe7ff;margin:0;line-height:1.45}.kh-ask-a small{letter-spacing:.14em;color:#00e38a;font-size:10.5px;font-weight:800;display:block}.cp.cp-kit-home:not(.ag) .tn-sum{align-items:center;gap:16px;display:flex}.cp.cp-kit-home:not(.ag) .tn-sum-hive{flex:none;width:112px}.cp.cp-kit-home:not(.ag) .tn-sum-words{gap:2px;min-width:0;display:grid}.cp.cp-kit-home:not(.ag) .tn-sum-words b{color:#fff;font:800 20px/1.25 Sora,Inter,system-ui,sans-serif}.cp.cp-kit-home:not(.ag) .tn-sum-words small{color:#9fb6dc;font-size:13px;line-height:1.4}.cp.cp-kit-home:not(.ag) .tn-cta{justify-content:center;align-items:center;min-height:52px;margin:16px 0 0;text-decoration:none;display:flex}.cp.cp-kit-home:not(.ag) .tn-compare-btn{cursor:pointer;gap:8px;width:100%}.cp.cp-kit-home:not(.ag) .tn-compare-btn[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#0f1b3d,#0e7ea5 60%,#22c7e0);border-color:#0000}.cp.cp-kit-home:not(.ag) .tn-hint{color:#9fb6dc;text-align:center;margin:8px 0 0;font-size:13px}.cp.cp-kit-home:not(.ag) .tn-list{gap:8px;margin-top:16px;display:grid}.cp.cp-kit-home:not(.ag) .tn-row{align-items:center;gap:8px;min-height:64px;padding:8px 8px 8px 12px;display:flex}.cp.cp-kit-home:not(.ag) .tn-row.top{box-shadow:0 0 0 1px #22c7e0,0 0 18px #22c7e059}.cp.cp-kit-home:not(.ag) .tn-row.picked{box-shadow:0 0 0 2px #00e38a,0 0 18px #00e38a59}.cp.cp-kit-home:not(.ag) .tn-rank{color:#9fb6dc;font-variant-numeric:tabular-nums;text-align:center;flex:none;width:16px;font-size:12px;font-weight:800}.cp.cp-kit-home:not(.ag) .tn-open{text-align:left;min-width:0;min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.cp.cp-kit-home:not(.ag) .tn-open:focus-visible,.cp.cp-kit-home:not(.ag) .tn-keep:focus-visible{outline-offset:2px;outline:2px solid #22c7e0}.cp.cp-kit-home:not(.ag) .tn-photo{color:#22c7e0;background:#22c7e01a 50%/cover;border:1px solid #22c7e059;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.cp.cp-kit-home:not(.ag) .tn-words{flex:1;gap:1px;min-width:0;display:grid}.cp.cp-kit-home:not(.ag) .tn-words b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cp.cp-kit-home:not(.ag) .tn-words small{color:#9fb6dc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cp.cp-kit-home:not(.ag) .tn-words .tn-kind{color:#22c7e0;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800}.cp.cp-kit-home:not(.ag) .tn-score{flex:none;align-items:center;gap:4px;display:flex}.cp.cp-kit-home:not(.ag) .tn-score>svg{width:34px}.cp.cp-kit-home:not(.ag) .tn-score b{color:#00e38a;font-variant-numeric:tabular-nums;text-align:right;min-width:26px;font-size:17px;font-weight:900}.cp.cp-kit-home:not(.ag) .tn-keep{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;padding:0;display:grid}.cp.cp-kit-home:not(.ag) .tn-cmp{margin-top:16px}.cp.cp-kit-home:not(.ag) .tn-cmp-head,.cp.cp-kit-home:not(.ag) .tn-cmp-cells{gap:8px;display:grid}.cp.cp-kit-home:not(.ag) .tn-cmp-home{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.cp.cp-kit-home:not(.ag) .tn-cmp-home b{color:#fff;overflow-wrap:anywhere;font-size:12.5px;line-height:1.25}.cp.cp-kit-home:not(.ag) .tn-cmp-home>svg{width:72px}.cp.cp-kit-home:not(.ag) .tn-cmp-row{border-top:1px solid #9fb6dc29;margin-top:12px;padding-top:12px}.cp.cp-kit-home:not(.ag) .tn-cmp-tag{color:#22c7e0;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:800;display:block}.cp.cp-kit-home:not(.ag) .tn-cmp-cell{color:#fff;text-align:center;overflow-wrap:anywhere;background:#ffffff0d;border:1px solid #9fb6dc38;border-radius:12px;place-items:center;min-height:44px;padding:6px;font-size:12.5px;font-weight:700;line-height:1.25;display:grid}.cp.cp-kit-home:not(.ag) .tn-cmp-cell.best{background:#00e38a1f;border-color:#00e38a;box-shadow:0 0 12px #00e38a4d}.cp.cp-kit-home:not(.ag) .tn-cmp-cell.none{color:#7f93b8;font-weight:600}.cp.cp-kit-home:not(.ag) .tn-cmp-note{text-align:left;place-items:start;font-weight:500}.kit-page .tn-remove{color:#e39387}.cp.cp-electric.sr{background-color:#070d24;min-height:100dvh}.cp.sr .sr-h1{color:#fff;margin:8px 0 16px;font:800 26px/1.15 Sora,Inter,system-ui,sans-serif}.cp.sr .sr-tag{color:#22c7e0;letter-spacing:.16em;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:800;display:flex}.cp.sr .sr-tag i{background:#22c7e0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c7e0}.cp.sr>.cp-main>.sr-tag{margin:8px 0}.cp.sr .sr-empty{color:#9fb6dc;margin:8px 0;font-size:16px;line-height:1.45}.cp.sr .sr-list{gap:8px;display:grid}.cp.sr .sr-fine{color:#7f93b8;margin:16px 0 0;font-size:13px;line-height:1.45}.cp .sr-chip{letter-spacing:.1em;color:#071030;background:#9fb6dc;border-radius:999px;flex:none;align-items:center;margin-left:8px;padding:2px 10px;font-size:11px;font-weight:800;display:inline-flex}.cp .sr-chip.live{background:#22c7e0;animation:2.4s ease-in-out infinite sr-breathe;box-shadow:0 0 12px #22c7e0b3}.cp .sr-chip.new{color:#fff;background:#f0563f;box-shadow:0 0 10px #f0563f8c}@keyframes sr-breathe{50%{box-shadow:0 0 2px #22c7e04d}}.cp.sr .sr-head{align-items:center;gap:16px;display:flex}.cp.sr .sr-photo{background:linear-gradient(#7dd3fc,#3b82f6 60%,#1e3a8a) 50%/cover;border:1px solid #22c7e059;border-radius:12px;flex:none;width:56px;height:56px}.cp.sr .sr-head-words{flex:1;min-width:0}.cp.sr .sr-head h1{color:#fff;overflow-wrap:anywhere;margin:0;font:800 20px/1.2 Sora,Inter,system-ui,sans-serif}.cp.sr .sr-head small{color:#9fb6dc;margin-top:4px;font-size:13px;display:block}.cp.sr .sr-score{justify-items:center;gap:16px;display:grid}.cp.sr .sr-line{color:#9fb6dc;text-align:center;margin:0;font-size:13px}.cp.sr .sr-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.cp.sr .sr-tiles div{text-align:center;background:#ffffff0a;border:1px solid #22c7e04d;border-radius:12px;padding:16px 8px}.cp.sr .sr-tiles b{color:#fff;font-variant-numeric:tabular-nums;font:800 26px/1.1 Sora,Inter,system-ui,sans-serif;display:block}.cp.sr .sr-tiles .money b{color:#00e38a}.cp.sr .sr-tiles small{color:#9fb6dc;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.cp.sr .sr-said,.cp.sr .sr-words,.cp.sr .sr-weeks{gap:8px;display:grid}.cp.sr .sr-bars{display:grid}.cp.sr .sr-bar{border-bottom:1px solid #9fb6dc29;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag top""track track";align-items:center;gap:4px 8px;min-height:64px;padding:8px 0;display:grid}.cp.sr .sr-bar:last-child{border-bottom:0}.cp.sr .sr-bar-tag{color:#fff;grid-area:tag;font-size:16px;font-weight:700}.cp.sr .sr-bar-top{color:#9fb6dc;text-align:right;font-variant-numeric:tabular-nums;grid-area:top;font-size:13px}.cp.sr .sr-bar-track{background:#9fb6dc33;border-radius:999px;grid-area:track;height:8px;display:flex;overflow:hidden}.cp.sr .sr-bar-track i{height:100%;display:block}.cp.sr .sr-words blockquote{border-left:2px solid #22c7e0;margin:0;padding:8px 0 8px 16px}.cp.sr .sr-words blockquote.fresh{border-left-color:#f0563f}.cp.sr .sr-words p{color:#fff;margin:0;font-size:16px;line-height:1.45}.cp.sr .sr-words small{color:#7f93b8;font-size:13px}.cp.sr .sr-week-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cp.sr .sr-week-cells div{text-align:center;background:#ffffff0a;border:1px solid #22c7e04d;border-radius:12px;padding:8px}.cp.sr .sr-week-cells div.now{border-color:#22c7e0;box-shadow:0 0 10px #22c7e059}.cp.sr .sr-week-cells b{color:#fff;font-variant-numeric:tabular-nums;font:800 20px Sora,Inter,system-ui,sans-serif;display:block}.cp.sr .sr-week-cells small{color:#9fb6dc;font-size:11px;display:block}.cp.sr .sr-cta{justify-content:center;align-items:center;width:100%;max-width:380px;min-height:52px;margin:16px auto 0;font-size:16px;text-decoration:none;display:flex}.cp .sr-door{align-items:center}.cp .sr-door-cell{clip-path:inset(0 round 24%);background:linear-gradient(160deg,#1594a9,#3b82f6 55%,#22d3ee);flex:none;place-items:center;width:48px;height:54px;display:grid}.cp .sr-door-cell b{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #07103099;font:800 18px Sora,Inter,system-ui,sans-serif}.cp .sr-door-chips{gap:0;margin-top:4px;display:flex}.cp .sr-door-chips .sr-chip:first-child{margin-left:0}.cp .sr-door-chips:empty{display:none}.cp.sr a:focus-visible,.cp .sr-door:focus-visible{outline-offset:2px;outline:3px solid #22c7e0}@media (width>=768px){.cp.sr .sr-tiles,.cp.sr .sr-week-cells{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cp .sr-chip.live{animation:none}}.cp.sr .sr-agent-note{border-left:2px solid #22c7e0;margin:0;padding:8px 0 8px 16px}.cp.sr .sr-agent-note p{color:#fff;margin:0;font-size:16px;line-height:1.45}.cp.sr .sr-agent-note small{color:#7f93b8;font-size:13px}.cp .sr-selling{margin-top:16px}.cp .sr-selling-open{color:#fff;text-align:left;width:100%;min-height:64px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.cp .sr-selling-open b{color:#fff;font-size:16px;font-weight:800;display:block}.cp .sr-selling-open small{color:#9fb6dc;margin-top:4px;font-size:13px;line-height:1.4;display:block}.cp .sr-selling-open>span:last-child{color:#22c7e0;font-size:22px;font-weight:800}.cp .sr-selling .sr-tag{color:#22c7e0;letter-spacing:.16em;align-items:center;gap:8px;margin:0 0 16px;font-size:11px;font-weight:800;display:flex}.cp .sr-selling .sr-tag i{background:#22c7e0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c7e0}.cp .sr-selling-field{gap:4px;display:grid}.cp .sr-selling-field span{color:#22c7e0;letter-spacing:.14em;font-size:11px;font-weight:800}.cp .sr-selling-field input{box-sizing:border-box;color:#fff;letter-spacing:.3em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #22c7e073;border-radius:12px;width:100%;min-height:52px;padding:0 16px;font:800 20px Inter,system-ui,sans-serif}.cp .sr-selling-field input::placeholder{color:#9fb6dc73}.cp .sr-selling-field input:focus-visible,.cp .sr-selling-open:focus-visible{outline-offset:2px;outline:3px solid #22c7e0}.cp .sr-selling .sr-fine{color:#9fb6dc;margin:8px 0 0;font-size:13px;line-height:1.45}.cp .sr-selling-go{min-height:48px;margin-top:16px}.cp .sr-selling-said{color:#fff;margin:16px 0 0;font-size:15px;line-height:1.45}body.sr2-body{background:#070e22}.cp.cp-electric.sr.sr2-page{color:#f2f6ff;font-variant-numeric:tabular-nums;background:radial-gradient(100% 520px at 50% 0,#c2458e42,#c2458e00 70%),radial-gradient(80% 500px at 100% 700px,#22c7e01f,#22c7e000 70%),#070e22;min-height:100dvh;font-family:DM Sans,system-ui,sans-serif}.sr2-page .sr2-top{justify-content:space-between;align-items:center;gap:12px;max-width:760px;margin:0 auto;padding:14px 16px;display:flex;position:static;box-shadow:none!important;background:0 0!important;border:0!important}.sr2-page .sr2-top:before{display:none!important}.sr2-logo{text-decoration:none;display:flex}.sr2-logo .nk-name,.sr2-foot-name.nk-name{letter-spacing:-.035em;color:#fff;font-family:Sora,sans-serif;font-size:22px;font-weight:800}.sr2-page .nk-name .nk-key{color:#22c7e0}.sr2-main{box-sizing:border-box;flex-direction:column;gap:16px;max-width:760px;margin:0 auto;padding:2px 16px 40px;display:flex}.sr2-back{color:#5fd6ea;align-self:flex-start;font-size:14px;font-weight:700;text-decoration:none}.sr2-fine{color:#8fa0c4;margin:0;font-size:12.5px;line-height:1.5}.sr2-fine.center{text-align:center}.sr2-hero{background:radial-gradient(120% 70% at 50% 42%,#c2458e8c,#c2458e00 60%),radial-gradient(90% 60% at 85% 0,#ff8a5c73,#ff8a5c00 60%),radial-gradient(90% 60% at 0 10%,#22c7e059,#22c7e000 60%),linear-gradient(175deg,#1b2c63 0%,#2a2a74 45%,#3a1f5c 100%);border-radius:30px;flex-direction:column;align-items:center;gap:12px;padding:20px 18px 24px;animation:.6s cubic-bezier(.2,.7,.2,1) .1s both sr2-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000008c,inset 0 1px #ffffff1f}.sr2-hero-top{justify-content:space-between;align-self:stretch;align-items:center;gap:10px;display:flex}.sr2-tag{color:#fff;letter-spacing:.12em;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800}.sr2-live{letter-spacing:.12em;color:#6ff0b4;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.sr2-live i{background:#2fcf86;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite sr2-pulse}.sr2-address{letter-spacing:-.035em;color:#fff;overflow-wrap:anywhere;align-self:flex-start;margin:2px 0 0;font-family:Sora,sans-serif;font-size:27px;font-weight:800;line-height:1.1}.sr2-address small{letter-spacing:0;color:#c9d4ee;margin-top:4px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;display:block}.sr2-ring{width:250px;height:250px;margin-top:6px;position:relative}.sr2-halo{background:radial-gradient(closest-side,#ff8a5c59,#c2458e2e 55%,#c2458e00 100%);border-radius:50%;position:absolute;inset:-30px}.sr2-ring svg{width:100%;height:100%;position:relative}.sr2-ring-bed{fill:#070e2299;stroke:#ffffff14;stroke-width:18px}.sr2-ring-line{fill:none;stroke:#ffffff0f;stroke-width:1px}.sr2-ring-fill{fill:none;stroke-width:18px;stroke-linecap:round;animation:1.4s cubic-bezier(.2,.7,.2,1) .2s both sr2-draw,4s ease-in-out 1.6s infinite sr2-glow}.sr2-ring-words{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sr2-ring-words span{letter-spacing:.18em;color:#c9d4ee;font-size:11px;font-weight:800}.sr2-ring-words b{letter-spacing:-.05em;background:linear-gradient(#fff 30%,#ffd9c9);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Sora,sans-serif;font-size:84px;font-weight:800;line-height:.95}.sr2-ring-words small{color:#a9b6d3;font-size:12px}.sr2-moved{color:#8ff5c6;text-align:center;background:#2fcf862e;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:14px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #6ff0b48c,0 8px 20px #2fcf862e}.sr2-moved.down{color:#dfe6f7;background:#ffffff14;box-shadow:inset 0 0 0 1px #fff3}.sr2-hero-fine{color:#c9d4ee;text-align:center;font-size:13px}.sr2-offer{background:linear-gradient(120deg,#6ff0b4,#22c7e0b3 55%,#6a5fc480);border-radius:26px;padding:1.5px;animation:.6s cubic-bezier(.2,.7,.2,1) .25s both sr2-rise}.sr2-offer-in{background:radial-gradient(80% 140% at 0 0,#2fcf8647,#2fcf8600 60%),linear-gradient(160deg,#0f2140,#0b1532);border-radius:25px;flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex}.sr2-offer-tag{letter-spacing:.14em;color:#8ff5c6;font-size:11.5px;font-weight:800}.sr2-offer-row{grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.sr2-offer-num{letter-spacing:-.04em;background:linear-gradient(#b8ffe0,#2fcf86);color:#0000;filter:drop-shadow(0 6px 18px #2fcf8659);-webkit-background-clip:text;background-clip:text;font-family:Sora,sans-serif;font-size:72px;font-weight:800;line-height:.9}.sr2-offer-words{flex-direction:column;gap:8px;display:flex}.sr2-offer-words>span:first-child{font-family:Sora,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.sr2-dots{flex-wrap:wrap;gap:4px;display:flex}.sr2-dots i{background:#ffffff24;border-radius:50%;width:11px;height:11px}.sr2-dots i.on{background:#2fcf86;animation:3s ease-in-out infinite sr2-breathe;box-shadow:0 0 10px #2fcf86cc}.sr2-dots i.on:nth-child(2){animation-delay:.5s}.sr2-dots i.on:nth-child(3){animation-delay:1s}.sr2-offer-fine{color:#a9b6d3;font-size:12.5px}.sr2-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;animation:.6s cubic-bezier(.2,.7,.2,1) .4s both sr2-rise;display:grid}.sr2-counts>div{text-align:center;border-radius:20px;padding:14px 10px}.sr2-counts b{font-family:Sora,sans-serif;font-size:28px;font-weight:800;display:block}.sr2-counts small{color:#c9d4ee;font-size:12px}.sr2-counts .teal{background:linear-gradient(#22c7e029,#22c7e008);border:1px solid #22c7e047}.sr2-counts .teal b{color:#7fe3f2}.sr2-counts .violet{background:linear-gradient(#8a7fe033,#8a7fe00a);border:1px solid #8a7fe052}.sr2-counts .violet b{color:#c3bcff}.sr2-counts .coral{background:linear-gradient(#ff8a5c33,#ff8a5c0a);border:1px solid #ff8a5c52}.sr2-counts .coral b{color:#ffb59a}.sr2-box{background:linear-gradient(#111d42,#0e1836);border:1px solid #ffffff12;border-radius:24px;flex-direction:column;gap:14px;padding:20px 18px;animation:.6s cubic-bezier(.2,.7,.2,1) .55s both sr2-rise;display:flex;box-shadow:inset 0 1px #ffffff0d}.sr2-box h2{letter-spacing:-.02em;color:#fff;margin:0;font-family:Sora,sans-serif;font-size:20px;font-weight:800}.sr2-box-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sr2-new{color:#fff;background:linear-gradient(#ff6a52,#f0563f);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800}.sr2-climb{color:#6ff0b4;font-size:13px;font-weight:700}.sr2-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sr2-pick{border-radius:18px;flex-direction:column;gap:4px;padding:14px;display:flex}.sr2-pick>span{letter-spacing:.12em;font-size:11px;font-weight:800}.sr2-pick>b{color:#fff;font-family:Sora,sans-serif;font-size:18px}.sr2-pick small{color:#c9d4ee;font-size:12.5px}.sr2-pick em{color:#fff;font-family:Sora,sans-serif;font-size:22px;font-style:normal;font-weight:800}.sr2-pick.star{background:linear-gradient(160deg,#22c7e038,#22c7e00f);border:1px solid #22c7e066}.sr2-pick.star>span{color:#7fe3f2}.sr2-pick.watch{background:linear-gradient(160deg,#f0563f33,#f0563f0d);border:1px solid #f0563f66}.sr2-pick.watch>span{color:#ff9a84}.sr2-rows{flex-direction:column;gap:12px;margin-top:4px;display:flex}.sr2-row{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;display:grid}.sr2-row>b{color:#fff;font-size:15px}.sr2-row>em{color:#5fd6ea;font-family:Sora,sans-serif;font-size:15px;font-style:normal;font-weight:700}.sr2-row>em.mid{color:#b3abff}.sr2-meter{background:#ffffff12;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.sr2-meter i{background:linear-gradient(90deg,#0e9bb2,#22c7e0);border-radius:999px;height:100%;display:block}.sr2-meter i.mid{background:linear-gradient(90deg,#6a5fc4,#8a7fe0)}.sr2-quote{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;margin:0;padding:16px;position:relative}.sr2-quote:after{content:"”";color:#ffffff14;font-family:Sora,sans-serif;font-size:56px;font-weight:800;line-height:1;position:absolute;top:2px;right:14px}.sr2-quote.fresh{background:#f0563f17;border-color:#f0563f4d}.sr2-quote.fresh:after{color:#ff9a8440}.sr2-quote p{color:#fff;margin:0 0 8px;font-family:Sora,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.sr2-quote small{color:#a9b6d3;font-size:12px}.sr2-quote small b{color:#ff9a84}.sr2-weeks{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:10px;height:160px;display:grid}.sr2-weeks>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.sr2-weeks b{color:#fff;font-family:Sora,sans-serif;font-size:16px}.sr2-weeks i{background:linear-gradient(#22c7e080,#22c7e026);border-radius:12px 12px 4px 4px;width:100%}.sr2-weeks .last b{font-size:18px}.sr2-weeks .last i{background:linear-gradient(#ff8a5c,#c2458e 50%,#6a5fc4);box-shadow:0 0 22px #c2458e80}.sr2-weeks .next b{color:#8fa0c4;font-size:13px}.sr2-weeks .next i{box-sizing:border-box;background:0 0;border:1.5px dashed #ffffff40;height:40%}.sr2-weeks small{color:#a9b6d3;text-align:center;font-size:11.5px}.sr2-weeks .last small{color:#fff;font-weight:700}.sr2-cta{color:#fff;background:linear-gradient(#ff6a52,#f0563f);border-radius:18px;justify-content:center;align-items:center;height:56px;font-size:16px;font-weight:700;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff40,0 14px 30px #f0563f66}.sr2-cta:hover{transform:translateY(-1px)}.sr2-foot{color:#a9b6d3;background:linear-gradient(#14224cb3,#0c1530b3);border:1px solid #6a5fc466;border-radius:22px;flex-direction:column;align-items:center;gap:8px;margin-top:6px;padding:20px 16px;font-size:12.5px;display:flex}.sr2-home{background:linear-gradient(100deg,#1c8fc8,#6a5fc4 40%,#c2458e 70%,#f0563f);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.sr2-foot-links{flex-wrap:wrap;justify-content:center;gap:6px 14px;display:flex}.sr2-foot-links a{color:#c9d4ee;text-decoration:none}.sr2-main a:focus-visible,.sr2-top a:focus-visible{outline-offset:3px;outline:2px solid #22c7e0}@keyframes sr2-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sr2-draw{0%{stroke-dasharray:0 var(--sr2-ring)}}@keyframes sr2-glow{0%,to{filter:drop-shadow(0 0 14px #c2458e73)}50%{filter:drop-shadow(0 0 26px #6a5fc4b3)}}@keyframes sr2-pulse{0%,to{box-shadow:0 0 #2fcf868c}50%{box-shadow:0 0 0 8px #2fcf8600}}@keyframes sr2-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.sr2-hero,.sr2-offer,.sr2-counts,.sr2-box,.sr2-ring-fill,.sr2-live i,.sr2-dots i.on{animation:none}}.sr2-left,.sr2-right{flex-direction:column;gap:16px;min-width:0;display:flex}.cp.cp-electric.sr.sr2-page{width:100%;max-width:none}:root body .sr2-page .sr2-top.sr2-top{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.sr2-page .sr2-top>.sr2-logo{margin-right:auto}.sr2-page .sr2-top .cp-hright{margin:0!important;position:static!important}@media (width>=960px){.sr2-page .sr2-top,.sr2-main{max-width:1120px;padding-left:32px;padding-right:32px}.sr2-main{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:20px 24px;display:grid}.sr2-main>:not(.sr2-left):not(.sr2-right){grid-column:1/-1}.sr2-left{position:sticky;top:16px}.sr2-cta{justify-self:center;width:100%;max-width:420px}}.tw-screen-only,.tw-nk-head,.tw-rail,.tw-card-icon,.tw-card-dots{display:none}@media print{.tw-nk-head,.tw-rail,.tw-card-icon,.tw-card-dots,.tw-screen-only,.mortgage-presentation-root .mh-live-source>:not(.mortgage-report-actions){display:none!important}}.hh-share{width:100%}.hh-share-review{color:#193758;background:#fff;border:1px solid #c8d6ed;border-radius:12px;width:100%;max-width:850px;padding:22px}.hh-share-review header{justify-content:space-between;align-items:center;gap:16px;display:flex}.hh-share-review h2{margin:0;font-size:24px}.hh-share-review fieldset{border:0;border-top:1px solid #dbe4f2;margin:16px 0 0;padding:18px 0}.hh-share-review legend{font-size:18px;font-weight:700}.hh-share-review label{margin:10px 0;display:block}.hh-share-review input:not([type=checkbox]),.hh-share-review textarea,.hh-share-review select{box-sizing:border-box;color:#193758;width:100%;font:inherit;background:#fff;border:1px solid #bfcee5;border-radius:6px;padding:10px;display:block}.hh-share-review .hh-share-person{align-items:center;gap:10px;display:flex}.hh-share-person small{color:#526581;margin-top:4px;display:block}.hh-share-preview{border:1px solid #c8d6ed;max-height:450px;padding:12px;overflow:auto}@media (width<=650px){.hh-share-review{padding:14px}.hh-share-review h2{font-size:20px}.hh-share-review input,.hh-share-review select,.hh-share-review textarea{font-size:16px!important}}.hh-share-confirm{background:#eef6ff;border-left:3px solid #0e7ea5;margin:16px 0;padding:16px}.hh-share-review{box-sizing:border-box}.hh-share-review button{min-height:40px}.hh-share-person span{overflow-wrap:anywhere;min-width:0}.hh-share-review .gm{margin:16px 0}.hh-share-review .hh-share-send{background:var(--hh-fade);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:10px 22px;font-weight:800;box-shadow:0 8px 22px #1a64714d}.hh-share-review .hh-share-send:disabled{opacity:.55;cursor:default}.hh-share-agent-note{color:#0f1b3d;background:#fdf8f7;border:1px solid #f0563f;border-radius:10px;margin:10px 12px;padding:9px 12px;font-size:13.5px}.hh-share-back{color:#fff;background:#0f1b3d;border-radius:999px;margin-top:10px;padding:10px 22px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.hh-share-later{color:#45698f;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.hh-share-later input{min-height:40px;font:inherit;border:1px solid #cfd9ea;border-radius:10px;flex:0 230px;padding:6px 10px;width:auto!important}.hh-share-waiting{background:#f8faff;border:1px solid #dbe4f3;border-radius:12px;margin:10px 0;padding:10px 14px}.hh-share-waiting ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.hh-share-waiting li{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.hh-share-waiting li i{color:#45698f;flex:1;min-width:160px;font-style:normal}.hh-share .gm .gm-body{field-sizing:content;min-height:30em}.hh-share .gm-chip>button{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;margin-left:2px;padding:0 2px;font-size:14px;font-weight:800;line-height:1}.hh-share .gm-side-group{gap:12px;display:inline-flex}.hh-share .gm-side{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.hh-share .gm-tools{align-items:center}.hh-share .hh-share-later{flex-direction:row!important;align-items:center!important;margin:0!important;display:inline-flex!important}.hh-share .hh-share-later input{min-height:36px;margin:0!important}.hh-share .hh-share-later span{white-space:nowrap}.hh-share .hh-share-format{border-bottom:1px solid #eef2f9;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;display:flex}.hh-share .hh-share-format .gm-soft{min-height:32px;padding:4px 12px;font-size:13px}.hh-share .hh-share-format select.gm-soft{background:#fff;border:1px solid #cfd9ea;border-radius:999px;width:auto}.hh-share .hh-share-hl{color:#0e7ea5;font-weight:800}.hh-share .hh-share-look{color:#0f1b3d;background:#fff;border:1px dashed #cfd9ea;border-radius:10px;margin:0 14px 10px;padding:10px 14px;font-size:14px;line-height:1.5}.hh-share .hh-share-look small{color:#45698f;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.hh-share .hh-share-look p{margin:0 0 6px}.hh-share-agent-only{color:#0f1b3d;background:#eff6ff;border:1px solid #93c5fd;border-radius:10px;margin:8px 0;padding:9px 12px;font-size:13.5px;line-height:1.45}.mh-preview{color:#18345d;max-width:1140px;margin:30px auto;padding:0 20px 50px;font:15px/1.5 system-ui,sans-serif}.mh-preview *{box-sizing:border-box}.mh-preview header,.mh-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mh-preview h1{color:#0b6475;margin:8px 0;font-size:28px}.mh-preview h2{margin:0 0 18px;font-size:19px}.mh-preview h3{font-size:16px}.mh-preview small{color:#63748a;font-size:12px;font-weight:500;display:block}.mh-note,.mh-hint{color:#63748a;font-size:12px}.mh-preview section{background:#fff;border:1px solid #dbe2f1;border-top:3px solid #0a7a8c;border-radius:14px;margin:22px 0;padding:24px}.mh-preview nav{z-index:100;background:#f1f4fa;border:1px solid #dbe2f1;border-radius:12px;flex-wrap:nowrap;gap:12px;margin-top:20px;padding:12px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 4px 14px #18345d14}.mh-preview nav a{color:#24539e;white-space:nowrap;flex-shrink:0;align-items:center;min-height:44px;padding:8px;text-decoration:none;display:flex}.mh-preview nav a:hover,.mh-preview nav a:focus-visible{background:#cfecf1;border-radius:8px}.mh-preview [id]{scroll-margin-top:96px}@media print{.mh-preview nav{display:none}}.mh-preview #mh-client,.mh-preview nav a[href=\#mh-client]{--mh-section-color:#0b6475}.mh-preview #mh-contract,.mh-preview nav a[href=\#mh-contract]{--mh-section-color:#1d4ed8}.mh-preview #mh-property,.mh-preview nav a[href=\#mh-property]{--mh-section-color:#0e7490}.mh-preview #mh-debts,.mh-preview nav a[href=\#mh-debts]{--mh-section-color:#475569}.mh-preview #mh-rate-comparison,.mh-preview nav a[href=\#mh-rate-comparison]{--mh-section-color:#4338ca}.mh-preview #mh-fees,.mh-preview nav a[href=\#mh-fees]{--mh-section-color:#203782}.mh-preview nav a{background:var(--mh-section-color,#4338ca);color:#fff;border-radius:8px;font-weight:650}.mh-preview nav a:hover,.mh-preview nav a:focus-visible{background:var(--mh-section-color);color:#fff;outline:2px solid var(--mh-section-color);outline-offset:2px;text-decoration:underline}.mh-preview section[id=mh-client],.mh-preview section[id=mh-contract],.mh-preview section[id=mh-property],.mh-preview section[id=mh-debts],.mh-preview section[id=mh-fees],.mh-preview #mh-rate-comparison>section:not(.mh-client-report){border-top-color:var(--mh-section-color)}.mh-preview :is(#mh-client,#mh-contract,#mh-property,#mh-debts,#mh-fees)>h2,.mh-preview #mh-rate-comparison>section:not(.mh-client-report)>h2{background:var(--mh-section-color);color:#fff;border-radius:11px 11px 0 0;margin:-24px -24px 22px;padding:18px 24px}.mh-preview :is(#mh-client,#mh-contract,#mh-property,#mh-debts,#mh-fees)>h2 small,.mh-preview #mh-rate-comparison>section:not(.mh-client-report)>h2 small{color:#fff;margin-top:5px;line-height:1.5}@media (width<=650px){.mh-preview :is(#mh-client,#mh-contract,#mh-property,#mh-debts,#mh-fees)>h2,.mh-preview #mh-rate-comparison>section:not(.mh-client-report)>h2{margin:-16px -16px 18px;padding:16px}}.mh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mh-preview label{gap:6px;font-size:12px;font-weight:650;display:grid}.mh-preview input{color:#18345d;background:#fff;border:1px solid #9ad4de;border-radius:9px;width:100%;min-width:0;padding:11px;font:600 16px system-ui}.mh-preview button{color:#24539e;cursor:pointer;background:#f6f9ff;border:1px solid #c6d6f2;border-radius:22px;min-height:44px;padding:10px 18px;font:600 14px system-ui}.mh-preview button.mh-primary{color:#fff;background:linear-gradient(110deg,#0a7a8c,#0e7ea5,#22c7e0);border:0}.mh-preview .mh-back{background:0 0;border:0;padding-left:0}.mh-preview fieldset{border:0;margin:18px 0;padding:0}.mh-preview fieldset:disabled input{color:#576880;background:#f0f3f8}.mh-summary{background:#f4f7fc;border-radius:10px;flex-wrap:wrap;gap:35px;margin-top:20px;padding:16px;display:flex}.mh-summary span{font-size:12px}.mh-summary strong{color:#00864d;font-size:21px;display:block}.mh-preview summary{cursor:pointer;color:#24539e;padding:14px 0}.mh-preview hr{border:0;border-top:1px solid #e1e7f0;margin:24px 0}.mh-feedback{color:#007441;background:#ecf9f2;border-radius:10px;padding:16px}.mh-preview button:disabled{opacity:.5;cursor:default}@media (width<=650px){.mh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-preview section{padding:16px}}@media (width<=400px){.mh-grid{grid-template-columns:1fr}}.mh-preview select{color:#18345d;background:#fff;border:1px solid #9ad4de;border-radius:9px;width:100%;min-width:0;padding:11px;font:500 16px system-ui}.mh-rate-inputs{grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;padding-bottom:10px;display:grid;overflow-x:auto}.mh-rate-inputs>div{border:1px solid #e0e6f2;border-radius:10px;gap:10px;padding:10px;display:grid}.mh-rate-scroll{overflow-x:auto}.mh-rate-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.mh-rate-table caption{text-align:left;color:#63748a;padding:12px 0}.mh-rate-table th,.mh-rate-table td{text-align:right;white-space:nowrap;min-width:100px;padding:10px}.mh-rate-table th:first-child{text-align:left;min-width:190px}.mh-rate-table tbody tr:nth-child(2n){background:#f0f3f8}.mh-rate-table thead{color:#1e2b6a;background:#d8f0f4}.mh-rate-table .mh-roi-heading{color:#0b6475;border-top:2px solid #c6d6f2}.mh-preview .mh-discount{color:#b42318}.mh-apr-inputs{border:1px solid #dbe2f1;border-radius:10px;margin:16px 0;padding:12px}.mh-rate-table td{white-space:normal;max-width:190px}.mh-preview .mh-credit{color:#00864e}.mh-preview .mh-par{color:#64748b}.mh-preview .mh-client-report{z-index:1000;background:#fff;margin:0;position:fixed;inset:12px;overflow:auto;box-shadow:0 12px 60px #17255433}.mh-report-page{border-top:1px solid #dbe3ef;margin-top:24px;padding-top:20px}.mh-report-pair .mh-calculated-report{margin-top:16px;padding-top:16px}@media print{.mh-report-page{break-before:page}}.mh-preview button[aria-pressed=true]{color:#27429b;background:#d8f0f4;border-color:#0a7a8c}.mh-comparison-title{text-align:center;color:#0b6475}.mh-payment-total{color:#00864e;border-top:2px solid #cbd5e1;font-weight:800}.mh-closing-total{border-top:2px solid #cbd5e1;font-weight:800}.mh-minimum-investment{color:#173e73;font-weight:700}.mh-mi-entry{max-width:420px;padding-top:18px}.mh-output{color:#00864e;margin:8px 0;font-size:20px;display:block}.mh-fee-treatment{margin-top:10px}.mh-fee-treatment select{padding:9px;font-size:13px}.mh-fee-treatment summary{padding:8px 0;font-size:12px}.mh-escrow-payment{margin-top:16px}.mh-preview fieldset.mh-debt-row{border:1px solid #dbe2f1;border-radius:10px;margin:18px 0;padding:16px}.mh-debt-row legend{color:#0b6475;padding:0 6px;font-size:13px;font-weight:700}.mh-preview .mh-remove-debt{color:#b42318;margin-top:12px}.mh-rate-table td.mh-roi-lowest{color:#14532d;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#dcfce7;box-shadow:inset 0 0 0 1px #86efac}.mh-rate-table td.mh-roi-lowest b{font-weight:850}.mh-report-pair .mh-report-page>section{border:0;margin:0;padding:0}.mh-report-pair .mh-rate-table{table-layout:fixed;min-width:900px}.mh-report-pair .mh-rate-table th,.mh-report-pair .mh-rate-table td{white-space:normal;overflow-wrap:anywhere;min-width:0}.mh-report-pair .mh-rate-table tr>:first-child{width:24%}.mh-preview>section:not(.mh-refresh),.mh-preview #mh-rate-comparison>section:not(.mh-client-report){border:2px solid var(--mh-section-color,#0b6475);background:color-mix(in srgb,var(--mh-section-color,#0b6475) 5%,white);box-shadow:0 5px 16px color-mix(in srgb,var(--mh-section-color,#0b6475) 12%,transparent);margin:32px 0}.mh-preview>section:not(.mh-refresh)>h2,.mh-preview #mh-rate-comparison>section:not(.mh-client-report)>h2{background:var(--mh-section-color,#0b6475);color:#fff;border-radius:11px 11px 0 0;margin:-24px -24px 22px;padding:18px 24px}.mh-preview>section:not(.mh-refresh)>h2 small{color:#fff;margin-top:5px;line-height:1.5}.mh-preview #mh-program-fee{--mh-section-color:#4338ca}.mh-preview #mh-tax{--mh-section-color:#0e7490}.mh-preview #mh-inspections{--mh-section-color:#27429b}.mh-preview #mh-title{--mh-section-color:#3730a3}.mh-preview #mh-government{--mh-section-color:#334155}.mh-preview #mh-prepaids{--mh-section-color:#155e75}.mh-preview #mh-escrow{--mh-section-color:#1e40af}@media (width<=650px){.mh-preview>section:not(.mh-refresh)>h2,.mh-preview #mh-rate-comparison>section:not(.mh-client-report)>h2{margin:-16px -16px 18px;padding:16px}}.mh-preview .mh-cd-label{color:var(--mh-section-color,#4338ca);background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:12px;margin:18px 0;padding:12px 14px;display:flex}.mh-preview .mh-cd-letter{background:var(--mh-section-color,#4338ca);color:#fff;border-radius:7px;flex:0 0 36px;place-items:center;height:36px;font-weight:800;display:grid}.mh-preview .mh-cd-label small{color:#475569;margin-top:2px}.mh-preview .mh-cd-report-group th{text-align:left;color:#18345d;background:#e8edf8;border-top:2px solid #bccbe4}.mh-preview .mh-cd-report-group small{color:#475569;margin-top:3px;font-size:11px}.mh-preview fieldset.mh-lender-groups{grid-template-columns:1fr 2fr;gap:16px;margin:12px 0;display:grid}.mh-lender-groups>div{min-width:0}.mh-lender-groups>div:first-child .mh-grid{grid-template-columns:minmax(0,1fr)}.mh-lender-groups>div:last-child .mh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-preview .mh-cd-label{min-height:64px;margin:12px 0;padding:8px 10px;font-size:15px}.mh-preview #mh-fees>p{margin:8px 0}.mh-preview #mh-fees>h2{margin-bottom:14px;padding-top:12px;padding-bottom:12px}@media (width<=750px){.mh-preview fieldset.mh-lender-groups{grid-template-columns:minmax(0,1fr)}}@media (width<=500px){.mh-lender-groups>div:last-child .mh-grid{grid-template-columns:minmax(0,1fr)}}.mh-calculated-report .mh-rate-table{font-size:11px}.mh-calculated-report .mh-rate-table th,.mh-calculated-report .mh-rate-table td{padding:5px 8px}.mh-calculation-notice{color:#18345d;background:#f4f6ff;border:1px solid #c6d6f2;border-left:4px solid #4338ca;border-radius:8px;margin:16px 0;padding:12px 16px}.mh-calculation-notice ul{margin:6px 0;padding-left:20px}.mh-calculation-notice p{margin:6px 0 0;font-size:12px}.mh-rates-setup legend{margin-bottom:10px;font-size:14px;font-weight:700}.mh-choice-chips{flex-wrap:wrap;gap:8px;display:flex}.mh-preview .mh-choice-chips label{cursor:pointer;background:#fff;border:1px solid #ccd3e5;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;display:flex}.mh-preview .mh-choice-chips input{accent-color:#4338ca;margin:0}.mh-preview .mh-choice-chips label:has(input:checked){color:#312e81;background:#e9e7ff;border-color:#4338ca;font-weight:750;box-shadow:inset 0 0 0 1px #4338ca}.mh-preview .mh-choice-chips label:has(input:disabled:not(:checked)){opacity:.5;cursor:not-allowed}.mh-preview .mh-choice-chips label:focus-within{outline-offset:3px;outline:2px solid #4338ca}.mh-scenario-controls{border-top:1px solid #d5d9ec;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:20px;margin-top:22px;padding-top:20px;display:grid}.mh-custom-down{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.mh-preview .mh-custom-down button{color:#fff;background:#4338ca;border-color:#4338ca;border-radius:9px;min-width:72px;height:44px;padding:10px 18px}.mh-preview .mh-scenario-controls input,.mh-preview .mh-scenario-controls select{height:44px}.mh-rate-setup-note{color:#475569;margin:14px 0 0;font-size:12px;line-height:1.5}@media (width<=650px){.mh-scenario-controls{grid-template-columns:1fr;gap:16px}}.mh-preview section{margin-bottom:16px;padding:16px}.mh-preview section>h2{padding:12px 16px;font-size:18px}.mh-preview .mh-grid{gap:10px 16px}.mh-preview input,.mh-preview select{min-height:44px;padding:8px 10px}.mh-preview input[type=checkbox]{width:18px;min-height:18px}.mh-preview .mh-hint{margin:8px 0;font-size:12px}.mh-preview .mh-cd-label{margin:10px 0;padding:8px 12px;font-size:14px}.mh-preview .mh-cd-letter{padding:5px 10px}.mh-preview #mh-inspections .mh-grid,.mh-preview #mh-title .mh-grid{display:block}.mh-preview #mh-inspections .mh-grid>div,.mh-preview #mh-title .mh-grid>div{border-bottom:1px solid #dbe4ef;grid-template-columns:minmax(220px,1fr) minmax(180px,1fr);gap:16px;padding:8px 0;display:grid}.mh-fee-treatment label{font-size:12px}.mh-not-charged{color:#64748b;align-self:center;font-size:12px}.mh-preview .mh-embedded-escrow{box-shadow:none;border:0;margin:12px 0 0;padding:0}.mh-embedded-escrow>h2,.mh-embedded-escrow>.mh-cd-label{display:none}.mh-preview [role=dialog] .mh-actions{justify-content:flex-start;gap:12px}.mh-preview [role=dialog]>label{align-items:center;gap:6px;margin:8px 16px 8px 0;display:inline-flex}@media (width<=650px){.mh-preview #mh-inspections .mh-grid>div,.mh-preview #mh-title .mh-grid>div{grid-template-columns:1fr;gap:6px}}.mh-input-panel>summary{cursor:pointer;list-style:none}.mh-input-panel>summary h2{margin:0 0 12px;padding:10px 12px;font-size:18px}.mh-input-panel:not([open])>summary h2{margin:0}.mh-input-panel>summary h2:after{content:" −";float:right}.mh-input-panel:not([open])>summary h2:after{content:" +"}.mortgage-workspace-controls>details{background:#fff;border:1px solid #d3deec;border-radius:12px;max-width:480px;padding:12px 16px}.mortgage-history-day{border-top:1px solid #e3eaf4;padding:8px 0}.mortgage-history-day button{margin:8px 10px 0 0}@media (width>=800px){.mh-preview #mh-inspections .mh-grid>div,.mh-preview #mh-title .mh-grid>div{grid-template-columns:minmax(360px,1fr) 240px}.mh-preview #mh-inspections .mh-grid>div>label,.mh-preview #mh-title .mh-grid>div>label{grid-template-columns:1fr 140px;align-items:center;gap:10px;display:grid}.mh-preview #mh-inspections .mh-grid>div>label input,.mh-preview #mh-title .mh-grid>div>label input{margin:0}}.mh-input-panel>summary h2{background:var(--mh-section-color,#4338ca);color:#fff;border-radius:8px}.mh-input-panel>summary h2 small{color:#fff}.mh-input-panel[open] .mh-collapsed-summary{display:none}.mh-collapsed-summary{color:#526780;padding:8px 12px;font-size:13px;display:block}.mh-preview>section:has(>.mh-input-panel){background:#fff;border-width:1px;margin:16px 0;padding:0;overflow:hidden}.mh-preview .mh-input-panel>summary{padding:0}.mh-preview .mh-input-panel>summary h2{border-radius:0;margin:0;padding:12px 18px;font-size:18px}.mh-preview .mh-input-panel>div{padding:12px 18px}.mh-preview .mh-input-panel>summary .mh-collapsed-summary{background:var(--mh-section-color);color:#fff;padding:0 18px 10px}.mh-preview .mh-input-panel>summary h2 small{margin-top:3px;font-size:12px}.mh-preview .mh-fee-treatment{margin-top:0}.mh-preview #mh-client .mh-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mh-preview .mh-fee-treatment summary{padding:3px 0;font-size:11px}.mh-preview #mh-inspections .mh-grid>div,.mh-preview #mh-title .mh-grid>div{min-height:59px;padding:7px 0}.mh-preview #mh-title fieldset{margin:0}.mh-preview #mh-title .mh-cd-label{margin:8px 0;padding:6px 8px}.mh-preview #mh-title .mh-cd-letter{flex-basis:28px;height:28px}.mh-preview #mh-title .mh-cd-label small{font-size:10px}@media (width<=650px){.mh-preview #mh-client .mh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-preview .mh-input-panel>div,.mh-preview .mh-input-panel>summary h2{padding:12px}}.mh-fee-columns{color:#65758c;text-transform:uppercase;grid-template-columns:1fr 140px 240px;gap:16px;padding:4px 0;font-size:11px;display:grid}.mh-preview #mh-title .mh-fee-treatment>details,.mh-preview #mh-inspections .mh-fee-treatment>details{display:none}.mh-preview #mh-title .mh-fee-treatment>label,.mh-preview #mh-inspections .mh-fee-treatment>label{gap:0;font-size:0}.mh-preview #mh-title .mh-fee-treatment select,.mh-preview #mh-inspections .mh-fee-treatment select{font-size:14px}.mh-preview .mh-section-fee-details{margin-top:8px}.mh-preview .mh-section-fee-details>summary{padding:5px 0;font-size:12px}.mh-preview .mh-section-fee-details label{align-items:center;gap:8px;margin:8px 0;display:flex}.mh-fee-footer{align-items:center;gap:12px;margin-top:12px;font-size:14px;display:flex}.mh-fee-footer strong{color:#00864d;font-size:18px}.mh-fee-footer span{color:#61748a;font-size:12px}@media (width<=799px){.mh-fee-columns{display:none}}.mortgage-workspace-controls>details{max-width:460px}.mh-history-help{color:#60748b;margin:5px 0;font-size:12px;line-height:1.45;display:block}.mh-history-price{color:#00864d;margin-left:10px;font-weight:700}.mortgage-history-day summary{cursor:pointer;font-size:13px}.mortgage-history-day small{color:#60748b;margin-top:6px;display:block}.mh-history-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mh-history-facts dt{color:#60748b;font-size:12px}.mh-history-facts dd{margin:3px 0;font-weight:650}.mh-input-subheading{border-top:1px solid #e5ebf3;margin:12px 0 8px;padding-top:10px;font-size:15px}.mh-preview #mh-client .mh-address-grid{grid-template-columns:2fr 1fr 1fr 1fr}.mh-preview .mh-property-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-preview .mh-insurance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-preview #mh-property .mh-embedded-escrow{background:#f4f7fb;border-radius:8px;padding:10px}.mh-embedded-escrow h4{margin:0 0 8px;font-size:14px}@media (width>=800px){.mh-fee-columns{grid-template-columns:1fr 150px 210px}.mh-preview #mh-inspections .mh-grid>div,.mh-preview #mh-title .mh-grid>div{grid-template-columns:minmax(360px,1fr) 210px}.mh-preview #mh-inspections .mh-grid>div>label,.mh-preview #mh-title .mh-grid>div>label{grid-template-columns:1fr 150px}}@media (width<=650px){.mh-preview #mh-client .mh-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-preview #mh-client .mh-address-grid>label:first-child{grid-column:1/-1}.mh-preview .mh-property-facts,.mh-preview .mh-insurance-facts{grid-template-columns:1fr}.mh-preview #mh-inspections .mh-grid>div,.mh-preview #mh-title .mh-grid>div{grid-template-columns:1fr 1fr;gap:6px 12px}.mh-preview #mh-inspections .mh-grid>div>label,.mh-preview #mh-title .mh-grid>div>label{display:contents}.mh-preview #mh-inspections .mh-grid>div>label input,.mh-preview #mh-title .mh-grid>div>label input{grid-column:1;margin:0}.mh-preview #mh-inspections .mh-grid>div>.mh-fee-treatment,.mh-preview #mh-title .mh-grid>div>.mh-fee-treatment,.mh-preview #mh-inspections .mh-grid>div>.mh-not-charged,.mh-preview #mh-title .mh-grid>div>.mh-not-charged{grid-area:2/2}}@media (width<=760px){.dash:has(.mortgage-workspace-controls) .pill-tray{box-sizing:border-box;justify-items:center;max-width:100%;padding:12px;position:static;inset:auto}.dash:has(.mortgage-workspace-controls) .pill-tray>*{justify-self:center;max-width:100%}.mh-preview .mh-tax-dates{grid-template-columns:repeat(2,minmax(0,1fr))}}.mh-preview,.mortgage-workspace-controls{font-family:system-ui,sans-serif}.mh-preview input,.mh-preview select,.mh-preview button{font-family:inherit}.mh-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;list-style:none;display:flex}.mh-history-heading strong{font-size:19px}.mh-history-status{color:#526780;background:#f1f5f9;border-radius:20px;padding:4px 8px;font-size:11px}.mh-history-status.saved{color:#16834d;background:#edf9f2}.mortgage-history-day button{color:#24539e;background:#f7faff;border:1px solid #ccd9f2;border-radius:9px;min-height:40px;padding:7px 12px;font-size:13px}.mortgage-history-day button+button{color:#b42318;background:#fff;border-color:#efc9c5}.mh-preview:not(.mortgage-presentation-root):not(.mortgage-public-report){max-width:1050px;padding-left:18px;padding-right:18px}.mh-fee-footer{flex-wrap:wrap;width:calc(100% - 130px);margin-bottom:8px;display:inline-flex}.mh-fee-footer+button{float:right;margin-top:8px}@media (width<=650px){.mh-preview .mh-fee-name{grid-column:1/-1}.mh-fee-footer{width:100%}.mh-fee-footer+button{float:none;margin:0 0 8px}}.mh-preview .mh-fee-row{border-bottom:1px solid #dbe4ef;grid-template-columns:minmax(160px,1fr) 150px 160px 90px;align-items:center;gap:12px;padding:10px 0;display:grid}.mh-preview .mh-fee-row input,.mh-preview .mh-fee-row select{box-sizing:border-box;width:100%;min-width:0;margin:0}.mh-preview .mh-fee-money{align-items:center;gap:6px;display:flex}.mh-fee-money>span,.mh-locked-amount{color:#00864d;font-weight:700}.mh-preview .mh-fee-lock{justify-content:center;align-items:center;gap:5px;display:inline-flex}.mh-preview .mh-fee-lock svg{flex:none;width:15px;min-width:15px;height:15px}.mh-preview .mh-fee-lock.is-locked{color:#00864d;background:#e8f8ef;border-color:#00864d;font-weight:700}.mh-preview .mh-fee-category{align-items:center;gap:6px;margin-top:5px;font-size:12px;display:flex}.mh-preview .mh-fee-category select{width:64px;min-height:36px}.mh-preview .mh-add-fee{margin:14px 0}.mh-preview .mh-add-fee>summary{cursor:pointer;color:#24539e;align-items:center;min-height:44px;font-weight:600;display:flex}.mh-preview .mh-add-fee>summary:before{content:"+ ";margin-right:8px}@media (width<=700px){.mh-preview .mh-fee-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.mh-preview .mh-fee-row>div:first-child{grid-column:1/-1}.mh-preview .mh-fee-row>button{grid-column:2}.mh-preview .mh-fee-row>select{grid-area:3/1}}.mh-preview #mh-program-fee,.mh-preview nav a[href=\#mh-program-fee]{--mh-section-color:#4338ca}.mh-preview nav a{border-bottom:4px solid #0000}.mh-preview nav a[aria-current=location]{text-underline-offset:5px;border-bottom-color:#fff;font-weight:800;text-decoration:underline;box-shadow:0 0 0 2px #0f1b3d}.mh-preview{min-width:0;container-type:inline-size}.mh-preview .mh-grid>label,.mh-preview .af-grid>label{flex-direction:column;justify-content:space-between;gap:6px;min-width:0;display:flex}.mh-profile-reload{margin:16px 0}@container (width<=900px){.mh-preview .mh-grid,.mh-preview #mh-client .mh-grid,.mh-preview .af-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-preview .af-street{grid-column:1/-1}.mh-preview #mh-inspections .mh-grid>div,.mh-preview #mh-title .mh-grid>div{grid-template-columns:minmax(0,1fr);gap:8px}.mh-preview #mh-inspections .mh-grid>div>label,.mh-preview #mh-title .mh-grid>div>label{grid-template-columns:minmax(0,1fr);gap:6px}.mh-preview .mh-fee-columns{display:none}}@container (width<=450px){.mh-preview .mh-grid,.mh-preview #mh-client .mh-grid,.mh-preview .af-grid{grid-template-columns:minmax(0,1fr)}}.mh-preview #mh-program-fee .mh-grid>label{grid-template-rows:minmax(20px,auto) auto;gap:4px}.mh-preview #mh-program-fee .mh-grid{gap:12px 16px}.mh-preview #mh-program-fee .mh-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding:12px;display:grid}.mh-program-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:14px;display:grid}.mh-program-panels>div{min-width:0}.mh-preview .mh-program-panels h3{margin:0 0 12px}.mh-preview .mh-program-panels p{margin:8px 0}.mh-preview #mh-program-fee .mh-program-monthly .mh-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-preview .mh-program-panels .mh-summary strong{font-size:18px}@container (width<=700px){.mh-program-panels{grid-template-columns:1fr}}.mh-preview .mh-program-panels .mh-grid{grid-template-columns:1fr}.mh-preview .mh-program-panels .mh-input-subheading{border-top:0;padding-top:0}.mh-waste-cell,.mh-preview .mh-waste-cell{color:#b42318}.mh-waste-cell .mh-struck{-webkit-text-decoration:line-through #111;text-decoration:line-through #111;text-decoration-thickness:2px}.mh-waste-cell .mh-flag{margin-right:4px;font-weight:700}.mh-history-readonly{border:0;min-width:0;margin:0;padding:0}.mh-history-readonly :disabled{opacity:1;color:inherit;-webkit-text-fill-color:currentColor}.mh-history-view{border:1px solid #c7d2fe;border-radius:12px;margin:16px 0;padding:16px}.mh-history-view h2{font-size:20px}.mh-history-readonly .mh-profile-reload{display:none}[data-report-group=rates],[data-report-group=roi]{--report-color:#4338ca}[data-report-group=monthly],[data-report-group=G]{--report-color:#0e7490}[data-report-group=A]{--report-color:#0b6475}[data-report-group=B]{--report-color:#1e40af}[data-report-group=C]{--report-color:#3730a3}[data-report-group=E],[data-report-group=decision]{--report-color:#374151}[data-report-group=F]{--report-color:#0369a1}[data-report-group=H]{--report-color:#27429b}[data-report-group=cash]{--report-color:#166534}[data-report-group=apr]{--report-color:#334155}.mh-preview .mh-cd-report-group[data-report-group] th{background:var(--report-color);color:#fff;border-color:var(--report-color)}.mh-preview .mh-cd-report-group[data-report-group] small{color:#fff;display:block}.mh-preview .mh-rate-table tr[data-report-group]>th{border-left:5px solid var(--report-color)}.athena-review{color:#18345d;background:#fff;max-width:1120px;margin:auto;padding:24px;line-height:1.55}.athena-hero{border-bottom:3px solid #4338ca;align-items:center;gap:24px;padding-bottom:20px;display:flex}.athena-hero div{flex:1}.athena-hero img{object-fit:contain;flex:0 0 120px}.athena-hero small{color:#4338ca;letter-spacing:.08em;font-weight:800}.athena-review .athena-hero h1{color:#4338ca;margin:6px 0;font-size:30px}.athena-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.athena-cards article{border:1px solid var(--report-color);break-inside:avoid;background:#fff;border-radius:10px;overflow:hidden}.athena-review .athena-cards h2{background:var(--report-color);color:#fff;margin:0;padding:12px 16px;font-size:16px;line-height:1.4}.athena-cards p{margin:12px 16px;font-size:14px}.athena-review .athena-discount{color:#b91c1c;font-weight:700}.athena-review .athena-credit{color:#166534;font-weight:700}.athena-review .athena-par{color:#4b5563;font-weight:700}.athena-review footer{color:#475569;border-top:1px solid #cbd5e1;padding-top:16px;font-size:12px}@media (width<=650px){.athena-cards{grid-template-columns:1fr}.athena-review{padding:12px}.athena-hero{gap:12px}.athena-hero img{flex-basis:80px;width:80px;height:80px}}@media print{.athena-cards{grid-template-columns:1fr 1fr;gap:10px}.athena-cards p{font-size:11px}.athena-review .athena-cards h2{font-size:12px}.athena-cards h2,.mh-cd-report-group th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.athena-hero{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:30px 24px;display:flex}.athena-hero>div{width:100%}.athena-review .athena-hero h1{letter-spacing:-1.5px;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#0a7a8c 25%,#0e7ea5 52%,#22c7e0 78%);-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-size:64px;font-weight:850;line-height:1.1;display:inline-block}.athena-hero .athena-subheading{letter-spacing:.15em;color:#24539e;margin:0 0 14px;font-size:17px;font-weight:750}.athena-hero p{color:#526780;max-width:760px;margin:0 auto;font-size:17px;line-height:1.65}.athena-hero img{flex-basis:auto;width:100px;height:100px}@media (width<=600px){.athena-hero{padding:24px 14px}.athena-review .athena-hero h1{font-size:48px}.athena-hero .athena-subheading{font-size:13px}.athena-hero p{font-size:15px}}.athena-hero{grid-template-columns:180px minmax(0,1fr);gap:24px;padding:24px 12px;display:grid}.athena-hero>img{object-fit:contain;grid-area:1/1;align-self:center;width:180px;height:auto;max-height:none}.athena-hero>div{grid-area:1/2;min-width:0}@media (width<=600px){.athena-hero{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:16px 0}.athena-hero>img{width:90px}.athena-review .athena-hero h1{font-size:42px}.athena-hero .athena-subheading{letter-spacing:.08em;font-size:11px}.athena-hero p{font-size:14px}}.guide-intro{text-align:center;color:#526780;max-width:680px;margin:22px auto}.guide-nav{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 26px;display:flex}.guide-nav a{color:#234776;background:#f0f4fa;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none}.guide-topic{border:1px solid #d6e0ed;border-left:5px solid var(--report-color);border-radius:14px;margin:16px 0;scroll-margin-top:16px;overflow:hidden}.guide-topic h2{background:var(--report-color);color:#fff;margin:0;padding:15px 20px;font-size:20px}.guide-body{padding:16px 22px}.guide-body ul{margin:0;padding-left:20px}.guide-body li{margin:0 0 10px;line-height:1.6}.guide-body li:last-child{margin-bottom:0}.guide-body details{border-top:1px solid #dde5ef;margin-top:16px;padding-top:12px}.guide-body summary{cursor:pointer;color:var(--report-color);font-size:14px;font-weight:700}.guide-body details p{color:#526780;margin:10px 0 0;font-size:14px}.cd-reference{border:1px solid #d6e0ed;border-radius:14px;margin-top:24px;padding:18px 22px}.cd-reference>summary{color:#18345d;cursor:pointer;font-size:18px;font-weight:750}.cd-reference>p{color:#526780;font-size:14px}.cd-row{border-bottom:1px solid #e3eaf2;grid-template-columns:34px 1fr;gap:12px;padding:12px 0;display:grid}.cd-row b{background:var(--report-color);color:#fff;text-align:center;border-radius:7px;align-self:start;padding:4px}.cd-row strong{display:block}.cd-row p{color:#526780;margin:2px 0 0;font-size:14px}.athena-review footer{color:#64748b;margin-top:26px;font-size:12px}.mock-label{text-align:center;color:#64748b;margin:12px 0;font-size:12px}@media (width<=600px){.guide-topic h2{padding:12px 15px;font-size:18px}.guide-body{padding:15px}.guide-nav{gap:6px}.guide-nav a{padding:7px 10px}}.guide-nav{z-index:20;background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:20px 0 26px;padding:12px 0;display:grid;position:sticky;top:0;box-shadow:0 5px 12px #18345d10}.guide-nav a{text-align:center;background:var(--report-color);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:9px 10px;font-size:13px;line-height:1.3;display:flex}.guide-nav a:hover{filter:brightness(1.1)}.guide-nav a:focus-visible{outline-offset:3px;outline:3px solid #22c7e0}.guide-topic{scroll-margin-top:90px}@media (width<=600px){.guide-nav{gap:5px;padding:8px 0}.guide-nav a{min-height:52px;padding:8px 4px;font-size:11px}.guide-topic{scroll-margin-top:105px}}.guide-nav a[aria-current=location]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:3px;box-shadow:inset 0 -3px #fffa}.guide-question{border-left:3px solid var(--report-color);background:#f5f8fc;margin:15px 0 0;padding:10px 12px;font-size:14px}.guide-question b{color:var(--report-color)}@media print{.guide-nav{box-shadow:none;position:static}.guide-body details{display:block}.guide-topic{break-inside:avoid}.mock-label{display:none}}.cd-row h3{margin:0;font-size:15px}@media print{.athena-review .guide-nav{display:none}.athena-review .guide-body{padding:8px 14px}.athena-review .guide-topic h2{padding:8px 14px;font-size:16px}.athena-review .guide-topic{margin:10px 0}.athena-review .guide-body li{margin-bottom:5px}.athena-review .guide-body details p{font-size:11px}.athena-review .guide-question{margin-top:8px;font-size:11px}.athena-review .athena-hero h1{font-size:42px}}.athena-review{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.athena-review .guide-nav a{box-sizing:border-box;overflow-wrap:anywhere}.saved-athena .athena-hero h2{color:#24539e;letter-spacing:.15em;background:0 0;font-size:17px}.saved-athena .guide-body>p{font-size:15px;line-height:1.6}.saved-athena .cd-reference h3[data-report-group]{border-left:5px solid var(--report-color);padding-left:10px}@media print{.athena-review,.mortgage-presentation-root .athena-review{font-size:10px!important;line-height:1.25!important}.athena-review .athena-hero{grid-template-columns:80px minmax(0,1fr);gap:12px!important;padding:0 0 8px!important}.athena-review .athena-hero>img{width:80px!important;height:auto!important}.athena-review .athena-hero h1{margin:0!important;font-size:36px!important;line-height:1.1!important}.athena-review .athena-hero h2{margin:4px 0!important;font-size:12px!important}.athena-review .athena-hero p,.athena-review .guide-intro{margin:6px 0!important;font-size:10px!important;line-height:1.3!important}.athena-review .guide-topic{break-inside:avoid;margin:8px 0!important}.athena-review .guide-topic h2{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0!important;padding:7px 10px!important;font-size:12px!important}.athena-review .guide-body{padding:8px 12px!important}.athena-review .guide-body li,.athena-review .guide-body p{margin:4px 0!important;font-size:10px!important;line-height:1.3!important}.athena-review .guide-body details{margin-top:6px!important;padding-top:6px!important}.athena-review .guide-body summary{font-size:10px!important}.athena-review .guide-question{padding:5px 8px!important}.athena-review .cd-reference{break-inside:avoid;margin-top:10px;padding:8px 12px}.athena-review .cd-reference summary{font-size:12px}.athena-review .cd-row{vertical-align:top;box-sizing:border-box;grid-template-columns:22px 1fr;gap:6px;width:47%;margin-right:2%;padding:5px 0;display:inline-grid}.athena-review .cd-row h3,.athena-review .cd-row p{margin:2px 0!important;font-size:9px!important;line-height:1.2!important}.athena-review footer{margin-top:10px;padding-top:8px}.saved-athena{break-before:page}.saved-athena .cd-reference h3{margin:5px 0 2px!important}.saved-athena .cd-reference p{margin:2px 0!important}.mortgage-public-report .mh-closing-scroll table th,.mortgage-public-report .mh-closing-scroll table td{padding:1px 3px!important;font-size:8px!important;line-height:1.05!important}.mortgage-public-report .mh-closing-scroll .mh-cd-report-group th{padding:3px!important}}.mh-preview .athena-review{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0 auto;padding:24px}.mh-preview .athena-review .athena-hero{text-align:center;grid-template-columns:180px minmax(0,1fr);gap:24px;display:grid}.mh-preview .athena-review .guide-nav{background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px 0;display:grid;position:sticky;top:0}.mh-preview .athena-review .guide-nav a{background:var(--report-color);color:#fff}.mh-preview .athena-review .guide-topic{border:1px solid #d6e0ed;border-left:5px solid var(--report-color);background:#fff;margin:16px 0;padding:0}.mh-preview .athena-review .guide-topic>h2{background:var(--report-color);color:#fff;margin:0;padding:15px 20px}.mh-preview .athena-review summary{color:var(--report-color,#18345d);padding:0}@media (width<=600px){.mh-preview .athena-review{padding:12px}.mh-preview .athena-review .athena-hero{grid-template-columns:90px minmax(0,1fr);gap:12px}.mh-preview .athena-review .guide-nav{gap:5px;padding:8px 0}}@media print{.mh-preview .athena-review .athena-hero{grid-template-columns:80px minmax(0,1fr)}.mh-preview .athena-review .guide-nav{display:none}.mh-preview .athena-review .guide-topic{padding:0!important}.mh-preview .athena-review .guide-topic>h2{padding:7px 10px!important}.mh-preview .athena-review summary{padding:0!important}}.mortgage-public-report.mh-preview>.athena-review{box-shadow:none!important;background:#fff!important;border:0!important;margin:24px auto!important}@media print{.mortgage-public-report.mh-preview>.athena-review{margin:0!important;padding:0!important}}[data-report-group=paid]{--report-color:#475569}.guide-flag{color:#7a1d16;background:#fff5f4;border:1px solid #f3b4b0;border-radius:12px;max-width:760px;margin:18px auto 0;padding:12px 16px;font-size:14px;line-height:1.5}.guide-flag strong{color:#b42318}.guide-ask{color:#1e2b45;background:#eaf7f9;border-left:3px solid #4338ca;border-radius:0 10px 10px 0;margin:0 0 12px;padding:10px 14px;font-size:14.5px;line-height:1.5}.guide-ask strong{color:#4338ca;margin-bottom:2px;display:block}.athena-hero:not(:has(>img)){text-align:center;display:block!important}.athena-hero .guide-brand{text-align:center;max-width:none;margin:0 auto 6px;font-size:26px}.athena-review .athena-hero:not(:has(>img)) h1{margin:2px 0 6px;font-size:46px}@media (width<=600px){.athena-hero .guide-brand{font-size:21px}.athena-review .athena-hero:not(:has(>img)) h1{font-size:32px}}@media print{.athena-hero .guide-brand{font-size:18px}.athena-review .athena-hero:not(:has(>img)) h1{font-size:26px}}.mortgage-presentation-root{z-index:10000;color:#18345d;background:#fff;padding:20px;position:fixed;inset:0;overflow:auto}.mortgage-presentation-root.mh-preview{max-width:none;margin:0}.mortgage-presentation-root .mh-client-report{max-width:1280px;margin:auto;padding:16px;position:static}.mortgage-report-actions{background:#f1f5f9;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.mortgage-report-actions input{width:min(600px,75vw)}.mortgage-public-report .mh-rate-scroll{margin-bottom:28px}.mortgage-public-report h2[data-report-group]{background:var(--report-color);color:#fff;border-radius:8px;padding:12px}.mortgage-public-report .mh-rate-table,.mortgage-presentation-root .mh-rate-table{table-layout:fixed}.mortgage-public-report .mh-rate-table th{white-space:pre-line}.mortgage-public-report .mh-rate-table tr:not(.mh-cd-report-group)>:first-child,.mortgage-presentation-root .mh-rate-table tr:not(.mh-cd-report-group)>:first-child{width:24%}.report-tone-red{color:#b91c1c}.report-tone-green{color:#166534}.report-tone-gray{color:#64748b}.report-tone-minimum{outline:1px solid #22c55e;background:#dcfce7!important}@media (width<=650px){.mortgage-presentation-root{padding:4px}.mortgage-presentation-root .mh-client-report{padding:8px}.mortgage-public-report{padding:12px}.mortgage-public-report table{min-width:800px}}@media print{.mortgage-public-report,.mortgage-presentation-root.mh-preview{margin:0!important;padding:0!important;font-size:10px!important;line-height:1.2!important}.mortgage-public-report h1,.mortgage-presentation-root h1{margin:6px 0!important;font-size:18px!important}.mortgage-public-report h2,.mortgage-presentation-root h2{margin:6px 0!important;font-size:13px!important}.mortgage-public-report h3,.mortgage-presentation-root h3{margin:6px 0!important;font-size:11px!important}.mortgage-public-report p,.mortgage-presentation-root p{margin:6px 0;font-size:9px;line-height:1.2}body:has(.mortgage-presentation-root)>:not(.mortgage-presentation-root){display:none!important}.mortgage-presentation-root{padding:0;height:auto!important;max-height:none!important;position:static!important;inset:auto!important;overflow:visible!important}.mortgage-report-actions{display:none!important}.mh-preview .mh-client-report{max-height:none;padding:0;position:static;overflow:visible}.mh-rate-scroll{overflow:visible!important}.mh-rate-table{width:100%;min-width:0!important;font-size:9px!important}.mh-rate-table td,.mh-rate-table th{padding:1.5px!important;line-height:1.15!important}tr{break-inside:avoid}.mh-report-page,.mortgage-public-report .report-summary-title{break-before:page}h2,h3{break-after:avoid}.mh-client-report>.mh-report-pair .mh-report-page:first-child{break-before:auto}.mh-client-report>.mh-report-pair~.mh-report-pair .mh-report-page:first-child{break-before:page}.mortgage-presentation-root.mh-preview>.mh-client-report{max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.mortgage-presentation-root .mh-report-page{border:0!important;margin:0!important;padding:0!important}.mortgage-presentation-root .mh-cd-report-group small{margin:1px 0!important;font-size:9px!important;line-height:1.15!important}.mortgage-presentation-root .athena-review{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.mortgage-presentation-root .athena-hero{gap:12px;padding-bottom:8px}.mortgage-presentation-root .athena-hero img{flex-basis:70px;width:70px;height:90px}@page{size:landscape;margin:10mm}}.mh-closing-scroll{max-height:76vh;overflow:auto}.mh-closing-scroll thead{z-index:4;position:sticky;top:0}.mh-closing-scroll thead th,.mh-closing-scroll thead td{color:#144f88;background:#e6f1fc;font-weight:800}.mh-closing-scroll thead tr:nth-child(2)>*{color:#076c40;background:#e8f7ef;font-size:16px}.mh-calculated-report tbody th{text-align:left}.mh-cd-report-group th{text-align:left!important;padding:7px 12px!important}.mh-client-report .mh-rate-table td,.mh-client-report .mh-rate-table thead th{text-align:center}.mh-client-report .mh-rate-table{font-size:14px}.mh-client-report h1,.mortgage-public-report h1{text-align:center;color:#176db7;font-size:38px}.mortgage-report-hero{text-align:center}.mortgage-report-hero h1{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#2459c5,#09aaca);-webkit-background-clip:text;background-clip:text}.mortgage-report-hero p{margin:4px 0}.mortgage-access{max-width:480px;margin:40px auto!important}.mortgage-access label{margin:16px 0;display:block}.mortgage-report-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mortgage-public-report>h1,.mortgage-public-report>h1~p{text-align:center}@media print{.mh-closing-scroll{max-height:none;overflow:visible}.mh-closing-scroll thead{display:table-header-group;position:static}.mh-client-report .mh-rate-table,.mh-closing-scroll thead tr:nth-child(2)>*{font-size:11px}.mh-cd-report-group{break-after:avoid}}.mh-closing-subtotal>*{color:#425b76;font-weight:650;background:#f0f4f9!important}.mh-closing-final>*{font-size:16px;color:#076c40!important;background:#e8f7ef!important;font-weight:800!important}.mh-closing-scroll tbody th{text-align:left}.mh-closing-scroll tr{break-inside:avoid}.mortgage-presentation-root.mh-preview{width:100%;max-width:none!important}.mortgage-presentation-root .mh-client-report{width:100%;max-height:none!important;position:static!important;inset:auto!important;overflow:visible!important}.mh-preview header.mortgage-report-hero{text-align:center;margin:16px 0;display:block}.mortgage-report-hero p{display:block}.mortgage-public-report{max-width:1280px!important}@media print{.mh-calculated-report .mh-rate-table{font-size:8px!important}.mh-calculated-report .mh-rate-table th,.mh-calculated-report .mh-rate-table td{padding:1px 3px!important;line-height:1.05!important}.mh-calculated-report .mh-cd-report-group th{padding:2px 4px!important;font-size:8px!important}.mh-calculated-report .mh-cd-report-group small{margin:0!important;font-size:7px!important;line-height:1.05!important}.mh-calculated-report .mh-closing-final>*{font-size:9px!important}.mh-calculated-report .mh-hint{font-size:8px!important}.mh-preview header.mortgage-report-hero{margin:0 0 6px}.mortgage-report-hero p{margin:2px 0!important}.mortgage-report-hero h1{-webkit-text-fill-color:#176db7;background:0 0}.mortgage-public-report .report-page-start{break-before:page}.mortgage-public-report .report-page-start:first-of-type{break-before:auto}}.mh-apr-badge{color:#536780;background:#f4f7fb;border:1px solid #ccd8e6;border-radius:4px;margin-left:6px;padding:1px 4px;font-size:9px;display:inline-block}@media print{.mh-calculated-report .mh-cd-report-group small{margin-left:5px!important;display:inline!important}.mh-calculated-report .mh-apr-badge{padding:0 2px!important;font-size:6px!important;line-height:1!important;display:inline!important}.mh-calculated-report .mh-rate-table th,.mh-calculated-report .mh-rate-table td{font-size:8px!important}}.mortgage-presentation-root.mh-preview>.mh-client-report{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}.mh-preview .mortgage-report-hero h1{letter-spacing:-1px;font-size:44px;font-weight:850}.mh-preview .mortgage-report-hero p:first-of-type{font-size:22px;font-weight:650}.mh-preview .mortgage-report-hero p{font-size:14px}.mh-client-report .mh-comparison-title{color:#24539e;text-align:center;border-block:1px solid #cfdeeb;padding:10px;font-size:18px}.mh-client-report .mh-rate-table thead th,.mortgage-public-report .mh-rate-table thead th{color:#144f88;background:#e6f1fc;border-bottom:2px solid #a9c9e6;font-size:18px;font-weight:800;border-left:1px solid #dce6f1!important}.mh-client-report .mh-rate-table tbody tr:not(.mh-cd-report-group)>*,.mortgage-public-report .mh-rate-table tbody tr:not(.mh-cd-report-group)>*{border-left:1px solid #dce6f1!important}.mh-client-report .mh-report-page:not(.mh-calculated-report) .mh-rate-table th{text-align:center}.mh-client-report .mh-payment-total>*{color:#087c4b;background:#eaf8f1;font-size:17px;font-weight:800}.mh-client-report .mh-closing-total>*{color:#173e73;background:#edf3fd;font-size:17px;font-weight:800}.mh-client-report .mh-rate-table caption{padding:8px 0;font-size:12px}.mh-client-report .mh-report-page>h2,.mh-client-report .mh-report-page>section>h2{text-align:center;color:#24539e}.mh-client-report .mh-report-page>h2:first-child{margin:10px 0}.mh-client-report .mh-rate-table{font-variant-numeric:tabular-nums}@media print{.mh-preview .mortgage-report-hero h1{font-size:30px!important}.mh-preview .mortgage-report-hero p:first-of-type{font-size:15px!important}.mh-preview .mortgage-report-hero p,.mh-client-report .mh-rate-table thead th,.mortgage-public-report .mh-rate-table thead th{font-size:10px!important}.mh-client-report .mh-payment-total>*,.mh-client-report .mh-closing-total>*{font-size:11px!important}.mh-client-report .mh-comparison-title{padding:4px;font-size:11px}}.mh-preview .mh-apr-badge{font-size:9px;display:inline-block}.mh-report-pair>.mh-report-page:not(.mh-calculated-report)>h2{display:none}.mh-client-report .mh-report-page>section>h2,.mh-report-pair .mh-comparison-title{margin:8px 0}.mh-client-report .mh-report-caption{display:none}.mh-client-report .mh-comparison-report{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.mh-roi-title{text-align:center;color:#24539e;margin:22px 0 8px!important;font-size:19px!important}.mh-roi-table thead th{padding:9px 6px!important;font-size:15px!important}.mh-roi-table tbody td{font-weight:650}.mh-report-foot{color:#60748b;text-align:center;max-width:900px;margin:16px auto!important;font-size:11px!important}.mh-report-disclosure{text-align:center;color:#60748b;border-top:1px solid #dbe3ed;padding-top:10px;margin-top:16px!important;font-size:11px!important}.mh-closing-equation{text-align:center;color:#526780;margin:8px 0 14px;font-size:13px}.mh-client-report .mh-rate-table th,.mh-client-report .mh-rate-table td{padding:10px 6px}.mh-client-report .mh-payment-total>*,.mh-client-report .mh-closing-total>*{padding:13px 6px}.mh-preview .mh-report-picker{background:#fff;max-width:800px;overflow:hidden;padding:0!important}.mh-preview .mh-report-picker>header{color:#fff;background:#4338ca;margin:0;padding:16px 20px;display:block}.mh-preview .mh-report-picker>header h2{color:#fff;border:0;margin:0;padding:0;font-size:20px}.mh-preview .mh-report-picker>header p{margin:4px 0 0;font-size:13px}.mh-picker-body{padding:20px}.mh-picker-body fieldset{border:0;margin:0 0 20px;padding:0}.mh-picker-body legend{margin-bottom:9px;font-weight:700}.mh-picker-extras{flex-wrap:wrap;gap:6px 18px;display:flex}.mh-picker-extras label{align-items:center;gap:7px;min-height:40px;font-size:13px;display:flex!important}.mh-picker-extras input{flex-shrink:0;margin:0!important}.mh-picker-recap{background:#f1f6fc;border-radius:10px;margin:18px 0;padding:12px 14px}.mh-picker-recap p{margin:3px 0;font-size:13px}@media print{.mh-roi-title{margin:10px 0 5px!important;font-size:13px!important}.mh-roi-table thead th{padding:4px!important;font-size:10px!important}.mh-client-report .mh-rate-table th,.mh-client-report .mh-rate-table td{padding:4px!important}.mh-calculated-report .mh-rate-table th,.mh-calculated-report .mh-rate-table td{padding:1px 3px!important}.mh-report-foot,.mh-report-disclosure{margin:6px auto!important;font-size:8px!important}.mh-closing-equation{font-size:9px!important}}.mortgage-public-report>h1{-webkit-text-fill-color:transparent;letter-spacing:-1.4px;background:linear-gradient(100deg,#2459c5 25%,#09aaca 75%);-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:850}.mortgage-public-report .mh-rate-table td,.mortgage-public-report .mh-rate-table th{text-align:center;padding:10px 6px}.mortgage-public-report .mh-payment-total>*{color:#087c4b;background:#eaf8f1;font-size:17px;font-weight:800}.mortgage-public-report .mh-closing-total>*{color:#173e73;background:#edf3fd;font-size:17px;font-weight:800}.mortgage-public-report>h1+p{font-size:22px;font-weight:650}.mortgage-public-report>h3{text-align:center;color:#24539e;border-block:1px solid #cfdeeb;padding:10px}.mortgage-public-report .mh-closing-scroll tbody th{text-align:left}@media (width<=700px){.mh-client-report .mh-rate-table tr:not(.mh-cd-report-group)>:first-child,.mortgage-public-report .mh-rate-table tr:not(.mh-cd-report-group)>:first-child{z-index:1;background:#edf3fa;position:sticky;left:0}.mh-client-report .mh-payment-total>:first-child,.mortgage-public-report .mh-payment-total>:first-child{background:#eaf8f1}.mh-client-report .mh-closing-total>:first-child,.mortgage-public-report .mh-closing-total>:first-child{background:#edf3fd}}@media print{.mortgage-public-report>h1{-webkit-text-fill-color:#176db7;font-size:30px!important}.mortgage-public-report .mh-rate-table td,.mortgage-public-report .mh-rate-table th{padding:4px!important}.mortgage-public-report .mh-closing-scroll .mh-rate-table td,.mortgage-public-report .mh-closing-scroll .mh-rate-table th{padding:1px 3px!important;font-size:8px!important}.mortgage-public-report .mh-payment-total>*,.mortgage-public-report .mh-closing-total>*{font-size:11px!important}}.mh-client-report .mh-report-pair>.mh-report-page:first-child{border-top:0;margin-top:12px;padding-top:0}.mh-client-report .mh-rate-table tr:not(.mh-cd-report-group)>:first-child,.mortgage-public-report .mh-rate-table tr:not(.mh-cd-report-group)>:first-child{width:23%}@media print{.mortgage-public-report .mh-closing-scroll{margin-bottom:0}.mortgage-public-report .mh-closing-scroll .mh-rate-table th,.mortgage-public-report .mh-closing-scroll .mh-rate-table td{line-height:1.05!important}.mortgage-public-report .mh-closing-scroll .mh-cd-report-group th{white-space:normal;padding:2px 4px!important;font-size:8px!important}.mortgage-public-report .mh-closing-scroll .mh-closing-final>*{font-size:9px!important}}@media screen and (width<=700px){.mh-preview .mortgage-report-hero h1,.mortgage-public-report>h1{letter-spacing:-1.4px;font-size:35px;line-height:1.15}.mh-preview .mortgage-report-hero p:first-of-type,.mortgage-public-report>h1+p{font-size:18px}}.mortgage-public-report>h1+p{margin:6px 0}.mortgage-public-report>h3{margin:12px 0;font-size:18px;font-weight:750}.mortgage-public-report>h1{border:0;padding:0}.mortgage-public-report>h2.report-page-start{text-align:center;color:#24539e}@media screen and (width<=700px){.mh-client-report .mh-rate-table,.mortgage-public-report .mh-rate-table{min-width:1050px}.mh-client-report .mh-rate-table td,.mortgage-public-report .mh-rate-table td{white-space:nowrap}}.mh-client-report,.mortgage-public-report{color:#193758;font-family:system-ui,sans-serif;line-height:1.4}.mh-client-report .mh-rate-table,.mortgage-public-report .mh-rate-table{font-family:inherit;line-height:1.4}.mh-client-report .mh-rate-table tbody th,.mortgage-public-report .mh-rate-table tbody th{font-weight:650}.mh-client-report .mh-rate-table tbody tr:not(.mh-payment-total):not(.mh-closing-total):not(.mh-cd-report-group):not(.mh-closing-final)>th,.mortgage-public-report .mh-rate-table tbody tr:not(.mh-payment-total):not(.mh-closing-total):not(.mh-cd-report-group):not(.mh-closing-final)>th{color:#39516d;font-size:13px}@media screen{.mh-preview .mortgage-report-hero p:nth-of-type(2),.mh-preview .mortgage-report-hero p:nth-of-type(3),.mortgage-public-report>h1+p+p,.mortgage-public-report>h1+p+p+p{margin:3px 0;font-size:15px}.mh-preview .mortgage-report-hero p:nth-of-type(n+4),.mortgage-public-report>h1+p+p+p+p,.mortgage-public-report>h1+p+p+p+p+p,.mortgage-public-report>h1+p+p+p+p+p+p{margin:4px 0;font-size:12px}.mh-preview .mortgage-report-hero h1,.mortgage-public-report>h1{margin:0 0 6px}.mortgage-presentation-root{background:#edf2f8}.mortgage-presentation-root.mh-preview>.mh-client-report,.mortgage-public-report.mh-preview{margin:auto;max-width:1220px!important;padding:28px 32px!important}.mh-preview .mortgage-report-hero h1{letter-spacing:-1.4px;font-size:46px;line-height:1.15}.mh-preview .mortgage-report-hero p{line-height:1.4}.mh-client-report .mh-rate-table{font-size:14px}}@media screen and (width<=700px){.mortgage-presentation-root.mh-preview>.mh-client-report,.mortgage-public-report.mh-preview{padding:20px 14px!important}.mh-preview .mortgage-report-hero h1,.mortgage-public-report>h1{font-size:35px}}@media print{.mortgage-public-report>h1+p{margin:2px 0!important;font-size:15px!important}.mh-client-report .mh-rate-table tbody th,.mortgage-public-report .mh-rate-table tbody th{font-size:9px!important}.mh-client-report .mh-payment-total>*,.mh-client-report .mh-closing-total>*,.mortgage-public-report .mh-payment-total>*,.mortgage-public-report .mh-closing-total>*{font-size:11px!important}.mh-calculated-report .mh-rate-table tbody th,.mortgage-public-report .mh-closing-scroll .mh-rate-table tbody th{font-size:8px!important}.mortgage-public-report .mh-rate-scroll{margin-bottom:8px}}.mortgage-report-hero h1{padding:.04em 0 .14em;line-height:1.25;display:inline-block}.mh-closing-scroll thead th,.mh-closing-scroll thead td{font-size:17px;color:#fff!important;background:#0f1b3d!important;border-bottom:0!important;border-left:1px solid #ffffff24!important}.mh-closing-scroll thead tr:nth-child(2)>*,.mh-closing-final>*{color:#fff!important;background:#0f8a4b!important;border-left:1px solid #ffffff2e!important;font-size:17px!important;font-weight:800!important}.mh-closing-scroll thead{box-shadow:0 4px 10px #14204f40}@media print{.mh-closing-scroll thead th,.mh-closing-scroll thead td{font-size:10px;color:#144f88!important;background:#e6f1fc!important}.mh-closing-scroll thead tr:nth-child(2)>*,.mh-closing-final>*{color:#076c40!important;background:#e8f7ef!important;font-size:11px!important}.mh-closing-scroll thead{box-shadow:none}}body:has(.mortgage-presentation-root) .pdx-floating{z-index:10010}body:has(.mortgage-presentation-root) .pdx-pill{z-index:10011}body:has(.mortgage-presentation-root) .pdx-message-panel{z-index:10012}body:has(.mortgage-presentation-root) :is(.pill-tray,.fw-window,.fw-pill,.forwarded-call-controls,.dash-back-to-call,.cc-text-toast){z-index:10020}@media print{:is(body:has(.mortgage-presentation-root) .pdx-floating,body:has(.mortgage-presentation-root) .pdx-pill,body:has(.mortgage-presentation-root) .pdx-message-panel,body:has(.mortgage-presentation-root) :is(.pill-tray,.fw-window,.fw-pill,.forwarded-call-controls,.dash-back-to-call,.cc-text-toast)){display:none!important}}.report-tone-waste{color:#b42318;font-weight:700}@media print{.tw-report [class*=tw\:sticky]{position:static!important}.tw-report [class*=overflow-x-auto]{overflow:visible!important}.tw-report thead{display:table-header-group}.tw-report section{break-inside:avoid-page}.tw-report header{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mh-preview .tw-report h2{margin:0;font-size:1.125rem}.mh-preview .tw-report h3{margin:0}.tw-report-hero{text-align:center;margin:0 0 8px}.tw-report-hero h1{-webkit-text-fill-color:transparent;letter-spacing:-1px;background:linear-gradient(100deg,#2459c5 25%,#09aaca 75%);-webkit-background-clip:text;background-clip:text;margin:0;padding:.04em 0 .14em;font-size:44px;font-weight:850;line-height:1.25;display:inline-block}.tw-report-hero p{color:#1e2b45;margin:3px 0}.tw-report-hero p:first-of-type{font-size:18px;font-weight:700}.tw-report-hero p:nth-of-type(2),.tw-report-hero p:nth-of-type(3){font-size:15px}.tw-report-hero p:nth-of-type(n+4){margin:4px 0;font-size:12px}@media screen and (width<=700px){.tw-report-hero h1{letter-spacing:-1.4px;font-size:35px;line-height:1.15}}@media print{.tw-report-hero h1{-webkit-text-fill-color:#176db7;font-size:30px}}.mh-live-answers{gap:18px;margin:0 0 18px;display:grid}.mh-live-answers:empty{display:none}.mh-client-report .mh-closing-total>.mh-waste-cell,.mortgage-public-report .mh-closing-total>.mh-waste-cell{color:#b42318}@media print{.tw-report{max-width:none!important}.tw-report table{font-size:9px!important;line-height:1.15!important}.tw-report th,.tw-report td{padding:1px 4px!important}.tw-report th:first-child{width:22%;white-space:normal!important}.tw-report section{border:0!important;border-radius:0!important}.tw-report section h2{padding:4px 0!important;font-size:12px!important}.tw-report section h3{padding:3px 0!important;font-size:11px!important}.tw-report section p{padding:2px 0!important;font-size:8px!important}.tw-report section:not(.tw-closing-section){break-inside:avoid-page}.tw-report section.tw-closing-section{break-inside:auto;break-before:page}.tw-report .tw-closing tr{break-inside:avoid}.tw-report-answers{gap:6px!important}.tw-report-answers>div{padding:4px 8px!important}.tw-report-answers p{margin:0!important;padding:0!important}.tw-report-answers .tw\:text-2xl{font-size:14px!important}.tw-report .tw-report-answers{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.tw-report-hero{margin:0 0 4px!important}.tw-report-hero h1{font-size:22px!important;line-height:1.1!important}.tw-report-hero p{margin:1px 0!important;font-size:9px!important}.tw-report-hero p:first-of-type{font-size:12px!important}.tw-report table,.tw-report th,.tw-report td{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tw-report>*+*{margin-top:6px!important}}.tw-report-turn{display:none}@media (orientation:portrait) and (width<=700px){.tw-report-turn{color:#0f1b3d;background:#f4f7fd;border:1.5px solid #0e7ea5;border-radius:12px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.tw-report-turn span{font-size:20px}}@media print{.tw-report-turn{display:none!important}}.mh-direct{color:#94a3b8}.mh-pay-parts{letter-spacing:.03em;color:#0e7490;text-transform:none;font-size:10.5px;font-weight:700;display:block}.hh-card-help{color:#193456;background:#f0f7fb;border:1px solid #c8d9e8;border-left:4px solid #3688a2;border-radius:10px;margin:20px 0;padding:20px;font-size:16px;line-height:1.6}.hh-card-help summary{cursor:pointer;font-size:18px;font-weight:700}.hh-card-help h2{margin:0 0 8px;font-size:21px}.hh-card-help h3{margin:18px 0 8px;font-size:18px}.hh-card-help li{margin:8px 0}.hh-help-sources{flex-wrap:wrap;gap:12px;display:flex}.hh-card-help a{color:#245ca8;text-decoration:underline}.hh-card-help button{color:#284e96;cursor:pointer;font:inherit;background:#fff;border:1px solid #b6c8e0;border-radius:8px;margin-top:14px;padding:10px 16px}.hh-card-help :focus-visible{outline-offset:3px;outline:3px solid #245ca8}@media (width<=600px){.hh-card-help{padding:16px}}.loan-journey{color:#1e2b45;background:#fff}.loan-journey .journey-stage{text-transform:uppercase;letter-spacing:.06em;color:#0b6475;margin:0 0 6px;font-size:12px;font-weight:800}.journey-address{overflow-wrap:anywhere;font-weight:700}.journey-milestones{margin:18px 0;padding:0;list-style:none}.journey-milestones li{border-bottom:1px solid #e5ecf5;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0;display:grid}.journey-milestones small{color:#536581}.journey-confirmed{color:#008c50;font-weight:800}.loan-journey .hb-acts{flex-wrap:wrap;gap:10px;display:flex}.loan-journey .hb-btn{text-decoration:none}.loan-journey .hb-row{flex-wrap:wrap;gap:10px}.loan-journey details{margin-bottom:16px}@media (width<=480px){.journey-milestones li{grid-template-columns:20px minmax(0,1fr)}.journey-milestones small{grid-column:2}}.kdt{color:#e6edff;background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:16px;gap:12px;min-width:0;margin:0 0 14px;padding:18px;display:grid;box-shadow:0 0 18px #22c7e01f}.kdt-title{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:20px}.kdt-sub{color:#9fb6dc;overflow-wrap:anywhere;margin:-8px 0 0;font-size:14px}.kdt-head{color:#22d3ee;margin:4px 0 0;font-size:15px}.kdt-line{gap:2px;margin:0;padding:0;list-style:none;display:grid}.kdt-line li{border-bottom:1px solid #1f2d63;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.kdt-line li:last-child{border-bottom:0}.kdt-dot{box-sizing:border-box;border:2px solid #5b6fa8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.kdt-line li.done .kdt-dot{color:#0b1437;background:#00c26e;border-color:#00c26e}.kdt-what{gap:6px;min-width:0;display:grid}.kdt-what b{color:#fff}.kdt-what small{color:#9fb6dc;overflow-wrap:anywhere;font-size:12.5px}.kdt-acts{flex-wrap:wrap;gap:8px;display:flex}.kdt-cta{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(90deg,#0e7ea5,#22c7e0);border:0;border-radius:999px;justify-self:start;padding:8px 16px;font-size:13.5px;font-weight:800}.kdt-cta:disabled{opacity:.5;cursor:wait}.kdt-undo{color:#22d3ee;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.kdt-undo:disabled{opacity:.5;cursor:wait}.kdt-alert{background:var(--hh-pink-tag);color:#fff;border-radius:10px;margin:0;padding:8px 10px;font-size:13px;font-weight:700}.kdt-error{color:#eebeb7;margin:0;font-size:13px;font-weight:700}.kdt-fine{color:#9fb6dc;margin:0;font-size:12px;line-height:1.4}.kdt-what small.kdt-plain{color:#9fb6dc;font-weight:700}.kdt-cash{background:#101c4a;border:1px solid #1f2d63;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.kdt-cash span{color:#9fb6dc;font-size:13px;font-weight:700}.kdt-cash b{color:#00e38a;font-size:20px}.kdt-hexes{justify-items:center;gap:6px;display:grid}.kdt-hexes svg{width:100%;max-width:290px;display:block;overflow:visible}.kdt-cell-glass{fill:#0d1740}.kdt-liquid{opacity:.55;animation:5s linear infinite kdt-wave}.kdt-cell-lock .kdt-liquid{animation-duration:6.5s;animation-direction:reverse}.kdt-cell-rim{fill:none;stroke:#22c7e059;stroke-width:1.5px;stroke-linejoin:round}.kdt-cell-lock .kdt-cell-rim{stroke:#3bb9cd66}.kdt-cell-progress{fill:none;stroke:#22c7e0;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #22c7e0)drop-shadow(0 0 9px #1e90ff);stroke-dashoffset:0;animation:1.2s ease-out backwards kdt-draw}.kdt-cell-lock .kdt-cell-progress{stroke:#79cbd9;filter:drop-shadow(0 0 4px #3bb9cd)drop-shadow(0 0 9px #0a7a8c)}.kdt-cell-num{fill:#fff;text-anchor:middle;filter:drop-shadow(0 0 8px #22c7e08c);font-variant-numeric:tabular-nums;font-size:31px;font-weight:900}.kdt-cell-label{letter-spacing:.08em;fill:#c9d8f3;text-anchor:middle;text-transform:uppercase;font-size:8.5px;font-weight:800}.kdt-cell-words{fill:#fff;text-anchor:middle;font-size:11px;font-weight:800}.kdt-join{stroke:#e0faff8c;stroke-width:2.5px;stroke-linecap:round}.kdt-join-flow{stroke:#e0faff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:12 44;filter:drop-shadow(0 0 6px #22c7e0);animation:1.8s linear infinite kdt-flow}.kdt-warn .kdt-join{stroke:#f0563f99}.kdt-warn .kdt-join-flow{stroke:#f5d7d2;filter:drop-shadow(0 0 7px #f0563f);animation-duration:1.1s}.kdt-warn .kdt-cell-lock .kdt-cell-rim{stroke:#f0563f8c}.kdt-warn .kdt-cell-lock .kdt-cell-progress{stroke:#e39286;filter:drop-shadow(0 0 4px #f0563f)drop-shadow(0 0 10px #f0563f)}.kdt-warn .kdt-cell-lock .kdt-cell-num{filter:drop-shadow(0 0 8px #f0563fb3)}.kdt-closing .kdt-cell-close .kdt-cell-progress{stroke:#00e38a;filter:drop-shadow(0 0 5px #00e38a)drop-shadow(0 0 10px #00a05c)}.kdt-cell-key path,.kdt-cell-key circle{fill:none;stroke:#00e38a;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.kdt-cell-key{filter:drop-shadow(0 0 6px #00e38ae6)}.kdt-cell-key path:first-child{fill:#00e38a24}.kdt-hex-under{grid-template-columns:1fr 1fr;width:100%;max-width:290px;margin:2px 0 0;display:grid;position:relative}.kdt-hex-under:before{content:"";background:linear-gradient(#e0faff8c,#22c7e000);width:1px;position:absolute;top:2px;bottom:2px;left:50%}.kdt-hex-under>div{text-align:center;justify-items:center;gap:1px;min-width:0;padding:0 6px;display:grid}.kdt-hex-under dt{letter-spacing:.06em;text-transform:uppercase;color:#22c7e0;text-shadow:0 0 8px #22c7e080;font-size:11px;font-weight:800}.kdt-hex-under>div+div dt{color:#79cbd9;text-shadow:0 0 8px #1594a999}.kdt-hex-under dd{color:#fff;white-space:nowrap;margin:0;font-size:15px;font-weight:800}.kdt-hex-under small{color:#9fb6dc;font-size:11.5px}.kdt-warn .kdt-hex-under>div+div dt{color:#e39286;text-shadow:0 0 8px #f0563f99}.kdt-warn .kdt-hex-under:before{background:linear-gradient(#f0563fb3,#f0563f00)}.kdt-closing .kdt-hex-under>div:first-child dt{color:#00e38a;text-shadow:0 0 8px #00e38a99}.kdt-hex-alert{color:#f0563f;text-shadow:0 0 10px #f0563f80;margin:2px 0 0;font-size:13px;font-weight:800}@keyframes kdt-wave{0%{transform:translate(0)}to{transform:translate(48.5px)}}@keyframes kdt-flow{0%{stroke-dashoffset:56px}to{stroke-dashoffset:0}}@keyframes kdt-draw{0%{stroke-dasharray:0 330}}.kdt-hex-wrap{justify-items:center;width:100%;max-width:290px;display:grid;position:relative}.kdt-three .kdt-hex-wrap,.kdt-three .kdt-hex-wrap svg{max-width:310px}.kdt-three .kdt-hex-under{grid-template-columns:1fr 48% 1fr;width:auto;max-width:none;margin:0;position:absolute;top:57%;left:-10px;right:-10px}.kdt-three .kdt-hex-under:before{display:none}.kdt-three .kdt-hex-under>div:last-child{grid-column:3}.kdt-three .kdt-hex-under>div{padding:0 2px}.kdt-three .kdt-hex-under dd{white-space:nowrap;font-size:clamp(12px,3.4vw,13.5px)}.kdt-three .kdt-hex-under small{font-size:11.5px;line-height:1.25}.kdt-cell-rate .kdt-cell-rim{stroke:#22c7e080}.kdt-cell-rate .kdt-cell-progress{animation-duration:1.6s}.kdt-cell-rate .kdt-liquid{animation-duration:9s}.kdt-rate-num{font-size:24px}.kdt-stem{stroke:#22c7e0;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 4px #22c7e0)}.kdl.kdl-in-cell{background:linear-gradient(#14204feb,#0b1437f5);border-color:#22c7e08c;margin-top:-6px;box-shadow:0 0 18px #22c7e02e,inset 0 1px #ffffff0f}.kdt-title{background:linear-gradient(90deg,#3bb9cd 0%,#1594a9 22%,#3b82f6 60%,#22d3ee 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #22c7e040);-webkit-background-clip:text;background-clip:text;font-family:Sora,system-ui,sans-serif;font-size:25px;font-weight:800;line-height:1.1}.kdt-rise{animation:1.5s cubic-bezier(.3,.7,.3,1) both kdt-rise}@keyframes kdt-rise{0%{transform:translateY(118px)}to{transform:translateY(0)}}.kdt-locked .kdt-push{animation:1.4s ease-in-out 1.35s both kdt-push}@keyframes kdt-push{0%{transform:translateY(0)}40%{transform:translateY(-16px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes kdt-surge{0%{stroke-width:3px}35%{stroke-width:6px;stroke:#fff;filter:drop-shadow(0 0 10px #22c7e0)drop-shadow(0 0 18px #22c7e0)}to{stroke-width:3px}}.kdt-cell-rate .kdt-liquid{opacity:.8}.kdt-cell-empty .kdt-cell-rim{stroke:#9fb6dc59;stroke-dasharray:5 5}.kdt-rate-open{font-size:14px}.kdt-three:not(.kdt-locked) .kdt-stem{stroke:#9fb6dc80;filter:none}.kdt-cell-rate{cursor:pointer;outline:none}.kdt-cell-rate:hover .kdt-cell-rim,.kdt-cell-rate:focus-visible .kdt-cell-rim{stroke:#e0faff;stroke-width:2.5px}.kdt-bubbles circle{fill:#e0faffbf;opacity:0;animation:3.4s ease-in infinite kdt-bubble}@keyframes kdt-bubble{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}85%{opacity:.55}to{transform:translateY(var(--rise));opacity:0}}.kdt-rim-run{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;filter:drop-shadow(0 0 4px #22c7e0)drop-shadow(0 0 10px #22c7e0);animation:2.8s linear infinite kdt-run}@keyframes kdt-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--edge) * -1px)}}.kdt-locked .kdt-cell-rate .kdt-cell-progress{animation:1.6s ease-out backwards kdt-draw,2.6s ease-in-out 1.6s infinite kdt-breathe}@keyframes kdt-breathe{0%,to{filter:drop-shadow(0 0 4px #22c7e0)drop-shadow(0 0 9px #1e90ff)}50%{filter:drop-shadow(0 0 8px #22c7e0)drop-shadow(0 0 20px #22c7e0)}}.kdt-locked .kdt-join-flow{animation:1.1s linear infinite kdt-flow,2.3s step-end infinite kdt-flicker,1.2s ease-out 1.3s both kdt-surge}@keyframes kdt-flicker{0%,to{opacity:1}12%{opacity:.55}14%{opacity:1}47%{opacity:.7}49%{opacity:1}71%{opacity:.45}73%{opacity:1}}.kdt-stem-flow{stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:4 9;filter:drop-shadow(0 0 5px #22c7e0);animation:.7s linear infinite kdt-stem-run}@keyframes kdt-stem-run{0%{stroke-dashoffset:13px}to{stroke-dashoffset:0}}@property --kdl-spark{syntax:"<angle>";inherits:false;initial-value:0deg}.kdl.kdl-in-cell{background:linear-gradient(180deg, #152259, #0b1437) padding-box, conic-gradient(from 0deg, #22c7e066 0deg, #22c7e066 calc(var(--kdl-spark) - 18deg), #fff var(--kdl-spark), #22c7e066 calc(var(--kdl-spark) + 4deg), #22c7e066 calc(356deg - var(--kdl-spark)), #fff calc(360deg - var(--kdl-spark)), #22c7e066 calc(378deg - var(--kdl-spark)), #22c7e066 360deg) border-box;border:2px solid #0000;animation:3s cubic-bezier(.45,0,.55,1) infinite kdl-spark,3s ease-in-out infinite kdl-hum;position:relative}@keyframes kdl-spark{0%{--kdl-spark:0deg}to{--kdl-spark:180deg}}@keyframes kdl-hum{0%,to{box-shadow:0 0 14px #22c7e029,inset 0 1px #ffffff0f}50%{box-shadow:0 0 26px #22c7e052,inset 0 1px #ffffff0f}}.kdl.kdl-in-cell:after{content:"";filter:drop-shadow(0 0 4px #22c7e0);background:repeating-linear-gradient(#fff 0 4px,#0000 4px 10px);width:2px;height:14px;animation:.7s linear infinite kdl-out;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}@keyframes kdl-out{0%{background-position:0 -10px}to{background-position:0 0}}.kdt-line{position:relative}.kdt-line:before,.kdt-line:after{content:"";border-radius:2px;width:2px;position:absolute;top:-14px;left:9px}.kdt-line:before{background:#5b6fa859;bottom:18px}.kdt-line:after{filter:drop-shadow(0 0 4px #22c7e0)drop-shadow(0 0 9px #22c7e0);background:linear-gradient(#22c7e0,#e0faff 50%,#22c7e0) 0 0/2px 40px repeat-y;height:0;transition:height 1.6s cubic-bezier(.3,.7,.3,1);animation:1s linear infinite kdt-rail}.kdt-line.kdt-charged:after{height:calc(var(--kdt-reach,0px) + 32px);transition-delay:.7s}@keyframes kdt-rail{to{background-position:0 40px}}.kdt-line .kdt-dot{z-index:1;isolation:isolate;color:#0b1437;clip-path:inset(0 round 24%);background:#5b6fa88c;border:0;border-radius:0;width:20px;height:23px;margin-top:-1px;transition:background .4s,filter .4s;position:relative}.kdt-line .kdt-dot:before{content:"";z-index:-1;clip-path:inherit;background:#0f1a48;position:absolute;inset:2px}.kdt-line li.done .kdt-dot{color:#06281a;background:#00e38a}.kdt-line li.done .kdt-dot:before{background:linear-gradient(160deg,#34f5a8,#00c26e 70%)}.kdt-line li.done.lit .kdt-dot{filter:drop-shadow(0 0 5px #00e38ae6)drop-shadow(0 0 10px #22c7e073)}.kdt-line li.next .kdt-dot{background:#22c7e0;animation:1.6s ease-in-out infinite kdt-next}.kdt-line li.next .kdt-dot:before{background:radial-gradient(circle,#22c7e059,#0f1a48 70%)}@keyframes kdt-next{0%,to{filter:drop-shadow(0 0 3px #22c7e099)}50%{filter:drop-shadow(0 0 9px #22c7e0)drop-shadow(0 0 14px #22c7e0)}}.kdt-head{color:#7f93c4;align-items:center;gap:14px;margin:4px 0 0;font-family:Sora,system-ui,sans-serif;font-size:20px;font-weight:800;line-height:1.3;transition:color .5s .35s,text-shadow .5s .35s;display:flex;position:relative}.kdt-head.lit{color:#e0faff;text-shadow:0 0 10px #22c7e0bf,0 0 22px #06b6d466}.kdt-head-cell{isolation:isolate;clip-path:inset(0 round 24%);background:#5b6fa88c;flex:0 0 20px;height:23px;transition:background .4s .3s,filter .4s .3s;position:relative}.kdt-head-cell:before{content:"";z-index:-1;clip-path:inherit;background:#0f1a48;transition:background .4s .3s;position:absolute;inset:2px}.kdt-head.lit .kdt-head-cell{filter:drop-shadow(0 0 6px #22c7e0)drop-shadow(0 0 12px #22c7e0);background:#22c7e0}.kdt-head.lit .kdt-head-cell:before{background:linear-gradient(160deg,#a5f3fc,#22c7e0 55%,#0e7ea5)}.kdt-fed:before,.kdt-fed:after{content:"";pointer-events:none;position:absolute}.kdt-fed:before{filter:drop-shadow(0 0 4px #22c7e0);background:linear-gradient(270deg,#fff 0 8px,#0000 8px 22px) 0 0/22px 2px repeat-x,#22c7e073;height:2px;animation:.8s linear infinite kdt-wire;top:-4px;left:9px;right:50%}.kdt-fed:after{filter:drop-shadow(0 0 4px #22c7e0);background:#22c7e0;width:2px;height:9px;top:-4px;left:9px}@keyframes kdt-wire{0%{background-position:0 0,0 0}to{background-position:-22px 0,0 0}}.kdt-line li .kdt-what b{color:#c3cde6;transition:color .5s,text-shadow .5s}.kdt-line li.lit.done .kdt-what b{color:#fff;text-shadow:0 0 8px #22c7e0b3,0 0 16px #06b6d459}.kdt-line li.lit.done.head .kdt-what b{background:linear-gradient(90deg,#79cbd9 0%,#1594a9 25%,#3b82f6 60%,#22d3ee 100%);color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 6px #22c7e08c)drop-shadow(0 0 12px #1594a959);-webkit-background-clip:text;background-clip:text;animation:2.8s ease-in-out infinite kdt-head-hum}@keyframes kdt-head-hum{0%,to{filter:drop-shadow(0 0 5px #22c7e073)drop-shadow(0 0 10px #1594a940)}50%{filter:drop-shadow(0 0 9px #22c7e0cc)drop-shadow(0 0 16px #1594a973)}}.kdt-line li.next .kdt-what b{color:#fff}@media (prefers-reduced-motion:reduce){.kdt-fed:before,.kdt-line li.lit.done.head .kdt-what b,.kdt-stem-flow,.kdl.kdl-in-cell,.kdl.kdl-in-cell:after,.kdt-line:after,.kdt-line li.next .kdt-dot{animation:none}.kdt-line:after{transition:none}.kdt-liquid,.kdt-join-flow,.kdt-cell-progress,.kdt-rise,.kdt-push,.kdt-bubbles circle,.kdt-rim-run,.kdt-locked .kdt-cell-rate .kdt-cell-progress,.kdt-locked .kdt-join-flow{animation:none}.kdt-bubbles,.kdt-rim-run{display:none}}.kdt-upload{cursor:pointer;display:inline-block}.kdt-upload.busy{opacity:.6;cursor:wait}.kdt-saved{color:#00e38a;margin:0;font-size:13px;font-weight:800}.kdt-cash-num{fill:#00e38a;filter:drop-shadow(0 0 8px #00e38ab3);font-size:19px}.kdt-cell-cash{cursor:default}.kdt-cash-est{letter-spacing:.12em;text-transform:uppercase;fill:#9fe8c4;text-anchor:middle;font-size:8px;font-weight:800}.kdt-line li.forme small{color:#79cbd9;font-weight:700}.kdt-line li.burst{border-radius:10px;animation:1.6s ease-out .4s both kdt-forme-flash}.kdt-line li.burst .kdt-dot{animation:.9s cubic-bezier(.2,1.6,.4,1) .4s both kdt-forme-pop}@keyframes kdt-forme-pop{0%{opacity:.2;transform:scale(.3)rotate(-30deg)}60%{transform:scale(1.4)rotate(0)}to{opacity:1;transform:scale(1)}}@keyframes kdt-forme-flash{0%{background:#1594a900}30%{background:#1594a947}to{background:#1594a900}}@media (prefers-reduced-motion:reduce){.kdt-line li.burst,.kdt-line li.burst .kdt-dot{animation:none}}.ldp{text-align:left;margin-top:10px}.ldp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#0e7ea5;margin:0;font-size:10.5px;font-weight:900}.ldp-card{background:#fff;border:1px solid #dbe4f3;border-radius:16px;overflow:hidden}.ldp-sec{border-top:1px solid #edf2fa;padding:14px 16px}.ldp-sec:first-child{border-top:0}.ldp-head{justify-content:space-between;align-items:baseline;margin:0;display:flex}.ldp-head b{color:#0f1b3d;font-size:18px;font-weight:900}.ldp-head small{color:#7a8aa6;margin-left:2px;font-size:12px;font-weight:700}.ldp-tiles{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.ldp-tile{background:linear-gradient(#fff 0%,#eef3fb 55%,#dfe8f6 100%);border:1.5px solid #0f1b3d;border-radius:12px;padding:10px 12px;box-shadow:inset 0 1px #fff,0 2px #14204f38}.ldp-tile span{letter-spacing:.04em;color:#45698f;font-size:11px;font-weight:800;display:block}.ldp-tile b{color:#0f1b3d;font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:900;display:block}.ldp-milestone{margin-top:10px}.ldp-milestone-bar{background:#e6ecf7;border-radius:999px;height:6px;overflow:hidden}.ldp-milestone-bar i{background:var(--hh-fade);border-radius:999px;height:100%;display:block}.ldp-milestone small{color:#7a8aa6;margin-top:5px;font-size:11px;display:block}.ldp-bar{background:#e6ecf7;border-radius:999px;gap:2px;height:12px;margin-top:10px;display:flex;overflow:hidden}.ldp-seg{height:100%;display:block}.ldp-seg-pi{background:#0f1b3d}.ldp-seg-tax{background:#0e7ea5}.ldp-seg-ins{background:#22c7e0}.ldp-seg-mi{background:#9db4e0}.ldp-seg-hoa{background:#64748b}.ldp-legend{margin:8px 0 0;padding:0;list-style:none}.ldp-legend li{color:#45698f;border-top:1px solid #f1f5fb;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.ldp-legend li:first-child{border-top:0}.ldp-legend i{border-radius:50%;flex:none;width:9px;height:9px}.ldp-legend b{color:#0f1b3d;font-variant-numeric:tabular-nums;margin-left:auto}.ldp-toggle{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;min-height:24px;padding:0}.ldp-chev{color:#7a8aa6;font-size:18px;line-height:1}.ldp-rows{margin:8px 0 0;padding:0;list-style:none}.ldp-rows li{color:#45698f;border-top:1px solid #f1f5fb;justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:13px;display:flex}.ldp-rows li:first-child{border-top:0}.ldp-rows b{color:#0f1b3d;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px}.ldp-agent{align-items:center;gap:10px;margin-top:8px;display:flex}.ldp-avatar{color:#0f1b3d;border:1.5px solid #0f1b3d;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.ldp-agent-text{flex-direction:column;flex:1;min-width:0;display:flex}.ldp-agent-text b{color:#0f1b3d;font-size:14px}.ldp-agent-text small{color:#7a8aa6;overflow-wrap:anywhere;font-size:11.5px}.ldp-icons{flex:none;gap:8px;display:flex}.ldp-icons a{color:#0f1b3d;border:1px solid #0f1b3d;border-radius:50%;place-items:center;width:40px;height:40px;text-decoration:none;display:grid}.ldp-sec input[type=range]{accent-color:#0e7ea5;width:100%;margin:8px 0 6px}.ldp-whatif{color:#45698f;margin:0;font-size:13px}.ldp-whatif b{color:#0f1b3d}.ldp-split{grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.ldp-split div{border-left:1px solid #dbe4f3;flex-direction:column;align-items:center;gap:2px;padding:4px 0;display:flex}.ldp-split div:first-child{border-left:0}.ldp-split b{color:#0f1b3d;font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:22px;font-weight:900}.ldp-split small{letter-spacing:.1em;text-transform:uppercase;color:#7a8aa6;font-size:10px;font-weight:800}.ldp-contact-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.ldp-contact{color:#7a8aa6;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.5}.ldp-sec{padding:18px}.ldp-choices{gap:18px;margin:10px 0 8px;display:flex}.ldp-choices button{color:#7a8aa6;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 0;font-size:14px;font-weight:700}.ldp-choices button.on{color:#0e7ea5;border-bottom-color:#0e7ea5}.ldp-whatif b{font-size:15px}.ldp-foot{color:#7a8aa6;border-top:1px solid #edf2fa;margin:0;padding:12px 18px 16px;font-size:10.5px}.ldp-dark{margin-top:0}.ldp-dark .ldp-card{color:#fff;background:linear-gradient(#0f1a40 0%,#0f1b3d 100%);border:0;border-radius:0 0 18px 18px;box-shadow:0 10px 26px #14204f4d}.ldp-dark .ldp-sec,.ldp-dark .ldp-foot,.ldp-dark .ldp-legend li,.ldp-dark .ldp-rows li{border-color:#ffffff1f}.ldp-dark .ldp-eyebrow{color:#7dd3fc}.ldp-dark .ldp-head b,.ldp-dark .ldp-split b,.ldp-dark .ldp-legend b,.ldp-dark .ldp-rows b,.ldp-dark .ldp-agent-text b,.ldp-dark .ldp-whatif b{color:#fff}.ldp-dark .ldp-head small,.ldp-dark .ldp-split small,.ldp-dark .ldp-milestone small,.ldp-dark .ldp-legend li,.ldp-dark .ldp-rows li,.ldp-dark .ldp-agent-text small,.ldp-dark .ldp-contact,.ldp-dark .ldp-whatif,.ldp-dark .ldp-foot,.ldp-dark .ldp-chev{color:#ffffff9e}.ldp-dark .ldp-split div{border-color:#ffffff24}.ldp-dark .ldp-milestone-bar,.ldp-dark .ldp-bar{background:#ffffff1f}.ldp-dark .ldp-milestone-bar i{background:linear-gradient(90deg,#7c9cff,#3b82f6 60%,#22c7e0)}.ldp-dark .ldp-seg-pi{background:#7c9cff}.ldp-dark .ldp-seg-tax{background:#3b82f6}.ldp-dark .ldp-seg-ins{background:#22c7e0}.ldp-dark .ldp-seg-mi{background:#ffffff59}.ldp-dark .ldp-seg-hoa{background:#fff3}.ldp-dark .ldp-avatar,.ldp-dark .ldp-icons a{color:#fff;border-color:#ffffff59}.ldp-dark .ldp-choices button{color:#ffffff80}.ldp-dark .ldp-choices button.on{color:#7dd3fc;border-bottom-color:#7dd3fc}.ldp-dark .ldp-split{gap:10px}.ldp-dark .ldp-split div{background:linear-gradient(160deg,#ffffff17,#ffffff05 60%);border:1px solid #3bb9cd73;border-radius:14px;padding:11px 8px 10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 0 14px #1594a929}.ldp-dark .ldp-split div:first-child{border:1px solid #00e38a80;box-shadow:inset 0 1px #ffffff24,0 0 14px #00e38a2e}.ldp-dark .ldp-split div:first-child b{color:#00e38a;text-shadow:0 0 12px #00e38a8c}.ldp-dark .ldp-milestone-bar{height:8px;position:relative;box-shadow:inset 0 1px 2px #0006}.ldp-dark .ldp-milestone-bar i{position:relative;overflow:hidden;box-shadow:0 0 10px #22c7e0b3}.ldp-dark .ldp-milestone-bar i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:3.5s ease-in-out 1s infinite ldp-sweep;position:absolute;inset:0;transform:translate(-100%)}.ldp-dark .ldp-bar{background:0 0;gap:3px;height:14px;overflow:visible}.ldp-dark .ldp-seg{border-radius:999px;box-shadow:0 0 8px}.ldp-dark .ldp-seg-pi{color:#1594a999;background:linear-gradient(90deg,#1594a9,#3b82f6)}.ldp-dark .ldp-seg-tax{color:#3b82f699}.ldp-dark .ldp-seg-ins{color:#06b6d499}.ldp-dark .ldp-legend i{clip-path:inset(0 round 24%);border-radius:0;width:11px;height:12px}.ldp-dark .ldp-choices{gap:8px}.ldp-dark .ldp-choices button{color:#c9d8f3;background:#ffffff0d;border:1px solid #22c7e059;border-radius:999px;padding:6px 12px}.ldp-dark .ldp-choices button.on{color:#fff;background:linear-gradient(90deg,#0e7ea5,#22c7e0);border-color:#0000;box-shadow:0 0 12px #22c7e080}.ldp-dark .ldp-whatif b{color:#00e38a}.ldp-dark .ldp-avatar{color:#fff;clip-path:inset(0 round 24%);background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0);border:0;border-radius:0;width:42px;height:46px}.ldp-dark .ldp-icons a{background:#ffffff0d;border-color:#22c7e073;box-shadow:0 0 10px #22c7e033}@keyframes ldp-sweep{60%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ldp-dark .ldp-milestone-bar i:after{animation:none}}.hc-facts{isolation:isolate;gap:3px;margin-top:14px;display:flex;position:relative}.hc-facts:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#22c7e080 8%,#1594a980 50%,#22c7e080 92%,#0000);height:2px;position:absolute;top:50%;left:0;right:0}.hc-fact{aspect-ratio:100/115.5;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.hc-fact svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hc-fact-glass{fill:#0d1740eb;stroke:#22c7e073;stroke-width:2.5px;stroke-linejoin:round;animation:4.5s ease-in-out infinite hc-fact-lit;animation-delay:calc(var(--i) * .5s)}.hc-fact-spark{fill:none;stroke:#e0faff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:46 300;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 4px #22c7e0)drop-shadow(0 0 8px #1e90ff);animation:4.5s linear infinite hc-fact-spark;animation-delay:calc(var(--i) * .5s)}@keyframes hc-fact-spark{0%{stroke-dashoffset:0;opacity:1}18%{stroke-dashoffset:-334px;opacity:1}19%,to{stroke-dashoffset:-334px;opacity:0}}@keyframes hc-fact-lit{0%,20%,to{stroke:#22c7e073}8%{stroke:#a0f0fff2}}.hc-fact small,.hc-fact b{text-align:center;max-width:92%;position:relative}.hc-fact small{letter-spacing:.08em;text-transform:uppercase;color:#7fe7ff;font-size:clamp(6.5px,1.9vw,8px);font-weight:800}.hc-fact b{color:#fff;white-space:nowrap;text-shadow:0 0 10px #22c7e073;font-size:clamp(10px,3.2vw,13px);font-weight:900}.hc-month{justify-items:center;gap:4px;margin-top:8px;display:grid}.hc-month svg{width:100%;max-width:300px;display:block;overflow:visible}.hc-mcell-glass{fill:#0d1740}.hc-liquid{opacity:.6;animation:5s linear infinite hc-wave}.hc-mcell-i .hc-liquid{animation-duration:6.5s;animation-direction:reverse}@keyframes hc-wave{0%{transform:translate(0)}to{transform:translate(48.5px)}}.hc-mcell-rim{fill:none;stroke-width:2px;stroke-linejoin:round}.hc-mcell-p .hc-mcell-rim{stroke:#00e38a;filter:drop-shadow(0 0 4px #00e38acc)}.hc-mcell-i .hc-mcell-rim{stroke:#3bb9cd;filter:drop-shadow(0 0 4px #1594a9cc)}.hc-mcell-num{text-anchor:middle;fill:#fff;font-variant-numeric:tabular-nums;font-size:21px;font-weight:900}.hc-mcell-p .hc-mcell-num{fill:#00e38a;filter:drop-shadow(0 0 7px #00e38ab3)}.hc-mcell-i .hc-mcell-num{filter:drop-shadow(0 0 7px #3bb9cdb3)}.hc-mcell-label{letter-spacing:.1em;text-transform:uppercase;text-anchor:middle;fill:#c9d8f3;font-size:8px;font-weight:800}.hc-join{stroke:#e0faff8c;stroke-width:2.5px;stroke-linecap:round}.hc-join-flow{stroke:#e0faff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:12 44;filter:drop-shadow(0 0 6px #22c7e0);animation:1.8s linear infinite hc-flow}@keyframes hc-flow{to{stroke-dashoffset:-56px}}.hc-month-note{color:#9fb6dc;text-align:center;margin:0;font-size:12px}.hc-month-note b{color:#00e38a}.hc-miles{margin-top:12px}.hc-miles-row{align-items:center;gap:2px;display:flex}.hc-mile{aspect-ratio:100/115.5;flex:1 1 0;min-width:0;max-width:26px;overflow:visible}.hc-mile-glass{fill:#0d1740e6}.hc-mile-rim{fill:none;stroke:#22c7e059;stroke-width:5px;stroke-linejoin:round}.hc-mile-fill{fill:#3b82f6}.hc-mile.on .hc-mile-fill{fill:#0e7ea5}.hc-mile.on{filter:drop-shadow(0 0 3px #22c7e0b3);animation:3.2s ease-in-out infinite hc-mile-flash;animation-delay:calc(var(--i) * .12s)}.hc-mile.on .hc-mile-rim{stroke:#7fe7ff}.hc-mile:nth-child(-n+3).on .hc-mile-fill{fill:#0a7a8c}.hc-mile:nth-child(n+4):nth-child(-n+6).on .hc-mile-fill{fill:#3b5bdb}.hc-mile:nth-child(n+7).on .hc-mile-fill,.hc-mile.next .hc-mile-fill{fill:#22c7e0}.hc-mile.next{filter:drop-shadow(0 0 6px #22c7e0);animation:1.6s ease-in-out infinite hc-mile-next}.hc-mile.next .hc-mile-rim{stroke:#e0faff}@keyframes hc-mile-flash{0%,70%,to{filter:drop-shadow(0 0 3px #22c7e0b3)}80%{filter:drop-shadow(0 0 8px #e0faff)brightness(1.5)}}@keyframes hc-mile-next{0%,to{opacity:.75}50%{opacity:1}}.hc-mile-goal{aspect-ratio:100/115.5;flex:none;place-items:center;width:34px;margin-left:4px;display:grid;position:relative}.hc-mile-goal svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hc-mile-goal polygon{fill:#0d174099;stroke:#e0faff;stroke-width:4px;stroke-dasharray:10 8}.hc-mile-goal b{color:#fff;font-size:9.5px;font-weight:900;position:relative}.hc-miles small{color:#9fb6dc;margin-top:6px;font-size:11px;display:block}@media (prefers-reduced-motion:reduce){.hc-fact-glass,.hc-fact-spark,.hc-liquid,.hc-join-flow,.hc-mile.on,.hc-mile.next{animation:none!important}}.hc-pay{justify-items:center;gap:6px;margin-top:6px;display:grid}.hc-pay svg{width:100%;max-width:330px;display:block;overflow:visible}.hc-pay-empty{fill:#0d174080;stroke:#22c7e024;stroke-width:1.2px}.hc-pay-cell{cursor:pointer;--c:#1594a9;outline:none}.hc-pay-tax{--c:#3b82f6}.hc-pay-ins{--c:#22c7e0}.hc-pay-mi{--c:#79cbd9}.hc-pay-hoa{--c:#94a3b8}.hc-pay-glass{fill:#0d1740}.hc-pay-liquid{fill:var(--c);opacity:.55}.hc-pay-rim{fill:none;stroke:var(--c);stroke-width:1.6px;stroke-linejoin:round;opacity:.75;transition:opacity .2s}.hc-pay-cell.on .hc-pay-rim,.hc-pay-cell:hover .hc-pay-rim,.hc-pay-cell:focus-visible .hc-pay-rim{opacity:1;stroke-width:2.4px;filter:drop-shadow(0 0 5px var(--c))}.hc-pay-num{fill:#fff;text-anchor:middle;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:900}.hc-pay-label{letter-spacing:.06em;text-transform:uppercase;fill:#c9d8f3;text-anchor:middle;font-size:6.6px;font-weight:800}.hc-pay-flow{stroke:#e0faff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:8 40;filter:drop-shadow(0 0 4px #22c7e0);animation:2.2s linear infinite hc-flow}.hc-pay-mid{fill:#121e52;stroke:#a0f0ffd9;stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 8px #22c7e08c)}.hc-pay-spark{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:30 240;filter:drop-shadow(0 0 4px #22c7e0);animation:3s linear infinite hc-pay-run}@keyframes hc-pay-run{to{stroke-dashoffset:-270px}}.hc-pay-total{fill:#fff;text-anchor:middle;font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 6px #22c7e099);font-size:19px;font-weight:900}.hc-pay-mid-label{letter-spacing:.1em;text-transform:uppercase;fill:#7fe7ff;text-anchor:middle;font-size:6.6px;font-weight:800}.hc-pay-note{color:#9fb6dc;text-align:center;margin:0;font-size:12.5px}.hc-pay-note b{color:#fff}.hc-extra-picks{gap:8px;margin:10px 0 12px;display:flex}.hc-extra-picks button{color:#c9d8f3;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #22c7e066;border-radius:999px;flex:1;padding:8px 0;font-size:13.5px;font-weight:800;transition:transform .15s;position:relative}.hc-extra-picks button.on{color:#fff;background:linear-gradient(90deg,#0f1b3d,#3b4fd8 55%,#4f8fe6 80%,#7cc4e6);border-color:#bee6ff8c;box-shadow:0 0 14px #22c7e080,inset 0 1px #ffffff59}.hc-extra-picks button:active{transform:scale(.95)}.hc-burst{pointer-events:none;z-index:3;width:0;height:0;position:absolute;top:50%;left:50%}.hc-extra-picks button{overflow:visible!important}.hc-burst i{filter:drop-shadow(0 0 4px #22c7e0);clip-path:inset(0 round 24%);opacity:0;background:linear-gradient(160deg,#fff,#7fe7ff 55%,#1594a9);width:14px;height:16px;animation:1s cubic-bezier(.2,.7,.3,1) forwards hc-burst;position:absolute;top:-8px;left:-7px}@keyframes hc-burst{0%{opacity:1;transform:rotate(calc(var(--k) * 60deg)) translateY(0) scale(1)}to{opacity:0;transform:rotate(calc(var(--k) * 60deg)) translateY(-58px) scale(.5)}}.hc-extra-cells{filter:drop-shadow(0 0 8px #22c7e059);justify-content:center;animation:.6s ease-out hc-extra-pop;display:flex}@keyframes hc-extra-pop{0%{filter:drop-shadow(0 0 18px #e0fafff2);transform:scale(.94)}to{transform:scale(1)}}.hc-extra-cell{aspect-ratio:100/115.5;clip-path:inset(0 round 24%);background:var(--rim);flex-direction:column;justify-content:center;align-items:center;gap:2px;width:112px;display:flex;position:relative}.hc-extra-cell:before{content:"";clip-path:inherit;background:linear-gradient(160deg,#1b2862,#0a1230);position:absolute;inset:2px}.hc-extra-months{--rim:linear-gradient(160deg, #e0faff, #22c7e0)}.hc-extra-saved{--rim:linear-gradient(160deg, #b9ffe0, #00e38a);margin-left:-1px}.hc-extra-cell b,.hc-extra-cell small{text-align:center;position:relative}.hc-extra-cell b{color:#fff;font-variant-numeric:tabular-nums;font-size:21px;font-weight:900}.hc-extra-months b{text-shadow:0 0 10px #22c7e0cc}.hc-extra-saved b{color:#00e38a;text-shadow:0 0 10px #00e38ab3;font-size:18px}.hc-extra-cell small{letter-spacing:.08em;text-transform:uppercase;color:#c9d8f3;font-size:8.5px;font-weight:800;line-height:1.2}@media (prefers-reduced-motion:reduce){.hc-pay-flow,.hc-pay-spark,.hc-burst i,.hc-extra-cells{animation:none!important}.hc-burst{display:none}}.hc-stages{grid-template-columns:repeat(var(--n,4), 1fr);gap:4px;margin:0 0 12px;padding:0 2px;display:grid;position:relative}.hc-stages:before{content:"";opacity:.45;background:linear-gradient(90deg,#0a7a8c,#0e7ea5,#22c7e0);height:2px;position:absolute;top:15px;left:12%;right:12%}.hc-stage{justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.hc-stage .hc-mile{flex:none;width:28px;max-width:28px}.hc-stage small{color:#9fb6dc;text-align:center;font-size:11px;font-weight:700;line-height:1.2}.hc-stage.next small{color:#fff}.hc-stage.on small{color:#7fe7ff}.hc-stage:first-child.on .hc-mile-fill{fill:#0a7a8c}.hc-stage:nth-child(2).on .hc-mile-fill{fill:#3b5bdb}.hc-stage:nth-child(3).on .hc-mile-fill{fill:#0e7ea5}.hc-stage-tick{fill:none;stroke:#fff;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.hc-stage .hc-mile{animation:none}}.hc-run-road{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hc-run-road path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:120 880;animation:3.2s linear infinite hc-run}.hc-run-glow{stroke:#22c7e0;stroke-width:10px;opacity:.7;filter:blur(4px)}.hc-run-light{stroke:#fff;stroke-width:3.5px;filter:drop-shadow(0 0 6px #22c7e0)drop-shadow(0 0 2px #fff)}@keyframes hc-run{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hc-run-road{display:none}}.rlt{text-align:left;border:1px solid #dbe4f0;border-left:5px solid var(--rlt,#0e7ea5);color:#0f1b3d;background:#fff;border-radius:14px;align-items:center;gap:14px;max-width:640px;margin:0 auto;padding:12px 16px;display:flex;box-shadow:0 1px 2px #14204f0f,inset 0 1px #fff}.rlt-open{--rlt:#0e7ea5;--rlt-soft:#e8efff}.rlt-locked{--rlt:#00a05c;--rlt-soft:#e6f8ee}.rlt-ring{background:var(--rlt-soft);border:2px solid var(--rlt);width:44px;height:44px;color:var(--rlt);border-radius:50%;flex:none;place-items:center;display:grid}.rlt-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rlt-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rlt);font-size:11px;font-weight:800}.rlt-text b{font-size:17px;line-height:1.25}.rlt-note{color:#45698f;font-size:12.5px}@media print{.rlt{box-shadow:none}}.hh-member-page{color:#193758;background:#f3f7fb;max-width:1100px;margin:auto;padding:24px}.hh-member-page>header,.hh-member-page nav{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.hh-shared-homes{margin:24px 0}.hh-shared-home{background:#fff;border:1px solid #bdd5e4;border-radius:12px;margin:20px 0;padding:22px}.hh-shared-home>header{border-bottom:1px solid #dbe4f2;padding-bottom:14px}.hh-shared-home h3{margin:6px 0;font-size:22px}.hh-shared-home ul{padding:0;list-style:none}.hh-shared-home li{border-bottom:1px solid #e0e8f1;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.hh-shared-home small{color:#526581;display:block}.hh-shared-homes button,.hh-home-realtor a{color:#2454ad;font:inherit;cursor:pointer;background:#eff5ff;border:1px solid #bdd0e9;border-radius:7px;margin:4px;padding:10px 14px;text-decoration:none;display:inline-block}.hh-home-realtor{background:#eff8fc;border-left:3px solid #0891b2;padding:16px}.hh-home-realtor h3{margin:5px 0}.hh-home-facts{padding-top:18px}.hh-home-facts summary{cursor:pointer;font-weight:700}.hh-home-facts dl>div{border-bottom:1px solid #dbe4f2;justify-content:space-between;padding:8px;display:flex}.hh-home-facts dd{margin:0}.hh-facts-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hh-home-facts label{margin:10px 0;display:block}.hh-home-facts input:not([type=checkbox]),.hh-home-facts select,.hh-home-facts textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bdd0e9;border-radius:6px;padding:10px;display:block}.hh-report-reader{z-index:1500;background:#fff;padding:24px;position:fixed;inset:0;overflow:auto}@media (width<=650px){.hh-member-page,.hh-shared-home{padding:14px}.hh-shared-home h3{font-size:19px}.hh-facts-grid{grid-template-columns:1fr}.hh-home-facts input,.hh-home-facts select,.hh-home-facts textarea{font-size:16px!important}.hh-report-reader{padding:0}}@media print{body:has(.hh-report-reader)>:not(.hh-report-reader){display:none!important}.hh-report-reader{padding:0;position:static;overflow:visible}}.hh-shared-home.attached{border:0;border-top:1px solid #dbe4f2;border-radius:0;margin:12px 0 0;padding:14px 0 0}.hh-shared-home.attached>h3{font-size:19px}.hh-member-page{font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}.hh-shared-home>h3,.hh-home-realtor h3{font-size:20px}.hh-report-expired{color:#64748b;text-align:right;max-width:260px;font-size:13px;display:block}.pmh{color:#0f1b3d;margin-top:8px}.pmh-sec{margin-top:22px}.pmh-sec h3{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 2px;font-size:16px;display:flex}.pmh-sec h3 small{color:#7a8aa6;font-size:12.5px;font-weight:500}.pmh-hint{color:#45698f;margin:0 0 8px;font-size:12.5px}.pmh-empty{color:#7a8aa6;border:1px dashed #cfdcf3;border-radius:8px;margin:0;padding:12px;font-size:13px}.pmh-error{color:#b91c1c;margin:8px 0 0;font-size:13px;font-weight:700}.pmh-scroll{overflow-x:auto}.pmh table{border-collapse:collapse;width:100%;font-size:13px}.pmh th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#7a8aa6;white-space:nowrap;border-bottom:1px solid #dbe4f3;padding:6px 8px;font-size:11px}.pmh td{vertical-align:top;border-bottom:1px solid #edf2fa;padding:9px 8px}.pmh td b{display:block}.pmh td small{color:#7a8aa6;font-size:11.5px;display:block}.pmh-person{display:block}.pmh-person small{display:inline}.pmh-current td{background:#f4f8ff}.pmh-pill{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-block}.pmh-pill.me{color:#1d4ed8;background:#e8efff}.pmh-pill.agent{color:#0f1b3d;background:#d6eef2}.pmh-pill.ok{color:#00794a;background:#e3f6ec}.pmh-pill.wait{color:#475569;background:#eef1f6}.pmh-pill.off{color:#b91c1c;background:#fde8e8}.pmh-acts{white-space:nowrap;text-align:right}.pmh-acts button{font:inherit;color:#0f1b3d;cursor:pointer;background:linear-gradient(#fdfeff,#e3ebf8);border:1px solid #cfdcf3;border-radius:8px;margin-left:4px;padding:5px 10px;font-size:12px;font-weight:800}.pmh-acts button:disabled{opacity:.6;cursor:default}.pmh-screen{z-index:300;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.pmh-bar{color:#fff;background:#0f1b3d;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.pmh-bar b{font-size:15px;display:block}.pmh-bar small{color:#ffffffbf;font-size:12px}.pmh-bar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:8px;width:40px;height:40px;font-size:16px}.pmh-body{flex:1;padding:16px;overflow:auto}.pmh-shown td{background:#eefaf3}.pmh-shown td:first-child{box-shadow:inset 4px 0 #00a05c}.pmh-unsent td{color:#58708e}.pmh-tag{white-space:nowrap;border-radius:999px;margin-top:3px;padding:2px 9px;font-size:11.5px;font-weight:800;display:inline-block}.pmh-tag.shown{color:#fff;background:#00a05c}.pmh-tag.sent{color:#00703f;background:#e6f7ee}.pmh-tag.unsent{color:#475569;background:#f1f5f9}.pmh-acts .pmh-del{color:#b3261e;border-color:#fecaca;margin-left:6px}.pmh-draft{background:#f6f9ff;border:1px solid #c9d6ea;border-left:4px solid #0e7ea5;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 10px;padding:11px 14px;display:flex}.pmh-draft span{gap:1px;min-width:0;display:grid}.pmh-draft b{color:#0f1b3d;font-size:14.5px}.pmh-draft small{color:#45698f;font-size:12.5px}.pmh-continue{color:#fff;white-space:nowrap;background:#0f1b3d;border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:800;text-decoration:none}.pmh-print{margin-right:8px;padding:0 14px;font-weight:700;width:auto!important;font-size:13px!important}@media print{body:has(.pmh-screen)>:not(.pmh-screen){display:none!important}.pmh-screen{display:block!important;position:static!important;inset:auto!important}.pmh-bar{display:none!important}.pmh-body{padding:0!important;overflow:visible!important}}.pmh-gone{color:#b91c1c!important}.pmh-shown-tag{color:#fff;background:#00a05c;border-radius:999px;width:fit-content;margin-bottom:3px;padding:1px 8px;font-size:10.5px;font-weight:800;display:block}.pmh-expired>td,.pmh-expired>td b,.pmh-expired>td small{color:#94a3b8}.pmh-expired .pmh-pill.off{color:#64748b;background:#eef1f5}.pmh-opens{margin-top:6px;font-size:12.5px}.pmh-opens summary{cursor:pointer;color:#0e7ea5;font-weight:700}.pmh-opens ol{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pmh-opens li{background:#f1f5ff;border-radius:8px;gap:1px;padding:5px 8px;display:grid}.pmh-opens li b{color:#0f1b3d}.pmh-opens li span{color:#475569}.profile-tool-panel .pmh,.profile-tool-panel .pmh-sec{margin-top:0}.profile-tool-panel .pmh-sec h3{letter-spacing:-.3px;gap:5px 12px;margin-bottom:8px;font-size:19px}.profile-tool-panel .pmh-hint{color:#61718e;font-size:13px;line-height:1.7}.pmh-access-help{color:#66758f;margin:10px 0 18px;font-size:12px}.pmh-access-help summary{cursor:pointer;color:#36646c;width:fit-content;min-height:28px;font-weight:650}.pmh-access-help p{max-width:800px;margin:5px 0 10px;line-height:1.7}.profile-tool-panel .pmh-scroll{background:#fff;border:1px solid #e0e6f1;border-radius:12px}.profile-tool-panel .pmh th{color:#667995;background:#f3f5fc;padding:12px;font-size:10px}.profile-tool-panel .pmh td{padding:14px 12px;line-height:1.6}.profile-tool-panel .pmh td small{color:#64748b;font-size:12px}.profile-tool-panel .pmh-acts button{color:#295760;background:#eaf7f9;border-color:#d4d9ef;border-radius:9px;min-height:40px;padding:8px 12px}.profile-tool-panel .pmh-acts .pmh-del{color:#a83941;background:#fff9fa;border-color:#f1d5d9}.profile-tool-panel .pmh-draft{background:linear-gradient(110deg,#e4f4f7,#effaff);border:1px solid #d5dcf4;margin:16px 0;padding:16px 18px}.profile-tool-panel .pmh-continue{background:var(--hh-bright-fade);border:1px solid #2992a4;align-items:center;min-height:42px;display:inline-flex;box-shadow:0 3px 9px #6845c522}.profile-tool-panel .pmh-empty{color:#667995;background:#fbfcff;border-radius:12px;padding:20px}.profile-tool-panel .pmh-pill.off{color:#64567d;background:#e7f1f2}.profile-tool-panel .pmh-expired .pmh-pill.off{color:#64748b;background:#eef1f5}@media (width<=600px){.pmh-scroll:has(.pmh-report-table){background:0 0;border:0;overflow:visible}.pmh-report-table,.pmh-report-table tbody{width:100%;display:block}.pmh-report-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pmh-report-table tr{background:#fff;border:1px solid #e0e5f2;border-radius:13px;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:12px;padding:16px;display:grid}.profile-tool-panel .pmh-report-table td{width:auto;box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;display:block}.pmh-report-table td[data-label]:before{content:attr(data-label);letter-spacing:.09em;text-transform:uppercase;color:#74839e;margin-bottom:2px;font-size:9px;font-weight:750;display:block}.pmh-report-table td[data-label=Report]>b{color:#243858;font-size:15px}.pmh-report-table td[data-label=Saved]{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.pmh-report-table td[data-label=Saved]:before{width:100%}.pmh-report-table .pmh-acts{white-space:normal;flex-wrap:wrap;gap:8px;display:flex!important}.profile-tool-panel .pmh-report-table .pmh-acts button{flex:1;min-height:44px;margin:0;font-size:13px}.pmh-report-table .pmh-pill{white-space:normal;max-width:100%;font-size:11px;line-height:1.5}.pmh-report-table tr.pmh-shown{background:#f7fffb;border-color:#bde7d4}}.srp .pmh-body{background:#fff}.srp-meta{color:#45698f;max-width:1100px;margin:0 auto 10px;font-size:13.5px}.srp-gone{color:#0f1b3d;border:1px solid #c9d6ea;border-radius:14px;max-width:520px;margin:40px auto;padding:22px}.srp-gone h1{margin:0 0 8px;font-size:22px}.srp-gone p{color:#45698f;margin:0 0 8px;font-size:15px;line-height:1.45}.srp-foot{color:#0f1b3d;justify-content:center;align-items:center;gap:10px;margin:26px 0 10px;font:800 13px Sora,system-ui,sans-serif;display:flex}@media print{.srp-meta,.srp-foot{display:none!important}}.hero{background:linear-gradient(135deg, var(--white) 0%, var(--off-white) 100%);text-align:center;flex-direction:column;flex:1;justify-content:center;padding:80px 40px;display:flex}.hero h1{color:var(--ink);margin:0 0 16px;font-size:48px;font-weight:700;line-height:1.2}.hero-sub{color:var(--muted);max-width:600px;margin:0 auto 40px;font-size:18px;line-height:1.6}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:60px;display:flex}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:700px;margin:0 auto;display:grid}.stat-card{background:var(--white);border:1px solid var(--border);text-align:left;border-radius:10px;padding:20px;box-shadow:0 4px 14px #2563eb0f}.stat-card .label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:11px;font-weight:600}.stat-card .value{color:var(--ink);margin:0;font-size:20px;font-weight:700}.stat-card .hint{color:var(--muted);margin:4px 0 0;font-size:12px}@media (width<=860px){.hero h1{font-size:34px}.stat-grid{grid-template-columns:1fr}}.hero-ctas{flex-direction:column;align-items:center;gap:18px}.landing-cta{letter-spacing:.5px;text-transform:uppercase;border-radius:40px;padding:18px 44px;font-size:18px;font-weight:800;transition:transform .15s;animation:2.4s ease-out infinite landing-ring;position:relative;overflow:hidden;box-shadow:0 0 #7c3aed73}.landing-cta:hover{transform:scale(1.04)}.landing-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:45%;height:100%;animation:3s ease-in-out infinite landing-sweep;position:absolute;top:0;left:-70%;transform:skew(-20deg)}@keyframes landing-sweep{0%{left:-70%}55%,to{left:130%}}@keyframes landing-ring{0%{box-shadow:0 0 #7c3aed73}70%{box-shadow:0 0 0 14px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}.landing-promise{color:var(--ink);flex-wrap:wrap;justify-content:center;gap:6px 24px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.landing-promise li{align-items:center;gap:8px;display:flex}.landing-icon{font-size:18px}.landing-bolt{filter:drop-shadow(0 0 6px #2563eb99);font-size:18px;animation:3s ease-in-out infinite landing-bolt-flicker;display:inline-block}@keyframes landing-bolt-flicker{0%,88%,to{opacity:1;transform:scale(1)}90%{opacity:.7;transform:scale(1.3)rotate(-8deg)}93%{opacity:1;transform:scale(1.15)rotate(6deg)}96%{opacity:.85;transform:scale(1.25)rotate(-4deg)}}.home-about{align-items:flex-start;gap:24px;max-width:760px;margin:0 auto;padding:56px 24px;display:flex}.home-about-avatar{background:var(--brand-gradient);width:88px;height:88px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:30px;font-weight:900;display:flex;box-shadow:0 8px 24px #2563eb4d}.home-about h2{color:var(--violet-deep);margin:0 0 2px;font-size:26px;font-weight:900}.home-about-title{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:700}.home-about-text{color:var(--ink);margin:0 0 12px;font-size:14.5px;line-height:1.65}.home-about-contact{margin:0;font-size:14px;font-weight:700}.home-about-contact a{color:var(--blue)}.home-programs{background:var(--off-white);text-align:center;padding:56px 24px}.home-programs h2{color:var(--violet-deep);margin:0 0 4px;font-size:26px;font-weight:900}.home-programs-sub{color:var(--muted);margin:0 0 28px;font-size:14px}.home-programs-grid{grid-template-columns:repeat(5,1fr);gap:14px;max-width:1100px;margin:0 auto;display:grid}@media (width<=1000px){.home-programs-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.home-programs-grid{grid-template-columns:1fr}}.home-program{background:var(--white);border:1px solid var(--border);color:var(--ink);border-radius:12px;padding:20px 16px;transition:transform .15s,box-shadow .15s,border-color .15s;display:block}.home-program:hover{border-color:var(--violet);color:var(--ink);transform:translateY(-4px);box-shadow:0 10px 28px #2563eb24}.home-program.flagship{background:var(--brand-gradient);color:var(--white);border:none}.home-program.flagship:hover{color:var(--white)}.home-program-icon{margin-bottom:8px;font-size:26px}.home-program-name{margin:0 0 6px;font-size:15px;font-weight:800}.home-program.flagship .home-program-name{color:var(--white)}.home-program-text{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.home-program.flagship .home-program-text{color:#ffffffd9}.home-program-more{color:var(--blue);margin:10px 0 0;font-size:12px;font-weight:800}.home-program.flagship .home-program-more{color:var(--white)}.home-steps{text-align:center;padding:56px 24px 64px}.home-steps h2{color:var(--violet-deep);margin:0 0 28px;font-size:26px;font-weight:900}.home-steps-row{grid-template-columns:repeat(3,1fr);gap:24px;max-width:780px;margin:0 auto 32px;display:grid}@media (width<=700px){.home-steps-row{grid-template-columns:1fr}}.home-step{flex-direction:column;align-items:center;gap:8px;display:flex}.home-step .step-badge{background:var(--brand-gradient);width:40px;height:40px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.home-step-title{margin:0;font-size:15px;font-weight:800}.home-step-text{color:var(--muted);margin:0;font-size:13px}@media (width<=640px){.home-about{text-align:center;flex-direction:column;align-items:center}}.home-promise{justify-content:center;margin-top:14px}.home-program.professional{border:1.5px solid #7c3aed73}.home-program.professional .home-program-name,.home-program.professional .home-program-more{color:var(--violet-deep)}.home-programs-grid{grid-template-columns:repeat(3,1fr)}.home-dark{background:var(--white);color:var(--ink);flex-direction:column;min-height:100vh;display:flex}.home-hero{text-align:center;background:linear-gradient(180deg, var(--white) 0%, var(--off-white) 100%);padding:72px 24px 48px}.home-brand{letter-spacing:1px;color:#172554;text-shadow:0 4px 18px #2563eb1f;margin:0 0 18px;font-size:46px;font-weight:900}.home-hero h1{color:var(--ink);margin:0 0 12px;font-size:40px;font-weight:800;line-height:1.2}.home-hero-sub{color:var(--muted);margin:0;font-size:16px}.home-jordan{background:var(--white);border:1px solid var(--border);max-width:860px;color:var(--ink);border-top:4px solid #0000;border-image:linear-gradient(90deg,#7c3aed,#2563eb,#06b6d4) 1;border-radius:0 0 18px 18px;align-items:flex-start;gap:28px;margin:0 auto;padding:24px;display:flex;box-shadow:0 18px 48px #2563eb1f}@media (width<=680px){.home-jordan{text-align:center;flex-direction:column;align-items:center;margin-left:16px;margin-right:16px}}.home-jordan-photo-wrap{flex-shrink:0;padding:4px}.home-j-monogram{border:5px solid var(--white);background:#172554;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #2563eb3d,0 0 0 2px #2563eb}.home-j-monogram:before{content:"";border-top:3px solid #06b6d4;border-left:3px solid #06b6d4;width:62px;height:30px;position:absolute;top:34px;transform:rotate(45deg)skew(-8deg,-8deg)}.home-j-monogram span{color:var(--white);margin-top:23px;font-family:Georgia,Times New Roman,serif;font-size:84px;font-weight:700;line-height:1}.home-jordan-body h2{color:#172554;margin:8px 0 2px;font-size:26px;font-weight:900}.home-jordan-title{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:700}.home-jordan-quote{color:var(--ink);border-left:3px solid var(--violet);margin:0 0 12px;padding-left:14px;font-family:Georgia,Times New Roman,serif;font-size:15.5px;font-style:italic;line-height:1.7}.home-jordan-contact{margin:0;font-size:14px;font-weight:800}.home-jordan-contact a{color:var(--blue)}.home-dark .testimonials{background:0 0}.home-dark .testimonials h2{color:var(--violet-deep)}.home-dark .testimonial-text,.home-dark .testimonial-name{color:var(--ink)}.home-dark .testimonial-source{background:var(--off-white);border-color:var(--border)}.home-dark .testimonial-stars-empty{color:#1e2b4526}.home-close{text-align:center;padding:16px 24px 72px}.home-close h2{color:var(--ink);margin:0 0 20px;font-size:26px;font-weight:900}.home-cta-btn{text-transform:uppercase;letter-spacing:1px;background:var(--brand-gradient);color:var(--white);cursor:pointer;border:none;border-radius:40px;padding:18px 48px;font-size:18px;font-weight:900;text-decoration:none;transition:transform .15s;animation:2.2s ease-out infinite home-cta-ring;display:inline-block;box-shadow:0 0 #7c3aed80}.home-cta-btn:hover{transform:scale(1.05)}@keyframes home-cta-ring{0%{box-shadow:0 0 #7c3aed80}70%{box-shadow:0 0 0 16px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}.home-close-note{color:var(--muted);margin:14px 0 0;font-size:14px;font-weight:600}.home-dark .footer{border-top:1px solid var(--border);color:var(--muted);background:0 0}.side-panel{background:var(--brand-gradient);color:var(--white);flex-direction:column;justify-content:center;padding:60px 40px;display:flex;position:relative;overflow:hidden}.side-panel:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:40%;height:100%;animation:5s ease-in-out infinite apply-sheen;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes apply-sheen{0%{left:-60%}60%,to{left:130%}}.side-panel>*{position:relative}.side-panel h3{text-transform:uppercase;letter-spacing:.5px;color:var(--white);text-shadow:0 6px 14px #0f1a334d;margin:0 0 40px;font-size:34px;font-weight:900;line-height:1.1;animation:.8s cubic-bezier(.34,1.56,.64,1) apply-title-pop}@keyframes apply-title-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.steps{flex-direction:column;gap:24px;display:flex}.step{gap:16px;display:flex}.step-badge{background:var(--white);width:40px;height:40px;color:var(--violet-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px 12px #0f1a334d}.step p{margin:0}.step .step-title{margin-bottom:4px;font-size:16px;font-weight:800}.step .step-sub{color:#ffffffd9;font-size:13px}.quote-box{background:var(--white);border-radius:var(--radius);color:var(--ink);margin-top:40px;padding:20px;box-shadow:0 8px 24px #0f1a3333}.quote-box .who{text-transform:uppercase;letter-spacing:.5px;color:var(--violet-deep);margin:0 0 8px;font-size:12px;font-weight:600}.quote-box .quote{margin:0;font-size:13px;font-style:italic}.split-form h2.apply-title{letter-spacing:-.5px;color:var(--ink);margin:0 0 14px;font-size:40px;font-weight:900}.apply-promise{white-space:nowrap;color:var(--ink);flex-wrap:nowrap;gap:8px 14px;margin:0 0 32px;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.apply-promise li{align-items:center;gap:8px;display:flex}.apply-icon{filter:drop-shadow(0 0 6px #2563eb8c);font-size:18px;display:inline-block}.apply-bolt{filter:drop-shadow(0 0 6px #2563eba6);font-size:18px;animation:3s ease-in-out infinite apply-bolt-flicker;display:inline-block}@keyframes apply-bolt-flicker{0%,88%,to{opacity:1;transform:scale(1)}90%{opacity:.7;transform:scale(1.3)rotate(-8deg)}93%{opacity:1;transform:scale(1.15)rotate(6deg)}96%{opacity:.85;transform:scale(1.25)rotate(-4deg)}}.apply-launch{letter-spacing:.5px;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:16px;font-weight:800;animation:2.4s ease-out infinite apply-launch-ring;display:flex;position:relative;overflow:hidden;box-shadow:0 0 #7c3aed73}.apply-launch:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff6,#0000);width:45%;height:100%;animation:3s ease-in-out infinite apply-launch-sweep;position:absolute;top:0;left:-70%;transform:skew(-20deg)}@keyframes apply-launch-sweep{0%{left:-70%}55%,to{left:130%}}@keyframes apply-launch-ring{0%{box-shadow:0 0 #7c3aed73}70%{box-shadow:0 0 0 14px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}.apply-launch-text{position:relative}.apply-nerd{align-items:center;animation:2s ease-in-out infinite apply-nerd-study;display:inline-flex}@keyframes apply-nerd-study{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.apply-launch:hover .apply-nerd,.apply-launch:disabled .apply-nerd{animation:.6s ease-in-out infinite apply-nerd-jump}@keyframes apply-nerd-jump{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.2)}}.apply-privacy{color:var(--muted);text-align:center;margin:10px 0 0;font-size:12.5px;line-height:1.5}.apply-privacy a{color:var(--blue);font-weight:700;text-decoration:underline}.apply-unique{border-left:3px solid var(--violet);background:var(--off-white);border-radius:0 var(--radius) var(--radius) 0;margin:0 0 28px;padding:16px 18px;box-shadow:0 8px 22px #2563eb1a}.apply-unique-title{color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:800}.apply-unique-text{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.55}.apply-unique-contact{margin:0;font-size:13.5px;font-weight:700}.apply-unique-contact a{color:var(--blue);text-decoration:none}.apply-unique-contact a:hover{text-decoration:underline}.gold-emoji{display:inline-block}.slot-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.slot{border:1px solid var(--border);border-radius:var(--radius);background:var(--white);color:var(--ink);cursor:pointer;padding:10px;font-size:13px;font-weight:500}.slot.selected{border:2px solid var(--violet);background:#7c3aed14;font-weight:600}.radio-row{text-transform:none;letter-spacing:normal;cursor:pointer;color:var(--ink);align-items:center;gap:8px;margin-bottom:0;font-size:13px;font-weight:500;display:inline-flex}.officer-side{background:var(--white);border-left:1px solid var(--border);flex-direction:column;justify-content:center;padding:60px 40px;display:flex}.officer-card{gap:16px;margin-bottom:40px;display:flex}.officer-avatar{background:var(--brand-gradient);width:60px;height:60px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.info-box{border:1px solid var(--border);border-radius:var(--radius);padding:16px;font-size:12px}.info-box ul{color:var(--gray);margin:0;padding:0 0 0 16px;line-height:1.5}.booked-wrap{text-align:center;background:var(--brand-gradient);color:var(--white);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:64px 24px;display:flex}.booked-seal{background:var(--white);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:22px;font-size:38px;animation:.7s cubic-bezier(.34,1.56,.64,1) booked-pop;display:flex;box-shadow:0 12px 36px #0f1a334d}@keyframes booked-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.booked-title{margin:0 0 10px;font-size:36px;font-weight:900}.booked-line{color:#a5f3fc;margin:0 0 24px;font-size:17px;font-weight:700}.booked-next{background:#ffffff1f;border:1px solid #ffffff59;border-radius:12px;max-width:460px;margin-bottom:24px;padding:18px 22px}.booked-next p{color:#ffffffeb;margin:0;font-size:15px;line-height:1.6}.booked-note{color:#ffffffbf;margin:14px 0 0;font-size:13px}.booked-note a{color:var(--white);font-weight:700;text-decoration:underline}.login-page{background:linear-gradient(135deg,#f6f9ff 0%,#fff 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-card{background:var(--white);border-radius:var(--radius-lg);width:100%;max-width:440px;padding:40px;box-shadow:0 10px 32px #0e7ea51a}.login-brand{justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.login-brand .logo-badge{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%)}.login-card .btn-primary{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;box-shadow:0 8px 22px #1a64714d}.login-card .btn-primary:hover:not(:disabled){opacity:1;box-shadow:0 12px 26px #1a647166}.login-tagline{text-align:center;color:var(--gray);margin:0 0 28px;font-size:13px;font-weight:500}.login-card h1{margin:0 0 8px;font-size:28px;font-weight:700}.login-sub{color:var(--gray);margin:0 0 28px;font-size:14px;line-height:1.5}.login-foot{text-align:center;color:var(--gray);margin:24px 0 0;font-size:11px}.login-card .field input:focus,.login-card .field select:focus{outline-offset:0;border-color:#0a7a8c;outline:2px solid #22c7e08c;box-shadow:0 0 0 4px #22c7e01f}.logo-badge-mark{flex:none}.matrix-enrollment{text-align:center;margin-bottom:20px}.matrix-enrollment img{max-width:100%;height:auto}.matrix-enrollment details{text-align:left}.matrix-enrollment code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:12px 0;display:block}.matrix-recovery-list{background:#f1f5fb;border-radius:12px;gap:8px;padding:12px;display:grid}.matrix-recovery-list code{overflow-wrap:anywhere;font-size:12px}.matrix-saved{align-items:flex-start;gap:10px;margin:18px 0;font-size:14px;display:flex}.login-card .btn-block{margin-top:12px}@media (width<=600px){.login-page{align-items:flex-start;min-height:100dvh;padding:24px 14px}.login-card{padding:24px 18px}.login-card input{font-size:16px}}.matrix-signup-footer{text-align:center;color:#465875;border-top:1px solid #e3eaf3;margin:24px 0 0;padding-top:18px;font-size:14px;line-height:1.6}.matrix-signup-footer a{color:#315bd3;text-underline-offset:3px;font-weight:700;text-decoration:underline}.matrix-role-choice{box-sizing:border-box;color:#18234b;width:100%;font:inherit;text-align:left;cursor:pointer;background:#f5f8ff;border:1px solid #cedbf1;border-radius:12px;margin:14px 0;padding:18px;text-decoration:none;display:block}.matrix-role-choice strong{font-size:18px;display:block}.matrix-role-choice span{color:#546681;margin-top:5px;font-size:14px;display:block}.matrix-role-choice:hover{background:#e0f3f6;border-color:#0b6475}.matrix-role-choice:focus-visible,.matrix-signup-footer a:focus-visible{outline-offset:3px;outline:2px solid #0b6475}.matrix-signup-note{color:#465875;font-size:14px;line-height:1.6}.matrix-legal{border-top:0;margin-top:10px;padding-top:6px;font-size:12px}.login-card .pw-box{display:block;position:relative}.login-card .pw-box input{box-sizing:border-box;width:100%;padding-right:64px}.login-card .pw-toggle{font:inherit;color:#0e7ea5;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:13px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-card .pw-toggle:hover,.login-card .pw-toggle:focus-visible{background:#eef3ff;outline:none}.conv-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.conv-header h1{color:#1e2b45;margin:0;font-size:24px;font-weight:800}.conv-sub{color:#5b6b85;margin:4px 0 0;font-size:13px}.conv-header select{background:#fff;border:1px solid #0e7ea533;border-radius:10px;padding:8px 12px;font-size:13px}.conv-section-label{color:#5b6b85;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:12px;font-weight:700}.conv-card{background:#fff;border:1px solid #0e7ea524;border-radius:14px;margin-bottom:24px;padding:24px;box-shadow:0 4px 14px #0e7ea50f}.funnel{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;display:grid}@media (width<=900px){.funnel{grid-template-columns:1fr}.funnel-arrow span{display:inline-block;transform:rotate(90deg)}}.funnel-stage{color:#1e2b45;background:#f6f9ff;border:1px solid #0e7ea524;border-radius:10px;padding:20px}.funnel-stage .stage-label{color:#5b6b85;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:11px;font-weight:700}.funnel-stage .stage-value{color:#1e2b45;margin:0;font-size:34px;font-weight:800}.funnel-stage .stage-hint{color:#5b6b85;margin:6px 0 0;font-size:12px}.funnel-stage.highlight{background:linear-gradient(120deg,#0a7a8c 0%,#0e7ea5 100%);border-color:#0000;box-shadow:0 8px 22px #1a647147}.funnel-stage.highlight .stage-label,.funnel-stage.highlight .stage-value,.funnel-stage.highlight .stage-hint{color:#fff}.funnel-arrow{text-align:center}.funnel-arrow span{color:#0e7ea5;font-size:20px}.funnel-arrow strong{color:#1e2b45;margin-top:4px;font-size:12px;display:block}.conv-footnote{color:#5b6b85;margin:16px 0 0;font-size:12px}.source-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=900px){.source-grid{grid-template-columns:1fr}}.source-card{background:#fff;border:1px solid #0e7ea524;border-radius:10px;padding:20px}.source-card.best{border:2px solid #0e7ea5}.source-count{color:#1e2b45;margin:0;font-size:28px;font-weight:800}.source-share{color:#5b6b85;margin:6px 0 10px;font-size:12px}.bar{background:#eef2f9;border-radius:3px;height:6px}.bar-fill{background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border-radius:3px;height:6px}.source-rate{color:#5b6b85;margin:10px 0 0;font-size:12px}.table-card{padding:0;overflow-x:auto}.table-card table{border-collapse:collapse;width:100%;font-size:13px}.table-card th{color:#5b6b85;text-transform:uppercase;letter-spacing:.5px;text-align:left;background:#f6f9ff;padding:12px 16px;font-size:11px}.table-card td{color:#33415e;border-top:1px solid #0e7ea51a;padding:14px 16px}.campaign-name{color:#1e2b45;font-weight:700}.muted{color:#5b6b85}.accent-number{color:#0e7ea5;font-weight:800}.status-pill{cursor:pointer;border:none;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.status-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.status-pill.active{color:#00a05c;background:#f0fdf6}.status-pill.active .status-dot{background:#00a05c}.status-pill.paused{color:#5b6b85;background:#f3f4f6}.status-pill.paused .status-dot{background:#9aa5b8}.copy-link{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700}.copy-link:hover{background:#eaf2ff}.leaderboard-title{color:#1e2b45;margin:0 0 4px;font-size:17px}.top-badge{color:#fff;vertical-align:2px;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.cr-note{color:#7a8aa6;margin:0 0 10px;font-size:12px}.cr-camp{background:#fff;border:1px solid #e3eaf3;border-radius:16px;margin-bottom:28px;padding:18px}.cr-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cr-head small{letter-spacing:.06em;color:#0b6475;font-size:10.5px;font-weight:800}.cr-head h1{color:#0f1b3d;margin:2px 0 4px;font-size:22px}.cr-head p{color:#45698f;margin:0;font-size:13.5px}.cr-count{text-align:center;background:#f3f7ff;border-radius:12px;min-width:96px;padding:8px 16px}.cr-count b{color:#0e7ea5;font-size:28px;line-height:1;display:block}.cr-count small{color:#45698f;font-size:11px}.cr-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 10px;display:flex}.cr-search{min-width:180px;font:inherit;border:1px solid #0e7ea538;border-radius:9px;flex:1;padding:8px 10px;font-size:13.5px}.cr-chips{flex-wrap:wrap;gap:4px;display:flex}.cr-chips button,.cr-bulk button{color:#33415e;cursor:pointer;background:#f2fafb;border:1px solid #22c7e04d;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.cr-chips button.on{color:#fff;background:#0b6475;border-color:#0b6475}.cr-bulk{gap:4px;margin-left:auto;display:flex}.cr-bulk button{color:#0e7ea5;background:#f3f7ff;border-color:#0e7ea540}.cr-list{border-top:1px solid #eef1f7;margin:0;padding:0;list-style:none}.cr-list li{border-bottom:1px solid #eef1f7}.cr-list label{cursor:pointer;align-items:center;gap:12px;padding:9px 6px;display:flex}.cr-list li.on label{background:#f6f9ff}.cr-list li.out label{opacity:.5;cursor:not-allowed}.cr-list input{accent-color:#0e7ea5;width:18px;height:18px}.cr-who{flex:1;min-width:0;display:grid}.cr-who b{font-size:14px}.cr-who small{color:#7a8aa6;font-size:12px}.cr-stage{letter-spacing:.04em;text-transform:uppercase;color:#45698f;background:#eef2f9;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.cr-stage.s-active{color:#00a05c;background:#e6f6ee}.cr-stage.s-met,.cr-stage.s-meeting_set{color:#0e7ea5;background:#ecf1ff}.cr-stage.s-cooling,.cr-stage.s-inactive{color:#b3261e;background:#fdecec}.cr-out{color:#b3261e;font-size:11.5px;font-weight:700}.cr-foot{align-items:center;gap:12px;margin-top:14px;display:flex}.cr-foot small{color:#7a8aa6;font-size:12px}.cr-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cr-row h3{margin:0 0 2px}.cr-row p{color:#45698f;margin:0;font-size:13px}.cr-row.ended{opacity:.7}.cr-actions button{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;margin-left:6px;padding:5px 10px;font-size:12px;font-weight:700}.cr-add{align-items:center;gap:10px;margin:14px 0 0;display:flex}.cr-add small{color:#7a8aa6;font-size:12px}.cr-chips button i{opacity:.7;margin-left:3px;font-style:normal}.cr-head h3{color:#0f1b3d;margin:2px 0 4px;font-size:18px}.cr-muted{color:#7a8aa6;font-size:13px}.cr-error{color:#b3261e;font-size:13px;font-weight:700}.cr-ok{color:#00a05c;font-weight:700}.cr-empty{color:#7a8aa6;padding:14px 6px;font-size:13px}.cr-save:disabled{opacity:.5;cursor:default}.conv-roster-row td{background:#f8fafd;padding:0 0 14px}.conv-roster-row .cr-camp{border-radius:0 0 12px 12px;margin:0}.conv-roster-btn{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;margin-left:8px;padding:3px 9px;font-size:11.5px;font-weight:700}.conv-roster-btn.on{color:#fff;background:#0e7ea5}.reach-tag{vertical-align:middle;background:#0a103059;border:1px solid;border-radius:999px;margin-left:8px;padding:2px 9px;font:700 12px/1.5 system-ui,sans-serif;display:inline-block}.reach-ok{color:#00e38a}.reach-talk{color:#f0563f}.reach-ask{color:#79cbd9}.reach-stop{color:#cbd5e1}.prb{background:#f8fbff;border:1px solid #dbe4f3;border-radius:12px;gap:8px;margin:0 0 12px;padding:10px 14px;display:grid}.prb-line{color:#0f1b3d;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:14px;display:flex}.prb-ok{color:#047857;font-weight:600}.prb-no{color:#64748b}.prb-btn{color:#1e3a8a;cursor:pointer;background:#f3f7ff;border:1px solid #c7d4f0;border-radius:999px;justify-self:start;min-height:34px;padding:0 14px;font:700 13px/1 system-ui,sans-serif}.prb-btn:disabled{opacity:.55;cursor:default}.prb-link{color:#0e7ea5;cursor:pointer;background:0 0;border:0;padding:0;font:600 13px system-ui,sans-serif}.prb-said{color:#047857;margin:0;font-size:13.5px;font-weight:600}.prb-mark{flex-wrap:wrap;align-items:end;gap:8px 10px;display:flex}.prb-mark label{color:#334155;flex:280px;gap:4px;font-size:13px;font-weight:600;display:grid}.prb-mark input{border:1px solid #cbd5e1;border-radius:10px;min-height:38px;padding:0 10px;font:15px system-ui,sans-serif}.prb-mark small{color:#64748b;flex-basis:100%;font-size:12px}.prb .reach-tag{background:#fff;margin-left:0}.prb .reach-ok{color:#047857}.prb .reach-ask{color:#0b6475}.prb .reach-talk{color:#ba2d17}.ew{text-align:left;color:#0f1b3d;background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;gap:10px;max-width:720px;margin-top:10px;padding:12px 14px;display:grid}.ew-denied{background:#fff5f5;border-color:#fecaca}.ew-title{letter-spacing:.06em;text-transform:uppercase;color:#475569;margin:0;font-size:10.5px;font-weight:900}.ew-denied .ew-title{color:#b3261e}.ew-sub{color:#45698f;margin:3px 0 0;font-size:12.5px}.ew-chips{flex-wrap:wrap;gap:6px;display:flex}.ew-chip{color:#1e3a8a;font:inherit;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:700}.ew-chip.on{color:#fff;background:#475569;border-color:#475569}.ew-denied .ew-chip.on{background:#b3261e;border-color:#b3261e}.ew-note{color:#45698f;gap:4px;font-size:12.5px;font-weight:700;display:grid}.ew-note textarea{font:inherit;color:#0f1b3d;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #c9d6ea;border-radius:10px;width:100%;padding:8px 10px;font-size:14px;font-weight:400}.ew-line{color:#58708e;margin:0;font-size:12.5px}.ew-line em{color:#1e3a8a;font-style:normal;font-weight:600}.ew-said{color:#b3261e;margin:8px 0 0;font-size:12.5px;font-weight:700}.ew-not_ready{background:#f8fafc;border-color:#cbd5e1}.ew-not_ready .ew-title{color:#475569}.ew-not_ready .ew-chip.on{background:#64748b;border-color:#64748b}.ew-date{color:#0f1b3d;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;font-weight:700;display:flex}.ew-date input{color:#0f1b3d;background:#fff;border:1px solid #d5deee;border-radius:10px;padding:6px 10px;font:13px inherit}.bp{text-align:left;color:#0f1b3d;gap:6px;display:grid}.bp button,.bp input,.bp textarea{font:inherit}.bp-item{background:#fff;border:1px solid #eecec9;border-radius:12px;overflow:hidden}.bp-row{color:#0f1b3d;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.bp-ico{font-size:18px}.bp-what{min-width:0;display:grid}.bp-what b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.bp-what small{color:#45698f;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.bp-state{color:#be2e17;white-space:nowrap;background:#fcf2f0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.bp-state.mine{color:#475569;background:#f1f5f9}.bp-open{gap:8px;padding:4px 12px 12px 50px;display:grid}.bp-said{color:#1e2b45;border-left:3px solid #c9d6ea;margin:0;padding-left:10px;font-size:13.5px;display:grid}.bp-said b,.bp-made>b{color:#45698f;letter-spacing:.04em;font-size:11.5px}.bp-made{background:#f6f9ff;border:1px solid #dbe3ef;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.bp-made input,.bp-made textarea{color:#0f1b3d;box-sizing:border-box;background:#fff;border:1px solid #c9d6ea;border-radius:8px;width:100%;padding:7px 10px;font-size:13.5px}.bp-made textarea{resize:vertical;line-height:1.45}.bp-made small{color:#58708e;font-size:12px;line-height:1.4}.bp-acts{flex-wrap:wrap;gap:6px;display:flex}.bp-go{color:#fff;cursor:pointer;background:#0f1b3d;border:0;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.bp-soft{color:#1e3a8a;cursor:pointer;white-space:nowrap;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.bp-go:disabled,.bp-soft:disabled{opacity:.55;cursor:default}.bp-error{color:#b3261e;margin:0;font-size:12.5px;font-weight:700}.bp.compact{margin:10px 0}@media (width<=640px){.bp-open{padding-left:12px}.bp-row{grid-template-columns:24px minmax(0,1fr)}.bp-state{grid-column:2;justify-self:start}}.bp-head{color:#be2e17;margin:0;font-size:13px;font-weight:800}.homehyve-member-mark{vertical-align:middle;cursor:help;width:30px;height:30px;box-shadow:none;background:0 0;flex:none;justify-content:center;align-items:center;margin-left:8px;line-height:1;position:relative;display:inline-flex!important}.homehyve-member-mark:focus{outline-offset:2px;outline:2px solid #22c7e0}.homehyve-member-mark .homehyve-member-tip{z-index:20;white-space:nowrap;background:#172554;border-radius:7px;width:max-content;margin-top:5px;padding:7px 10px;font:12px/1.4 system-ui,sans-serif;position:absolute;top:100%;right:0;color:#fff!important;display:none!important}.homehyve-member-mark:hover .homehyve-member-tip,.homehyve-member-mark:focus .homehyve-member-tip{display:block!important}.member-name-line{flex-wrap:wrap;align-items:center;gap:0;display:flex}.pipeline-select-all{border-bottom:1px solid #e2e8f0;align-items:center;gap:26px;padding:12px 22px;font-size:14px;font-weight:600;display:flex}.pipeline-select-all input{width:16px;height:16px;margin:0}.pipeline-select-all label{cursor:pointer;align-items:center;gap:26px;min-height:32px;display:flex}.pipeline-select-all{padding:8px 12px}.pipeline-select-all label{grid-template-columns:24px auto;gap:18px;display:grid}.pipeline-select-all input{justify-self:center}.profile-contact .homehyve-member-mark,.realtor-heading .homehyve-member-mark{width:36px;height:36px}.profile-contact .homehyve-member-mark svg,.realtor-heading .homehyve-member-mark svg{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff);width:32px;height:32px}.homehyve-member-mark:has(.homehyve-pro-label){gap:4px;width:auto}.homehyve-pro-label{color:#fff;letter-spacing:.04em;text-shadow:0 0 3px #fff6;background:linear-gradient(110deg,#0b6475,#0e7ea5);border:1px solid #67e8f9;border-radius:6px;padding:4px 6px;font:800 10px system-ui;box-shadow:0 0 7px #2563eb88,0 0 13px #06b6d477}.bgl{margin:8px 0 0}.bgl-line{color:#0f1b3d;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:12.5px;font-weight:700;display:flex}.bgl-bee{flex:none;width:22px;height:22px}.bgl-row{align-items:center;gap:6px;min-width:0;display:flex}.bgl-row .bgl-goal{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.bgl-goal-edit{text-align:left;color:inherit;font:inherit;cursor:text;box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-weight:700}.bgl-goal-edit:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bgl-mode-small{flex:none}.bgl-mode-small button{padding:2px 7px;font-size:10px}.bgl-set{color:#24539e;cursor:pointer;min-height:0;box-shadow:none;background:#fff;border:1px dashed #c6d6f2;border-radius:999px;align-items:center;gap:6px;margin:0;padding:4px 12px 4px 6px;font:700 12px inherit;display:inline-flex}.bgl-card{background:#f6f8fc;border:1px solid #dbe3ef;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.bgl-body{flex:1;gap:6px;min-width:0;display:grid}.bgl-kicker{letter-spacing:.08em;text-transform:uppercase;color:#0b6475;align-items:center;gap:6px;margin:0;font-size:10.5px;font-weight:900;display:flex}.bgl-goal{color:#0f1b3d;margin:0;font-size:13.5px;font-weight:700}.bgl-mode{background:#fff;border:1px solid #c6d6f2;border-radius:999px;display:inline-flex;overflow:hidden}.bgl-mode button{color:#24539e;cursor:pointer;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:5px 11px;font:700 11px inherit}.bgl-mode button+button{border-left:1px solid #c6d6f2}.bgl-mode button.on{color:#fff;background:#0f1b3d}.bgl button:disabled{opacity:.6;cursor:default}.bgl-clear{color:#7a8aa6;cursor:pointer;width:24px;height:24px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:999px;margin:0;font:16px/1 inherit}.bgl-edit{background:#f6f8fc;border:1px solid #dbe3ef;border-radius:14px;gap:8px;margin:4px 0 0;padding:10px 12px;display:grid}.bgl-edit input{box-sizing:border-box;color:#0f1b3d;background:#fff;border:1px solid #d5deee;border-radius:10px;width:100%;padding:8px 10px;font:14px inherit}.bgl-acts{gap:6px;display:inline-flex}.bgl-acts button{color:#24539e;cursor:pointer;min-height:0;box-shadow:none;background:#fff;border:1px solid #c6d6f2;border-radius:999px;margin:0;padding:4px 12px;font:800 12px inherit}.bgl-acts button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.bgl-edit small{color:#45698f;font-size:11.5px}.bgl-error{color:#b3261e;margin:4px 0 0;font-size:12px}.bgl-band .bgl-line{color:#fff}.bgl-band .bgl-set{color:#fff;background:#ffffff1f;border-color:#fff9}.bgl-band .bgl-card,.bgl-band .bgl-edit{background:#ffffff29;border:0}.bgl-band .bgl-kicker{color:#ffffffd9}.bgl-band .bgl-goal,.bgl-band .bgl-edit small{color:#fff}.bgl-band .bgl-mode{background:#ffffff1a;border-color:#fff9}.bgl-band .bgl-mode button{color:#fff}.bgl-band .bgl-mode button+button{border-left-color:#ffffff80}.bgl-band .bgl-mode button.on{color:#0f1b3d;background:#fff}.bgl-band .bgl-clear{color:#fffc}.bgl-band .bgl-acts button{color:#fff;background:#ffffff1f;border-color:#fff9}.bgl-band .bgl-acts button.on{color:#0f1b3d;background:#fff;border-color:#fff}.bgl-band .bgl-error{color:#ffd4d4}.bgl-corner{margin:0;position:relative}.bgl-corner-bee{cursor:pointer;width:32px;height:32px;min-height:0;box-shadow:none;opacity:.55;background:#ffffff29;border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:grid;position:relative}.bgl-corner-bee.set,.bgl-corner-bee.open{opacity:1}.bgl-corner-bee i{background:#00c26e;border-radius:999px;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #fff}.bgl-corner-bee i.auto{background:#f0563f}.bgl-pop{z-index:5;background:#fff;border:1px solid #dbe3ef;border-radius:14px;gap:8px;width:300px;padding:10px 12px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 12px 30px #14204f40}.bgl-pop .bgl-kicker{color:#0b6475}.bgl-pop input{box-sizing:border-box;color:#0f1b3d;background:#fff;border:1px solid #d5deee;border-radius:10px;width:100%;padding:8px 10px;font:14px inherit}.bgl-pop small{color:#45698f;font-size:11.5px}.bgl-band .bgl-pop .bgl-mode{background:#fff;border-color:#c6d6f2}.bgl-band .bgl-pop .bgl-mode button{color:#24539e}.bgl-band .bgl-pop .bgl-mode button+button{border-left-color:#c6d6f2}.bgl-band .bgl-pop .bgl-mode button.on{color:#fff;background:#0f1b3d}.bgl-band .bgl-pop .bgl-acts button{color:#24539e;background:#fff;border-color:#c6d6f2}.bgl-band .bgl-pop .bgl-acts button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.bgl-band .bgl-pop small{color:#45698f}.bgl-band .bgl-pop .bgl-error{color:#b3261e}.bgl-corner-bee img{display:block;width:26px!important;height:26px!important}.relationship-identity .bgl-pop button{min-height:0;margin:0;padding:4px 12px;font-size:12px}.relationship-identity .bgl-pop .bgl-mode button{padding:5px 11px;font-size:11px}.bgl-corner-bee{justify-content:center;align-items:center;display:flex}.bgl-corner-bee img{max-width:none!important}.bgl-corner-bee,.relationship-identity .bgl-corner-bee{background:0 0;border-radius:0}.bgl-corner-bee.open{box-shadow:none}.bgl-corner-bee.open img{filter:drop-shadow(0 0 4px #fff)}.relationship-identity .bgl-corner-bee{outline:none;box-shadow:none!important;background:0 0!important;border:0!important}.pac-empty{text-align:center;place-items:center;gap:6px;padding:16px 14px;display:grid}.pac-empty small{letter-spacing:.1em;color:#0b6475;font-size:9px;font-weight:900}.pac-empty p{color:#45698f;margin:0;font-size:11.5px;line-height:1.4}.pac-go{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border:0;border-radius:999px;padding:8px 16px;font:800 12.5px inherit;box-shadow:0 6px 16px #0e7ea540}.pac-go:disabled{opacity:.6;cursor:default}.pac-btns{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.pac-btns .cc-expand{margin:0}.pac-spacer{flex:1}.cc-expand.quiet{color:#24539e;background:#fff;border-color:#c6d6f2}.cc-expand.small{padding:4px 10px;font-size:11px}.cc-expand.on{color:#fff;background:#0b6475;border-color:#0b6475}.pac-link{color:#24539e;cursor:pointer;background:0 0;border:0;padding:0;font:700 11.5px inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pac-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pac-head small{letter-spacing:.1em;color:#0b6475;font-size:9px;font-weight:900;display:block}.pac-head b{color:#1e2b6a;font-size:14px}.pac-row{grid-template-columns:1.1fr 1.1fr 1.2fr 1.1fr 1fr 1fr .8fr;gap:8px;margin-top:10px;display:grid}.pac-box{background:#f8faff;border:1px solid #c6d6f2;border-radius:10px;min-width:0;padding:7px 9px}.pac-box>label{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;margin-bottom:4px;font-size:9.5px;font-weight:800;display:flex}.pac-box input,.pac-box select{box-sizing:border-box;width:100%;font:inherit;color:#1e2b6a;background:#fff;border:1px solid #79cbd9;border-radius:8px;padding:5px 8px;font-size:12.5px;font-weight:700}.pac-sub{color:var(--muted);margin-top:4px;font-size:10.5px;display:block}.pac-sub em{font-style:normal;font-weight:800}.pac-sub em.money{color:#00a05c;font-size:12px}.pac-mini{text-align:center;width:40px!important;padding:1px 4px!important;font-size:11px!important;display:inline-block!important}.pac-chk{color:#1e2b6a;text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.pac-chk.strong{font-size:12px}.pac-chk input{accent-color:#0b6475;width:auto}.pac-seg{border:1px solid #c6d6f2;border-radius:999px;display:inline-flex;overflow:hidden}.pac-seg button{color:#45698f;cursor:pointer;background:#fff;border:0;padding:2px 8px;font:800 10px inherit}.pac-seg button.on{color:#fff;background:#0b6475}.pac-seg button:disabled{opacity:.5;cursor:default}.pac-seg.dark{border-color:#ffffff8c;margin-left:-6px}.pac-seg.dark button{color:#fff;background:0 0;padding:3px 9px;font-size:11px}.pac-seg.dark button.on{color:#0b6475;background:#fff}.pac-send{background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border-radius:999px;align-items:center;padding-right:8px;display:inline-flex;box-shadow:0 6px 16px #0e7ea540}.pac-send .pac-go{box-shadow:none;background:0 0}.pac-line{color:#45698f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.pac-line b{color:#1e2b6a}.pac-line input{font:inherit;color:#1e2b6a;border:1px solid #79cbd9;border-radius:8px;min-width:160px;padding:4px 8px;font-size:12px}.pac-p2{background:#f8faff;border:1px solid #c6d6f2;border-radius:10px;margin-top:10px;padding:8px 10px}.pac-p2h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pac-meta{color:var(--muted);margin:4px 0 0;font-size:11.5px}.pac-bul{grid-template-columns:16px 14px 1fr 22px 16px;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:grid}.pac-bul .n{color:#0b6475;text-align:center;font-size:10px;font-weight:900}.pac-bul textarea{font:inherit;color:#1e2b6a;resize:vertical;background:#fff;border:1px solid #79cbd9;border-radius:8px;min-height:28px;padding:5px 8px;font-size:12px;font-weight:600}.pac-lock{color:#1e2b6a;font-weight:700}.pac-lock i{color:var(--muted);margin-left:6px;font-size:10.5px;font-style:normal;font-weight:500}.pac-pk{accent-color:#0b6475;width:14px;height:14px;margin:0}.pac-st{color:#0b6475;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.pac-st:disabled{opacity:.35;cursor:default}.pac-x{color:#b91c1c;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:900}.pac-pol{color:#1e2b6a;background:#f2fafb;border-left:3px solid #79cbd9;border-radius:0 8px 8px 0;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 2px 38px;padding:4px 10px;font-size:12px;font-weight:700;display:flex}.pac-pol small{letter-spacing:.08em;color:#0b6475;flex:none;font-size:9px;font-weight:900}.pac-pol>span{flex:1;min-width:200px}.pac-q{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:2px 9px;font:700 10.5px inherit}.pac-q.on{color:#fff;background:#0b6475;border-color:#0b6475}.pac-q:disabled{opacity:.6;cursor:default}.pac-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.pac-foot i{color:var(--muted);font-size:10.5px;font-style:normal}.pac-versions{color:var(--muted);margin:8px 0 0;font-size:11.5px;line-height:1.6}@media (width<=1100px){.pac-row{grid-template-columns:1fr 1fr 1fr}}.pac-cap{background:#f8faff;border:1px solid #c6d6f2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:8px 10px;font-size:12px;display:flex}.pac-capbox{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.pac-capbox b{color:#1e2b6a;font-size:12px}.pac-capbox input{color:#1e2b6a;background:#fff;border:1px solid #79cbd9;border-radius:8px;width:110px;padding:4px 8px;font:700 12.5px inherit}.pac-capbox i{font-style:normal}.cc-expand.red{color:#b91c1c;background:#fff;border-color:#f3c4c4}.pac-meta.wide{flex-basis:100%;margin:0}.pac-meta.wide b{color:#1e2b6a}.pac-price-input{display:block;position:relative}.pac-price-input>span{pointer-events:none;color:#193453;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.pac .pac-box .pac-price-input input{box-sizing:border-box;width:100%;padding-left:25px}.pad-overlay{z-index:12000;color:#18345d;background:#0f172a88;place-items:center;padding:18px;font:14px/1.5 system-ui,sans-serif;display:grid;position:fixed;inset:0}.pad-dialog{box-sizing:border-box;background:#fff;border-radius:18px;width:min(1320px,100%);max-height:95dvh;padding:24px;overflow:auto;box-shadow:0 20px 70px #0004}.pad-dialog header{justify-content:space-between;align-items:start;gap:20px;display:flex}.pad-dialog h2{color:#4338ca;margin:0;font-size:24px}.pad-dialog h3{margin:0 0 8px}.pad-dialog p{margin:8px 0}.pad-dialog button,.pad-dialog a{cursor:pointer}.pad-dialog button{color:#234776;font:inherit;background:#eef5ff;border:1px solid #bacde9;border-radius:20px;min-height:42px;padding:9px 18px}.pad-dialog button:disabled{opacity:.5;cursor:default}.pad-people{border:1px solid #d5e0ee;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:18px 0;padding:12px;display:grid}.pad-people label{overflow-wrap:anywhere;background:#f5f8fd;border-radius:8px;align-items:start;gap:9px;padding:8px;display:flex}.pad-people b,.pad-people strong,.pad-people small{display:block}.pad-people b{color:#4338ca;font-size:12px}.pad-people strong{font-weight:600}.pad-people small{color:#526780}.pad-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pad-columns label{margin-bottom:10px;font-weight:600;display:block}.pad-columns input,.pad-columns select,.pad-columns textarea{box-sizing:border-box;color:#18345d;background:#fff;border:1px solid #c7d5e8;border-radius:8px;width:100%;padding:10px;font:14px/1.5 system-ui,sans-serif;display:block}.pad-columns textarea{resize:vertical;min-height:340px}.pad-pdf iframe{border:1px solid #d5e0ee;width:100%;height:520px;margin-top:10px}.pad-pdf p,.pad-to{color:#526780;font-size:12px}.pad-check{align-items:start;gap:8px;margin:14px 0;display:flex}.pad-dialog footer{border-top:1px solid #d5e0ee;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-top:10px;display:flex}.pad-dialog .pad-send{color:#fff;background:linear-gradient(110deg,#0b6475,#0e7ea5,#0891b2);font-weight:700}.pad-error{color:#b91c1c;background:#fff1f2;border-radius:8px;padding:10px}.pad-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font:12px/1.5 system-ui;overflow:auto}.pad-dialog input[type=checkbox]{accent-color:#4338ca;flex:0 0 18px;width:18px;height:18px}.pad-dialog :focus-visible{outline-offset:2px;outline:3px solid #22c7e0}@media (width<=750px){.pad-overlay{padding:6px}.pad-dialog{padding:14px}.pad-columns{grid-template-columns:1fr}.pad-dialog footer{display:block}.pad-pdf iframe{height:400px}.pad-people{grid-template-columns:1fr 1fr}.pad-dialog h2{font-size:20px}}.pad-pdf-pages{background:#e8eef5;border:1px solid #ccd8e6;max-height:520px;margin-top:10px;padding:10px;overflow:auto}.pad-pdf-pages canvas{width:100%;height:auto;margin:0 0 12px;display:block;box-shadow:0 2px 8px #18345d22}.pad-pdf-pages:empty{display:none}@media (width<=750px){.pad-pdf-pages{max-height:450px}}.pad-other span{gap:6px;width:100%;display:grid}.pad-other input[type=text],.pad-other input[type=email],.pad-other input:not([type=checkbox]){box-sizing:border-box;border:1px solid #c7d5e8;border-radius:8px;width:100%;padding:7px 9px;font:13px system-ui,sans-serif}.pad-fact{margin:-4px 0 10px;min-height:34px!important;padding:6px 14px!important;font-size:13px!important}.pad-how{color:#45698f;background:#eef2f9;border-radius:999px;margin-top:3px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.pad-how.link{color:#0e7490;background:#ecfeff}.pad-warn{color:#b3261e;background:#fff1f1;border-radius:10px;margin:8px 0;padding:8px 12px;font-size:13px;font-weight:700}.pad-attach{color:#45698f;cursor:pointer;align-items:center;gap:6px;margin-top:6px;font-size:12px;font-style:normal;display:flex}.pad-attach input{margin:0}.pad-note{color:#1d4ed8;background:#f3f7ff;border-radius:10px;margin:8px 0;padding:8px 12px;font-size:13px}.lr-overlay{z-index:400;background:#14204f73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lr-box{color:#0f1b3d;background:#fff;border-radius:14px;outline:none;flex-direction:column;width:100%;max-width:620px;max-height:calc(100vh - 32px);font-size:14px;display:flex;overflow:hidden;box-shadow:0 24px 60px #14204f4d}.lr-head{border-bottom:1px solid #e3eaf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.lr-head b{font-size:15px;display:block}.lr-head small{color:#45698f;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.lr-x{color:#45698f;cursor:pointer;background:#f3f7ff;border:0;border-radius:50%;flex:0 0 32px;width:32px;height:32px;font-size:14px}.lr-body{padding:14px 16px;overflow-y:auto}.lr-f{color:#45698f;margin:0 0 6px;font-size:12.5px}.lr-f b{color:#0f1b3d}.lr-preview{white-space:pre-wrap;border:1px solid #d5deea;border-radius:10px;max-height:46vh;margin:8px 0 4px;padding:12px;font-size:13px;line-height:1.5;overflow-y:auto}.lr-k{color:#24539e;margin:0 0 10px;font-size:11.5px;font-weight:700;display:block}.lr-k input,.lr-k select,.lr-k textarea{box-sizing:border-box;width:100%;font:inherit;color:#0f1b3d;background:#fff;border:1px solid #d5deea;border-radius:10px;margin-top:3px;padding:9px 10px;font-size:14px;font-weight:400;display:block}.lr-k textarea{resize:vertical;min-height:260px}.lr-k input:focus,.lr-k select:focus,.lr-k textarea:focus{outline-offset:0;border-color:#0e7ea5;outline:2px solid #0e7ea5}.lr-k input.moved,.lr-k select.moved{background:#ecfeff;border-color:#22c7e0}.lr-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 10px;display:grid}.lr-days{color:#45698f;align-items:center;gap:6px;font-size:13px;font-weight:400;display:flex}.lr-days input{width:70px}.lr-hint{color:#7a8aa6;margin:-4px 0 0;font-size:12px}.lr-cap{color:#b3261e;background:#fff1f1;border-radius:10px;margin:4px 0 0;padding:8px 12px;font-size:12.5px;font-weight:700}.lr-error{color:#b3261e;margin:0 0 10px;font-size:13px;font-weight:700}.lr-ok{color:#00a05c;margin:0;font-weight:700}.lr-wait{text-align:center;color:#45698f;margin:20px 0}.lr-acts{border-top:1px solid #e3eaf3;flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.lr-go,.lr-quiet{cursor:pointer;border-radius:999px;padding:9px 16px;font:700 13px system-ui,sans-serif}.lr-go{color:#fff;background:#0e7ea5;border:0}.lr-quiet{color:#24539e;background:#f3f7ff;border:1px solid #c6d6f2}.lr-go:disabled,.lr-quiet:disabled{opacity:.5;cursor:default}.lr-tag{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.lr-tag.red{color:#b3261e;background:#fff1f1}.lr-tag.cyan{color:#0e7490;background:#ecfeff}.lr-tag.green{color:#00a05c;background:#e6f6ee}.lr-row{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.lr-note{color:#45698f;margin:8px 0 0;font-size:12.5px;line-height:1.45}.lr-note b{color:#0f1b3d}.profile-income-file{border:1px solid #cedcf0;border-radius:10px;margin-top:24px;padding:16px}.profile-income-picks{border-collapse:collapse;width:100%;font-size:14px}.profile-income-picks th,.profile-income-picks td{text-align:left;vertical-align:middle;border-bottom:1px solid #e6edf7;padding:9px 8px}.profile-income-picks thead th{letter-spacing:.06em;text-transform:uppercase;color:#0e7490;border-bottom-color:#cedcf0;font-size:11px;font-weight:900}.profile-income-picks tbody th{color:#1e2b45;font-weight:600}.profile-income-picks td:nth-child(2){font-variant-numeric:tabular-nums;color:#00a05c;font-weight:700}.profile-income-picks tbody tr.none td:nth-child(2){color:#8a99ad;font-weight:500}.profile-income-picks tbody tr:not(.on):not(.none) td:nth-child(2){color:#8a99ad;text-decoration:line-through}.profile-income-picks label{cursor:pointer;color:#193453;align-items:center;gap:8px;display:inline-flex}.profile-income-picks input[type=checkbox]{accent-color:#0e7ea5;width:20px;height:20px;margin:0}.profile-income-picks tfoot th{color:#0f1b3d;border-bottom:0;font-weight:800}.profile-income-picks tfoot td{border-bottom:0}.profile-income-picks tfoot td:nth-child(2){font-size:16px}.profile-income-picks tfoot td:last-child{color:#536b87;font-size:12px}.profile-income-file .profile-mortgage-actions{margin-top:12px}@media (width<=600px){.profile-income-file{padding:12px}.profile-income-picks thead{display:none}.profile-income-picks tr{grid-template-columns:1fr auto;gap:2px 10px;display:grid}.profile-income-picks tbody th{border-bottom:0;grid-column:1/3;padding-bottom:0}.profile-income-picks td:last-child{border-bottom:1px solid #e6edf7}.profile-income-picks tfoot tr{display:block}.profile-income-picks tfoot td{border:0;display:inline-block}}.profile-income-sheet{margin-top:14px}.profile-income-people{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.profile-income-people button{color:#193453;min-height:44px;font:inherit;cursor:pointer;background:#f4f8ff;border:1.5px solid #c4d3ea;border-radius:999px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 14px;display:flex}.profile-income-people button b{font-size:14px;font-weight:700}.profile-income-people button small{color:#536b87;font-size:11px}.profile-income-people button[aria-pressed=true]{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.profile-income-people button[aria-pressed=true] small{color:#c7d2ea}.profile-income-household{background:#f4f8ff;border-radius:10px;gap:4px;margin:12px 0 0;padding:10px 12px;display:grid}.profile-income-household div{color:#193453;justify-content:space-between;gap:12px;font-size:14px;display:flex}.profile-income-household dd{font-variant-numeric:tabular-nums;color:#00a05c;margin:0;font-weight:700}.profile-income-household .total{border-top:1px solid #cedcf0;margin-top:2px;padding-top:6px}.profile-income-household .total dt{color:#0f1b3d;font-weight:800}.profile-income-household .total dd{font-size:16px}.profile-income-reasons{border:1px solid #cedcf0;border-radius:10px;margin:12px 0 0;padding:8px 12px}.profile-income-reasons summary{cursor:pointer;color:#193453;align-items:center;min-height:32px;font-size:13px;font-weight:700;display:flex}.profile-income-reasons ul{color:#1e2b45;margin:6px 0 4px;padding-left:18px;font-size:13px;line-height:1.45}.profile-closed-fees-table{border-collapse:collapse;width:100%;margin:4px 0 10px;font-size:14px}.profile-closed-fees-table th,.profile-closed-fees-table td{text-align:left;color:#1e2b45;border-bottom:1px solid #e6edf7;padding:7px 8px;font-weight:500}.profile-closed-fees-table td{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.profile-closed-fees-table tr.group th{letter-spacing:.06em;text-transform:uppercase;color:#0e7490;border-bottom-color:#cedcf0;padding-top:12px;font-size:11px;font-weight:900}.profile-closed-fees-table tfoot th,.profile-closed-fees-table tfoot td{color:#0f1b3d;border-bottom:0;font-weight:800}.profile-closed-fees-table tfoot td{color:#00a05c}.profile-closed-fees{background:#fff;border:1px solid #cedcf0;border-radius:10px;margin-top:16px;padding:0 16px}.profile-closed-fees summary{cursor:pointer;color:#193453;min-height:48px;padding:14px 0;font-weight:700}.profile-closed-fees summary span{color:#536b87;margin-left:12px;font-size:13px;font-weight:500}.profile-closed-fees>p{color:#536b87;margin:0 0 10px;font-size:13px}@media (width<=600px){.profile-closed-fees summary span{margin:4px 0 0 18px;display:block}}.relationship-profile.full-profile .profile-contact-grid>.profile-contact:first-child>.profile-contact-role,.relationship-profile.full-profile .profile-contact-grid>.profile-contact:first-child>h2{display:block}.profile-mortgage-setup fieldset{border:1px solid #d5e0ee;border-radius:8px;padding:16px}.profile-mortgage-fields label{color:#193453;gap:6px;font-size:14px;display:grid}.profile-mortgage-fields input,.profile-mortgage-fields select{color:#193453;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cedcf0;border-radius:6px;padding:9px}.profile-mortgage-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.profile-mortgage-actions button{color:#2753a1;background:#f1f6ff;border:1px solid #cedcf0;border-radius:8px;padding:10px 16px}.profile-setup-help{color:#536b87;font-size:13px}.profile-mortgage-actions button:disabled{opacity:.5}.profile-support-links{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.profile-application-embedded{min-width:0}.profile-mortgage-actions button{color:#163d79;cursor:pointer;background:#e5efff;border:2px solid #7495c8;min-height:48px;font-size:16px;font-weight:700;box-shadow:inset 0 1px #fff,0 2px 3px #19345318}.profile-mortgage-actions button:hover:not(:disabled){background:#d5e5ff;border-color:#2753a1}.profile-mortgage-actions button:focus-visible{outline-offset:3px;outline:3px solid #0e7ea5}.profile-mortgage-actions button:disabled{opacity:1;color:#596779;cursor:not-allowed;box-shadow:none;background:#edf0f4;border-color:#c4ccd8}.profile-letter-editor{scroll-margin-top:110px}@media (width<=600px){.profile-mortgage-actions button{width:100%}.relationship-profile .profile-mortgage-setup .profile-mortgage-actions button{min-height:48px;padding:10px 16px;font-size:16px}}.profile-price-input{display:block;position:relative}.profile-price-input>span{color:#193453;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.profile-mortgage-fields .profile-price-input input{padding-left:28px}.profile-setup-warn{color:#0f1b3d;background:#fdf8f7;border:1px solid #f0563f;border-radius:10px;padding:9px 12px}.profile-mortgage-setup{max-width:1040px}.profile-tools{margin-top:18px}.profile-tool-card{background:#fff;border:1px solid #cedcf0;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.profile-tool-card header{color:#193453;flex-direction:column;gap:2px;margin:0;display:flex}.profile-tool-card header b{font-size:15px;font-weight:800}.profile-tool-card header small{color:#536b87;min-height:16px;font-size:12.5px}.profile-tool-card .profile-mortgage-actions{align-items:center;gap:8px;margin-top:auto}.profile-tool-card .profile-mortgage-actions button{flex:1;min-width:0;padding:10px 12px;font-size:15px}.profile-tool-continue{color:#163d79;background:#fff;border:2px solid #7495c8;border-radius:6px;align-items:center;min-height:48px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.profile-tool-more{font:inherit;color:#2455a4;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:13px;font-weight:700}.profile-tool-more[aria-expanded=true]{color:#0f1b3d}.profile-tool-figure{color:#00a05c;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:800}.profile-tool-figure small{color:#536b87;margin-left:4px;font-size:12.5px;font-weight:500}.profile-tool-panel{background:#fff;border:1px solid #cedcf0;border-radius:10px;grid-column:1/-1;padding:16px}.profile-tools>.profile-income-file{display:contents}.profile-tools>*,.profile-tool-panel>*{min-width:0}.profile-tool-flag{color:#ba2d17;background:#fcf2f0;border:1px solid #f0563f;border-radius:999px;align-self:flex-start;margin:0;padding:3px 10px;font-size:12px;font-weight:800}.profile-mortgage-setup .profile-tools-heading{background:0 0;border:0;margin:0 0 22px;padding:0}.profile-tools-heading>span{letter-spacing:.16em;color:#34707a;font-size:10px;font-weight:800}.profile-mortgage-setup .profile-tools-heading h2{letter-spacing:-.7px;color:#18274d;margin:5px 0 6px;font-size:27px}.profile-tools-heading p{color:#61718e;margin:0;font-size:14px}.profile-mortgage-setup>.profile-starting-terms{background:linear-gradient(120deg,#f5fbfc,#f5fbff);border:1px solid #dedff1;border-radius:16px;padding:18px 22px 22px;box-shadow:inset 0 1px #fff}.profile-starting-terms>legend{color:#53447e;padding:0 8px;font-size:13px;font-weight:750}.profile-mortgage-fields label{color:#576985;font-size:12px;font-weight:650}.profile-mortgage-fields input,.profile-mortgage-fields select{border-radius:10px;min-height:46px;padding:10px 12px;font-size:15px;box-shadow:0 2px 5px #25375d04}.profile-mortgage-fields input:focus,.profile-mortgage-fields select:focus{outline-offset:1px;border-color:#25a3b9;outline:3px solid #8b5cf61c}.profile-mortgage-setup>.profile-setup-help{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.6}.profile-mortgage-setup .profile-tool-card{isolation:isolate;border-radius:20px;gap:14px;padding:24px;position:relative;overflow:hidden;box-shadow:0 8px 24px #27385309}.profile-mortgage-setup .profile-tool-card header b{letter-spacing:-.6px;font-size:22px;line-height:1.25}.profile-mortgage-setup .profile-tool-card header small{margin-top:5px;font-size:12px}.profile-tool-description{color:#61718e;max-width:330px;margin:0;font-size:13px;line-height:1.7}.profile-mortgage-setup .profile-letter-tool{background:linear-gradient(140deg,#fff,#f7f8ff);border-color:#e1e6f1}.profile-letter-tool:before{content:"";background:var(--hh-bright-fade);border-radius:4px;width:36px;height:4px;margin:0 0 4px}.profile-mortgage-setup .profile-mortgage-tool{background:linear-gradient(105deg,#14204f4d,transparent 85%),var(--hh-bright-fade);color:#fff;border:1px solid #8e98f0;box-shadow:0 12px 28px #6845c52a,inset 0 1px #ffffff50}.profile-mortgage-tool:before{content:"";z-index:-1;pointer-events:none;background:var(--hh-bright-cells) right top/40px 69px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.profile-mortgage-tool:after{content:"";pointer-events:none;opacity:.4;transform-origin:0;background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;animation:6s ease-in-out infinite profile-mortgage-glow;position:absolute;inset:auto 24px 0}.profile-mortgage-setup .profile-mortgage-tool header{color:#fff;max-width:80%;position:relative}.profile-mortgage-setup .profile-mortgage-tool header b{color:#fff;text-shadow:0 1px 3px #14204f55}.profile-mortgage-setup .profile-mortgage-tool header small{color:#fff;background:#14204f40;border:1px solid #ffffff30;border-radius:6px;width:fit-content;padding:3px 9px}.profile-mortgage-tool .profile-tool-description{color:#fff;text-shadow:0 1px 2px #14204f66;max-width:320px;position:relative}.profile-tool-kicker{letter-spacing:.15em;color:#fff;opacity:.9;font-size:9px;font-weight:800}.profile-mortgage-art{fill:none;stroke:#fff;stroke-width:1.2px;opacity:.28;pointer-events:none;width:100px;height:100px;position:absolute;top:23px;right:12px}.profile-mortgage-setup .profile-tool-card .profile-mortgage-actions{gap:9px;margin-top:8px}.profile-mortgage-setup .profile-letter-tool .profile-mortgage-actions button{color:#35538d;background:#edf1ff;border:1px solid #cdd7f0;border-radius:12px;min-height:48px;box-shadow:inset 0 1px #fff}.profile-mortgage-setup .profile-mortgage-tool .profile-mortgage-actions button,.profile-mortgage-tool .profile-tool-continue{color:#2b3f7f;background:#fff;border:1px solid #fff;border-radius:12px;min-height:48px;font-size:14px;font-weight:750;text-decoration:none;box-shadow:0 4px 12px #14204f26,inset 0 1px #fff}.profile-mortgage-setup .profile-mortgage-tool .profile-mortgage-actions button:hover:not(:disabled),.profile-mortgage-tool .profile-tool-continue:hover{background:#eef8ff;transform:translateY(-1px);box-shadow:0 5px 17px #14204f38}.profile-mortgage-setup .profile-mortgage-tool .profile-mortgage-actions button:disabled{color:#dce4f7;box-shadow:none;cursor:not-allowed;background:#ffffff20;border-color:#ffffff30}.profile-mortgage-tool .profile-tool-continue{color:#fff;box-shadow:none;background:#14204f26;border-color:#fff6;justify-content:center;align-items:center;display:inline-flex}.profile-mortgage-tool .profile-tool-continue:hover{color:#2b3f7f}.profile-mortgage-setup .profile-tool-more{border-bottom:1px solid #cdd8ed;border-radius:0;min-height:38px;padding:6px 0;font-size:12px;text-decoration:none}.profile-mortgage-setup .profile-mortgage-tool .profile-tool-more{color:#fff;border-color:#fff5}.profile-mortgage-setup .profile-tool-panel{background:linear-gradient(150deg,#fafdfe,#fff 45%,#f8fcff);border:1px solid #dbe2f2;border-radius:18px;padding:22px;position:relative;box-shadow:0 7px 25px #29386709}.profile-tool-panel:before{content:"";background:var(--hh-bright-fade);border-radius:0 0 3px 3px;height:3px;position:absolute;inset:0 18px auto}.profile-mortgage-setup button:focus-visible,.profile-mortgage-setup a:focus-visible{outline-offset:3px;outline:3px solid #7dd3fc}@keyframes profile-mortgage-glow{0%,to{opacity:.25;transform:scaleX(.5)}50%{opacity:.8;transform:scaleX(1)}}@media (width<=600px){.profile-mortgage-setup .profile-tool-card{padding:20px}.profile-mortgage-setup .profile-tool-panel{padding:16px}.profile-mortgage-setup .profile-tools-heading h2{font-size:24px}.profile-mortgage-fields input,.profile-mortgage-fields select{font-size:16px}.profile-mortgage-setup>.profile-starting-terms{padding:14px}.profile-mortgage-tool .profile-tool-continue{width:100%}}@media (prefers-reduced-motion:reduce){.profile-mortgage-tool:after{animation:none}.profile-mortgage-tool button,.profile-mortgage-tool a{transform:none!important}}.profile-mortgage-fields input,.profile-mortgage-fields select{min-height:40px;padding:8px 10px;font-size:14px}@media (width<=600px){.profile-mortgage-fields input,.profile-mortgage-fields select{min-height:44px;font-size:16px}}.rrn{color:#e6edff;background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:12px;align-items:center;gap:9px;margin:8px 0;padding:9px 12px;font-size:14px;line-height:1.4;display:flex;box-shadow:0 0 14px #22c7e01f}p.rrn,p.rrn>span{color:#e6edff;font-weight:600}.rrn-cell{clip-path:inset(0 round 24%);background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0);flex:none;width:13px;height:15px}.rrn-working .rrn-cell{animation:1.2s linear infinite rrn-spin}@keyframes rrn-spin{to{transform:rotate(360deg)}}.rrn-failed{border-color:#f0563f}.rrn-failed .rrn-cell{background:#f0563f}.rrn button{color:#9fb6dc;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;font-size:14px}@media (prefers-reduced-motion:reduce){.rrn-working .rrn-cell{animation:none}}.header-facts-why{gap:4px;margin:10px 0 4px;display:grid}.header-facts-why textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:10px;padding:8px 10px}.header-facts-why small{color:#64748b;font-size:12px}.full-profile .compact-stage-header{padding:14px 24px 12px}.full-profile .compact-stage-header h1{overflow-wrap:anywhere;margin:6px 0 3px;font-size:22px;line-height:1.25}.full-profile .compact-stage-header>p,.stage-header-date{color:#617591;font-size:12px}.stage-header-date{margin-bottom:8px;display:block}.stage-header-row{gap:0;width:100%;max-width:850px;display:grid}.stage-header-row-one,.stage-header-row-two{grid-template-columns:repeat(5,minmax(0,1fr))}.stage-header-row>div{overflow-wrap:anywhere;border-bottom:1px solid #e3eaf3;flex-direction:column;gap:2px;min-width:0;padding:5px 10px;display:flex}.stage-header-row b{color:#304f73;font-size:12px;font-weight:700}.stage-header-row span{color:#17345d;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.3}.full-profile .compact-stage-header .stage-header-foot{margin-top:7px}@media (width<=800px){.stage-header-row-one,.stage-header-row-two{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.full-profile .compact-stage-header{padding:12px}.stage-header-row-one,.stage-header-row-two{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-header-row>div{padding:5px 6px}.full-profile .compact-stage-header h1{font-size:20px}}.stage-header-row button{text-align:left;color:#173c75;cursor:pointer;background:0 0;border:0;padding:3px 0}.stage-header-row button:hover{text-decoration:underline}.header-facts-editor{background:#f8faff;border:1px solid #a5b4fc;border-radius:10px;margin:12px 0;padding:16px}.header-facts-editor fieldset{border:0;padding:0}.header-facts-editor button{margin:12px 8px 0 0}.header-facts-editor label{flex-direction:column;gap:5px;display:flex}.header-facts-editor input{box-sizing:border-box;width:100%;padding:8px}.header-address-edit{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.header-facts-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.header-facts-editor .header-facts-save{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0f1b3d;border:0;border-radius:999px;padding:0 20px;font-weight:800}.header-facts-editor .header-facts-cancel{color:#163d79;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #c4d3ea;border-radius:999px;padding:0 18px;font-weight:700}.header-facts-editor .header-facts-save:focus-visible,.header-facts-editor .header-facts-cancel:focus-visible{outline-offset:2px;outline:3px solid #0e7ea5}.header-facts-editor .header-facts-note{color:#5b6b85;margin-top:4px;font-size:12px;font-weight:400;display:block}.header-facts-editor .ua-down{gap:8px;display:flex}.header-facts-editor .ua-down input{flex:1;min-width:0}.header-facts-editor .ua-down select{flex:none;width:85px}.stage-header-row-one>div:nth-child(5) button{color:#00a05c;font-weight:800}.stage-header-row-pay>div{background:#f6f9fd}.stage-header-row-lock>div:first-child button{font-weight:700}.stage-header-row-lock.locked>div:first-child button{color:#00a05c}.header-facts-editor .hfe-lock-end{color:#0f1b3d;background:#eaf7f9;border:1px solid #b6e3ea;border-radius:8px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:13px}.header-facts-editor .hfe-escrow{grid-column:1/-1;gap:6px;margin:4px 0;display:grid}.header-facts-editor .hfe-escrow-label{color:#0f1b3d;font-weight:700}.header-facts-editor .hfe-escrow-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=640px){.header-facts-editor .hfe-escrow-pick{grid-template-columns:1fr}}.header-facts-editor .hfe-escrow-pick button{text-align:left;font:inherit;cursor:pointer;color:#0f1b3d;background:#fff;border:1px solid #d6e0f0;border-radius:14px;gap:2px;padding:11px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.header-facts-editor .hfe-escrow-pick button:hover{border-color:#93b4ef}.header-facts-editor .hfe-escrow-pick button.on{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5 50%,#22c7e0) border-box;border:2px solid #0000;padding:10px 13px;box-shadow:0 8px 20px #0e7ea524}.header-facts-editor .hfe-escrow-pick b{font-size:15px;font-weight:800}.header-facts-editor .hfe-escrow-pick small{color:#64748b;font-size:12.5px}.header-facts-editor .hfe-escrow-note{color:#0e7490;font-size:12.5px;font-weight:600}.header-facts-editor .hfe-escrow-pick button{padding-left:44px;position:relative}.header-facts-editor .hfe-escrow-pick button.on{padding-left:43px}.header-facts-editor .hfe-escrow-pick button:before{content:"";clip-path:inset(0 round 24%);background:#e7eefb;width:20px;height:22px;position:absolute;top:13px;left:14px}.header-facts-editor .hfe-escrow-pick button.on:before{background:linear-gradient(135deg,#0a7a8c,#0e7ea5 55%,#22c7e0);top:12px;left:13px}.header-facts-editor .hfe-escrow-pick button.on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:18px;left:20px;transform:rotate(45deg)}.header-facts-editor :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;height:44px}.header-facts-editor select{padding-top:0;padding-bottom:0;line-height:1.2}.cfh{max-width:980px;margin-top:8px}.cfh-grid{border-top:1px solid #e3eaf3;border-left:1px solid #e3eaf3;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.cfh-grid>div,.cfh-addr>div{overflow-wrap:anywhere;border-bottom:1px solid #e3eaf3;border-right:1px solid #e3eaf3;flex-direction:column;gap:1px;min-width:0;padding:4px 8px;display:flex}.cfh b{letter-spacing:.06em;text-transform:uppercase;color:#304f73;font-size:10.5px;font-weight:800}.cfh span{color:#17345d;font-variant-numeric:tabular-nums;font-size:13.5px;line-height:1.25}.cfh span.money{color:#00a05c;font-weight:700}.cfh-addr{border-left:1px solid #e3eaf3;grid-template-columns:2fr 2fr 1fr;display:grid}@media (width<=900px){.cfh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.cfh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cfh-addr{grid-template-columns:1fr}}.cfh-fold{display:none}@media (width<=640px){.cfh-fold{width:100%;font:inherit;color:#17345d;cursor:pointer;text-align:left;background:#f7f9fd;border:1px solid #e3eaf3;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.cfh-fold b{color:#00a05c;letter-spacing:0;text-transform:none;font-size:15px;font-weight:800}.cfh-fold i{color:#0e7ea5;white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}.cfh:not(.open) .cfh-grid,.cfh:not(.open) .cfh-addr{display:none}.cfh.open .cfh-grid{margin-top:8px}}.cfh-ok{color:#00a05c;font-style:normal;font-weight:800}.ohc{gap:4px;min-width:0;margin:6px 0 2px;display:grid}.ohc-line{font:inherit;color:#0f1b3d;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.ohc-line i{color:#0e7ea5;font-style:normal}.ohc-history{color:#334155;gap:2px;margin:4px 0 2px 16px;padding:0;font-size:12.5px;display:grid}.profile-contact-editor{border:0;min-width:0;margin:0;padding:0}.profile-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-contact-fields label{flex-direction:column;gap:6px;font-size:14px;display:flex}.profile-contact-fields input{width:100%;min-width:0;font:inherit;border:1px solid #cbd5ee;border-radius:6px;padding:10px}.profile-contact-name-preview{background:#f2f6fc;border-radius:8px;padding:14px;line-height:1.8}.profile-contact-buttons{gap:10px;margin-top:20px;display:flex}.profile-contact-buttons button{color:#243b77;cursor:pointer;background:#eef3ff;border:1px solid #cbd5ee;border-radius:8px;padding:10px 18px}@media (width<=600px){.profile-contact-fields{grid-template-columns:1fr}}.contact-quick-view{color:#162b49;background:#fff;border:0;width:min(655px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font:14px/1.5 Inter,Segoe UI,sans-serif;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 50px #18345d18}.contact-quick-view[open]{flex-direction:column;display:flex}.contact-quick-view{z-index:145}.qv-scrim{display:none}.contact-quick-view[open]+.qv-scrim{z-index:140;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#f5f7fbbf;display:block;position:fixed;inset:0}.contact-quick-view *{box-sizing:border-box}.contact-quick-view button,.contact-quick-view textarea,.contact-quick-view select{font:inherit}.contact-quick-view button{cursor:pointer}.contact-quick-view button:disabled{opacity:.5;cursor:default}.contact-quick-view button:focus-visible,.contact-quick-view textarea:focus-visible,.contact-quick-view select:focus-visible{outline-offset:3px;outline:3px solid #54c7e2}.contact-quick-view h2,.contact-quick-view h3,.contact-quick-view p{margin:0}.qv-top{padding:calc(18px + env(safe-area-inset-top,0px)) 26px 18px;background:linear-gradient(110deg,#eff6ff,#ecfeff);border-bottom:1px solid #e7ebf3;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.qv-top>div{align-items:center;gap:13px;display:flex}.qv-top button,.qv-followup button{color:#325a94;background:#f7faff;border:1px solid #dae3f4;border-radius:7px;padding:9px 12px;font-size:12px}.qv-top .qv-close{color:#64748b;background:0 0;border:0;width:30px;height:34px;padding:0;font-size:24px}.qv-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.qv-contact{color:#fff;background:linear-gradient(115deg,#123a80 0%,#0e7ea5 58%,#089ebd 100%);padding:25px 28px 20px}.qv-switch{background:#ffffff20;border-radius:7px;gap:2px;margin-bottom:20px;padding:3px;display:inline-flex}.qv-switch button{color:#e4f1ff;background:0 0;border:0;border-radius:5px;padding:7px 12px;font-size:12px}.qv-switch button[aria-pressed=true]{color:#164c96;background:#fff;font-weight:650}.qv-identity{align-items:center;gap:14px;display:flex}.qv-identity>div{min-width:0}.qv-avatar{color:#174c97;background:#fff;border-radius:50%;flex:none;place-items:center;width:49px;height:49px;font-size:17px;font-weight:650;display:grid}.qv-identity h3{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:24px;font-weight:650;line-height:1.3}.qv-identity p{color:#e0efff;margin-top:5px;font-size:12px}.qv-badge{background:#ffffff1c;border:1px solid #fff5;border-radius:5px;margin-left:auto;padding:4px 7px;font-size:10px}.qv-contact-line{color:#e0efff;overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 20px;margin:18px 0;font-size:12px;display:flex}.qv-actions{gap:8px;display:flex}.qv-actions button{color:#fff;background:#ffffff14;border:1px solid #ffffff65;border-radius:7px;flex:1;padding:9px 6px;font-size:12px}.qv-contact-warning{padding-bottom:12px;font-size:12px}.qv-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:21px;display:grid}.qv-facts>div+div{border-left:1px solid #ffffff40;padding-left:16px}.qv-facts span{color:#e0efff;margin-bottom:6px;font-size:10px;display:block}.qv-facts b,.qv-facts button{overflow-wrap:anywhere;font-size:12px;font-weight:600}.qv-facts button{color:#fff;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.qv-section{border-bottom:1px solid #e7ebf3;padding:22px 28px}.qv-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.qv-section h3{font-size:14px;font-weight:650}.qv-text{color:#2563b2;background:0 0;border:0;padding:4px 0;font-weight:550;font-size:12px!important}.qv-summary{background:linear-gradient(115deg,#eff6ff,#ecfeff);border:1px solid #dceff7;border-radius:9px;padding:15px 17px}.qv-summary>b{color:#287aaa;letter-spacing:.6px;margin-bottom:9px;font-size:10px;font-weight:700;display:block}.qv-summary p{color:#45526c;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.qv-summary small{color:#547187;margin-top:9px;font-size:10px;display:block}.qv-followup{align-items:center;gap:11px;padding-top:15px;display:flex}.qv-followup>span{color:#3972b9;background:#edf5ff;border-radius:7px;flex:none;place-items:center;width:31px;height:31px;display:grid}.qv-followup>div{flex:1;min-width:0}.qv-followup b{font-size:12px;font-weight:600;display:block}.qv-followup small{color:#67778e;margin-top:3px;font-size:11px;display:block}.qv-followup button{flex:none;padding:7px 10px;font-size:11px}.qv-tabs{background:#f4f6fa;border:1px solid #edf0f5;border-radius:8px;gap:5px;margin-bottom:13px;padding:3px;display:flex}.qv-tabs button{color:#64748b;background:0 0;border:0;border-radius:6px;flex:1;padding:9px 3px;font-size:11px}.qv-tabs button[aria-pressed=true]{color:#236db0;background:#fff;font-weight:650;box-shadow:0 1px 5px #27355110}.qv-hint{color:#64748b;font-size:11px;line-height:1.65;margin-bottom:11px!important}.qv-section>textarea{resize:vertical;color:#31435c;background:#fff;border:1px solid #dfe5ee;border-radius:8px;width:100%;min-height:96px;padding:12px;font-size:14px;line-height:1.5;display:block}.qv-note-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.qv-note-footer small{color:#67778e;font-size:10px}.qv-primary{color:#fff;background:linear-gradient(110deg,#123a80 0%,#0e7ea5 52%,#089ebd 100%);border:0;border-radius:7px;flex:none;padding:10px 15px;font-size:12px!important}.qv-count{color:#277daf;background:#eaf6fc;border-radius:5px;margin-left:6px;padding:3px 6px;font-size:10px}.qv-timeline{margin:0;padding:0;list-style:none}.qv-timeline li{gap:12px;padding-bottom:20px;display:flex;position:relative}.qv-timeline li:last-child{padding-bottom:0}.qv-timeline li:not(:last-child):before{content:"";background:#e5e9f2;width:1px;position:absolute;top:30px;bottom:0;left:15px}.qv-activity-icon{color:#3685b4;z-index:1;background:#edf8fc;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.qv-timeline li>div{flex:1;min-width:0}.qv-timeline header{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.qv-timeline b{font-size:12px;font-weight:600}.qv-timeline time{color:#67778e;flex:none;font-size:10px}.qv-timeline p,.qv-timeline summary{color:#607087;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.6}.qv-timeline summary{cursor:pointer}.qv-source{background:#eefaff;border-radius:6px;outline:2px solid #67cce7}.qv-note-card{border:1px solid #e6eaf1;border-radius:8px;margin-top:10px;padding:13px 15px}.qv-note-card header{color:#67778e;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.qv-note-card p{color:#536179;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.qv-filter{margin-bottom:16px;font-size:12px;display:block}.qv-filter select{border:1px solid #dfe5ee;border-radius:5px;margin-left:8px;padding:6px}.qv-footer{color:#67778e;background:#fafbfd;border-top:1px solid #e7ebf3;flex:none;justify-content:space-between;padding:11px 28px;font-size:10px;display:flex}.qv-loading,.qv-load-error{padding:12px 28px;font-size:12px}.qv-load-error,.qv-error{color:#b42318}.qv-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-quick-view .workspace-drawer-heading h2{color:#164c96}@media (width>=1500px){.contact-quick-view{width:690px}.qv-section{padding-top:24px;padding-bottom:24px}}@media (width<=760px){.contact-quick-view{width:100%}.qv-top{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px}.qv-top h2{font-size:13px}.qv-top>div{gap:5px}.qv-top>button{padding:8px;font-size:11px}.qv-contact,.qv-section{padding:19px 20px}.qv-identity h3{font-size:22px}.qv-contact-line{flex-direction:column;gap:9px}.qv-facts{gap:10px}.qv-facts>div+div{padding-left:10px}.qv-footer{padding:11px 20px calc(11px + env(safe-area-inset-bottom,0px))}.qv-actions{gap:5px}.qv-actions button{font-size:11px}.qv-section>textarea{font-size:16px}.qv-timeline header{flex-wrap:wrap;gap:3px}.qv-badge{max-width:90px}.contact-quick-view .tp-head{flex-wrap:wrap}}.qv-link-context{color:#e0efff;font-size:11px;margin:-8px 0 18px!important}.qv-leave-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.qv-scroll{background:#f1f5fb;padding:18px}.qv-contact,.qv-section{border:2px solid var(--qv-edge);border-top:12px solid var(--qv-edge);background:linear-gradient(180deg,var(--qv-tint),#fff 190px);color:#263b60;border-radius:22px;margin:0 0 20px;padding:22px;box-shadow:0 8px 18px #172b4d12}.qv-contact{--qv-edge:#202653;--qv-tint:#d6d9e8}.qv-section{--qv-edge:#3861ed;--qv-tint:#dce5ff}.qv-section--capture{--qv-edge:#107182;--qv-tint:#c9eaf0}.qv-section--activity{--qv-edge:#4cb1cd;--qv-tint:#d9f4f9}.qv-section h3{color:var(--qv-edge);font-size:21px;font-weight:750}.qv-section--activity h3{color:#24738a}.qv-section:last-child{margin-bottom:0}.qv-section-head{flex-wrap:wrap}.qv-identity h3{color:#202653;font-weight:750}.qv-identity p,.qv-contact-line,.qv-link-context,.qv-facts span{color:#425577}.qv-avatar{color:#202653;border:2px solid #202653;border-bottom-width:6px;border-radius:15px;width:54px;height:58px}.qv-switch{background:#20265312}.qv-switch button{color:#344b74}.qv-switch button[aria-pressed=true]{color:#202653}.qv-badge{color:#202653;background:#fff;border-color:#909bbe}.qv-actions button{color:#202653;background:#fff;border:1px solid #8796bc;font-weight:650}.qv-actions button:hover:not(:disabled){background:#e4eaff}.qv-facts button{color:#202653}.qv-facts>div+div{border-left-color:#b8c2d8}.qv-summary{background:#ffffffb8;border-color:#bdcffa}.qv-note-card{background:#fff}@media (width<=500px){.qv-scroll{padding:12px}.qv-contact,.qv-section{border-radius:18px;margin-bottom:16px;padding:18px}.qv-section h3{font-size:19px}.qv-identity{gap:10px}.qv-identity h3{font-size:22px}}.contact-quick-view{scrollbar-gutter:auto;overflow:hidden}@media (width<=760px){.contact-quick-view{width:100vw}}.qv-top{color:#fff;background:#0f1b3d;border-bottom:3px solid #22c7e0}.qv-top h2{font-size:17px;font-weight:750}.qv-top>button{color:#0f1b3d;background:#fff;border:2px solid #a6ddf5;padding:12px 16px;font-size:14px;font-weight:750;box-shadow:0 3px #07102e}.qv-top>button:hover{background:#eaf7ff}.qv-top .qv-close{color:#fff;border:1px solid #fff5;border-radius:6px;width:34px;height:36px}@media (width<=500px){.qv-top{gap:8px;padding:14px 12px}.qv-top>div{gap:8px}.qv-top h2{font-size:14px}.qv-top>button{padding:10px;font-size:12px}}.qv-contact,.qv-section,.qv-identity p,.qv-contact-line,.qv-link-context,.qv-summary p,.qv-hint,.qv-timeline p,.qv-timeline summary,.qv-note-card p,.qv-section>textarea,.qv-facts span,.qv-facts b,.qv-facts button,.qv-summary>b,.qv-summary small,.qv-followup b,.qv-followup small,.qv-note-footer small,.qv-timeline b,.qv-timeline time,.qv-note-card header,.qv-filter,.qv-footer,.qv-badge,.qv-count,.qv-contact-warning,.qv-switch button,.qv-actions button,.qv-tabs button,.qv-followup button{color:#000;font-size:16px}.qv-text,.qv-primary{font-size:16px!important}.qv-section>textarea::placeholder{color:#000;opacity:1}.qv-note-footer,.qv-timeline header,.qv-note-card header,.qv-footer{flex-wrap:wrap}.qv-facts>div{min-width:0}.qv-tabs{flex-wrap:wrap}.qv-tabs button{min-width:85px}.qv-facts span,.qv-filter{font-weight:650}.contact-quick-view{height:100dvh;max-height:100dvh}.qv-app-login{color:#45698f;font-size:12px}.qv-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.qv-license{color:#0e7ea5;margin:0 0 2px;font-size:12px;font-weight:700}.qv-identity.qv-branded{border-radius:12px;padding:10px 12px;position:relative;overflow:hidden}.qv-identity .qv-brand-bg{object-fit:cover;opacity:.16;z-index:0;filter:saturate(.6);width:100%;height:100%;position:absolute;inset:0}.qv-identity.qv-branded>*{z-index:1;position:relative}.qv-identity.qv-branded .qv-avatar{border:3px solid #fff;box-shadow:0 4px 12px #14204f4d}.qv-identity.qv-branded>.qv-brand-bg{z-index:0;position:absolute}.swap-borrower h3{color:#243b77;margin:18px 0 8px;font-size:15px}.swap-borrower h3:first-child{margin-top:4px}.swap-choices{gap:8px;display:grid}.swap-choices label{cursor:pointer;background:#fff;border:1px solid #cbd5ee;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.swap-choices label.on{background:#eef3ff;border-color:#0e7ea5;box-shadow:inset 0 1px #fff,0 1px 2px #243b771f}.swap-choices input{accent-color:#0e7ea5;margin:0}.swap-choices span{flex-direction:column;min-width:0;display:flex}.swap-choices small{color:#64748b;font-size:12px}.swap-borrower .profile-contact-fields{margin-top:12px}.swap-relationship{flex-direction:column;gap:6px;max-width:260px;margin-top:10px;font-size:14px;display:flex}.swap-relationship select{font:inherit;background:#fff;border:1px solid #cbd5ee;border-radius:6px;padding:10px}.swap-borrower .profile-contact-name-preview{margin-top:16px}.swap-borrower .join-client-none{color:#5b6b8c;margin:4px 0;font-size:13px}.swap-borrower .join-client-search{grid-template-columns:1fr;margin-bottom:10px}.profile-documents{max-width:850px}.profile-document-row{background:#fff;border:1px solid #dbe4f2;border-left:4px solid #0e7ea5;border-radius:9px;flex-wrap:wrap;align-items:center;gap:20px 24px;margin:16px 0;padding:20px 24px;display:flex}.profile-document-row>div:first-child{flex:0 390px;min-width:0}.profile-document-row h3{color:#142b4d;margin:0;font-size:20px;line-height:1.4}.profile-document-row p{color:#526581;margin:8px 0 0;font-size:17px;line-height:1.65}.profile-document-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-documents .profile-document-actions button,.profile-documents .profile-document-actions a{color:#2454ad;cursor:pointer;background:#f0f5ff;border:1px solid #b7c9ed;border-radius:7px;justify-content:center;align-items:center;padding:10px 16px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.profile-documents .profile-document-actions button:disabled{opacity:.6;cursor:wait}.profile-documents .profile-document-actions button:focus-visible,.profile-documents .profile-document-actions a:focus-visible{outline-offset:3px;outline:2px solid #0e7ea5}.profile-saved-reports{flex-basis:100%;margin:0;padding:0;list-style:none}.profile-saved-reports li{border-top:1px solid #dbe4f2;flex-wrap:wrap;gap:12px;padding:12px 0;display:flex}.profile-saved-reports a{color:#2454ad;font-weight:600}.profile-saved-reports span{color:#526581}@media (width<=760px){.profile-document-row{gap:12px;margin:10px 0;padding:12px}.profile-document-row>div:first-child{flex-basis:100%}.profile-document-row h3{font-size:14px}.profile-document-row p,.profile-saved-reports{font-size:13px;line-height:1.5}.profile-documents .profile-document-actions button,.profile-documents .profile-document-actions a{min-height:36px;padding:7px 10px;font-size:12px}}.es{box-sizing:border-box;color:#0f1b3d;text-align:left;background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;width:100%;max-width:1080px;margin:0 auto;padding:18px 20px 60px;font-family:system-ui,sans-serif;display:grid}.es button,.es input,.es select,.es textarea{font:inherit}.es button{cursor:pointer}.es h1{color:#0f1b3d;margin:0;font-size:26px}.es h2{color:#0f1b3d;margin:6px 0 0;font-size:15px}.es p{margin:0}.es small{color:#5b6b85;font-weight:500}.es-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.es-head p{color:#5b6b85;margin-top:2px}.es-fine{color:#5b6b85;font-size:13px}.es-warn,.es-err{color:#b91c1c;font-size:13.5px;font-weight:700}.es-said{color:#00a05c;font-size:14px;font-weight:700}.es-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.es-steps button{color:#5b6b85;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:flex}.es-steps b{color:#0f1b3d;background:#dbe3ef;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.es-steps .on button{color:#0f1b3d;border-color:#0e7ea5}.es-steps .on b{color:#fff;background:#0e7ea5}.es-steps .done b{color:#fff;background:#00a05c}.es-card{box-sizing:border-box;background:#fff;border:1px solid #dbe3ef;border-radius:16px;gap:10px;width:100%;max-width:none;margin:0;padding:18px;display:grid;box-shadow:inset 0 1px #fff,0 2px 8px #14204f0f}.es-file,.es-drop{background:#f7faff;border:1px dashed #9db4d6;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.es-file>div{flex:1;min-width:0;display:grid}.es-file b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.es-slim{border-style:solid;padding:8px 12px}.es-drop{flex-wrap:wrap;justify-content:center;padding:26px 14px}.es-pdf{color:#fff;background:#0f1b3d;border-radius:6px;flex:none;padding:8px 7px;font-size:11px;font-weight:800}.es-field{gap:4px;font-size:13px;font-weight:700;display:grid}.es-inline{align-items:center;gap:8px;font-weight:600;display:flex}.es input,.es select,.es textarea{color:#0f1b3d;box-sizing:border-box;background:#fff;border:1px solid #c9d6ea;border-radius:10px;min-width:0;padding:9px 11px}.es textarea{resize:vertical;line-height:1.45}.es-picks{gap:4px;display:grid}.es-picks button{color:#0f1b3d;text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:10px;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.es-picks button:hover{background:#eef3ff;border-color:#0e7ea5}.es-signer{grid-template-columns:26px .9fr 1.1fr 1.3fr 1fr 30px;align-items:center;gap:8px;display:grid}.es-role-pick{color:#0f1b3d;min-width:0;font:inherit;background:#fff;border:1px solid #c9d6ea;border-radius:10px;padding:9px 8px;font-size:14px}.es-spot.guessed{background:#fdf6f5eb;border-style:dashed}.es-found{background:#eef3ff;border:1px solid #c9d6ea;border-radius:10px;gap:6px;padding:10px 12px;font-size:13px;display:grid}.es-found b{color:#0f1b3d}.es-found .es-row button{padding:6px 10px;font-size:12px}.es-dot{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.es-x{color:#8593ab;background:0 0;border:0;font-size:20px}.es-row{flex-wrap:wrap;gap:8px;display:flex}.es-check{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;font-weight:500;display:flex}.es-check input{flex:none;width:auto;margin:0;padding:0}.es-next{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.es-saveform{background:#f7faff;border:1px solid #dbe3ef;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.es-role{align-items:center;gap:8px;display:flex}.es-role input{flex:1}.es-quiet,.es-go{color:#1e3a8a;white-space:nowrap;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:10px;padding:8px 14px;font-size:13.5px;font-weight:700;text-decoration:none;box-shadow:inset 0 1px #fff,0 1px 2px #14204f14}.es-go,.es-strong{border-color:#0e7ea5}.es-send{color:#fff;background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));white-space:nowrap;border:0;border-radius:999px;padding:11px 22px;font-weight:800;box-shadow:0 2px 8px #14204f40}.es-send:disabled{opacity:.5}.es-place{box-sizing:border-box;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;width:100%;max-width:none;margin:0;display:grid}.es-place[hidden]{display:none}.es-tools{background:#fff;border:1px solid #dbe3ef;border-radius:16px;gap:8px;padding:14px;display:grid;position:sticky;top:10px}.es-who{text-align:left;color:#0f1b3d;background:#fff;border:1px solid #dbe3ef;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.es-who span:last-child{min-width:0;display:grid}.es-who.on{background:#eef3ff;border-color:#0e7ea5}.es-kinds{grid-template-columns:1fr 1fr;gap:6px;display:grid}.es-kinds button{color:#1e3a8a;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:10px;padding:8px 6px;font-size:13px;font-weight:700}.es-kinds button.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.es-docview{background:#eef2f8;border-radius:16px;min-width:0;padding:14px}.es-pages{justify-items:center;gap:16px;display:grid}.es-pagewrap{gap:4px;width:100%;max-width:760px;display:grid}.es-pagewrap>small{text-align:center;color:#5b6b85;font-size:11.5px}.es-page{background:#fff;border:1px solid #c9d6ea;line-height:0;position:relative;overflow:hidden;box-shadow:0 4px 14px #14204f1f}.es-page.placing{cursor:crosshair}.es-page canvas{width:100%;height:auto;display:block}.es-spot{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#eef3ffe6;border:2px solid;border-radius:5px;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;line-height:1;display:flex;position:absolute}.es-spot-word{white-space:nowrap;text-overflow:clip;padding:0 4px;overflow:hidden}.es-spot-word small{color:inherit;opacity:.8;font-size:10px;font-weight:700}.es-spot-x{color:#fff;background:#0f1b3d;border:0;border-radius:50%;width:18px;height:18px;padding:0;font-size:12px;line-height:1;position:absolute;top:-9px;right:-9px}.es-spot-size{cursor:nwse-resize;background:currentColor;border-radius:3px;width:11px;height:11px;position:absolute;bottom:-5px;right:-5px}.es-to{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.es-to span{font-weight:700}.es-to em{border:1.5px solid;border-radius:999px;padding:3px 10px;font-style:normal;font-weight:600}.es-sum{background:#f7faff;border:1px solid #dbe3ef;border-radius:12px;gap:2px;padding:12px 14px;font-size:13.5px;display:grid}.es-doc{border-top:1px solid #e5eaf2;gap:6px;padding:12px 0;display:grid}.es-doc-top{align-items:center;gap:12px;display:flex}.es-doc-top>div{flex:1;min-width:0;display:grid}.es-status{color:#0e7ea5;white-space:nowrap;background:#eef3ff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.es-status.s-signed{color:#00a05c;background:#e6f6ee}.es-status.s-voided,.es-status.s-declined{color:#5b6b85;background:#eef0f4}.es-signer-row{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0;display:flex}.es-step{color:#5b6b85;flex:1;min-width:120px;font-size:13.5px}.es-doc-acts{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.es-client{color:#0f1b3d;text-align:left;gap:6px;display:grid}.es-client-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.es-client .es-fine,.es-client .es-err{margin:0}@media (width<=760px){.es{padding:14px 12px 50px}.es-place{grid-template-columns:1fr}.es-tools{position:static}.es-signer{grid-template-columns:26px 1fr 30px}.es-signer select,.es-signer input:nth-of-type(2),.es-signer input:nth-of-type(3){grid-column:2}}.es-facts{gap:4px;margin-top:4px;display:grid}.es-fact{text-align:left;color:#0f1b3d;background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:grid}.es-fact.on{background:#eef3ff;border-color:#0e7ea5}.es-fact.empty{opacity:.6}.es-fact span{min-width:0;display:grid}.es-fact span small{white-space:nowrap;text-overflow:ellipsis;color:#5b6b85;overflow:hidden}.es-fact input{min-width:0;font:inherit;border:1px solid #c9d6ea;border-radius:7px;grid-column:2;padding:5px 7px}.es-spot.k-fill{background:#ffffffd9;border-style:dotted;justify-content:flex-start;font-size:11px;font-weight:600}.es-fact .es-radio{box-sizing:border-box;border:2px solid #9db4d6;border-radius:50%;width:14px;height:14px}.es-fact.on .es-radio{background:radial-gradient(#0e7ea5 45%,#fff 50%);border-color:#0e7ea5}.sw{--sw-ink:#172347;--sw-muted:#617190;color:var(--sw-ink);text-align:left;width:100%;max-width:1600px;margin:auto;font-size:14px}.sw *{box-sizing:border-box}.sw button,.sw input,.sw select{font:inherit}.sw button{cursor:pointer;color:#344a8d;background:#fff;border:1px solid #dce3f5;border-radius:11px;min-height:42px;padding:10px 14px;font-weight:650}.sw button:hover{background:#eff9fb;border-color:#17a1b9}.sw :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #a3a6ff}.sw button:disabled{cursor:wait;opacity:.55}.sw-header{padding:12px 0 28px}.sw-eyebrow{letter-spacing:.17em;color:#276e7b;font-size:10px;font-weight:800;display:block}.sw h1{letter-spacing:-.04em;margin:9px 0;font-size:clamp(25px,2.7vw,38px);font-weight:760;line-height:1.14}.sw-header p{color:var(--sw-muted);margin:0}.sw .sw-primary{color:#fff;background:var(--hh-bright-fade);border:0;box-shadow:0 5px 14px #6757ce22}.sw .sw-primary:hover{color:#fff;filter:brightness(1.06)}.sw-queues{margin-bottom:20px}.sw .sw-queue{text-align:left;background:linear-gradient(120deg,#fff,#fafbff);border-radius:17px;align-items:center;gap:12px;padding:20px 16px;display:flex;box-shadow:0 6px 18px #283a7010}.sw-queue.active{border-color:#148ca1;box-shadow:0 0 0 2px #aa85ff20,0 8px 24px #7555bc14}.sw-queue b{color:#263254;font-size:16px;display:block}.sw-queue small{color:var(--sw-muted);margin-top:4px;font-size:11px;font-weight:450;display:block}.sw-queue strong{color:#2d3e75;margin-left:auto;font-size:29px;font-weight:700}.sw-queue-symbol{background:#131a3b;border-radius:14px;flex-shrink:0;width:51px;padding:4px}.sw-toolbar{margin:20px 0}.sw-search{background:#fff;border:1px solid #dce3f5;border-radius:12px;flex:1;align-items:center;gap:10px;max-width:480px;padding:0 14px;display:flex}.sw-search input{width:100%;min-width:0;color:var(--sw-ink);background:0 0;border:0;outline:none;padding:12px 0}.sw .sw-active{color:#146775;background:#daf1f5}.sw-list{background:#fff;border:1px solid #e1e7f4;border-radius:18px;align-self:start;overflow:hidden}.sw-list-heading{justify-content:space-between;align-items:center;gap:10px;padding:19px 18px;display:flex}.sw h2{margin:0;font-size:18px;font-weight:750}.sw-list-heading span,.sw-list-foot{color:var(--sw-muted);font-size:11px}.sw .sw-doc{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f8;border-radius:0;align-items:center;gap:12px;width:100%;padding:19px 17px;display:flex}.sw .sw-doc.selected{background:linear-gradient(110deg,#e8f6f8,#f6fbff);box-shadow:inset 3px 0 #127e91}.sw-doc-icon{color:#377681;letter-spacing:.04em;background:#ddf2f5;border:1px solid #b6e3eb;border-radius:9px;padding:10px 5px;font-size:9px}.sw-doc-copy{flex:1;min-width:0}.sw-doc-copy b{color:#21315a;overflow-wrap:anywhere;font-size:14px;font-weight:720;display:block}.sw-doc-copy small{color:var(--sw-muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-weight:450;display:block}.sw-badge{color:#286069;background:#dcf1f5;border-radius:7px;margin-top:9px;padding:4px 8px;font-size:10px;display:inline-block}.sw-badge.sw-signed{color:#197659;background:#e6f7f1}.sw-badge.sw-scheduled{color:#246799;background:#e5f2ff}.sw-badge.sw-voided,.sw-badge.sw-declined{color:#677085;background:#f1f2f5}.sw-cells{background:#151d3b;border-radius:12px;width:70px;min-width:60px;padding:5px}.sw-cells-large{background:0 0;flex-shrink:0;width:150px}.sw-list-foot{background:#fafbfe;margin:0;padding:16px 18px;line-height:1.6}.sw-detail{background:#fff;border:1px solid #e0e5f5;border-radius:19px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #2939730b}.sw-detail-hero{color:#fff;background:radial-gradient(at 100% 0,#46408a80,#0000 65%),linear-gradient(110deg,#111936,#19224b);align-items:center;gap:15px;padding:27px;display:flex}.sw-detail-hero>div:first-child{flex:1;min-width:0}.sw-detail-hero .sw-eyebrow{color:#74c9d8}.sw .sw-detail-hero h2{color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;margin:11px 0;font-size:23px}.sw-detail-hero p{color:#c5cde7;margin:0 0 12px;font-size:12px;line-height:1.7}.sw-detail-hero span:not(.sw-eyebrow){color:#a7b8d9;font-size:11px}.sw-detail-content{padding:24px}.sw-next{background:#f5f9ff;border:1px solid #dfebfb;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.sw-next>span{color:#1e7484;font-size:22px}.sw-next b{font-size:13px;display:block}.sw-next small{color:var(--sw-muted);margin-top:5px;font-size:11px;display:block}.sw h3{margin:26px 0 12px;font-size:13px;font-weight:750}.sw-person{border-bottom:1px solid #edf0f8;align-items:center;gap:11px;padding:15px 0;display:flex}.sw-person>div{flex:1;min-width:0}.sw-avatar{color:#2a717e;background:#def2f6;border-radius:12px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:11px;font-weight:750;display:grid}.sw-avatar.done{color:#16826a;background:#e5f8f2}.sw-person b,.sw-person small,.sw-person div>span{overflow-wrap:anywhere;display:block}.sw-person b{font-size:13px}.sw-person small{color:var(--sw-muted);margin:4px 0;font-size:11px}.sw-person div>span{color:#407983;font-size:11px}.sw-person div>.sw-entity{color:#405576;margin:3px 0}.sw-person div>.sw-signed-label{color:#1c8265}.sw-person button{padding:7px 10px;font-size:11px}.sw-reminders,.sw-schedule{background:#f8f9fe;border-radius:12px;margin-top:18px;padding:17px}.sw-reminders label,.sw-schedule label{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.sw :is(.sw-reminders,.sw-schedule) :is(input,select){min-width:170px;max-width:100%;color:var(--sw-ink);background:#fff;border:1px solid #dbe1f0;border-radius:9px;flex:1;padding:10px}.sw :is(.sw-reminders,.sw-schedule) small{color:var(--sw-muted);margin-top:10px;font-size:11px;line-height:1.7;display:block}.sw-schedule button{margin-top:10px}.sw-audit{border-top:1px solid #e9edf7;margin-top:22px;padding-top:18px}.sw-audit summary{cursor:pointer;font-size:12px;font-weight:700}.sw-audit summary span{float:right;color:var(--sw-muted);font-size:11px;font-weight:400}.sw-audit ol{margin:18px 0 8px;padding:0 0 0 8px;list-style:none}.sw-audit li{border-left:1px solid #c7e2e7;padding:0 0 18px 17px;position:relative}.sw-audit li:before{content:"";background:#1d90a4;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-4px}.sw-audit b,.sw-audit time{font-size:11px;display:block}.sw-audit time{color:var(--sw-muted);margin-top:4px}.sw-audit p{color:var(--sw-muted);font-size:11px;line-height:1.6}.sw .sw-cancel{color:#9d5146;border-color:#ebdfdd;margin-top:22px;font-size:11px}.sw-alert{color:#9c3149;background:#fff1f3;border-radius:12px;margin-bottom:12px;padding:14px 18px}.sw-notice{color:#23795c;background:#ecf8f4;border-radius:12px;padding:14px 18px}.sw-empty{text-align:center;color:var(--sw-muted);padding:40px 22px}.sw-empty h3{color:var(--sw-ink);margin:16px 0 8px}.sw-empty p{max-width:320px;margin:0 auto 20px;font-size:12px;line-height:1.7}.sw-empty-icon{color:#2a95a7;font-size:34px}@media (width<=639px){.sw-queue-symbol{width:40px}.sw .sw-queue{padding:12px 16px}.sw-queue small{font-size:10px}.sw-queue strong{font-size:25px}.sw-search{flex-basis:100%;max-width:none}.sw-detail-hero,.sw-detail-content{padding:18px}.sw-cells-large{width:85px}.sw .sw-detail-hero h2{color:#fff;font-size:20px}.sw-person{flex-wrap:wrap}.sw-person button{margin-left:46px}.sw .sw-queue{flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:12px 5px}.sw-queue-symbol,.sw-queue small{display:none}.sw-queue b{font-size:11px}.sw-queue strong{margin:0;font-size:23px}}.lbp{max-width:1100px}.lbp-crumb a{color:#0e7ea5;font-size:13px;font-weight:700;text-decoration:none}.lbp h1{color:#1e2b45;margin:6px 0 0;font-size:24px}.lbp-sub{color:#5b6b85;margin:4px 0 16px;font-size:13.5px}.lbp-sub a{color:#0e7ea5;font-weight:700;text-decoration:none}.lbp-error{color:#b3261e;font-size:13px}.lbp-empty{color:var(--muted);font-size:13.5px}.lbp-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.lbp-card{background:#fff;border:1px solid #0e7ea524;border-radius:14px;padding:14px 16px;box-shadow:0 10px 30px #0e7ea50f}.lbp-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lbp-card h2{color:#1e2b45;margin:0;font-size:16px}.lbp-meta{color:var(--muted);margin:2px 0 0;font-size:12.5px}.lbp-dial{color:#1e3a8a;white-space:nowrap;background:#eef3fb;border:1px solid #d6e0f0;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none}.lbp-btns{gap:6px;margin-top:10px;display:flex}.lbp-btns button{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.lbp-btns .lbp-danger{color:#b3261e;background:#fff;border-color:#b3261e59}.lbp-members{grid-template-columns:1fr 1fr;gap:4px 10px;max-height:260px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.lbp-members li{color:#33415e;border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;padding:3px 0;font-size:13px;display:flex}.lbp-members button{color:var(--muted);cursor:pointer;background:0 0;border:none}.lbp-card[draggable=true]{cursor:grab}.lbp-card[draggable=true]:active{cursor:grabbing}.lbp-funnel{color:#0e7490;margin:2px 0 0;font-size:11.5px;font-weight:700}.lbp-section{background:linear-gradient(#fff,#e8f6f8);border:1px solid #79cbd9;border-radius:12px;margin:16px 0;padding:14px 16px;box-shadow:inset 0 1px #fff,0 0 0 3px #22c7e024,0 8px 18px #22c7e029}.lbp-section.blue{background:linear-gradient(#fff,#eef4ff);border-color:#9dbdfa;box-shadow:inset 0 1px #fff,0 0 0 3px #0e7ea524,0 8px 18px #0e7ea529}.lbp-section>header{border-bottom:2px solid #0b6475;justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:8px;display:flex}.lbp-section.blue>header{border-bottom-color:#0e7ea5}.lbp-section>header p{letter-spacing:.1em;color:#0b6475;margin:0;font-size:11px;font-weight:900}.lbp-section.blue>header p{color:#0e7ea5}.lbp-section>header span{color:#61718b;font-size:12px}.lbp-section .lbp-empty{margin:0}.lb-panel{background:linear-gradient(#fff,#e8f6f8);border:1px solid #79cbd9;border-radius:12px;margin:0 0 12px;padding:12px 14px 14px;box-shadow:inset 0 1px #fff,0 0 0 3px #22c7e024,0 8px 18px #22c7e029}.lb-panel.blue{background:linear-gradient(#fff,#eef4ff);border-color:#9dbdfa;box-shadow:inset 0 1px #fff,0 0 0 3px #0e7ea524,0 8px 18px #0e7ea529}.lb-panel>header{border-bottom:2px solid #0b6475;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;padding-bottom:8px;display:flex}.lb-panel.blue>header{border-bottom-color:#0e7ea5}.lb-panel>header p{letter-spacing:.1em;color:#0b6475;margin:0;font-size:11px;font-weight:900}.lb-panel.blue>header p{color:#0e7ea5}.lb-panel>header span{color:#61718b;font-size:11px}.lb-panel .lbp-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.lbp-top40{color:#0b6475;margin:4px 0 0;font-size:11.5px;font-weight:800}.ltr{background:#f8fbff;border:1px solid #c9d6ea;border-radius:12px;gap:8px;margin-top:12px;padding:12px;display:grid}.ltr h3{color:#0f1b3d;margin:0;font-size:15px}.ltr-field{color:#193453;gap:4px;font-size:12px;font-weight:700;display:grid}.ltr-field textarea{font:inherit;color:#0f1b3d;resize:vertical;background:#fff;border:1px solid #a9c7ee;border-radius:10px;padding:9px 10px;font-size:14px;font-weight:400}.ltr-note{color:#536b87;margin:0;font-size:12.5px;line-height:1.45}.ltr-tick{color:#193453;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.ltr-tick input{accent-color:#0e7ea5;width:20px;height:20px;margin:0}.ltr-pace{flex-wrap:wrap;gap:8px 12px;display:flex}.ltr-pace label{color:#193453;gap:3px;font-size:12px;font-weight:700;display:grid}.ltr-pace input{font:inherit;color:#0f1b3d;background:#fff;border:1px solid #a9c7ee;border-radius:8px;min-height:40px;padding:7px 9px;font-size:14px;font-weight:400}.ltr-pace input[type=number]{width:84px}.ltr-preview{background:#fff;border:1px solid #dbe6f5;border-radius:10px;gap:6px;padding:10px;display:grid}.ltr-count{color:#0f1b3d;margin:0;font-size:14px}.ltr-count b{font-size:17px}.ltr-kicker{letter-spacing:.06em;text-transform:uppercase;color:#0e7490;margin:6px 0 0;font-size:11px;font-weight:900}.ltr-first{color:#0f1b3d;gap:2px;margin:0;padding-left:22px;font-size:14px;display:grid}.ltr-first li small{color:#536b87;margin-left:8px}.ltr-words{color:#fff;white-space:pre-wrap;background:#0e7ea5;border-radius:14px 14px 14px 4px;max-width:420px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.ltr-words small{color:#dbeafe;margin-top:6px;font-size:12px;display:block}.ltr-error{color:#8f1d17;background:#fff0f0;border:1px solid #e3a6a2;border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.ltr-btns{flex-wrap:wrap;gap:8px;display:flex}.ltr-btns button{color:#193453;min-height:44px;font:inherit;cursor:pointer;background:#f4f8ff;border:1.5px solid #c4d3ea;border-radius:999px;padding:0 18px;font-size:14px;font-weight:700}.ltr-btns button:disabled{opacity:.5;cursor:default}.ltr-btns .ltr-go{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.ltr-btns .ltr-danger{color:#b3261e;background:#fff;border-color:#b3261e59}.ltr-bar{background:#dbe6f5;border-radius:999px;height:8px;overflow:hidden}.ltr-bar i{background:#0e7ea5;height:100%;display:block}.lb-bar2{background:linear-gradient(#fff,#eef4ff);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 12px;padding:10px 12px;display:flex}.lb-bar2 .lb-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-bar2 .lb-do{justify-content:flex-end;margin-left:auto}.lb-bar2 .lb-lbl{letter-spacing:.12em;color:#0b6475;margin-right:2px;font-size:10.5px;font-weight:900}.lb-bar2 .lb-count{color:#1e2b6a;padding:0 4px;font-size:13px;font-weight:800}.lb-bar2 .lb-count b{color:#00a05c}.lb-bar2 .lb-btn:disabled,.lb-bar2 .lb-save:disabled,.lb-bar2 .lb-call:disabled,.lb-bar2 .lb-move:disabled{opacity:.5;cursor:default}.lb-bar2 .lb-btn.quiet{color:var(--muted)}.lb-namewrap{flex-direction:column;display:inline-flex;position:relative}.lb-namewrap.need .lb-name{border-color:#0b6475;box-shadow:0 0 0 3px #0b647526}.lb-namewrap small{color:#0b6475;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:700;position:absolute;top:100%;left:8px}.lb-saved{color:#00a05c;grid-column:1/-1;font-size:12.5px;font-weight:700}.lb-more{position:relative}.lb-more>summary{cursor:pointer;list-style:none}.lb-more>summary::-webkit-details-marker{display:none}.lb-menu{z-index:20;color:#45698f;background:#fff;border:1px solid #e3e8f0;border-radius:12px;gap:8px;width:340px;padding:12px;font-size:12.5px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #1a356029}.lb-menu .lb-danger{color:#b91c1c;font-size:13px}.lb-menu-row{align-items:center;gap:8px;display:flex}.lb-menu-row input{border:1px solid #f3c0c0;border-radius:8px;width:90px;padding:6px 8px;font:13px inherit}.lb-menu .lb-btn.danger:disabled{opacity:.45}@media (width<=900px){.lb-bar2 .lb-do{justify-content:flex-start;margin-left:0}}.rf-panel{background:linear-gradient(#fff,#e8f6f8);margin:0 0 12px;padding:12px 14px 14px}.rf-head{align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.rf-head p{letter-spacing:.12em;color:#0b6475;margin:0;font-size:11px;font-weight:900}.rf-head span{color:#45698f;font-size:12px}.rf-rows{gap:8px;display:grid}.rf-row{grid-template-columns:auto 230px 130px 1fr auto;align-items:center;gap:8px;display:grid}.rf-row select,.rf-row input{color:#18345d;background:#fff;border:1px solid #d5deee;border-radius:10px;min-width:0;padding:7px 10px;font:13px inherit}.rf-row.excl select,.rf-row.excl input{background:#fff7f7;border-color:#f3c0c0}.rf-mode{border:1px solid #d5deee;border-radius:999px;display:inline-flex;overflow:hidden}.rf-mode button{color:var(--muted);cursor:pointer;background:#fff;border:0;padding:7px 12px;font:800 12px inherit}.rf-mode button.on{color:#fff;background:#0b6475}.rf-mode button.on.ex{background:#b91c1c}.rf-is{color:#45698f;padding-left:6px;font-size:13px}.rf-value{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rf-value input{width:110px}.rf-value input.rf-state{width:60px}.rf-value select{min-width:220px}.rf-value i{color:var(--muted);font-size:12px;font-style:normal}.rf-missing{color:#b91c1c;grid-column:2/-1;font-size:11.5px}.rf-x{color:#b91c1c;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:14px}.rf-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.rf-count{color:#1e2b6a;margin-left:auto;font-size:13px}.rf-count b{color:#00a05c;font-size:16px}.realtors-show{color:#45698f;align-items:center;gap:10px;margin:10px 0 12px;font-size:13px;display:flex}.realtors-show select{color:#18345d;background:#fff;border:1px solid #d5deee;border-radius:10px;padding:7px 10px;font:13px inherit}@media (width<=860px){.rf-row{grid-template-columns:1fr 1fr}.rf-row .rf-value{grid-column:1/-1}}.td{align-self:start;gap:12px;display:grid;position:sticky;top:14px}.td .violet{--c:#0b6475;--ring:#22c7e024;--glow:#22c7e029;--tint:#e8f6f8;border-color:#79cbd9}.td .cyan{--c:#0891b2;--ring:#06b6d429;--glow:#06b6d42e;--tint:#ecfeff;border-color:#7fdcee}.td-box{text-align:left;width:100%;font:inherit;cursor:pointer;background:linear-gradient(#fff,#e8f6f8);border:1px solid #79cbd9;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #fff,0 0 0 3px #22c7e01f,0 6px 14px #22c7e024}.td-box+.td-box,.td-win+.td-box{background:linear-gradient(#fff,#ecfeff);border-color:#7fdcee;box-shadow:inset 0 1px #fff,0 0 0 3px #06b6d424,0 6px 14px #06b6d429}.td-box p{letter-spacing:.08em;color:#0b6475;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.td-box+.td-box p,.td-win+.td-box p{color:#0e7490}.td-box strong{color:#19365f;margin-top:3px;font-size:14px;display:block}.td-box span{color:#58708e;margin-top:3px;font-size:10.5px;display:block}.td-box .td-open{color:#fff;background:#0b6475;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:900}.td-box+.td-box .td-open,.td-win+.td-box .td-open{background:#0e7490}.td-win{background:linear-gradient(180deg, #fff, var(--tint));box-shadow:inset 0 1px 0 #fff, 0 0 0 3px var(--ring), 0 8px 18px var(--glow);border:1px solid;border-radius:12px;overflow:hidden}.td-win>header,.td-full>header{background:var(--c);color:#fff;align-items:center;gap:8px;padding:10px 12px;display:flex}.td-win>header p,.td-full>header p{letter-spacing:.1em;flex:1;margin:0;font-size:11px;font-weight:900}.td-pick{background:#ffffff2e;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.td-min{width:26px;height:26px;color:var(--c);cursor:pointer;background:#fff;border:0;border-radius:8px;font:900 16px/1 inherit;box-shadow:0 2px 6px #0003}.td-body{padding:12px}.td-big{align-items:baseline;gap:8px;display:flex}.td-big strong{color:var(--c);font-size:34px;line-height:1}.td-big span{color:#58708e;font-size:13px}.td-bar{background:#d9ebee;border-radius:999px;height:6px;margin:8px 0 4px;overflow:hidden}.td-bar i{background:linear-gradient(90deg,#0a7a8c,#0e7ea5);height:100%;display:block}.td-goal{color:#58708e;margin:0 0 10px;font-size:11.5px}.td-goal b{color:#b91c1c}.td-strip{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.td-strip.three{grid-template-columns:repeat(3,1fr)}.td-strip div{text-align:center;background:#fff;border:1px solid #e3e8f0;border-radius:9px;padding:8px 6px}.td-strip b{color:#19365f;font-size:18px;display:block}.td-strip span{letter-spacing:.04em;color:#63728b;text-transform:uppercase;margin-top:2px;font-size:9.5px;font-weight:800;display:block}.td-strip small{color:var(--muted);margin-top:3px;font-size:9.5px;display:block}.td-foot{gap:6px;display:flex}.td-foot .go{color:#fff;cursor:pointer;background:linear-gradient(160deg,#0a7a8c,#0f1b3d);border:1px solid #0f1b3d;border-radius:999px;padding:7px 12px;font:900 12px inherit;box-shadow:inset 0 1px #ffffff4d,0 3px 8px #0f1b3d59}.td-overlay{z-index:60;background:#0f172a73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.td-full{width:min(1240px,100%);height:min(88vh,900px);box-shadow:0 0 0 4px var(--ring), 0 24px 60px #0f172a66;background:#fff;border:1px solid;border-radius:14px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.td-full iframe{background:#fff;border:0;width:100%;height:100%}.td-hint{color:#ffffffd9;font-size:11px}@media (width<=1100px){.td{position:static}}.pf-rows{gap:6px;display:grid}.pf-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:6px;display:grid}.pf-row select,.pf-row input{color:#0e7490;background:#fff;border:1px solid #7fdcee;border-radius:999px;width:100%;min-width:0;padding:7px 10px;font:700 13px inherit}.pf-row .rf-value{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.pf-row .rf-value i{color:var(--muted);font-size:11px;font-style:normal}.pf-x{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #c9d6ea;border-radius:999px;font:16px/1 inherit}.pf-foot{align-items:center;gap:8px;display:flex}.pf-plus{color:#1d4ed8;cursor:pointer;background:linear-gradient(#fff,#e7f0ff);border:1px solid #a9c7ee;border-radius:999px;width:30px;height:30px;font:900 18px/1 inherit;box-shadow:inset 0 1px #fff,0 2px 5px #2151992e}.pf-count{color:#45698f;font-size:12px;font-weight:700}.bap{z-index:30;color:#18345d;text-align:left;background:#fff;border:1px solid #dbe5f5;border-radius:14px;width:min(440px,100vw - 32px);margin-top:6px;padding:12px 14px;position:absolute;box-shadow:0 14px 34px #1e2b6a33}.bap-k{letter-spacing:.1em;color:#0b6475;font-size:9.5px;font-weight:900;display:block}.bap h3{color:#1e2b6a;margin:2px 0 8px;font-size:14px}.bap-in{box-sizing:border-box;width:100%;font:inherit;color:#1e2b6a;background:#fff;border:1px solid #79cbd9;border-radius:8px;margin-top:6px;padding:6px 9px;font-size:12.5px}.bap-hits{border:1px solid #dbe5f5;border-radius:10px;margin-top:6px;overflow:hidden}.bap-hit{border-top:1px solid #f1f4fa;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.bap-hit:first-child{border-top:0}.bap-hit b{color:#1e2b6a}.bap-hit em{color:var(--muted);font-size:11px;font-style:normal;display:block}.bap-q{color:#24539e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:4px 10px;font:700 11px inherit}.bap-q.go{color:#fff;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border:0}.bap-q:disabled{opacity:.6;cursor:default}.bap-new{border-top:1px dashed #dbe5f5;margin-top:8px;padding-top:8px}.bap-new small{color:#45698f;font-size:11px;display:block}.bap-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bap-err{color:#b91c1c;margin:6px 0 0;font-size:11.5px;font-weight:700}.bap-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.bap-foot i{color:var(--muted);margin-left:auto;font-size:11px;font-style:normal}.bap{box-sizing:border-box;right:0}@media (width<=600px){.bap-in{min-height:44px;font-size:16px}.bap-q{min-height:44px}}.workspace-drawer .bap{box-sizing:border-box;width:100%;box-shadow:none;margin:0;position:relative}@media (width<=760px){.workspace-drawer .bap input{font-size:16px}.profile-contact>div{flex-wrap:wrap}}.bap-more{margin-top:8px}.bap-more summary{cursor:pointer;color:#4338ca;margin-bottom:6px;font-size:12px;font-weight:700}.bap-more .bap-in{margin-bottom:6px}.bap-row-3{grid-template-columns:2fr 1fr 1fr;gap:6px;display:grid}.receipt-agent-link .bap{width:100%;max-width:640px;box-shadow:none;position:relative}.bap-more .af-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bap-more .af-street{grid-column:1/-1}.closed-history{margin-bottom:20px}.closed-history h3{color:#0b6475;margin-top:0}.closed-history details{border-top:1px solid #dce4f4;padding:12px 0}.closed-history summary{cursor:pointer;color:#24396b;padding:6px 0}.closed-history dl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.closed-history dt{color:#546482;font-size:.82rem;font-weight:700}.closed-history dd{overflow-wrap:anywhere;margin:4px 0 0}.closed-history fieldset{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.closed-history .profile-field{flex-direction:column;gap:5px;display:flex}.closed-history button{margin:6px 8px 6px 0}.closed-history input{box-sizing:border-box;max-width:100%}.mcb{background:#f6f9ff;border:1px solid #c9d6ea;border-radius:12px;gap:6px;max-width:420px;margin-top:6px;padding:10px 12px;display:grid}.mcb-head{justify-content:space-between;align-items:center;display:flex}.mcb-head b{color:#0f1b3d;font-size:13.5px}.mcb-x{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:13px}.mcb-x:hover{color:#b3261e;background:#fff1f1}.mcb input{box-sizing:border-box;color:#0f1b3d;width:100%;font:inherit;background:#fff;border:1px solid #c9d6ea;border-radius:10px;padding:8px 10px;font-size:14px}.mcb small{color:#45698f;font-size:12px;line-height:1.4}.mcb-row{border-top:1px solid #e3eaf3;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.mcb-row>span{min-width:0;line-height:1.25;display:grid}.mcb-row b{color:#0f1b3d;font-size:13.5px}.mcb-row button{color:#0e7ea5;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:999px;flex:none;padding:6px 12px;font:700 12.5px inherit}.mcb-row button:disabled{opacity:.5;cursor:default}.mcb-error{color:#b3261e;font-size:12.5px;font-weight:700}.mcb-done{color:#00804a;font-size:12.5px;font-weight:700}.mcb-open{color:#0e7ea5;cursor:pointer;background:#fff;border:2px solid #0e7ea5;border-radius:999px;padding:6px 14px;font:800 13px inherit}.mcb-open:hover{color:#fff;background:#0e7ea5}.mpb-veil{z-index:180;background:#14204f59;grid-template-columns:minmax(0,520px);place-content:center;padding:16px;display:grid;position:fixed;inset:0}.mpb{box-sizing:border-box;color:#0f1b3d;text-align:left;background:#fff;border-radius:16px;gap:10px;width:100%;max-height:calc(100vh - 32px);padding:18px;font-family:system-ui,sans-serif;display:grid;overflow-y:auto;box-shadow:0 24px 60px #14204f4d}.mpb header{justify-content:space-between;align-items:center;display:flex}.mpb header b{font-size:17px}.mpb header button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:15px}.mpb header button:hover{color:#b3261e;background:#fff1f1}.mpb p{color:#45698f;margin:0;font-size:14px}.mpb small{color:#45698f;font-size:12.5px}.mpb input{box-sizing:border-box;color:#0f1b3d;width:100%;font:inherit;background:#fff;border:1px solid #c9d6ea;border-radius:10px;padding:9px 11px;font-size:14.5px}.mpb input:focus{outline-offset:0;border-color:#0e7ea5;outline:2px solid #0e7ea5}.mpb-match{border-top:1px solid #e3eaf3;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.mpb-match span{min-width:0;line-height:1.3;display:grid}.mpb-match b{font-size:14px}.mpb-match button{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;flex:none;padding:6px 13px;font:700 12.5px system-ui,sans-serif}.mpb-pick{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.mpb-pick button{text-align:left;color:#45698f;cursor:pointer;background:#fff;border:2px solid #dbe3ef;border-radius:12px;gap:2px;padding:12px 14px;font:13px system-ui,sans-serif;display:grid}.mpb-pick button b{color:#0f1b3d;overflow-wrap:anywhere;font-size:15.5px}.mpb-pick small{letter-spacing:.07em;color:var(--muted);font-size:10.5px;font-weight:800}.mpb-pick button.on{background:#f3f7ff;border-color:#0e7ea5}.mpb-pick button.on small{color:#0e7ea5}.mpb ul{color:#45698f;margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}.mpb-stop{color:#b3261e;background:#fff1f1;border-radius:12px;gap:6px;padding:10px 12px;font-size:13.5px;display:grid}.mpb-stop button{color:#b3261e;cursor:pointer;background:#fff;border:1px solid #b3261e;border-radius:999px;justify-self:start;padding:7px 13px;font:700 12.5px system-ui,sans-serif}.mpb-acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mpb-back{color:#45698f;cursor:pointer;background:0 0;border:0;padding:0;font:700 12.5px system-ui,sans-serif;text-decoration:underline}.mpb-go{color:#fff;cursor:pointer;background:#0e7ea5;border:0;border-radius:999px;padding:9px 18px;font:800 14px system-ui,sans-serif}.mpb-go:disabled{opacity:.5;cursor:default}.mpb-error{font-weight:700;color:#b3261e!important}.appq{color:#9fb6dc;text-align:left;background:linear-gradient(160deg,#16214f,#0f1838);border:1px solid #22c7e0;border-radius:14px;grid-column:1/-1;max-width:640px;margin:10px 0 4px;padding:10px 12px;position:relative;overflow:hidden;box-shadow:0 0 14px #22c7e038,0 8px 22px #080c2873}.appq:before{content:"";background:linear-gradient(90deg,#0000,#b8f3ff,#0000);width:40%;height:1px;animation:4.5s linear infinite appq-run;position:absolute;top:0;left:-40%}@keyframes appq-run{to{left:100%}}.appq-tag{letter-spacing:.06em;text-transform:uppercase;color:#22c7e0;white-space:nowrap;align-items:center;gap:6px;margin:0 0 4px;font-size:10px;font-weight:800;display:flex}.appq-tag span{background:#22c7e0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #22c7e0}.appq-item+.appq-item{border-top:1px solid #22c7e02e;margin-top:8px;padding-top:8px}.appq-q{color:#fff;margin:0 0 6px;font-size:14px;font-weight:800;line-height:1.25}.appq-pair{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:start;margin-bottom:8px;display:grid}.appq-side{text-align:center;justify-items:center;gap:1px;min-width:0;display:grid}.appq-cell{color:#fff;clip-path:inset(0 round 24%);background:linear-gradient(160deg,#22c7e0,#0e7ea5);place-items:center;width:34px;height:39px;margin-bottom:2px;font-size:12px;font-weight:800;display:grid}.appq-cell svg{width:15px;height:15px}.appq-new .appq-cell{background:linear-gradient(160deg,#f0563f,#0f1b3d);animation:2.6s ease-in-out infinite appq-breathe}@keyframes appq-breathe{50%{filter:brightness(1.25)drop-shadow(0 0 6px #f0563f)}}.appq-side small{letter-spacing:.06em;text-transform:uppercase;color:#22c7e0;font-size:9px;font-weight:800}.appq-new small{color:#e39286}.appq-side b{color:#fff;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.2}.appq-join{background:linear-gradient(90deg,#22c7e0,#f0563f);height:2px;margin-top:18px;box-shadow:0 0 6px #22c7e099}.appq-sub{color:#9fb6dc;margin:0;font-size:11px;line-height:1.3}.appq-acts{gap:5px;display:grid}.appq .appq-btn{color:#0f1b3d;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#fff;border:1px solid #22c7e0;border-radius:999px;min-height:32px;margin:0;padding:5px 10px;font-size:13px;font-weight:800;overflow:hidden;box-shadow:0 0 8px #22c7e040}.appq .appq-btn:hover:not(:disabled){box-shadow:0 0 12px #22c7e08c}.appq .appq-btn:disabled{opacity:.6;cursor:default}.appq-error{color:#eebdb6;margin:6px 0 0;font-size:13px}.appq .appq-select{color:#fff;background:#0f1838;border:1px solid #22c7e0;border-radius:999px;width:100%;min-height:32px;margin:0;padding:4px 10px;font-size:13px;font-weight:700}.appq .appq-select optgroup,.appq .appq-select option{color:#0f1b3d;background:#fff}.appq .appq-back{min-height:26px;box-shadow:none;color:#22c7e0;cursor:pointer;background:0 0;border:0;justify-self:start;margin:0;padding:2px;font-size:13px;font-weight:700}.appq .appq-back:hover:not(:disabled){text-decoration:underline}@media (prefers-reduced-motion:reduce){.appq:before,.appq-new .appq-cell{animation:none}}.appq-phone{display:none}@media (width<=760px){.appq-rail{display:none}.appq-phone{max-width:none;margin:10px 12px;display:block}}.bea-brief{isolation:isolate;color:#9fb6dc;background:radial-gradient(120% 80% at 100% 0%, #22c7e029, transparent 58%), linear-gradient(180deg, #04091ca8, #04091c6b), var(--bea-fade,linear-gradient(135deg, #000 0%, #0a1029 18%, #0f1b3d 36%, #1e3a8a 54%, #0e7ea5 74%, #22c7e0 100%));border:1px solid #22c7e080;border-radius:18px;margin:0 0 12px;padding:18px 20px 16px;font-size:15px;line-height:1.45;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 16px 36px #02061773,0 0 22px #22c7e024}.bea-brief:before{content:"";z-index:-1;pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='48.5' viewBox='0 0 28 48.5'%3E%3Cpath d='M14 0 28 8.1v16.2L14 32.4 0 24.3V8.1zM14 32.4 28 40.5M14 32.4 0 40.5M14 32.4v16.1' fill='none' stroke='%2333d6ff' stroke-width='1'/%3E%3C/svg%3E");background-size:28px 48.5px;animation:40s linear infinite bb-comb;position:absolute;inset:-40px}@keyframes bb-comb{to{transform:translate(28px,48.5px)}}.bb-head{align-items:center;gap:14px;margin:0 0 14px;display:flex}.bea-brief .bb-bea{filter:drop-shadow(0 0 10px #22c7e073);flex:none}.bb-title{flex:1;min-width:0}.bb-tag{color:#7fe7ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.bb-tag i{background:#22c7e0;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite bb-dot;box-shadow:0 0 8px #22c7e0}@keyframes bb-dot{50%{opacity:.45}}.bea-brief .bb-title h3{color:#fff;letter-spacing:-.01em;margin:2px 0 0;font-size:22px;font-weight:800;line-height:1.2}.bea-brief .bb-sub{color:#9fb6dc;margin:3px 0 0;font-size:13px}.bb-status{color:#bfe9ff;text-transform:capitalize;background:#22c7e01a;border:1px solid #22c7e066;border-radius:999px;flex:none;align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:700}.bb-read{color:#e6f4ff;background:#22c7e014;border:1px solid #22c7e059;border-left:3px solid #22c7e0;border-radius:12px;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;margin:0 0 14px;padding:12px 14px;font-size:15px;display:grid}.bb-read b{color:#7fe7ff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.bb-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bb-steps>li{background:linear-gradient(#04091c8c,#04091c6b);border:1px solid #22c7e047;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.bb-steps>li>.bb-body{padding:0 16px 14px}.bb-steps>li>.bb-n{display:none}.bb-steps>li .bb-k{color:#bfe9ff;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,#22c7e029,#0e7ea514 60%,#0000);border-bottom:1px solid #22c7e040;align-items:center;gap:10px;margin:0 -16px 12px;padding:9px 16px;font-size:12px;font-weight:800;display:flex}.bb-steps>li .bb-k:before{content:attr(data-n);color:#041224;letter-spacing:0;background:linear-gradient(135deg,#22c7e0,#0e7ea5);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid;box-shadow:0 0 10px #22c7e073}.bb-body{min-width:0}.bb-k{color:#7fe7ff;letter-spacing:.12em;text-transform:uppercase;margin:6px 0;font-size:11px;font-weight:800;display:block}.bea-brief p{margin:0}.bb-touch{color:#e6f4ff}.bb-said{grid-template-columns:auto 1fr;gap:4px 10px;margin:8px 0 0;display:grid}.bb-said dt{color:#7fe7ff;text-transform:uppercase;letter-spacing:.06em;padding-top:2px;font-size:12px;font-weight:800}.bb-said dd{color:#c9dcf5;margin:0}.bb-line{background:linear-gradient(#ffffff1a,#ffffff0d);border:1px solid #ffffff24;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffff1f}.bb-line q{quotes:"“" "”";color:#fff;flex:1;font-size:18px;font-style:italic;font-weight:600;line-height:1.4}.bb-line q:before{color:#22c7e0;margin-right:2px;font-style:normal}.bb-line q:after{color:#22c7e0;margin-left:2px;font-style:normal}.bb-copy{color:#bfe9ff;cursor:pointer;background:#04091c59;border:1px solid #22c7e073;border-radius:999px;flex:none;min-width:64px;padding:6px 12px;font-size:12px;font-weight:700}.bb-copy:hover{background:#22c7e029}.bb-dim{color:#9fb6dc;font-size:13.5px;margin-top:8px!important}.bea-brief .bb-facts{color:#c9dcf5;gap:5px;margin:0 0 12px;padding:0;list-style:none;display:grid}.bea-brief .bb-facts li{margin:0;padding:0 0 0 16px;line-height:1.4;display:block;position:relative}.bea-brief .bb-facts li:before{content:"•";color:#22c7e0;position:absolute;top:0;left:2px}.bb-learn{flex-wrap:wrap;gap:8px;display:flex}.bb-learn button{color:#e6f4ff;cursor:pointer;background:#ffffff0f;border:1px solid #22c7e059;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.bb-learn button:before{content:"?";color:#041224;background:#22c7e0;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:7px;font-size:11px;font-weight:900;display:inline-grid}.bb-learn button:hover{background:#22c7e029}.bb-act button:before{content:none}.bb-wait{color:#c9dcf5;padding:6px 0 10px}.bb-ask{background:#04091c73;border:1px solid #22c7e059;border-radius:999px;gap:8px;margin:16px 0 0;padding:6px 6px 6px 16px;display:flex}.bea-brief .bb-ask input{color:#fff;background:0 0;border:0;outline:none;flex:1 1 0;width:auto;min-width:0;margin:0;padding:8px 0;font-size:15px}.bb-ask input::placeholder{color:#7f98c4}.bea-brief .bb-ask button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0e7ea5,#22c7e0);border:0;border-radius:50%;flex:none;width:40px;height:40px;margin:0;padding:0;font-size:18px;font-weight:900;line-height:1;box-shadow:0 0 14px #22c7e066}.bb-ask button:disabled{opacity:.4;box-shadow:none;cursor:default}.bb-foot{color:#7f98c4;font-size:12px;margin:10px 0 0!important}.bb-foot button{color:#7fe7ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.bb-foot button:disabled{opacity:.5;cursor:default}@media (width<=640px){.bea-brief{border-radius:14px;padding:14px 14px 12px;font-size:14px}.bea-brief .bb-title h3{font-size:19px}.bb-status{display:none}.bb-read{grid-template-columns:1fr;gap:4px}.bb-said{grid-template-columns:1fr;gap:2px 0}.bb-said dd{margin-bottom:6px}.bb-line{flex-direction:column;gap:8px}.bb-line q{font-size:16px}.bb-copy{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.bea-brief:before,.bb-tag i{animation:none}}.bea-brief{padding-top:0}.bea-brief .bb-head{background:linear-gradient(100deg,#f0563f 0%,#1a7f90 45%,#0a7a8c 100%);border-bottom:1px solid #ffffff38;margin:0 -20px 14px;padding:16px 20px 14px;box-shadow:0 10px 24px #f0563f2e}.bea-brief .bb-head .bb-tag{color:#f9e7e4}.bea-brief .bb-head .bb-tag i{background:#fff;box-shadow:0 0 8px #fff}.bea-brief .bb-head .bb-sub{color:#f9e9e7}.bea-brief .bb-status{color:#fff;background:#ffffff29;border-color:#ffffff73}.bea-brief .bb-read{background:#0f1838;border-color:#22c7e066}.bea-brief .bb-steps>li{background:#0f1838;border-color:#22c7e04d;box-shadow:inset 0 1px #ffffff0d}.bea-brief .bb-line{background:#16214f;border-color:#22c7e038}.bea-brief .bb-ask{background:#0f1838}@media (width<=640px){.bea-brief .bb-head{margin:0 -14px 12px;padding:12px 14px}}.relationship-profile.full-profile{color:#17314e;background:#fff;font:14px/1.5 Segoe UI,sans-serif}.full-profile-brand{color:#174a98;background:#fcfdff;border-bottom:1px solid #e5ebf2;align-items:center;gap:10px;padding:18px 28px;font-size:21px;display:flex}.full-profile-back{border-bottom:1px solid #e5ebf2;padding:14px 28px}.full-profile-back button,.full-profile-connected button,.full-profile-activity button,.full-shared-client button{color:#2455a4;cursor:pointer;font:inherit;background:#f4f8ff;border:1px solid #cddced;border-radius:6px;padding:9px 12px}.full-profile-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}.full-profile-rail{border-right:1px solid #e5ebf2;min-width:0}.full-profile-main{min-width:0}.full-profile-title{border-bottom:1px solid #e5ebf2;padding:28px}.full-profile-title h1{color:#17314e;margin:10px 0;font-size:30px}.full-profile-title p{color:#64768b;margin:0}.full-profile .full-profile-rail .relationship-identity,.full-profile .full-profile-rail .pv3-header{background:linear-gradient(125deg,#123a80,#0e7ea5 56%,#087f9a);border-radius:0;padding:24px 20px}.full-profile .relationship-identity-top{display:block}.full-profile .relationship-identity-top h1,.full-profile .realtor-heading h1{overflow-wrap:anywhere;font-size:24px}.full-profile .profile-contact-grid{display:block}.full-profile .profile-contact{border:0;border-bottom:1px solid #ffffff30;padding:16px 0}.full-profile .profile-contact h2{font-size:17px}.full-profile .profile-contact p{font-size:13px}.full-profile .profile-contact>div{flex-wrap:wrap;gap:5px}.full-profile .profile-contact button{padding:6px 8px;font-size:12px}.full-profile .profile-status-row span{font-size:12px}.full-profile .profile-desktop-tabs{background:linear-gradient(110deg,#192b65,#2454cb 52%,#087e96);flex-wrap:wrap;justify-content:flex-start;gap:16px;padding:0 24px;position:static}.full-profile .profile-desktop-tabs button{color:#fff;padding:14px 0 11px;font-size:13px}.full-profile .profile-desktop-tabs button[aria-current]{color:#fff;border-color:#a5f3fc}.full-profile .profile-desktop-tabs button:focus-visible{outline-offset:3px;outline:2px solid #fff}.full-profile .profile-workspace-body{max-width:none;padding:24px}.full-profile .profile-overview-grid,.full-profile .profile-loan-columns{grid-template-columns:minmax(0,1fr)}.full-profile .profile-workspace-body h2{font-size:23px}.full-profile .full-profile-rail .realtor-heading,.full-profile .full-profile-rail .realtor-contact-line,.full-profile .full-profile-rail .realtor-contact-details,.full-profile .full-profile-rail .realtor-connection-line{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.full-profile .full-profile-rail .realtor-primary-actions{flex-wrap:wrap;gap:6px;display:flex}.full-profile .full-profile-rail .realtor-mmi-strip{flex-wrap:wrap;gap:12px;padding:12px 0;display:flex}.full-profile .full-profile-rail .realtor-mmi-strip strong{font-size:15px}.full-profile .full-profile-rail .pv3-topline{flex-wrap:wrap;font-size:12px}.full-profile .full-profile-rail .realtor-context-line{display:block}.full-profile .full-profile-rail .realtor-context-line span{margin:8px 0;display:block}.full-profile .full-profile-main .v4-grid{grid-template-columns:minmax(0,1fr);margin:24px}.full-profile-connected{border-bottom:1px solid #e5ebf2;padding:16px 20px}.full-profile-activity{color:#17314e;overflow-wrap:anywhere;padding:20px}.full-profile-activity h3{margin:0 0 12px;font-size:15px}.full-profile-activity p{white-space:pre-line;font-size:13px}.full-profile-activity ol{padding-left:16px}.full-profile-activity li{padding:8px 0;font-size:13px}.full-profile-activity small{color:#64768b}.full-shared-client{border-bottom:1px solid #e5ebf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.full-related-contact{border-top:1px solid #ffffff40;padding:12px 0;font-size:13px}.full-related-contact summary{cursor:pointer}.full-profile .profile-contact-grid>.profile-contact:first-child>.profile-contact-role,.full-profile .profile-contact-grid>.profile-contact:first-child>h2{display:none}.full-profile .profile-contact-grid{margin-top:12px;padding-top:0}.full-profile .profile-contact+.profile-contact{border:0;padding-left:0}.pv3-page.relationship-profile.relationship-realtor.full-profile{background:#fff}.pv3-page.relationship-profile.relationship-realtor.full-profile .full-profile-rail .pv3-header{background:linear-gradient(125deg,#123a80,#0e7ea5 56%,#087f9a);padding:24px 20px}.pv3-page.relationship-profile.relationship-realtor.full-profile .realtor-heading h1{font-size:24px}.fp-overlay.profile-clarity-mock:has(.full-profile){background:#fff;padding:0}@media (width<=900px){.full-profile-layout{grid-template-columns:235px minmax(0,1fr)}.full-profile-title{padding:20px}}@media (width<=640px){.full-profile-layout{display:block}.full-profile-rail{border-right:0}.full-profile .profile-contact-grid{display:block}.full-profile .profile-phone-contacts{display:none}.full-profile .profile-desktop-tabs{gap:12px;display:flex}.full-profile .profile-phone-nav{display:none}.full-profile-brand{padding:14px;font-size:18px}.full-profile-title h1{font-size:24px}.full-profile .profile-workspace-body{padding:16px}}.full-profile .profile-status-row .profile-milestone-text{color:#baf6ff;letter-spacing:.3px;text-shadow:0 2px 3px #08275b80;background:0 0;border:0;border-radius:0;flex-basis:100%;margin:0;padding:4px 0 10px;font-size:24px;font-weight:800;line-height:1.2;display:block}.full-profile .profile-tab-fold,.full-profile .profile-stage-details{background:#fff;border:1px solid #cfdeef;border-radius:8px;margin:0 0 18px;overflow:hidden}.full-profile .profile-tab-fold>summary,.full-profile .profile-stage-details>summary{cursor:pointer;color:#203f77;background:linear-gradient(110deg,#e0f3f6,#edf5ff 60%,#ecfbff);padding:18px 20px;font-size:17px}.profile-fold-facts{color:#3e5977;overflow-wrap:anywhere;margin-top:7px;font-size:14px;font-weight:400;line-height:1.65;display:block}.profile-fold-content{padding:20px}.full-profile .profile-stage-management{margin:0}@media (width<=640px){.full-profile .profile-status-row .profile-milestone-text{font-size:22px}.profile-fold-content{padding:12px}}.full-profile .realtor-tab-fold{margin:0 24px 24px}.full-profile .realtor-tab-fold .profile-workspace-body{padding:0}.full-profile .realtor-tab-fold .v4-grid{margin:0}.relationship-profile.full-profile{font-size:16px;line-height:1.4}.full-profile .profile-status-row .profile-milestone-text{padding-bottom:0}.full-profile .profile-milestone-date{color:#e0f5ff;flex-basis:100%;margin:0 0 8px;font-size:12px;line-height:1.4;display:block}.full-profile .profile-tab-fold,.full-profile .profile-stage-details{margin-bottom:10px}.full-profile .profile-tab-fold>summary,.full-profile .profile-stage-details>summary{padding:12px 16px;font-size:18px}.full-profile .profile-fold-facts{margin-top:4px;font-size:16px;line-height:1.4}.full-profile .profile-fold-content,.full-profile .profile-section-content{padding:16px;font-size:16px}.full-profile .profile-workspace-body{padding:18px}.full-profile .profile-desktop-tabs button{padding:10px 0;font-size:14px}.full-profile .profile-contact p,.full-profile .full-profile-activity{font-size:15px}.full-profile .profile-contact button{font-size:14px}.relationship-profile.full-profile :is(.profile-field,.profile-financial-row,.profile-enrollment,.timeline-note,.clog-editable,.v4-item,.v4-person){font-size:16px;line-height:1.4}.relationship-profile.full-profile :is(.profile-workspace-body,.realtor-tab-fold) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;font-size:16px}.relationship-profile.full-profile :is(.profile-workspace-body,.realtor-tab-fold) :is(h3,.v4-hhead,.v4-box-head){font-size:18px}.full-profile .profile-financial-row{margin-bottom:12px;padding-bottom:12px}.full-profile .full-shared-client{padding:12px 0}@media (width<=760px){.fp-overlay.relationship-profile.full-profile{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);top:0}.fp-overlay.profile-clarity-mock:has(.full-profile){padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);top:0}.fp-overlay.relationship-profile.full-profile:before{display:none}.full-profile-brand{z-index:40;box-sizing:border-box;min-height:calc(76px + var(--matrix-safe-top,env(safe-area-inset-top,0px)));padding:calc(20px + var(--matrix-safe-top,env(safe-area-inset-top,0px))) 12px 12px;background:#fff;gap:8px;font-size:14px;position:sticky;top:0}.full-profile-brand>strong{flex:1;min-width:0}.full-profile .profile-desktop-tabs{display:none}.full-profile .profile-phone-nav{top:calc(76px + var(--matrix-safe-top,env(safe-area-inset-top,0px)));height:auto;min-height:52px;display:flex;position:sticky}.full-profile .profile-phone-nav button{height:auto;min-height:44px}.full-profile-layout{display:block}.full-profile-rail{border-right:0}}.profile-phone-sections,.profile-phone-summary,.profile-phone-details-toggle{display:none}@media (width<=760px){.approved-phone-profile>.profile-phone-chrome{z-index:45;background:#fff;position:sticky;top:0}.approved-phone-profile .profile-phone-chrome .full-profile-brand{position:static}.profile-phone-sections{background:linear-gradient(110deg,#1c2e69,#2954bd,#327d91);display:block;position:relative}.profile-phone-sections nav{scrollbar-width:none;gap:18px;padding:0 44px;display:flex;overflow-x:auto}.profile-phone-sections nav::-webkit-scrollbar{display:none}.profile-phone-sections nav button{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-shrink:0;min-height:48px;padding:10px 0;font:14px Segoe UI,sans-serif}.profile-phone-sections nav button[aria-current]{border-bottom-color:#a5f3fc;font-weight:700}.profile-phone-sections .section-arrow{color:#fff;cursor:pointer;border:0;width:40px;font-size:27px;position:absolute;top:0;bottom:0}.section-arrow-right{background:linear-gradient(90deg,#327d9100,#327d91 35%);right:0}.section-arrow-left{background:linear-gradient(270deg,#39207700,#1c2e69 35%);left:0}.profile-phone-summary{color:#fff;background:linear-gradient(120deg,#214181,#2e60cd,#307f98);padding:14px 18px;display:block}.profile-phone-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-phone-summary small{color:#d4efff;font-size:12px;display:block}.profile-phone-summary strong{overflow-wrap:anywhere;font-size:17px;display:block}.profile-phone-summary>span{color:#d7ffff;margin-top:10px;font-size:13px;font-weight:600;display:block}.profile-phone-details-toggle{color:#2455a4;text-align:left;cursor:pointer;background:#f5f8fd;border:0;border-bottom:1px solid #dce5f2;justify-content:space-between;width:100%;min-height:44px;padding:12px 18px;display:flex}.approved-phone-profile:not(.phone-details-open) .full-profile-rail,.approved-phone-profile:not(.phone-details-open) .compact-stage-header,.approved-phone-profile .profile-phone-nav{display:none}.approved-phone-profile .full-profile-back{padding:8px 12px}.approved-phone-profile .full-profile-back button{min-height:44px}}@media (width>=761px) and (width<=1199px){.pv3-page.relationship-profile.relationship-realtor.full-profile .v4-grid{grid-template-columns:minmax(0,1fr)}}.full-profile .full-profile-rail .realtor-facts-line{color:#ffffffd1;margin:8px 0;font-size:12.5px}.full-profile .full-profile-rail .realtor-facts-line span,.full-profile .full-profile-rail .realtor-facts-line p{color:#ffffffd1}.full-profile .full-profile-rail .realtor-facts-line span{margin:4px 0;display:block}.full-profile .full-profile-rail .realtor-facts-line p{opacity:.9;margin:6px 0 0;font-size:12px}.full-profile .full-profile-rail .realtor-license{font-weight:700;display:block}.full-profile .full-profile-rail .pv3-header{position:relative;overflow:hidden}.full-profile .full-profile-rail .pv3-header .realtor-sidebar-art{height:110px;margin-bottom:12px;display:block;position:static}.full-profile .full-profile-rail .pv3-header .realtor-sidebar-art .brand-logo{box-sizing:border-box;object-fit:contain;object-position:center top;opacity:.26;z-index:0;filter:saturate(.6);width:100%;max-width:none;height:150px;padding:14px 18px;position:absolute;top:0;left:0}.full-profile .full-profile-rail .pv3-header .realtor-sidebar-art .brand-headshot{z-index:1;border:3px solid #fff;width:104px;height:104px;position:relative;box-shadow:0 6px 18px #14204f73}.full-profile .full-profile-rail .pv3-header .realtor-sidebar-art:not(:has(.brand-headshot)){height:60px}.full-profile .full-profile-rail .pv3-header>:not(.realtor-sidebar-art){z-index:1;position:relative}.full-profile .full-profile-rail .realtor-website{color:#9ad7ff;text-underline-offset:3px;word-break:break-all;text-decoration:underline}.full-profile .full-profile-rail .realtor-website:hover{color:#fff}.full-profile .full-profile-rail .realtor-socials{flex-wrap:wrap;gap:6px 12px;margin-top:2px;display:flex}.full-profile .full-profile-rail .realtor-socials a{color:#9ad7ff;text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.full-profile .full-profile-rail .realtor-socials a:hover{color:#fff}@media (width<=760px){.approved-phone-profile .full-profile-activity,.approved-phone-profile:not(.phone-tab-application) .full-profile-title,.approved-phone-profile:not(.phone-tab-application) .profile-stage-management{display:none}}.relationship-profile{color:#142b4d;background:#f5f7fb;min-height:100vh;font:17px/1.55 Segoe UI,Arial,sans-serif}.fp-overlay.relationship-profile{padding:0}.relationship-profile [hidden]{display:none!important}.relationship-identity{background:var(--hh-fade,linear-gradient(90deg,#0f1b3d,#0f1b3d,#0e7ea5,#22c7e0));color:#fff;padding:24px 34px}.relationship-identity-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.relationship-identity h1{color:#fff;margin:6px 0;font-size:32px}.relationship-identity button{color:#fff;cursor:pointer;background:#ffffff16;border:1px solid #ffffff60;border-radius:7px;padding:10px 16px;font-weight:650}.relationship-identity button:disabled{opacity:.45;cursor:default}.relationship-identity p{margin:4px 0}.relationship-identity{padding:18px 32px;line-height:1.3}.relationship-identity h1{margin:6px 0 10px;font-size:30px}.relationship-identity button{padding:8px 14px;font-size:15px}.profile-status-row{flex-wrap:wrap;gap:10px;display:flex}.profile-status-row span{background:#173c8840;border:1px solid #ffffff60;border-radius:20px;padding:6px 14px;font-size:15px}.profile-contact-grid{border-top:1px solid #ffffff30;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:18px;padding-top:18px;display:grid}.profile-contact+.profile-contact{border-left:1px solid #ffffff40;padding-left:24px}.profile-contact{flex-direction:column;min-width:0;display:flex}.profile-contact-role{text-transform:uppercase;letter-spacing:.7px;font-size:13px;font-weight:750}.profile-contact h2{color:#fff;margin:4px 0 8px;font-size:23px}.profile-contact p{overflow-wrap:anywhere;font-size:16px}.profile-contact>div{gap:8px;margin-top:auto;padding-top:14px;display:flex}.profile-contact h2{margin:4px 0 8px;font-size:21px}.profile-contact-grid{margin-top:14px;padding-top:14px}.profile-contact p{line-height:1.35}.profile-desktop-tabs{z-index:20;background:#fff;border-bottom:1px solid #e7ebf2;justify-content:center;gap:26px;padding:0 20px;display:flex;position:sticky;top:0}.profile-desktop-tabs button{color:#627187;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:17px 0 14px;font:600 16px Segoe UI,sans-serif}.profile-desktop-tabs button[aria-current]{color:#3861e9;border-color:#3861e9}.profile-phone-nav,.profile-phone-contacts,.realtor-phone-expand{display:none}.relationship-profile [hidden],.profile-clarity-mock [hidden]{display:none!important}.pv3-page.relationship-profile.relationship-realtor .pv3-topline span{color:#e4efff}.profile-communication-tools>summary{cursor:pointer;padding:15px 0;font-size:19px;font-weight:650}.pv3-page.relationship-profile.relationship-realtor{background:#f5f7fc;padding:0}.pv3-page.relationship-profile.relationship-realtor .pv3-identity{background:0 0;border:0;padding:18px 0}.pv3-page.relationship-profile.relationship-realtor .pv3-topline{color:#fff;background:0 0;padding:0;font-size:14px}.pv3-page.relationship-profile.relationship-realtor .pv3-topline button{color:#fff}.pv3-page.relationship-profile.relationship-realtor .v4b-contact{font-size:17px}.pv3-page.relationship-profile.relationship-realtor .v4-bar .pv3-actions{background:0 0;border:0;flex-wrap:wrap;gap:12px;display:flex}.pv3-page.relationship-profile.relationship-realtor .v4-bar .pv3-actions>div{background:0 0;border:0;padding:8px 0}.pv3-page.relationship-profile.relationship-realtor .v4-bar .pv3-actions b{display:none}.pv3-page.relationship-profile.relationship-realtor .v4-bar .pv3-actions button,.pv3-page.relationship-profile.relationship-realtor .v4-bar .pv3-actions a{box-shadow:none;border-radius:7px;padding:10px 14px;font-size:15px}.pv3-page.relationship-profile.relationship-realtor .v4b-loghead{background:#e8edfb}.profile-drawer-links{gap:8px;display:grid}.profile-drawer-links button,.profile-drawer-links a{color:#2455a4;text-align:left;cursor:pointer;background:#f3f7ff;border:0;padding:14px;font-size:17px;text-decoration:none}.profile-drawer-links [aria-current]{color:#0b6475;background:#d0edf2}.profile-left-drawer .workspace-drawer{inset:0 auto 0 0}.profile-workspace-body{max-width:1440px;margin:auto;padding:28px 28px 120px}.profile-workspace-body h2{margin:0 0 18px;font-size:26px}.profile-workspace-body h3{font-size:22px}.client-brief-top{gap:12px;margin:0 0 18px;display:grid}.profile-overview-grid{grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:24px;display:grid}.profile-section-card{background:#fff;border:1px solid #b9c8f0;border-top:3px solid #3861e9;border-radius:10px;margin-bottom:24px;overflow:hidden}.profile-section-card>h2,.profile-section-card>header{color:#315acb;background:#e8edfb;border-bottom:1px solid #c8d5f4;margin:0;padding:18px 22px}.profile-section-card>.profile-section-content{padding:22px}.profile-section-card.hermes{border-color:#0b6475 #2c7987 #2c7987}.profile-section-card.hermes>h2{color:#0b6475;background:#dbeef2}.relationship-profile .fp-hermes-brief{background:#fff;border:0;margin:0;padding:0;display:block}.relationship-profile .fp-hermes-brief>div{border-bottom:1px solid #dcedf0;padding:14px 20px;font-size:16px}.relationship-profile .fp-hermes-brief b,.relationship-profile .fp-hermes-brief span{display:block}.relationship-profile .fp-hermes-brief-title{display:none}.relationship-profile .fp-hermes-brief button{margin:12px 20px}.relationship-profile .fp-head{box-shadow:none;color:#142b4d;background:#fff;border:0;margin:0;display:block}.relationship-profile .lp3-identity{display:block}.relationship-profile .fp-id{color:#142b4d}.relationship-profile .fp-status{width:auto;max-width:none}.relationship-profile .fp-fold{background:#fff;margin:18px 0}.relationship-profile .fp-fold summary{padding:18px;font-size:21px}.relationship-profile .clog{background:#fff;border:0;font-size:17px}.relationship-profile .clog-title{font-size:23px}.relationship-profile .clog-head{background:#e8edfb;border-bottom:1px solid #c8d5f4;padding:18px}.relationship-profile .timeline-note,.relationship-profile .clog-editable{font-size:17px;line-height:1.6}.relationship-profile .clog-list{padding:18px}.relationship-profile .fp-nba{background:#fff;border-left:4px solid #3861e9;border-radius:9px;margin:0 0 24px;padding:20px 24px}.relationship-profile .fp-nba button{margin-left:20px}.profile-loan-columns{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.profile-employment-columns{grid-template-columns:1fr 1fr;display:grid}.profile-employment-columns>section{padding:22px}.profile-employment-columns>section+section{border-left:1px solid #ccd6eb}.profile-employment-columns h3{color:#fff;background:#243e72;border-radius:6px;margin:0 0 18px;padding:14px}.profile-field{gap:6px;font-size:15px;font-weight:600;display:grid}.profile-field input,.profile-field select{background:#fff;border:1px solid #c5d2e8;border-radius:6px;width:100%;min-width:0;padding:11px}.profile-field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profile-financial-row{border-bottom:1px solid #dbe4f2;gap:14px;margin-bottom:18px;padding-bottom:18px;display:grid}.profile-asset-row{border-bottom:1px solid #dbe4f2;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:16px;padding:16px 0;display:grid}.profile-financial button,.profile-workspace-body .profile-save{color:#2455a4;cursor:pointer;background:#eef4ff;border:1px solid #bccdf0;border-radius:7px;padding:10px 16px;font-weight:650}.profile-financial .profile-save{color:#fff;background:#4258cf}.relationship-profile input,.relationship-profile textarea,.relationship-profile select{font-size:16px}.pv3-page.relationship-profile.relationship-realtor .pv3-header{box-shadow:none;background:linear-gradient(110deg,#195964,#345dc5 60%,#4da4b5);border-radius:0;padding:24px 34px}.pv3-page.relationship-profile.relationship-realtor .v4b-identity{display:block}.pv3-page.relationship-profile.relationship-realtor .v4b-mmi{width:100%;box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff50;border-radius:0;margin-top:20px}.pv3-page.relationship-profile.relationship-realtor .v4-mmi{grid-template-columns:repeat(4,1fr);display:grid}.pv3-page.relationship-profile.relationship-realtor .v4-mmi dd{font-size:25px}.pv3-page.relationship-profile.relationship-realtor .v4b-mmi-foot{justify-content:flex-start}.pv3-page.relationship-profile.relationship-realtor .v4-grid{gap:24px;max-width:1440px;margin:28px auto}.pv3-page.relationship-profile.relationship-realtor .v4-card,.pv3-page.relationship-profile.relationship-realtor .v4-hcard{box-shadow:none;background:#fff;border:1px solid #b9c8f0;border-top:3px solid #3861e9;border-radius:10px}.pv3-page.relationship-profile.relationship-realtor .v4-hhead{background:#e8edfb;border-bottom:1px solid #c8d5f4;padding:18px 22px}.pv3-page.relationship-profile.relationship-realtor .v4-hhead h2,.pv3-page.relationship-profile.relationship-realtor .v4-hhead h3{color:#315acb;font-size:24px}.pv3-page.relationship-profile.relationship-realtor .v4b-brief{border-color:#2c7987}.pv3-page.relationship-profile.relationship-realtor .v4b-brief .v4-hhead{background:#dbeef2}.pv3-page.relationship-profile.relationship-realtor .v4b-brief h3{color:#0b6475}.pv3-page.relationship-profile.relationship-realtor .v4b-fold{max-width:1384px;margin:28px auto}.pv3-page.relationship-profile.relationship-realtor .v4b-tabs{flex-wrap:wrap}.pv3-page.relationship-profile.relationship-realtor .v4b-tabs button{font-size:15px}.pv3-page.relationship-profile.relationship-realtor .v4-item,.pv3-page.relationship-profile.relationship-realtor .v4b-brief{font-size:17px}.mc-email-preview{color:#142b4d;background:#fff;border:1px solid #bccdf0;border-radius:9px;margin:16px;padding:20px;font-size:16px}.mc-email-preview h3{font-size:21px}.pv3-page.relationship-profile.relationship-realtor .realtor-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 0 12px;display:flex}.pv3-page.relationship-profile.relationship-realtor .realtor-heading h1{margin:6px 0 10px;font-size:32px}.pv3-page.relationship-profile.relationship-realtor .realtor-heading h1,.pv3-page.relationship-profile.relationship-realtor .realtor-contact-details,.pv3-page.relationship-profile.relationship-realtor .realtor-mmi-strip,.pv3-page.relationship-profile.relationship-realtor .realtor-context-line{color:#fff}.pv3-page.relationship-profile.relationship-realtor .realtor-heading p{color:#fff;margin:8px 0;font-size:17px}.pv3-page.relationship-profile.relationship-realtor .realtor-heading .realtor-v3-type{letter-spacing:1px;font-size:12px}.pv3-page.relationship-profile.relationship-realtor .realtor-heading button,.pv3-page.relationship-profile.relationship-realtor .realtor-primary-actions button,.pv3-page.relationship-profile.relationship-realtor .realtor-mmi-strip button{color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #ffffff60;border-radius:7px;padding:10px 15px;font-size:16px}.pv3-page.relationship-profile.relationship-realtor .realtor-contact-line{flex-wrap:wrap;align-items:center;gap:20px;padding:8px 0 20px;display:flex}.realtor-contact-details,.realtor-primary-actions,.realtor-connection-line{flex-wrap:wrap;align-items:center;gap:12px;font-size:17px;display:flex}.realtor-connection-line{margin-left:auto}.realtor-connection-line select{color:#263c6b;background:#fff;border:1px solid #ffffff50;border-radius:18px;padding:8px 12px}.realtor-access{color:#fff;background:#1e6575;border:1px solid #8fdce7;border-radius:18px;padding:8px 12px;font-size:15px;font-weight:650}.realtor-mmi-strip{border-top:1px solid #ffffff50;border-bottom:1px solid #ffffff50;grid-template-columns:1.4fr repeat(4,1fr) auto;align-items:center;gap:18px;padding:18px 0;display:grid}.realtor-mmi-strip>div{border-right:1px solid #ffffff35;gap:7px;padding-right:12px;display:grid}.realtor-mmi-strip small{font-size:14px}.realtor-mmi-strip strong{font-size:24px}.realtor-mmi-strip .realtor-mmi-period strong{font-size:14px}.realtor-mmi-period span{font-size:12px}.realtor-context-line{flex-wrap:wrap;gap:28px;padding-top:16px;font-size:14px;display:flex}.realtor-context-line strong{margin-left:8px}.realtor-next-step{background:#fff;border:1px solid #c8d5f4;border-left:4px solid #3861e9;border-radius:8px;align-items:center;gap:24px;max-width:1384px;margin:24px auto;padding:20px;display:flex}.realtor-next-step h2{font-size:23px}.realtor-history-label{color:#315acb;background:#e8edfb;border-left:3px solid #3861e9;margin:8px 18px;padding:14px 18px;font-size:21px;font-weight:650}.relationship-realtor .profile-note-review{background:#f3f6fc;border:1px solid #c5d2e8;padding:16px}.relationship-realtor .profile-note-review button{color:#fff;background:#435cd7;border:0;border-radius:7px;padding:12px 16px}.pv3-page.relationship-profile.relationship-realtor .v4-grid{grid-template-columns:minmax(0,3fr) minmax(270px,1fr)}.realtor-v3-saved-details[hidden],.rp-actions[hidden]{display:none!important}@media (width<=760px){.pv3-page.relationship-profile.relationship-realtor .realtor-heading{padding:18px 0 10px}.pv3-page.relationship-profile.relationship-realtor .realtor-heading h1{font-size:26px}.pv3-page.relationship-profile.relationship-realtor .realtor-heading button{padding:9px;font-size:13px}.realtor-contact-line,.realtor-contact-details{flex-direction:column;align-items:flex-start!important;gap:10px!important}.realtor-connection-line{margin-left:0}.realtor-mmi-strip{grid-template-columns:1fr 1fr;gap:16px}.realtor-mmi-period{grid-column:1/-1}.realtor-context-line{gap:10px;font-size:13px}.relationship-realtor .pv3-header:not(.phone-expanded) .realtor-mmi-strip{display:none}.realtor-next-step{flex-direction:column;align-items:flex-start;margin:18px 12px}}.relationship-profile .fp-nba{justify-content:flex-start;gap:18px;font-size:18px}.relationship-profile .fp-nba-btn{flex:none;font-size:16px}.profile-note-editor{gap:12px;padding:18px;display:grid}.profile-note-editor>label{font-size:18px;font-weight:650}.profile-note-editor textarea{resize:vertical;border:1px solid #c5d2e8;border-radius:7px;width:100%;min-height:130px;padding:14px}.profile-note-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile-note-actions button,.profile-manual-edit button{color:#2455a4;cursor:pointer;background:#eff4ff;border:1px solid #b7c8ed;border-radius:7px;padding:10px 14px;font-size:15px}.profile-note-actions .call-log-save{color:#fff;background:linear-gradient(100deg,#1b6775,#365ed9)}.relationship-profile .clog-composer{border:0;padding:0}.relationship-profile .clog-composer-top{padding:16px 18px 0}.relationship-profile .clog-filters{background:#e8edfb;border:1px solid #c5d2e8;border-left:3px solid #3861e9;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 18px;padding:12px 16px;display:flex}.relationship-profile .clog-filters strong{margin-right:auto;font-size:21px}.relationship-profile .clog-filters button{font-size:14px}.relationship-profile .timeline-item{padding:18px}.profile-activity-detail summary{cursor:pointer;font-size:18px;font-weight:600}.profile-activity-detail p{white-space:pre-wrap;overflow-wrap:anywhere}.profile-manual-edit{border:1px solid #b9c8f0;gap:12px;margin:12px 0;padding:16px;display:grid}.profile-manual-edit label{gap:8px;display:grid}.profile-financial{border:0;min-width:0;padding:0}.relationship-profile .fp-hermes-brief span{white-space:normal;text-overflow:clip;font-size:16px;line-height:1.6;overflow:visible}.relationship-profile .profile-note-editor textarea{font-family:inherit}.relationship-profile .clog-followup-btn{margin:16px 18px 0;font-size:16px}.profile-receipt{border-color:#32885c #8db9a3 #8db9a3}.profile-receipt>header{color:#32885c;background:#e6f1eb;align-items:center;gap:15px;display:flex}.profile-receipt>header h2{margin:0}.profile-receipt-fields{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}.profile-receipt-fields>label{border-bottom:1px solid #dce8e1;border-right:1px solid #dce8e1;padding:15px}.profile-receipt-fields strong{min-height:27px;font-size:18px;font-weight:600}.profile-campaign-pickers{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:20px 0 30px;display:grid}.profile-stage-management{margin:24px 0}.profile-stage-details>summary{color:#315acb;cursor:pointer;background:#e8edfb;padding:18px 22px;font-size:21px;font-weight:650}.relationship-profile .ls-card.ls-collapsed{max-height:none;box-shadow:none;border-radius:10px}.relationship-profile .ls-collapsed .ls-header{background:#dbeef2;padding:18px 20px}.relationship-profile .ls-collapsed .ls-header h1{font-size:24px}.relationship-profile .ls-collapsed .ls-eyebrow{font-size:12px}.relationship-profile .ls-collapsed .ls-expand{padding:9px 12px;font-size:15px}.relationship-profile .ls-summary{background:#fff;gap:0;padding:15px}.relationship-profile .ls-summary>span{border:0;border-bottom:1px solid #dbe4f2;border-radius:0;padding:14px 10px}.relationship-profile .ls-summary small{font-size:14px}.relationship-profile .ls-summary strong{font-size:18px}.relationship-profile .pa-card,.relationship-profile .cc,.relationship-profile .cc-head small{font-size:16px}.relationship-profile .cc-head b{font-size:21px}.relationship-profile .cc-val{font-size:17px}.profile-enrollment{border-bottom:1px solid #d9e2f2;padding:18px 0}.profile-enrollment dl{flex-wrap:wrap;gap:30px;display:flex}.profile-enrollment dd{margin:5px 0;font-weight:650}.profile-enrollment button{color:#2455a4;background:#eff4ff;border:1px solid #bdcceb;border-radius:6px;margin-right:10px;padding:8px 14px}@media (width<=760px){.profile-campaign-pickers,.profile-receipt-fields{grid-template-columns:1fr}.pv3-page.relationship-profile.relationship-realtor .v4-grid{grid-template-columns:1fr;margin:18px 12px}.pv3-page.relationship-profile.relationship-realtor .realtor-phone-expand{color:#fff;background:#ffffff20;border:1px solid #ffffff60;border-radius:7px;padding:10px;font-size:15px;display:block}.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .v4b-mmi,.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .v4-bar,.pv3-page.relationship-profile.relationship-realtor .pv3-topline span{display:none}.relationship-profile .fp-nba{flex-direction:column;align-items:flex-start}.relationship-profile .fp-nba button{margin-left:0}.relationship-identity{padding:18px}.relationship-identity h1{font-size:24px}.profile-contact-grid{display:none}.profile-phone-contacts{margin-top:14px;display:block}.profile-contact-grid.phone-open{grid-template-columns:1fr;display:grid}.profile-contact+.profile-contact{border-top:1px solid #ffffff40;border-left:0;padding:16px 0 0}.pv3-page.relationship-profile.relationship-realtor .v4-mmi{grid-template-columns:1fr 1fr}.pv3-page.relationship-profile.relationship-realtor .pv3-header{padding:18px}.profile-desktop-tabs{display:none}.profile-phone-nav{z-index:20;background:#fff;border-bottom:1px solid #dbe4f2;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.profile-phone-nav button{color:#2455a4;background:#f3f7ff;border:1px solid #c8d5f4;border-radius:6px;padding:10px}.profile-phone-nav strong{font-size:14px}.profile-workspace-body{padding:18px 12px}.profile-overview-grid,.profile-loan-columns,.profile-employment-columns,.profile-asset-row{grid-template-columns:1fr}.profile-employment-columns>section+section{border-top:1px solid #ccd6eb;border-left:0}.profile-status-row span{font-size:13px}.relationship-profile{--profile-safe-top:env(safe-area-inset-top,0px);font-size:15px;line-height:1.45}.fp-overlay.relationship-profile{top:var(--profile-safe-top);min-height:0;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.fp-overlay.relationship-profile:before{content:"";height:var(--profile-safe-top);pointer-events:none;background:#345dc5;position:fixed;top:0;left:0;right:0}.relationship-profile .relationship-identity{padding:10px 12px 12px}.relationship-profile .relationship-identity-top{gap:10px}.relationship-profile .relationship-identity-top>div{min-width:0}.relationship-profile .relationship-identity-top>button{white-space:nowrap;flex-shrink:0}.relationship-profile .relationship-identity h1{overflow-wrap:anywhere;margin:6px 0 8px;font-size:21px;line-height:1.2}.relationship-profile .relationship-identity button{min-height:44px;padding:8px 10px;font-size:14px}.relationship-profile .profile-status-row{gap:6px}.relationship-profile .profile-status-row span{padding:4px 9px;font-size:12px}.relationship-profile .profile-phone-contacts{margin-top:8px}.relationship-profile .profile-phone-nav{padding:5px 10px}.relationship-profile .profile-phone-nav button{min-height:44px;padding:8px 10px;font-size:13px}.relationship-profile .profile-phone-nav strong{text-align:center;font-size:14px}.relationship-profile .profile-workspace-body{padding:14px 12px calc(110px + env(safe-area-inset-bottom,0px))}.relationship-profile .profile-workspace-body h2{margin-bottom:12px;font-size:20px;line-height:1.3}.relationship-profile .profile-workspace-body h3{font-size:17px;line-height:1.35}.relationship-profile .profile-section-card{margin-bottom:14px}.relationship-profile .profile-section-card>h2,.relationship-profile .profile-section-card>header{margin:0;padding:12px 14px}.relationship-profile .profile-section-content{padding:14px}.relationship-profile .profile-section-content p{margin:0 0 12px}.relationship-profile .profile-section-content>button{white-space:normal;color:#2455a4;background:#eff4ff;border:1px solid #bdcceb;border-radius:7px;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.35}.relationship-profile .profile-overview-grid,.relationship-profile .profile-loan-columns{gap:14px}.relationship-profile .fp-nba{gap:10px;margin-bottom:14px;padding:12px 14px;font-size:15px}.relationship-profile .fp-nba button{min-height:44px}.relationship-profile .clog-head{padding:12px 14px}.relationship-profile .clog-title{font-size:20px}.relationship-profile .clog-list{padding:12px}.relationship-profile .clog,.relationship-profile .timeline-note,.relationship-profile .clog-editable{font-size:15px;line-height:1.45}.relationship-profile input,.relationship-profile select,.relationship-profile textarea{font-size:16px}.relationship-profile .fp-fold{margin:12px 0}.relationship-profile .fp-fold summary{padding:12px;font-size:18px}.relationship-profile .fp-id h1,.relationship-profile .fp-id h2{font-size:21px}.relationship-profile .profile-employment-columns>section{padding:14px}.relationship-profile .profile-contact h2{font-size:19px}.pv3-page.relationship-profile.relationship-realtor .pv3-header{padding-top:calc(12px + var(--profile-safe-top))}.relationship-realtor .profile-phone-nav{top:var(--profile-safe-top)}}.profile-sticky-header{display:contents}@media (width<=760px){.profile-sticky-header{z-index:30;background:#fff;max-height:65dvh;display:block;position:sticky;top:0;overflow-y:auto;box-shadow:0 2px 8px #142b4d12}.profile-sticky-header .profile-phone-nav{position:relative}.relationship-profile .relationship-identity{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:6px 12px 10px;display:grid}.relationship-profile .relationship-identity-top,.relationship-profile .relationship-identity-top>div{display:contents}.relationship-profile .relationship-identity-top>div>button{grid-area:1/1;justify-self:start}.relationship-profile .relationship-identity-top>button{grid-area:1/2}.relationship-profile .relationship-identity h1{grid-area:2/1;align-self:center;margin:0;font-size:20px}.relationship-profile .profile-phone-contacts{grid-area:2/2;margin:0}.relationship-profile .profile-status-row{grid-area:3/1/auto/-1}.relationship-profile .profile-contact-grid{grid-column:1/-1;margin-top:8px}.relationship-profile .profile-workspace-body{padding-top:10px}.relationship-profile .profile-workspace-body h2{margin-bottom:10px;font-size:18px}.relationship-profile .profile-workspace-body h3{margin-top:10px;margin-bottom:8px;font-size:16px}.relationship-profile .profile-section-card{border-radius:8px;margin-bottom:10px}.relationship-profile .profile-section-card>h2,.relationship-profile .profile-section-card>header{margin:0;padding:9px 12px}.relationship-profile .profile-section-content{padding:12px}.relationship-profile .profile-overview-grid,.relationship-profile .profile-loan-columns,.relationship-profile .profile-field-pair,.relationship-profile .profile-financial-row{gap:10px}.relationship-profile .profile-employment-columns>section{padding:12px}.relationship-profile .profile-employment-columns h3{margin:0 0 10px;padding:9px 12px}.relationship-profile .profile-stage-management{margin:12px 0}.relationship-profile .profile-stage-details>summary{padding:10px 12px;font-size:17px}.relationship-profile .ls-collapsed .ls-header{padding:10px 12px}.relationship-profile .ls-collapsed .ls-header h1{font-size:19px}.relationship-profile .ls-summary,.relationship-profile .ls-summary>span{padding:8px}.relationship-profile .ls-summary strong{font-size:16px}.relationship-profile .profile-campaign-pickers{gap:10px;padding:10px 0 14px}.relationship-profile .profile-enrollment{padding:10px 0}.relationship-profile .profile-enrollment dl{gap:12px}.relationship-profile .fp-fold summary{padding:10px 12px;font-size:17px}.pv3-page.relationship-profile.relationship-realtor .pv3-identity{gap:8px;padding:8px 0}.pv3-page.relationship-profile.relationship-realtor .pv3-identity h1{margin:4px 0;font-size:21px;line-height:1.25}.pv3-page.relationship-profile.relationship-realtor .v4b-contact{font-size:14px;line-height:1.4}.pv3-page.relationship-profile.relationship-realtor .v4-grid{gap:10px;margin:10px 12px}.relationship-realtor .v4-card,.relationship-realtor .v4-hcard,.relationship-realtor .v4-box,.relationship-realtor .v4-strip{border-radius:8px;margin-bottom:10px}.relationship-realtor .v4-card{padding:12px}.relationship-realtor .v4-hhead,.relationship-realtor .v4-box-head{padding:10px 12px}.relationship-realtor .v4-hhead h2,.relationship-realtor .v4-box-head h2,.relationship-realtor .v4b-loghead h2{margin:0;font-size:18px;line-height:1.3}.relationship-realtor .v4b-loghead{flex-wrap:wrap;gap:8px}.relationship-realtor .v4b-tabs{gap:4px;margin-left:0}.relationship-realtor .v4b-tabs button{min-height:44px}.relationship-realtor .v4b-fold{margin-top:10px}.relationship-realtor .v4b-fold-head{min-height:44px;padding:8px 12px}.relationship-realtor .v4-form-grid{gap:10px}.pv3-page.relationship-profile.relationship-realtor .realtor-heading{gap:8px;margin:4px 0}.pv3-page.relationship-profile.relationship-realtor .realtor-heading h1{margin:4px 0;font-size:21px;line-height:1.2}.pv3-page.relationship-profile.relationship-realtor .realtor-heading p{margin:4px 0;font-size:14px;line-height:1.35}.pv3-page.relationship-profile.relationship-realtor .realtor-heading .realtor-v3-type{display:none}.pv3-page.relationship-profile.relationship-realtor .realtor-heading>button{white-space:nowrap;min-height:44px;padding:8px 10px}.pv3-page.relationship-profile.relationship-realtor .realtor-contact-line{gap:6px;margin:6px 0}.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .realtor-contact-details,.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .realtor-context-line{display:none}.pv3-page.relationship-profile.relationship-realtor .realtor-primary-actions{gap:8px}.pv3-page.relationship-profile.relationship-realtor .realtor-primary-actions button{min-height:44px;padding:8px 12px;font-size:14px}.pv3-page.relationship-profile.relationship-realtor .realtor-connection-line{flex-wrap:wrap;gap:6px;margin:0}.pv3-page.relationship-profile.relationship-realtor .realtor-phone-expand{min-height:44px;padding:8px 10px;font-size:13px}.pv3-page.relationship-profile.relationship-realtor .profile-section-card>header{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.pv3-page.relationship-profile.relationship-realtor .profile-section-card>header h2{margin:0;font-size:18px}.pv3-page.relationship-profile.relationship-realtor .profile-section-card>header button{min-height:44px;padding:8px 10px;font-size:13px}.pv3-page.relationship-profile.relationship-realtor .profile-note-editor{padding:12px}.pv3-page.relationship-profile.relationship-realtor .profile-note-editor label{font-size:15px}.pv3-page.relationship-profile.relationship-realtor .profile-note-actions{gap:8px}.pv3-page.relationship-profile.relationship-realtor .realtor-contact-line{padding:0 0 6px}.pv3-page.relationship-profile.relationship-realtor .v4-hhead.v4b-loghead{gap:6px;margin-bottom:0;padding:10px 12px}.pv3-page.relationship-profile.relationship-realtor .v4-hhead.v4b-loghead h2{margin:0;font-size:18px}.pv3-page.relationship-profile.relationship-realtor .v4-hhead.v4b-loghead button{min-height:44px;padding:8px 10px;font-size:13px}.pv3-page.relationship-profile.relationship-realtor .v4-hhead.v4b-loghead .v4b-tabs{padding:0}.relationship-profile .relationship-identity{gap:2px 6px;padding:4px 10px 8px}.relationship-profile .relationship-identity h1{font-size:18px}.relationship-profile .relationship-identity button{padding:6px 8px;font-size:12px}.relationship-profile .profile-status-row span{padding:3px 7px;font-size:11px}.relationship-profile .profile-phone-nav{gap:6px;padding:2px 8px}.relationship-profile .profile-phone-nav strong{font-size:12px}.relationship-profile .profile-phone-nav button{padding:6px 8px;font-size:12px}.relationship-profile .profile-section-card>h2,.relationship-profile .profile-section-card>header{padding:7px 10px;font-size:16px}.relationship-profile .profile-workspace-body>section>h2{font-size:18px}.relationship-profile .clog-head{padding:8px 10px}.relationship-profile .clog-title{font-size:16px}.pv3-page.relationship-profile.relationship-realtor .pv3-header{padding:calc(6px + var(--profile-safe-top)) 10px 8px}.pv3-page.relationship-profile.relationship-realtor .realtor-heading{padding:4px 0}.pv3-page.relationship-profile.relationship-realtor .realtor-heading h1{font-size:18px}.pv3-page.relationship-profile.relationship-realtor .realtor-heading p{font-size:12px}.pv3-page.relationship-profile.relationship-realtor .realtor-heading>button,.pv3-page.relationship-profile.relationship-realtor .realtor-primary-actions button,.pv3-page.relationship-profile.relationship-realtor .realtor-phone-expand{padding:6px 8px;font-size:12px}.pv3-page.relationship-profile.relationship-realtor .realtor-access{padding:4px 7px;font-size:11px}.pv3-page.relationship-profile.relationship-realtor .v4-hhead.v4b-loghead{padding:7px 10px}.pv3-page.relationship-profile.relationship-realtor .v4-hhead.v4b-loghead h2{font-size:16px}.relationship-profile .profile-note-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:5px;display:grid}.relationship-profile .profile-note-actions>span:first-child{display:contents}.relationship-profile .profile-note-actions button{white-space:nowrap;border-radius:6px;width:100%;min-width:0;min-height:44px;margin:0;padding:5px 3px;font-size:12px;line-height:1.2}.relationship-profile .profile-note-actions>span:not(:first-child){text-align:right;grid-area:2/1/auto/-1;font-size:11px}.relationship-profile .profile-note-actions>span:first-child>span[role=alert]{white-space:normal;grid-area:4/1/auto/-1;font-size:12px}.relationship-profile .profile-log-actions>.call-log-save{grid-area:3/1/auto/-1;justify-self:end;width:auto;padding-inline:10px}.relationship-profile .profile-note-editor{padding:10px 12px}.relationship-profile .profile-note-editor>label{font-size:14px;line-height:1.4}}.profile-phone-label{display:none}@media (width<=760px){.profile-desktop-label{display:none}.profile-phone-label{display:inline}.pv3-page.relationship-profile.relationship-realtor .v4-hhead.v4b-loghead{flex-wrap:nowrap;justify-content:space-between;gap:8px;padding:5px 10px}.pv3-page.relationship-profile.relationship-realtor .v4-hhead.v4b-loghead h2{font-size:14px;line-height:1.3}.pv3-page.relationship-profile.relationship-realtor .v4-hhead.v4b-loghead button{background:0 0;border-radius:5px;min-height:36px;padding:5px 8px;font-size:12px}.pv3-page.relationship-profile.relationship-realtor .v4-hhead.v4b-loghead .v4b-tabs{background:0 0;flex-shrink:0}.pv3-page.relationship-profile.relationship-realtor .profile-note-editor{gap:8px;padding:10px}.pv3-page.relationship-profile.relationship-realtor .profile-note-editor>label{font-size:13px;line-height:1.35}.relationship-profile .profile-note-editor textarea{height:96px;min-height:90px;padding:8px 10px;font-size:16px;line-height:1.3}.relationship-profile .profile-note-actions button{min-height:36px;padding:4px 3px;font-size:12px}.pv3-page.relationship-profile.relationship-realtor .profile-note-actions{gap:5px}.relationship-profile .profile-note-actions>span:not(:first-child){font-size:10px;line-height:1.3}.pv3-page.relationship-profile.relationship-realtor .realtor-history-label{margin:4px 10px 8px;padding:8px 10px;font-size:14px;line-height:1.3}.pv3-page.relationship-profile.relationship-realtor .v4-empty{margin:8px 0;padding:8px 10px;font-size:13px}.relationship-profile .profile-phone-nav{z-index:35;background:#fff;min-height:52px;padding:4px 10px}.relationship-profile .profile-phone-nav strong{font-size:15px;font-weight:700;line-height:1.3}.relationship-profile .profile-phone-nav button{min-height:44px;padding:7px 10px;font-size:14px}.relationship-realtor .profile-phone-nav{top:var(--profile-safe-top,env(safe-area-inset-top,0px));position:sticky;box-shadow:0 2px 6px #142b4d12}.relationship-realtor .profile-phone-nav:before{content:"";height:var(--profile-safe-top,env(safe-area-inset-top,0px));pointer-events:none;background:#fff;position:absolute;bottom:100%;left:0;right:0}.profile-sticky-header .profile-phone-nav{position:relative;top:auto}.relationship-profile .profile-section-card.hermes>h2{padding:8px 10px;font-size:14px;line-height:1.3}.relationship-profile .fp-hermes-brief>div{padding:8px 10px;font-size:13px}.relationship-profile .fp-hermes-brief span{font-size:13px;line-height:1.4}.relationship-profile .fp-hermes-brief button{margin:6px 10px;font-size:12px}.pv3-page.relationship-profile.relationship-realtor .v4b-brief{padding:0 10px 10px;font-size:13px;line-height:1.4}.pv3-page.relationship-profile.relationship-realtor .v4b-brief .v4-hhead{margin:0 -10px 6px;padding:8px 10px}.pv3-page.relationship-profile.relationship-realtor .v4b-brief h3{margin:0;font-size:14px;line-height:1.3}.pv3-page.relationship-profile.relationship-realtor .v4b-brief p,.pv3-page.relationship-profile.relationship-realtor .v4b-brief .v4b-q{font-size:13px;line-height:1.4}.pv3-page.relationship-profile.relationship-realtor .v4b-lab{margin:8px 0 3px;font-size:10px}.pv3-page.relationship-profile.relationship-realtor .v4b-brief .v4b-q{padding:6px 8px}.relationship-profile,.pv3-page.relationship-profile.relationship-realtor,.relationship-profile .profile-workspace-body{background:#e3e9f2}.relationship-profile .profile-phone-nav{color:#fff;box-sizing:border-box;background:#344d70;border-bottom:1px solid #263e5e;gap:8px;height:44px;min-height:44px;padding:3px 8px}.relationship-profile .profile-phone-nav strong{color:#fff;font-size:14px;line-height:1.2}.relationship-profile .profile-phone-nav button{color:#fff;background:#405c82;border:1px solid #90a5c3;border-radius:5px;height:36px;min-height:36px;padding:4px 9px;font-size:13px}.relationship-realtor .profile-phone-nav:before{background:#344d70}.relationship-profile .profile-section-card{border-color:#aebdd5}.pv3-page.relationship-profile.relationship-realtor .v4-card{background:#fff;border-color:#aebdd5}.relationship-realtor .profile-phone-nav:before{content:none;display:none}.relationship-realtor>.profile-sticky-header{top:var(--profile-safe-top,env(safe-area-inset-top,0px));z-index:35;max-height:65dvh;position:sticky}.pv3-page.relationship-profile.relationship-realtor .profile-sticky-header .pv3-header{padding-top:6px}.relationship-realtor .profile-sticky-header .profile-phone-nav{position:relative;top:auto}}.realtor-phone-office{display:none}@media (width<=760px){.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded){grid-template-columns:repeat(5,minmax(0,1fr));gap:3px 5px;padding:6px 10px 8px;display:grid}.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .pv3-topline{border:0;grid-area:1/1/auto/4;align-self:center}.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .pv3-topline button{min-height:32px;padding:4px 0;font-size:12px}.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .realtor-heading,.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .realtor-heading>div{display:contents}.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .realtor-heading p,.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .realtor-connection-line{display:none}.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .realtor-heading h1{grid-area:2/1/auto/4;margin:0;font-size:18px;line-height:1.25}.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .realtor-heading>button{grid-area:3/4;height:36px;min-height:36px;padding:4px 2px}.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .realtor-contact-line{grid-area:3/1/auto/4;margin:0;padding:0}.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .realtor-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .realtor-primary-actions button{height:36px;min-height:36px;padding:4px 10px}.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .realtor-phone-expand{grid-area:3/5;height:36px;min-height:36px;margin:0;padding:4px 8px}.pv3-page.relationship-profile.relationship-realtor .pv3-header:not(.phone-expanded) .realtor-phone-office{text-align:right;overflow-wrap:anywhere;flex-direction:column;grid-area:1/4/3/6;align-self:center;gap:3px;min-width:0;font-size:11px;line-height:1.25;display:flex}.realtor-phone-office strong{color:#fff;font-size:12px}.realtor-phone-office span{color:#fff}.relationship-profile{--phone-card-space:10px;--phone-card-heading:14px;--phone-body-size:13px;font-size:var(--phone-body-size);line-height:1.45}.relationship-profile .profile-workspace-body{padding-left:12px;padding-right:12px}.relationship-profile .profile-workspace-body :is(h2,h3),.pv3-page.relationship-profile.relationship-realtor :is(.v4-hhead,.v4-box-head,.v4-panel-head) :is(h2,h3){font-size:var(--phone-card-heading);line-height:1.35}.relationship-profile .profile-workspace-body>section>h2,.relationship-profile .profile-workspace-body>h2{margin:0 0 10px;font-size:18px}.relationship-profile :is(.profile-section-card,.v4-card,.v4-hcard,.v4b-fold,.pa-card,.cc,.ls-card){box-shadow:none;border-radius:8px;min-width:0;max-width:100%}.relationship-profile .profile-section-card>:is(h2,header),.pv3-page.relationship-profile.relationship-realtor :is(.v4-hhead,.v4-box-head){font-size:var(--phone-card-heading);padding:8px 10px}.relationship-profile .profile-section-card>.profile-section-content{font-size:var(--phone-body-size);padding:10px}.relationship-profile :is(.profile-workspace-body,.v4-grid,.v4b-fold) button{white-space:normal;max-width:100%;min-height:36px;padding:6px 9px;font-size:12px;line-height:1.3}.relationship-profile :is(.profile-workspace-body,.v4-grid,.v4b-fold) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}.relationship-profile :is(.profile-field,.profile-financial-row,.profile-enrollment,.timeline-note,.clog-editable,.pa-card,.cc,.v4-item,.v4-person){font-size:13px;line-height:1.45}.relationship-profile :is(.profile-field input,.profile-field select){padding:7px 8px}.relationship-profile :is(.profile-employment-columns>section,.profile-receipt-fields>label){padding:10px}.relationship-profile .profile-employment-columns h3{padding:8px 10px;font-size:14px}.relationship-profile .profile-financial-row{margin-bottom:10px;padding-bottom:10px}.relationship-profile .profile-field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-profile :is(.profile-receipt-fields strong,.ls-summary strong,.cc-val){min-height:0;font-size:14px}.relationship-profile :is(.ls-collapsed .ls-header h1,.cc-head b,.clog-title,.fp-fold summary,.profile-stage-details>summary){font-size:14px}.relationship-profile :is(.ls-collapsed .ls-header,.cc-head,.clog-head,.fp-fold summary,.profile-stage-details>summary){padding:8px 10px}.relationship-profile :is(.ls-summary small,.cc-head small,.profile-enrollment dt){font-size:12px}.relationship-profile :is(.timeline-item,.clog-list,.profile-manual-edit){padding:10px}.relationship-profile .clog-filters{gap:5px;margin:10px;padding:8px 10px}.relationship-profile .clog-filters strong{font-size:14px}.relationship-profile .fp-nba{gap:6px;padding:10px;font-size:13px}.relationship-profile .fp-id :is(h1,h2){font-size:18px}.relationship-profile .profile-contact h2{font-size:16px}.relationship-profile .profile-contact p{font-size:13px}.relationship-profile .profile-contact>div{padding-top:6px}.relationship-profile .profile-contact button{min-height:36px}.pv3-page.relationship-profile.relationship-realtor .v4b-fold{background:#fff;border:1px solid #aebdd5;margin:10px 12px}.pv3-page.relationship-profile.relationship-realtor .v4b-fold-head{padding:8px 10px;font-size:14px}.pv3-page.relationship-profile.relationship-realtor :is(.v4-person,.v4-panel,.v4-panel-foot,.v4-team-row){gap:8px;padding:10px}.pv3-page.relationship-profile.relationship-realtor .v4-form-grid{grid-template-columns:1fr}.pv3-page.relationship-profile.relationship-realtor .v4-members{max-width:100%;display:block;overflow-x:auto}.pv3-page.relationship-profile.relationship-realtor .realtor-next-step{gap:6px;margin:10px 12px;padding:10px;font-size:13px}.pv3-page.relationship-profile.relationship-realtor .realtor-next-step h2{margin:0;font-size:14px}.pv3-page.relationship-profile.relationship-realtor .phone-expanded :is(.realtor-heading h1,.realtor-mmi-strip strong){font-size:18px}.pv3-page.relationship-profile.relationship-realtor .phone-expanded :is(.realtor-primary-actions button,.realtor-heading>button,.realtor-phone-expand){min-height:36px;padding:6px 9px;font-size:12px}.profile-drawer-links{gap:5px}.profile-drawer-links :is(button,a){min-height:40px;padding:10px;font-size:14px}.relationship-profile :is(.profile-workspace-body,.v4-grid,.v4b-fold) button:not([class]),.relationship-profile .profile-workspace-body>section>button{color:#2455a4;cursor:pointer;background:#eff4ff;border:1px solid #b7c8ed;border-radius:6px;font-family:inherit}.relationship-profile :is(.profile-workspace-body,.v4-grid,.v4b-fold) button:disabled{cursor:default}.pv3-page.relationship-profile.relationship-realtor .import-section{border-color:#aebdd5;border-radius:8px;margin:10px 0;padding:10px;font-size:13px}.pv3-page.relationship-profile.relationship-realtor .import-section h3{margin:0 0 10px;font-size:14px}.pv3-page.relationship-profile.relationship-realtor .v4b-pane>.body{padding:10px}}.profile-field-note{color:#00a05c;margin-left:4px;font-style:normal;font-weight:700}.profile-receipt-addresses{border-bottom:1px solid #dce8e1;padding:12px 15px 4px}.profile-receipt-same{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.profile-receipt-sameline{color:#45698f;margin:0 0 8px;font-size:14px}.pc-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-row h3{margin:0 0 2px}.pc-row p{color:#45698f;margin:0;font-size:13px}.pc-row.ended{opacity:.6}.pc-actions button{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;margin-left:6px;padding:5px 10px;font-size:12px;font-weight:700}.pc-add{margin:14px 0 0}.pc-pick{border:1px solid #e3eaf3;border-radius:12px;gap:6px;margin:14px 0 0;padding:12px;display:grid}.pc-pick small{letter-spacing:.06em;color:#0b6475;font-size:10.5px;font-weight:800}.pc-pick>button{font:inherit;color:#0f1b3d;cursor:pointer;text-align:left;background:#fff;border:1px solid #0e7ea538;border-radius:10px;justify-content:space-between;padding:9px 12px;font-weight:700;display:flex}.pc-pick>button i{color:var(--muted);font-size:12px;font-style:normal;font-weight:500}.pc-pick .pc-cancel{color:var(--muted);background:0 0;border:0;justify-self:start;font-weight:600}.pc-hint{color:var(--muted);margin:14px 0 0;font-size:12.5px}.cr-link{color:#0e7ea5;margin-left:6px;font-size:11.5px;font-weight:700;text-decoration:none}.cr-link:hover{text-decoration:underline}.cr-save{background:var(--hh-fade,linear-gradient(90deg,#0f1b3d,#0f1b3d,#0e7ea5,#22c7e0));color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 18px;font-weight:800}.profile-contact h2 .profile-contact-name{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.buyer-agent-attribution{margin-top:12px}.buyer-agent-attribution label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.buyer-agent-attribution input{accent-color:#0b6475;width:20px;height:20px}.buyer-agent-attribution p{line-height:1.5}.profile-contact-app{opacity:.9;font-size:12.5px}.profile-contact-app span{letter-spacing:.06em;text-transform:uppercase;opacity:.8;margin-right:4px;font-size:10px;font-weight:800}.profile-fold{background:#fff;border:1px solid #d5e0ee;border-radius:12px;margin:14px 0;padding:0 14px 14px}.profile-fold>summary{cursor:pointer;color:#0f1b3d;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:19px;font-weight:650;list-style:none;display:flex}.profile-fold>summary:before{content:"▾";color:#0e7ea5;margin-right:8px}.profile-fold:not([open])>summary:before{content:"▸"}.profile-fold:not([open]){padding-bottom:0}.profile-fold>summary::-webkit-details-marker{display:none}.profile-fold-size{font:inherit;color:#163d79;cursor:pointer;background:#e5efff;border:1.5px solid #7495c8;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:700}.profile-fold-wide{z-index:2;margin-left:calc(50% - 50vw + 24px);margin-right:calc(50% - 50vw + 24px);position:relative}.profile-loan-stack{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.profile-tools-one{grid-template-columns:minmax(0,1fr)}.receipt-cost-note{color:#304f73;margin:2px 0 0;font-size:12px;font-weight:600;display:block}.receipt-servicing{gap:4px;margin-top:8px;display:grid}.receipt-servicer-history{color:#0f1b3d;gap:3px;margin:4px 0 0;padding-left:20px;font-size:13.5px;line-height:1.45;display:grid}.relationship-profile .fp-member-next{color:#0f1b3d;background:#f0fbff;border-left:4px solid #22c7e0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:-14px 0 24px;padding:12px 24px;font-size:15px;display:flex}.relationship-profile .fp-member-next b{color:#0e7490}.pb-band{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d, #0f1b3d, #0e7ea5, #22c7e0));color:#fff;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin:0 0 10px;padding:10px 20px;display:grid;box-shadow:0 0 0 3px #22c7e024,0 14px 32px #0e7ea547}.pb-band h1{color:#fff;flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0;font-size:22px;display:flex}.pb-band .pb-tag{color:#ffffffd9;font-size:13px;font-style:normal;font-weight:500}.pb-band h1 span{color:#eaf3ff;font-size:18px;font-weight:500}.pb-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pb-btn{color:#24539e;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:999px;align-items:center;padding:9px 14px;font:800 12px inherit;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff,0 3px 8px #0a1b4e40}.pb-btn.add{color:#fff;background:linear-gradient(160deg,#0a7a8c 0%,#1a7f90 100%);box-shadow:inset 0 1px #ffffff4d,0 0 0 3px #1a7f9029,0 6px 14px #1a7f9059}.pb-btn:disabled{opacity:.7;cursor:default}.filter-bar.pb-search{background:linear-gradient(#fff,#ecfeff);border:1px solid #7fdcee;border-radius:12px;margin:0 0 16px;padding:9px 14px;box-shadow:inset 0 1px #fff,0 0 0 3px #06b6d424,0 6px 14px #06b6d429}.filter-bar.pb-search input[type=search]{border-color:#b9ecf5}.filter-bar.pb-search select{color:#0e7490;border:1px solid #7fdcee;border-radius:999px;font-weight:700}.with-dock{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}@media (width<=1650px){.with-dock{grid-template-columns:minmax(0,1fr)}.with-dock>.td{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=700px){.with-dock>.td{grid-template-columns:minmax(0,1fr)}}.pipeline-board .etch{box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1px #ffffffb3, 0 0 0 3px var(--ring), 0 8px 18px var(--glow);background:#fff;border:1px solid;border-radius:12px}.pipeline-board .violet{--c:#0b6475;--ring:#22c7e024;--glow:#22c7e029;--tint:#e8f6f8;border-color:#79cbd9}.pipeline-board .blue{--c:#0e7ea5;--ring:#0e7ea524;--glow:#0e7ea529;--tint:#eef4ff;border-color:#9dbdfa}.pipeline-board .cyan{--c:#0891b2;--ring:#06b6d429;--glow:#06b6d42e;--tint:#ecfeff;border-color:#7fdcee}.pipeline-board .red{--c:#dc2626;--ring:#dc262621;--glow:#dc262629;--tint:#fff1f2;border-color:#fca5a5}.pipeline-board .gray{--c:#64748b;--ring:#64748b1f;--glow:#64748b24;--tint:#f8fafc;border-color:#cbd5e1}.pipeline-board .green{--c:#00a05c;--ring:#00a05c24;--glow:#00a05c29;--tint:#ecfdf5;border-color:#86efac}.pb-groups{grid-template-columns:3fr 2fr 2fr 2fr;align-items:start;gap:14px;margin:0 0 16px;display:grid}.pipeline-board .stage-panel{background:linear-gradient(180deg, #fff 0%, var(--tint) 100%);padding:12px 14px 10px}.pipeline-board .stage-panel>header{border-bottom:2px solid var(--c);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.pipeline-board .stage-panel>header p{letter-spacing:.1em;color:var(--c);margin:0;font-size:11px;font-weight:900}.pipeline-board .stage-panel>header span{color:#61718b;font-size:11px}.pipeline-board .stage-boxes{gap:10px;margin-top:10px;display:grid}.pipeline-board .stage-boxes.three{grid-template-columns:repeat(3,1fr)}.pipeline-board .stage-boxes.two{grid-template-columns:repeat(2,1fr)}.pipeline-board .stage-box{cursor:pointer;text-align:left;min-height:70px;font:inherit;background:linear-gradient(180deg, #fff, var(--tint));border-radius:11px;padding:9px 10px 8px}.pipeline-board .stage-box p{letter-spacing:.06em;color:var(--c);text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.pipeline-board .stage-box strong{color:var(--c);margin-top:4px;font-size:24px;line-height:1;display:block}.pipeline-board .stage-box span{color:#58708e;margin-top:4px;font-size:10px;line-height:1.2;display:block}.pipeline-board .stage-box.on{background:linear-gradient(160deg,#0a7a8c,#0f1b3d);border-color:#0f1b3d;box-shadow:inset 0 1px #ffffff59,0 0 0 3px #22c7e047,0 10px 22px #0f1b3d61}.pipeline-board .stage-box.on p,.pipeline-board .stage-box.on strong,.pipeline-board .stage-box.on span{color:#fff}.pipeline-board .stage-box.drag-over{outline-offset:2px;outline:2px dashed #0b6475}.pipeline-board .stage-box.dashed{box-shadow:none;color:#0b6475;background:#f2fafb;border-style:dashed;grid-column:1/-1;place-items:center;min-height:44px;font-size:12px;font-weight:800;display:grid}@media (width<=1000px){.pb-groups{grid-template-columns:1fr 1fr}}.pipeline-board .stage-open{background:linear-gradient(180deg, #fff, var(--tint));padding:14px 16px 16px}.pipeline-board .stage-chip{background:var(--c);color:#fff;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 0 3px var(--ring), 0 4px 10px var(--glow);border-radius:999px;margin-right:6px;padding:5px 11px;font-size:11px;font-weight:900;display:inline-block}.pipeline-board .lb-bar.etch{background:linear-gradient(#fff,#eef4ff);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 12px;padding:10px 12px;display:flex}.pipeline-board .kanban-card{border:1px solid;border-color:inherit;background:linear-gradient(180deg, #fff, var(--tint));box-shadow:inset 0 1px 0 #fff, 0 0 0 3px var(--ring), 0 8px 18px var(--glow);border-radius:12px;position:relative}.pipeline-board .kanban-card.picked{background:linear-gradient(#fff,#daf1f5);border-color:#0a7a8c;box-shadow:inset 0 1px #fff,0 0 0 3px #22c7e04d,0 10px 22px #22c7e047}.pipeline-board .pick-badge{color:#fff;background:linear-gradient(160deg,#0a7a8c,#0f1b3d);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0f1b3d59}.lb-call{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border:0;border-radius:999px;padding:8px 14px;font:700 13px inherit;box-shadow:0 8px 18px #0e7ea540}.lb-call:disabled{opacity:.45;cursor:default;box-shadow:none}.pipeline-board{background:#dde4ee;border-radius:16px;padding:14px}.pipeline-board .pb-groups .refi-lane{order:9;grid-column:1/-1}.pb-head{grid-template-columns:minmax(0,1fr) 620px;align-items:stretch;gap:12px;margin-bottom:12px;display:grid}.pb-head .pb-band{margin-bottom:0}.pb-head .td{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;position:static}.with-dock{grid-template-columns:minmax(0,1fr)}.pb-lanes{gap:14px;margin:0 0 16px;display:grid}.pipeline-board .pb-lanes .refi-lane{order:0;grid-column:auto}.pipeline-board .stage-boxes.eight{grid-template-columns:repeat(8,minmax(0,1fr))}.pipeline-board .stage-boxes.five{grid-template-columns:repeat(5,minmax(0,1fr))}.pipeline-board .lane .stage-box{min-height:86px}.pipeline-board .lane .stage-box p,.pipeline-board .lane .stage-box span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pipeline-board .lane>header{flex-wrap:wrap;align-items:center}.pipeline-board .lane>header p{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pipeline-board .lane-seg{border:1px solid #c6d6f2;border-radius:999px;display:inline-flex;overflow:hidden}.pipeline-board .lane-seg button{color:#24539e;cursor:pointer;letter-spacing:0;text-transform:none;background:#fff;border:0;padding:3px 11px;font:700 11px inherit}.pipeline-board .lane-seg button.on{color:#fff;background:#1e2b6a}.pipeline-board .lane-legend{color:var(--muted);gap:14px;margin:8px 0 0;font-size:10.5px;display:flex}.pipeline-board .lane-legend i{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.pipeline-board .lane-legend i.blue{background:#bfdbfe}.pipeline-board .lane-legend i.violet{background:#b6e3ea}.pipeline-board .lane-legend i.green{background:#a7f3d0}.pipeline-board .lane-legend i.red{background:#fecaca}.pipeline-board .lane-newcol{color:#24539e;cursor:pointer;background:#fff;border:1px dashed #c6d6f2;border-radius:999px;margin-left:auto;padding:4px 12px;font:800 11px inherit}.pipeline-board .lane .stage-box.dashed{grid-column:auto;min-height:86px;font-size:12px}.pipeline-board .stage-box.drop-here{color:#24539e}@media (width<=1300px){.pb-head{grid-template-columns:minmax(0,1fr)}.pb-head .td{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.pipeline-board .stage-boxes.eight{grid-template-columns:repeat(4,minmax(0,1fr))}.pipeline-board .stage-boxes.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.pipeline-board .stage-boxes.eight,.pipeline-board .stage-boxes.five{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-head .td{grid-template-columns:minmax(0,1fr)}}.pipeline-board .stage-boxes.ten{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}@media (width<=1400px){.pipeline-board .stage-boxes.ten{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=600px){.pipeline-board .stage-boxes.ten{grid-template-columns:repeat(2,minmax(0,1fr))}}.ended-line{color:#475569;margin:4px 2px 0;font-size:12px;font-weight:700}.ended-line.ended-denied{color:#b3261e}@media (width<=600px){.pb-head.relationship-list-header .pb-band{background:var(--hh-fade);grid-template-columns:1fr auto;gap:10px;min-height:0;padding:12px 14px}.pb-band .pb-tag{display:none}.pb-band h1{margin:0;font-size:20px}.pb-band h1 span{font-size:15px}.pb-band .pb-btn.add{padding:7px 12px}.pb-head .td{border-top:2px solid #0f1b3d;grid-template-columns:1fr 1fr;gap:0}.pb-head .td .td-box{text-align:center;box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 6px;display:block}.pb-head .td .td-box:first-child{border-right:2px solid #0f1b3d}.pb-head .td .td-box strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pb-head .td .td-box .td-open{display:none}.pb-head .td .td-win{grid-column:1/-1}.filter-bar.pb-search{gap:6px;display:grid}.filter-bar.pb-search input[type=search]{box-sizing:border-box;width:100%}.pb-lanes .relationship-view-tabs,.pipeline-board .lane.purchase>header,.pipeline-board .refi-lane>header{display:none}.pipeline-board .hyve-lane{padding:6px 10px}.pipeline-board .stage-boxes{margin-top:0}}.pipeline-board .stage-boxes.eleven{grid-template-columns:repeat(11,minmax(0,1fr));gap:8px}.pipeline-board .stage-boxes.twelve{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}@media (width<=1400px){.pipeline-board .stage-boxes.twelve{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=600px){.pipeline-board .stage-boxes.twelve{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1400px){.pipeline-board .stage-boxes.eleven{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=600px){.pipeline-board .stage-boxes.eleven{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-head,.filter-bar.pb-search{margin-bottom:8px}.pb-lanes{gap:4px;margin:0 0 6px}.relationship-list .stage-panel,.relationship-list .stage-open{padding:6px 0!important}.relationship-list .stage-boxes{gap:6px;padding:2px 0}.relationship-list .stage-box{min-height:0;padding:7px 10px}.relationship-list .stage-box p,.relationship-list .stage-box strong{margin:0;font-size:13px;line-height:1.2;display:inline}.pipeline-board .hyve-lane{padding:4px 0!important}.stage-open-head{margin-bottom:6px}.relationship-list .lb-bar2{margin-bottom:6px;padding:4px 0}}.pb-lanes{gap:6px;margin:0 0 8px}.relationship-list .stage-panel{padding:8px 0!important}.relationship-list .stage-boxes{padding:4px 0}.pb-head.relationship-list-header .pb-band,.relationship-list.pipeline-board .lane .stage-box,.relationship-list .stage-box{min-height:0}.relationship-list-header{display:block!important}.relationship-list-header .pb-band{width:100%;min-height:120px;box-shadow:none;border-radius:0}.relationship-list-header>.trackers-dock{margin:12px 0}.relationship-list-header>.td{gap:22px;width:100%;margin:12px 0;display:flex}.relationship-list-header .td-box{box-shadow:none;background:#fff;border:0;border-radius:0;flex:1;min-height:0;padding:10px 14px}.relationship-list-header .td-box>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.relationship-list-header .td-box p,.relationship-list-header .td-box strong{margin:0;font-size:14px}.relationship-list-header .td-box>div>span{display:none}.relationship-list-header .td-box .td-open{color:#315acb;background:#eff4ff}@media (width<=600px){.relationship-list-header .td-box{grid-template-columns:minmax(0,1fr) auto;min-width:0}.relationship-list-header .td-box>div{overflow-wrap:anywhere;min-width:0}}.relationship-list{box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important}.relationship-list .pb-main,.relationship-lanes{width:100%}.relationship-list,.relationship-list .pb-main,.relationship-lanes,.relationship-lanes>.stage-panel{min-width:0;max-width:100%}.relationship-list .stage-panel>header{flex-wrap:wrap;gap:10px}.relationship-list .stage-panel>header p{flex-wrap:wrap}.pipeline-board.relationship-list .stage-box.on,.pipeline-board.relationship-list .stage-box.on p,.pipeline-board.relationship-list .stage-box.on strong{color:#27429b;background:#d9f0f4}.relationship-view-tabs{border-bottom:1px solid #e7ebf2;gap:28px;padding:0 8px;display:flex}.relationship-view-tabs button{color:#627187;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:18px 0 14px;font-size:16px;font-weight:650}.relationship-view-tabs button[aria-pressed=true]{color:#0b6475;border-bottom-color:#0b6475}.relationship-lanes.view-purchase .refi-lane,.relationship-lanes.view-purchase .mine,.relationship-lanes.view-refinance .purchase,.relationship-lanes.view-refinance .mine,.relationship-lanes.view-saved .purchase,.relationship-lanes.view-saved .refi-lane{display:none}.relationship-list .stage-panel,.relationship-list .stage-open{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:14px 0!important}.relationship-list .stage-boxes{gap:7px;padding:8px 0;display:flex;overflow-x:auto}.relationship-list .stage-box{color:#627187;background:#fff;border-radius:6px;flex:none;align-items:center;gap:7px;width:auto;min-height:0;padding:9px 12px;display:flex;box-shadow:none!important;border:0!important}.relationship-list .stage-box p,.relationship-list .stage-box strong{color:inherit;margin:0;font-size:14px}.relationship-list .stage-box.on{color:#0b6475;background:#d9f0f4}.relationship-list .stage-box>span,.relationship-list .lane-legend,.relationship-list .stage-open-hint{display:none}.relationship-list .stage-open-grid{display:block}.relationship-list .lb-cell{box-shadow:none;background:0 0;border:0;padding:0}.contact-list-row.kanban-card{box-shadow:none;cursor:default;background:#fff;border:0;border-bottom:1px solid #e7ebf2;border-radius:0;grid-template-columns:24px minmax(180px,1.3fr) minmax(110px,.75fr) minmax(180px,1.2fr) minmax(130px,1fr) 64px;align-items:center;gap:18px;padding:18px 12px;display:grid}.contact-list-row.kanban-card.picked{background:#e7f4f7}.contact-list-row>div{min-width:0}.contact-list-row strong,.contact-list-row span{overflow-wrap:anywhere;font-size:14px;display:block}.contact-list-row span{color:var(--muted);margin-top:4px}.contact-list-row .overdue{color:#b53535}.contact-list-name{color:#142b4d;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;font-weight:700}.contact-list-name:hover{color:#0b6475;text-decoration:underline}.contact-list-open{color:#2455a4;cursor:pointer;background:#f4f8ff;border:1px solid #dbe4f2;border-radius:7px;padding:8px}.lb-select-visible{align-items:center;gap:8px;display:flex}.relationship-realtor-list .rt-band{box-shadow:none;border-radius:0}.relationship-realtor-list .stage-groups{border-bottom:1px solid #e7ebf2;flex-wrap:wrap;gap:15px;display:flex}.relationship-realtor-list .stage-groups .stage-panel{flex:auto}.relationship-realtor-list .stage-panel header{border:0;padding:0}.relationship-realtor-list .stage-panel header>span,.relationship-realtor-list .stage-panel footer{display:none}.relationship-realtor-list .realtor-grid{display:block}.relationship-realtor-list .realtor-card.compact{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e7ebf2;border-radius:0;grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:20px;padding:18px 12px;display:grid}.relationship-realtor-list .realtor-card .pick-badge{display:none}.relationship-realtor-list .realtor-card .realtor-name{align-items:center;gap:12px;display:flex}.relationship-realtor-list .realtor-brokerage span{color:var(--muted);margin-top:5px;display:block}.relationship-realtor-list .realtor-velocity{grid-area:1/2}.relationship-realtor-list .realtor-brokerage{grid-area:1/3}.relationship-realtor-list .realtor-meta{grid-column:2/4;margin:0;font-size:14px}.relationship-list .lb-bar2{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;padding:10px 0}.relationship-list .lb-do{background:#dbf1f5;border-radius:7px;width:100%;padding:12px}@media (width<=760px){.relationship-list-header .pb-band{grid-template-columns:1fr;gap:14px}.relationship-list-header .pb-actions{justify-content:flex-start}.relationship-realtor-list .realtor-card.compact{grid-template-columns:1fr;gap:10px}.relationship-realtor-list .realtor-card.compact>*{grid-area:auto}.contact-list-row.kanban-card{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr);gap:12px;padding:15px 5px}.contact-list-row>div:nth-of-type(2),.contact-list-row>div:nth-of-type(4),.contact-list-open{display:none}.contact-list-name{font-size:16px}.relationship-view-tabs{gap:20px}.relationship-view-tabs button{font-size:14px}.relationship-realtor-list .stage-groups,.relationship-realtor-list .stage-groups .stage-panel{min-width:0;max-width:100%}.relationship-realtor-list .stage-boxes{min-width:0;overflow-x:auto}}.share-draft{box-sizing:border-box;color:#253047;text-align:left;white-space:normal;background:#f8faff;border:1px solid #c7d2fe;border-radius:14px;width:100%;padding:14px;font-size:14px;line-height:1.45;display:block}.share-draft p{overflow-wrap:anywhere;margin:8px 0}.share-draft label{margin:10px 0;font-weight:600;display:block}.share-draft select,.share-draft textarea,.share-draft input{box-sizing:border-box;color:#253047;width:100%;font:inherit;background:#fff;border:1px solid #c7d2fe;border-radius:9px;margin-top:5px;padding:9px;display:block}.share-draft textarea{resize:vertical;min-height:130px}.share-draft .fp-pill{white-space:normal;margin:8px 6px 0 0}.share-draft [role=alert]{color:#b3261e}.share-draft small{color:#52627b;display:block}.share-draft a{overflow-wrap:anywhere}.fp-share-menu:has(.share-draft){width:min(420px,100vw - 48px);max-height:min(620px,100vh - 130px)}.share-draft .share-brand-card{margin:6px 0 10px}.share-draft .share-brand-card img{border:1px solid #e3eaf3;border-radius:10px;width:100%;max-width:360px;display:block}.share-draft .share-brand-card figcaption{color:#536b87;margin-top:4px;font-size:11.5px}.bad{color:#0f1b3d;text-align:left;gap:12px;margin:12px 0;font-family:system-ui,sans-serif;display:grid}.bad button{font:inherit;cursor:pointer}.bad button:disabled{opacity:.55;cursor:default}.bad-ssn{background:#fdf6f5;border:2px solid #f0563f;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.bad-ssn b{font-size:15px}.bad-ssn span{font-size:14px;line-height:1.45}.bad-ssn div{flex-wrap:wrap;gap:8px;display:flex}.bad-ssn button{color:#fff;background:#0e7ea5;border:1px solid #0e7ea5;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700}.bad-ssn button.quiet{color:#45698f;background:#fff;border-color:#c9d6ea}.bad-draft{background:#fff;border:1px solid #c9d6ea;border-radius:14px;overflow:hidden}.bad-draft>header{background:var(--bea-fade,linear-gradient(135deg, #000 0%, #0a1029 18%, #0f1b3d 36%, #1e3a8a 54%, #0e7ea5 74%, #22c7e0 100%));color:#fff;gap:3px;padding:12px 14px;display:grid}.bad-draft>header b{font-size:16px}.bad-draft>header span{color:#dbe6ff;font-size:13px;line-height:1.45}.bad-none{color:#45698f;margin:0;padding:14px;font-size:14px}.bad-group-h{background:#f3f7ff;border-top:1px solid #e3eaf5;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.bad-group-h b{font-size:13.5px}.bad-group-h button{color:#0e7ea5;background:#fff;border:1px solid #0e7ea5;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.bad-row{border-top:1px solid #eef2f8;grid-template-columns:minmax(0,150px) minmax(0,1.4fr) minmax(0,1fr) 84px;align-items:start;gap:10px;padding:9px 14px;font-size:14px;display:grid}.bad-row>*{min-width:0}.bad-label{padding-top:7px;font-weight:700}.bad-heard input{box-sizing:border-box;width:100%;font:inherit;color:#0f1b3d;background:#fff;border:1px solid #c9d6ea;border-radius:8px;padding:6px 9px;font-weight:700}.bad-row:not(.on) .bad-heard input{color:var(--muted);font-weight:400}.bad-heard i{color:#5b6b85;overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;font-style:normal;display:block}.bad-heard em{color:#b3261e;margin-top:3px;font-size:12.5px;font-style:normal;font-weight:700;display:block}.bad-now{color:#5b6b85;overflow-wrap:anywhere;padding-top:7px;font-size:13px}.bad-now.diff{color:#b3261e;font-weight:700}.bad-take{color:#5b6b85;background:#fff;border:1px solid #9aa8bd;border-radius:999px;padding:7px 8px;font-size:13px;font-weight:700}.bad-take[aria-pressed=true]{color:#fff;background:#00a05c;border-color:#00a05c}.bad-draft>footer{color:#fff;background:#0f1b3d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.bad-draft>footer button{color:#0f1b3d;background:#fff;border:0;border-radius:999px;padding:10px 18px;font-weight:800}.bad-ask{background:#f8fbff;border:1px dashed #c9d6ea;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.bad-ask button{color:#0e7ea5;background:#fff;border:1px solid #0e7ea5;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.bad-note{color:#00a05c;margin:0;font-size:14px;font-weight:700}.bad-error{color:#b3261e;margin:0;font-size:14px;font-weight:700}.bad-score{background:#f3fbfd;border:1px solid #b9dfe8;border-radius:12px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5}@media (width<=720px){.bad-row{grid-template-columns:minmax(0,1fr) 84px}.bad-label{grid-column:1/-1;padding-top:0}.bad-now{grid-column:1;padding-top:0}}.th{gap:10px;display:grid}.th textarea{box-sizing:border-box;color:#1e2b6a;resize:vertical;border:1px solid #d5deee;border-radius:12px;width:100%;min-height:96px;padding:12px;font:14px inherit}.th-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.th-hint{color:var(--muted);flex:1;font-size:12px}.th-mic{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:8px 14px;font:700 13px inherit}.th-mic.on{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.th-ask{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border:0;border-radius:999px;padding:9px 16px;font:800 13px inherit}.th-ask:disabled{opacity:.6;cursor:default}.th-quiet{color:#45698f;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:7px 12px;font:700 12.5px inherit}.th-summary{color:#1e2b6a;background:#e8f6f8;border:1px solid #bde5ed;border-radius:12px;margin:0;padding:10px 12px;font-weight:700}.th-err{color:#b91c1c;margin:0;font-size:12.5px;font-weight:700}.al-tabs{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;margin:0;display:flex}.al-tab{color:#45698f;cursor:pointer;background:#fff;border:1px solid #d5deee;border-radius:999px;padding:6px 12px;font:700 12.5px inherit;text-decoration:none}.al-tab.on{color:#0b6475;background:#e8f6f8;border-color:#79cbd9}.pb-approve{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border:0;border-radius:999px;padding:8px 14px;font:800 13px inherit;box-shadow:0 6px 16px #0e7ea540}.th-as{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 6px;display:flex}.th-as small{letter-spacing:.12em;color:#0b6475;font-size:10px;font-weight:900}.th-seg{border:1px solid #d5deee;border-radius:999px;display:inline-flex;overflow:hidden}.th-seg button{color:var(--muted);cursor:pointer;background:#fff;border:0;padding:7px 14px;font:800 12.5px inherit}.th-seg button.on{color:#fff;background:#0b6475}.th-from{color:#45698f;margin:0 0 6px;font-size:12.5px;font-weight:700}.th-link{background:#f6f9ff;border:1px solid #dbe5f5;border-radius:12px;gap:8px;padding:12px;display:grid}.th-link input[type=text]{font:inherit;color:#1e2b6a;border:1px solid #d5deee;border-radius:10px;padding:8px 10px;font-size:13px}.th-hits{gap:4px;max-height:180px;display:grid;overflow:auto}.th-hit{text-align:left;font:inherit;color:#1e2b6a;cursor:pointer;background:#fff;border:1px solid #dfe6f2;border-radius:10px;padding:7px 10px;font-size:13px}.th-hit.on{background:#e8f6f8;border-color:#79cbd9}.th-hit small{color:var(--muted);margin-left:6px}.th-check{color:#45698f;align-items:center;gap:8px;font-size:12.5px;display:flex}.full-profile.la-profile{background:#f7f9fe}.la-profile .full-profile-layout{grid-template-columns:290px minmax(0,1fr)}.la-profile .full-profile-rail{background:#fff}.la-profile.full-profile .full-profile-rail .relationship-identity{background:radial-gradient(at 0 0,#2d7885,#0000 65%),linear-gradient(125deg,#1f2d5b,#284784 65%,#207b93)}.la-profile .profile-workspace-body{padding:24px clamp(16px,2.5vw,42px) 100px}.la-workspace-heading{text-align:left;background:linear-gradient(110deg,#dcf2f5,#edf3ff 65%,#e7faff);border:1px solid #dce3f8;border-radius:19px;margin:0 0 24px;padding:22px 24px}.la-workspace-heading span{color:#7261a7;letter-spacing:.16em;font-size:10px;font-weight:800}.la-profile .la-workspace-heading h2{letter-spacing:-.035em;color:#25335e;margin:7px 0;font-size:31px;font-weight:760}.la-workspace-heading p{color:#65728f;margin:0;font-size:13px}.la-workspace-heading button{cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:12px 16px;font:650 12px/1.4 Segoe UI,sans-serif}.la-workspace-heading button.hh-bright-fade,.la-rail-primary{background:var(--hh-bright-fade);color:#fff}.la-section-nav{border-top:1px solid #d5def2;margin-top:23px;padding-top:14px}.la-section-nav button{color:#4d548a;background:#ffffffb5}.la-section-nav button:hover{background:#fff;box-shadow:0 3px 10px #75659915}.la-doc-rail{text-align:left;padding:22px 17px}.la-rail-title span{color:#43747d;letter-spacing:.16em;font-size:10px;font-weight:800;display:block}.la-rail-title b{letter-spacing:-.025em;color:#24345f;margin:8px 0 18px;font-size:19px;line-height:1.35;display:block}.la-doc-rail button{cursor:pointer;font-family:inherit}.la-rail-counts button{color:#43467f;background:#f8f9fe;border:1px solid #e2e5f3;border-radius:12px;padding:12px 1px}.la-rail-counts strong{font-size:22px;display:block}.la-rail-counts span{margin-top:5px;font-size:9px;display:block}.la-rail-next{margin:22px 0 16px}.la-rail-next>small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:750}.la-rail-next>p{color:#6a7792;font-size:12px;line-height:1.7}.la-rail-document{text-align:left;background:#fff;border:1px solid #e4e4f7;border-radius:12px;width:100%;margin-top:9px;padding:15px 70px 15px 12px;position:relative}.la-rail-document b{color:#34446c;overflow-wrap:anywhere;font-size:12px;display:block}.la-rail-document>span{color:var(--muted);margin-top:6px;font-size:10px;display:block}.la-rail-document>div{background:#192141;border-radius:10px;width:52px;padding:3px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.la-rail-primary,.la-rail-secondary{border:0;border-radius:11px;width:100%;min-height:44px;padding:11px;font-size:11px;font-weight:700;display:block}.la-rail-secondary{color:#5a6090;background:#f2f5fd;margin-top:8px}.la-rail-foot{color:var(--muted);margin-top:17px;font-size:10px;line-height:1.6}.la-profile .profile-stage-management{flex-wrap:wrap;align-items:start;gap:12px;margin-bottom:18px;display:flex}.la-profile .profile-stage-management .profile-stage-details{flex:1;min-width:230px}.la-profile .profile-stage-management h2{font-size:12px}.la-profile .profile-loan-stack{gap:22px}.la-profile .cc{background:#fff;border:1px solid #dfe5f5;border-radius:19px;padding:0;overflow:hidden;box-shadow:0 6px 20px #21376908}.la-profile .cc-head{background:linear-gradient(110deg,#ebf7f9,#f3f8ff 70%,#f0fbff);border-bottom:1px solid #e4e8f5;padding:20px 23px}.la-profile .cc-head small{letter-spacing:.13em;color:#387681;font-size:10px}.la-profile .cc-head b{font-size:20px}.la-profile .cc-work-section{background:#fff;border:1px solid #e4e9f5;border-radius:14px;margin:16px;padding:17px;scroll-margin-top:20px}.la-profile .cc-sec{color:#435383;letter-spacing:.06em;background:0 0;border:0;border-bottom:1px solid #e9edf7;border-radius:0;margin:0 0 14px;padding:0 0 12px;font-size:12px}.la-profile .cc-grid{gap:12px}.la-profile .cc-grid>div{background:#fbfcff;border:1px solid #e6eaf5;border-radius:10px;padding:10px 12px}.la-profile .cc-grid dt{color:var(--muted);text-transform:none;letter-spacing:0;background:0 0;margin:0 0 6px;padding:0;font-size:10px;font-weight:650}.la-profile .cc-grid dd{margin:0}.la-profile .cc-val{color:#334874;background:0 0;border:0;min-height:32px;padding:4px 0;font-size:15px;font-weight:650}.la-profile .cc-val.money{color:#188267}.la-profile .cc-val.add{color:#387d8a;font-size:12px}.la-profile .cc-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.la-profile .cc-step{border-color:#e2e7f3;border-radius:12px;min-width:0;padding:12px}.la-profile .cc-step.next{background:#f1f4ff;border-color:#aba6f7;box-shadow:0 0 0 2px #ada6f518}.la-profile .cc-foot{border-top:1px solid #e7eaf6;padding:18px;font-size:10px}.la-profile .cc-more{margin:12px 20px}.la-profile .cc .cc-sec-btn{color:#3b676f;background:#eef1ff;border:1px solid #dcdff7;border-radius:8px;padding:7px 10px;font-size:10px}.la-profile .cc :is(.hr,.hoa-box,.papers-box){box-shadow:none}.la-profile .hcn{background:#fafbff;border:1px solid #e3e7f6;border-radius:14px;padding:18px}.la-profile .hcn-h{color:#35446f}.la-profile :is(.hcn-sub,.hcn-foot,.hcn-snip,.hcn-results>small){color:var(--muted)}.la-profile .hcn-link{color:#2f6b75}.la-profile .hcn-phase{color:#407c9c}.la-profile .hcn-note{color:#198162}.la-profile .hcn-err{color:#a94a3c}.la-profile .hcn-rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.la-profile .hcn-row{border:1px solid #e1e6f3;border-radius:12px}.hcn-party-group{gap:8px;display:grid}.hcn-party-group h5{margin:12px 0 4px;font-size:12px}.la-profile .hcn-party-group h5{color:#55628a}.la-profile :is(.kdh-box,.kdh,.khr-record){color:#495c7d;background:#f8faff;border:1px solid #e1e7f6;padding:14px}.la-profile :is(.kdh-box,.kdh,.khr-record) b{color:#3d4d77}.la-profile :is(.kdh-head span,.kdh small,.kdh span,.kdh-fine,.khr-plain){color:var(--muted)}.la-profile :is(.kdh-link,.khr-link){color:#376e77}.la-profile .kdh-form input{color:#32486e;background:#fff;border-color:#d5def1}.la-profile .kdh-error{color:#b74761}.la-profile :is(.hcn,.cc-work-section) input{border-radius:9px;min-height:40px}.la-profile .profile-application-embedded>details{background:#fff;border:1px solid #dfe5f5;border-radius:15px;margin:18px 0;scroll-margin-top:20px;overflow:hidden}.la-profile .profile-fold>summary{color:#465780;background:#f7f8fe;padding:18px 20px}.la-profile :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #5bbfd1}.es:has(>.sw){background:#f8faff;max-width:1600px;padding:20px 22px 90px}.es.sw-wizard{background:#f9faff;max-width:1420px;padding:28px clamp(16px,3vw,40px) 90px}.sw-wizard .es-head{border-bottom:1px solid #e0e5f5;padding-bottom:20px}.sw-wizard .es-head h1{letter-spacing:-.03em;font-size:30px}.sw-wizard .es-card{box-shadow:none;border-color:#e0e5f5;border-radius:17px;gap:16px;padding:24px}.sw-wizard .es-drop{background:linear-gradient(120deg,#e4f5f8,#eef9ff);border-color:#75bcc8;min-height:145px}.sw-wizard .es-signer{background:#fbfcff;border:1px solid #e3e7f5;border-radius:12px;padding:16px}.sw-wizard .es-entity{grid-area:2/2/auto/-2;margin-top:5px}.sw-wizard .es-entity label{color:#5b6787;gap:6px;font-size:11px;display:grid}.sw-wizard .es-entity small{grid-column:1/-1;font-size:10px}.sw-wizard .es-signer>.es-x{grid-area:1/-2/auto/-1}.sw-wizard .es-send,.sw-wizard .es-go{background:var(--hh-bright-fade);color:#fff;border:0;border-radius:11px;min-height:44px}.sw-wizard .es-steps{gap:12px;margin:8px 0 14px}.sw-wizard .es-steps li{flex:1}.sw-wizard .es-steps button{background:#fff;border-radius:12px;width:100%;min-height:48px}.sw-wizard .es-steps .on button{background:#e4f4f7;border-color:#18aac4}@media (width>=1500px){.la-profile .cc-timeline{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=1100px){.la-profile .full-profile-layout{grid-template-columns:245px minmax(0,1fr)}.la-profile .profile-workspace-body{padding:18px}}@media (width<=760px){.la-profile .full-profile-layout{display:block}.la-doc-rail{padding:16px}.la-rail-next,.la-rail-foot{display:none}.la-rail-counts button{min-height:65px}.la-rail-title b{font-size:17px}.la-workspace-heading{padding:18px}.la-profile .la-workspace-heading h2{font-size:26px}.la-profile .cc-work-section{margin:10px;padding:13px}.la-profile .cc-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.la-profile .cc-grid{grid-template-columns:minmax(0,1fr)}.la-profile .cc-head{flex-wrap:wrap;padding:17px}.sw-wizard .es-signer{grid-template-columns:25px minmax(0,1fr) 28px}.sw-wizard .es-signer>input,.sw-wizard .es-signer>.es-role-pick{grid-column:2}.sw-wizard .es-entity{grid-area:auto/1/auto/-1}.es:has(>.sw){padding:16px 12px 80px}}.la-profile .full-profile-rail .relationship-identity{padding:20px 17px 12px}.la-profile .relationship-identity-top h1{font-size:22px}.la-profile .profile-contact{padding:12px 0}.la-profile .full-related-contact{padding:10px 0;font-size:12px}.la-profile .stage-secondary-facts>summary{cursor:pointer;color:#6a58a0;padding:10px 0;font-size:12px}.la-profile .compact-stage-header{background:linear-gradient(110deg,#f9fcfd,#f7fbff)}.la-profile .compact-stage-header .stage-header-row-one{margin-top:12px}.la-profile .compact-stage-header>button{color:#515b8c;cursor:pointer;font:inherit;background:#fff;border:1px solid #dbe2f3;border-radius:8px;margin-top:8px;padding:6px 10px;font-size:11px}.la-profile .profile-stage-management{background:#fff;border:1px solid #e3e8f5;border-radius:12px;padding:12px 16px}.la-profile .profile-workspace-body .profile-stage-management h2{font-size:12px}.la-profile .la-section-nav{gap:8px}.la-profile .la-doc-rail .la-rail-counts{gap:7px}@media (width<=760px){.la-profile:not(.phone-details-open) .full-profile-rail{display:block}.la-profile:not(.phone-details-open) .full-profile-rail>.relationship-identity,.la-doc-rail .la-rail-title{display:none}.la-doc-rail .la-rail-primary{margin-top:10px}.la-doc-rail .la-rail-secondary{display:none}}.la-profile .cc.open .cc-grid>div{box-shadow:none;background:#fbfcff;border:1px solid #e1e7f4;border-radius:12px;padding:12px 14px}.la-profile .cc.open .cc-grid>div>dt{color:#677591;background:0 0;margin:0 0 8px;padding:0;font-size:11px;font-weight:650}.la-profile .cc.open .cc-grid>div>dt .cc-r{background:#3a92a1}.la-profile .cc .kdb-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px}.la-profile .kdb-grid>div{background:#fbfcff;border:1px solid #e0e7f4;border-radius:12px;gap:7px;min-height:115px;padding:14px}.la-profile .kdb-grid>div>small{color:#6b7491;letter-spacing:.04em;background:0 0;margin:0 0 3px;padding:0;font-size:10px}.la-profile .kdb-grid>div:has(.kdb-step.on){background:#f3fbf8;border-color:#cee9df}.la-profile .kdb-step{color:#305b63;box-shadow:none;background:#eef1ff;border:1px solid #dce2f8;border-radius:9px;min-height:40px}.la-profile .kdb-step.on{color:#168061;background:#e8f6ef}.la-profile .kdb-count{background:linear-gradient(110deg,#effaff,#f5fbff);border:1px solid #d6e8f1;border-radius:14px;gap:6px;padding:18px}.la-profile .kdb-lock{background:linear-gradient(110deg,#e4f5f8,#f5f8ff);border-color:#c5e1e6}.la-profile .kdb-warn{background:#fff2f4;border-color:#efb8c4}.la-profile .cc-lock{border:1px solid #dedff6;border-radius:12px;padding:15px}.la-profile .hcn-empty .hcn-tag{color:#6b5aa3}.la-profile .hcn-empty .hcn-line{color:var(--muted)}.la-profile .hcn-empty .hcn-link{color:#34666f}.la-profile .hcn-row-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"tag""name""line""acts";gap:5px}.la-profile .hcn-row-acts{justify-content:flex-start;padding-top:4px}.la-profile .hcn-search input{border-color:#d6def2;border-radius:11px;font-size:14px}.la-profile .hcn-quiet{border-color:#d6def2;border-radius:11px;font-size:12px}.la-profile .hcn-go{background:var(--hh-bright-fade);border-radius:11px;font-size:12px}.la-profile .sp select{color:#354975;background:#fff;border-color:#d7def0;border-radius:9px;min-height:40px}.la-profile .sp-row{border-color:#e1e7f5}.la-profile .sp-label{color:#42597e}.la-profile .hcn-rows{align-items:start}.la-profile .hcn-party-group{align-content:start}.hcn{color:#9fb6dc;text-align:left;background:linear-gradient(#16214f 0%,#0f1838 100%);border:1px solid #22c7e0;border-radius:18px;gap:12px;margin:14px 0;padding:16px;display:grid;box-shadow:0 0 18px #22c7e024}.hcn-h{color:#fff;margin:0;font-family:Sora,system-ui,sans-serif;font-size:20px;font-weight:800}.hcn .hyve-name{background:linear-gradient(90deg,#3bb9cd,#1594a9 30%,#3b82f6 70%,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text}.hcn-sub{margin:0;font-size:13px;line-height:1.45}.hcn-search{flex-wrap:wrap;gap:8px;display:flex}.hcn-search>input{color:#0f1b3d;min-width:0;font:inherit;background:#fff;border:1px solid #22c7e0;border-radius:999px;flex:220px;padding:11px 14px;font-size:16px}.hcn-quiet{color:#0f1b3d;font:inherit;cursor:pointer;background:#fff;border:1px solid #22c7e0;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700}.hcn-go{background:var(--hh-fade);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:800}.hcn-go:disabled,.hcn-quiet:disabled{opacity:.5;cursor:default}.hcn-link{color:#22c7e0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.hcn-snip{font-size:12.5px}.hcn-err{color:#ff8a8a;margin:0;font-size:13px;font-weight:700}.hcn-phase{color:#22c7e0;margin:0;font-size:13px;font-weight:700}.hcn-phase:before{content:"";background:#22c7e0;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1s ease-in-out infinite alternate hcn-pulse;display:inline-block;box-shadow:0 0 8px #22c7e0}@keyframes hcn-pulse{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hcn-phase:before{animation:none}}.hcn-note{color:#00e38a;margin:0;font-size:13px;font-weight:700}.hcn-foot{font-size:12px}.hcn-results{gap:8px;display:grid}.hcn-results>small{font-size:12.5px}.hcn-result{color:#0f1b3d;background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.hcn-result.on{box-shadow:0 0 0 2px #22c7e0}.hcn-result.added em{color:#00a05c}.hcn-hex{cursor:pointer;background:0 0;border:0;padding:2px;line-height:0}.hcn-hex:disabled{cursor:default}.hcn-who{gap:2px;min-width:0;display:grid}.hcn-who b{font-size:15px}.hcn-who span{color:#45698f;overflow-wrap:anywhere;font-size:13px}.hcn-who em{color:#0e7ea5;font-size:11.5px;font-style:normal;font-weight:700}.hcn-roles{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding-top:6px;display:flex}.hcn-roles small{color:#45698f;font-size:12px;font-weight:700}.hcn-roles button:not(.hcn-link){color:#0f1b3d;font:inherit;cursor:pointer;background:#f3f7ff;border:1px solid #c9d6ea;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.hcn-roles button.fits{background:#e8f0ff;border-color:#0e7ea5}.hcn-roles .hcn-other{color:#0e7ea5;font-size:13px}.hcn-rows{gap:8px;display:grid}.hcn-row{color:#0f1b3d;background:#fff;border-radius:14px;gap:8px;min-width:0;padding:10px 12px;display:grid}.hcn-row-top{grid-template-columns:1fr auto;grid-template-areas:"tag acts""name acts""line acts";align-items:center;gap:1px 10px;display:grid}.hcn-tag{letter-spacing:.06em;text-transform:uppercase;color:#0e7ea5;grid-area:tag;font-size:10.5px;font-weight:800}.hcn-name{overflow-wrap:anywhere;grid-area:name;font-size:15px}.hcn-line{color:#45698f;overflow-wrap:anywhere;grid-area:line;font-size:12.5px}.hcn-row-acts{flex-wrap:wrap;grid-area:acts;justify-content:flex-end;align-items:center;gap:6px;display:flex}.hcn-reach{gap:6px;display:inline-flex}.hcn-reach a,.hcn-more{color:#0f1b3d;font:inherit;cursor:pointer;background:#f3f7ff;border:1px solid #c9d6ea;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;text-decoration:none}.hcn-reach a:hover,.hcn-more:hover{border-color:#0e7ea5}.hcn-more:disabled{opacity:.5;cursor:default}.hcn-closer-row{color:#45698f;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding-top:8px;font-size:13px;display:flex}.hcn-closer-row b{color:#0f1b3d}.hcn-you-chip{color:#0e7ea5;vertical-align:middle;background:#e8f0ff;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:800}.hcn-empty{color:#9fb6dc;background:0 0;border:1px dashed #22c7e08c;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.hcn-empty .hcn-tag{color:#22c7e0}.hcn-empty .hcn-line{color:#9fb6dc}.hcn-details{border-top:1px solid #e2e8f0;gap:8px;padding-top:8px;display:grid}.hcn-fields{grid-template-columns:1fr 1fr;gap:6px 10px;margin:0;display:grid}.hcn-fields>div{min-width:0}.hcn-fields .wide{grid-column:1/-1}.hcn-fields dt{color:#64748b;font-size:11px}.hcn-fields dd{overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.hcn-fields dd em{color:#94a3b8;font-style:normal;font-weight:400}.hcn-fields input{box-sizing:border-box;width:100%;font:inherit;color:#0f1b3d;border:1px solid #c9d6ea;border-radius:8px;padding:6px 8px;font-size:16px}.hcn-closer{border-top:1px solid #e2e8f0;padding-top:8px}.hcn-row .hcn-link{color:#0e7ea5;font-size:13px}.hcn-empty .hcn-link{color:#22c7e0}.hcn-edit-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hcn-src{color:#0e7ea5;font-size:12px;font-weight:600}@media (width<=480px){.hcn-row-top{grid-template-columns:1fr;grid-template-areas:"tag""name""line""acts"}.hcn-row-acts{justify-content:flex-start;padding-top:6px}}@media (width<=340px){.hcn-fields{grid-template-columns:1fr}}.hcn .hcn-closer-tag dt{color:#0e7ea5;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.hcn .hcn-scout-ask{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.hcn .hcn-scout-ask small{color:#5b6b88}.hcn-zip-pick{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.hcn-zip-pick small{color:#45698f;margin-right:4px}.cc{color:#18345d;background:#fff;border:2px solid #0a7a8c;border-radius:12px;align-self:start;min-width:0;padding:11px 13px;box-shadow:0 0 0 4px #22c7e01f}.cc-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cc-head small{letter-spacing:.1em;color:#0b6475;font-size:9px;font-weight:900;display:block}.cc-head b{color:#1e2b6a;font-size:14px}.cc-count{color:#0e7490;white-space:nowrap;background:#ecfeff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.cc-count.soon{color:#b91c1c;background:#fef2f2}.cc-facts{color:#33415e;flex-wrap:wrap;gap:4px 12px;margin-top:7px;font-size:12.5px;display:flex}.cc-facts b{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-right:3px;font-size:10px}.cc-facts em{color:#1e2b6a;font-style:normal;font-weight:700}.cc-facts em.money{color:#00a05c}.cc-expand{color:#0b6475;cursor:pointer;background:#e8f6f8;border:1px solid #79cbd9;border-radius:999px;margin-top:8px;padding:4px 11px;font:800 11.5px inherit}.cc.open{grid-column:1/-1}.cc-grid{grid-template-columns:repeat(3,1fr);gap:6px 12px;margin:8px 0 0;display:grid}.cc-grid>div{border-top:1px solid #eef1f7;min-width:0;padding-top:4px}.cc-grid dt{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:9.5px;font-weight:800}.cc-grid dd{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;display:flex}.cc-grid dd i,.cc-sub{color:var(--muted);font-size:11.5px;font-style:normal;font-weight:500}.cc-val{font:inherit;color:#1e2b6a;cursor:text;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-bottom:1px dashed #0000;max-width:100%;padding:0;font-size:13px;font-weight:700;overflow:hidden}.cc-val:hover{border-bottom-color:#0b6475}.cc-val.money{color:#00a05c}.cc-val.add{color:#24539e;font-size:12px;font-weight:600}.cc-val.calc{color:#45698f;cursor:default;font-weight:600}.cc-val.static{cursor:default}.cc-val.static:hover,.cc-val.calc:hover{border-bottom-color:#0000}.cc-grid input,.cc-select{max-width:100%;font:inherit;color:#1e2b6a;background:#fff;border:1px solid #79cbd9;border-radius:8px;padding:3px 8px;font-size:12.5px}.cc-yn{border:1px solid #d5deee;border-radius:999px;display:inline-flex;overflow:hidden}.cc-yn button{color:var(--muted);cursor:pointer;background:#fff;border:0;padding:3px 10px;font:700 11.5px inherit}.cc-yn button.on{color:#fff;background:#0b6475}.cc-dual{color:#45698f;cursor:pointer;align-items:center;gap:4px;font-size:11px;display:inline-flex}.cc-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:11px;display:flex}.cc-foot .cc-expand{margin:0 0 0 auto}.cc-src{color:#0b6475;background:#e8f6f8;border-radius:999px;padding:2px 8px;font-weight:800}.cc-err{color:#b91c1c;font-size:11.5px;font-weight:700}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.cc){grid-template-columns:minmax(240px,1fr) minmax(300px,360px) minmax(430px,480px)}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.cc.open){grid-template-columns:minmax(280px,1fr) minmax(430px,480px)}@media (width<=1100px){.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.cc){grid-template-columns:1fr}.cc-grid{grid-template-columns:1fr 1fr}}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.cc) .cc{grid-area:1/2}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.cc) .fp-head-panels{grid-area:1/3}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.cc.open) .cc{grid-area:2/1/auto/-1}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.cc.open) .fp-head-panels{grid-area:1/2}@media (width<=1100px){:is(.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.cc) .cc,.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.cc) .fp-head-panels){grid-area:auto}}.cc-grid>.cc-address{grid-column:1/-1}.cc-address dd{margin:0;display:block}.cc-add-vendor{color:#0e7ea5;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:.8rem;font-weight:600;display:block}.cc-vendor-form{background:#f7f9fe;border:1px solid #dbe4f3;border-radius:12px;gap:6px;margin-top:6px;padding:10px;display:grid}.cc-vendor-form input{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:0;padding:6px 8px}.cc-vendor-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cc-vendor-form small{color:#64748b}.cc-role{color:#0f1b3d;margin:10px 0 2px;font-size:12.5px;font-weight:800;display:block}.cc-scout{color:#0e7490}.cc-scout-card{background:#f0fbfd;border:1px solid #a5e3ee;border-radius:12px;gap:4px;margin-top:6px;padding:10px;font-size:.85rem;display:grid}.cc-scout-card small{color:#64748b}.cc-split{margin-bottom:4px;display:flex}.cc-hint{color:#64748b;margin:0 0 4px;font-size:12.5px;display:block}.cc-held{color:#45698f;font-size:11.5px;display:block}.cc-r{vertical-align:middle;background:#0e7ea5;border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.cc-ready{color:#1d4ed8;font:inherit;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #c7d6f0;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11.5px;font-weight:700}.cc-ready.done{color:#00a05c;background:#ecfdf3;border-color:#a7e3c4}.cc-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-team-line{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;overflow:hidden}.cc-team-line b{text-transform:uppercase;letter-spacing:.04em;color:#45698f;margin-right:6px;font-size:10.5px}.cc-team-line i{color:var(--muted)}.cc-sec{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#1d4ed8;border-radius:8px;margin:16px 0 8px;padding:7px 12px;font-size:11px;font-weight:800}.cc-sec-property{background:#1d4ed8}.cc-sec-money{background:#0f1b3d}.cc-sec-dates{background:#0e7490}.cc-sec-team{background:#0f1b3d}.cc-timeline{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.cc-step{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:2px;padding:8px;font-size:11.5px;display:grid;position:relative}.cc-step .cc-dot{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.cc-step-label{color:#45698f;font-weight:700}.cc-step small{color:#64748b}.cc-step.past{opacity:.6}.cc-step.past .cc-dot{background:#94a3b8}.cc-step.next{border-color:#0e7ea5;box-shadow:0 0 0 2px #0e7ea526}.cc-step.next .cc-dot{background:#0e7ea5}.cc-step.late{background:#fef2f2;border-color:#dc2626}.cc-step.late .cc-dot{background:#dc2626}.cc-step.late small{color:#b91c1c;font-weight:700}.cc-need{background:#f5f9ff;border-radius:8px;box-shadow:inset 3px 0 #0e7ea5}.cc-more{color:#0e7ea5;font:inherit;cursor:pointer;background:0 0;border:0;margin:10px 0 0;padding:0;font-size:12px;font-weight:700}.cc-scout-hit{border-top:1px dashed #a5e3ee;gap:2px;padding:6px 0;display:grid}.cc-scout-hit:first-of-type{border-top:0}.cc-team-titles{color:#64748b;margin-top:3px;font-size:.78rem;display:block}.cc-person{color:#45698f;align-items:center;gap:6px;margin-top:6px;font-size:11.5px;font-weight:700;display:flex}.cc-steps{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.cc-step-wrap{align-items:center;gap:4px;display:inline-flex}.cc-arrow{color:var(--muted);font-size:12px}.cc-step-chip{color:#45698f;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d6f0;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.cc-step-chip.on{color:#00a05c;background:#ecfdf3;border-color:#a7e3c4}.cc-send{margin-top:6px}.cc-compose{border:1px solid #dbe4f3;border-radius:12px;margin-top:8px;overflow:hidden}.cc-compose-to{color:#0f1b3d;background:#eff6ff;margin:0;padding:8px 12px;font-size:12px;font-weight:700}.cc-ins-row .cc-compose-to{color:#0e7490;background:#ecfeff}.cc.open .cc-grid{gap:8px}.cc.open .cc-grid>div{--box:#1d4ed8;border:1.5px solid var(--box);background:#fff;border-radius:10px;padding:0 10px 8px;overflow:hidden;box-shadow:0 1px 3px #14204f14}.cc.open .cc-grid>div>dt{background:var(--box);color:#fff;margin:0 -10px 6px;padding:5px 10px;font-size:10px}.cc.open .cc-grid>div>dt .cc-r{background:#fff}.cc.open .cc-grid>div:nth-child(4n+2){--box:#0f1b3d}.cc.open .cc-grid>div:nth-child(4n+3){--box:#0e7490}.cc.open .cc-grid>div:nth-child(4n+4){--box:#0f1b3d}.cc.open .cc-grid>div.cc-ins-row{--box:#0e7490}.cc.open .cc-grid>div.cc-need{background:#f5f9ff;box-shadow:0 0 0 3px #0e7ea540}.cc-sec{justify-content:space-between;align-items:center;gap:8px;display:flex}.cc-sec-btn{color:#fff;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800}.cc-person-card{gap:2px;display:grid!important}.cc-person-card small{color:#45698f;font-size:12px}.cc-minis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:8px;display:grid}.cc-mini{background:#f8fafd;border:1px solid #dbe4f3;border-radius:10px;align-content:start;gap:2px;padding:8px 10px;display:grid}.cc-mini-head{letter-spacing:.06em;text-transform:uppercase;color:#45698f;margin-bottom:2px;font-size:10px;font-weight:800}.cc-mini .cc-val{justify-self:start}.cc-mini-line{color:#45698f;align-items:center;gap:6px;font-size:12.5px;display:flex}.cc-mini .cc-person{margin-top:4px}.cc-wire{color:#1d4ed8;margin-top:4px;font-size:12.5px;font-weight:700}.cc-wire-note{color:#ba2d17;margin-top:4px;font-size:11.5px;line-height:1.35}.cc-team-share{margin:0 0 8px}.cc-schedule{padding-bottom:8px}.cc-worked{color:#0f1b3d;font-weight:700}.cc-lock{background:#eff9fa;border:1.5px solid #0f1b3d;border-radius:12px;gap:8px;margin:8px 0;padding:10px 12px;display:grid}.cc-lock-line{color:#0f1b3d;gap:2px;margin:0;font-size:14px;display:grid}.cc-lock-line small{color:#64748b;font-size:12px}.cc-lock-extend{gap:8px;display:grid}.cc-lock-extend label{color:#45698f;gap:4px;font-size:12px;font-weight:800;display:grid}.cc-lock-extend input,.cc-lock-extend select{font:inherit;color:#0f1b3d;background:#fff;border:1px solid #cbd5e1;border-radius:8px;max-width:260px;padding:8px 10px;font-size:15px;font-weight:500}.cc-lock-extend small{color:#64748b;font-weight:600}.cc-lock-preview{gap:2px;margin:0;font-size:14px;display:grid}.cc-lock-preview small{color:#64748b;font-size:12px}.cc-lock-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cc-lock-history{border-top:1px solid #b6e3ea;gap:4px;padding-top:6px;font-size:13px;display:grid}.cc-lock-history p{margin:0}.cc-lock-total{font-weight:800}.cc-lock-error{color:#b91c1c;margin:0;font-size:13px;font-weight:700}.cc-lock .cc-money{color:#00a05c}.cc-lock-btn{color:#1d4ed8;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #c7d6f0;border-radius:999px;justify-self:start;padding:7px 14px;font-size:13px;font-weight:700;box-shadow:inset 0 1px #fff,0 1px 2px #14204f26}.cc-lock-cta{background:var(--hh-fade);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 18px;font-weight:800}.cc-lock-cta:disabled,.cc-lock-btn:disabled{opacity:.45;cursor:not-allowed}.kdb{gap:8px;display:grid}.kdb-bar{background:#1e3a8a}.kdb-counts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kdb-count{color:#0f1b3d;background:#ecfeff;border:1.5px solid #0e7490;border-radius:12px;gap:1px;padding:10px 12px;display:grid}.kdb-count b{font-size:26px;line-height:1}.kdb-count span{font-size:12.5px;font-weight:700}.kdb-count small{color:#45698f;font-size:12px}.kdb-lock{background:#eaf7f9;border-color:#0f1b3d}.kdb-warn{background:#fff1f2;border-color:#e11d48}.kdb-count small.kdb-alarm{color:#be123c;font-weight:800}.kdb-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.kdb-grid>div{--box:#1d4ed8;border:1.5px solid var(--box);color:#0f1b3d;border-radius:12px;align-content:start;gap:4px;padding:0 10px 10px;display:grid;overflow:hidden}.kdb-grid>div>small{background:var(--box);color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:0 -10px 4px;padding:6px 10px;font-size:11.5px;font-weight:800}.kdb-grid>div>b{font-size:13.5px}.kdb-grid span{font-size:12.5px}.kdb-grid>div:nth-child(2){--box:#0f1b3d}.kdb-grid>div:nth-child(3){--box:#0e7490}.kdb-grid>div:nth-child(4){--box:#0f1b3d}.kdb-grid>div:nth-child(5){--box:#0b6475}.kdb-grid>div:nth-child(6){--box:#0369a1}.kdb-grid>div:nth-child(7){--box:#ba2d17}.kdb-grid>div:nth-child(8){--box:#475569}.kdb-grid>div:nth-child(9){--box:#0f766e}.kdb-step{color:#1d4ed8;background:#eff6ff;border:1px solid #c7d6f0;border-radius:999px;justify-self:start;padding:7px 12px;font-size:13px;font-weight:700;box-shadow:inset 0 1px #fff,0 1px 2px #14204f26}.kdb-step.on{color:#00a05c;background:#ecfdf3;border-color:#a7e3c4}.kdb-ok{color:#00a05c;font-weight:700}.kdb-wait{color:#0f1b3d;font-weight:600}@media (width<=480px){.kdb-counts{grid-template-columns:1fr}}button.kdb-step{font:inherit;cursor:pointer;font-size:13px;font-weight:700}button.kdb-step:hover:not(:disabled){border-color:#93b4e6}button.kdb-step:disabled,.kdb-undo:disabled{opacity:.6;cursor:wait}.kdb-undo{color:#1d4ed8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.kdb-error{color:#be123c;margin:0;font-size:12.5px;font-weight:700}.kdb-fine{color:#45698f;margin:0;font-size:12px}.kdb-day{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.kdb-day:hover:not(:disabled){color:#1d4ed8}.kdb-stepday{color:#00a05c;margin-left:6px;font-size:12.5px;font-weight:700}.kdb-for{color:#0f1b3d;font:inherit;cursor:pointer;background:linear-gradient(#fff,#e6f5f8);border:1px solid #79cbd9;border-radius:999px;justify-self:start;margin-top:4px;padding:5px 11px;font-size:12.5px;font-weight:800;box-shadow:inset 0 1px #fff,0 1px 2px #14204f1f}.kdb-for:hover:not(:disabled){border-color:#1594a9}.kdb-pick{color:#0f1b3d;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.kdb-pick input[type=date]{font:inherit;color:#0f1b3d;background:#fff;border:1px solid #c7d6f0;border-radius:8px;padding:4px 6px;font-size:12.5px}.kdb-pick small{color:#64748b;flex-basis:100%;font-size:11.5px}.kdb-go{color:#fff;font:inherit;cursor:pointer;background:#0f1b3d;border:0;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:800}.kdb-go:disabled,.kdb-for:disabled,.kdb-day:disabled{opacity:.55;cursor:default}.kdb-grid>div.kdb-late{border-color:#f0563f;box-shadow:0 0 0 2px #f0563f2e,0 6px 16px #f0563f26}.kdb-late-words{color:#d62c12;font-weight:800}.kdb-pending{z-index:5;color:#e6edff;background:#0f1b3d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:10px 0 0;padding:10px 14px 12px;font-size:13px;animation:.2s ease-out kdb-in;display:flex;position:sticky;bottom:12px;overflow:hidden;box-shadow:0 6px 16px #14204f4d}.kdb-pending b{color:#fff}.kdb-pending button{background:var(--hh-pink-tag);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-left:auto;padding:5px 16px;font-weight:800}.kdb-pending-bar{transform-origin:0;background:linear-gradient(90deg,#0f1b3d,#1594a9,#0e7ea5,#22c7e0);width:100%;height:3px;animation:5s linear forwards kdb-drain;position:absolute;bottom:0;left:0}@keyframes kdb-drain{to{transform:scaleX(0)}}@keyframes kdb-in{0%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.kdb-pending,.kdb-pending-bar{animation:none}}.kdh{color:#e6edff;background:#101c4a;border-radius:8px;gap:6px;min-width:0;margin-top:4px;padding:8px 10px;font-size:14px;display:grid}.kdh b{color:#fff;overflow-wrap:anywhere}.kdh span,.kdh small{color:#9fb6dc;overflow-wrap:anywhere;font-size:12.5px}.kdh-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kdh-acts a{color:#22d3ee;font-size:13.5px;font-weight:700}.kdh-link{color:#22d3ee;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:700}.kdh-link:disabled{opacity:.5;cursor:wait}.kdh-upload{align-items:center;gap:4px;display:inline-flex}.kdh-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.kdh-form label{color:#9fb6dc;gap:3px;font-size:12px;font-weight:700;display:grid}.kdh-form input{font:inherit;color:#e6edff;background:#0b1437;border:1px solid #5b6fa8;border-radius:8px;min-width:0;padding:7px 9px;font-size:14px}.kdh-form label small{color:#e39286;font-weight:600}.kdh-error{color:#eebeb7;margin:0;font-size:13px;font-weight:700}.kdh-fine{color:#9fb6dc;margin:0;font-size:12px;line-height:1.4}.kdh-save{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(90deg,#0e7ea5,#22c7e0);border:0;border-radius:999px;justify-self:start;padding:8px 16px;font-size:13.5px;font-weight:800}.kdh-save:disabled{opacity:.5;cursor:not-allowed}.kdh-box{color:#e6edff;background:#0b1437;border:1.5px solid #0f1b3d;border-radius:12px;gap:6px;margin:4px 0 10px;padding:10px 12px;display:grid}.kdh-head{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.kdh-head b{color:#fff}.kdh-head span{color:#9fb6dc;font-size:12.5px}.kdh-box .kdh{background:#101c4a}.khr{gap:8px}.khr-record{background:#101c4a;border:1px solid #1f2d63;border-radius:12px;gap:6px;min-width:0;padding:10px 12px;display:grid}.khr-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.khr-top b{color:#fff}.khr-plain{color:#9fb6dc;overflow-wrap:anywhere;font-size:12.5px}.khr-files{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.khr-file{background:#0b1437;border:1px solid #22d3ee;border-radius:8px;align-items:center;max-width:100%;padding:3px 8px;font-size:12.5px;display:inline-flex}.khr-file a{color:#e6edff;overflow-wrap:anywhere;min-width:0;text-decoration:none}.khr-x{color:#e39286;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0 2px;font-size:15px;font-weight:800}.khr-link{color:#22d3ee;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.khr-link:disabled{opacity:.5;cursor:wait}.khr-upload{align-items:center;gap:4px;display:inline-flex;position:relative}.khr-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.khr-year{flex-wrap:wrap;align-items:end;gap:8px 14px;display:flex}.khr-year label:not(.khr-upload){color:#9fb6dc;gap:3px;font-size:12px;font-weight:700;display:grid}.khr-year select{font:inherit;color:#e6edff;background:#0b1437;border:1px solid #5b6fa8;border-radius:8px;padding:6px 8px;font-size:14px}.khr-confirm{background:#101c4a;border:1px solid #f0563f;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.khr-confirm p{color:#fff;overflow-wrap:anywhere;margin:0;font-weight:700}.khr-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.khr-officer ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.khr-officer li{color:#9fb6dc;overflow-wrap:anywhere;font-size:12.5px}.khr-officer li b{color:#fff}.khr-replace{color:#eebeb7;flex-basis:100%;margin:0;font-size:13px;font-weight:700}.khr-year input:not([type=file]){font:inherit;color:#e6edff;background:#0b1437;border:1px solid #5b6fa8;border-radius:8px;width:9em;padding:6px 8px;font-size:14px}.kde-words{color:#9fb6dc;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.kde-pay{border-radius:999px;justify-self:start;padding:10px 20px;font-size:14.5px;line-height:1.2;text-decoration:none;display:inline-block}.kde-tel{color:#22d3ee;justify-self:start;font-size:13.5px;font-weight:700;text-decoration:none}.khr-fold{color:#e6edff;width:100%;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(160deg,#ffffff12,#ffffff05 60%);border:1px solid #22c7e059;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.khr-fold:hover{border-color:#22c7e099;box-shadow:0 0 14px #22c7e033}.khr-cells{flex:none;gap:3px;display:inline-flex}.khr-cells i{clip-path:inset(0 round 24%);background:#9fb6dc2e;width:13px;height:15px}.khr-cells i:nth-child(2n){transform:translateY(5px)}.khr-cells i.on{filter:drop-shadow(0 0 4px #22c7e0cc);background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0)}.khr-count{color:#9fb6dc;flex:1;font-size:13.5px}.khr-count b{color:#fff;font-size:15px}.khr-open{color:#7fe7ff;border:1px solid #22c7e073;border-radius:999px;flex:none;padding:4px 12px;font-size:12.5px;font-weight:800}.msp-card{gap:8px;padding:12px}.msp-tag{letter-spacing:.08em;text-transform:uppercase;border:1px solid #22c7e0;border-radius:999px;justify-self:start;padding:2px 9px;font-weight:800;color:#22c7e0!important;font-size:11px!important}.msp-lead{color:#e6edff;margin:0;font-size:15px;line-height:1.45}.msp-steps{color:#9fb6dc;gap:6px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.45;display:grid}.msp-steps b{color:#fff}.kdt .kde-pay{color:#fff;background:#0e7ea5 linear-gradient(#3b82f6,#0e7ea5);box-shadow:0 2px 10px #0e7ea573}.msp .kde-pay{text-align:center;justify-self:stretch;padding:13px 18px;font-size:16px}.msp-where{font-size:12.5px}.msp .kde-tel{color:#22d3ee;font-size:13.5px;font-weight:700}.msp-quiet{color:#9fb6dc;font-weight:600}.msp-pick select{font:inherit;color:#e6edff;background:#0b1437;border:1px solid #5b6fa8;border-radius:10px;padding:10px;font-size:15px}.msp-hint{color:#9fb6dc;font-size:12.5px}.xpq{background:#0b1437;border:1px solid #22c7e059;border-radius:10px;gap:8px;margin-top:4px;padding:12px;display:grid}.xpq-q{color:#fff;margin:0;font-size:14.5px;font-weight:800}.xpq-on{color:#9fb6dc;margin:0;font-size:13.5px;line-height:1.45}.xpq-on b{color:#00e38a}.xpq-chips{flex-wrap:wrap;gap:8px;display:flex}.xpq-chip{color:#0f1b3d;font:inherit;cursor:pointer;background:#fff;border:1px solid #22c7e0;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:800}.xpq-chip:disabled{opacity:.5}.xpq-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xpq-amount{width:120px;font:inherit;color:#e6edff;background:#070d24;border:1px solid #5b6fa8;border-radius:8px;padding:8px 10px;font-size:15px}.xpq-fine{color:#9fb6dc;margin:0;font-size:11.5px;line-height:1.4}.sp-row{border-top:1px solid #1f2d63;gap:4px;padding:8px 0;display:grid}.sp-row:first-of-type{border-top:0}.sp-label{color:#fff;font-size:13.5px}.sp-files{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.sp-file{background:#0f1b4d;border:1px solid #22d3ee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px 8px;max-width:100%;padding:4px 8px;display:inline-flex}.sp-open{color:#e6edff;font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.sp-open:hover{color:#22c7e0}.sp-file small{color:#9fb6dc;font-size:11px}.fa{border-top:1px solid #eef1f7;margin-top:12px;padding-top:10px}.fa-link{color:#af3522;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.fa-link:hover{text-decoration:underline}.fa-box{color:#1e2b6a;background:#fdf6f5;border:1.5px solid #f0563f;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.fa-box h5{color:#0f1b3d;margin:0;font-size:15px}.fa-box p{color:#33415e;margin:0;font-size:13px;line-height:1.45}.fa-choice{color:#1e2b6a;cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.fa-choice input{accent-color:#0b6475;margin-top:3px}.fa-choice small{color:#7a8aa6;font-size:11.5px;display:block}.fa-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fa-go{color:#fff;font:inherit;cursor:pointer;background:#0f1b3d;border:0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800}.fa-keep{color:#24539e;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.fa-done{color:#047857;background:#ecfdf5;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.kdt .fa{border-top-color:#1f2d63}.kdt .fa-link{color:#e39286}.kdt .fa-box{color:#e6edff;background:#101c4a;border-color:#f0563f}.kdt .fa-box h5{color:#fff}.kdt .fa-box p,.kdt .fa-choice{color:#9fb6dc}.kdt .fa-choice span{color:#e6edff}.kdt .fa-choice small{color:#9fb6dc}.kdt .fa-go{color:#0f1b3d;background:#fff;border:1px solid #22c7e0}.kdt .fa-keep{color:#22c7e0}.kdt .fa-done{color:#00e38a;background:#00e38a1f}.sp-file{flex-direction:column;align-items:flex-start}.sp-kind{color:#22c7e0;letter-spacing:.04em;font-size:11px;font-weight:800}.sp-none{color:#9fb6dc;font-size:12px}.sp-add{border-top:1px solid #1f2d63;flex-wrap:wrap;align-items:flex-end;gap:8px 14px;padding-top:8px;display:flex}.sp-pick{color:#9fb6dc;gap:4px;min-width:0;max-width:100%;font-size:12px;font-weight:700;display:grid}.sp-pick select{color:#fff;max-width:100%;font:inherit;background:#0f1838;border:1px solid #22c7e0;border-radius:10px;padding:6px 10px;font-size:13px}.sp-off{opacity:.45;cursor:not-allowed}.sp-line{align-items:center;gap:4px;max-width:100%;display:inline-flex}.sp{overflow-wrap:anywhere;min-width:0}.sp .kdh-head span,.sp-files{min-width:0}.sp-file{box-sizing:border-box;min-width:0;max-width:100%}.sp-kind,.sp-open{overflow-wrap:anywhere}.sp-add,.sp-pick{width:100%;min-width:0}.sp-pick select{box-sizing:border-box;width:100%}.ic-workspace .lf-now{color:#5d7096;flex-wrap:wrap;align-items:center;gap:8px;margin:0 22px 14px;font-size:12px;display:flex}.ic-workspace .lf-chip{color:#2455a4;background:#eef3ff;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.ic-workspace .lf-chip.revised_le{color:#0f1b3d;background:#def2f6}.ic-workspace .lf-chip.final_cd{color:#00794a;background:#e3fbef}.ic-workspace .lf-chip.shown{color:#0e7490;background:#e6f9fd}.ic-workspace .lf-wait{color:#5d7096;margin:0 22px 22px;font-size:13px}.ic-workspace .lf-add{background:linear-gradient(135deg,#f8f9ff,#f2f7ff);border:1.5px dashed #b9c8ea;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 22px 16px;padding:16px;display:grid}.ic-workspace .lf-add.drag{background:#eef4ff;border-color:#0e7ea5}.ic-workspace .lf-add b{color:#0f1b3d;font-size:14px;display:block}.ic-workspace .lf-add small{color:#5d7096;margin-top:4px;font-size:12px;line-height:1.5;display:block}.ic-workspace .lf-add-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ic-workspace.ic-workspace button.lf-cta{color:#fff;max-width:none;min-height:44px;font:inherit;cursor:pointer;white-space:normal;background:var(--hh-fade,linear-gradient(90deg,#0f1b3d,#0f1b3d,#0e7ea5,#22c7e0));border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 6px 16px #0f1b3d47}.ic-workspace.ic-workspace button.lf-cta:disabled{opacity:.45;cursor:default}.ic-workspace .lf-cta i{clip-path:inset(0 round 24%);background:#fff;flex-shrink:0;width:12px;height:13px;box-shadow:0 0 8px #fff}.ic-workspace.ic-workspace button.ic-quiet:disabled{opacity:.5;cursor:default}.ic-workspace .lf-reading{color:#d7e4ff;background:#0f1b3d;border-radius:12px;align-items:center;gap:10px;margin:0 22px 14px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.ic-workspace .lf-reading i{clip-path:inset(0 round 24%);background:linear-gradient(135deg,#1594a9,#22c7e0);flex-shrink:0;width:14px;height:15px}.ic-workspace .lf-reading i.spin{animation:1s linear infinite lfspin}@keyframes lfspin{to{transform:rotate(360deg)}}.ic-workspace .lf-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;margin:0 22px;display:grid}.ic-workspace .lf-lines{border:1px solid #e1e7f3;border-radius:14px;overflow:hidden}.ic-workspace .lf-group{letter-spacing:.14em;color:#0b6475;text-transform:uppercase;background:#f5f7fd;border-top:1px solid #e9eef8;padding:8px 14px;font-size:10px;font-weight:800}.ic-workspace .lf-lines>div:first-child .lf-group{border-top:0}.ic-workspace .lf-line{border-top:1px solid #edf0f7;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px;min-height:52px;padding:6px 14px;transition:background .4s;display:grid}.ic-workspace .lf-line label{color:#0f1b3d;font-size:13px;font-weight:600}.ic-workspace .lf-line label small{margin-top:2px;font-size:11px;font-weight:500;display:block}.ic-workspace .lf-src{color:#0e7490;font-size:10px;font-weight:700}.ic-workspace .lf-src.mm{color:#0b6475}.ic-workspace .lf-box{display:block;position:relative}.ic-workspace .lf-box input{box-sizing:border-box;text-align:right;width:100%;height:40px;font:inherit;color:#0f1b3d;background:#fff;border:1px solid #cfdcf5;border-radius:10px;padding:0 12px;font-size:14px;font-weight:600}.ic-workspace .lf-box.usd input{padding-left:22px}.ic-workspace .lf-box.pct input{padding-right:26px}.ic-workspace .lf-box.years input{padding-right:50px}.ic-workspace .lf-box.usd:before{content:"$";color:#7d8db0;pointer-events:none;font-size:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ic-workspace .lf-box.pct:after{content:"%";color:#7d8db0;pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ic-workspace .lf-box.years:after{content:"years";color:#7d8db0;pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ic-workspace .lf-box input:focus{border-color:#0e7ea5;outline:none;box-shadow:0 0 0 3px #0e7ea526}.ic-workspace .lf-line.landed{background:linear-gradient(90deg,#06b6d429,#1594a914)}.ic-workspace .lf-line.landed input{border-color:#22c7e0;box-shadow:0 0 0 3px #06b6d433}.ic-workspace .lf-line.changed input{border-color:#1594a9;box-shadow:0 0 0 3px #1594a924}.ic-workspace .lf-check{color:#435b83;cursor:pointer;border-top:1px solid #edf0f7;align-items:center;gap:8px;min-height:44px;padding:4px 14px;font-size:12px;display:flex}.ic-workspace .lf-check input{accent-color:#0f1b3d;width:18px;height:18px}.ic-workspace .lf-side{align-content:start;gap:12px;display:grid}.ic-workspace .lf-totals{color:#fff;background:linear-gradient(135deg,#0f1b3d,#18285c 40%,#0f1b3d 60%,#0e7ea5);border-radius:16px;padding:18px;box-shadow:0 12px 30px #14204f2e}.ic-workspace .lf-totals .ic-eyebrow{color:#b4eaff}.ic-workspace .lf-total{border-top:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;display:flex}.ic-workspace .lf-totals .ic-eyebrow+.lf-total{border-top:0}.ic-workspace .lf-total span{color:#d7e4ff;font-size:12px}.ic-workspace .lf-total b{color:#00e38a;white-space:nowrap;font-size:20px;font-weight:800}.ic-workspace .lf-total b.plain{color:#fff}.ic-workspace .lf-total small{color:#bcd0ee;font-size:11px;line-height:1.4;display:block}.ic-workspace .lf-tie{background:#fff;border:1px solid #e1e7f3;border-radius:16px;padding:16px}.ic-workspace .lf-tie h4{color:#0f1b3d;margin:0 0 4px;font-size:14px}.ic-workspace .lf-tie>p{color:#5d7096;margin:0 0 10px;font-size:12px;line-height:1.5}.ic-workspace .lf-tie .lf-line{border:0;min-height:46px;padding:4px 0}.ic-workspace .lf-match{color:#5d7096;background:#f5f7fd;border-radius:12px;align-items:flex-start;gap:10px;margin:8px 0 0;padding:12px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.ic-workspace .lf-match.ok{color:#00794a;background:#e3fbef}.ic-workspace .lf-match.gap{color:#bf2912;background:#fcf2f0}.ic-workspace .lf-match i{color:#fff;clip-path:inset(0 round 24%);flex-shrink:0;place-items:center;width:26px;height:28px;font-style:normal;display:grid}.ic-workspace .lf-match.ok i{background:#00a05c}.ic-workspace .lf-match.gap i{background:#f0563f}.ic-workspace .lf-match .lf-check{color:#bf2912;border:0;min-height:0;padding:6px 0 0;font-weight:600}.ic-workspace .lf-reveal{color:#fff;background:linear-gradient(120deg,#0f1838,#18285c 45%,#0e7ea5 85%,#0e7490);border:1px solid #22c7e0;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin:18px 22px 0;padding:18px;display:grid;box-shadow:0 0 22px #22c7e040}.ic-workspace .lf-reveal .ic-eyebrow{color:#22c7e0}.ic-workspace .ic-panel .lf-reveal h3{color:#fff;margin:6px 0;font-size:26px;font-weight:800}.ic-workspace .lf-reveal h3 em{color:#00e38a;font-style:normal}.ic-workspace .ic-panel .lf-reveal p{color:#c9d8f5;margin:0;font-size:13px;line-height:1.5}.ic-workspace .lf-foot{border-top:1px solid #edf0f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 22px 0;padding-top:16px;display:flex}.ic-workspace .lf-foot-picks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ic-workspace .lf-foot-acts{flex-wrap:wrap;gap:8px;display:flex}.ic-workspace .lf-foot select{height:40px;font:inherit;color:#0f1b3d;background:#fff;border:1px solid #cfdcf5;border-radius:10px;padding:0 10px;font-size:13px;font-weight:600}.ic-workspace .lf-foot small{color:#5d7096;font-size:12px}.ic-workspace .lf-said{color:#0e7490;background:#e6f9fd;border-radius:12px;margin:12px 22px 0;padding:12px 14px;font-size:13px;font-weight:600}.ic-workspace .lf-error{color:#a51d38;background:#fff1f2;border-radius:12px;margin:12px 22px 0;padding:12px 14px;font-size:13px}.ic-workspace .lf-history-head{padding-top:26px}.ic-workspace .lf-history{margin:0;padding:6px 22px 22px;list-style:none}.ic-workspace .lf-history li{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid;position:relative}.ic-workspace .lf-history li:not(:last-child):before{content:"";background:#e1e7f3;width:2px;position:absolute;top:46px;bottom:-12px;left:16px}.ic-workspace .lf-history i{color:#fff;clip-path:inset(0 round 24%);background:#c3cde0;place-items:center;width:34px;height:37px;font-size:11px;font-style:normal;font-weight:800;display:grid}.ic-workspace .lf-history .lock i,.ic-workspace .lf-history .estimate i{background:#0e7ea5}.ic-workspace .lf-history .revised_le i{background:linear-gradient(135deg,#1594a9,#0e7ea5)}.ic-workspace .lf-history .final_cd i{background:#00a05c}.ic-workspace .lf-history b{color:#0f1b3d;font-size:14px;display:block}.ic-workspace .lf-history small{color:#5d7096;margin-top:3px;font-size:12px;line-height:1.5;display:block}.ic-workspace .lf-history .when{color:#7d8db0;white-space:nowrap;font-size:11px}.ic-workspace .lf-history .todo b{color:#7d8db0}@container (width<=760px){.ic-workspace .lf-grid,.ic-workspace .lf-add{grid-template-columns:minmax(0,1fr)}.ic-workspace .lf-add-acts{justify-content:stretch}.ic-workspace .lf-add-acts>*{flex:100%}.ic-workspace .lf-reveal{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.ic-workspace .lf-line{grid-template-columns:minmax(0,1fr) 132px}.ic-workspace :is(.lf-grid,.lf-add,.lf-now,.lf-reading,.lf-reveal,.lf-foot,.lf-said,.lf-error){margin-left:16px;margin-right:16px}.ic-workspace .lf-history{padding:6px 16px 18px}.ic-workspace .lf-foot-acts{width:100%}.ic-workspace .lf-foot-acts>*{flex:100%}}@media (prefers-reduced-motion:reduce){.ic-workspace .lf-reading i.spin{animation:none}.ic-workspace .lf-line{transition:none}}.ic-workspace{--ic-ink:#0f1b3d;--ic-muted:#5d7096;--ic-line:#e1e7f3;--ic-soft:#f5f7fd;--ic-money:#00a05c;--ic-pink:#f0563f;--ic-cyan:#22c7e0;color:var(--ic-ink);width:100%;min-width:0;container-type:inline-size}.ic-workspace [hidden]{display:none!important}.ic-workspace.ic-workspace :is(button.ic-metric,button.ic-countdown,button.ic-step,button.ic-tab,button.ic-quiet,button.ic-panel-foot,button.ic-ms-toggle){font:inherit;cursor:pointer;white-space:normal;max-width:none;min-height:0;line-height:1.3}.ic-workspace button:focus-visible{outline:3px solid var(--ic-cyan);outline-offset:3px}.ic-hero{isolation:isolate;color:#fff;background:linear-gradient(115deg,#0f1b3d 0%,#18285c 30%,#0f1b3d 48%,#0e7ea5 80%,#0e7490 100%);border:1px solid #7cc4e6;border-radius:24px;padding:28px;position:relative;overflow:hidden;box-shadow:0 18px 44px #14204f29,inset 0 1px #ffffff47}.ic-hero:before{content:"";z-index:-1;opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='48'%3E%3Cpath d='M0 0' fill='none' stroke='%23fff' stroke-width='.7'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 15%,#000 70%);mask-image:linear-gradient(100deg,#0000 15%,#000 70%)}.ic-hero-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ic-hero-title{min-width:0}.ic-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.ic-hero .ic-eyebrow{color:#b4eaff}.ic-workspace .ic-hero h2{color:#fff;letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 6px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.1;display:flex}.ic-hero h2 small{letter-spacing:0;color:#d5edff;background:#ffffff0f;border:1px solid #ffffff59;border-radius:999px;padding:6px 10px;font:600 11px/1 system-ui,sans-serif}.ic-workspace .ic-hero p{color:#d7e4ff;overflow-wrap:anywhere;margin:0;font-size:14px}.ic-workspace.ic-workspace button.ic-countdown{text-align:left;color:#fff;background:#ffffff12;border:1px solid #ffffff47;border-radius:18px;flex-shrink:0;align-items:center;gap:14px;padding:10px 16px 10px 10px;display:flex;box-shadow:inset 0 1px #ffffff2e}.ic-workspace.ic-workspace button.ic-countdown:hover{background:#ffffff1f}.ic-hex{clip-path:inset(0 round 24%);background:linear-gradient(160deg,#7cc4e68c,#0f1b3d8c);flex-shrink:0;align-content:center;justify-items:center;width:72px;height:80px;display:grid;box-shadow:inset 0 0 0 1px #7cc4e6}.ic-hex b{font-size:28px;font-weight:800;line-height:1}.ic-hex small{letter-spacing:.12em;margin-top:4px;font-size:9px;font-weight:700}.ic-hex.is-late{background:linear-gradient(160deg,#f0563fb3,#0f1b3d99)}.ic-count-words{gap:3px;display:grid}.ic-workspace .ic-count-words small{letter-spacing:.12em;text-transform:uppercase;color:#b4eaff;font-size:10px;font-weight:700}.ic-workspace .ic-count-words strong{color:#fff;font-size:17px;font-weight:800}.ic-count-words em{color:#d7e4ff;font-size:11px;font-style:normal}.ic-metrics{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a103047;border:1px solid #ffffff38;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid;overflow:hidden}.ic-workspace.ic-workspace button.ic-metric{text-align:left;color:#fff;background:0 0;border:0;border-left:1px solid #ffffff29;border-radius:0;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.ic-workspace.ic-workspace button.ic-metric:first-child{border-left:0}.ic-workspace.ic-workspace button.ic-metric:hover{background:#ffffff12}.ic-workspace.ic-workspace .ic-metric span{color:#d7e4ff;font-size:12px;font-weight:600}.ic-workspace.ic-workspace .ic-metric strong{letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere;font-size:clamp(19px,2.1cqi,26px);font-weight:800;line-height:1.15}.ic-workspace.ic-workspace .ic-metric strong.is-money{color:#00e38a}.ic-workspace.ic-workspace .ic-metric strong.is-words{font-size:16px;font-weight:700;line-height:1.3}.ic-workspace.ic-workspace .ic-metric small{color:#bcd0ee;font-size:11px;line-height:1.4}.ic-timeline-heading{color:#d7e4ff;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;font-size:12px;display:flex}.ic-next{display:block}.ic-workspace .ic-next b{color:#fff}.ic-next i{background:#22c7e0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #22c7e0}.ic-ms-count{white-space:nowrap;color:#fff;font-weight:600}.ic-workspace.ic-workspace button.ic-ms-toggle{color:#fff;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:600;display:none}.ic-track{margin:18px 0 0;padding:0;list-style:none;display:flex}.ic-track li{flex:1 1 0;min-width:0;position:relative}.ic-track li:not(:last-child):after{content:"";background:#ffffff38;border-radius:2px;height:2px;position:absolute;top:17px;left:42px;right:6px}.ic-track li.is-done:not(:last-child):after{background:linear-gradient(90deg,#00e38a,#00e38a59)}.ic-workspace.ic-workspace button.ic-step{text-align:left;color:#fff;background:0 0;border:0;justify-items:start;gap:9px;width:100%;padding:0 8px 0 0;display:grid}.ic-node{color:#d7e4ff;clip-path:inset(0 round 24%);background:#ffffff24;place-items:center;width:34px;height:36px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ic-track .is-done .ic-node{color:#0f1838;background:#00e38a}.ic-track .is-next .ic-node{color:#fff;filter:drop-shadow(0 0 7px #22c7e0e6);background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0)}.ic-track .is-late .ic-node{background:var(--ic-pink);color:#fff}.ic-workspace .ic-step b{color:#fff;font-size:12px;font-weight:700;display:block}.ic-workspace .ic-step small{color:#bcd0ee;margin-top:3px;font-size:11px;display:block}.ic-workspace .ic-track .is-late small{color:#eebeb7}.ic-workspace .ic-hero .ic-source{color:#bcd0ee;margin:18px 0 0;font-size:11px}.ic-workspace .ic-error{color:#a51d38;background:#fff1f2;border-radius:12px;margin:16px 0 0;padding:12px 16px;font-size:13px}.ic-tabs{border:1px solid var(--ic-line);background:#fff;border-radius:16px;flex-wrap:wrap;gap:6px;margin:18px 0;padding:6px;display:flex;box-shadow:0 4px 16px #14204f0d}.ic-workspace.ic-workspace button.ic-tab{color:#435b83;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.ic-workspace.ic-workspace button.ic-tab:hover{background:var(--ic-soft);color:var(--ic-ink)}.ic-workspace.ic-workspace button.ic-tab[aria-pressed=true]{background:var(--hh-fade,linear-gradient(110deg,#0f1b3d,#0f1b3d,#0e7ea5,#22c7e0));color:#fff;box-shadow:0 4px 12px #0f1b3d40,inset 0 1px #ffffff40}.ic-tab svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px}.ic-content{gap:16px;min-width:0;display:grid}.ic-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.ic-panel{border:1px solid var(--ic-line);background:#fff;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 8px 24px #14204f0d}.ic-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.ic-panel .ic-eyebrow{color:#0b6475}.ic-workspace .ic-panel h3{color:var(--ic-ink);letter-spacing:-.01em;margin:6px 0 0;font-size:19px;font-weight:800}.ic-count{color:#0f1b3d;background:#def2f6;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:11px;font-weight:700}.ic-row{border-top:1px solid #edf0f7;align-items:center;gap:12px;min-height:64px;margin:0 22px;padding:10px 0;display:flex}.ic-row-words{flex:1;gap:3px;min-width:0;display:grid}.ic-workspace .ic-row-words b{color:var(--ic-ink);overflow-wrap:anywhere;font-size:14px;font-weight:700}.ic-workspace .ic-row-words small{color:var(--ic-muted);font-size:12px}.ic-dot{background:#94a3c4;border-radius:50%;flex-shrink:0;width:10px;height:10px}.ic-todo.is-late .ic-dot{background:var(--ic-pink);box-shadow:0 0 0 4px #f0563f26}.ic-todo.is-soon .ic-dot{background:var(--ic-cyan);box-shadow:0 0 0 4px #06b6d426}.ic-workspace .ic-todo.is-late .ic-row-words b{color:#bf2912}.ic-avatar{color:#0f1b3d;background:linear-gradient(140deg,#d9f0f4,#e3f2ff);border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ic-avatar.is-empty{color:#7d8db0;background:0 0;border:1.5px dashed #b9c5de}.ic-workspace .ic-person:has(.is-empty) .ic-row-words b{color:var(--ic-muted);font-weight:600}.ic-workspace .ic-clear{color:var(--ic-muted);border-top:1px solid #edf0f7;align-items:center;gap:10px;margin:0 22px;padding:16px 0;font-size:13px;display:flex}.ic-clear i{color:#fff;background:var(--ic-money);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.ic-workspace.ic-workspace button.ic-quiet{color:#2455a4;background:linear-gradient(#f8faff,#eef3ff);border:1px solid #cfdcf5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 2px #14204f1a}.ic-workspace.ic-workspace button.ic-quiet:hover{background:#eef3ff;border-color:#9db8ea}.ic-workspace.ic-workspace button.ic-panel-foot{color:#0f1b3d;text-align:left;background:#fafbff;border:0;border-top:1px solid #edf0f7;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding:16px 22px;font-size:13px;font-weight:700;display:flex}.ic-workspace.ic-workspace button.ic-panel-foot:hover{background:#e5f5f8}.ic-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 22px;display:grid}.ic-figure{background:var(--ic-soft);border:1px solid #e6ecf7;border-radius:12px;align-content:center;gap:4px;min-height:72px;padding:12px 14px;display:grid}.ic-workspace .ic-figure span{letter-spacing:.04em;text-transform:uppercase;color:var(--ic-muted);font-size:11px;font-weight:700}.ic-workspace .ic-figure b{color:var(--ic-ink);font-size:18px;font-weight:800}.ic-workspace .ic-figure b.is-money{color:var(--ic-money)}.ic-workspace .ic-note{color:var(--ic-muted);margin:16px 22px 0;font-size:12px;line-height:1.6}.ic-actions{flex-wrap:wrap;gap:10px;padding:16px 22px 22px;display:flex}.ic-content>.cc{box-shadow:none;background:0 0;border:0;padding:0}.ic-content>.cc>.cc-head{display:none}.ic-content .cc-work-section{border-radius:16px}.ic-content .cc-team-legacy{background:#fff;border:1px solid #dce4f4;border-radius:14px;margin-top:16px;padding:6px 12px}.ic-content .cc-team-legacy>summary{cursor:pointer;color:#435b83;align-items:center;min-height:44px;font-weight:700;display:flex}.ic-panel .es-client{margin:0;padding:0 22px 8px}.ic-panel .ic-files{padding:0 22px 22px}.ic-dark{--ic-ink:#fff;--ic-muted:#9fb6dc;--ic-line:#22c7e0;--ic-soft:#ffffff0d;color:#e6edff}.ic-dark .ic-tabs,.ic-dark .ic-panel{background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;box-shadow:0 0 18px #22c7e024}.ic-dark .ic-panel .ic-eyebrow{color:#22c7e0;align-items:center;gap:7px;display:flex}.ic-dark .ic-panel .ic-eyebrow:before{content:"";background:#22c7e0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c7e0}.ic-dark .ic-row,.ic-workspace.ic-dark .ic-clear{border-top-color:#22c7e02e}.ic-dark .ic-count{color:#22c7e0;background:#22c7e01a}.ic-dark .ic-avatar{color:#fff;background:linear-gradient(140deg,#0f1b3d,#0e7ea5)}.ic-dark .ic-avatar.is-empty{color:#9fb6dc;background:0 0;border-color:#9fb6dc99}.ic-workspace.ic-dark .ic-todo.is-late .ic-row-words b{color:#e39286}.ic-workspace.ic-workspace.ic-dark button.ic-tab{color:#9fb6dc}.ic-workspace.ic-workspace.ic-dark button.ic-tab:hover{color:#fff;background:#22c7e014}.ic-workspace.ic-workspace.ic-dark button.ic-tab[aria-pressed=true]{color:#fff}.ic-workspace.ic-workspace.ic-dark button.ic-quiet{color:#0f1b3d;background:#fff;border:1px solid #22c7e0;border-radius:999px;box-shadow:0 0 10px #22c7e040}.ic-workspace.ic-workspace.ic-dark button.ic-panel-foot{color:#22c7e0;background:#22c7e00f;border-top-color:#22c7e02e}.ic-workspace.ic-workspace.ic-dark button.ic-panel-foot:hover{background:#22c7e01f}@container (width<=860px){.ic-hero{padding:22px}.ic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-workspace.ic-workspace button.ic-metric:nth-child(3){border-left:0}.ic-workspace.ic-workspace button.ic-metric:nth-child(n+3){border-top:1px solid #ffffff29}.ic-overview{grid-template-columns:minmax(0,1fr)}.ic-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=560px){.ic-hero{border-radius:18px;padding:18px}.ic-hero-top{flex-direction:column;align-items:stretch;gap:14px}.ic-workspace.ic-workspace button.ic-countdown{width:100%}.ic-hex{width:56px;height:62px}.ic-hex b{font-size:22px}.ic-workspace.ic-workspace button.ic-metric{padding:13px 14px}.ic-workspace.ic-workspace .ic-metric strong{font-size:19px}.ic-workspace.ic-workspace .ic-metric strong.is-words{font-size:15px}.ic-timeline-heading{flex-direction:column;align-items:flex-start;gap:4px}.ic-ms-count{display:none}.ic-workspace.ic-workspace button.ic-ms-toggle{align-items:center;gap:6px;min-height:40px;display:inline-flex}.ic-track{display:none}.ic-track.is-expanded{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin-top:10px;display:grid}.ic-track li:after{display:none}.ic-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ic-workspace.ic-workspace button.ic-tab{padding:0 10px;font-size:12px}.ic-tabs .ic-tab:last-child:nth-child(odd){grid-column:1/-1}.ic-panel-head{padding:18px 16px 12px}.ic-row,.ic-workspace .ic-clear,.ic-figures{margin:0 16px}.ic-workspace .ic-note{margin:14px 16px 0}.ic-actions{padding:14px 16px 18px}.ic-workspace.ic-workspace button.ic-panel-foot{padding:15px 16px}.ic-workspace.ic-workspace .ic-actions button.ic-quiet{flex:100%}.ic-panel .es-client,.ic-panel .ic-files{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.ic-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tbx{color:#18345d;cursor:pointer;background:#fff;border:1px solid #dbe5f5;border-radius:12px;min-width:0;padding:8px 11px 7px}.tbx.open{cursor:default;padding:12px 16px}.tbx-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tbx-head small{letter-spacing:.1em;color:#0b6475;font-size:9px;font-weight:900}.tbx-count{color:#0e7490;white-space:nowrap;background:#ecfeff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.tbx-empty{color:var(--muted);margin:4px 0 0;font-size:11px}.tbx-list{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tbx-list li{color:#1e2b6a;align-items:baseline;gap:6px;min-width:0;font-size:11px;display:flex}.tbx-box{color:var(--muted)}.tbx-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tbx-due{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:700}.tbx-due.over{color:#b91c1c}.tbx-more{color:var(--muted);font-size:10.5px}.tbx-hint{color:var(--muted);margin:4px 0 0;font-size:9.5px}.tbx-row{border-top:1px solid #eef1f7;grid-template-columns:22px 1fr 170px auto auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.tbx-row input[type=checkbox]{accent-color:#0b6475;cursor:pointer;width:16px;height:16px}.tbx-t{color:#1e2b6a;overflow-wrap:anywhere;min-width:0;font-weight:600}.tbx-when{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.tbx-when.over{color:#b91c1c}.tbx-edit,.tbx-date{font:inherit;color:#1e2b6a;border:1px solid #d5deee;border-radius:8px;min-width:0;padding:5px 8px;font-size:13px}.tbx-btn{color:#24539e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:4px 10px;font:700 12px inherit}.tbx-btn.x{color:#b91c1c;border-color:#f3c0c0}.tbx-btn.quiet{color:var(--muted);border-color:#dfe6f2}.tbx-row.done .tbx-t{color:var(--muted);font-weight:500;text-decoration:line-through}.tbx-stamp{color:var(--muted);grid-column:2/-1;margin:-4px 0 0;font-size:11.5px}.tbx-stamp b{color:#45698f;font-weight:700}.tbx-add{gap:8px;margin-top:10px;display:flex}.tbx-add input{font:inherit;color:#1e2b6a;border:1px solid #d5deee;border-radius:8px;flex:1;min-width:0;padding:7px 10px;font-size:13px}.tbx-add input[type=date]{flex:0 0 150px}.tbx-go{color:#fff;cursor:pointer;background:#0b6475;border:0;border-radius:999px;padding:7px 14px;font:800 12.5px inherit}.tbx-go:disabled{opacity:.5;cursor:default}.tbx-err{color:#b91c1c;margin:6px 0 0;font-size:12px;font-weight:700}.tbx-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:11px;display:flex}.tbx-collapse{color:#0b6475;cursor:pointer;background:0 0;border:0;font:800 12px inherit}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx){grid-template-columns:minmax(240px,1fr) minmax(320px,380px) minmax(320px,380px);grid-auto-rows:auto;align-items:stretch;row-gap:8px}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx) .fp-id{grid-area:1/1/span 2}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx) .fp-head-panels{display:contents}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx) .fp-status{grid-area:1/3}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx) .fp-header-financial{grid-area:2/3;margin:0}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx) .cc{box-shadow:none;border:1px solid #dbe5f5;grid-area:1/2;align-self:stretch}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx) .tbx{grid-area:2/2}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx):not(:has(.cc)) .tbx{grid-row:1}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx):has(.cc.open){grid-template-columns:minmax(240px,1fr) minmax(320px,380px) minmax(320px,380px)}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx) .cc.open{grid-area:3/1/auto/-1}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx):has(.cc.open) .tbx{grid-row:1}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx):has(.cc.open) .fp-head-panels{display:contents}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx) .tbx.open{grid-area:3/1/auto/-1}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx):has(.cc.open) .tbx.open{grid-row:4}@media (width<=1100px){.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx){grid-template-columns:1fr}:is(.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx) .fp-id,.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx) .cc,.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx) .tbx,.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx) .fp-status,.profile-clarity-mock.profile-clarity-pipeline .lp3-identity:has(.tbx) .fp-header-financial){grid-area:auto}.tbx-row{grid-template-columns:22px 1fr auto}.tbx-row .tbx-btn{grid-column:auto}}.profile-clarity-mock.profile-clarity-pipeline .lp3-identity .rp-facts{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}.tbx-agent{color:#45698f;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.income-sheet h1{color:#1e2b45;margin:0 0 4px}.is-sub{color:#5b6b85;margin:0 0 14px;font-size:14px}.is-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start;gap:14px;display:grid}.is-card{background:#fff;border:1px solid #0e7ea524;border-radius:14px;padding:14px 16px;box-shadow:0 4px 14px #0e7ea50f}.is-card-head{text-transform:uppercase;letter-spacing:1px;color:#33415e;margin:0 0 10px;font-size:11px;font-weight:800}.is-row{grid-template-columns:150px 1fr;align-items:center;gap:8px;margin:4px 0;display:grid}.is-row label{color:#33415e;font-size:12px;font-weight:600}.is-row input,.is-row select{color:#1e2b45;background:#fff;border:1px solid #0e7ea538;border-radius:6px;min-width:0;padding:6px 9px;font-size:12.5px}.is-hint{color:var(--muted);grid-column:2;font-size:10.5px}.is-result{color:#5b6b85;justify-content:space-between;padding:4px 0 0;font-size:12px;display:flex}.is-result b{color:#1e2b45}.is-result.strong{border-top:1px solid #0e7ea524;margin-top:8px;padding-top:8px;font-weight:700}.is-result.strong b{color:#00a05c}.is-note{color:var(--muted);margin:0;font-size:11px}.is-same{cursor:pointer;align-items:flex-start;gap:10px;margin:6px 0 10px;display:flex}.is-same input{accent-color:#0e7ea5;flex:none;width:20px;height:20px;margin:2px 0 0}.is-same span{gap:2px;display:grid}.is-same b{color:#1e2b45;font-size:13px}.is-same small{color:#536b87;font-size:12px;line-height:1.35}.is-employment,.is-business,.is-rental{grid-column:1/-1}.is-card-head small{letter-spacing:0;text-transform:none;color:#5b6b85;margin-left:8px;font-weight:500}.is-biz{border-top:1px dashed #c4d3ea;margin-top:10px;padding-top:10px}.is-biz-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.is-biz-head>input{font:inherit;border:1px solid #c4d3ea;border-radius:8px;flex:220px;padding:8px 10px;font-size:15px}.is-biz-head select{font:inherit;background:#fff;border:1px solid #c4d3ea;border-radius:8px;max-width:100%;padding:7px 8px;font-size:13px}.is-share{color:#5b6b85;align-items:center;gap:6px;font-size:12px;display:inline-flex}.is-share input{width:64px;font:inherit;border:1px solid #c4d3ea;border-radius:8px;padding:6px 8px}.is-years{border-collapse:collapse;width:100%;margin:4px 0 8px;font-size:13px}.is-years th,.is-years td{text-align:left;vertical-align:middle;border-bottom:1px solid #e6edf7;padding:5px 6px}.is-years thead th{letter-spacing:.06em;text-transform:uppercase;color:#0e7490;font-size:11px;font-weight:900}.is-years thead input{width:72px;font:inherit;color:#0f1b3d;text-align:center;border:1px solid #c4d3ea;border-radius:6px;padding:4px 6px;font-weight:800}.is-years tbody th{color:#1e2b45;font-weight:500}.is-years tbody th i{color:#5b6b85;width:14px;font-style:normal;font-weight:800;display:inline-block}.is-years td input{width:100%;max-width:130px;font:inherit;text-align:right;border:1px solid #c4d3ea;border-radius:6px;padding:5px 7px;font-size:13px}.is-years-total th,.is-years-total td{color:#0f1b3d;background:#f4f8ff;font-weight:800}.is-years-total td{color:#00a05c;font-variant-numeric:tabular-nums}.is-years-group th{letter-spacing:.06em;text-transform:uppercase;color:#0e7490;border-bottom:0;padding-top:10px;font-size:11px;font-weight:900}.is-add,.is-remove{font:inherit;cursor:pointer;color:#163d79;background:#f4f8ff;border:1.5px solid #c4d3ea;border-radius:999px;margin-top:8px;padding:8px 14px;font-size:13px;font-weight:700}.is-remove{text-transform:none;letter-spacing:0;margin:0;padding:2px 10px;font-size:11px}.is-prev{border-top:1px dashed #c4d3ea;margin-top:12px;padding-top:12px}@media (width<=600px){.is-years td input{max-width:96px}.is-years th,.is-years td{padding:4px}}.is-sub-head{border-top:1px dashed #c4d3ea;margin-top:14px;padding-top:10px}.is-pay thead th small{letter-spacing:0;text-transform:none;color:#5b6b85;margin-top:2px;font-size:10px;font-weight:500;display:block}.is-pay td input{max-width:120px}.is-pay-wrap{-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px;overflow-x:auto}.is-pay{min-width:420px}.is-pay tbody th{white-space:nowrap}.is-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:14px;display:grid}.is-layout>.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.is-summary{background:#f6f9ff;border:1px solid #0e7ea524;border-radius:14px;gap:2px;padding:14px;display:grid;position:sticky;top:12px}.is-summary .is-result{gap:10px;padding:3px 0;font-size:12.5px}.is-summary .is-result.strong b{font-size:16px}.is-summary .is-add{justify-self:start;margin-top:10px}.is-summary .is-note{margin-top:10px}.is-layout>*,.is-layout>.is-grid>*{min-width:0}@media (width<=860px){.is-layout{grid-template-columns:minmax(0,1fr)}.is-summary{order:-1;position:static}.is-layout>.is-grid{grid-template-columns:minmax(0,1fr)}}.is-row{grid-template-columns:170px minmax(0,230px) minmax(0,1fr)}.is-row input,.is-row select{box-sizing:border-box;width:100%}.is-row .is-hint{grid-column:3}.is-row input.is-wide{grid-column:2/4;max-width:420px}@media (width<=600px){.is-row{grid-template-columns:1fr}.is-row .is-hint,.is-row input.is-wide{grid-column:1}}.is-ask{background:#f4f8ff;border-radius:10px;gap:8px;margin:12px 0 2px;padding:12px;display:grid}.is-ask p{color:#0f1b3d;margin:0;font-size:13px}.is-ask p small{color:#5b6b85;margin-left:4px;font-weight:500}.is-chips{flex-wrap:wrap;gap:6px;display:flex}.is-chips button{font:inherit;color:#163d79;cursor:pointer;background:#fff;border:1.5px solid #c4d3ea;border-radius:999px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700}.is-chips button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.is-chips button:focus-visible,.is-use-pick:focus-visible{outline-offset:2px;outline:3px solid #0e7ea5}.is-pay{width:auto;min-width:0}.is-pay td input{width:118px;max-width:118px}.is-use td{border-bottom:1px solid #e6edf7;padding:0 6px 10px}.is-pay tbody tr:not(.is-use) th,.is-pay tbody tr:not(.is-use) td{border-bottom:0;padding-bottom:3px}.is-use-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.is-use-word{letter-spacing:.06em;text-transform:uppercase;color:#5b6b85;margin-right:2px;font-size:11px;font-weight:800}.is-use-pick{text-align:left;font:inherit;color:#33415e;cursor:pointer;background:#fff;border:1.5px solid #c4d3ea;border-radius:8px;gap:1px;padding:5px 10px;display:grid}.is-use-pick small{color:#5b6b85;font-size:10.5px;font-weight:600}.is-use-pick b{font-variant-numeric:tabular-nums;color:#33415e;font-size:13px}.is-use-pick.on{background:#effaf4;border-color:#00a05c}.is-use-pick.on b{color:#00a05c}.is-use-note{color:#5b6b85;font-size:11.5px}.is-flag{color:#ba2d17;background:#fcf2f0;border:1px solid #f0563f;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800}.is-flags{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.is-flags li{color:#33415e;background:#fff;border:1px solid #c4d3ea;border-radius:8px;padding:6px 8px;font-size:11.5px;line-height:1.35}.is-flags li.down,.is-flags li.notFollowed{color:#ba2d17;background:#fcf2f0;border-color:#f0563f;font-weight:700}.is-link{font:inherit;color:#1d4ed8;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.is-prev{border-top:1px dashed #c4d3ea;padding:10px 0 12px}.is-prev:first-of-type{border-top:0;padding-top:0}.is-chips-flag button.on{color:#ba2d17;background:#fcf2f0;border-color:#f0563f}.is-flags li.stub{color:#ba2d17;background:#fcf2f0;border-color:#f0563f;font-weight:700}.is-program{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;display:flex}.is-program b{letter-spacing:.08em;text-transform:uppercase;color:#33415e;margin-right:4px;font-size:11px;font-weight:800}.is-program button{font:inherit;color:#163d79;cursor:pointer;background:#fff;border:1.5px solid #c4d3ea;border-radius:999px;min-height:34px;padding:0 14px;font-size:13px;font-weight:700}.is-program button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.is-program button:focus-visible{outline-offset:2px;outline:3px solid #0e7ea5}.is-program small{color:#5b6b85;flex-basis:100%;font-size:11.5px}.is-flags li.guide{color:#163d79;background:#f4f8ff;border-color:#9db7e3;font-weight:600}.is-layout>.is-grid>.is-card{grid-column:1/-1}.pv3-facts-pill,.fp-facts-pill{color:#0b6475;cursor:pointer;white-space:nowrap;background:#e8f6f8;border:1px solid #79cbd9;border-radius:999px;margin-top:8px;padding:6px 12px;font:800 12px inherit}.pv3-facts-pill.on,.fp-facts-pill.on{color:#fff;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border-color:#0000;box-shadow:0 6px 16px #0e7ea540}.fp-facts-pill.fp-facts-left{align-self:center;margin:0 auto 0 0}.pv3-facts-box{color:#18345d;background:#fff;border:1px solid #bde5ed;border-radius:14px;margin:12px 0 0;padding:12px 14px}.fp-agents:has(.fp-facts-left){flex-flow:wrap;justify-content:space-between;align-items:center}.realtor-v3-person .pv3-live{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #ffffff73;padding:0}.realtor-v3-person .pv3-live:hover{border-bottom-color:#fff}.calc-page{max-width:520px;margin:0 auto;padding:8px 0 40px}.calc-title{color:#0f1b3d;margin:0 0 4px;font-size:22px;font-weight:900}.calc-sub{color:#7a8aa6;margin:0 0 14px;font-size:13px}.svc{color:#0f1b3d;text-align:left;background:#fff;border:1px solid #e3eaf3;border-radius:16px;margin:12px 0;padding:14px;font-size:13.5px;line-height:1.45}.svc-goal{color:#fff;background:#0f1b3d;border-radius:14px;margin-bottom:12px;padding:12px 14px}.svc-goal small{letter-spacing:.05em;color:#9fc1ff;font-size:11px;font-weight:700;display:block}.svc-goal b{margin:2px 0;font-size:20px;display:block}.svc-goal span{color:#cfe0ff;font-size:12px}.svc-h{color:#0f1b3d;margin:0 0 4px;font-size:15px}.svc-none{color:#45698f;margin:4px 0 0;font-size:13px}.svc-error{color:#b3261e;margin:6px 0;font-size:13px;font-weight:700}.svc-note{color:#0e7490;margin:6px 0;font-size:13px;font-weight:700}.svc-row{border-top:1px solid #eef1f7;padding:10px 0}.svc-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.svc-top b{font-size:14px;display:block}.svc-top small{color:#45698f;font-size:12px;display:block}.svc-top em{color:#00a05c;white-space:nowrap;font-style:normal;font-weight:700}.svc-acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.svc-acts button{color:#24539e;cursor:pointer;background:#f3f7ff;border:1px solid #c6d6f2;border-radius:999px;padding:7px 12px;font:700 12.5px system-ui,sans-serif}.svc-acts button.svc-go{color:#fff;background:#0e7ea5;border:0}.svc-acts button.svc-x{color:#7a8aa6;background:0 0;border-color:#0000}.svc-acts button:disabled{opacity:.5;cursor:default}.svc-fine{color:#7a8aa6;margin:8px 0 0;font-size:11.5px}.svn-overlay{z-index:400;background:#14204f8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.svn-box{color:#0f1b3d;text-align:left;background:#fff;border-radius:16px;outline:none;width:100%;max-width:380px;padding:20px 18px 16px;font-size:14px;position:relative;box-shadow:0 24px 60px #14204f59}.svn-box h2{color:#0f1b3d;margin:0 28px 10px 0;font-size:17px}.svn-x{color:#45698f;cursor:pointer;background:#f3f7ff;border:0;border-radius:50%;width:32px;height:32px;font-size:14px;position:absolute;top:12px;right:12px}.svn-k{color:#24539e;font-size:11.5px;font-weight:700;display:block}.svn-k input{box-sizing:border-box;width:100%;font:inherit;color:#0f1b3d;border:1px solid #d5deea;border-radius:10px;margin-top:4px;padding:10px 12px;font-size:16px;font-weight:400;display:block}.svn-k input:focus{border-color:#0e7ea5;outline:2px solid #0e7ea5}.svn-picks{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.svn-picks button{color:#24539e;cursor:pointer;background:#f3f7ff;border:1px solid #c6d6f2;border-radius:999px;padding:6px 11px;font:700 12px system-ui,sans-serif}.svn-sum{color:#45698f;margin:10px 0 4px;font-size:12px}.svn-error{color:#b3261e;margin:6px 0 0;font-size:13px;font-weight:700}.svn-box .svn-go,.svn-box .svn-quiet{box-sizing:border-box;cursor:pointer;text-align:center;border-radius:999px;width:100%;margin-top:8px;padding:11px 14px;font:700 14px system-ui,sans-serif;display:block}.svn-go{color:#fff;background:#0e7ea5;border:0}.svn-quiet{color:#24539e;background:#f3f7ff;border:1px solid #c6d6f2}.svn-go:disabled,.svn-quiet:disabled{opacity:.5;cursor:default}.sc-save{gap:8px;margin:12px 0 4px;display:grid}.sc-save button{cursor:pointer;color:#fff;border-radius:999px;padding:12px 14px;font:800 14px system-ui,sans-serif}.sc-save .sc-save-goal,.sc-save .sc-save-keep{background:#1e2c63;border:1px solid #33448a}.sc-saved{color:#67e8f9;text-align:center;margin:8px 0 0;font-size:13px;font-weight:700}.sc-save{grid-template-columns:1fr 1fr}.sc-save .sc-saved{grid-column:1/-1}.sc-save button{white-space:nowrap;padding:12px 8px}.sc{color:#fff;text-align:left;background:linear-gradient(#0f1b3d 0%,#0f1a40 100%);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 10px 26px #14204f4d}.sc-hero{z-index:2;background:#000;padding:16px 16px 12px;position:sticky;top:0}.sc-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;margin:0;font-size:10.5px;font-weight:900}.sc-big{letter-spacing:-.5px;margin:2px 0 8px;font-size:40px;font-weight:900;line-height:1}.sc-big small{color:#ffffffb3;margin-left:3px;font-size:14px;font-weight:700}.sc-bar{background:#ffffff24;border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.sc-seg{height:100%;display:block}.sc-legend{color:#ffffffbf;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:11.5px;display:flex}.sc-legend b{color:#fff;margin-left:2px}.sc-legend i{vertical-align:-1px;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.sc-vs{color:#fffc;margin:8px 0 0;font-size:12.5px}.sc-vs b{color:#fff}.sc-body{gap:14px;padding:14px 16px 16px;display:grid}.sc-seg-ctl{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;padding:3px;display:flex}.sc-seg-ctl button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:40px;font-size:13.5px;font-weight:700}.sc-seg-ctl button.on{color:#fff;background:linear-gradient(90deg,#0f1b3d 0%,#0e7ea5 60%,#22c7e0 100%);box-shadow:0 2px 8px #0000004d}.sc-seg-small button{min-height:44px}.sc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sc-field>span{letter-spacing:.1em;text-transform:uppercase;color:#fff9;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.sc-field>span b{color:#fff;letter-spacing:0;text-transform:none;font-size:12px}.sc-field>input:not(.sc-range){color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;min-height:44px;padding:0 12px;font-size:18px;font-weight:800}.sc-field>input:focus{border-color:#22c7e0;outline:none;box-shadow:0 0 0 3px #06b6d438}.sc-range{accent-color:#22c7e0;width:100%;height:24px;margin:0}.sc-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sc-chips{gap:6px;display:flex}.sc-chips button{color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;flex:1;min-height:40px;font-size:13px;font-weight:700}.sc-chips button.on{color:#fff;background:linear-gradient(90deg,#0f1b3d 0%,#0e7ea5 60%,#22c7e0 100%);border-color:#0000}.sc-chips button:disabled{opacity:.35;cursor:default}.sc-note{color:#fff9;font-size:11.5px}.sc-fine-toggle{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-left:0;border-right:0;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 0;font-size:14px;font-weight:700;display:flex}.sc-fine-toggle small{color:#fff9;font-size:12px;font-weight:500}.sc-fine-toggle i{color:#ffffff80;margin-left:auto;font-size:18px;font-style:normal}.sc-fine{color:#ffffff8c;margin:0;font-size:11px}.sc-fine-last{text-align:center;line-height:1.45}.sc-cta{text-align:center;color:#fff;background:var(--hh-fade);border-radius:999px;padding:14px 16px;font-size:14.5px;font-weight:800;text-decoration:none;display:block;box-shadow:0 8px 18px #0000004d}.sc-hero{text-align:center}.sc-big{letter-spacing:0;text-shadow:0 2px 12px #00000059;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:46px;font-weight:800}.sc-legend{justify-content:center}.sc-range{appearance:none;accent-color:auto;cursor:pointer;background:0 0;height:28px}.sc-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #22c7e0 0%, #0e7ea5 var(--fill,50%), #ffffff2e var(--fill,50%), #ffffff2e 100%);border-radius:999px;height:6px}.sc-range::-moz-range-track{background:#ffffff2e;border-radius:999px;height:6px}.sc-range::-moz-range-progress{background:linear-gradient(90deg,#22c7e0,#0e7ea5);border-radius:999px;height:6px}.sc-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #0e7ea5;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 2px 8px #0006}.sc-range::-moz-range-thumb{background:#fff;border:2px solid #0e7ea5;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #0006}.sc-chip-equity{flex:1.4!important}.sc-moveup{background:#ffffff0f;border:1px solid #ffffff24;border-left:3px solid #22d3ee;border-radius:0 14px 14px 0;padding:12px 14px}.sc-moveup p{color:#ffffffd9;margin:0;font-size:13px}.sc-moveup p b{color:#fff}.sc-moveup-head{letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:#7dd3fc!important;margin-bottom:6px!important;font-size:10.5px!important}.sc-moveup-row{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0;display:grid}.sc-moveup-row span{text-align:center;background:#ffffff12;border-radius:10px;flex-direction:column;align-items:center;padding:8px 4px;display:flex}.sc-moveup-row b{color:#fff;font-size:15px;font-weight:900}.sc-moveup-row small{color:#fff9;font-size:10px}.sc-moveup-note{color:#ffffffa6!important;font-size:12px!important}.sc-chips{flex-wrap:wrap}.sc-chip-equity{white-space:nowrap;margin-top:2px;flex:0 0 100%!important}.sc-cta,.sc-cta:visited{color:#fff}.sc-cta:hover,.sc-cta:focus-visible{color:#fff;background:linear-gradient(90deg,#22c7e0 0%,#0e7ea5 100%);outline:none;text-decoration:none;box-shadow:0 0 0 3px #06b6d44d,0 8px 18px #0000004d}.cp .sc a.sc-cta:hover,.cp .sc a.sc-cta:focus-visible{color:#fff;background:linear-gradient(90deg,#22c7e0 0%,#0e7ea5 100%);color:#fff!important;background:linear-gradient(90deg,#22c7e0 0%,#0e7ea5 100%)!important}.sc-moveup-head2{border-top:1px solid #ffffff1f;padding-top:12px;margin-top:14px!important}.sc-moveup-debts{margin:10px 0}.sc-moveup-debts .sc-field>input{font-size:16px}.sc-moveup-result{border-left:2px solid #22d3ee;padding-left:10px;color:#ffffffe6!important;font-size:13px!important}.sc{overflow:visible}.sc-hero{top:calc(82px + var(--cp-bar-h,0px) + var(--cp-safe-top,env(safe-area-inset-top,0px)));border-radius:18px 18px 0 0}.sc-body{border-radius:0 0 18px 18px;overflow:hidden}.sc-two{align-items:end}.sc-moveup-debts .sc-field>span{white-space:nowrap}.sc-mode{background:#ffffff14;border-bottom:1px solid #ffffff1f;border-radius:18px 18px 0 0;margin:0;padding:3px;display:flex}.sc-mode button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:15px;flex:1;min-height:42px;font-size:14px;font-weight:800}.sc-mode button.on{color:#fff;background:#ffffff24}.sc-hero{border-radius:0}.sc-debts{background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;gap:8px;padding:12px;display:grid}.sc-debts-head{letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc;margin:0;font-size:10.5px;font-weight:900}.sc-debt-row{grid-template-columns:1.4fr 1fr 1fr auto;gap:6px;display:grid}.sc-debt-row input{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;min-width:0;min-height:40px;padding:0 8px;font-size:14px;font-weight:700}.sc-debt-row button{color:#fff9;cursor:pointer;background:0 0;border:0;width:36px;font-size:18px}.sc-debt-add{color:#fff;cursor:pointer;background:0 0;border:1px dashed #ffffff59;border-radius:10px;min-height:40px;font-weight:700}.sc .sc-hero{background:#000;border:2px solid #1e90ff;border-radius:14px;margin:10px 10px 0;padding:18px 12px 14px;box-shadow:0 0 0 1px #000,0 0 18px #1e90ff8c,inset 0 0 22px #1e90ff2e,0 -8px 0 4px #0f1b3d}.sc .sc-big{letter-spacing:1px;color:#0000;-webkit-text-stroke:1.6px #33a1ff;text-shadow:0 0 14px #1e90ffbf;font-family:Consolas,SF Mono,Menlo,Courier New,monospace;font-size:52px;font-weight:700}.sc .sc-big small{color:#33a1ff;-webkit-text-stroke:0;text-shadow:none;font-family:inherit}.sc .sc-bar{background:#07182e;border:1px solid #1e90ff;border-radius:2px;gap:0;height:8px}.sc .sc-hero .sc-seg{border-right:1px solid #000}.sc-seg-pi{background:#22d3ee}.sc-seg-tax{background:#148ca1}.sc-seg-ins{background:#0e7ea5}.sc-seg-mi{background:#fff}.sc .sc-legend{color:#7fb8ee;font-family:Consolas,SF Mono,Menlo,Courier New,monospace;font-size:11.5px}.sc .sc-legend b{color:#33a1ff}.sc .sc-legend i{border-radius:1px}.sc-big-net{color:#00c26e}.sc-seg-payoff{background:#148ca1}.sc-seg-comm{background:#22d3ee}.sc-seg-close{background:#fff}.sc-seg-other{background:#f0563f}.sc-seg-net{background:#00c26e}.sc-big-net{white-space:nowrap;font-size:clamp(34px,11vw,46px)}.sc-big-net small{margin-left:6px;display:inline}.sc-moveup-row span{border:1px solid #1e90ff47;position:relative}.sc-moveup-row span:before,.sc-moveup-row span:after{content:"";pointer-events:none;border:2px solid #1e90ff;width:12px;height:12px;position:absolute}.sc-moveup-row span:before{border-bottom:0;border-right:0;border-top-left-radius:10px;top:-1px;left:-1px}.sc-moveup-row span:after{border-top:0;border-left:0;border-bottom-right-radius:10px;bottom:-1px;right:-1px}.sc-screen-line{color:#ffffffd9;white-space:nowrap;border-top:1px solid #ffffff24;flex-wrap:nowrap;justify-content:center;margin:10px 0 0;padding-top:8px;font-size:clamp(9px,2.85vw,11.5px);font-weight:700;display:flex;overflow:hidden}.sc-screen-line span{white-space:nowrap;border-left:1px solid #ffffff38;padding:0 7px}.sc-screen-line span:first-child{border-left:0}.sc-chips .sc-chip-equity{color:#fff;border:2px solid #148ca1;box-shadow:0 0 0 1px #148ca159,0 0 10px #148ca159}.sc-chips .sc-chip-equity.on{border-color:#148ca1}.sc-field>span,.sc-moveup-debts .sc-field>span{letter-spacing:.12em;color:#33a1ff;font-size:11.5px;font-weight:900}.sc-field>span b,.sc-fine-toggle{color:#fff}.sc-fine-toggle small{color:#ffffffb3}.sc-cta,.cp .sc a.sc-cta{background:linear-gradient(90deg,#22c7e0 0%,#0e7ea5 22%,#0f1b3d 38% 50%,#0f1b3d 62%,#0e7ea5 78%,#22c7e0 100%)!important}.sc-cta:hover,.sc-cta:focus-visible,.cp .sc a.sc-cta:hover,.cp .sc a.sc-cta:focus-visible{background:linear-gradient(90deg,#22d3ee 0%,#3b82f6 22%,#0b6475 38%,#1e2b6a 50%,#0b6475 62%,#3b82f6 78%,#22d3ee 100%)!important}.sc-debt-row3{margin:10px 0 8px}.sc-moveup-row span.sc-good b{color:#00c26e}.sc-moveup-row span.sc-more b{color:#f0563f}.sc-moveup-debts .sc-debts-head small{text-transform:none;letter-spacing:0;color:#fff9;margin-top:2px;font-weight:500;display:block}.sc-moveup-debts .sc-note b{color:#fff}.sc-vs .sc-good-text{color:#00c26e}.sc-vs .sc-more-text{color:#f0563f}.sc .sc-moveup-debts{background:linear-gradient(#111c45,#111c45) padding-box padding-box,conic-gradient(#0000 0deg,#22d3ee 45deg,#0000 90deg,#22d3ee 135deg,#0000 180deg,#22d3ee 225deg,#0000 270deg,#22d3ee 315deg,#0000 360deg) border-box;border:3px solid #0000;border-radius:12px;box-shadow:inset 0 0 0 1px #22d3ee80}.sc .sc-moveup{background:linear-gradient(#15224f,#15224f) padding-box padding-box,conic-gradient(#0000 0deg,#22d3ee 45deg,#0000 90deg,#22d3ee 135deg,#0000 180deg,#22d3ee 225deg,#0000 270deg,#22d3ee 315deg,#0000 360deg) border-box;border:3px solid #0000;border-radius:14px;box-shadow:inset 0 0 0 1px #22d3ee80}.sc-rate-credit{margin-top:-6px}.sc-fine-fields .sc-field>span{color:#148ca1}.sc-rate-credit{gap:2px;font-size:9.5px;line-height:1.35;display:grid}.sc-rate-credit b{color:#fff;white-space:nowrap;justify-self:start;font-size:10.5px;font-weight:800}.sc-moveup-head .sc-or{color:#fff}.sc-costs{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.sc-chips-two button{min-height:44px}.sc-costs-line{grid-template-columns:auto auto;justify-content:space-between;align-items:baseline;gap:2px 10px;margin:0;display:grid}.sc-costs-line span{letter-spacing:.1em;text-transform:uppercase;color:#33a1ff;font-size:10px;font-weight:800}.sc-costs-line b{color:#00c26e;font-size:18px;font-weight:900}.sc-costs-line small{color:#ffffffa6;grid-column:1/-1;font-size:11px}.sc-rate-credit{background:#ffffff0a;border:1px solid #ffffffd9;border-radius:10px;padding:8px 10px;box-shadow:0 0 0 1px #ffffff40,0 0 10px #ffffff73,inset 0 0 6px #ffffff1f}.sc-dials{background:#ffffff0a;border:1px solid #0e7ea573;border-radius:14px;gap:12px;padding:0 12px 12px;display:grid;overflow:hidden}.sc-dials-head{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#0e7ea599;margin:0 -12px;padding:8px 12px;font-size:10.5px;font-weight:900}.sc-dials .sc-field>span,.sc-dials .sc-fine-fields .sc-field>span{color:#fff9;text-shadow:0 0 6px #ffffff80,0 0 12px #ffffff40}.sc-costs{background:#ffffff0a;border:1px solid #0e7ea573;border-radius:14px;padding:0 12px 12px;overflow:hidden}.sc-box-head,.sc-dials-head{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#0e7ea566;justify-content:space-between;align-items:center;gap:8px;margin:0 -12px;padding:8px 12px;font-size:10.5px;font-weight:900;display:flex}.sc-costs-line{margin-top:2px}.sc-escrow{color:#fff;letter-spacing:.04em;text-transform:none;cursor:pointer;white-space:nowrap;background:#ffffff1f;border:1px solid #fff9;border-radius:999px;padding:4px 10px;font:800 10.5px system-ui,sans-serif}.sc-escrow.off{background:#f0563f;border-color:#f0563f}.sc-costs{gap:8px;display:grid}.sc-costs .sc-field>input:not(.sc-range){min-height:40px;font-size:16px}.sc-costs .sc-chips button,.sc-chips-two button{min-height:40px;font-size:12.5px}.sc-costs-line small{font-size:10.5px}em.sc-escrow{cursor:default;font-style:normal}.sc-bea-ask{color:#fff;letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 3px;font:700 12px system-ui,sans-serif;display:inline-flex}.sc-bea-help{background:var(--bea-fade,linear-gradient(135deg, #000 0%, #0b1230 25%, #0f1b3d 50%, #1e3a8a 75%, #0e7ea5 90%, #22c7e0 100%));border-radius:10px;gap:6px;padding:10px 12px;display:grid}.sc-bea-help p{color:#ffffffe6;margin:0;font-size:12.5px;line-height:1.4}.sc-bea-help b{color:#fff}.sc .sc-mode button.on{color:#fff;box-shadow:none;background:linear-gradient(#0000,#0000) padding-box padding-box,conic-gradient(#0000 0deg,#148ca1 45deg,#0000 90deg,#148ca1 135deg,#0000 180deg,#148ca1 225deg,#0000 270deg,#148ca1 315deg,#0000 360deg) border-box;border:2px solid #0000}.sc-box-fold{cursor:pointer}.sc-box-fold>span{flex-direction:column;gap:2px;min-width:0;display:flex}.sc-box-fold>span small{letter-spacing:0;text-transform:none;color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.sc-box-fold>i{color:#ffffffb3;margin-left:auto;font-size:16px;font-style:normal}.sc-costs:has(.sc-box-fold[aria-expanded=false]){padding-bottom:0}.sc-chips-stack{flex-direction:column;gap:4px}.sc-chips-stack button{min-height:20px;padding:2px 8px;font-size:11.5px}.sc-costs .sc-two:empty{display:none}.sc-costs-line{background:#000;border:1px solid #1e90ff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;padding:8px 12px;box-shadow:0 0 8px #1e90ff59}.sc-costs-line span{color:#33a1ff}.sc-costs-line b{font-size:22px}.sc-costs-line small{color:#ffffffb3}.sc-costs .sc-two{align-items:start}.sc-costs .sc-chips-stack button{border-radius:999px;min-height:28px;padding:2px 8px;font-size:11.5px}.sc-box-fold{flex-wrap:wrap;row-gap:6px}.sc-box-fold>span{white-space:nowrap;flex:auto}.sc-box-fold>span small{white-space:normal}.sc-box-fold>i{margin-left:0}.sc-box-fold .sc-bea-ask{flex:none;order:3;width:fit-content}.sc-debt-home{align-items:center}.sc-debt-kind{color:#fff;white-space:nowrap;font-size:13px;font-weight:800}.sc-debt-paid{color:#00c26e;place-items:center;width:36px;font-style:normal;font-weight:900;display:grid}.sc-debt-select{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;min-width:0;min-height:40px;padding:0 6px;font:700 13px system-ui,sans-serif}.sc-debt-select option{color:#0f1b3d}.sc-moveup-debts .sc-debt-row{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr) 28px;gap:6px}.sc-moveup-debts .sc-debt-row input,.sc-moveup-debts .sc-debt-row .sc-debt-select{padding:0 8px;font-size:15px}.sc-moveup-debts .sc-debt-row button{width:28px}.sc-moveup-debts .sc-debt-row{grid-template-columns:58px minmax(0,1fr) minmax(0,1fr) 28px}.sc-moveup-debts .sc-debt-kind{text-align:center;font-size:20px}.sc-moveup-debts .sc-debt-select{text-align:center;padding:0 2px;font-size:18px}.sc-moveup-debts .sc-debt-row input{padding:0 6px;font-size:14px}.sc-bea-inline{justify-items:start;gap:8px;display:grid}.sc-bea-inline .sc-bea-help{justify-self:stretch}.sc-va{gap:8px;display:grid}.sc-va-q{letter-spacing:.12em;text-transform:uppercase;color:#33a1ff;margin:0;font-size:11.5px;font-weight:900}.sc-va-pick button{white-space:nowrap;padding:0 6px}.sc-va-set{background:linear-gradient(160deg,#1e2c68d9,#0a1030e6);border:1px solid #22c7e059;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff14,0 0 16px #22c7e01f}.sc-va-lock{color:#22c7e0;background:#22c7e01f;border:1px solid #22c7e04d;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.sc-va-answer{gap:2px;min-width:0;display:grid}.sc-va-answer b{color:#fff;font-size:16px}.sc-va-answer small{color:#9fb6dc;font-size:12.5px}.sc-va-note{font-size:12px;line-height:1.4}.sc-loan-line{text-align:center;color:#7fb8ff;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:clamp(10px,3vw,12px);font-weight:600;overflow:hidden}.sc-loan-line b{color:#33a1ff}.sc-unlock{margin:8px 2px 0;font-size:12.5px;line-height:1.4}.sc-unlock a{color:#22c7e0;font-weight:700}.sc-goal-line{color:#cfe3ff;white-space:nowrap;justify-content:center;align-items:center;gap:8px;margin:8px 0 0;font-size:clamp(11px,3.2vw,13px);display:flex}.sc-goal-tag{letter-spacing:.12em;text-transform:uppercase;color:#33a1ff;font-size:10px;font-weight:900}.sc-goal-line b{color:#fff}.sc-goal-line .under,.sc-goal-line .over,.sc-goal-line .even,.sc-goal-line .close{border-radius:999px;padding:2px 9px;font-weight:800}.sc-goal-line .under{color:#00c26e;background:#00c26e24;border:1px solid #00c26e73}.sc-goal-line .over{color:#f0563f;background:#f0563f24;border:1px solid #f0563f73}.sc-goal-line .even{color:#22c7e0;background:#22c7e01f}.sc-goal-ways{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:8px 0 0;display:flex}.sc-goal-ways>span{letter-spacing:.12em;text-transform:uppercase;color:#33a1ff;font-size:10px;font-weight:900}.sc-goal-ways button{color:#cfe3ff;cursor:pointer;white-space:nowrap;background:#1e90ff1f;border:1px solid #33a1ff8c;border-radius:999px;min-height:32px;padding:0 12px;font:700 12.5px system-ui,sans-serif}.sc-goal-ways button:active{background:#1e90ff40;transform:scale(.96)}.sc .sc-hero.sc-goal-hit{animation:1.4s ease-out sc-goal-pulse}@keyframes sc-goal-pulse{0%{border-color:#00c26e;box-shadow:0 0 #00c26eb3}40%{border-color:#00c26e;box-shadow:0 0 0 6px #00c26e40,0 0 28px #00c26e8c}to{box-shadow:0 0 #00c26e00}}@media (prefers-reduced-motion:reduce){.sc .sc-hero.sc-goal-hit{border-color:#00c26e;animation:none}}.sc-goal-line .close{color:#22c7e0;background:#22c7e01f;border:1px solid #22c7e073}.sc-wait{background:linear-gradient(160deg,#1e2c68b3,#0a1030d9);border:1px solid #33a1ff73;border-radius:14px;gap:10px;margin:14px 0 4px;padding:14px;display:grid}.sc-wait-head{letter-spacing:.12em;text-transform:uppercase;color:#33a1ff;align-items:center;gap:8px;margin:0;font-size:11.5px;font-weight:900;display:flex}.sc-wait-pick,.sc-wait-grow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sc-wait-pick button{color:#cfe3ff;cursor:pointer;background:#1e90ff14;border:1px solid #33a1ff66;border-radius:999px;flex:1;min-height:36px;font:700 13px system-ui,sans-serif}.sc-wait-pick button.on,.sc-wait-grow button.on{color:#fff;background:linear-gradient(90deg,#0f1b3d 0%,#0e7ea5 60%,#22c7e0 100%);border-color:#0000}.sc-wait-big{gap:2px;margin:0;display:grid}.sc-wait-big b{color:#33a1ff;text-shadow:0 0 14px #1e90ff73;font-family:Consolas,SF Mono,Menlo,monospace;font-size:34px;line-height:1.1}.sc-wait-big span{color:#cfe3ff;font-size:13px}.sc-wait-lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sc-wait-lines li{color:#cfe3ff;justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.sc-wait-lines b{color:#fff;white-space:nowrap}.sc-wait-lines b.good{color:#00c26e}.sc-wait-lines .sc-wait-rent{border-top:1px solid #ffffff1f;padding-top:6px}.sc-wait-grow{flex-wrap:nowrap}.sc-wait-grow span{color:#9fb6dc;white-space:nowrap;flex:1;font-size:12.5px}.sc-wait-grow button{color:#cfe3ff;cursor:pointer;background:#1e90ff14;border:1px solid #33a1ff66;border-radius:999px;min-width:42px;min-height:32px;padding:0 8px;font:700 12.5px system-ui,sans-serif}.sc-wait-icon{color:#22c7e0;background:#22c7e01f;border:1px solid #22c7e059;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.sc-wait-vs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sc-wait-vs>div{background:#00000059;border:1px solid #33a1ff59;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.sc-wait-vs small{letter-spacing:.1em;text-transform:uppercase;color:#33a1ff;font-size:10px;font-weight:900}.sc-wait-vs b{color:#fff;font-size:18px}.sc-wait-vs span{color:#9fb6dc;font-size:12.5px}.sc-wait-vs .now{border-color:#00c26e80}.sc-wait-vs .now small{color:#00c26e}.sc-wait-vs .later{border-color:#f0563f73}.sc-wait-vs .later small{color:#f37360}.sh{text-align:center;background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e059;border-radius:14px;max-width:360px;margin:12px auto 16px;padding:14px 10px 12px}.sh-line{color:#cfe0ff;margin:8px 0 0;font-size:14px}.sh-line b{color:#22c7e0}.sh-big{color:#9fb6dc;margin:4px 0 0;font-size:13px}.sh-big b{color:#00e38a;text-shadow:0 0 12px #00e38a8c;font-size:26px;display:block}.sh-key{color:#9fb6dc;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:8px 0 0;font-size:11.5px;display:flex}.sh-key span{border-radius:3px;width:11px;height:11px;margin-right:-6px;display:inline-block}.sh-key .sh-k-back{background:#22c7e01f;border:1.5px solid #22c7e0}.sh-key .sh-k-kept{background:linear-gradient(135deg,#3bb9cd,#3b82f6 55%,#22d3ee);box-shadow:0 0 6px #22c7e0b3}.refi-savings .refi-tiles>div{background:linear-gradient(#22c7e0,#22c7e0) 0 0/16px 2px no-repeat,linear-gradient(#22c7e0,#22c7e0) 0 0/2px 16px no-repeat,linear-gradient(#22c7e0,#22c7e0) 100% 0/16px 2px no-repeat,linear-gradient(#22c7e0,#22c7e0) 100% 0/2px 16px no-repeat,linear-gradient(#22c7e0,#22c7e0) 0 100%/16px 2px no-repeat,linear-gradient(#22c7e0,#22c7e0) 0 100%/2px 16px no-repeat,linear-gradient(#22c7e0,#22c7e0) 100% 100%/16px 2px no-repeat,linear-gradient(#22c7e0,#22c7e0) 100% 100%/2px 16px no-repeat,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='48' viewBox='0 0 28 48'><path d='M0 0' fill='none' stroke='%2333d6ff' stroke-opacity='0.07'/></svg>") 0 0/28px 48px,linear-gradient(#0a1236f2,#050a22f7);border-color:#22c7e02e;position:relative;overflow:hidden}.refi-savings .refi-tiles>div:after{content:"";pointer-events:none;background:linear-gradient(100deg,#22c7e000,#22c7e02e 50%,#22c7e000);width:40%;animation:1.6s ease-out .4s forwards refi-sweep;position:absolute;top:0;bottom:0;left:-40%}@keyframes refi-sweep{80%{opacity:1}to{opacity:0;left:100%}}.refi-savings .refi-pulse{color:#00e38a;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.refi-savings .refi-pulse:before{content:"";background:#00e38a;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite refi-blink;box-shadow:0 0 8px #00e38a}.refi-savings .refi-pulse.up{color:#ff6b8f}.refi-savings .refi-pulse.up:before{background:#ff6b8f;box-shadow:0 0 8px #ff6b8f}@keyframes refi-blink{0%,to{opacity:1}50%{opacity:.25}}@property --refi-p{syntax:"<percentage>";inherits:false;initial-value:0%}.refi-savings .refi-ring{--refi-p:0%;background:conic-gradient(#22c7e0 var(--refi-p), #22c7e024 0);filter:drop-shadow(0 0 6px #22c7e0b3);border-radius:50%;place-items:center;width:40px;height:40px;animation:1.3s ease-out .3s forwards refi-ring;display:grid;position:absolute;top:12px;right:12px}.refi-savings .refi-ring:after{content:"";background:#070e2c;border-radius:50%;position:absolute;inset:4px}.refi-savings .refi-ring b{z-index:1;text-shadow:none;font-size:10px;font-weight:900;position:relative;color:#22c7e0!important}@keyframes refi-ring{to{--refi-p:var(--refi-p-end,30%)}}@media (prefers-reduced-motion:reduce){.refi-savings .refi-tiles>div:after{animation:none;display:none}.refi-savings .refi-pulse:before{animation:none}.refi-savings .refi-ring{animation-duration:0s;animation-delay:0s}}.refi-savings .refi-pulse{margin-top:4px;font-style:normal}.sh-small{color:#9fb6dc;margin:4px 0 0;font-size:12px}.mh-refi .mh-refi-kind{border:1px solid #c6d6f2;border-radius:999px;margin:8px 0 14px;display:inline-flex;overflow:hidden}.mh-refi .mh-refi-kind button{color:#1e2b6a;cursor:pointer;background:#fff;border:0;padding:8px 18px;font-weight:700}.mh-refi .mh-refi-kind button.on{background:var(--hh-fade);color:#fff}.mh-refi .mh-refi-pay{color:#1e2b6a;align-items:center;gap:8px;font-weight:600;display:flex}.mh-refi .mh-refi-kept{opacity:.55}.mh-refi .mh-refi-warn{color:#ca422e;font-weight:700}.mh-refi .mh-refi-cash{align-items:end;margin-top:10px}.mh-refi .mh-rate-table input{width:110px}.mh-refi .mh-refi-savings{border:1px solid #e3e8f2;border-radius:14px;margin:18px 0;padding:16px}.mh-refi .mh-refi-live{color:#44557a;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;font-size:13px;display:flex}.mh-refi .mh-refi-live-on{background:var(--hh-pink-tag);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:9px 18px;font-weight:800}.refi-savings{color:#1e2b6a}.refi-savings .refi-tiles{grid-template-columns:repeat(3,1fr);gap:12px;margin:6px 0 14px;display:grid}.refi-savings .refi-tiles>div{background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:12px;gap:4px;padding:14px;display:grid;box-shadow:0 0 12px #22c7e02e}.refi-savings .refi-tiles span{color:#22c7e0;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.refi-savings .refi-tiles b{color:#fff;font-size:24px}.refi-savings .refi-tiles b.refi-good{color:#00e38a}.refi-savings .refi-tiles b.refi-bad{color:#ff6b8f}.refi-savings .refi-tiles small{color:#9fb6dc;font-size:12px}.refi-savings .refi-honest{background:#f5f7fb;border-left:3px solid #0e7ea5;border-radius:6px;padding:10px 12px;font-size:13px}.refi-savings .refi-scroll{overflow-x:auto}.refi-savings .refi-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.refi-savings .refi-table th,.refi-savings .refi-table td{text-align:right;white-space:nowrap;padding:9px 10px}.refi-savings .refi-table th:first-child{text-align:left}.refi-savings .refi-table thead{background:#d8f0f4}.refi-savings .refi-table tbody tr:nth-child(2n){background:#f0f3f8}.refi-savings .refi-table .refi-today{background:#f5f7fb}.refi-savings .refi-table th.refi-featured{color:#fff;background:#0b6475}.refi-savings .refi-key th{color:#0b6475}.refi-savings .refi-good{color:#00a05c;font-weight:700}.refi-savings .refi-bad{color:#ca422e;font-weight:700}.refi-savings .refi-note{color:#63748a;font-size:12px}@media (width<=700px){.refi-savings .refi-tiles{grid-template-columns:1fr}}.refi-live-page .refi-live-tag i.refi-not-live{box-shadow:none;background:#22c7e0}.refi-live-page .refi-live-box{color:#9fb6dc;background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:16px;max-width:980px;margin:0 auto;padding:18px;box-shadow:0 0 18px #22c7e026}.refi-live-page .refi-live-tag{color:#22c7e0;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.refi-live-page .refi-live-tag i{background:#f0563f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #f0563f}.refi-live-page h1{color:#fff;margin:6px 0 2px;font-size:26px}.refi-live-page .refi-member .refi-honest{color:#cfe0ff;background:#ffffff0f}.refi-live-page .refi-member .refi-table{color:#e6eeff}.refi-live-page .refi-member .refi-table thead{background:#22c7e01f}.refi-live-page .refi-member .refi-table tbody tr:nth-child(2n){background:#ffffff0a}.refi-live-page .refi-member .refi-table .refi-today{background:#ffffff0f}.refi-live-page .refi-member .refi-key th{color:#22c7e0}.refi-live-page .refi-member .refi-good{color:#00e38a}.refi-live-page .refi-member .refi-note{color:#9fb6dc}.refi-live-page .refi-live-actions{flex-wrap:wrap;gap:10px;margin:16px 0 6px;display:flex}.refi-live-page .refi-cta{color:#fff;cursor:pointer;background:#0e7ea5;border:0;border-radius:999px;padding:11px 22px;font-weight:800;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #00000040,0 3px #0f1b3d}.refi-live-page .refi-quiet{color:#0f1b3d;cursor:pointer;background:#fff;border:1px solid #22c7e0;border-radius:999px;padding:10px 20px;font-weight:700}.refi-live-page .refi-waiting{color:#9fb6dc;padding:30px 0}.mh-refi .mh-refi-questions{color:#1e2b6a;background:#fcf2f0;border-left:3px solid #f0563f;border-radius:6px;flex-basis:100%;margin:4px 0;padding:10px 12px;list-style:none}.mh-refi .mh-refi-questions li+li{margin-top:6px}.refi-live-page .refi-ask{gap:10px;margin-top:10px;display:grid}.refi-live-page .refi-ask label{color:#fff;gap:6px;font-weight:700;display:grid}.refi-live-page .refi-ask textarea{color:#fff;font:inherit;background:#0f1838;border:1px solid #22c7e0;border-radius:10px;padding:10px}.refi-live-page .refi-ask>div{gap:10px;display:flex}.refi-live-page .refi-ask .refi-cta:disabled{opacity:.5;cursor:default}.refi-live-page .refi-sent{color:#00e38a}.mh-refi .mh-refi-good{color:#00a05c;font-weight:700}.mh-refi .mh-refi-book tr.mh-refi-picked td,.mh-refi .mh-refi-book tr.mh-refi-picked th{background:#e0f2fe}.mh-refi .mh-refi-book input[type=number]{width:96px}.refi-savings .refi-compare{margin:18px 0 6px}.refi-savings .refi-compare h3{margin:0 0 8px;font-size:16px}.refi-savings .refi-terms{border:1px solid #c6d6f2;border-radius:999px;margin-bottom:8px;display:inline-flex;overflow:hidden}.refi-savings .refi-terms button{color:#1e2b6a;cursor:pointer;background:#fff;border:0;padding:6px 14px;font-weight:700}.refi-savings .refi-terms button.on{color:#fff;background:#0e7ea5}.refi-savings .refi-table tr.refi-picked th,.refi-savings .refi-table tr.refi-picked td{background:#e0f2fe}.refi-live-page .refi-member .refi-compare h3{color:#fff}.refi-live-page .refi-member .refi-table tr.refi-picked th,.refi-live-page .refi-member .refi-table tr.refi-picked td{background:#0e7ea559}.refi-savings .refi-headline{color:#0f1b3d;margin:4px 0 12px;font-size:18px;font-weight:700;line-height:1.45}.refi-savings .refi-bars{gap:8px;margin:4px 0 14px;display:grid}.refi-savings .refi-bar-row{grid-template-columns:120px 1fr 90px;align-items:center;gap:10px;font-size:13px;display:grid}.refi-savings .refi-bar-row b{text-align:right}.refi-savings .refi-bar-track{background:#63748a26;border-radius:999px;height:18px;display:flex;overflow:hidden}.refi-savings .refi-bar-track i{height:100%;display:block}.refi-savings i.refi-bar-mortgage{background:#1e3a8a}.refi-savings i.refi-bar-debts{background:#f0563f}.refi-savings i.refi-bar-new{background:#22c7e0}.refi-savings .refi-bar-key{color:#63748a;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:12px;display:flex}.refi-savings .refi-bar-key i{border-radius:3px;width:12px;height:12px;margin-right:-8px;display:inline-block}.refi-savings .refi-gone{margin:6px 0 12px}.refi-savings .refi-gone h3{margin:0 0 6px;font-size:15px}.refi-savings .refi-gone ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.refi-savings .refi-gone li{grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;font-size:13px;display:grid}.refi-savings .refi-gone s{color:#ca422e}.refi-savings .refi-gone small{color:#63748a}.refi-savings .refi-gone p{margin:6px 0 0;font-size:13px}.refi-savings .refi-keep{background:#ecfeff;border-left:3px solid #22c7e0;border-radius:6px;padding:10px 12px;font-size:14px}.refi-savings .refi-more{margin:12px 0}.refi-savings .refi-more>summary{cursor:pointer;color:#0e7ea5;padding:6px 0;font-weight:700}.refi-savings .refi-cards{display:none}.refi-savings .refi-card{border:1px solid #c6d6f2;border-radius:12px;margin-bottom:10px;padding:10px 12px}.refi-savings .refi-card-star{border-color:#0b6475;box-shadow:0 0 0 1px #0b6475}.refi-savings .refi-card h4{margin:0 0 6px;font-size:15px}.refi-savings .refi-card p{justify-content:space-between;gap:10px;margin:4px 0;font-size:13px;display:flex}@media (width<=640px){.refi-savings .refi-wide{display:none}.refi-savings .refi-cards{display:block}.refi-savings .refi-bar-row{grid-template-columns:84px 1fr 72px}}.mh-refi .mh-refi-questions li.mh-refi-lock{color:#00a05c;font-weight:700}.refi-live-page .refi-member .refi-headline{color:#fff}.refi-live-page .refi-member .refi-bar-track{background:#ffffff1a}.refi-live-page .refi-member i.refi-bar-mortgage{background:#0e7ea5}.refi-live-page .refi-member .refi-bar-row b{color:#fff}.refi-live-page .refi-member .refi-bar-key{color:#9fb6dc}.refi-live-page .refi-member .refi-gone h3{color:#fff}.refi-live-page .refi-member .refi-gone li span,.refi-live-page .refi-member .refi-gone p{color:#e6eeff}.refi-live-page .refi-member .refi-gone s{color:#ff6b8f}.refi-live-page .refi-member .refi-keep{color:#e6eeff;background:#06b6d41f}.refi-live-page .refi-member .refi-more>summary{color:#22c7e0}.refi-live-page .refi-member .refi-card{color:#e6eeff;border-color:#22c7e066}.refi-live-page .refi-member .refi-card h4{color:#fff}.refi-live-page .refi-live-actions{z-index:2;background:linear-gradient(#0f183800,#0f1838 30%);padding:12px 0;position:sticky;bottom:0}.refi-live-page .refi-cta:disabled{opacity:.7;cursor:default}.refi-door{gap:4px;margin:0 0 14px;text-decoration:none;display:grid}.refi-door .refi-door-tag{color:#22c7e0;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.refi-door .refi-door-tag i{background:#f0563f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #f0563f}.refi-door b{color:#fff;font-size:18px}.refi-door span:last-child{color:#9fb6dc}.refi-tab{margin:18px 0 8px}.refi-tab .refi-tab-title{color:#fff;margin:6px 0 2px;font-size:22px}.refi-tab .refi-tab-costs{color:#cfe0ff;gap:4px;margin:10px 0 0;font-size:13px;font-weight:700;display:grid}.refi-tab .refi-tab-costs input{color:#fff;max-width:180px;font:inherit;background:#0f1838;border:1px solid #22c7e0;border-radius:10px;padding:8px 10px}.refi-tab .refi-tab-costs small{color:#9fb6dc;font-weight:400}.refi-tab .refi-cta{text-decoration:none;display:inline-block}.refi-tab .refi-live-actions{background:0 0;position:static}.refi-live-page .refi-member .refi-bar-row span{color:#cfe0ff}.refi-tab .refi-tab-intro{color:#9fb6dc;margin:2px 0 10px;font-size:13px}.lh{color:#1e2b45;font-size:13px}.lh-totals{color:#33415e;margin:0 0 8px;font-size:13px}.lh-totals span{font-weight:700}.lh-ref{color:#00a05c;font-weight:800}.lh-muted{color:var(--muted);margin:4px 0;font-size:12.5px}.lh-table{border-collapse:collapse;width:100%}.lh-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #eef1f6;padding:4px 8px;font-size:10.5px;font-weight:800}.lh-table td{border-bottom:1px solid #f3f5fa;padding:6px 8px;font-size:12.5px}.lh-lists{color:var(--muted);font-size:11.5px}.lh-compact .lh-table td,.lh-compact .lh-table th{padding:3px 6px}.lh-funnel{gap:4px;margin:0 0 10px;display:grid}.lh-fstep{grid-template-columns:150px 1fr 90px;align-items:center;gap:8px;font-size:12.5px;display:grid}.lh-flabel{color:#33415e;font-weight:700}.lh-fbar{background:#eef1f6;border-radius:999px;height:12px;overflow:hidden}.lh-fbar>span{background:linear-gradient(90deg,#0a7a8c,#0e7ea5,#22c7e0);border-radius:999px;height:100%;display:block}.lh-fn{color:var(--muted);white-space:nowrap;font-weight:700}.lh-compact .lh-fstep{grid-template-columns:120px 1fr 80px;font-size:12px}.mw-row{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 6px;display:flex}.mw-chip{background:#f8faff;border:1px solid #0e7ea529;border-radius:999px;align-items:center;gap:2px;padding:1px 4px 1px 8px;font-size:12.5px;display:inline-flex}.mw-link{color:#0e7ea5;cursor:pointer;background:0 0;border:none;padding:2px;font-size:12.5px;font-weight:700}.mw-x{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px;line-height:1}.mw-x:hover{color:#b91c1c}.app-progress{background:#fff;border:1px solid #d5e0ee;border-radius:14px;max-width:560px;margin:0 0 14px;padding:12px 14px}.app-progress-act:disabled{opacity:.6;cursor:default}.app-progress-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.app-progress-title{letter-spacing:.08em;text-transform:uppercase;color:#0b6475;font-size:11px;font-weight:800}.app-progress-when{color:#5b6b85;font-size:12px;font-weight:700}.app-progress-head{color:#0f1b3d;margin:4px 0 0;font-size:16px;font-weight:800}.app-progress-head b{color:#0b6475}.app-progress.is-sentIn .app-progress-head{color:#00a05c}.app-progress-steps{gap:4px;margin:10px 0;padding:0;list-style:none;display:grid}.app-progress-steps li{background:#e3ebf8;border-radius:999px;height:8px}.app-progress-steps li.is-done{background:#0e7ea5}.app-progress-steps li:first-child.is-done{background:#0a7a8c}.app-progress.is-sentIn .app-progress-steps li.is-done{background:#00a05c}.app-progress-steps li.is-here{background:#fff;box-shadow:inset 0 0 0 2px #0a7a8c}.app-progress-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-progress-small{color:#5b6b85;flex:180px;margin:0;font-size:12.5px;line-height:1.4}.app-progress-act{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:800;box-shadow:inset 0 1px #fff,0 1px 2px #14204f14}.app-progress-line{color:#0b6475;margin-top:2px;font-size:12px;font-weight:700;display:block}.lc{clear:both;margin:6px 0 12px}.lc-rows{gap:6px;display:grid}.lc-row{color:#1e2b45;background:#f6fcfd;border:1px solid #0b647533;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:7px 10px;font-size:12.5px;display:flex}.lc-row b{color:#19365f;font-weight:800}.lc-row span{color:#61718b;font-size:11.5px}.lc-row .lc-none{font-style:italic}.lc-dep{background:#fff;border-style:dashed}.lc-dep input{color:#1e2b45;background:#fff;border:1px solid #0e7ea538;border-radius:7px;width:180px;min-width:0;margin-left:auto;padding:5px 8px;font:12.5px inherit}.lc-dep b{color:#61718b;font-weight:700}.lc-x{color:#b91c1c;opacity:.55;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px;font-size:11px}.lc-x:hover{opacity:1}.lc-link{color:#24539e;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font:700 11.5px inherit}.lc-form{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.lc-form input{color:#1e2b45;background:#fff;border:1px solid #0e7ea538;border-radius:7px;padding:6px 8px;font:12.5px inherit}.lc-form input:first-child{width:160px}.lc-form button{color:#0b6475;cursor:pointer;background:#e8f6f8;border:1px solid #79cbd9;border-radius:999px;padding:5px 12px;font:800 11.5px inherit}.lc-form button:disabled{opacity:.6;cursor:default}.lc-form .lc-cancel{color:#61718b;background:#fff;border-color:#d5deee}.lc-add{color:#0b6475;cursor:pointer;background:#e8f6f8;border:1px solid #79cbd9;border-radius:999px;margin-top:6px;padding:5px 12px;font:800 11.5px inherit}.lfc{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:10px 0 14px;display:grid}@media (width<=900px){.lfc{grid-template-columns:1fr}}.lfc-card{color:#fff;background:linear-gradient(160deg,#16214f,#0f1838);border:1px solid #22c7e0;border-radius:14px;min-width:0;padding:12px 14px 14px;box-shadow:0 0 14px #22c7e029}.lfc-tag{letter-spacing:.12em;text-transform:uppercase;color:#22c7e0;align-items:center;gap:7px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}.lfc-tag i{background:#22c7e0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c7e0}.lfc-lines{gap:4px;display:grid}.lfc-line{text-align:left;color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:112px 1fr;align-items:baseline;gap:10px;margin:0 -8px;padding:6px 8px;display:grid}.lfc-line:hover,.lfc-line:focus-visible{background:#22c7e014;outline:none}.lfc-line small,.lfc-edit small{color:#9fb6dc;font-size:12px;font-weight:700}.lfc-line span{overflow-wrap:anywhere;font-size:14.5px;font-weight:700;line-height:1.35}.lfc-edit{gap:4px;padding:4px 0;display:grid}.lfc-edit input,.lfc-form input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f;border:1px solid #22c7e073;border-radius:9px;min-width:0;padding:8px 10px;font:600 14px inherit}.lfc-edit input:focus,.lfc-form input:focus{border-color:#22c7e0;outline:none;box-shadow:0 0 0 3px #22c7e02e}.lfc-edit input::placeholder,.lfc-form input::placeholder{color:#9fb6dcb3}.lfc-state{color:#9fb6dc;min-height:14px;font-size:11.5px;font-style:normal;font-weight:600}.lfc-state.s-saved{color:#00e38a}.lfc-state.s-waiting,.lfc-state.s-check{color:#f0563f}.lfc-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lfc-chip{color:#9fb6dc;cursor:pointer;background:#ffffff0d;border:1px dashed #9fb6dc73;border-radius:999px;padding:5px 11px;font:700 12px inherit}.lfc-chip:hover,.lfc-chip:focus-visible{color:#fff;border-style:solid;border-color:#22c7e0;outline:none;box-shadow:0 0 8px #22c7e04d}.lfc-empty{color:#9fb6dc;margin:0;font-size:13px;line-height:1.45}.lfc-timeline{gap:2px;margin:0;padding:0 0 0 4px;list-style:none;display:grid;position:relative}.lfc-timeline li{grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:6px 0;display:grid;position:relative}.lfc-timeline li:before{content:"";background:#22c7e040;width:2px;position:absolute;top:-2px;bottom:-2px;left:7px}.lfc-timeline li:first-child:before{top:50%}.lfc-timeline li:last-child:before{bottom:50%}.lfc-timeline li:only-child:before{display:none}.lfc-dot{z-index:1;background:#0f1838;border:2px solid #22c7e099;border-radius:50%;width:12px;height:12px;position:relative}.lfc-timeline b{color:#fff;font-size:14.5px;font-weight:800;display:block}.lfc-timeline small{color:#9fb6dc;font-size:12px;font-weight:600}.lfc-timeline li.lit .lfc-dot{background:#22c7e0;border-color:#22c7e0;box-shadow:0 0 10px #22c7e0}.lfc-timeline li.lit small{color:#22c7e0}.lfc-timeline li.past{opacity:.55}.lfc-x{color:#9fb6dc;cursor:pointer;opacity:.5;background:0 0;border:0;padding:4px;font-size:12px}.lfc-x:hover{opacity:1;color:#f0563f}.lfc-form{gap:8px;margin-top:10px;display:grid}.lfc-form-acts{align-items:center;gap:8px;display:flex}.lfc-save{color:#fff;cursor:pointer;background:#22c7e024;border:1px solid #22c7e0;border-radius:999px;padding:6px 14px;font:800 12.5px inherit}.lfc-save:hover:not(:disabled){background:#22c7e03d;box-shadow:0 0 8px #22c7e059}.lfc-save:disabled{opacity:.5;cursor:default}.lfc-error{color:#f0563f;margin:8px 0 0;font-size:12.5px}.lfc{align-items:start}.life-hyve{--lh-field:linear-gradient(160deg, #16214f, #0f1838);--lh-line:#22c7e0;--lh-soft:#22c7e047;--lh-muted:#9fb6dc;--lh-glass:#ffffff0d}.life-hyve .rp-label,.life-hyve .lc>.kv-label{letter-spacing:.12em;text-transform:uppercase;color:var(--lh-line);align-items:center;gap:7px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}.life-hyve .rp-label:before,.life-hyve .lc>.kv-label:before{content:"";background:var(--lh-line);width:7px;height:7px;box-shadow:0 0 8px var(--lh-line);border-radius:50%;flex:none}.life-hyve .rp-label{margin-top:18px}.life-hyve .rp-label-row{justify-content:flex-start}.life-hyve .rp-label-row>:last-child{margin-left:auto}.life-hyve .rp-label-row>span{color:var(--lh-line)}.life-hyve .fp-dates-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0 12px;display:grid}.life-hyve .fp-date{background:var(--lh-field);border:1px solid var(--lh-line);color:#fff;border-radius:14px;align-content:start;gap:6px;padding:12px 14px;font-size:13px;font-weight:800;display:grid;box-shadow:0 0 14px #22c7e029}.life-hyve .fp-date input{background:var(--lh-glass);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #22c7e073;border-radius:9px;min-width:0;padding:7px 9px;font:600 14px inherit}.life-hyve .fp-date small{color:#00e38a;font-size:11.5px}.life-hyve .life-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 0;display:grid}.life-hyve .lc{background:var(--lh-field);border:1px solid var(--lh-line);border-radius:14px;min-width:0;margin:0;padding:12px 14px 14px;box-shadow:0 0 14px #22c7e029}.life-hyve .lc-row{background:var(--lh-glass);border:1px solid var(--lh-soft);color:#fff;border-radius:10px;padding:8px 10px;font-size:13.5px}.life-hyve .lc-row b{color:#fff;font-size:14.5px}.life-hyve .lc-row span{color:var(--lh-muted);font-size:12.5px}.life-hyve .lc-dep{background:0 0;border-style:dashed}.life-hyve .lc-dep b{color:var(--lh-muted)}.life-hyve .lc-dep input,.life-hyve .lc-form input{background:var(--lh-glass);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #22c7e073;border-radius:9px;padding:7px 9px}.life-hyve .lc-x{color:var(--lh-muted)}.life-hyve .lc-x:hover{color:#f0563f}.life-hyve .lc-add,.life-hyve .lc-form button{color:var(--lh-muted);background:var(--lh-glass);cursor:pointer;border:1px dashed #9fb6dc73;border-radius:999px;margin-top:10px;padding:5px 11px;font:700 12px inherit}.life-hyve .lc-form button{color:#fff;border-style:solid;border-color:var(--lh-line);background:#22c7e024;margin-top:0}.life-hyve .lc-form .lc-cancel{color:var(--lh-muted);background:var(--lh-glass);border-color:#9fb6dc73}.life-hyve .lc-add:hover{color:#fff;border-color:var(--lh-line);border-style:solid;box-shadow:0 0 8px #22c7e04d}.life-hyve .rp-life-grid{gap:10px}.life-hyve .rp-life-card{background:var(--lh-field);color:#fff;box-shadow:none;border:1px solid #22c7e02e;border-radius:12px}.life-hyve .rp-life-card.filled{background:var(--lh-field);border-color:var(--lh-line);box-shadow:0 0 12px #22c7e029}.life-hyve .rp-life-card:hover{border-color:var(--lh-line)}.life-hyve .rp-life-head{color:#fff;font-size:12.5px;font-weight:800}.life-hyve .rp-life-entry{color:#e6eeff;font-size:13px;line-height:1.4}.life-hyve .rp-life-empty{color:#9fb6dcb3}.life-hyve .rp-life-input{background:var(--lh-glass);color:#fff;border:1px solid #22c7e073}@media (width<=900px){.life-hyve .fp-dates-row,.life-hyve .life-pair{grid-template-columns:1fr}}.life-hyve .rp-life-chip{color:var(--lh-muted);background:#16214f;border:1px solid #22c7e04d}.life-hyve .rp-life-chip:hover{color:#fff;border-style:solid;border-color:var(--lh-line);box-shadow:0 0 8px #22c7e04d}.life-hyve .rp-birthday{background:var(--lh-field);border:1px solid var(--lh-line);color:#fff;border-radius:14px;align-items:center;gap:10px;margin:10px 0;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 0 14px #22c7e029}.life-hyve .rp-birthday input{background:var(--lh-glass);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #22c7e073;border-radius:9px;padding:6px 9px;font:600 14px inherit}.life-hyve .rp-birthday small{color:#00e38a}.rp-life-waiting{color:#61718b;margin:8px 0 4px;font-size:12.5px;line-height:1.5}.life-hyve .fp-personal>summary{letter-spacing:.12em;text-transform:uppercase;color:#22c7e0;padding:6px 0;font-size:11px;font-weight:800}.life-hyve .fp-personal{box-shadow:none;background:0 0;border:0;padding:0}.life-hyve .sp-person{background:var(--lh-field);border:1px solid var(--lh-line);border-left-width:1px;box-shadow:0 0 14px #22c7e029}.life-hyve .sp-person .sp-head{background:#ffffff0f;border-bottom:1px solid #22c7e038}.life-hyve .sp-person .sp-reach{display:none}.lh-loan-fold{background:#fbfcff;border:1px solid #dbe4f3;border-radius:14px;margin:22px 0 6px}.lh-loan-fold>summary{cursor:pointer;color:#0f1b3d;align-items:baseline;gap:10px;padding:12px 16px;font-size:14px;font-weight:800;display:flex}.lh-loan-fold>summary small{color:#61718b;font-size:12px;font-weight:600}.lh-loan-body{gap:10px;padding:4px 16px 14px;display:grid}section.life-hyve>h2:first-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.life-hyve .fp-dates-row{background:var(--lh-field);border:1px solid var(--lh-line);border-radius:14px;gap:0;padding:12px 6px;box-shadow:0 0 14px #22c7e029}.life-hyve .fp-date{box-shadow:none;background:0 0;border:0;border-left:1px solid #22c7e02e;border-radius:0;padding:2px 12px}.life-hyve .fp-date:first-child{border-left:0}.life-hyve .fp-date>span{color:var(--lh-muted);font-size:12px}.life-hyve .fp-date input{padding:6px 8px;font-size:13.5px}.life-hyve .sp-list .sp-person .sp-head{color:#fff;background:#ffffff0f}.life-hyve .sp-list .sp-person .sp-role{color:#22c7e0;background:#22c7e029}.life-hyve .sp-list .sp-person{border-left-color:var(--lh-line)}.lh-hero{color:#fff;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='48' viewBox='0 0 28 48'%3E%3Cpath d='M14 0l14 8v16l-14 8L0 24V8z M14 32l14 8v16 M14 32L0 40v16' fill='none' stroke='%2333d6ff' stroke-opacity='0.07' stroke-width='1'/%3E%3C/svg%3E"),linear-gradient(160deg,#16214f,#0f1838 70%);border:1px solid #22c7e0;border-radius:18px;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"main side""people people";gap:18px 24px;margin:6px 0 16px;padding:22px 24px 18px;display:grid;position:relative;box-shadow:0 0 22px #22c7e02e,0 14px 30px #0f183840}.lh-hero:before{content:"";background:var(--hh-fade,linear-gradient(90deg, #0f1b3d, #0f1b3d, #0e7ea5, #22c7e0));border-radius:18px 18px 0 0;height:3px;position:absolute;inset:0 0 auto}.lh-tag{letter-spacing:.12em;text-transform:uppercase;color:#22c7e0;align-items:center;gap:7px;margin:0 0 8px;font-size:11px;font-weight:800;display:flex}.lh-tag i{background:#22c7e0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c7e0}.lh-main{grid-area:main;align-content:start;gap:14px;min-width:0;display:grid}.lh-id{align-items:center;gap:16px;display:flex}.lh-cell{clip-path:inset(0 round 24%);filter:drop-shadow(0 0 10px #22c7e073);background:linear-gradient(150deg,#0f1b3d,#0e7ea5 55%,#22c7e0);flex:none;place-items:center;width:74px;height:84px;display:grid}.lh-cell span{letter-spacing:.02em;color:#fff;text-shadow:0 1px 6px #0f183880;font-size:26px;font-weight:900}.lh-name{flex:1;min-width:0}.lh-name h1{color:#fff;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:800;line-height:1.1}.lh-meta{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.lh-meta span{color:#cfe0ff;background:#ffffff12;border:1px solid #22c7e040;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.lh-quiet{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #22c7e073;border-radius:999px;padding:7px 14px;font:700 12.5px inherit}.lh-quiet:hover,.lh-quiet:focus-visible{background:#22c7e029;outline:none;box-shadow:0 0 10px #22c7e059}.lh-edit{align-self:flex-start}.lh-reach{flex-wrap:wrap;gap:8px;display:flex}.lh-act{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #22c7e059;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font:700 14px inherit;display:inline-flex}.lh-act b{font-size:15px}.lh-act:hover,.lh-act:focus-visible{background:#22c7e01f;border-color:#22c7e0;outline:none;box-shadow:0 0 12px #22c7e04d}.lh-act.add{color:#9fb6dc;border-style:dashed}.lh-more,.lh-home{color:#9fb6dc;font-size:13px}.lh-more:empty,.lh-home:empty{display:none}.lh-hero .rp-facts,.lh-hero .rp-people{margin:0}.lh-hero .rp-fact-add,.lh-hero .more-ways-add,.lh-hero button.rp-fact-add{color:#9fb6dc;cursor:pointer;background:#ffffff0d;border:1px dashed #9fb6dc73;border-radius:999px;padding:4px 11px;font:700 12px inherit}.lh-hero .rp-fact-add:hover{color:#fff;border-style:solid;border-color:#22c7e0}.lh-hero .rp-fact-link,.lh-hero .rp-county,.lh-hero .rp-program-interest,.lh-home span{color:#cfe0ff}.lh-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lh-side{background:#ffffff0a;border:1px solid #22c7e038;border-radius:14px;grid-area:side;align-self:start;min-width:0;padding:14px 16px}.lh-soon{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lh-soon li{grid-template-columns:14px 1fr;align-items:start;gap:10px;display:grid}.lh-dot{border:2px solid #22c7e099;border-radius:50%;width:10px;height:10px;margin-top:5px}.lh-soon li.lit .lh-dot{background:#22c7e0;border-color:#22c7e0;box-shadow:0 0 10px #22c7e0}.lh-soon b{color:#fff;font-size:14px;line-height:1.3;display:block}.lh-soon small{color:#9fb6dc;font-size:12px}.lh-soon li.lit small{color:#22c7e0}.lh-none{color:#9fb6dc;margin:0;font-size:13px;line-height:1.45}.lh-pref{color:#fff;border-top:1px solid #22c7e02e;gap:3px;margin:14px 0 0;padding-top:12px;font-size:14px;font-weight:700;display:grid}.lh-pref span{letter-spacing:.1em;text-transform:uppercase;color:#9fb6dc;font-size:11px;font-weight:800}.lh-people{border-top:1px solid #22c7e02e;grid-area:people;padding-top:14px}.lh-people .rp-people{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lh-people .rp-person{background:#ffffff0d;border:1px solid #22c7e040;border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 4px;display:inline-flex;position:relative}.lh-people .rp-person-pill{color:#fff;cursor:pointer;background:#22c7e01f;border:0;border-radius:999px;padding:5px 11px;font:800 13px inherit}.lh-people .rp-person-pill.add{color:#9fb6dc;background:0 0}.lh-people .rp-person:has(.rp-person-pill.add){border-style:dashed}.lh-people .rp-person-fact{color:#cfe0ff;cursor:pointer;background:0 0;border:0;padding:4px 6px;font:700 12.5px inherit}.lh-people .rp-person-fact:hover{color:#22c7e0}.lh-people .rp-person-fact.quiet{cursor:default;color:#9fb6dc}.lh-people .rp-person-card{z-index:5}@media (width<=900px){.lh-hero{grid-template-columns:1fr;grid-template-areas:"main""side""people";padding:18px 16px 16px}.lh-name h1{font-size:24px}.lh-cell{width:60px;height:68px}.lh-cell span{font-size:21px}}.lh-more{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.lh-more .mw-row,.lh-more .lh-home{display:contents}.lh-hero .mw-chip,.lh-hero .mw-link{color:#cfe0ff;background:#ffffff0d;border:1px solid #22c7e040;border-radius:999px;padding:4px 10px;font:700 12px inherit}.lh-hero .mw-x{color:#9fb6dc}.lh-actions .tyc{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:inline-flex}.lh-actions .fp-pill{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #22c7e073;border-radius:999px;padding:7px 14px;font:700 12.5px inherit}.lh-actions .fp-pill:hover{background:#22c7e029}.lh-actions .tyc-count,.lh-actions .tyc-check{color:#9fb6dc}.lh-actions .tyc-form input,.lh-actions .tyc-form select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f;border:1px solid #22c7e073;border-radius:9px;padding:6px 9px}.lh-people .rp-person{border-radius:14px;flex-wrap:wrap}@media (width>=1200px){.full-profile-layout .lh-reach,.full-profile-layout .lh-more{display:none}}.tyc{margin:8px 0 14px}.tyc-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tyc-count{color:#45698f;font-size:12.5px}.tyc-form{background:#f8faff;border:1px solid #dbe4f3;border-left:4px solid #0e7ea5;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 14px;margin-top:10px;padding:12px 14px;display:grid}.tyc-form label{color:#45698f;gap:4px;font-size:12px;font-weight:700;display:grid}.tyc-form input[type=date],.tyc-form input[type=text],.tyc-form input:not([type]){min-height:38px;font:inherit;color:#0f1b3d;background:#fff;border:1px solid #cfd9ea;border-radius:10px;padding:6px 10px;font-size:14px;font-weight:500}.tyc-wide{grid-column:1/-1}.tyc-check{flex-direction:row;align-items:center;gap:8px;color:#0f1b3d!important;font-size:14px!important;display:flex!important}.tyc-check input{width:18px;height:18px;margin:0}.tyc-actions{grid-column:1/-1;gap:8px;display:flex}.tyc-error{color:#b42318;grid-column:1/-1;margin:0;font-size:13px}.tyc-list{color:#1e2b45;gap:4px;margin:8px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.tyc-list b{color:#0f1b3d}.tyc-gift{color:#00a05c;font-weight:600}.sp-list{gap:14px;margin:6px 0 16px;display:grid}.sp-person{background:#f6fcfd;border:1px solid #dbe4f3;border-left:4px solid #0a7a8c;border-radius:14px;padding:12px 14px}.sp-head{margin-bottom:10px}.sp-title{color:#0f1b3d;margin:0;font-size:16px}.sp-title small{color:#64748b;font-weight:500}.sp-role{color:#0b6475;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#d8f0f4;border-radius:999px;margin-right:6px;padding:2px 10px;font-size:11px;font-weight:800;display:inline-block}.sp-reach{color:#1e2b45;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 0;font-size:13.5px;display:flex}.sp-link{color:#0e7ea5;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sp-missing{color:#94a3b8;font-style:italic}.sp-person{padding:0 14px 12px;overflow:hidden}.sp-head{color:#fff;background:#0f1b3d;margin:0 -14px 10px;padding:10px 14px}.sp-head .sp-title{color:#fff}.sp-head .sp-title small{color:#e2e8f0}.sp-head .sp-role{color:#fff;background:#fff3}.sp-head .sp-reach{color:#f1f5f9}.sp-head .sp-link{color:#fff;text-underline-offset:2px;text-decoration:underline}.sp-head .sp-missing{color:#cbd5e1}.sp-person.sp-blue{border-left-color:#1d4ed8}.sp-person.sp-blue .sp-head{background:#1d4ed8}.sp-person.sp-cyan{border-left-color:#0e7490}.sp-person.sp-cyan .sp-head{background:#0e7490}.sp-person.sp-violet{border-left-color:#0f1b3d}.sp-person.sp-violet .sp-head{background:#0f1b3d}.sp-person.sp-navy{border-left-color:#0f1b3d}.sp-person.sp-navy .sp-head{background:#0f1b3d}.sp-switch{color:#f1f5f9;cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:600;display:inline-flex}.sp-switch input{width:18px;height:18px;margin:0}.rp-life-chips{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.rp-life-chip{color:#45526b;cursor:pointer;background:#fff;border:1px dashed #c4cfe2;border-radius:999px;padding:5px 11px;font:700 12px inherit}.rp-life-chip:hover{color:#0f1b3d;border-style:solid;border-color:#0a7a8c}.hhd .score{align-items:center;gap:6px;display:inline-flex}.hhd .score b{color:#fff;background:var(--muted);border-radius:999px;place-items:center;min-width:40px;height:28px;padding:0 8px;font-size:14px;font-weight:900;display:inline-grid}.hhd .score.hot b{background:var(--hh-pink-tag)}.hhd .score.warm b{background:#0e7ea5}.hhd .score.none b{color:var(--muted);background:#eef1f6;font-weight:700}.hhd .score small{color:var(--muted);margin:0;font-size:11px;line-height:1.25;display:block}.hhd .stage-open{background:#fff;border:1px solid #e3e9f4;border-radius:14px;padding:14px}.hhd .stage-open-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.hhd .col-title{text-transform:uppercase;letter-spacing:.5px;color:#33415e;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:800;display:flex}.hhd .count-chip{color:#0e7ea5;background:#eaf2ff;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}.hhd .stage-open-hint{color:#5b6b85;text-transform:none;letter-spacing:0;margin-left:10px;font-size:11px;font-weight:500}.hhd .hyve-chips{flex-wrap:wrap;gap:6px;display:flex}.hhd .hyve-chip{color:#0e7ea5;cursor:pointer;background:#fff;border:1px solid #9dbdfa;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:700}.hhd .hyve-chip b{margin-left:4px;font-weight:900}.hhd .hyve-chip.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.hhd .hyve-rows{border:1px solid #e7ebf2;border-radius:12px;overflow:hidden}.hhd .contact-list-row{background:#fff;border-bottom:1px solid #e7ebf2;grid-template-columns:24px minmax(170px,1.2fr) repeat(3,118px) minmax(200px,1.4fr) 64px;align-items:center;gap:18px;padding:14px 12px;display:grid}.hhd.realtor .contact-list-row{grid-template-columns:24px minmax(170px,1.2fr) repeat(2,118px) minmax(200px,1.4fr) 64px}.hhd .contact-list-row:last-child{border-bottom:0}.hhd .contact-list-row.head{background:#f8fafd;padding:8px 12px}.hhd .contact-list-row.head span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0;font-size:11px;font-weight:800}.hhd .contact-list-row>div{min-width:0}.hhd .contact-list-row strong,.hhd .contact-list-row>div>span{font-size:14px;display:block}.hhd .contact-list-row>div>span{color:var(--muted);margin-top:4px}.hhd .contact-list-row.alerted{background:#fdf6f5}.hhd .contact-list-name{color:#142b4d;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:17px;font-weight:700}.hhd .contact-list-open{color:#2455a4;font:inherit;cursor:pointer;background:#f4f8ff;border:1px solid #dbe4f2;border-radius:7px;padding:8px;font-size:13px}.hhd .hhd-empty{color:var(--muted);margin:14px 12px;font-size:13px}.hhd .hhd-sub{color:#5b6b85;margin:0 0 14px;font-size:13px}.hhd .sp-list{gap:14px;margin:6px 0 16px;display:grid}.hhd .sp-person{background:#f6fcfd;border:1px solid #dbe4f3;border-left:4px solid #0a7a8c;border-radius:14px;padding:0 14px 12px;overflow:hidden}.hhd .sp-head{color:#fff;background:#0f1b3d;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:0 -14px 10px;padding:10px 14px;display:flex}.hhd .sp-title{color:#fff;margin:0;font-size:16px}.hhd .sp-role{color:#fff;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#ffffff38;border-radius:999px;margin-right:6px;padding:2px 10px;font-size:11px;font-weight:800;display:inline-block}.hhd .sp-reach{color:#d8f0f4;margin:0;font-size:13px}.hhd .sp-reach .sp-missing{color:#a5dce6;font-style:italic}.hhd .sp-person.sp-blue{background:#f6f9ff;border-left-color:#0e7ea5}.hhd .sp-person.sp-blue .sp-head{background:#1d4ed8}.hhd .sp-person.sp-blue .rp-life-card.filled{border-color:#0e7ea559}.hhd .sp-person.sp-cyan{background:#f3fcfe;border-left-color:#22c7e0}.hhd .sp-person.sp-cyan .sp-head{background:#0e7490}.hhd .sp-person.sp-cyan .rp-life-card.filled{border-color:#06b6d466}.hhd .sp-person.sp-violet{background:#f6fcfd;border-left-color:#0a7a8c}.hhd .sp-person.sp-violet .sp-head{background:#0f1b3d}.hhd .sp-person.sp-navy{background:#f5f7fb;border-left-color:#0f1b3d}.hhd .sp-person.sp-navy .sp-head{background:#0f1b3d}.hhd .rp-life-grid{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.hhd.realtor .rp-life-grid,.hhd .rp-life-grid.two{grid-template-columns:1fr 1fr}.hhd .rp-life-card{background:#f8fafd;border:1px solid #1e2b4514;border-radius:10px;padding:8px 10px}.hhd .rp-life-card.filled{background:#fff;border-color:#22c7e040}.hhd .rp-life-head{color:#1e2b45;justify-content:space-between;align-items:center;margin:0 0 3px;font-size:11px;font-weight:800;display:flex}.hhd .rp-life-entry{color:#45526b;margin:0 0 2px;font-size:11px}.hhd .rp-life-empty{color:#b3bdcc;margin:0;font-size:10.5px;font-style:italic}.hhd .rp-life-card .score b{min-width:34px;height:24px;font-size:13px}.hhd .acts{gap:10px;margin-top:12px;display:grid}.hhd .act{--c:#0f1b3d;--t:#e2e8f5;border:1px solid var(--t);background:#fff;border-radius:10px;padding:0 10px 6px;overflow:hidden}.hhd .act-head{background:var(--t);color:var(--c);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin:0 -10px 4px;padding:6px 10px;font-size:11px;font-weight:800;display:flex}.hhd .act-head b{background:var(--c);color:#fff;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px}.hhd .act-line{color:#1e2b45;border-bottom:1px solid #eef1f6;grid-template-columns:76px 1fr auto;align-items:baseline;gap:12px;margin:0;padding:6px 0;font-size:13px;display:grid}.hhd .act-line:last-of-type{border-bottom:0}.hhd .act time{color:var(--muted);font-size:12px}.hhd .act em{color:var(--muted);font-size:12px;font-style:normal}.hhd .act-more{font:inherit;color:var(--c);cursor:pointer;background:0 0;border:0;margin:4px 0 0;padding:0;font-size:12px;font-weight:600}.hhd .act-heart{--c:#b22712;--t:#f9e9e7}.hhd .act-showing{--c:#f0563f;--t:#f9e7e5}.hhd .sp-household{color:#1e2b45;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;font-size:13px;font-weight:700;display:flex}.hhd .act-calc{--c:#1d4ed8;--t:#dbeafe}.hhd .act-search{--c:#0b6475;--t:#d8f0f4}.hhd .act-zip{--c:#0e7490;--t:#cffafe}.hhd .act-doc{--c:#0f1b3d;--t:#e2e8f5}.hhd .act-report{--c:#00a05c;--t:#e3f7ec}.hhd .act-share{--c:#0f1b3d;--t:#e0f3f6;border-color:#79cbd9}.hhd .act-share .act-head{background:var(--hh-fade);color:#fff}.hhd .act-share .act-head b{background:#ffffff40}.hhd .hearts{grid-template-columns:repeat(3,1fr);gap:6px;margin:6px 0 4px;display:grid}.hhd .heart{color:#1e2b45;background:#fff;border:1px solid #f0563f59;border-radius:10px;padding:8px 10px;font-size:11.5px}.hhd .heart b{color:#142b4d;font-size:12.5px;display:block}.hhd .heart em{color:var(--muted);margin-top:2px;font-style:normal;display:block}.hhd .heart .hp{color:#f0563f;margin-right:4px;font-weight:900}@media (width<=1194px){.hhd .contact-list-row{grid-template-columns:24px minmax(150px,1.2fr) repeat(3,96px) minmax(150px,1.2fr) 56px;gap:12px}.hhd.realtor .contact-list-row{grid-template-columns:24px minmax(150px,1.2fr) repeat(2,96px) minmax(150px,1.2fr) 56px}.hhd .hearts{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.hhd .contact-list-row,.hhd.realtor .contact-list-row{grid-template-columns:24px 1fr;gap:6px 10px}.hhd .contact-list-row>div:nth-of-type(2),.hhd .contact-list-row>div:nth-of-type(4),.hhd .contact-list-open{display:block}.hhd .contact-list-row.head{display:none}.hhd .contact-list-row>div:nth-child(n+3){grid-column:2}.hhd .contact-list-row .score{display:flex}.hhd .contact-list-row .score:before{content:attr(data-label);width:34px;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.hhd .contact-list-open{grid-column:2;justify-self:start}.hhd .rp-life-grid,.hhd.realtor .rp-life-grid{grid-template-columns:1fr}.hhd .act-line{grid-template-columns:64px 1fr}.hhd .act-line em{grid-column:2}.hhd .hearts{grid-template-columns:1fr}}.hhd-tours{color:#0f1b3d;background:#0e7ea50f;border:1px solid #0e7ea540;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:14px}.hhd-tours b{color:#1d4ed8}.pcp-page{box-sizing:border-box;color:#172b4d;background:#f7f9fd;min-height:100vh;padding:32px;font-family:Inter,Arial,sans-serif}.pcp-kicker{color:#0b6475;letter-spacing:.08em;margin:0 0 10px;font-size:12px;font-weight:900}.pcp-head{background:#fff;border:1px solid #dbe5f5;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"back status financial loan""identity status financial loan""contact contact contact contact""actions actions actions actions";gap:13px 16px;padding:22px;display:grid;box-shadow:0 8px 24px #1e2b450f}.pcp-back{color:#52627d;cursor:pointer;background:0 0;border:0;grid-area:back;justify-self:start;font-weight:800}.pcp-identity{grid-area:identity}.pcp-identity p,.pcp-label,.pcp-status p,.pcp-contact p{letter-spacing:.08em;color:#0b6475;margin:0 0 4px;font-size:11px;font-weight:900}.pcp-identity h1{margin:0;font-size:31px}.pcp-identity span{color:#63728b;font-size:13px}.pcp-coborrower{color:#0b6475;font:inherit;cursor:pointer;background:#f2fafb;border:1px solid #a6dce6;border-radius:999px;margin-top:9px;padding:6px 9px;font-size:12px;font-weight:800;display:block}.pcp-veteran{background:#effcff;border:1px solid #ccebf4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;padding:8px 10px;display:flex}.pcp-veteran strong{color:#087a99;font-size:12px}.pcp-veteran span{color:#264261;border-left:1px solid #ccebf4;padding-left:6px;font-size:11px;font-weight:700}.pcp-status{text-align:right;background:#f0fbf7;border:1px solid #b9e9dc;border-radius:12px;grid-area:status;min-width:250px;padding:10px 13px}.pcp-status p{color:#16845e}.pcp-status strong{color:#087a5a;font-size:18px;display:block}.pcp-stage{color:#52627d;text-align:left;gap:3px;margin-top:8px;font-size:11px;font-weight:800;display:grid}.pcp-stage select,.pcp-status textarea{box-sizing:border-box;color:#264261;width:100%;font:inherit;background:#fff;border:1px solid #b9e9dc;border-radius:7px}.pcp-stage select{padding:7px}.pcp-status textarea{resize:vertical;min-height:52px;margin-top:7px;padding:7px;font-size:11px}.pcp-financial{background:#f2f7ff;border:1px solid #c9dcfa;border-radius:12px;grid-area:financial;min-width:205px;padding:10px 13px}.pcp-financial>p{color:#0e7ea5;letter-spacing:.08em;margin:0 0 8px;font-size:10px;font-weight:900}.pcp-financial dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.pcp-financial dl div{background:#fff;border-radius:7px;padding:5px 7px}.pcp-financial dt{color:#63728b;font-size:10px;font-weight:800}.pcp-financial dd{color:#264261;margin:2px 0 0;font-size:12px;font-weight:800}.pcp-financial button{color:#0e7ea5;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:11px;font-weight:800}.pcp-loan{background:#f2fafb;border:1px solid #a6dce6;border-radius:12px;grid-area:loan;min-width:195px;padding:10px 13px}.pcp-loan>p{color:#0b6475;letter-spacing:.08em;margin:0 0 8px;font-size:10px;font-weight:900}.pcp-loan dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.pcp-loan dl div{background:#fff;border-radius:7px;padding:5px 7px}.pcp-loan dt{color:#63728b;font-size:10px;font-weight:800}.pcp-loan dd{color:#264261;margin:2px 0 0;font-size:12px;font-weight:800}.pcp-loan button{color:#0b6475;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:11px;font-weight:800}.pcp-financial small,.pcp-loan small,.pcp-status small{color:#63728b;margin-top:7px;font-size:10px;display:block}.pcp-va{color:#273b7c;border-top:1px solid #c3e7ed;margin-top:9px;padding-top:8px;font-size:11px}.pcp-va>span{gap:4px;margin-left:7px;display:inline-flex}.pcp-loan .pcp-va button{color:#0b6475;background:#fff;border:1px solid #a6dce6;border-radius:999px;margin:0;padding:3px 7px}.pcp-loan .pcp-va button.on{color:#fff;background:#0b6475;border-color:#0b6475}.pcp-va.off{color:var(--muted);text-decoration:line-through}.pcp-va.off button,.pcp-va small{text-decoration:none}.pcp-applicants{flex-wrap:wrap;gap:4px;margin:0 0 8px;display:flex}.pcp-financial .pcp-applicants button{color:#52627d;background:#fff;border:1px solid #c9dcfa;border-radius:999px;margin:0;padding:4px 6px}.pcp-financial .pcp-applicants button.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.pcp-ssn{color:#264261;align-items:center;gap:5px;margin-top:9px;font-size:11px;font-weight:800;display:flex}.pcp-ssn span{color:#63728b;font-weight:500}.pcp-contact{background:#f2fbfe;border:1px solid #ccebf4;border-radius:11px;grid-area:contact;align-items:center;gap:10px;padding:11px 13px;display:flex}.pcp-contact p{color:#087a99;margin:0 4px 0 0}.pcp-contact button,.pcp-actions button,.pcp-facts button,.pcp-line button,.pcp-addresses button{color:#264261;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe5f5;border-radius:9px;padding:8px 10px}.pcp-actions{border-top:1px solid #e3e9f4;flex-wrap:wrap;grid-area:actions;gap:8px;padding-top:14px;display:flex}.pcp-actions .primary,.pcp-call{color:#fff;background:#0b6475;border-color:#0b6475;font-weight:800}.pcp-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.pcp-card{background:#fff;border:1px solid #dbe5f5;border-left:5px solid #0e7ea5;border-radius:14px;padding:17px}.pcp-card h2{margin:0 0 12px;font-size:18px}.pcp-blue{background:#f2f7ff;border-left-color:#0e7ea5}.pcp-green{background:#f0fbf7;border-left-color:#00a05c}.pcp-cyan{background:#effcff;border-left-color:#22c7e0}.pcp-violet{background:#f2fafb;border-left-color:#0b6475}.pcp-label{color:#52627d}.pcp-line{grid-template-columns:110px 1fr;align-items:center;gap:10px;margin:8px 0;display:grid}.pcp-line span{font-size:13px;font-weight:800}.pcp-line button{text-align:left;color:#52627d}.pcp-help,.pcp-card>p{color:#63728b;margin:8px 0 0;font-size:13px}.pcp-facts{flex-wrap:wrap;gap:8px;display:flex}.pcp-address{background:#f6fbff;margin-top:14px}.pcp-addresses{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pcp-addresses button{text-align:left;min-height:74px}.pcp-addresses strong,.pcp-addresses span{display:block}.pcp-addresses span{color:#63728b;margin-top:5px;font-size:13px}.pcp-message{border-left-color:#0b6475}.pcp-message textarea{box-sizing:border-box;width:100%;min-height:78px;font:inherit;resize:vertical;border:1px solid #a6dce6;border-radius:9px;margin-bottom:9px;padding:9px}.pcp-send{font-weight:800;color:#fff!important;background:#0b6475!important;border-color:#0b6475!important}.pcp-fold{grid-column:auto}.pcp-fold summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;list-style:none;display:grid}.pcp-fold summary::-webkit-details-marker{display:none}.pcp-fold summary span{color:#16845e;letter-spacing:.08em;font-size:11px;font-weight:900}.pcp-fold summary strong{font-size:15px}.pcp-fold summary i{color:#16845e;font-size:12px;font-style:normal;font-weight:800}.pcp-fold[open] summary i{font-size:0}.pcp-fold[open] summary i:after{content:"Hide";font-size:12px}.pcp-fold-body{padding-top:12px}.pcp-fold-body p{color:#63728b;margin:0 0 10px;font-size:13px}@media (width<=1180px){.pcp-head{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"back status financial""identity status loan""contact contact contact""actions actions actions"}}@media (width<=900px){.pcp-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back status""identity financial""loan loan""contact contact""actions actions"}}@media (width<=720px){.pcp-page{padding:15px}.pcp-head{grid-template-columns:1fr;grid-template-areas:"back""identity""status""financial""loan""contact""actions"}.pcp-status{text-align:left}.pcp-grid,.pcp-addresses{grid-template-columns:1fr}.pcp-contact{flex-direction:column;align-items:flex-start}.pcp-line{grid-template-columns:1fr}}.pv2-page{box-sizing:border-box;color:#172b4d;background:#f4f7fc;min-height:100vh;padding:28px;font-family:Inter,Arial,sans-serif}.pv2-local{color:#0b6475;letter-spacing:.09em;margin:0 0 9px;font-size:11px;font-weight:900}.pv2-head{color:#fff;background:linear-gradient(120deg,#1d2d63,#284b9a 64%,#147e9e);border-radius:18px;justify-content:space-between;gap:20px;padding:22px 24px;display:flex;box-shadow:0 10px 28px #233a7033}.pv2-back{color:#dce8ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.pv2-eyebrow,.pv2-now p,.pv2-card p{letter-spacing:.09em;margin:0;font-size:10px;font-weight:900}.pv2-eyebrow{color:#a4dff1;margin-top:12px}.pv2-head h1{margin:4px 0;font-size:31px}.pv2-contact{color:#dce8ff;margin:0;font-size:13px}.pv2-people{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.pv2-people button{color:#fff;font:inherit;cursor:pointer;background:#ffffff1c;border:1px solid #ffffff47;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.pv2-now{background:#07245540;border:1px solid #c0efee73;border-radius:13px;align-self:center;min-width:220px;padding:13px}.pv2-now p{color:#a4dff1}.pv2-now strong,.pv2-now span{display:block}.pv2-now strong{margin-top:5px;font-size:15px}.pv2-now span{color:#dce8ff;margin-top:5px;font-size:12px}.pv2-now button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:12px;font-weight:900}.pv2-contact-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pv2-contact-actions button{color:#274c9b;font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffff59;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:900}.pv2-share-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.pv2-share-tools b{color:#a4dff1;letter-spacing:.08em;margin-right:2px;font-size:10px}.pv2-share-tools button{color:#fff;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.pv2-share-tools button.create{color:#087a5a;background:#f0fbf7;border-color:#8ce1ca}.pv2-capture{background:#f6fcfd;border:1px solid #afdce4;border-left:5px solid #0b6475;border-radius:15px;grid-template-columns:1.1fr 1.9fr;align-items:center;gap:18px;margin:16px 0;padding:18px 20px;display:grid}.pv2-capture .pv2-eyebrow{color:#0b6475;margin:0}.pv2-capture h2{margin:4px 0;font-size:19px}.pv2-capture p:not(.pv2-eyebrow){color:#61718b;margin:0;font-size:13px}.pv2-capture-actions{grid-template-columns:1.3fr 1fr 1fr .7fr;gap:8px;display:grid}.pv2-capture-actions button{color:#27345d;min-height:58px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a6dce6;border-radius:10px;padding:8px;font-size:12px;font-weight:800}.pv2-capture-actions button.primary{color:#fff;background:#0b6475;border-color:#0b6475}.pv2-capture-actions small{color:#63728b;font-size:10px}.pv2-capture-actions .primary small{color:#c3e8ee}.pv2-operator{color:#244c9d;background:#f2f7ff;border:1px solid #c9dcfa;border-radius:10px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;font-size:12px;display:grid}.pv2-operator input{min-width:0;font:inherit;background:#fff;border:1px solid #c9dcfa;border-radius:7px;padding:8px;font-size:12px}.pv2-operator button{color:#fff;font:inherit;cursor:pointer;background:#0e7ea5;border:1px solid #0e7ea5;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:900}.pv2-operator span{color:#63728b;grid-column:1/-1;font-size:11px}.pv2-live-cues{background:#effcff;border:1px solid #ccebf4;border-left:5px solid #06a9c6;border-radius:14px;grid-template-columns:210px minmax(280px,1fr) auto;align-items:center;gap:14px;margin:0 0 16px;padding:16px 18px;display:grid}.pv2-live-cues p{color:#087a99;letter-spacing:.08em;margin:0;font-size:10px;font-weight:900}.pv2-live-cues h2{margin:4px 0;font-size:18px}.pv2-live-cues span{color:#61718b;font-size:11px}.pv2-cue-question{background:#fff;border:1px solid #a6dfe9;border-radius:10px;padding:10px 12px}.pv2-cue-question strong{color:#264261;margin:3px 0 8px;font-size:14px;line-height:1.35;display:block}.pv2-cue-question button,.pv2-follow-up{color:#087a99;font:inherit;cursor:pointer;background:#fff;border:1px solid #a6dfe9;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:800}.pv2-cue-context{color:#52627d;grid-column:2/-1;margin-top:-5px;font-size:12px}.pv2-cue-context summary{cursor:pointer;font-weight:800}.pv2-cue-context summary em{color:#087a99;margin-left:4px;font-style:normal}.pv2-cue-context p{color:#52627d;letter-spacing:0;margin:7px 0 0;font-size:12px;font-weight:500}.pv2-cue-context p b{color:#264261}.pv2-follow-up{white-space:nowrap;align-self:start}.pv2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pv2-card{background:#fff;border:1px solid #dbe5f5;border-radius:14px;padding:17px}.pv2-card h2{margin:4px 0 0;font-size:18px}.pv2-card small{color:var(--muted);margin-top:10px;font-size:10px;display:block}.pv2-card-head{justify-content:space-between;gap:10px;display:flex}.pv2-card-head p{color:#52627d}.pv2-card-head button{color:#0e7ea5;font:inherit;cursor:pointer;background:0 0;border:0;align-self:start;font-size:11px;font-weight:900}.pv2-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;display:grid}.pv2-card dl div{background:#fff;border-radius:9px;padding:8px}.pv2-card dt{color:#63728b;font-size:10px;font-weight:800}.pv2-card dd{color:#203b60;margin:3px 0 0;font-size:13px;font-weight:900}.pv2-loan{background:#f2fafb;border-top:4px solid #0b6475}.pv2-financial{background:#f2f7ff;border-top:4px solid #0e7ea5}.pv2-financial label{color:#264261;margin-top:10px;font-size:11px;font-weight:800;display:block}.pv2-financial label span{color:var(--muted);font-weight:500}.pv2-tabs{gap:5px;margin-top:12px;display:flex}.pv2-tabs button{color:#52627d;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dcfa;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.pv2-tabs button.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.pv2-va{color:#273b7c;border-top:1px solid #c3e7ed;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:9px;font-size:11px;display:flex}.pv2-va button{color:#0b6475;font:inherit;cursor:pointer;background:#fff;border:1px solid #a6dce6;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.pv2-va span{color:var(--muted)}.pv2-activity{background:#effcff;border-top:4px solid #06a9c6}.pv2-activity summary,.pv2-referrals summary,.pv2-personal summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.pv2-activity summary::-webkit-details-marker{display:none}.pv2-referrals summary::-webkit-details-marker{display:none}.pv2-personal summary::-webkit-details-marker{display:none}.pv2-activity summary b,.pv2-referrals summary b,.pv2-personal summary b{color:#087a99;letter-spacing:.08em;font-size:10px;display:block}.pv2-activity summary strong,.pv2-referrals summary strong,.pv2-personal summary strong{margin-top:3px;font-size:16px;display:block}.pv2-activity summary em,.pv2-referrals summary em,.pv2-personal summary em{color:#087a99;font-size:11px;font-style:normal;font-weight:900}.pv2-activity-body{margin-top:14px}.pv2-log{align-items:start;gap:8px;padding-bottom:10px;display:flex}.pv2-log-dot{background:#06a9c6;border-radius:50%;width:9px;height:9px;margin-top:4px}.pv2-log b{font-size:13px}.pv2-log p{color:#63728b;margin:3px 0 0;font-size:12px}.pv2-log time{color:#63728b;margin-left:auto;font-size:11px}.pv2-empty{color:#61718b;border:1px dashed #a6dfe9;border-radius:9px;padding:10px;font-size:12px}.pv2-activity-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.pv2-activity-actions button,.pv2-personal-body button{color:#087a99;font:inherit;cursor:pointer;background:#fff;border:1px solid #a6dfe9;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.pv2-next{background:#f0fbf7;border-top:4px solid #00a05c}.pv2-next p{color:#087a5a}.pv2-next h2{margin-bottom:13px}.pv2-next button{color:#087a5a;font:inherit;cursor:pointer;background:#fff;border:1px solid #92d7bd;border-radius:9px;margin-right:7px;padding:7px 10px;font-size:12px;font-weight:800}.pv2-next button:first-of-type{color:#fff;background:#087a5a}.pv2-referrals{background:#f2f7ff;border-top:4px solid #0e7ea5}.pv2-referrals summary b,.pv2-referrals summary em{color:#0e7ea5}.pv2-ref-body{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.pv2-ref-body label{color:#52627d;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.pv2-ref-body>div>button{color:#52627d;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dcfa;border-radius:8px;padding:8px;font-size:11px}.pv2-ref-body p{color:#63728b;grid-column:1/-1;margin:0;font-size:12px}.pv2-ref-body p button{color:#0e7ea5;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.pv2-personal{background:#effcff;border-top:4px solid #06a9c6}.pv2-personal summary b{color:#087a99}.pv2-personal-body{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.pv2-personal-body p{color:#61718b;width:100%;margin:3px 0 0;font-size:12px}@media (width<=1000px){.pv2-head,.pv2-capture,.pv2-live-cues{grid-template-columns:1fr;display:grid}.pv2-now{min-width:0}.pv2-capture-actions{grid-template-columns:repeat(2,1fr)}.pv2-cue-context{grid-column:auto}.pv2-follow-up{justify-self:start}}@media (width<=680px){.pv2-page{padding:14px}.pv2-head{padding:17px}.pv2-grid,.pv2-ref-body{grid-template-columns:1fr}.pv2-ref-body p{grid-column:auto}.pv2-capture-actions{grid-template-columns:1fr}}.cp.cp-apply .cp-officer{color:#7fe7ff;text-shadow:0 0 10px #22c7e059;flex-direction:column;align-items:flex-end;gap:1px;font-weight:800;display:flex!important}.cp.cp-apply .cp-officer-phone{color:#fff}.cp-apply .urla.urla-member{grid-template-columns:minmax(0,1fr);gap:14px;max-width:780px}.cp-apply .urla-member .urla-head h1{color:#fff;letter-spacing:-.01em;text-shadow:0 0 18px #22c7e04d;font-size:26px;font-weight:800}.cp-apply .urla-member .urla-member-note{color:#e6edff;background:linear-gradient(160deg,#ffffff14,#ffffff05 60%),#0d16388c;border:1px solid #22c7e066;border-radius:14px;margin:10px 0 8px;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:1.45;box-shadow:0 0 16px #1e90ff24}.cp-apply .urla-member .urla-save{color:#9fb6dc;font-size:13px;line-height:1.5}.cp-apply .urla-member .urla-save-state{color:#7fe7ff;font-weight:700}.cp-apply .urla-member .urla-head [role=alert]{color:#ff8a9a;font-weight:700}.cp-apply .urla-cells{justify-content:center;align-items:flex-start;margin:6px 0 4px;padding:0;display:flex;position:relative}.cp-apply .urla-cells-defs{width:0;height:0;position:absolute}.cp-apply .urla-cell{cursor:pointer;color:#9fb6dc;min-width:0;max-width:84px;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;margin:0 -1.5px;padding:0;display:flex;position:relative}.cp-apply .urla-cell svg{width:100%;height:auto;transition:transform .2s;display:block;overflow:visible}.cp-apply .urla-cell b{aspect-ratio:100/115.5;color:#7d93bd;pointer-events:none;justify-content:center;align-items:center;width:100%;font-size:20px;font-weight:900;display:flex;position:absolute;top:0;left:0}.cp-apply .urla-cell small{box-sizing:border-box;text-align:center;color:#7d93bd;width:100%;margin-top:7px;padding:0 3px;font-size:11.5px;font-weight:700;line-height:1.25;display:block}.cp-apply .urla-cell-glass{fill:#0d1638bf;stroke:#22c7e04d;stroke-width:2.5px;stroke-linejoin:round}.cp-apply .urla-cell-comb{fill:none}.cp-apply .urla-cell-spark{fill:none;stroke:none}.cp-apply .urla-cell.lit .urla-cell-glass{fill:url(#urla-cell-fade);stroke:#a0f0ffd9;stroke-width:3px;animation:4.8s ease-in-out infinite urla-cell-flash;animation-delay:calc(var(--i) * .6s)}.cp-apply .urla-cell.lit .urla-cell-comb{fill:url(#urla-cell-comb)}.cp-apply .urla-cell.lit svg{filter:drop-shadow(0 0 6px #22c7e073)}.cp-apply .urla-cell.lit .urla-cell-spark{stroke:#e0faff;stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:46 300;opacity:0;filter:drop-shadow(0 0 4px #22c7e0)drop-shadow(0 0 8px #1e90ff);animation:4.8s linear infinite urla-cell-spark;animation-delay:calc(var(--i) * .6s)}.cp-apply .urla-cell.lit b,.cp-apply .urla-cell.lit small{color:#fff}.cp-apply .urla-cell.lit b{text-shadow:0 0 10px #e0faffcc,0 1px 2px #090e28b3}.cp-apply .urla-cell-flow{stroke:#e0faff;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:10 40;filter:drop-shadow(0 0 5px #22c7e0);animation:1.8s linear infinite urla-cell-flow}.cp-apply .urla-cell.on{z-index:1}.cp-apply .urla-cell.on svg{filter:drop-shadow(0 0 10px #22c7e0d9)drop-shadow(0 0 22px #1e90ff80);animation:2.8s ease-in-out infinite urla-cell-breathe;transform:scale(1.1)}.cp-apply .urla-cell.on .urla-cell-glass{stroke:#fff;stroke-width:3.5px}.cp-apply .urla-cell.on b{font-size:22px}@keyframes urla-cell-spark{0%{stroke-dashoffset:0;opacity:1}16%{stroke-dashoffset:-334px;opacity:1}17%,to{stroke-dashoffset:-334px;opacity:0}}@keyframes urla-cell-flash{0%,18%,to{stroke:#a0f0ffd9}7%{stroke:#fff}}@keyframes urla-cell-flow{to{stroke-dashoffset:-50px}}@keyframes urla-cell-breathe{0%,to{filter:drop-shadow(0 0 8px #22c7e0b3)drop-shadow(0 0 18px #1e90ff66)}50%{filter:drop-shadow(0 0 14px #7fe7ff)drop-shadow(0 0 28px #1e90ffa6)}}.cp-apply .urla-cell.done:after{content:"✓";z-index:2;color:#04210f;background:#00e38a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:flex;position:absolute;top:-4px;right:4%;box-shadow:0 0 8px #00e38ab3}.cp-apply .urla-cell:not(.on):hover svg{transform:scale(1.05)}.cp-apply .urla-cell:focus-visible{outline:none}.cp-apply .urla-cell:focus-visible svg{filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 8px #fff)}@media (width<=600px){.cp-apply .urla-cell small{display:none}.cp-apply .urla-cell b{font-size:18px}}.cp-apply .urla-member .urla-card.hb{margin:0;padding:20px 22px 22px}.cp-apply .urla-member .urla-card.hb>h2{color:#fff;margin:0 0 12px;font-size:21px;font-weight:800}@media (width<=560px){.cp-apply .urla-member .urla-card.hb{padding:16px 14px 18px}}.cp-apply .urla-member .urla-who{flex-wrap:wrap;gap:8px;margin-bottom:14px}.cp-apply .urla-member .urla-group{border-top:1px solid #22c7e02e;padding:16px 0 8px}.cp-apply .urla-member .urla-card h3,.cp-apply .urla-member .urla-group h3{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;font-weight:800;display:flex;color:#22c7e0!important}.cp-apply .urla-member .urla-group h3:before{content:"";background:#22c7e0;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #22c7e0}.cp-apply .urla-member .urla-note{margin:-2px 0 10px;font-size:13.5px;line-height:1.45;color:#9fb6dc!important}.cp-apply .urla-member .urla-grid{gap:12px 16px}.cp-apply .urla-member .urla-field{gap:6px}.cp-apply .urla-member .urla-field>label,.cp-apply .urla-member .urla-ssn>label,.cp-apply .urla-member .employment-pay label,.cp-apply .urla-member .employment-pay legend{font-size:14px;font-weight:700;line-height:1.35;color:#dbe8ff!important}.cp-apply .urla-member :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;border-radius:12px;min-height:48px;padding:11px 13px;font-size:16px;color:#fff!important;background:#070d24cc!important;border:1px solid #22c7e066!important}.cp-apply .urla-member select option{color:#fff;background:#0f1838}.cp-apply .urla-member :is(input,select)::placeholder{color:#7d93bd}.cp-apply .urla-member :is(input,select):focus{outline:none;box-shadow:0 0 0 3px #22c7e033,0 0 14px #22c7e059;border-color:#22c7e0!important}.cp-apply .urla-member input:disabled{opacity:.6}.cp-apply .urla-member .urla-ym small{color:#9fb6dc;font-size:13px}.cp-apply .urla-member .urla-ym input{width:84px}.cp-apply .urla-member .urla-zip-pick{background:#22c7e014;border-color:#22c7e059;border-radius:12px}.cp-apply .urla-member .urla-zip-pick b{color:#7fe7ff}.cp-apply .urla-member .urla-item{background:linear-gradient(160deg,#ffffff0f,#ffffff04 60%);border:1px solid #9fb6dc40;border-radius:14px;padding:12px 14px}.cp-apply .urla-member .urla-item-head{color:#fff;font-size:14px}.cp-apply .urla-member .employment-pay fieldset{border:1px solid #22c7e04d;border-radius:14px}.cp-apply .urla-member .employment-pay h4{color:#fff}.cp-apply .urla-member .urla-ssn-input{letter-spacing:.14em;min-height:52px;font-size:20px!important}.cp-apply .urla-member .urla-ssn-stars{color:#fff}.cp-apply .urla-member .urla-ssn-ok{color:#00e38a}.cp-apply .urla-member :is(.urla-btn,.urla-pill),.cp.cp-apply .cp-card :is(.cp-purchase-btn.cp-purchase-btn:not(.cp-cta),.cp-share-btn.cp-share-btn){box-sizing:border-box;cursor:pointer;-webkit-text-fill-color:#fff;text-shadow:0 1px 2px #090e2899;justify-content:center;align-items:center;min-height:48px;padding:11px 20px;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .2s;position:relative;overflow:hidden;color:#fff!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(255,255,255,0.16)' stroke-width='0.8'/></svg>") 0 0/14px 24px,linear-gradient(90deg,#14214b 0%,#0f1b3d 24%,#3b4fd8 55%,#4f8fe6 78%,#7cc4e6 100%)!important;border:1px solid #bee6ff8c!important;border-radius:999px!important;display:inline-flex!important;box-shadow:inset 0 1.5px #ffffff73,inset 0 -3px 6px #090e2859,0 2px #14204f8c,0 8px 18px #04081e73!important}.cp-apply .urla-member :is(.urla-btn,.urla-pill):before,.cp.cp-apply .cp-card :is(.cp-purchase-btn.cp-purchase-btn:not(.cp-cta),.cp-share-btn.cp-share-btn):before{content:"";clip-path:inset(0 round 24%);background:linear-gradient(160deg,#fff,#b5f0ff 55%,#5fd3f5);flex:none;width:14px;height:16px;margin-right:10px}.cp-apply .urla-member .urla-btn:after,.cp.cp-apply .cp-card :is(.cp-purchase-btn.cp-purchase-btn:not(.cp-cta),.cp-share-btn.cp-share-btn):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff47 50%,#0000 65%) -150% 0/250% 100% no-repeat;animation:5s ease-in-out 1.5s infinite eh-sweep;position:absolute;inset:0}.cp-apply .urla-member .urla-btn:not(.primary):after{animation-delay:3s}.cp-apply .urla-member :is(.urla-btn,.urla-pill):hover:not(:disabled),.cp.cp-apply .cp-card :is(.cp-purchase-btn.cp-purchase-btn:not(.cp-cta),.cp-share-btn.cp-share-btn):hover{transform:translateY(-1px);box-shadow:inset 0 1.5px #ffffff80,inset 0 -3px 6px #090e2859,0 3px #14204f8c,0 0 18px #22c7e059!important}.cp-apply .urla-member :is(.urla-btn,.urla-pill):active:not(:disabled),.cp.cp-apply .cp-card :is(.cp-purchase-btn.cp-purchase-btn:not(.cp-cta),.cp-share-btn.cp-share-btn):active{transform:translateY(1px);box-shadow:inset 0 2px 5px #090e2873,0 1px #14204f80!important}.cp-apply .urla-member :is(.urla-btn,.urla-pill):disabled{opacity:.45;cursor:default}.cp-apply .urla-member .urla-btn:disabled:after{animation:none}.cp-apply .urla-member :is(.urla-pill,.urla-btn):focus-visible{outline-offset:3px;outline:3px solid #22c7e0}.cp-apply .urla-member .urla-pills,.cp-apply .urla-member .urla-who{gap:10px}.cp-apply .urla-member .urla-pill{min-width:76px;min-height:46px;padding:9px 18px}.cp-apply .urla-member .urla-pill:before{width:12px;height:14px;margin-right:8px}.cp-apply .urla-member .urla-pill:not(.on):not([aria-pressed=true]){-webkit-text-fill-color:#dbe8ff;color:#dbe8ff!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(255,255,255,0.10)' stroke-width='0.8'/></svg>") 0 0/14px 24px,linear-gradient(90deg,#1a1d55 0%,#1f2a66 55%,#1d3a70 100%)!important;border-color:#bee6ff59!important}.cp-apply .urla-member .urla-pill:not(.on):not([aria-pressed=true]):before{background:#9fb6dc73}.cp-apply .urla-member .urla-pill:is(.on,[aria-pressed=true]){box-shadow:inset 0 1.5px #ffffff73,inset 0 -3px 6px #090e2859,0 2px #14204f8c,0 0 18px #22c7e080!important}.cp-apply .urla-member .urla-pill:is(.on,[aria-pressed=true]):before{filter:drop-shadow(0 0 4px #fff)}.cp-apply .urla-member .urla-foot{border-top:1px solid #22c7e02e;gap:14px;margin-top:22px;padding-top:18px;display:grid}.cp-apply .urla-member .urla-foot>div:first-child{justify-content:space-between;gap:12px;display:flex}.cp-apply .urla-member .urla-foot>div:first-child .urla-btn{flex:1 1 0;max-width:220px}.cp-apply .urla-member .urla-comeback{margin:0;font-size:13.5px;line-height:1.45;color:#9fb6dc!important}.cp-apply .urla-member .urla-foot .urla-export{background:#22c7e00f;border:1px solid #22c7e040;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:14px;display:flex}.cp-apply .urla-member .urla-foot .urla-export>span{color:#fff;font-size:15px;font-weight:700}.cp-apply .urla-member .urla-send{background:linear-gradient(160deg,#ffffff12,#ffffff05 60%),#070d248c;border:1px solid #22c7e073;border-radius:16px;margin-top:16px;padding:18px;box-shadow:0 0 18px #1e90ff29}.cp-apply .urla-member .urla-send h3{letter-spacing:0;text-transform:none;font-size:18px;color:#fff!important}.cp-apply .urla-member .urla-send h3:before{content:"";width:14px;height:16px;box-shadow:none;clip-path:inset(0 round 24%);background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0);border-radius:0;flex:none}.cp-apply .urla-member .urla-send h4{color:#22c7e0}.cp-apply .urla-member .urla-send p{font-size:14.5px;color:#c9d8f2!important}.cp-apply .urla-member .urla-send p b{color:#fff}.cp-apply .urla-member .urla-send a{color:#7fe7ff}.cp-apply .urla-member .urla-send-tick{cursor:pointer;background:#22c7e014;border:1px solid #22c7e059;border-radius:12px;align-items:center;margin:16px 0;padding:12px 14px;font-size:15px;color:#fff!important}.cp-apply .urla-member .urla-send-tick input{accent-color:#22c7e0;width:22px;height:22px}.cp-apply .urla-member .urla-send-row{gap:12px}.cp-apply .cp-main>.cp-card{max-width:640px;margin:18px auto}.cp-apply .cp-card .urla-field>label{font-size:14px;font-weight:700;color:#dbe8ff!important}.cp-apply .cp-card .urla-field input{letter-spacing:.3em;text-align:center;border-radius:12px;min-height:52px;font-size:22px}.cp-apply .cp-card .urla-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cp-apply .cp-card .cp-purchase-btn,.cp-apply .cp-card .cp-share-btn{vertical-align:middle;min-height:48px;margin:6px 6px 6px 0!important}.cp-apply .cp-card h2+.cp-status{margin-top:0}.cp-apply .cp-card .cp-status{font-size:15px;line-height:1.5}.cp-apply .cp-apply-error.cp-apply-error{font-weight:700;color:#ff8a9a!important}@media (prefers-reduced-motion:reduce){.cp-apply .urla-cell :is(svg,.urla-cell-glass,.urla-cell-spark,.urla-cell-flow){animation:none!important}.cp-apply .urla-cell-flow{stroke-dasharray:none;opacity:.7}.cp-apply .urla-member .urla-btn:after,.cp.cp-apply .cp-card :is(.cp-purchase-btn,.cp-share-btn):after{animation:none!important}.cp-apply .urla-cell svg,.cp-apply .urla-member .urla-pill,.cp-apply .urla-member .urla-btn{transition:none}}.cp-apply .urla-member .urla-foot{justify-content:stretch}.cp-apply .urla-member .urla-foot .urla-export .urla-btn.primary:before{display:none}.cp-apply .urla-member .urla-send-row .urla-btn{flex:180px}.cp-apply .cp-card .cp-purchase-btn{justify-content:center;align-items:center;padding:11px 20px;font-weight:800;border-radius:999px!important;margin:10px 10px 0 0!important;display:inline-flex!important}@media (width<=560px){.cp-apply .cp-card :is(.cp-purchase-btn,.cp-share-btn){width:100%;margin:10px 0 0!important}}.cp-apply .hyve-step-tag{letter-spacing:1.2px;color:#22c7e0;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.cp-apply .hyve-step-tag:before{content:"";background:#22c7e0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c7e0}.cp-apply .hyve-linkish{color:#7fe7ff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.cp-apply .hyve-banner{color:#9fb6dc;background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;display:flex}.cp-apply .hyve-banner .cp-cta{width:auto}.cp-apply .hyve-review-card{background:#0f183899;border:1px solid #22c7e0;border-radius:14px;margin:12px 0;padding:12px 14px}.cp-apply .hyve-review-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.cp-apply .hyve-review-tag{letter-spacing:1.2px;color:#22c7e0;font-size:11px;font-weight:700}.cp-apply .hyve-review-rows{gap:6px;margin:0;display:grid}.cp-apply .hyve-review-rows>div{grid-template-columns:minmax(110px,.9fr) 1.4fr;gap:10px;display:grid}.cp-apply .hyve-review-rows dt{color:#9fb6dc}.cp-apply .hyve-review-rows dd{color:#fff;overflow-wrap:anywhere;margin:0}.cp-apply .hyve-blank{color:#e69f94}.cp-apply .hyve-chip{color:#9fb6dc;border:1px solid #9fb6dc;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;display:inline-block}.cp-apply .hyve-finish{color:#f5d7d2;background:#f0563f1f;border:1px solid #f0563f;border-radius:14px;margin:12px 0;padding:10px 14px}.cp-apply .hyve-finish ul{margin:6px 0 0;padding-left:18px}.cp-apply .hyve-role-confirm{color:#9fb6dc;border:1px solid #22c7e080;border-radius:12px;margin:10px 0;padding:10px 14px}.cp-apply .hyve-role-confirm b{color:#fff}.cp-apply .hyve-box{cursor:pointer;background:#0f183899;border:1px solid #22c7e08c;border-radius:14px;grid-template-columns:26px 1fr;gap:10px;margin:12px 0;padding:12px 14px;display:grid}.cp-apply .hyve-box.on{border-color:#22c7e0;box-shadow:0 0 14px #22c7e040}.cp-apply .hyve-box input{accent-color:#22c7e0;width:20px;height:20px;margin-top:2px}.cp-apply .hyve-box-title{color:#fff;margin-bottom:6px;display:block}.cp-apply .hyve-box-words{color:#9fb6dc;line-height:1.5;display:block}.cp-apply .hyve-box-words b{color:#fff}.cp-apply .hyve-officer-card{align-items:center;gap:10px;margin:4px 0 8px;display:flex}.cp-apply .hyve-officer-card img,.cp-apply .hyve-officer-initials{object-fit:cover;border:1px solid #22c7e0;border-radius:50%;width:44px;height:44px}.cp-apply .hyve-officer-initials{color:#fff;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cp-apply .hyve-officer-card small{color:#9fb6dc;display:block}.cp-apply .hyve-officer-card b{color:#fff}.cp-apply .hyve-lockup{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.cp-apply .hyve-lockup .cp-logo{font-size:15px}.cp-apply .hyve-signature{border-bottom:2px solid #9fb6dc99;min-height:56px;margin:14px 0 6px;padding:10px 14px 6px}.cp-apply .hyve-signature small{color:#9fb6dc;letter-spacing:1px;font-size:11px}.cp-apply .hyve-signature-name{color:#fff;font-family:Brush Script MT,Segoe Script,cursive;font-size:30px;line-height:1.2;display:block}.cp-apply .hyve-unlock .cp-cta,.cp-apply .hyve-status .cp-cta{width:auto}@media (width<=520px){.cp-apply .hyve-review-rows>div{grid-template-columns:1fr;gap:0}}.refer{box-sizing:border-box;color:#18345d;background:#f6f8fc;justify-content:center;align-items:flex-start;min-height:100vh;padding:20px 12px 40px;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex}.refer-page{background:#fff;border:1px solid #0e7ea51f;border-radius:18px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 10px 30px #1e2b450f}.refer-top{border-bottom:4px solid #0000;border-image:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%)) 1;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px 10px;display:flex}.refer-brand{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.refer-brand span{letter-spacing:.5px;color:#0f1b3d;padding-top:5px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:26px;font-weight:800;line-height:1}@supports ((-webkit-background-clip:text) or (background-clip:text)){.refer-brand span{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.refer-hero{color:#fff;background:#0f1b3d;grid-template-columns:64px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.refer-hero img{object-fit:cover;background:#dfe6ff;border:3px solid #22d3ee;border-radius:50%;width:64px;height:64px}.refer-hero b{font-size:17px;display:block}.refer-hero span{color:#dfe6ff;margin-top:2px;font-size:12.5px;display:block}.refer-hero small{color:#c9d4ff;margin-top:4px;font-size:11px;display:block}.refer-hero small a{color:#fff;font-weight:700;text-decoration:none}.refer-promise{color:#0f1b3d;background:#eef5ff;gap:6px;padding:12px 16px;font-size:13px;display:grid}.refer-promise div:before{content:"✓ ";color:#0e7490;font-weight:900}.refer-body{padding:14px 16px 6px}.refer h1{color:#1e2b45;margin:0 0 6px;font-size:20px}.refer-sub{color:#4b5a78;margin:0 0 10px;font-size:13.5px;line-height:1.45}.refer-count{color:#0e7490;background:#ecfeff;border-radius:999px;margin:0 0 8px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.refer-notme{color:#24539e;cursor:pointer;text-align:left;background:0 0;border:0;margin:0 0 10px;padding:0;font:700 12px inherit;display:block}.refer-form{gap:10px;display:grid}.refer-form label{color:#24539e;font-size:11.5px;font-weight:800;display:block}.refer-form label input,.refer-form label textarea{margin-top:4px;display:block}.refer-form label em{color:#7a8aa6;font-style:normal;font-weight:400}.refer-form input,.refer-form textarea,.refer-panel input{font:inherit;color:#0f1b3d;box-sizing:border-box;background:#fff;border:1px solid #d5deee;border-radius:12px;width:100%;padding:12px;font-size:16px;font-weight:400}.refer-form textarea{resize:none}.refer-check{color:#45698f;align-items:flex-start;gap:8px;font-size:12px!important;font-weight:600!important;display:flex!important}.refer-check input{accent-color:#0e7ea5;height:18px;margin-top:1px;width:18px!important;padding:0!important}.refer-hp{position:absolute;left:-9999px}.refer-btn{box-sizing:border-box;text-align:center;width:100%;font:inherit;color:#fff;background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));cursor:pointer;border:none;border-radius:999px;margin:0;padding:14px 18px;font-size:15.5px;font-weight:900;text-decoration:none;display:block;box-shadow:0 8px 20px #0e7ea547}.refer-btn:disabled{opacity:.5;cursor:default;box-shadow:none}.refer-main{margin-top:4px}.refer-or-wrap{gap:8px;margin-top:8px;display:grid}.refer-or{text-align:center;color:#7a8aa6;margin:2px 0 0;font-size:11px}.refer-quiet-btn{box-sizing:border-box;text-align:center;color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;width:100%;padding:11px;font:800 13.5px inherit;text-decoration:none;display:block}.refer-shortcuts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.refer-cardlink{text-align:center;color:#24539e;padding:6px 0 2px;font-size:12px;font-weight:700;text-decoration:none;display:block}.refer-panel{background:#f6f9ff;border:1px solid #dbe5f5;border-radius:14px;gap:8px;margin:4px 0 10px;padding:12px;display:grid}.refer-panel b{color:#1e2b6a;font-size:14px}.refer-panel p{color:#45698f;margin:0;font-size:12.5px;line-height:1.4}.refer-panel-btns{gap:8px;display:grid}.refer-error{color:#b91c1c;margin:0;font-size:13px;font-weight:700}.refer-quiet{color:#8a97ad}.refer-done{text-align:center;padding:22px 16px 10px}.refer-done-big{font-size:44px}.refer-done b{color:#1e2b6a;margin-top:6px;font-size:19px;display:block}.refer-done p{color:#45698f;margin:8px 0 0;font-size:13px;line-height:1.5}.refer-steps{text-align:left;color:#1e2b6a;background:#eef5ff;border-radius:12px;gap:6px;margin:14px 0 0;padding:12px 14px;font-size:12.5px;display:grid}.refer-steps div:before{content:"→ ";color:#0e7ea5;font-weight:900}.refer-done-btns{gap:8px;margin-top:16px;display:grid}.refer-count-line{color:#7a8aa6;font-size:12px}.refer-fine{color:#8a97ad;text-align:center;margin:0;padding:12px 16px 16px;font-size:10px;line-height:1.45}.refer-fine b{color:#45698f}.refer-fine a{color:#24539e}.refer-rel{gap:6px;display:grid}.refer-rel-k{color:#24539e;font-size:11.5px;font-weight:800}.refer-rel>div{flex-wrap:wrap;gap:6px;display:flex}.refer-rel button{color:#24539e;cursor:pointer;background:#f3f7ff;border:1px solid #c6d6f2;border-radius:999px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:800}.refer-rel button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}@media (width<=640px){.refer{background:#fff;padding:0 0 32px}.refer-page{max-width:none;box-shadow:none;border:0;border-radius:0;overflow:visible}.refer-top{z-index:5;padding-top:calc(8px + env(safe-area-inset-top));padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right));position:sticky;top:0}.refer-form input,.refer-form textarea{min-width:0;max-width:100%;font-size:16px}}.refer-split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.refer-split input{min-width:0}.refer-form input::placeholder,.refer-form textarea::placeholder,.refer-panel input::placeholder{color:#8a97ad;font-weight:400}.refer-apply-note{color:#45698f;font-size:12px}.refer-apply{text-align:left;background:#f3f7ff;border:1px solid #c6d6f2;border-radius:14px;gap:8px;margin:14px 0;padding:14px;display:grid}.refer-apply b{color:#0f1b3d;font-size:15px}.refer-apply p{color:#33415e;margin:0;font-size:13px;line-height:1.45}.shc{box-sizing:border-box;color:#0f1b3d;background:#f6f8fc;justify-content:center;align-items:flex-start;min-height:100vh;padding:20px 12px 40px;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex}.shc-page{background:#fff;border:1px solid #e3eaf3;border-radius:18px;width:100%;max-width:480px;overflow:hidden}.shc-top{border-bottom:4px solid #0000;border-image:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%)) 1;background:#fff;align-items:center;padding:8px 16px 10px;display:flex}.shc-brand{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.shc-brand span,.shc-join span{letter-spacing:.5px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800;line-height:1}.shc-brand span{color:#0f1b3d;padding-top:5px;font-size:24px}@supports ((-webkit-background-clip:text) or (background-clip:text)){.shc-brand span{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.shc-body{padding:16px}.shc h1{color:#0f1b3d;margin:0 0 6px;font-size:19px}.shc-sub{color:#45698f;margin:0 0 12px;font-size:13.5px;line-height:1.5}.shc-quiet{color:#7a8aa6}.shc-hero{color:#fff;text-align:center;background:#0f1b3d;border-radius:14px;margin-bottom:10px;padding:14px}.shc-hero small{color:#cfe0ff;font-size:12px;display:block}.shc-hero b{margin-top:2px;font-size:30px;display:block}.shc-hero b span{color:#cfe0ff;font-size:13px;font-weight:400}.shc-rows{border-collapse:collapse;width:100%;font-size:14px}.shc-rows td{color:#45698f;border-top:1px solid #eef1f7;padding:8px 0}.shc-rows tr:first-child td{border-top:0}.shc-rows td:last-child{text-align:right;color:#0f1b3d;font-weight:700}.shc-when{color:#7a8aa6;margin:8px 0 0;font-size:12px}.shc-quiet-btn{box-sizing:border-box;color:#24539e;text-align:center;cursor:pointer;background:#f3f7ff;border:1px solid #c6d6f2;border-radius:999px;width:100%;margin-top:12px;padding:12px;font:800 14px inherit;text-decoration:none;display:block}.shc-invite{background:#eef5ff;border-radius:14px;margin-top:16px;padding:14px}.shc-invite b{margin-bottom:4px;font-size:15px;display:block}.shc-invite p{margin:0;font-size:13px;line-height:1.45}.shc-join{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:11px 16px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.shc-join span{color:#fff;padding-top:4px;font-size:19px}.shc-mark-bright{filter:drop-shadow(0 0 5px #60a5fa80)}.shc-mark-bright circle[fill=\#0b6475],.shc-mark-bright circle[fill=\#0a7a8c]{fill:#3bb9cd}.shc-mark-bright circle[fill=\#0e7ea5]{fill:#60a5fa}.shc-mark-bright circle[fill=\#22c7e0]{fill:#22d3ee}.shc-fine{color:#7a8aa6;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.45}@media (width<=640px){.shc{background:#fff;padding:0 0 32px}.shc-page{border:0;border-radius:0;max-width:none;overflow:visible}.shc-top{z-index:5;padding-top:calc(8px + env(safe-area-inset-top));padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right));position:sticky;top:0}}.ohf{color:#0f1b3d}.ohf-box{background:linear-gradient(#c7d5f8,#fff 70px);border:2px solid #0e7ea5;border-top-width:10px;border-radius:16px;margin-top:12px;padding:14px}.ohf-box h2{color:#1d4ed8;margin:0 0 2px;font-size:18px}.ohf-box h3{color:#1d4ed8;margin:0 0 2px;font-size:16px}.ohf-sub{color:#45698f;margin:0 0 8px;font-size:12.5px}.ohf label{letter-spacing:.08em;color:#7a8aa6;text-transform:uppercase;margin:10px 0 4px;font-size:11px;font-weight:900;display:block}.ohf input{box-sizing:border-box;width:100%;font:inherit;color:#0f1b3d;background:#fff;border:1.5px solid #0f1b3d;border-radius:12px;padding:10px 12px;font-size:16px;font-weight:700;display:block}.ohf input:read-only{color:#0f1b3d;background:#f4f7fd}.ohf input::placeholder{color:#9aa7bd;font-weight:500}.ohf-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ohf-row3{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.ohf-hint{color:#45698f;margin:6px 0 0;font-size:12px}.ohf-error{color:#b91c1c;margin:6px 0 0;font-size:12.5px;font-weight:700}.ohf-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ohf-chips button{font:inherit;color:#0f1b3d;cursor:pointer;background:linear-gradient(#fdfeff,#e3ebf8);border:1.5px solid #0f1b3d;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.ohf-chips button.on{color:#fff;background:#0f1b3d}.ohf-label{letter-spacing:.08em;color:#7a8aa6;text-transform:uppercase;margin:14px 0 4px;font-size:11px;font-weight:900}.ohf-card{grid-template-columns:64px 1fr;align-items:center;gap:10px;display:grid}.ohf-pic{color:#fff;background:linear-gradient(135deg,#c3cad6,#7c8aa0);border-radius:50%;place-items:center;width:64px;height:64px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.ohf-pic img{object-fit:cover;width:100%;height:100%}.ohf-fields{gap:6px;display:grid}.ohf-fields input{padding:7px 10px;font-size:14px}.ohf-links{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.ohf-links button{font:inherit;color:#0e7ea5;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.ohf-switches{gap:6px;display:grid}.ohf-switches button{text-align:left;font:inherit;color:#0f1b3d;cursor:pointer;background:linear-gradient(#fdfeff,#e3ebf8);border:1.5px solid #0f1b3d;border-radius:12px;padding:9px 12px;font-size:13px;font-weight:700}.ohf-switches button.on{color:#fff;background:#0f1b3d}.ohf-cta{width:100%;font:inherit;color:#fff;cursor:pointer;background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));border:0;border-radius:999px;margin-top:14px;padding:13px;font-size:14.5px;font-weight:800;display:block;box-shadow:inset 0 1.5px #ffffff73,inset 0 -3px 6px #090e2859,0 2px #14204f8c}.ohf-cta:disabled{opacity:.5;cursor:default}.ohf-quiet{font:inherit;color:#0e7ea5;cursor:pointer;background:0 0;border:0;margin:10px auto 0;font-size:13px;font-weight:700;display:block}.ohf-preview{background:#fff;border:1px solid #dbe4f3;border-radius:12px;width:100%;height:360px;margin-top:10px;display:block}.ohf-acts{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:12px;display:grid}.ohf-acts a,.ohf-acts button{text-align:center;font:inherit;color:#0f1b3d;cursor:pointer;background:linear-gradient(#fdfeff,#e3ebf8);border:1.5px solid #0f1b3d;border-radius:999px;padding:9px 4px;font-size:12.5px;font-weight:800;text-decoration:none}.ohf-list{background:linear-gradient(#d5d9e0,#fff 70px);border-color:#64748b}.ohf-list h3{color:#334155}.ohf-item{border-top:1px solid #e3ebf8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:10px 0;display:flex}.ohf-item b{font-size:14px;display:block}.ohf-item small{color:#45698f;font-size:11.5px;display:block}.ohf-item-acts{gap:10px;display:flex}.ohf-item-acts a,.ohf-item-acts button{font:inherit;color:#0e7ea5;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:800;text-decoration:none}.ohf-item-acts .ohf-x{color:#b91c1c}.ohf-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ohf-two button,.ohf-homes button{text-align:left;min-height:52px;font:inherit;color:#0f1b3d;cursor:pointer;background:linear-gradient(#fdfeff,#e3ebf8);border:1.5px solid #0f1b3d;border-radius:12px;gap:2px;padding:9px 12px;display:grid}.ohf-two button b,.ohf-homes button b{font-size:14px}.ohf-two button small,.ohf-homes button small{color:#45698f;font-size:12px}.ohf-two button.on,.ohf-homes button.on{color:#fff;background:#0f1b3d}.ohf-two button.on small,.ohf-homes button.on small{color:#c7d5f8}.ohf-two button:focus-visible,.ohf-homes button:focus-visible{outline-offset:2px;outline:2px solid #0e7ea5}.ohf-homes{gap:6px;display:grid}.ohf-kind{color:#fff;vertical-align:1px;background:#0e7ea5;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}@media (width<=359px){.ohf-two{grid-template-columns:1fr}}.cl{color:#0f1b3d;max-width:720px;margin:20px auto;padding:0 16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.cl-card{background:#fff;border:1.5px solid #1d4ed8;border-radius:14px;gap:10px;margin-bottom:12px;padding:18px;display:grid}.cl-card h1{margin:0;font-size:20px}.cl-card h2{margin:0;font-size:17px}.cl-brand{align-items:center;gap:8px;font-size:18px;display:flex}.cl-sub{color:#45698f;margin:0;font-size:14px;line-height:1.45}.cl-card label{color:#45698f;text-transform:uppercase;letter-spacing:.04em;gap:4px;font-size:12px;font-weight:800;display:grid}.cl-card label input{font:inherit;text-transform:none;letter-spacing:0;color:#0f1b3d;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font-size:15px;font-weight:500}.cl-card label small{text-transform:none;letter-spacing:0;color:#64748b;font-weight:600}.cl-cta{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d, #0f1b3d, #0e7ea5, #22c7e0));color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:9px 18px;font-weight:800}.cl-cta:disabled{opacity:.4;cursor:not-allowed}.cl-quiet{color:#1d4ed8;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #c7d6f0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.cl-fine{color:#64748b;margin:0;font-size:12px;line-height:1.4}.cl-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cl-badge{color:#fff;vertical-align:middle;background:#0f1b3d;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.cl-file{border:1.5px solid #0e7490;border-radius:12px;gap:8px;padding:12px;display:grid}.cl-file-top{gap:2px;display:grid}.cl-file-top span{color:#45698f;font-size:13px}.cl-steps{flex-wrap:wrap;gap:6px;display:flex}.cl-steps button{color:#45698f;font:inherit;background:#fff;border:1px solid #c7d6f0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.cl-steps button.on{color:#00a05c;background:#ecfdf3;border-color:#a7e3c4}.cl-team{color:#45698f;margin:0;font-size:12.5px}.cl-attach{color:#1d4ed8;font:inherit;background:#fff;border:1px solid #0e7ea5;border-radius:999px;justify-self:start;padding:8px 14px;font-weight:700}.cl-check{align-items:flex-start;gap:8px;text-transform:none!important;letter-spacing:0!important;color:#0f1b3d!important;font-size:13px!important;font-weight:600!important;display:flex!important}.cl-word{background:var(--hh-fade);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Sora,sans-serif;font-weight:800}.cl-out{margin-left:auto}.cl-link{color:#1d4ed8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.cl-ok{color:#00a05c!important}.cl-bad{color:#b91c1c!important}.cl-note{color:#0f1b3d;background:#eff6ff;border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.cl-wait{background:#f1f5ff;border:1px solid #c7d6f0;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.cl-picked{text-transform:none;letter-spacing:0;color:#0f1b3d;font-size:15px;font-weight:700}.cl-options{text-transform:none;letter-spacing:0;gap:4px;display:grid}.cl-options button{text-align:left;font:inherit;color:#0f1b3d;cursor:pointer;background:#fff;border:1px solid #c7d6f0;border-radius:8px;padding:8px 10px;display:grid}.cl-options small{color:#64748b;font-weight:600}.cl-steps button:disabled{cursor:default}.cl-steps button:not(:disabled){cursor:pointer}.cl-shared{background:#ecfdf3;border:1px solid #a7e3c4;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.cl-shared p{color:#0f1b3d;margin:0;font-size:13px}.cl-wire-form{background:#fcf2f0;border:1px solid #f1cac4;border-radius:10px;gap:8px;padding:10px;display:grid}.cl-file-name{color:#00a05c;margin:0;font-size:13px;font-weight:700}.cl-kd{background:#f8fbff;border:1px solid #c7d6f0;border-radius:10px;gap:6px;padding:10px;display:grid}.cl-kd-counts{flex-wrap:wrap;gap:6px;display:flex}.cl-kd-count{color:#0f1b3d;border:1px solid #1d4ed8;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:700}.cl-kd-warn{border-color:#f0563f}.cl-kd-lines{gap:3px;margin:0;padding:0;list-style:none;display:grid}.cl-kd-lines li{grid-template-columns:16px minmax(0,1fr);column-gap:6px;font-size:13px;display:grid}.cl-kd-lines li i{color:#94a3b8;font-style:normal;font-weight:800}.cl-kd-lines li.done i{color:#00a05c}.cl-kd-lines li small{color:#45698f;overflow-wrap:anywhere;grid-column:2;font-size:12px}.ohfo{max-width:560px}.ohfo-head{color:#45698f;margin:0 0 6px;font-size:13px}.ohfo-head a{color:#0e7ea5;font-weight:700;text-decoration:none}.ohfo h1{color:#0f1b3d;margin:0 0 4px;font-size:22px}.ohfo-sub{color:#45698f;margin:0 0 12px;font-size:13.5px}.ohfo-search input{box-sizing:border-box;width:100%;font:inherit;border:1.5px solid #0f1b3d;border-radius:12px;padding:10px 12px;font-size:15px}.ohfo-matches{gap:4px;margin-top:6px;display:grid}.ohfo-matches button{text-align:left;font:inherit;color:#0f1b3d;cursor:pointer;background:#fff;border:1px solid #cfdcf3;border-radius:10px;padding:8px 10px;font-size:13.5px;font-weight:700}.ohfo-agent{border:1.5px solid #0f1b3d;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ohfo-agent b{color:#0f1b3d;font-size:15px;display:block}.ohfo-agent span{color:#45698f;font-size:12.5px}.ohfo-agent button{font:inherit;color:#0f1b3d;cursor:pointer;background:linear-gradient(#fdfeff,#e3ebf8);border:1px solid #cfdcf3;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:800}.lv-overlay{z-index:400;background:#14204f8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lv-sheet{color:#0f1b3d;background:#fff;border-radius:16px;outline:none;flex-direction:column;width:100%;max-width:640px;max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 24px 60px #14204f59}.lv-head{border-bottom:1px solid #e3eaf3;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.lv-head b{font-size:16px;display:block}.lv-head small{color:#45698f;margin-top:2px;font-size:12.5px;display:block}.lv-x{color:#45698f;cursor:pointer;background:#f3f7ff;border:0;border-radius:50%;flex:0 0 34px;width:34px;height:34px;font-size:15px}.lv-pages{-webkit-overflow-scrolling:touch;background:#eef2f9;flex:1;min-height:180px;padding:12px;overflow-y:auto}.lv-pages .pad-pdf-pages{background:0 0;border:0;max-height:none;margin:0;padding:0;overflow:visible}.lv-pages canvas{background:#fff;border-radius:6px;width:100%;height:auto;margin:0 0 12px;display:block;box-shadow:0 2px 10px #14204f1f}.lv-pages p[role=status]{color:#45698f;text-align:center;margin:0 0 8px;font-size:12px}.lv-wait,.lv-error{text-align:center;color:#45698f;margin:40px 0;font-size:14px}.lv-error{color:#b3261e;font-weight:700}.lv-note{color:#0e7490;background:#ecfeff;border-top:1px solid #cdeff5;margin:0;padding:8px 16px;font-size:12.5px;font-weight:600}.lv-acts{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3eaf3;flex-wrap:wrap;gap:8px;display:flex}.lv-acts>*{cursor:pointer;text-align:center;box-sizing:border-box;border-radius:999px;flex:150px;justify-content:center;align-items:center;min-height:44px;font:800 14px system-ui,sans-serif;text-decoration:none;display:inline-flex}.lv-cta{color:#fff;background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));border:0}.lv-quiet{color:#24539e;background:#f3f7ff;border:1px solid #c6d6f2;box-shadow:inset 0 1px #fff,0 1px 2px #14204f14}.lv-acts>:disabled{opacity:.5;cursor:default}@media (width<=600px){.lv-overlay{align-items:stretch;padding:0}.lv-sheet{border-radius:0;max-width:none;height:100%;max-height:none}.lv-head{padding-top:calc(14px + env(safe-area-inset-top))}}.sn{color:#0f1b3d;text-align:left;box-sizing:border-box;background:#fff;align-content:start;gap:14px;max-width:760px;min-height:100vh;margin:0 auto;padding:16px 16px 120px;font-family:system-ui,sans-serif;display:grid}.sn>*{min-width:0}.sn-brand{align-items:center;gap:8px;display:flex}.sn-brand img{width:40px;height:25px}.sn-brand span{letter-spacing:.5px;background:var(--hh-fade);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Sora,system-ui,sans-serif;font-size:22px;font-weight:800}.sn-card{border:1px solid #dbe3ef;border-radius:18px;gap:12px;padding:18px;display:grid;box-shadow:0 2px 10px #14204f0f}.sn-card h1{margin:0;font-size:22px;line-height:1.2}.sn-card p{color:#1e2b45;margin:0;font-size:15.5px;line-height:1.5}.sn-list{gap:6px;margin:0;padding-left:20px;font-size:15px;line-height:1.45;display:grid}.sn-go{background:var(--hh-fade);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:13px 22px;font-size:16px;font-weight:800}.sn-go:disabled{opacity:.45;cursor:default}.sn-link{color:#0e7ea5;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.sn-code{font:inherit;letter-spacing:.3em;text-align:center;color:#0f1b3d;box-sizing:border-box;border:2px solid #c9d6ea;border-radius:14px;width:100%;max-width:260px;padding:12px;font-size:28px;font-weight:800}.sn-code:focus{border-color:#0e7ea5;outline:none}.sn-check{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.sn-check input{accent-color:#0e7ea5;flex:none;width:20px;height:20px;margin-top:1px}.sn-fine{color:#45698f!important;font-size:13px!important}.sn-quiet{color:#45698f;margin:0;font-size:14px}.sn-err{color:#b42318;margin:0;font-size:14px;font-weight:700}.sn-foot{color:#5b6b85;font-size:12px;line-height:1.45}.sn-read{gap:12px;display:grid}.sn-two{grid-template-columns:2fr 1fr;gap:10px;display:grid}.sn-two label{color:#45698f;gap:4px;min-width:0;font-size:12.5px;font-weight:700;display:grid}.sn-two input{font:inherit;color:#0f1b3d;border:1px solid #c9d6ea;border-radius:10px;min-width:0;padding:10px 12px;font-size:16px}.sn-pages{gap:14px;display:grid}.sn-page{gap:8px;display:grid}.sn-page canvas{border:1px solid #dbe3ef;border-radius:6px;width:100%}.sn-initial{color:#0e7ea5;font:inherit;cursor:pointer;background:#fff;border:2px solid #0e7ea5;border-radius:999px;justify-self:center;padding:10px 20px;font-size:15px;font-weight:800}.sn-initial:disabled{opacity:.5;cursor:default}.sn-initial.on{color:#00703f;opacity:1;background:#e6f7ef;border-color:#00a05c}.sn-signbar{z-index:10;padding:10px 14px calc(10px + env(safe-area-inset-bottom));color:#45698f;background:#fff;border-top:1px solid #dbe3ef;justify-items:center;gap:6px;font-size:13.5px;font-weight:700;display:grid;position:fixed;bottom:0;left:0;right:0}.sn-signbar .sn-go{justify-self:center}@media (width<=520px){.sn-two{grid-template-columns:1fr}}.sn-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sn-form label,.sn-sign{color:#45698f;gap:4px;min-width:0;font-size:12.5px;font-weight:700;display:grid}.sn-form input,.sn-form select,.sn-sign input{font:inherit;color:#0f1b3d;box-sizing:border-box;background:#fff;border:1px solid #c9d6ea;border-radius:10px;width:100%;min-width:0;padding:10px 12px;font-size:16px}.sn-sign input{font-style:italic}.sn-progress{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sn-progress li{border:1px solid #dbe3ef;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.sn-progress li>span:first-child{min-width:0;display:grid}.sn-progress small{color:#45698f;font-size:12.5px}.sn-newlink{flex-basis:100%;justify-content:space-between;align-items:center;gap:8px;display:flex}.sn-mini{color:#1e3a8a;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d6ea;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}@media (width<=520px){.sn-form{grid-template-columns:1fr}}.sn-changes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sn-changes li{border:1px solid #dbe3ef;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.sn-changes li>span{gap:2px;min-width:0;font-size:15px;display:grid}.sn-changes s{color:#5b6b85}.sn-changes em{color:#0f1b3d;font-style:normal;font-weight:800}.sn-changes small{color:#45698f;font-size:12.5px}.sn-changes .sn-initial{justify-self:auto}.sn-left{justify-self:start}.ds{box-sizing:border-box;color:#0f1b3d;text-align:left;background:#eef2f8;align-content:start;justify-items:center;gap:12px;min-height:100vh;padding:20px 12px 40px;font-family:system-ui,sans-serif;display:grid}.ds button,.ds input{font:inherit}.ds button{cursor:pointer}.ds h1{color:#0f1b3d;margin:0;font-size:22px;line-height:1.25}.ds p{margin:0;font-size:15px;line-height:1.5}.ds small{color:#5b6b85}.ds-card{box-sizing:border-box;background:#fff;border:1px solid #c9d6ea;border-radius:20px;gap:14px;width:100%;max-width:460px;padding:24px 20px;display:grid;box-shadow:0 8px 24px #14204f1f}.ds-brand{align-items:center;gap:8px;display:flex}.ds-brand img{width:30px;height:30px}.ds-brand span{letter-spacing:.5px;background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Sora,system-ui,sans-serif;font-size:22px;font-weight:800}.ds-doc{background:#f7faff;border:1px solid #dbe3ef;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ds-doc div{min-width:0;display:grid}.ds-wide{width:100%;padding:13px 20px;font-size:16px}.ds-small{padding:8px 18px;font-size:14px}.ds-link{color:#0e7ea5;background:0 0;border:0;justify-self:center;padding:4px;font-size:14px;font-weight:700;text-decoration:underline}.ds-inline{padding:0;font-size:13px}.ds-points{gap:8px;margin:0;padding-left:20px;font-size:14.5px;line-height:1.45;display:grid}.ds-check{border:1px solid #c9d6ea;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:15px;font-weight:700;display:flex}.ds-check input{flex:none;width:20px;height:20px;margin:1px 0 0}.ds-tick{color:#fff;background:#00a05c;border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;font-weight:800;display:grid}.ds-foot{color:#8593ab;text-align:center;font-size:11.5px!important}.ds input{color:#0f1b3d;box-sizing:border-box;background:#fff;border:1px solid #c9d6ea;border-radius:10px;min-width:0;padding:10px 12px}.ds-signing{justify-items:stretch;gap:12px;padding:0 0 40px}.ds-bar{z-index:5;background:#fff;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #14204f14}.ds-bar span{align-items:center;gap:8px;display:flex}.ds-pad{padding:0 14px}.ds-docview{padding:0 8px}.ds-end{box-sizing:border-box;justify-items:center;gap:10px;width:100%;max-width:460px;margin:0 auto;padding:6px 14px 0;display:grid}.ds-spot{box-sizing:border-box;color:#0e7ea5;white-space:nowrap;background:#dbe8ffeb;border:2px solid #0e7ea5;border-radius:5px;justify-content:center;align-items:center;padding:0 3px;font-size:clamp(8px,1.6vw,13px);font-weight:800;line-height:1;display:flex;position:absolute;overflow:hidden}.ds-spot.done{color:#0d1a59;background:#fff9;border:1px dashed #9db4d6;font-weight:500}.ds-spot.done.k-signature,.ds-spot.done.k-initials{font-size:clamp(10px,2.6vw,20px)}.ds-text{text-align:left;color:#0d1a59;font-weight:500;border-radius:5px!important;padding:0 4px!important}.ds-text::placeholder{color:#0e7ea5;font-weight:800}.ds-sub{font-size:13px}.ds-styles{gap:6px;display:grid}.ds-style{color:#0d1a59;text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:6px 14px;display:grid}.ds-style small{grid-column:2/4;font-size:11px}.ds-style.on{background:#eef3ff;border-color:#0e7ea5}.ds-radio{box-sizing:border-box;border:2px solid #9db4d6;border-radius:50%;width:16px;height:16px}.ds-style.on .ds-radio{background:radial-gradient(#0e7ea5 45%,#fff 50%);border-color:#0e7ea5}.ds-sig{white-space:nowrap;min-width:0;padding:0 10px;font-size:clamp(19px,5.5vw,27px);line-height:1.35}.ds-ini{padding:0 8px;font-size:clamp(17px,4.5vw,23px);line-height:1.35}.ds-bar-word{min-width:0;font-size:15px}.ds-left{justify-self:start;padding:0;font-size:13px}.ds-veil{z-index:20;background:#0d1a5959;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.ds-welcome,.ds-adoptbox{max-height:calc(100vh - 32px);overflow-y:auto}.ds-adoptbox{max-width:520px}.ds-adopt-head{justify-content:space-between;align-items:center;display:flex}.ds-x{color:#5b6b85;background:0 0;border:0;padding:0 4px;font-size:28px;line-height:1}.ds-two{grid-template-columns:minmax(0,1fr) 110px;gap:10px;display:grid}.ds-docview .es-page{overflow:visible}.ds-spot.next{color:#be2e17;background:#f0563f24;border-color:#f0563f;animation:1.6s ease-in-out infinite ds-glow;box-shadow:0 0 0 3px #f0563f40}@keyframes ds-glow{50%{box-shadow:0 0 0 6px #f0563f1f}}.ds-pointer{z-index:3;color:#fff;letter-spacing:.3px;background:#0f1b3d;border:0;border-radius:6px 0 0 6px;align-items:center;height:34px;padding:0 10px 0 14px;font-size:14px;font-weight:800;line-height:1;display:flex;position:absolute;left:0;transform:translate(calc(-100% - 10px),-50%);box-shadow:0 3px 8px #14204f4d}.ds-pointer:after{content:"";border:17px solid #0000;border-left:14px solid #0f1b3d;border-right-width:0;position:absolute;top:0;right:-14px}@media (width<=860px){.ds-pointer{border-radius:3px 0 0 3px;width:8px;height:26px;padding:0;transform:translate(-6px,-50%)}.ds-pointer:after{border-width:13px 0 13px 9px;right:-9px}.ds-pointer-word{display:none}.ds-spot{letter-spacing:-.2px;padding:0 1px;font-size:8px}}@media (prefers-reduced-motion:reduce){.ds-spot.next{animation:none}}.pa-card{background:#fff;border:1px solid #e3eaf3;border-radius:14px;align-items:flex-start;gap:12px;margin:12px 0;padding:14px;display:flex;box-shadow:0 6px 18px #14204f0f}.pa-card.compact{margin:0;padding:10px 12px}.pa-icon{background:var(--hh-fade,linear-gradient(135deg, #0f1b3d, #0f1b3d, #0e7ea5, #22c7e0));border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.pa-body{flex:1;min-width:0}.pa-body h3{color:#0f1b3d;margin:0 0 2px;font-size:15px}.pa-body p{color:#45698f;margin:0 0 8px;font-size:13px;line-height:1.4}.pa-error{font-weight:700;color:#b3261e!important}.pa-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pa-cta{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d, #0f1b3d, #0e7ea5, #22c7e0));color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-weight:800}.pa-cta:disabled{opacity:.6;cursor:default}.pa-later{font:inherit;color:#7a8aa6;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:13px;font-weight:600}.pa-on{color:#00a05c;margin:8px 0;font-size:13px;font-weight:700}.pa-on.compact{margin:0}.pa-link{font:inherit;color:#7a8aa6;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.pa-note{color:#45698f;margin-top:4px;font-size:12.5px;font-weight:600;display:block}.wp-dim{z-index:200;padding:10px 10px calc(12px + env(safe-area-inset-bottom,0px));background:#090e2873;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.wp,.wp *{box-sizing:border-box}.wp{text-align:center;color:#0f1b3d;background:#fff;border-radius:22px;width:100%;max-width:420px;max-height:calc(100vh - 40px);padding:18px 16px 14px;animation:.22s ease-out wp-rise;position:relative;overflow-y:auto;box-shadow:0 -6px 30px #090e2859}@keyframes wp-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wp{animation:none}}.wp-x{color:#7a8aa6;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:22px;line-height:1;position:absolute;top:2px;right:4px}.wp h2{color:#0f1b3d;margin:6px 24px 4px;font-size:19px;line-height:1.2}.wp p{color:#45698f;margin:0 0 12px;font-size:13.5px}.wp-bell{margin:0 auto;display:block}.wp-steps{text-align:left;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.wp-steps li{color:#0f1b3d;background:linear-gradient(#fff 0%,#eef3fb 60%,#e3ebf8 100%);border:1.5px solid #0f1b3d;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:700;display:flex;box-shadow:inset 0 1px #fff,0 2px #14204f2e}.wp-steps b{color:#fff;background:#0f1b3d;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12.5px;display:grid}.wp-steps svg{flex:none;margin-left:auto}.wp-steps small{color:#45698f;font-size:11.5px;font-weight:500;display:block}.wp-cta{width:100%;font:inherit;color:#fff;cursor:pointer;background:var(--hh-fade);border:0;border-radius:999px;padding:13px 16px;font-size:14.5px;font-weight:800;display:block;box-shadow:inset 0 1.5px #ffffff73,inset 0 -3px 6px #090e2859,0 2px #14204f8c,0 8px 18px #14204f47}.wp-cta:disabled{opacity:.7}.wp-later{width:100%;min-height:44px;font:inherit;color:#0e7ea5;cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:13px;font-weight:700;display:block}.wp .wp-or{margin:12px 0 8px;font-size:12px}.wp-why{text-align:left;color:#0f1b3d;gap:6px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:grid}.wp-why li:before{content:"✓ ";color:#00a05c;font-weight:900}.wp .wp-error{color:#b91c1c;font-weight:700}.wp .wp-fine{margin:2px 0 0;font-size:11px}.da-link{font:inherit;color:#7a8aa6;cursor:pointer;background:0 0;border:0;margin:18px auto 6px;padding:6px;font-size:12px;text-decoration:underline;display:block}.da-overlay{z-index:400;background:#14204f8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.da-box{color:#0f1b3d;text-align:left;background:#fff;border-radius:16px;outline:none;width:100%;max-width:400px;padding:22px 20px 18px;font-size:14px;line-height:1.5;position:relative;box-shadow:0 24px 60px #14204f59}.da-box h2{color:#0f1b3d;margin:0 28px 8px 0;font-size:18px}.da-box p{margin:0 0 12px}.da-small{color:#45698f;font-size:12px}.da-x{color:#45698f;cursor:pointer;background:#f3f7ff;border:0;border-radius:50%;width:32px;height:32px;font-size:14px;position:absolute;top:12px;right:12px}.da-op{box-sizing:border-box;color:#0f1b3d;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:10px;align-items:center;gap:8px;margin:0 0 6px;padding:10px 12px;font-size:14px;display:flex}.da-op i{box-sizing:border-box;border:1.5px solid #9fb4d6;border-radius:50%;flex:0 0 14px;width:14px;height:14px}.da-op.on{background:#f3f7ff;border-color:#0e7ea5}.da-op.on i{background:#0e7ea5;border-color:#0e7ea5}.da-other{box-sizing:border-box;width:100%;font:inherit;color:#0f1b3d;resize:none;border:1px solid #d5deea;border-radius:10px;margin:2px 0 8px;padding:10px 12px;font-size:14px;display:block}.da-error{color:#b3261e;font-size:13px;font-weight:700}.da-keep,.da-quiet,.da-del{box-sizing:border-box;cursor:pointer;text-align:center;border-radius:999px;width:100%;margin-top:8px;padding:11px 14px;font:700 14px system-ui,sans-serif;display:block}.da-keep{color:#fff;background:#0e7ea5;border:0}.da-quiet{color:#24539e;background:#f3f7ff;border:1px solid #c6d6f2}.da-del{color:#b3261e;background:#fff1f1;border:1px solid #f0b8b4}.da-keep:disabled,.da-quiet:disabled,.da-del:disabled{opacity:.5;cursor:default}.of-wrap{z-index:60;background:#14204f73;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.of-sheet{width:min(760px,100%);min-height:100%;padding:16px 16px calc(84px + env(safe-area-inset-bottom));color:#0f1b3d;text-align:left;box-sizing:border-box;background:#fff;align-content:start;gap:12px;display:grid}.of-sheet>*{min-width:0}.of-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.of-head small{letter-spacing:.1em;color:#8593ab;font-size:10.5px;font-weight:800}.of-head h2{margin:2px 0 0;font-size:22px}.of-modes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.of-modes button{color:#1e3a8a;font:inherit;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:800}.of-modes button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.of-state{color:#00a05c;margin-left:auto;font-size:12px;font-weight:800}.of-state.dirty{color:#d73c24}.of-sections{gap:8px;display:grid}.of-sec{border:1px solid #dbe3ef;border-radius:14px;overflow:hidden}.of-sec.open{border-color:#0e7ea5}.of-sec-head{width:100%;font:inherit;color:#0f1b3d;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.of-sec-head b{color:#0e7ea5;background:#eef3ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12.5px;display:grid}.of-sec.open .of-sec-head b{color:#fff;background:#0e7ea5}.of-sec-head span{flex:1;font-size:15.5px;font-weight:800}.of-sec-head i{color:#0e7ea5;font-size:18px;font-style:normal;font-weight:800}.of-body{gap:12px;padding:4px 14px 14px;display:grid}.of-row{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.of-f{color:#45698f;gap:5px;min-width:0;font-size:12.5px;font-weight:700;display:grid}.of-f input,.of-f select{font:inherit;color:#0f1b3d;box-sizing:border-box;background:#fff;border:1px solid #c9d6ea;border-radius:10px;width:100%;padding:10px 12px;font-size:15px;font-weight:400}.of-f input:focus,.of-f select:focus{border-color:#0e7ea5;outline:2px solid #0e7ea5}.of-money{align-items:center;gap:6px;display:flex}.of-money i{color:#00a05c;font-style:normal;font-weight:800}.of-money input{text-align:right;color:#00a05c;font-weight:700}.of-from{color:#0e7490;font-size:12px;font-weight:600}.of-pick{flex-wrap:wrap;gap:6px;display:flex}.of-pick button{color:#1e3a8a;font:inherit;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;padding:8px 13px;font-size:13.5px;font-weight:700}.of-pick button.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.of-sum{background:#f6f8fc;border-radius:12px;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 12px;font-size:14px;font-weight:800;display:grid}.of-sum b{color:#00a05c;font-variant-numeric:tabular-nums}.of-sum small{color:#45698f;grid-column:1/-1;font-size:12px;font-weight:400}.of-next{color:#0e7ea5;font:inherit;cursor:pointer;background:#eef3ff;border:0;border-radius:999px;justify-self:end;padding:8px 14px;font-size:13px;font-weight:800}.of-review{gap:8px;display:grid}.of-pages{gap:10px;display:grid}.of-pages canvas{border:1px solid #dbe3ef;border-radius:6px;width:100%}.of-foot{z-index:61;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dbe3ef;justify-content:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.of-foot .hb-btn{text-decoration:none}.of-foot .of-go{color:#fff;background:linear-gradient(135deg,#0f1b3d 0% 34%,#0e7ea5 68%,#22c7e0 100%);border-color:#0000}@media (width<=560px){.of-row{grid-template-columns:1fr}}.sg-panel{background:#f3f7ff;border:1px solid #0e7ea5;border-radius:14px;gap:10px;padding:14px;display:grid}.sg-title{font-size:16px}.sg-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.sg-row label{color:#45698f;gap:4px;min-width:0;font-size:12.5px;font-weight:700;display:grid}.sg-row input{font:inherit;color:#0f1b3d;border:1px solid #c9d6ea;border-radius:10px;min-width:0;padding:9px 11px;font-size:15px}.sg-add{justify-self:start}.sg-check{align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.sg-check input{accent-color:#0e7ea5;flex:none;width:18px;height:18px;margin-top:1px}.sg-go{color:#fff;background:linear-gradient(135deg,#0f1b3d 0% 34%,#0e7ea5 68%,#22c7e0 100%);border-color:#0000;justify-self:start;text-decoration:none}.sg-signers{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sg-signers li,.sg-link{background:#fff;border:1px solid #dbe3ef;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.sg-signers span,.sg-link span{min-width:0;display:grid}.sg-signers small,.sg-link small{color:#45698f;font-size:12px}@media (width<=560px){.sg-row{grid-template-columns:1fr}}.sg-sub{margin-top:4px;font-size:14.5px}.sg-row select{font:inherit;color:#0f1b3d;background:#fff;border:1px solid #c9d6ea;border-radius:10px;width:100%;min-width:0;padding:9px 11px;font-size:15px}.sg-signers s{color:#5b6b85;font-weight:400}.of-agent{background:#f7faff;border:1px solid #c9d6ea;border-radius:14px;gap:12px;padding:14px;display:grid}.of-agent-title{color:#0f1b3d;font-size:15px}.of-agent-picks{background:#fff;border:1px solid #0e7ea5;border-radius:12px;gap:4px;padding:8px;display:grid}.of-agent-picks small{color:#5b6b85;font-size:12px}.of-agent-picks button{text-align:left;color:#0f1b3d;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:10px;gap:1px;padding:8px 10px;display:grid}.of-agent-picks button:hover{background:#eef3ff;border-color:#0e7ea5}.of-agent-picks button span{color:#5b6b85;font-size:12.5px}.an-err{color:#fecaca;margin:0 0 8px;font-size:13px;font-weight:700}.hb .an-err{color:#ff8a8a}.an-quiet{color:#9fb6dc;margin:0;font-size:13px}.an-fine{color:#9fb6dc;margin:6px 0 0;font-size:11.5px;line-height:1.4}.an-done{color:#00e38a;margin:6px 0 0;font-size:13px;font-weight:700}.an-mini{color:#22c7e0;cursor:pointer;background:0 0;border:0;margin-left:6px;font:700 12px inherit}.an-sticky{z-index:4;color:#fff;background:#0f1a40;border-bottom:1px solid #ffffff1f;justify-content:center;align-items:baseline;gap:10px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;top:0}.an-sticky span{color:#cfe0ff;white-space:nowrap;font-size:12.5px;font-weight:700}.an-week{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;margin:0 0 12px;padding:10px 12px}.an-week b{color:#7dd3fc;margin-bottom:4px;font-size:13px;display:block}.an-week p{margin:0;padding:4px 0;font-size:13.5px}.an-week p+p{border-top:1px solid #ffffff1a}.an-week p span{margin-right:6px;font-weight:800}.cp .hb.an-prod{padding:0;overflow:hidden}.an-prod-line{text-align:left;width:100%;font:inherit;color:#9fb6dc;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.an-prod-line b{color:#fff;font-size:16px}.an-prod-line em{color:#00e38a;font-style:normal;font-weight:800}.an-prod-line i{color:#22c7e0;font-size:20px;font-style:normal}.an-prod-body{padding:0 16px 14px}.an-totals{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:6px;display:grid}.an-totals>div{text-align:center;background:#ffffffbf;border-radius:12px;padding:12px}.an-totals small{letter-spacing:.06em;text-transform:uppercase;color:#475569;font-size:11px;font-weight:800;display:block}.an-totals b{color:#0f1b3d;font-size:30px;line-height:1.1}.an-totals span{color:#475569;margin-left:4px;font-size:12px}.an-totals em{color:#00a05c;margin-top:2px;font-size:15px;font-style:normal;font-weight:800;display:block}.an-goal{color:#9fb6dc;margin:6px 0 0;font-size:12.5px}.an-goal b{color:#fff}.an-goal button{color:#22c7e0;cursor:pointer;background:0 0;border:0;margin-left:6px;font:700 12px inherit}.an-chart{align-items:flex-end;gap:4px;height:64px;margin:6px 0 22px;padding:0 2px;display:flex;position:relative}.an-chart span{background:#22c7e059;border-radius:4px 4px 0 0;flex:1;position:relative}.an-chart span.now{background:#22c7e0}.an-chart span i{text-align:center;color:#9fb6dc;font-size:9px;font-style:normal;position:absolute;bottom:-14px;left:0;right:0}.an-chart .an-goal-line{opacity:.7;background:0 0;border-top:2px dashed #0a7a8c;border-radius:0;flex:none;height:0;position:absolute;left:0;right:0}.cp .hb.an-anniv{align-items:center;gap:12px;display:flex}.an-anniv>div{flex:1;gap:6px;min-width:0;display:grid}.an-anniv b{color:#fff;font-size:13.5px;line-height:1.3}.an-anniv-acts{flex-wrap:wrap;gap:6px;display:flex}.an-anniv-acts button,.an-anniv-acts a{color:#0f1b3d;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:999px;padding:6px 11px;font:800 12px inherit;text-decoration:none}.an-anniv small.an-done{font-size:12.5px}.an-tabs{background:#fff;border:1px solid #c9d6ea;border-radius:999px;margin-bottom:10px;display:flex;overflow:hidden}.an-tabs button{color:#475569;cursor:pointer;background:0 0;border:0;flex:1;padding:9px 0;font:800 14px inherit}.an-tabs button i{opacity:.8;margin-left:4px;font-size:12px;font-style:normal}.an-tabs button.on{color:#fff;background:#0f1b3d}.an-search{box-sizing:border-box;width:100%;font:inherit;color:#0f1b3d;background:#fff;border:1px solid #c9d6ea;border-radius:999px;margin-bottom:8px;padding:10px 14px;font-size:16px}.an-filters{gap:6px;margin-bottom:8px;display:flex}.an-filters button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:999px;padding:6px 12px;font:700 12px inherit}.an-filters button.on{color:#1d4ed8;background:#eef5ff;border-color:#0e7ea5}.an-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.an-list>li{background:#fff;border:1px solid #dbe3ef;border-radius:12px;overflow:hidden}.an-list>li.open{border-color:#0f1b3d}.an-empty{text-align:center;color:#64748b;padding:14px;font-size:13px;border-style:dashed!important}.an-deal{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:11px 12px;display:flex}.an-deal-who{flex:1;min-width:0;line-height:1.25;display:grid}.an-deal-who b{color:#0f1b3d;font-size:14.5px}.an-deal-who small{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.an-chip{color:#45698f;background:#eef1f7;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:800}.an-chip.an-closed{color:#fff;background:#00a05c}.an-chip.an-under-contract{color:#fff;background:#0e7ea5}.an-chip.an-pre-approved{color:#fff;background:#0a7a8c}.an-chip.an-denied,.an-chip.an-lost{color:#64748b;background:#e2e8f0}.an-chip.an-listed{color:#0e7490;background:#e0f2fe}:is(.an-list>li:has(.an-chip.an-lost),.an-list>li:has(.an-chip.an-denied)){opacity:.6}.an-av{color:#0f1b3d;background:#f3f7ff;border:3px solid #cbd5e1;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.an-av.an-closed{border-color:#00a05c}.an-av.an-under-contract{border-color:#0e7ea5}.an-av.an-pre-approved{border-color:#0a7a8c}.an-av.an-listed{border-color:#0e7490}.an-av.an-lost,.an-av.an-denied{color:#94a3b8;border-color:#e2e8f0}.an-detail{border-top:1px solid #eef1f7;padding:0 12px 10px}.an-detail .hb-row{font-size:14px}.an-soon{color:#b3261e!important}.an-reach{gap:6px;padding:10px 0 4px;display:flex}.an-reach a{text-align:center;color:#0f1b3d;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;flex:1;padding:9px 4px;font-size:12.5px;font-weight:800;text-decoration:none;box-shadow:inset 0 1px #fff,0 1px 2px #14204f1f}.an-acts{flex-wrap:wrap;gap:0;display:flex}.an-acts .hb-btn{text-decoration:none}.an-remove{color:#b3261e!important;border-color:#fecaca!important}.an-letter{background:#e3f4f7;border:1px solid #b6e3ea;border-radius:12px;margin:10px 0 2px;padding:10px 12px}.an-letter b{color:#27429b;font-size:13.5px;display:block}.an-letter small{color:#475569;margin:2px 0 4px;font-size:12.5px;line-height:1.4;display:block}.an-steps{margin:10px 0 4px;padding:0;list-style:none;display:flex;position:relative}.an-steps li{text-align:center;background:0 0;border:0;flex:1;position:relative}.an-steps-track{background:#e2e8f0;border-radius:2px;height:3px;position:absolute;top:7px;left:10%;right:10%}.an-steps-track i{background:#0e7ea5;border-radius:2px;height:100%;display:block}.an-steps li i{z-index:1;box-sizing:border-box;background:#fff;border:3px solid #e2e8f0;border-radius:50%;width:16px;height:16px;margin:0 auto;display:block;position:relative}.an-steps li.done i{background:#0e7ea5;border-color:#0e7ea5}.an-steps li.next i{border-color:#0e7ea5}.an-steps li small{color:#64748b;margin-top:4px;font-size:9.5px;line-height:1.1;display:block}.an-steps li.done small,.an-steps li.next small{color:#0f1b3d;font-weight:700}.an-form-wrap{z-index:30;background:#080d2499;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.an-form{box-sizing:border-box;width:100%;max-width:520px;max-height:92vh;padding:14px 16px calc(16px + env(safe-area-inset-bottom));color:#0f1b3d;background:#fff;border-radius:18px 18px 0 0;overflow:auto}.an-form-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.an-form-head b{font-size:16px}.an-x{color:#475569;cursor:pointer;background:#f3f7ff;border:0;border-radius:50%;width:32px;height:32px;font-size:14px}.an-form label{gap:4px;margin-bottom:10px;display:grid}.an-form label span{letter-spacing:.04em;text-transform:uppercase;color:#475569;font-size:12px;font-weight:800}.an-form input,.an-form select{box-sizing:border-box;color:#0f1b3d;width:100%;font:inherit;background:#fff;border:1px solid #c9d6ea;border-radius:10px;padding:10px 12px;font-size:16px}.an-form input:disabled{color:#64748b;background:#f3f7ff}.an-form-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.an-form .an-err{color:#b3261e}.rp-today h2{margin:0 0 6px;font-size:18px}.rp-today ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rp-today li{background:#f6f8fc;border-left:4px solid #94a3b8;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.rp-today li.rp-t-deadline{border-left-color:#f0563f}.rp-today li.rp-t-quiet{border-left-color:#22c7e0}.rp-today li.rp-t-new{border-left-color:#0e7ea5}.rp-today li input{accent-color:#00a05c;flex:none;width:18px;height:18px}.rp-today li.rp-done{opacity:.5}.rp-today li.rp-done b{text-decoration:line-through}.rp-who{text-align:left;color:#0f1b3d;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;gap:1px;padding:0;display:grid}.rp-who b{font-size:14.5px}.rp-who small{color:#45698f;font-size:12px}.rp-acts{flex:none;gap:4px;display:flex}.rp-acts a,.rp-acts button{color:#1e3a8a;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d6ea;border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:800;text-decoration:none}.rp-sources{gap:6px;display:grid}.rp-sources>div{grid-template-columns:minmax(0,120px) 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.rp-sources i{background:#ffffff1f;border-radius:999px;height:9px;position:relative}.rp-sources em{background:#22c7e08c;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.rp-sources em.won{background:#00e38a}.rp-sources small{color:#9fb6dc;font-size:12px}.rp-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.rp-bar .an-search{flex:1;min-width:160px;margin:0}.rp-views{border:1px solid #c9d6ea;border-radius:999px;display:flex;overflow:hidden}.rp-views button{font:inherit;color:#1e3a8a;cursor:pointer;background:#fff;border:0;padding:6px 14px;font-size:13px;font-weight:800}.rp-views button.on{color:#fff;background:#0e7ea5}.rp-chips{gap:6px;margin-bottom:4px;padding-bottom:6px;display:flex;overflow-x:auto}.rp-chips button{color:#45698f;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:999px;flex:none;padding:5px 12px;font-size:12.5px;font-weight:700}.rp-chips button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.rp-next{font-weight:700;color:#0e7ea5!important}.rp-tags{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.rp-tag{color:#1e3a8a;white-space:nowrap;background:#eef3ff;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.rp-tag.soon{background:var(--hh-pink-tag);color:#fff}.rp-tag.quiet{color:#d73c24;background:#fbf3f2}.an-av.rp-tone-gray{border-color:#94a3b8}.an-av.rp-tone-cyan{border-color:#22c7e0}.an-av.rp-tone-blue{border-color:#0e7ea5}.an-av.rp-tone-violet{border-color:#0f1b3d}.an-av.rp-tone-pink{border-color:#f0563f}.an-av.rp-tone-green{border-color:#00a05c}.rp-board{grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:8px;display:grid;overflow-x:auto}.rp-col{background:#f6f8fc;border-top:4px solid #94a3b8;border-radius:12px;align-content:start;gap:6px;min-height:160px;padding:8px;display:grid}.rp-col.rp-tone-cyan{border-top-color:#22c7e0}.rp-col.rp-tone-blue{border-top-color:#0e7ea5}.rp-col.rp-tone-violet{border-top-color:#0f1b3d}.rp-col.rp-tone-pink{border-top-color:#f0563f}.rp-col header{justify-content:space-between;gap:6px;font-size:12.5px;display:flex}.rp-col header em{color:#0e7ea5;font-style:normal;font-weight:800}.rp-card{text-align:left;color:#0f1b3d;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.rp-card b{font-size:13.5px}.rp-card small{color:#45698f;font-size:11.5px}.rp-card .rp-tag{justify-self:start}.rp-add{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rp-add .hb-btn{flex:1}.rp-stage{gap:8px;margin:8px 0;display:grid}.rp-stage label{color:#45698f;gap:4px;font-size:12.5px;font-weight:700;display:grid}.rp-stage select,.rp-stage input,.rp-life-body input,.rp-noteadd input{font:inherit;color:#0f1b3d;border:1px solid #c9d6ea;border-radius:10px;min-width:0;padding:8px 10px;font-size:14px}.rp-nextbox>span{gap:6px;display:flex}.rp-nextbox input{flex:1}.rp-life{border:1px solid #dbe3ef;border-radius:12px;margin:8px 0}.rp-life-head{text-align:left;width:100%;font:inherit;color:#0f1b3d;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.rp-life-head small{color:#45698f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.rp-life-head i{color:#0e7ea5;font-style:normal;font-weight:800}.rp-life-body{gap:8px;padding:0 10px 10px;display:grid}.rp-life-body label{color:#45698f;gap:4px;font-size:12.5px;font-weight:700;display:grid}.rp-notes{gap:6px;margin:10px 0;display:grid}.rp-noteadd{gap:6px;display:flex}.rp-noteadd input{flex:1}.rp-note{color:#0f1b3d;justify-content:space-between;gap:8px;margin:0;font-size:13px;display:flex}.rp-note small{color:#8593ab;flex:none;font-size:11.5px}.rp-sides{gap:6px;margin:0 0 10px;display:flex}.rp-sides button{color:#1e3a8a;font:inherit;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;flex:1;padding:10px 8px;font-size:13.5px;font-weight:800}.rp-sides button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}@media (width<=700px){.rp-sides{z-index:20;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dbe3ef;margin:0;position:fixed;bottom:0;left:0;right:0}.rp-sides~*{scroll-margin-bottom:70px}.rp-sides~section:last-of-type{margin-bottom:72px}}.pr-team-head{align-items:center;gap:8px;display:flex}.pr-team-head span{gap:2px;display:grid}.pr-team-head small{color:#9fb6dc;font-size:12.5px}.pr-team-text{font:inherit;white-space:pre-wrap;color:#0f1b3d;background:#f6f8fc;border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:13px}.pr-thanks{color:#dbe8ff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.pr-list>li{padding:0}.pr-card{gap:6px;padding:10px 12px;display:grid}.pr-head{text-align:left;font:inherit;color:#0f1b3d;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.pr-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-top b{font-size:15px}.pr-card small{color:#45698f;font-size:12.5px}.pr-chip{white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:800}.pr-chip.s-prospect{color:#64748b;background:#f1f5f9}.pr-chip.s-met{color:#0e7490;background:#ecfeff}.pr-chip.s-active{color:#0e7ea5;background:#eef3ff}.pr-chip.s-cooling{color:#d73c24;background:#fbf3f2}.pr-bar{background:#e5eaf2;border-radius:999px;height:6px;display:flex;overflow:hidden}.pr-bar .out{background:#0e7ea5}.pr-bar .in{background:#22c7e0}.pr-counts b{color:#0f1b3d}.pr-note{color:#0f1b3d;margin:0;font-size:13.5px}.pr-detail{gap:8px;display:grid}.pr-pinned .pr-card{background:#f3f7ff;border-radius:12px}.an-form textarea{font:inherit;color:#0f1b3d;resize:vertical;box-sizing:border-box;border:1px solid #c9d6ea;border-radius:10px;width:100%;padding:8px 10px;font-size:14px}.rp-sides button i{font-style:normal;display:none}@media (width<=700px){.rp-sides button span{display:none}.rp-sides button i{display:inline}}.rp-today li.rp-t-past{border-left-color:#00a05c}.pc-title{margin:0 0 4px;font-size:18px}.pc-due{font-weight:800;color:#d73c24!important}.pc-ok{color:#9fb6dc!important}.pc-msgs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.pc-msgs .hb-btn{text-decoration:none}.pc-edit{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:8px 0;display:flex}.pc-edit label{color:#9fb6dc;flex:1;gap:4px;min-width:130px;font-size:12.5px;font-weight:700;display:grid}.pc-edit input{font:inherit;color:#0f1b3d;border:1px solid #c9d6ea;border-radius:10px;min-width:0;padding:8px 10px;font-size:14px}.rp-offer{background:#f3f7ff;border-radius:12px;gap:4px;margin:10px 0;padding:10px 12px;display:grid}.rp-offer small{color:#45698f;font-size:12px}.rp-offer .rp-offer-btn{color:#fff;background:linear-gradient(135deg,#0f1b3d 0% 34%,#0e7ea5 68%,#22c7e0 100%);border-color:#0000;justify-self:start}.an-hyve{--an-comb:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(159,182,220,0.10)' stroke-width='0.8'/></svg>");--an-comb-bright:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(255,255,255,0.16)' stroke-width='0.8'/></svg>");--an-hex:inset(0 round 24%);--an-glass:linear-gradient(165deg, #1b2862eb, #0d1638f2);color:#e6edff}.an-hyve .hb{color:#e6edff;animation:7s linear infinite eh-edge;position:relative;background:var(--an-comb) 0 0 / 14px 24px padding-box, var(--an-glass) padding-box, conic-gradient(from var(--hh-spin), #22c7e04d 0deg, #22c7e04d 180deg, #22c7e0 235deg, #fff 255deg, #3bb9cd 285deg, #22c7e04d 330deg) border-box!important;border:1.5px solid #0000!important;border-radius:18px!important;box-shadow:0 0 22px #1e90ff29,0 12px 30px #04081e66,inset 0 1px #ffffff14!important}.an-hyve .hb:nth-of-type(2n){animation-delay:-2.3s}.an-hyve .hb:nth-of-type(3n){animation-delay:-4.6s}.an-hyve .hb>h2{color:#fff;text-shadow:0 0 14px #22c7e040;align-items:center;gap:9px;font-family:Sora,system-ui,sans-serif;font-weight:800;display:flex}.an-hyve .hb>h2:before{content:"";height:16px;clip-path:var(--an-hex);filter:drop-shadow(0 0 6px #22c7e0cc);background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0);flex:0 0 14px}.an-hyve :is(.an-quiet,.an-fine){color:#9fb6dc}.an-hyve :is(.an-tabs,.rp-views){background:#0d163899;border:1px solid #22c7e073;box-shadow:inset 0 1px #ffffff1a}.an-hyve :is(.an-tabs,.rp-views) button{color:#c9d8f3;background:0 0}.an-hyve :is(.an-tabs,.rp-views) button.on{color:#fff;background:var(--an-comb-bright), linear-gradient(90deg, #14214b 0%, #0f1b3d 24%, #3b4fd8 55%, #4f8fe6 78%, #7cc4e6 100%);text-shadow:0 1px 2px #090e2899;box-shadow:inset 0 1px #ffffff59}.an-hyve :is(.rp-chips,.an-filters) button{color:#c9d8f3;background:#0d16388c;border:1px solid #22c7e066}.an-hyve :is(.rp-chips,.an-filters) button.on{color:#fff;background:linear-gradient(90deg,#0f1b3d,#3b4fd8 55%,#4f8fe6);border-color:#bee6ff99;box-shadow:0 0 12px #22c7e04d}.an-hyve .an-search{color:#fff;background:#0d1638b3;border:1px solid #22c7e073;box-shadow:inset 0 1px #ffffff14}.an-hyve .an-search::placeholder{color:#7f93c4}.an-hyve .an-search:focus{border-color:#22c7e0;outline:none;box-shadow:0 0 0 3px #22c7e033}.an-hyve .an-list>li{background:var(--an-comb), linear-gradient(160deg, #22c7e014, #22c7e005);border:1px solid #22c7e040}.an-hyve .an-list>li.open{border-color:#22c7e0;box-shadow:0 0 18px #22c7e040}.an-hyve .an-deal-who b{color:#fff}.an-hyve .an-deal-who small{color:#9fb6dc}.an-hyve .an-av{isolation:isolate;width:40px;height:46px;clip-path:var(--an-hex);color:#fff;background:#6b7a9e;border:0;border-radius:0;flex:0 0 40px;font-family:Sora,system-ui,sans-serif;font-size:13px;position:relative}.an-hyve .an-av:before{content:"";z-index:-1;clip-path:var(--an-hex);background:var(--an-comb-bright), linear-gradient(20deg, #0f1b3d 0%, #0e7ea5 60%, #22c7e0 100%);position:absolute;inset:2.5px}.an-hyve .an-av.an-under-contract,.an-hyve .an-av.rp-tone-blue{filter:drop-shadow(0 0 5px #22c7e099);background:#22c7e0}.an-hyve .an-av.an-closed,.an-hyve .an-av.rp-tone-green{filter:drop-shadow(0 0 5px #00e38a99);background:#00e38a}.an-hyve .an-av.an-pre-approved,.an-hyve .an-av.rp-tone-violet,.an-hyve .an-av.rp-tone-purple{filter:drop-shadow(0 0 5px #1594a999);background:#3bb9cd}.an-hyve .an-chip:not(.an-closed):not(.an-under-contract):not(.an-pre-approved):not(.an-listed){color:#c9d8f3;background:#9fb6dc29}.an-hyve .an-chip.an-listed{color:#7fe7ff;background:#22c7e02e}.an-hyve .rp-tag:not(.soon):not(.quiet){color:#c9eeff;background:#22c7e024}.an-hyve .rp-tag.soon{box-shadow:0 0 10px #f0563f8c}.an-hyve .rp-tag.quiet{color:#e9aca2;background:#f0563f29}.an-hyve .rp-next{color:#7fe7ff!important}.an-hyve .rp-card{background:var(--an-comb), #0d1638a6;color:#fff;border:1px solid #22c7e040}.an-hyve .rp-card small{color:#9fb6dc}.an-hyve .an-detail{color:#e6edff;border-top:1px solid #22c7e033}.an-hyve .an-detail :is(label,.rp-stage label){color:#9fb6dc}.an-hyve :is(.rp-stage select,.rp-stage input,.rp-life-body input,.rp-noteadd input,.an-detail textarea,.an-detail input:not([type=checkbox]):not([type=radio]):not([type=file]),.an-detail select){color:#fff;background:#0d1638bf;border:1px solid #22c7e066}.an-hyve .an-detail :is(input,textarea,select):focus{border-color:#22c7e0;outline:none;box-shadow:0 0 0 3px #22c7e033}.an-hyve .an-reach a{color:#fff;background:linear-gradient(160deg,#ffffff1f,#ffffff08 60%),#0d163899;border:1px solid #22c7e08c;justify-content:center;align-items:center;gap:7px;display:inline-flex;position:relative;box-shadow:0 0 12px #22c7e038,inset 0 1px #ffffff29}.an-hyve .an-detail :is(b,strong,h3,h4){color:#fff}.an-hyve .an-detail :is(small,p){color:#9fb6dc}.an-hyve .an-steps-track{background:#9fb6dc40}.an-hyve .an-steps-track i{background:linear-gradient(90deg,#0f1b3d,#0e7ea5,#22c7e0);box-shadow:0 0 8px #22c7e099}.an-hyve .an-steps li i{clip-path:var(--an-hex);background:#5b6fa899;border:0;border-radius:0;width:15px;height:17px}.an-hyve .an-steps li.done i{filter:drop-shadow(0 0 4px #22c7e0);background:linear-gradient(160deg,#a5f3fc,#22c7e0 55%,#0e7ea5)}.an-hyve .an-steps li.next i{background:#22c7e0;animation:1.6s ease-in-out infinite an-next}.an-hyve .an-steps li small{color:#9fb6dc}.an-hyve .an-steps li:is(.done,.next) small{color:#fff}@keyframes an-next{0%,to{filter:drop-shadow(0 0 2px #22c7e099)}50%{filter:drop-shadow(0 0 8px #22c7e0)}}.an-hyve .an-ptabs{gap:8px;margin:12px 0 14px;display:flex}.an-hyve .an-ptab{color:#c9d8f3;font:inherit;cursor:pointer;background:#0d163899;border:1px solid #22c7e073;border-radius:999px;flex:1;padding:10px 14px;font-size:14.5px;font-weight:800}.an-hyve .an-ptab[aria-pressed=true]{color:#fff;background:var(--an-comb-bright), linear-gradient(90deg, #14214b 0%, #0f1b3d 24%, #3b4fd8 55%, #4f8fe6 78%, #7cc4e6 100%);text-shadow:0 1px 2px #090e2899;border-color:#bee6ff99;box-shadow:inset 0 1px #ffffff59,0 0 14px #22c7e040}.an-hyve .hb-btn.hb-btn,.an-hyve .an-btn{font:inherit;cursor:pointer;background:linear-gradient(160deg,#ffffff1f,#ffffff08 60%),#0d163899;border:1px solid #22c7e099;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:800;text-decoration:none;transition:box-shadow .2s,transform .15s;display:inline-flex;position:relative;box-shadow:0 0 14px #22c7e047,inset 0 1px #ffffff2e,0 6px 16px #04081e59;color:#fff!important}.an-hyve .hb-btn.hb-btn *{color:inherit}.an-hyve .hb-btn.hb-btn small{color:#9fb6dc!important}.an-hyve :is(.hb-btn.hb-btn,.an-btn):hover{box-shadow:0 0 22px #22c7e080,inset 0 1px #fff3}.an-hyve :is(.hb-btn.hb-btn,.an-btn):active{transform:scale(.98)}.an-hyve :is(.hb-btn.hb-btn,.an-btn):disabled{opacity:.55;cursor:default}.an-hyve .cp-cta{text-shadow:0 1px 2px #090e2899;font:inherit;cursor:pointer;align-items:center;padding:11px 20px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;color:#fff!important;background:var(--an-comb-bright) 0 0 / 14px 24px, linear-gradient(90deg, #14214b 0%, #0f1b3d 24%, #3b4fd8 55%, #4f8fe6 78%, #7cc4e6 100%)!important;border:1px solid #bee6ff8c!important;border-radius:999px!important;box-shadow:inset 0 1.5px #ffffff73,inset 0 -3px 6px #090e2859,0 2px #14204f8c,0 8px 18px #04081e73!important}.an-hyve .cp-cta:before{content:"";width:14px;height:16px;clip-path:var(--an-hex);background:linear-gradient(160deg,#fff,#b5f0ff 55%,#5fd3f5);flex:none;margin-right:10px;display:inline-block}.an-hyve .cp-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff47 50%,#0000 65%) -150% 0/250% 100% no-repeat;animation:5s ease-in-out 1.5s infinite eh-sweep;position:absolute;inset:0}.an-hyve .cp-cta:hover{transform:translateY(-1px)}.an-hyve .cp-cta:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #090e2873,0 1px #14204f80!important}.an-hyve .cp-cta:disabled{opacity:.55;cursor:default}.an-hyve .an-contract{color:#e6edff;background:var(--an-comb) 0 0 / 14px 24px padding-box, var(--an-glass) padding-box, conic-gradient(from var(--hh-spin), #22c7e04d 0deg, #22c7e04d 180deg, #22c7e0 235deg, #fff 255deg, #3bb9cd 285deg, #22c7e04d 330deg) border-box;border:1.5px solid #0000;border-radius:18px;margin-top:14px;padding:16px;animation:7s linear -3.5s infinite eh-edge;box-shadow:0 0 22px #1e90ff29,0 12px 30px #04081e66}.an-hyve .an-contract-title{color:#fff;text-shadow:0 0 14px #22c7e040;align-items:center;gap:10px;margin:0;font-family:Sora,system-ui,sans-serif;font-size:22px;font-weight:800;display:flex}.an-hyve .an-contract-title:before{content:"";height:18px;clip-path:var(--an-hex);filter:drop-shadow(0 0 6px #22c7e0cc);background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0);flex:0 0 16px}.an-hyve .an-contract-line{color:#9fb6dc;margin:0;font-size:13.5px;line-height:1.45}.an-hyve .an-contract-note{color:#79cbd9;margin:0;font-size:13.5px;font-weight:700}.an-hyve .an-contract-panel{background:var(--an-comb), #0d163899;color:#e6edff;border:1px solid #22c7e04d;border-radius:14px;padding:14px}.an-hyve .an-contract-panel :is(summary,h4,b){color:#fff}.an-hyve .an-contract-panel :is(label,span,small,p){color:#c9d8f3}.an-hyve .an-contract-panel details{border-bottom-color:#22c7e029!important}.an-hyve .an-contract-panel :is(input:not([type=file]),select){color:#fff!important;background:#0d1638cc!important;border:1px solid #22c7e066!important}.an-hyve .an-contract-panel :is(input,select):focus{outline:none;box-shadow:0 0 0 3px #22c7e033;border-color:#22c7e0!important}.an-hyve .an-contract-panel button.tw\:underline{color:#7fe7ff}.an-hyve .an-contract-preview{border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #22c7e073,0 0 24px #22c7e033,0 14px 30px #04081e73}.an-hyve .an-contract-preview-tag{color:#22c7e0;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 8px #22c7e073;align-items:center;gap:8px;margin:10px 0 -6px;font-size:11.5px;font-weight:800;display:flex}.an-hyve .an-contract-preview-tag:before{content:"";height:10px;clip-path:var(--an-hex);filter:drop-shadow(0 0 3px #22c7e0);background:#22c7e0;flex:0 0 9px}.an-hyve .an-contract-acts{flex-wrap:wrap;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.an-hyve :is(.hb,.an-contract,.an-steps li.next i){animation:none}}.an-hyve .kdt{animation:7s linear infinite eh-edge;background:var(--an-comb) 0 0 / 14px 24px padding-box, var(--an-glass) padding-box, conic-gradient(from var(--hh-spin), #22c7e04d 0deg, #22c7e04d 180deg, #22c7e0 235deg, #fff 255deg, #3bb9cd 285deg, #22c7e04d 330deg) border-box!important;border:1.5px solid #0000!important;border-radius:18px!important;box-shadow:0 0 22px #1e90ff29,0 12px 30px #04081e66,inset 0 1px #ffffff14!important}.an-hyve .kdt .kdt-cta{color:#fff;background:linear-gradient(160deg,#ffffff1f,#ffffff08 60%),#0d163899;border:1px solid #22c7e099;border-radius:999px;padding:10px 18px;box-shadow:0 0 14px #22c7e047,inset 0 1px #ffffff2e,0 6px 16px #04081e59}.an-hyve .kdt .kdt-cta:hover{box-shadow:0 0 22px #22c7e080,inset 0 1px #fff3}@media (prefers-reduced-motion:reduce){.an-hyve .kdt{animation:none}}.ps-err{color:#fecaca;margin:0 0 8px;font-size:13px;font-weight:700}.hb .ps-err{color:#ff8a8a}.ps-quiet{color:#9fb6dc;margin:0;font-size:13px}.ps-fine{color:#9fb6dc;margin:10px 0 0;font-size:11.5px;line-height:1.4}.ps-mini{color:#22c7e0;cursor:pointer;background:0 0;border:0;margin-left:6px;font:700 12px inherit}.ps-block{border-bottom:1px solid #22c7e047;padding:6px 0 12px}.ps-block>b{color:#fff;font-size:14.5px;display:block}.ps-block>small{color:#9fb6dc;margin:2px 0 8px;font-size:12.5px;line-height:1.4;display:block}.ps-row{border-bottom:1px solid #22c7e047;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.ps-row:last-of-type{border-bottom:0}.ps-row>span{min-width:0;line-height:1.3;display:grid}.ps-row b{color:#fff;font-size:14.5px}.ps-row small{color:#9fb6dc;font-size:12.5px}.ps-val{white-space:nowrap}.ps-field{border-bottom:1px solid #22c7e047;gap:4px;padding:12px 0;display:grid}.ps-field>span{letter-spacing:.04em;text-transform:uppercase;color:#9fb6dc;font-size:12px;font-weight:800}.ps-inline{align-items:center;gap:6px;display:flex}.ps-inline input{color:#0f1b3d;min-width:0;font:inherit;background:#fff;border:1px solid #c9d6ea;border-radius:10px;flex:1;padding:10px 12px;font-size:16px}.ps-seg{background:#fff;border:1px solid #c9d6ea;border-radius:999px;display:flex;overflow:hidden}.ps-seg button{color:#475569;cursor:pointer;background:0 0;border:0;flex:1;padding:9px 0;font:800 13.5px inherit}.ps-seg button.on{color:#fff;background:#0e7ea5}.ps-test{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.ps-test span{color:#00e38a;font-size:13px;font-weight:700}.ps-switch{cursor:pointer;background:#cfd8e6;border:0;border-radius:999px;flex:0 0 46px;width:46px;height:28px;padding:0;transition:background .15s;position:relative}.ps-switch i{background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14204f4d}.ps-switch.on{background:#0e7ea5}.ps-switch.on i{left:21px}.ps-inline:has(.ps-auto){flex-wrap:wrap}.ps-auto{color:#9fb6dc;flex:1 0 100%;font-size:12.5px;font-style:normal;font-weight:700}.ps-auto:empty{display:none}.ps-auto.s-saved{color:#00e38a}.ps-auto.s-waiting{color:#ff8a8a}.ps-inline input:focus-visible{outline-offset:1px;outline:2px solid #0e7ea5}.ps-upgrade{margin-top:12px;text-decoration:none;display:inline-block}.ps-kit .ps-kit-order{border-bottom:1px solid #9fb6dc29;gap:8px;padding:12px 0;display:grid}.ps-kit .ps-kit-order:last-of-type{border-bottom:0}.ps-kit .ps-kit-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ps-kit .ps-kit-top b{color:#fff;font-size:15px;display:block}.ps-kit .ps-kit-top small{color:#9fb6dc;margin-top:2px;font-size:13px;display:block}.ps-kit .ps-kit-amount{font-variant-numeric:tabular-nums;flex:none;color:#00e38a!important}.ps-kit .hc-stages{margin:4px 0 0}.ps-kit .ps-kit-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.ps-kit .ps-kit-foot small{color:#dbe7ff;font-size:13px}.ps-kit .ps-kit-more{justify-self:start;text-decoration:none}.hc-err{color:#fecaca;margin:0 0 8px;font-size:13px;font-weight:700}.hb .hc-err{color:#ff8a8a}.hc-form .hc-err{color:#b3261e}.hc-quiet{color:#9fb6dc;margin:0;font-size:13px}.hc-fine{color:#9fb6dc;margin:6px 0 0;font-size:11.5px;line-height:1.4}.hc-greet{color:#fff;margin:0 0 10px;line-height:1.2;display:grid}.hc-greet b{font-size:20px}.hc-greet small{color:#cfe0ff;font-size:12.5px}.hc-updates{background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;margin:0 0 12px;padding:10px 12px}.hc-updates p{color:#fff;margin:0;padding:5px 0;font-size:13px;line-height:1.35}.hc-updates p+p{border-top:1px solid #ffffff1a}.hc-home-top{align-items:center;gap:12px;display:flex}.hc-house{background:#fff;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.cp .hb .hc-home-top h2{margin:0}.hc-addr{color:#9fb6dc;margin:0;font-size:13px}.hc-value{color:#fff;margin:12px 0 2px;font-size:34px;font-weight:800}.hc-gain{margin:0 0 6px;font-size:13.5px;font-weight:700}.hc-gain.up{color:#00e38a}.hc-gain.down{color:#ff8a8a}.hc-higher{color:#ff8a8a!important}.cp .hb a.hb-btn{text-decoration:none}.hc-form-wrap{z-index:30;background:#080d2499;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.hc-form{box-sizing:border-box;width:100%;max-width:520px;max-height:92vh;padding:14px 16px calc(16px + env(safe-area-inset-bottom));color:#0f1b3d;background:#fff;border-radius:18px 18px 0 0;overflow:auto}.hc-form-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hc-form-head b{font-size:16px}.hc-x{color:#475569;cursor:pointer;background:#f3f7ff;border:0;border-radius:50%;width:32px;height:32px;font-size:14px}.hc-form label{gap:4px;margin-bottom:10px;display:grid}.hc-form label span{letter-spacing:.04em;text-transform:uppercase;color:#475569;font-size:12px;font-weight:800}.hc-form input,.hc-form select{box-sizing:border-box;color:#0f1b3d;width:100%;font:inherit;background:#fff;border:1px solid #c9d6ea;border-radius:10px;padding:10px 12px;font-size:16px}.hc-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hc-acts{flex-wrap:wrap;gap:0;display:flex}.hc-navy{gap:0;display:grid}.hc-navy .ldp-dark .ldp-card{border-radius:0 0 18px 18px}.hc-photo-spot.hc-photo-empty{background:#0d1740d9;place-items:center;display:grid}.hc-photo-spot .hyve-cell{width:24px;height:28px;animation:2.6s ease-in-out infinite hc-cell-glow}@keyframes hc-cell-glow{0%,to{filter:drop-shadow(0 0 4px #22c7e080)}50%{filter:drop-shadow(0 0 10px #22c7e0f2)}}@media (prefers-reduced-motion:reduce){.hc-photo-spot .hyve-cell{animation:none}}.hc-private{color:#9fb6dc;text-align:center;margin:10px 2px 0;font-size:12px}.hc-private button{color:#7fe7ff;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-weight:800;text-decoration:underline}.hc-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hc-pay-line{color:#c9d8f3;text-align:center;background:#22c7e00f;border:1px solid #22c7e059;border-radius:12px;margin:2px 0 12px;padding:10px 12px;font-size:13px}.hc-pay-line b{color:#fff}.cp.cp-electric .hc-form{color:#e6edff;background:linear-gradient(165deg,#1b2862,#0d1638);border:1px solid #22c7e073;box-shadow:0 0 30px #1e90ff40,0 20px 50px #04081e99}.cp.cp-electric .hc-form-head b{color:#fff}.cp.cp-electric .hc-form label span{color:#7fe7ff}.cp.cp-electric .hc-form .hc-x{color:#e6edff;background:#ffffff14;border:1px solid #22c7e059}.cp.cp-electric .hc-form .hc-fine{color:#9fb6dc}.hc-ask{color:#fff;margin:4px 0 6px;font-size:13px;font-weight:800}.hc-ask b{color:#00e38a;margin-left:4px}.hc-seg{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.hc-hint{color:#9fb6dc;margin-top:4px;font-size:12px;display:block}.hc-down{align-items:stretch;gap:6px;display:flex}.hc-down input{flex:1;min-width:0}.hc-extras{background:#ffffff0a;border:1px solid #22c7e040;border-radius:14px;margin:6px 0 4px;padding:10px 12px}.hc-extra-row{color:#c9d8f3;align-items:center;gap:10px;margin:0 0 6px;font-size:13.5px;display:flex}.hc-extra-row b{color:#00e38a;margin-left:auto}.hc-extra-row button{color:#e6edff;cursor:pointer;background:#ffffff0f;border:1px solid #22c7e059;border-radius:999px;width:26px;height:26px}.hc-form label{align-content:start}.hc-two:has(>label>span:first-child){align-items:start}.hc-two.hc-level.hc-level:has(>label){align-items:end}body:has(.hc-form-wrap) :is(.pp-raise-hand,.rh-hand){display:none!important}.cp .hc-form-wrap{z-index:1000}.bh{color:#fff;text-align:left;background:radial-gradient(120% 90% at 0 0,#1e2d6b 0%,#0f1b3d 45%,#0f1a40 100%);border-radius:18px;padding:16px 16px 14px;position:relative;box-shadow:inset 0 1px #ffffff1f,0 10px 26px #14204f4d}.bh-label{letter-spacing:.12em;text-transform:uppercase;color:#fff9;margin:0;font-size:10.5px;font-weight:800}.bh-balance{letter-spacing:-.5px;color:#fff;margin:4px 0 6px;font-size:34px;font-weight:900;line-height:1}.bh-line{color:#ffffffb8;margin:0 0 8px;font-size:12.5px}.bh-line b{color:#fff}.bh-extra{color:#fffc;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;align-items:center;width:100%;margin-top:12px;padding:9px 12px;font-size:12.5px;display:flex}.bh-extra b{color:#fff;margin-right:4px}.bh-extra span:last-child{margin-left:auto}.bh-extra span{color:#7dd3fc;font-weight:800}.bh-extra em{font-style:normal}.bh-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.bh-title>div{flex-direction:column;min-width:0;display:flex}.bh-title b{color:#fff;font-size:17px;font-weight:900}.bh-title small{color:#ffffff9e;font-size:12px}.bh-up{color:#00e38a;font-weight:800}.bh-down{color:#e39286;font-weight:800}.bh-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bh-stat{background:linear-gradient(160deg,#ffffff1a,#ffffff08 55%,#22c7e00d);border:1px solid #22c7e059;border-radius:14px;gap:3px;min-width:0;padding:12px 12px 11px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 0 16px #1e90ff2e}.bh-stat:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#0000);height:45%;position:absolute;inset:0 0 auto}.bh-stat-value{border-color:#00e38a73;box-shadow:inset 0 1px #ffffff29,0 0 16px #00e38a29}.bh-stat .bh-balance{white-space:nowrap;margin:2px 0;font-size:clamp(21px,6.4vw,28px)}.bh-stat-value .bh-balance{color:#fff;text-shadow:0 0 14px #00e38a73}.bh-stat small{color:#ffffffb3;font-size:11.5px}.bh-equity-row{justify-content:space-between;align-items:center;gap:10px;margin:12px 2px 0;display:flex}.bh-equity-row .bh-line{color:#ffffffbf;margin:0;font-size:15px}.bh-equity-row .bh-line span{letter-spacing:.12em;text-transform:uppercase;color:#22c7e0;font-size:10.5px;font-weight:800}.bh-equity-row .bh-line b{color:#00e38a;text-shadow:0 0 12px #00e38a80;font-size:22px;font-weight:900}.bh-hexbadge{flex:none;width:46px;height:52px;position:relative}.bh-hexbadge svg{width:100%;height:100%;overflow:visible}.bh-hex-glass{fill:#0d1740e6}.bh-hex-fill{fill:#22c7e0;opacity:.55}.bh-hex-edge{fill:none;stroke:#22c7e0;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 0 4px #1e90ff)}.bh-hexbadge span{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;font-size:7.5px;display:flex;position:absolute;inset:0}.bh-hexbadge span b{color:#fff;letter-spacing:0;font-size:12px;font-weight:900}.cp-main.cp-phone-width{max-width:520px;margin-left:auto;margin-right:auto}.cp-greet{margin:0 0 12px}.cp-greet b{color:#0f1b3d;font-size:16px;font-weight:800;display:block}.cp-greet small{color:#7a8aa6;font-size:12px}.bh-spec{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(5,auto);justify-content:space-between;margin-top:12px;padding:10px 0;display:grid}.bh-spec div{border-left:1px solid #ffffff1f;flex-direction:column;align-items:center;gap:3px;padding:0 8px;display:flex}.bh-spec div:first-child{border-left:0}.bh-spec small{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:8.5px;font-weight:800}.bh-spec b{color:#fff;white-space:nowrap;font-size:12.5px;font-weight:800}.bh-flow{box-shadow:none;border-radius:18px 18px 0 0;padding-bottom:6px}.cp-phone-width .cp-home{box-shadow:none;background:0 0;border:0;padding:0}.cp-phone-width .cp-greet{margin-bottom:10px;padding:0 2px}.bh-agent{text-align:right;flex:none;align-items:center;gap:8px;text-decoration:none;display:flex}.bh-agent>span:last-child{flex-direction:column;align-items:flex-end;display:flex}.bh-agent b{color:#fff;white-space:nowrap;font-size:12px;font-weight:800}.bh-agent small{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;font-size:9.5px}.bh-agent-ring{color:#fff;border:1.5px solid #fff6;border-radius:50%;flex:none;order:2;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.cp-main.cp-phone-width{padding-bottom:0}.cp-rest-fade{color:#fff;background:linear-gradient(#142250 0%,#1e3a8a 55%,#0f1b3d 100%);border-radius:18px 18px 0 0;min-height:60vh;margin:12px 0 0;padding:16px 16px 24px}.cp-rest-fade .cp-card,.cp-rest-fade details,.cp-rest-fade .cp-handraise,.cp-rest-fade .cp-property-add,.cp-rest-fade [class*=cp-shared],.cp-rest-fade .cp-add-btn{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff29!important}.cp-rest-fade h2,.cp-rest-fade h3,.cp-rest-fade summary,.cp-rest-fade p,.cp-rest-fade li,.cp-rest-fade span,.cp-rest-fade small,.cp-rest-fade label{color:#fff}.cp-rest-fade .cp-option-card{color:#fff;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff2e}.cp-rest-fade .cp-option-card *{color:#fff}.cp-rest-fade a{color:#7dd3fc}.cp-rest-fade .cp-footer{color:#ffffffb3;border-top:1px solid #ffffff24;margin-top:18px;padding-top:14px}.cp-rest-fade button:not(.cp-cta){color:#fff;background:#ffffff1f;border:1px solid #ffffff40}.cp-rest-fade .cp-cta{color:#0f1b3d;text-shadow:none;background:#fff}.cp-rest-fade .hh-card-help{box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff29!important}.cp-rest-fade .hh-card-help *,.cp-rest-fade .cp-footer{color:#fff}.cp-rest-fade .cp-footer{background:0 0!important}.cp-rest-fade .cp-footer,.cp-rest-fade .cp-footer a{color:#ffffffbf}.cp-rest-fade>:first-child{margin-top:0}.cp-rest-fade h2{margin-top:14px}.cp-rest-fade .cp-handraise{padding:0;background:0 0!important;border:0!important}.cp-rest-fade .cp-handraise-title{color:#fff}.cp-rest-fade .cp-option-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;transform:none!important}.cp-rest-fade .cp-option-card:hover{background:#ffffff1f!important}.cp-rest-fade .cp-option-icon{color:#fff;background:0 0;border:1.5px solid #ffffff73;border-radius:50%;width:40px;height:40px}.cp-rest-fade .cp-option-icon svg{stroke:#fff}.cp-phone-width .hh-shared-homes:has(>p:only-child){display:none}.cp-phone-width .hh-shared-homes>p:only-child{display:none}.cp-rest-fade .hh-shared-homes{background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;margin-top:12px;padding:14px 16px}.cp-rest-fade{background:radial-gradient(90% 40% at 10% 0,#3bb9cd38 0%,#3bb9cd00 60%),linear-gradient(#142250 0%,#1e3a8a 52%,#0f1b3d 100%);padding:14px 14px 32px;box-shadow:inset 0 -120px 120px -80px #00000059}.cp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc;margin:0 0 6px;font-size:10.5px;font-weight:900}.cp-glass{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;margin-top:12px;padding:14px 16px}.cp-rest-fade .cp-card,.cp-rest-fade .hh-card-help,.cp-rest-fade .hh-shared-homes,.cp-rest-fade .cp-property-add,.cp-rest-fade [class*=cp-shared]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff12!important;border:1px solid #ffffff24!important;border-radius:14px!important;margin:12px 0 0!important;padding:14px 16px!important}.cp-rest-fade>:first-child,.cp-rest-fade>:first-child>:first-child{margin-top:0!important}.cp-help-row{border-top:1px solid #ffffff1f}.cp-help-row:first-of-type{border-top:0}.cp-help-row>summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:15px;font-weight:600;list-style:none;display:flex}.cp-help-row>summary::-webkit-details-marker{display:none}.cp-help-row>summary:after{content:"›";color:#ffffff80;font-size:18px}.cp-help-row[open]>summary:after{content:"⌄"}.cp-help-body{padding:0 0 10px}.cp-help-body .hh-card-help{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.cp-help-body .hh-card-help>summary,.cp-help-body h2{display:none}.cp-help-body p,.cp-help-body li{color:#ffffffd9;font-size:13.5px}.cp-rest-fade .cp-property-add,.cp-rest-fade .cp-add-btn{color:#fff!important;text-align:left!important;font-size:14px!important;font-weight:700!important}.cp-rest-fade .cp-handraise{margin-top:12px;background:#ffffff12!important;border:1px solid #ffffff24!important;border-radius:14px!important;padding:14px 16px!important}.cp-rest-fade .cp-handraise-title{letter-spacing:.12em;text-transform:uppercase;color:#7dd3fc;text-align:left;margin:0 0 4px;font-size:10.5px;font-weight:900}.cp-rest-fade .cp-option-card{background:0 0!important;border:0!important;border-top:1px solid #ffffff1f!important;border-radius:0!important;margin:0!important;padding:12px 0!important}.cp-rest-fade .cp-option-card:first-of-type{border-top:0!important}.cp-rest-fade .cp-option-card:after{content:"›";color:#ffffff80;margin-left:auto;font-size:18px}.cp-rest-fade .cp-option-label{font-size:15px;font-weight:600}.cp-rest-fade .cp-option-sub{color:#ffffff9e;font-size:12.5px}.cp-rest-fade .cp-option-icon{border-color:#ffffff59;width:36px;height:36px}.cp-rest-fade .cp-handraise-done{color:#fff}.cp-rest-fade .cp-footer{color:#ffffff8c;border-top:0;margin-top:22px;padding:0;font-size:10.5px}.cp-rest-fade .cp-footer a{color:#ffffffb3}.cp-rest-fade .cp-help-row{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important;border:0!important;border-top:1px solid #ffffff1f!important;border-radius:0!important;margin:0!important;padding:0!important}.cp-rest-fade .cp-help-row:first-of-type{border-top:0!important}.cp-help-row>summary{font-weight:600}.cp-navy-page{background:#0f1a40;min-height:100vh}.cp-navy-page .cp-main{background:#0f1a40}.cp-navy-page .cp-greet b,.cp-navy-page .ag-greet b{color:#fff}.cp-navy-page .cp-greet small,.cp-navy-page .ag-greet small{color:#fff9}.cp-navy-page .cp-greet a,.cp-navy-page .cp-inline-link{color:#7dd3fc}.cp-navy-page .bh,.cp-navy-page .ldp-dark .ldp-card,.cp-navy-page .sc,.cp-navy-page .ag-hero,.cp-navy-page .ag-sec{box-shadow:none;border:1px solid #ffffff1a}.cp-navy-page .ldp-dark .ldp-card,.cp-navy-page .ag-sec{border-top:0}.cp-navy-page .bh-flow,.cp-navy-page .ag-hero{border-bottom:0}.cp-navy-page .cp-rest-fade{border-radius:18px 18px 0 0}.cp-navy-page .cp-header{border-bottom:1px solid #ffffff1f}.bh-photo{pointer-events:none;opacity:.55;background-position:50%;background-size:cover;border-radius:18px 18px 0 0;height:190px;position:absolute;inset:0 0 auto;-webkit-mask:linear-gradient(#000 0%,#0000008c 55%,#0000 100%);mask:linear-gradient(#000 0%,#0000008c 55%,#0000 100%)}.bh-has-photo .bh-title{text-shadow:0 2px 10px #000000bf;min-height:70px;position:relative}.bh-has-photo .bh-stats,.bh-has-photo .bh-equity-row{position:relative}.bh-since{text-align:center;color:#c9d8f3;background:#ffffff0d;border:1px solid #9fb6dc4d;border-radius:999px;margin:10px 0 0;padding:7px 12px;font-size:13px;position:relative}.bh-since.up{background:#00e38a14;border-color:#00e38a80;animation:.7s ease-out 1.8s both bh-since-in;box-shadow:0 0 16px #00e38a33}.bh-since.up b{color:#00e38a;text-shadow:0 0 10px #00e38a99}@keyframes bh-since-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.bh-since.up{animation:none}}.bh-photo-spot{flex:none}.bh-photo-spot .cp-photo-spot{border:1.5px solid #22c7e08c;width:44px;height:44px;box-shadow:0 0 10px #22c7e04d}.bh-title{align-items:center}.bh-title>div{flex:1}.bh-photo-spot .cp-photo-hint{background:linear-gradient(135deg,#1594a9,#22c7e0);border:2px solid #0f1b3d;width:14px;height:14px;font-size:8px;bottom:-3px;right:-3px;box-shadow:0 0 6px #22c7e099}@property --bh-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.bh-stat{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(159,182,220,0.10)' stroke-width='0.8'/></svg>") 0 0 / 14px 24px padding-box, linear-gradient(160deg, #1e2d6bf2, #0d1638f2) padding-box, conic-gradient(from var(--bh-spin), #22c7e04d 0deg, #22c7e04d 200deg, #22c7e0 245deg, #fff 262deg, #3bb9cd 290deg, #22c7e04d 330deg) border-box;border:1.5px solid #0000;animation:6s linear infinite bh-edge}.bh-stat-value{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(159,182,220,0.10)' stroke-width='0.8'/></svg>") 0 0 / 14px 24px padding-box, linear-gradient(160deg, #143c50e6, #0d1638f2) padding-box, conic-gradient(from var(--bh-spin), #00e38a4d 0deg, #00e38a4d 200deg, #00e38a 245deg, #fff 262deg, #22c7e0 290deg, #00e38a4d 330deg) border-box;border-color:#0000;animation-delay:-3s}@keyframes bh-edge{to{--bh-spin:360deg}}.bh-equity-row .bh-line b{animation:3.2s ease-in-out infinite bh-breathe}@keyframes bh-breathe{0%,to{text-shadow:0 0 10px #00e38a73}50%{text-shadow:0 0 20px #00e38ae6,0 0 2px #fff}}.bh-hex-spark{fill:none;stroke:#e0faff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:18 108;filter:drop-shadow(0 0 3px #22c7e0);animation:2.2s linear infinite bh-spark}@keyframes bh-spark{to{stroke-dashoffset:-125.4px}}.bh-hexbadge{width:52px;height:58px}.bh-since{justify-content:center;align-items:center;gap:8px;display:flex;overflow:hidden}.bh-since:before{content:"";clip-path:inset(0 round 24%);background:linear-gradient(160deg,#b9ffe0,#00e38a);flex:none;width:11px;height:13px}.bh-since.up:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#00e38a47 50%,#0000 65%) -150% 0/250% 100% no-repeat;animation:5s ease-in-out 2.5s infinite bh-sweep;position:absolute;inset:0}@keyframes bh-sweep{0%{background-position:-150% 0}45%,to{background-position:250% 0}}.bh-extra{background:linear-gradient(160deg,#ffffff17,#ffffff05 60%);border:1px solid #22c7e066;gap:10px;padding:10px 12px;transition:box-shadow .2s;box-shadow:0 0 14px #1e90ff2e,inset 0 1px #ffffff1f}.bh-extra:before{content:"+";color:#06281a;clip-path:inset(0 round 24%);background:linear-gradient(160deg,#b9ffe0,#00e38a 60%,#00a05c);flex:none;place-items:center;width:24px;height:27px;font-size:16px;font-weight:900;display:grid}.bh-extra b{color:#00e38a}.bh-extra span:last-child{color:#e0faff;border:1px solid #22c7e0;border-radius:999px;padding:3px 12px;font-size:12px;box-shadow:0 0 10px #22c7e073}.bh-extra:hover{box-shadow:0 0 20px #22c7e066,inset 0 1px #ffffff24}@media (prefers-reduced-motion:reduce){.bh-stat,.bh-equity-row .bh-line b,.bh-hex-spark,.bh-since.up:after{animation:none!important}}.eh{text-align:center;margin-top:10px}.eh-tap{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block}.eh-tap:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #22c7e0}.eh-told{color:#c9d8f3;background:#101c4acc;border:1px solid #22c7e059;border-radius:12px;max-width:300px;margin:8px auto 0;padding:8px 12px;font-size:12.5px;line-height:1.45}.eh-told b{color:#00e38a}.eh-switch{background:#0d1740d9;border:1px solid #22c7e066;border-radius:999px;margin:10px auto 0;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.eh-switch button{color:#9fb6dc;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:800}.eh-switch button.on{color:#fff;background:linear-gradient(90deg,#0e7ea5,#22c7e0);box-shadow:0 0 12px #22c7e080}.eh-soon-line{color:#9fb6dc;margin:8px 0 0;font-size:13px;line-height:1.45}.eh-soon-line b{color:#22c7e0}.eh-soon-line span{vertical-align:-1px;border:1.5px dashed #22c7e0;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.eh-small{color:#9fb6dc;margin:4px 0 0;font-size:11.5px}@media (prefers-reduced-motion:reduce){.eh-switch button{transition:none}}.cp-phone-width .kdt,.cp-phone-width .cp-share,.cp-phone-width .cp-rest-fade .cp-handraise{position:relative;overflow:hidden;background:linear-gradient(165deg,#1b2862 0%,#121c48 45%,#0d1638 100%)!important;border:1px solid #22c7e073!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff1f,0 0 22px #1e90ff29,0 10px 26px #04081e59!important}.cp-phone-width .kdt:before,.cp-phone-width .cp-share:before,.cp-phone-width .cp-rest-fade .cp-handraise:before{content:"";pointer-events:none;background:linear-gradient(#ffffff12,#0000);height:70px;position:absolute;inset:0 0 auto}.cp-phone-width .kdt-title,.cp-phone-width .cp-share h2,.cp-phone-width .cp-handraise-title{color:#fff;text-shadow:0 0 14px #22c7e040;align-items:center;gap:9px;display:flex}.cp-phone-width .kdt-title:before,.cp-phone-width .cp-share h2:before,.cp-phone-width .cp-handraise-title:before{content:"";clip-path:inset(0 round 24%);filter:drop-shadow(0 0 6px #22c7e0cc);background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0);flex:none;width:15px;height:17px}.cp-phone-width .cp-share h2{justify-content:center}.cp-phone-width .kdh,.cp-phone-width .khr-record{box-shadow:inset 0 1px #ffffff14;background:linear-gradient(160deg,#ffffff12,#ffffff05 60%)!important;border:1px solid #9fb6dc38!important;border-radius:12px!important}.cp-phone-width .khr-record:hover{border-color:#22c7e073!important}.cp-phone-width .kdh-link,.cp-phone-width .khr-link{justify-self:start;align-items:center;gap:4px;text-decoration:none;display:inline-flex;box-shadow:0 0 10px #22c7e01f;color:#7fe7ff!important;background:#22c7e012!important;border:1px solid #22c7e066!important;border-radius:999px!important;padding:5px 12px!important}.cp-phone-width .kdh-link:hover,.cp-phone-width .khr-link:hover{background:#22c7e029!important}.cp-phone-width .cp-rest-fade .cp-option-card{transition:border-color .2s,box-shadow .2s,transform .2s;background:linear-gradient(160deg,#ffffff14,#ffffff05 60%)!important;border:1px solid #9fb6dc38!important;border-radius:14px!important}.cp-phone-width .cp-rest-fade .cp-option-card:hover{transform:translateY(-1px);border-color:#22c7e08c!important;box-shadow:0 0 16px #22c7e038!important}.cp-phone-width .cp-rest-fade .cp-option-icon{clip-path:inset(0 round 24%);background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0)!important;border:0!important;border-radius:0!important;width:40px!important;height:44px!important}.cp-phone-width .cp-refer-row{color:#fff!important;background:linear-gradient(160deg,#ffffff14,#ffffff05 60%)!important;border:1px solid #22c7e066!important;border-radius:16px!important;box-shadow:0 0 18px #1e90ff24!important}.cp-phone-width .cp-refer-row b{color:#fff!important}.cp-phone-width .cp-refer-row small{color:#9fb6dc!important}.cp-phone-width .cp-share:after{content:"";pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='48' viewBox='0 0 28 48'><path d='M0 0' fill='none' stroke='rgba(21, 148, 169,0.22)' stroke-width='1'/></svg>");background-size:28px 48px;position:absolute;inset:0;-webkit-mask:radial-gradient(at 50% 30%,#000 0%,#0000 75%);mask:radial-gradient(at 50% 30%,#000 0%,#0000 75%)}.cp-phone-width .cp-share>*{z-index:1;position:relative}.rd{box-sizing:border-box;color:#f2f6ff;font-variant-numeric:tabular-nums;flex-direction:column;gap:28px;max-width:1200px;margin:0 auto;padding:36px 32px 0;font-family:DM Sans,system-ui,sans-serif;display:flex}.rd h1,.rd h2{margin:0;font-family:Sora,sans-serif;font-weight:800}.rd a{text-decoration:none}.rd-dim{color:#8fa0c4;font-size:13px}.rd-fine{color:#8fa0c4;font-size:12px}.rd-fine a{color:#5fd6ea}.rd-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#5fd6ea;font-size:12px;font-weight:700}.rd-eyebrow.violet{color:#b3abff}.rd-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rd-btn{box-sizing:border-box;color:#f2f6ff;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font:700 15px DM Sans,system-ui,sans-serif;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.rd-btn:hover{transform:translateY(-1px)}.rd-btn.coral{color:#fff;background:linear-gradient(#ff6a52,#f0563f);box-shadow:inset 0 1px #ffffff40,0 10px 22px #f0563f59}.rd-btn.teal{color:#06202a;background:linear-gradient(#3ad6ec,#1fb8d0);box-shadow:inset 0 1px #fff6,0 8px 20px #22c7e040}.rd-btn.violet{background:#8a7fe01f;border:1px solid #8a7fe073;align-self:flex-start;height:42px;font-size:14px}.rd-btn.ghost{background:#ffffff08;border:1px solid #ffffff24}.rd-btn.ghost:hover,.rd-btn.violet:hover{background:#22c7e01a;border-color:#22c7e080}.rd-btn.wide{width:100%;height:48px}.rd-btn:focus-visible,.rd a:focus-visible,.rd button:focus-visible{outline-offset:3px;outline:2px solid #22c7e0}.rd-hero{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.rd-hello{flex-direction:column;flex:420px;justify-content:center;gap:10px;display:flex}.rd-date{letter-spacing:.1em;text-transform:uppercase;color:#5fd6ea;font-size:13px;font-weight:700}.rd-hello h1{letter-spacing:-.04em;font-size:48px;line-height:1.02}.rd-grad{background:linear-gradient(100deg,#22c7e0,#8a7fe0);color:#0000;-webkit-background-clip:text;background-clip:text}.rd-hello p{color:#b8c4e0;max-width:46ch;margin:0;font-size:17px;line-height:1.5}.rd-hello p b{color:#fff}.rd-next{background:linear-gradient(120deg,#22c7e0b3,#6a5fc480 50%,#f0563fb3);border-radius:24px;flex:400px;padding:1px;box-shadow:0 20px 50px #00000059}.rd-next-in{box-sizing:border-box;background:linear-gradient(160deg,#142453,#0d1838 70%);border-radius:23px;flex-direction:column;gap:14px;height:100%;padding:22px 24px;display:flex}.rd-next-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.rd-next-tag{letter-spacing:.1em;text-transform:uppercase;color:#ff9a84;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.rd-next-tag i{background:#f0563f;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite rd-pulse;box-shadow:0 0 0 4px #f0563f33}.rd-next-say{align-items:center;gap:14px;display:flex}.rd-next-say p{color:#dfe6f7;margin:0;font-size:16px;line-height:1.45}.rd-next-say b{color:#fff}.rd-step-fine{color:#8fa0c4;font-size:13px}.rd-said{color:#4fe3a0;margin:0;font-size:13px}@keyframes rd-pulse{0%,to{box-shadow:0 0 0 4px #f0563f33}50%{box-shadow:0 0 0 7px #f0563f14}}.rd-face{color:#c9d4ee;background:#ffffff0f;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-family:Sora,sans-serif;font-size:14px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff2e}.rd-next-say .rd-face{color:#06281a;width:48px;height:48px;box-shadow:none;background:linear-gradient(140deg,#2fcf86,#13a86a);flex-basis:48px;font-size:16px;font-weight:800}.rd-face.coral{color:#ff9a84;background:#f0563f24;box-shadow:inset 0 0 0 1.5px #f0563f80}.rd-face.teal{color:#5fd6ea;background:#22c7e024;box-shadow:inset 0 0 0 1.5px #22c7e080}.rd-face.violet{color:#b3abff;background:#8a7fe024;box-shadow:inset 0 0 0 1.5px #8a7fe080}.rd-face.green{color:#4fe3a0;background:#2fcf8624;box-shadow:inset 0 0 0 1.5px #2fcf8680}.rd-week{flex-direction:column;gap:12px;display:flex}.rd-week-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rd-week-head h2{letter-spacing:-.02em;font-size:15px}.rd-since{color:#ff9a84;background:#f0563f1f;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #f0563f59}.rd-since i{background:#f0563f;border-radius:50%;width:6px;height:6px}.rd-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.rd-tile{background:linear-gradient(#111d42,#0e1836);border:1px solid #ffffff12;border-radius:20px;flex-direction:column;gap:4px;min-width:0;padding:18px 20px 14px;display:flex;box-shadow:inset 0 1px #ffffff0d}.rd-tile>span{color:#a9b6d3;font-size:13px;font-weight:500}.rd-tile small{color:#8fa0c4;padding-top:4px;font-size:13px}.rd-num{align-items:baseline;gap:8px;display:flex}.rd-num b{letter-spacing:-.03em;font-family:Sora,sans-serif;font-size:34px;font-weight:800}.rd-num em{color:#ff9a84;background:#f0563f24;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.rd-spark{width:100%;height:28px}.rd-spark polyline{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rd-spark.green polyline{stroke:#2fcf86}.rd-spark.teal polyline{stroke:#22c7e0}.rd-cols{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.rd-main{flex-direction:column;flex:999 560px;gap:20px;min-width:0;display:flex}.rd-side{flex-direction:column;flex:300px;gap:20px;min-width:0;display:flex}.rd-box{background:linear-gradient(#111d42,#0e1836);border:1px solid #ffffff12;border-radius:24px;flex-direction:column;gap:12px;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff0d}.rd-box h2{letter-spacing:-.025em;font-size:19px}.rd-box p{color:#b8c4e0;margin:0;font-size:14px;line-height:1.55}.rd-box-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rd-listing{background:linear-gradient(160deg,#13234f,#0d1838);border-color:#ffffff14;flex-flow:wrap;align-items:center;gap:26px}.rd-listing-pic{flex-direction:column;flex:0 0 300px;gap:12px;max-width:100%;display:flex}.rd-card-pic{border-radius:12px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 18px 36px #00000073,0 0 0 1px #ffffff14;container-type:inline-size}.rd-card-pic>img{width:100%;height:auto;display:block}.rd-card-code{letter-spacing:.1em;color:#0f1b3d;background:#fff;justify-content:center;align-items:center;width:19.6%;height:7.4%;font-family:Sora,sans-serif;font-size:4.4cqw;font-weight:800;display:flex;position:absolute;top:38%;left:6.1%}.rd-card-agent{box-sizing:border-box;background:#fff;border-radius:999px;align-items:center;gap:1.4cqw;width:33%;height:10.2%;padding:0 2cqw 0 1cqw;display:flex;position:absolute;top:84.2%;left:62.4%;box-shadow:0 2px 6px #0f1b3d2e}.rd-card-face{color:#fff;background:linear-gradient(140deg,#f0563f,#ff8a5c);border-radius:50%;flex:0 0 7.8cqw;justify-content:center;align-items:center;width:7.8cqw;height:7.8cqw;font-family:Sora,sans-serif;font-size:2.6cqw;font-weight:800;display:flex;overflow:hidden;box-shadow:0 0 0 .5cqw #0e9bb2}.rd-card-face img{object-fit:cover;width:100%;height:100%}.rd-card-who{flex-direction:column;min-width:0;line-height:1.15;display:flex}.rd-card-who b{color:#0f1b3d;white-space:nowrap;text-overflow:ellipsis;font-family:Sora,sans-serif;font-size:2.5cqw;overflow:hidden}.rd-card-who small{color:#4a5a78;white-space:nowrap;text-overflow:ellipsis;font-size:2cqw;overflow:hidden}.rd-listing-body{flex-direction:column;flex:300px;gap:12px;min-width:0;display:flex}.rd-listing-body h2{letter-spacing:-.035em;font-size:28px}.rd-row-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rd-facts{flex-wrap:wrap;gap:8px;display:flex}.rd-facts span{color:#c9d4ee;background:#ffffff0d;border-radius:10px;padding:6px 12px;font-size:13px}.rd-facts b{color:#fff}.rd-code{letter-spacing:.08em;font-family:Sora,sans-serif}.rd-bars{flex-direction:column;gap:6px;margin-top:4px;display:flex}.rd-bars-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;height:64px;display:grid}.rd-bars-row i{background:#22c7e04d;border-radius:6px 6px 3px 3px;display:block}.rd-bars-row i.now{background:linear-gradient(#3ad6ec,#0e9bb2);box-shadow:0 0 18px #22c7e073}.rd-bars-words{color:#8fa0c4;text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;font-size:11.5px;display:grid}.rd-bars-words .now{color:#fff;font-weight:700}.rd-pill{white-space:nowrap;color:#c9d4ee;background:#ffffff12;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.rd-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.rd-pill.green{color:#4fe3a0;background:#2fcf861f}.rd-pill.teal{color:#5fd6ea;background:#22c7e01f}.rd-pill.violet{color:#b3abff;background:#8a7fe01f}.rd-pill.coral{color:#ff9a84;background:#f0563f24}.rd-chips{flex-wrap:wrap;gap:6px;display:flex}.rd-chips button{color:#a9b6d3;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font:500 13px DM Sans,system-ui,sans-serif}.rd-chips button:hover{color:#fff;background:#ffffff0d}.rd-chips button.on{color:#fff;background:#ffffff1a;font-weight:700}.rd-person{color:#f2f6ff;border-radius:14px;align-items:center;gap:14px;margin:0 -12px;padding:12px;transition:background .15s;display:flex}.rd-person:hover{background:#22c7e00f}.rd-person-words{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rd-person-words b{font-size:15px}.rd-person-words small{color:#a9b6d3;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rd-chev{color:#6f7fa6;display:flex}.rd-more{color:#5fd6ea;align-self:center;padding:8px 14px;font-size:14px;font-weight:700}.rd-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:6px 0;display:flex}.rd-lo-who{align-items:center;gap:14px;display:flex}.rd-lo-who>span:last-child{flex-direction:column;gap:2px;display:flex}.rd-lo-who b{letter-spacing:-.02em;font-family:Sora,sans-serif;font-size:17px}.rd-lo-who small{color:#a9b6d3;font-size:13px}.rd-lo-face{color:#06202a;background:linear-gradient(140deg,#3ad6ec,#0e9bb2);border-radius:50%;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;font-family:Sora,sans-serif;font-size:18px;font-weight:800;display:flex;overflow:hidden;box-shadow:0 0 0 3px #10193a,0 0 0 5px #22c7e073}.rd-lo-face img{object-fit:cover;width:100%;height:100%}.rd-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rd-two .rd-btn{height:42px;font-size:14px}.rd-share{gap:2px;padding-bottom:12px}.rd-share h2{margin-bottom:8px;font-size:18px}.rd-share-row{color:#f2f6ff;border-radius:14px;align-items:center;gap:12px;margin:0 -10px;padding:10px;transition:background .15s;display:flex}.rd-share-row:hover{background:#22c7e00f}.rd-share-row>span:nth-child(2){flex-direction:column;flex:1;gap:1px;display:flex}.rd-share-row b{font-size:14px}.rd-share-row small{color:#a9b6d3;font-size:12.5px}.rd-share-icon{border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rd-share-icon.teal{color:#5fd6ea;background:#22c7e01f}.rd-share-icon.violet{color:#b3abff;background:#8a7fe024}.rd-share-icon.coral{color:#ff8a72;background:#f0563f24}.rd-pro{background:radial-gradient(90% 120% at 0 0,#8a7fe02e,#8a7fe000 60%),linear-gradient(#111d42,#0e1836);border-color:#8a7fe040}.rd-pro h2{font-size:18px;line-height:1.25}.rd-meter{background:#ffffff12;border-radius:999px;height:10px;overflow:hidden}.rd-meter i{background:linear-gradient(90deg,#8a7fe0,#22c7e0);border-radius:999px;height:100%;display:block;box-shadow:0 0 12px #8a7fe099}.rd-meter-words{color:#a9b6d3;justify-content:space-between;font-size:12.5px;display:flex}.rd-meter-words b{color:#fff}.rd-meter-words b.green{color:#4fe3a0}.rd-own{background:radial-gradient(80% 100% at 100% 0,#22c7e01f,#22c7e000 70%),#0e1836}.rd-own h2{font-size:18px}.rd-own .rd-btn{align-self:flex-start;height:40px;font-size:14px}@media (prefers-reduced-motion:reduce){.rd-next-tag i{animation:none}.rd-btn:hover{transform:none}}@media (width<=980px){.rd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.rd{gap:18px;padding:18px 16px 0}.rd-hello h1{font-size:34px}.rd-hello p{font-size:15px}.rd-date{font-size:12px}.rd-next-in{padding:18px}.rd-next-say p{font-size:14.5px}.rd-next .rd-acts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rd-tiles{gap:10px}.rd-tile{padding:14px 16px 10px}.rd-num b{font-size:28px}.rd-box{border-radius:22px;padding:18px}.rd-listing{gap:16px}.rd-listing-pic{flex-basis:100%}.rd-card-pic{transform:none}.rd-listing-body h2{font-size:23px}.rd-listing .rd-acts .rd-btn{flex:auto}.rd-person{gap:12px;margin:0;padding:10px 0}.rd-person .rd-chev{display:none}}.rd-next-slide{touch-action:pan-y;flex-direction:column;gap:14px;display:flex}.rd-next-slide.from-right{animation:.28s ease-out rd-in-right}.rd-next-slide.from-left{animation:.28s ease-out rd-in-left}@keyframes rd-in-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes rd-in-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.rd-next-say .rd-face.hot{color:#fff;background:linear-gradient(140deg,#ff6a52,#f0563f)}.rd-next-nav{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.rd-next-arrow{color:#f2f6ff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.rd-next-arrow:hover:not(:disabled){background:#22c7e01f;border-color:#22c7e080}.rd-next-arrow:disabled{opacity:.3;cursor:default}.rd-dots{align-items:center;gap:4px;display:flex}.rd-dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.rd-dots button:before{content:"";background:#ffffff38;border-radius:999px;width:8px;height:8px;transition:width .2s,background .2s}.rd-dots button.on:before{background:#f0563f;width:20px;box-shadow:0 0 10px #f0563f80}@media (prefers-reduced-motion:reduce){.rd-next-slide.from-right,.rd-next-slide.from-left{animation:none}}.rd-setup-count{color:#c9d4ee;align-items:center;gap:8px;font-size:13px;display:flex}.rd-setup-count b{color:#fff}.rd-ring{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.rd-ring i{background:#10193a;border-radius:50%;width:18px;height:18px}.rd-setup{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.rd-setup.now{background:#f0563f14;border-color:#f0563f59}.rd-setup.done{background:#2fcf8614;border-color:#2fcf8640}.rd-setup-num{color:#c9d4ee;background:#ffffff14;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-family:Sora,sans-serif;font-size:15px;font-weight:800;display:flex}.rd-setup.now .rd-setup-num{color:#fff;background:linear-gradient(140deg,#ff6a52,#f0563f)}.rd-setup.done .rd-setup-num{color:#06281a;background:#2fcf86}.rd-setup-words{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rd-setup-words b{font-size:15px}.rd-setup-words small{color:#a9b6d3;font-size:13px}.rd-setup-face{border-radius:50%;flex:0 0 40px;width:40px;height:40px;overflow:hidden;box-shadow:0 0 0 2px #2fcf86}.rd-setup-face img{object-fit:cover;width:100%;height:100%}.rd-btn.small{flex:none;height:40px;padding:0 16px;font-size:14px}.rd-setup:not(.now) .rd-btn.coral{box-shadow:none;color:#f2f6ff;background:#ffffff0a;border:1px solid #ffffff29}.rd-num b.zero{color:#ffffff59}.rd-ghosts{opacity:.55;flex-direction:column;gap:10px;width:100%;display:flex}.rd-ghost{border:1px dashed #ffffff24;border-radius:14px;align-items:center;gap:14px;padding:10px 12px;display:flex}.rd-ghost>i{border:1.5px dashed #22c7e080;border-radius:50%;flex:0 0 40px;width:40px;height:40px}.rd-ghost>span{flex-direction:column;flex:1;gap:6px;display:flex}.rd-ghost em{background:#ffffff1f;border-radius:6px;width:38%;height:9px;display:block}.rd-ghost em+em{background:#ffffff12;width:58%;height:7px}.rd-ghost>b{background:#2fcf8626;border-radius:999px;width:74px;height:20px}.rd-ghost.violet>i{border-color:#8a7fe073}.rd-ghost.violet>b{background:#8a7fe026;width:84px}@media (width<=760px){.rd-setup{flex-wrap:wrap;gap:10px 12px;padding:12px}.rd-setup-num{flex-basis:30px;width:30px;height:30px;font-size:14px}.rd-setup.now .rd-btn{width:100%}.rd-setup:not(.now):not(.done) small{display:none}}@keyframes rd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rd>:not(.rd-cols),.rd-main>.rd-box,.rd-side>.rd-box{animation:.6s cubic-bezier(.2,.7,.2,1) both rd-rise}.rd>:nth-child(2){animation-delay:.1s}.rd>:nth-child(3){animation-delay:.2s}.rd-main>.rd-box:first-child{animation-delay:.26s}.rd-main>.rd-box:nth-child(2){animation-delay:.34s}.rd-side>.rd-box:first-child{animation-delay:.3s}.rd-side>.rd-box:nth-child(2){animation-delay:.38s}.rd-side>.rd-box:nth-child(3){animation-delay:.46s}.rd-side>.rd-box:nth-child(4){animation-delay:.54s}@media (prefers-reduced-motion:reduce){.rd>:not(.rd-cols),.rd-main>.rd-box,.rd-side>.rd-box{animation:none}}.rd-listing-pic.rd-gallery{flex-basis:380px}.rp{flex-direction:column;gap:12px;display:flex}.rp-slide{touch-action:pan-y;background:#fff;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000073,0 0 0 1px #ffffff1a;container-type:inline-size}.rp-slide.dark{background:#0f1b3d}.rp-slide>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.rp-slide.from-right{animation:.3s ease-out rp-in-right}.rp-slide.from-left{animation:.3s ease-out rp-in-left}@keyframes rp-in-right{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes rp-in-left{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}.rp-under{justify-content:space-between;align-items:center;gap:10px;display:flex}.rp-name{flex-direction:column;gap:2px;min-width:0;display:flex}.rp-name b{color:#fff;font-family:Sora,sans-serif;font-size:16px}.rp-name small{color:#a9b6d3;font-size:13px}.rp-name em{color:#fff;font-style:normal;font-weight:800}.rp-turn{color:#f2f6ff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:12px;flex:none;align-items:center;gap:6px;height:38px;padding:0 14px;font:700 13px DM Sans,system-ui,sans-serif;display:flex}.rp-turn:hover,.rp-turn[aria-pressed=true]{background:#22c7e01f;border-color:#22c7e080}.rp-nav{justify-content:space-between;align-items:center;display:flex}.rp-arrow{color:#f2f6ff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.rp-arrow:hover:not(:disabled){background:#22c7e01f;border-color:#22c7e080}.rp-arrow:disabled{opacity:.3;cursor:default}.rp-dots{gap:4px;display:flex}.rp-dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.rp-dots button:before{content:"";background:#ffffff38;border-radius:999px;width:8px;height:8px;transition:width .2s,background .2s}.rp-dots button.on:before{background:#f0563f;width:20px;box-shadow:0 0 10px #f0563f80}.rp-scans{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.rp-scans-head{letter-spacing:.1em;text-transform:uppercase;color:#a9b6d3;margin-bottom:4px;font-size:12px;font-weight:700}.rp-scan{color:#c9d4ee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,150px) 1fr 36px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;font:500 13px DM Sans,system-ui,sans-serif;display:grid}.rp-scan:hover{background:#22c7e00f}.rp-scan.on{color:#fff;font-weight:700}.rp-scan>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rp-scan-track{background:#ffffff12;border-radius:999px;height:8px;overflow:hidden}.rp-scan-track i{background:#22c7e059;border-radius:999px;height:100%;transition:background .2s;display:block}.rp-scan.on .rp-scan-track i{background:linear-gradient(90deg,#0e9bb2,#22c7e0);box-shadow:0 0 10px #22c7e066}.rp-scan>b{text-align:right;font-family:Sora,sans-serif;font-size:13px}.rp-scans small{color:#8fa0c4;margin-top:4px;font-size:12px}.rp button:focus-visible,.rp-scans button:focus-visible{outline-offset:2px;outline:2px solid #22c7e0}@media (prefers-reduced-motion:reduce){.rp-slide.from-right,.rp-slide.from-left{animation:none}}@media (width<=760px){.rd-listing-pic.rd-gallery{flex-basis:100%}}.hm{color:#0f1b3d;text-align:left;box-sizing:border-box;background:#fff;align-content:start;gap:14px;max-width:560px;min-height:100vh;margin:0 auto;padding:16px 16px 60px;font-family:system-ui,sans-serif;display:grid}.hm>*{min-width:0}.hm button{font:inherit;cursor:pointer}.hm-hero{color:#fff;background:linear-gradient(135deg,#0f1b3d 0% 34%,#0e7ea5 68%,#22c7e0 100%);border-radius:22px;gap:8px;padding:22px 18px;display:grid}.hm-brand{align-items:center;gap:8px;display:flex}.hm-brand img{width:40px;height:25px}.hm-brand span{letter-spacing:.5px;color:#fff;font-family:Sora,system-ui,sans-serif;font-size:22px;font-weight:800}.hm-kicker{letter-spacing:.1em;color:#c7d7ff;margin:6px 0 0;font-size:11px;font-weight:800}.hm-hero h1{color:#fff;margin:0;font-size:32px;line-height:1.1}.hm-sub{color:#e6edff;margin:0;font-size:15px;line-height:1.5}.hm-ctas{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.hm-cta{color:#0f1b3d;background:#fff;border:0;border-radius:999px;padding:11px 20px;font-size:15px;font-weight:800;box-shadow:0 4px 12px #0000002e}.hm-fine{color:#c7d7ff;margin:0;font-size:12.5px;line-height:1.45}.hm-list{gap:8px;display:grid}.hm-list article{background:#fff;border:1px solid #dbe3ef;border-radius:16px;overflow:hidden}.hm-list article.on{border-color:#0e7ea5;box-shadow:0 4px 14px #0e7ea51f}.hm-list article>button{text-align:left;color:#0f1b3d;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.hm-list i{font-size:22px;font-style:normal}.hm-list span{flex:1;gap:2px;min-width:0;display:grid}.hm-list b{font-size:16px}.hm-list small{color:#45698f;font-size:13px;line-height:1.4}.hm-list em{color:#0e7ea5;font-size:22px;font-style:normal;font-weight:800}.hm-list ul{color:#0f1b3d;gap:5px;margin:0;padding:0 16px 14px 50px;font-size:14px;line-height:1.45;display:grid}.hm-bottom{color:#fff;background:#0f1b3d;border-radius:18px;gap:6px;padding:18px 16px;display:grid}.hm-bottom b{font-size:18px}.hm-bottom span{color:#c7d7ff;font-size:14px;line-height:1.5}.hm-or{color:#c7d7ff;font-size:13px}.hm-link{color:#fff;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.hm-book{background:#f3f7ff;border:1px solid #c9d6ea;border-radius:16px;padding:16px;scroll-margin-top:12px}.hm-book form,.hm-done{gap:10px;display:grid}.hm-book small{color:#45698f;font-size:12.5px;line-height:1.45}.hm-book-h{font-size:18px}.hm-book-h2{margin-top:6px;font-size:15px}.hm-book label{color:#0f1b3d;gap:4px;min-width:0;font-size:13px;font-weight:700;display:grid}.hm-book input,.hm-book select{font:inherit;color:#0f1b3d;box-sizing:border-box;background:#fff;border:1px solid #c9d6ea;border-radius:999px;width:100%;min-width:0;padding:11px 14px;font-size:16px;font-weight:400}.hm-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hm-trap{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.hm-day{gap:6px;display:grid}.hm-day>span{color:#0f1b3d;font-size:13px;font-weight:800}.hm-times{flex-wrap:wrap;gap:6px;display:flex}.hm-times button{color:#0e7ea5;background:#fff;border:1px solid #0e7ea5;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.hm-times button.on{color:#fff;background:#0e7ea5}.hm-none{font-weight:700;color:#0f1b3d!important}.hm-agree{grid-template-columns:none;align-items:flex-start;gap:8px;line-height:1.4;font-size:13.5px!important;font-weight:400!important;display:flex!important}.hm-agree input{accent-color:#0e7ea5;flex:none;height:18px;margin-top:1px;width:18px!important;padding:0!important}.hm-error{color:#b3261e;margin:0;font-size:14px;font-weight:700}.hm-send{background:var(--hh-fade,linear-gradient(135deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));color:#fff;border:0;border-radius:999px;justify-self:start;padding:12px 22px;font-size:15px;font-weight:800}.hm-send:disabled{opacity:.45;cursor:default}.hm-done span{font-size:15px;line-height:1.5}.hm-foot{color:#5b6b85;font-size:12px;line-height:1.5}@media (width<=420px){.hm-two{grid-template-columns:1fr}}.hm-book label small{font-weight:400}.hm-pass{align-items:center;gap:8px;display:flex}.hm-pass button{color:#0e7ea5;background:#fff;border:1px solid #c9d6ea;border-radius:999px;flex:none;padding:9px 14px;font-size:13px;font-weight:700}.hm-plans{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hm-plans button{text-align:left;color:#0f1b3d;background:#fff;border:2px solid #c9d6ea;border-radius:14px;gap:3px;min-width:0;padding:12px 14px;display:grid}.hm-plans button.on{border-color:#0e7ea5;box-shadow:0 4px 14px #0e7ea524}.hm-plans b{font-size:16px}.hm-plans span{color:#00a05c;font-size:15px;font-weight:800}.hm-plans s{color:#5b6b85;font-weight:400}.hm-plans small{font-size:12px;line-height:1.4}.hm-know{color:#0f1b3d;background:#fff;border:1px solid #c9d6ea;border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.hm-code{text-align:center;letter-spacing:.4em;font-size:22px!important;font-weight:700!important}.hm-linkbtn{text-align:center;text-decoration:none;display:inline-block}.hm-plainlink{color:#0e7ea5;font-weight:700;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=420px){.hm-plans{grid-template-columns:1fr}}.hm-lockup{padding:2px 2px 0;line-height:1}.hm-hero-navy{background:linear-gradient(#16214f 0%,#0f1838 100%);border:1px solid #22c7e0;box-shadow:0 0 18px #22c7e029}.hm-hero-navy .hm-kicker{color:#22c7e0;align-items:center;gap:7px;margin:0;display:flex}.hm-hero-navy .hm-kicker:before{content:"";background:#22c7e0;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px #22c7e0}.hm-hero-navy .hm-sub{color:#9fb6dc}.hm-license{font-weight:700}.hm-license.l-confirmed{color:#00a05c}.hm-offers{gap:8px;display:grid}.hm-offer{cursor:pointer;background:#fff;border:1px solid #c9d6ea;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid!important}.hm-offer.on{border-color:#0e7ea5;box-shadow:inset 0 0 0 1px #0e7ea5}.hm-offer input{height:18px;margin-top:2px;width:18px!important;padding:0!important}.hm-offer span{gap:3px;min-width:0;display:grid}.hm-offer b{color:#0f1b3d;font-size:13px}.hm-offer em{color:#0f1b3d;overflow-wrap:anywhere;font-size:14px;font-style:normal;font-weight:400}.hm-offer img{object-fit:cover;border-radius:12px;width:72px;height:72px}.hm-offer a{color:#0e7ea5;font-size:12px;font-weight:600}.pt{--pt-page:#070c24;--pt-field:#16214f;--pt-field-2:#0f1838;--pt-edge:#22c7e0;--pt-word:#9fb6dc;--pt-bright:#dbe7ff;--pt-cyan:#22d3ee;--pt-green:#00e38a;--pt-pink:#f0563f;--pt-line:#26386e;--pt-cell:linear-gradient(135deg, #1594a9, #22d3ee);--pt-btn:linear-gradient(90deg, #14214b, #0f1b3d 25%, #3b4fd8 55%, #4f8fe6 80%, #7cc4e6);--pt-display:"Sora", "Segoe UI", system-ui, sans-serif;background:var(--pt-page);color:var(--pt-bright);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.pt button{font:inherit;color:inherit}.pt :focus-visible{outline:2px solid var(--pt-edge);outline-offset:3px}.pt-cell i,.pt-points li:before,.pt-keep{clip-path:inset(0 round 24%)}.pt-bar{z-index:5;padding:8px max(16px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));border-top:1px solid var(--pt-line);background:#070c24eb;align-items:center;gap:10px;font-size:13px;display:flex;position:fixed;inset:auto 0 0}.pt-track{border:1px solid var(--pt-line);border-radius:999px;display:flex;overflow:hidden}.pt-track button{cursor:pointer;color:var(--pt-word);background:0 0;border:0;padding:6px 12px;font-weight:700}.pt-track button[aria-pressed=true]{background:var(--pt-btn);color:#fff}.pt-sp{flex:1}.pt-ctl{border:1px solid var(--pt-line);cursor:pointer;background:#111a44;border-radius:999px;padding:6px 12px;font-weight:700}.pt-ctl[aria-pressed=true]{border-color:var(--pt-edge);color:var(--pt-edge)}.pt-count{color:var(--pt-word);font-variant-numeric:tabular-nums;text-align:center;min-width:52px}.pt-wrap{place-items:center;display:grid;position:absolute;inset:0 0 52px}.pt-stage{aspect-ratio:16/9;background:radial-gradient(120% 90% at 85% 0,#1d2a6b 0%,#0000 55%),radial-gradient(90% 80% at 0 100%,#142a55 0%,#0000 60%),linear-gradient(160deg,#0b1233,#070c24);border:1px solid #1c2c66;border-radius:.9em;width:1280px;font-size:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #22c7e014,0 30px 80px #00000080}.pt-stage:before{content:"";opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0l28 16v32L28 64 0 48V16zM28 64l28 16v32M28 64L0 80v32' fill='none' stroke='%2333d6ff' stroke-width='1'/%3E%3C/svg%3E");background-size:2.4em;position:absolute;inset:0}.pt-rail{z-index:2;align-items:center;gap:.6em;display:flex;position:absolute;top:1.6em;left:3em;right:3em}.pt-cell{letter-spacing:.08em;text-transform:uppercase;color:#5f76a8;align-items:center;gap:.45em;font-size:.78em;font-weight:800;display:flex}.pt-cell i{background:#243566;width:1.25em;height:1.1em}.pt-cell.on{color:#fff}.pt-cell.on i{background:var(--pt-cell);box-shadow:0 0 .8em #22d3ee}.pt-cell.done i{background:#3c5aa6}.pt-cell+.pt-cell:before{content:"";background:#2a3c75;width:1.4em;height:1px;margin-right:.2em}.pt-slide{padding:5.4em 3em 2.6em;animation:.45s both pt-rise;display:grid;position:absolute;inset:0}@keyframes pt-rise{0%{transform:translateY(.6em)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pt-slide{animation:none}}.pt-two{grid-template-columns:1fr 1.08fr;align-items:center;gap:2.6em}.pt-tag{letter-spacing:.18em;color:var(--pt-cyan);text-transform:uppercase;align-items:center;gap:.5em;font-size:.78em;font-weight:800;display:inline-flex}.pt-tag:before{content:"";background:var(--pt-cyan);width:.55em;height:.55em;box-shadow:0 0 .6em var(--pt-cyan);border-radius:50%}.pt h1,.pt h2{font-family:var(--pt-display);color:#fff;text-wrap:balance;margin:0;line-height:1.04}.pt h1{font-size:3.6em}.pt h2{margin-top:.25em;font-size:2.55em}.pt .pt-name{background:linear-gradient(90deg,#3bb9cd,#60a5fa 55%,#22d3ee);-webkit-background-clip:text;background-clip:text;margin-bottom:.1em;font-size:.72em;display:block}.pt-lead{max-width:30em;margin:.7em 0 0;font-size:1.22em;line-height:1.45}.pt-points{gap:.75em;margin:1.3em 0 0;padding:0;list-style:none;display:grid}.pt-points li{color:var(--pt-word);grid-template-columns:1.4em 1fr;gap:.6em;font-size:1.02em;line-height:1.4;display:grid}.pt-points li b{color:#fff;font-size:1.04em;display:block}.pt-points li:before{content:"";background:var(--pt-cell);width:.9em;height:.8em;margin-top:.3em}.pt-status{vertical-align:middle;letter-spacing:.12em;border:1px solid;border-radius:999px;padding:.35em .8em;font-family:-apple-system,Segoe UI,Roboto,sans-serif;font-size:.32em;font-weight:800;display:inline-block}.pt-status.live{color:var(--pt-green);background:#00e38a14;border-color:#00e38a80}.pt-status.soon{color:var(--pt-cyan);background:#22d3ee14;border-color:#22d3ee80}.pt-status.coming{color:#5ec0d2;background:#3bb9cd14;border-color:#3bb9cd80}.pt-box{background:linear-gradient(180deg, var(--pt-field), var(--pt-field-2));border:1px solid var(--pt-edge);border-radius:1em;padding:1.1em 1.2em;box-shadow:0 0 1.6em #22c7e024}.pt-box h3{letter-spacing:.16em;color:var(--pt-cyan);text-transform:uppercase;margin:0 0 .6em;font-size:.78em;font-weight:800}.pt-row{border-top:1px solid #22c7e024;align-items:center;gap:.8em;padding:.62em 0;font-size:.95em;display:flex}.pt-row:first-of-type{border-top:0}.pt-who{flex:1;min-width:0}.pt-who b{color:#fff;display:block}.pt-who small{color:var(--pt-word);display:block}.pt-chip{white-space:nowrap;border:1px solid;border-radius:999px;padding:.3em .7em;font-size:.74em;font-weight:800}.pt-chip.pink{color:var(--pt-pink);background:#f0563f24;border-color:#f0563f73}.pt-chip.green{color:var(--pt-green);background:#00e38a1a;border-color:#00e38a66}.pt-chip.cyan{color:var(--pt-cyan);background:#22d3ee1a;border-color:#22d3ee66}.pt-ava{color:#fff;background:linear-gradient(135deg,#0f1b3d,#0e7ea5);border-radius:50%;flex:none;place-items:center;width:2.2em;height:2.2em;font-size:.85em;font-weight:800;display:grid}.pt-keep{background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22d3ee);flex:none;width:1.9em;height:1.65em}.pt-money{font-variant-numeric:tabular-nums;font-weight:800;color:var(--pt-green)!important}.pt-quote{margin:0 0 .6em;line-height:1.45}.pt-small,.pt-muted{color:var(--pt-word)}.pt-small{margin:.6em 0 0;font-size:.8em}.pt-muted{margin:.4em 0 0}.pt-phone{background:#050918;border:1px solid #2a3c75;border-radius:2.2em;flex:none;width:18.5em;padding:.55em;box-shadow:0 0 2.4em #22c7e02e}.pt-scr{background:linear-gradient(#111b49,#0a1233);border-radius:1.75em;min-height:27em;overflow:hidden}.pt-st{color:#fff;justify-content:space-between;padding:.7em 1.3em .2em;font-size:.7em;font-weight:700;display:flex}.pt-ap{border-bottom:1px solid #22336b;padding:.3em 1em .7em}.pt-ap img{width:auto;height:1.25em;display:block}.pt-bd{gap:.6em;padding:.8em;font-size:.86em;display:grid}.pt-phone .pt-row{flex-wrap:wrap;row-gap:.3em}.pt-phone .pt-ava+.pt-who{flex-basis:calc(100% - 3em)}.pt-phone .pt-ava~.pt-chip{margin-left:3em}.pt-banner{color:#fff;background:linear-gradient(90deg,#1594a959,#22d3ee40);border-radius:.7em;align-items:center;gap:.5em;padding:.6em .7em;font-size:.92em;font-weight:700;display:flex}.pt-visual{justify-content:center;align-items:center;gap:1.4em;min-width:0;display:flex}.pt-visual .pt-box{flex:1;min-width:0}.pt-visual>.pt-box{font-size:1.12em}.pt-pic{border:1px solid #2a3c75;border-radius:1em;width:auto;max-width:100%;height:auto;max-height:29em;display:block}.pt-sign{border:1px solid #2a3c75;border-radius:.8em;width:12em}.pt-title{align-content:center;justify-items:start}.pt-pms{width:auto;max-width:100%;height:3.3em}.pt-title h1{max-width:13em;margin-top:.5em}.pt-title .pt-lead{max-width:34em}.pt-host{color:var(--pt-word);align-items:center;gap:.7em;margin-top:1.6em;display:flex}.pt-host b{color:#fff;display:block}.pt-host small{font-size:.85em}.pt-kit{border:1px solid #2a3c75;border-radius:1.2em;width:34em;position:absolute;bottom:-2em;right:-4em;transform:rotate(-4deg);box-shadow:0 0 3em #22c7e033}.pt-map{align-content:center}.pt-stages{grid-template-columns:repeat(4,1fr);gap:1em;margin-top:1.6em;display:grid}.pt-stages img{width:2.1em;height:auto}.pt-stages h4{font-family:var(--pt-display);color:#fff;margin:.3em 0 .2em;font-size:1.45em}.pt-stages p{color:var(--pt-word);margin:0;font-size:.92em;line-height:1.45}.pt-grid3{grid-template-columns:repeat(3,1fr);gap:.9em;margin-top:1.4em;display:grid}.pt-grid3 b{color:#fff;margin-bottom:.25em;font-size:1.08em;display:block}.pt-grid3 span{color:var(--pt-word);font-size:.92em;line-height:1.4}.pt-gap{margin-top:1.2em}.pt-cancel{flex-wrap:wrap;gap:.4em;margin-top:.6em;display:flex}.pt-cancel span{color:var(--pt-word);text-decoration:line-through;-webkit-text-decoration-color:var(--pt-pink);text-decoration-color:var(--pt-pink);border:1px solid #4b5f8c;border-radius:999px;padding:.25em .7em;font-size:.78em;font-weight:700}.pt-center{text-align:center;padding:1.8em 1.4em}.pt-big{font-family:var(--pt-display);color:#fff;font-size:2.6em;line-height:1}.pt-center .pt-big{font-size:3.2em}.pt-big small{color:var(--pt-word);font-family:-apple-system,Segoe UI,Roboto,sans-serif;font-size:.35em}.pt-plans{grid-template-columns:repeat(2,1fr);gap:1em;display:grid}.pt-refer{border-color:#1f8a63;align-items:center;gap:.8em;margin-top:1em;display:flex;box-shadow:0 0 1.4em #00e38a1f}.pt-refer img{width:1.7em;height:auto}.pt-refer b{color:#fff}.pt-notes{z-index:6;border:1px solid var(--pt-edge);background:#0d1538;border-radius:12px;width:min(420px,100vw - 32px);max-height:45vh;padding:12px 14px;font-size:13.5px;line-height:1.5;position:fixed;bottom:64px;right:16px;overflow:auto;box-shadow:0 10px 40px #00000080}.pt-notes h5{letter-spacing:.14em;color:var(--pt-cyan);margin:0 0 6px;font-size:11px}.pt-notes ul{margin:0;padding-left:18px}.pt-show{border-top:1px solid var(--pt-line);color:var(--pt-word);margin-top:8px;padding-top:8px}@media (width<=760px){.pt{overflow:auto}.pt-wrap{padding:12px max(16px, env(safe-area-inset-right,0px)) 80px max(16px, env(safe-area-inset-left,0px));display:block;position:static}.pt-stage{aspect-ratio:auto;width:auto;box-shadow:none;background:0 0;border:0;font-size:13px;overflow:visible}.pt-stage:before{display:none}.pt-slide{background:linear-gradient(160deg,#0f1840,#090f2c);border:1px solid #1c2c66;border-radius:16px;margin-bottom:14px;padding:1.6em 1.2em;animation:none;position:relative;inset:auto}.pt-two{grid-template-columns:1fr;gap:1.6em}.pt-stages,.pt-grid3,.pt-plans{grid-template-columns:1fr 1fr}.pt-visual{flex-wrap:wrap}.pt-pms{width:100%;height:auto}.pt-kit{width:100%;margin-top:1.4em;position:static;transform:none}.pt h1{font-size:2.6em}.pt h2{font-size:2.1em}.pt-hide-sm{display:none}}.pt-lockup{flex:none;align-items:center;gap:.35em;display:inline-flex}.pt-lockup-mark{width:1.35em!important;height:1.35em!important}.pt-word{font-family:var(--pt-display);letter-spacing:.02em;background:linear-gradient(90deg,#6fd2e3 0%,#8fb8ff 55%,#3ee0f5 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.15em;font-weight:800;line-height:1}.pt-bar .pt-lockup{font-size:16px}.pt-rail .pt-sp{flex:1}.pt .pt-name{color:#0000}.pt-status i{vertical-align:.05em;background:currentColor;border-radius:50%;width:.6em;height:.6em;margin-right:.5em;animation:2.4s ease-in-out infinite pt-breathe;display:inline-block;box-shadow:0 0 .6em}@keyframes pt-breathe{50%{opacity:.35}}.pt-glow{isolation:isolate;position:relative}.pt-glow:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--pt-a,0deg), transparent 0 70%, #22d3ee 82%, #3bb9cd 90%, transparent 100%);-webkit-mask-composite:xor;padding:1.5px;animation:5s linear infinite pt-orbit;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --pt-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pt-orbit{to{--pt-a:360deg}}.pt-slide .pt-row,.pt-stagebox,.pt-grid3 .pt-box,.pt-day,.pt-points li{animation:.5s cubic-bezier(.2,.8,.2,1) both pt-in}.pt-slide .pt-row:nth-of-type(2),.pt-points li:nth-child(2){animation-delay:.12s}.pt-slide .pt-row:nth-of-type(3),.pt-points li:nth-child(3){animation-delay:.24s}.pt-slide .pt-row:nth-of-type(4){animation-delay:.36s}@keyframes pt-in{0%{transform:translateY(.5em)}to{transform:none}}.pt-banner.pt-bee{animation:.6s cubic-bezier(.2,1.4,.4,1) .5s both pt-drop}@keyframes pt-drop{0%{transform:translateY(-.8em)scale(.96)}to{transform:none}}.pt-versus{align-items:flex-end;gap:1.2em;display:flex}.pt-versus .pt-phone{width:16.5em}.pt-phone figcaption{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--pt-cyan);margin-top:.7em;font-size:.78em;font-weight:800}.pt-phone.dim{opacity:.55;filter:saturate(.4);transform-origin:bottom;transform:scale(.94)}.pt-phone.dim figcaption{color:var(--pt-word)}.pt-count-only{align-items:baseline;gap:.5em;padding:.2em 0 .5em;display:flex}.pt-count-only b{font-family:var(--pt-display);color:#fff;font-size:2.2em;line-height:1}.pt-count-only span{color:var(--pt-word);font-size:.9em}.pt-row.blur .pt-who b{filter:blur(4px)}.pt-row.blur .pt-ava{background:#2a3766}.pt-pagechips{flex-wrap:wrap;gap:.35em;margin-top:.5em;display:flex}.pt-pagechips span{color:#e8f0ff;background:#22d3ee14;border:1px solid #22d3ee59;border-radius:999px;padding:.25em .65em;font-size:.78em;font-weight:700}.pt-days .pt-day{border-top:1px solid #22c7e024;grid-template-columns:1.4em 4.2em 1fr;align-items:center;gap:.6em;padding:.55em 0;display:grid}.pt-days .pt-day:first-of-type{border-top:0}.pt-day i{clip-path:inset(0 round 24%);background:var(--pt-cell);width:1.1em;height:1em}.pt-day:last-child i{background:var(--pt-green)}.pt-day b{color:#fff;font-family:var(--pt-display);font-size:1.1em}.pt-day span{color:var(--pt-word)}.pt-hand .pt-visual{justify-content:center}@media (prefers-reduced-motion:reduce){.pt-status i,.pt-glow:after,.pt-slide .pt-row,.pt-stagebox,.pt-grid3 .pt-box,.pt-day,.pt-points li,.pt-banner.pt-bee{animation:none}}@media (width<=760px){.pt-versus{flex-wrap:wrap;justify-content:center}.pt-phone.dim{transform:none}}.pt-map,.pt-coming{align-content:center}.pt-stagebox{min-height:13em;padding:1.4em 1.3em}.pt-stagebox h4{font-size:1.6em}.pt-pagechips span{font-size:.86em}.pt-grid3{gap:1.1em;margin-top:1.8em}.pt-grid3 .pt-box{box-shadow:none;border-style:dashed;border-color:#3bb9cd99;padding:1.4em 1.3em;font-size:1.08em}.pt-grid3 b:before{content:"";vertical-align:-.05em;clip-path:inset(0 round 24%);background:#3bb9cd59;width:1em;height:.9em;margin-right:.5em;display:inline-block}.pt-handpage{overflow:auto}.pt-handpage:before{content:"";opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0l28 16v32L28 64 0 48V16zM28 64l28 16v32M28 64L0 80v32' fill='none' stroke='%2333d6ff' stroke-width='1'/%3E%3C/svg%3E");background-size:42px;position:fixed;inset:0}.pt-handwrap{max-width:440px;padding:calc(28px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));justify-items:center;gap:18px;margin:0 auto;font-size:16px;display:grid;position:relative}.pt-handbox{gap:6px;width:100%;padding:22px 20px 24px;display:grid}.pt-handbox h1{margin:4px 0 8px;font-size:34px}.pt-handbox label:not(.pt-consent),.pt-label{color:var(--pt-word);margin-top:8px;font-size:13px}.pt-in{width:100%;font:inherit;color:#fff;background:#ffffff0d;border:1px solid #2f4a8a;border-radius:12px;padding:12px 14px;font-size:17px}.pt-in:focus{border-color:var(--pt-edge);outline:none;box-shadow:0 0 0 3px #22c7e033}.pt-opts{gap:8px;margin-top:2px;display:grid}.pt-opts.two{grid-template-columns:1fr 1fr}.pt-opt{text-align:left;cursor:pointer;min-height:48px;color:var(--pt-bright);background:#ffffff08;border:1px solid #2f4a8a;border-radius:12px;align-items:center;gap:10px;padding:12px;font-weight:600;display:flex}.pt-opt i{clip-path:inset(0 round 24%);background:#3a4f86;flex:none;width:16px;height:14px}.pt-opt.on{border-color:var(--pt-edge);color:#fff;background:#22d3ee1a}.pt-opt.on i{background:var(--pt-cell);box-shadow:0 0 8px #22d3ee}.pt-consent{color:var(--pt-bright);cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;line-height:1.4;display:flex}.pt-consent input{accent-color:#22d3ee;flex:none;width:20px;height:20px;margin:0}.pt-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.pt-error{color:#e69e93;margin:8px 0 0;font-weight:600}.pt-cta{justify-content:center;justify-self:center;width:100%;margin-top:14px;text-decoration:none}.pt-thanks{text-align:center;justify-items:center}.pt-thanks-cell{clip-path:inset(0 round 24%);background:var(--pt-cell);width:64px;height:56px;animation:.6s cubic-bezier(.2,1.4,.4,1) both pt-drop;box-shadow:0 0 30px #22d3ee}.pt-hq{align-items:center;gap:1.6em;margin-top:1.4em;display:flex}.pt-hq img{filter:drop-shadow(0 0 1.4em #22c7e073);flex:none;width:13em;height:auto}.pt-hq-url{font-family:var(--pt-display);color:#fff;font-size:1.45em;font-weight:800}.pt-hq-url small{color:var(--pt-word);font-family:-apple-system,Segoe UI,Roboto,sans-serif;font-size:.5em;font-weight:600;display:block}.pt .pt-cta{cursor:pointer;align-items:center;gap:10px;padding:14px 24px;font-size:17px;font-weight:800;display:inline-flex}.pt .pt-cta-inline{width:auto;margin-top:1.4em;padding:.8em 1.6em;font-size:1.1em}.pt-tx{grid-template-rows:auto 1fr auto;align-content:center;gap:1.2em}.pt-tx-head h2{max-width:22em}.pt-tx-steps{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1em;display:grid}.pt-tx-step{align-content:start;gap:.5em;animation:.5s cubic-bezier(.2,.8,.2,1) both pt-in;display:grid}.pt-tx-step:nth-child(2){animation-delay:.5s}.pt-tx-step:nth-child(3){animation-delay:1s}.pt-tx-top{align-items:center;gap:.6em;margin-bottom:.2em;display:flex}.pt-tx-top b{color:#fff;font-family:var(--pt-display);flex:1;font-size:1.2em}.pt-tx-top .pt-status{font-size:.62em}.pt-tx-n{color:#fff;clip-path:inset(0 round 24%);background:var(--pt-cell);place-items:center;width:1.7em;height:1.5em;font-size:.85em;font-style:normal;font-weight:800;display:grid}.pt-tx-line{background:#ffffff0a;border:1px solid #22c7e01f;border-radius:.7em;margin:0;padding:.55em .7em;font-size:.92em;line-height:1.4}.pt-tx-line small{color:var(--pt-word);font-size:.8em;font-weight:700;display:block}.pt-tx-line mark{color:#fff;background:#22d3ee2e;border-radius:.3em;padding:0 .2em;animation:1.2s both pt-catch;box-shadow:0 0 0 1px #22d3ee73}.pt-tx-line:nth-of-type(2) mark{animation-delay:.25s}.pt-tx-line:nth-of-type(3) mark{animation-delay:.5s}@keyframes pt-catch{0%{box-shadow:0 0 0 1px #22d3ee73}40%{box-shadow:0 0 0 1px #22d3ee,0 0 1em #22d3ee}to{box-shadow:0 0 0 1px #22d3ee73}}.pt-tx-facts{flex-wrap:wrap;gap:.4em;margin-top:.3em;display:flex}.pt-tx-facts span{color:#fff;background:#1594a92e;border:1px solid #3bb9cd80;border-radius:999px;align-items:center;gap:.4em;padding:.35em .7em;font-size:.82em;font-weight:700;display:inline-flex}.pt-tx-facts span:before{content:"";clip-path:inset(0 round 24%);background:var(--pt-cell);width:.8em;height:.7em}.pt-tx-remember{background:linear-gradient(135deg,#1594a938,#22d3ee24);border:1px solid #22d3ee73;border-radius:.8em;gap:.3em;padding:.8em .9em;display:grid}.pt-tx-remember small{letter-spacing:.16em;text-transform:uppercase;color:var(--pt-cyan);font-size:.72em;font-weight:800}.pt-tx-remember b{color:#fff;font-size:1.05em;line-height:1.35}.pt-tx-remember span{color:var(--pt-word);font-size:.9em}.pt .pt-tx-call{justify-self:start;width:auto;margin-top:.6em;padding:.55em 1.2em;font-size:.95em}.pt-tx-foot{text-align:center;font-family:var(--pt-display);color:#fff;letter-spacing:.01em;margin:0;font-size:1.5em;font-weight:800}@media (prefers-reduced-motion:reduce){.pt-tx-step,.pt-tx-line mark{animation:none}}@media (width<=760px){.pt-tx-steps{grid-template-columns:1fr}}.pt-notes h5{display:flex}.pt-clock{color:var(--pt-word);font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-left:auto}.tasks-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.tasks-header h1{color:#1e2b45;margin:0;font-size:24px;font-weight:800}.tasks-sub{color:#5b6b85;margin:4px 0 0;font-size:13px}.filter-check{color:#5b6b85;align-items:center;gap:6px;font-size:12px;display:flex}.count-chip{color:#0e7ea5;background:#eaf2ff;border-radius:20px;margin-left:4px;padding:2px 8px;font-size:11px;font-weight:700}.task-group{background:#fff;border:1px solid #0e7ea524;border-radius:14px;margin-bottom:16px;padding:16px 20px;box-shadow:0 4px 14px #0e7ea50f}.task-group.overdue{border-left:4px solid #dc2626}.task-group.today{border-left:4px solid #0e7ea5}.task-group.upcoming{border-left:4px solid #00a05c}.task-group.done{opacity:.7}.task-group-title{text-transform:uppercase;letter-spacing:.5px;color:#33415e;margin:0 0 12px;font-size:12px;font-weight:800}.task-row{border-top:1px solid #0e7ea51a;align-items:center;gap:12px;padding:10px 0;display:flex}.task-row.finished .task-row-title{color:#5b6b85;text-decoration:line-through}.task-main{flex:1}.task-row-title{color:#1e2b45;margin:0;font-size:14px;font-weight:700}.task-row-meta{color:#5b6b85;margin:2px 0 0;font-size:12px}.task-row-meta a{color:#1d4ed8}.task-delete{color:#5b6b85;cursor:pointer;background:0 0;border:none}.task-delete:hover{color:#dc2626}.empty-note{color:#5b6b85;margin:0;font-size:13px}.task-letter{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.task-tabs{gap:6px;margin:0 0 16px;display:flex}.task-tabs button{color:#24539e;cursor:pointer;background:#f3f7ff;border:1px solid #c6d6f2;border-radius:999px;padding:8px 14px;font:700 13px system-ui,sans-serif}.task-tabs button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.task-tabs button i{color:#0f1b3d;background:#fff;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-style:normal}.task-tabs button.on i{background:#22d3ee}.task-row-title a{color:#0f1b3d;text-decoration:none}.task-row-title a:hover{text-decoration:underline}.task-tag{white-space:nowrap;vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.task-tag.red{color:#b3261e;background:#fff1f1}.task-tag.link{color:#0e7490;background:#ecfeff}.task-row.shared{background:#f6fbff;border-radius:10px}.task-none{margin:0 0 16px}.task-letter{align-items:center}@media (width<=700px){.task-row{flex-wrap:wrap}.task-main{flex:60%;min-width:0}.task-row .task-letter{flex:100%;justify-content:flex-start;padding-left:32px}}.acp{color:#0f1b3d;text-align:left;gap:14px;max-width:760px;padding:8px 0 60px;font-family:system-ui,sans-serif;display:grid}.acp>*{min-width:0}.acp h1{margin:0;font-size:26px}.acp-tabs{flex-wrap:wrap;gap:6px;display:flex}.acp-tabs button{color:#1e3a8a;font:inherit;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:800;display:inline-flex}.acp-tabs button.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.acp-tabs em,.acp-tray em{color:#fff;background:var(--hh-pink-tag);border-radius:999px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:800}.acp-text{gap:14px;display:grid}.acp-how{background:#f3f7ff;border-radius:14px;gap:6px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.acp-how ol{gap:4px;margin:0;padding-left:20px;display:grid}.acp-how small{color:#45698f;font-size:12.5px}.acp-tray{border:1px solid #dbe3ef;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.acp-tray header{align-items:center;gap:8px;font-size:15px;display:flex}.acp-row{border-top:1px solid #eef2f8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.acp-row>span{min-width:0;display:grid}.acp-row small{color:#45698f;font-size:12px}.acp-row>.cs{flex:100%}.acp-acts{gap:6px;display:flex}.acp-review{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0f1b3d 0% 34%,#0e7ea5 68%,#22c7e0 100%);border:0;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:800}.acp-quiet{color:#1e3a8a;font:inherit;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.acp-muted{color:#5b6b85;margin:0;font-size:13px}.acp-error{color:#b42318;margin:0;font-size:13px;font-weight:700}.acp-saved{color:#00703f;background:#e6f7ef;border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px;font-weight:700}.acp-saved a{color:#0e7ea5}.cs{gap:12px;max-width:760px;display:grid}.cs-sub{color:#4b5a78;margin:0;font-size:13.5px}.cs-drop{color:#0e7ea5;cursor:pointer;background:#f8faff;border:2px dashed #0e7ea559;border-radius:14px;place-items:center;padding:22px 16px;font-size:15px;font-weight:800;display:grid}.cs-drop input{display:none}.cs-error{color:#b91c1c;margin:0;font-size:13px;font-weight:700}.cs-done{color:#1e2b45;background:#eefbf3;border:1px solid #00a05c4d;border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px}.cs-done a{color:#0e7ea5;font-weight:700;text-decoration:none}.cs-review{background:#fff;border:1px solid #0e7ea529;border-radius:14px;gap:10px;padding:12px 14px;display:grid}.cs-preview{border:1px solid #0e7ea524;border-radius:10px;justify-self:start;width:auto;max-height:180px}.cs-match{color:#1e2b45;background:#eaf7f9;border:1px solid #0b64754d;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;display:flex}.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.cs-grid label{color:#33415e;gap:3px;font-size:12px;font-weight:700;display:grid}.cs-grid input{font:inherit;color:#1e2b45;border:1px solid #0e7ea538;border-radius:8px;padding:7px 9px;font-size:13.5px;font-weight:400}.cs-wide{grid-column:1/-1}.cs-where input{border-color:#0b647566}.cs-actions{align-items:center;gap:10px;display:flex}.cs-save{color:#fff;font:inherit;cursor:pointer;background:#0b6475;border:none;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800}.cs-save:disabled{opacity:.6;cursor:default}.cs-quiet{font:inherit;color:#0e7ea5;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700}@media (width<=640px){.cs-grid{grid-template-columns:1fr}}.cs-drop.on{background:#eef3ff;border-color:#0e7ea5}.cs-kinds{gap:6px;display:flex}.cs-kinds button{color:#1e3a8a;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d6ea;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.cs-kinds button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.cs-ok{color:#00a05c;margin:0;font-size:12.5px;font-weight:700}.cs-suggest{color:#45698f;margin-top:4px;font-size:12.5px;font-weight:600;display:block}.cs-suggest button{color:#0e7ea5;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-weight:800;text-decoration:underline}.home h1{color:#1e2b45;margin:0 0 4px}.home-sub{color:#5b6b85;margin:0 0 14px;font-size:14px}.home-today{background:#f6f9ff;border:1px solid #0e7ea52e;border-radius:12px;align-items:baseline;gap:12px;margin-bottom:16px;padding:10px 16px;text-decoration:none;display:flex}.home-today-label{text-transform:uppercase;letter-spacing:1px;color:#33415e;font-size:11px;font-weight:800}.home-today-block{color:#0b6475;font-weight:800}.home-today-theme{color:#5b6b85;font-size:13px}.home-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.home-card{color:#1e2b45;background:#fff;border:1px solid #0e7ea524;border-radius:14px;padding:16px 18px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:block;box-shadow:0 4px 14px #0e7ea50f}.home-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0e7ea524}.home-card-head{text-transform:uppercase;letter-spacing:1px;color:#33415e;margin:0 0 6px;font-size:11px;font-weight:800}.home-big{color:#1e2b45;margin:0 0 6px;font-size:18px;font-weight:800}.home-line{color:#5b6b85;margin:3px 0 0;font-size:12.5px}.home-line b{color:#1e2b45}.home-overdue{color:#dc2626}.home-clear{color:#00a05c}.home-attention{color:#c2410c;font-weight:700}.home-card-ray{align-items:center;gap:14px;display:flex}.home-ray{border-radius:12px;flex:none;width:64px;height:64px}.home-good{color:#00a05c}.home-warn{color:#dc2626}.home-lastweek{color:#5b6b85;margin:-8px 0 16px;padding-left:16px;font-size:12.5px}.home-lastweek b{color:#1e2b45}.home-lastweek .home-good{color:#00a05c}.home-tools{flex-wrap:wrap;gap:8px;display:flex}.home-tool{color:#1d4ed8;background:#f6f9ff;border:1px solid #0e7ea540;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none}.home-tool-soon{color:#8593ab;background:#f7f8fa;border-color:#5b6b8540;font-weight:600}.home-loaniversary{color:#1e2b45;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5,#22c7e0) border-box;border:2px solid #0000;border-radius:14px;align-items:center;gap:12px;margin:0 0 14px;padding:14px 18px;font-size:14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.home-loaniversary b{color:#0b6475}.home-loaniversary-emoji{flex:none;font-size:26px;animation:1.2s ease-in-out infinite loaniv-bounce}@keyframes loaniv-bounce{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-5px)rotate(8deg)}}.home-confetti{opacity:.85;pointer-events:none;border-radius:2px;width:7px;height:11px;animation:2.6s linear infinite confetti-fall;position:absolute;top:-10px}.home-confetti.c0{background:#0a7a8c}.home-confetti.c1{background:#0e7ea5}.home-confetti.c2{background:#22c7e0}.home-confetti.c3{background:#00c26e}.home-confetti.c4{background:#00a05c}.home-confetti.c5{background:#eb5640}.home-confetti.c6{background:#3bb9cd}@keyframes confetti-fall{0%{transform:translateY(-12px)rotate(0)}to{transform:translateY(90px)rotate(340deg)}}.home-today-cal{gap:2px;display:grid}.home-t{margin:0 0 14px}.home-t .home-card-head{margin:0 0 6px}.home-t-body{border-top:2px solid #0f1b3d;grid-template-columns:1fr 1fr;display:grid}.home-t-side{min-width:0;padding:10px 12px 8px}.home-t-side:first-child{border-right:2px solid #0f1b3d}.home-t-label{letter-spacing:.08em;margin:0 0 8px;font-size:10px;font-weight:900}.home-t-label.violet{color:#0b6475}.home-t-label.cyan{color:#0e7490}.home-t-link{color:inherit;text-decoration:none;display:block}.home-goal{margin:0 0 8px}.home-goal-row{align-items:baseline;gap:8px;display:flex}.home-goal-row strong{white-space:nowrap;font-size:18px}.home-goal-row strong span{color:#58708e;font-size:12px;font-weight:600}.home-goal-what{color:#58708e;font-size:11.5px}.home-goal-bar{background:#d9ebee;border-radius:999px;height:6px;margin:4px 0 0;overflow:hidden}.home-goal-bar i{height:100%;display:block}.home-t .home-big{margin:0 0 6px;font-size:15px}.home-t .home-line{margin:2px 0;font-size:12.5px}@media (width<=600px){.home-t-side{padding:8px 8px 6px}.home-goal-row{flex-wrap:wrap;gap:2px 8px}.home-goal-row strong{font-size:16px}.home-goal-what{flex-basis:100%}.home-t .home-line{font-size:12px}}.home-waiting{color:#1e2b45;margin:0 0 10px;font-size:13px}.home-waiting-link{font:inherit;color:#0e7ea5;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;display:inline}.claim-banner{background:#eef8fa;border:1px solid #c9d6ea;border-left:4px solid #0a7a8c;border-radius:12px;gap:8px;margin:0 0 14px;padding:10px 14px;display:grid}.claim-row{color:#1e2a3a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.claim-banner small{color:#45698f}.pt{--pt-line:#22c7e047;--pt-glass:linear-gradient(160deg, #1e2c68b8, #0d1538c7);--pt-muted:#9fb6dc;color:#fff;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50V16L28 0l28 16v34L28 66zm0 0v34' fill='none' stroke='%2333d6ff' stroke-opacity='.07' stroke-width='1'/%3E%3C/svg%3E") top/28px 50px,radial-gradient(120% 60% at 100% 0,#0e7ea559,#0000 60%),radial-gradient(90% 50% at 0 30%,#0f1b3d73,#0000 65%),#0a1030;min-height:100%;margin:-12px -12px 0;padding:18px 16px 120px;font-family:inherit}.pt *{box-sizing:border-box}.pt-hero small{color:#22c7e0;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.pt-hero h1{letter-spacing:-.3px;color:#fff;margin:6px 0 16px;font:800 28px/1.15 Sora,system-ui,sans-serif}.pt-counts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pt-counts a{background:var(--pt-glass);border:1px solid var(--pt-line);color:inherit;border-radius:18px;flex-direction:column;align-items:center;padding:12px 6px 10px;text-decoration:none;transition:transform .15s;display:flex;box-shadow:0 0 18px #22c7e014,inset 0 1px #ffffff14}.pt-counts a:active{transform:scale(.96)}.pt-counts b{font-size:28px;font-weight:800;line-height:1.1}.pt-counts span{color:var(--pt-muted);font-size:12px}.pt-counts a.hot{border-color:#f0563fb3;box-shadow:0 0 22px #f0563f47,inset 0 1px #ffffff14}.pt-counts a.hot b{color:#f3705c}.pt-section{margin-top:26px;scroll-margin-top:80px}.pt-section h2{letter-spacing:.16em;text-transform:uppercase;color:#22c7e0;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:800;display:flex}.pt-section h2:before{content:"";background:#22c7e0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #22c7e0}.pt-alerts{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 16px 8px;display:flex;overflow-x:auto}.pt-alerts::-webkit-scrollbar{display:none}.pt-alert{cursor:pointer;--tone:#22c7e0;scroll-snap-align:start;background:var(--pt-glass);border:1px solid color-mix(in srgb, var(--tone) 55%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--tone) 22%, transparent), inset 3px 0 0 var(--tone);border-radius:18px;flex:0 0 82%;padding:14px 14px 12px;position:relative}.pt-alert.pt-pink{--tone:#f0563f}.pt-alert.pt-green{--tone:#00e38a}.pt-alert.pt-cyan{--tone:#22c7e0}.pt-alert.pt-red{--tone:#ff4d5e}.pt-alert.pt-blue{--tone:#3b82f6}.pt-alert small{color:var(--tone);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.pt-alert p{color:#fff;margin:6px 26px 12px 0;font-size:15px;line-height:1.35}.pt-x{width:32px;height:32px;color:var(--pt-muted);background:0 0;border:0;border-radius:50%;font-size:14px;position:absolute;top:8px;right:8px}.pt-acts{align-items:center;gap:8px;display:flex}.pt-acts button,.pt-acts a{border:1px solid var(--pt-line);color:#bfe9ff;cursor:pointer;background:#22c7e014;border-radius:50%;place-items:center;min-width:40px;height:40px;text-decoration:none;display:inline-grid}.pt-acts svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:18px;height:18px}.pt-acts .pt-open{background:var(--hh-fade);color:#fff;border:0;border-radius:999px;min-width:0;padding:0 16px;font-size:14px;font-weight:700;box-shadow:inset 0 1px #ffffff4d,0 3px 10px #14204f99}.pt-acts .pt-done{color:#00e38a;background:#00e38a14;border-color:#00e38a73;font-size:18px;font-weight:800}.pt-acts button:active,.pt-acts a:active{transform:scale(.92)}.pt-line{border-left:1px solid var(--pt-line);gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.pt-item{background:var(--pt-glass);border:1px solid #22c7e029;border-radius:16px;grid-template-columns:1fr auto;grid-template-areas:"time time""what acts";align-items:center;gap:2px 10px;padding:12px 12px 12px 14px;display:grid;position:relative}.pt-item:before{content:"";background:#0a7a8c;border-radius:50%;width:11px;height:11px;position:absolute;top:18px;left:-20px;box-shadow:0 0 10px #0a7a8c}.pt-item.meeting:before{background:#22c7e0;box-shadow:0 0 10px #22c7e0}.pt-item.late:before{background:#f0563f;box-shadow:0 0 10px #f0563f}.pt-item time{color:#22c7e0;letter-spacing:.04em;grid-area:time;font-size:12px;font-weight:700}.pt-item.late time{color:#f3705c}.pt-what{min-width:0;color:inherit;grid-area:what;text-decoration:none}.pt-what b{font-size:16px;display:block}.pt-what span{color:var(--pt-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.pt-item .pt-acts{grid-area:acts}.pt-said{color:#00e38a;margin:0 0 10px;font-size:13px}.pt-clear{text-align:center;background:var(--pt-glass);border:1px solid #00e38a59;border-radius:18px;justify-items:center;gap:4px;padding:22px 12px;display:grid;box-shadow:0 0 22px #00e38a1f}.pt-clear span{color:#00e38a;border:2px solid #00e38a;border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;font-weight:800;animation:.4s cubic-bezier(.2,1.4,.4,1) both pt-pop;display:grid;box-shadow:0 0 18px #00e38a73}.pt-clear b{font-size:17px}.pt-clear small{color:var(--pt-muted);font-size:13px}@keyframes pt-pop{0%{opacity:0;transform:scale(.4)}}.pt-rings{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pt-ring{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.pt-ring-dial{background:conic-gradient(from -90deg, #0a7a8c, #0e7ea5, #22c7e0 var(--pct), #ffffff14 var(--pct));border-radius:50%;place-content:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 0 16px #0e7ea559}.pt-ring-dial:before{content:"";background:#0d1538;border-radius:50%;position:absolute;inset:6px}.pt-ring-dial b,.pt-ring-dial small{line-height:1;position:relative}.pt-ring-dial b{font-size:20px;font-weight:800}.pt-ring-dial small{color:var(--pt-muted);margin-top:2px;font-size:12px}.pt-ring span{color:var(--pt-muted);font-size:12px;line-height:1.25}.pt-pace{background:var(--pt-glass);border:1px solid #22c7e029;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:26px;display:grid}.pt-pace div{text-align:center;border-right:1px solid #22c7e01f;padding:12px 4px}.pt-pace div:last-child{border-right:0}.pt-pace b{font-size:20px;display:block}.pt-pace b.good{color:#00e38a}.pt-pace span{color:var(--pt-muted);font-size:12px}.pt-full{width:fit-content;color:var(--pt-muted);margin:22px auto 0;font-size:13px;display:block}@media (prefers-reduced-motion:reduce){.pt *{transition:none!important}}.pt-item.next{border-color:#22c7e099;box-shadow:0 0 20px #22c7e038,inset 0 1px #ffffff14}.pt-item.next:before{animation:1.8s ease-in-out infinite pt-pulse}.pt-item time em{letter-spacing:.06em;color:#0a1030;background:#22c7e0;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:800}@keyframes pt-pulse{0%,to{box-shadow:0 0 6px,0 0 #22c7e099}50%{box-shadow:0 0 12px,0 0 0 6px #22c7e000}}.pt-item{transition:transform .26s,opacity .26s}.pt-item.leaving{opacity:0;transform:translate(110%)}.pt-skeleton{gap:10px;display:grid}.pt-skeleton i{background:linear-gradient(100deg,#ffffff0a 30%,#22c7e01f 50%,#ffffff0a 70%) 0 0/300% 100%;border-radius:16px;height:74px;animation:1.4s linear infinite pt-shimmer;display:block}@keyframes pt-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@property --pct{syntax:"<percentage>";inherits:true;initial-value:0%}.pt-ring-dial{animation:1.1s cubic-bezier(.2,.8,.2,1) both pt-fill}@keyframes pt-fill{0%{--pct:0%}}@media (prefers-reduced-motion:reduce){.pt-item.next:before,.pt-skeleton i,.pt-ring-dial{animation:none}}.week h1{color:#1e2b45;margin:0 0 4px}.week-sub{color:#5b6b85;margin:0 0 16px;font-size:14px}.week-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:12px;display:grid}.week-day{background:#fff;border:1px solid #0e7ea524;border-radius:12px;padding:12px}.week-day.today{border-color:#0b647573;box-shadow:0 6px 18px #0b64751f}.week-day-name{text-transform:uppercase;letter-spacing:1px;color:#33415e;margin:0 0 10px;font-size:12px;font-weight:800}.week-today-tag{color:#fff;background:#0b6475;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:9px}.week-block{background:#f6f9ff;border:1px solid #0e7ea51f;border-radius:9px;margin-bottom:8px;padding:8px 10px}.week-block.live{background:linear-gradient(115deg,#22c7e01a,#06b6d41a);border-color:#0b647566}.week-block-time{color:#5b6b85;margin:0;font-size:10.5px;font-weight:700}.week-block-label{color:#1e2b45;margin:2px 0 0;font-size:13px;font-weight:800}.week-block-detail{color:#5b6b85;margin:2px 0 0;font-size:11.5px}.week-legend{background:#fff;border:1px dashed #0e7ea540;border-radius:12px;max-width:560px;margin-top:18px;padding:12px 16px}.week-legend-head{text-transform:uppercase;letter-spacing:1px;color:#33415e;margin:0 0 8px;font-size:11px;font-weight:800}.week-legend-row{color:#5b6b85;margin:3px 0;font-size:12.5px}.week-legend-row b{color:#1e2b45}.tracker-head{align-items:center;gap:14px;display:flex}.tracker-head h1{color:#1e2b45;margin:0}.tracker-head input[type=month]{color:#1e2b45;background:#fff;border:1px solid #0e7ea538;border-radius:8px;padding:7px 10px}.tracker-sub{color:#5b6b85;margin:4px 0 12px;font-size:14px}.tracker-stats{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tracker-stat{color:#33415e;background:#f6f9ff;border:1px solid #0e7ea524;border-radius:999px;padding:4px 12px;font-size:12px}.tracker-stat b{color:#1e2b45}.tracker-stat-conv b{color:#00a05c}.tracker-stat-src{background:#fff}.tracker-scroll{background:#fff;border:1px solid #0e7ea524;border-radius:12px;overflow-x:auto}.tracker-table{border-collapse:collapse;width:100%;min-width:1080px}.tracker-table th{text-transform:uppercase;letter-spacing:.4px;color:#5b6b85;text-align:left;white-space:nowrap;border-bottom:1px solid #0e7ea524;padding:8px 6px;font-size:10px;font-weight:800}.tracker-table td{border-bottom:1px solid #0e7ea514;padding:2px 3px}.tracker-table input,.tracker-table select{color:#1e2b45;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;min-width:70px;padding:5px 6px;font-size:12px}.tracker-table th.wide{min-width:150px}.tracker-table td:has(input.wide){min-width:150px}.tracker-table td:has(input.cell-phone){min-width:128px}.tracker-table input.cell-phone{white-space:nowrap;min-width:118px}.tracker-table td:has(input.cell-credit){width:64px}.tracker-table input.cell-credit{text-align:center;min-width:56px}.tracker-table input:focus,.tracker-table select:focus{background:#fff;border-color:#0e7ea566;outline:none}.tracker-table input.edited,.tracker-table select.edited{background:#fdf7e7}.tracker-table tr.manual td{background:#fffbf5}.tracker-remove{color:#5b6b85;cursor:pointer;background:0 0;border:none}.tracker-remove:hover{color:#dc2626}.tracker-add{color:#1d4ed8;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea540;border-radius:9px;margin-top:12px;padding:8px 16px;font-weight:700}.tracker-empty{color:#5b6b85;padding:24px 0}.tracker-search{color:#1e2b45;border:1px solid #0e7ea538;border-radius:999px;min-width:200px;margin-left:auto;padding:7px 12px;font-size:13px}.tracker-search:focus{border-color:#22c7e073;outline:none}button.tracker-stat{cursor:pointer;font-family:inherit}button.tracker-stat:hover{color:#0b6475;border-color:#22c7e066}button.tracker-stat.on{border-color:#0a7a8c;font-weight:700;box-shadow:0 0 0 2px #22c7e02e}.tracker-stat.st-blue b,.tracker-table select.st-blue{color:#1d4ed8}.tracker-stat.st-violet b,.tracker-table select.st-violet{color:#0b6475}.tracker-stat.st-gray b,.tracker-table select.st-gray{color:#5b6b85}.tracker-stat.st-amber{background:#fff5f5;border-color:#dc262640}.tracker-stat.st-amber b{color:#b91c1c}.tracker-table select.st-blue{background:#eef4ff;border-radius:999px}.tracker-table select.st-green{background:#eafaf1;border-radius:999px}.tracker-table select.st-violet{background:#e2f4f7;border-radius:999px}.tracker-table select.st-gray{background:#f3f5f9;border-radius:999px}.tracker-goal{align-items:center;gap:12px;margin-bottom:12px;display:flex}.tracker-goal-bar{background:#eef2f9;border-radius:999px;flex:1;max-width:420px;height:8px;overflow:hidden}.tracker-goal-fill{background:linear-gradient(90deg,#0a7a8c,#0e7ea5,#22c7e0);border-radius:999px;height:100%;transition:width .4s}.tracker-goal-label{color:#5b6b85;white-space:nowrap;font-size:12.5px}.tracker-goal-label b{color:#1e2b45}.tracker-scroll{max-height:62vh;overflow-y:auto}.tracker-table thead th{z-index:1;background:#fff;position:sticky;top:0}.tracker-table tbody tr:hover td{background:#f4f8ff}.tracker-table td.money input{color:#00a05c;font-weight:600}.tracker-name-cell{align-items:center;gap:4px;display:flex}.tracker-stale-dot{background:#dc2626;border-radius:50%;flex:none;width:8px;height:8px}.tracker-actions{align-items:center;gap:12px;margin-top:12px;display:flex}.tracker-actions .tracker-add{margin-top:0}.tracker-dial{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0a7a8c,#0e7ea5,#22c7e0);border:none;border-radius:999px;padding:8px 18px;font-weight:700}.tracker-dial:hover{filter:brightness(1.08)}.tracker-stat.st-deep b,.tracker-table select.st-deep{color:#047857}.tracker-table select.st-deep{background:#e6f7ef;border-radius:999px;font-weight:700}.tracker-stat.st-green b,.tracker-table select.st-green{color:#0e7490}.tracker-table select.st-green{background:#e8f8fc}.tracker-borrowers-cell{align-items:center;gap:2px;display:flex}.tracker-cob-toggle{color:#0b6475;cursor:pointer;background:0 0;border:none;padding:2px;font-size:11px}.tracker-cob-row td{border-bottom:1px solid #22c7e026;background:#f3fafc!important}.tracker-cob{align-items:center;gap:8px;padding:4px 8px 4px 24px;display:flex}.tracker-cob-label{text-transform:uppercase;letter-spacing:.4px;color:#0b6475;white-space:nowrap;font-size:10px;font-weight:800}.tracker-cob input{background:#fff;border:1px solid #22c7e02e;border-radius:6px;min-width:130px}.tracker-cob input.tracker-cob-notes{flex:1}.tracker-1003-th{width:46px}.tracker-profile-th{width:34px}.tracker-profile-td{text-align:center;padding-left:4px}.tracker-profile-btn{cursor:pointer;background:#eef4ff;border:1px solid #0e7ea540;border-radius:999px;width:26px;height:26px;font-size:13px;line-height:1}.tracker-profile-btn:hover{background:#dbe7ff;border-color:#0e7ea5}.tracker-1003-btn{color:#0b6475;cursor:pointer;background:#e9f6f9;border:1px solid #22c7e04d;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:800}.tracker-1003-btn:hover{color:#fff;background:#0b6475}.tracker-stat.st-warn b,.tracker-table select.st-warn{color:#b91c1c}.tracker-table select.st-warn{background:#fff5f5;border-radius:999px}.tracker-up{color:#00a05c;font-size:10.5px;font-weight:700}.tracker-down{color:#dc2626;font-size:10.5px;font-weight:700}.tracker-1003-new{background:#fff;border-style:dashed}.tracker-row-tools{white-space:nowrap}.tracker-promote{color:#047857;cursor:pointer;background:#f0fbf5;border:1px solid #00a05c59;border-radius:6px;margin-right:4px;padding:3px 7px;font-size:10px;font-weight:800}.tracker-promote:hover{color:#fff;background:#047857}.tracker-table td:last-of-type input,.tracker-table input{transition:min-width .15s}.tracker-table td:has(input):focus-within input:focus{min-width:220px}.tracker-export{color:#1d4ed8;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea540;border-radius:9px;padding:8px 16px;font-weight:700}.reengage-backdrop{z-index:60;background:#0f172a59;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.reengage-card{background:#fff;border:1px solid #22c7e033;border-radius:16px;width:min(560px,100%);max-height:88vh;padding:18px;overflow-y:auto;box-shadow:0 18px 50px #0f172a40}.reengage-head{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.reengage-buzz{object-fit:contain;flex:none;width:54px;height:54px}.reengage-title{color:#1e2b45;margin:0;font-size:16px;font-weight:800}.reengage-sub{color:#5b6b85;margin:2px 0 0;font-size:12.5px}.reengage-close{color:#5b6b85;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:15px}.reengage-label{text-transform:uppercase;letter-spacing:.4px;color:#0b6475;margin:10px 0 4px;font-size:10.5px;font-weight:800;display:block}.reengage-blocked{color:#b91c1c;text-transform:none;font-weight:600}.reengage-input{color:#1e2b45;border:1px solid #0e7ea538;border-radius:9px;width:100%;margin-bottom:6px;padding:8px 10px;font-family:inherit;font-size:13px}.reengage-input:focus{border-color:#22c7e073;outline:none}.reengage-off{opacity:.5}.reengage-send{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0a7a8c,#0e7ea5,#22c7e0);border:none;border-radius:999px;width:100%;margin-top:10px;padding:11px;font-size:14px;font-weight:800}.reengage-send:disabled{opacity:.55;cursor:default}.reengage-writing,.reengage-done{color:#5b6b85;padding:14px 0;font-size:13.5px}.reengage-done{color:#047857;font-weight:700}.reengage-error{color:#dc2626;font-size:13px}.tracker-1003-flash{color:#fff;background:linear-gradient(90deg,#0a7a8c,#0e7ea5,#22c7e0);border:none;animation:1.4s ease-in-out infinite closeout-pulse}@keyframes closeout-pulse{0%,to{box-shadow:0 0 #22c7e08c}50%{box-shadow:0 0 0 6px #22c7e000}}.closeout-card{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5,#22c7e0) border-box;border:3px solid #0000;border-radius:18px;width:min(620px,100%);max-height:90vh;padding:18px;overflow-y:auto;box-shadow:0 18px 50px #0f172a4d}.closeout-head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.closeout-grid{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.closeout-grid label{text-transform:uppercase;letter-spacing:.4px;color:#0b6475;flex-direction:column;gap:3px;font-size:10.5px;font-weight:800;display:flex}.closeout-span2{grid-column:span 2}.closeout-grid input,.closeout-grid select{color:#1e2b45;text-transform:none;letter-spacing:0;border:1px solid #0e7ea538;border-radius:8px;padding:7px 9px;font-family:inherit;font-size:13px;font-weight:500}.closeout-grid input:focus,.closeout-grid select:focus{border-color:#22c7e080;outline:none}.closeout-term{color:#5b6b85;text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.closeout-term input{width:54px}.closeout-hint{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:600}.closeout-section{text-transform:uppercase;letter-spacing:.5px;color:#1e2b45;border-top:1px solid #0e7ea51f;margin:14px 0 8px;padding-top:12px;font-size:11px;font-weight:800}.closeout-queued{color:#047857;margin:10px 0 0;font-size:12.5px;font-weight:700}.closeout-saved{color:#5b6b85;margin:8px 0 0;font-size:12.5px}.cob2{width:min(860px,100%)}.cob2-cols{grid-template-columns:1fr 280px;gap:18px;display:grid}@media (width<=760px){.cob2-cols{grid-template-columns:1fr}}.cob2-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.cob2-chip{color:#33415e;cursor:pointer;background:#fff;border:1px solid #0e7ea538;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}.cob2-chip.on{color:#fff;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border-color:#0000}.cob2-armnote{color:var(--muted);margin:2px 0 0;font-size:11.5px}.cob2-receipt{background:#f8faff;border:1px solid #0e7ea524;border-radius:14px;align-self:start;padding:14px;position:sticky;top:0}.cob2-receipt-head{text-transform:uppercase;letter-spacing:.5px;color:#0b6475;margin:0 0 8px;font-size:10.5px;font-weight:800}.cob2-line{color:#5b6b85;justify-content:space-between;align-items:baseline;padding:3px 0;font-size:12.5px;display:flex}.cob2-line b{color:#1e2b45}.cob2-green{color:#00a05c!important}.cob2-total{border-top:1px dashed #0e7ea540;margin-top:4px;padding-top:7px;font-weight:700}.cob2-wheel-head{margin-top:14px}.cob2-wheel{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.cob2-step{color:var(--muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.cob2-step.on{color:#1e2b45;font-weight:600}.cob2-dot{background:#c9d2e0;border-radius:50%;flex:none;width:8px;height:8px}.cob2-step.on .cob2-dot{background:linear-gradient(90deg,#0a7a8c,#22c7e0);box-shadow:0 0 5px #22c7e066}.cob2-receipt .reengage-send{margin-top:6px}.tracker-head,.impact-head{color:#fff;background:linear-gradient(110deg,#0a7a8c 0%,#0e7ea5 55%,#22c7e0 100%);border-radius:16px;margin-bottom:12px;padding:16px 20px;box-shadow:0 0 0 3px #22c7e024,0 14px 32px #0e7ea547}.tracker-head h1,.impact-head h1{color:#fff}.tracker-head input[type=month],.impact-head select,.tracker-search{color:#24539e;background:#fff;border:0;border-radius:999px;font-weight:700;box-shadow:inset 0 1px #fff,0 3px 8px #0a1b4e40}.impact-head .la-saved{color:#dff6ff}.tracker-sub,.impact-sub{margin:0 0 14px 4px}.tracker-stats,.tracker-goal,.tracker-scroll,.impact-summary,.impact-days,.impact-sheet,.impact-table,.impact-notes{box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1px #ffffffb3, 0 0 0 3px var(--ring), 0 8px 18px var(--glow);background:linear-gradient(180deg, #fff, var(--tint));border:1px solid;border-radius:12px;margin-bottom:14px;padding:12px 14px}.tracker-stats{--ring:#22c7e024;--glow:#22c7e029;--tint:#e8f6f8;border-color:#79cbd9}.tracker-goal{--ring:#06b6d429;--glow:#06b6d42e;--tint:#ecfeff;border-color:#7fdcee}.tracker-scroll{--ring:#0e7ea524;--glow:#0e7ea529;--tint:#fff;border-color:#9dbdfa;padding:0;overflow-x:auto}.impact-summary{--ring:#22c7e024;--glow:#22c7e029;--tint:#e8f6f8;border-color:#79cbd9}.impact-days{--ring:#06b6d429;--glow:#06b6d42e;--tint:#ecfeff;border-color:#7fdcee;max-width:none}.impact-sheet{--ring:#0e7ea524;--glow:#0e7ea529;--tint:#eef4ff;border-color:#9dbdfa}.impact-sheet~.impact-sheet{--ring:#00a05c24;--glow:#00a05c29;--tint:#ecfdf5;border-color:#86efac}.impact-table{--ring:#22c7e024;--glow:#22c7e029;--tint:#e8f6f8;border-color:#79cbd9}.impact-notes{--ring:#64748b1f;--glow:#64748b24;--tint:#f8fafc;border-color:#cbd5e1}.impact-day:nth-child(odd){background:#eef1f7}.impact-day:nth-child(2n){background:#fff}.impact-day.impact-day-total{background:linear-gradient(160deg,#0a7a8c,#0f1b3d);border-color:#0f1b3d}.impact-day.impact-day-total .impact-day-name,.impact-day.impact-day-total .impact-day-calls,.impact-day.impact-day-total .impact-day-theme{color:#fff}.tracker-table tbody tr:nth-child(odd) td{background:#fff}.tracker-table tbody tr:nth-child(2n) td{background:#eef1f7}.tracker-table thead th{color:#0f1b3d;background:#e8f6f8}.tracker-table td:has(.tracker-name-cell){background:#d8f0f4!important}.tracker-table .tracker-name-cell{color:#0f1b3d;font-weight:800}.tracker-table td:has(.tracker-name-cell) input{color:#0f1b3d;font-weight:800}.tracker-every{color:#58708e;border-bottom:1px solid #e3e8f0;margin:0;padding:10px 14px;font-size:12px}.tracker-every b{color:#0f1b3d}.tracker-table tr.tracker-old-done td{color:var(--muted)}.tracker-table tr.tracker-old-done .tracker-name-cell{color:var(--muted);font-weight:700}.tracker-flag-gray{color:#63728b;background:#eef1f7;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-block}.tracker-flag-red{color:#b91c1c;background:#fff1f2;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-block}.paylog-head{align-items:center;gap:14px;display:flex}.paylog-head h1{color:#1e2b45;margin:0}.paylog-head select{color:#1e2b45;background:#fff;border:1px solid #0e7ea538;border-radius:8px;padding:7px 10px}.paylog-sub{color:#5b6b85;margin:4px 0 12px;font-size:14px}.pay-green{color:#00a05c!important}.paylog-stats{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.paylog-stat{color:#33415e;background:#f6f9ff;border:1px solid #0e7ea524;border-radius:999px;padding:4px 12px;font-size:12px}.paylog-stat b{color:#1e2b45}.paylog-stat-src{background:#fff}.paylog-stat-proj{background:#f0fbf5;border-color:#00a05c59}.paylog-cols{grid-template-columns:1fr 250px;align-items:start;gap:16px;display:grid}@media (width<=900px){.paylog-cols{grid-template-columns:1fr}}.paylog-scroll{background:#fff;border:1px solid #0e7ea524;border-radius:12px;overflow-x:auto}.paylog-table{border-collapse:collapse;width:100%;min-width:820px}.paylog-table th{text-transform:uppercase;letter-spacing:.4px;color:#5b6b85;text-align:left;white-space:nowrap;border-bottom:1px solid #0e7ea524;padding:8px 6px;font-size:10px;font-weight:800}.paylog-table th.wide{min-width:140px}.paylog-table td{color:#33415e;white-space:nowrap;border-bottom:1px solid #0e7ea514;padding:2px 3px;font-size:12px}.paylog-table input,.paylog-table select{color:#1e2b45;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;min-width:60px;padding:5px 6px;font-size:12px}.paylog-table input:focus,.paylog-table select:focus{background:#fff;border-color:#0e7ea566;outline:none}.paylog-table input.pay-money{color:#00a05c;font-weight:600}.paylog-table input.pay-commission{font-weight:800}.paylog-table input.pay-pct{max-width:64px}.pay-paid-cell{text-align:center}.paylog-table tr.paid td{background:#f7fdf9}.paylog-source{color:#5b6b85;padding:0 4px;font-size:11.5px}.paylog-remove{color:#5b6b85;cursor:pointer;background:0 0;border:none}.paylog-remove:hover{color:#dc2626}.paylog-add{color:#1d4ed8;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea540;border-radius:9px;margin-top:12px;padding:8px 16px;font-weight:700}.paylog-empty{color:#5b6b85;padding:24px 0}.paylog-splits{background:#f8faff;border:1px solid #0e7ea524;border-radius:14px;padding:14px;position:sticky;top:0}.paylog-splits-head{text-transform:uppercase;letter-spacing:.5px;color:#0b6475;margin:0 0 2px;font-size:10.5px;font-weight:800}.paylog-proj-head{border-top:1px solid #0e7ea51f;margin-top:14px;padding-top:12px}.paylog-splits-sub{color:var(--muted);margin:0 0 8px;font-size:11.5px}.paylog-split-row{color:#33415e;justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.paylog-split-row input{color:#00a05c;text-align:right;background:#fff;border:1px solid #0e7ea538;border-radius:7px;width:84px;padding:5px 8px;font-size:12.5px;font-weight:700}.paylog-split-row input:focus{border-color:#22c7e073;outline:none}.plan-tiermeter{margin-bottom:12px}.plan-tiermeter-bar{gap:3px;height:22px;display:flex}.plan-tierband{background:#eef2f9;border-radius:7px;position:relative;overflow:hidden}.plan-tierfill{opacity:.85;background:linear-gradient(90deg,#0a7a8c,#0e7ea5,#22c7e0);position:absolute;inset:0 auto 0 0}.plan-tierlabel{color:#33415e;mix-blend-mode:multiply;white-space:nowrap;align-items:center;height:100%;padding-left:8px;font-size:10.5px;font-weight:800;display:flex;position:relative}.plan-tiernote{color:#5b6b85;margin:5px 0 0;font-size:12.5px}.plan-tiernote b{color:#1e2b45}.plan-panel .plan-section{border-top:1px solid #0e7ea51f;margin-top:14px;padding-top:12px}.plan-structure select,.plan-forgiven select{color:#1e2b45;background:#fff;border:1px solid #0e7ea538;border-radius:8px;width:100%;margin-bottom:4px;padding:6px 9px;font-size:12.5px}.plan-forgiven select{width:auto}.plan-row{color:#33415e;justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.plan-row input{color:#00a05c;text-align:right;background:#fff;border:1px solid #0e7ea538;border-radius:7px;width:84px;padding:5px 8px;font-size:12.5px;font-weight:700}input.plan-pct{color:#00a05c;text-align:right;background:#fff;border:1px solid #0e7ea538;border-radius:7px;width:56px;padding:4px 6px;font-size:12.5px;font-weight:700}.plan-source{border-bottom:1px dashed #0e7ea51f;padding:4px 0}.plan-source-line{align-items:center;gap:6px;display:flex}.plan-source-name{color:#1e2b45;flex:1;font-size:12.5px;font-weight:700}.plan-rule{color:#5b6b85;align-items:center;gap:3px;font-size:12px;display:flex}.plan-rule-self{color:#0b6475;background:#e2f4f7;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700}.plan-conditional{color:#5b6b85;align-items:center;gap:14px;padding:3px 0 2px 8px;font-size:12px;display:flex}.plan-addsource{gap:6px;margin-top:8px;display:flex}.plan-addsource input:first-child{border:1px solid #0e7ea538;border-radius:7px;flex:1;padding:5px 8px;font-size:12.5px}.plan-addsource button{color:#047857;cursor:pointer;background:#f0fbf5;border:1px solid #00a05c59;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:700}.plan-matrix-head{text-transform:uppercase;letter-spacing:.5px;color:#0b6475;margin:18px 0 6px;font-size:11px;font-weight:800}.plan-matrix{min-width:620px!important}.plan-matrix td{padding:5px 8px}.plan-month-empty td{color:#b6c0d2}.plan-drawnote{color:#5b6b85;font-size:11px}.paylog-cols>*{min-width:0}.pay-style-switch{color:#0b6475;cursor:pointer;background:#e9f6f9;border:1px solid #22c7e04d;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.pay-hero{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5,#22c7e0) border-box;border:2px solid #0000;border-radius:16px;flex-wrap:wrap;align-items:stretch;gap:18px;margin-bottom:12px;padding:16px 20px;display:flex}.pay-hero-label{text-transform:uppercase;letter-spacing:.5px;color:#0b6475;margin:0;font-size:10.5px;font-weight:800}.pay-hero-number{color:#00a05c;margin:2px 0;font-size:38px;font-weight:800;line-height:1.1}.pay-hero-sub{color:#5b6b85;margin:0;font-size:12.5px}.pay-hero-sim{background:#f8faff;border:1px solid #0e7ea524;border-radius:12px;min-width:260px;margin-left:auto;padding:10px 14px}.pay-sim-label{color:#1e2b45;margin:0 0 6px;font-size:12px;font-weight:700}.pay-sim-row{color:#5b6b85;align-items:center;gap:6px;font-size:12.5px;display:flex}.pay-sim-row input{color:#00a05c;border:1px solid #0e7ea538;border-radius:8px;width:110px;padding:6px 9px;font-size:13.5px;font-weight:700}.pay-sim-result{color:#33415e;margin:7px 0 0;font-size:12.5px}.pay-sim-jump{color:#0b6475}.pay-sim-gain{color:#00a05c;font-weight:800}.pay-chart{background:#fff;border:1px solid #0e7ea524;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:6px;margin-bottom:12px;padding:14px 14px 10px;display:flex;position:relative}.pay-chart-col{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:26px;display:flex}.pay-chart-barwrap{justify-content:center;align-items:flex-end;width:100%;height:90px;display:flex}.pay-chart-bar{background:#00a05c;border-radius:4px 4px 0 0;width:60%;max-width:26px;transition:height .3s}.pay-chart-bar.best{background:linear-gradient(#00c26e,#00a05c);box-shadow:0 0 8px #00c26e66}.pay-chart-month{color:var(--muted);font-size:10px;font-weight:700}.pay-records{border-top:1px dashed #0e7ea51f;flex-wrap:wrap;flex-basis:100%;gap:8px;margin-top:6px;padding-top:8px;display:flex}.pay-record{color:#5b6b85;font-size:12px}.pay-record b{color:#1e2b45}.pay-sentence{color:#33415e;background:#fffdf7;border:1px solid #f59e0b40;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:9px 14px;font-size:12.5px;display:flex}.pay-sentence span{flex:1}.pay-sentence button{color:#0b6475;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #22c7e04d;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.pay-hero-left{flex:1;min-width:300px}.pay-hero-meter{max-width:460px;margin-top:10px}.pay-hero-pace{color:#5b6b85;margin:6px 0 0;font-size:12px;font-weight:600}.pay-hero-pace b{color:#0b6475}.pay-sim-chips{gap:5px;margin-top:7px;display:flex}.pay-sim-chips button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #0e7ea538;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.pay-sim-chips button.on{color:#fff;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border-color:#0000}.pay-chart-barwrap{flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;display:flex;position:relative}.pay-chart-value{color:#33415e;white-space:nowrap;font-size:9.5px;font-weight:700}.pay-split-cell{align-items:center;gap:4px;display:inline-flex}.pay-plan-hint{color:#b91c1c;cursor:pointer;white-space:nowrap;background:#fff5f5;border:1px dashed #dc262666;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:800}.plan-rule select{color:#1e2b45;background:#fff;border:1px solid #0e7ea538;border-radius:7px;padding:4px 7px;font-size:12px}.impact-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.impact-head h1{color:#1e2b45;margin:0}.impact-head select{color:#1e2b45;background:#fff;border:1px solid #0e7ea538;border-radius:8px;padding:7px 10px}.impact-mock-tag{letter-spacing:.6px;color:#c2410c;background:#fff7ed;border:1px dashed #c2410c66;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800}.impact-sub{color:#5b6b85;margin:4px 0 14px;font-size:14px}.impact-summary{align-items:center;gap:14px;margin-bottom:14px;display:flex}.impact-score{color:#33415e;white-space:nowrap;font-size:13px}.impact-score b{color:#1e2b45;font-size:18px}.impact-scorebar{background:#eef2f9;border-radius:999px;flex:1;max-width:380px;height:10px;overflow:hidden}.impact-scorebar-fill{background:linear-gradient(90deg,#0a7a8c 0%,#0e7ea5 60%,#22c7e0 100%);border-radius:999px;height:100%}.impact-days{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;max-width:900px;margin-bottom:16px;display:grid}.impact-day{text-align:center;background:#fff;border:1px solid #0e7ea524;border-radius:10px;padding:8px 10px}.impact-day-name{text-transform:uppercase;letter-spacing:1px;color:#5b6b85;margin:0;font-size:10px;font-weight:800}.impact-day-calls{color:#1e2b45;margin:2px 0;font-size:20px;font-weight:800}.impact-day-theme{color:#5b6b85;margin:0;font-size:10.5px;line-height:1.3}.impact-table{background:#fff;border:1px solid #0e7ea524;border-radius:12px;max-width:640px;overflow:hidden}.impact-row{border-bottom:1px solid #0e7ea514;justify-content:space-between;align-items:center;padding:9px 14px;font-size:13px;display:flex}.impact-row:last-child{border-bottom:none}.impact-row.hit{background:#f4fbf7}.impact-row-label{color:#33415e;font-weight:600}.impact-auto{cursor:help;margin-right:6px}.impact-row-nums{align-items:center;gap:6px;display:flex}.impact-row-nums b{color:#1e2b45;font-size:15px}.impact-row-input{text-align:right;color:#1e2b45;border:1px solid #0e7ea538;border-radius:6px;width:52px;padding:4px 6px;font-size:13px}.impact-row-goal{color:var(--muted);font-size:12px}.impact-check{color:#00a05c;font-weight:800}.impact-miss{color:#c9d2e0}.impact-notes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;max-width:900px;margin-top:14px;display:grid}.impact-note-card{background:#fff;border:1px solid #0e7ea524;border-radius:12px;padding:12px 14px}.impact-note-head{text-transform:uppercase;letter-spacing:.6px;color:#33415e;margin:0 0 8px;font-size:11px;font-weight:800}.impact-note-card textarea{color:#1e2b45;resize:vertical;border:1px solid #0e7ea533;border-radius:8px;width:100%;padding:8px 10px;font-size:12.5px}.impact-notes-full{max-width:900px;margin-top:12px}button.impact-day{cursor:pointer;font-family:inherit}.impact-day.selected{background:linear-gradient(135deg,#0a7a8c 0%,#0e7ea5 100%);border-color:#0000;box-shadow:0 6px 16px #1a647159}.impact-day.selected .impact-day-name{color:#ffffffd9}.impact-day.selected .impact-day-calls{color:#fff}.impact-day-total{background:#f6f9ff;border-color:#0e7ea54d}.impact-day-total .impact-day-calls{color:#0b6475}.impact-day-detail{color:#33415e;background:#f3fafc;border:1px solid #0b64754d;border-radius:10px;max-width:900px;margin:-6px 0 16px;padding:9px 14px;font-size:12.5px}.impact-day-detail-hint{color:var(--muted);font-size:11.5px}.impact-day{cursor:pointer}.impact-day-select{color:#33415e;background:#fff;border:1px solid #0e7ea52e;border-radius:6px;width:100%;margin-top:2px;padding:3px 4px;font-size:10.5px}.impact-sheet{background:#fff;border:1px solid #0b64754d;border-radius:12px;max-width:900px;margin:-6px 0 16px;padding:12px 16px}.impact-sheet-head{text-transform:uppercase;letter-spacing:.6px;color:#33415e;margin:0 0 10px;font-size:12px;font-weight:800}.impact-sheet-sub{text-transform:uppercase;letter-spacing:.6px;color:#5b6b85;margin:14px 0 6px;font-size:11px;font-weight:800}.impact-sheet-line{color:#33415e;margin:0;font-size:13px}.impact-slots{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;display:grid}.impact-slot{color:#1e2b45;border-radius:8px;flex-direction:column;min-height:34px;padding:5px 8px;font-size:11.5px;font-weight:700;display:flex}.impact-slot em{font-size:9.5px;font-style:normal;font-weight:600}.impact-slot.talked{background:#eefaf4;border:1px solid #00a05c59}.impact-slot.talked em{color:#00a05c}.impact-slot.vm{background:#fdf7e7;border:1px solid #ba75174d}.impact-slot.vm em{color:#ba7517}.impact-slot.empty{background:#f7f8fa;border:1px dashed #5b6b8533}.impact-meeting{border-bottom:1px solid #0e7ea50f;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.impact-meeting:last-child{border-bottom:none}.impact-meeting-check{color:#c9d2e0;width:16px;font-weight:800}.impact-meeting.done .impact-meeting-check{color:#00a05c}.impact-meeting-kind{text-transform:uppercase;letter-spacing:.4px;color:#0b6475;background:#e2f4f7;border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:800}.impact-meeting-who{color:#1e2b45;white-space:nowrap;font-weight:700}.impact-meeting-note{color:#33415e;border:1px solid #0e7ea526;border-radius:6px;flex:1;min-width:120px;padding:4px 8px;font-size:12px}.impact-cards{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.impact-card-chip{color:#1e2b45;background:#eefaf4;border:1px solid #00a05c4d;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.impact-card-chip em{text-transform:uppercase;letter-spacing:.4px;color:#0b6475;margin-left:5px;font-size:10px;font-style:normal;font-weight:800}.impact-card-add{color:#33415e;border:1px dashed #0e7ea54d;border-radius:999px;flex:1;min-width:180px;padding:6px 12px;font-size:12px}.impact-hybrid{color:#1d4ed8;cursor:help;font-size:13px;font-weight:800}.impact-hybrid-plus{color:var(--muted);font-size:12px}.impact-momentum{color:#5b6b85;margin:-6px 0 14px;font-size:12px}.impact-momentum .up{color:#00a05c;font-weight:700}.impact-momentum .down{color:#dc2626;font-weight:700}.impact-dial-cta{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:10px;width:100%;margin:12px 0 4px;padding:11px 16px;font-size:14px;font-weight:800;display:block;box-shadow:0 4px 14px #1a647147}.impact-dial-cta-sub{color:#fffc;margin-top:2px;font-size:10.5px;font-weight:600;display:block}.impact-goal-input{text-align:center;width:40px;color:var(--muted);border:1px solid #0e7ea526;border-radius:5px;padding:2px 4px;font-size:12px}.impact-chip-remove{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:4px;font-size:10px}.impact-chip-remove:hover{color:#dc2626}.impact-meeting-check{cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.impact-meeting-remove{color:#c9d2e0;cursor:pointer;background:0 0;border:none}.impact-meeting-remove:hover{color:#dc2626}.impact-meeting-add{gap:8px;margin-top:8px;display:flex}.impact-meeting-add select{color:#33415e;border:1px solid #0e7ea533;border-radius:8px;padding:5px 8px;font-size:12px}.impact-meeting-add input{border:1px dashed #0e7ea54d;border-radius:8px;flex:1;padding:5px 10px;font-size:12px}.impact-confident{color:#0b6475;cursor:pointer;background:#f9fcfd;border:1px dashed #22c7e066;border-radius:11px;width:100%;margin-top:8px;padding:10px;font-size:13.5px;font-weight:800;display:block}.impact-confident:hover{background:#e6f5f8;border-style:solid}.impact-confident-sub{color:var(--muted);font-size:11px;font-weight:600;display:block}.impact-confident-note{color:#00a05c;margin:6px 0 0;font-size:12px;font-weight:700}.impact-addcall{gap:6px;margin-top:8px;display:flex}.impact-addcall input{color:#1e2b45;border:1px solid #0e7ea538;border-radius:9px;flex:1;padding:7px 10px;font-size:13px}.impact-addcall input:focus{border-color:#22c7e073;outline:none}.impact-addcall-btn{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0e7ea538;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:700}.impact-addcall-btn.talked{color:#047857;border-color:#00a05c59}.impact-addcall-btn.talked:hover{background:#eafaf1}.impact-addcall-btn.vm{color:#1d4ed8}.impact-addcall-btn.vm:hover{background:#eef4ff}.impact-slot-hand{cursor:pointer}.impact-slot-hand:hover{outline:1px dashed #dc262680}.impact-grat-badge{margin-left:4px;font-size:12px}.impact-grat{background:linear-gradient(#fffdf7,#fffdf7) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5,#22c7e0) border-box;border:2px solid #0000;border-radius:13px;margin-top:12px;padding:12px 14px}.impact-grat-head{color:#1e2b45;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:800;display:flex}.impact-grat-head select{color:#5b6b85;background:#fff;border:1px solid #0e7ea538;border-radius:999px;padding:3px 10px;font-size:11.5px}.impact-grat-sub{text-transform:uppercase;letter-spacing:.5px;color:#0b6475;margin:10px 0 4px;font-size:10px;font-weight:800}.impact-grat-row{color:#33415e;align-items:center;gap:8px;padding:3px 0;font-size:13px;display:flex}.impact-grat-check{cursor:pointer}.impact-grat-check:hover .impact-grat-who{color:#0b6475}.impact-grat-dot{border-radius:50%;flex:none;width:8px;height:8px}.impact-grat-dot.closed{background:#00a05c}.impact-grat-who{color:#1e2b45;font-weight:600}.impact-grat-meta{color:#5b6b85;font-size:12px}.impact-grat-money{color:#00a05c}.impact-grat-empty{color:var(--muted);margin:2px 0;font-size:12.5px}.impact-grat-pulse{color:#00a05c;margin-left:10px;margin-right:auto;font-size:11.5px;font-weight:700}.impact-grat-style{color:#0b6475;cursor:pointer;background:#e9f6f9;border:1px solid #22c7e04d;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700}.impact-grat-closings{flex-wrap:wrap;gap:6px;margin:6px 0 2px;display:flex}.impact-grat-win{color:#33415e;background:#f0fbf5;border:1px solid #00a05c40;border-radius:999px;padding:4px 12px;font-size:12px}.impact-grat-win b{color:#00a05c}.impact-grat-count{text-align:center;color:#0b6475;background:#e2f4f7;border-radius:999px;min-width:18px;margin-left:6px;padding:1px 6px;font-size:10px;display:inline-block}.impact-grat-row2{border-bottom:1px dashed #0e7ea51a;align-items:center;gap:8px;padding:5px 0;display:flex}.impact-grat-role{text-transform:uppercase;letter-spacing:.4px;border-radius:999px;flex:none;padding:2px 8px;font-size:9.5px;font-weight:800}.impact-grat-role.client{color:#1d4ed8;background:#eef4ff}.impact-grat-role.buyersagent,.impact-grat-role.partner{color:#0b6475;background:#e2f4f7}.impact-grat-role.listingagent{color:#0e7490;background:#e8f8fc}.impact-grat-who2{color:#1e2b45;flex-direction:column;font-size:13px;font-weight:600;display:flex}.impact-grat-who2 em{color:var(--muted);font-size:11.5px;font-style:normal;font-weight:500}.impact-grat-wait{color:#5b6b85;background:#f1f5fb;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:700}.impact-grat-copy{cursor:pointer;color:#1d4ed8;background:#fff;border:1px solid #0e7ea533;border-radius:7px;margin-left:auto;padding:3px 8px;font-size:11px}.impact-grat-wait+.impact-grat-copy{margin-left:6px}.impact-grat-call{color:#1d4ed8;border:1px solid #0e7ea540;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11.5px;font-weight:700;text-decoration:none}.impact-grat-call:hover{background:#eef4ff}.impact-grat-row2.fading{opacity:0;transition:opacity .65s,transform .65s;transform:translate(10px)}.impact-grat-row2.fading .impact-grat-who2{color:#00a05c;text-decoration:line-through}.impact-grat-print{color:#1d4ed8;cursor:pointer;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #0e7ea533;border-radius:999px;margin-left:10px;padding:2px 10px;font-size:10.5px;font-weight:700}.impact-grat-gift{margin-left:4px}.impact-grat-allclear{color:#00a05c;margin:10px 0 4px;font-size:13.5px;font-weight:700}.vmp-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vmp-head h1{color:#1e2b45;align-items:center;gap:10px;margin:0;display:flex}.vmp-h1-icon{color:#0b6475;display:inline-flex}.vmp-mock-tag{letter-spacing:.6px;color:#c2410c;background:#fff7ed;border:1px dashed #c2410c66;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800}.vmp-sub{color:#5b6b85;max-width:640px;margin:4px 0 16px;font-size:14px}.vmp-recorder{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.vmp-record-btn{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:10px;padding:10px 18px;font-size:13.5px;font-weight:800;box-shadow:0 4px 14px #1a647147}.vmp-name-input{color:#1e2b45;border:1px solid #0e7ea538;border-radius:10px;flex:1;min-width:220px;max-width:340px;padding:9px 14px;font-size:13px}.vmp-recorder-hint{color:var(--muted);font-size:11.5px}.vmp-list{flex-direction:column;gap:12px;max-width:760px;display:flex}.vmp-drop{background:#fff;border:1px solid #0e7ea524;border-radius:12px;padding:12px 16px}.vmp-drop-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vmp-drop-name{color:#1e2b45;font-size:14.5px;font-weight:800}.vmp-drop-meta{color:#5b6b85;font-size:12px}.vmp-drop-actions{gap:6px;margin-left:auto;display:flex}.vmp-btn{color:#1d4ed8;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea540;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700}.vmp-btn-danger{color:#dc2626;background:#fff;border-color:#dc262640}.vmp-drop-script{color:#33415e;resize:vertical;background:#f9fbff;border:1px solid #0e7ea524;border-radius:8px;width:100%;margin-top:10px;padding:8px 12px;font-size:12.5px}.vmp-preview-head{text-transform:uppercase;letter-spacing:.8px;color:#5b6b85;margin:24px 0 8px;font-size:11px;font-weight:800}.vmp-session-preview{background:#fff;border:1px solid #0e7ea52e;border-radius:14px;max-width:420px;padding:14px 16px;box-shadow:0 4px 14px #0e7ea50f}.vmp-armed{color:#33415e;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.vmp-armed b{color:#1e2b45}.vmp-armed-dot{background:#00a05c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 6px #00a05c80}.vmp-send-cta{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:10px;width:100%;padding:11px 16px;font-size:13.5px;font-weight:800;box-shadow:0 4px 14px #1a647147}.vmp-log{background:#fff;border:1px solid #0e7ea524;border-radius:12px;max-width:760px;overflow:hidden}.vmp-log-row{color:#33415e;border-bottom:1px solid #0e7ea514;grid-template-columns:110px 1fr 60px 80px 130px;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;display:grid}.vmp-log-row:last-child{border-bottom:none}.vmp-log-head{text-transform:uppercase;letter-spacing:.5px;color:#5b6b85;background:#f6f9ff;font-size:10px;font-weight:800}.vmp-log-list{color:#1e2b45;font-weight:700}.vmp-log-drops{color:#0b6475;font-weight:800}.vmp-log-used{color:#5b6b85}@media (width<=700px){.vmp-log-row{grid-template-columns:90px 1fr 60px 110px}.vmp-log-row span:nth-child(3){display:none}}.vmp-buzz{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5,#22c7e0) border-box;border:2px solid #0000;border-radius:16px;max-width:760px;margin-bottom:20px;padding:16px 18px}.vmp-buzz-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.vmp-buzz-face{object-fit:contain;background:0 0;border:none;border-radius:0;width:56px;height:56px}.vmp-buzz-name{color:#1e2b45;margin:0;font-size:14.5px;font-weight:800}.vmp-buzz-tag{color:#5b6b85;margin:0;font-size:12px}.vmp-buzz-me{color:#1e2b45;background:#e2f4f7;border-radius:12px 12px 12px 4px;max-width:520px;margin:0 0 10px;padding:9px 14px;font-size:13px}.vmp-buzz-reply{background:#f6f9ff;border-radius:12px;padding:12px 14px}.vmp-buzz-intro{color:#33415e;margin:0 0 8px;font-size:12.5px;font-weight:700}.vmp-buzz-option{color:#33415e;border-top:1px solid #0e7ea51a;padding:8px 0;font-size:12.5px;line-height:1.55}.vmp-buzz-option:first-of-type{border-top:none}.vmp-buzz-option b{color:#0b6475;margin-bottom:2px;display:block}.vmp-buzz-option .vmp-btn{margin-top:6px;display:inline-block}.vmp-buzz-input{color:#1e2b45;border:1px solid #0e7ea540;border-radius:999px;width:100%;margin-top:12px;padding:10px 14px;font-size:13px}.vma-stats{flex-wrap:wrap;gap:8px;margin:4px 0 16px;display:flex}.vma-stat{color:#33415e;background:#f6f9ff;border:1px solid #0e7ea524;border-radius:999px;padding:5px 13px;font-size:12px}.vma-stat b{color:#1e2b45}.vma-stat-armed{background:#eefaf4;border-color:#00a05c4d}.vma-stat-armed b{color:#00a05c}.vma-cols{grid-template-columns:1.3fr 1fr;align-items:start;gap:16px;max-width:1000px;display:grid}@media (width<=860px){.vma-cols{grid-template-columns:1fr}}.vma-studio{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5,#22c7e0) border-box;border:2px solid #0000;border-radius:16px;padding:16px 18px}.vma-studio-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.vma-scripts{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.vma-script{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.vma-script.on{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border-color:#0000}.vma-script-more{color:#0b6475;border-style:dashed}.vma-prompter{background:#f9fbff;border:1px solid #0e7ea524;border-radius:12px;padding:16px 18px}.vma-prompter p{color:#1e2b45;margin:0 0 12px;font-size:17px;line-height:1.65}.vma-prompter-bar{align-items:center;gap:12px;display:flex}.vma-prompter-time{color:var(--muted);font-size:11.5px}.vma-library{background:#fff;border:1px solid #0e7ea524;border-radius:14px;padding:12px 14px}.vma-lib-head{text-transform:uppercase;letter-spacing:.6px;color:#5b6b85;margin:0 0 6px;font-size:11px;font-weight:800}.vma-lib-head-2{margin-top:14px}.vma-row{border-bottom:1px solid #0e7ea514;align-items:center;gap:10px;padding:7px 4px;font-size:13px;display:flex}.vma-row.armed{background:#f4fbf7;border-radius:8px}.vma-play{color:#1d4ed8;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea540;border-radius:50%;width:26px;height:26px;font-size:11px}.vma-row-name{color:#1e2b45;font-weight:700}.vma-row-meta{color:var(--muted);margin-left:auto;font-size:11.5px}.vma-arm{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.vma-arm.on{color:#00a05c;background:#eefaf4;border-color:#00a05c59}.vma-session{color:#5b6b85;padding:5px 4px;font-size:12px}.vma-session b{color:#0b6475}.vma-studio-wide{width:100%;margin-bottom:18px}.vma-cols-one{display:block}.vma-versions{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;display:flex}.vma-versions-label{color:#5b6b85;font-size:11px;font-weight:700}.vma-version-chip{color:#45526b;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea533;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.vma-version-chip.on{color:#fff;background:linear-gradient(120deg,#0a7a8c,#0e7ea5);border-color:#0000}.vma-room{margin-top:12px}.vma-room.with-original{grid-template-columns:minmax(220px,1fr) 2fr;align-items:start;gap:14px;display:grid}@media (width<=860px){.vma-room.with-original{grid-template-columns:1fr}}.vma-original{background:#f8fafd;border:1px solid #1e2b4514;border-radius:14px;padding:12px 14px}.vma-original-head{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);justify-content:space-between;align-items:baseline;margin:0 0 8px;font-size:10.5px;font-weight:800;display:flex}.vma-original-restore{color:#0e7ea5;cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0;font-size:10.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.vma-original-text{color:#5b6b85;white-space:pre-wrap;max-height:320px;margin:0;font-size:13px;line-height:1.6;overflow-y:auto}.vma-prompter-big{box-sizing:border-box;width:100%;min-height:220px;font-size:17px;line-height:1.65}.vma-editbar{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.vma-edit-btn{color:#0b6475;cursor:pointer;background:#e2f4f7;border:1px solid #22c7e04d;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.vma-edit-btn:disabled{opacity:.45;cursor:not-allowed}.vma-edit-note{background:#fff;border:1px solid #0e7ea52e;border-radius:999px;flex:240px;padding:7px 12px;font-size:12px}.vma-selected-hint{color:#0b6475;margin:0 0 8px;font-size:11.5px}.vma-prompter{position:relative}.vma-bubble{z-index:8;background:#1e2b45;border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 8px;display:flex;position:absolute;box-shadow:0 6px 20px #1e2b4559}.vma-bubble-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(120deg,#0a7a8c,#0e7ea5);border:none;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800}.vma-bubble-note{color:#fff;background:#ffffff24;border:none;border-radius:999px;width:170px;padding:5px 10px;font-size:11.5px}.vma-bubble-note::placeholder{color:#b3bdcc}.vma-telep{z-index:60;background:#0b101ff7;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:6vh 8vw;display:flex;position:fixed;inset:0}.vma-telep-timer{color:#f87171;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:900}.vma-telep-text{color:#e8f6f9;white-space:pre-wrap;max-width:860px;max-height:60vh;margin:0;font-size:26px;line-height:1.7;overflow-y:auto}.vma-telep-stop{color:#fff;cursor:pointer;background:#f87171;border:none;border-radius:999px;padding:12px 28px;font-size:16px;font-weight:800}.vma-draft-save{color:#0e7ea5;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea533;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.vma-prompter-time.over{color:#b91c1c;background:#fff5f5;border-radius:999px;padding:3px 10px;font-weight:700}.vma-draft-chip{align-items:center;gap:2px;display:inline-flex}.vma-draft-del{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:10px}.vma-replay{background:#e2f4f7;border:1px solid #22c7e040;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:10px 12px;display:flex}.vma-replay-label{color:#0b6475;font-size:12px;font-weight:700}.vma-replay-audio{flex:240px;height:34px}.vma-replay-keep{color:#fff;cursor:pointer;background:#00a05c;border:none;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:800}.vma-replay-redo{color:#0e7ea5;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea540;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700}.vma-replay-toss{color:#b91c1c;cursor:pointer;background:#fff5f5;border:1px solid #dc262640;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.vma-questions{flex-wrap:wrap;gap:8px;display:flex}.vma-questions .vmp-buzz-input{flex:260px}.vma-ask-buzz{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(120deg,#0a7a8c,#0e7ea5);border:none;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:800}.vma-ask-buzz:disabled{opacity:.5;cursor:not-allowed}.vma-part{margin:0 0 10px;position:relative}.vma-part-label{text-transform:uppercase;letter-spacing:.04em;color:#0b6475;margin:0 0 4px;font-size:11px;font-weight:800}.vma-part-sub{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:600}.vma-part-text{box-sizing:border-box;width:100%;line-height:1.6}.vma-part.glow .vma-part-text{animation:2.4s partGlow}@keyframes partGlow{0%{background:#e2f4f7;box-shadow:0 0 0 3px #22c7e08c}to{box-shadow:none;background:#fff}}.vma-original-part{text-transform:uppercase;letter-spacing:.05em;color:#b3bdcc;margin:8px 0 2px;font-size:9.5px;font-weight:800}.vma-room.with-original>*{min-width:0}.vma-prompter-bar{flex-wrap:wrap}.vma-prompter .vmp-name-input{flex:150px;min-width:0}.vma-part-star{color:#0b6475;cursor:pointer;text-transform:none;letter-spacing:0;background:#e2f4f7;border:1px solid #22c7e04d;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:10.5px;font-weight:700}.vma-part-starred{color:#0b6475;text-transform:none;letter-spacing:0;margin-left:8px;font-size:10.5px;font-weight:800}.vma-saved-row{flex-wrap:wrap;gap:5px;margin:0 0 5px;display:flex}.vma-saved-chip{color:#0b6475;cursor:pointer;background:#e2f4f7;border:1px solid #22c7e040;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700}.vma-use-saved{color:#5b6b85;flex-wrap:wrap;gap:16px;margin:8px 0 0;font-size:11.5px;display:flex}.vma-use-saved label{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.vma-quick-row{flex-wrap:wrap;gap:5px;margin:4px 0 2px;display:flex}.vma-quick-chip{color:#0b6475;cursor:pointer;background:#f3fafc;border:1px solid #22c7e038;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.vma-quick-chip:disabled{opacity:.5;cursor:not-allowed}.vma-nav{align-items:center;gap:6px;margin:0 0 10px;display:flex}.vma-nav-btn{color:#0e7ea5;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea533;border-radius:999px;padding:5px 13px;font-size:11.5px;font-weight:700;box-shadow:inset 0 1px #fff}.vma-nav-btn:disabled{opacity:.4;cursor:not-allowed}.vma-nav-pos{color:var(--muted);margin-left:auto;font-size:11px;font-weight:700}.vma-quick-label{color:var(--muted);font-size:10.5px;font-weight:700}.vma-ideas{background:#f0fbfd;border:1px dashed #06b6d466;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;margin:4px 0 2px;padding:8px 10px;display:flex}.vma-ideas-btn{color:#0e7490;cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:800}.vma-idea-chip{text-align:left;color:#45526b;cursor:pointer;background:#fff;border:1px solid #06b6d459;border-radius:10px;padding:5px 12px;font-size:11.5px}.vma-idea-chip:hover{border-color:#22c7e0}.vma-font-ctl{align-items:center;gap:4px;display:inline-flex}.vma-font-ctl .vma-nav-btn{padding:5px 9px}.vma-font-size{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-size:10.5px;font-weight:700}.vma-ai-btn{color:#fff;cursor:pointer;background:linear-gradient(120deg,#0a7a8c,#0e7ea5,#22c7e0);border:none;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:800}.vma-ai-btn:disabled{opacity:.4;cursor:not-allowed}.vma-ai-btn.on{box-shadow:0 0 0 3px #22c7e040}.vma-ai-card{background:#fff;border:1px solid #22c7e040;border-radius:16px;margin:6px 0 4px;padding:12px 14px;box-shadow:0 10px 30px #1e2b4524}.vma-ai-tones{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.vma-quick-chip.on{color:#fff;background:linear-gradient(120deg,#0a7a8c,#0e7ea5);border-color:#0000}.vma-ai-close{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:12px}.vma-ai-thinking{color:#0b6475;margin:10px 0 0;font-size:12px}.vma-ai-preview{color:#1e2b45;white-space:pre-wrap;background:#f3fafc;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:13.5px;line-height:1.6}.vma-ai-actions{gap:8px;display:flex}.vma-leftcol{flex-direction:column;gap:12px;min-width:0;display:flex}.vma-final{background:#fff;border:1px solid #22c7e038;border-left:3px solid #0a7a8c;border-radius:14px;padding:12px 14px}.vma-final-head{text-transform:uppercase;letter-spacing:.05em;color:#0b6475;margin:0 0 8px;font-size:10.5px;font-weight:800}.vma-final-text{color:#1e2b45;white-space:pre-wrap;max-height:300px;margin:0 0 10px;font-size:13.5px;line-height:1.65;overflow-y:auto}.vma-final-dest{color:#5b6b85;border-top:1px solid #1e2b4512;margin:0;padding-top:8px;font-size:11px}.vma-final-dest b{color:#0e7ea5}.vma-original-toggle{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:10.5px;font-weight:800}.vma-original-head{margin-bottom:0}.vma-original-head+div{margin-top:8px}.vma-silent{color:#b3261e;background:#fdecea;border-radius:8px;margin:6px 0;padding:8px 12px;font-size:13px;font-weight:600}.vma-telep .mic-meter{box-sizing:border-box;width:min(520px,90vw)}.vma-telep-stop:disabled{opacity:.6;cursor:default}.vma-telep-replay{flex-direction:column;align-items:center;gap:12px;width:min(560px,92vw);display:flex}.vma-telep-replay .vma-replay-audio{width:100%}.vma-telep-replay .vmp-name-input{box-sizing:border-box;width:100%}.vma-telep-replay .vma-silent{color:#ff8a80;text-align:center;margin:0}.vma-telep-replay-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.vma-part-back{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:11.5px;font-weight:700}.vmp-btn.vmp-greeting-on{color:#fff;background:#22c7e0;border-color:#22c7e0}.vmp-upload{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.vmp-upload-check{color:#0f1b3d;text-align:left;background:#fff;border:1px solid #c9d6ea;border-radius:12px;gap:8px;margin:10px 0;padding:12px 14px;font-size:13.5px;display:grid}.vmp-upload-check audio{width:100%}.vmp-upload-check label{align-items:center;gap:8px;display:flex}.vmp-upload-acts{flex-wrap:wrap;gap:8px;display:flex}.prh{color:#0f1b3d;text-align:left;background:#f8fafe;border:1px solid #c9d6ea;border-radius:12px;margin:8px 0;padding:10px 14px;font-size:13.5px}.prh summary{cursor:pointer;font-weight:800}.prh-choice{gap:6px;margin:10px 0 6px;display:flex}.prh-choice button{color:#45698f;cursor:pointer;background:#fff;border:1px solid #c9d6ea;border-radius:999px;padding:6px 14px;font:700 13px system-ui,sans-serif}.prh-choice button.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.prh ol{gap:6px;margin:6px 0;padding-left:20px;line-height:1.5;display:grid}.prh p{color:#45698f;margin:6px 0 0;font-size:12.5px;line-height:1.5}.mic-meter{background:#f3f7ff;border:1px solid #0e7ea529;border-radius:12px;align-items:center;gap:14px;margin:8px 0;padding:10px 14px;display:flex}.mic-bars{flex:none;align-items:center;gap:3px;height:44px;display:flex}.mic-bar{background:linear-gradient(#0a7a8c,#0e7ea5);border-radius:3px;width:5px;transition:height 80ms linear;display:block}.mic-count{align-items:baseline;gap:10px;display:flex}.mic-count b{color:#0b6475;font-size:34px;line-height:1}.mic-count span{color:#5b6b85;font-size:13px}.mic-status{color:#00a05c;font-size:13px;font-weight:700}.mic-status-dead{color:#b3261e}.mic-picker{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:6px 0 10px;font-size:12.5px;display:flex}.mic-perm{color:#5b6b85;font-weight:700}.mic-perm-granted{color:#00a05c}.mic-perm-denied{color:#b3261e;font-weight:600}.mic-select,.mic-allow{color:#0e7ea5;font:inherit;cursor:pointer;background:#fff;border:1px solid #0e7ea538;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:700}.sl{color:#1e2b6a;background:#fff;border:1px solid #dbe4f3;border-radius:12px;padding:0 16px 12px}.sl-head{border-bottom:1px solid #edf2fa;align-items:center;gap:12px;margin-bottom:8px;padding:12px 0;display:flex}.sl-head small{letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:900;display:block}.sl-head h2{margin:0;font-size:18px}.sl-count{color:var(--muted);font-size:12px}.sl-new{color:#fff;cursor:pointer;background:#0b6475;border:0;border-radius:999px;margin-left:auto;padding:8px 16px;font:800 12.5px system-ui,sans-serif;box-shadow:0 6px 14px #0b647540}.sl-err{color:#b91c1c;margin:0 0 8px;font-size:12.5px}.sl-dim{color:var(--muted);font-size:12.5px}.sl-empty{color:#45698f;padding:18px 4px 10px;font-size:13px;line-height:1.5}.sl-empty b{color:#1e2b6a;margin-bottom:4px;display:block}.sl-empty .sl-new{margin:10px 0 0}.sl-list{gap:6px;display:grid}.sl-row{background:#f8faff;border:1px solid #edf2fa;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.sl-row:hover{border-color:#c6d6f2}.sl-main{min-width:0}.sl-name{color:#1e2b6a;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font:800 14px system-ui,sans-serif}.sl-name:hover{color:#0b6475}.sl-main p{color:#45698f;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12.5px;overflow:hidden}.sl-rename{align-items:center;gap:6px;display:flex}.sl-rename input{color:#1e2b6a;border:1px solid #c6d6f2;border-radius:8px;min-width:260px;padding:5px 9px;font:700 13px system-ui,sans-serif}.sl-rename button{color:#fff;cursor:pointer;background:#0b6475;border:0;border-radius:999px;padding:5px 11px;font:800 11.5px system-ui,sans-serif}.sl-rename button.quiet{color:#24539e;background:#fff;border:1px solid #c6d6f2}.sl-rename button:disabled{opacity:.5;cursor:default}.sl-meta{justify-items:end;gap:3px;display:grid}.sl-aud{letter-spacing:.04em;color:#0e7490;background:#ecfeff;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:800}.sl-aud.realtors{color:#0b6475;background:#e5f5f8}.sl-aud.pipeline{color:#0e7ea5;background:#e6f0ff}.sl-meta small{color:var(--muted);white-space:nowrap;font-size:11px}.sl-acts{gap:6px;display:flex}.sl-acts button{color:#45698f;cursor:pointer;background:#fff;border:1px solid #dbe4f3;border-radius:999px;padding:5px 11px;font:600 11.5px system-ui,sans-serif}.sl-acts button:hover{color:#0e7490;border-color:#22c7e0}.sl-acts button.danger:hover{color:#b91c1c;border-color:#b91c1c}.sl-acts button:disabled{opacity:.5;cursor:default}.sl-foot{color:var(--muted);margin:10px 0 0;font-size:11.5px}.sl-save-back{z-index:400;background:#1e2b6a59;place-items:center;display:grid;position:fixed;inset:0}.sl-save{color:#1e2b6a;background:#fff;border-radius:14px;gap:10px;width:420px;max-width:calc(100vw - 32px);padding:16px 18px;display:grid;box-shadow:0 18px 40px #1e2b6a4d}.sl-save h3{margin:0;font-size:16px}.sl-save label{letter-spacing:.1em;color:var(--muted);gap:4px;font-size:10px;font-weight:900;display:grid}.sl-save input,.sl-save select{color:#1e2b6a;letter-spacing:0;border:1px solid #c6d6f2;border-radius:8px;padding:8px 10px;font:600 13.5px system-ui,sans-serif}.sl-save-btns{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sl-save-btns .hint{color:var(--muted);margin-right:auto;font-size:11.5px}.sl-save-btns button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:7px 14px;font:800 12.5px system-ui,sans-serif}.sl-save-btns button.primary{color:#fff;background:#0b6475;border:0}.sl-save-btns button:disabled{opacity:.5;cursor:default}.sl-save .err{color:#b91c1c;margin:0;font-size:12px}@media (width<=760px){.sl-row{grid-template-columns:1fr}.sl-meta{justify-items:start}}.sb-head{align-items:center;gap:12px;display:flex}.sb-back{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:5px 12px;font:700 12px system-ui,sans-serif}.nbk{color:#1e2b6a;max-width:1040px;margin:0 auto;padding:8px 16px 140px}.nbk-top h1{color:#1e2b6a;margin:0;font-size:22px}.nbk-top p{color:#45698f;max-width:720px;margin:4px 0 16px;font-size:13px}.nbk-error{color:#b91c1c;margin:0 0 12px;font-size:13px;font-weight:700}.nbk-shelf{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.nbk-cover{color:#1e2b6a;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4f3;border-radius:12px;flex:260px;align-items:center;gap:12px;padding:12px 14px;display:flex}.nbk-spine{background:#cfdcf3;border-radius:4px;align-self:stretch;width:10px}.nbk-cover b{font-size:15px;display:block}.nbk-cover small{color:#45698f;font-size:12px}.nbk-cover em{color:#45698f;white-space:nowrap;background:#f1f5fd;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800}.nbk-cover.on{border-color:#0b6475;box-shadow:0 8px 22px #1a647129}.nbk-cover.on .nbk-spine{background:linear-gradient(#0a7a8c,#0e7ea5,#22c7e0)}.nbk-book{background:#fff;border:1px solid #cfdcf3;border-radius:6px 14px 14px 6px;grid-template-columns:1fr 160px;display:grid;overflow:hidden;box-shadow:0 18px 40px #1e2b6a29}.nbk-page{background:linear-gradient(90deg,#0000 47px,#79cbd9 47px 48.5px,#0000 48.5px),repeating-linear-gradient(#fff 0 31px,#e3ebf8 31px 32px);min-height:576px;padding:32px 22px 32px 64px;position:relative}.nbk-page:before{content:"";background:radial-gradient(circle at 8px 8px,#e9eef5 0 6px,#b9c7e0 6px 7px,#0000 7px) 0 0/16px 32px repeat-y;width:16px;position:absolute;top:16px;bottom:16px;left:14px}.nbk-tools{align-items:center;gap:8px;height:32px;margin-bottom:32px;display:flex}.nbk-tools input,.nbk-add input,.nbk-text input{color:#1e2b6a;min-width:0;height:26px;font:inherit;background:#fff;border:1px solid #dbe4f3;border-radius:999px;flex:1;padding:0 12px;font-size:13px}.nbk-tools input{max-width:280px}.nbk-add{align-items:center;gap:8px;height:32px;margin-bottom:32px;display:flex}.nbk-text form{align-items:center;height:32px;display:flex}.nbk-soft{color:#1e2b6a;white-space:nowrap;cursor:pointer;background:linear-gradient(#fdfeff,#eaf1fd);border:1px solid #cfdcf3;border-radius:999px;height:26px;padding:0 12px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #fff,0 1px 2px #1e2b6a1f}.nbk-head{align-items:center;gap:10px;height:32px;line-height:32px;display:flex;overflow:hidden}.nbk-head h2{color:#0b6475;margin:0;font-size:19px;line-height:32px}.nbk-head span{color:var(--muted);font-size:12.5px}.nbk-why{color:#45698f;min-height:32px;margin:0 0 32px;font-size:12.5px;font-style:italic;line-height:32px}.nbk-empty{color:var(--muted);margin:0 0 32px;font-size:13px;line-height:32px}.nbk-page section+section{margin-top:0}.nbk-entry{grid-template-columns:74px 1fr auto;align-items:start;gap:0 12px;margin-bottom:32px;line-height:32px;display:grid}.nbk-date{letter-spacing:.02em;color:var(--muted);font-size:11.5px;font-weight:700}.nbk-text p{color:#1e2b6a;margin:0;font-size:14px}.nbk-src{color:var(--muted);font-size:11.5px;line-height:32px;display:block}.nbk-entry.struck .nbk-text p,.nbk-entry.done .nbk-text p{color:var(--muted)}.nbk-pin,.nbk-open{letter-spacing:.08em;vertical-align:middle;border-radius:999px;margin-right:6px;padding:1px 7px;font-size:9.5px;font-weight:900;line-height:16px;display:inline-block}.nbk-pin{color:#0b6475;background:#e2f4f7}.nbk-open{color:#0e7490;background:#ecfeff}.nbk-acts{gap:8px;display:flex}.nbk-acts button{color:#1e2b6a;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:11.5px;font-weight:700;line-height:32px}.nbk-acts button:hover{text-decoration:underline}.nbk-acts button.tear{color:#b91c1c}.nbk-tabs{background:#f4f7fd;border-left:1px solid #dbe4f3;flex-direction:column;gap:6px;padding:18px 0;display:flex}.nbk-tab{color:#1e2b6a;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4f3;border-left:0;border-radius:0 10px 10px 0;justify-content:space-between;gap:6px;margin-right:14px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.nbk-tab i{color:var(--muted);font-style:normal;font-weight:600}.nbk-tab.on{color:#fff;background:#0b6475;border-color:#0b6475;margin-right:0}.nbk-tab.on i{color:#c2e7ee}@media (width<=640px){.nbk-book{grid-template-columns:1fr}.nbk-tabs{border-top:1px solid #dbe4f3;border-left:0;flex-flow:wrap;padding:10px}.nbk-tab,.nbk-tab.on{border:1px solid #dbe4f3;border-radius:999px;margin:0}.nbk-tab.on{border-color:#0b6475}.nbk-page{padding-left:56px}.nbk-entry{grid-template-columns:1fr}}.bn{text-align:left;color:#0f1b3d;gap:14px;max-width:880px;display:grid}.bn button,.bn input{font:inherit}.bn-top{align-items:center;gap:12px;display:flex}.bn-top h1{margin:0;font-size:26px}.bn-top p{color:#45698f;margin:2px 0 0;font-size:14px}.bn-tabs{border-bottom:1px solid #dbe3ef;flex-wrap:wrap;gap:4px;display:flex}.bn-tabs button{color:#58708e;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:9px 14px;font-size:14px;font-weight:800}.bn-tabs button.on{color:#0f1b3d;border-bottom-color:#0e7ea5}.bn-error{color:#b3261e;margin:0;font-size:14px;font-weight:700}.bn-quiet{color:#58708e;margin:0;font-size:13px}.bn-soft{color:#1e3a8a;cursor:pointer;white-space:nowrap;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.bn-soft.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.bn-soft.danger{color:#b3261e;border-color:#fecaca}.bn-go{color:#fff;cursor:pointer;white-space:nowrap;background:#0f1b3d;border:1px solid #0f1b3d;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:800}.bn-soft:disabled,.bn-go:disabled{opacity:.55;cursor:default}.bn-waiting{background:#fdf8f7;border:1px solid #f0563f;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.bn-waiting h2{margin:0;font-size:14px;font-weight:800}.bn-wait-row{background:#fff;border:1px solid #eecec9;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.bn-wait-row span{min-width:0;display:grid}.bn-wait-row b{font-size:14px}.bn-wait-row small{color:#45698f;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.bn-find{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bn-find input{color:#0f1b3d;border:1px solid #c9d6ea;border-radius:10px;flex:220px;padding:9px 12px;font-size:14px}.bn-day{gap:6px;display:grid}.bn-day h2{letter-spacing:.06em;text-transform:uppercase;color:#45698f;margin:6px 0 0;font-size:12px;font-weight:800}.bn-talk{border:1px solid #dbe3ef;border-radius:12px;overflow:hidden}.bn-row{color:#0f1b3d;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 14px;display:grid}.bn-talk.open .bn-row{background:#f6f9ff}.bn-time{color:#45698f;white-space:nowrap;font-size:12.5px;font-weight:700}.bn-what{min-width:0;display:grid}.bn-what b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.bn-what small{color:#45698f;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.bn-result{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.bn-result.done{color:#00703f;background:#e6f7ee}.bn-result.answered{color:#1e3a8a;background:#eaf2ff}.bn-result.waiting{color:#be2e17;background:#fcf2f0}.bn-result.dropped{color:#475569;background:#f1f5f9}.bn-read{background:#f8faff;border-top:1px solid #e8eef7;flex-direction:column;gap:7px;padding:12px 14px 14px;display:flex}.bn-say{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:80%;padding:8px 11px;font-size:13.5px;line-height:1.45}.bn-say.me{color:#fff;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);align-self:flex-end}.bn-say.bea{color:#1e2b45;background:#fff;border:1px solid #0e7ea529;align-self:flex-start}.bn-did,.bn-skipped{border-radius:8px;align-self:flex-start;padding:5px 10px;font-size:13px;font-weight:700}.bn-did{color:#00703f;background:#e6f7ee}.bn-skipped{color:#475569;background:#f1f5f9}.bn-acts{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.bn-tasks{border:1px solid #dbe3ef;border-radius:12px;overflow:hidden}.bn-task{border-top:1px solid #e8eef7;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;font-size:14px;display:grid}.bn-task:first-child{border-top:0}.bn-task b{color:#00703f}.bn-task small{color:#45698f}.bn-team{gap:10px;display:grid}@media (width<=640px){.bn-wait-row{grid-template-columns:minmax(0,1fr) auto}.bn-wait-row span{grid-column:1/-1}.bn-row{grid-template-columns:minmax(0,1fr) auto}.bn-row .bn-time{grid-column:1/-1}.bn-task{grid-template-columns:minmax(0,1fr) auto}.bn-task .bn-time{grid-column:1/-1}.bn-say{max-width:92%}}.bn-waiting[hidden]{display:none}.bn-waiting-sub{color:#45698f;margin:-2px 0 2px;font-size:12.5px}.bn-approved{box-sizing:border-box;gap:20px;width:100%;max-width:1220px;margin:auto;padding:8px 0 100px}.bn-approved [hidden]{display:none!important}.bn-approved .bn-top{color:#fff;background:#17214c;border-bottom:4px solid #0e7ea5;border-radius:18px;flex-wrap:wrap;padding:24px}.bn-approved .bn-top p{color:#e0e9ff}.bn-header-actions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.bn-header-actions .bn-soft{color:#fff;background:#293b61;border-color:#7285a7}.bn-approved .bn-tabs{background:#e7edf6;border:1px solid #c8d5e9;border-radius:12px;flex-wrap:nowrap;overflow:auto}.bn-approved .bn-tabs button{white-space:nowrap;min-height:48px}.bn-approved .bn-tabs span{color:var(--muted);margin-right:5px}.bn-approved .bn-tabs .on{background:#fff}.bn-approved button,.bn-approved a.bn-soft{box-sizing:border-box;min-height:44px}.bn-approved button{cursor:pointer}.bn-approved .bn-go{background:var(--hh-fade);border:0;padding:10px 18px}.bn-approved .bn-soft{padding:10px 14px}.bn-approved h2{color:#0f1b3d;margin:0 0 8px;font-size:23px}.bn-approved h3{color:#0f1b3d}.np-card{background:#fff;border:1px solid #dbe3ef;border-radius:18px;padding:24px;overflow:hidden}.np-card p{color:#58708e}.np-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.np-heading>div{flex:1;min-width:0}.np-heading small{letter-spacing:.08em;color:#58708e;font-size:11px;font-weight:800}.np-title{color:#0f1b3d;box-sizing:border-box;border:1px solid #c9d6ea;border-radius:8px;width:100%;min-width:0;margin-top:6px;padding:8px;font-weight:700;display:block;font-size:23px!important}.np-workspace{gap:12px;display:grid}.np-saved{text-align:left;color:#0f1b3d;background:#fff;border:1px solid #dbe3ef;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%;margin:8px 0;padding:14px;display:flex}.np-saved small{color:#58708e}.np-meeting{padding:0}.np-meeting>.np-heading{padding:22px 24px}.np-session{background:#f8faff;border-block:1px solid #dbe3ef;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 24px;font-size:13px;display:flex}.np-session [role=status]{margin-right:auto}.np-pages{border-bottom:1px solid #dbe3ef;gap:18px;padding:0 24px;display:flex;overflow:auto}.np-pages button{white-space:nowrap;color:#58708e;background:#fff;border:0;border-bottom:3px solid #0000;padding:14px 0}.np-pages button[aria-pressed=true]{color:#0e7ea5;border-color:#0e7ea5}.np-page{padding:24px}.bn-approved textarea{resize:vertical;box-sizing:border-box;color:#0f1b3d;background:#fff;border:1px solid #c9d6ea;border-radius:10px;width:100%;min-height:190px;padding:14px;font:16px/1.6 system-ui}.bn-approved summary{cursor:pointer;color:#315279;padding:14px 0;font-weight:650}.bn-approved .pm-tools{background:#fafcff;border:1px solid #dbe3ef;border-radius:12px;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:10px;display:flex}.bn-approved .pm-tools label{align-items:center;gap:6px;display:flex}.bn-approved .pm-tools input[type=number]{width:65px}.bn-approved .pm-tools input,.bn-approved select{border:1px solid #c9d6ea;border-radius:8px;max-width:100%;padding:6px;font-size:16px}.bn-approved .pm-tools button{color:#0f1b3d;background:#fff;border:1px solid #c9d6ea;border-radius:9px;padding:8px 12px}.bn-approved .pm-tools button[aria-pressed=true]{background:#eaf2ff;border-color:#0e7ea5}.bn-approved .pm-ink svg{aspect-ratio:1000/600;background:#fff;border:1px solid #d9e4f2;border-radius:10px;width:100%;height:auto;max-height:none;display:block}.bn-approved .pm-hint{font-size:12px}.np-bea{background:var(--bea-fade,#0f1b3d);color:#fff;border-radius:15px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 24px 24px;padding:16px 20px;display:flex}.np-bea>div{flex:1;min-width:160px}.np-bea p{color:#d5e7fc;margin:4px 0;font-size:12px}.np-bea button{color:#fff;background:#ffffff15;border:1px solid #fff5;border-radius:10px;padding:9px 14px}.np-summary{white-space:pre-wrap;font:inherit}.bn-secondary{justify-content:flex-end;display:flex}@media (width<=760px){.bn-approved .bn-top{gap:10px;padding:18px}.bn-approved .bn-top h1{font-size:23px}.bn-approved .bn-top p{font-size:12px}.bn-header-actions{margin-left:0}.bn-approved .bn-tabs button{padding:10px;font-size:13px}.np-card,.np-page{padding:16px}.np-meeting{padding:0}.np-meeting>.np-heading,.np-session{padding:16px}.np-pages{gap:12px;padding:0 16px}.np-pages button{font-size:12px}.np-bea{margin:0 16px 16px}.np-title{font-size:20px!important}.bn-approved .pm-tools label{font-size:13px}.bn-approved .bn-top img{width:46px;height:46px}.bn-approved .pm-tools input[type=range]{width:110px}}.bn-approved .bn-top>div:not(.bn-header-actions){flex:1;min-width:170px}.np-workspace[aria-label=Quick\ Notes] .np-page{flex-direction:column;display:flex}.np-workspace[aria-label=Quick\ Notes] .np-page>h2{order:0}.np-workspace[aria-label=Quick\ Notes] .np-page>details[open]{order:1}.np-workspace[aria-label=Quick\ Notes] .np-page>.pm-ink{order:2;margin-top:18px}.np-workspace[aria-label=Quick\ Notes] .np-page>details:not([open]){order:3}@media (width<=600px){.bn-approved .bn-tabs{grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:visible}.bn-approved .bn-tabs button{white-space:normal;text-align:left;padding:10px 6px}.bn-header-actions{width:100%}.np-pages{gap:8px}.np-pages button{white-space:normal;flex:1}.np-heading>div{flex-basis:100%}}.np-quick-paper{padding:0}.np-quick-toolbar{border-bottom:1px solid #dbe3ef;align-items:center;gap:8px;padding:8px 12px;display:flex}.np-save-status{color:#315279;background:0 0;border:0;margin-left:auto;font-size:12px}.np-quick-paper>.np-title{border:0;border-radius:0;margin:0;padding:16px}.np-writing-tools{background:#f4f7fc;border-block:1px solid #dbe3ef;align-items:center;gap:8px;padding:8px 12px;display:flex}.np-writing-tools button{color:#0f1b3d;background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:8px 12px}.np-writing-tools button[aria-pressed=true]{background:#e3ebff;border-color:#0e7ea5}.np-writing-tools details{margin-left:auto;position:relative}.np-writing-tools summary{padding:8px}.np-writing-tools label{font-size:13px;display:block}.np-writing-tools input[type=number]{width:60px}.np-quick-paper textarea.np-direct-writing{resize:vertical;background:repeating-linear-gradient(#fff 0 31px,#e8eef7 31px 32px) 0 16px;border:0;border-radius:0;min-height:55dvh;padding:16px;line-height:32px}.np-quick-history{border-bottom:1px solid #dbe3ef;padding:12px}.np-quick-paper .pm-ink{padding:12px}@media (width<=600px){.bn-approved{gap:10px}.bn-approved .bn-top{flex-wrap:nowrap;padding:12px}.bn-approved .bn-top p{display:none}.bn-approved .bn-top>div:not(.bn-header-actions){min-width:0}.bn-approved .bn-top h1{font-size:19px}.bn-approved .bn-top img{width:34px;height:34px}.bn-header-actions{flex-wrap:nowrap;width:auto;margin-left:auto}.bn-header-actions .bn-soft{padding:8px;font-size:11px}.np-quick-paper{padding:0}}.bn-action-icon{display:none}.np-extra{padding:0 16px}.np-quick-paper textarea:focus-visible{outline-offset:-2px;outline:2px solid #0e7ea5}@media (width<=600px){.bn-action-icon{display:block}.bn-header-actions .bn-soft{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.bn-header-actions .bn-soft span{display:none}.bn-approved .bn-top h1{white-space:nowrap;font-size:19px}.bn-approved .bn-top{gap:6px}.bn-header-actions{gap:4px}}.np-transcription{color:#0f1b3d;background:#f6f9ff;border-block:1px solid #dbe3ef;padding:12px 16px}.np-transcription-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-transcription-actions strong{font-size:14px}.np-transcription-actions [role=status]{margin-left:auto;font-size:12px}.np-transcription small{margin-top:8px;font-size:12px;display:block}.np-transcription p{font-size:13px}.np-transcription meter{width:100%;height:12px}.np-transcription label{margin:10px 0;font-size:13px;display:block}.np-transcription .np-interim{color:#58708e;font-style:italic}.tools-page{max-width:1080px}.tools-page h1{color:#0f1b3d;margin:0;font-size:26px;font-weight:800}.tools-sub{color:#5b6b85;margin:4px 0 18px}.tools-search{box-sizing:border-box;color:#0f1b3d;background:#fff;border:1px solid #cdd8ea;border-radius:12px;width:100%;max-width:420px;min-height:44px;margin:0 0 8px;padding:10px 14px;font:500 15px Inter,system-ui,sans-serif;display:block}.tools-search:focus{border-color:#0e7ea5;outline:none;box-shadow:0 0 0 3px #0e7ea526}.tools-none{color:#5b6b85;margin:18px 0}.tools-group{margin:22px 0 0}.tools-group-title{letter-spacing:.06em;text-transform:uppercase;color:#0f1b3d;margin:0 0 10px;font-size:13px;font-weight:800}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.tools-tile{box-sizing:border-box;text-align:left;min-height:68px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0e7ea524;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 2px 8px #0e7ea50d}.tools-tile:hover{border-color:#0e7ea573;transform:translateY(-1px);box-shadow:0 6px 18px #0e7ea51f}.tools-tile:focus-visible{outline-offset:2px;outline:3px solid #0e7ea559}.tools-tile:disabled{opacity:.6;cursor:default}.tools-tile-icon{color:#0e7ea5;background:#eef4ff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tools-tile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tools-tile-name{color:#1e2b45;font-size:15px;font-weight:800}.tools-tile-blurb{color:#5b6b85;font-size:13px;line-height:1.4}.tools-tile-badge{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;background:#f0563f;border-radius:999px;flex:none;place-items:center;min-width:24px;height:24px;margin-left:auto;padding:0 7px;font-size:12.5px;font-weight:800;display:grid}.tools-invite-card{background:#f5f8ff;border:1px solid #0e7ea540;border-radius:14px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.tools-invite-card p{color:#0f1b3d;flex:260px;margin:0;font-size:14.5px;line-height:1.45}.tools-invite-actions{flex-wrap:wrap;gap:8px;display:flex}.tools-invite-actions:empty{display:none}.tools-invite-send,.tools-invite-quiet{cursor:pointer;border-radius:999px;min-height:44px;padding:8px 18px;font:700 14px Inter,system-ui,sans-serif}.tools-invite-send{color:#fff;background:var(--hh-fade);border:0;box-shadow:0 4px 12px #0e7ea540}.tools-invite-quiet{color:#0f1b3d;background:#fff;border:1px solid #cdd8ea;box-shadow:inset 0 1px #fff,0 1px 2px #14204f14}@media (width<=599px){.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tools-tile{flex-direction:column;align-items:flex-start;gap:8px;min-height:96px;padding:12px;position:relative}.tools-tile-blurb{display:none}.tools-tile-name{font-size:14px;line-height:1.25}.tools-tile-badge{position:absolute;top:10px;right:10px}.tools-search{max-width:none}}.tools-kit{background:#fff;border:1px solid #dbe3ef;border-radius:16px;gap:8px;margin:16px 0 24px;padding:16px;display:grid}.tools-kit h2{color:#0f1b3d;margin:8px 0 0;font-size:18px}.tools-kit-row{border-bottom:1px solid #e6ecf5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:64px;padding:8px 0;display:flex}.tools-kit-row:last-of-type{border-bottom:0}.tools-kit-row b{color:#0f1b3d;font-size:15px;display:block}.tools-kit-row small{color:#5b6b85;margin-top:2px;font-size:13px;display:block}.tools-kit-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tools-kit-right>b{color:#00a05c;font-variant-numeric:tabular-nums}.tools-kit button{color:#0b1640;cursor:pointer;background:#fff;border:1.5px solid #22c7e0;border-radius:999px;min-height:48px;padding:8px 16px;font:700 14px Inter,system-ui,sans-serif}.tools-kit button:disabled{opacity:.6}.tools-kit-form{flex-basis:100%;gap:8px;padding:8px 0 0;display:grid}.tools-kit-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tools-kit-field{gap:4px;display:grid}.tools-kit-field span{color:#0e7ea5;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.tools-kit-field input{box-sizing:border-box;border:1px solid #c9d6ea;border-radius:10px;width:100%;min-height:48px;padding:0 12px;font:500 16px Inter,system-ui,sans-serif}.tools-kit-said{color:#00a05c;margin:0;font-weight:700}.tools-kit-error{color:#b3261e;margin:0;font-weight:700}@media (width<=480px){.tools-kit-three{grid-template-columns:1fr}}.tools-dark{width:100%;padding:8px 0 24px}.tools-dark h1{color:#fff}.tools-dark .tools-sub,.tools-dark .tools-none{color:#b9c6e4}.tools-dark .tools-group-title{color:#8fb8ff}.tools-dark .tools-search{color:#fff;background:#ffffff0f;border-color:#33a1ff59}.tools-dark .tools-search::placeholder{color:#8ea0c4}.tools-dark .tools-search:focus{border-color:#33a1ff;box-shadow:0 0 0 3px #33a1ff33}.tools-dark .tools-tile{box-shadow:none;background:#ffffff0d;border-color:#33a1ff38}.tools-dark .tools-tile:hover{border-color:#33a1ff;box-shadow:0 6px 18px #1e90ff2e}.tools-dark .tools-tile-icon{color:#33a1ff;background:#33a1ff24}.tools-dark .tools-tile-name{color:#fff}.tools-dark .tools-tile-blurb{color:#b9c6e4}.tools-tile-tag{vertical-align:2px;letter-spacing:.08em;color:#fff;background:var(--hh-fade);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-weight:800;display:inline-block}.tools-group-note{color:#5b6b85;margin:-4px 0 10px;font-size:13px}.tools-dark .tools-group-note{color:#b9c6e4}.pv-back{color:#33a1ff;margin:0 0 10px;font-weight:700;text-decoration:none;display:inline-block}.pv-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#8fb8ff;margin:0 0 6px;font-size:13px;font-weight:800}.tools-dark h1.pv-promise{letter-spacing:-.01em;max-width:760px;font-size:clamp(26px,4vw,38px);line-height:1.15}.pv-sample-tag{color:#8fb8ff;background:#33a1ff1f;border-radius:999px;margin:6px 0 14px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-block}.pv-dim{color:#b9c6e4;margin:4px 0 10px;font-size:13px}.pv-stage{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;margin:0 0 26px;display:grid}.pv-stage-3{grid-template-columns:minmax(0,1fr) 300px minmax(0,.9fr)}@media (width<=1000px){.pv-stage-3{grid-template-columns:minmax(0,1fr) 300px}.pv-stage-3 .pv-contract{grid-column:1/-1}}@media (width<=680px){.pv-stage,.pv-stage-3{grid-template-columns:1fr}.pv-phone{justify-self:center}}.pv-panel{background:#ffffff0a;border:1px solid #33a1ff47;border-radius:18px;padding:16px}.pv-panel-head{letter-spacing:.06em;text-transform:uppercase;color:#8fb8ff;margin:0 0 12px;font-size:12px;font-weight:800}.pv-row{cursor:pointer;border:1px solid #33a1ff2e;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 6px;padding:10px;transition:border-color .2s,background .2s;display:flex;position:relative}.pv-row.on{background:#33a1ff1a;border-color:#33a1ff}.pv-row.locked{cursor:default}.pv-row input{accent-color:#1e90ff;width:18px;height:18px;margin-top:4px}.pv-row-text{flex-direction:column;gap:1px;display:flex}.pv-row-text small{color:#8fb8ff;text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:700}.pv-row-text b{color:#fff;align-items:center;gap:6px;font-size:14.5px;display:flex}.pv-row-text i{color:#b9c6e4;font-size:12.5px;font-style:normal}.pv-hex{color:#33a1ff}.pv-fly{background:#33a1ff;border-radius:50%;width:12px;height:12px;margin-top:-6px;animation:.9s ease-in forwards pv-fly;position:absolute;top:50%;right:14px;box-shadow:0 0 12px #33a1ff}@keyframes pv-fly{to{opacity:0;transform:translate(220px)scale(.4)}}.pv-go{color:#fff;cursor:pointer;background:#1e90ff;border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;margin-top:8px;padding:10px 20px;font:800 15px Inter,system-ui,sans-serif;animation:2s ease-in-out infinite pv-pulse;display:inline-flex;box-shadow:0 0 0 4px #1e90ff33}.pv-go:disabled{opacity:.5;cursor:default;animation:none}@keyframes pv-pulse{50%{box-shadow:0 0 0 9px #1e90ff14}}.pv-again{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #33a1ff;border-radius:999px;align-items:center;gap:6px;min-height:44px;margin-top:8px;padding:8px 16px;font:700 14px Inter,system-ui,sans-serif;display:inline-flex}.pv-working{color:#33a1ff;margin:12px 0 0;font-weight:700}.pv-phone{width:300px;margin:0}.pv-phone-screen{background:linear-gradient(#16214f 0%,#0b1438 100%);border:10px solid #050a1f;border-radius:42px;height:500px;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #33a1ff59,0 24px 60px #0000008c}.pv-phone-status{color:#fff;justify-content:space-between;align-items:center;padding:10px 20px 4px;font-size:12px;font-weight:700;display:flex}.pv-phone-notch{background:#050a1f;border-radius:999px;width:90px;height:22px}.pv-phone-app{border-bottom:1px solid #33a1ff59;align-items:center;gap:6px;padding:6px 16px 10px;display:flex}.pv-phone-app .cp-logo{background:linear-gradient(90deg,#6fd2e3 0%,#8fb8ff 55%,#3ee0f5 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px}.pv-phone-body{gap:10px;padding:12px;display:grid}.pv-phone>figcaption{text-align:center;color:#8fb8ff;margin-top:10px;font-size:12.5px}.pv-app-card{color:#fff;background:#ffffff12;border:1px solid #33a1ff4d;border-radius:16px;gap:6px;padding:12px;animation:.45s ease-out both pv-rise;display:grid}.pv-app-card b{font-size:14.5px}.pv-app-card span,.pv-app-card i{color:#b9c6e4;font-size:12.5px;font-style:normal}.pv-app-card.dim{border-style:dashed}.pv-banner{color:#0f1b3d;background:#fff;border-radius:14px;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:700;animation:.45s ease-out both pv-drop;display:flex;box-shadow:0 8px 20px #00000059}.pv-banner svg{color:#0e7ea5}.pv-vendor{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:13.5px;animation:.4s ease-out both pv-rise;display:flex}.pv-vendor small{color:#8fb8ff;text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:block}.pv-vendor em{color:#33a1ff;border:1px solid #33a1ff;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-style:normal;display:inline-flex}.pv-sign-box{color:#fff;cursor:pointer;background:#33a1ff1f;border:2px dashed #33a1ff;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:8px 14px;font:800 14px Inter,system-ui,sans-serif;animation:2s ease-in-out infinite pv-pulse;display:inline-flex}.pv-page{background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.pv-page i{background:#e3e9f4;border-radius:3px;height:5px;display:block}.pv-page i:nth-child(2){width:80%}.pv-page i:nth-child(4){width:60%}.pv-signed{color:#00c26e;border:2px solid #00c26e;border-radius:12px;justify-content:space-between;align-items:center;margin:0;padding:6px 12px;display:flex}.pv-script{color:#fff;font-family:Segoe Script,Brush Script MT,Snell Roundhand,cursive;font-size:30px;line-height:1.2;animation:.8s ease-out both pv-write}@keyframes pv-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pv-bubble{color:#fff;background:#1e90ff;border-radius:16px 16px 16px 4px;justify-self:start;max-width:85%;padding:10px 12px;font-size:13px;line-height:1.4;animation:.45s ease-out both pv-rise}.pv-camera{background:linear-gradient(#5b8db8 0%,#9cc4a0 70%,#6f9a62 100%);border-radius:16px;justify-items:center;gap:14px;padding:18px 10px;display:grid;position:relative}.pv-yard-sign{color:#0f1b3d;background:#fff;border-radius:6px;justify-items:center;gap:2px;padding:12px 18px;display:grid;box-shadow:0 6px 14px #0000004d}.pv-yard-sign b{letter-spacing:.06em;color:#0e7ea5;font-size:20px}.pv-yard-sign span{font-size:13px;font-weight:700}.pv-yard-sign small{color:#5b6b85;font-size:11px}.pv-camera.scanning:after{content:"";background:#22c7e0;border-radius:2px;height:3px;animation:1.1s ease-in-out forwards pv-scan;position:absolute;top:12%;left:10%;right:10%;box-shadow:0 0 14px #22c7e0}@keyframes pv-scan{to{top:70%}}.pv-scan-words{color:#fff;text-shadow:0 1px 4px #00000080;margin:0;font-weight:800}.pv-doc{color:#33a1ff;background:#ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.pv-doc b{color:#fff;display:block}.pv-doc small{color:#b9c6e4;font-size:12.5px}.pv-timeline{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pv-timeline li{color:#b9c6e480;align-items:center;gap:8px;font-size:14px;transition:color .3s;display:flex}.pv-timeline li svg{opacity:.25;transition:opacity .3s}.pv-timeline li.on{color:#fff}.pv-timeline li.on svg{opacity:1;color:#00c26e}.pv-cert{color:#00c26e;background:#00c26e1a;border:1.5px solid #00c26e;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:12px;animation:.45s ease-out both pv-rise;display:flex}.pv-cert b{color:#fff;display:block}.pv-cert small{color:#b9c6e4;font-size:12.5px}.pv-joined{border:1px solid #33a1ff2e;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:0 0 8px;padding:10px 12px;display:flex}.pv-joined b{color:#fff;display:block}.pv-joined small{color:#b9c6e4;font-size:12.5px}.pv-joined em{color:#00c26e;align-items:center;gap:4px;font-size:12.5px;font-style:normal;display:inline-flex}.pv-joined em.wait{color:#33a1ff}.pv-joined.new{background:#33a1ff1f;border-color:#33a1ff;animation:.45s ease-out both pv-drop}.pv-line{border:1px dashed #b9c6e459;border-radius:10px;grid-template-columns:1fr auto;gap:2px 8px;margin:0 0 10px;padding:8px 10px;display:grid}.pv-line small{color:#8fb8ff;text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;font-size:11px;font-weight:700}.pv-line span{color:#b9c6e499;font-size:14px}.pv-line.filled{background:#00c26e14;border-style:solid;border-color:#00c26e}.pv-line.filled span{color:#fff;font-weight:700;animation:.5s ease-out both pv-write}.pv-line svg{color:#00c26e;align-self:center}.pv-done{color:#00c26e;align-items:center;gap:6px;margin:4px 0 0;font-weight:800;display:flex}@keyframes pv-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes pv-drop{0%{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.pv *,.pv :after{transition:none!important;animation:none!important}}.pv-steps{counter-reset:pv-step;color:#fff;gap:10px;margin:0 0 22px;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.pv-steps li{counter-increment:pv-step;align-items:center;gap:12px;display:flex}.pv-steps li:before{content:counter(pv-step);color:#33a1ff;background:#33a1ff29;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.pv-cta-row{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 12px;display:flex}@media (width<=599px){.pv-cta-row{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#0b143800 0%,#0b1438 30%);margin:0 -16px;position:sticky;bottom:0}.pv-cta-row .pv-dim{display:none}.pv-cta-row .pv-cta{flex:1;justify-content:center}}.tools-dark a.pv-cta,.pv-cta{background:var(--hh-fade);border-radius:999px;align-items:center;min-height:48px;padding:10px 22px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 6px 16px #14204f73;color:#fff!important}.hermes-page{color:#1e2b45;overflow-wrap:anywhere;max-width:960px}.hermes-page>p,.hermes-page section>p{color:#53647c;line-height:1.6}.hermes-page section{background:#fff;border:1px solid #dbe4f0;border-radius:14px;margin-top:20px;padding:20px}.hermes-page h1,.hermes-page h2{color:#0b6475}.hermes-page button{color:#28446d;cursor:pointer;background:#edf2fc;border:1px solid #cbd9ef;border-radius:8px;margin:4px 8px 4px 0;padding:10px}.hermes-page button:disabled{opacity:.55;cursor:default}.hermes-connection{border-top:1px solid #dbe4f0;padding:14px 0}.hermes-page code,.hermes-page pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.hermes-code code{margin:10px 0;display:block}.hermes-code{background:#e5f5f8;border-radius:8px;padding:12px}.hermes-page li{margin:8px 0}@media (width<=600px){.hermes-page section{padding:14px}.hermes-page button{width:100%;margin-right:0}}.pq{color:#243653;text-align:left;background:#fff;border:1px solid #dfe5f2;border-radius:18px;gap:18px;margin:20px 0;padding:22px;display:grid}.pq .pq-head,.pq-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pq-head{background:linear-gradient(115deg,#e2f4f7,#edf8ff);border-bottom:1px solid #e4e4f4;border-radius:17px 17px 0 0;margin:-22px -22px 0;padding:21px 22px}.pq h3{letter-spacing:-.6px;color:#283767;margin:4px 0 0;font-size:22px}.pq h4{color:#273b60;margin:3px 0;font-size:15px}.pq h4>span{color:#7c6aa7;margin-left:6px;font-size:12px}.pq .pq-eyebrow{letter-spacing:.12em;color:#7561a1;font-size:10px;font-weight:800}.pq-tag{color:#59658a;white-space:nowrap;background:#fffa;border:1px solid #d5dcf1;border-radius:20px;padding:5px 10px;font-size:11px}.pq-fine{color:#667694;margin:0;font-size:12px;line-height:1.6}.pq .pq-drop{color:#3c4975;cursor:pointer;background:radial-gradient(at 60% 0,#dcf2f5,#0000 75%),#fafcff;border:1.5px dashed #6fb7c3;border-radius:14px;justify-items:center;gap:7px;width:100%;min-height:132px;padding:20px;display:grid}.pq-drop b{font-size:17px}.pq-drop span{color:#6c7295;font-size:12px}.pq-drop small{color:var(--muted);font-size:11px}.pq button{cursor:pointer;min-height:38px}.pq button:disabled{cursor:default;opacity:.55}.pq button:focus-visible,.pq input:focus-visible,.pq select:focus-visible{outline-offset:3px;outline:3px solid #7dd3fc}.pq-review{background:#f8fcfd;border:1px solid #c3e0e5;border-radius:14px;gap:16px;padding:18px;display:grid}.pq label{color:#667694;gap:6px;font-size:12px;font-weight:600;display:grid}.pq input:not([type=checkbox]),.pq select{color:#253858;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce2ee;border-radius:8px;padding:8px 10px;font-size:13px}.pq input:disabled{opacity:1;color:#4e5a77;background:#f3f4f9;border-color:#0000}.pq-source{border-top:1px solid #e7e6f1;padding-top:12px}.pq-source summary{cursor:pointer;color:#65558d;font-size:12px}.pq-source img{object-fit:contain;border:1px solid #e0e6f2;border-radius:9px;max-width:100%;max-height:480px;margin:12px auto 0;display:block}.pq-locks{justify-content:space-between;align-items:end;gap:14px;display:flex}.pq-locks label,.pq-compare-lock{max-width:180px}.pq-locks>span{color:#6b7594;font-size:12px}.pq-table-scroll{border:1px solid #e1e5f0;border-radius:10px;width:100%;overflow:auto}.pq .pq-table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:#fff;width:100%;margin:0;font-size:13px}.pq-table th,.pq-table td{text-align:right;white-space:nowrap;border:0;padding:10px 14px}.pq-table th:first-child,.pq-table td:first-child{text-align:left}.pq-table thead{color:#6e7293;background:#f2f3fb;font-size:11px}.pq-table tbody tr+tr{border-top:1px solid #edf0f6}.pq-table .is-picked{background:#dff3f6}.pq-table th small{text-overflow:ellipsis;max-width:180px;font-size:10px;font-weight:400;display:block;overflow:hidden}.pq-table input:not([type=checkbox]){max-width:130px;padding:6px 8px}.pq-table input[type=checkbox]{accent-color:#227382;width:18px!important;height:18px!important;min-height:0!important;box-shadow:none!important}.pq .pq-money{color:#0b815e}.pq .pq-negative{color:#a54d40}.pq-review-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.pq-review-actions p{max-width:460px}.pq .pq-cta{color:#fff;background:var(--hh-bright-fade);white-space:nowrap;border:0;border-radius:10px;padding:10px 18px;font-weight:750}.pq .pq-quiet{color:#5e4f92;background:#fff;border:1px solid #d8dfee;border-radius:9px;padding:8px 13px;font-size:12px;font-weight:650}.pq .pq-remove{color:#a44b60;background:0 0;border:0;font-size:11px}.pq-err,.pq-ok{border:1px solid;border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.pq-err{color:#a2394e;background:#fff5f6;border-color:#f1cbd3}.pq-ok{color:#087154;background:#f0faf6;border-color:#cbeade}.pq-library,.pq-compare{gap:14px;display:grid}.pq-section-head>input{max-width:250px}.pq-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;max-height:430px;padding:1px;display:grid;overflow:auto}.pq-card{background:linear-gradient(120deg,#fff,#fafbff);border:1px solid #e3e6f1;border-radius:13px;flex-direction:column;justify-content:space-between;gap:15px;padding:16px;display:flex}.pq-card h4{overflow-wrap:anywhere;margin:6px 0 4px}.pq-card strong{color:#526594;font-size:13px}.pq-card p{color:var(--muted);margin:7px 0 4px;font-size:11px}.pq-card small{color:var(--muted);font-size:11px}.pq-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pq-compare{border-top:1px solid #e6e8f1;padding-top:20px}.pq-comparison-table{min-width:520px}@media (width<=1100px){.pq-review-actions{flex-direction:column;align-items:flex-start}.pq-review-actions .pq-cta{align-self:stretch}}@media (width<=600px){.pq{gap:15px;padding:16px}.pq-head{margin:-16px -16px 0!important;padding:18px 16px!important}.pq h3{font-size:20px}.pq .pq-tag{font-size:10px}.pq-review{padding:12px}.pq input:not([type=checkbox]),.pq select{min-height:44px;font-size:16px}.pq button{min-height:44px}.pq-table th,.pq-table td{padding:9px}.pq-cards{grid-template-columns:1fr}.pq-section-head>input{max-width:none}.pq-locks{flex-direction:column;align-items:start}.pq-table input:not([type=checkbox]){max-width:105px;min-height:40px;font-size:14px}.pq .pq-drop{min-height:150px}.pq-drop b,.pq-drop small{text-align:center}}.pq .pq-metadata output{overflow-wrap:anywhere;color:#314365;min-width:0;font-size:14px;font-weight:650;line-height:1.5;display:block}.pq .pq-metadata.is-sealed label{gap:3px}.pq .pq-metadata.is-sealed{background:#f0f7f8;border:1px solid #dce8ea;border-radius:10px;padding:12px 14px}@media (width<=600px){.pq .pq-comparison-table{background:0 0;min-width:0;display:block}.pq .pq-comparison-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pq .pq-comparison-table tbody{background:#f9faff;gap:10px;padding:10px;display:grid}.pq .pq-comparison-table tbody tr{background:#fff;border:1px solid #dfe4f0;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.pq .pq-comparison-table tbody th{color:#3c4b7c;background:#e9f3f5;grid-column:1/-1;padding:10px 12px}.pq .pq-comparison-table tbody td{text-align:left;padding:10px 12px;font-size:16px}.pq .pq-comparison-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.pq .pq-comparison-table td:last-child{background:#fafbfe;border-top:1px solid #edf0f6;grid-column:1/-1;font-size:14px}}.pq-review,.pq-compare{scroll-margin-top:100px}.pq .pq-dollar-change{color:inherit;margin-top:4px;font-size:11px;font-weight:500;display:block}.pq-timeline{background:linear-gradient(105deg,#e6f5f8,#f0faff);border:1px solid #dddff4;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.pq-timeline>div{gap:4px;min-width:0;display:grid}.pq-timeline small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:750}.pq-timeline strong{color:#374471;font-size:15px}.pq-timeline div>span{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.pq-timeline>b{text-align:center;color:#326f7a;gap:4px;font-size:11px;display:grid}.pq-timeline>b>span{font-size:23px;line-height:1}.pq-timeline>div:last-child{text-align:right}@media (width<=600px){.pq-timeline{grid-template-columns:1fr;gap:12px;padding:14px}.pq-timeline>div:last-child{text-align:left}.pq-timeline>b{justify-content:flex-start;align-items:center;gap:8px;display:flex}.pq-timeline>b>span{transform:rotate(90deg)}}.mprod-workspace .pq-source-thumb{width:64px;height:76px;min-height:44px;color:var(--muted);cursor:zoom-in;background:linear-gradient(145deg,#eef1ff,#f4fcff);border:1px solid #cedaee;border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #1d345811}.pq-source-thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.pq-source-thumb>span{font-size:29px}.mprod-workspace .pq-source-thumb small{color:#445c84;text-align:center;background:#eef4fff2;padding:4px 2px;font-size:9px;font-weight:650;line-height:1.2;position:absolute;inset:auto 0 0}.pq-card-receipt{align-items:flex-start;gap:13px;display:flex}.pq-card-receipt>div{min-width:0}.pq-card-receipt .pq-source-thumb{width:70px;height:90px}.pq-card-receipt .pq-eyebrow{font-size:9px}.pq-source-dialog{color:#263d64;background:#f7faff;border:1px solid #94b4d9;border-radius:18px;width:min(1100px,94vw);max-height:92dvh;padding:0;font:14px/1.5 Inter,system-ui,sans-serif;overflow:auto;box-shadow:0 25px 90px #10204450}.pq-source-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e1838b0}.pq-source-dialog-head{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7fafff5;border-bottom:1px solid #dbe4f2;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex;position:sticky;top:0}.pq-source-dialog-head>div{min-width:0}.pq-source-dialog-head span{letter-spacing:.13em;color:var(--muted);font-size:10px;font-weight:750}.pq-source-dialog-head h2{color:#253c63;overflow-wrap:anywhere;margin:4px 0;font:750 20px/1.3 Inter,system-ui,sans-serif}.pq-source-dialog-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.pq-source-dialog button{color:#43567f;cursor:pointer;background:#fff;border:1px solid #cedbee;border-radius:10px;flex-shrink:0;min-height:44px;padding:9px 13px;font:650 12px Inter,system-ui,sans-serif}.pq-source-dialog button:focus-visible{outline-offset:3px;outline:3px solid #3ca5ed}.pq-source-dialog .pq-original-image{width:auto;max-width:100%;height:auto;margin:0 auto;padding:18px;display:block}.pq-source-status{text-align:center;color:#607697;padding:55px 20px}.pq-focus{color:#fff;background:radial-gradient(at 100% 0,#2765b64d,#0000 55%),linear-gradient(125deg,#16214f,#172748 75%,#173850);border:1px solid #4783c8;border-radius:17px;min-width:0;padding:23px;box-shadow:0 10px 28px #14204f14,inset 0 1px #ffffff20}.pq-focus-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pq-focus .pq-eyebrow{color:#9fcdf7;font-size:9px}.pq .pq-focus h4{color:#fff;letter-spacing:-.3px;margin:5px 0 0;font-size:20px}.pq-focus-gap{color:#c1d7f5;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff26;border-radius:30px;padding:6px 10px;font-size:11px}.pq-focus-controls{max-width:340px;margin-bottom:22px}.pq .pq-focus-controls label{color:#b6c9e8;font-size:12px}.mprod-workspace .pq .pq-focus-controls select{color:#fff;min-height:44px;box-shadow:none;background:#203657;border:1px solid #5e7fa9;font-size:15px}.pq-focus-controls option{color:#fff;background:#203657}.pq-focus-result{font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:0 0 20px;display:flex}.pq-focus-result>div>span{color:#bfd0ea;font-size:12px}.pq-focus-result strong{letter-spacing:-1px;color:#e2edff;margin-top:5px;font-size:clamp(30px,3vw,40px);font-weight:750;line-height:1.25;display:block}.pq-focus.is-positive .pq-focus-result strong{color:#5de6b3}.pq-focus.is-negative .pq-focus-result strong{color:#ffa9b6}.pq-focus-result strong small{letter-spacing:0;color:#a8bfdc;margin-top:4px;font-size:11px;font-weight:500;display:block}.pq-focus-points{text-align:right;color:#d3dff5;font-size:23px;font-weight:700}.pq-focus-points small{color:#adc0df;margin-top:6px;font-size:12px;font-weight:500;display:block}.pq-focus-sources article{background:#ffffff08;border:1px solid #ffffff20;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.pq-focus-sources article>div{min-width:0}.pq-focus-sources article>div>span{color:#a0bade;letter-spacing:.12em;font-size:9px;font-weight:700}.pq-focus-sources article strong{color:#f2f6ff;margin:3px 0;font-size:14px;display:block}.pq-focus-sources article p{color:#b8ccea;overflow-wrap:anywhere;margin:3px 0;font-size:12px}.pq-focus-sources article small{color:#aabfe0;font-size:11px}.pq-focus-sources article small b{color:#e0ebff;font-variant-numeric:tabular-nums;font-weight:650}.pq-focus-note{color:#abc0df;margin:15px 0 0;font-size:11px;line-height:1.65}.pq-all-rates-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding-top:5px;display:flex}.pq-all-rates-title span{color:var(--muted);font-size:11px}.pq-table tr.is-focused-rate{background:#f0f6ff}.pq-table tr.is-focused-rate th{box-shadow:inset 3px 0 #6578d3}.pq-compare-empty{background:#f6f9ff;border:1px dashed #b8c8e7;border-radius:12px;padding:22px}.pq-compare-empty strong{color:#465780;font-size:15px}.pq-compare-empty p{color:var(--muted);max-width:520px;font-size:12px;line-height:1.7}@media (width<=600px){.pq-focus{padding:16px}.pq-focus-heading{align-items:flex-start;gap:8px}.pq .pq-focus h4{font-size:18px}.pq-focus-gap{padding:5px 8px;font-size:10px}.pq-focus-result{flex-direction:column;align-items:flex-start;gap:12px}.pq-focus-points{text-align:left;font-size:20px}.pq-focus-points small{margin-left:9px;font-size:11px;display:inline}.pq-focus-result strong{font-size:34px}.pq-focus-controls{max-width:none}.pq-source-dialog{width:96vw;max-height:94dvh}.pq-source-dialog-head{align-items:flex-start;gap:10px;padding:14px}.pq-source-dialog-head h2{font-size:17px}.pq-source-dialog-head button,.pq-source-dialog .pq-original-image{padding:8px}.pq-card-receipt .pq-source-thumb{width:64px;height:80px}}.mprod-workspace .pq section.pq-focus{background:radial-gradient(at 100% 0,#2765b64d,#0000 55%),linear-gradient(125deg,#16214f,#172748 75%,#173850);border:1px solid #4783c8;border-radius:17px;margin:0;padding:23px;box-shadow:0 10px 28px #14204f14,inset 0 1px #ffffff20}.mprod-workspace .pq h3,.mprod-workspace .pq h4{font-family:Inter,system-ui,sans-serif;font-weight:720}.pq-focus-result strong{overflow-wrap:anywhere}.pq-compare:focus,.pq-review:focus{outline:none}@media (width<=600px){.mprod-workspace .pq section.pq-focus{padding:16px}}.mprod-workspace .pq .pq-focus-controls label{color:#bfd0ea}.pq-timeline{gap:10px;padding:12px 14px}.pq-timeline div>span{display:none}.pq-timeline strong{font-size:13px}.pq-timeline>b>span{font-size:18px}@media (width>=1300px){.mprod-workspace .pq section.pq-focus{grid-template-columns:minmax(210px,.85fr) minmax(0,1.15fr);gap:18px;display:grid}.pq-focus-heading,.pq-focus-sources,.pq-focus-note{grid-column:1/-1}.pq-focus-heading,.pq-focus-controls,.pq-focus-result,.pq-focus-note{margin:0}.pq-focus-controls{align-self:center}.pq-focus-result{border:0;padding:0}.pq-focus-result strong{font-size:34px}.pq-focus-points{font-size:20px}}@media (width<=600px){.pq-timeline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;padding:11px}.pq-timeline>div:last-child{text-align:right}.pq-timeline strong{font-size:11px}.pq-timeline small{font-size:8px}.pq-timeline>b{text-align:center;gap:3px;font-size:9px;display:grid}.pq-timeline>b>span{transform:none}}.ec{margin:4px 0 18px}.ec-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.ec-tag{letter-spacing:.12em;text-transform:uppercase;color:#0b6475;font-size:12px;font-weight:800}.ec-sub{color:#64748b;font-size:13px}.ec-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=720px){.ec-cards{grid-template-columns:1fr}}.ec .ec-card{text-align:left;font:inherit;color:#0f1b3d;cursor:pointer;border:1px solid #d6e0f0;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 1px #14204f0a;background:#fff!important}.ec-card:hover{border-color:#93b4ef;transform:translateY(-1px);box-shadow:0 6px 18px #0e7ea51a}.ec-card:focus-visible{outline-offset:2px;outline:2px solid #0e7ea5}.ec .ec-card.on{border:2px solid #0000;padding:13px 15px;box-shadow:0 10px 26px #0e7ea529;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5 50%,#22c7e0) border-box!important}.ec-check{clip-path:inset(0 round 24%);background:#e7eefb;flex:none;place-items:center;width:24px;height:27px;margin-top:1px;display:grid}.ec-card.on .ec-check{background:linear-gradient(135deg,#0a7a8c,#0e7ea5 55%,#22c7e0)}.ec-check svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ec-words{gap:4px;min-width:0;display:grid}.ec-words b{font-size:16px;font-weight:800}.ec-words small{color:#475569;font-size:13px;line-height:1.45}.ec-parts{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.ec-parts-label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;flex:1 0 100%;margin:0 0 1px;font-size:11px;font-weight:800}.ec-part{color:#1e40af;background:#eaf1ff;border:1px solid #cddcfb;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.ec-card.on .ec-part{color:#fff;background:linear-gradient(90deg,#0e7ea5,#22c7e0);border-color:#0000}.ec-direct{color:#0e7490;margin-top:4px;font-size:12.5px;font-weight:700}.ec-due{background:linear-gradient(#f7faff,#fff);border:1px solid #cddcfb;border-radius:16px;margin-top:14px;animation:.25s ease-out both ec-in;overflow:hidden}@keyframes ec-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ec-due header{border-bottom:1px solid #e2e9f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:12px 16px;display:flex}.ec-due-title{color:#0f1b3d;font-size:15px;font-weight:800}.ec-cd{color:#0b6475;background:#e1f3f6;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.ec-due ul{margin:0;padding:4px 0;list-style:none}.ec-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.ec-row+.ec-row{border-top:1px dashed #e2e9f6}.ec-hex{text-align:center;color:#fff;clip-path:inset(0 round 24%);background:linear-gradient(135deg,#0a7a8c,#0e7ea5 55%,#22c7e0);place-content:center;width:42px;height:47px;line-height:1;display:grid}.ec-hex b{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.ec-hex i{font-size:16px;font-style:normal;font-weight:900}.ec-hex-quiet{color:#0e7ea5;background:#e7eefb;font-size:16px;font-weight:900}.ec-hex-ins svg{fill:#fff3;stroke:#fff;stroke-width:1.8px;stroke-linejoin:round;width:20px;height:20px}.ec-what{gap:2px;min-width:0;display:grid}.ec-what b{color:#0f1b3d;font-size:14.5px}.ec-what small{color:#64748b;font-size:12.5px;line-height:1.4}.ec-amt{color:#00a05c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.ec-zero{color:#94a3b8}.ec-paid{color:#0e7490;background:#e6fbff;border-radius:999px;padding:2px 10px;font-size:12px}.ec-due footer{color:#dbe7ff;background:#0f1b3d;justify-content:space-between;align-items:center;padding:11px 16px;font-size:13.5px;font-weight:700;display:flex}.ec-due footer b{color:#00e38a;font-variant-numeric:tabular-nums;font-size:16px}@media (prefers-reduced-motion:reduce){.ec-card,.ec-due{transition:none;animation:none}}.ec-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ec-pay{white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.ec-pay strong{color:#00a05c;font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.ec-pay small{color:#64748b;font-size:12px;font-weight:600}.ec .ec-card:not(.on) .ec-pay strong{color:#64748b}.ec-words{flex:1}.ec-linked{color:#0e7490;background:#e6fbff;border:1px solid #a5f0ff;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.ec-linked:before{content:"";clip-path:inset(0 round 24%);background:linear-gradient(135deg,#0e7ea5,#22c7e0);width:9px;height:10px}.mprod-workspace{--mprod-ink:#18274d;--mprod-muted:#667490;--mprod-line:#e3e8f2;width:100%;max-width:1640px;color:var(--mprod-ink);margin:0 auto;padding:10px 16px 90px;font:14px/1.55 Inter,system-ui,sans-serif}.mprod-workspace *{box-sizing:border-box}.mprod-workspace button,.mprod-workspace input{font:inherit}.mprod-workspace button:focus-visible,.mprod-workspace input:focus-visible{outline-offset:3px;outline:3px solid #93c5fd}.mprod-heading{border:1px solid var(--mprod-line);background:radial-gradient(at 95% 0,#e9f7ff 0,#0000 40%),linear-gradient(115deg,#fff 55%,#e7f6f8);border-radius:22px;margin-bottom:24px;padding:22px 30px 26px;position:relative;overflow:hidden;box-shadow:0 8px 28px #192f6010}.mprod-heading:before{content:"";background:var(--hh-fade);height:3px;position:absolute;inset:0 0 auto}.mprod-heading-top,.mprod-heading-main{justify-content:space-between;align-items:center;gap:16px;display:flex}.mprod-heading-top{margin-bottom:24px}.mprod-back{color:#536487;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-weight:600!important}.mprod-eyebrow{letter-spacing:.14em;color:var(--muted);font-size:10px;font-weight:800;line-height:1.5;display:block}.mprod-heading h1{color:#18274d;letter-spacing:-1.2px;align-items:center;gap:14px;margin:4px 0;font-size:clamp(26px,2.2vw,36px);font-weight:750;line-height:1.2;display:flex}.mprod-title-dot{background:#38bdf8;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e0f2fe}.mprod-heading p{color:#52617e;margin:9px 0 0;font-size:14px}.mprod-divider{color:#bdc7db;margin:0 12px}.mprod-save-state{color:#536487;background:#ffffffb8;border:1px solid #dce6f3;border-radius:30px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;display:flex}.mprod-save-state i{background:#7694c2;border-radius:50%;width:6px;height:6px}.mprod-save-state.is-saved{color:#137352;background:#f0faf5;border-color:#d4ede2}.mprod-save-state.is-saved i{background:#22a474;box-shadow:0 0 0 3px #22a47415}.mprod-history-toggle{cursor:pointer;color:#3b4d74;background:#fff;border:1px solid #d3dced;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex;box-shadow:0 2px 4px #192f6008;font-weight:650!important}.mprod-history-toggle>span{font-size:23px;line-height:1}.mprod-history-toggle b{background:#eef1fb;border-radius:6px;padding:2px 7px;font-size:11px}.mprod-history-toggle.is-active{color:#26616c;background:#f3fafc;border-color:#79cbd9}.mprod-content{min-width:0}.mprod-content>[hidden]{display:none!important}.mprod-history{border:1px solid var(--mprod-line);background:#fff;border-radius:18px;padding:20px 16px 0;position:sticky;top:20px;overflow:hidden;box-shadow:0 4px 20px #192f6009}.mprod-history-title{justify-content:space-between;align-items:center;display:flex}.mprod-history-title h2{letter-spacing:-.4px;color:#243557;margin:3px 0 0;font-size:19px}.mprod-history-title button{cursor:pointer;width:30px;height:30px;color:var(--muted);background:#f3f5fa;border:0;border-radius:8px;padding:0;font-size:21px}.mprod-history>p{color:var(--mprod-muted);margin:10px 0 16px;font-size:12px;line-height:1.65}.mprod-history-search{border:1px solid var(--mprod-line);background:#f8faff;border-radius:10px;align-items:center;gap:7px;margin-bottom:16px;padding:7px 10px;display:flex}.mprod-history-search>span{color:var(--muted);font-size:23px}.mprod-history-search input{color:#243557;background:0 0;border:0;width:100%;min-width:0;font-size:11px;outline:none!important}.mprod-history-search input::placeholder{color:#8796b0}.mprod-current-card{text-align:left;cursor:pointer;color:#34496e;background:#f8faff;border:1px solid #e3e9f4;border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:14px;padding:13px 10px;display:flex}.mprod-current-card.is-selected{background:linear-gradient(115deg,#e3f4f7,#eff7ff);border-color:#c3cdf3}.mprod-current-card strong{font-size:12px;display:block}.mprod-current-card small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.mprod-current-card>span:last-child{margin-left:auto}.mprod-current-icon{color:#26717f;background:#fff;border:1px solid #e0e5f4;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.mprod-history-list{scrollbar-width:thin;scrollbar-color:#d5dcf0 transparent;min-height:180px;max-height:calc(100vh - 485px);padding:1px 3px 8px 1px;overflow:auto}.mprod-history-card{text-align:left;cursor:pointer;color:#34496e;background:#fff;border:1px solid #0000;border-bottom-color:#edf0f6;border-radius:10px;width:100%;margin-bottom:5px;padding:12px 10px;transition:background .16s,border-color .16s;display:block}.mprod-history-card:hover{background:#f8faff;border-color:#dae2f4}.mprod-history-card.is-selected{background:#e9f6f9;border-color:#79cbd9;box-shadow:inset 3px 0 #1c7888}.mprod-history-date{justify-content:space-between;font-size:12px;font-weight:750;display:flex}.mprod-history-date>span{color:var(--muted);font-size:14px}.mprod-history-details{justify-content:space-between;align-items:center;margin-top:5px;display:flex}.mprod-history-details>span{color:var(--muted);font-size:10px}.mprod-history-details strong{color:#118160;font-variant-numeric:tabular-nums;font-size:14px}.mprod-history-card small{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.mprod-history-card small>span{color:#2e6f7b}.mprod-history-empty{color:var(--muted);padding:10px;font-size:12px}.mprod-history-foot{border-top:1px solid var(--mprod-line);background:#f8faff;align-items:flex-start;gap:10px;margin:8px -16px 0;padding:15px 17px;display:flex}.mprod-history-foot>span{color:#3b838f;font-size:20px}.mprod-history-foot p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.mprod-history-banner,.mprod-recovery{background:linear-gradient(110deg,#e5f5f8,#f0f8ff);border:1px solid #b4dbe2;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 22px;display:flex}.mprod-history-banner h2,.mprod-recovery h2{color:#303b60;margin:4px 0;font-size:19px}.mprod-history-banner h2 span{color:var(--muted);font-size:11px;font-weight:500}.mprod-history-banner p,.mprod-recovery p{color:#7a7194;margin:4px 0;font-size:12px}.mprod-history-banner button,.mprod-recovery button{color:#2a6069;cursor:pointer;background:#fff;border:1px solid #b6d6dc;border-radius:10px;flex-shrink:0;padding:10px 14px;font-size:12px;font-weight:650}.mprod-recovery-actions{flex-wrap:wrap;gap:8px;display:flex}.mprod-loading{text-align:center;border:1px solid var(--mprod-line);color:var(--mprod-muted);background:#f7f9fd;border-radius:16px;padding:30px}.mprod-error{color:#b42318;background:#fff3f3;border:1px solid #fecaca;border-radius:12px;margin-bottom:18px;padding:14px 18px}.mprod-workspace .mh-preview{max-width:none;margin:0;padding:0 0 50px;font:14px/1.55 Inter,system-ui,sans-serif}.mprod-workspace .mh-preview>header,.mprod-workspace .mh-preview>.mh-note,.mprod-workspace .mh-preview>.mh-save-status,.mprod-workspace .mh-preview>.mh-workspace-description{display:none}.mprod-workspace .mh-preview .mh-profile-reload{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 18px;padding:0;display:flex}.mprod-workspace .mh-profile-reload button{background:#fff;border-radius:10px;min-height:36px;padding:8px 13px;font-size:11px}.mprod-workspace .mh-profile-reload small{max-width:470px;font-size:11px}.mprod-workspace .mh-profile-reload p:empty{display:none}.mprod-workspace .mh-preview nav{border:1px solid var(--mprod-line);background:#fff;border-radius:12px;gap:4px;margin:0 0 20px;padding:6px;top:12px;box-shadow:0 3px 12px #263e6010}.mprod-workspace .mh-preview nav a{color:var(--muted);background:0 0;border-radius:8px;min-height:37px;padding:9px 12px;font-size:11px;font-weight:650}.mprod-workspace .mh-preview nav a[aria-current=location]{color:#fff;background:var(--hh-fade);box-shadow:0 2px 6px #4c1d9525}.mprod-workspace .mh-preview nav a:hover{color:#265c65;background:#e5f5f7;outline:none;text-decoration:none}.mprod-workspace .mh-preview nav a[aria-current=location]:hover{color:#fff;background:var(--hh-fade)}.mprod-workspace .mh-preview>section,.mprod-workspace .mh-preview section.mh-rates-setup{border:1px solid var(--mprod-line);background:#fff;border-radius:16px;margin:0 0 20px;padding:22px;box-shadow:0 3px 15px #233b5906}.mprod-workspace .mh-preview .mh-input-panel>summary{color:#293c62;background:0 0;border:0;border-bottom:1px solid #edf0f7;border-radius:0;margin:0;padding:0 0 16px}.mprod-workspace .mh-preview .mh-input-panel>summary h2{color:#293c62;letter-spacing:-.25px;background:0 0;margin:0;padding:0;font-size:16px}.mprod-workspace .mh-preview .mh-input-panel>summary h2 small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400}.mprod-workspace .mh-preview label{color:#657491;font-size:11px;font-weight:600}.mprod-workspace .mh-preview input,.mprod-workspace .mh-preview select{color:#293c62;background:#fafbfe;border:1px solid #dfe5f0;border-radius:9px;padding:11px 12px;font-size:14px;font-weight:550;box-shadow:inset 0 1px 2px #24375b04}.mprod-workspace .mh-preview input:focus,.mprod-workspace .mh-preview select:focus{background:#fff;border-color:#55adbc;outline:3px solid #7c3aed10}.mprod-workspace .mh-preview button{border-radius:10px;font-size:12px}.mprod-workspace .mh-preview button.mh-primary{background:var(--hh-fade)}.mprod-workspace .mh-preview .mh-grid{gap:18px}.mprod-workspace .mh-history-readonly{margin:0}.mprod-workspace .mh-history-readonly button{cursor:default}@media (width>=1800px){.mprod-workspace{padding:14px 30px 100px}}@media (width<=1150px){.mprod-workspace{padding:8px 5px 90px}.mprod-workspace .mh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mprod-history-banner{flex-direction:column;align-items:flex-start}}@media (width<=900px){.mprod-history{position:static}.mprod-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-height:0;max-height:340px;display:grid}.mprod-heading{padding:18px 20px}.mprod-heading-main{align-items:flex-start}.mprod-history-toggle{padding:9px 10px;font-size:12px}.mprod-heading-top{margin-bottom:20px}.mprod-heading h1{font-size:28px}}@media (width<=560px){.mprod-workspace{padding:5px 0 100px}.mprod-heading{border-radius:16px;padding:16px}.mprod-heading-main{flex-direction:column;gap:17px}.mprod-heading-top{align-items:flex-start;gap:8px}.mprod-save-state{max-width:160px;padding:5px 8px;font-size:10px}.mprod-back{font-size:11px!important}.mprod-heading h1{font-size:27px}.mprod-heading p{font-size:12px}.mprod-heading .mprod-eyebrow{font-size:8px}.mprod-history-toggle{justify-content:center;width:100%}.mprod-history-list{grid-template-columns:minmax(0,1fr)}.mprod-workspace .mh-preview>section{padding:17px}.mprod-workspace .mh-preview .mh-grid{gap:12px}.mprod-history-banner,.mprod-recovery{flex-direction:column;align-items:flex-start;padding:16px}.mprod-history-banner h2 span{margin-top:4px;display:block}.mprod-workspace .mh-preview nav{top:6px}.mprod-workspace .mh-preview input,.mprod-workspace .mh-preview select{padding:10px 9px;font-size:16px}.mprod-title-dot{width:7px;height:7px}.mprod-heading{margin-bottom:17px}}@media (width<=380px){.mprod-workspace .mh-preview .mh-grid{grid-template-columns:minmax(0,1fr)}}@media print{.mprod-heading,.mprod-history,.mprod-history-banner{display:none}.mprod-workspace{padding:0}.mprod-workspace .mh-preview{max-width:none}}.mprod-overview{border:1px solid var(--mprod-line);background:linear-gradient(120deg,#fff,#f8faff);border-radius:16px;margin-bottom:20px;padding:17px 22px 20px;box-shadow:0 3px 15px #233b5906}.mprod-overview-caption{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mprod-overview-caption>span{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:800}.mprod-overview-caption b{color:#306b76;background:#deeff2;border:1px solid #cae6eb;border-radius:6px;padding:3px 9px;font-size:10px}.mprod-overview-grid>div{border-left:1px solid #e6ebf3;padding:0 16px}.mprod-overview-grid>div:first-child{border:0;padding-left:0}.mprod-overview small{color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.mprod-overview strong{color:#263b60;letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:23px;font-weight:730;line-height:1.4}.mprod-overview strong>span{letter-spacing:0;color:var(--muted);font-size:12px;font-weight:500}.mprod-overview strong.mprod-money{color:#0d855c}.mprod-overview strong.mprod-rate{color:#4f55b8}.mprod-workspace .mh-preview .mh-input-panel>summary h2{font-weight:720}.mprod-workspace .mh-preview .mh-input-panel>summary h2 small{color:var(--muted);font-size:12px;line-height:1.6}.mprod-workspace .mh-preview label{font-size:12px}.mprod-heading p{font-size:15px}.mprod-workspace .mprod-content .mh-preview{width:100%;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.mprod-workspace .mh-input-panel>div{padding-left:0!important;padding-right:0!important}.mprod-workspace .mh-preview .mh-input-panel>summary{padding-top:0!important}.mprod-workspace .mprod-history-card{min-height:87px}.mprod-workspace .mprod-history-date{font-size:13px}.mprod-workspace .mprod-history-card small{color:var(--muted);font-size:11px}@media (width<=1300px){.mprod-overview strong{font-size:20px}.mprod-overview-grid>div{padding:0 10px}}@media (width<=560px){.mprod-overview{padding:16px}.mprod-overview-grid>div{padding-left:14px}.mprod-overview-grid>div:nth-child(3){border:0;padding-left:0}.mprod-overview strong{font-size:24px}.mprod-overview-grid>div:nth-child(-n+2){border-bottom:1px solid #edf0f6;padding-bottom:12px}.mprod-workspace .mh-preview section{margin-top:18px}.mprod-overview-caption>span{font-size:8px}.mprod-heading p{font-size:12px}}.mprod-history-banner{scroll-margin-top:20px}.mprod-history-rates{background:#fff;border:1px solid #dbe2f1;border-radius:16px;margin-bottom:20px;padding:20px 22px;overflow:hidden}.mprod-rates-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mprod-rates-heading h2{color:#293c62;margin:0;font-size:16px;font-weight:720}.mprod-rates-heading>span{color:var(--muted);font-size:10px}.mprod-saved-rate-set h3{color:#4f55b8;margin:18px 0 10px;font-size:12px}.mprod-saved-rate-set h3 span{color:var(--muted);font-weight:500}.mprod-rates-scroll{border:1px solid #e7ebf4;border-radius:9px;overflow:auto}.mprod-rates-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:100%;font-size:12px}.mprod-rates-scroll th,.mprod-rates-scroll td{white-space:nowrap;text-align:right;min-width:88px;padding:12px 14px}.mprod-rates-scroll th{text-align:left;color:var(--muted);min-width:125px;font-weight:500}.mprod-rates-scroll tr:first-child{color:#2b5b64;background:#ecf6f7;font-weight:700}.mprod-rates-scroll tr+tr{color:#435675;border-top:1px solid #e7ebf4}@media (width<=560px){.mprod-history-rates{padding:16px}.mprod-rates-heading{flex-direction:column;align-items:flex-start;gap:4px}}.mprod-heading{isolation:isolate;background:linear-gradient(105deg,#14204f4d,transparent 85%),var(--hh-bright-fade);border-color:#9aa4f0;box-shadow:0 12px 30px #6245bd25,inset 0 1px #ffffff40}.mprod-heading:before{background:#ffffff70;height:1px}.mprod-heading:after{content:"";pointer-events:none;z-index:-1;background:var(--hh-bright-cells) right top/40px 69px;opacity:.8;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.mprod-heading .mprod-eyebrow,.mprod-heading h1,.mprod-heading p,.mprod-heading .mprod-back{color:#fff}.mprod-heading h1{text-shadow:0 2px 5px #14204f33}.mprod-heading .mprod-divider{color:#b5e2ea}.mprod-heading .mprod-title-dot{background:#9af0ff;box-shadow:0 0 0 5px #ffffff1f,0 0 18px #7fe7ff80}.mprod-heading .mprod-history-toggle{color:#295961;background:#fff;border-color:#fffc;box-shadow:0 4px 14px #14204f20}.mprod-heading .mprod-history-toggle:hover{background:#f0f9ff}.mprod-heading .mprod-save-state{color:#0a7659;background:#f4fffa;border-color:#c1f4de}.mprod-heading .mprod-save-state:not(.is-saved){color:#374b72;background:#f5f6ff;border-color:#dbe2f7}.mprod-workspace .mh-preview .mh-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:13px 16px}.mprod-workspace .mh-preview input:not([type=checkbox]):not([type=radio]),.mprod-workspace .mh-preview select{min-height:38px;padding:8px 10px}.mprod-workspace .mh-preview .mh-input-panel>div{padding-top:15px}:is(.mprod-workspace .mh-preview .mh-grid>label:has(input[type=number]),.mprod-workspace .mh-preview .mh-grid>label:has(input[type=date])){max-width:230px}.mprod-workspace .mh-preview .mh-grid>label:has(input[type=number]) input{font-variant-numeric:tabular-nums}.mprod-workspace .mh-preview section.mh-input-panel{padding:18px 20px}@media (width<=600px){.mprod-workspace .mh-preview input:not([type=checkbox]):not([type=radio]),.mprod-workspace .mh-preview select{min-height:44px;font-size:16px}.mprod-workspace .mh-preview .mh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mprod-workspace .mh-preview .mh-grid>label{max-width:none!important}.mprod-workspace .mh-preview section.mh-input-panel{padding:16px}}@media (width<=380px){.mprod-workspace .mh-preview .mh-grid{grid-template-columns:minmax(0,1fr)}}.mprod-workspace .mh-applicant-inputs{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mprod-workspace .mh-applicant-inputs>fieldset{border:0;min-width:0;margin:0;padding:0}.mprod-workspace .mh-applicant-inputs .mh-grid{grid-template-columns:1fr 1fr}.mprod-workspace .mh-preview .mh-grid>label,.mprod-workspace .mh-preview .af-grid>label{grid-template-rows:minmax(20px,auto) auto;gap:5px}.mprod-workspace .mh-preview .af-grid{gap:12px 16px}@media (width<=700px){.mprod-workspace .mh-applicant-inputs{grid-template-columns:1fr}}@media (width>=701px){.mprod-workspace .mh-preview #mh-client .af-no-county{grid-template-columns:minmax(160px,1fr) 90px 120px}.mprod-workspace .mh-preview #mh-client .af-street{grid-column:1/-1}.mprod-workspace .mh-preview #mh-client .af-city{grid-column:1}.mprod-workspace .mh-preview #mh-client .af-state{grid-column:2}.mprod-workspace .mh-preview #mh-client .af-zip{grid-column:3}}@media (width>=601px) and (width<=820px){.dash:has(.mprod-workspace)>.dash-sidebar{padding-top:calc(10px + env(safe-area-inset-top,0px));padding-bottom:10px}.dash:has(.mprod-workspace)>.dash-sidebar .dash-sidebar-footer{grid-template-columns:auto auto;align-items:center;gap:6px 12px;margin:0 0 0 auto;display:grid}.dash:has(.mprod-workspace)>.dash-sidebar .dash-legal{margin:0}.dash:has(.mprod-workspace)>.dash-sidebar .hh-powered{grid-column:1/-1;font-size:9px}}.mprod-heading{background:linear-gradient(120deg,#ffffff14,#ffffff03 55%,#14204f40),var(--hh-fade);-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);border:1px solid #729bce;box-shadow:0 12px 30px #14204f30,inset 0 1px #ffffff70,inset 0 -1px #ffffff30}.mprod-heading:before{pointer-events:none;z-index:-1;border-radius:inherit;background:linear-gradient(#ffffff16,#fff0);height:52%;inset:0 0 auto}.mprod-heading:after{opacity:1;background-size:26px 45px;-webkit-mask-image:linear-gradient(90deg,#0009,#000);mask-image:linear-gradient(90deg,#0009,#000)}.mprod-heading h1{font-size:clamp(25px,2.2vw,36px)}.mprod-history-entry .mprod-history-card{margin-bottom:0}.mprod-workspace .mprod-day-pricing{text-align:left;color:#2e575f;cursor:pointer;overflow-wrap:anywhere;background:#ecf8fa;border:0;border-radius:0 0 9px 9px;width:100%;padding:7px 10px;font-size:10px;display:block}.mprod-pricing-shortcuts{border-top:1px solid #e3e8f2;margin-top:12px;padding-top:16px}.mprod-pricing-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.mprod-pricing-title h3{color:#334767;margin:0;font-size:14px;font-weight:750}.mprod-pricing-title>span{color:#33626a;background:#dceff2;border-radius:5px;padding:2px 7px;font-size:10px}.mprod-pricing-shortcuts p{color:var(--muted);margin:7px 0 12px;font-size:11px;line-height:1.6}.mprod-pricing-list{scrollbar-width:thin;max-height:280px;padding-right:2px;overflow:auto}.mprod-pricing-list article{border-top:1px solid #edf0f6;padding:11px 0}.mprod-workspace .mprod-snippet-open{text-align:left;cursor:pointer;color:#3d4d72;background:0 0;border:0;gap:4px;width:100%;padding:0;display:grid}.mprod-snippet-open>span{color:#6c5d9d;font-size:11px;font-weight:650}.mprod-snippet-open strong{overflow-wrap:anywhere;font-size:12px}.mprod-snippet-open small{color:var(--muted);font-size:10px}.mprod-workspace .mprod-snippet-compare{color:#2c5b63;cursor:pointer;background:#e9f6f9;border:1px solid #cfe6eb;border-radius:8px;min-height:30px;margin-top:7px;padding:5px 9px;font-size:10px}@media (width>=901px){.mprod-history{scrollbar-width:thin;max-height:calc(100dvh - 40px);overflow:auto}.mprod-history-list{min-height:160px;max-height:340px}}@media (width<=600px){.mprod-heading h1{letter-spacing:-.8px;flex-wrap:wrap;font-size:25px}.mprod-workspace .mprod-snippet-open,.mprod-workspace .mprod-snippet-compare,.mprod-workspace .mprod-day-pricing{min-height:44px}.mprod-pricing-list{max-height:300px}}.mprod-actions{z-index:110;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fbfff0;border:1px solid #d2def1;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:11px 12px 11px 17px;display:flex;position:sticky;top:12px;box-shadow:0 6px 22px #1c345c12,inset 0 1px #fff}.mprod-actions-caption{min-width:0}.mprod-actions-caption .mprod-eyebrow{color:#6e71a0;font-size:9px}.mprod-actions-caption strong{color:#405478;margin-top:3px;font-size:12px;font-weight:650;display:block}.mprod-action-buttons{flex-shrink:0}.mprod-workspace .mprod-action-buttons button{color:#455a7c;cursor:pointer;background:#fff;border:1px solid #d9e2f1;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:12px;font-weight:700;transition:box-shadow .18s,background .18s;display:flex}.mprod-action-buttons button>span{font-size:19px;font-weight:500;line-height:1}.mprod-workspace .mprod-action-buttons button:hover{background:#edf5ff;box-shadow:0 2px 9px #253b6412}.mprod-workspace .mprod-action-buttons .mprod-action-primary{color:#fff;background:var(--hh-fade);border-color:#4b54ad;box-shadow:0 4px 11px #4c1d9524,inset 0 1px #ffffff30}.mprod-workspace .mprod-action-buttons .mprod-action-primary:hover{background:var(--hh-fade);box-shadow:0 5px 16px #4c1d9538}.mprod-workspace .mh-preview nav{top:calc(var(--mprod-actions-height,0px) + 20px)}.mprod-workspace .mh-preview>section,.mprod-workspace .pq-review,.mprod-workspace .pq-compare,.mprod-workspace .pq-drop,.mprod-workspace .mh-report-picker,.mprod-workspace #mh-refi-savings{scroll-margin-top:calc(var(--mprod-actions-height,0px) + 100px)}.mprod-workspace .mprod-history h2,.mprod-workspace .mprod-history h3,.mprod-workspace .mh-input-subheading{font-family:Inter,system-ui,sans-serif;font-weight:720}.mprod-workspace .mprod-history-search input,.mprod-workspace .mprod-history-foot p,.mprod-workspace .mprod-current-card small{font-size:12px}.mprod-snippet-receipt{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;display:grid}.mprod-workspace .mprod-snippet-open small{font-size:11px;line-height:1.5}.mprod-shared-reports{border-top:1px solid #e3e8f2;margin-top:16px;padding:16px 0 12px}.mprod-shared-reports h3{color:#334767;margin:5px 0;font-size:14px}.mprod-shared-reports p{color:var(--muted);margin:7px 0 12px;font-size:12px;line-height:1.65}.mprod-workspace .mprod-shared-reports button{color:#465c81;cursor:pointer;background:#f7faff;border:1px solid #dbe3f2;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;font-size:12px;font-weight:650;display:flex}@media (width<=1250px){.mprod-actions-caption{display:none}.mprod-action-buttons{width:100%}}@media (width<=600px){.mprod-actions{border-radius:12px;margin-bottom:14px;padding:8px;top:6px}.mprod-workspace .mprod-action-buttons button{flex-direction:column;gap:4px;min-height:52px;padding:6px 4px;font-size:11px;line-height:1.25}.mprod-action-buttons button>span{font-size:18px}.mprod-workspace .mh-preview nav{top:calc(var(--mprod-actions-height,0px) + 12px)}.mprod-workspace .mprod-day-pricing{font-size:12px}}@media (prefers-reduced-motion:reduce){.mprod-workspace .mprod-action-buttons button{transition:none}}@media print{.mprod-actions{display:none}}.mprod-history{padding:16px 13px 0}.mprod-history-title h2{font-size:17px}.mprod-history>p{margin:7px 0 11px;font-size:11px}.mprod-history-search{min-height:40px;margin-bottom:10px;padding:4px 8px}.mprod-current-card{gap:8px;margin-bottom:8px;padding:9px 8px}.mprod-current-icon{width:25px;height:25px}.mprod-workspace .mprod-current-card small{font-size:10px}.mprod-workspace .mprod-history-card{border-radius:8px;min-height:62px;padding:10px 8px}.mprod-workspace .mprod-history-date{align-items:center;gap:8px;font-size:12px}.mprod-history-date strong{color:#0d855c;font-variant-numeric:tabular-nums;font-size:13px;font-weight:720}.mprod-workspace .mprod-history-card small{gap:7px;margin-top:5px;font-size:10px}.mprod-history-entry{margin-bottom:3px}.mprod-workspace .mprod-day-pricing{padding:5px 8px;font-size:10px;line-height:1.4}.mprod-history-list{min-height:0;max-height:290px}.mprod-pricing-shortcuts{margin-top:9px;padding-top:12px}.mprod-pricing-shortcuts p{margin:5px 0 8px}.mprod-pricing-list article{padding:9px 0}.mprod-snippet-receipt{grid-template-columns:44px minmax(0,1fr);gap:8px}.mprod-snippet-receipt .pq-source-thumb{width:44px;height:54px}.mprod-workspace .mprod-snippet-open{gap:2px}.mprod-workspace .mprod-snippet-open strong{font-size:12px}.mprod-workspace .mprod-snippet-open small{font-size:10px}.mprod-workspace .mprod-snippet-compare{min-height:28px;margin-top:5px;padding:4px 8px}.mprod-shared-reports{margin-top:11px;padding-top:12px}.mprod-shared-reports p{margin:6px 0 9px;font-size:11px}.mprod-history-foot{margin:6px -13px 0;padding:11px 13px}.mprod-workspace .mprod-history-foot p{font-size:11px}@media (width<=600px){.mprod-history-list{max-height:270px}.mprod-workspace .mprod-history-card{min-height:68px}.mprod-workspace .mprod-history-date{font-size:13px}.mprod-workspace .mprod-history-card small{font-size:11px}.mprod-workspace .mprod-day-pricing,.mprod-workspace .mprod-snippet-compare{min-height:44px;font-size:11px}}.mprod-workspace .mh-preview .mh-property-facts,.mprod-workspace .mh-preview .mh-insurance-facts{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.mprod-workspace .mh-preview .mh-property-facts,.mprod-workspace .mh-preview .mh-insurance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.mprod-workspace .mh-preview .mh-property-facts,.mprod-workspace .mh-preview .mh-insurance-facts{grid-template-columns:1fr}}.mprod-workspace .mh-preview #mh-property :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;border-radius:12px;height:44px}.mprod-workspace .mh-preview #mh-property .mh-tax-dates{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.mprod-workspace .mh-preview #mh-property .mh-tax-dates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen{.mprod-workspace{--hv-navy:linear-gradient(120deg, #0f1838 0%, #16214f 55%, #1f2f6e 100%);--hv-cyan:#22c7e0;--hv-line:#d3dff1;--hv-lit:linear-gradient(90deg, #0f1b3d 0%, #1594a9 35%, #0e7ea5 70%, #22c7e0 100%)}.mprod-workspace .mprod-actions{background:#fbfdff;border:1px solid #c9d7ee;border-radius:18px;flex-wrap:wrap;row-gap:10px;padding:10px 10px 10px 16px;box-shadow:0 10px 30px #14204f1f,inset 0 1px #fff}.mprod-workspace .mprod-actions:before{content:"";background:#fff;height:14px;position:absolute;bottom:100%;left:-2px;right:-2px}.mprod-workspace .mprod-actions-caption{flex:320px}.mprod-workspace .mprod-steps-slot{flex:100%;min-width:0}.mprod-workspace .mprod-steps-slot:empty{display:none}.mprod-workspace .mprod-glance{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;display:flex}.mprod-workspace .mprod-glance>div{align-items:baseline;gap:6px;display:flex}.mprod-workspace .mprod-glance dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mprod-workspace .mprod-glance dd small{color:#6b7a99;margin-left:4px;font-size:12px;font-weight:700}.mprod-workspace .mprod-glance dd{color:#0f1b3d;white-space:nowrap;margin:0;font-size:16px;font-weight:800}.mprod-workspace .mprod-glance>div:nth-child(2) dd{color:#00a05c}.mprod-workspace .mprod-glance .is-program dd{color:#fff;letter-spacing:.04em;background:#0f1b3d;border-radius:999px;padding:3px 10px;font-size:12px}.mprod-workspace .mh-preview>section,.mprod-workspace .mh-preview #mh-rate-comparison{scroll-margin-top:calc(var(--mprod-actions-height,0px) + 28px)}.mprod-workspace .mh-steps{scrollbar-width:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1838f2;border:1px solid #33d6ff55;border-radius:16px;flex-wrap:nowrap;gap:2px;margin:0;padding:8px;display:flex;position:static;overflow-x:auto;box-shadow:0 10px 28px #0f18383d,inset 0 1px #ffffff1a}.mprod-workspace .mh-steps a{white-space:nowrap;color:#c9d6f2;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:999px;outline:0;flex-shrink:0;align-items:center;gap:7px;padding:6px 12px 6px 7px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.mprod-workspace .mh-steps a:hover,.mprod-workspace .mh-steps a:focus-visible{color:#fff;background:#ffffff14;outline:0;text-decoration:none}.mprod-workspace .mh-steps a:focus-visible{box-shadow:0 0 0 2px var(--hv-cyan)}.mprod-workspace .mh-steps .mh-step-number{clip-path:inset(0 round 24%);color:#fff;background:#ffffff1f;flex:none;place-items:center;width:24px;height:27px;font-size:12px;font-weight:800;display:grid}.mprod-workspace .mh-steps a.is-passed .mh-step-number{background:#33d6ff4d}.mprod-workspace .mh-steps a[aria-current=location]{background:var(--hv-lit);color:#fff;border-bottom:0;font-weight:800;text-decoration:none;box-shadow:0 0 0 1px #ffffff40,0 4px 16px #2563eb66}.mprod-workspace .mh-steps a[aria-current=location]:hover,.mprod-workspace .mh-steps a[aria-current=location]:focus-visible{background:var(--hv-lit);color:#fff}.mprod-workspace .mh-steps a[aria-current=location] .mh-step-number{color:#0f1b3d;background:#fff}.mprod-workspace .mh-preview #mh-rate-comparison>section{border:1px solid var(--hv-line);background:#fff;border-radius:18px;margin:22px 0;transition:box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 6px 24px #14204f0f}.mprod-workspace .mh-preview>section:has(>.mh-input-panel){border:1px solid var(--hv-line);background:#fff;border-radius:18px;margin:22px 0;transition:box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 6px 24px #14204f0f}.mprod-workspace .mh-preview #mh-rate-comparison.is-current>section:first-of-type{border-color:var(--hv-cyan);box-shadow:0 0 0 3px #33d6ff2e,0 14px 34px #2563eb1f}.mprod-workspace .mh-preview>section.is-current:has(>.mh-input-panel){border-color:var(--hv-cyan);box-shadow:0 0 0 3px #33d6ff2e,0 14px 34px #2563eb1f}.mprod-workspace .mh-preview #mh-rate-comparison>section{padding:0}.mprod-workspace .mh-preview>section:has(>.mh-input-panel){padding:0}.mprod-workspace .mh-preview .mh-input-panel[open]{padding:0 22px 22px}.mprod-workspace .mh-preview .mh-input-panel[open]>summary{margin:0 -22px 20px}.mprod-workspace .mh-preview .mh-input-panel>summary{border-bottom:0;padding:0}.mprod-workspace .mh-preview .mh-input-panel:not([open])>summary h2{border-bottom:0}.mprod-workspace .mh-preview .mh-input-panel>summary h2,.mprod-workspace .mh-preview #mh-rate-comparison>section>h2{border-bottom:2px solid var(--hv-cyan);background:var(--hv-navy);color:#fff;letter-spacing:-.01em;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;column-gap:14px;margin:0;padding:16px 20px;font-size:19px;font-weight:800;display:grid}.mprod-workspace .mh-preview .mh-input-panel>summary h2 small,.mprod-workspace .mh-preview #mh-rate-comparison>section>h2 small{color:#b7c6ea;letter-spacing:0;grid-column:2;margin:3px 0 0;font-size:13px;font-weight:500;display:block}.mprod-workspace .mh-preview section[data-step] .mh-input-panel>summary h2:before,.mprod-workspace .mh-preview #mh-rate-comparison[data-step]>section:first-of-type>h2:before{clip-path:inset(0 round 24%);color:#fff;background:#ffffff1f;grid-area:1/1/span 2;place-items:center;width:38px;height:43px;font-size:16px;font-weight:800;display:grid}.mprod-workspace .mh-preview section[data-step="1"] .mh-input-panel>summary h2:before{content:"1"}.mprod-workspace .mh-preview section[data-step="2"] .mh-input-panel>summary h2:before{content:"2"}.mprod-workspace .mh-preview section[data-step="3"] .mh-input-panel>summary h2:before{content:"3"}.mprod-workspace .mh-preview section[data-step="4"] .mh-input-panel>summary h2:before{content:"4"}.mprod-workspace .mh-preview section[data-step="5"] .mh-input-panel>summary h2:before{content:"5"}.mprod-workspace .mh-preview section[data-step="6"] .mh-input-panel>summary h2:before{content:"6"}.mprod-workspace .mh-preview #mh-rate-comparison[data-step]>section:first-of-type>h2:before{content:"7"}.mprod-workspace .mh-preview #mh-rate-comparison>section:not(:first-of-type)>h2{grid-template-columns:minmax(0,1fr) auto}.mprod-workspace .mh-preview #mh-rate-comparison>section:not(:first-of-type)>h2 small{grid-column:1}.mprod-workspace .mh-preview .mh-input-panel>summary h2:after{float:none;color:#fff;content:"−";background:#ffffff1f;border-radius:50%;grid-area:1/3/span 2;place-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:grid}.mprod-workspace .mh-preview .mh-input-panel:not([open])>summary h2:after{content:"+"}.mprod-workspace .mh-preview .mh-input-panel>summary:hover h2:after{background:#fff3}.mprod-workspace .mh-preview .mh-input-panel>summary .mh-collapsed-summary{color:#b7c6ea;background:#16214f;padding:0 20px 14px 76px}.mprod-workspace .mh-preview>section.is-current .mh-input-panel>summary h2,.mprod-workspace .mh-preview #mh-rate-comparison.is-current>section:first-of-type>h2{background:var(--hh-fade)}.mprod-workspace .mh-preview>section.is-current .mh-input-panel>summary h2:before,.mprod-workspace .mh-preview #mh-rate-comparison.is-current>section:first-of-type>h2:before{color:#0f1b3d;background:#fff}.mprod-workspace .mh-preview .mh-input-panel>div{padding:0}.mprod-workspace .mh-preview #mh-rate-comparison>section{padding-bottom:22px}.mprod-workspace .mh-preview #mh-rate-comparison>section>h2{margin-bottom:20px}.mprod-workspace .mh-preview #mh-rate-comparison>section>:not(h2){margin-left:22px;margin-right:22px}.mprod-workspace .mh-preview .mh-grid>label,.mprod-workspace .mh-preview .af-grid>label{color:#50617f;font-size:13px;font-weight:600}.mprod-workspace .mh-preview .mh-grid input,.mprod-workspace .mh-preview .mh-grid select,.mprod-workspace .mh-preview .af-grid input,.mprod-workspace .mh-preview .af-grid select{color:#0f1b3d;background:#f8faff;border:1px solid #cfdaec;border-radius:10px;font-size:15px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s}.mprod-workspace .mh-preview .mh-grid input:focus,.mprod-workspace .mh-preview .mh-grid select:focus,.mprod-workspace .mh-preview .af-grid input:focus,.mprod-workspace .mh-preview .af-grid select:focus{background:#fff;border-color:#0e7ea5;outline:0;box-shadow:0 0 0 3px #2563eb26}.mprod-workspace .mh-preview h3{color:#0f1b3d}@supports (grid-template-rows:subgrid){.mprod-workspace .mh-preview .mh-grid:not(#hv-x):not(:has(>:not(label))){row-gap:0}.mprod-workspace .mh-preview .mh-grid:not(#hv-x):not(:has(>:not(label)))>label{grid-row:span 3;grid-template-rows:subgrid;justify-content:stretch;align-items:end;row-gap:0;margin-bottom:14px;display:grid}.mprod-workspace .mh-preview .mh-grid:not(#hv-x):not(:has(>:not(label)))>label>:is(input,select,div,span):first-of-type{margin-top:6px}.mprod-workspace .mh-preview .mh-grid:not(#hv-x):not(:has(>:not(label)))>label>:last-child:not(:is(input,select)){align-self:start;margin-top:4px}@media (width>=701px){.mprod-workspace .mh-preview .mh-applicant-inputs{grid-template-rows:repeat(12,auto);row-gap:0}.mprod-workspace .mh-preview .mh-applicant-inputs>fieldset{display:contents}.mprod-workspace .mh-preview .mh-applicant-inputs>fieldset>.mh-grid:not(#hv-x){grid-row:1/span 12;grid-template-rows:subgrid}}}.mprod-workspace .mh-preview #mh-government .mh-grid>div{flex-direction:column;display:flex}.mprod-workspace .mh-preview #mh-government .mh-grid>div>label{flex-direction:column;flex:1;justify-content:space-between;gap:6px;display:flex}.mprod-workspace .mh-preview .mh-summary strong.mh-pending{color:#6b7a99;font-size:15px;font-style:italic;font-weight:700}.mprod-workspace .mh-preview .mh-input-panel h3{color:#0f1b3d;letter-spacing:-.01em;margin:18px 0 10px;font-size:17px;font-weight:800}.mprod-workspace .mh-preview .mh-input-panel p.mh-hint:empty{display:none}.mprod-workspace .mh-preview .mh-input-panel p.mh-hint{color:#5b6b88;background:#f4f8ff;border-left:3px solid #22c7e0;border-radius:0 8px 8px 0;margin:10px 0;padding:8px 12px;font-size:12.5px;line-height:1.5}@media (width<=600px){.mprod-workspace .mh-steps a{padding:5px 12px 5px 6px;font-size:12px}.mprod-workspace .mh-preview .mh-input-panel>summary h2,.mprod-workspace .mh-preview #mh-rate-comparison>section>h2{grid-template-columns:34px minmax(0,1fr) auto;column-gap:10px;padding:13px 14px;font-size:17px}.mprod-workspace .mh-preview section[data-step] .mh-input-panel>summary h2:before,.mprod-workspace .mh-preview #mh-rate-comparison[data-step]>section:first-of-type>h2:before{width:32px;height:36px;font-size:14px}.mprod-workspace .mh-preview .mh-input-panel>summary .mh-collapsed-summary{padding:0 14px 12px 58px}.mprod-workspace .mh-preview .mh-input-panel[open]{padding:0 14px 18px}.mprod-workspace .mh-preview .mh-input-panel[open]>summary{margin:0 -14px 16px}.mprod-workspace .mh-preview #mh-rate-comparison>section>:not(h2){margin-left:14px;margin-right:14px}}}.mm3{color:#1e2b45;background:#f7f9fc;max-width:1120px;min-height:100vh;margin:0 auto;padding:24px;font-family:system-ui,sans-serif}.mm3 *{box-sizing:border-box}.mm3 h1,.mm3 h2,.mm3 h3,.mm3 p{margin-top:0}.mm3 a{color:#0e7ea5}.mm3 small{color:#64748b;font-size:10px;line-height:1.5}.mm3 button{color:#28446d;cursor:pointer;background:#edf2fc;border:1px solid #d5dfef;border-radius:10px;padding:10px 14px;font-weight:700}.mm3 label{color:#53647c;flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:650;display:flex}.mm3 input,.mm3 select{width:100%;min-width:0;font:inherit;color:#1e2b45;background:#fff;border:1px solid #d9e2f0;border-radius:8px;padding:10px;font-size:14px}.mm3 input:focus,.mm3 select:focus{outline-offset:1px;outline:2px solid #99b9ef}.m3-loan>label:nth-child(3),.m3-upfront{grid-column:1/-1}.m3-upfront{background:#f4f6fd;border-radius:10px;gap:10px;padding:12px;display:grid}.m3-upfront p{margin:0;font-size:12px}.m3-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.m3-scroll{background:#fff;border:1px solid #dde5f0;border-radius:14px;overflow-x:auto}.mm3 table{table-layout:fixed;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:940px;font-size:12px}.mm3 th,.mm3 td{text-align:right;border-bottom:1px solid #e8edf5;padding:8px}.mm3 th:first-child{text-align:left;z-index:1;background:#fff;width:190px;position:sticky;left:0}.mm3 th small{margin-top:4px;font-weight:400;display:block}.mm3 thead th{border-top:4px solid var(--accent,#d8e1ee);padding:10px 8px}.mm3 thead th:first-child strong{margin-top:8px;font-size:19px;display:block}.mm3 thead button{width:100%;color:var(--accent);background:0 0;border:none;padding:4px;font-size:23px}.mm3 thead button small{font-size:10px}.mm3 thead button[aria-pressed=true]{outline:2px solid var(--accent);border-radius:8px}.mm3 td[class*=tone-],.mm3 th[class*=tone-]{background:var(--tint)}.m3-payment strong{color:#008653;font-size:17px}.m3-note{color:#64748b;margin:12px 0 18px;font-size:11px;line-height:1.6}.m3-details{background:#fff;border:1px solid #dce5f0;border-radius:12px;margin-top:12px}.m3-details summary{cursor:pointer;padding:17px 20px;font-size:13px}.m3-details summary b{margin-left:20px}.m3-details summary small{float:right}.m3-detail-body{padding:0 20px 20px;font-size:12px;line-height:1.6}.m3-detail-body section{border-top:1px solid #e5ebf4;margin-top:18px;padding-top:18px}.m3-detail-body h3{font-size:14px}.m3-method{background:0 0}@media (width<=700px){.mm3{padding:16px}.mm3 input,.mm3 select{font-size:16px}.mm3 th:first-child{width:165px}}@media print{@page mortgage-master{size:landscape;margin:10mm}.mm3{page:mortgage-master;background:#fff;min-height:auto;margin:0;padding:0}.m3-scroll{overflow:visible}.mm3 table{min-width:0;font-size:10px}.mm3 th:first-child{width:150px;position:static}.mm3 thead button{font-size:18px}.m3-payment strong{font-size:14px}}.mm3 td>small{display:block}.mm3 .m3-credit{color:#00a05c;font-weight:700}.mm3 .m3-cost{color:#b91c1c;font-weight:700}.m3-derived{background:#f1f5fc;border-radius:8px;grid-column:1/-1;margin:0;padding:12px;font-size:12px;line-height:1.8}.m3-fee-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.m3-fee-group{border:1px solid #dce5f1;border-top:3px solid #0e7ea5;border-radius:10px;padding:16px}.m3-fee-group h4{margin:0 0 12px;font-size:15px}.group-title{border-top-color:#0e7490}.group-misc{border-top-color:#0a7a8c}.m3-fee-line{border-bottom:1px solid #edf1f7;padding:10px 0}.mm3 .m3-prior{flex-direction:row;align-items:center;margin-top:6px;font-size:10px;font-weight:400}.mm3 .m3-prior input{width:auto}.m3-fee-group>b{margin-top:14px;display:block}.m3-fee-totals{padding-top:18px}@media (width<=700px){.m3-fee-groups{grid-template-columns:1fr}}.m3-payment-choice{border:1px solid #dce5f1;border-radius:10px;padding:12px}.m3-payment-choice p{margin:8px 0}.m3-payment-choice b{display:block}.m3-payment-choice small{color:#64748b;line-height:1.5}.mm3 .m3-payment-choice button[aria-pressed=true]{color:#fff;background:#0b6475}.m3-tax-reference{border:1px solid #dce5f1;border-radius:10px;margin-top:16px;padding:14px}.m3-tax-reference summary{cursor:pointer;color:#334155;font-weight:650}.m3-tax-reference p{line-height:1.6}.m3-tax-reference .m3-fields{margin-top:12px}.mm3 .m3-tax-reference table{width:100%;min-width:440px}.m3-flood-fields{background:#f0f9fc;border:1px solid #c9e4ee;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}@media (width<=700px){.m3-flood-fields{grid-template-columns:1fr}}.m3-finance-choice>b{color:#53647c;margin-bottom:7px;font-size:11px;display:block}.m3-finance-choice>div{flex-wrap:wrap;gap:8px;display:flex}.mm3 .m3-finance-choice button{font-size:12px}.mm3 .m3-finance-choice button[aria-pressed=true]{color:#fff;background:#0b6475;border-color:#0b6475}@media (width<=600px){.m3-tax-editor .m3-fields{grid-template-columns:minmax(0,1fr)}}.m3-revised:not(.editor-loan) .m3-setup,.m3-revised:not(.editor-pricing) .m3-pricing-panel,.m3-revised:not(.editor-pricing) .m3-competitive,.m3-revised:not(.editor-closing) .m3-closing-editor,.mm3-report .m3-pricing-panel,.mm3-report .m3-closing-editor,.mm3-report .m3-competitive{display:none}@media (width<=700px){.m3-revised:not(.show-worksheet) .m3-comparison>.m3-scroll{display:none}}@media print{.m3-editor-nav,.m3-pricing-panel,.m3-closing-editor,.m3-detail-toggle,.m3-mobile-compare{display:none!important}.m3-revised .m3-comparison>.m3-scroll{display:block!important}}.m3-revised:not(.editor-pricing) .m3-comparison>.m3-scroll>table>tbody:first-of-type>tr:first-child{display:none}.m3-guide-hero{border-bottom:1px solid #e3e8f2;align-items:center;gap:24px;margin-bottom:20px;display:flex}.m3-guide-hero>div{flex:1}.m3-guide-hero h2{margin:12px 0;font-size:30px;line-height:1.2}.m3-guide-hero h2 span{color:#0b6475}.m3-guide-hero p{color:#475569;font-size:14px;line-height:1.7}.m3-guide-hero img{object-fit:contain;width:230px;height:230px}.m3-guide-grid article{border-top:4px solid var(--guide-color);background:var(--guide-bg);border-radius:12px;padding:16px}.m3-guide-grid h3{color:var(--guide-color);margin-bottom:10px;font-size:15px}.m3-guide-grid p{margin-bottom:8px;font-size:12px;line-height:1.65}@media (width<=700px){.m3-guide-hero{flex-direction:column-reverse;gap:0}.m3-guide-hero img{width:180px;height:180px}.m3-guide-hero h2{font-size:26px}.m3-guide-grid{grid-template-columns:1fr}}@media print{.m3-guide-hero img{width:135px;height:135px}.m3-guide-hero h2{font-size:23px}.m3-guide-hero{flex-direction:row;margin-bottom:10px}.m3-guide-grid{grid-template-columns:1fr 1fr;gap:8px}.m3-guide-grid article{break-inside:avoid;padding:10px}.m3-guide-grid h3{margin-bottom:5px;font-size:12px}.m3-guide-grid p,.m3-guide-example{font-size:10px;line-height:1.4}}.mm-client-controls fieldset,.mm-worksheet-shell{border:0;min-width:0;margin:0;padding:0}.mm-client-controls details,.mm-profile-comparisons{background:#fff;border:1px solid #d9e2f0;border-radius:10px;margin:10px 0;padding:12px}.mm-client-controls summary,.mm-profile-comparisons summary{cursor:pointer;font-weight:700}@media print{.mm-worksheet-shell{display:block}}.mm-quick-add{background:#f8faff;border:1px dashed #c6d6f2;border-radius:10px;margin-top:14px;padding:12px 14px}.mm-quick-add b{color:#1e2b6a;display:block}.mm-quick-add small{color:#45698f}.mm-quick-row{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:8px;margin-top:8px;display:grid}.mm-quick-row label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);gap:3px;font-size:11px;font-weight:800;display:grid}.mm-quick-row input{font:inherit;border:1px solid #79cbd9;border-radius:8px;padding:8px 10px}.mm-quick-cta{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border:0;border-radius:999px;padding:9px 16px;font:800 12px inherit}.mm-quick-cta:disabled{opacity:.6;cursor:default}@media (width<=760px){.mm-quick-row{grid-template-columns:1fr}}.mm-autosave{color:#0e7490;margin:2px 0 0;font-size:11.5px;font-weight:700}.mm3.m3-v5{background:0 0;gap:14px;max-width:none;min-height:auto;padding:0;display:grid}.m3-step{background:#fff;border:1px solid #c9d8eb;border-radius:12px;overflow:hidden}.m3-band{color:#fff;align-items:center;gap:10px;padding:8px 14px;font-size:14px;font-weight:800;display:flex}.m3-band small{letter-spacing:.1em;color:#fff;opacity:.9;font-size:9.5px}.m3-band span{opacity:.9;margin-left:auto;font-size:11px;font-weight:600}.m3-band.b1{background:#0b6475}.m3-band.b2{background:#0e7ea5}.m3-band.b3{background:#0e7490}.m3-band.b4{background:#45698f}.m3-band.b5{background:#00a05c}.m3-band.bg{background:#45698f}.m3-step-body{gap:10px;padding:12px 14px;display:grid}.mm3 .m3-grid4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.mm3 .m3-span3{grid-column:span 3}.mm3 .m3-lbl{letter-spacing:.08em;color:#0b6475;margin:4px 0 0;font-size:10px;font-weight:900}.mm3 .m3-lbl.big{margin-top:6px;font-size:11px}.mm3 .m3-hint{color:#45698f;margin:0;font-size:12px}.mm3 .m3-note{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.mm3 .m3-muted{color:var(--muted);font-size:11px}.mm3 .m3-derived-line{color:#45698f;background:#f1f5fc;border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px}.mm3 .m3-derived-line b{color:#1e2b6a}.mm3 .m3-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mm3 .m3-pills>b{letter-spacing:.08em;color:#0b6475;margin-right:4px;font-size:10px}.mm3 .m3-pills.m3-end{align-self:end}.mm3 .m3-pill{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:700}.mm3 .m3-pill.on{color:#fff;background:#22c7e0;border-color:#22c7e0}.mm3 .m3-pill.filled:after{content:" ●";color:#00a05c;font-size:9px}.mm3 .m3-pill.on.filled:after{color:#fff}.mm3 .m3-pill:disabled{opacity:.5;cursor:default}.mm3 .m3-compare-head{align-items:center;gap:10px;display:flex}.mm3 .m3-pickrow{margin-bottom:4px}.mm3 table.m3-rates{table-layout:auto;width:100%;min-width:0}.mm3 .m3-rates th{text-align:left;letter-spacing:.08em;color:var(--muted);border-top:0;width:auto;font-size:10px;position:static}.mm3 .m3-rates td{text-align:left;vertical-align:middle}.mm3 .m3-rates td label{font-size:0}.mm3 .m3-rates td input{text-align:right;width:110px;padding:6px 8px;font-size:14px}.mm3 .m3-rates-foot{margin-top:4px}.mm3 table.m3-res{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:12.5px}.mm3 .m3-res th,.mm3 .m3-res td{text-align:center;white-space:nowrap;background:#fff;border:1px solid #c9d8eb;padding:7px 8px}.mm3 .m3-res th:first-child,.mm3 .m3-res td:first-child{text-align:left;white-space:normal;color:#45698f;width:24%;font-weight:600;position:static}.mm3 .m3-res th.col{color:#0b6475;border-top:1px solid #c9d8eb;font-size:16px;font-weight:800}.mm3 .m3-res th.col small{color:#45698f;margin-top:2px;font-size:10px;font-weight:600;display:block}.mm3 .m3-res td small{color:var(--muted);font-size:10px;font-weight:500;display:block}.mm3 .m3-res tr.t1 td{background:#eaf7f9}.mm3 .m3-res tr.t2 td{background:#eff6ff}.mm3 .m3-res tr.t3 td{background:#ecfeff}.mm3 .m3-res tr.sub td{color:#45698f}.mm3 .m3-res tr.pay td{color:#00a05c;background:#fff;font-size:14px;font-weight:800}.mm3 .m3-res tr.pay td:first-child{color:#00a05c}.mm3 .m3-res tr.cash td{background:#fff;font-weight:800}.mm3 .m3-res td.m3-out{color:#b91c1c}.mm3 .m3-res td.m3-back{color:#00a05c}.mm3 .m3-res td.m3-credit{color:#00a05c;font-weight:800}.mm3 .m3-res td.m3-cost{color:#b91c1c;font-weight:800}.mm3 .m3-res.roi thead th{color:#e0e7ff;background:#1e2b6a;border-color:#1e2b6a}.mm3 .m3-res.roi thead th.col{color:#fff}.mm3 .m3-res.roi td{color:#1e2b6a;background:#f8faff;font-weight:600}.mm3 .m3-res.roi td.fit{color:#1d4ed8;background:#dbeafe;font-weight:800}.mm3 .m3-res tr.roi-row td{font-weight:800}.mm3 .m3-tag{color:#b91c1c;vertical-align:middle;background:#fff;border:1px solid #f3c4c4;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:700;display:inline-block}.mm3 .m3-inline{border:1px solid #79cbd9;border-radius:8px;width:auto;max-width:100%;padding:3px 6px;font-size:12px}.mm3 .m3-print-only{display:none}.m3-pairs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.m3-pair{border:1px solid #c9d8eb;border-radius:10px;overflow:hidden}.m3-pair h4{color:#fff;letter-spacing:.04em;background:#0e7490;margin:0;padding:7px 12px;font-size:12px}.m3-pair div{color:#45698f;gap:5px;padding:8px 12px;font-size:12.5px;display:grid}.m3-pair div span{justify-content:space-between;gap:8px;display:flex}.m3-pair b.less{color:#00a05c}.m3-pair b.more{color:#b91c1c}.m3-pair b.yrs{color:#0e7ea5}.mm3 .m3-fold{background:#f8faff;border:1px solid #edf2fa;margin-top:0}.mm3 .m3-fold>summary{color:#24539e;padding:10px 14px;font-weight:800}.mm3 .m3-fold>summary small{float:none;color:var(--muted);margin-left:10px;font-weight:600}.mm3 .m3-foot{margin-top:6px}.m3-guide{display:none}.m3-guide-page{padding:18px 22px}.m3-guide-hero{border-bottom:1px solid #edf2fa;grid-template-columns:1fr 120px;align-items:center;gap:16px;margin-bottom:12px;padding-bottom:12px;display:grid}.m3-guide-hero small{letter-spacing:.1em;color:#0b6475;font-size:10px;font-weight:900}.m3-guide-hero h1{color:#1e2b6a;margin:0;font-size:22px}.m3-guide-hero h1 span{color:#0b6475}.m3-guide-hero p{color:#45698f;margin:6px 0 0}.m3-guide-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.m3-guide-grid article{break-inside:avoid;border:1px solid #c9d8eb;border-radius:10px;overflow:hidden}.m3-guide-grid h3{color:#fff;background:#0e7ea5;margin:0;padding:7px 12px;font-size:13px}.m3-guide-grid .g-v h3{background:#0b6475}.m3-guide-grid .g-c h3{background:#0e7490}.m3-guide-grid .g-n h3{background:#1e2b6a}.m3-guide-grid .g-g h3{background:#00a05c}.m3-guide-grid .g-opt{border-style:dashed}.m3-guide-grid p{color:#33507a;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.45}.m3-guide-grid p b{color:#1e2b6a}.m3-guide-grid p.ask{color:#0e7490;padding-top:0;font-size:12px;font-weight:700}.m3-guide-foot{color:var(--muted);border-top:1px solid #edf2fa;margin:14px 0 0;padding-top:10px;font-size:11px}@media (width<=900px){.mm3 .m3-grid4{grid-template-columns:1fr 1fr}.mm3 .m3-span3{grid-column:span 2}.m3-pairs,.m3-guide-grid{grid-template-columns:1fr}}@media print{.mm3.m3-v5{display:block}.mm3.m3-v5 .m3-step:not(.m3-results),.m3-print-skip,.mm3 .m3-pickrow,.mm3 .m3-compare-head .m3-pills,.mm3 .m3-inline{display:none!important}.mm3 .m3-print-only{display:inline}.mm3 .m3-results{border:0}.mm3 .m3-band,.mm3 .m3-res th,.mm3 .m3-res td,.mm3 .m3-res.roi thead th,.m3-pair h4,.m3-guide-grid h3{-webkit-print-color-adjust:exact;print-color-adjust:exact}.m3-guide{page-break-before:always;display:block}.mm3 .m3-scroll{overflow:visible}.mm3 table.m3-res{font-size:10.5px}}.mm-v5{color:#1e2b6a;gap:14px;max-width:1180px;margin:0 auto;padding:16px 24px 32px;font-family:system-ui,sans-serif;display:grid}.mm-v5 *{box-sizing:border-box}.mm-autosave{color:#0e7490;margin-left:auto;font-size:11.5px;font-weight:700}.tf-note.mm-autosave{color:#9fb6dc;margin-left:0;font-size:13px}.mm-steps{z-index:3;background:#dde4ee;flex-wrap:wrap;gap:8px;margin:0 -4px;padding:6px 0;display:flex;position:sticky;top:0}.mm-steps a{color:#24539e;background:#fff;border:1px solid #c6d6f2;border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.mm-steps a i{color:#fff;background:#0b6475;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.mm-row{grid-template-columns:1fr 300px;align-items:start;gap:14px;display:grid}.mm-card{background:#fff;border:1px solid #c9d8eb;border-radius:12px;overflow:hidden}.mm-band{color:#fff;align-items:center;gap:10px;padding:8px 14px;font-size:14px;font-weight:800;display:flex}.mm-band small{letter-spacing:.1em;opacity:.9;font-size:9.5px}.mm-band span{opacity:.9;margin-left:auto;font-size:11px;font-weight:600}.mm-band.b1{background:#0b6475}.mm-band.bg{background:#45698f}.mm-card-body{border:0;gap:10px;min-width:0;margin:0;padding:12px 14px;display:grid}.mm-v5 label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);gap:3px;min-width:0;font-size:10px;font-weight:800;display:grid}.mm-v5 input,.mm-v5 select{width:100%;font:inherit;color:#1e2b6a;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #79cbd9;border-radius:8px;padding:7px 9px;font-size:13px}.mm-grid4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.mm-grid2{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mm-pull{grid-column:span 2;gap:3px;display:grid}.mm-pull>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.mm-pull>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mm-pull small{color:var(--muted);font-size:11px}.mm-pill{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;width:auto;padding:4px 12px;font:700 11.5px inherit}.mm-pill.on{color:#fff;background:#22c7e0;border-color:#22c7e0}.mm-pill:disabled{opacity:.5;cursor:default}select.mm-pill{text-transform:none;letter-spacing:0;max-width:240px}.mm-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mm-hint{color:#45698f;margin:0;font-size:12px}.mm-lbl{letter-spacing:.08em;color:#0b6475;margin:4px 0 0;font-size:10px;font-weight:900}.mm-status{color:#0e7490;margin:0;font-size:12px;font-weight:700}.mm-error{color:#b91c1c;margin:0;font-size:12px;font-weight:700}.mm-client-list{flex-wrap:wrap;gap:6px;display:flex}.mm-client-list a{color:#24539e;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700;text-decoration:none}.mm-versions .mm-version{border-bottom:1px solid #edf2fa;justify-content:space-between;gap:8px;margin:0;padding:6px 0;font-size:12px;display:flex}.mm-versions .mm-version a,.mm-versions .mm-version button{color:#24539e;font-weight:700;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.mm-versions .mm-version small{color:var(--muted);white-space:nowrap}.mm-cta{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border:0;border-radius:999px;padding:8px 14px;font:800 12px inherit}.mm-cta:disabled{opacity:.6;cursor:default}.mm-btn{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:7px 14px;font:800 12px inherit}.mm-worksheet-shell{border:0;min-width:0;margin:0;padding:0}.mm-print-heading{display:none}.mm-modal{z-index:20;background:#1e2b6a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mm-share{width:min(560px,100%)}.mm-opt{text-transform:none;letter-spacing:0;background:#f8faff;border:1px solid #edf2fa;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.mm-opt input{width:auto;margin-top:3px}.mm-opt b{color:#1e2b6a;font-size:13px;display:block}.mm-opt small{color:#45698f;font-size:11.5px;font-weight:500}.mm-opt.lock{opacity:.85}@media (width<=900px){.mm-row{grid-template-columns:1fr}.mm-grid4{grid-template-columns:1fr 1fr}.mm-pull{grid-column:span 2}}@media print{.mm-steps,.mm-row,.mm-modal{display:none!important}.dash:has(.mm-v5) .dash-sidebar{display:none!important}.dash:has(.mm-v5) .pill-tray{display:none!important}.dash:has(.mm-v5) .tf-head{display:none!important}.mm-v5{background:#fff;margin:0;padding:0;display:block}.dash:has(.mm-v5) .dash-main{background:#fff;margin:0;padding:0;display:block}.mm-print-heading{border-bottom:2px solid #0b6475;margin-bottom:10px;padding:0 0 10px;display:block}.mm-print-heading h2{color:#0b6475;margin:0;font-size:18px}.mm-print-heading b{font-size:13px;display:block}.mm-print-heading p{color:#45698f;margin:3px 0 0;font-size:11px}@page{size:landscape;margin:10mm}}.mm-print-page{color:#1e2b6a;background:#fff;max-width:1180px;min-height:100vh;margin:0 auto;padding:16px 24px 32px;font-family:system-ui,sans-serif}.mm-print-page *{box-sizing:border-box}.mm-print-bar{color:#45698f;background:#f8faff;border:1px solid #c9d8eb;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:12.5px;display:flex}.mm-print-bar span{flex:1}.mm-report-heading{border-bottom:2px solid #0b6475;margin-bottom:12px;padding:0 0 10px}.mm-report-heading h2{color:#0b6475;margin:0;font-size:18px}.mm-report-heading b{font-size:13px;display:block}.mm-report-heading p{color:#45698f;margin:3px 0 0;font-size:11px}.mm3.m3-report .m3-results{border:0}.mm3.m3-report .m3-band{display:none}.mm3.m3-report .m3-step-body{padding:0}.m3-guide-report{border-top:2px solid #0b6475;margin-top:18px;display:block}@media print{.mm-print-page,.mm-print-page *{visibility:visible!important}.mm-print-bar{display:none!important}.mm-print-page{max-width:none;min-height:auto;padding:0}.m3-guide-report{page-break-before:always;border-top:0}.mm3.m3-report .m3-res th,.mm3.m3-report .m3-res td,.mm3.m3-report .m3-res.roi thead th,.mm3.m3-report .m3-pair h4,.m3-guide-grid h3,.mm3.m3-report .m3-tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}.mm3.m3-report table.m3-res{font-size:9.5px}.mm3.m3-report .m3-scroll{overflow:visible}.mm3.m3-report .m3-pairs{break-inside:avoid}@page{size:landscape;margin:10mm}}.mm-downs{margin:6px 0 4px}.mm-downs-amount{width:140px!important;padding:4px 8px!important;font-size:12px!important}.mm-opt.lock .mm-pill{opacity:1}.m3-loan-page+.m3-loan-page{border-top:2px solid #0b6475;margin-top:18px;padding-top:14px}@media print{.m3-page-break{border-top:2px solid #0b6475;margin-top:12px;padding-top:10px}.mm3.m3-report table.m3-res,.m3-pair{break-inside:avoid;page-break-inside:avoid}.mm3.m3-report .m3-lbl{break-after:avoid;page-break-after:avoid}.mm3.m3-report .m3-note{break-before:avoid;page-break-before:avoid}.mm3.m3-report .m3-res th,.mm3.m3-report .m3-res td{padding:4px 6px}.mm3.m3-report .m3-res th.col{font-size:12px}.mm3.m3-report .m3-res tr.pay td{font-size:11px}}.mm3 table.m3-break{width:auto;min-width:420px;max-width:640px;margin-bottom:10px}.mm3 .m3-break td:first-child{width:auto}.mm3 .m3-break td:last-child{text-align:right}.mm3 .m3-breakdown{margin-top:4px}.cpl{max-width:960px}.cpl-crumb{margin:0 0 6px;font-size:13px}.cpl-sub{color:#4b5a78;margin:0 0 14px;font-size:14px}.cpl-quiet{color:var(--muted)}.cpl-done{color:#00a05c;font-weight:800}.cpl-table{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:13px}.cpl-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #eef1f6;padding:6px 8px;font-size:11px}.cpl-table td{border-bottom:1px solid #f3f5fa;padding:8px}.cpl-apply{color:#fff;font:inherit;cursor:pointer;background:#0b6475;border:none;border-radius:999px;padding:10px 18px;font-weight:800}.cpl-apply:disabled{opacity:.5;cursor:default}.ug{max-width:1180px}.ug-crumb{margin:0 0 6px;font-size:13px}.ug-sub{color:#4b5a78;max-width:900px;margin:0 0 14px;font-size:14px}.ug-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.ug-card{background:#fff;border:1px solid #0e7ea524;border-top:4px solid #0b6475;border-radius:14px;padding:14px 16px}.ug-fha{border-top-color:#0a7a8c}.ug-usda{border-top-color:#00a05c}.ug-va{border-top-color:#0e7ea5}.ug-fannie{border-top-color:#22c7e0}.ug-freddie{border-top-color:#0e7490}.ug-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.ug-head h2{color:#1e2b45;margin:0;font-size:18px}.ug-tag{color:#4b5a78;font-size:12px;font-weight:700}.ug-facts{color:#33415e;margin:0 0 8px;padding-left:18px;font-size:13px;line-height:1.45}.ug-facts li{margin:2px 0}.ug-links{flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;font-size:12.5px;font-weight:700;display:flex}.ug-links a{color:#0e7ea5}.ug-notes{letter-spacing:.06em;text-transform:uppercase;color:#0b6475;gap:4px;font-size:11px;font-weight:800;display:grid}.ug-notes textarea{font:inherit;resize:vertical;letter-spacing:0;text-transform:none;color:#1e2b45;border:1px solid #0e7ea538;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:400}.ug-lib{background:#f8faff;border:1px dashed #0e7ea540;border-radius:10px;gap:6px;margin:0 0 10px;padding:8px 10px;display:grid}.ug-lib-title{letter-spacing:.06em;text-transform:uppercase;color:#0b6475;font-size:10.5px;font-weight:800}.ug-doc{color:#1e2b45;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.ug-doc small{color:var(--muted)}.ug-x{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:15px}.ug-x:hover{color:#b91c1c}.ug-btn{color:#0e7ea5;font:inherit;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea54d;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:800}.ug-btn.quiet{padding:6px 10px}.ug-btn:disabled{opacity:.5;cursor:default}.ug-upload{color:#0e7ea5;cursor:pointer;align-items:center;font-size:12.5px;font-weight:800;display:inline-flex}.ug-upload input{display:none}.ug-urlrow{gap:6px;display:flex}.ug-urlrow input{font:inherit;border:1px solid #0e7ea538;border-radius:8px;flex:1;padding:6px 8px;font-size:12.5px}.ug-quiet{color:var(--muted);margin:0;font-size:12px}.ug-ask{gap:8px;margin:0 0 12px;display:flex}.ug-ask input{font:inherit;border:1px solid #0e7ea538;border-radius:10px;flex:1;padding:9px 12px;font-size:14px}.ug-answers{gap:8px;margin:0 0 14px;display:grid}.ug-hit{color:#33415e;background:#fff;border:1px solid #0e7ea524;border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.ug-doclink{font:inherit;color:#0e7ea5;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700}.ug-doclink:hover{text-decoration:underline}.fl{text-align:left;color:#0f1b3d;max-width:1100px}.fl-back{color:#0e7ea5;font-size:13px;font-weight:700;text-decoration:none}.fl h1{margin:6px 0 2px}.fl-sub{color:#45698f;margin:0 0 14px;font-size:14.5px}.fl-error{color:#b3261e;font-weight:700}.fl-empty{color:#45698f}.fl-bar{align-items:center;gap:12px;margin-bottom:10px;display:flex}.fl-bar b{border-radius:999px;padding:4px 12px;font-size:13px}.fl-bar b.bad{color:#b3261e;background:#fff1f1}.fl-bar b.ok{color:#00804a;background:#e9f9f1}.fl-bar button{color:#0f1b3d;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:6px 13px;font:700 12.5px system-ui,sans-serif}.fl-bar button.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.fl-scroll{background:#fff;border:1px solid #c9d6ea;border-radius:14px;overflow-x:auto}.fl table{border-collapse:collapse;width:100%;font-size:13.5px}.fl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#45698f;white-space:nowrap;background:#f3f7ff;border-bottom:1px solid #c9d6ea;padding:9px 12px;font-size:11px}.fl td{color:#0f1b3d;white-space:nowrap;background:#fff;border-top:1px solid #e3eaf3;padding:10px 12px}.fl td.fl-detail{white-space:normal;color:#45698f;min-width:220px}.fl td span{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.fl td .open{color:#b3261e;background:#fff1f1}.fl td .done{color:#00804a;background:#e9f9f1}.rhi{text-align:left;color:#0f1b3d;gap:12px;max-width:820px;display:grid}.rhi-back{color:#0e7ea5;font-size:13px;font-weight:700;text-decoration:none}.rhi h1{margin:0}.rhi-sub{color:#45698f;margin:0;font-size:14.5px}.rhi-error{color:#b3261e;margin:0;font-weight:700}.rhi-said{color:#00804a;margin:0;font-weight:700}.rhi-empty{color:#45698f;margin:0}.rhi button{font:inherit;cursor:pointer}.rhi-filters{flex-wrap:wrap;gap:6px;display:flex}.rhi-filters button{color:#1e3a8a;background:#fff;border:1px solid #c9d6ea;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.rhi-filters button.on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.rhi-filters em{margin-left:4px;font-size:11px;font-style:normal}.rhi-item{background:#fff;border:1px solid #dbe3ef;border-left:4px solid #f0563f;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.rhi-item.k-off{border-left-color:#0e7ea5}.rhi-item.k-idea{border-left-color:#22c7e0}.rhi-item header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.rhi-item small{color:#5b6b85;overflow-wrap:anywhere;font-size:12px}.rhi-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px}.rhi-fault{color:#b3261e!important}.rhi-reply{background:#e6f7ef;border-radius:10px;padding:8px 10px}.rhi-status{border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:800}.rhi-status.s-new{background:var(--hh-pink-tag);color:#fff}.rhi-status.s-working{color:#0e7ea5;background:#eef3ff}.rhi-status.s-fixed{color:#00804a;background:#e6f7ef}.rhi-shot{border:1px solid #c9d6ea;border-radius:10px;max-width:100%}.rhi-acts,.rhi-replybox div{flex-wrap:wrap;gap:6px;display:flex}.rhi-acts button,.rhi-replybox button{color:#1e3a8a;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.rhi-acts button.go,.rhi-replybox button.go{color:#fff;background:#00a05c;border-color:#00a05c}.rhi-acts button:disabled,.rhi-replybox button:disabled{opacity:.5;cursor:default}.rhi-replybox{gap:6px;display:grid}.rhi-replybox textarea{font:inherit;color:#0f1b3d;resize:vertical;border:1px solid #c9d6ea;border-radius:12px;padding:10px 12px;font-size:15px}.rhi-lic{gap:8px;margin:4px 0 18px;display:grid}.rhi-lic h2{color:#0f1b3d;margin:0;font-size:18px}.rhi-lic h2 em{color:#0e7ea5;margin-left:4px;font-size:13px;font-style:normal}.rhi-lic .rhi-item{border-left-color:#22c7e0}.rhi-lic-act{flex-wrap:wrap;gap:8px;display:flex}.rhi-lic-act button{color:#0f1b3d;background:#f3f7ff;border:1px solid #c9d6ea;border-radius:999px;padding:7px 14px;font-weight:700}.rhi-kit-flag{margin-left:8px;color:#fff!important;background:#f0563f!important}.rhi-kit-toggle{color:#0b1640;cursor:pointer;background:#fff;border:1.5px solid #22c7e0;border-radius:999px;justify-self:start;min-height:48px;padding:8px 16px;font:700 14px Inter,system-ui,sans-serif}.rhi-ship-flag{color:#16214f;margin-top:6px;font-weight:700}.rhi-track{min-width:0;font:inherit;color:#14204f;border:1px solid #c9d6ea;border-radius:999px;flex:180px;padding:7px 12px}.jc{background-blend-mode:soft-light;color:#0f1b3d;background:#eef3fb url(/brand/email-honeycomb.png) top;min-height:100vh;font-family:Sora,system-ui,sans-serif}.jc-center{place-items:center;padding:24px 16px;display:grid}.jc-loading{color:#45698f;justify-items:center;gap:10px;font-size:15px;font-weight:700;display:grid}.jc-loading span:after{content:"";vertical-align:-2px;border:2.5px solid #79cbd9;border-top-color:#0b6475;border-radius:50%;width:14px;height:14px;margin-left:8px;animation:.8s linear infinite jc-spin;display:inline-block}@keyframes jc-spin{to{transform:rotate(360deg)}}.jc-top{padding-top:max(12px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #dbe3ef}.jc-top:after{content:"";background:var(--hh-fade,linear-gradient(90deg, #0f1b3d, #0f1b3d, #0e7ea5, #22c7e0));height:3px;position:absolute;bottom:-3px;left:0;right:0}.jc-saved{color:#00a05c;text-align:right;min-width:60px;margin-left:auto;font-size:13px;font-weight:700}.jc-slides{flex-wrap:wrap;gap:6px;display:flex}.jc-slides button{font:inherit;color:#45698f;cursor:pointer;background:#fff;border:1.5px solid #c9d6ea;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:800}.jc-slides button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.jc-canvas{cursor:grab;background:#0f1b3d;box-shadow:0 18px 40px #14204f47,0 0 0 1px #14204f14}.jc-canvas:active{cursor:grabbing}.jc-canvas svg{width:100%;height:100%;display:block}.jc-drag{color:#45698f;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.jc-drag button{font:inherit;color:#1e3a8a;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1.5px solid #c9d6ea;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:800}.jc-drag button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.jc-drag button:disabled{opacity:.45;cursor:default}.jc-seg{background:#e3eaf6;border-radius:999px;gap:4px;padding:4px;display:flex}.jc-seg button{font:inherit;color:#45698f;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:8px 6px;font-size:13px;font-weight:800}.jc-seg button.on{color:#0f1b3d;background:#fff;box-shadow:0 2px 8px #14204f26}.jc-seg.small button{padding:6px 4px;font-size:12.5px}.jc-check{color:#0f1b3d;cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:700;display:flex}.jc-check input{accent-color:#0f1b3d;width:18px;height:18px;margin:0}.jc-check small{color:#64748b;flex-basis:100%;padding-left:26px;font-size:12px;font-weight:600}.jc-share{background:url(/brand/email-hex-inlay.png) 0 0 / 100% 48px repeat-y, var(--hh-fade,linear-gradient(90deg, #0f1b3d, #0f1b3d 34%, #0e7ea5 68%, #22c7e0));color:#fff;font:inherit;text-shadow:0 1px 2px #090e2880;cursor:pointer;border:0;border-radius:999px;padding:16px 20px;font-size:19px;font-weight:800;transition:transform .12s;box-shadow:inset 0 1px #ffffff59,inset 0 -3px #0003,0 8px 20px #14204f52}.jc-share:active{transform:translateY(1px)scale(.99)}.jc-share:disabled{opacity:.7;cursor:progress}.jc-save{font:inherit;color:#1e3a8a;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1.5px solid #c9d6ea;border-radius:999px;padding:12px;font-size:15px;font-weight:800;box-shadow:inset 0 1px #fff,0 2px 6px #14204f1a}.jc-toast{color:#065f46;text-align:center;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700;animation:.2s ease-out jc-pop}@keyframes jc-pop{0%{opacity:0;transform:translateY(4px)}}.jc-note{color:#64748b;text-align:center;margin:0;font-size:12.5px;line-height:1.5}.jc-link{color:#45698f;background:#fff;border:1px dashed #79cbd9;border-radius:12px;padding:9px 12px;font-size:12.5px;line-height:1.45}.jc-link b{color:#0f1b3d}.jc-h{color:#0f1b3d;margin:0;font-size:22px;font-weight:800}.jc-card h1{margin:6px 0 0;font-size:22px}.jc-card h3{letter-spacing:.07em;text-transform:uppercase;color:#0e7490;justify-content:space-between;align-items:baseline;gap:8px;margin:4px 0 0;font-size:12px;font-weight:900;display:flex}.jc-card h3 small{letter-spacing:0;text-transform:none;color:#64748b;font-size:11.5px;font-weight:600}.jc-caption,.jc-input{box-sizing:border-box;width:100%;font:inherit;color:#19365f;background:#f8faff;border:1.5px solid #c9d6ea;border-radius:12px;padding:10px 12px;font-size:15px;line-height:1.5}.jc-caption:focus,.jc-input:focus{background:#fff;border-color:#0b6475;outline:none;box-shadow:0 0 0 3px #0b647526}.jc-chips{flex-wrap:wrap;gap:6px;display:flex}.jc-chips button{font:inherit;color:#0f1b3d;cursor:pointer;background:#f3fafc;border:1.5px solid #b6e3ea;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:800}.jc-chips button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.jc-icons button{cursor:pointer;background:#fff;border:1.5px solid #e0e7f4;border-radius:12px;padding:7px 0;font-size:22px;transition:transform .1s}.jc-icons button:hover{transform:translateY(-1px)}.jc-icons button.on{background:#e6f5f8;border-color:#0f1b3d;box-shadow:0 0 0 2px #0f1b3d33}.jc-looks button{font:inherit;color:#0f1b3d;cursor:pointer;background:#fff;border:2px solid #e0e7f4;border-radius:14px;justify-items:center;gap:4px;padding:6px;font-size:12px;font-weight:800;display:grid}.jc-looks button.on{border-color:#0f1b3d;box-shadow:0 0 0 2px #0f1b3d2e}.jc-looks i{aspect-ratio:1;background:url(/zda-home-porch.png) 50%/cover,#0f1b3d;border-radius:10px;width:100%;position:relative;overflow:hidden}.jc-looks i:after{content:"";position:absolute;inset:0}.jc-looks .lk-night:after{background:linear-gradient(90deg,#0f1b3d,#0f1b3d 34%,#0e7ea5 68%,#22c7e0);top:46%}.jc-looks .lk-bright:after{background:linear-gradient(90deg,#0f1b3d,#1594a9 34%,#0e7ea5 68%,#22c7e0);top:46%}.jc-looks .lk-photo:after{background:linear-gradient(#0000 55%,#00000073)}.jc-swatches{flex-wrap:wrap;gap:8px;display:flex}.jc-swatches button{cursor:pointer;border:2px solid #c9d6ea;border-radius:50%;width:32px;height:32px;padding:0}.jc-swatches button.on{box-shadow:0 0 0 2px #fff,0 0 0 4px #0f1b3d}.jc-range{color:#0f1b3d;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.jc-range input{accent-color:#0f1b3d;flex:1}.jc-tile{width:84px;font:inherit;cursor:pointer;scroll-snap-align:start;background:#fff;border:2px solid #0000;border-radius:13px;flex:none;justify-items:center;gap:3px;padding:4px;display:grid;position:relative}.jc-grid .jc-tile{width:auto}.jc-tile.on{border-color:#0f1b3d;box-shadow:0 0 0 2px #0f1b3d2e}.jc-tile i{aspect-ratio:1;background:#f1f5ff 50%/cover;border-radius:10px;place-items:center;width:100%;font-size:26px;font-style:normal;display:grid}.jc-tile i.hive{background:#0f1b3d url(/brand/email-hex-inlay-navy.png) 0 0/14px 24px}.jc-tile.up i{color:#0f1b3d;border:1.5px dashed #94a3b8}.jc-tile b{text-align:center;color:#0f1b3d;font-size:11px;font-weight:800;line-height:1.15}.jc-tile em{color:#fff;background:#475569e6;border-radius:999px;padding:0 6px;font-size:9.5px;font-style:normal;font-weight:800;position:absolute;top:8px;left:8px}.jc-tile.used i{opacity:.55}.jc-hint{color:#64748b;font-size:12px}.jc-tabs button{font:inherit;color:#45698f;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;padding:7px 2px;font-size:12px;font-weight:800}.jc-tabs button small{opacity:.65;font-size:10.5px}.jc-tabs button.on{color:#0f1b3d;background:#fff;box-shadow:0 2px 6px #14204f26}.jc-empty{text-align:center;color:#64748b;grid-column:1/-1;margin:8px 0;font-size:13px}.jc-zoom{align-items:center;gap:8px;display:flex}.jc-zoom input{accent-color:#0f1b3d;flex:1}.jc-zoom button{width:32px;height:32px;font:inherit;color:#0f1b3d;cursor:pointer;background:#fff;border:1.5px solid #c9d6ea;border-radius:50%;padding:0;font-size:18px;font-weight:800}.jc-zoom button.whole{white-space:nowrap;border-radius:999px;width:auto;padding:0 12px;font-size:12.5px}.jc-toggle{color:#0f1b3d;cursor:pointer;align-items:center;gap:10px;padding:6px 0;font-size:14.5px;font-weight:700;display:flex}.jc-toggle.sub{color:#45698f;padding-left:46px;font-size:13.5px}.jc-toggle input{opacity:0;pointer-events:none;position:absolute}.jc-toggle .sw{background:#cbd5e1;border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.jc-toggle .sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.jc-toggle input:checked+.sw{background:#0f1b3d}.jc-toggle input:checked+.sw:after{transform:translate(16px)}.jc-toggle input:focus-visible+.sw{box-shadow:0 0 0 3px #0b64754d}.jc-front{background:#f3fafc;border:1.5px dashed #79cbd9;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.jc-front small{color:#45698f;font-size:12px;line-height:1.45}.jc-upload{color:#1e3a8a;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1.5px solid #c9d6ea;border-radius:999px;width:max-content;padding:7px 14px;font-size:13px;font-weight:800}.jc-foot{padding:0 0 env(safe-area-inset-bottom);color:#c9d4ea;background:#0b1230;border-top:3px solid #0000;border-image:linear-gradient(90deg,#0f1b3d,#1594a9,#0e7ea5,#22c7e0) 1;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.jc-foot b{color:#4fd8ff;font-weight:800}.jc-studio{text-align:center;margin-top:10px;text-decoration:none;display:block}.bm{color:#0f1b3d;text-align:left;gap:14px;max-width:980px;padding:8px 0 60px;font-family:system-ui,sans-serif;display:grid}.bm>*{min-width:0}.bm h1{color:#0f1b3d;margin:0;font-size:26px}.bm-error{color:#b3261e;background:#fff1f1;border-radius:12px;margin:0;padding:10px 14px;font-weight:700}.bm button{font:inherit;cursor:pointer}.bm-sub{color:#45698f;margin:2px 0 0;font-size:14.5px}.bm-muted{color:#7a8aa6;font-size:12.5px}.bm-fine{color:#45698f;margin:10px 0 0;font-size:12.5px;line-height:1.5}.green{color:#00a05c}.pink{color:#f0563f}.bm-card{background:#fff;border:1px solid #dbe3ef;border-radius:16px;padding:16px 18px;box-shadow:0 2px 8px #14204f0d}.bm-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bm-card h3{margin:0;font-size:16px}.bm-pill{white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800}.bm-pill.active{color:#00804a;background:#e9f9f1}.bm-pill.failed{color:#b3261e;background:#fff1f1}.bm-pill.trial,.bm-pill.canceling{color:#0e7ea5;background:#eaf2ff}.bm-plan-now{color:#fff;background:linear-gradient(120deg,#0f1b3d,#0e7ea5 70%,#22c7e0);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.bm-plan-now>div:first-child{gap:2px;display:grid}.bm-plan-name{font-size:22px}.bm-plan-now span{opacity:.9;font-size:13.5px}.bm-price{text-align:right;display:grid}.bm-price b{font-size:26px}.bm-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:14px 0 0;display:grid}.bm-facts.two{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:0}.bm-facts dt{letter-spacing:.06em;text-transform:uppercase;color:#7a8aa6;font-size:11px;font-weight:800}.bm-facts dd{margin:2px 0 0;font-size:14.5px;font-weight:600}.bm-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bm-acts button,.bm-pay button,.bm-alert button{color:#0f1b3d;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;box-shadow:inset 0 1px #fff,0 1px 2px #14204f1f}.bm-acts button.quiet{color:#7a8aa6;box-shadow:none;background:#fff;border-color:#dbe3ef}.bm .bm-cta{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d, #0f1b3d 34%, #0e7ea5 68%, #22c7e0));color:#fff;border:0;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:800;box-shadow:0 4px 12px #14204f40}.bm-link{color:#0e7ea5;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.bm-plans{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:14px;display:grid}.bm-plans button{text-align:left;color:#45698f;background:#fff;border:2px solid #dbe3ef;border-radius:14px;gap:3px;padding:14px;font-size:13px;display:grid}.bm-plans button small{letter-spacing:.07em;color:#7a8aa6;font-size:10.5px;font-weight:800}.bm-plans button b{color:#0f1b3d;font-size:17px}.bm-plans-price{color:#00a05c;margin-bottom:4px;font-size:20px;font-weight:800}.bm-plans-price i{color:#7a8aa6;font-size:12px;font-style:normal;font-weight:600}.bm-plans button.on{background:#f3f7ff;border-color:#0e7ea5}.bm-plans button.on small{color:#0e7ea5}.bm-plans p{color:#45698f;grid-column:1/-1;margin:0;font-size:12.5px}.bm-meter{margin-bottom:12px}.bm-meter-top{flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:14px;display:flex}.bm-meter-top span{color:#45698f;font-size:13px}.bm-bar{background:#e8eef7;border-radius:999px;height:10px;margin:5px 0 3px;overflow:hidden}.bm-bar i{background:linear-gradient(90deg,#0e7ea5,#22c7e0);border-radius:999px;height:100%;display:block}.bm-bar i.near{background:linear-gradient(90deg,#0e7ea5,#f0563f)}.bm-bar i.over{background:#b3261e}.bm-meter small{color:#7a8aa6;font-size:12px}.bm-pay{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bm-pay>div{flex:160px;display:grid}.bm-pay span{color:#45698f;font-size:13px}.bm-cardart{color:#fff;letter-spacing:.08em;background:#0f1b3d;border-radius:8px;place-items:center;width:58px;height:38px;font-size:13px;font-weight:800;display:grid}.bm-stripe{background:#f3f7ff;border:1px solid #c9d6ea;border-radius:12px;gap:6px;margin-top:12px;padding:12px 14px;font-size:13.5px;display:grid}.bm-stripe span{color:#45698f}.bm-stripe .bm-cta{justify-self:start;margin-top:4px}.bm-lock{color:#7a8aa6;margin:12px 0 0;font-size:12.5px}.bm-alert{border-radius:14px;gap:6px;padding:12px 16px;font-size:14px;display:grid}.bm-alert span{font-size:13.5px}.bm-alert button{justify-self:start;margin-top:2px}.bm-alert.bad{color:#b3261e;background:#fff1f1;border:1px solid #f3c4c0}.bm-alert.info{color:#0f1b3d;background:#eaf2ff;border:1px solid #c9d6ea}.bm-alert.info span{color:#45698f}.bm-scroll{overflow-x:auto}.bm table{border-collapse:collapse;width:100%;font-size:13.5px}.bm th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#7a8aa6;white-space:nowrap;background:#fff;border-bottom:2px solid #dbe3ef;padding:8px 10px;font-size:11px}.bm td{color:#0f1b3d;white-space:nowrap;background:#fff;border-bottom:1px solid #e8eef7;padding:10px}.bm td.amt{color:#00a05c;font-weight:700}.bm .st{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.bm .st.ok{color:#00804a;background:#e9f9f1}.bm .st.bad{color:#b3261e;background:#fff1f1}.bm .st.wait{color:#0e7ea5;background:#eaf2ff}.bm .use{font-weight:700}.bm .use.near{color:#d73c24}.bm .use.over{color:#b3261e}.bm-owner-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bm-owner-tag{letter-spacing:.08em;color:#0f1b3d;font-size:11px;font-weight:800}.bm-mode{justify-items:end;gap:4px;display:grid}.bm-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.bm-tiles>div{background:#fff;border:1px solid #dbe3ef;border-left:5px solid #0f1b3d;border-radius:14px;gap:2px;padding:14px 16px;display:grid}.bm-tiles small{letter-spacing:.06em;text-transform:uppercase;color:#7a8aa6;font-size:11px;font-weight:800}.bm-tiles b{font-size:24px}.bm-tiles span{color:#45698f;font-size:12.5px}.bm-fail{background:#fff1f1;border:1px solid #f3c4c0;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.bm-fail>div:first-child{gap:2px;display:grid}.bm-fail span{color:#45698f;font-size:13px}.bm-check{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.bm-check li{color:#45698f;padding-left:28px;position:relative}.bm-check li:before{content:"○";color:#7a8aa6;position:absolute;left:4px}.bm-check li.done{color:#0f1b3d}.bm-check li.done:before{content:"✓";color:#00a05c;font-weight:800}@media (width<=720px){.bm-price{text-align:left}}.bm .bm-founding{color:#d73c24;background:#fcf2f0;border-radius:999px;justify-self:start;margin-top:4px;padding:2px 9px;font-size:11.5px;font-style:normal;font-weight:800;display:inline-block}.bm-plan-now .bm-founding{color:#fff;background:#ffffff2e}.bm-price s{opacity:.75;margin-right:4px}.bm-yearly{grid-column:1/-1;gap:6px;display:flex}.bm-yearly button{color:#45698f;background:#fff;border:1px solid #c9d6ea;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700}.bm-yearly button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.bm-plans ul{color:#0f1b3d;gap:2px;margin:8px 0 0;padding-left:16px;font-size:12.5px;display:grid}.bm-value{color:#fff;background:#0f1b3d;border-radius:16px;padding:16px 18px;box-shadow:0 6px 18px #14204f38}.bm-value-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:12px;display:flex}.bm-value h3{color:#fff;margin:0;font-size:16px}.bm-value-head span{color:#9fb6dd;font-size:12.5px}.bm-value-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.bm-value-grid>div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.bm-value-grid b{color:#00c26e;font-size:22px}.bm-value-grid span{color:#dbe6f7;font-size:12.5px;line-height:1.35}.bm-value-grid i{color:#9fb6dd}.bm-value p{color:#9fb6dd;margin:12px 0 6px;font-size:12.5px}.bm-value .bm-link{color:#7dd3fc}.bm-risk{border-left:5px solid #f0563f}.bm-risk-count{background:var(--hh-pink-tag);color:#fff;vertical-align:middle;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;font-size:12px;display:inline-grid}.bm-risk-row{border-top:1px solid #e8eef7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.bm-risk-row:first-of-type{border-top:0}.bm-risk-row>div{flex:240px;gap:2px;min-width:0;display:grid}.bm-risk-row b small{color:#7a8aa6;font-weight:600}.bm-risk-row span{color:#45698f;font-size:13px}.bm-risk-row button{color:#0f1b3d;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:700;box-shadow:inset 0 1px #fff,0 1px 2px #14204f1f}.bm-risk-done{color:#00804a;font-size:13px;font-style:normal;font-weight:700}.bm-alert.good{color:#00804a;background:#e9f9f1;border:1px solid #b6e6cf}.bm-alert.good span{color:#0f1b3d}.bm-pill.back{color:#0e7ea5;background:#eaf2ff}.bm-cancel{background:#f8fafe;border:1px solid #c9d6ea;border-radius:14px;gap:10px;margin-top:14px;padding:14px 16px;font-size:13.5px;display:grid}.bm-cancel>span{color:#45698f}.bm-cancel-cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.bm-cancel-cols small{letter-spacing:.07em;color:#00804a;font-size:10.5px;font-weight:800}.bm-cancel-cols>div:last-child small{color:#7a8aa6}.bm-cancel-cols ul{gap:2px;margin:4px 0 0;padding-left:16px;display:grid}.bm-plan-pick{color:#45698f;background:#fff;border:2px solid #dbe3ef;border-radius:14px;align-content:start;gap:3px;padding:14px;font-size:13px;display:grid}.bm-plan-pick small{letter-spacing:.07em;color:#7a8aa6;font-size:10.5px;font-weight:800}.bm-plan-pick b{color:#0f1b3d;font-size:17px}.bm-plan-pick.on{background:#f3f7ff;border-color:#0e7ea5}.bm-plan-pick.on small{color:#0e7ea5}.bm-plan-pick.team{border-style:dashed}.bm-plan-pick>button{color:#0f1b3d;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;justify-self:start;margin-top:10px;padding:8px 14px;font-size:13px;font-weight:700}.bm-plan-pick>button:disabled,.bm button:disabled{opacity:.55;cursor:default}.bm-plan-pick .bm-link{margin-top:8px}.bm-was{color:#7a8aa6;font-size:12px}.bm-owner-row-acts{gap:6px;display:flex}.bm-risk-act{color:#0f1b3d;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none}.bm-pill.trialing,.bm-pill.paused,.bm-pill.incomplete,.bm-pill.none{color:#0e7ea5;background:#eaf2ff}.bm-pill.past_due{color:#b3261e;background:#fff1f1}.bm-pill.canceled{color:#45698f;background:#f1f4f9}.lg{color:#0f1b3d;text-align:left;gap:14px;max-width:1040px;padding:8px 0 60px;font-family:system-ui,sans-serif;display:grid}.lg>*{min-width:0}.lg button{font:inherit;cursor:pointer}.lg .pos{color:#00a05c}.lg .neg{color:#dc2626}.lg-back{color:#0e7ea5;font-size:13px;font-weight:700;text-decoration:none}.lg-muted{color:#7a8aa6;font-size:12.5px}.lg-fine{color:#5b7396;margin:10px 0 0;font-size:12.5px;line-height:1.5}.lg-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lg-tag{letter-spacing:.1em;color:#0b6475;font-size:10.5px;font-weight:800}.lg-top h1{letter-spacing:-.01em;margin:2px 0 0;font-size:28px}.lg-sub{color:#45698f;margin:2px 0 0;font-size:14.5px}.lg-sources{flex-wrap:wrap;gap:6px;display:flex}.lg-sources span{color:#7a8aa6;background:#f3f6fb;border:1px solid #dbe3ef;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.lg-sources span:before{content:"";background:#cbd5e1;border-radius:50%;width:7px;height:7px}.lg-sources span.on{color:#00804a;background:#effaf5;border-color:#c6ecd9}.lg-sources span.on:before{background:#00c26e;box-shadow:0 0 0 3px #00c26e2e}.lg-tabs{scrollbar-width:none;z-index:3;background:#eef2f9;border-radius:14px;gap:4px;padding:4px;display:flex;position:sticky;top:0;overflow-x:auto}.lg-tabs::-webkit-scrollbar{display:none}.lg-tabs button{color:#45698f;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1 0 auto;padding:9px 16px;font-size:13.5px;font-weight:700}.lg-tabs button:hover{color:#0f1b3d}.lg-tabs button.on{color:#0f1b3d;background:#fff;box-shadow:0 1px 3px #14204f24,inset 0 -2px #0e7ea5}.lg-hero{color:#fff;background:radial-gradient(120% 140% at 100% 0,#06b6d447,#0000 55%),linear-gradient(135deg,#0f1838 0%,#0f1b3d 45%,#1e3a8a 100%);border:1px solid #22c7e059;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);align-items:center;gap:18px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #14204f38,inset 0 1px #ffffff14}.lg-hero:after{content:"";pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='50' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%237dd3fc' stroke-width='1.6'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%237dd3fc' stroke-width='1.6'/%3E%3C/svg%3E");background-size:28px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 85%);mask-image:linear-gradient(90deg,#0000 10%,#000 85%)}.lg-hero>*{z-index:1;min-width:0;position:relative}.lg-hero small{letter-spacing:.12em;color:#7dd3fc;font-size:10.5px;font-weight:800;display:block}.lg-hero-main b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:44px;font-weight:800;line-height:1.05;display:block}.lg-hero-main b i{opacity:.7;margin-left:2px;font-size:18px;font-style:normal;font-weight:700}.lg-hero .pos{color:#00e38a}.lg-hero .neg{color:#ff8a8a}.lg-hero-main span,.lg-hero-side span{color:#b9cae6;font-size:13px}.lg-hero-side{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.lg-hero-side>div{align-content:start;display:grid}.lg-delta{border-radius:999px;justify-self:start;margin-top:4px;padding:2px 8px;font-weight:700;font-size:11.5px!important}.lg-delta.up{background:#00e38a24;color:#5ff0b3!important}.lg-delta.down{background:#ff8a8a24;color:#ffb0b0!important}.lg-hero-side>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid #7dd3fc38;border-radius:14px;padding:12px 14px}.lg-hero-side b{font-variant-numeric:tabular-nums;margin:3px 0 1px;font-size:19px;font-weight:800;display:block}.lg-hero.slim .lg-hero-main b{font-size:38px}.lg-hero-meter{padding-top:8px}.lg-card{background:#fff;border:1px solid #dbe3ef;border-radius:16px;padding:16px 18px;box-shadow:0 2px 8px #14204f0d}.lg-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.lg-card h3{margin:0;font-size:16px}.lg-legend{color:#45698f;flex-wrap:wrap;gap:14px;margin-bottom:6px;font-size:12.5px;display:flex}.lg-legend span{align-items:center;gap:6px;display:inline-flex}.lg-legend i{border-radius:3px;width:10px;height:10px}.lg-legend i.line{background:#0f1b3d;border-radius:1px;width:2px;height:14px}.lg-legend i.hatch{background:repeating-linear-gradient(45deg,#64748b 0 2px,#fff 2px 4px);border:1px solid #64748b}.lg-chart{position:relative}.lg-chart svg{width:100%;height:auto;display:block;overflow:visible}.lg-grid{stroke:#e8eef7;stroke-width:1px}.lg-zero{stroke:#94a3b8;stroke-width:1px}.lg-axis{fill:#7a8aa6;font-variant-numeric:tabular-nums;font-size:11px}.lg-axis.now{fill:#0f1b3d;font-weight:800}.lg-flag{fill:#00804a;font-size:10.5px;font-weight:800}.lg-hoverband{fill:#f1f5fb}.lg-chart rect[tabindex]:focus{outline:none}.lg-tip{color:#e6eefc;pointer-events:none;z-index:2;background:#0f1838;border-radius:12px;gap:3px;min-width:170px;padding:10px 12px;font-size:12.5px;display:grid;position:absolute;top:0;transform:translate(-50%);box-shadow:0 8px 24px #0f18384d}.lg-tip b{color:#fff;margin-bottom:2px}.lg-tip span{align-items:center;gap:6px;display:flex}.lg-tip i{border-radius:2px;width:8px;height:8px}.lg-tip em{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:700}.lg-tip.left{margin-left:-12px;transform:translate(-100%)}.lg-tip .sub{color:#b9cae6;padding-left:8px;font-size:12px}.lg-tip .tot{border-top:1px solid #ffffff26;margin-top:2px;padding-top:4px}.lg-tip .pos{color:#00e38a}.lg-tip .neg{color:#ff8a8a}.lg-scroll{overflow-x:auto}.lg-pl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.lg-pl th{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:#7a8aa6;white-space:nowrap;border-bottom:1px solid #dbe3ef;padding:6px 10px;font-size:11px;font-weight:800}.lg-pl td{text-align:right;white-space:nowrap;padding:7px 10px}.lg-pl td:first-child{text-align:left}.lg-pl tr.head td{letter-spacing:.08em;text-transform:uppercase;color:#0b6475;text-align:left;padding-top:14px;font-size:11px;font-weight:800}.lg-pl tr.sub td:first-child{color:#45698f;padding-left:22px}.lg-pl tr.total td{border-top:1px solid #dbe3ef;font-weight:800}.lg-pl tr.grand td{background:#f6f9ff;border-top:2px solid #0f1b3d;font-size:16px;font-weight:800}.lg-pl td.soft{color:#9aa8bf}.lg-diff{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.lg-diff.under{color:#00804a;background:#e9f9f1}.lg-diff.over{color:#b3261e;background:#fff1f1}.lg-mix{border-radius:6px;gap:2px;height:16px;margin-bottom:12px;display:flex;overflow:hidden}.lg-mix i{min-width:4px}.lg-mix-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.lg-mix-list li{border-bottom:1px solid #eef2f9;grid-template-columns:10px minmax(0,1fr) auto 38px;align-items:center;gap:10px;padding:8px 0;display:grid}.lg-mix-list li>i{border-radius:3px;width:10px;height:10px}.lg-mix-list span{display:grid}.lg-mix-list small{color:#7a8aa6;font-size:11.5px}.lg-mix-list em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.lg-mix-list .pct{text-align:right}.lg-bud{display:grid}.lg-bud-row{border-bottom:1px solid #eef2f9;grid-template-columns:minmax(170px,1.1fr) 130px minmax(180px,1.5fr) 120px;align-items:center;gap:16px;padding:14px 0;display:grid}.lg-bud-row:last-child{border-bottom:0}.lg-bud-name{align-items:center;gap:10px;display:flex}.lg-bud-name>i{border-radius:4px;flex:none;width:12px;height:12px}.lg-bud-name span{display:grid}.lg-bud-name small{color:#7a8aa6;font-size:11.5px}.lg-bud-input{color:#7a8aa6;gap:3px;font-size:11px;font-weight:700;display:grid}.lg-money-in{background:#fff;border:1px solid #c9d6ea;border-radius:10px;align-items:center;padding:0 8px;display:flex;box-shadow:inset 0 1px 2px #14204f0f}.lg-money-in:focus-within{border-color:#0e7ea5;box-shadow:0 0 0 3px #0e7ea526}.lg-money-in em{color:#7a8aa6;font-style:normal;font-weight:700}.lg-money-in input{width:100%;min-width:0;font:inherit;color:#0f1b3d;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:8px 4px;font-size:14.5px;font-weight:700}.lg-bud-nums{justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.lg-bud-nums b{font-variant-numeric:tabular-nums}.lg-bud-nums span{color:#7a8aa6}.lg-bud-ytd{text-align:right;display:grid}.lg-bud-ytd small{color:#7a8aa6;font-size:11px;font-weight:700}.lg-bud-ytd b{font-variant-numeric:tabular-nums}.lg-bud-ytd span{font-size:12px;font-weight:700}.lg-bud-ytd.under span{color:#00804a}.lg-bud-ytd.over span{color:#b3261e}.lg-meter{background:#e8eef7;border-radius:999px;height:10px;position:relative}.lg-meter.big{background:#ffffff1f;height:14px}.lg-meter>i{border-radius:999px;height:100%;transition:width .3s;display:block}.lg-meter>i.under{background:linear-gradient(90deg,#00a05c,#00c26e)}.lg-meter>i.over{background:linear-gradient(90deg,#ef4444,#dc2626)}.lg-meter>b{opacity:.55;background:#0f1b3d;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.lg-meter.big>b{opacity:.8;background:#fff}.lg-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lg-tiles.four{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-tiles>div{background:#fff;border:1px solid #dbe3ef;border-radius:16px;gap:2px;padding:14px 16px;display:grid;box-shadow:0 2px 8px #14204f0d}.lg-tiles small{letter-spacing:.06em;text-transform:uppercase;color:#7a8aa6;font-size:11px;font-weight:800}.lg-tiles b{font-variant-numeric:tabular-nums;font-size:24px}.lg-tiles span{color:#5b7396;font-size:12.5px}.lg-btn{color:#0f1b3d;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;box-shadow:inset 0 1px #fff,0 1px 2px #14204f1f}.lg-btn:hover{background:#e8f0ff}.lg-btn.strong{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.lg-btn.strong:hover{background:#1e3a8a}.lg-btn.quiet{color:#7a8aa6;box-shadow:none;background:#fff;border-color:#dbe3ef}.lg-btn:disabled{opacity:.5;cursor:default}.lg-add{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-items:end;gap:10px;display:grid}.lg-add label.grow{grid-column:span 2}.lg-add label{color:#7a8aa6;gap:4px;min-width:0;font-size:11px;font-weight:700;display:grid}.lg-add input:not(.lg-money-in input),.lg-add select,.lg-list select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#0f1b3d;background:#fff;border:1px solid #c9d6ea;border-radius:10px;padding:8px 10px;font-size:14px}.lg-add .lg-money-in input{padding:8px 4px}.lg-add .lg-btn{height:38px;padding:0 20px}.lg-said{color:#00804a;margin:10px 0 0;font-size:13px;font-weight:700}.lg-chips{flex-wrap:wrap;gap:6px;display:flex}.lg-chips button{color:#45698f;background:#fff;border:1px solid #dbe3ef;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.lg-chips button i{border-radius:2px;width:8px;height:8px}.lg-chips button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.lg-list{border-collapse:collapse;width:100%;font-size:13.5px}.lg-list th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#7a8aa6;white-space:nowrap;border-bottom:1px solid #dbe3ef;padding:6px 10px;font-size:11px;font-weight:800}.lg-list td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid #eef2f9;padding:9px 10px}.lg-list tr:hover td{background:#f8faff}.lg-list tr.lg-month td{letter-spacing:.08em;text-transform:uppercase;color:#0b6475;background:0 0;border-bottom:1px solid #dbe3ef;padding:14px 10px 6px;font-size:11px;font-weight:800}.lg-list tr.lg-month td.amt{color:#0f1b3d;letter-spacing:0;font-size:13px}.lg-list td.grow{white-space:normal;min-width:180px}.lg-list .amt,.lg-list th.amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.lg-cat{align-items:center;gap:6px;display:inline-flex}.lg-cat i{border-radius:2px;width:8px;height:8px}.lg-src{color:#5b7396;background:#f3f6fb;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.lg-src.auto{color:#00804a;background:#effaf5}.lg-x{color:#7a8aa6;background:#fff;border:1px solid #dbe3ef;border-radius:50%;width:26px;height:26px;font-size:15px;line-height:1}.lg-x:hover{color:#b3261e;border-color:#f3c0c0}.lg-review{border-color:#5bbfd1;box-shadow:0 0 0 3px #22c7e014}.lg-acts{gap:8px;margin-top:12px;display:flex}.lg-fold{margin-top:12px}.lg-fold summary{cursor:pointer;color:#0e7ea5;font-size:13px;font-weight:700}.lg-pace{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lg-slider{color:#45698f;gap:8px;font-size:13px;font-weight:600;display:grid}.lg-slider>span{justify-content:space-between;gap:8px;display:flex}.lg-slider b{color:#0f1b3d;font-variant-numeric:tabular-nums;font-size:15px}.lg-slider input{appearance:none;background:linear-gradient(90deg, #0e7ea5 0 var(--p), #e8eef7 var(--p) 100%);border-radius:999px;outline:none;width:100%;height:8px}.lg-slider input::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:2px solid #0e7ea5;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #14204f40}.lg-slider input::-moz-range-thumb{cursor:pointer;background:#fff;border:2px solid #0e7ea5;border-radius:50%;width:20px;height:20px}.lg-slider input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #0e7ea540}.lg-subs{gap:8px;margin-top:6px;display:grid}.lg-sub{background:#fff;border:1px solid #e3e9f3;border-radius:14px;transition:box-shadow .15s,border-color .15s}.lg-sub:hover{border-color:#c9d6ea}.lg-sub.open{border-color:#93b4f5;box-shadow:0 6px 18px #0e7ea51a}.lg-sub-row{text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:minmax(170px,1.2fr) minmax(120px,1.4fr) 76px 76px 82px 18px;align-items:center;gap:14px;padding:12px 14px;display:grid}.lg-sub-who{align-content:center;gap:3px;min-width:0;display:grid}.lg-sub-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.lg-sub-who small{color:#7a8aa6;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.lg-plan{letter-spacing:.03em;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:800}.lg-plan.pro{color:#fff;background:#0f1b3d}.lg-plan.solo{color:#1e3a8a;background:#e8f0ff}.lg-st.ok{color:#00804a;font-weight:700}.lg-st.wait{color:#0e7ea5;font-weight:700}.lg-st.bad{color:#b3261e;font-weight:700}.lg-sub-bar{gap:2px;height:12px;display:flex;position:relative}.lg-sub-bar i{border-radius:3px;min-width:2px}.lg-sub-bar i:first-child{border-radius:6px 3px 3px 6px}.lg-sub-bar i.profit{background:linear-gradient(90deg,#00a05c,#00c26e);border-radius:3px 6px 6px 3px}.lg-sub-bar .payline{background:#0f1b3d;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.lg-sub-num{text-align:right;display:grid}.lg-sub-num small{letter-spacing:.06em;text-transform:uppercase;color:#9aa8bf;font-size:10.5px;font-weight:800}.lg-sub-num b{font-variant-numeric:tabular-nums;font-size:14.5px}.lg-chev{color:#9aa8bf;justify-self:end;font-size:20px;transition:transform .2s}.lg-chev.up{color:#0e7ea5;transform:rotate(90deg)}.lg-sub-more{border-top:1px solid #eef2f9;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;margin:0 4px;padding:4px 14px 16px;display:grid}.lg-use{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;padding-top:14px;display:grid}.lg-use>div{background:#f6f9ff;border:1px solid #e3ebf8;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.lg-use b{font-variant-numeric:tabular-nums;font-size:18px}.lg-use small{color:#5b7396;font-size:11.5px}.lg-sub-side{align-content:start;gap:12px;padding-top:14px;display:grid}.lg-planuse span{color:#45698f;justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.lg-spark{align-items:flex-end;gap:5px;height:48px;padding-bottom:16px;display:flex;position:relative}.lg-spark i{background:linear-gradient(#0e7ea5,#22c7e0);border-radius:4px 4px 0 0;flex:1}.lg-spark small{color:#9aa8bf;font-size:11px;position:absolute;bottom:0;left:0}.lg-costs{color:#45698f;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.lg-costs li{align-items:center;gap:8px;display:flex}.lg-costs i{border-radius:2px;width:8px;height:8px}.lg-costs em{color:#0f1b3d;font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:700}.lg-costs li.tot{color:#0f1b3d;border-top:1px solid #eef2f9;padding-top:4px;font-weight:700}@media (width<=1000px){.lg-bud-row{grid-template-columns:minmax(0,1fr) 130px}.lg-bud-meter{grid-column:1/2}.lg-bud-ytd{grid-column:2/3}.lg-sub-more{grid-template-columns:1fr}}@media (width<=760px){.lg-hero{grid-template-columns:1fr;padding:18px}.lg-hero-main b{font-size:36px}.lg-tiles,.lg-tiles.four{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-pace{grid-template-columns:1fr}.lg-use{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-sub-row{grid-template-columns:minmax(0,1fr) 70px 18px;row-gap:8px}.lg-sub-bar{grid-area:2/1/auto/-1}.lg-sub-num.hide-sm{display:none}.lg-add{grid-template-columns:1fr 1fr}.lg-add label.grow,.lg-add .lg-btn{grid-column:1/-1}}.lg-hero-note{color:#b9cae6;margin-top:10px;font-size:13px;display:block}.lg-list tr.lg-month{cursor:pointer}.lg-list tr.lg-month button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.lg-list tr.lg-month button small{letter-spacing:0;text-transform:none;color:#7a8aa6;font-size:11px;font-weight:600}.lg-list tr.lg-month .lg-chev{font-size:16px}.lg-list tr.lg-month.open .lg-chev{color:#0b6475;transform:rotate(90deg)}.lg-look{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.lg-look-card{text-align:left;color:#0f1b3d;background:#fff;border:1px solid #dbe3ef;border-left:4px solid #0e7ea5;border-radius:14px;align-content:start;gap:3px;padding:12px 14px 12px 16px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 2px 8px #14204f0d}.lg-look-card:hover{transform:translateY(-1px);box-shadow:0 6px 16px #14204f1a}.lg-look-card small{letter-spacing:.1em;color:#7a8aa6;font-size:10.5px;font-weight:800}.lg-look-card b{font-size:14.5px}.lg-look-card span{color:#5b7396;font-size:12.5px}.lg-look-card em{color:#0e7ea5;margin-top:4px;font-size:12.5px;font-style:normal;font-weight:700}.lg-look-card.up{border-left-color:#0e7ea5}.lg-look-card.over,.lg-look-card.risk{border-left-color:#dc2626}.lg-look-card.over small,.lg-look-card.risk small{color:#b3261e}.lg-look-card.grow{border-left-color:#00a05c}.lg-look-card.grow small{color:#00804a}.lg-ready{color:#00804a;background:#e9f9f1;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:800}.lg-dl{margin-left:auto}.lg-top-side{justify-items:end;gap:8px;display:grid}.lg-error{color:#b3261e;background:#fff1f1;border-radius:12px;margin:0;padding:10px 14px;font-weight:700}.lg-loading{gap:12px;display:grid}.lg-loading i{background:linear-gradient(90deg,#eef2f9 0%,#f7f9fd 50%,#eef2f9 100%) 0 0/200% 100%;border-radius:16px;height:120px;animation:1.2s linear infinite lg-shimmer;display:block}.lg-loading i:first-child{background-color:#0f1b3d;height:150px}@keyframes lg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lg-loading i{animation:none}}.lg-empty{color:#45698f;text-align:center;background:#f6f9ff;border:1px dashed #c9d6ea;border-radius:12px;margin:4px 0;padding:18px;font-size:13.5px}.lg-sources span.test{color:#1e3a8a;background:#eaf2ff;border-color:#c9d6ea}.lg-sources span.test:before{background:#0e7ea5}.lg-sources span.bad{color:#b3261e;background:#fff1f1;border-color:#f3c0c0}.lg-sources span.bad:before{background:#dc2626}.lg-said.bad{color:#b3261e}.lg-meter.empty{background:repeating-linear-gradient(90deg,#e8eef7 0 6px,#0000 6px 10px)}.lg-bud-input>span:first-child{align-items:center;gap:6px;display:flex}.lg-bud-input i{font-size:10.5px;font-style:normal;font-weight:800}.lg-bud-input i.ok{color:#00804a}.lg-bud-input i.bad{color:#b3261e}.lg-cat.edit select,.lg-quiet-select{font:inherit;color:#0f1b3d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:3px 4px;font-size:13.5px}.lg-cat.edit select:hover,.lg-quiet-select:hover,.lg-cat.edit select:focus,.lg-quiet-select:focus{background:#fff;border-color:#c9d6ea}.lg-plan.realtor_pro{color:#fff;background:#0f1b3d}.lg-loads{flex-wrap:wrap;gap:8px;display:inline-flex}.lg-receipt-acts{justify-content:flex-end;gap:6px;display:flex}.lg-list td.grow small{color:#7a8aa6;font-size:11.5px;display:block}.ll{background:#f8faff;border:1px dashed #0e7ea54d;border-radius:12px;gap:10px;margin:4px 0 12px;padding:12px 14px;display:grid}.ll-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ll-head>div{flex:1;gap:2px;min-width:220px;display:grid}.ll-head b{color:#1e2a3a}.ll-head small{color:#536789}.ll-body{grid-template-columns:170px 1fr;align-items:start;gap:14px;display:grid}.ll-page{background:#fff;border:1px solid #e3eaf3;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 2px 8px #14204f14}.ll-page img{width:100%;height:auto;display:block}.ll-mark{border:2px solid #0e7ea5;border-radius:3px;position:absolute;box-shadow:0 0 0 2px #0e7ea52e}.ll-mark-team-logo{border-color:#0e7490;box-shadow:0 0 0 2px #0e74902e}.ll-found{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.ll-tile{background:#fff;border:1px solid #e3eaf3;border-radius:10px;align-content:start;gap:8px;padding:10px;display:grid}.ll-name{letter-spacing:.06em;text-transform:uppercase;color:#0e7ea5;font-size:12px}.ll-name-team-logo{color:#0e7490}.ll-check{background-color:#fff;background-image:linear-gradient(45deg,#e9eef6 25%,#0000 25%),linear-gradient(-45deg,#e9eef6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e9eef6 75%),linear-gradient(-45deg,#0000 75%,#e9eef6 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid #e3eaf3;border-radius:8px;place-items:center;min-height:92px;padding:10px;display:grid}.ll-check img{object-fit:contain;max-width:100%;max-height:110px}.ll-pick{border:1px solid #0e7ea540;border-radius:999px;display:flex;overflow:hidden}.ll-pick button{color:#0f1b3d;white-space:nowrap;cursor:pointer;background:#fff;border:0;flex:1;padding:7px 6px;font:700 12px system-ui,sans-serif}.ll-pick button+button{border-left:1px solid #0e7ea540}.ll-pick button.on{color:#fff;background:#0e7ea5}@media (width<=640px){.ll-body{grid-template-columns:1fr}.ll-page{max-width:220px}}.tg-card .tg-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tg-free{color:#00a05c;background:#e7f9f0;border-radius:999px;padding:3px 10px;font:800 12px system-ui,sans-serif}.tg-steps{color:#0f1b3d;gap:6px;margin:0;padding-left:22px;font-size:14px;line-height:1.45;list-style:decimal;display:grid}.tg-link{background:var(--hh-fade);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:10px 20px;font:800 14px system-ui,sans-serif;box-shadow:inset 0 1px #ffffff40,0 3px 8px #14204f40}.tg-preview{background:#dfe9f3;border-radius:14px;gap:6px;padding:12px;display:grid}.tg-preview>small{color:#45698f;text-transform:uppercase;letter-spacing:.05em;font:700 11.5px system-ui,sans-serif}.tg-bubble{color:#0f172a;background:#fff;border-radius:14px 14px 14px 4px;gap:2px;max-width:340px;padding:10px 12px 18px;font:14px/1.4 system-ui,sans-serif;display:grid;position:relative;box-shadow:0 1px 2px #0000001f}.tg-bubble b{font-weight:800}.tg-bubble .tg-open{color:#0e7ea5;margin-top:4px;font-weight:700}.tg-bubble time{color:#94a3b8;font-size:11px;position:absolute;bottom:4px;right:10px}.tg-link:disabled{opacity:.55;cursor:default}.tg-confirm{background:#eef4ff;border:1px solid #c7d7f5;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.tg-confirm p{color:#0f1b3d;margin:0;font-size:14px}.tg-code{color:#0f1b3d;word-break:break-all;background:#f1f5f9;border-radius:6px;padding:2px 6px;font-size:12px}.tg-error{color:#b91c1c}.tg-all{justify-self:start}.tg-owner{border-top:1px dashed #c7d7f5;gap:6px;padding-top:10px;display:grid}.tg-face{gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.tg-face .ok{color:#00a05c}.tg-face .no{color:#b91c1c}.lsr-fine{color:#45698f;margin:0;font-size:13px;line-height:1.5}.lsr-addr{background:#eaf2ff;border:1px solid #c9d6ea;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.lsr-addr code{color:#0f1b3d;word-break:break-all;flex:1;font-size:17px;font-weight:800}.lsr-addr.small code{font-size:13.5px;font-weight:700}.lsr-more{gap:8px;display:grid}.lsr-more summary{cursor:pointer;color:#0e7ea5;font-size:13.5px;font-weight:700}.lsr-leads{gap:6px;display:grid}.lsr-lead{color:#45698f;border:1px solid #dbe3ef;border-radius:12px;grid-template-columns:120px 110px minmax(0,1fr) 90px minmax(150px,auto);align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:grid}.lsr-lead b{color:#0f1b3d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lsr-lead.warn{background:#fdf6f5;border-color:#f0563f}.lsr-lead.warn em{color:#f0563f;justify-items:start;gap:4px;display:grid}.lsr-lead.warn em small{color:#45698f;font-weight:500}.lsr-from{color:#1e3a8a;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#eaf2ff;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:800;overflow:hidden}.lsr-what{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lsr-when{text-align:right;white-space:nowrap}.lsr-lead em{color:#0e7ea5;font-style:normal;font-weight:700}.lsr-lead em a{color:inherit}@media (width<=760px){.lsr-lead{grid-template-columns:1fr 1fr}.lsr-what{white-space:normal;grid-column:1/-1}.lsr-when{text-align:left}}.lsr-foot{color:#7a8aa6;word-break:break-word;font-size:11.5px}.lsr-where summary{cursor:pointer;color:#0e7ea5;font-size:12px;font-weight:700;list-style:none}.lsr-where summary::-webkit-details-marker{display:none}.lsr-where small{white-space:normal;margin-top:2px;display:block;overflow:visible}.lsr-lead{grid-template-columns:110px 100px minmax(0,1fr) 90px minmax(0,220px)}.lsr-lead em{overflow-wrap:anywhere;min-width:0}.lsr-lead.warn em small{white-space:normal}.lsr-hexes{flex-wrap:wrap;gap:6px 10px;padding:6px 0 2px;display:flex}.lsr-hex{box-sizing:border-box;clip-path:inset(0 round 24%);background:#dbe3ef;width:156px;height:176px;padding:4px}.lsr-hex.on{background:#00c26e}.lsr-hex-in{clip-path:inset(0 round 24%);text-align:center;color:#fff;box-sizing:border-box;align-content:center;justify-items:center;gap:2px;width:100%;height:100%;padding:0 18px;display:grid}.lsr-hex.c0 .lsr-hex-in{background:#0e7ea5}.lsr-hex.c1 .lsr-hex-in{background:#0f1b3d}.lsr-hex.c2 .lsr-hex-in{background:#0e7490}.lsr-hex.c3 .lsr-hex-in{background:#0f1b3d}.lsr-hex:not(.on) .lsr-hex-in{opacity:.82}.lsr-hex-in b{font-size:12.5px;line-height:1.15}.lsr-hex-in strong{margin-top:4px;font-size:30px;line-height:1}.lsr-hex-in small{opacity:.85;font-size:10.5px}.lsr-hex-in em{opacity:.85;margin-top:4px;font-size:10.5px;font-style:normal}.lsr-where ul{color:#45698f;gap:3px;margin:6px 0 0;padding-left:18px;font-size:12.5px;display:grid}.lsr-where ul b{color:#0f1b3d}.lsr-hexes{width:100%;max-width:580px;height:320px;padding:0;display:block;position:relative}.lsr-hex{position:absolute}.lsr-hex:nth-child(2n){margin-top:0}.lsr-hex:first-child{top:0;left:0}.lsr-hex:nth-child(2){top:0;left:162px}.lsr-hex:nth-child(3){top:138px;left:81px}.lsr-hex:nth-child(4){top:138px;left:243px}.lsr-hex:nth-child(5){top:0;left:324px}.lsr-hex:nth-child(6){top:138px;left:405px}.lsr-hex:nth-child(n+7){display:none}@media (width<=760px){.lsr-hexes{transform-origin:0 0;height:260px;transform:scale(.8)}}.lsr-hexes{margin:0 auto}.lsr-hex:not(.on){background:#c9d6ea}.lsr-hex:not(.on) .lsr-hex-in{color:#7a8aa6;opacity:1;background:#fff}.lsr-where{text-align:center}.lsr-where ul{text-align:left;max-width:560px;margin-left:auto;margin-right:auto}.lsr-how{display:inline}.lsr-how summary{cursor:pointer;color:#0e7ea5;font-weight:700;list-style:none;display:inline}.lsr-how summary::-webkit-details-marker{display:none}.lsr-how[open] span{margin-top:8px;display:block}.lsr-hex-in small,.lsr-hex-in em{opacity:1;font-size:11.5px;font-weight:600}.lsr-hex:not(.on) .lsr-hex-in{color:#45698f}.lsr-hex:not(.on) .lsr-hex-in b{color:#0f1b3d}.lsr-hex:not(.on) .lsr-hex-in strong{color:#45698f}.lsr-hex.on .lsr-hex-in small,.lsr-hex.on .lsr-hex-in em,.lsr-hex.on .lsr-hex-in b,.lsr-hex.on .lsr-hex-in strong{color:#fff}.meet{box-sizing:border-box;color:#0f1b3d;background:#eef2f8;min-height:100vh;padding:24px 16px 40px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.meet-card{text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:16px;gap:12px;max-width:440px;margin:0 auto;padding:22px 22px 18px;display:grid}.meet-officer{line-height:1.2;display:grid}.meet-officer b{font-size:17px}.meet-officer span{color:#45698f;font-size:13px}.meet h1{margin:4px 0 0;font-size:20px}.meet-sub{color:#45698f;margin:0;font-size:14px;line-height:1.5}.meet label{color:#45698f;gap:4px;font-size:12.5px;font-weight:700;display:grid}.meet input{font:inherit;color:#0f1b3d;border:1px solid #c9d6ea;border-radius:10px;padding:10px 12px;font-size:15px}.meet-send{color:#fff;background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));border:0;border-radius:999px;justify-self:start;padding:12px 24px;font-size:15px;font-weight:800}.meet-send:disabled{opacity:.55}.meet-fine{color:#7a8aa6;margin:0;font-size:11.5px;line-height:1.45}.meet-err{color:#b3261e;background:#fff1f1;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;font-weight:700}.meet-foot{border-top:1px solid #eef2f8;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding-top:12px;display:flex}.meet-foot>span:last-child{color:#0f1b3d;letter-spacing:.3px;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:800}.meet-lockup{align-items:center;gap:6px;display:inline-flex}.meet-wordmark{letter-spacing:.5px;background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:800}.meet-answer{text-align:center}.meet-badge{color:#fff;clip-path:inset(0 round 24%);background:var(--hh-fade);place-items:center;width:64px;height:72px;margin:4px auto 12px;font-size:30px;font-weight:900;display:grid}.meet-when{background:#f3f6fd;border:1px solid #dbe4f3;border-radius:14px;gap:3px;margin:14px 0 16px;padding:12px 14px;display:grid}.meet-when b{color:#0f1b3d;font-size:15px}.meet-when span{color:#475569;font-size:14px}.meet-answer .meet-send{text-align:center;box-sizing:border-box;width:100%;text-decoration:none;display:block}.meet-quiet{color:#1e3a8a;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;width:100%;margin-top:10px;padding:11px;font-size:14px;font-weight:700;display:block}.meet-quiet:disabled{opacity:.5;cursor:default}.meet-answer h1{color:#0f1b3d;font-weight:800}.pu-panel{color:#1e2b6a;background:#fff;border:1px solid #c9d8eb;border-top:4px solid #22c7e0;border-radius:12px;overflow:hidden}.pu-band{color:#142250;background:#b6e3ea;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 14px;display:flex}.pu-band small{letter-spacing:.1em;font-size:9.5px;font-weight:900}.pu-band strong{font-size:14px}.pu-band span{opacity:.85;margin-left:auto;font-size:11px}.pu-seg{flex-wrap:wrap;gap:6px;margin:12px 14px 0;display:flex}.pu-seg button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:3px 12px;font:700 11px inherit}.pu-seg button.on{color:#fff;background:#22c7e0;border-color:#22c7e0}.pu-tiles{grid-template-columns:repeat(4,1fr);gap:10px;padding:12px 14px;display:grid}.pu-tile{background:#f8faff;border:1px solid #edf2fa;border-radius:10px;padding:10px 12px}.pu-tile small{letter-spacing:.08em;color:#0b6475;font-size:9.5px;font-weight:900;display:block}.pu-tile b{margin:2px 0;font-size:22px;display:block}.pu-tile i{color:#45698f;font-size:11px;font-style:normal}.pu-tile.money b{color:#00a05c}.pu-scroll{overflow-x:auto}.pu-table{border-collapse:collapse;width:calc(100% - 28px);margin:0 14px 14px;font-size:12px}.pu-table th{text-align:left;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid #edf2fa;padding:6px 8px;font-size:9.5px}.pu-table th.n,.pu-table td.n{text-align:right}.pu-table th.bar-col{width:30%}.pu-table td{border-bottom:1px solid #f1f5fb;padding:6px 8px}.pu-table td.n{font-variant-numeric:tabular-nums}.pu-table td.money{color:#00a05c;text-align:right;font-weight:700}.pu-bar{background:#edf2fa;border-radius:3px;height:6px;overflow:hidden}.pu-bar i{background:linear-gradient(90deg,#0a7a8c,#0e7ea5,#22c7e0);height:100%;display:block}.pu-note{color:#b91c1c;margin:8px 14px 0;font-size:12px;font-weight:700}.pu-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:0 14px 12px;font-size:11px;display:flex}.pu-foot a{color:#24539e;margin-left:auto;font-weight:700;text-decoration:none}@media (width<=760px){.pu-tiles{grid-template-columns:1fr 1fr}}.st-switch{gap:4px;margin-left:12px;display:inline-flex}.st-switch-btn{color:#5b6b85;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea540;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800}.st-switch-btn.on{color:#fff;background:linear-gradient(120deg,#0a7a8c,#0e7ea5);border-color:#0000}.st-search{margin:0 0 14px}.st-search-hits{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.st-hit{color:#0e7ea5;background:#f6f9ff;border:1px solid #0e7ea533;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:700;text-decoration:none}.st-tile{color:inherit;background:#fff;border:1px solid #0e7ea529;border-radius:16px;padding:18px;text-decoration:none;display:block;box-shadow:0 4px 14px #1e2b450d}.st-tile:hover{border-color:#0a7a8c}.st-tile-icon{margin:0 0 6px;font-size:30px}.st-tile-name{color:#1e2b45;margin:0 0 4px;font-size:16px;font-weight:800}.st-tile-stat{color:#5b6b85;margin:0 0 3px;font-size:12px}.st-tile-recent{color:var(--muted);margin:0 0 8px;font-size:11px}.st-tile-cta{color:#0e7ea5;margin:0;font-size:11.5px;font-weight:800}.st-week{margin-top:16px}.st-week-line{color:#45526b;background:#f8fafd;border-radius:12px;margin:0;padding:10px 14px;font-size:12.5px}.st-week-line i{color:var(--muted)}.st-view{background:#fff;border:1px solid #0e7ea524;border-radius:14px;margin:0 0 22px;padding:14px 16px}.st-view-head{color:#4b5a78;margin:0 0 12px;font-size:13px}.st-view-head a{color:#0e7ea5;font-weight:700;text-decoration:none}.st-view-head b{color:#1e2b45}.sr{gap:14px;max-width:1080px;display:grid}.sr-run{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.sr-run-btn{text-align:left;cursor:pointer;font:inherit;background:#f8faff;border:1px solid #0e7ea52e;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.sr-run-btn b{color:#1e2b45;font-size:14px}.sr-run-btn small{color:#4b5a78;font-size:12px}.sr-run-btn:disabled{opacity:.6;cursor:default}.sr-doc{background:#fff;border:1px solid #0e7ea529;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.sr-doc-head{align-items:center;gap:10px;display:flex}.sr-doc-head b{color:#1e2b45;flex:1;font-size:14px}.sr-doc-head small{color:var(--muted);font-size:12px}.sr-doc pre{white-space:pre-wrap;color:#33415e;max-height:60vh;margin:0;font:13px/1.5 ui-monospace,Menlo,Consolas,monospace;overflow:auto}.sr-mock{background:#fff;border:1px solid #0e7ea524;border-radius:10px;width:100%;height:72vh}.sr-btn{color:#fff;font:inherit;cursor:pointer;background:#0b6475;border:none;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:800}.sr-btn.quiet{color:#0e7ea5;background:#f3f7ff;border:1px solid #0e7ea54d}.sr-list{gap:6px;display:grid}.sr-list-title{letter-spacing:.06em;text-transform:uppercase;color:#0b6475;margin:0;font-size:10.5px;font-weight:800}.sr-quiet{color:#4b5a78;margin:0;font-size:13px}.sr-row{background:#f8faff;border:1px solid #0e7ea51f;border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.sr-link{text-align:left;font:inherit;color:#0e7ea5;cursor:pointer;background:0 0;border:none;flex:1;padding:0;font-size:13.5px;font-weight:700}.sr-row small{color:var(--muted);font-size:12px}.sr-x{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:16px}.sr-x:hover{color:#b91c1c}.pf{gap:16px;display:grid}.pf-layout{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pf-panel{background:linear-gradient(#fff,#e8f6f8);border:1px solid #79cbd9;border-radius:12px;padding:14px 16px;box-shadow:inset 0 1px #fff,0 0 0 3px #22c7e024,0 8px 18px #22c7e029}.pf-panel.blue{background:linear-gradient(#fff,#eef4ff);border-color:#9dbdfa;box-shadow:inset 0 1px #fff,0 0 0 3px #0e7ea524,0 8px 18px #0e7ea529}.pf-panel>header{border-bottom:2px solid #0b6475;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.pf-panel.blue>header{border-bottom-color:#0e7ea5}.pf-panel>header p{letter-spacing:.1em;color:#0b6475;margin:0;font-size:11px;font-weight:900}.pf-panel.blue>header p{color:#0e7ea5}.pf-panel>header span{color:#61718b;font-size:11px}.pf-label{letter-spacing:.06em;color:#0b6475;text-transform:uppercase;margin:10px 0 4px;font-size:10px;font-weight:900;display:block}.pf-panel input[type=text],.pf-panel input:not([type]){width:100%;font:inherit;color:#19365f;background:#fff;border:1px solid #c9dcfa;border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:13px}.pf-g3{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.pf-search{position:relative}.pf-matches{z-index:5;background:#fff;border:1px solid #79cbd9;border-radius:10px;position:absolute;top:40px;left:0;right:0;overflow:hidden;box-shadow:0 10px 24px #1a356029}.pf-matches button{text-align:left;color:#19365f;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f7;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;font:700 13px inherit;display:flex}.pf-matches button span{color:#61718b;font-size:12px;font-weight:500}.pf-agent{background:#fff;border:1px solid #79cbd9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:9px 12px;display:flex}.pf-agent b{color:#19365f;font-size:14px;display:block}.pf-agent span{color:#58708e;font-size:11.5px;display:block}.pf-agent button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #a9c7ee;border-radius:999px;padding:6px 11px;font:800 11px inherit}.pf-qr-line{color:#0f1b3d;background:#fff;border:1px dashed #79cbd9;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:11.5px}.pf-lines{gap:5px;display:grid}.pf-lines label{color:#19365f;cursor:pointer;align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.pf-lines label.off{color:var(--muted)}.pf-lines input{accent-color:#0b6475;margin-top:2px}.pf-hint{color:var(--muted);margin:6px 0 0;font-size:11.5px;line-height:1.4}.pf-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pf-actions .btn,.pf-actions .go,.pf-email .go{color:#1d4ed8;cursor:pointer;background:linear-gradient(#fff,#e7f0ff);border:1px solid #a9c7ee;border-radius:999px;align-items:center;padding:8px 13px;font:800 12px inherit;text-decoration:none;display:inline-flex}.pf-actions .go,.pf-email .go{color:#fff;background:linear-gradient(160deg,#0a7a8c,#0f1b3d);border-color:#0f1b3d}.pf-actions .go:disabled,.pf-email .go:disabled{opacity:.6;cursor:default}.pf-email{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:10px;display:grid}.pf-email input{margin:0}.pf-msg{color:#0b6475;margin:8px 0 0;font-size:12px;font-weight:700}.pf-preview{min-height:600px}.pf-preview iframe{background:#e9eef8;border:0;border-radius:12px;width:100%;height:1080px;box-shadow:0 8px 22px #1a35601f}.pf-empty{text-align:center;color:#58708e;background:#f2fafb;border:1px dashed #79cbd9;border-radius:12px;place-items:center;min-height:600px;padding:20px;font-size:13px;display:grid}.pf-empty b{color:#0f1b3d;margin-bottom:4px;font-size:16px;display:block}.pf-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.pf-card{background:#fff;border:1px solid #e3e8f0;border-radius:10px;padding:10px 12px}.pf-card.on{border-color:#0a7a8c;box-shadow:0 0 0 3px #22c7e033}.pf-card b{color:#19365f;font-size:13.5px;display:block}.pf-card span{color:#58708e;margin-top:2px;font-size:11.5px;display:block}.pf-card em{color:#0b6475;margin-top:4px;font-size:11.5px;font-style:normal;font-weight:800;display:block}.pf-card div{gap:6px;margin-top:8px;display:flex}.pf-card div button,.pf-card div a{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #a9c7ee;border-radius:999px;padding:5px 10px;font:800 11px inherit;text-decoration:none}.pf-card div .danger{color:#b91c1c;border-color:#fca5a5}@media (width<=1000px){.pf-layout{grid-template-columns:1fr}.pf-preview iframe{height:900px}}.st-wrap{margin-top:24px}.st-title{color:#0b6475;margin:0;font-size:20px}.st-sub{color:#5b6b85;margin:4px 0 16px}.st-card{background:#fff;border:1px solid #0e7ea524;border-radius:14px;max-width:760px;margin-bottom:14px;padding:16px 20px;box-shadow:0 10px 30px #0e7ea50f}.st-card h2{color:#0b6475;margin:0 0 10px;font-size:16px}.st-grid{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.st-grid label{color:#33415e;flex-direction:column;gap:3px;font-size:12px;font-weight:600;display:flex}.st-grid input,.st-card textarea{font:inherit;border:1px solid #0e7ea538;border-radius:7px;padding:7px 9px;font-size:13px;font-weight:400}.st-card textarea{box-sizing:border-box;width:100%}.st-hint{color:#5b6b85;margin:0 0 8px;font-size:12.5px}.st-preview{font:inherit;color:#33415e;white-space:pre-wrap;background:#f3f7ff;border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:12.5px}.st-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.st-save{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border:none;border-radius:999px;padding:9px 18px;font-weight:700}.st-save:disabled{opacity:.6}.st-quiet{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:9px 14px;font-weight:700}.aik{background:#fff;border:1px solid #0e7ea524;border-radius:14px;margin-top:18px;padding:18px 20px;box-shadow:0 10px 30px #0e7ea50f}.aik h2{color:#0b6475;margin:0 0 4px;font-size:16px}.aik-sub{color:#5b6b85;margin:0 0 12px;font-size:13px}.aik-rows{flex-direction:column;gap:10px;display:flex}.aik-row{grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr);align-items:center;gap:10px;display:grid}.aik-name{color:#1e2b45;flex-direction:column;font-size:13.5px;font-weight:700;display:flex}.aik-name small{color:var(--muted);font-size:11.5px;font-weight:500}.aik-row input{font:inherit;border:1px solid #0e7ea538;border-radius:9px;padding:8px 10px;font-size:13px}.aik-foot{align-items:center;gap:12px;margin-top:12px;display:flex}.aik-save{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border:none;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:800}.aik-save:disabled{opacity:.5;cursor:default}.aik-note{color:#00a05c;font-size:12.5px;font-weight:700}.cg{color:#0f1b3d;gap:14px;max-width:1180px;margin:0 auto;padding:8px 0 40px;display:grid}.cg-head{color:#fff;background:#0f1b3d;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 20px;display:flex}.cg-head h1{margin:0;font-family:Sora,sans-serif;font-size:30px}.cg-head p{color:#c7d2ea;margin:2px 0 0;font-size:14px}.cg-kinds{gap:6px;display:flex}.cg-kinds button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #ffffff59;border-radius:999px;padding:0 16px;font-weight:700}.cg-kinds button[aria-pressed=true]{color:#0f1b3d;background:#fff;border-color:#fff}.cg-soon{background:#f4f8ff;border:1px solid #dbe6f5;border-radius:14px;margin:0;padding:18px}.cg-body{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:16px;display:grid}.cg-build,.cg-side{gap:12px;min-width:0;display:grid}.cg-side{position:sticky;top:12px}.cg-card{background:#fff;border:1px solid #c9d6ea;border-radius:14px;gap:10px;padding:16px;display:grid}.cg-card h2{margin:0;font-size:18px}.cg-card h3{color:#0e7ea5;margin:0;font-size:16px}.cg-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cg-row h2{flex:1}.cg-field{color:#193453;gap:4px;font-size:12px;font-weight:700;display:grid}.cg-field.grow{flex:1;min-width:200px}.cg-field input,.cg-field select{font:inherit;color:#0f1b3d;box-sizing:border-box;background:#fff;border:1px solid #a9c7ee;border-radius:10px;min-height:40px;padding:6px 10px;font-size:14px;font-weight:400}.cg-tick{cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:14px;display:flex}.cg-tick input{accent-color:#0e7ea5;width:20px;height:20px;margin:0}.cg-note{color:#536b87;margin:0;font-size:12.5px;line-height:1.45}.cg-step-head{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cg-step-head h3{align-self:center;margin-right:auto}.cg-box{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #a9c7ee;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.5}.cg-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cg-count{color:#536b87;margin-left:auto;font-size:12px}.cg-ideas{gap:8px;display:flex}.cg-ideas input{min-width:0;font:inherit;border:1px dashed #a9c7ee;border-radius:10px;flex:1;min-height:40px;padding:6px 10px;font-size:13px}.cg-quiet,.cg-bea,.cg-add,.cg-go{min-height:40px;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.cg-quiet{color:#193453;background:#f4f8ff;border:1.5px solid #c4d3ea}.cg-bea{background:var(--bea-fade,linear-gradient(135deg, #000, #0f1b3d, #0e7ea5, #22c7e0));color:#fff;border:0}.cg-add{color:#0e7ea5;background:#fff;border:1.5px dashed #a9c7ee;min-height:48px}.cg-go{background:var(--hh-fade);color:#fff;border:0;min-height:48px;padding:0 22px;font-size:15px}.cg-quiet:disabled,.cg-bea:disabled,.cg-go:disabled{opacity:.45;cursor:default}.cg-x{color:#536b87;cursor:pointer;background:#fff;border:1px solid #c4d3ea;border-radius:999px;width:36px;height:36px}.cg-kicker{letter-spacing:.06em;text-transform:uppercase;color:#0e7490;margin:4px 0 0;font-size:11px;font-weight:900}.cg-bubble{color:#fff;white-space:pre-wrap;background:#0e7ea5;border-radius:14px 14px 14px 4px;max-width:420px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.cg-bubble small{color:#dbeafe;margin-top:6px;font-size:12px;display:block}.cg-problems{background:#fcf2f0;border:1px solid #f0563f;border-radius:12px;margin:0;padding:10px 12px 10px 28px;font-size:13px}.cg-cal-head{align-items:center;gap:8px;display:flex}.cg-cal-head h2{text-align:center;flex:1;font-size:16px}.cg-cal{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;font-size:13px;display:grid}.cg-cal b{color:#536b87;padding:4px 0;font-size:11px}.cg-cal span{border-radius:8px;padding:8px 0 12px;position:relative}.cg-cal span.out{color:#b6c3d6}.cg-cal span.today{background:#eaf2ff;font-weight:800}.cg-cal span i{background:#0e7ea5;border-radius:999px;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:3px;left:50%}.cg-cal span i.draft{background:#22c7e0}.cg-up{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cg-up li{background:#f8fbff;border:1px solid #dbe6f5;border-radius:12px;gap:3px;padding:10px;font-size:13px;display:grid}.cg-up li.draft{border-style:dashed;border-color:#22c7e0}.cg-up .when{color:#0e7ea5;font-size:12px;font-weight:800}.cg-up li .cg-quiet{justify-self:start;min-height:32px;font-size:12px}.cg-sheet{z-index:200;background:#14204f73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cg-sheet>div{background:#fff;border-radius:16px;gap:8px;width:min(560px,100%);max-height:80vh;padding:16px;display:grid;overflow:auto}.cg-names{margin:0;padding:0;list-style:none;display:grid}.cg-names li{border-bottom:1px solid #eef3fa;justify-content:space-between;gap:10px;padding:7px 4px;font-size:14px;display:flex}.cg-names li span:last-child{color:#0e7ea5;font-weight:700}@media (width<=900px){.cg-body{grid-template-columns:minmax(0,1fr)}.cg-side{position:static}}@media (width<=600px){.cg-head{padding:14px}.cg-head h1{font-size:24px}.cg-ideas{flex-direction:column}.cg-count{width:100%;margin-left:0}}.cg-views{gap:6px;display:flex}.cg-views button{color:#193453;min-height:44px;font:inherit;cursor:pointer;background:#f4f8ff;border:1.5px solid #c4d3ea;border-radius:999px;padding:0 16px;font-weight:700}.cg-views button[aria-pressed=true]{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.cg-camp-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cg-state{border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:800}.cg-state.live{color:#0e7ea5;background:#eaf2ff}.cg-state.paused{color:#64748b;background:#f1f5f9}.cg-state.done{color:#00a05c;background:#e9f9f1}.cg-line{gap:0;margin:0;padding:0;list-style:none;display:grid}.cg-line li{padding:0 0 12px;position:relative}.cg-line li:not(:last-child):before{content:"";background:#dbe6f5;width:2px;position:absolute;top:18px;bottom:0;left:7px}.cg-line-row{align-items:flex-start;gap:10px;display:flex}.cg-dot{background:#fff;border:2px solid #a9c7ee;border-radius:999px;flex:none;width:16px;height:16px;margin-top:2px}.cg-line li.sent .cg-dot{background:#00a05c;border-color:#00a05c}.cg-line li.next .cg-dot{background:#0e7ea5;border-color:#0e7ea5}.cg-line li.skipped .cg-dot{border-style:dashed}.cg-line-text{flex:1;gap:2px;min-width:0;font-size:13px;display:grid}.cg-line-text b{font-size:14px}.cg-line-text span{color:#536b87}.cg-line li.next .cg-line-text span{color:#0e7ea5;font-weight:700}.cg-line li.skipped .cg-line-text{opacity:.55}.cg-line-text p{color:#193453;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.cg-line-btns{flex:none;gap:6px;display:flex}.cg-line .cg-step{margin:8px 0 0 26px}.cg-up li.paused{opacity:.6}@media (width<=600px){.cg-line-row{flex-wrap:wrap}.cg-line-btns{width:100%;padding-left:26px}.cg-line .cg-step{margin-left:0}}.cg-marks{flex-wrap:wrap;gap:6px;display:flex}.cg-mark{color:#193453;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c4d3ea;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700}.cg-mark:disabled{opacity:.45;cursor:default}.cg-emoji{background:#f8fbff;border:1px solid #dbe6f5;border-radius:12px;gap:6px;padding:10px;display:grid}.cg-emoji small{color:#536b87;margin-bottom:2px;font-size:11px;font-weight:800;display:block}.cg-emoji div div{flex-wrap:wrap;gap:2px;display:flex}.cg-emoji button{cursor:pointer;background:0 0;border:0;border-radius:8px;width:38px;height:38px;font-size:22px}.cg-emoji button:hover{background:#eaf2ff}.cg-quiet.cg-danger{color:#b3261e;background:#fff;border-color:#b3261e59}.cg-add:disabled{opacity:.45;cursor:default}.pa{grid-template-columns:320px 1fr;align-items:start;gap:22px;display:grid}.pa-crumb{color:#4b5a78;margin:0 0 6px;font-size:13px}.pa-crumb a{color:#0e7ea5;font-weight:700;text-decoration:none}.pa-side h1{color:#1e2b45;margin:0 0 4px;font-size:22px}.pa-sub{color:#4b5a78;margin:0 0 12px;font-size:13px}.pa-group{letter-spacing:.08em;text-transform:uppercase;color:#0b6475;margin:14px 0 6px;font-size:10.5px;font-weight:800}.pa-field{color:#33415e;gap:3px;margin:0 0 8px;font-size:12px;font-weight:700;display:grid}.pa-field input,.pa-field textarea{font:inherit;color:#1e2b45;border:1px solid #0e7ea538;border-radius:8px;padding:7px 9px;font-size:13px;font-weight:400}.pa-field textarea{resize:vertical;line-height:1.4}.pa-logo-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-logo-thumb{height:28px}.pa-upload{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea54d;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.pa-upload input{display:none}.pa-link{font:inherit;color:#0e7ea5;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.pa-actions{align-items:center;gap:12px;margin-top:14px;display:flex}.pa-print{color:#fff;font:inherit;cursor:pointer;background:#0b6475;border:none;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800}.pa-pages{gap:18px;display:grid}.pa-page{color:#1a1a1a;box-sizing:border-box;background:#fff;width:8.5in;min-height:11in;padding:.9in .9in .8in;font:11.5pt/1.45 Calibri,Segoe UI,Arial,sans-serif;box-shadow:0 2px 14px #1e2b4524}.pa-page p{margin:0 0 11pt}.pa-brand{flex-direction:column;margin-bottom:26pt;display:flex}.pa-logo{align-self:flex-start;width:auto;height:40pt}.pa-wordmark{letter-spacing:-1px;color:#6b7280;text-transform:uppercase;font:900 34pt/1 Arial Black,Arial,sans-serif}.pa-wordmark.small{font-size:16px}.pa-tagline{color:#6b7280;margin-left:2.1em;font-size:15pt}.pa-date{margin-bottom:12pt}.pa-addr{margin-bottom:20pt}.pa-title{text-align:center;letter-spacing:.02em;margin:0 0 12pt;font-size:13pt;font-weight:800}.pa-terms{border-collapse:collapse;margin:4pt 0 16pt .6in}.pa-terms td{padding:1pt 0}.pa-terms td:first-child{width:2.4in;font-weight:700}.pa-sig{margin-top:6pt}.pa-sub-title{text-align:center;margin:6pt 0 8pt;font-size:12pt;text-decoration:underline}.pa-strengths{margin:0 0 14pt;padding-left:1.2em}.pa-strengths li{margin-bottom:4pt}@media (width<=1100px){.pa{grid-template-columns:1fr}.pa-page{width:100%;min-height:0;padding:24px}}@media print{body:has(.pa-pages) *{visibility:hidden}.pa-pages,.pa-pages *{visibility:visible}.pa-pages{gap:0;position:absolute;top:0;left:0}.pa-page{box-shadow:none;page-break-after:always;break-after:page;width:auto;min-height:0;padding:.4in .5in}.pa-page:last-child{page-break-after:auto;break-after:auto}}.rq-recap{color:#45526b;background:#e2f4f7;border:1px solid #22c7e040;border-radius:14px;margin:0 0 12px;padding:12px 16px;font-size:13px}.rq-recap-head{color:#0b6475;margin:0 0 4px;font-weight:800}.rq-batch{color:#5b6b85;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.rq-batch-btn{color:#0e7ea5;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea533;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700}.rq-card{background:#fff;border:1px solid #0e7ea529;border-radius:14px;margin:0 0 10px;padding:14px 16px}.rq-card.held{background:#fffbfb;border-color:#dc26264d}.rq-card-head{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:6px;display:flex}.rq-to{color:#1e2b45;align-items:center;gap:8px;font-size:12.5px;display:flex}.rq-source{color:var(--muted);font-size:10.5px}.rq-sensitive{color:#b91c1c;background:#fff5f5;border-radius:8px;margin:0 0 8px;padding:5px 10px;font-size:11.5px;font-weight:700}.rq-subject{color:#1e2b45;margin:0 0 4px;font-size:13.5px;font-weight:800}.rq-body{color:#45526b;cursor:default;margin:0 0 10px;font-size:12.5px;line-height:1.55}.rq-body-edit{box-sizing:border-box;border:1px solid #22c7e04d;border-radius:10px;width:100%;margin:0 0 10px;padding:8px 10px;font-size:12.5px;line-height:1.55}.rq-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rq-actions select{border:1px solid #0e7ea533;border-radius:999px;padding:6px 10px;font-size:12px}.rq-approve{color:#fff;cursor:pointer;background:#00a05c;border:none;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:800}.rq-totext{color:#0e7ea5;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea540;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.rq-kill{color:#b91c1c;cursor:pointer;background:#fff5f5;border:1px solid #dc262640;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.rq-digest{margin-top:14px}.rq-digest-line{color:#45526b;background:#f8fafd;border-radius:8px;margin:0 0 4px;padding:6px 10px;font-size:12px}.dialer{max-width:560px}.dialer h1{color:#1e2b45;align-items:center;gap:10px;margin:0 0 4px;font-size:24px;display:flex}.dialer-h1-icon{color:#0e7ea5;background:#eaf2ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dialer-sub{color:#5b6b85;margin:0 0 18px;font-size:13px}.dialer-section{background:#fff;border:1px solid #0e7ea524;border-radius:14px;margin-bottom:14px;padding:16px}.dialer-section-title{text-transform:uppercase;letter-spacing:.4px;color:#0e7ea5;margin:0 0 12px;font-size:13px;font-weight:800}.dialer-picker-label{color:#5b6b85;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.dialer-picker{color:#1e2b45;background:#fff;border:1px solid #0e7ea533;border-radius:10px;width:100%;margin-bottom:8px;padding:12px 14px;font-size:15px;font-weight:700}.dialer-group-delete{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0 0 8px;font-size:12px;font-weight:600}.dialer-new-group{color:#0e7ea5;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:4px 0;font-size:13px;font-weight:700}.dialer-builder{border-top:1px solid #0e7ea51f;margin-top:12px;padding-top:12px}.dialer-save-group{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:10px;width:100%;padding:10px;font-size:13px;font-weight:800}.dialer-save-group:disabled{cursor:default;background:#c7cfdd}.dialer-metric-tabs{gap:6px;margin-bottom:14px;display:flex}.dialer-metric-tab{color:#33415e;cursor:pointer;background:#fff;border:1px solid #0e7ea52e;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.dialer-metric-tab.on{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border-color:#0000}.dialer-metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dialer-metric-cell{text-align:center;background:#f6f9ff;border-radius:10px;padding:12px 10px}.dialer-metric-value{color:#1e2b45;margin:0;font-size:22px;font-weight:800}.dialer-metric-label{color:#5b6b85;margin:4px 0 0;font-size:11px}.dialer-manage-vm{color:#0e7ea5;margin:6px 0 0 14px;font-size:12px;font-weight:600;display:inline-block}.vm-compact .vm-row{margin-bottom:4px;padding:6px 10px}.vm-compact .vm-row-name{font-size:12.5px}.vm-compact .vm-empty{margin:2px 0 6px}.vm-record-link{color:#0e7ea5;cursor:pointer;background:0 0;border:none;padding:6px 0 0;font-size:12px;font-weight:600}.dialer-stages{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.dialer-stage-chip{color:#5b6b85;cursor:pointer;text-transform:capitalize;background:#f6f9ff;border:1px solid #0e7ea529;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.dialer-stage-chip.on{color:#0e7ea5;background:#eaf2ff;border-color:#0b5cff59}.dialer-filters{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.dialer-filter-input,.dialer-filters select{font-size:13px;font:inherit;background:#fff;border:1px solid #0e7ea533;border-radius:10px;padding:10px 12px}.dialer-count{color:#33415e;margin-bottom:14px;font-size:13px;font-weight:700}.dialer-start{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:14px;width:100%;padding:16px;font-size:17px;font-weight:800;box-shadow:0 8px 22px #1a64714d}.dialer-start:disabled{box-shadow:none;cursor:default;background:#c7cfdd}.dialer-session-grid{grid-template-columns:400px minmax(380px,560px);align-items:start;gap:16px;display:grid}.dialer:has(.dialer-session-grid){max-width:1000px}.dialer-lead-card{background:#fff;border:1px solid #0e7ea524;border-radius:16px;padding:20px;box-shadow:0 6px 18px #0e7ea514}.dialer-lead-contact{margin:6px 0 8px;font-size:13px}.dialer-lead-contact a{color:#1d4ed8;font-weight:700}.dialer-lead-label{text-transform:uppercase;letter-spacing:.4px;color:#5b6b85;margin:10px 0 4px;font-size:11px;font-weight:800}.dialer-lead-fact{color:#33415e;margin:0 0 4px;font-size:13px}.dialer-lead-profile{background:#f6f9ff;border-radius:10px;margin:8px 0;padding:8px 10px}@media (width<=1020px){.dialer-session-grid{grid-template-columns:1fr}}.dialer-card{background:#fff;border:1px solid #0e7ea524;border-radius:16px;padding:20px;box-shadow:0 6px 18px #0e7ea514}.dialer-exit{color:#5b6b85;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}.dialer-name{color:#1e2b45;margin:0 0 4px;font-size:26px}.dialer-meta{color:#33415e;text-transform:capitalize;margin:0 0 8px;font-size:15px;font-weight:700}.dialer-upnext{color:#0e7ea5;background:#eaf2ff;border-radius:999px;margin:0 0 10px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.dialer-notes{white-space:pre-wrap;color:#33415e;background:#f6f9ff;border-radius:8px;margin:0 0 8px;padding:10px;font-size:13px}.dialer-history{background:#f9fafc;border-radius:10px;margin:0 0 10px;padding:8px 10px}.dialer-history-row{color:#5b6b85;margin:3px 0;font-size:12px}.dialer-history-type{color:#33415e;text-transform:capitalize;margin-right:6px;font-weight:700}.dialer-nophone{color:#b53535;background:#fef2f2;border-radius:8px;margin:10px 0;padding:10px;font-size:13px}.dialer-next{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:16px;font-weight:800;display:flex;box-shadow:0 8px 22px #1a64714d}.dialer-call{text-align:center;color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin:14px 0 10px;padding:18px;font-size:18px;font-weight:800;display:flex;box-shadow:0 8px 22px #1a64714d}.dialer-call:active{transform:scale(.98)}.dialer-secondary{gap:8px;display:flex}.dialer-text,.dialer-skip{text-align:center;cursor:pointer;color:#33415e;background:#f6f9ff;border:1px solid #0e7ea52e;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:14px;font-weight:600;display:flex}.dialer-how{color:#1e2b45;margin:14px 0 8px;font-weight:700}.dialer-note{width:100%;font:inherit;box-sizing:border-box;border:1px solid #0e7ea533;border-radius:10px;margin:10px 0;padding:10px;font-size:14px}.dialer-outcomes{flex-wrap:wrap;gap:6px;display:flex}.dialer-outcomes button{cursor:pointer;color:#33415e;background:#f6f9ff;border:1px solid #0e7ea52e;border-radius:10px;flex:30%;padding:12px 6px;font-size:12.5px;font-weight:700}.dialer-outcomes button.talked{color:#fff;background:#00a05c;border-color:#00a05c}.dialer-called-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.dialer-redial{color:#5b6b85;cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:13px}.dialer-called-foot .dialer-skip{flex:none;padding:8px 14px;font-size:12px}.dialer-flash{text-align:center;color:#00a05c;background:#f0fdf6;border-radius:10px;margin:10px 0;padding:20px;font-weight:800}.dialer-restart{color:#33415e;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea52e;border-radius:10px;margin-top:14px;padding:10px 16px;font-weight:700}.vm-library{border-top:1px solid #0e7ea51f;margin-top:16px;padding-top:12px}.vm-toggle{color:#33415e;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:0;font-size:13px;font-weight:700;display:flex}.vm-toggle svg{color:#0e7ea5;width:20px;height:20px}.vm-toggle-caret{color:#5b6b85;margin-left:auto}.vm-panel{margin-top:10px}.vm-panel-hint{color:#5b6b85;margin:0 0 10px;font-size:12px}.vm-empty{color:#5b6b85;font-size:12px}.vm-row{cursor:pointer;border:1px solid #0e7ea524;border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.vm-row.picked{background:#eaf2ff;border-color:#0b5cff59}.vm-row-name{color:#1e2b45;font-size:13px;font-weight:700}.vm-row-dur{color:#5b6b85;font-size:11px}.vm-row-audio{max-width:140px;height:28px;margin-left:auto}.vm-row-delete{color:#dc2626;cursor:pointer;background:0 0;border:none;font-size:11px}.vm-error{color:#b53535;font-size:12px}.vm-record{color:#33415e;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea533;border-radius:10px;width:100%;padding:10px;font-size:13px;font-weight:700}.vm-record-on{color:#dc2626;background:#fef2f2;border-color:#dc26264d}.dialer-send-vm{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:10px;width:100%;margin-top:10px;padding:12px;font-size:13px;font-weight:800}.dialer-armed{color:#5b6b85;align-items:center;gap:8px;margin:10px 0 4px;font-size:12.5px;display:flex}.dialer-armed b{color:#1e2b45}.dialer-armed-dot{background:#c9d2e0;border-radius:50%;flex:none;width:9px;height:9px}.dialer-armed-dot.on{background:#00a05c;box-shadow:0 0 6px #00a05c80}.dialer-pause:hover{background:#eaf1ff}.dialer-stop:hover{background:#ffe4e4}.dialer-paused-panel{text-align:center;background:#f6f9ff;border:1px dashed #0e7ea54d;border-radius:14px;padding:32px 16px}.dialer-paused-big{color:#1e2b45;margin:0 0 6px;font-size:20px;font-weight:800}.dialer-paused-sub{color:#5b6b85;margin:0 0 16px;font-size:13px}.dialer-resume{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:999px;padding:10px 28px;font-size:14px;font-weight:700}.dialer-realtor-tag{text-transform:uppercase;letter-spacing:.4px;color:#0b6475;vertical-align:middle;background:#e2f4f7;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:10.5px;font-weight:800}.dialer-already-worked{color:var(--muted)}.dialer-new-group-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dialer-builder-type{gap:6px;display:flex}.dialer-builder-type button{color:#33415e;cursor:pointer;background:#fff;border:1px solid #0e7ea538;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.dialer-builder-type button.on{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border-color:#0000}.dialer-realtor-search{width:100%;margin:8px 0}.dialer-realtor-picklist{background:#fff;border:1px solid #0e7ea524;border-radius:10px;max-height:320px;overflow-y:auto}.dialer-realtor-pick{color:#33415e;cursor:pointer;border-bottom:1px solid #0e7ea514;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.dialer-realtor-pick:last-child{border-bottom:none}.dialer-realtor-pick.on{background:#e9f6f9}.dialer-realtor-pick-name{color:#1e2b45;font-weight:700}.dialer-realtor-pick-meta{color:var(--muted);font-size:12px}.dialer-realtor-pick-nophone{color:#5b6b85;background:#f1f5fb;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10.5px}.dialer-pacing-choice{flex-wrap:wrap;gap:10px;display:flex}.dialer-pacing-opt{text-align:left;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea52e;border-radius:12px;flex-direction:column;flex:220px;gap:3px;padding:12px 14px;display:flex}.dialer-pacing-opt.on{background:linear-gradient(#e2f4f7,#e2f4f7) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5) border-box;border:2px solid #0000}.dialer-pacing-title{color:#1e2b45;font-size:13.5px;font-weight:800}.dialer-pacing-sub{color:#5b6b85;font-size:11.5px}.dialer-paused-notes{flex-direction:column;gap:8px;display:flex}.dialer-theme-bar-wrap{margin:0 0 10px}.dialer-theme-bar{background:#eef2fa;border-radius:999px;height:8px;overflow:hidden}.dialer-theme-fill{background:linear-gradient(90deg,#0a7a8c,#0e7ea5,#22c7e0);border-radius:999px;height:100%;transition:width .4s}.dialer-theme-label{color:#5b6b85;justify-content:space-between;gap:8px;margin-top:4px;font-size:11px;display:flex}.dialer-live-tally{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.dialer-tally-chip{color:#5b6b85;background:#f1f5fb;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700}.dialer-tally-chip.talked{color:#00a05c;background:#e9f9f0}.dialer-tally-chip.requeue{color:#0b6475;background:#e2f4f7}.dialer-scorecard{text-align:center;padding:8px 0 4px}.dialer-scorecard-big{color:#0b6475;font-size:44px;font-weight:900;line-height:1}.dialer-scorecard-sub{color:#5b6b85;margin:4px 0 14px;font-size:12.5px}.dialer-scorecard-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-bottom:14px;display:grid}.dialer-scorecard-tile{background:#f6f9ff;border:1px solid #0e7ea524;border-radius:12px;padding:10px 8px}.dialer-scorecard-tile b{color:#1e2b45;font-size:22px;display:block}.dialer-scorecard-tile span{color:#5b6b85;font-size:11px}.dialer-scorecard-tile.lead{background:#e9f9f0;border-color:#00a25c4d}.dialer-scorecard-tile.lead b{color:#00a05c}.dialer-scorecard-tile.talked b{color:#0e7ea5}.dialer-score-lead-hero{color:#00a05c}.dialer-score-panel{text-align:left;background:#f8fafd;border:1px solid #1e2b4514;border-radius:12px;margin:0 0 10px;padding:10px 14px}.dialer-score-panel.tomorrow{background:#f6f9ff;border-color:#0e7ea52e}.dialer-score-h{text-transform:uppercase;letter-spacing:.04em;color:#5b6b85;margin:0 0 6px;font-size:11px;font-weight:900}.dialer-score-row{color:#33415e;margin:0 0 4px;font-size:12.5px;line-height:1.5}.dialer-score-row:last-child{margin-bottom:0}.dialer-scorecard-theme{color:#00a05c;margin-bottom:12px;font-size:12px;font-weight:700}.dialer-scorecard-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dialer-restart.quiet{color:#45526b;background:#f1f5fb;border:1px solid #1e2b451f}.dialer-snooze-chips{color:#5b6b85;align-items:center;gap:6px;font-size:11px;display:inline-flex}.dialer-snooze-chips button{color:#0b6475;cursor:pointer;background:#e2f4f7;border:1px solid #22c7e04d;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.dialer-drop-contact{color:#b91c1c;cursor:pointer;background:#fff5f5;border:1px solid #dc262640;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700}.dialer-amd-preview{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dialer-strip{z-index:6;background:#fff;border:1px solid #0e7ea524;border-radius:12px;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #1e2b450f}.dialer-theme-bar.strip{flex:140px;height:16px;position:relative}.dialer-theme-bar.strip .dialer-theme-label{color:#1e2b45;justify-content:center;align-items:center;margin:0;font-size:10px;font-weight:800;display:flex;position:absolute;inset:0}.dialer-strip-pos{color:#5b6b85;white-space:nowrap;font-size:11px;font-weight:800}.dialer-strip-btn{color:#0e7ea5;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea533;border-radius:999px;padding:3px 9px;font-size:12px}.dialer-strip-btn.stop{color:#b91c1c;background:#fff5f5;border-color:#dc262640}@keyframes tallyFlash{0%{color:#fff;background:#00c26e;transform:scale(1.25)}to{color:#00a05c;background:#e9f9f0;transform:scale(1)}}.dialer-strip .dialer-tally-chip.talked{animation:.7s tallyFlash}.dialer-card.compact{padding:14px 16px}.dialer-card.compact .dialer-note{margin:0 0 8px}.dialer-card.compact .dialer-call{margin:0 0 8px;padding:12px 16px}.dialer-card.compact .dialer-secondary,.dialer-card.compact .dialer-outcomes{gap:6px;margin-bottom:8px}.dialer-card.compact .dialer-upnext{margin:0 0 6px}.dialer-keys{color:var(--muted);margin:2px 0 8px;font-size:10.5px}.dialer-keys b{color:#0e7ea5;background:#f1f5fb;border-radius:4px;padding:0 4px}.dialer-script-row{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;display:flex}.dialer-script-label{color:#5b6b85;font-size:11.5px;font-weight:700}.dialer-script-chip{color:#0e7ea5;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea533;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.dialer-script-chip.on{color:#fff;background:linear-gradient(120deg,#0a7a8c,#0e7ea5);border-color:#0000}.dialer-script-panel{color:#45526b;background:#f3fafc;border:1px solid #22c7e033;border-radius:12px;margin:0 0 10px;padding:10px 12px;font-size:12.5px}.dialer-order-row{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 2px;display:flex}.dialer-order-label{color:#5b6b85;font-size:11.5px;font-weight:700}.dialer-order-opt{color:#45526b;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea52e;border-radius:999px;padding:5px 13px;font-size:11.5px;font-weight:700;box-shadow:inset 0 1px #fff}.dialer-order-opt.on{color:#fff;box-shadow:none;background:linear-gradient(120deg,#0a7a8c,#0e7ea5);border-color:#0000}.dialer-order-opt.mock{opacity:.55;cursor:not-allowed}.dialer-order-soon{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:#eef2fa;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:9px;font-weight:800}.dialer-builder-foot{align-items:center;gap:10px;display:flex}.dialer-builder-cancel{white-space:nowrap;color:#5b6b85;cursor:pointer;background:#f1f5fb;border:1px solid #1e2b4524;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:700}.dialer-lead-card{position:relative}.dialer-strip-end{flex-direction:column;align-items:flex-end;gap:3px;margin-left:auto;display:inline-flex}.dialer-strip-btns{gap:6px;display:inline-flex}.dialer-upnext.strip{color:#0e7ea5;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin:0;font-size:10.5px;font-weight:700;overflow:hidden}.dialer-note-label{color:#5b6b85;text-transform:uppercase;letter-spacing:.03em;margin:0 0 4px;font-size:11.5px;font-weight:800}.dialer-script-panel{background:#fff;border:1px solid #22c7e02e;border-left:3px solid #0a7a8c}.dialer-script-goal{color:var(--muted);margin:0 0 10px;font-size:11px}.dialer-script-tag{text-transform:uppercase;letter-spacing:.06em;color:#0b6475;margin:0 0 2px;font-size:10px;font-weight:800}.dialer-script-say{color:#1e2b45;margin:0 0 12px;font-size:14px;line-height:1.5}.dialer-script-ifthey{color:var(--muted);border-top:1px solid #1e2b4512;margin:0;padding-top:8px;font-size:11.5px;font-style:italic}.dialer-clock{color:#1e2b45;font-variant-numeric:tabular-nums;vertical-align:middle;background:#f6f9ff;border:1px solid #0e7ea52e;border-radius:999px;margin-left:10px;padding:4px 12px;font-size:13px;font-weight:800}.dialer-clock-goal{color:var(--muted);font-weight:600}.dialer-clock.over{color:#b91c1c;background:#fff5f5;border-color:#dc26264d}.dialer-tag-chip{color:#45526b;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea52e;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700;box-shadow:inset 0 1px #fff}.dialer-tag-chip.on{color:#fff;box-shadow:none;background:linear-gradient(120deg,#0a7a8c,#0e7ea5);border-color:#0000}.dialer-grader{margin:0 0 10px}.dialer-detected{color:#5b6b85;margin:0 0 8px;font-size:11.5px}.dialer-detected b{color:#00a05c}.dialer-detected i{color:var(--muted)}.dialer-detected-change{color:#0e7ea5;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-size:10.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dialer-grade-row{flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 7px;display:flex}.dialer-grade-q{color:#1e2b45;min-width:150px;font-size:11.5px;font-weight:700}.dialer-grade-sub{color:#5b6b85;align-items:center;gap:5px;margin-left:4px;font-size:11px;display:inline-flex}.dialer-grade-detail{background:#f3fafc;border:1px solid #22c7e04d;border-radius:999px;min-width:180px;padding:5px 10px;font-size:12px}.dialer-grade-auto{color:#00a05c;background:#e9f9f0;border-radius:8px;flex-basis:100%;margin:2px 0 0;padding:5px 10px;font-size:11.5px}.dialer-grade-auto i{color:#5b6b85}.dialer-newlead-form{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.dialer-newlead-form .dialer-grade-detail{min-width:110px}.dialer-newlead-add{color:#fff;cursor:pointer;background:#00a05c;border:none;border-radius:999px;padding:6px 13px;font-size:11.5px;font-weight:800}.dialer-newlead-add:disabled{opacity:.5;cursor:not-allowed}.dialer-grader{background:#fafbfe;border:1px solid #1e2b450f;border-radius:14px;margin:0 0 10px;padding:12px 14px 14px}.dialer-grader-head{color:#5b6b85;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #1e2b4512;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;padding-bottom:8px;font-size:11.5px;font-weight:800;display:flex}.dialer-grader-head .dialer-detected{color:var(--muted);text-transform:none;letter-spacing:0;margin:0;font-size:11px;font-weight:600}.dialer-grade-row{align-items:flex-start;gap:10px;margin:0 0 9px;display:flex}.dialer-grade-q{color:#5b6b85;flex:0 0 148px;min-width:0;padding-top:4px;font-size:11.5px;font-weight:600}.dialer-grade-opts{flex-wrap:wrap;flex:1;align-items:center;gap:5px;display:flex}.dialer-grader .dialer-tag-chip{background:#fff;padding:3px 11px}.dialer-grader .dialer-tag-chip.on{background:linear-gradient(120deg,#0a7a8c,#0e7ea5)}.dialer-grade-opts .dialer-grade-auto{flex-basis:100%}.dialer-grader .dialer-next{margin:6px 0 0}.dialer-amd-preview{color:#b3bdcc;font-size:10.5px}.dialer-keys{color:#b3bdcc;font-size:10px}.dialer-keys b{color:var(--muted);background:0 0;padding:0}.dialer-card.compact .dialer-script-panel{margin-bottom:8px}.dialer-card.compact .dialer-note-label{margin-top:2px}.dialer-grade-detail.wide{border-radius:10px;flex-basis:100%}.dialer-memory{background:#f8fafd;border:1px solid #0e7ea51f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 8px;padding:8px 10px;display:flex}.dialer-memory-label{color:#5b6b85;font-size:11px;font-weight:800}.dialer-memory-chip{color:#45526b;cursor:pointer;background:#fff;border:1px solid #22c7e033;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.dialer-memory-chip:hover{color:#0b6475;border-color:#0a7a8c}.dialer-win{background:#e9f9f0;border:1.5px solid #00c26e;border-left:5px solid #00a05c;border-radius:12px;margin:0 0 10px;padding:10px 14px}.dialer-win-head{color:#00a05c;text-transform:uppercase;letter-spacing:.03em;margin:0 0 4px;font-size:12px;font-weight:900}.dialer-win-line{color:#1e2b45;margin:0 0 6px;font-size:13px;font-weight:700}.dialer-win-say{color:#067a49;margin:0;font-size:12px;font-style:italic}.dialer-memory-ask{color:#0b6475;cursor:pointer;background:#f3fafc;border:1px dashed #22c7e066;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:800}.dialer-topic-chip{text-align:left;color:#45526b;cursor:pointer;background:#f3fafc;border:1px solid #22c7e040;border-radius:10px;flex-basis:100%;padding:6px 12px;font-size:12px;font-weight:600}.dialer-topic-chip:hover{color:#0b6475;border-color:#0a7a8c}.dialer-ask{background:#f3fafc;border:1px solid #22c7e02e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 8px;padding:8px 10px;display:flex}.dialer-prev-notes{margin:0 0 8px}.dialer-prev-notes-text{color:#45526b;white-space:pre-wrap;background:#f8fafd;border:1px solid #1e2b4512;border-radius:10px;max-height:130px;margin:0;padding:8px 12px;font-size:12px;line-height:1.6;overflow-y:auto}.dialer-float{z-index:45;background:#fff;border:1px solid #22c7e04d;border-radius:14px;width:380px;max-width:calc(100vw - 24px);position:fixed;overflow:hidden;box-shadow:0 14px 40px #1e2b4538}.dialer-float-head{color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(120deg,#0a7a8c,#0e7ea5);align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:800;display:flex}.dialer-float-head:active{cursor:grabbing}.dialer-float-hint{opacity:.7;margin-left:auto;font-size:9.5px;font-weight:600}.dialer-float-close{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:999px;width:22px;height:22px;font-size:11px}.dialer-float-body{max-height:50vh;padding:12px 14px;overflow-y:auto}.dialer-prev-notes-text{max-height:44px}.dialer-prev-notes-text.open{max-height:220px}.dialer-prev-toggle{color:#0e7ea5;cursor:pointer;background:0 0;border:none;margin-left:8px;font-size:10px;font-weight:700}.dialer-score-chip{vertical-align:middle;border-radius:999px;margin-left:8px;padding:3px 12px;font-size:14px;font-weight:900}.dialer-score-chip.s-strong{color:#00a05c;background:#e9f9f0}.dialer-score-chip.s-warm{color:#0e7ea5;background:#eef4ff}.dialer-score-chip.s-cold{color:#b91c1c;background:#fff5f5}.dialer-anniv{color:#067a49;background:#e9f9f0;border:1px dashed #00a05c66;border-radius:12px;margin:0 0 8px;padding:8px 12px;font-size:12.5px}.dialer-promise{color:#0b6475;background:#e2f4f7;border:1.5px solid #22c7e059;border-left:5px solid #0a7a8c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;font-size:12.5px;display:flex}.dialer-gift{color:#067a49;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:11.5px;display:flex}.dialer-gift i{color:var(--muted)}.dialer-gift-btn{color:#00a05c;cursor:pointer;background:#fff;border:1px solid #00a05c59;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.dialer-gift-btn.no{color:#5b6b85;border-color:#1e2b4526}.dialer-promise-make{background:#f3fafc;border:1px dashed #22c7e04d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 8px;padding:7px 10px;display:flex}.dialer-promise-input{border:1px solid #22c7e040;border-radius:999px;min-width:120px;padding:4px 10px;font-size:11.5px}.dialer-pts-preview{color:#5b6b85;margin:6px 0 0;font-size:11px}.dialer-pts-preview b{color:#00a05c}.dialer-pts-preview i{color:#b3bdcc}.dialer-theme-bar.strip{min-width:200px}.dialer-theme-bar.strip .dialer-theme-label{text-overflow:ellipsis;white-space:nowrap;padding:0 8px;overflow:hidden}.dialer-mock-tag{color:var(--muted);align-self:center;font-size:10px;font-weight:700}.dialer-strip .dialer-tally-chip{white-space:nowrap;border:1px solid #1e2b451a;border-radius:8px;padding:4px 10px;line-height:1.2}.dialer-strip{flex-wrap:wrap;row-gap:6px}.dialer-strip-btn{border-radius:8px}.dialer-script-more{color:#0e7ea5;padding:3px 8px;font-size:11px;font-weight:700;text-decoration:none}.dialer-script-more:hover{text-decoration:underline}.dialer-mmi-chip{color:#00a05c;white-space:nowrap;background:#e9f9f0;border:1px solid #00a25c4d;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:11.5px;font-weight:800;display:inline-block}.dialer-h1-comb{line-height:0;display:inline-flex}.dialer-h1-comb.live{animation:2s ease-in-out infinite dialer-comb-glow}@keyframes dialer-comb-glow{0%,to{filter:drop-shadow(0 0 3px #22c7e080);transform:scale(1)}50%{filter:drop-shadow(0 0 12px #0e7ea5d9)drop-shadow(0 0 20px #06b6d480);transform:scale(1.08)}}.dialer-session-grid{align-items:start}.dialer-lead-card{box-sizing:border-box;flex-direction:column;min-height:calc(100vh - 145px);max-height:calc(100vh - 145px);display:flex;position:sticky;top:12px;overflow-y:auto}.dialer-meet{margin:0 0 8px}.dialer-meet-open{color:#0e7ea5;cursor:pointer;background:#f6f9ff;border:1px dashed #0e7ea566;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.dialer-meet-form{background:#f6f9ff;border:1px solid #0e7ea52e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.dialer-meet-form select,.dialer-meet-form input{font:inherit;color:#1e2b45;background:#fff;border:1px solid #0e7ea540;border-radius:8px;padding:5px 8px;font-size:12px}.dialer-meet-form input[type=text]{flex:140px;min-width:120px}.dialer-meet-send{color:#fff;cursor:pointer;background:#0b6475;border:1px solid #22c7e066;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800}.dialer-meet-send:disabled{opacity:.45;cursor:not-allowed}.dialer-meet-cancel{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:13px}.dialer-meet-sent{color:#00a05c;margin:0;font-size:12.5px;font-weight:700}.dialer-recap{margin:0 0 8px}.dialer-recap-open{text-align:left;color:#0e7ea5;cursor:pointer;background:#f6f9ff;border:1px dashed #0e7ea566;border-radius:10px;width:100%;padding:8px 12px;font-size:12px;font-weight:700}.dialer-recap-form{background:#f6f9ff;border:1px solid #0e7ea52e;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.dialer-recap-h{color:#1e2b45;margin:0;font-size:12px;font-weight:800}.dialer-recap-form input{font:inherit;background:#fff;border:1px solid #0e7ea540;border-radius:8px;padding:6px 9px;font-size:12px}.dialer-recap-btns{align-items:center;gap:8px;display:flex}.dialer-lead-card .dialer-ask{gap:8px;padding:12px 14px}.dialer-lead-card .dialer-ask .dialer-memory-label{font-size:13.5px}.dialer-lead-card .dialer-memory-ask{padding:8px 16px;font-size:13px}.dialer-lead-card .dialer-topic-chip{padding:10px 14px;font-size:13.5px;line-height:1.45}.dialer-lead-card .dialer-win{padding:6px 10px}.dialer-lead-card .dialer-win-head{margin:0 0 2px;font-size:10px}.dialer-lead-card .dialer-win-line{margin:0 0 2px;font-size:12px}.dialer-lead-card .dialer-win-say{font-size:11px}.dialer-lead-card .dialer-gift{margin:4px 0 0;font-size:11px}.dialer-lead-card .dialer-memory{flex:auto;align-content:flex-start}.dialer-lead-card .dialer-memory-chip{padding:6px 12px;font-size:12.5px}.dialer-lead-card .dialer-memory-label{font-size:13px}.dialer-card.compact{box-sizing:border-box;flex-direction:column;min-height:calc(100vh - 145px);display:flex}.dialer-card.compact .dialer-prev-notes{flex-direction:column;flex:auto;min-height:0;display:flex}.dialer-card.compact .dialer-prev-notes-text,.dialer-card.compact .dialer-prev-notes-text.open{flex:auto;max-height:none}.dialer-card.compact .dialer-note{flex:none;min-height:58px}@media (width<=1100px){.dialer-lead-card{min-height:0;max-height:none;display:block;position:static}.dialer-card.compact{min-height:0;display:block}}.dialer-universe{gap:8px;margin-bottom:10px;display:flex}.dialer-universe-btn{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700}.dialer-universe-btn.on{color:#fff;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border-color:#0000}.vm-take{background:#f3f7ff;border:1px solid #0e7ea529;border-radius:12px;margin:8px 0;padding:10px 12px}.vm-take-label{color:#0b6475;margin:0 0 6px;font-size:13px;font-weight:700}.vm-take-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.vm-take-name{color:#33415e;border:1px solid #0e7ea538;border-radius:999px;flex:180px;padding:7px 10px;font-size:13px}.vm-select{box-sizing:border-box;color:#1e2b45;width:100%;font:inherit;background:#fff;border:1px solid #0e7ea538;border-radius:10px;margin-bottom:6px;padding:9px 12px;font-size:13.5px;font-weight:700}.dialer-open-profile{color:#0e7ea5;margin:-2px 0 8px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.dialer-open-profile:hover{text-decoration:underline}.dialer-profile-frame{z-index:60;background:#fff;border:none;width:100%;height:100%;position:fixed;inset:0}.dialer-work-profile{box-sizing:border-box;color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea54d;border-radius:12px;width:100%;margin:12px 0 10px;padding:12px 16px;font-size:15px;font-weight:800;display:block}.dialer-work-profile:hover{background:#e8f0ff}.dock{padding:12px 14px;font-size:13px}.dock-head{flex-direction:column;margin-bottom:8px;display:flex}.dock-head b{color:#1e2b45;font-size:15px}.dock-head span{color:#5b6b85;font-size:12.5px}.dock-row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.dock-row button{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:700}.dock-call{color:#fff!important;background:linear-gradient(90deg,#0a7a8c,#0e7ea5)!important;border:none!important}.dock-hang{color:#b3261e!important;background:#fff!important;border-color:#b3261e59!important}.dock-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:4px 0;font-size:11.5px;font-weight:700}.dock-note{box-sizing:border-box;width:100%;min-height:64px;font:inherit;border:1px solid #0e7ea538;border-radius:9px;margin-bottom:8px;padding:8px 10px;font-size:13px}.dock-foot{justify-content:space-between;margin-bottom:0}.dock-select{box-sizing:border-box;color:#1e2b45;width:100%;font:inherit;background:#fff;border:1px solid #0e7ea538;border-radius:9px;margin-bottom:8px;padding:7px 10px;font-size:13px;font-weight:700}.dock-row .dock-select{flex:200px;margin-bottom:0}.dock-script{background:#f8faff;border:1px solid #0e7ea51f;border-radius:9px;max-height:200px;margin-bottom:8px;padding:6px 10px;overflow-y:auto}.dock-script .dialer-script-tag{margin:6px 0 2px}.dock-script .dialer-script-say{margin:0 0 4px;font-size:13px}.dock-drop{color:#fff!important;background:linear-gradient(90deg,#0a7a8c,#0e7ea5)!important;border:none!important}.dock-buzz{margin-bottom:8px}.dock-buzz-ask{color:#0b6475;cursor:pointer;background:#f2fafb;border:1px dashed #22c7e073;border-radius:9px;width:100%;margin-bottom:6px;padding:7px 10px;font-size:12.5px;font-weight:700;display:block}.dock-chip{color:#33415e;text-align:left;cursor:pointer;background:#f2fafb;border:1px solid #22c7e04d;border-radius:999px;margin:0 6px 6px 0;padding:5px 10px;font-size:12.5px;display:inline-block}.dock-muted{color:var(--muted);margin:0 0 6px;font-size:12.5px}.dock-win{color:#00a05c;margin:4px 0 6px;font-size:12.5px;font-weight:700}.dialer-call-hint{color:var(--muted);margin:4px 0 8px;font-size:12px;line-height:1.4}.dialer-kind{letter-spacing:.08em;text-transform:uppercase;color:#0b6475;margin:0 0 2px;font-size:11.5px;font-weight:800}.dock-room{color:#1e2b45;background:#f3f7ff;border:1px solid #0e7ea52e;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:7px 10px;font-size:12.5px;display:flex}.dock-room-held{color:#5b6b85;background:#f8faff}.dock-room-ringing{border-style:dashed}.dock-room-btns{gap:6px;display:flex}.dock-room-btns button{color:#0e7ea5;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.dock-room-btns .dock-hang{color:#b3261e;border-color:#b3261e59}.dock-recent-wrap{position:relative}.dock-recent{z-index:5;background:#fff;border:1px solid #0e7ea533;border-radius:12px;width:320px;max-height:320px;padding:8px;position:absolute;bottom:36px;left:0;overflow-y:auto;box-shadow:0 14px 36px #0e7ea52e}.dock-recent-row{align-items:center;gap:6px;display:flex}.dock-recent-go{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;align-items:flex-start;padding:6px 8px;display:flex}.dock-recent-go:hover{background:#f3f7ff}.dock-recent-go b{color:#1e2b45;font-size:13px}.dock-recent-go span{color:var(--muted);font-size:11.5px}.dock-recent-call{cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:5px 9px}.dock-ref{margin-bottom:8px}.dock-ref-btn{color:#fff!important;background:linear-gradient(90deg,#0a7a8c,#0e7ea5)!important;border:none!important}.dock-ref-saved{color:#00a05c;font-size:12.5px;font-weight:700}.dock-ref-form{background:#f2fafb;border:1px solid #22c7e040;border-radius:10px;padding:10px}.dock-ref-grid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px;display:grid}.dock-ref-grid input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #0e7ea538;border-radius:8px;padding:7px 9px;font-size:13px}.dock-chip.on{color:#fff;background:#0b6475;border-color:#0b6475}.dock-coach{background:#fff;border:1px solid #22c7e040;border-radius:12px;margin:4px 0 10px;overflow:hidden}.dock-coach-head{color:#0b6475;cursor:pointer;background:#f2fafb;border:none;justify-content:space-between;width:100%;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.dock-coach-caret{color:var(--muted);font-size:12px;font-weight:600}.dock-coach-body{max-height:360px;padding:8px 12px 4px;overflow-y:auto}.dock-line{color:#33415e;margin:0 0 4px;font-size:12.5px}.dialer-script-pick{box-sizing:border-box;width:100%;font:inherit;color:#1e2b45;background:#fff;border:1px solid #0e7ea538;border-radius:10px;margin-bottom:14px;padding:9px 12px;font-size:13.5px;font-weight:700}.dialer-calllist-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dialer-calllist-btns{gap:6px;display:flex}.dialer-calllist-btns button{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.dialer-calllist-rows{flex-direction:column;gap:4px;max-height:360px;margin-top:8px;display:flex;overflow-y:auto}.dialer-calllist-row{cursor:pointer;background:#f8faff;border:1px solid #0e7ea51a;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:6px 10px;display:grid}.dialer-calllist-row input{accent-color:#0b6475;grid-row:span 2;width:16px;height:16px}.dialer-calllist-row b{color:#1e2b45;font-size:13px}.dialer-calllist-row span{color:var(--muted);text-transform:capitalize;font-size:11.5px}.dialer-calllist-row.off{opacity:.5}.dialer-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}@media (width<=1100px){.dialer-cols{grid-template-columns:1fr}}.dialer-calllist{background:#fff;border:1px solid #0e7ea524;border-radius:14px;padding:14px 16px;position:sticky;top:16px;box-shadow:0 10px 30px #0e7ea50f}.dialer-calllist-add{margin:8px 0;position:relative}.dialer-calllist-add input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #0e7ea538;border-radius:9px;padding:8px 10px;font-size:13px}.dialer-calllist-suggest{z-index:5;background:#fff;border:1px solid #0e7ea533;border-radius:10px;position:absolute;top:40px;left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #0e7ea52e}.dialer-calllist-suggest button{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;width:100%;padding:7px 10px;display:flex}.dialer-calllist-suggest button:hover{background:#f3f7ff}.dialer-calllist-suggest b{color:#1e2b45;font-size:13px}.dialer-calllist-suggest span{color:var(--muted);text-transform:capitalize;font-size:11.5px}.dialer-calllist-empty{color:var(--muted);margin:8px 0 0;font-size:12.5px}.dialer.dialer-setup{max-width:1180px}.dialer-cols{grid-template-columns:minmax(0,560px) minmax(340px,1fr)}.dialer-calllist{position:static}.dialer-calllist-rows{max-height:320px}.dialer-aside-rest{margin-top:14px}.dialer-aside-rest .dialer-section{margin-bottom:14px}.dialer-aside-rest .dialer-start{width:100%}.dialer-filter-panel{background:#f8faff;border:1px solid #0e7ea524;border-radius:12px;margin:8px 0 4px;padding:10px 12px}.dialer-calllist-btns button.on{color:#fff;background:#0b6475;border-color:#0b6475}.dialer-metrics-fold{margin-bottom:14px}.dialer-fold-head{color:#0e7ea5;text-align:left;cursor:pointer;background:#fff;border:1px solid #0e7ea524;border-radius:12px;width:100%;padding:10px 14px;font-size:13px;font-weight:800;display:block}.dialer-today-theme{color:#1e2b45;margin:0 0 8px;font-size:15px;font-weight:800}.dialer-today-bar{background:#eef1f6;border-radius:999px;height:8px;overflow:hidden}.dialer-today-bar div{background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border-radius:999px;height:100%}.dialer-today-count{color:#5b6b85;margin:6px 0 10px;font-size:12.5px}.dialer-today-count b{color:#00a05c;font-size:15px}.dialer-today-btns{align-items:center;gap:12px;display:flex}.dialer-today-btns button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);border:none;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:800}.dialer-today-btns a{color:#0e7ea5;font-size:12.5px;font-weight:700;text-decoration:none}.dialer-aside-rest .dialer-pacing-opt{padding:8px 10px}.dialer-aside-rest .dialer-pacing-title{font-size:13px}.dialer-aside-rest .dialer-pacing-sub{font-size:11px}.dialer-aside-rest .dialer-section{padding:12px 14px}.dialer-metrics-btn{color:#0e7ea5;cursor:pointer;background:#f3f7ff;border:1px solid #0e7ea540;border-radius:999px;margin-left:12px;padding:5px 12px;font-size:12.5px;font-weight:700}.dialer-recency{font:inherit;color:#0e7ea5;background:#fff;border:1px solid #0e7ea538;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.dialer-calllist-when{color:#b3261e;font-size:11px;font-style:normal;font-weight:600}.dialer-hm{padding:4px 2px 8px}.dialer-hm-title{letter-spacing:.06em;text-transform:uppercase;color:#0b6475;margin:10px 0 6px;font-size:12px;font-weight:800}.dialer-hm-hint{color:var(--muted);margin:0;font-size:12.5px}.dialer-order-note{color:#0e7490;margin:4px 0 0;font-size:12px}.dialer-pattern-chip{color:#0e7490;vertical-align:middle;background:#ecfeff;border-radius:999px;margin-left:8px;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-block}.dialer-pattern-chip.cold{color:var(--muted);background:#f3f5fa}.dialer-transcribe-auto{color:#4b5a78;cursor:pointer;align-items:center;gap:6px;margin:0 0 6px;font-size:12.5px;font-weight:700;display:flex}.vm-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vm-upload{cursor:pointer}.vm-greeting{border-top:1px solid #e6edf7;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.vm-greeting>span{letter-spacing:.06em;text-transform:uppercase;color:#0b6475;white-space:nowrap;font-size:11px;font-weight:800}.vm-greeting .vm-select{flex:1;min-width:0}.pdx-pill.live{border-color:#00a05c}.pdx-pill-btns{gap:6px;margin:0 6px;display:inline-flex}.pdx-pill-btns span{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font:800 11px inherit;display:inline-grid}.pdx-pill-btns span.on{color:#fff;background:#1e2b6a;border-color:#1e2b6a}.pdx-pill-btns span.end{color:#fff;background:#b91c1c;border-color:#b91c1c}.dsp{color:#183454;background:#f1f5fa;max-width:1400px;min-height:100vh;margin:auto;padding:24px;font:15px/1.5 Inter,system-ui,sans-serif}.dsp *{box-sizing:border-box}.dsp-review{letter-spacing:1px;color:#64748b;margin-bottom:12px;font-size:11px}.dsp-hero{color:#fff;background:linear-gradient(110deg,#0b6475,#0e7ea5 60%,#0891b2);border-radius:20px;justify-content:space-between;align-items:center;padding:30px 34px;display:flex;box-shadow:0 5px #a5dff2}.dsp-hero span,.dsp small{letter-spacing:.6px;font-size:11px}.dsp h1{margin:3px 0;font-size:34px}.dsp h2{margin:3px 0;font-size:21px}.dsp p{color:#66788f;margin:8px 0 18px}.dsp-hero p{color:#e4eaff;margin:0}.dsp-number{text-align:right;gap:5px;display:grid}.dsp-number strong{font-size:21px}.dsp-number a{color:#fff;font-size:12px}.dsp-layout{grid-template-columns:1.35fr 1fr;align-items:start;gap:22px;margin-top:26px;display:grid}.dsp-card{background:#fff;border:1px solid #d5dfef;border-radius:16px;padding:24px;box-shadow:0 4px #e0e8f4}.dsp-list{border-top:4px solid #0e7ea5}.dsp-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.dsp-title small{color:#496388;font-weight:800}.dsp-count{color:#2453c4;background:#e8f0ff;border-radius:20px;padding:7px 12px;font-size:12px;font-weight:700}.dsp-tabs{gap:8px;margin-bottom:20px;display:flex}.dsp button,.dsp-actions a{color:#235285;font:inherit;cursor:pointer;background:#f2f7ff;border:1px solid #bad0ea;border-radius:9px;padding:9px 13px;font-size:13px;text-decoration:none}.dsp button:disabled{opacity:.45;cursor:default}.dsp-tabs button[aria-pressed=true]{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.dsp label{gap:7px;font-size:12px;font-weight:700;display:grid}.dsp select,.dsp input:not([type=checkbox]){color:#254262;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e9;border-radius:9px;min-width:0;padding:11px}.dsp-filters{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.dsp-selection{color:var(--muted);align-items:center;gap:8px;margin:22px 0 10px;font-size:11px;display:flex}.dsp-selection span{flex:1}.dsp-selection button{padding:5px 8px;font-size:11px}.dsp .dsp-person{border-bottom:1px solid #e6edf5;align-items:center;gap:12px;padding:18px 0;font-size:14px;display:flex}.dsp-person input{accent-color:#0e7ea5;width:17px;height:17px}.dsp-person span{display:grid}.dsp-person small{letter-spacing:0;color:var(--muted);margin-top:4px;font-weight:400}.dsp-stats{text-align:right;margin-left:auto}.dsp-stats strong{color:#008568;font-size:12px}.dsp details{color:#315b94;margin-top:20px;font-size:13px}.dsp summary{cursor:pointer}.dsp-save{gap:8px;margin-top:12px;display:flex}.dsp-side{gap:20px;display:grid}.dsp-voicemail{border-top:4px solid #0891b2}.dsp-script{border-top:4px solid #0a7a8c}.dsp-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:15px;display:flex}.dsp-actions a{background:0 0;border:0;padding:0;font-size:12px}.dsp-impact{color:#1e2b6a;margin:10px 0 12px;font-size:13px;font-weight:700;display:block}.dsp-impact small{color:#45698f;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.dsp-trust{background:#fff;border:1px solid #c8d8ee;border-radius:14px;margin-bottom:12px;padding:16px 18px}.dsp-trust small{letter-spacing:.12em;color:#0b6475;font-size:10.5px;font-weight:900;display:block}.dsp-trust-rows{gap:6px;margin:10px 0;display:grid}.dsp-trust-row{background:#f3f7ff;border-radius:9px;justify-content:space-between;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}.dsp-trust-row b{color:#1e2b6a}.dsp-trust-row span{color:var(--muted);font-weight:700}.dsp-trust-row.ok span{color:#00a05c}.dsp-trust-row.pending span{color:#0e7ea5}.dsp-trust-row.missing span,.dsp-trust-row.rejected span,.dsp-trust-row.nonumber span{color:#b91c1c}.dsp-trust p{color:#526d90;margin:0;font-size:11.5px;line-height:1.45}.dsp-summary{background:#e9f0fa;border:1px solid #c8d8ee;border-radius:16px;padding:24px}.dsp-summary dl{grid-template-columns:90px 1fr;gap:8px;margin:18px 0;font-size:12px;display:grid}.dsp-summary dt{color:#63778e}.dsp-summary dd{text-align:right;margin:0;font-weight:600}.dsp-summary>button{color:#fff;background:linear-gradient(100deg,#0b6475,#0e7ea5);width:100%;padding:13px;font-weight:700}.dsp-summary>a,.dsp-summary>small{text-align:center;color:#526d90;margin-top:10px;font-size:11px;display:block}.dsp-notice{color:#fff;z-index:10;background:#183454;border-radius:12px;max-width:90vw;padding:16px 24px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #1234}.dsp-notice button{margin-left:12px}.dsp-overlay{z-index:20;background:#13284770;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dsp-overlay section{background:#fff;border-radius:18px;max-width:520px;padding:32px;position:relative;box-shadow:0 20px 80px #1235}.dsp-close{position:absolute;top:12px;right:12px}.dsp-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=850px){.dsp-layout{grid-template-columns:1fr}.dsp-hero{align-items:start;gap:20px}.dsp-number strong{font-size:16px}.dsp{padding:14px}}@media (width<=500px){.dsp-hero{flex-direction:column}.dsp-number{text-align:left}.dsp-filters{grid-template-columns:1fr}.dsp-card{padding:16px}.dsp-stats{display:none!important}}.dialer-setup.dsp{width:100%;max-width:1400px}.dsp .dialer-section{background:0 0;border:0;margin:0 0 16px;padding:0}.dsp .dialer-section-title{text-transform:none;letter-spacing:0;font-size:21px}.dsp .dialer-calllist-head{flex-wrap:wrap;gap:8px}.dsp .dialer-calllist-btns{flex-wrap:wrap}.dsp .dialer-calllist-rows{max-height:440px;overflow:auto}.dsp .dialer-calllist-row{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e6edf5;padding:15px 0}.dsp .dialer-order-row{margin:12px 0}.dsp .dsp-hero button{color:#fff;background:#ffffff20}.dsp .vm-panel{box-shadow:none;background:0 0;border:0;padding:0}.dsp .vm-row-audio{width:100%;margin-top:12px}.dsp .dialer-calllist-head h2{font-size:14px}.dsp-search{margin:12px 0}.dsp .dialer-calllist-row b{font-size:14px}.dialer-setup.dsp .dsp-hero h1{color:#fff}.dsp-handoff{gap:10px;display:grid}.dsp-handoff-who{background:#e8f6f8;border:1px solid #79cbd9;border-radius:12px;padding:12px 14px}.dsp-handoff-who b{color:#1e2b6a;font-size:15px}.dsp-handoff-who i{color:#45698f;margin-top:3px;font-size:12.5px;font-style:normal;display:block}.dsp-handoff-who ul{color:#33415e;gap:3px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.dsp-tag{color:#0e7490;vertical-align:middle;background:#ecfeff;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.dsp-handoff-keep{align-items:center;gap:8px;display:flex}.dsp-handoff-keep input{border:1px solid #c6d6f2;border-radius:999px;flex:1;padding:8px 12px;font:13px inherit}.dsp-handoff-keep button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:8px 14px;font:700 13px inherit}.dsp-handoff-keep button:disabled{opacity:.5;cursor:default}.dsp-handoff-keep span{color:var(--muted);font-size:12px}.import-page{max-width:900px}.import-page h1{color:#1e2b45;margin:0 0 4px;font-size:24px;font-weight:800}.import-sub{color:#5b6b85;margin:0 0 18px;font-size:13px}.import-section{background:#fff;border:1px solid #0e7ea524;border-radius:14px;margin-bottom:14px;padding:16px;box-shadow:0 4px 14px #0e7ea50f}.import-section-title{text-transform:uppercase;letter-spacing:.4px;color:#0e7ea5;margin:0 0 12px;font-size:13px;font-weight:800}.import-targets{flex-wrap:wrap;gap:8px;display:flex}.import-target{cursor:pointer;color:#33415e;background:#fff;border:1px solid #0e7ea533;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700}.import-target.on{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border-color:#0000}.import-hint{color:#5b6b85;margin:0 0 12px;font-size:12.5px;line-height:1.5}.import-bad-count{color:#b53535}.import-file-row{flex-wrap:wrap;gap:8px;display:flex}.import-template-btn{color:#1d4ed8;cursor:pointer;background:#eaf2ff;border:1px solid #0e7ea540;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700}.import-upload-btn{color:#1e3a8a;cursor:pointer;background:#eef3fb;border:1px solid #d6e0f0;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700}.import-upload-btn input{display:none}.import-mapping{flex-direction:column;gap:8px;display:flex}.import-map-row{align-items:center;gap:10px;display:flex}.import-map-col{color:#1e2b45;text-overflow:ellipsis;white-space:nowrap;flex:0 0 180px;font-size:13px;font-weight:700;overflow:hidden}.import-map-arrow{color:#0e7ea5;flex:none}.import-map-row select{background:#fff;border:1px solid #0e7ea533;border-radius:10px;flex:1;padding:8px 10px;font-size:13px}.import-preview{margin-bottom:12px}.import-preview-row{color:#33415e;border-top:1px solid #0e7ea514;align-items:center;gap:10px;margin:0;padding:6px 8px;font-size:13px;display:flex}.import-preview-status{color:#00a05c;flex:0 0 150px;font-size:11px;font-weight:800}.import-preview-row.bad{background:#fef7f7}.import-preview-row.bad .import-preview-status{color:#b53535}.import-table-wrap{margin-bottom:12px;overflow-x:auto}.import-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.import-table-wrap th{color:#5b6b85;text-transform:uppercase;letter-spacing:.4px;text-align:left;white-space:nowrap;background:#f6f9ff;padding:8px 10px;font-size:11px}.import-table-wrap td{color:#33415e;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #0e7ea51a;max-width:200px;padding:8px 10px;overflow:hidden}.import-table-wrap td:first-child{color:#00a05c;font-weight:700}.import-table-wrap tr.bad td:first-child{color:#b53535}.import-table-wrap tr.bad td{background:#fef7f7}.import-go{color:#1e3a8a;cursor:pointer;background:#eef3fb;border:1px solid #d6e0f0;border-radius:999px;width:100%;padding:14px;font-size:15px;font-weight:800}.import-go:disabled{box-shadow:none;cursor:default;background:#c7cfdd}.import-error{color:#b53535;font-size:13px}.import-done{color:#00a05c;background:#f0fdf6;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:700}.import-cols{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.import-col{color:#1e2b45;cursor:pointer;background:#f8fafd;border:1px solid #e3e9f4;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.import-col.on{background:#0e7ea50f;border-color:#0e7ea566}.import-col.unused{color:var(--muted);cursor:default}.import-col input{margin:0}.import-col-header{font-weight:700}.import-col-arrow{color:var(--muted)}.import-col-field{color:#0e7ea5;font-weight:600}.import-col.unused .import-col-field{color:var(--muted);font-weight:500}.import-book-list{background:#fff;border:1px solid #dbe4f3;border-radius:10px;max-height:360px;margin:8px 0;overflow:auto}.import-book-row{border-bottom:1px solid #eef2f9;grid-template-columns:28px 1.2fr 1.4fr 1.2fr;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:grid}.import-book-row.head{text-transform:uppercase;letter-spacing:.04em;color:#45698f;background:#f4f7fd;font-size:11.5px;font-weight:700;position:sticky;top:0}.import-book-row select{height:30px;font:inherit}.import-upload-btn.busy{opacity:.6;cursor:wait}.import-steps{color:#2f4a6b;margin:6px 0 14px;padding-left:22px;font-size:13.5px;line-height:1.5;list-style:decimal}.import-steps li{margin:4px 0}.import-found{color:#1e2b3c;margin:14px 0 6px;font-size:14px}.import-book-group{margin:14px 0 0}.import-book-group h3{color:#0f1b3d;margin:0 0 4px;font-size:15px}.import-book-group h3 span{color:#0e7490;text-align:center;background:#ecfeff;border-radius:999px;min-width:24px;margin-left:6px;padding:1px 8px;font-size:12.5px;display:inline-block}.import-book-go{align-items:center;gap:14px;margin-top:16px;display:flex}.import-go{cursor:pointer;border:0;font-size:14px}.import-go:disabled{opacity:.5;cursor:default}.import-done{color:#065f46;background:#ecfdf5;border-radius:10px;margin:12px 0 0;padding:10px 14px;font-weight:600}.import-book-go .import-reset{white-space:nowrap}.zd-hero{color:var(--white);text-align:center;background:linear-gradient(120deg,#6d28d9,#7c3aed,#2563eb,#06b6d4,#7c3aed,#6d28d9) 0 0/300% 300%;padding:72px 40px 80px;animation:12s infinite zd-shift;position:relative;overflow:hidden}@keyframes zd-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.zd-hero:before,.zd-hero:after{content:"";filter:blur(80px);opacity:.55;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute}.zd-hero:before{background:#ffffffe6;animation:9s ease-in-out infinite zd-float;top:-140px;left:-120px}.zd-hero:after{background:#4cc9f0;animation:11s ease-in-out infinite reverse zd-float;bottom:-160px;right:-120px}@keyframes zd-float{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}.zd-hero>*{position:relative}.zd-title{flex-direction:column;align-items:center;gap:4px;margin-bottom:28px;display:flex}.zd-zero{letter-spacing:-2px;color:var(--white);text-shadow:0 0 28px #67e8f9a6,0 6px 18px #0f1a3359;font-size:96px;font-weight:900;line-height:1}.zd-program{text-transform:uppercase;letter-spacing:3px;text-shadow:0 0 24px #ffffff8c,0 2px #00000040;font-size:40px;font-weight:800}.zd-program-sub{text-transform:uppercase;letter-spacing:4px;border:2px solid #67e8f9;border-radius:30px;margin-top:8px;padding:6px 18px;font-size:14px;font-weight:700;box-shadow:0 0 18px #67e8f999,inset 0 0 12px #67e8f940}.zd-hero h1{text-shadow:0 2px 12px #00000059;margin:0 0 16px;font-size:36px;font-weight:700;line-height:1.2}.zd-sub{color:#ffffffe6;max-width:620px;margin:0 auto 32px;font-size:18px;line-height:1.6}.zd-sub strong{color:#a5f3fc}.zd-ctas{flex-direction:column;align-items:center;gap:10px;display:flex}.zd-cta{background:var(--white);color:var(--violet-deep);border:none;border-radius:40px;padding:18px 40px;font-size:17px;font-weight:800;transition:transform .15s;animation:2.2s ease-out infinite zd-pulse;box-shadow:0 0 #ffffffb3}.zd-cta:hover{transform:scale(1.04)}@keyframes zd-pulse{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 18px #fff0}to{box-shadow:0 0 #fff0}}.zd-bolt{filter:drop-shadow(0 0 6px #ffffffe6);font-size:20px;animation:3s ease-in-out infinite zd-bolt-flicker;display:inline-block}@keyframes zd-bolt-flicker{0%,88%,to{opacity:1;transform:scale(1)}90%{opacity:.7;transform:scale(1.3)rotate(-8deg)}93%{opacity:1;transform:scale(1.15)rotate(6deg)}96%{opacity:.85;transform:scale(1.25)rotate(-4deg)}}.zd-cta-note{color:var(--white);text-shadow:0 2px 8px #0006;margin:4px 0 0;font-size:16px;font-weight:600}.zd-note-hi{color:#a5f3fc;text-shadow:0 0 12px #67e8f9b3,0 2px 8px #0006;font-weight:800}@media (width<=700px){.zd-zero{font-size:64px}.zd-program{letter-spacing:2px;font-size:26px}}.zd-features{grid-template-columns:repeat(5,1fr);gap:16px;max-width:1200px;margin:0 auto;padding:48px 40px;display:grid}@media (width<=1000px){.zd-features{grid-template-columns:repeat(2,1fr)}.zd-hero h1{font-size:32px}}@media (width<=600px){.zd-features{grid-template-columns:1fr}}.zd-feature{background:var(--white);text-align:center;background-image:linear-gradient(var(--white), var(--white)), linear-gradient(135deg, #7c3aed, #2563eb, #06b6d4);transform-origin:50%;opacity:0;background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;border-radius:14px;padding:22px 18px;transition:transform .15s,box-shadow .15s;position:relative;transform:scale(.4)translateY(24px);box-shadow:0 8px 24px #7c3aed2e}.zd-features.seen .zd-feature{animation:.9s cubic-bezier(.34,1.56,.64,1) forwards zd-pop}.zd-features.seen .zd-feature:first-child{animation-delay:0s}.zd-features.seen .zd-feature:nth-child(2){animation-delay:.15s}.zd-features.seen .zd-feature:nth-child(3){animation-delay:.3s}.zd-features.seen .zd-feature:nth-child(4){animation-delay:.45s}.zd-features.seen .zd-feature:nth-child(5){animation-delay:.6s}@keyframes zd-pop{0%{opacity:0;transform:scale(.4)translateY(24px)}60%{opacity:1;transform:scale(1.12)translateY(-8px);box-shadow:0 0 40px #67e8f9b3,0 16px 32px #2563eb66}to{opacity:1;transform:scale(1)translateY(0);box-shadow:0 8px 24px #7c3aed2e}}.zd-features.seen .zd-feature:hover{transform:scale(1.05)translateY(-4px);box-shadow:0 0 24px #67e8f966,0 12px 28px #7c3aed40}.zd-feature-icon{margin-bottom:8px;font-size:34px;animation:2.4s ease-in-out infinite zd-bob;display:inline-block}@keyframes zd-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.zd-feature-title{margin:0 0 6px;font-size:15px;font-weight:700}.zd-feature-text{color:var(--violet-deep);margin:0;font-size:13.5px;font-weight:700;line-height:1.45}.zd-savings{padding:0 40px 48px}.zd-savings-card{background:var(--brand-gradient);text-align:center;max-width:680px;color:var(--white);border:none;border-radius:14px;margin:0 auto;padding:32px;position:relative;overflow:hidden;box-shadow:0 12px 36px #2563eb4d,inset 0 1px #ffffff40}.zd-savings-card:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;height:100%;animation:4s ease-in-out infinite zd-sheen;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes zd-sheen{0%{left:-60%}60%,to{left:130%}}.zd-savings-label{text-transform:uppercase;letter-spacing:.5px;color:var(--white);text-shadow:0 6px 14px #0f1a334d;margin:0 0 10px;font-size:30px;font-weight:900;line-height:1.1;animation:.8s cubic-bezier(.34,1.56,.64,1) zd-label-pop}@keyframes zd-label-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@media (width<=600px){.zd-savings-label{font-size:22px}}.zd-savings-intro{color:#ffffffd9;margin:0 0 20px;font-size:14px}.zd-slide{animation:.5s ease-out zd-slide-in}@keyframes zd-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.zd-slide-label{color:var(--white);margin:0 0 14px;font-size:15px;font-weight:700}.zd-compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:12px;display:grid}.zd-side{background:#ffffff29;border-radius:10px;padding:14px 10px}.zd-side.zero{background:var(--white);color:var(--ink)}.zd-side-name{text-transform:uppercase;letter-spacing:.5px;opacity:.85;margin:0 0 4px;font-size:11px;font-weight:700}.zd-side-number{margin:0;font-size:36px;font-weight:900;line-height:1}.zd-side.zero .zd-side-number{color:var(--money)}.zd-side.them .zd-side-number{color:#ffb3b3}.zd-vs{color:var(--white);opacity:.7;font-size:13px;font-weight:800}.zd-slide-note{color:#ffffffd9;margin:0 0 14px;font-size:13px}.zd-dots{justify-content:center;gap:8px;margin-bottom:12px;display:flex}.zd-dot{cursor:pointer;background:0 0;border:2px solid #fffc;border-radius:50%;width:10px;height:10px;padding:0}.zd-dot.on{background:var(--white)}.zd-fine{color:#ffffffbf;margin:0;font-size:11px}@media (width<=600px){.zd-compare{grid-template-columns:1fr}.zd-vs{display:none}}.zd-steps{text-align:center;padding:0 40px 56px}.zd-steps h2{margin:0 0 28px;font-size:28px}.zd-step-row{grid-template-columns:repeat(3,1fr);gap:24px;max-width:800px;margin:0 auto 32px;display:grid}@media (width<=700px){.zd-step-row{grid-template-columns:1fr}}.zd-step{flex-direction:column;align-items:center;gap:8px;display:flex}.zd-step .step-badge{background:var(--brand-gradient);width:40px;height:40px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.zd-step-title{margin:0;font-size:15px;font-weight:700}.zd-step-text{color:var(--gray);margin:0;font-size:13px}.zd-officer{border:1px solid var(--border);border-radius:12px;align-items:center;gap:16px;max-width:560px;margin:0 auto 32px;padding:20px;display:flex}.zd-officer .officer-avatar{background:var(--brand-gradient);width:56px;height:56px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.zd-officer-name{margin:0;font-size:15px;font-weight:700}.zd-officer-title{color:var(--gray);margin:2px 0 6px;font-size:12px}.zd-officer-quote{margin:0;font-size:13px;font-style:italic}.zd-legal{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:800px;margin:0 auto 24px;padding:0 40px;display:flex}.zd-ehl{width:40px;height:40px;color:var(--ink)}.zd-ehl-text{text-transform:uppercase;letter-spacing:1px;color:var(--ink);margin:0 0 4px;font-size:10px;font-weight:700}.zd-disclaimer{color:var(--gray);margin:0;font-size:10px;line-height:1.5}.zd-final{flex-direction:column;align-items:center;gap:12px;margin-top:8px;display:flex}.zd-final-kicker{color:var(--ink);margin:0;font-size:14px;font-weight:700;animation:1.4s ease-in-out infinite zd-kicker-bob}@keyframes zd-kicker-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.zd-cta-big{text-transform:uppercase;letter-spacing:1px;color:var(--white);background:linear-gradient(90deg,#7c3aed,#2563eb,#06b6d4,#2563eb,#7c3aed) 0 0/300%;border-radius:60px;align-items:center;gap:12px;padding:22px 48px;font-size:22px;font-weight:900;animation:3s linear infinite zd-cta-gradient,1.8s ease-out infinite zd-cta-ring,5s ease-in-out infinite zd-cta-shake;display:inline-flex;box-shadow:0 0 #06b6d499,0 12px 32px #7c3aed59}@keyframes zd-cta-gradient{to{background-position:300%}}@keyframes zd-cta-ring{0%{box-shadow:0 0 #06b6d4a6,0 12px 32px #7c3aed59}70%{box-shadow:0 0 0 22px #06b6d400,0 12px 32px #7c3aed59}to{box-shadow:0 0 #06b6d400,0 12px 32px #7c3aed59}}@keyframes zd-cta-shake{0%,86%,to{transform:rotate(0)scale(1)}88%{transform:rotate(-3deg)scale(1.06)}90%{transform:rotate(3deg)scale(1.06)}92%{transform:rotate(-2deg)scale(1.06)}94%{transform:rotate(2deg)scale(1.06)}96%{transform:rotate(0)scale(1.04)}}.zd-cta-big:hover{animation-play-state:running,running,paused;transform:scale(1.06)}.zd-cta-arrow{font-size:26px;animation:1s ease-in-out infinite zd-arrow;display:inline-block}@keyframes zd-arrow{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@media (width<=600px){.zd-cta-big{padding:18px 28px;font-size:17px}}.privacy{max-width:760px;color:var(--ink);margin:0 auto;padding:48px 24px 64px;line-height:1.7}.privacy h1{color:var(--violet-deep);margin:0 0 4px;font-size:36px;font-weight:900}.privacy-updated{color:var(--gray);margin:0 0 24px;font-size:12px}.privacy-lead{margin:0 0 28px;font-size:16px}.privacy h2{color:var(--ink);border-bottom:2px solid var(--violet);margin:32px 0 10px;padding-bottom:6px;font-size:18px;font-weight:800;display:inline-block}.privacy p,.privacy li{font-size:14.5px}.privacy ul{margin:0 0 12px;padding-left:22px}.privacy-highlights{background:var(--off-white);border-radius:var(--radius-lg);color:var(--ink);border:1px solid #7c3aed4d;list-style:none;margin:0 0 8px!important;padding:16px 20px!important}.privacy-highlights li{margin:6px 0;font-weight:600}.privacy-fine{color:var(--gray);margin-top:32px;font-size:12px}.why-hero{background:var(--brand-gradient);color:var(--white);text-align:center;padding:56px 24px}.why-hero h1{margin:0 0 8px;font-size:38px;font-weight:900}.why-hero p{color:#ffffffd9;margin:0;font-size:17px}.why-hero strong{color:var(--white)}.why-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:0 auto;padding:48px 24px;display:grid}@media (width<=900px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.why-grid{grid-template-columns:1fr}}.why-card{background:linear-gradient(180deg, var(--white) 0%, var(--off-white) 100%);border:1px solid var(--border);border-radius:16px;padding:30px 26px 26px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 2px 6px #0f1a330a,0 14px 34px #0f1a330f}.why-card:after{content:"";background:linear-gradient(90deg, var(--violet), transparent);width:34px;height:2px;position:absolute;top:84px;left:26px}.why-card:hover{transform:translateY(-5px);box-shadow:0 4px 10px #0f1a330f,0 22px 48px #0f1a331f}.why-icon{background:var(--brand-gradient);border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;font-size:22px;display:flex;box-shadow:0 6px 16px #2563eb40}.why-title{letter-spacing:.2px;color:var(--violet-deep);margin:0 0 10px;font-size:16px;font-weight:800}.why-text{color:var(--muted);margin:0;font-size:13.5px;line-height:1.7}.why-cta{text-align:center;padding:8px 24px 64px}.why-cta h2{color:var(--ink);margin:0 0 20px;font-size:24px;font-weight:900}.why-cta-note{color:var(--muted);margin:14px 0 0;font-size:13px;font-weight:600}.why-message{align-items:flex-start;gap:28px;max-width:820px;margin:0 auto;padding:48px 24px 8px;display:flex}@media (width<=640px){.why-message{text-align:center;flex-direction:column;align-items:center}}.why-photo-wrap{flex-shrink:0}.why-photo{object-fit:cover;border:3px solid var(--violet);border-radius:50%;width:150px;height:150px;box-shadow:0 10px 30px #7c3aed47}.why-photo-fallback{background:var(--brand-gradient);width:150px;height:150px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:44px;font-weight:900;display:flex;box-shadow:0 10px 30px #7c3aed47}.why-message-kicker{text-transform:uppercase;letter-spacing:1px;color:var(--violet-deep);margin:0 0 10px;font-size:12px;font-weight:800}.why-quote{color:var(--ink);border-left:3px solid var(--violet);margin:0 0 12px;padding-left:16px;font-size:17px;font-style:italic;line-height:1.75}.why-message-sign{color:var(--ink);margin:0;font-size:13px;font-weight:700}.why-video{border:1px solid var(--border);border-radius:12px;width:100%;margin-bottom:12px;box-shadow:0 12px 36px #2563eb2e}.why-photo-btn{cursor:pointer;background:0 0;border:none;padding:0;position:relative}.why-photo-btn:disabled{cursor:default}.why-play{background:var(--brand-gradient);width:42px;height:42px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:16px;animation:2s ease-out infinite why-play-ring;display:flex;position:absolute;bottom:6px;right:6px;box-shadow:0 0 #7c3aed80}@keyframes why-play-ring{0%{box-shadow:0 0 #7c3aed80}70%{box-shadow:0 0 0 12px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}.why-video-live{border:2px solid var(--violet);border-radius:12px;width:320px;max-width:80vw;animation:.35s ease-out why-video-in;box-shadow:0 12px 36px #7c3aed40}@keyframes why-video-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.testimonials{text-align:center;background:linear-gradient(180deg, var(--white) 0%, var(--off-white) 100%);padding:56px 24px}.testimonials h2{color:var(--violet-deep);margin:0 0 24px;font-size:26px;font-weight:900}.testimonial{max-width:640px;margin:0 auto;animation:.8s both testimonial-fade}@keyframes testimonial-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.testimonial-stars{letter-spacing:4px;color:var(--violet);text-shadow:0 0 12px #22c7e059;margin:0 0 14px;font-size:20px}.testimonial-stars-empty{color:var(--border);text-shadow:none}.testimonial-text{color:var(--ink);margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-style:italic;line-height:1.7}.testimonial-name{color:var(--ink);margin:0;font-size:14px;font-weight:700}.testimonial-source{background:var(--white);border:1px solid var(--border);color:var(--gray);border-radius:20px;margin-left:10px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.g-blue{color:#4285f4}.g-red{color:#ea4335}.g-yellow{color:#fbbc05}.g-green{color:#34a853}.testimonial-dots{justify-content:center;gap:8px;margin-top:20px;display:flex}.testimonial-dot{border:1.5px solid var(--violet);cursor:pointer;background:0 0;border-radius:50%;width:9px;height:9px;padding:0;transition:background .2s}.testimonial-dot.on{background:var(--violet)}.pro-hero{background:var(--brand-gradient);color:var(--white);text-align:center;padding:64px 24px}.pro-eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--white);border:1px solid #ffffff80;border-radius:30px;margin:0 0 20px;padding:6px 16px;font-size:12px;font-weight:800;display:inline-block}.pro-hero h1{margin:0 0 14px;font-size:38px;font-weight:900;line-height:1.2}.pro-hero h1 span{color:#ffffffeb}.pro-sub{color:#ffffffd9;max-width:620px;margin:0 auto 24px;font-size:17px;line-height:1.6}.pro-sub strong{color:var(--white)}.pro-badges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pro-badge{color:var(--violet-deep);background:var(--white);border:1px solid #ffffffb3;border-radius:30px;padding:9px 18px;font-size:13px;font-weight:800;transition:transform .15s;box-shadow:0 6px 18px #0f1a3333,inset 0 1px #ffffff80}.pro-badge:hover{transform:translateY(-2px)scale(1.03)}.pro-tiers{text-align:center;padding:56px 24px 40px}.pro-tiers h2{color:var(--violet-deep);margin:0 0 28px;font-size:26px;font-weight:900}.pro-tier-row{grid-template-columns:repeat(3,1fr);gap:16px;max-width:860px;margin:0 auto 16px;display:grid}@media (width<=760px){.pro-tier-row{grid-template-columns:1fr}}.pro-tier{background:linear-gradient(180deg, var(--white) 0%, var(--off-white) 100%);border:1px solid var(--border);border-radius:16px;padding:28px 20px;box-shadow:0 2px 6px #0f1a330a,0 14px 34px #0f1a330f}.pro-tier.featured{background:var(--brand-gradient);color:var(--white);border:none;transform:scale(1.04);box-shadow:0 18px 44px #2563eb4d}.pro-tier-amount{text-transform:uppercase;letter-spacing:.5px;color:var(--gray);margin:0 0 8px;font-size:13px;font-weight:700}.pro-tier.featured .pro-tier-amount{color:#ffffffbf}.pro-tier-down{color:var(--ink);margin:0 0 6px;font-size:34px;font-weight:900}.pro-tier.featured .pro-tier-down{color:var(--white)}.pro-tier-note{color:var(--gray);margin:0;font-size:13px}.pro-tier.featured .pro-tier-note{color:#ffffffd9}.pro-fine{color:var(--gray);max-width:620px;margin:8px auto 0;font-size:11px}.pro-why{text-align:center;max-width:680px;margin:0 auto;padding:8px 24px 40px}.pro-why h2{color:var(--violet-deep);margin:0 0 12px;font-size:22px;font-weight:900}.pro-why p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.7}.pro-cta{text-align:center;padding:8px 24px 64px}.pro-cta h2{color:var(--ink);margin:0 0 20px;font-size:24px;font-weight:900}.pro-cta-note{color:var(--muted);margin:14px 0 0;font-size:13px;font-weight:600}.pro-badge-icon{filter:grayscale()brightness(.25);display:inline-block}.ty-wrap{text-align:center;background:var(--brand-gradient);color:var(--white);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:64px 24px;display:flex}.ty-seal{background:var(--white);width:84px;height:84px;color:var(--money);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;font-size:40px;font-weight:900;animation:.7s cubic-bezier(.34,1.56,.64,1) ty-pop;display:flex;box-shadow:0 12px 36px #0f1a334d}@keyframes ty-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.ty-title{color:var(--white);margin:0 0 10px;font-size:36px;font-weight:900}.ty-line{color:#a5f3fc;margin:0 0 26px;font-size:19px;font-weight:700}.ty-next{background:#ffffff1f;border:1px solid #ffffff59;border-radius:12px;max-width:460px;margin-bottom:28px;padding:18px 22px}.ty-next p{color:#ffffffeb;margin:0;font-size:15px;line-height:1.6}.ty-next strong{color:var(--white)}.ty-btn{margin-bottom:14px}.ty-note{color:#ffffffbf;margin:0;font-size:13px}.ty-note a{color:var(--white);font-weight:700;text-decoration:underline}.nerd-widget{z-index:90;position:fixed;bottom:20px;right:20px}.nerd-fab{cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.nerd-bubble{background:var(--brand-gradient);color:var(--white);border:none;border-radius:16px 16px 4px;padding:10px 14px;font-size:13px;font-weight:700;animation:2.4s ease-in-out infinite nerd-bubble-bob;box-shadow:0 6px 20px #0e7ea54d}@keyframes nerd-bubble-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.nerd-face-wrap{background:var(--white);border:2px solid var(--violet);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;animation:2.2s ease-out infinite nerd-ring;display:flex;box-shadow:0 0 #22c7e080}@keyframes nerd-ring{0%{box-shadow:0 0 #22c7e080}70%{box-shadow:0 0 0 12px #22c7e000}to{box-shadow:0 0 #22c7e000}}.nerd-fab:hover .nerd-face-wrap{transform:scale(1.08)}.nerd-panel{background:var(--white);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:330px;max-width:calc(100vw - 40px);animation:.35s cubic-bezier(.34,1.56,.64,1) nerd-panel-pop;display:flex;overflow:hidden;box-shadow:0 16px 48px #0e7ea538}@keyframes nerd-panel-pop{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.nerd-panel-head{background:var(--brand-gradient);color:var(--white);align-items:center;gap:10px;padding:12px 14px;display:flex}.nerd-name{margin:0;font-size:14px;font-weight:800}.nerd-tag{color:#ffffffbf;margin:0;font-size:10px}.nerd-close{color:#ffffffbf;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:14px}.nerd-messages{background:var(--off-white);flex-direction:column;gap:8px;height:300px;padding:14px;display:flex;overflow-y:auto}.nerd-msg{border-radius:12px;max-width:85%;padding:9px 12px;font-size:13px;line-height:1.5;animation:.25s ease-out nerd-msg-in}@keyframes nerd-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.nerd-msg.nerd{background:var(--white);border:1px solid #22c7e059;border-radius:12px 12px 12px 4px;align-self:flex-start}.nerd-msg.you{color:var(--ink);background:#eef3fb;border-radius:12px 12px 4px;align-self:flex-end}.nerd-input{border-top:1px solid var(--border);background:var(--white);gap:8px;padding:10px;display:flex}.nerd-input input{border:1px solid var(--border);border-radius:20px;flex:1;padding:9px 12px;font-size:13px}.nerd-input button{background:var(--brand-gradient);color:var(--white);cursor:pointer;border:none;border-radius:20px;padding:9px 18px;font-size:13px;font-weight:800}.nerd-input button:disabled{opacity:.5;cursor:not-allowed}.nerd-panel.minimizing{transform-origin:100% 100%;animation:.22s ease-in forwards nerd-panel-shrink}@keyframes nerd-panel-shrink{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.15)translateY(30px)}}.realtor-brand-card{color:#0f1b3d;background:#fff;border:1px solid #b8c8df;border-top:6px solid #0f1b3d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:22px;padding:22px;display:flex}.realtor-brand-card>div{overflow-wrap:anywhere;flex:1;min-width:150px}.realtor-brand-card h2{color:#0f1b3d!important;background:0 0!important;margin:0 0 8px!important;padding:0!important;font-size:24px!important}.realtor-brand-card p{color:#385175!important;margin:5px 0!important}.realtor-brand-card .brand-headshot{object-fit:contain;border-radius:10px;width:84px;height:84px}.realtor-brand-card .brand-logo{object-fit:contain;width:150px;max-height:84px}.signature-editor>summary{cursor:pointer}.signature-body{padding:22px}.signature-body p,.signature-body small{line-height:1.5}.signature-body small{color:#526685;display:block}.signature-body label{margin:14px 0 8px;font-weight:650;display:block}.signature-body .signature-check{align-items:center;gap:10px;display:flex}.signature-body input[type=checkbox],.signature-review input[type=checkbox]{flex-shrink:0;width:20px;height:20px;min-height:20px;margin:0}.signature-body button{color:#0f1b3d;cursor:pointer;background:#eef4ff;border:1px solid #7896c9;border-radius:8px;min-height:44px;margin:8px 8px 8px 0;padding:10px 16px}.signature-body button:disabled{opacity:.5;cursor:default}.signature-artwork{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.signature-artwork>section{border:1px solid #b8c8df;border-radius:10px;min-width:0;padding:16px}.signature-artwork>section>img{object-fit:contain;max-width:100%;height:90px}.signature-body h3{margin:10px 0;font-size:17px}.signature-source{margin-top:16px;line-height:0;position:relative}.signature-source img{width:100%;height:auto}.signature-source span{box-sizing:border-box;pointer-events:none;border:3px solid #0e7ea5;position:absolute;box-shadow:0 0 0 1px #fff}.signature-crop label{font-size:14px}.signature-crop input[type=range]{height:30px;min-height:30px;padding:0}.signature-body input[type=file]{max-width:100%;font-size:13px}.signature-review{border:1px solid #7896c9;border-radius:10px;margin:20px 0;padding:16px}.signature-review>div{margin-bottom:14px}.signature-review label{align-items:center;gap:10px;display:flex}@container (width<=650px){.signature-artwork{grid-template-columns:1fr}.signature-body{padding:16px}}@media (width<=600px){.realtor-brand-card{gap:14px;padding:16px}.realtor-brand-card .brand-logo{width:120px}.realtor-brand-card h2{font-size:21px!important}}.full-profile-rail .realtor-branded-rail{border-top:5px solid var(--realtor-accent);background:#0f1b3d!important}.realtor-sidebar-art{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.realtor-sidebar-art .brand-headshot{object-fit:cover;flex-shrink:0;width:100px;height:100px}.realtor-sidebar-art .brand-logo{object-fit:contain;width:auto;min-width:0;max-width:110px;height:100px}.photo-circle .brand-headshot{border-radius:50%}.photo-square .brand-headshot{border-radius:0}.photo-original .brand-headshot{object-fit:contain;border-radius:0;height:auto;max-height:130px}.realtor-brand-card{box-sizing:border-box;color:#fff;background:#0f1b3d;grid-template-columns:1fr 1fr;max-width:330px;display:grid}.realtor-brand-card>div{grid-area:2/1/auto/-1}.realtor-brand-card h2,.realtor-brand-card p{color:#fff!important}.realtor-brand-card .brand-logo{grid-area:1/2;justify-self:end;width:100%;max-width:110px}.realtor-heading h1 .homehyve-member-mark{vertical-align:middle;margin-left:8px;display:inline-flex}.signature-paste{cursor:text;border:1px dashed #7896c9;border-radius:8px;margin:12px 0;padding:16px}.signature-paste:focus{outline:2px solid #0e7ea5}.signature-advanced,.signature-adjustments{margin-top:20px}.signature-advanced>summary,.signature-adjustments summary{cursor:pointer;padding:12px 0;font-weight:650}.realtor-sidebar-preview{box-sizing:border-box;color:#fff;text-align:left;background:#0f1b3d;border-top:5px solid;border-radius:0;width:340px;max-width:100%;padding:24px 20px}.realtor-sidebar-preview h2{color:#fff!important;background:0 0!important;margin:16px 0!important;padding:0!important;font:700 25px/1.25 Segoe UI,sans-serif!important}.realtor-sidebar-preview p{overflow-wrap:anywhere;font:16px/1.5 Segoe UI,sans-serif;color:#fff!important;margin:12px 0!important}.full-profile-rail .realtor-contact-line,.full-profile-rail .realtor-contact-details,.full-profile-rail .realtor-primary-actions,.full-profile-rail .realtor-connection-line{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;margin-left:0!important;padding-left:0!important}.full-profile-rail .realtor-contact-line{flex-direction:column;gap:18px;width:100%;display:flex}.full-profile-rail .realtor-contact-details,.full-profile-rail .realtor-connection-line{flex-direction:column;gap:12px;width:100%;display:flex}.full-profile-rail .realtor-primary-actions{flex-wrap:wrap;gap:8px;display:flex}.full-profile-rail .realtor-connection-line button{color:#0f1b3d;cursor:pointer;background:#eef4ff;border:1px solid #b8c8df;border-radius:8px;min-height:44px;padding:10px 14px}.realtor-profile-editor{color:#0f1b3d;background:#f3f6fc;border-radius:16px;padding:18px}.realtor-profile-editor fieldset{border:0;min-width:0;margin:0;padding:0}.realtor-edit-card{background:#fff;border:1px solid #a8bce0;border-radius:12px;margin:0 0 20px;overflow:hidden;box-shadow:0 3px 10px #14204f0c}.realtor-edit-card h2,.realtor-edit-card>summary{background:var(--hh-fade);color:#fff;margin:0;padding:15px 20px;font-size:18px;font-weight:750}.realtor-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:22px;display:grid}.realtor-edit-fields label{flex-direction:column;gap:8px;font-size:15px;font-weight:650;display:flex}.realtor-profile-editor input,.realtor-profile-editor select{box-sizing:border-box;color:#0f1b3d;width:100%;min-height:46px;font:inherit;background:#fff;border:1.5px solid #7896c9;border-radius:8px;padding:11px 12px;font-weight:400}.realtor-profile-editor input:focus,.realtor-profile-editor select:focus{outline-offset:2px;border-color:#0e7ea5;outline:3px solid #b6def7}.realtor-edit-fields.addresses{display:block}.realtor-edit-fields details{border-top:1px solid #bccce5;margin-top:18px;padding-top:16px}.realtor-edit-fields summary{cursor:pointer;padding:8px;font-weight:700}.realtor-edit-save{z-index:2;background:#fff;border:1px solid #a8bce0;border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex;position:sticky;bottom:12px;box-shadow:0 3px 16px #14204f18}.realtor-edit-save button{background:var(--hh-fade);color:#fff;cursor:pointer;border:0;border-radius:24px;min-height:46px;padding:12px 24px;font-weight:750}.realtor-team-card{color:#0f1b3d;background:#fff;border:1px solid #9cb6dd;border-radius:12px;margin:18px;overflow:hidden}.realtor-team-card header{background:var(--hh-fade);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.realtor-team-card header button{color:#0f1b3d;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:10px}.realtor-team-people{flex-wrap:wrap;gap:12px;padding:16px;display:flex}.realtor-team-people button{text-align:left;color:#0f1b3d;cursor:pointer;background:#f2f6ff;border:1px solid #92addb;border-radius:10px;min-width:180px;max-width:100%;padding:13px 18px}.realtor-team-people strong,.realtor-team-people small{overflow-wrap:anywhere;margin:4px 0;display:block}.realtor-team-people small{color:#385887}@media (width<=650px){.realtor-profile-editor{padding:10px}.realtor-edit-fields{grid-template-columns:1fr;gap:18px;padding:16px}.realtor-edit-save{flex-wrap:wrap}.realtor-team-card{margin:12px 0}.realtor-team-people{grid-template-columns:1fr;display:grid}.realtor-team-card header{flex-wrap:wrap}}.realtor-team-contact{background:#f3f7ff;border-top:1px solid #9cb6dd;padding:18px}.realtor-team-contact button{color:#0f1b3d;background:#fff;border:1px solid #7896c9;border-radius:8px;margin-right:10px;padding:10px 14px}.realtor-team-people button:disabled{opacity:1;cursor:default;border:2px solid #0f1b3d}.realtor-profile-editor{container-type:inline-size}.realtor-edit-fields label{align-self:stretch;min-width:0}.realtor-edit-fields label>input,.realtor-edit-fields label>select{height:46px;margin-top:auto}.realtor-profile-editor .af-grid label{flex-direction:column;gap:8px;display:flex}.realtor-profile-editor .af-grid{grid-template-columns:minmax(160px,2fr) minmax(120px,1.4fr) minmax(75px,.7fr) minmax(100px,1fr) minmax(120px,1.2fr);gap:16px}@container (width<=760px){.realtor-profile-editor .af-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.realtor-profile-editor .af-street{grid-column:1/-1}}@container (width<=430px){.realtor-edit-fields{grid-template-columns:1fr}}.realtors-page h1{color:#1e2b45;margin:0 0 4px}.realtors-sub{color:#5b6b85;margin:0 0 18px;font-size:14px}.realtors-error{color:#b53535}.realtor-add{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.realtor-add input{color:#1e2b45;background:#fff;border:1px solid #0e7ea533;border-radius:10px;flex:160px;padding:9px 12px}.realtor-add button{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:10px;padding:9px 18px;font-weight:800;box-shadow:0 4px 14px #1a647147}.realtor-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:14px;display:grid}.realtor-col-head{text-transform:uppercase;letter-spacing:1px;color:#33415e;margin:0 0 10px;font-size:12px;font-weight:800}.realtor-card{background:#fff;border:1px solid #0e7ea524;border-radius:12px;margin-bottom:10px;padding:12px 14px;box-shadow:0 4px 14px #0e7ea50f}.realtor-name{color:#1e2b45;margin:0;font-weight:800}.realtor-brokerage{color:#5b6b85;margin:2px 0 0;font-size:12px}.realtor-contact{word-break:break-all;margin:6px 0 0;font-size:12px}.realtor-contact a{color:#1d4ed8}.realtor-meta{color:#5b6b85;margin:6px 0 0;font-size:12px}.realtor-notes{color:#33415e;background:#f6f9ff;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:12px}.realtor-note-edit textarea{color:#1e2b45;background:#fff;border:1px solid #0e7ea533;border-radius:8px;width:100%;margin-top:8px;padding:8px}.realtor-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.realtor-actions select,.realtor-actions button,.realtor-note-edit button{color:#33415e;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea52e;border-radius:8px;padding:5px 9px;font-size:12px}.realtor-delete{color:#dc2626}.pros-section-head{color:#1e2b45;margin:22px 0 10px;font-size:18px}.realtor-referred{background:#eaf2ff;border-radius:8px;margin:6px 0;padding:8px 10px}.realtor-referred-head{text-transform:uppercase;letter-spacing:.5px;color:#33415e;margin:0 0 4px;font-size:11px;font-weight:700}.realtor-referred-lead{color:#33415e;margin:2px 0;font-size:12px}.realtor-referred-stage{color:#5b6b85;text-transform:capitalize}.unknown-toggle{color:#c2410c;cursor:pointer;background:0 0;border:none;margin:18px 0 10px;padding:0;font-size:13px;font-weight:800;display:block}.unknown-realtor-row{background:#fff7ed;border:1px dashed #c2410c66;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;max-width:640px;padding:12px 14px;display:flex}.unknown-tag{color:#c2410c;vertical-align:2px;background:#fff;border:1px solid #c2410c59;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:800}.unknown-realtor-actions{flex:none;gap:6px;display:flex}.unknown-realtor-actions button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #0e7ea540;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700}.app-bee{vertical-align:-4px;border-radius:50%;width:18px;height:18px;margin-left:6px}.realtor-social{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.realtor-social-item{align-items:center;gap:2px;display:inline-flex}.realtor-social-btn{color:#1d4ed8;cursor:pointer;background:#f6f9ff;border:1px solid #0e7ea538;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.realtor-social-btn:hover{background:#eaf1ff}.realtor-social-btn.saved{color:#0b6475;background:#e2f4f7;border-color:#22c7e04d}.realtor-social-clear{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:3px 5px;font-size:10px;line-height:1}.realtor-social-clear:hover{color:#dc2626}.realtor-call-now{font-weight:700;color:#00a05c!important;background:#e9f9f0!important}.realtor-drop{color:#b91c1c!important}.realtor-restore{font-weight:700;color:#0b6475!important}.realtor-card.dropped{opacity:.55;background:#fbfbfd}.dnc-badge{color:#b91c1c;vertical-align:middle;background:#fff5f5;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:10px;font-weight:800}.realtor-card.compact{cursor:pointer}.realtor-card.compact:hover{border-color:#22c7e059;box-shadow:0 4px 14px #0e7ea51a}.realtor-card.compact.open{border-color:#0a7a8c}.realtor-card.compact .realtor-call-now{cursor:pointer;border:none;border-radius:999px;margin-top:8px;padding:5px 12px;font-size:11.5px}.rp-backdrop{z-index:49;background:#0b143040;position:fixed;inset:0}.rp-panel{z-index:50;background:#fff;border-left:1px solid #0e7ea52e;width:440px;max-width:100vw;height:100vh;padding:22px 22px 40px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #0e7ea51f}.rp-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.rp-head h2{color:#1e2b45;align-items:center;gap:6px;margin:0;font-size:20px;font-weight:800;display:flex}.rp-close{color:#5b6b85;cursor:pointer;background:#f1f5fb;border:none;border-radius:999px;width:30px;height:30px;font-size:13px}.rp-row{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.rp-fact{color:#5b6b85;font-size:12px}.rp-reach .rp-link{color:#0e7ea5;background:#f6f9ff;border:1px solid #0e7ea533;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none}.rp-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:16px 0 6px;font-size:10.5px;font-weight:800}.rp-fields{flex-direction:column;gap:6px;display:flex}.rp-fields input{border:1px solid #0e7ea52e;border-radius:10px;padding:8px 12px;font-size:13px}.rp-referred{margin:0}.rp-notes{color:#45526b;white-space:pre-wrap;cursor:text;background:#f8fafd;border-radius:10px;max-height:260px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.6;overflow-y:auto}.rp-soon{color:var(--muted);background:#f8fafd;border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.rp-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.rp-actions button{color:#45526b;cursor:pointer;background:#f1f5fb;border:1px solid #1e2b451f;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700}.rp-addr-row{gap:6px;display:flex}.rp-addr-row input{flex:1;min-width:0}.rp-addr-state{flex:0 0 64px!important}.rp-addr-zip{flex:0 0 84px!important}.rp-score{align-items:center;gap:14px;display:flex}.rp-score-big{align-items:baseline;gap:4px;font-size:40px;font-weight:900;line-height:1;display:flex}.rp-score-big.s-strong{color:#00a05c}.rp-score-big.s-warm{color:#0e7ea5}.rp-score-big.s-cold{color:#b91c1c}.rp-score-trend{font-size:20px}.rp-score-label{color:#1e2b45;margin:0 0 2px;font-size:13px;font-weight:800}.rp-score-facts{color:#5b6b85;margin:0;font-size:11.5px}.rp-tips{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rp-tips li{color:#0b6475;background:#e2f4f7;border-radius:8px;padding:6px 10px;font-size:11.5px}.rp-life-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rp-life-card{background:#f8fafd;border:1px solid #1e2b4514;border-radius:10px;padding:8px 10px}.rp-life-card.filled{background:#fff;border-color:#22c7e040}.rp-life-head{color:#1e2b45;margin:0 0 3px;font-size:11px;font-weight:800}.rp-life-entry{color:#45526b;margin:0 0 2px;font-size:11px}.rp-life-empty{color:#b3bdcc;margin:0;font-size:10.5px;font-style:italic}.rp-life-card.clickable{cursor:pointer}.rp-life-card.clickable:hover{border-color:#0a7a8c}.rp-life-count{color:#0b6475;background:#e2f4f7;border-radius:999px;margin-left:5px;padding:1px 6px;font-size:9px;font-weight:800}.rp-life-date{color:#b3bdcc;font-size:10px}.rp-life-entry.aging{opacity:.55}.rp-verify{color:#0b6475;cursor:pointer;background:#f3fafc;border:1px solid #22c7e04d;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:9.5px;font-weight:700}.rp-mock-note{color:var(--muted);background:#f8fafd;border-radius:8px;margin:6px 0 0;padding:6px 10px;font-size:10.5px}.rp-label .st-switch{text-transform:none;letter-spacing:0;margin-left:8px}.rp-origin{color:#5b6b85;margin:2px 0 10px;font-size:12px}.realtor-add-origin{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.realtor-add-origin-label{color:#5b6b85;white-space:nowrap;font-size:12px}.realtor-add-origin input{border:1px solid #e3e9f4;border-radius:8px;flex:1;min-width:140px;padding:7px 10px;font-size:13px}.realtors-info{color:#0e7ea5;margin:6px 0;font-size:13px}.rp-edit{background:#f8faff;border:1px solid #0e7ea529;border-radius:12px;margin:0 0 12px;padding:12px 14px}.rp-edit-grid{grid-template-columns:1fr 1fr;gap:8px 14px;margin-bottom:8px;display:grid}.rp-edit-grid label{color:#33415e;flex-direction:column;gap:3px;font-size:12px;font-weight:600;display:flex}.rp-edit-grid input,.rp-edit-grid select{border:1px solid #0e7ea538;border-radius:7px;padding:7px 9px;font-size:13px;font-weight:400}.fp-text-menu textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #0e7ea538;border-radius:7px;margin-bottom:6px;padding:7px 9px;font-size:13px}.fp-share-item:disabled{opacity:.5;cursor:default}.rp-birthday{color:#33415e;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.rp-birthday input{border:1px solid #0e7ea538;border-radius:7px;padding:5px 8px}.rp-birthday small{color:#00a05c;font-weight:600}.rp-dialer{z-index:120;background:#fff;border:1px solid #0e7ea533;border-radius:14px;width:360px;position:fixed;overflow:hidden;box-shadow:0 18px 44px #0e7ea52e}.rp-dialer-head{color:#fff;cursor:move;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#0a7a8c,#0e7ea5);justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.rp-dialer-head button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:14px}.rp-dialer-body{padding:10px 12px 12px}.rp-dialer-num{color:#1e2b45;margin:0 0 4px;font-weight:700}.rp-dialer-status{color:#5b6b85;margin:0 0 8px;font-size:12.5px}.rp-dialer-btns{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.rp-dialer-body textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #0e7ea538;border-radius:7px;padding:7px 9px;font-size:13px}.rp-facts{color:#1e2b45;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:13.5px;display:flex}.rp-facts.quiet{color:#5b6b85;font-size:12.5px}.rp-facts a{color:inherit;font-weight:600;text-decoration:none}.rp-facts a:hover{color:#0e7ea5}.rp-dot{color:var(--muted)}.rp-fact-add{color:#0e7ea5;cursor:pointer;background:0 0;border:1px dashed #0e7ea559;border-radius:999px;padding:1px 9px;font-size:12px}.rp-people{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rp-person{display:inline-block;position:relative}.rp-person-pill{padding:5px 11px;font-size:12.5px}.rp-person-pill.on{color:#fff;background:#0b6475;border-color:#0b6475}.rp-person-pill.add{color:#0e7ea5;border-style:dashed}.rp-person-card{width:280px}.rp-person-card .rp-person-name{color:#1e2b45;margin:0 0 6px;font-weight:700}.rp-person-card select,.rp-person-card input{box-sizing:border-box;border:1px solid #0e7ea538;border-radius:7px;width:100%;margin:0 0 6px;padding:7px 9px;font-size:13px}.rp-fact-link{font:inherit;color:#1e2b45;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.rp-fact-link:hover{color:#0e7ea5}.realtor-stage-pills{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.realtor-stage-pill{color:#1e2b45;cursor:pointer;background:#fff;border:1px solid #0e7ea538;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.realtor-stage-pill.on{color:#fff;background:#0b6475;border-color:#0b6475}.realtor-stage-pill.on .count-chip{color:#fff;background:#ffffff40}.realtor-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.realtor-grid-empty{color:var(--muted);margin:4px 0;font-size:13px}.realtor-grid .realtor-card.compact{box-shadow:none;border-radius:10px;padding:8px 10px}.realtor-grid .realtor-name{margin:0;font-size:13.5px}.realtor-grid .realtor-brokerage{margin:1px 0 0;font-size:11.5px}.realtor-grid .realtor-meta{margin:3px 0 0;font-size:11px}.realtor-grid .realtor-card.compact .realtor-call-now{margin-top:5px;padding:3px 9px;font-size:10.5px}.realtor-grid .hyve-user{font-size:10.5px}.realtor-stage-pill.custom{border-style:dashed}.realtor-stage-pill.new-col{color:#0b6475;background:#f2fafb;border-color:#22c7e066}.realtor-velocity{margin:2px 0 0;font-size:11.5px;font-weight:800}.realtor-velocity.v-hot{color:#00a05c}.realtor-velocity.v-steady{color:#0e7ea5}.realtor-velocity.v-cooling{color:#b91c1c}.realtor-velocity.v-quiet,.realtor-velocity.v-new{color:var(--muted)}.rl-closed{color:#00a05c;font-weight:800}.rl-dot{vertical-align:middle;background:#0e7ea5;border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block}.rl-dot.rl-closed{background:#00a05c}.rl-dot.rl-lost{background:#b91c1c}.rl-dot.rl-removed{background:#8a97ad}.rl-gone{color:var(--muted);text-decoration:line-through}.rp-ref-form{background:#f8faff;border:1px solid #0e7ea533;border-radius:12px;margin:8px 0 12px;padding:12px 14px}.rp-ref-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:6px 0;display:grid}.rp-ref-form input{font:inherit;box-sizing:border-box;border:1px solid #0e7ea538;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.rp-ref-notes{margin:4px 0 8px}.rp-ref-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rp-edit-close{align-items:center;gap:10px;margin:10px 0 0;display:flex}.rp-strip{background:#f8faff;border:1px solid #0e7ea524;border-radius:12px;margin:0 0 10px;padding:10px 14px}.rp-partnership-label{color:#52627d;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:11px;display:flex}.rp-partnership-label span:first-child{color:#0b6475;letter-spacing:.08em;font-size:10px;font-weight:900}.rp-partnership-label span:last-child{text-align:right;font-weight:700}.rp-tip-one b{color:#0e7ea5}.rp-strip .rp-score{margin:0}.rp-tip-one{color:#33415e;margin:6px 0 0;font-size:12.5px}.rp-strip .fp-milestones{margin-top:6px}.rp-two{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.rp-two>details{margin:0}@media (width<=900px){.rp-two{grid-template-columns:1fr}}@media (width<=700px){.rp-partnership-label{display:grid}.rp-partnership-label span:last-child{text-align:left}}.rp-complete{font-weight:800}.profile-clarity-mock.fp-overlay{background:#f7f9fd;padding:24px 32px 44px}.profile-clarity-mock .fp-head{color:#fff;background:linear-gradient(120deg,#1d2d63,#284b9a 64%,#147e9e);border:0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back status""identity status""actions actions";align-items:start;gap:12px 24px;padding:20px 22px 16px;display:grid;box-shadow:0 10px 28px #233a7033}.profile-clarity-mock .fp-back{color:#dce8ff;background:0 0;border:0;grid-area:back;width:fit-content;padding:0}.profile-clarity-mock .fp-id{grid-area:identity;min-width:0}.profile-clarity-mock .fp-id h1{color:#fff;font-size:30px;line-height:1.1}.profile-clarity-mock .fp-id h1:after{content:"REALTOR PROFILE";color:#a4dff1;letter-spacing:.08em;margin-top:7px;font-size:11px;font-weight:900;display:block}.profile-clarity-mock .fp-status{text-align:right;background:#07245540;border:1px solid #c0efee73;border-radius:12px;grid-area:status;min-width:180px;padding:9px 12px;position:static}.profile-clarity-mock .fp-status-glow{text-shadow:none;font-size:17px;animation:none}.profile-clarity-mock .fp-reach-row{border-top:1px solid #ffffff38;grid-area:actions;margin:0;padding-top:13px}.profile-clarity-mock .fp-chips{margin:12px 0 0}.profile-clarity-mock .fp-chips:before{content:"STATUS";color:#a4dff1;letter-spacing:.08em;margin-right:2px;font-size:10px;font-weight:900}.profile-clarity-mock .rp-facts{background:#f2fbfe;border:1px solid #ccebf4;border-radius:10px;gap:10px;margin-top:12px;padding:10px 12px}.profile-clarity-mock .rp-facts:before{content:"CONTACT";color:#087a99;letter-spacing:.08em;font-size:10px;font-weight:900}.profile-clarity-mock .rp-edit{background:#f8fcfd;border-color:#a6dce6;box-shadow:0 6px 18px #0b64750d}.profile-clarity-mock .rp-edit:before{content:"PROFILE DETAILS";color:#0b6475;letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.profile-clarity-mock .rp-edit .af{background:#fff;border:1px solid #dbe5f5;border-left:4px solid #0e7ea5;border-radius:10px;margin-top:12px;padding:12px}.profile-clarity-mock .rp-edit .af:nth-of-type(2){border-left-color:#22c7e0}.profile-clarity-mock .rp-edit .af:nth-of-type(3){border-left-color:#0b6475}.profile-clarity-mock .rp-workbench{background:#f6fcfd;border:1px solid #c9dcfa;border-left:5px solid #0b6475;border-radius:14px;grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);align-items:center;gap:18px;margin:14px 0;padding:18px 20px;display:grid}.rp-work-eyebrow{color:#276c8d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}.rp-workbench h2{color:#172b4d;margin:0;font-size:20px;line-height:1.2}.rp-workbench>div>p:last-child{color:#5b6b85;margin:5px 0 0;font-size:13px}.rp-work-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rp-work-actions button{color:#1d4ed8;min-height:46px;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #b9d5fa;border-radius:10px;padding:9px 11px;font-size:12.5px;font-weight:800}.rp-work-actions .rp-work-primary{color:#fff;background:linear-gradient(115deg,#0a7a8c,#0e7ea5);border-color:#0000}@media (width<=900px){.profile-clarity-mock .rp-workbench{grid-template-columns:1fr}}@media (width<=560px){.rp-work-actions{grid-template-columns:1fr}}.profile-clarity-mock .rp-v2-rhythm{grid-template-columns:1fr 1.25fr;gap:15px;margin:14px 0;display:grid}.profile-clarity-mock .rp-v2-rhythm-card,.profile-clarity-mock .rp-v2-celebrate{background:#fff;border:1px solid #dbe5f5;border-radius:14px;padding:15px 18px}.profile-clarity-mock .rp-v2-rhythm p{color:#52627d;letter-spacing:.1em;margin:0;font-size:10px;font-weight:900}.profile-clarity-mock .rp-v2-rhythm strong{color:#264261;gap:3px;margin:10px 16px 0 0;font-size:12px;display:inline-grid}.profile-clarity-mock .rp-v2-rhythm strong span{color:#61718b;font-size:11px;font-weight:600}.profile-clarity-mock .rp-v2-celebrate{background:#f0fbf7;border-left:5px solid #00a05c}.profile-clarity-mock .rp-v2-celebrate p{color:#087a5a}.profile-clarity-mock .rp-v2-celebrate h2{color:#17305a;margin:4px 0;font-size:17px}.profile-clarity-mock .rp-v2-celebrate span{color:#52627d;font-size:12px;display:block}.profile-clarity-mock .rp-v2-celebrate button{color:#087a5a;cursor:pointer;background:#fff;border:1px solid #92d7bd;border-radius:8px;margin-top:9px;padding:7px 10px;font:800 11px inherit}@media (width<=900px){.profile-clarity-mock .rp-v2-rhythm{grid-template-columns:1fr}}@media (width<=760px){.profile-clarity-mock.fp-overlay{padding:14px}.profile-clarity-mock .fp-head{grid-template-columns:1fr;grid-template-areas:"back""identity""status""actions";padding:16px}.profile-clarity-mock .fp-status{text-align:left;width:auto}}.realtors-page{color:#18345d;background:#edf2fa;border-radius:16px;padding:18px 20px 40px}.realtors-page .realtor-card{background:#fff;border:1px solid #c9d5e4;border-radius:14px;box-shadow:0 8px 24px #1a35600f}.realtors-page .realtor-card:hover{box-shadow:0 12px 30px #1a35601f}.realtors-page .realtor-grid-empty{color:#58708e}.realtor-board .etch{box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1px #ffffffb3, 0 0 0 3px var(--ring), 0 8px 18px var(--glow);background:#fff;border:1px solid;border-radius:12px}.realtor-board .violet{--c:#0b6475;--ring:#22c7e024;--glow:#22c7e029;--tint:#e8f6f8;border-color:#79cbd9}.realtor-board .blue{--c:#0e7ea5;--ring:#0e7ea524;--glow:#0e7ea529;--tint:#eef4ff;border-color:#9dbdfa}.realtor-board .cyan{--c:#0891b2;--ring:#06b6d429;--glow:#06b6d42e;--tint:#ecfeff;border-color:#7fdcee}.realtor-board .red{--c:#dc2626;--ring:#dc262621;--glow:#dc262629;--tint:#fff1f2;border-color:#fca5a5}.realtor-board .gray{--c:#64748b;--ring:#64748b1f;--glow:#64748b24;--tint:#f8fafc;border-color:#cbd5e1}.stage-groups{grid-template-columns:3fr 5fr 1.6fr;gap:16px;margin:4px 0 18px;display:grid}.stage-panel{background:linear-gradient(180deg, #fff 0%, var(--tint) 100%);padding:14px 16px 12px}.stage-panel>header{border-bottom:2px solid var(--c);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:10px;display:flex}.stage-panel>header p{letter-spacing:.1em;color:var(--c);margin:0;font-size:11px;font-weight:900}.stage-panel>header span{color:#61718b;font-size:11px}.stage-boxes{gap:12px;margin-top:14px;display:grid}.stage-boxes.three{grid-template-columns:repeat(3,1fr)}.stage-boxes.five{grid-template-columns:repeat(5,1fr)}.stage-boxes.one{grid-template-columns:1fr}.stage-box{cursor:pointer;text-align:left;min-height:96px;font:inherit;background:linear-gradient(180deg, #fff, var(--tint));border-radius:11px;padding:11px 11px 10px}.stage-box p{letter-spacing:.07em;color:var(--c);text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.stage-box strong{color:var(--c);margin-top:5px;font-size:28px;line-height:1;display:block}.stage-box span{color:#58708e;margin-top:6px;font-size:10.5px;line-height:1.25;display:block}.stage-box.on{background:linear-gradient(160deg,#0a7a8c,#0f1b3d);border-color:#0f1b3d;box-shadow:inset 0 1px #ffffff59,0 0 0 3px #22c7e047,0 10px 22px #0f1b3d61}.stage-box.on p,.stage-box.on strong,.stage-box.on span{color:#fff}.stage-box.dashed{box-shadow:none;color:#0b6475;background:#f2fafb;border-style:dashed;place-items:center;min-height:64px;font-size:12px;font-weight:800;display:grid}.stage-panel footer{color:var(--muted);margin-top:12px;font-size:10.5px}.stage-panel footer b{color:var(--c);font-weight:800}.stage-open{background:linear-gradient(180deg, #fff, var(--tint));padding:14px 16px 16px}.stage-open-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.stage-open-head small{color:#61718b;font-size:12px}.stage-chip{background:var(--c);color:#fff;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 0 3px var(--ring), 0 4px 10px var(--glow);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:900;display:inline-block}.stage-open .lb-bar{background:linear-gradient(#fff,#eef4ff);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;display:flex}.stage-open .realtor-grid{gap:12px}.stage-open .realtor-card.compact{border:1px solid;border-color:inherit;background:linear-gradient(180deg, #fff, var(--tint));box-shadow:inset 0 1px 0 #fff, 0 0 0 3px var(--ring), 0 8px 18px var(--glow);border-radius:12px;padding:12px 14px;position:relative}.stage-open .realtor-card.compact.picked{background:linear-gradient(#fff,#daf1f5);border-color:#0a7a8c;box-shadow:inset 0 1px #fff,0 0 0 3px #22c7e04d,0 10px 22px #22c7e047}.pick-badge{color:#fff;background:linear-gradient(160deg,#0a7a8c,#0f1b3d);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0f1b3d59}@media (width<=1000px){.stage-groups{grid-template-columns:1fr}.stage-boxes.five{grid-template-columns:repeat(3,1fr)}}.realtor-name .realtor-profile-link{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.realtor-name .realtor-profile-link:hover{text-decoration:underline}.realtor-name .realtor-profile-link:focus-visible{outline-offset:3px;outline:2px solid #0e7ea5}@media (width<=600px){.realtor-board .rc-viewbar,.realtor-board .rc-stages,.realtor-board .rc-toolbar>:not(input[type=search]):not(.rc-phone-rows),.realtor-board .rc-filters{display:none}.realtor-board .rc-toolbar{background:linear-gradient(#fff,#ecfeff);border:1px solid #7fdcee;border-radius:12px;gap:6px;margin:0 0 10px;padding:9px 14px;display:grid;box-shadow:inset 0 1px #fff,0 0 0 3px #06b6d424,0 6px 14px #06b6d429}.realtor-board .rc-toolbar input[type=search]{box-sizing:border-box;border-color:#b9ecf5;width:100%}.realtors-page .realtors-info[role=status]{display:none}}.realtors-page .rc-viewbar button{padding:12px 0 10px}.realtors-page .rc-stages{padding:8px 0 6px}.realtors-page .rc-stages button{padding:8px 10px}.realtors-page .rc-toolbar{background:linear-gradient(#fff,#ecfeff);border:1px solid #7fdcee;border-radius:12px;margin:10px 0;padding:9px 14px;box-shadow:inset 0 1px #fff,0 0 0 3px #06b6d424,0 6px 14px #06b6d429}.realtors-page .rc-toolbar input[type=search]{border-color:#b9ecf5}.realtors-page .rc-toolbar select,.realtors-page .rc-toolbar>button{color:#0e7490;background:#fff;border:1px solid #7fdcee;border-radius:999px;font-weight:700}.realtors-page.relationship-realtor-list .stage-open-head{padding:10px 0}.pv3-page{box-sizing:border-box;color:#18345d;background:#f5f7fc;min-height:100vh;padding:28px;font-family:Inter,Arial,sans-serif}.pv3-local{color:#0b6475;letter-spacing:.08em;margin:0 0 9px;font-size:11px;font-weight:900}.pv3-header{background:#fff;border:1px solid #cddbf0;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #20427817}.pv3-topline{color:#dcecff;background:linear-gradient(100deg,#1c2d63,#2855a5,#1785a6);align-items:center;gap:12px;padding:10px 20px;font-size:11px;font-weight:800;display:flex}.pv3-topline button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.pv3-topline span+span{margin-left:auto}.pv3-identity{border-bottom:1px solid #dce6f5;grid-template-columns:1fr 250px;align-items:center;gap:20px;padding:18px 20px;display:grid}.pv3-identity h1{color:#172b4d;margin:0;font-size:30px}.pv3-identity>section>p{color:#58708e;margin:5px 0 0;font-size:13px}.pv3-people{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.pv3-people button,.pv3-actions button,.pv3-card button,.pv3-cues button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #bfd2ed;border-radius:8px;padding:7px 10px;font:800 12px inherit}.pv3-status{background:#effcff;border:1px solid #a8d8e8;border-left:5px solid #06a9c6;border-radius:12px;padding:14px}.pv3-status p,.pv3-command p,.pv3-cues p,.pv3-card header p{color:#087a99;letter-spacing:.08em;margin:0;font-size:10px;font-weight:900}.pv3-status strong,.pv3-status span{display:block}.pv3-status strong{color:#173e70;margin-top:4px;font-size:16px}.pv3-status span{color:#58708e;margin-top:4px;font-size:11px}.pv3-status button{color:#087a99;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font:900 11px inherit}.pv3-actions{background:#f9fbff;grid-template-columns:1fr 1.25fr 1.25fr;gap:0;display:grid}.pv3-actions>div{border-right:1px solid #dce6f5;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px;display:flex}.pv3-actions>div:last-child{border-right:0}.pv3-actions b{color:#63728b;letter-spacing:.08em;width:100%;font-size:10px;display:block}.pv3-actions .primary{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.pv3-actions .violet,.pv3-command-actions .violet{color:#fff;background:#0b6475;border-color:#0b6475}.pv3-command{background:#f6fcfd;border:1px solid #a6dce6;border-left:5px solid #0b6475;border-radius:15px;grid-template-columns:1.05fr 1.2fr;align-items:center;gap:14px;margin:16px 0;padding:18px;display:grid}.pv3-command h2,.pv3-cues h2,.pv3-card h2{color:#19365f;margin:4px 0;font-size:18px}.pv3-command span,.pv3-cues span{color:#61718b;font-size:12px}.pv3-command-actions{grid-template-columns:1.25fr 1fr 1fr;gap:8px;display:grid}.pv3-command-actions button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c9dcfa;border-radius:10px;min-height:57px;font:900 12px inherit}.pv3-hermes{color:#24539e;background:#f2f7ff;border:1px solid #c9dcfa;border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px;font-size:12px;display:grid}.pv3-hermes input{border:1px solid #c9dcfa;border-radius:7px;min-width:0;padding:8px;font:12px inherit}.pv3-hermes button{color:#fff;cursor:pointer;background:#0e7ea5;border:1px solid #0e7ea5;border-radius:7px;padding:8px 10px;font:900 12px inherit}.pv3-cues{background:#effcff;border:1px solid #bfe7f0;border-left:5px solid #06a9c6;border-radius:14px;grid-template-columns:245px 1fr auto;align-items:center;gap:16px;margin-bottom:16px;padding:15px 18px;display:grid}.pv3-cues blockquote{color:#264261;background:#fff;border:1px solid #bfe7f0;border-radius:9px;margin:0;padding:11px 13px;font-size:14px;font-weight:750}.pv3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pv3-card{background:#fff;border:1px solid #cfdced;border-radius:14px;min-height:190px;padding:17px;box-shadow:0 3px 10px #1b3a690a}.pv3-card>header{border-bottom:1px solid #dce6f5;justify-content:space-between;align-items:start;gap:10px;padding-bottom:12px;display:flex}.pv3-card>header button{color:#0e7ea5;background:0 0;border:0;padding:0;font-size:11px}.pv3-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.pv3-card dl div{background:#fff;border:1px solid #e0e8f3;border-radius:9px;padding:9px}.pv3-card dt{color:#667892;font-size:10px;font-weight:800}.pv3-card dd{color:#19365f;margin:4px 0 0;font-size:13px;font-weight:900}.pv3-card footer{color:var(--muted);font-size:10px}.pv3-loan{background:#f6fcfd;border-top:4px solid #0b6475}.pv3-financial{background:#f4f8ff;border-top:4px solid #0e7ea5}.pv3-financial nav{gap:6px;margin:12px 0 0;display:flex}.pv3-financial nav button{color:#52627d;border-radius:999px;padding:5px 9px}.pv3-financial nav .on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.pv3-activity{background:#f1fcff;border-top:4px solid #06a9c6}.pv3-empty{color:#61718b;background:#fff;border:1px dashed #9bd8e6;border-radius:9px;margin-top:13px;padding:11px;font-size:12px}.pv3-log-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pv3-log-actions button{color:#087a99;border-color:#9bd8e6}.pv3-next{background:#f1fbf7;border-top:4px solid #00a05c}.pv3-next>p{color:#55746a;font-size:13px}.pv3-next .green{color:#fff;background:#087a5a;border-color:#087a5a}@media (width<=1000px){.pv3-identity,.pv3-command,.pv3-cues,.pv3-actions{grid-template-columns:1fr}.pv3-actions>div{border-bottom:1px solid #dce6f5;border-right:0}.pv3-command-actions{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.pv3-page{padding:14px}.pv3-identity{padding:16px}.pv3-topline span+span{margin-left:0}.pv3-grid,.pv3-command-actions,.pv3-hermes,.pv3-card dl{grid-template-columns:1fr}}.pv3-status strong,.pv3-status span,.pv3-status small{display:block}.pv3-status span{margin-bottom:7px}.pv3-status small{color:#58708e;padding-top:3px;font-size:10px}.pv3-page{background:#edf2fa}.pv3-header{background:linear-gradient(120deg,#1d2d63,#284b9a 64%,#147e9e)}.pv3-identity{border-bottom-color:#ffffff38}.pv3-identity h1{color:#fff}.pv3-identity>section>p{color:#e4efff}.pv3-identity>section>p span{color:#b9d3fa}.pv3-people button{color:#fff;background:#ffffff1f;border-color:#ffffff59}.pv3-actions{background:#0a1b4e29;border-top:1px solid #ffffff2e}.pv3-actions>div{border-right-color:#fff3}.pv3-actions b{color:#bdebf4}.pv3-actions button{color:#24539e;background:#fff;border-color:#ffffff59}.pv3-status{background:#f5fdff;border-color:#bfe7f0;box-shadow:0 2px 9px #072a5f24}.pv3-last-touch{background:#fff;border:1px solid #c9dcfa;border-left:5px solid #0e7ea5;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin:16px 0;padding:12px 17px;display:grid;box-shadow:0 3px 10px #1b3a690d}.pv3-last-touch div{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.pv3-last-touch p{color:#526f9d;margin:0;font-size:11px}.pv3-last-touch div p{color:#0e7ea5;letter-spacing:.08em;font-size:10px;font-weight:900}.pv3-last-touch strong{color:#19365f;font-size:14px}.pv3-last-touch span{color:#61718b;font-size:11px}.pv3-last-touch button{color:#24539e;cursor:pointer;background:#f3f7ff;border:1px solid #b9d5fa;border-radius:8px;padding:7px 10px;font:800 11px inherit}@media (width<=680px){.pv3-last-touch{grid-template-columns:1fr}.pv3-last-touch button{justify-self:start}}.pv3-topline{color:#31577f;background:#eaf4ff;border-bottom:1px solid #c9dcfa}.pv3-topline button{color:#244c7d}.pv3-topline span{color:#45698f}.pv3-command{gap:12px}.pv3-command-actions button{text-align:center;place-content:center;gap:3px;display:grid}.pv3-command-actions button b{font-size:13px}.pv3-command-actions button small{color:#61718b;font-size:10px;font-weight:650}.pv3-command-actions .violet small{color:#d4eef3}.pv3-hermes{background:#f5f8ff;border-color:#a9c7ee;grid-template-columns:190px 1fr auto}.pv3-hermes>div{gap:2px;display:grid}.pv3-hermes>div span{color:#61718b;font-size:10px}.pv3-hermes button{color:#fff;text-shadow:none;background:linear-gradient(#3976ef,#0e7ea5);border-color:#0e7ea5;box-shadow:inset 0 1px #ffffff47,0 3px 6px #21519940}.pv3-hermes button:hover{filter:brightness(1.04)}@media (width<=680px){.pv3-hermes{grid-template-columns:1fr}}.pv3-status{padding:15px}.pv3-status-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pv3-status-head button{color:#087a99;background:#fff;border:1px solid #9bd8e6;border-radius:7px;margin:0;padding:5px 7px;font-size:10px}.pv3-app-user{background:#fff;border:1px solid #bde7d7;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin:11px 0 8px;padding:8px;display:grid}.pv3-app-user i{color:#fff;background:linear-gradient(135deg,#0b6475,#06a9c6);border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.pv3-app-user b,.pv3-app-user small{display:block}.pv3-app-user b{color:#173e70;font-size:11px}.pv3-app-user small{color:#087a5a;padding:0;font-size:9.5px}.pv3-app-user button{color:#0e7ea5;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font:800 10px inherit}.pv3-status-dates{border-top:1px solid #bfe7f0;gap:3px;padding-top:7px;display:grid}.pv3-status-dates small{color:#58708e;padding:0;font-size:9.5px}.pv3-command-actions button:not(.violet),.pv3-hermes button,.pv3-cues button,.pv3-card button,.pv3-last-touch button{text-shadow:0 1px #fff;background:linear-gradient(#fff 0%,#edf4ff 100%);border-color:#a9c7ee;box-shadow:inset 0 1px #fffffff2,0 2px 4px #2151992e}.pv3-command-actions button:not(.violet):hover,.pv3-hermes button:hover,.pv3-cues button:hover,.pv3-card button:hover,.pv3-last-touch button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 4px 8px #21519938}.pv3-command-actions .violet,.pv3-next .green{box-shadow:inset 0 1px #ffffff47,0 3px 6px #23377742}.pv3-identity{grid-template-columns:minmax(280px,1fr) auto}.pv3-sidepanels{grid-template-columns:250px 250px;gap:10px;display:grid}.pv3-header-financial{background:#f4f8ff;border:1px solid #b9d5fa;border-left:5px solid #0e7ea5;border-radius:12px;padding:15px;box-shadow:0 2px 9px #072a5f24}.pv3-header-financial>div{justify-content:space-between;align-items:center;display:flex}.pv3-header-financial p{color:#0e7ea5;letter-spacing:.08em;margin:0;font-size:10px;font-weight:900}.pv3-header-financial>div button{color:#0e7ea5;cursor:pointer;background:0 0;border:0;font:800 10px inherit}.pv3-header-financial nav{gap:5px;margin:9px 0;display:flex}.pv3-header-financial nav button{color:#52627d;cursor:pointer;background:#fff;border:1px solid #c9dcfa;border-radius:999px;padding:4px 7px;font:800 9px inherit}.pv3-header-financial nav .on{color:#fff;background:#0e7ea5;border-color:#0e7ea5}.pv3-header-financial dl{grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.pv3-header-financial dl div{background:#fff;border:1px solid #dce6f5;border-radius:7px;padding:6px}.pv3-header-financial dt{color:#667892;font-size:9px;font-weight:800}.pv3-header-financial dd{color:#19365f;margin:2px 0 0;font-size:11px;font-weight:900}.pv3-header-financial>small{color:var(--muted);margin-top:7px;font-size:9.5px;display:block}@media (width<=1100px){.pv3-identity{grid-template-columns:1fr}.pv3-sidepanels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.pv3-sidepanels{grid-template-columns:1fr}}.pv3-header-financial .pv3-mid-fico{background:#eef5ff;border:1px solid #bdd5f6;border-radius:7px;grid-template-columns:auto auto;align-items:baseline;gap:4px 8px;margin-top:7px;padding:7px;display:grid}.pv3-mid-fico span{color:#0e7ea5;letter-spacing:.06em;font-size:8.5px;font-weight:900}.pv3-mid-fico strong{color:#173e70;font-size:14px}.pv3-life{background:#effcff;border-top:4px solid #06a9c6}.pv3-life-family{background:#fff;border:1px solid #bde7f0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:10px;display:flex}.pv3-life-family small,.pv3-life-family strong,.pv3-life-family span{display:block}.pv3-life-family small{color:#087a99;letter-spacing:.06em;font-size:9px;font-weight:900}.pv3-life-family strong{color:#19365f;margin-top:3px;font-size:12px}.pv3-life-family span{color:#61718b;margin-top:3px;font-size:10.5px}.pv3-life-family button,.pv3-life-tags button{color:#087a99;border-color:#9bd8e6}.pv3-life-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pv3-life-tags button{cursor:pointer;background:#fff;border:1px solid #9bd8e6;border-radius:999px;padding:5px 8px;font:800 10.5px inherit}.pv3-life footer{color:#61718b;border-top:1px solid #bde7f0;margin-top:10px;padding-top:8px;font-size:10px}.pv3-life-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.pv3-life-categories button{color:#087a99;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #bde7f0;border-radius:8px;gap:2px;padding:8px;display:grid}.pv3-life-categories b{font-size:11px}.pv3-life-categories span{color:#61718b;font-size:10px}@media (width<=680px){.pv3-life-categories{grid-template-columns:1fr}}.pv3-identity{align-items:start;padding:12px 16px}.pv3-identity h1{font-size:25px}.pv3-identity>section>p{font-size:12px}.pv3-people{margin-top:8px}.pv3-people button{padding:5px 8px;font-size:10.5px}.pv3-status,.pv3-header-financial{border-radius:10px;padding:10px}.pv3-status strong{margin-top:3px;font-size:14px}.pv3-status span{margin:2px 0 4px;font-size:10px}.pv3-status-head button{padding:4px 6px;font-size:9px}.pv3-app-user{gap:5px;margin:6px 0;padding:5px}.pv3-app-user i{width:19px;height:19px;font-size:9px}.pv3-app-user b{font-size:9.5px}.pv3-app-user small{font-size:8.5px}.pv3-app-user button{font-size:9px}.pv3-status-dates{gap:1px;padding-top:4px}.pv3-header-financial .pv3-mid-fico{gap:2px 5px;margin-top:5px;padding:4px}.pv3-actions>div{padding:8px 12px}.pv3-actions b{font-size:9px}.pv3-actions button{padding:6px 8px;font-size:11px}@media (width<=680px){.pv3-sidepanels{grid-template-columns:1fr}}.pv3-sidepanels{grid-template-columns:minmax(430px,480px);gap:7px}.pv3-status,.pv3-header-financial{padding:11px 13px}.pv3-status{grid-template-columns:1.15fr .85fr;align-items:center;column-gap:12px;display:grid}.pv3-status-head,.pv3-status>strong,.pv3-status>span{grid-column:1}.pv3-status-head{grid-row:1}.pv3-status>strong{grid-row:2;margin-top:2px;font-size:15px}.pv3-status>span{grid-row:3;margin:2px 0 0;font-size:11px}.pv3-status .pv3-app-user{grid-area:1/2/span 3;margin:0;padding:7px}.pv3-status .pv3-status-dates{grid-area:4/1/auto/-1;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:7px;padding-top:6px;display:grid}.pv3-status-dates small{font-size:9.5px}.pv3-header-financial nav{margin:7px 0}.pv3-header-financial dl{gap:5px}.pv3-header-financial dl div{padding:6px}.pv3-header-financial .pv3-mid-fico{margin-top:6px;padding:6px}.pv3-mid-fico small,.pv3-header-financial>small{font-size:9px}@media (width<=1100px){.pv3-sidepanels{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.pv3-status{grid-template-columns:1fr}.pv3-status .pv3-app-user,.pv3-status .pv3-status-dates{grid-area:auto/1}.pv3-status .pv3-status-dates{grid-template-columns:1fr}}.pv3-header-financial{padding:9px 12px;position:relative}.pv3-header-financial>div:first-child{align-items:center;gap:8px;display:flex}.pv3-header-financial p{font-size:9px}.pv3-header-financial nav{margin:0;position:absolute;top:7px;right:47px}.pv3-header-financial nav button{padding:3px 6px;font-size:8.5px}.pv3-header-financial>div:first-child button{font-size:9px}.pv3-header-financial dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:8px 0 5px}.pv3-header-financial dl div{background:0 0;border:0;border-right:1px solid #d6e2f4;border-radius:0;padding:4px 5px}.pv3-header-financial dl div:last-child{border-right:0}.pv3-header-financial dt{font-size:8px}.pv3-header-financial dd{font-size:10.5px}.pv3-header-financial .pv3-mid-fico{background:0 0;border:0;border-top:1px solid #c8dcfa;border-radius:0;align-items:baseline;gap:5px;margin:0;padding:4px 0;display:flex}.pv3-mid-fico span{font-size:8px}.pv3-mid-fico strong{font-size:12px}.pv3-mid-fico small{color:#61718b;grid-column:auto;font-size:8.5px}.pv3-header-financial>small{margin-top:2px;font-size:8px}.pv3-classy{background:#f1f4f8;max-width:1680px;margin:0 auto;padding-top:22px}.pv3-classy .pv3-header{border-color:#c9d5e4;border-radius:16px;box-shadow:0 12px 30px #1a35601a}.pv3-classy .pv3-identity{background:linear-gradient(120deg,#1d2b5a,#305d9c 67%,#337e9c)}.pv3-classy .pv3-actions{background:#0a1d4838}.pv3-classy .pv3-actions>div{padding:9px 14px}.pv3-classy .pv3-last-touch,.pv3-classy .pv3-command,.pv3-classy .pv3-cues{border-radius:12px;box-shadow:0 4px 12px #1a35600f}.pv3-classy .pv3-command{background:#fff;border-color:#d8dff0 #d8dff0 #d8dff0 #0b6475}.pv3-classy .pv3-cues{background:#f4fcfe;border-color:#c6e8ef}.pv3-classy .pv3-card{border-color:#d5deea;border-radius:12px;box-shadow:0 4px 12px #1a35600e}.pv3-classy .pv3-card>header{border-bottom-color:#e3e8f0;padding-bottom:10px}.pv3-classy .pv3-card h2{font-size:17px}.pv3-classy .pv3-loan{background:#fafdfe;border-top-width:3px}.pv3-classy .pv3-activity{background:#fbfeff;border-top-width:3px}.pv3-classy .pv3-next{background:#f9fdfa;border-top-width:3px}.pv3-classy .pv3-life{background:#fbfeff;border-top-width:3px}.pv3-classy .pv3-card dl div,.pv3-classy .pv3-life-family,.pv3-classy .pv3-child-card,.pv3-classy .pv3-life-categories button{border-color:#e1e8f1}.pv3-classy .pv3-card button:not(.green){box-shadow:inset 0 1px #fff,0 1px 3px #1a356024}.pv3-ai-brief{color:#fff;background:#081d4e30;border-top:1px solid #ffffff2e;grid-template-columns:auto repeat(3,minmax(130px,1fr)) auto;align-items:center;gap:12px;padding:9px 16px;display:grid}.pv3-ai-title{gap:2px;display:grid}.pv3-ai-title strong{color:#c7f2fa;font-size:12px}.pv3-ai-title span{color:#cfe0fb;font-size:9px}.pv3-ai-brief>div:not(.pv3-ai-title){border-left:1px solid #ffffff38;gap:2px;padding-left:10px;display:grid}.pv3-ai-brief b{color:#bdebf4;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.pv3-ai-brief>div span{color:#fff;font-size:10.5px}.pv3-ai-brief button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #fff6;border-radius:7px;padding:6px 8px;font:800 10px inherit}@media (width<=1000px){.pv3-ai-brief{grid-template-columns:1fr 1fr}.pv3-ai-brief>div:not(.pv3-ai-title){border-left:0;padding-left:0}}@media (width<=680px){.pv3-ai-brief{grid-template-columns:1fr}.pv3-ai-brief button{justify-self:start}}.pv3-child-card{background:#f7feff;border:1px solid #a9dfea;border-radius:10px;margin-top:10px;padding:10px}.pv3-child-card header{justify-content:space-between;align-items:start;gap:10px;display:flex}.pv3-child-card header p{color:#087a99;letter-spacing:.07em;margin:0;font-size:9px;font-weight:900}.pv3-child-card h3{color:#19365f;margin:3px 0 0;font-size:13px}.pv3-child-card header button{color:#087a99;cursor:pointer;background:#fff;border:1px solid #9bd8e6;border-radius:7px;padding:6px 8px;font:800 10px inherit}.pv3-child-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.pv3-child-card>div button{color:#19365f;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9e9f0;border-radius:7px;gap:2px;padding:7px;display:grid}.pv3-child-card b{font-size:10px}.pv3-child-card span,.pv3-child-card>small{color:#61718b;font-size:9.5px}.pv3-child-card>small{margin-top:8px;line-height:1.35;display:block}@media (width<=680px){.pv3-child-card>div{grid-template-columns:1fr}}.pv3-referral-rhythm{background:#f7fdf9;border-top:3px solid #00a05c;margin:0 0 16px}.pv3-referral-rhythm>header p{color:#087a5a}.pv3-referral-rhythm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pv3-referral-rhythm-grid>div{background:#fff;border:1px solid #ccebdc;border-radius:9px;padding:10px}.pv3-referral-rhythm-grid b,.pv3-referral-rhythm-grid strong,.pv3-referral-rhythm-grid span{display:block}.pv3-referral-rhythm-grid b{color:#087a5a;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.pv3-referral-rhythm-grid strong{color:#19365f;margin-top:4px;font-size:12px}.pv3-referral-rhythm-grid span{color:#61718b;margin-top:3px;font-size:10.5px;line-height:1.35}.pv3-referral-rhythm footer{color:#61718b;border-top:1px solid #d8efe2;margin-top:10px;padding-top:8px;font-size:10px;line-height:1.4;display:block}@media (width<=800px){.pv3-referral-rhythm-grid{grid-template-columns:1fr}}.pv3-classy .pv3-actions>div:first-child{background:linear-gradient(#edf5ff 0%,#e4efff 100%);border-top:4px solid #0e7ea5}.pv3-classy .pv3-actions>div:nth-child(2){background:linear-gradient(#e6f5f8 0%,#d5eef3 100%);border-top:4px solid #0b6475}.pv3-classy .pv3-actions>div:nth-child(3){background:linear-gradient(#ecfbff 0%,#e1f7fb 100%);border-top:4px solid #06a9c6}.pv3-classy .pv3-actions>div:first-child>b{color:#24539e}.pv3-classy .pv3-actions>div:nth-child(2)>b{color:#27429b}.pv3-classy .pv3-actions>div:nth-child(3)>b{color:#087a99}.pv3-classy .pv3-actions>div:first-child button{color:#1f55ad;background:linear-gradient(#fff 0%,#deebff 100%);border-color:#9fc0f2;box-shadow:inset 0 1px #fff,0 2px 5px #0e7ea533}.pv3-classy .pv3-actions>div:nth-child(2) button{color:#27429b;background:linear-gradient(#fff 0%,#c9eaf0 100%);border-color:#78c3d0;box-shadow:inset 0 1px #fff,0 2px 5px #0b647533}.pv3-classy .pv3-actions>div:nth-child(3) button{color:#087a99;background:linear-gradient(#fff 0%,#d9f5fa 100%);border-color:#96d8e5;box-shadow:inset 0 1px #fff,0 2px 5px #06a9c633}.pv3-classy .pv3-actions>div:first-child button.primary{color:#fff;background:linear-gradient(#3976ef 0%,#0e7ea5 100%);border-color:#0e7ea5}.pv3-classy .pv3-actions>div:nth-child(2) button.violet{color:#fff;background:linear-gradient(#0a7a8c 0%,#0b6475 100%);border-color:#0b6475}.pv3-status .pv3-status-controls{border-top:1px solid #bfe7f0;grid-area:5/1/auto/-1;justify-content:flex-start;gap:6px;margin-top:7px;padding-top:7px;display:flex}.pv3-status .pv3-status-controls button{color:#087a99;background:linear-gradient(#fff 0%,#e6f8fb 100%);border:1px solid #9bd8e6;border-radius:7px;margin:0;padding:5px 8px;box-shadow:inset 0 1px #fff,0 2px 4px #06a9c629}.pv3-status .pv3-status-controls button.danger{color:#b3261e;background:linear-gradient(#fff 0%,#fff0f0 100%);border-color:#efb8b8}@media (width<=680px){.pv3-status .pv3-status-controls{grid-area:auto/1}}.pv3-classy .pv3-ai-brief{color:#19365f;background:linear-gradient(#f8fafc 0%,#edf1f6 100%);border-top:1px solid #cbd5e1;border-bottom:1px solid #b9c6d7;box-shadow:inset 0 1px #fff}.pv3-classy .pv3-ai-title strong{color:#334b6c}.pv3-classy .pv3-ai-title span,.pv3-classy .pv3-ai-brief>div span{color:#52627d}.pv3-classy .pv3-ai-brief b{color:#405878}.pv3-classy .pv3-ai-brief>div:not(.pv3-ai-title){border-left-color:#d2dae6}.pv3-classy .pv3-ai-brief button{color:#334b6c;background:linear-gradient(#fff 0%,#e8edf4 100%);border-color:#aebdce;box-shadow:inset 0 1px #fff,0 2px 5px #334b6c29}.pv3-related-person{max-width:600px;box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff3d;border-radius:0;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px 0 0;display:flex}.pv3-related-person h2{color:#fff;letter-spacing:-.01em;margin:0;font-size:17px}.pv3-related-person h2 small{color:#c7f2fa;letter-spacing:.03em;margin-left:7px;font-size:10px;font-weight:800}.pv3-related-person p{color:#e4efff;margin:4px 0 0;font-size:11.5px}.pv3-related-person p span{color:#b9d3fa}.pv3-related-person>button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #ffffff73;border-radius:7px;flex:none;padding:6px 8px;font:800 10px inherit;box-shadow:inset 0 1px #fff,0 2px 5px #10275c33}@media (width<=680px){.pv3-related-person{flex-direction:column;align-items:flex-start}}.pv3-top-of-mind{background:#f7fdf9;border-top:3px solid #00a05c;margin:0 0 16px}.pv3-top-of-mind>header p{color:#087a5a}.pv3-top-of-mind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pv3-top-of-mind-grid>div{background:#fff;border:1px solid #ccebdc;border-radius:9px;padding:10px}.pv3-top-of-mind-grid b,.pv3-top-of-mind-grid strong,.pv3-top-of-mind-grid span{display:block}.pv3-top-of-mind-grid b{color:#087a5a;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.pv3-top-of-mind-grid strong{color:#19365f;margin-top:4px;font-size:12px}.pv3-top-of-mind-grid span{color:#61718b;margin-top:3px;font-size:10.5px;line-height:1.35}.pv3-top-of-mind footer{color:#61718b;border-top:1px solid #d8efe2;margin-top:10px;padding-top:8px;font-size:10px;line-height:1.4;display:block}@media (width<=800px){.pv3-top-of-mind-grid{grid-template-columns:1fr}}.realtor-v3 .realtor-v3-identity{display:block}.realtor-v3-header-top,.realtor-v3-header-lower{grid-template-columns:minmax(330px,1fr) minmax(430px,480px);gap:20px;display:grid}.realtor-v3-header-top{align-items:center}.realtor-v3-header-lower{background:#edf1f5;border-top:3px solid #65d5e8;align-items:stretch;margin:13px -16px -12px;padding:13px 16px 16px}.realtor-v3-person{min-width:0}.realtor-v3-person>p{color:#e4efff}.realtor-v3-person>p span{color:#b9d3fa}.realtor-v3-type{letter-spacing:.08em;font-weight:900;color:#bdebf4!important;margin:0 0 4px!important;font-size:9px!important}.realtor-v3-office{background:#ffffff1a;border:1px solid #ffffff38;border-radius:8px;padding:7px 10px;display:inline-block;color:#eaf4ff!important;margin-top:12px!important;font-size:10.5px!important}.realtor-v3-office b{color:#c7f2fa}.realtor-v3-referral-pulse{background:linear-gradient(145deg,#0c7480 0%,#087f8c 100%);border:1px solid #0b7f8d;border-radius:10px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 4px 10px #0f54602e}.realtor-v3-referral-pulse>header{background:#ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.realtor-v3-referral-pulse>header div{gap:2px;display:grid}.realtor-v3-referral-pulse>header p{color:#bdebf4;letter-spacing:.08em;margin:0;font-size:8px;font-weight:900}.realtor-v3-referral-pulse>header strong{color:#fff;font-size:11.5px}.realtor-v3-referral-pulse>header button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #ffffff61;border-radius:7px;padding:5px 7px;font:800 9.5px inherit;box-shadow:0 2px 5px #081d4e38}.realtor-v3-referral-row{border-top:1px solid #ffffff26;grid-template-columns:minmax(115px,1fr) 92px 125px;align-items:center;gap:8px;min-height:31px;padding:5px 10px;display:grid}.realtor-v3-referral-row>button{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font:850 10.5px inherit;overflow:hidden}.realtor-v3-referral-row time{color:#dcecff;white-space:nowrap;font-size:9.5px}.realtor-v3-referral-row>span{text-align:center;white-space:nowrap;border-radius:999px;justify-self:stretch;padding:4px 6px;font-size:8.5px;font-weight:900}.realtor-v3-referral-row .disqualified{color:#b3261e;background:#fff1f1;border:1px solid #ffb3b3}.realtor-v3-referral-row .shopping{color:#087a99;background:#e8fbff;border:1px solid #9bd8e6}.realtor-v3-referral-row .contract{color:#27429b;background:#e1f3f6;border:1px solid #84c7d3}.realtor-v3-referral-row .closed{color:#087a5a;background:#eafaf2;border:1px solid #9ed8bf}.realtor-v3-referral-row .other-lender{color:#44546d;background:#eef2f7;border:1px solid #b9c5d4}.realtor-v3-referral-pulse>footer{border-top:1px solid #ffffff2e;align-items:center;gap:8px;padding:7px 10px;display:flex}.realtor-v3-referral-pulse>footer button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #ffffff61;border-radius:7px;flex:none;padding:5px 8px;font:850 9px inherit}.realtor-v3-referral-pulse>footer span{color:#d8e8ff;font-size:8.5px;line-height:1.3}.realtor-v3 .realtor-v3-business{background:linear-gradient(145deg,#f6faff 0%,#e7f1ff 100%);border-color:#8ebcf2 #8ebcf2 #8ebcf2 #0e7ea5;min-width:0;padding-bottom:8px}.realtor-v3-loan-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:5px 0;display:grid}.realtor-v3-loan-types span{color:#60718d;background:#fff;border:1px solid #d4e2f6;border-radius:6px;padding:4px 5px;font-size:8px;font-weight:800}.realtor-v3-loan-types b{float:right;color:#24539e;font-size:10px}.realtor-v3-command{margin-bottom:14px}.realtor-v3 .pv3-hermes>button{color:#fff;text-shadow:none;background:linear-gradient(#3976ef 0%,#0e7ea5 100%);border-color:#0e7ea5;box-shadow:inset 0 1px #ffffff4d,0 3px 6px #21519940}.realtor-v3-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 14px;display:grid}.realtor-v3-priority-single{grid-template-columns:1fr}.realtor-v3-priority-single .realtor-v3-activity{min-height:0}.realtor-v3-priority-single .realtor-v3-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.realtor-v3-priority-single .realtor-v3-timeline li{background:#fff;border:1px solid #dbe6f3;border-radius:8px;padding:8px}.realtor-v3-priority-grid .pv3-card{min-height:260px;margin:0}.realtor-v3-referrals{background:#f5fcfe;border-top:3px solid #06a9c6}.realtor-v3-referrals>header p{color:#087a99}.realtor-v3-activity{background:#f7faff;border-top:3px solid #0e7ea5}.realtor-v3-activity>header p{color:#24539e}.realtor-v3-referral-summary{background:#fff;border:1px solid #c5e8ef;border-radius:8px;align-items:baseline;gap:9px;margin-top:11px;padding:8px 10px;display:flex}.realtor-v3-referral-summary strong{color:#087a99;font-size:15px}.realtor-v3-referral-summary span{color:#60718d;font-size:10.5px}.realtor-v3-referral-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.realtor-v3-referral-list button{color:#19365f;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e8f0;border-radius:8px;gap:3px;padding:9px;display:grid}.realtor-v3-referral-list b{font-size:11px}.realtor-v3-referral-list span{color:#60718d;font-size:9.5px}.realtor-v3-referral-list small{color:#087a5a;font-size:9px;font-weight:800}.realtor-v3-referrals footer,.realtor-v3-activity footer{color:#61718b;border-top:1px solid #d8e7ef;margin-top:9px;padding-top:8px;font-size:9.5px;line-height:1.4}.realtor-v3-timeline{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.realtor-v3-timeline li{border-bottom:1px solid #dbe6f3;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding-bottom:7px;display:grid}.realtor-v3-timeline i{background:#0e7ea5;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 3px #dce9ff}.realtor-v3-timeline div,.realtor-v3-timeline b,.realtor-v3-timeline span{display:block}.realtor-v3-timeline b{color:#19365f;font-size:10.5px}.realtor-v3-timeline span{color:var(--muted);margin-top:2px;font-size:9.5px}.realtor-v3-card-actions{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:9px;display:flex}.realtor-v3-card-actions button{color:#24539e;cursor:pointer;background:linear-gradient(#fff,#edf4ff);border:1px solid #a9c7ee;border-radius:7px;padding:6px 8px;font:800 10px inherit;box-shadow:inset 0 1px #fff,0 2px 4px #21519924}.realtor-v3-card-actions button.green{color:#fff;background:linear-gradient(#18a66a,#078454);border-color:#0b935f}.realtor-v3-growth{background:#f7fcfd;border-top:3px solid #0b6475;margin:0 0 14px}.realtor-v3-growth>header p{color:#27429b}.realtor-v3-growth-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.realtor-v3-growth-grid button{color:#19365f;text-align:left;min-height:104px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bde1e8;border-radius:9px;gap:5px;padding:11px;display:grid}.realtor-v3-growth-grid b{font-size:11px}.realtor-v3-growth-grid span{color:#61718b;font-size:10px;line-height:1.35}.realtor-v3-growth-grid small{color:#0b6475;align-self:end;font-size:9.5px;font-weight:900}.realtor-v3-growth footer{color:#61718b;border-top:1px solid #c9e4e8;margin-top:10px;padding-top:8px;font-size:9.5px}.realtor-v3-bottom-grid{margin-top:14px}.realtor-v3-bottom-grid>.pv3-card{min-height:280px}.realtor-v3-organization{background:#f8fbff;border-top:3px solid #0e7ea5}.realtor-v3-organization>header p{color:#24539e}.realtor-v3-organization dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0 0;display:grid}.realtor-v3-organization dl div{background:#fff;border:1px solid #dce6f3;border-radius:8px;min-width:0;padding:8px}.realtor-v3-organization dt{color:var(--muted);font-size:8.5px;font-weight:800}.realtor-v3-organization dd{color:#19365f;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10.5px;font-weight:900;overflow:hidden}.realtor-v3-team-note{background:#fff;border:1px solid #d5e2f3;border-radius:8px;margin-top:9px;padding:9px}.realtor-v3-team-note b,.realtor-v3-team-note span{display:block}.realtor-v3-team-note b{color:#24539e;font-size:10px}.realtor-v3-team-note span{color:#61718b;margin-top:3px;font-size:9.5px;line-height:1.4}.realtor-v3-organization footer{color:#61718b;margin-top:9px;font-size:9.5px;line-height:1.4}.realtor-v3-life{background:#f8fdff!important}.realtor-v3-quick-profile{z-index:80;background:#fff;border:1px solid #90afda;border-radius:13px;width:min(360px,100vw - 24px);position:fixed;overflow:hidden;box-shadow:0 18px 50px #0f2a5347}.realtor-v3-quick-profile>header{color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(105deg,#1c2d63,#2855a5,#14839f);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.realtor-v3-quick-profile>header:active{cursor:grabbing}.realtor-v3-quick-profile>header div{gap:2px;min-width:0;display:grid}.realtor-v3-quick-profile>header small{color:#bdebf4;letter-spacing:.08em;font-size:8px;font-weight:900}.realtor-v3-quick-profile>header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.realtor-v3-quick-profile>header nav{gap:5px;display:flex}.realtor-v3-quick-profile>header button{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #fff6;border-radius:7px;padding:5px 7px;font:800 9.5px inherit}.realtor-v3-quick-profile>header button:last-child{width:27px;padding-inline:0;font-size:16px;line-height:1}.realtor-v3-quick-body{padding:12px}.realtor-v3-quick-stage{border-bottom:1px solid #dce6f3;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.realtor-v3-quick-stage span{color:#24539e;background:#edf4ff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.realtor-v3-quick-stage span.disqualified{color:#b3261e;background:#fff1f1}.realtor-v3-quick-stage span.shopping{color:#087a99;background:#e8fbff}.realtor-v3-quick-stage span.contract{color:#27429b;background:#e1f3f6}.realtor-v3-quick-stage span.closed{color:#087a5a;background:#eafaf2}.realtor-v3-quick-stage span.other-lender{color:#44546d;background:#eef2f7}.realtor-v3-quick-stage small{color:var(--muted);text-align:right;font-size:9px}.realtor-v3-quick-body dl{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid}.realtor-v3-quick-body dl div{background:#f8fbff;border:1px solid #dce6f3;border-radius:8px;min-width:0;padding:8px}.realtor-v3-quick-body dl .insight{background:#f1fcff;border-color:#bfe7f0;grid-column:1/-1}.realtor-v3-quick-body dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:900}.realtor-v3-quick-body dd{overflow-wrap:anywhere;color:#19365f;margin:3px 0 0;font-size:10px;font-weight:800;line-height:1.35}.realtor-v3-quick-actions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.realtor-v3-quick-actions button{color:#24539e;cursor:pointer;background:linear-gradient(#fff,#edf4ff);border:1px solid #a9c7ee;border-radius:7px;padding:7px;font:850 10px inherit;box-shadow:inset 0 1px #fff,0 2px 4px #21519929}.realtor-v3-quick-actions button.primary{color:#fff;background:linear-gradient(#3976ef,#0e7ea5);border-color:#0e7ea5}.realtor-v3-quick-actions .open-profile{grid-column:1/-1}.realtor-v3-quick-body>footer{color:var(--muted);text-align:center;margin-top:9px;font-size:8.5px}.realtor-v3-quick-profile.minimized{width:220px}.realtor-v3-quick-profile.minimized>header{padding-block:8px}.realtor-v3-quick-profile.minimized>header small{display:none}@media (width<=1050px){.realtor-v3 .realtor-v3-identity,.realtor-v3-header-top,.realtor-v3-header-lower{grid-template-columns:1fr}.realtor-v3-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.realtor-v3-priority-grid,.realtor-v3-bottom-grid{grid-template-columns:1fr}.realtor-v3-referral-list,.realtor-v3-growth-grid,.realtor-v3-organization dl{grid-template-columns:repeat(2,minmax(0,1fr))}.realtor-v3-priority-grid .pv3-card,.realtor-v3-bottom-grid>.pv3-card{min-height:0}.realtor-v3-priority-single .realtor-v3-timeline{grid-template-columns:1fr}}@media (width<=480px){.realtor-v3-referral-list,.realtor-v3-growth-grid,.realtor-v3-organization dl,.realtor-v3-loan-types{grid-template-columns:1fr}.realtor-v3-referral-row{grid-template-columns:minmax(100px,1fr) 105px}.realtor-v3-referral-row time{display:none}.realtor-v3-referral-pulse>footer{flex-direction:column;align-items:flex-start}}.realtor-v3-live.pv3-page{background:0 0;max-width:none;min-height:auto;margin:0;padding:0}.realtor-v3-live .pv3-header{overflow:visible}.realtor-v3-live .realtor-v3-referral-empty{color:#dcecff;border-top:1px solid #ffffff26;margin:0;padding:14px 10px;font-size:10px}.realtor-v3-live .pv3-people a{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:8px;padding:5px 8px;font-size:10.5px;font-weight:800;text-decoration:none}.realtor-v3-live .pv3-status-head select{color:#087a99;background:#fff;border:1px solid #9bd8e6;border-radius:7px;max-width:130px;padding:4px 6px;font:800 9px inherit}.realtor-v3-live .realtor-v3-business>div:first-child>span{color:#60718d;font-size:8px}.realtor-v3-live .realtor-v3-loan-types{grid-template-columns:1.35fr 1fr}.realtor-v3-live .realtor-v3-loan-types span{justify-content:space-between;align-items:center;gap:5px;display:flex;overflow:hidden}.realtor-v3-live .realtor-v3-loan-types b{float:none;text-overflow:ellipsis;white-space:nowrap;max-width:65%;overflow:hidden}.realtor-v3-live .realtor-v3-mix-note{color:#60718d;margin:1px 0 4px;font-size:7.5px;display:block}.realtor-v3-live .pv3-actions>div>a{color:#087a99;background:linear-gradient(#fff 0%,#d9f5fa 100%);border:1px solid #96d8e5;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:800;text-decoration:none;box-shadow:inset 0 1px #fff,0 2px 5px #06a9c633}.realtor-v3-live .pv3-ai-brief>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.realtor-v3-live .pv3-actions .fp-share{position:relative}.realtor-v3-live .pv3-actions .fp-share-menu{z-index:90}.realtor-v3-live .pv3-hermes button:disabled{opacity:.52;cursor:default;transform:none}.realtor-v3-live .realtor-v3-quick-actions a{color:#24539e;background:linear-gradient(#fff,#edf4ff);border:1px solid #a9c7ee;border-radius:7px;place-items:center;padding:7px;font-size:10px;font-weight:850;text-decoration:none;display:grid;box-shadow:inset 0 1px #fff,0 2px 4px #21519929}.realtor-v3-live .realtor-v3-quick-actions a.primary{color:#fff;background:linear-gradient(#3976ef,#0e7ea5);border-color:#0e7ea5}.realtor-v3-live .realtor-v3-quick-actions button:disabled{opacity:.5;cursor:default}.realtor-v3-live .realtor-v3-quick-compose{background:#f5f8ff;border:1px solid #c8dcfa;border-radius:9px;gap:6px;margin-top:9px;padding:9px;display:grid}.realtor-v3-live .realtor-v3-quick-compose input,.realtor-v3-live .realtor-v3-quick-compose textarea{box-sizing:border-box;color:#19365f;resize:vertical;background:#fff;border:1px solid #b9ccef;border-radius:7px;width:100%;padding:7px 8px;font:10px inherit}.realtor-v3-live .realtor-v3-quick-compose>div{gap:6px;display:flex}.realtor-v3-live .realtor-v3-quick-compose button{color:#fff;cursor:pointer;background:linear-gradient(#3976ef,#0e7ea5);border:1px solid #a9c7ee;border-radius:7px;padding:6px 8px;font:850 9.5px inherit}.realtor-v3-live .realtor-v3-quick-compose button+button{color:#24539e;background:linear-gradient(#fff,#edf4ff)}.realtor-v3-live .realtor-v3-quick-compose button:disabled{opacity:.5}.realtor-v3-live .realtor-v3-quick-notice{color:#24539e;background:#edf4ff;border-radius:7px;margin:8px 0 0;padding:7px 8px;font-size:9px;line-height:1.35}.realtor-v3-live .realtor-v3-quick-notice.warning{color:#b3261e;background:#fff1f1}.realtor-v3-live+.realtor-v3-saved-details{margin-top:14px}@media (width<=760px){.realtor-v3-live .pv3-ai-brief>div span{white-space:normal}}.realtor-v3-live .realtor-v3-header-top{align-items:start}.realtor-v3-detail-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:16px 0;display:grid}.realtor-v3-detail-tools>*{min-width:0;margin:0}.realtor-v3-detail-tools .import-section{overflow-wrap:anywhere;background:#fff;border:1px solid #d6e1f0;border-radius:14px;padding:20px}.realtor-v3-detail-tools dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.realtor-v3-detail-tools dd{margin:4px 0 0;font-weight:600}.realtor-v3-detail-tools select{max-width:100%}@media (width<=760px){.realtor-v3-detail-tools{grid-template-columns:1fr}}.slk-open{min-height:36px}.slk-veil{z-index:5000;background:#0a12308c;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.slk{color:#0f1b3d;box-sizing:border-box;background:#fff;border-radius:20px;width:100%;max-width:720px;padding:24px;position:relative;box-shadow:0 24px 64px #0a123059}.slk-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.slk-head small{letter-spacing:.14em;color:#0e7490;font-size:11px;font-weight:800}.slk-head h2{color:#0f1b3d;margin:4px 0 2px;font:800 26px/1.15 Sora,system-ui,sans-serif}.slk-head p{color:var(--muted,#5b6b85);margin:0;font-size:14px}.slk-x{cursor:pointer;color:#0f1b3d;background:#fff;border:1px solid #dbe3ef;border-radius:50%;flex:none;width:44px;height:44px;font-size:18px}.slk-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.slk-steps li{background:#e3eaf3;border-radius:99px;height:6px}.slk-steps li.on{background:linear-gradient(90deg,#0a7a8c,#0e7ea5,#22c7e0)}.slk-steps li.done{background:#0e7ea5}.slk-body{gap:16px;display:grid}.slk-dim{color:var(--muted,#5b6b85);margin:0;font-size:14px;line-height:1.45}.slk-err{color:#9a2411;background:#fff1f3;border:1px solid #fecdd3;border-radius:12px;margin:0 0 12px;padding:12px 16px;font-size:14px}.slk-warn{color:#992816;background:#fdf8f7;border:1px solid #f0563f;border-radius:12px;margin:0 0 16px;padding:12px 16px;font-size:14px;font-weight:600}.slk-list,.slk-found{border:1px solid #e3eaf3;border-radius:16px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.slk-list li+li,.slk-found li+li{border-top:1px solid #e3eaf3}.slk-list button{text-align:left;cursor:pointer;width:100%;min-height:64px;font:inherit;color:inherit;background:#fff;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 16px;display:grid}.slk-list button:hover,.slk-found button:hover{background:#f3f6fc}.slk-list button[aria-selected=true]{background:#eef4ff}.slk-cell{clip-path:inset(0 round 24%);color:#fff;background:linear-gradient(135deg,#0a7a8c,#0e7ea5 60%,#22c7e0);place-items:center;width:36px;height:40px;font-size:18px;display:grid}.slk-row{gap:2px;min-width:0;display:grid}.slk-or{letter-spacing:.12em;color:var(--muted,#5b6b85);align-items:center;gap:10px;margin:14px 0 10px;font-size:12px;font-weight:800;display:flex}.slk-or:before,.slk-or:after{content:"";background:#dfe6f2;flex:1;height:1px}.slk-next{text-align:left;cursor:pointer;width:100%;min-height:64px;font:inherit;color:inherit;background:#fff;border:1px solid #dfe6f2;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:8px 16px;display:grid}.slk-next:hover{background:#f3f6fc}.slk-next.on{background:#eef4ff;border-color:#0e7ea5}.slk-next .slk-row small{white-space:normal}.slk-row b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.slk-row small{color:var(--muted,#5b6b85);font-variant-numeric:tabular-nums;font-size:13px}.slk-chip{color:#0e7490;white-space:nowrap;border:1px solid #a5e3f2;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700}.slk-found button{text-align:left;cursor:pointer;color:#0f1b3d;background:#fff;border:0;width:100%;min-height:48px;padding:8px 16px;font:600 15px Inter,system-ui,sans-serif}.slk-field{gap:6px;display:grid}.slk-field span{letter-spacing:.14em;color:#0e7490;font-size:11px;font-weight:800}.slk-field input{color:#0f1b3d;box-sizing:border-box;border:1px solid #cdd8ea;border-radius:12px;width:100%;min-height:48px;padding:0 14px;font:600 16px Inter,system-ui,sans-serif}.slk-field input:focus{border-color:#0e7ea5;outline:none;box-shadow:0 0 0 3px #0e7ea52e}.slk-hero{aspect-ratio:12/5;background:#0f1838;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #22c7e0,0 8px 24px #0a123040}.slk-hero img{object-fit:cover;width:100%;height:100%;display:block}.slk-hero-wait{color:#9fb6dc;background:#0f1838;border-radius:16px;place-items:center;height:100%;min-height:120px;font-size:14px;display:grid}.slk-picks{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.slk-picks button{text-align:left;cursor:pointer;min-height:72px;font:inherit;color:#0f1b3d;background:#fff;border:1px solid #cdd8ea;border-radius:14px;align-content:end;gap:2px;padding:12px;display:grid;position:relative;overflow:hidden}.slk-picks button b{font-size:15px}.slk-picks button small{color:var(--muted,#5b6b85);font-size:12px}.slk-picks button.on{border-color:#0000;box-shadow:0 0 0 2px #0e7ea5,0 0 14px #0e7ea54d}.slk-picks button:disabled{opacity:.6;cursor:wait}.slk-house{padding-top:64px!important}.slk-house span{background-position:50%;background-size:cover;height:56px;position:absolute;top:0;left:0;right:0}.slk-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.slk-go{min-height:52px;padding:0 24px;font-size:16px;font-weight:800}.slk-quiet{color:#0f1b3d;cursor:pointer;background:#fff;border:1px solid #22c7e0;border-radius:999px;min-height:44px;padding:0 18px;font-weight:700}.slk-composer{border:1px solid #e3eaf3;border-radius:16px;overflow:hidden}.slk-composer .er-file-contacts,.slk-composer .mc-hint,.slk-composer .mc-format,.slk-composer .mc-format-wrap{display:none}.slk-composer .mc-tools{justify-content:stretch}.slk-composer .mc-send{background:var(--hh-fade);color:#fff;border:0;border-radius:999px;flex:100%;min-height:52px;font-size:16px;font-weight:800;box-shadow:inset 0 1px #ffffff59,0 3px #050a22}.slk-composer .mc-send i{display:none}.slk.slk-wide{max-width:1180px}.slk-tabs{background:#eef2f9;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 12px;padding:4px;display:grid}.slk-tabs button{min-height:44px;font:inherit;color:#5b6b85;cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:800}.slk-tabs button.on{color:#0f1b3d;background:#fff;box-shadow:0 1px 3px #0a123026}.slk-split{gap:16px;display:grid}.slk-side{align-content:start;gap:12px;min-width:0;display:grid}.slk-show-email .slk-side-edit,.slk-show-edit .slk-side-email{display:none}.slk-mail-send{background:linear-gradient(#fff0,#fff 28%);gap:8px;padding:16px 0 4px;display:grid;position:sticky;bottom:0}.slk-mail-send .slk-go{width:100%}.slk-mail-tag{letter-spacing:.14em;color:#0e7490;margin:0;font-size:11px;font-weight:800}@media (width>=960px){.slk-tabs,.slk-mail-send{display:none}.slk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.slk-show-email .slk-side-edit,.slk-show-edit .slk-side-email{display:grid}.slk-side-edit{position:sticky;top:0}}.slk-problems{color:#992816;background:#fdf8f7;border:1px solid #f0563f;border-radius:12px;margin:0;padding:12px 16px 12px 32px;font-size:14px;line-height:1.5}.slk-mail{background:#070d24;border:1px solid #e3eaf3;border-radius:16px;overflow:hidden}.slk-mail-meta{background:#f3f6fc;border-bottom:1px solid #e3eaf3;gap:2px;padding:12px 16px;display:grid}.slk-mail-meta b{font-size:15px}.slk-mail-meta small{color:var(--muted,#5b6b85);font-size:12.5px}.slk-frame{background:#070d24;border:0;width:100%;height:1400px;display:block}.slk-done{text-align:center;justify-items:center;padding:16px 0}.slk-done h3{margin:0;font:800 22px Sora,system-ui,sans-serif}.slk-done-cell{clip-path:inset(0 round 24%);color:#fff;background:linear-gradient(135deg,#0a7a8c,#0e7ea5 60%,#22c7e0);place-items:center;width:64px;height:72px;font-size:28px;font-weight:800;display:grid}@media (width<=640px){.slk-veil{padding:0}.slk{border-radius:0;min-height:100%;padding:16px}.slk-head h2{font-size:22px}.slk-list button{grid-template-columns:40px minmax(0,1fr)}.slk-chip{grid-column:2;justify-self:start}.slk-frame{height:1700px}.slk-acts .hyve-btn{flex:1}}@media (prefers-reduced-motion:reduce){.slk-go:after{animation:none!important}}.rl{--rl-navy:#0f1b3d;--rl-ink:#1e2b55;--rl-muted:#5d6b8a;--rl-line:#e3e9f4;--rl-blue:#0e7ea5;--rl-purple:#0f1b3d;--rl-gray:#64748b;--rl-pink:#f0563f;--rl-green:#00a05c;color:var(--rl-ink);gap:18px;font-size:15px;display:grid}.rl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rl-head h2{color:var(--rl-navy);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.rl-head p{color:var(--rl-muted);margin:4px 0 0;font-size:14px}.rl-updated{color:#0b7a47;background:#eef7f2;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:12px;font-weight:700}.rl-refresh{color:var(--rl-navy);cursor:pointer;background:linear-gradient(#fff,#f2f6fd);border:1px solid #c9d6ea;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:800;box-shadow:inset 0 1px #fff,0 2px 6px #14204f14}.rl-refresh:hover{border-color:var(--rl-blue)}.rl-refresh:disabled{opacity:.6;cursor:default}.rl-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rl-tile{text-align:left;font:inherit;border:1px solid var(--rl-line);border-left:4px solid var(--rl-navy);background:#fff;border-radius:12px;padding:14px 16px;display:block;box-shadow:inset 0 1px #fff,0 3px 10px #14204f0d}button.rl-tile{cursor:pointer;transition:box-shadow .15s,transform .15s}button.rl-tile:hover{transform:translateY(-1px);box-shadow:0 8px 20px #14204f1a}.rl-t-active{border-left-color:var(--rl-blue)}.rl-t-contract{border-left-color:var(--rl-purple)}.rl-t-sold{border-left-color:var(--rl-gray)}.rl-tile.on{border-color:var(--rl-navy);background:var(--rl-navy)}.rl-tile.on b,.rl-tile.on span{color:#fff}.rl-tile b{color:var(--rl-navy);font-size:28px;font-weight:800;line-height:1.1;display:block}.rl-tile span{color:var(--rl-muted);font-size:13px;font-weight:600}.rl-showing{color:var(--rl-muted);margin:-6px 0 0;font-size:13.5px}.rl-showing button{color:var(--rl-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.rl-moves{background:linear-gradient(#f5f8ff,#fff);border:1px solid #d6e0f5;border-radius:14px;padding:14px 16px}.rl-moves h3{color:var(--rl-navy);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.rl-moves ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rl-moves li{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.rl-cal{background:#fff;border:1px solid #c9d6ea;border-radius:10px;place-items:center;width:46px;padding:4px 0;display:grid;box-shadow:0 2px 6px #14204f14}.rl-cal small{text-transform:uppercase;font-size:10.5px;font-weight:800}.rl-cal b{color:var(--rl-navy);font-size:19px;line-height:1}.rl-cal-new small{color:var(--rl-blue)}.rl-cal-open{border-color:#f1cac4}.rl-cal-open small{color:var(--rl-pink)}.rl-cal-cut small{color:var(--rl-navy)}.rl-open-words{min-width:0;display:grid}.rl-open-words b{color:var(--rl-navy);font-size:15px}.rl-open-words small{color:var(--rl-muted);font-size:13px}.rl-opens{background:linear-gradient(#fdf8f7,#fff);border:1px solid #f4d6d2;border-radius:14px;padding:14px 16px}.rl-opens h3{color:#af2510;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.rl-opens ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rl-opens li{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.rl-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rl-home{border:1px solid var(--rl-line);background:#fff;border-radius:16px;grid-template-columns:92px minmax(0,1fr) auto;grid-template-areas:"pic main price""pic track track""foot foot foot";gap:8px 18px;padding:14px 18px;transition:box-shadow .15s,transform .15s;display:grid;box-shadow:inset 0 1px #fff,0 6px 18px #14204f0f}.rl-home:hover{transform:translateY(-1px);box-shadow:0 10px 26px #14204f1a}.rl-home.rl-sold{background:#fbfcfe}.rl-pic{background:linear-gradient(135deg,#0f1b3d,#0e7ea5 70%,#22c7e0);border-radius:12px;grid-area:pic;place-items:center;width:92px;height:74px;display:grid}.rl-pic svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linejoin:round;opacity:.9;width:46px}.rl-sold .rl-pic{background:linear-gradient(135deg,#475569,#94a3b8)}.rl-main{grid-area:main;min-width:0}.rl-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rl-status{color:#fff;letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.rl-s-active{background:var(--rl-blue)}.rl-s-contract{background:var(--rl-purple)}.rl-s-sold{background:var(--rl-gray)}.rl-tag{border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:800}.rl-tag-new{color:var(--rl-blue);background:#e8f0ff}.rl-tag-cut{color:var(--rl-navy);background:#eef1f8}.rl-mls{color:var(--rl-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.rl-home h4{color:var(--rl-navy);margin:6px 0 0;font-size:19px;font-weight:800}.rl-place{color:var(--rl-ink);margin:2px 0 0;font-size:14px}.rl-place span{color:var(--rl-muted);font-size:13px}.rl-price{text-align:right;grid-area:price}.rl-price b{color:var(--rl-green);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;display:block}.rl-cut{color:var(--rl-muted);font-size:12.5px;font-weight:700}.rl-track{grid-area:track;gap:5px;display:grid}.rl-track-ends{color:var(--rl-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;font-weight:700;display:flex}.rl-track-ends b{color:var(--rl-navy);font-size:14px}.rl-track-bar{background:#edf1f8;border-radius:999px;height:8px;overflow:hidden}.rl-track-bar i{border-radius:inherit;background:var(--rl-blue);height:100%;display:block}.rl-contract .rl-track-bar i{background:var(--rl-purple)}.rl-sold .rl-track-bar i{background:var(--rl-gray)}.rl-foot{border-top:1px solid var(--rl-line);flex-wrap:wrap;grid-area:foot;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.rl-oh{color:#af2510;background:#fcf2f0;border-radius:999px;padding:5px 12px;font-size:13.5px;font-weight:800}.rl-oh-none{color:var(--rl-muted);background:0 0;padding:0;font-weight:600}.rl-kit{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.rl-kit small{color:var(--rl-muted);font-size:13px}.rl-kit small b{color:var(--rl-navy)}.rl-kit-none{font-weight:700}.rl-cta{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d, #0f1b3d, #0e7ea5, #22c7e0));color:#fff;cursor:pointer;border:0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:800;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000002e,0 4px 12px #14204f40}.rl-quiet{color:var(--rl-navy);cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;padding:8px 15px;font-size:13.5px;font-weight:800;box-shadow:inset 0 1px #fff,0 2px 5px #14204f12}.rl-quiet:hover{border-color:var(--rl-blue)}@media (width<=820px){.rl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-home{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"pic main""price price""track track""foot foot";padding:14px}.rl-pic{width:72px;height:60px}.rl-price{text-align:left}.rl-moves li,.rl-opens li{grid-template-columns:auto 1fr}.rl-moves li button,.rl-opens li button{grid-column:2;justify-self:start}}.rl.rl-hyve{--rl-navy:#fff;--rl-ink:#dbe6fb;--rl-muted:#9fb6dc;--rl-line:#22c7e038;--rl-green:#00e38a;--rl-blue:#3b82f6;--rl-purple:#1594a9;--rl-gray:#94a3b8;background:radial-gradient(1200px 400px at 0 0,#1d2a63,#0000 60%),linear-gradient(#16214f,#0f1838);border-radius:20px;padding:22px;box-shadow:0 0 0 1px #22c7e059,0 18px 40px #04081e59}.rl-hyve .rl-head h2{color:#fff}.rl-hyve .rl-updated{color:#00e38a;background:#00e38a1f}.rl-hyve :is(.rl-tile,.rl-moves,.rl-opens,.rl-home){background:linear-gradient(160deg,#ffffff12,#ffffff04 60%),#121c45;border:1px solid #22c7e073;box-shadow:0 0 16px #22c7e01f,inset 0 1px #ffffff14}.rl-hyve .rl-tile{border-left-width:4px}.rl-hyve .rl-t-active{border-left-color:#3b82f6}.rl-hyve .rl-t-contract{border-left-color:#1594a9}.rl-hyve .rl-t-sold{border-left-color:#94a3b8}.rl-hyve .rl-t-days{border-left-color:#22c7e0}.rl-hyve .rl-tile.on{background:linear-gradient(135deg,#0e7ea5,#22c7e0);border-color:#22c7e0;box-shadow:0 0 22px #22c7e073}.rl-hyve .rl-home:hover,.rl-hyve button.rl-tile:hover{box-shadow:0 0 24px #22c7e04d,inset 0 1px #ffffff1a}.rl-hyve :is(.rl-moves,.rl-opens) h3{color:#22c7e0;align-items:center;gap:8px;display:flex}.rl-hyve :is(.rl-moves,.rl-opens) h3:before{content:"";background:#22c7e0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c7e0}.rl-hyve .rl-opens{border-color:#f0563f8c;box-shadow:0 0 18px #f0563f26}.rl-hyve .rl-opens h3{color:#e18b7e}.rl-hyve .rl-opens h3:before{background:#f0563f;box-shadow:0 0 8px #f0563f}.rl-hyve .rl-cal{box-shadow:none;background:#ffffff0f;border-color:#22c7e073}.rl-hyve .rl-cal-open{border-color:#f0563f99}.rl-hyve .rl-cal b{color:#fff}.rl-hyve .rl-cal-new small{color:#7cc4ff}.rl-hyve .rl-cal-cut small{color:#22c7e0}.rl-hyve .rl-cal-open small{color:#e18b7e}.rl-hyve .rl-pic{box-shadow:0 0 0 1px #22c7e080,0 0 14px #22c7e040}.rl-hyve .rl-tag-new{color:#9cc3ff;background:#3b82f633}.rl-hyve .rl-tag-cut{color:#7fe6ff;background:#22c7e024}.rl-hyve .rl-track-bar{background:#ffffff14}.rl-hyve .rl-track-bar i{background:linear-gradient(90deg,#0e7ea5,#22c7e0);box-shadow:0 0 10px #22c7e080}.rl-hyve .rl-contract .rl-track-bar i{background:linear-gradient(90deg,#0f1b3d,#1594a9);box-shadow:0 0 10px #1594a980}.rl-hyve .rl-sold .rl-track-bar i{box-shadow:none;background:#94a3b8}.rl-hyve .rl-oh{color:#e6a095;background:#f0563f24}.rl-hyve .rl-oh-none{color:#9fb6dc;background:0 0}.rl-hyve .rl-showing button{color:#22c7e0}.rl-hyve :is(.rl-quiet,.rl-refresh){color:#fff;background:linear-gradient(160deg,#ffffff1f,#ffffff08 60%),#0d163899;border:1px solid #22c7e099;box-shadow:0 0 14px #22c7e047,inset 0 1px #ffffff2e}.rl-hyve :is(.rl-quiet,.rl-refresh):hover{box-shadow:0 0 22px #22c7e080,inset 0 1px #fff3}.rl-hyve .rl-cta{background:linear-gradient(90deg,#14214b,#0f1b3d 25%,#3b4fd8 55%,#4f8fe6 80%,#7cc4e6);box-shadow:0 0 18px #7cc4e659,inset 0 1px #ffffff59,inset 0 -2px #0003}@media (width<=820px){.rl.rl-hyve{border-radius:16px;padding:14px}}.rl-hyve .rl-list{gap:18px}.rl-hyve .rl-home{background:linear-gradient(160deg,#2a3a82,#1f2c69 55%,#1a2560);border-color:#22c7e08c;padding-left:24px;position:relative;overflow:hidden;box-shadow:0 10px 24px #04081e73,0 0 18px #22c7e024,inset 0 1px #ffffff24}.rl-hyve .rl-home:before{content:"";background:#3b82f6;width:6px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #3b82f6cc}.rl-hyve .rl-home.rl-contract:before{background:#1594a9;box-shadow:0 0 14px #1594a9cc}.rl-hyve .rl-home.rl-sold{opacity:1;background:linear-gradient(160deg,#263159,#1d2647)}.rl-hyve .rl-home.rl-sold:before{box-shadow:none;background:#94a3b8}.rl-hyve .rl-foot{border-top-color:#22c7e040}.rl-pic{text-decoration:none;position:relative;overflow:hidden}.rl-pic span{color:#fff;text-align:center;opacity:0;background:#0f1838b8;padding:3px 0;font-size:11px;font-weight:800;transition:opacity .15s;position:absolute;inset:auto 0 0}.rl-pic:hover span,.rl-pic:focus-visible span{opacity:1}.rl-zillow{color:var(--rl-blue);margin-left:auto;font-size:12.5px;font-weight:800;text-decoration:none}.rl-zillow:hover{text-decoration:underline}.rl-hyve .rl-zillow{color:#22c7e0}.rl-head-acts{flex-wrap:wrap;gap:10px;display:inline-flex}.rl-add{color:#dbe6fb;background:linear-gradient(160deg,#2a3a82,#1a2560);border:1px solid #22c7e099;border-radius:16px;gap:14px;padding:18px;display:grid;box-shadow:0 0 24px #22c7e033,0 12px 28px #04081e73}.rl-add-head{justify-content:space-between;align-items:center;display:flex}.rl-add h3{color:#fff;margin:0;font-size:18px;font-weight:800}.rl-x{color:#9fb6dc;cursor:pointer;background:0 0;border:0;font-size:18px}.rl-ways{flex-wrap:wrap;gap:8px;display:flex}.rl-ways button{color:#dbe6fb;cursor:pointer;background:#0d163880;border:1px solid #22c7e073;border-radius:999px;padding:8px 14px;font-weight:800}.rl-ways button.on{color:#fff;background:linear-gradient(135deg,#0e7ea5,#22c7e0);border-color:#22c7e0;box-shadow:0 0 16px #22c7e066}.rl-field,.rl-found-grid label{color:#9fb6dc;letter-spacing:.02em;gap:5px;font-size:12.5px;font-weight:800;display:grid}.rl-add input{box-sizing:border-box;color:#fff;width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080e28a6;border:1px solid #22c7e066;border-radius:10px;padding:10px 12px;font-size:15px;font-weight:600}.rl-add input:focus{border-color:#22c7e0;outline:none;box-shadow:0 0 0 3px #22c7e040}.rl-field small,.rl-drop small{color:#9fb6dc;font-size:12.5px;font-weight:600}.rl-drop{text-align:center;color:#fff;cursor:pointer;background:#080e2866;border:2px dashed #22c7e080;border-radius:14px;place-items:center;gap:6px;padding:22px;font-weight:800;display:grid}.rl-drop-small{padding:14px}.rl-found{gap:12px;display:grid}.rl-found-note{color:#00e38a;margin:0;font-size:13.5px;font-weight:800}.rl-found-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rl-found-row{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.rl-oh-pick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rl-add-acts{flex-wrap:wrap;gap:10px;display:flex}.rl-add>.rl-cta{justify-self:start}@media (width<=820px){.rl-found-grid{grid-template-columns:1fr 1fr}.rl-found-row{grid-template-columns:1fr}}.rl-missing{color:#22c7e0;font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:0;font-size:13.5px;font-weight:800;text-decoration:underline}.rl-found-card{background:#080e2880;border:1px solid #22c7e066;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.rl-found-card b{color:#fff;font-size:17px}.rl-found-card span{color:#9fb6dc;font-size:13.5px}.rl-found-card em{color:#00e38a;font-style:normal;font-weight:800}.rl-found-card .rl-oh{justify-self:start;margin-top:4px}.rl-week{gap:14px;display:grid}@media (width>=1100px){.rl-week{grid-template-columns:1fr 1fr;align-items:start}}.rl-ids{align-items:center;gap:14px;margin:4px 0 0;display:flex}.rl-ids .rl-zillow{margin-left:0}.rl-joined{color:var(--rl-green)!important}.rl-kitready{background:#00e38a0f;border:1px solid #00e38a59;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:12px 14px;display:grid}.rl-thumbs{align-items:center;gap:6px;display:flex}.rl-thumbs i{background:linear-gradient(135deg,#0f1b3d,#0e7ea5 70%,#22c7e0);border-radius:8px;width:52px;height:40px;box-shadow:0 0 0 1px #22c7e066}.rl-thumbs i:nth-child(2){background:linear-gradient(135deg,#1e3a8a,#0e7490)}.rl-thumbs i:nth-child(3){background:linear-gradient(135deg,#312e81,#0e7ea5)}.rl-thumbs i:nth-child(4){background:linear-gradient(135deg,#0f172a,#1d4ed8)}.rl-thumbs i:nth-child(5){background:linear-gradient(135deg,#1e40af,#22d3ee)}.rl-thumbs span{color:#9fb6dc;font-size:13px;font-weight:800}.rl-kitready ul{color:#9fb6dc;gap:3px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.rl-kitready b{color:#fff}@media (width<=820px){.rl-kitready{grid-template-columns:1fr}.rl-thumbs i{width:44px;height:34px}}.rl-note{color:#9fb6dc;background:#ffffff0a;border:1px solid #22c7e059;border-radius:14px;margin:0;padding:14px 16px;font-size:14.5px}.rl-first{justify-items:start;gap:12px;display:grid}.rl-first p{margin:0}.rl-err{color:#eebeb7;background:#f0563f1a;border:1px solid #f0563f8c;border-radius:12px;margin:0;padding:10px 14px;font-size:14px;font-weight:700}.rl-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rl-missing:disabled,.rl-cta:disabled{opacity:.6;cursor:default}.rl-pic-none svg{margin-bottom:14px}.rl-addpic{color:#fff;cursor:pointer;background:linear-gradient(160deg,#ffffff24,#ffffff08 60%),#0d1638b8;border:1px solid #22c7e099;border-radius:999px;padding:2px 0;font-size:11px;font-weight:800;position:absolute;inset:auto 6px 5px;box-shadow:inset 0 1px #ffffff2e}.rl-addpic:hover{box-shadow:0 0 10px #22c7e080,inset 0 1px #fff3}.rl-addpic:disabled{opacity:.7;cursor:default}.rl-pic-none{overflow:visible}.rl-addpic-err{color:#e6a095;z-index:1;width:160px;font-size:11.5px;font-weight:700;line-height:1.3;position:absolute;top:calc(100% + 4px);left:0}.rfu{color:#0f1b3d;background:#fff;border:1px solid #e3eaf3;border-radius:14px;padding:14px 16px}.rfu h2{margin:0;font-size:16px}.rfu-sub{color:#45698f;margin:2px 0 10px;font-size:12.5px}.rfu-none{color:#7a8aa6;margin:0 0 8px;font-size:13px}.rfu-err{color:#b3261e;margin:0 0 8px;font-size:13px;font-weight:700}.rfu-row{border-top:1px solid #eef1f7;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.rfu-row.finished .rfu-t{color:#7a8aa6;text-decoration:line-through}.rfu-t{flex:1;min-width:0}.rfu-due{color:#45698f;white-space:nowrap;font-size:12px}.rfu-due.late{color:#b3261e;font-weight:700}.rfu-x{color:#9fb4d6;cursor:pointer;background:0 0;border:0;font-size:13px}.rfu-x:hover{color:#b3261e}.rfu-add{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rfu-add input{font:inherit;color:#0f1b3d;border:1px solid #d5deea;border-radius:10px;padding:9px 10px;font-size:14px}.rfu-add input:first-child{flex:220px;min-width:0}.rfu-add button{color:#fff;cursor:pointer;background:#0e7ea5;border:0;border-radius:999px;padding:9px 16px;font:700 13px system-ui,sans-serif}.rfu-add button:disabled{opacity:.5;cursor:default}.rfu-done{color:#45698f;margin-top:10px;font-size:12.5px}.rfu-done summary{cursor:pointer;font-weight:700}.sct{background:#eef2f8;border-radius:18px;gap:12px;padding:14px;display:grid}.sct-lead{color:#5b6b8a;margin:0 0 2px;padding:0 4px;font-size:13px}.sct-empty{color:#7a8aa6;margin:6px 0;font-size:13px}.sct-client{--acc:#64748b;border:1px solid #d5deec;border-left:5px solid var(--acc);background:#fff;border-radius:14px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 1px 2px #14204f0f,0 4px 14px #14204f0f}.sct-client:hover{transform:translateY(-1px);box-shadow:0 2px 4px #14204f14,0 10px 24px #14204f1a}.sct-client.open{border-color:var(--acc);border-left-width:5px;transform:none;box-shadow:0 10px 28px #14204f24}.sct-client.open .sct-head{background:color-mix(in srgb, var(--acc) 7%, #fff);border-bottom:1px solid color-mix(in srgb, var(--acc) 22%, #fff);margin-bottom:12px}.sct-client.hot{border-color:#e69f94;border-left-color:var(--acc)}.sct-head{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:44px 1fr auto 18px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.sct-head:focus-visible{outline-offset:-2px;border-radius:14px;outline:2px solid #0e7ea5}.sct-cell{color:#fff;letter-spacing:.02em;background:linear-gradient(160deg, color-mix(in srgb, var(--acc) 70%, #0f1b3d), var(--acc));clip-path:inset(0 round 24%);place-items:center;width:40px;height:44px;font-size:13.5px;font-weight:800;display:grid}.sct-who{gap:1px;min-width:0;display:grid}.sct-who b{color:var(--acc);font-size:15.5px;font-weight:800}.sct-who small{color:#7a8aa6;font-size:12px}.sct-who i{color:#33507a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;font-style:normal;overflow:hidden}.sct-pill{white-space:nowrap;color:#0e7ea5;background:#eef4ff;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700}.sct-pill.wants_to_talk{background:var(--hh-pink-tag,#f0563f);color:#fff}.sct-pill.referral_lead{color:#0b6475;background:#e7f4f7}.sct-pill.pre_approved{color:#fff;background:linear-gradient(90deg,#0e7ea5,#22c7e0)}.sct-pill.in_contract{color:#fff;background:#0f1b3d}.sct-pill.closed{color:#00a05c;background:#ecfdf5}.sct-pill.stage{color:#475a7c;background:#f1f5fb}.sct-chev{color:#7a8aa6;text-align:center;font-size:20px;transition:transform .2s}.sct-client.open .sct-chev{color:var(--acc);transform:rotate(90deg)}.sct-thread{padding:0 14px 14px;animation:.22s ease-out sct-in}.sct-acts{flex-wrap:wrap;gap:8px;margin:0 0 10px 56px;display:flex}.sct-btn{color:#0e7ea5;cursor:pointer;background:#fff;border:1px solid #c7d5ec;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.sct-btn:hover{background:#eef4ff}.sct-btn.hot{background:var(--hh-pink-tag,#f0563f);color:#fff;border-color:#0000}.sct-well{max-height:560px}@keyframes sct-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sct-thread{animation:none}.sct-chev{transition:none}}@media (width<=640px){.sct-head{grid-template-columns:40px 1fr 16px}.sct-head .sct-pill{grid-column:2;justify-self:start}.sct-acts{margin-left:0}}.act-chips{scrollbar-width:thin;gap:6px;padding:2px 0 10px;display:flex;overflow-x:auto}.act-chip{color:#24539e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c6d6f2;border-radius:999px;flex:none;padding:5px 12px;font-size:12.5px;font-weight:700}.act-chip b{color:#7a8aa6;margin-left:5px;font-weight:800}.act-chip:hover{border-color:#0e7ea5}.act-chip.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.act-chip.on b{color:#8fe3ff}.act-head{border:1px solid #d5deec;border-left:5px solid var(--acc,#0b6475);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.act-head b{color:var(--acc,#0b6475);font-size:15px;font-weight:800}.act-head small{color:#7a8aa6;flex:1;font-size:12px}.act-tag{display:inline-flex;position:relative}.act-tag select{appearance:none;color:#7a8aa6;text-overflow:ellipsis;cursor:pointer;background:#fff;border:1px dashed #b9c8e4;border-radius:999px;max-width:150px;padding:2px 22px 2px 9px;font-size:11px;font-weight:700}.act-tag:after{content:"▾";color:#7a8aa6;pointer-events:none;font-size:9px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.act-tag.client select{color:#0e7490;background:#ecfbff;border:1px solid #a5e4f3}.act-tag.her select{color:#475a7c;border-style:solid}.act-tag select:focus-visible{outline-offset:1px;outline:2px solid #0e7ea5}.act-more{justify-self:center}.act-tag.act-move select{color:#7a8aa6;background:0 0;border:1px solid #0000}.act-tag.act-move select:hover{background:#fff;border-color:#c6d6f2}@media (hover:hover) and (pointer:fine){.relationship-profile.full-profile .realtor-tab-fold .v4-row .v4-row-side .act-tag select{width:auto;min-height:0;font-size:11px;font-weight:700;line-height:1.5}.relationship-profile.full-profile .realtor-tab-fold .v4-row .v4-row-side .act-tag.act-move select{font-weight:600}}.v4-row.for-client{border-left:4px solid var(--acc)}.v4b .v4-row.for-client{box-shadow:inset 3px 0 0 var(--acc);background:color-mix(in srgb, var(--acc) 5%, transparent);border-radius:8px;padding-left:8px;padding-right:6px}.v4b .v4-row.for-client .ic{color:var(--acc);border-color:var(--acc)}.act-tag.client select{border-color:color-mix(in srgb, var(--acc) 45%, #fff);background:color-mix(in srgb, var(--acc) 9%, #fff);color:var(--acc)}.act-tag.client:after{color:var(--acc)}@media (prefers-reduced-motion:reduce){.sct-client,.sct-client:hover{transition:none;transform:none}}.sct-file{color:#33507a;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:1px 0 2px;font-size:12.5px;display:flex}.sct-file span+span:before{content:"·";color:#a3b1c9;margin-right:10px}.sct-file em{color:var(--acc);background:color-mix(in srgb, var(--acc) 10%, #fff);border-radius:999px;padding:0 8px;font-style:normal;font-weight:700}.sct-quiet{color:#b91c1c;align-items:center;gap:6px;margin-top:3px;font-size:12px;font-weight:700;display:inline-flex}.sct-quiet:before{content:"";background:#ef4444;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ef444426}.sct-reply{border:1px solid color-mix(in srgb, var(--acc) 30%, #d5deec);background:#fff;border-radius:12px;margin:0 0 12px 56px;padding:8px 10px}.sct-reply textarea{resize:vertical;width:100%;font:inherit;color:#0f1b3d;background:0 0;border:0;outline:0;font-size:14px}.sct-reply-foot{border-top:1px solid #edf2fa;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding-top:6px;display:flex}.sct-reply-foot small{color:#7a8aa6;font-size:12px}.sct-send{background:var(--hh-fade);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:800;box-shadow:inset 0 2px #ffffff40,inset 0 -2px #0000002e,0 3px 8px #14204f40}.sct-send:disabled{opacity:.5;cursor:default}@media (width<=640px){.sct{padding:10px}.sct-reply{margin-left:0}.sct-thread{padding:0 10px 12px}.relationship-profile .sct .sct-thread .v4-row{grid-template-columns:22px minmax(0,1fr);gap:2px 8px}.relationship-profile .sct .sct-thread .v4-row .d{grid-column:1/-1;gap:6px;display:flex}.relationship-profile .sct .sct-thread .v4-row .d br{display:none}.relationship-profile .sct .sct-thread .v4-row .d{white-space:nowrap}.relationship-profile .sct .sct-thread .v4-well:before{display:none}.sct-file{flex-direction:column;align-items:flex-start;gap:2px}.sct-file span+span:before{display:none}.relationship-profile .sct .sct-thread .v4-row .v4-row-side{flex-direction:row;grid-column:2;justify-content:flex-start}}.sct-top,.act-title{flex-wrap:wrap;align-items:baseline;gap:12px;padding:2px 4px 6px;display:flex}.relationship-profile .sct-top h2,.relationship-profile .v4-log .act-title h2{color:#0b6475;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.sct-top small,.act-title small{color:#5b6b8a;font-size:13px}.act-title{padding:4px 0 10px}.act-email strong{color:#0f1b3d;margin-top:2px;font-size:13px;display:block}.act-email small{color:#5b6b8a;font-size:12px;display:block}.rsc{color:#1e2b6a;background:#fff;border:1px solid #79cbd9;border-radius:10px;margin-top:10px;padding:10px 12px}.rsc-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rsc-head b{font-size:13px}.rsc-head small{color:#536b87;font-size:11px;display:block}.rsc-err{color:#b42318;margin:8px 0 0;font-size:12px}.rsc-note{color:#00a05c;margin:8px 0 0;font-size:12px;font-weight:700}.rsc-photo{object-fit:cover;border:2px solid #79cbd9;border-radius:50%;width:72px;height:72px;margin:10px 0 0;display:block}.rsc-about{color:#536b87;margin:8px 0 0;font-size:12px}.rsc-team{margin:8px 0 0;font-size:12px}.rsc-team small{color:#536b87;margin-left:6px}.rsc-lines{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rsc-lines li{border:1px solid #e3eaf3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.rsc-what{gap:1px;min-width:0;display:grid}.rsc-what small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800}.rsc-what b{font-size:12.5px}.rsc-what a{color:#0e7ea5;font-size:10.5px}.rsc-acts{flex:none;gap:6px;display:flex}.rsc-done,.rsc-sources{color:#536b87;margin:8px 0 0;font-size:11px}.rsc-pictures{align-items:center;gap:12px;margin-top:10px;display:flex}.rsc-pictures:empty{display:none}.rsc-photo{margin:0}.rsc-logo{object-fit:contain;max-width:180px;max-height:48px}.rsc-have{color:#536b87;margin:8px 0 0;font-size:11.5px}.rsc-all{background:#eefbf4;border:1px solid #a7e3c3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;display:flex}.rsc-all small{color:#0b6b3a;font-size:11.5px;font-weight:700}.rsc-whom{background:#fff4f4;border:1px solid #f4b3b3;border-radius:8px;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.rsc-whom b{font-size:13px}.rsc-whom small{color:#8a2d2d;font-size:11.5px}.rsc-whom-acts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.rsc-wrong{color:#8a2d2d;margin:8px 0 0;font-size:11.5px}.v4.pv3-page{background:#dfe5ee}.v4 .v4-k{letter-spacing:.1em;color:#0b6475;text-transform:uppercase;font-size:9.5px;font-weight:900;display:block}.v4-err{color:#b91c1c;background:#fff5f5;border:1px solid #f3c4c4;border-radius:10px;margin:10px 0 0;padding:8px 12px;font-size:12.5px}.v4-err button{color:#b91c1c;cursor:pointer;background:0 0;border:0;font-weight:900}.v4 .v4-identity{grid-template-columns:1fr 330px 330px;align-items:start;gap:12px}.v4 .v4-person{flex-direction:column;min-width:0;display:flex;position:relative}.v4-team-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.v4-team-row small{letter-spacing:.12em;color:#ffffffbf;margin-right:2px;font-size:9px;font-weight:900}.v4-team-row small+.v4-pill+small{margin-left:10px}.v4-pill{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #fff6;border-radius:999px;padding:4px 11px;font:700 11.5px inherit}.v4-pill.add{opacity:.9;border-style:dashed}.v4-pill.on{color:#1e2b6a;background:#fff;border-color:#fff}.v4-pill.link{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.v4-origin{color:#ffffffc7;margin:auto 0 0;padding-top:12px;font-size:11px}.v4-panel{z-index:6;color:#1e2b6a;background:#fff;border:2px solid #0b6475;border-radius:10px;width:760px;max-width:calc(100vw - 60px);margin-top:6px;padding:8px 10px;position:absolute;top:100%;left:0;box-shadow:0 14px 34px #1e2b6a47}.v4-panel.narrow{width:620px}.v4-panel-head{align-items:center;gap:10px;font-size:12px;display:flex}.v4-panel-head b{font-size:13px}.v4-panel-head span{color:var(--muted);flex:1;font-size:11px}.v4-x{color:#24539e;cursor:pointer;background:0 0;border:0;font:800 11.5px inherit}.v4-form-grid{grid-template-columns:1.2fr 1fr 1.3fr;gap:6px;margin-top:6px;display:grid}.v4-form-grid.four{grid-template-columns:1.2fr 1fr 1.3fr 1fr}.v4-form-grid label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:2px;font-size:9.5px;font-weight:800;display:grid}.v4-form-grid input,.v4-form-grid select,.v4-panel-foot input{color:#1e2b6a;text-transform:none;letter-spacing:0;border:1px solid #79cbd9;border-radius:7px;padding:4px 7px;font:600 12px inherit}.v4-panel-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.v4-panel-foot input{flex:1;min-width:200px}.v4-save{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border:0;border-radius:999px;padding:5px 14px;font:800 12px inherit}.v4-save:disabled{opacity:.6;cursor:default}.v4-quiet{color:#24539e;cursor:pointer;background:#f8faff;border:1px solid #c6d6f2;border-radius:999px;padding:4px 10px;font:700 11.5px inherit}.v4-quiet.small{padding:2px 8px;font-size:10.5px}.v4-quiet.danger{color:#b91c1c;border-color:#f3c4c4}.v4-members{border-collapse:collapse;width:100%;margin-top:6px;font-size:12px}.v4-members th{text-align:left;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:2px 6px 4px 0;font-size:9.5px;font-weight:800}.v4-members td{vertical-align:middle;border-top:1px solid #edf2fa;padding:4px 6px 4px 0}.v4-members em{color:var(--muted);margin-left:4px;font-size:10.5px;font-style:normal;font-weight:500}.v4-members select,.v4-members input{color:#1e2b6a;box-sizing:border-box;border:1px solid #79cbd9;border-radius:7px;width:100%;padding:3px 6px;font:600 11.5px inherit}.v4-namelink{color:#24539e;font:700 inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.v4-namelink:disabled{opacity:.6;cursor:default}.v4-fine{color:var(--muted);margin:8px 0 0;font-size:11px}.v4-fine.dim{color:#ffffffb3;margin-top:6px}.v4-hcol .v4-fine.dim,.v4-strip .v4-fine.dim{color:var(--muted)}.v4-box{color:#1e2b6a;background:#fff;border-radius:12px;align-content:start;gap:6px;padding:10px 12px;font-size:12px;display:grid;box-shadow:0 2px 9px #072a5f24}.v4-box-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.v4-box-head p{color:#0b6475;letter-spacing:.1em;margin:0;font-size:9.5px;font-weight:900}.v4-box-head small{color:var(--muted);font-size:10.5px}.v4-box-head select{color:#1e2b6a;border:1px solid #c6d6f2;border-radius:8px;padding:3px 6px;font:600 12px inherit}.v4-mmi{grid-template-columns:repeat(4,1fr);gap:6px;margin:2px 0 0;display:grid}.v4-mmi div{background:0 0;border:0;padding:0}.v4-mmi dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:800}.v4-mmi dd{color:#00a05c;margin:0;font-size:15px;font-weight:800}.v4-mmi-row{color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;gap:12px;font-size:10px;font-weight:800;display:flex}.v4-mmi-row b{color:#1e2b6a;margin-left:3px;font-weight:800}.v4-apps{align-items:center;gap:6px;display:flex}.v4-app{border:1px solid #dbe6f6;border-radius:10px;flex:1;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:flex}.v4-app i{color:#fff;background:#0e7ea5;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.v4-app b{font-size:11px;display:block}.v4-app small{color:var(--muted)}.v4-reflink{color:#24539e;cursor:pointer;background:#f8faff;border:1px solid #c6d6f2;border-radius:10px;flex:none;padding:5px 10px;font:700 11.5px inherit}.v4-box strong{font-size:14px}.v4-next{color:#45698f;font-size:11.5px}.v4-dates{color:var(--muted);border-top:1px solid #edf2fa;gap:12px;padding-top:6px;font-size:11px;display:flex}.v4-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v4-controls button{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:10px;padding:4px 10px;font:700 12px inherit}.v4-controls .danger{color:#b91c1c;border-color:#f3c4c4}.v4-controls .v4-facts{color:#0b6475;background:0 0;border:0;margin-left:auto;padding:0;font:800 12px inherit}.v4-controls .v4-facts.on{color:#0b6475}.v4 .pv3-facts-box{padding:10px 16px 14px}.v4 .v4-bar .pv3-actions{background:#5b6478;border-top:0;grid-template-columns:auto 1fr;display:grid;box-shadow:0 3px 10px #1e2b6a29}.v4 .v4-bar .pv3-actions>div{border-right:0;padding:8px 14px}.v4 .v4-bar .pv3-actions>div:first-child{grid-area:1/1}.v4 .v4-bar .pv3-actions>div:nth-child(2){grid-area:1/2}.v4 .v4-bar .pv3-actions>div:nth-child(3){background:#e6eaf2;border-top:1px solid #aeb7c6;grid-area:2/1/auto/-1}.v4 .v4-bar .pv3-actions b{letter-spacing:.12em;color:#fff;width:auto;margin-right:4px;font-size:11.5px;font-weight:900}.v4 .v4-bar .pv3-actions>div:nth-child(2)>b{display:none}.v4 .v4-bar .pv3-actions>div:nth-child(3)>b{color:#1f2a44}.v4 .v4-bar .pv3-actions button,.v4 .v4-bar .pv3-actions a{color:#111a33;cursor:pointer;background:linear-gradient(#fff,#eef2f8) padding-box padding-box,linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0) border-box;border:2px solid #0000;border-radius:9px;padding:4px 10px;font:800 11.5px inherit;text-decoration:none;box-shadow:inset 0 1px #fff,0 2px 4px #0f172a2e}.v4 .v4-bar .pv3-actions button:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #0f172a33}.v4 .v4-bar .pv3-actions .primary{color:#fff;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border:0;padding:5px 16px;font-size:12.5px;box-shadow:0 3px 8px #0e7ea566}.v4 .v4-bar .pv3-actions .violet{color:#111a33;background:linear-gradient(#fff,#eef2f8) padding-box padding-box,linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0) border-box}.v4 .v4-bar .pv3-actions .fp-social{padding:4px 8px}.v4-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:14px;margin-top:14px;display:grid}.v4-card{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0) border-box;border:2px solid #0000;border-radius:14px;min-width:0;padding:14px 16px;box-shadow:0 4px 14px #1e2b6a1f}.v4-card h2{color:#1e2b6a;margin:2px 0 8px;font-size:15px}.v4-card h2 i{color:var(--muted);margin-left:6px;font-size:12px;font-style:normal;font-weight:500}.v4-well{background:#d9e0eb;border-radius:12px;gap:10px;max-height:720px;padding:10px;display:grid;overflow:auto}.v4-empty{text-align:center;color:#45698f;margin:0;padding:14px;font-size:12.5px}.v4-row{background:#fff;border:1px solid #d5deec;border-radius:10px;grid-template-columns:62px 26px 1fr auto;align-items:start;gap:8px;padding:10px 12px;font-size:13px;display:grid}.v4-row.open{border:2px solid #0a7a8c;padding:12px}.v4-row .d{color:#1e2b6a;font-size:11.5px;font-weight:700;line-height:1.3}.v4-row .ic{color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.v4-row .ic.call{background:#0b6475}.v4-row .ic.text{background:#0e7ea5}.v4-row .ic.note{background:#22c7e0}.v4-row .ic.sys{background:#94a3b8}.v4-row-body{min-width:0}.v4-row b.t{color:#1e2b6a;font-size:13px;display:block}.v4-row .t em{color:var(--muted);font-style:normal;font-weight:500}.v4-row p{color:#33507a;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.v4-dim{color:var(--muted)!important}.v4-row-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.v4-facts{background:#eaf7f9;border-left:4px solid #0a7a8c;border-radius:0 8px 8px 0;margin-top:8px;padding:4px 10px}.v4-tx{color:#45698f;margin-top:6px;font-size:11.5px}.v4-tx summary{cursor:pointer;color:#24539e;font-weight:700}.v4-tx ul{margin:6px 0 0;padding:0;list-style:none}.v4-tx li{padding:2px 0}.v4-tx .me{color:#1e2b6a;font-weight:700}.v4-tx .them{color:#0b6475;font-weight:700}.v4-chip{color:#24539e;white-space:nowrap;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.v4-chip.gap{color:#b91c1c;border-color:#f3c4c4}.v4-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.v4-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.v4-foot i{color:var(--muted);margin-left:auto;font-size:11px;font-style:normal}.v4-btn{color:#24539e;cursor:pointer;background:#fff;border:1px solid #c6d6f2;border-radius:999px;padding:6px 13px;font:800 12px inherit}.v4-cta{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0);border:0;border-radius:999px;padding:7px 16px;font:800 12.5px inherit;box-shadow:0 6px 16px #0e7ea540}.v4-cta:disabled{opacity:.6;cursor:default}.v4-hcol{gap:12px;display:grid}.v4-hcard{color:#33507a;border:2px solid #0000;border-radius:14px;padding:12px 14px;font-size:12.5px}.v4-hcard.prep{background:linear-gradient(#eaf7f9,#eaf7f9) padding-box padding-box,linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0) border-box}.v4-hcard.rel{background:linear-gradient(#eff6ff,#eff6ff) padding-box padding-box,linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0) border-box}.v4-hcard.life{background:linear-gradient(#ecfeff,#ecfeff) padding-box padding-box,linear-gradient(110deg,#0a7a8c,#0e7ea5 55%,#22c7e0) border-box}.v4-hcard.rel .v4-k{color:#0e7ea5}.v4-hcard.life .v4-k{color:#0e7490}.v4-hcard h3{color:#1e2b6a;margin:2px 0 6px;font-size:14px}.v4-hcard p{margin:0 0 6px}.v4-hcard p b,.v4-hcard li b{color:#1e2b6a}.v4-hcard ul{margin:0;padding-left:16px}.v4-hcard li{margin:2px 0}.v4-ask{background:#fff;border:1px dashed #c6d6f2;border-radius:10px;margin-top:8px;padding:7px 10px;font-size:12px}.v4-ask b{color:#0b6475}.v4 .warn{color:#b91c1c;font-weight:800}.v4 .ok{color:#00a05c;font-weight:800}.v4-strips{gap:8px;margin-top:14px;display:grid}.v4-strip{color:#1e2b6a;background:#fff;border:2px solid #0b6475;border-radius:12px;font-size:12.5px;overflow:hidden;box-shadow:0 3px 10px #1e2b6a29}.v4-strip .top{cursor:pointer;align-items:center;gap:12px;display:flex}.v4-strip .top .v4-k{color:#0f1b3d;background:linear-gradient(110deg,#d8f0f4,#dbeafe 55%,#cffafe);flex:none;align-self:stretch;align-items:center;width:150px;padding:10px 14px;display:flex}.v4-strip .sum{color:#45698f;flex:1;padding:8px 0}.v4-strip .sum b{color:#1e2b6a}.v4-strip .x{color:#0b6475;padding-right:14px;font-size:11.5px;font-weight:800}.v4-strip .body{border-top:1px solid #edf2fa;padding:10px 14px}.v4-strip .collapse{text-align:right;margin-top:8px}.v4-mgrid{grid-template-columns:1fr 1fr 2fr;gap:10px;display:grid}.v4-mgrid label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:3px;font-size:10px;font-weight:800;display:grid}.v4-mgrid input{font:inherit;color:#1e2b6a;border:1px solid #79cbd9;border-radius:8px;padding:5px 8px;font-size:13px}.v4-confirm{border-top:1px solid #edf2fa;gap:8px;margin-top:10px;padding-top:10px;display:grid}.v4-confirm-head{align-items:center;gap:12px;display:flex}.v4-seg{border:1px solid #c6d6f2;border-radius:999px;display:inline-flex;overflow:hidden}.v4-seg button{color:#45698f;cursor:pointer;background:#fff;border:0;padding:3px 10px;font:800 11px inherit}.v4-seg button.on{color:#fff;background:#0b6475}.v4-seg button:disabled{opacity:.45;cursor:default}.v4-confirm textarea{box-sizing:border-box;width:100%;font:inherit;color:#1e2b6a;resize:vertical;border:1px solid #79cbd9;border-radius:8px;padding:6px 8px;font-size:12px}.v4-confirm-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v4-confirm-foot i{color:var(--muted);font-size:11px;font-style:normal}.v4-refs{margin:0;padding-left:18px}.v4-refs li{margin:3px 0}.v4-tom{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.v4-tom div{background:#f8faff;border:1px solid #e0e8f3;border-radius:10px;padding:8px 10px}.v4-tom b{font-size:12px;display:block}.v4-tom span{color:#45698f;font-size:11.5px}.v4 .realtor-v3-detail-tools{gap:12px;display:grid}@media (width<=1100px){.v4 .v4-identity,.v4-grid{grid-template-columns:1fr}.v4-panel{width:calc(100vw - 60px)}.v4 .v4-bar .pv3-actions{grid-template-columns:1fr}.v4 .v4-bar .pv3-actions>div:nth-child(2){grid-area:2/1}.v4 .v4-bar .pv3-actions>div:nth-child(3){grid-row:3}}@media (width<=680px){.v4-row{grid-template-columns:52px 22px 1fr}.v4-row-side{flex-direction:row;grid-column:1/-1}.v4-mgrid,.v4-tom,.v4-form-grid,.v4-form-grid.four{grid-template-columns:1fr}}.v4-left{align-content:start;gap:10px;min-width:0;display:grid}.v4-left .v4-strips{margin-top:0}.v4-card,.v4-hcard{padding-top:0;overflow:hidden}.v4-hhead{color:#142250;background:#b6e3ea;margin:0 -16px 10px;padding:8px 16px 9px}.v4-hcard .v4-hhead{margin:0 -14px 8px;padding:8px 14px 9px}.v4-hcard.rel .v4-hhead{color:#172554;background:#bfdbfe}.v4-hcard.life .v4-hhead{color:#083344;background:#a5f3fc}.v4 .v4-hhead .v4-k,.v4-hcard.rel .v4-hhead .v4-k,.v4-hcard.life .v4-hhead .v4-k{color:inherit;opacity:.8}.v4-hhead h2,.v4-hhead h3,.v4-card .v4-hhead h2,.v4-hcard .v4-hhead h3{color:inherit;margin:2px 0 0}.v4-hhead h2 i{color:inherit;opacity:.7}.v4-box{padding-top:0;overflow:hidden}.v4-box-head.band{color:#1e1b4b;background:#e0e7ff;margin:0 -12px 4px;padding:7px 12px}.v4-box-head.band p{color:#3730a3}.v4-box-head.band small{color:#4338ca}.v4-panel{padding-top:0;overflow:hidden}.v4-panel-head.band{color:#1e1b4b;background:#e0e7ff;margin:0 -10px 6px;padding:7px 10px}.v4-panel-head.band span{color:#4338ca}.v4b .v4b-identity{grid-template-columns:1fr 360px}.v4b .v4-person h1{letter-spacing:-.01em;margin:2px 0 6px;font-size:30px}.v4b .v4b-contact{color:#dbe4ff;margin:0;font-size:13px}.v4b .v4b-contact .pv3-live{color:#fff}.v4b-line{color:#c7d2fe;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.v4b-line>span+span:before,.v4b-line>span+button:before,.v4b-line>button+button:before{content:"·";opacity:.6;margin-right:12px}.v4b-line .mw{color:#67e8f9;font-weight:700}.v4b-stage{color:#1e2b6a;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:5px 12px;font:800 12px inherit}.v4b-link{color:#c7d2fe;cursor:pointer;background:0 0;border:0;padding:0;font:600 12px inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.v4b-link.facts{color:#fff;font-weight:800}.v4b .v4b-mmi{color:#fff;box-shadow:none;background:#ffffff1f;border:1px solid #ffffff40;padding:10px 14px 12px}.v4b .v4b-mmi .v4-box-head{background:0 0;margin:0 0 4px;padding:0}.v4b .v4b-mmi .v4-box-head p{color:#c7d2fe;font-size:10px}.v4b .v4b-mmi .v4-box-head small{color:#c7d2fe}.v4b .v4b-mmi .v4-mmi dt{color:#c7d2fe;font-size:10px}.v4b .v4b-mmi .v4-mmi dd{color:#fff;font-size:16px}.v4b .v4b-mmi .v4-mmi-row{color:#c7d2fe}.v4b .v4b-mmi .v4-mmi-row b{color:#fff}.v4b-mmi-foot{color:#c7d2fe;align-items:center;gap:8px;margin-top:4px;font-size:11.5px;display:flex}.v4b-mmi-foot button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font:700 11.5px inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.v4b-mmi-foot button.danger{color:#fecaca}.v4b-mmi-foot i{opacity:.6;font-style:normal}.v4b .v4-bar .pv3-actions{box-shadow:none;background:#e7f6f8;border-bottom:1px solid #cee8ed;grid-template-columns:1fr;display:grid}.v4b .v4-bar .pv3-actions>div{flex-wrap:wrap;grid-column:1;align-items:center;gap:8px;padding:8px 16px;display:flex}.v4b .v4-bar .pv3-actions>div:first-child{grid-row:1}.v4b .v4-bar .pv3-actions>div:nth-child(2){background:#f8faff;border-top:1px solid #edf2fa;grid-row:2}.v4b .v4-bar .pv3-actions>div:nth-child(2)>b{display:inline}.v4b .v4-bar .pv3-actions b{color:var(--muted);letter-spacing:.12em;min-width:78px;font-size:10px}.v4b .v4-bar .pv3-actions button,.v4b .v4-bar .pv3-actions a{color:#45698f;box-shadow:none;background:#fff;border:1px solid #dbe4f3;border-radius:999px;padding:5px 11px;font:600 11.5px inherit}.v4b .v4-bar .pv3-actions button:hover,.v4b .v4-bar .pv3-actions a:hover{color:#0e7490;border-color:#22c7e0}.v4b .v4-bar .pv3-actions .primary{color:#fff;background:#0e7ea5;border-color:#0e7ea5;font-weight:800}.v4b .v4-bar .pv3-actions .violet{color:#fff;background:#0b6475;border-color:#0b6475;font-weight:800}.v4b .v4-bar .pv3-actions .buyer{color:#fff;background:#00a05c;border-color:#00a05c;font-weight:800}.v4b .v4-bar .pv3-actions .buyer.on{background:#007a46;border-color:#007a46}.v4b .v4-bar .pv3-actions .fp-social{padding:4px 8px}.v4b .v4-card,.v4b .v4-hcard,.v4b .v4-box,.v4b .v4-strip{border-radius:12px}.v4b .v4-card{box-shadow:none;background:#fff;border:1px solid #dbe4f3}.v4b .v4-hhead{color:#1e2b6a;background:#fff;border-bottom:1px solid #edf2fa}.v4b .v4-hhead .v4-k{color:var(--muted);opacity:1}.v4b-loghead{align-items:center;gap:12px;display:flex}.v4b-loghead h2{font-size:14px}.v4b-tabs{background:#eef2f9;border-radius:999px;flex-wrap:wrap;margin-left:auto;padding:3px;display:flex}.v4b-tabs button{color:#45698f;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:4px 11px;font:700 11px inherit}.v4b-tabs button.on{color:#1e2b6a;background:#fff;box-shadow:0 1px 3px #1e2b6a26}.v4b-tabs button i{color:#0e7ea5;margin-left:4px;font-style:normal}.v4b .v4-well{background:0 0;gap:0;padding:0 0 0 4px;position:relative}.v4b .v4-well:before{content:"";background:#e6ecf7;width:2px;position:absolute;top:14px;bottom:14px;left:78px}.v4b .v4-row{background:0 0;border:0;grid-template-columns:62px 26px 1fr auto;padding:8px 0}.v4b .v4-row.open{border:0;padding:8px 0}.v4b .v4-row .d{color:var(--muted);text-align:right;padding-right:4px;font-weight:600}.v4b .v4-row .ic{z-index:1;background:#fff;border:2px solid #0e7ea5;border-radius:50%;width:12px;height:12px;margin:4px 0 0 5px;font-size:0;position:relative}.v4b .v4-row .ic.call{border-color:#0b6475}.v4b .v4-row .ic.note{border-color:#22c7e0}.v4b .v4-row .ic.sys{border-color:#94a3b8}.v4b .v4-row b.t{font-size:13.5px}.v4b .v4-row p{font-size:13px}.v4b .v4-row.open .v4-row-body{border-left:3px solid #0a7a8c;padding-left:10px}.v4b-panes{gap:0;margin-top:0}.v4b-pane{color:#1e2b6a;font-size:12.5px}.v4b-pane .body{border:0;padding:4px 0 8px}.v4b-pane .collapse{text-align:left;margin-top:8px}.v4b .v4-hcard.v4b-brief{color:#1e2b6a;background:#fff;border:1px solid #cee8ed;border-top:3px solid #0b6475;padding:0 14px 12px;font-size:13.5px}.v4b .v4b-brief .v4-hhead{margin:0 -14px 4px}.v4b-lab{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin:12px 0 3px;font-size:10px;font-weight:700;display:block}.v4b-brief p{margin:0}.v4b-q{quotes:none;background:#eff9fb;border-left:3px solid #0b6475;border-radius:0 8px 8px 0;margin-top:4px;padding:7px 10px;font-style:italic;display:block}.v4b-brief .v4-chip{cursor:pointer}.v4b-brief .v4-chip:hover{color:#0b6475;border-color:#0a7a8c}.v4b-ask{margin-top:14px;position:relative}.v4b-ask input{box-sizing:border-box;width:100%;font:inherit;color:#1e2b6a;border:1px solid #dbe4f3;border-radius:999px;padding:8px 40px 8px 14px;font-size:12.5px}.v4b-ask button{color:#fff;cursor:pointer;background:#0b6475;border:0;border-radius:50%;width:28px;height:28px;padding:0;font:800 14px inherit;position:absolute;top:4px;right:5px}.v4b-ask button:disabled{opacity:.45;cursor:default}.v4b-fold{background:#fff;border:1px solid #dbe4f3;border-radius:12px;margin-top:12px}.v4b-fold-head{text-align:left;color:#1e2b6a;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:10px 14px;font:800 12.5px inherit;display:flex}.v4b-fold-head span{color:#24539e}.v4b-fold-head small{color:var(--muted);font-size:12px;font-weight:600}.v4b-people{color:#1e2b6a;padding:0 14px 12px;position:relative}.v4b-people>.v4-panel{box-sizing:border-box;width:100%;max-width:100%;margin-top:12px;position:relative;top:auto;left:auto}.v4b-people>.v4-panel .v4-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.v4b-people>.v4-panel .v4-form-grid input,.v4b-people>.v4-panel .v4-form-grid select{box-sizing:border-box;width:100%;min-width:0}.v4b-people .v4-team-row small{color:var(--muted)}.v4b-people .v4-pill{color:#24539e;background:#f8faff;border-color:#c6d6f2}.v4b-people .v4-pill.on{color:#fff;background:#1e2b6a;border-color:#1e2b6a}.v4b-people .v4-origin,.v4b-people .v4-fine.dim{color:var(--muted)}@media (width<=1100px){.v4b .v4b-identity{grid-template-columns:1fr}.v4b .v4-bar .pv3-actions b{min-width:0}}.realtor-overview-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:20px;display:grid}.realtor-overview-row button{text-align:left;color:#233e71;cursor:pointer;background:linear-gradient(110deg,#dff3f6,#eefaff);border:1px solid #d7def6;border-radius:10px;padding:16px}.realtor-overview-row strong,.realtor-overview-row small{display:block}.realtor-overview-row small{color:#647895;margin-top:8px}.realtor-overview-row button[aria-expanded=true]{border-color:#117a8c;box-shadow:inset 0 -3px #117a8c}.full-profile .v4-grid{grid-template-columns:minmax(0,1fr)}.full-profile .v4-hcol{margin-bottom:18px}.full-profile .v4-hcol[hidden]{display:none}@media (width<=700px){.realtor-overview-row{grid-template-columns:1fr 1fr;padding:12px}.realtor-overview-row button{min-height:72px;padding:12px}}.realtor-name-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.realtor-identity-fields{padding-bottom:18px}.realtor-identity-fields input{box-sizing:border-box;border:1px solid #ccd9ef;border-radius:8px;width:100%;padding:10px;display:block}.realtor-identity-fields p{color:#526b8e;font-size:13px}.realtor-identity-fields>label{margin-top:18px;display:block}@media (width<=700px){.realtor-name-fields{grid-template-columns:1fr}}.realtor-overview>.realtor-tab-fold>summary,.overview-collapsed>.realtor-tab-fold,.overview-collapsed>.profile-workspace-body{display:none}.v4-finder{position:relative}.v4-finder input{width:100%}.v4-finder-picked{white-space:nowrap;text-transform:none;letter-spacing:0;background:#eaf7f9;border:1px solid #79cbd9;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:4px 7px;display:flex}.v4-finder-picked b{color:#1e2b6a;font-size:12px}.v4-finder-picked small{color:#536b87;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.v4-finder-picked .v4-x{margin-left:auto}.v4-finder-list{background:#fff;border:1px solid #79cbd9;border-radius:9px;max-height:260px;margin:4px 0 0;padding:4px;list-style:none;position:static;overflow:auto;box-shadow:0 10px 30px #14204f2e}.v4-finder-list button{text-align:left;cursor:pointer;width:100%;font:inherit;text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:7px;gap:1px;padding:7px 9px;display:grid}.v4-finder-list button:hover{background:#eef2ff}.v4-finder-list b{color:#1e2b6a;font-size:12.5px}.v4-finder-list small{color:#536b87;font-size:10.5px;font-weight:600}.v4-finder-list li.new{border-top:1px dashed #79cbd9;margin-top:3px;padding-top:3px}.v4-finder-list li.new b{color:#0e7ea5}.v4-form-grid{align-items:start}.v4-form-grid label{align-content:start}.v4-team-note{color:#0f1b3d;background:#f7f9fe;border:1px solid #dbe4f3;border-radius:12px;gap:6px;margin:6px 0 0;padding:10px 12px;font-size:.85rem;display:grid}.v4-team-note p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.v4-team-note.ask{background:#eef4ff;border-color:#0e7ea5}.v4-team-note.ask small{color:#64748b}.v4-team-note.ask label{align-items:center;gap:6px;display:flex}.v4-team-note.ask>div{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.v4-also{color:#0f1b3d;background:#eef4ff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 2px;padding:8px 12px;font-size:.85rem;display:flex}.v4-also label{align-items:center;gap:6px;display:flex}.v4-also small{color:#64748b;flex-basis:100%}.v4-pill.dashed{color:#0e7ea5;background:#fff;border-style:dashed;border-color:#0e7ea5}.v4b-people .v4-team-row:first-of-type small,.v4b-people .v4-team-row:nth-of-type(2) small{color:#0f1b3d}#v4b-people>.v4b-fold-head,#v4b-people>.v4b-fold-head span{color:#0e7490}#v4b-people details>summary,#v4b-people .v4b-more-head{color:#1d4ed8}.v4-people-list{gap:0;margin:4px 0 0;display:grid}.v4-people-list .row{border-top:1px solid #e7ecf6;grid-template-columns:118px 1fr;align-items:start;gap:12px;padding:10px 2px;display:grid}.v4-people-list .row:first-child{border-top:0}.v4-people-list dt{letter-spacing:.1em;text-transform:uppercase;padding-top:5px;font-size:10px;font-weight:900}.v4-people-list .row.brokerage dt,.v4-people-list .row.team dt{color:#0f1b3d}.v4-people-list .row.partner dt{color:#0e7490}.v4-people-list .row.support dt{color:#1d4ed8}.v4-people-list dd{min-width:0;margin:0}.v4-plain{color:#0f1b3d;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font:600 13.5px inherit}.v4-plain.strong{font-weight:800}.v4-plain i{color:#0e7ea5;font-size:12px;font-style:normal;font-weight:600}.v4-plain.add{color:#0e7ea5}.v4-people-list ul{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.v4-people-list li{background:#f7f9fe;border-radius:8px;grid-template-columns:128px 1fr auto;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:grid}.v4-people-list li small{color:#64748b;font-size:11px;font-weight:600}.v4-people-list li b{color:#0f1b3d;overflow-wrap:anywhere;min-width:0;font-weight:700}.v4-people-list li em{color:#0f1b3d;grid-column:2;font-size:11.5px;font-style:normal}.v4-people-list li.missing{background:#fff;border:1px dashed #0e7ea5}.v4-people-list li.missing em{color:#64748b}.v4-open{color:#0e7ea5;cursor:pointer;background:0 0;border:0;grid-area:1/3/span 2;padding:2px 4px;font:700 12px inherit}.v4-people-list .adds{flex-wrap:wrap;gap:2px 14px;margin-top:2px;display:flex}@media (width<=560px){.v4-people-list .row{grid-template-columns:1fr;gap:4px}.v4-people-list li{grid-template-columns:1fr auto}.v4-people-list li small,.v4-people-list li b{grid-column:1}.v4-open{grid-area:1/2/span 3}}.realtor-overview-row button{background:#fff;border-left-width:4px}.realtor-overview-row button:first-child{background:linear-gradient(110deg,#f1f3fa,#fff);border-left-color:#0f1b3d}.realtor-overview-row button:first-child strong{color:#0f1b3d}.realtor-overview-row button:nth-child(2){background:linear-gradient(110deg,#e4f4f7,#fff);border-left-color:#0f1b3d}.realtor-overview-row button:nth-child(2) strong{color:#0f1b3d}.realtor-overview-row button:nth-child(3){background:linear-gradient(110deg,#ecf8fb,#fff);border-left-color:#0e7490}.realtor-overview-row button:nth-child(3) strong{color:#0e7490}.realtor-overview-row button:nth-child(4){background:linear-gradient(110deg,#edf3ff,#fff);border-left-color:#0e7ea5}.realtor-overview-row button:nth-child(4) strong{color:#1d4ed8}.realtor-overview-row button:nth-child(5){background:linear-gradient(110deg,#fcf2f0,#fff);border-left-color:#f0563f}.realtor-overview-row button:nth-child(5) strong{color:#ba2d17}#v4b-people>.v4b-fold-head{color:#ba2d17;background:linear-gradient(90deg,#fcf2f0,#fff);border-left:4px solid #f0563f;border-radius:10px 10px 0 0}#v4b-people>.v4b-fold-head span{color:#ba2d17}#v4b-people>.v4b-fold-head small{color:#992816}.v4-people-list .row{grid-template-columns:1fr;gap:6px;padding:12px 2px}.v4-people-list dt{color:#fff;letter-spacing:.1em;border-radius:999px;width:max-content;padding:3px 10px;font-size:10px;display:inline-block}.v4-people-list .row.brokerage dt,.v4-people-list .row.team dt{color:#fff;background:#0f1b3d}.v4-people-list .row.partner dt{color:#fff;background:#0e7490}.v4-people-list .row.support dt{color:#fff;background:#0e7ea5}.v4-people-list dd{padding-left:2px}.v4-people-list li{grid-template-columns:150px 1fr auto}@media (width<=560px){.v4-people-list li{grid-template-columns:1fr auto}}.v4-people-list .row.title dt{color:#fff;background:#64748b}.v4-title-pick{color:#0e7ea5;background:#fff;border:1px dashed #94a3b8;border-radius:8px;width:100%;max-width:420px;margin-top:4px;padding:6px 10px;font:600 13px inherit}.v4-title-pick::placeholder{color:#0e7ea5}.v4-row-note{color:#64748b;margin-top:4px;font-size:11.5px;display:block}.v4-also-realtor{color:#0f1b3d;align-items:center;gap:6px;margin:6px 0 2px;font-size:13px;font-weight:600;display:flex}.v4-also-realtor small{color:#64748b;font-weight:500}.v4-also-realtor.row{color:#0f1b3d;grid-column:2;margin:0;font-size:11.5px;font-weight:600}.pv3-page.relationship-profile.relationship-realtor.full-profile .v4-grid{grid-template-columns:minmax(0,1fr)}.pv3-page.relationship-profile.relationship-realtor.full-profile .full-profile-title h1{color:#0b6475;letter-spacing:-.01em;font-weight:800}.pv3-page.relationship-profile.relationship-realtor.full-profile .realtor-tab-fold>summary strong,.pv3-page.relationship-profile.relationship-realtor.full-profile .v4-log .v4-hhead h2{color:#0b6475;font-weight:800}.pv3-page.relationship-profile.relationship-realtor.full-profile .realtor-history-label{color:#1e3a8a;font-weight:800}.realtors-info .mmi-filter-reset{color:#28589a;font:inherit;cursor:pointer;background:#eff5ff;border:1px solid #cbd9f1;border-radius:10px;margin-left:8px;padding:7px 12px;font-weight:700}.realtor-list-filters .mmi-filter-bar{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.realtor-list-filters .mmi-filter-bar label{width:240px}.realtor-list-filters .mmi-filter-toggle{color:#0b6475}.realtor-list-filters .mmi-filter-grid.mmi-filter-compact{grid-template-columns:1fr 1fr;margin-top:18px}.realtor-list-filters .mmi-filter-compact fieldset{grid-column:span 1}.realtor-list-filters .mmi-filter-compact .mmi-exclusions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=700px){.realtor-list-filters .mmi-filter-grid.mmi-filter-compact,.realtor-list-filters .mmi-filter-compact .mmi-exclusions{grid-template-columns:1fr}}.realtor-list-filters{background:#fff;border:1px solid #dce3f5;border-top:3px solid #0a7a8c;border-radius:18px;box-shadow:0 4px 16px #253b6510;padding:20px!important}.realtor-list-filters>label{max-width:280px;margin-bottom:16px}.realtor-list-filters label{color:#486080;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:700;display:flex}.realtor-list-filters input,.realtor-list-filters select{box-sizing:border-box;color:#203657;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd9f1;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:500}.realtor-list-filters input:focus,.realtor-list-filters select:focus{outline-offset:2px;outline:2px solid #0e7ea5}.realtor-list-filters .mmi-filter-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:16px;display:grid}.realtor-list-filters summary{cursor:pointer;color:#0b6475;border-bottom:1px solid #e6eafa;grid-column:1/-1;padding:6px 0 12px;font-size:16px;font-weight:750}.realtor-list-filters .mmi-filter-grid>p{grid-column:1/-1}.realtor-list-filters p{color:#60728e;margin:0;font-size:12px;line-height:1.5}.realtor-list-filters fieldset{background:#f1f9fb;border:1px solid #d9dcf8;border-radius:12px;grid-column:span 2;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:0;padding:16px;display:grid}.realtor-list-filters legend{color:#0b6475;padding:0 6px;font-size:13px;font-weight:750}.realtor-list-filters fieldset:last-of-type{background:#f1f9fc;border-color:#c6e5ef;grid-column:1/-1}.realtor-list-filters fieldset:last-of-type legend{color:#267b91}.realtor-list-filters fieldset p{grid-column:1/-1}.realtor-list-filters button{color:#28589a;font:inherit;cursor:pointer;background:#eff5ff;border:1px solid #cbd9f1;border-radius:10px;grid-column:1/-1;justify-self:end;padding:10px 18px;font-size:13px;font-weight:700}@media (width<=900px){.realtor-list-filters .mmi-filter-grid{grid-template-columns:1fr 1fr}.realtor-list-filters fieldset{grid-column:1/-1}}@media (width<=520px){.realtor-list-filters .mmi-filter-grid,.realtor-list-filters fieldset{grid-template-columns:1fr}.realtor-list-filters fieldset{grid-column:1}}.sb-panel{background:#fff;border:1px solid #dbe4f3;border-top:3px solid #00a05c;border-radius:12px;gap:8px;margin:8px 16px 0;padding:10px 12px;display:grid;box-shadow:0 8px 20px #1e2b6a1f}.sb-head{align-items:center;gap:10px;font-size:13px;display:flex}.sb-head span{color:var(--muted);flex:1;font-size:11.5px}.sb-x{color:#24539e;cursor:pointer;background:0 0;border:0;font:800 12px system-ui,sans-serif}.sb-panel input{font:inherit;color:#1e2b6a;border:1px solid #dbe4f3;border-radius:999px;padding:7px 12px;font-size:13px}.sb-list{gap:4px;max-height:260px;display:grid;overflow-y:auto}.sb-list button{text-align:left;font:inherit;color:#1e2b6a;cursor:pointer;background:#f8faff;border:1px solid #edf2fa;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.sb-list button:hover{border-color:#00a05c}.sb-list button:disabled{opacity:.6;cursor:default}.sb-list b{font-size:13px}.sb-list small{color:var(--muted);text-transform:capitalize;font-size:11px}.sb-list i{color:#00a05c;font-size:12px;font-style:normal;font-weight:800}.sb-dim{color:var(--muted);margin:0;padding:6px 2px;font-size:12px}.sb-note{color:#00a05c;margin:0;font-size:12px;font-weight:700}.rt{gap:8px;margin:0 0 10px;display:grid}.rt-band,.realtors-page.relationship-realtor-list .rt-band{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d, #0f1b3d, #0e7ea5, #22c7e0));color:#fff;border-radius:16px;padding:10px 20px;box-shadow:0 0 0 3px #22c7e024,0 14px 32px #0e7ea547}.rt-band h1{color:#fff;flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0;font-size:22px;display:flex}.rt-band h1 .rt-count{opacity:.85;font-size:15px;font-weight:600}.rt-band h1 .rt-tag{opacity:.85;font-size:13px;font-style:normal;font-weight:500}.rt-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rt-search{color:#0e7490;background:linear-gradient(#fff,#ecfeff);border:1px solid #7fdcee;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:240px;padding:9px 14px;display:flex;box-shadow:inset 0 1px #fff,0 0 0 3px #06b6d424,0 6px 14px #06b6d429}.rt-search input{font:inherit;color:#18345d;background:0 0;border:none;outline:none;flex:1;font-size:14px}.rt-clear{color:#58708e;cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.rt-btn{color:#24539e;font:inherit;cursor:pointer;background:linear-gradient(#fff 0%,#edf4ff 100%);border:1px solid #a9c7ee;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.rt-btn.primary{color:#fff;background:linear-gradient(160deg,#0a7a8c 0%,#1a7f90 100%);border-color:#136978;box-shadow:inset 0 1px #ffffff4d,0 0 0 3px #1a7f9029,0 6px 14px #1a7f9059}.rt-btn.primary.on{background:linear-gradient(160deg,#0b6475 0%,#136978 100%)}.rt-btn.quiet{color:#45698f;background:#fff}.rt-btn:disabled{opacity:.6;cursor:default}.rt-form{background:#fff;border:1px solid #c9d5e4;border-top:4px solid #0b6475;border-radius:14px;gap:12px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #1a356014}.rt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.rt-grid label,.rt-how{color:#31577f;gap:3px;font-size:12px;font-weight:700;display:grid}.rt-grid input,.rt-how textarea{font:inherit;color:#18345d;border:1px solid #bdd5f6;border-radius:8px;padding:8px 10px;font-size:13.5px;font-weight:400}.rt-how textarea{resize:vertical}.rt-quiet{color:#58708e;margin:0;font-size:12px}.rt-error{color:#b91c1c;margin:0;font-size:13px;font-weight:700}.rt-actions{align-items:center;gap:10px;display:flex}@media (width<=640px){.rt-grid{grid-template-columns:1fr}}@media (width<=600px){.realtors-page.relationship-realtor-list .rt-band,.rt-band{background:var(--hh-fade);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.rt-count,.rt-tag,.rc-hero-actions details{display:none}.rt-band h1{font-size:20px}.rc-hero-actions .rt-btn.primary{white-space:nowrap;padding:7px 12px}}.relationship-realtor-list .with-dock{display:block}.relationship-realtor-list .pb-main{width:100%;min-width:0}.relationship-realtor-list .rt-band{color:#fff;background:linear-gradient(110deg,#195e6a,#315ed0 57%,#1aa7bb);border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:28px 36px;display:flex}.rc-hero-actions{align-items:center;gap:12px;display:flex}.rc-hero-actions details{position:relative}.rc-hero-actions summary{cursor:pointer;border:1px solid #ffffff80;border-radius:8px;padding:10px 16px;list-style:none}.rc-menu{z-index:20;color:#142b4d;background:#fff;border:1px solid #e7ebf2;border-radius:9px;min-width:205px;padding:8px;position:absolute;top:45px;right:0;box-shadow:0 8px 25px #142b4d30}.rc-menu>a,.rc-menu>button{text-align:left;color:#142b4d;background:0 0;border:0;width:100%;padding:10px;text-decoration:none;display:block}.rc-viewbar{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;gap:12px;display:flex}.rc-viewbar nav{gap:27px;display:flex}.rc-viewbar button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:20px 0 16px;font-weight:600}.rc-viewbar button[aria-pressed=true]{color:#0b6475;border-bottom:3px solid #0b6475}.rc-stages{border-bottom:2px solid #0b6475;gap:3px;padding:16px 0 8px;display:flex;overflow-x:auto}.rc-stages button{white-space:nowrap;color:#637086;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:12px 10px;font-weight:700}.rc-stages button[aria-pressed=true]{color:#0b6475;background:#d9eff3}.rc-stages b{margin-left:7px;font-size:12px}.rc-toolbar{align-items:center;gap:16px;padding:24px 0;display:flex}.rc-toolbar>input{flex:1;min-width:140px;max-width:500px}.rc-toolbar input[type=search],.rc-toolbar select,.rc-filters select{color:#142b4d;background:#fff;border:1px solid #dae1ec;border-radius:7px;padding:11px}.rc-toolbar label{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.rc-toolbar>button{color:#0e7ea5;background:#fff;border:1px solid #dae1ec;border-radius:7px;padding:10px 15px}.rc-filters{border-bottom:1px solid #e7ebf2;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:10px 0 24px;display:grid}.rc-filters>label{gap:6px;font-size:12px;display:grid}.rc-filters select{width:100%;min-width:0}.rc-filters>details{grid-column:1/-1}.rc-filters>button{color:#0e7ea5;background:0 0;border:0;justify-self:start}.relationship-realtor-list .stage-open{margin:0;padding:0;box-shadow:none!important;background:#fff!important;border:0!important}.relationship-realtor-list .stage-open-head{background:0 0;border:0;align-items:center;gap:12px;padding:16px 0;display:flex}.relationship-realtor-list .stage-chip{box-shadow:none;color:#142b4d;background:0 0;padding:0;font-size:17px}.relationship-realtor-list .stage-open-head small{color:var(--muted)}.relationship-realtor-list .lb-bar2{box-shadow:none;background:#e7f5f8;border:0;margin:0 0 16px}.rc-table{border-collapse:collapse;table-layout:fixed;color:#142b4d;width:100%}.rc-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid #e7ebf2;padding:13px 12px;font-size:10px;font-weight:600}.rc-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e7ebf2;padding:21px 12px;font-size:13px}.rc-table th:first-child{width:35px}.rc-table th:nth-child(2){width:32%}.rc-table th:nth-child(3){width:15%}.rc-table th:nth-child(4){width:24%}.rc-table td>span,.rc-person div>span{color:var(--muted);font-size:12px;line-height:1.6;display:block}.rc-person{align-items:center;gap:13px;display:flex}.rc-initials{color:#0b6475;background:#dff0f3;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.rc-name,.rc-next{color:#142b4d;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.rc-name{font-size:15px}.rc-next{font-size:13px}.rc-open{color:#0e7ea5;cursor:pointer;background:#f6f8ff;border:1px solid #dae1ec;border-radius:7px;padding:9px 12px}.rc-table td>.rc-due{color:#c44252}.rc-picked{background:#ecf8fa}.rc-person div>.rc-mobile-stage{display:none}.rc-footer{color:var(--muted);padding:18px 0;font-size:12px}.rc-empty{text-align:center;color:var(--muted);padding:40px}.rc-table input[type=checkbox]{accent-color:#0b6475}.rc-table button:focus-visible,.rc-stages button:focus-visible{outline-offset:3px;outline:3px solid #80d9ed}@media (width<=1000px){.rc-table th:nth-child(5),.rc-table td:nth-child(5),.rc-initials{display:none}.rc-toolbar{flex-wrap:wrap}.rc-table th:nth-child(2){width:35%}}@media (width<=650px){.relationship-realtor-list .rt-band{gap:10px;padding:23px 16px}.rc-hero-actions{gap:6px}.rc-hero-actions .rt-btn,.rc-hero-actions summary{white-space:nowrap;padding:9px;font-size:11px}.rc-viewbar{gap:8px}.rc-viewbar nav{gap:14px}.rc-viewbar button{font-size:11px}.rc-viewbar>button{font-size:10px}.rc-toolbar{gap:10px;padding:16px 0}.rc-toolbar>input{flex-basis:100%;width:100%;max-width:none}.rc-toolbar label,.rc-toolbar select{font-size:11px}.rc-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-table th:nth-child(3),.rc-table td:nth-child(3){display:none}.rc-table th:nth-child(2){width:46%}.rc-table th:nth-child(4){width:auto}.rc-table th:first-child{width:25px}.rc-table th:last-child{width:44px}.rc-table td,.rc-table th{padding:14px 4px}.rc-name{font-size:12px}.rc-next{font-size:11px}.rc-table td>span,.rc-person div>span{font-size:10px}.rc-person div>.rc-mobile-stage{color:#0b6475;display:block}.rc-open{padding:8px 3px;font-size:10px}.rc-stages{min-width:0;max-width:100%}.rc-viewbar nav,.rc-hero-actions .rt-btn{min-width:0}}.relationship-realtor-list .rc-hero-actions .rt-btn.primary{color:#253877;background:#fff;border:0;border-radius:9px;padding:12px 20px;font-weight:650;box-shadow:0 3px 10px #12326918}.relationship-realtor-list .rt-band{box-shadow:none}.relationship-realtor-list .rt-band h1{font-size:34px;font-weight:650}.relationship-realtor-list .stage-chip{text-transform:none;letter-spacing:0;font-weight:650}.rc-open{white-space:nowrap;overflow-wrap:normal}.rc-table th:last-child{width:90px}.rc-table .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.relationship-realtor-list .rt-btn.primary{box-shadow:none;background:linear-gradient(110deg,#0a7a8c,#0e7ea5);border-color:#0b6475}.rc-filters .realtors-show{grid-column:1/-1;margin:0}@media (width<=650px){.rc-table th:last-child{width:44px}.relationship-realtor-list .rc-hero-actions .rt-btn.primary{padding:10px;font-size:11px}.relationship-realtor-list .rt-band h1{font-size:29px}.relationship-realtor-list .rt-sub{font-size:11px}}.relationship-realtor-list .lb-bar2>.lb-group:first-child{display:none}.relationship-realtor-list .rt-grid input{box-sizing:border-box;width:100%;min-width:0}.relationship-realtor-list .stage-open{padding:0!important}.relationship-realtor-list .stage-open-head{margin-bottom:0}@media (width<=650px){.rc-toolbar{gap:8px}.rc-toolbar label:last-child>span{display:none}.rc-toolbar label:last-child select{min-width:0;max-width:120px;padding:8px 5px}.rc-toolbar>button{padding:9px 11px}.relationship-realtor-list .rt-grid{gap:10px}.relationship-realtor-list .rt-grid label{min-width:0}}.rc-initials.has-photo{background:#fff;overflow:hidden}.rc-initials img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1000px){.rc-initials.has-photo{width:30px;height:30px;display:grid}}.market-page h1{color:#1e2b45;align-items:center;gap:10px;margin:0 0 4px;display:flex}.market-h1-icon{color:#0e7ea5;background:#eaf2ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.market-locklive{border:1px solid;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;max-width:720px;margin:0 0 16px;padding:12px 16px;display:flex}.market-locklive-badge{letter-spacing:.6px;color:#fff;border-radius:999px;flex:none;padding:3px 12px;font-size:12px;font-weight:900}.market-locklive-reason{color:#33415e;flex:260px;font-size:13px}.market-locklive-time{color:var(--muted);flex:none;font-size:11px}.market-mbs{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;max-width:720px;margin:0 0 16px;display:grid}.market-mbs-q{background:#fff;border:1px solid #e3e8f0;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:10px 14px;display:flex}.market-mbs-q.bench{border-color:#79cbd9;box-shadow:0 0 0 3px #22c7e01a}.market-mbs-label{letter-spacing:.08em;color:#0b6475;text-transform:uppercase;flex-basis:100%;font-size:11px;font-weight:900}.market-mbs-price{color:#1e2b6a;font-size:22px}.market-mbs-delta{color:var(--muted);font-size:12px;font-weight:700}.market-mbs-delta.up{color:#00a05c}.market-mbs-delta.down{color:#b91c1c}.market-mbs-time{color:var(--muted);margin-left:auto;font-size:11px}.market-locklive-float{background:#f0fdf6;border-color:#00c26e4d}.market-locklive-float .market-locklive-badge{background:#00a05c}.market-locklive-lock{background:#fef2f2;border-color:#dc262640}.market-locklive-lock .market-locklive-badge{background:#dc2626}.market-sub{color:#5b6b85;max-width:640px;margin:0 0 18px;font-size:14px;line-height:1.55}.market-sub a{color:#1d4ed8}.market-error{color:#b53535}.market-pro{margin:22px 0 4px}.market-pro-head{text-transform:uppercase;letter-spacing:.5px;color:#0e7ea5;margin:0 0 12px;font-size:12px;font-weight:800}.market-pro-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.market-pro-card{background:#fff;border:1px solid #0e7ea524;border-radius:12px;padding:14px 16px;box-shadow:0 4px 14px #0e7ea50f}.market-pro-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.market-pro-name{color:#1e2b45;margin:0;font-size:13px;font-weight:800}.market-pro-chip{white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:10px;font-weight:800}.market-pro-chip.bullish{color:#00a05c;background:#f0fdf6}.market-pro-chip.bearish{color:#dc2626;background:#fef2f2}.market-pro-chip.neutral{color:#5b6b85;background:#f3f4f6}.market-pro-value{color:#1e2b45;margin:8px 0 0;font-size:17px;font-weight:800}.market-pro-prev{color:#5b6b85;margin:2px 0 0;font-size:11px}.market-pro-reading{color:#33415e;margin:8px 0 0;font-size:12.5px;line-height:1.55}.market-form{flex-direction:column;gap:10px;max-width:720px;margin:22px 0 26px;display:flex}.market-form input,.market-form textarea{color:#1e2b45;background:#fff;border:1px solid #0e7ea533;border-radius:10px;padding:11px 14px;font-family:inherit;font-size:14px}.market-form input:focus,.market-form textarea:focus{border-color:#0000;outline:2px solid #22c7e059}.market-publish{color:#fff;cursor:pointer;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border:none;border-radius:999px;align-self:flex-start;padding:11px 26px;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 22px #1a64714d}.market-publish:hover{transform:translateY(-1px);box-shadow:0 12px 26px #1a647166}.market-publish:disabled{box-shadow:none;cursor:default;background:#c7cfdd}.market-list{flex-direction:column;gap:12px;max-width:720px;display:flex}.market-item{background:#fff;border:1px solid #0e7ea524;border-radius:12px;padding:14px 18px;box-shadow:0 4px 14px #0e7ea50f}.market-item.live{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5,#22c7e0) border-box;border:2px solid #0000;box-shadow:0 10px 28px #1a647129}.market-item-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.market-item-title{color:#1e2b45;margin:0;font-weight:800}.live-chip{letter-spacing:.6px;color:#fff;vertical-align:2px;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border-radius:999px;margin-right:8px;padding:2px 9px;font-size:10px;font-weight:900}.market-item-date{color:#5b6b85;margin-right:10px;font-size:12px}.market-delete{color:#b53535;cursor:pointer;background:0 0;border:none;font-size:14px}.market-item-body{white-space:pre-wrap;color:#33415e;margin:8px 0 0;font-size:14px;line-height:1.6}.market-empty{color:#5b6b85}.market-page .ralphy{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0f1b3d,#0e7ea5) border-box}.market-page .ralphy-name,.market-page .ralphy-rate-label,.market-page .ralphy-fed-title,.market-page .ralphy-panel-title,.market-page .ralphy-lf-title,.market-page .ralphy-release-bucket.lead,.market-page .market-mbs-label{color:#1e3a8a}.market-page .ralphy-release-bucket.lead{background:#0e7ea51a;border-color:#0e7ea573}.market-page [class*=ralphy]{border-left-color:#0e7ea5}.market-page .ralphy-rate-hero{background:linear-gradient(115deg,#0f1b3d 0%,#0e7ea5 100%)}.market-page .market-item.live{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0f1b3d,#0e7ea5,#22c7e0) border-box}.market-page .ralphy-read-tag{color:#1e3a8a}.market-page .live-chip{background:linear-gradient(115deg,#0f1b3d 0%,#0e7ea5 100%)}.market-page .market-publish{color:#1e3a8a;box-shadow:none;background:#eef3fb;border:1px solid #d6e0f0}.market-page .market-mbs-q.bench{border-color:#93c5fd;box-shadow:0 0 0 3px #0e7ea51a}.market-page .fedw-head h3{color:#1e3a8a}.ralphy{color:#fff;background:linear-gradient(160deg,#0b1430 0%,#1a2a55 100%);border:1px solid #ffd70066;border-radius:16px;margin-bottom:20px;padding:20px 22px;box-shadow:0 6px 24px #0b143059}.ralphy-loading{color:var(--muted);font-size:14px}.ralphy-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ralphy-face{font-size:34px}.ralphy-name{color:gold;margin:0;font-weight:900}.ralphy-tag{color:var(--muted);margin:2px 0 0;font-size:12px}.ralphy-rates{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:14px;display:grid}.ralphy-rate{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:12px 14px}.ralphy-rate-label{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:0;font-size:11px;font-weight:800}.ralphy-rate-value{color:gold;margin:2px 0;font-size:24px;font-weight:900}.ralphy-rate-change{color:var(--muted);margin:0;font-size:11px}.ralphy-signals{flex-direction:column;gap:10px;display:flex}.ralphy-signal{background:#ffffff0a;border-radius:10px;padding:10px 14px}.ralphy-signal-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ralphy-signal-name{font-size:14px;font-weight:800}.ralphy-badge{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:900}.ralphy-signal-value{color:gold;margin:4px 0 2px;font-size:13px;font-weight:700}.ralphy-signal-reading{color:#c9d2e3;margin:0;font-size:12.5px;line-height:1.5}.ralphy-bottom{background:#ffd70012;border:1px solid #ffd70066;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:13.5px;font-weight:600;line-height:1.55}.ralphy-fed{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin:0 0 14px;padding:12px 14px}.ralphy-fed-title{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:800}.ralphy-fed-bar{background:#ffffff14;border-radius:7px;height:14px;display:flex;overflow:hidden}.ralphy-fed-legend{flex-wrap:wrap;gap:14px;margin-top:7px;font-size:11.5px;font-weight:700;display:flex}.ralphy-releases{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin:0 0 14px;padding:12px 14px}.ralphy-release{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.ralphy-release-name{color:#c9d2e3;font-size:12.5px;font-weight:700}.ralphy-release-date{color:var(--muted);font-size:11.5px;font-weight:600}.ralphy-release-buckets{flex-wrap:wrap;gap:6px;display:flex}.ralphy-release-bucket{color:var(--muted);white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.ralphy-verdict{border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:12px;padding:12px 16px;font-size:15px;font-weight:900;display:flex}.ralphy-verdict.bullish{color:#6ee7a0;background:#6ee7a01f;border:1px solid #6ee7a080}.ralphy-verdict.bearish{color:#ff9d9d;background:#ff9d9d1a;border:1px solid #ff9d9d80}.ralphy-verdict-tally{color:var(--muted);font-size:11px;font-weight:600}.ralphy-rates-slim{margin-bottom:12px}.ralphy-rates-slim .ralphy-rate-value{font-size:19px}.ralphy-chips{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.ralphy-chip{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.ralphy-chip-dot{border-radius:50%;flex:none;width:9px;height:9px}.ralphy-chip-name{color:#c9d2e3;flex:1;min-width:0}.ralphy-chip-value{color:gold;white-space:nowrap;text-align:right;font-weight:800}.ralphy-chip-prev{color:var(--muted);font-size:10px;font-weight:600;display:block}.ralphy-homeprices{margin:0 0 14px}.ralphy-homeprices-line{margin:0;font-size:13.5px}.ralphy-homeprices-line strong{color:gold;font-weight:900}.ralphy-homeprices-line .up{color:#6ee7a0;font-weight:700}.ralphy-homeprices-line .down{color:#ff9d9d;font-weight:700}.ralphy-fine{color:var(--muted);margin:10px 0 0;font-size:10.5px;line-height:1.5}.ralphy-compact .ralphy-tag{color:#fff}.ralphy-forecast-head{margin:16px 0 8px}.ralphy-forecast-title{margin:0;font-size:16px;font-weight:900}.ralphy-forecast-sub{color:#fff;margin:2px 0 0;font-size:12px}.ralphy-news{color:#fff;background:#ffffff0d;border-left:3px solid gold;border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:13.5px;line-height:1.55}.ralphy-forecast-news.bullish{border-left-color:#6ee7a0}.ralphy-forecast-news.bearish{border-left-color:#ff9d9d}.ralphy-forecast-news.neutral{border-left-color:#9ba9c4}.ralphy{color:#1e2b45;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5,#22c7e0) border-box;border:2px solid #0000;box-shadow:0 12px 30px #1a64711f}.ralphy-loading{color:#5b6b85}.ralphy-name{color:#0b6475}.ralphy-name-role{color:#1e2b45}.ralphy-tag,.ralphy-compact .ralphy-tag{color:#5b6b85}.ralphy-news{color:#1e2b45;background:linear-gradient(#fff 0%,#f0f5ff 100%);border:1px solid #0e7ea52e;border-left:4px solid #0a7a8c;font-weight:600;box-shadow:inset 0 1px #fffffff2,0 4px 12px #1a647129}.ralphy-forecast-news.bullish{background:linear-gradient(#fff 0%,#e9faf1 100%);border-color:#00a05c59 #00a05c59 #00a05c59 #00a05c;border-left-style:solid;border-left-width:4px;box-shadow:inset 0 1px #fffffff2,0 4px 12px #00a05c38}.ralphy-forecast-news.bearish{background:linear-gradient(#fff 0%,#fdefef 100%);border-color:#d6454559 #d6454559 #d6454559 #d64545;border-left-style:solid;border-left-width:4px;box-shadow:inset 0 1px #fffffff2,0 4px 12px #d6454533}.ralphy-forecast-news.neutral{border-left:4px solid #94a3b8}.ralphy-verdict.bullish{color:#fff;background:linear-gradient(115deg,#00a05c 0%,#00c26e 100%);border:none;box-shadow:inset 0 1px #ffffff59,0 8px 20px #00a05c59}.ralphy-verdict.bearish{color:#fff;background:linear-gradient(115deg,#c43b3b 0%,#e05a5a 100%);border:none;box-shadow:inset 0 1px #ffffff4d,0 8px 20px #c43b3b59}.ralphy-verdict.neutral{color:#44526b;background:#f3f7ff;border:1px solid #0e7ea52e}.ralphy-verdict.bullish .ralphy-verdict-tally,.ralphy-verdict.bearish .ralphy-verdict-tally{color:#ffffffe6}.ralphy-verdict-tally{color:#5b6b85}.ralphy-rate{background:#f3f7ff;border:1px solid #0e7ea51f}.ralphy-rate-label{color:#0b6475}.ralphy-rate-value{color:#0e7ea5}.ralphy-rate-change{color:#5b6b85}.ralphy-rate-change.good{color:#00a05c}.ralphy-rate-change.bad{color:#d64545}.ralphy-homeprices-line strong,.ralphy-homeprices-line .up{color:#00a05c}.ralphy-homeprices-line .down{color:#d64545}.ralphy-forecast-title.bullish{color:#00a05c}.ralphy-forecast-title.bearish{color:#d64545}.ralphy-forecast-title.neutral{color:#44526b}.ralphy-forecast-sub{color:#5b6b85}.ralphy-fed{background:#f3f7ff;border:1px solid #0e7ea51f}.ralphy-fed-title{color:#0b6475}.ralphy-fed-bar{background:#e4ebf7}.ralphy-fed-cut{background:linear-gradient(#3b82f6 0%,#0e7ea5 100%)}.ralphy-fed-hold{background:#94a3b8}.ralphy-fed-hike{background:linear-gradient(#f3715d 0%,#f0523a 100%)}.ralphy-fed-legend .cut{color:#1d4ed8}.ralphy-fed-legend .hold{color:#5b6b85}.ralphy-fed-legend .hike{color:#df3920}.ralphy-releases{background:#f3f7ff;border:1px solid #0e7ea51f}.ralphy-release{border-top:1px solid #0e7ea51a}.ralphy-release:first-of-type{border-top:none}.ralphy-release-name{color:#1e2b45}.ralphy-release-date{color:#5b6b85}.ralphy-release-bucket{color:#5b6b85;background:#fff;border:1px solid #0e7ea529}.ralphy-release-bucket.lead{color:#0b6475;background:#22c7e01a;border-color:#22c7e073}.ralphy-chip{background:#fff;border:1px solid #0e7ea524}.ralphy-chip-name{color:#44526b}.ralphy-chip-value{color:#0e7ea5}.ralphy-chip-prev{color:#5b6b85}.ralphy-chip.bullish .ralphy-chip-dot{background:#00c26e;box-shadow:0 0 6px #00c26e99}.ralphy-chip.bearish .ralphy-chip-dot{background:#e06767;box-shadow:0 0 6px #d6454580}.ralphy-chip.neutral .ralphy-chip-dot{background:#94a3b8}.ralphy-signal{background:#f3f7ff}.ralphy-signal-value{color:#0e7ea5}.ralphy-signal-reading{color:#44526b}.ralphy-bullish{color:#00784a;background:#00c26e1a;border:1px solid #00a05c66}.ralphy-bearish{color:#b53535;background:#d6454514;border:1px solid #d6454559}.ralphy-neutral{color:#5b6b85;background:#eef2f9;border:1px solid #5b6b8540}.ralphy-bottom{color:#1e2b45;background:#22c7e00f;border:1px solid #22c7e04d}.ralphy-fine{color:var(--muted)}.ralphy-cols{grid-template-columns:1.05fr .95fr;gap:12px;margin-bottom:14px;display:grid}@media (width<=640px){.ralphy-cols{grid-template-columns:1fr}}.ralphy-panel{background:#fff;border:1px solid #0e7ea524;border-radius:14px;padding:14px;box-shadow:0 6px 18px #0e7ea50f}.ralphy-panel-title{text-transform:uppercase;letter-spacing:.5px;color:#0b6475;margin:0 0 10px;font-size:11px;font-weight:800}.ralphy-rate-hero{color:#fff;background:linear-gradient(115deg,#0a7a8c 0%,#0e7ea5 100%);border-radius:12px;margin-bottom:10px;padding:14px 16px;box-shadow:inset 0 1px #ffffff4d,0 8px 20px #1a64714d}.ralphy-rate-hero-label{letter-spacing:.5px;text-transform:uppercase;opacity:.92;margin:0;font-size:11px;font-weight:800}.ralphy-rate-hero-value{margin:2px 0;font-size:38px;font-weight:900;line-height:1.1}.ralphy-rate-hero-delta{color:#b7ffdc;margin:0;font-size:12px;font-weight:700}.ralphy-compact .ralphy-rates-slim{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin-bottom:10px}.ralphy-compact .ralphy-homeprices{margin-bottom:0}.ralphy-read-tag{letter-spacing:.5px;text-transform:uppercase;color:#0b6475;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.ralphy-forecast-news.bullish .ralphy-read-tag{color:#00784a}.ralphy-forecast-news.bearish .ralphy-read-tag{color:#b53535}.ralphy-compact .ralphy-fed{margin-bottom:0}.ralphy-compact .ralphy-releases{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=640px){.ralphy-compact .ralphy-releases{grid-template-columns:1fr}}.ralphy-compact .ralphy-releases .ralphy-fed-title{grid-column:1/-1;margin:0}.ralphy-compact .ralphy-release{background:#fff;border:1px solid #0e7ea524;border-radius:12px;padding:10px 12px;display:block}.ralphy-compact .ralphy-release:first-of-type{border:1px solid #0e7ea524}.ralphy-compact .ralphy-release-name{margin-bottom:6px;display:block}.ralphy-compact .ralphy-release-buckets{flex-wrap:wrap;gap:4px;display:flex}.ralphy-future{color:#33415e;border:1px solid #0000;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:13px;line-height:1.45}.ralphy-future-tag{margin-right:8px;font-size:12px;font-weight:900;display:inline-block}.ralphy-future.f-bullish{background:#f0fdf6;border-color:#00c26e4d}.ralphy-future.f-bullish .ralphy-future-tag{color:#00a05c}.ralphy-future.f-bearish{background:#fef2f2;border-color:#dc262640}.ralphy-future.f-bearish .ralphy-future-tag{color:#dc2626}.ralphy-future.f-neutral{background:#f3f5fa;border-color:#e3e8f0}.ralphy-future.f-neutral .ralphy-future-tag{color:#4b5a78}.ralphy-lf-title{color:#0b6475;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:15px;font-weight:800;display:flex}.ralphy-lf-title span{color:#4b5a78;font-size:12.5px;font-weight:600}.ralphy-fed.hero{background:linear-gradient(135deg,#daf0f4 0%,#e6efff 50%,#e0f7fb 100%) padding-box padding-box;border:1px solid #0000;border-radius:16px;margin:0 0 12px;padding:16px 18px 14px;position:relative;box-shadow:0 8px 24px #0e7ea51a}.ralphy-fed.hero:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#0a7a8c,#0e7ea5,#22c7e0);border-radius:16px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ralphy-fed.hero .ralphy-fed-title{letter-spacing:.06em;color:#0b6475;margin-bottom:10px;font-size:14px}.ralphy-fed.hero .ralphy-fed-bar{background:#fff;border-radius:999px;height:22px;box-shadow:inset 0 1px 3px #1e2b451f}.ralphy-fed.hero .ralphy-fed-cut{background:linear-gradient(90deg,#0e7ea5,#22c7e0)}.ralphy-fed.hero .ralphy-fed-hold{background:#9aa6bb}.ralphy-fed.hero .ralphy-fed-hike{background:linear-gradient(90deg,#eb5640,#f43f5e)}.ralphy-fed-tiles{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.ralphy-fed-tile{text-align:center;background:#fff;border:1px solid #0e7ea51a;border-radius:12px;padding:10px 8px}.ralphy-fed-pct{font-size:26px;font-weight:900;line-height:1.1;display:block}.ralphy-fed-lbl{margin-top:2px;font-size:12px;font-weight:800;display:block}.ralphy-fed-tile.cut .ralphy-fed-pct,.ralphy-fed-tile.cut .ralphy-fed-lbl{color:#0e7ea5}.ralphy-fed-tile.hold .ralphy-fed-pct,.ralphy-fed-tile.hold .ralphy-fed-lbl{color:#4b5a78}.ralphy-fed-tile.hike .ralphy-fed-pct,.ralphy-fed-tile.hike .ralphy-fed-lbl{color:#eb5640}.ralphy-lesson{background:#f8faff;border:1px solid #0e7ea524;border-radius:12px;margin:0 0 12px;padding:10px 14px}.ralphy-lesson summary{cursor:pointer;color:#0b6475;font-size:13.5px;font-weight:800}.ralphy-lesson p{color:#33415e;margin:8px 0 0;font-size:13px;line-height:1.45}.bs{background:#fff;border:2px solid #0f1b3d;border-radius:16px;margin-top:12px;padding:14px}.bs-eyebrow{letter-spacing:.12em;color:#0e7ea5;margin:0;font-size:10.5px;font-weight:900}.bs-head{color:#0f1b3d;margin:4px 0 8px;font-size:18px;line-height:1.2}.bs-where{color:#45698f;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.bs-where b{color:#0f1b3d}.bs-change{color:#0e7ea5;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 0 4px 8px;font-size:11.5px;font-weight:700}.bs-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bs-tile{background:linear-gradient(#fff 0%,#eef3fb 55%,#dfe8f6 100%);border:1.5px solid #0f1b3d;border-radius:12px;padding:10px;box-shadow:inset 0 1px #fff,inset 0 -3px 5px #14204f1a,0 2px #14204f38,0 5px 10px #14204f24}.bs-tile:last-child:nth-child(odd){grid-column:1/-1}.bs-tile b{color:#0f1b3d;font-size:20px;font-weight:900;line-height:1.1;display:block}.bs-tile span{color:#45698f;margin-top:3px;font-size:12px;line-height:1.3;display:block}.bs-means{color:#0f1b3d;margin:10px 0 0;font-size:13.5px}.bs-src{color:#7a8aa6;margin:8px 0 0;font-size:10.5px}.bs-thin{color:#0f1b3d;margin:4px 0 0;font-size:13.5px}.bs-thin b{color:#0e7ea5}.bs-error{color:#b91c1c;margin:6px 0 0;font-size:12px}.bs-zipline{background:linear-gradient(#fff 0%,#eef3fb 60%,#e3ebf8 100%);border:1.5px solid #0f1b3d;border-radius:12px;align-items:center;gap:6px;min-width:0;margin:2px 0 0;padding:7px 8px;display:flex;box-shadow:inset 0 1px #fff,0 2px #14204f2e}.bs-zipline label{text-overflow:ellipsis;white-space:nowrap;color:#0f1b3d;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.bs-zip{text-align:center;letter-spacing:.14em;color:#0f1b3d;background:#fff;border:1px solid #cfdcf3;border-radius:8px;flex:none;width:68px;padding:4px;font-size:16px;font-weight:800}.bs-show{color:#0f1b3d;cursor:pointer;background:linear-gradient(#fdfeff,#e3ebf8);border:1px solid #0f1b3d;border-radius:999px;flex:none;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #fff,0 1px #14204f40}.ralphy.ralphy-compact{box-shadow:none;background:0 0;border:0;padding:0}.rw-week{color:#0f1b3d;margin:10px 0 8px;font-size:12.5px;font-weight:800}.rw-rate{background:#f8faff;border:1px solid #dbe4f3;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:10px 12px;display:flex}.rw-rate-k{letter-spacing:.08em;color:#7a8aa6;flex-basis:100%;font-size:11px;font-weight:800}.rw-rate-v{color:#0f1b3d;font-size:22px;font-weight:900}.rw-rate-d{color:#45698f;font-size:12.5px;font-weight:800}.rw-rate-d.up{color:#b91c1c}.rw-rate-d.down{color:#00a05c}.rw-rate-n{color:#7a8aa6;flex-basis:100%;font-size:10.5px}.rw-read{gap:8px;margin-top:12px;display:grid}.rw-read p{color:#0f1b3d;background:#f4f7fd;border-left:3px solid #0f1b3d;border-radius:0 10px 10px 0;margin:0;padding:8px 10px;font-size:13.5px}.rw-read p.next{background:#f1f6ff;border-left-color:#0e7ea5}.rw-read small{letter-spacing:.12em;color:#7a8aa6;margin-bottom:2px;font-size:10px;font-weight:900;display:block}.rw-dates{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rw-dates span{color:#0f1b3d;background:#f1f5fd;border-radius:999px;padding:4px 10px;font-size:11.5px}.rw-dates b{color:#0e7ea5}.rw-cta{text-align:center;color:#fff;background:var(--hh-fade);border-radius:999px;margin-top:14px;padding:13px 16px;font-size:14.5px;font-weight:800;text-decoration:none;display:block;box-shadow:0 8px 22px #14204f47}.rw-ctasub{text-align:center;color:#45698f;margin:6px 0 0;font-size:11.5px}.rw-folds{border-top:1px solid #edf2fa;margin-top:14px}.rw-fold{border-bottom:1px solid #edf2fa}.rw-fold>summary{cursor:pointer;color:#0f1b3d;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 2px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.rw-fold>summary::-webkit-details-marker{display:none}.rw-fold>summary:after{content:"›";color:#7a8aa6;font-size:18px;transition:transform .15s}.rw-fold[open]>summary:after{transform:rotate(90deg)}.rw-fold summary small{color:#7a8aa6;font-size:11.5px;font-weight:500;display:block}.rw-chip{letter-spacing:.06em;color:#0f1b3d;white-space:nowrap;background:#f1f5fd;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:10px;font-weight:900}.rw-fold-body{padding:0 0 12px}.rw-fold-body>p{color:#0f1b3d;margin:0 0 8px;font-size:13.5px}.fedw{background:#fff;border:1px solid #0e7ea524;border-radius:14px;margin:14px 0;padding:14px 16px}.fedw-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:8px;display:flex}.fedw-head h3{color:#0b6475;margin:0;font-size:15px}.fedw-next{color:#4b5a78;margin:0;font-size:12.5px}.fedw-latest{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.fedw-lean{white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:900;display:inline-block}.fedw-lean.l-cut{color:#00a05c;background:#e9f9f0}.fedw-lean.l-hike{color:#b91c1c;background:#fff5f5}.fedw-lean.l-pause{color:#4b5a78;background:#f3f5fa}.fedw-title{color:#33415e;margin:0 0 4px;font-size:12.5px}.fedw-summary{color:#1e2b45;margin:0 0 6px;font-size:14px}.fedw-quotes{color:#4b5a78;margin:0 0 6px;padding-left:18px;font-size:12.5px}.fedw-src{color:#0e7ea5;font-size:12.5px;font-weight:700}.fedw-history{color:#33415e;border-top:1px solid #eef1f6;margin:10px 0 0;padding:8px 0 0;font-size:12.5px;list-style:none}.fedw-history li{margin:3px 0}.fedw-dot{background:#4b5a78;border-radius:999px;width:8px;height:8px;margin-right:4px;display:inline-block}.fedw-dot.l-cut{background:#00a05c}.fedw-dot.l-hike{background:#b91c1c}.fedw-upcoming{color:#4b5a78;margin:8px 0 0;font-size:12px}.fedw-fine{color:var(--muted);margin:8px 0 0;font-size:11px}@media (width<=640px){.fedw-latest{grid-template-columns:1fr}}.lf{border:1px solid #0000;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;display:flex}.lf-badge{letter-spacing:.6px;color:#fff;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:900}.lf-text{color:#33415e;flex:260px;font-size:13px}.lf-time{color:var(--muted);font-size:11px}.lf-float{background:#f0fdf6;border-color:#00c26e4d}.lf-float .lf-badge{background:#00a05c}.lf-lock{background:#fef2f2;border-color:#dc262640}.lf-lock .lf-badge{background:#dc2626}.lfg-row{background:#fff;border:1px solid #0e7ea524;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 12px;padding:12px 12px 8px;display:grid}.lfg{text-align:center}.lfg-svg{width:100%;max-width:150px;margin:0 auto;display:block}.lfg-arc{fill:none;stroke-width:10px;stroke-linecap:butt}.lfg-arc.green{stroke:#00c26e}.lfg-arc.amber{stroke:#f5b400}.lfg-arc.red{stroke:#dc2626}.lfg-needle{stroke:#1e2b45;stroke-width:3px;stroke-linecap:round}.lfg-pin{fill:#1e2b45}.lfg-days{letter-spacing:.05em;text-transform:uppercase;color:#4b5a78;margin:2px 0 0;font-size:11.5px;font-weight:800}.lfg-label{margin:0;font-size:16px;font-weight:900}.lfg-float .lfg-label{color:#00a05c}.lfg-watch .lfg-label{color:#b7860b}.lfg-lock .lfg-label{color:#dc2626}.lfg-key{color:var(--muted);text-align:center;grid-column:1/-1;margin:4px 0 0;font-size:11px}.lfg-key .k-green{color:#00a05c;font-weight:800}.lfg-key .k-amber{color:#b7860b;font-weight:800}.lfg-key .k-red{color:#dc2626;font-weight:800}@media (width<=520px){.lfg-row{grid-template-columns:repeat(3,1fr);gap:4px}.lfg-label{font-size:14px}}.bea-mic.bea-mic.bea-mic{color:#0e7ea5;cursor:pointer;background:#eff6ff;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.bea-mic.bea-mic.bea-mic.on{color:#fff;background:#0e7ea5;animation:1.2s ease-in-out infinite bea-mic-pulse}@keyframes bea-mic-pulse{0%,to{box-shadow:0 0 #0e7ea573}50%{box-shadow:0 0 0 7px #0e7ea500}}@media (prefers-reduced-motion:reduce){.bea-mic.bea-mic.bea-mic.on{animation:none}}.bea-mark-btn{cursor:pointer;background:0 0;border:0;flex:none;padding:0}.bea-heard{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:600;display:flex}.bea-heard span{flex:100%}.bea-heard button{color:#0e7ea5;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #0e7ea5;border-radius:999px;padding:6px 14px;font-size:14px}.bea-heard button.yes{color:#fff;background:#0e7ea5}.cp .mmb-title{margin-bottom:2px}.cp .hb p.mmb-by{color:#22c7e0;margin:0 0 6px;font-size:15px;font-weight:700}.cp .hb p.mmb-line{color:#9fb6dc;margin:0 0 8px;font-size:15px}.cp .mmb-row{align-items:center}.cp .mmb-row small{color:#9fb6dc;font-size:13px;display:block}.cp .mmb-screen{z-index:1000;color:#1e293b;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.cp .mmb-bar{padding:calc(env(safe-area-inset-top) + 12px) 16px 12px;color:#fff;background:#0f1b3d;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.cp .mmb-bar b{font-size:18px;display:block}.cp .mmb-bar small{color:#cfe8ff;font-size:13px;display:block}.cp .mmb-close{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;flex:none;width:40px;height:40px;font-size:18px;font-weight:800}.cp .mmb-body{-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom);flex:1;overflow:auto}.cp .mmb-note{color:#334155;margin:0;padding:24px 16px;font-size:16px}.wc-cell{clip-path:inset(0 round 24%);filter:drop-shadow(0 0 6px #22c7e0d9);background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0);flex:none;display:inline-block}.wc-cell-md{width:18px;height:20px}.wc-cell-sm{width:11px;height:12px}.wc-cell-pulse{animation:2.6s ease-in-out infinite wc-pulse}@keyframes wc-pulse{0%,to{filter:drop-shadow(0 0 4px #22c7e099);transform:scale(1)}50%{filter:drop-shadow(0 0 12px #f0563ff2);transform:scale(1.12)}}.wc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#22c7e0;text-shadow:0 0 10px #22c7e08c;font-size:12px;font-weight:800}.wc-grid{pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cpath fill='none' stroke='%2333d6ff' stroke-opacity='0.16' d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 85% 0,#000 0%,#0000 75%);mask-image:radial-gradient(120% 90% at 85% 0,#000 0%,#0000 75%)}.wc-flow{background:linear-gradient(90deg,#9fb6dc40,#22c7e0);border-radius:2px;flex:none;width:26px;height:2px;margin:0 2px;display:inline-block;position:relative;overflow:visible}.wc-flow:after{content:"";filter:drop-shadow(0 0 4px #22c7e0);border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #22c7e0;position:absolute;top:-3px;right:-4px}.wc-flow:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite wc-run;position:absolute;top:-2px;left:0;box-shadow:0 0 8px 2px #22c7e0}@keyframes wc-run{0%{opacity:0;left:-2px}15%{opacity:1}70%{opacity:1;left:calc(100% - 4px)}to{opacity:0;left:calc(100% - 4px)}}.wc-delta{letter-spacing:.02em;white-space:nowrap;color:#cfe0ff;border:1px solid #9fb6dc59;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:800;display:inline-flex}.wc-up{color:#fff;background:#f0563f2e;border-color:#f0563fbf;box-shadow:0 0 12px #f0563f59}.wc-down{color:#00e38a;background:#00e38a1a;border-color:#00e38a99;box-shadow:0 0 12px #00e38a4d}.wc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wc{isolation:isolate;box-sizing:border-box;color:#e6edff;background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:16px;width:calc(100% - 32px);max-width:860px;margin:14px auto 6px;padding:18px 18px 14px;animation:.55s cubic-bezier(.2,.8,.2,1) both wc-rise;position:relative;overflow:hidden;box-shadow:0 0 18px #22c7e01f}@keyframes wc-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.wc>*{position:relative}.wc>.wc-grid,.wc>.wc-sweep,.wc>.wc-corner{position:absolute}.wc-sweep{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#7fe7ff38 50%,#0000 65%);animation:1.6s ease-out .35s both wc-sweep;inset:0;transform:translate(-120%)}@keyframes wc-sweep{to{transform:translate(120%)}}.wc-corner{opacity:.85;filter:drop-shadow(0 0 4px #22c7e0cc);border:0 solid #22c7e0;width:14px;height:14px}.wc-tl{border-top-width:2px;border-left-width:2px;border-top-left-radius:6px;top:8px;left:8px}.wc-tr{border-top-width:2px;border-right-width:2px;border-top-right-radius:6px;top:8px;right:8px}.wc-bl{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:6px;bottom:8px;left:8px}.wc-br{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:6px;bottom:8px;right:8px}.wc-head{align-items:center;gap:9px;margin:2px 0 12px 6px;display:flex}.wc-date{color:#7fe7ff;background:#22c7e014;border:1px solid #22c7e073;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:800}.wc-hero{background:linear-gradient(160deg,#ffffff17,#ffffff05 60%);border:1px solid #9fb6dc3d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff1a}.wc-hero-text{gap:2px;min-width:0;display:grid}.wc-hero-was s{color:#8ea3c9;text-decoration-color:#f0563fcc;text-decoration-thickness:2px}.wc-hex{flex:none;place-items:center;width:92px;height:106px;animation:.6s cubic-bezier(.2,1.4,.4,1) .9s both wc-hex-in;display:grid;position:relative}.wc-hex svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wc-hex-fill{fill:#0b1333d9}.wc-hex-up .wc-hex-fill{fill:#f0563f29}.wc-hex-down .wc-hex-fill{fill:#00e38a1f}.wc-hex-up svg{filter:drop-shadow(0 0 10px #f0563fa6)}.wc-hex-down svg{filter:drop-shadow(0 0 10px #00e38a8c)}.wc-hex-flat svg{filter:drop-shadow(0 0 8px #22c7e080)}.wc-hex-edge{stroke-dasharray:340;stroke-dashoffset:340px;animation:1.1s ease-out .9s forwards wc-edge}.wc-hex-words{justify-items:center;line-height:1.05;display:grid;position:relative}.wc-hex-words b{color:#fff;text-shadow:0 0 10px #ffffff59;font-variant-numeric:tabular-nums;font-size:21px;font-weight:900}.wc-hex-down .wc-hex-words b{color:#00e38a}.wc-hex-words small{letter-spacing:.04em;color:#cfe0ff;margin-top:3px;font-size:11px;font-weight:700}@keyframes wc-hex-in{0%{opacity:0;transform:scale(.6)rotate(-30deg)}to{opacity:1;transform:none}}@keyframes wc-edge{to{stroke-dashoffset:0}}.wc-hero-label{color:#9fb6dc;font-size:13px}.wc-hero-num{letter-spacing:-.02em;color:#00e38a;text-shadow:0 0 18px #00e38a73;font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1.05}.wc-hero-was{color:#9fb6dc;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.wc-line{color:#dbe7ff;margin:0 2px 12px;font-size:15px;line-height:1.5}.wc-list{gap:7px;margin:0 0 12px;padding:0;list-style:none;display:grid}.wc-list li{animation:.45s cubic-bezier(.2,.8,.2,1) both wc-row;animation-delay:calc(.5s + var(--i,0) * 90ms);background:linear-gradient(160deg,#ffffff12,#ffffff04 70%);border:1px solid #9fb6dc33;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.wc-list li:hover{border-color:#22c7e080;box-shadow:0 0 14px #22c7e02e}@keyframes wc-row{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.wc-label{color:#fff;font-size:14px;font-weight:700}.wc-values{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.wc-from{color:#8ea3c9;font-size:13px;text-decoration-color:#f0563fcc;text-decoration-thickness:2px}.wc-to{color:#00e38a;text-shadow:0 0 10px #00e38a66;font-size:15px;font-weight:900}.wc-foot{color:#9fb6dc;margin:0 6px 4px;font-size:12px}@media (width>=640px){.wc-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-hero-num{font-size:46px}.wc-line{font-size:16px}}@media (width<=420px){.wc{width:calc(100% - 20px);padding:16px 13px 12px}.wc-list li{gap:8px;padding:9px 10px}.wc-label{font-size:13px}.wc-values{gap:4px}.wc-from{font-size:12px}.wc-to{font-size:14px}.wc-list .wc-flow{width:14px}.wc-hero-num{font-size:36px}.wc-hex{width:84px;height:97px}}.cp .hb .wc-chip{background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:14px;margin:2px 0 12px;padding:12px 13px;position:relative;overflow:hidden;box-shadow:0 0 18px #22c7e01f}.cp .hb .wc-chip>*{position:relative}.cp .hb .wc-chip>.wc-grid{position:absolute}.cp .hb .wc-chip-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.cp .hb p.wc-chip-pay{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0 0 6px;display:flex}.cp .hb p.wc-chip-pay s{color:#8ea3c9;font-size:15px;text-decoration-color:#f0563fcc;text-decoration-thickness:2px}.cp .hb p.wc-chip-pay b{color:#00e38a;text-shadow:0 0 12px #00e38a73;font-size:24px;font-weight:900}.cp .hb p.wc-chip-pay small{color:#9fb6dc;font-size:13px}.cp .hb p.wc-chip-line{color:#dbe7ff;margin:0;font-size:14px;line-height:1.45}.wc-strip{white-space:nowrap;box-sizing:border-box;font-variant-numeric:tabular-nums;background:#22c7e012;border:1px solid #22c7e06b;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:5px;max-width:100%;margin:8px 0 4px;padding:7px 10px;display:inline-flex;box-shadow:0 0 12px #22c7e024}.wc-strip s{color:#8ea3c9;font-size:13px;text-decoration-color:#f0563fcc;text-decoration-thickness:2px}.wc-strip b{color:#00e38a;font-size:15px;font-weight:900}.wc-strip small{color:#9fb6dc;font-size:12px}.wc-strip .wc-flow{width:14px}.wc-strip s{font-size:12px}.mmb-screen .mortgage-public-report .wc-fresh{border-radius:6px;animation:1.6s ease-out .4s 2 wc-fresh;position:relative;box-shadow:inset 0 0 0 2px #06b6d48c;background:linear-gradient(90deg,#06b6d41a,#0e7ea51f)!important}.mmb-screen .mortgage-public-report .wc-fresh:before{content:"";vertical-align:0;clip-path:inset(0 round 24%);background:linear-gradient(135deg,#1594a9,#0e7ea5 55%,#22c7e0);width:8px;height:9px;margin-right:6px;display:inline-block}.mmb-screen .mortgage-public-report .wc-fresh{color:#0e7490!important;font-weight:800!important}@keyframes wc-fresh{50%{box-shadow:inset 0 0 0 2px #06b6d4e6,0 0 16px #06b6d48c}}@media (width<=359px){.wc-strip small{display:none}.wc-hex{width:74px;height:85px}.wc-hex-words b{font-size:18px}.wc-hero-num{font-size:32px}}.wc-pair{aspect-ratio:208/123.5;width:100%;max-width:440px;margin:4px auto 14px;position:relative}.wc-pair-1{aspect-ratio:108/123.5;max-width:230px}.wc-pair svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wc-pair-fill{fill:#0b1333b3}.wc-pair-up .wc-pair-fill{fill:#f0563f1a}.wc-pair-down .wc-pair-fill{fill:#00e38a14}.wc-pair-cell{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.2,1.3,.4,1) both wc-hex-in}.wc-pair-cell+.wc-pair-cell{animation-delay:.12s}.wc-pair-up{filter:drop-shadow(0 0 8px #f0563f73)}.wc-pair-down{filter:drop-shadow(0 0 8px #00e38a66)}.wc-pair-flat{filter:drop-shadow(0 0 7px #22c7e066)}.wc-pair-edge{stroke-dasharray:340;stroke-dashoffset:340px;animation:1.1s ease-out .5s forwards wc-edge}.wc-pair-join{stroke:#7fe7ff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:14 60;filter:drop-shadow(0 0 5px #22c7e0);animation:2.4s linear infinite wc-join}@keyframes wc-join{to{stroke-dashoffset:-74px}}.wc-pair-words{box-sizing:border-box;text-align:center;align-content:center;justify-items:center;gap:2px;padding:0 6%;display:grid;position:absolute;top:0;bottom:0}.wc-pair-label{letter-spacing:.08em;text-transform:uppercase;color:#7fe7ff;font-size:11px;font-weight:800}.wc-pair-num{letter-spacing:-.01em;color:#00e38a;text-shadow:0 0 14px #00e38a73;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1.05}.wc-pair-was{color:#9fb6dc;font-size:12px}.wc-pair-was s{color:#8ea3c9;text-decoration-color:#f0563fcc;text-decoration-thickness:2px}.wc-pair-words .wc-delta{margin-top:3px;padding:1px 8px;font-size:11px}.wc-why{color:#e6edff;background:#22c7e00f;border-left:3px solid #22c7e0;border-radius:4px 12px 12px 4px;margin:0 2px 12px;padding:10px 12px 10px 14px;font-size:15px;line-height:1.5}.wc-why b{letter-spacing:.06em;text-transform:uppercase;color:#22c7e0;margin-bottom:2px;font-size:12px;display:block}@media (width>=640px){.wc-pair-num{font-size:40px}.wc-pair-label{font-size:13px}.wc-pair-was{font-size:14px}.wc-pair-words .wc-delta{padding:2px 10px;font-size:13px}}@media (width<=400px){.wc-pair-num{font-size:24px}.wc-pair-label{letter-spacing:.05em;font-size:10px}.wc-pair-was{font-size:11px}}@media (width<=340px){.wc-unit{display:none}.wc-pair-num{font-size:21px}.wc-pair-words .wc-delta{padding:1px 6px;font-size:10px}}@media (prefers-reduced-motion:reduce){.wc-pair-cell,.wc-pair-join{animation:none!important}.wc-pair-edge{stroke-dashoffset:0;animation:none!important}.mmb-screen .mortgage-public-report .wc-fresh,.wc,.wc-list li,.wc-sweep,.wc-cell-pulse,.wc-flow:before,.wc-hex{animation:none!important}.wc-hex-edge{stroke-dashoffset:0;animation:none!important}.wc-sweep{display:none}}.cp .bc{z-index:1000;color:#0f1b3d;background:#f5f8fd;flex-direction:column;display:flex;position:fixed;inset:0}@media (width>=720px){.cp .bc{width:460px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 0 0 100vmax #14204f73}}.cp .bc-top{padding:calc(env(safe-area-inset-top) + 12px) 16px 12px;background:var(--bea-fade);color:#fff;flex:none;align-items:center;gap:12px;display:flex}.cp .bc-top svg{flex:none}.cp .bc-top b{font-size:19px;line-height:1.2;display:block}.cp .bc-top small{font-size:13px;display:block}.cp .bc-close{color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:50%;flex:none;width:40px;height:40px;margin-left:auto;font-size:17px;font-weight:800}.cp .bc-talk{-webkit-overflow-scrolling:touch;flex:1;padding:16px 14px 8px;overflow:auto}.cp .bc-msg{text-align:left;overflow-wrap:anywhere;border-radius:18px;max-width:86%;margin:0 0 10px;padding:11px 14px;font-size:15.5px;line-height:1.42;animation:.25s ease-out bc-in}@keyframes bc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cp .bc-msg.bea{color:#0f1b3d;background:#fff;border:1.5px solid #dbe6f7;border-bottom-left-radius:6px;box-shadow:0 3px 8px #14204f14}.cp .bc-msg.me{color:#fff;background:#0e7ea5;border-bottom-right-radius:6px;margin-left:auto}.cp .bc-wait{letter-spacing:3px;color:#64748b}.cp .bc-picks{flex-wrap:wrap;gap:8px;margin:2px 0 14px;animation:.25s ease-out bc-in;display:flex}.cp .bc-picks button,.cp .bc-date button{color:#0f1b3d;font:inherit;cursor:pointer;background:#fff;border:2px solid #0e7ea5;border-radius:12px;padding:9px 14px;font-size:14.5px;font-weight:800;box-shadow:0 3px #1d4ed8,0 6px 10px #14204f2e}.cp .bc-picks button:active,.cp .bc-date button:active{transform:translateY(2px);box-shadow:0 1px #1d4ed8}.cp .bc-date{align-items:center;gap:8px;margin:2px 0 14px;display:flex}.cp .bc-date select{color:#0f1b3d;font:inherit;background:#fff;border:2px solid #0e7ea5;border-radius:12px;padding:9px 10px;font-size:16px}.cp .bc-date button:disabled{opacity:.5;cursor:default}.cp .bc-bar{background:#fff;border-top:1px solid #e2e8f0;flex:none;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.cp .bc-bar input{color:#0f1b3d;min-width:0;font:inherit;background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;outline:none;flex:1;padding:11px 14px;font-size:16px}.cp .bc-bar input:focus{border-color:#0e7ea5}.cp .bc-bar button{color:#fff;cursor:pointer;background:#22c7e0;border:0;border-radius:50%;flex:none;width:42px;height:42px;font-size:18px;font-weight:800}.cp .bc-bar button:disabled{opacity:.5;cursor:default}.cp .bc-fine{padding:0 14px calc(env(safe-area-inset-bottom) + 10px);color:#64748b;text-align:center;background:#fff;flex:none;margin:0;font-size:11.5px;line-height:1.35}@media (prefers-reduced-motion:reduce){.cp .bc-msg,.cp .bc-picks{animation:none}.cp .bc-picks button:active,.cp .bc-date button:active{transform:none}}.cp .bc-heard{color:#0f1b3d;flex:none;padding:0 14px 4px}.cp .bc-voice-error{color:#475569;flex:none;margin:0;padding:0 14px 6px;font-size:13px}.cp .bc.inline{z-index:auto;border-radius:16px;min-height:180px;max-height:52vh;margin-top:12px;position:relative;inset:auto;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59}@media (width>=720px){.cp .bc.inline{width:auto;left:auto;transform:none;box-shadow:inset 0 0 0 1px #ffffff59}}.cp .bc.inline .bc-top{padding:10px 14px}.cp .bc.inline .bc-talk{flex:auto;min-height:0;overflow-y:auto}.cp .bc.inline .bc-top .bea-mark-btn{display:none}.cp .bc.inline .bc-top{background:0 0;justify-content:flex-end;padding:4px 8px 0}.cp .bc.inline .bc-top>div{display:none}.cp .bc.inline .bc-picks{gap:6px}.cp .bc.inline .bc-picks button{border-width:1px;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.cp .bc.inline .bc-msg{padding:8px 12px;font-size:14px}.cp .bc.inline .bc-picks button{padding:4px 10px;font-size:12px}.cp .bc.inline .bc-picks button:nth-child(5n+1){color:#0f1b3d;border-color:#0f1b3d}.cp .bc.inline .bc-picks button:nth-child(5n+2){color:#1d4ed8;border-color:#1d4ed8}.cp .bc.inline .bc-picks button:nth-child(5n+3){color:#0e7ea5;border-color:#0e7ea5}.cp .bc.inline .bc-picks button:nth-child(5n+4){color:#0e7490;border-color:#0e7490}.cp .bc.inline .bc-picks button:nth-child(5n+5){color:#0e7490;border-color:#22c7e0}.cp .bc.inline .bc-close{color:#0f1b3d;background:#eef4ff}.cp .bc.inline .bc-picks button:nth-child(n){color:#0f1b3d;border-color:#0f1b3d}.cp .bc.inline .bc-picks button:nth-child(7n+2){color:#1e3a8a;border-color:#1e3a8a}.cp .bc.inline .bc-picks button:nth-child(7n+3){color:#1d4ed8;border-color:#1d4ed8}.cp .bc.inline .bc-picks button:nth-child(7n+4){color:#0e7ea5;border-color:#0e7ea5}.cp .bc.inline .bc-picks button:nth-child(7n+5){color:#0e7490;border-color:#0e7490}.cp .bc.inline .bc-picks button:nth-child(7n+6){color:#0e7490;border-color:#0891b2}.cp .bc.inline .bc-picks button:nth-child(7n+7){color:#0f172a;border-color:#0f172a}.cp .bc.inline .bc-close{color:#fff;background:#0f1b3d;border-radius:999px;width:auto;height:auto;margin:4px 4px 0 0;padding:6px 14px;font-size:13px;font-weight:700}.cp .bc.inline .bc-picks button{min-height:36px;padding:6px 13px;font-size:13px}.cp .bc.inline .bc-close{min-height:36px}.cp .cw{margin:0 0 14px}.cp .cw-stage{min-height:150px;padding:14px 0 10px;position:relative;overflow:visible}@property --cw-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cp .bea.bea-welcome{background:#0f1b3d;overflow:visible;box-shadow:0 0 0 1.5px #06b6d473,0 14px 30px #14204f59}.cp .bea.bea-welcome:before,.cp .bea.bea-welcome:after{content:"";pointer-events:none;z-index:0;background:conic-gradient(from var(--cw-angle), transparent 0deg 300deg, #06b6d459 330deg, #22c7e0 350deg, #fff 360deg);-webkit-mask-composite:xor;border-radius:21px;padding:3px;animation:4s linear infinite cw-orbit-edge;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cp .bea.bea-welcome:after{filter:blur(6px);opacity:.9;border-radius:24px;padding:7px;inset:-6px}@keyframes cw-orbit-edge{to{--cw-angle:360deg}}.cp .cw-burst{pointer-events:none;width:0;height:0;position:absolute;top:45%;right:50%}.cp .cw-burst i{opacity:.95;border-radius:2px;width:8px;height:13px;animation:ease-out forwards cw-confetti;position:absolute;top:0;left:0}@keyframes cw-confetti{0%{transform:translate(0)rotate(0)}35%{transform:translate(var(--x), var(--y)) rotate(260deg)}to{transform:translate(calc(var(--x) * 1.25), 300px) rotate(700deg);opacity:0}}.cp .cw-words{text-align:center;color:#fff;text-shadow:0 2px 12px #00000073;margin:0;padding:0 8px;font-size:22px;font-weight:800;line-height:1.25;animation:.7s cubic-bezier(.2,1.4,.4,1) both cw-words-pop}@keyframes cw-words-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.cp .cw-words .cw-address{color:#22c7e0;letter-spacing:-.01em;text-shadow:0 0 18px #22c7e073;transform-origin:50% 60%;margin:10px 0 4px;font-size:32px;font-weight:900;display:block}.cp .cw-words .cw-address.swelling{animation:1.1s ease-in forwards cw-swell}@keyframes cw-swell{0%{transform:scale(1)}to{transform:scale(1.45)}}.cp .cw-words .cw-address.popped{animation:.35s cubic-bezier(.2,1.6,.4,1) both cw-popback}@keyframes cw-popback{0%{opacity:.2;filter:blur(3px);transform:scale(1.5)}to{opacity:1;filter:blur();transform:scale(1)}}.cp .cw-words .cw-close{color:#cff3fb;white-space:nowrap;font-size:15px;font-weight:700;display:block}.cp .cw-ask{animation:.6s ease-out cw-rise}@keyframes cw-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cp .cw-line{color:#fff;text-align:center;margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.4}.cp .cw-path{color:#dbe4f3;margin:0 0 10px;font-size:14px}.cp .cw-line .cw-btn-word{color:#0f1b3d;vertical-align:1px;background:#fff;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:800;display:inline-block;box-shadow:0 0 0 1.5px #22c7e0}.cp .cw-boxes{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.cp .cw-boxes li{background:#2b3450;border:1px solid #ffffff14;border-radius:10px;grid-template-rows:28px 1fr;display:grid;overflow:hidden}.cp .cw-boxes b{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;color:#fff;background:#06b6d466;height:28px;padding:5px 9px;font-size:12.5px;line-height:18px;display:block;overflow:hidden}.cp .cw-boxes span{color:#7cc4ff;padding:5px 9px 7px;font-size:11px;line-height:1.25;display:block}.cp .cw-actions{align-items:center;gap:12px;display:flex}.cp .cw-accept,.cp .cw-accept:hover{border-radius:999px;padding:11px 20px;font-size:15px;color:#0f1b3d!important;text-shadow:none!important;background:#fff!important;box-shadow:0 0 0 2.5px #22c7e0,0 6px 16px #00000040!important}.cp .cw-accept:disabled{opacity:.7;transform:none}.cp .cw-later,.cp .cw-ok{font:inherit;color:#fff;cursor:pointer;background:0 0;border:2.5px solid #22c7e0;border-radius:999px;padding:10px 14px;font-size:15px;font-weight:700}@media (prefers-reduced-motion:reduce){.cp .cw-burst{display:none}.cp .cw-words,.cp .cw-words .cw-address.swelling,.cp .cw-words .cw-address.popped,.cp .cw-ask,.cp .bea.bea-welcome:before,.cp .bea.bea-welcome:after{animation:none}}.novi-companion{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;display:inline-block;position:relative}.novi-companion .novi-still,.novi-companion .novi-canvas{display:block;position:absolute;inset:0}.novi-companion .novi-canvas{transform-origin:50% 90%;will-change:transform}.novi-companion .novi-still{pointer-events:none}.novi-companion.drawn .novi-still{visibility:hidden}@media (prefers-reduced-motion:reduce){.novi-companion{cursor:default}.novi-companion .novi-canvas{display:none}.novi-companion.drawn .novi-still{visibility:visible}}.cp .bea{background:var(--bea-fade);color:#fff;text-align:left;border-radius:18px;margin:12px 0 24px;padding:18px 16px;position:relative;overflow:hidden;box-shadow:0 14px 30px #14204f59}.cp .bea>*{z-index:1;position:relative}.cp .bea-top{align-items:flex-start;gap:12px;display:flex}.cp .bea-mark{flex:none}.cp .bea-hello{color:#fff;transform-origin:0;font-size:19px;font-weight:800;line-height:1.2;display:inline-block}.cp .bea-hello.big{font-size:23px;line-height:1.15}.cp .bea-top p{color:#fff;margin:3px 0 0;font-size:15px;line-height:1.4}.cp .bea-top .bea-ai-line{color:#a5f3fc;margin-top:4px;font-size:13px;font-weight:600;display:block}.cp .bea-bar{background:#fff;border:1.5px solid #fff;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:5px 6px 5px 16px;display:flex}.cp .bea-bar input{color:#0f1b3d;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:16px}.cp .bea-bar input::placeholder{color:#94a3b8}.cp .bea-bar:focus-within{box-shadow:0 0 0 3px #ffffff8c}.cp .bea-bar button{color:#fff;cursor:pointer;background:#22c7e0;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:17px;font-weight:800;display:grid}.cp .bea-chip{color:#0f1b3d;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;margin-top:10px;padding:8px 16px;font-size:14.5px;font-weight:800;display:inline-block;box-shadow:0 3px #14204f73}.cp .bea-hello.swell{animation:1.7s cubic-bezier(.3,.1,.3,1) forwards bea-swell}@keyframes bea-swell{0%{transform:scale(.25)}70%{transform:scale(1.22)rotate(-1deg)}85%{transform:scale(1.3)rotate(1deg)}97%{opacity:1;transform:scale(1.42)}to{opacity:0;transform:scale(1.7)}}.cp .bea-hello.land{animation:.45s ease-out forwards bea-land}@keyframes bea-land{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.cp .bea-confetti{z-index:0;pointer-events:none;position:absolute;inset:0}.cp .bea-confetti i{opacity:.95;border-radius:2px;width:8px;height:13px;animation:ease-out forwards bea-burst;position:absolute;top:34px;left:50%}@keyframes bea-burst{0%{transform:translate(0)rotate(0)}35%{transform:translate(var(--x), var(--y)) rotate(260deg)}to{transform:translate(calc(var(--x) * 1.25), 320px) rotate(700deg);opacity:0}}@media (prefers-reduced-motion:reduce){.cp .bea-hello.swell,.cp .bea-hello.land{animation:none}.cp .bea-confetti{display:none}}.cp .bea .bea-heard{color:#fff}.cp .bea-voice-error{color:#e0f2fe;margin:8px 0 0;font-size:13px}.cp .bea-reminder{color:#0f1b3d;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;font-size:15px;animation:2.4s ease-in-out infinite bea-reminder-glow;display:flex;box-shadow:0 0 #ffffffb3}.cp .bea-reminder b{color:#0e7ea5}.cp .bea-reminder-lock{font-size:20px}.cp .bea-reminder-go{color:#22c7e0;margin-left:auto;font-size:24px;font-weight:800;line-height:1}@keyframes bea-reminder-glow{0%,to{box-shadow:0 0 #ffffff8c}50%{box-shadow:0 0 0 6px #fff0}}@media (prefers-reduced-motion:reduce){.cp .bea-reminder{animation:none}}.cp .bea{background:radial-gradient(120% 80% at 100% 0%, #22c7e02e, transparent 58%), linear-gradient(180deg, #04091c9e, #04091c61), var(--bea-fade);isolation:isolate;border:1px solid #22c7e08c;border-radius:22px;margin:12px 0 24px;padding:16px 16px 18px;box-shadow:inset 0 1px #ffffff14,0 18px 40px #0206178c,0 0 26px #22c7e029}.cp .bea:before{content:"";z-index:0;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='48.5' viewBox='0 0 28 48.5'%3E%3Cpath d='M14 0 28 8.1v16.2L14 32.4 0 24.3V8.1zM14 32.4 28 40.5M14 32.4 0 40.5M14 32.4V48.5' fill='none' stroke='%237fe7ff' stroke-width='0.8'/%3E%3C/svg%3E");background-size:28px 48.5px;animation:40s linear infinite bea-comb;position:absolute;inset:-40px}@keyframes bea-comb{to{transform:translate(28px,48.5px)}}.cp .bea .bea-tag{color:#7fe7ff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 10px;font-size:11.5px;font-weight:800;display:flex}.cp .bea .bea-tag i{background:#22c7e0;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite bea-dot;box-shadow:0 0 8px #22c7e0}@keyframes bea-dot{50%{opacity:.45}}.cp .bea .bea-top{align-items:flex-start;gap:14px}.cp .bea .bea-portrait{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:76px;height:84px;padding:0;display:grid;position:relative}.cp .bea .bea-portrait:before{content:"";clip-path:inset(0 round 24%);background:radial-gradient(circle at 50% 40%,#16306f,#070d26 70%);position:absolute;inset:0;box-shadow:inset 0 0 18px #22c7e059}.cp .bea .bea-portrait-ring{clip-path:inset(0 round 24%);background:conic-gradient(from var(--bea-turn,0deg), #22c7e0, #0e7ea5, #0a1433, #22c7e0);filter:drop-shadow(0 0 6px #22c7e0b3);animation:6s linear infinite bea-turn;position:absolute;inset:-3px}@property --bea-turn{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bea-turn{to{--bea-turn:360deg}}.cp .bea .bea-portrait .bea-mark{z-index:1;position:relative}.cp .bea .bea-portrait.listening .bea-portrait-ring{filter:drop-shadow(0 0 10px #22c7e0);animation-duration:1.6s}.cp .bea .bea-hello{letter-spacing:.01em;text-shadow:0 0 18px #22c7e040;font-family:Sora,sans-serif;font-size:22px;line-height:1.15}.cp .bea .bea-hello.big{font-size:25px}.cp .bea .bea-top p{color:#d6e4ff;margin-top:4px;font-size:15.5px;line-height:1.45}.cp .bea .bea-top .bea-ai-line{color:#9fb6dc;margin-top:6px;font-size:12.5px;font-style:italic;font-weight:600}.cp .bea .bea-go{justify-content:center;align-items:center;width:100%;margin:14px 0 0;display:flex}.cp .bea .bea-quick{scrollbar-width:none;gap:8px;margin:14px -16px 0;padding:2px 16px 4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 44px),#0000)}.cp .bea .bea-quick::-webkit-scrollbar{display:none}.cp .bea .bea-q{color:#e6edff;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #22c7e073;border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:700;transition:border-color .2s,box-shadow .2s,background .2s}.cp .bea .bea-q:hover,.cp .bea .bea-q:focus-visible{background:#22c7e024;border-color:#22c7e0;outline:none;box-shadow:0 0 14px #22c7e059}.cp .bea .bea-bar{background:#03081a99;border:1px solid #22c7e080;border-radius:999px;gap:8px;margin-top:10px;padding:6px 6px 6px 18px;box-shadow:inset 0 1px #ffffff0f}.cp .bea .bea-bar:focus-within{border-color:#22c7e0;box-shadow:0 0 0 3px #22c7e02e,0 0 18px #22c7e04d}.cp #bea-ask,.cp #bea-ask:focus{min-width:0;min-height:0;font:inherit;border-radius:0;outline:none;flex:1;padding:10px 0;font-size:16px;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important}.cp #bea-ask::placeholder{color:#8ea6cf}.cp .bea .bea-bar>button{color:#7fe7ff;width:42px;min-width:42px;height:42px;box-shadow:none;background:#ffffff12;border:1px solid #22c7e073;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.cp .bea .bea-bar>button.bea-send{color:#fff;background:linear-gradient(135deg,#0e7ea5,#22c7e0);border:0;font-size:20px;font-weight:800;box-shadow:0 0 14px #06b6d48c,inset 0 1px #ffffff59}.cp .bea .bea-bar>button.bea-send:active{transform:scale(.94)}.vault-next.vault-next-glow>:last-child{animation:1.6s ease-out vault-glow}@keyframes vault-glow{0%{box-shadow:0 0 #22c7e000}30%{box-shadow:0 0 0 4px #22c7e08c,0 0 30px #22c7e080}to{box-shadow:0 0 #22c7e000}}@media (prefers-reduced-motion:reduce){.cp .bea:before,.cp .bea .bea-tag i,.cp .bea .bea-portrait-ring,.vault-next.vault-next-glow>:last-child{animation:none}}.cp-home .cp-amort,.cp-home .cp-home-payment,.cp-home .hh-shared-homes{color:#dbe8ff;background:linear-gradient(#0a1236eb 0%,#050a22f5 100%);border:1px solid #22c7e06b;border-radius:16px;margin-top:14px;padding:16px 16px 14px;position:relative;overflow:clip;box-shadow:0 0 0 1px #22c7e014,0 0 24px #22c7e024,inset 0 0 40px #0e7ea51f}.cp-home .cp-amort:before,.cp-home .cp-home-payment:before,.cp-home .hh-shared-homes:before{content:"";background:linear-gradient(90deg,#22c7e000 0%,#22c7e0e6 50%,#22c7e000 100%);height:1px;position:absolute;top:0;left:10%;right:10%}.cp-home .cp-amort .cp-home-payment-label,.cp-home .cp-home-payment .cp-home-payment-label,.cp-home .hh-shared-homes small{letter-spacing:.12em;text-transform:uppercase;color:#22c7e0;align-items:center;gap:7px;margin:0;font-size:10.5px;font-weight:900;display:flex}.cp-home .cp-amort .cp-home-payment-label:before,.cp-home .cp-home-payment .cp-home-payment-label:before{content:"";background:#22c7e0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c7e0}.cp-home .cp-amort-stats{gap:18px;margin-bottom:10px}.cp-home .cp-amort-stats>div{flex:1 1 0;min-width:0}.cp-home .cp-amort-balance,.cp-home .cp-amort-equity,.cp-home .cp-home-payment-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:900;line-height:1.1}.cp-home .cp-amort-balance{color:#fff;text-shadow:0 0 18px #ffffff40}.cp-home .cp-amort-equity,.cp-home .cp-home-payment-value{color:#00e38a;text-shadow:0 0 18px #00e38a8c}.cp-home .cp-amort .xp-line{color:#8fa6cc}.cp-home .cp-amort .xp-line b{color:#fff}.cp-home .cp-amort .xp-toggle{color:#22c7e0}.cp-home .cp-home-payment-sub{color:#8fa6cc;font-size:12px;line-height:1.45}.cp-home .cp-amort-chart-wrap{background:repeating-linear-gradient(#22c7e01a 0 1px,#0000 1px 22px),repeating-linear-gradient(90deg,#22c7e012 0 1px,#0000 1px 28px);border-radius:10px;margin-top:10px}.cp-home .cp-amort-chart polyline{stroke:#00e38a;stroke-width:2.5px;filter:drop-shadow(0 0 4px #00e38ae6)}.cp-home .cp-amort-area{fill:url(#cp-amort-fill)}.cp-home .cp-amort-bee{filter:drop-shadow(0 0 8px #22c7e0e6)}.cp-home .cp-amort-axis{color:#8fa6cc;margin-top:6px;font-size:11px;font-weight:700}.cp-home .cp-amort-axis span:nth-child(2){color:#22c7e0;text-shadow:0 0 10px #22c7e0b3}.cp-home .hh-shared-homes{padding-top:14px}.cp-home .hh-shared-homes p{color:#8fa6cc;margin:0 0 6px;font-size:13.5px;line-height:1.45}.cp-home .hh-shared-homes h2,.cp-home .hh-shared-homes h3{color:#fff}.cp-home .hh-shared-homes .hh-home-realtor{margin-top:10px}.cp-home .hh-shared-homes .hh-home-facts{border-top:1px solid #22c7e038;margin-top:10px;padding-top:8px}.cp-home .hh-shared-homes .hh-home-facts>summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;min-height:40px;font-size:14.5px;font-weight:700;list-style:none;display:flex}.cp-home .hh-shared-homes .hh-home-facts>summary::-webkit-details-marker{display:none}.cp-home .hh-shared-homes .hh-home-facts>summary:after{content:"›";color:#22c7e0;font-size:20px}.cp-home .hh-shared-homes .hh-home-facts[open]>summary:after{content:"⌄"}.cp-home .hh-shared-homes button,.cp-home .hh-home-realtor a{color:#fff;background:#22c7e01a;border:1px solid #22c7e073;border-radius:999px}.cp-home .hh-shared-home{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.cp-home .hh-shared-home>header{border-bottom:0;padding-bottom:0}.cp-home .hh-shared-home h3{letter-spacing:.12em;text-transform:uppercase;color:#22c7e0;align-items:center;gap:7px;margin:0 0 10px;font-size:10.5px;font-weight:900;display:flex}.cp-home .hh-shared-home h3:before{content:"";background:#22c7e0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c7e0}.cp-home .hh-shared-home ul{margin:0;padding:0}.cp-home .hh-shared-home li{color:#fff;border-bottom-color:#22c7e038;padding:10px 0}.cp-home .hh-shared-home li small{color:#8fa6cc}.cp-home .hh-shared-home dl{margin:6px 0 10px}.cp-home .hh-shared-home dt{color:#8fa6cc}.cp-home .hh-shared-home dd{color:#fff}.cp-home .cp-amort-chart polyline{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s ease-out .2s forwards cp-draw}.cp-home .cp-amort-area{opacity:0;animation:.8s ease-out 1.2s forwards cp-fade-in}.cp-home .cp-amort-bee{opacity:0;animation:.9s ease-out 1.1s forwards cp-bee-in}@keyframes cp-draw{to{stroke-dashoffset:0}}@keyframes cp-fade-in{to{opacity:1}}@keyframes cp-bee-in{0%{opacity:0;transform:translate(-220%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@property --p{syntax:"<percentage>";inherits:false;initial-value:0%}.cp-home .cp-equity-ring{--p:0%;vertical-align:middle;background:conic-gradient(#22c7e0 var(--p), #22c7e024 0);filter:drop-shadow(0 0 6px #22c7e0b3);border-radius:50%;place-items:center;width:34px;height:34px;margin-left:0;animation:1.3s ease-out .3s forwards cp-ring;display:inline-grid;-webkit-mask:radial-gradient(circle,#0000 60%,#000 62%);mask:radial-gradient(circle,#0000 60%,#000 62%)}.cp-home .cp-equity-ring b{color:#22c7e0;text-shadow:none;font-size:9.5px;font-weight:900;position:absolute}.cp-home .cp-amort-equity{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex;position:relative}.cp-home .cp-amort-balance,.cp-home .cp-amort-equity{font-size:23px}.cp-home .cp-equity-ring{position:relative;-webkit-mask:none;mask:none}.cp-home .cp-equity-ring:after{content:"";background:#070e2c;border-radius:50%;position:absolute;inset:4px}.cp-home .cp-equity-ring b{z-index:1}@keyframes cp-ring{to{--p:var(--p-end,24%)}}.cp-home .cp-amort,.cp-home .cp-home-payment,.cp-home .hh-shared-homes{background:linear-gradient(#22c7e0,#22c7e0) 0 0/18px 2px no-repeat,linear-gradient(#22c7e0,#22c7e0) 0 0/2px 18px no-repeat,linear-gradient(#22c7e0,#22c7e0) 100% 0/18px 2px no-repeat,linear-gradient(#22c7e0,#22c7e0) 100% 0/2px 18px no-repeat,linear-gradient(#22c7e0,#22c7e0) 0 100%/18px 2px no-repeat,linear-gradient(#22c7e0,#22c7e0) 0 100%/2px 18px no-repeat,linear-gradient(#22c7e0,#22c7e0) 100% 100%/18px 2px no-repeat,linear-gradient(#22c7e0,#22c7e0) 100% 100%/2px 18px no-repeat,linear-gradient(#0a1236eb 0%,#050a22f5 100%);border-color:#22c7e029;border-radius:10px}.cp-home .cp-amort:after,.cp-home .cp-home-payment:after,.cp-home .hh-shared-homes:after{content:"";pointer-events:none;background:linear-gradient(100deg,#22c7e000 0%,#22c7e02e 50%,#22c7e000 100%);width:40%;animation:1.6s ease-out .4s forwards cp-sweep;position:absolute;top:0;bottom:0;left:-40%}@keyframes cp-sweep{80%{opacity:1}to{opacity:0;left:100%}}.cp-home .cp-amort-chart-wrap{background-color:#22c7e008;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='48' viewBox='0 0 28 48'><path d='M0 0' fill='none' stroke='rgba(34, 199, 224,0.16)' stroke-width='1'/></svg>");background-size:28px 48px}.cp-home .cp-amort-pulse{color:#00e38a;align-items:center;gap:6px;margin:4px 0 0;font-size:11.5px;font-weight:700;display:flex}.cp-home .cp-amort-pulse:before{content:"";background:#00e38a;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite cp-blink;box-shadow:0 0 8px #00e38a}.cp-home .cp-amort-pulse.down{color:#f0563f}.cp-home .cp-amort-pulse.down:before{background:#f0563f;box-shadow:0 0 8px #f0563f}@keyframes cp-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.cp-home :is(.cp-amort-chart polyline,.cp-amort-area,.cp-amort-bee,.cp-equity-ring){animation-duration:0s;animation-delay:0s}}.cp-home .hh-facts-only .hh-home-facts{border-top:0;margin-top:0;padding-top:0}.cp-home .hh-facts-only .hh-home-facts>summary{min-height:32px}.cp-hyve-card{--hx-comb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24'%3E%3Cpath d='M0 0' fill='none' stroke='rgba(159,182,220,.09)' stroke-width='.8'/%3E%3C/svg%3E");--hx-comb-bright:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24'%3E%3Cpath d='M0 0' fill='none' stroke='rgba(255,255,255,.16)' stroke-width='.8'/%3E%3C/svg%3E");--hx-shape:inset(0 round 24%)}.cp-hyve-card .kdt{animation:7s linear infinite eh-edge;background:var(--hx-comb) 0 0 / 14px 24px padding-box, linear-gradient(165deg, #1b2862eb, #0d1638f2) padding-box, conic-gradient(from var(--hh-spin), #22c7e04d 0deg, #22c7e04d 180deg, #22c7e0 235deg, #fff 255deg, #3bb9cd 285deg, #22c7e04d 330deg) border-box!important;border:1.5px solid #0000!important;border-radius:18px!important;box-shadow:0 0 22px #1e90ff29,0 12px 30px #04081e66,inset 0 1px #ffffff14!important}@media (prefers-reduced-motion:reduce){.cp-hyve-card .kdt{animation:none}}.cp-hyve-card .hx-mark{width:12px;height:14px;clip-path:var(--hx-shape);filter:drop-shadow(0 0 5px #22c7e0);background:linear-gradient(160deg,#a5f3fc,#22c7e0 55%,#0e7ea5);flex:0 0 12px;display:inline-block}.cp-hyve-card .ts .ts-title{font-size:22px}.cp-hyve-card .ts h3{color:#e0faff;align-items:center;gap:8px;font-family:Sora,system-ui,sans-serif;font-size:16px;font-weight:800;display:flex}.cp-hyve-card .ts .ts-team>li{background:var(--hx-comb), linear-gradient(160deg, #22c7e017, #22c7e005);border:1px solid #22c7e059;padding:12px;display:block}.cp-hyve-card .ts .ts-person{grid-template-columns:44px minmax(0,1fr);column-gap:12px;display:grid}.cp-hyve-card .ts .ts-col{flex-direction:column;align-items:center;display:flex}.cp-hyve-card .ts .ts-info{align-content:start;gap:2px;min-width:0;display:grid}.cp-hyve-card .ts .ts-cell{isolation:isolate;width:44px;height:50px;clip-path:var(--hx-shape);letter-spacing:.02em;filter:drop-shadow(0 0 6px #22c7e08c);background:linear-gradient(160deg,#a5f3fc,#22c7e0 45%,#0a7a8c);flex:none;place-items:center;font-family:Sora,system-ui,sans-serif;font-size:15px;font-weight:800;display:grid;position:relative}.cp.cp-hyve-card .ts .ts-team .ts-cell{color:#fff;text-shadow:0 0 6px #22c7e0cc}.cp-hyve-card .ts .ts-cell:before{content:"";z-index:-1;clip-path:var(--hx-shape);background:var(--hx-comb-bright), linear-gradient(20deg, #0f1b3d 0%, #0e7ea5 60%, #22c7e0 100%);position:absolute;inset:2px}.cp-hyve-card .ts .ts-helper{padding-top:0}.cp-hyve-card .ts .ts-helper .ts-cell{background:linear-gradient(160deg,#e0faff,#3bb9cd 55%,#22c7e0);width:34px;height:39px;font-size:12px}.cp-hyve-card .ts .ts-helper .ts-info{padding-top:6px}.cp-hyve-card .ts .ts-helper small{color:#79cbd9}.cp-hyve-card .ts :is(.ts-wire-up,.ts-wire-down){filter:drop-shadow(0 0 4px #22c7e0);background:linear-gradient(#22c7e0,#e0faff 50%,#22c7e0) 0 0/2px 30px repeat-y;width:2px;animation:1s linear infinite ts-current;display:block}.cp-hyve-card .ts .ts-wire-down{flex:auto;min-height:14px}.cp-hyve-card .ts .ts-wire-up{flex:0 0 14px}@keyframes ts-current{to{background-position:0 30px}}@media (prefers-reduced-motion:reduce){.cp-hyve-card .ts :is(.ts-wire-up,.ts-wire-down){animation:none}}.cp-hyve-card .ts .ts-reach{gap:6px;margin-top:6px}.cp-hyve-card .ts .ts-reach a.ts-chip{color:#e0faff;overflow-wrap:anywhere;background:#22c7e014;border:1px solid #22c7e080;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.cp-hyve-card .ts .ts-reach a.ts-chip:before{content:"";height:12px;clip-path:var(--hx-shape);filter:drop-shadow(0 0 3px #22c7e0);background:#22c7e0;flex:0 0 10px}.cp-hyve-card .ts .ts-reach a.ts-chip-mail:before{filter:drop-shadow(0 0 3px #1594a9);background:#3bb9cd}.cp-hyve-card .ts .ts-reach a.ts-chip:active{transform:translateY(1px)}.cp-hyve-card .ts .ts-wire{background:var(--hx-comb), linear-gradient(160deg, #f0563f24, #f0563f0a);border:1px solid #f0563f99;box-shadow:0 0 14px #f0563f26}.cp.cp-hyve-card .ts .ts-wire p{color:#f9e7e5;align-items:flex-start;gap:10px;display:flex}.cp.cp-hyve-card .ts .ts-wire small,.cp.cp-hyve-card .ts .ts-wire-share small{color:#eac0b9}.cp-hyve-card .ts .ts-wire a{color:#e9aca2}.cp-hyve-card .ts .ts-wire-share{color:#f9e7e5;border-bottom-color:#f0563f59}.cp-hyve-card .ts .ts-wire-mark{height:23px;clip-path:var(--hx-shape);background:var(--hh-pink-tag);color:#fff;filter:drop-shadow(0 0 6px #f0563fcc);flex:0 0 20px;place-items:center;font-size:13px;font-weight:900;display:grid}.cp-hyve-card .kdt .kdt-cta{color:#fff;background:linear-gradient(160deg,#ffffff1f,#ffffff08 60%),#0d163899;border:1px solid #22c7e099;border-radius:999px;padding:10px 18px;transition:box-shadow .2s,transform .15s;position:relative;overflow:hidden;box-shadow:0 0 14px #22c7e047,inset 0 1px #ffffff2e,0 6px 16px #04081e59}.cp-hyve-card .kdt .kdt-cta:hover{box-shadow:0 0 22px #22c7e080,inset 0 1px #fff3}.cp-hyve-card .kdt .kdt-cta:active{transform:scale(.98)}.cp-hyve-card .kdt .kdt-report-btn{justify-self:center;padding:11px 22px;font-size:15px}.cp-hyve-card .ts>.hb-btn{margin-top:4px}.cp-hyve-card .hb .rc-pill{letter-spacing:0;white-space:nowrap;padding-right:14px;font-size:14px}.cp.cp-hyve-card .hh-card-help.hh-card-help{background:var(--hx-comb), linear-gradient(180deg, #16214f 0%, #0f1838 100%);color:#9fb6dc;border:1px solid #22c7e0;border-radius:16px;margin:0 0 14px;padding:16px 18px;box-shadow:0 0 18px #22c7e01f}.cp.cp-hyve-card .hh-card-help.hh-card-help h2{color:#fff;align-items:center;gap:10px;margin:0 0 6px;font-family:Sora,system-ui,sans-serif;font-size:19px;font-weight:800;display:flex}.cp.cp-hyve-card .hh-card-help.hh-card-help h2:before{content:"";height:18px;clip-path:var(--hx-shape);filter:drop-shadow(0 0 5px #22c7e0);background:linear-gradient(160deg,#a5f3fc,#22c7e0 55%,#0e7ea5);flex:0 0 16px}.cp.cp-hyve-card .hh-card-help.hh-card-help p,.cp.cp-hyve-card .hh-card-help.hh-card-help li{color:#9fb6dc}.cp.cp-hyve-card .hh-card-help.hh-card-help h3,.cp.cp-hyve-card .hh-card-help.hh-card-help strong{color:#e0faff}.cp.cp-hyve-card .hh-card-help.hh-card-help a{color:#22c7e0}.cp.cp-hyve-card .hh-card-help.hh-card-help summary{cursor:pointer;color:#22c7e0;font-size:15px;font-weight:800}.cp.cp-hyve-card .hh-card-help.hh-card-help>button{background:var(--hx-comb), linear-gradient(180deg, #22c7e029, #22c7e00a), #111c4a;color:#e0faff;font:inherit;cursor:pointer;border:1.5px solid #22c7e0;border-radius:999px;margin-top:10px;padding:8px 16px 8px 38px;font-weight:800;position:relative;box-shadow:inset 0 1px #ffffff2e,0 4px 12px #0000004d}.cp.cp-hyve-card .hh-card-help.hh-card-help>button:before{content:"";width:13px;height:15px;clip-path:var(--hx-shape);background:linear-gradient(160deg,#a5f3fc,#22c7e0 55%,#0e7ea5);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.cp-hyve-card .mmb-embedded{background:var(--hx-comb), linear-gradient(160deg, #22c7e01a, #22c7e005);border:1px solid #22c7e059;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px 10px;margin:14px 0 4px;padding:12px;display:grid}.cp-hyve-card .mmb-embedded-cell{width:20px;height:23px;clip-path:var(--hx-shape);filter:drop-shadow(0 0 5px #22c7e0);background:linear-gradient(160deg,#a5f3fc,#22c7e0 55%,#0e7ea5)}.cp-hyve-card .mmb-embedded-words{gap:1px;min-width:0;display:grid}.cp-hyve-card .mmb-embedded-words b{color:#fff;font-family:Sora,system-ui,sans-serif;font-size:17px;font-weight:800;line-height:1.2}.cp-hyve-card .mmb-embedded-words small{color:#9fb6dc;font-size:12.5px}.cp-hyve-card .mmb-embedded .hb-btn{grid-column:1/-1;justify-self:start;margin:0}.cp-hyve-card .khr{gap:10px}.cp-hyve-card .khr .kdt-title{align-items:center;gap:10px;display:flex}.cp-hyve-card .khr .kdt-title:before{content:"";height:21px;clip-path:var(--hx-shape);filter:drop-shadow(0 0 5px #22c7e0)drop-shadow(0 0 10px #06b6d480);background:linear-gradient(160deg,#a5f3fc,#22c7e0 55%,#0e7ea5);flex:0 0 18px}.cp-hyve-card .khr-hive{background:var(--hx-comb), linear-gradient(160deg, #22c7e01a, #22c7e005);border:1px solid #22c7e059;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cp-hyve-card .khr-hive-cells{gap:3px;display:flex}.cp-hyve-card .khr-hive-cells i{width:13px;height:15px;clip-path:var(--hx-shape);background:#5b6fa873;transition:background .4s,filter .4s}.cp-hyve-card .khr-hive-cells i:nth-child(2n){margin-top:9px}.cp-hyve-card .khr-hive-cells i.on{filter:drop-shadow(0 0 4px #00e38acc);background:linear-gradient(160deg,#34f5a8,#00c26e 70%)}.cp-hyve-card .khr-hive-words{color:#9fb6dc;white-space:nowrap;font-size:13px}.cp-hyve-card .khr-hive-words b{color:#fff;font-family:Sora,system-ui,sans-serif;font-size:16px}.cp-hyve-card .khr-group{color:#22c7e0;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 8px #22c7e073;align-items:center;gap:8px;margin:6px 0 -2px;font-size:11.5px;font-weight:800;display:flex}.cp-hyve-card .khr-group:before{content:"";height:10px;clip-path:var(--hx-shape);filter:drop-shadow(0 0 3px #22c7e0);background:#22c7e0;flex:0 0 9px}.cp-hyve-card .khr-record{background:var(--hx-comb), linear-gradient(160deg, #22c7e00f, #22c7e003);border:1px solid #22c7e038;border-radius:14px;row-gap:6px;min-height:67px;padding:12px 12px 12px 62px;transition:border-color .3s,box-shadow .3s;position:relative}.cp-hyve-card .khr-cell{isolation:isolate;width:38px;height:43px;clip-path:var(--hx-shape);color:#9fb6dc;letter-spacing:.02em;background:#5b6fa88c;place-items:center;font-family:Sora,system-ui,sans-serif;font-size:13px;font-weight:800;display:grid;position:absolute;top:12px;left:12px}.cp-hyve-card .khr-cell:before{content:"";z-index:-1;clip-path:var(--hx-shape);background:#0f1a48;position:absolute;inset:1.5px}.cp-hyve-card .khr-record.has{border-color:#00e38a66;box-shadow:0 0 14px #00e38a14}.cp-hyve-card .khr-record.has .khr-cell{color:#06281a;filter:drop-shadow(0 0 6px #00e38ab3);background:#00e38a}.cp-hyve-card .khr-record.has .khr-cell:before{background:linear-gradient(160deg,#34f5a8,#00c26e 70%)}.cp-hyve-card .khr-top{align-items:center}.cp-hyve-card .khr-top b{font-size:15.5px}.cp-hyve-card .khr .khr-link{color:#e0faff;background:#22c7e014;border:1px solid #22c7e080;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:800;display:inline-flex}.cp-hyve-card .khr .khr-link i{height:12px;clip-path:var(--hx-shape);filter:drop-shadow(0 0 3px #22c7e0);background:#22c7e0;flex:0 0 10px}.cp-hyve-card .khr .khr-top .khr-link{color:#d8f0f4;background:#3bb9cd1a;border-color:#3bb9cd8c}.cp-hyve-card .khr .khr-link:hover{box-shadow:0 0 10px #22c7e04d}.cp-hyve-card .khr-file{background:#00e38a14;border:1px solid #00e38a8c;border-radius:999px;gap:4px;padding:5px 8px 5px 10px}.cp-hyve-card .khr-file a{color:#e6fff4;align-items:center;gap:6px;font-weight:700;display:inline-flex}.cp-hyve-card .khr-file a i{height:12px;clip-path:var(--hx-shape);filter:drop-shadow(0 0 3px #00e38a);background:#00e38a;flex:0 0 10px}.xp{text-align:left;margin:6px 0 10px}.xp-line{color:#45698f;margin:0;font-size:12.5px;line-height:1.4}.xp-line b{color:#0f1b3d}.xp-toggle{float:right;color:#0e7ea5;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:4px 0 4px 8px;font-size:11.5px;font-weight:700}.xp-open{background:linear-gradient(#fff 0%,#eef3fb 60%,#e3ebf8 100%);border:1.5px solid #0f1b3d;border-radius:12px;margin-top:6px;padding:8px 10px;box-shadow:inset 0 1px #fff,0 2px #14204f2e}.xp-row{align-items:center;gap:6px;display:flex}.xp-month,.xp-amount{color:#0f1b3d;background:#fff;border:1px solid #cfdcf3;border-radius:8px;min-width:0;padding:5px 8px;font-size:16px;font-weight:700}.xp-month{flex:1.4 1 0;font-size:14px}.xp-amount{text-align:right;flex:1 1 0}.xp-add{color:#0f1b3d;cursor:pointer;background:linear-gradient(#fdfeff,#e3ebf8);border:1px solid #0f1b3d;border-radius:999px;flex:none;padding:6px 14px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #fff,0 1px #14204f40}.xp-add:disabled{opacity:.5;cursor:default}.xp-list{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.xp-list li{color:#45698f;align-items:center;gap:10px;font-size:12.5px;display:flex}.xp-list b{color:#0f1b3d;margin-left:auto}.xp-remove{color:#7a8aa6;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:16px;line-height:1}.xp-note{color:#7a8aa6;margin:8px 0 0;font-size:10.5px}.xp-dark{background:linear-gradient(#0f1a40 0% 100%);padding:0 16px}.xp-dark .xp{margin:0}.xp-dark .xp-open{box-shadow:none;background:#ffffff14;border-color:#ffffff2e;margin:0 0 12px}.xp-dark .xp-month,.xp-dark .xp-amount{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff1f;border-color:#fff3}.xp-dark .xp-add{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff73}.xp-dark .xp-list li,.xp-dark .xp-note{color:#ffffffb3}.xp-dark .xp-list b{color:#fff}.xp-dark .xp-remove{color:#fff9}.ts h3{margin:16px 0 8px;font-size:15px}.ts-address{margin:0 0 10px;font-weight:700}.ts-lines{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;display:grid}.ts-lines>div{color:#0f1b3d;background:#ffffffd9;border-radius:10px;padding:8px 10px}.ts-lines dt{letter-spacing:.04em;text-transform:uppercase;color:#45698f;font-size:11px;font-weight:800}.ts-lines dd{margin:2px 0 0;font-size:15px;font-weight:700}.ts-lines dd.ts-soon{color:#94a3b8;font-style:italic;font-weight:600}.ts-team{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ts-team li{color:#0f1b3d;background:#ffffffd9;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.ts-team small{letter-spacing:.04em;text-transform:uppercase;color:#45698f;font-size:11px;font-weight:800}.ts-reach{flex-wrap:wrap;gap:4px 14px;font-size:13.5px;display:flex}.ts-reach a{color:#1d4ed8;font-weight:600}.ts-wire{color:#0f1b3d;background:#fcf2f0;border:1px solid #f1cac4;border-radius:10px;margin:12px 0;padding:10px 12px}.ts-wire a{color:#1d4ed8;margin-bottom:4px;font-weight:700;display:block}.ts-wire p{margin:0;font-size:13.5px;line-height:1.4}.ts-fine{opacity:.85;margin:10px 0 0;font-size:11.5px}.ts-wire-share{border-bottom:1px solid #f1cac4;gap:3px;margin-bottom:8px;padding-bottom:8px;font-size:14px;display:grid}.ts-wire-share small{color:#45698f;font-size:12px}.ts-verified{color:#fff;background:#0f1b3d;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:800}.cp .ts .ts-lines>div,.cp .ts .ts-team li{color:#fff;background:#ffffff0d;border:1px solid #22c7e047}.cp .ts .ts-lines dt,.cp .ts .ts-team small{color:#22c7e0}.cp .ts .ts-lines dd,.cp .ts .ts-team b{color:#fff}.cp .ts .ts-lines dd.ts-soon{color:#6f87b3}.cp .ts .ts-team span{color:#9fb6dc}.cp .ts .ts-reach a{color:#22c7e0}.cp .ts h3,.cp .ts .ts-address{color:#fff}.cp .ts .ts-wire p,.cp .ts .ts-wire small{color:#0f1b3d}.cp .ts-team .ts-email-processor{justify-self:start;margin-top:6px;text-decoration:none}.cp .ins .ins-field{gap:4px;margin:12px 0 0;display:grid}.cp .ins .ins-field>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:#9fb6dc;font-size:12px;font-weight:800}.cp .ins input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#ffffff0f;border:1px solid #22c7e073;border-radius:12px;padding:11px 12px;font-size:17px}.cp .ins input:focus-visible{outline-offset:1px;outline:2px solid #22c7e0}.cp .ins .ins-money{display:block;position:relative}.cp .ins .ins-money i{color:#00e38a;font-style:normal;font-weight:800;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cp .ins .ins-money input{color:#00e38a;padding-left:26px;font-weight:800}.cp .ins .ins-field small{color:#9fb6dc;font-size:12.5px}.cp .ins .ins-paid{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 12px;padding:0;display:grid}.cp .ins .ins-paid legend{letter-spacing:.06em;text-transform:uppercase;color:#9fb6dc;grid-column:1/-1;margin-bottom:6px;padding:0;font-size:12px;font-weight:800}.cp .ins .ins-paid button{text-align:left;color:#dbe8ff;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #22c7e059;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.cp .ins .ins-paid button b{color:#fff;font-size:14.5px}.cp .ins .ins-paid button span{color:#9fb6dc;font-size:12px;line-height:1.35}.cp .ins .ins-paid button.on{background:#22c7e01a;border-color:#22c7e0;box-shadow:inset 0 0 0 1px #22c7e0,0 0 14px #22c7e040}.cp .ins .ins-save:disabled{opacity:.55;cursor:default}.cp .hb p.ins-done{color:#00e38a;background:#00e38a1f;border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:14px;font-weight:700}.cp .hb p.ins-fine{color:#6f87b3;margin:12px 0 0;font-size:12px}.cp .ins input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cp .ins .ins-send{border-top:1px solid #22c7e047;margin-top:16px;padding-top:12px}.cp .hb .ins-send p.ins-to{color:#dbe8ff;margin:0 0 8px;font-size:14px}.cp .hb .ins-send p.ins-to b{color:#fff}.cp .ins .ins-agent{background:#ffffff0d;border:1px solid #22c7e047;border-radius:12px;gap:2px;margin:0 0 10px;padding:9px 12px;display:grid}.cp .hb .ins-agent small{color:#22c7e0;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.cp .ins .ins-agent b{color:#fff}.cp .ins .ins-agent span{color:#9fb6dc;font-size:13px}.cp .ins .ins-doc{color:#22c7e0;cursor:pointer;border:1px dashed #22c7e08c;border-radius:12px;margin:0 0 10px;padding:11px 12px;font-size:14px;font-weight:700;display:block}.cp .ins .ins-doc input{opacity:0;width:1px;height:1px;position:absolute}.cp .ins .ins-quote{background:#ffffff0a;border:1px solid #22c7e059;border-radius:12px;margin:12px 0 4px;padding:10px 12px}.cp .ins .ins-quote summary{cursor:pointer;color:#22c7e0;font-size:15px;font-weight:800}.cp .hb .ins-quote p.ins-quote-why{margin:8px 0;font-size:13.5px}.cp .ins .ins-quote ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cp .ins .ins-quote li{border:1px solid #22c7e040;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.cp .ins .ins-quote li.on{border-color:#00e38a}.cp .ins .ins-quote li>span{gap:2px;min-width:0;display:grid}.cp .ins .ins-quote li b{color:#fff;font-size:14.5px}.cp .hb .ins-quote li small{color:#9fb6dc;font-size:12.5px;line-height:1.35}.cp .ins .ins-quote li .hb-btn{white-space:nowrap;flex:none;margin:0;padding:7px 12px;font-size:13px}.cp .ins .ins-quote li em{color:#00e38a;flex:none;font-size:13px;font-style:normal;font-weight:800}.cp .hb .ins-quote p.ins-quote-free{color:#6f87b3;margin:8px 0 0;font-size:12px}.cp .ins .ins-quote li.on{background:#22c7e014;border-color:#22c7e0}.cp .ins .ins-quote li.asked{border-color:#00e38a}.cp .ins .ins-check{color:#0f1b3d;cursor:pointer;background:0 0;border:2px solid #22c7e0;border-radius:50%;flex:none;width:30px;height:30px;font-size:15px;font-weight:900}.cp .ins .ins-check.on{background:#22c7e0}.cp .ins .ins-check:disabled{opacity:.35;cursor:default}.cp .hb .ins-quote p.ins-quote-what{color:#dbe8ff;margin:10px 0 8px;font-size:12.5px}.cp .hb p.ins-trouble{color:#ff8a8a;background:#ff8a8a1f;border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:14px;font-weight:700}.cp .ins .ins-insp{border-top:1px solid #22c7e047;margin-top:16px;padding-top:12px}.cp .hb .ins-insp p.ins-insp-none{margin:0 0 8px;font-size:13.5px}.cp .ins .ins-insp ul{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.cp .ins .ins-insp li{background:#ffffff0a;border:1px solid #22c7e040;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.cp .ins .ins-insp li>span{flex:1;gap:1px;min-width:0;display:grid}.cp .ins .ins-insp li b{color:#fff;font-size:14.5px}.cp .hb .ins-insp li small{color:#9fb6dc;font-size:12px}.cp .ins .ins-insp li em{color:#00e38a;font-style:normal;font-weight:800}.cp .ins .ins-insp-x{color:#9fb6dc;cursor:pointer;background:0 0;border:1px solid #22c7e073;border-radius:50%;width:28px;height:28px;font-size:16px}.cp .ins .ins-insp-add{color:#22c7e0;font:inherit;cursor:pointer;background:0 0;border:1px dashed #22c7e08c;border-radius:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:800}.cp .ins .ins-insp-form{background:#ffffff08;border:1px solid #22c7e059;border-radius:12px;margin-top:6px;padding:10px 12px}.cp .ins .ins-insp-kinds{flex-wrap:wrap;gap:6px;display:flex}.cp .ins .ins-insp-kinds button{color:#dbe8ff;font:inherit;cursor:pointer;background:0 0;border:1px solid #22c7e073;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:700}.cp .ins .ins-insp-kinds button.on{color:#0f1b3d;background:#22c7e0;border-color:#22c7e0}.cp .ins .ins-insp-acts{align-items:center;gap:12px;display:flex}.cp .ins .ins-insp-acts .hb-btn{margin:0}.cp .ins .ins-insp-cancel{color:#22c7e0;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.cp .ins .ins-lock{border:0;min-width:0;margin:0;padding:0}.cp .ins .ins-lock:disabled{opacity:.65}.cp .hb p.ins-frozen{color:#dbe8ff;background:#22c7e014;border:1px solid #22c7e073;border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:14px}.cp .hb p.ins-change{color:#dbe8ff;background:#22c7e014;border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:14px}.ins-agent-form{border:0;grid-template-columns:1fr 1fr;gap:10px 12px;margin:0 0 12px;padding:0;display:grid}.ins-agent-form legend{margin-bottom:6px;font-weight:800}@media (width<=520px){.ins-agent-form{grid-template-columns:1fr}}.ins-send-why{opacity:.9;margin:4px 0 10px;font-size:14px;line-height:1.45}.ins-see{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 10px;padding:0;font-size:13.5px;font-weight:700;text-decoration:underline;display:inline-block}.ins-mail{background:#7f7f7f14;border:1px solid #7f7f7f59;border-radius:12px;margin:0 0 12px;padding:12px 14px}.ins-mail b{margin-bottom:6px;font-size:14px;display:block}.ins-mail pre{white-space:pre-wrap;font:inherit;margin:0;font-size:13.5px;line-height:1.5}.kdl{color:#e6edff;background:#101c4a;border:1.5px solid #22d3ee;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.kdl b{color:#fff}.kdl-off{border-style:dashed;border-color:#5b6fa8}.kdl-off p{color:#9fb6dc;margin:0;font-size:13.5px}.kdl-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.kdl-pill{background:#1e293b;border:1px solid #3bb9cd;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.kdl-big{background:#0b1437;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.kdl-big small,.kdl dt{color:#9fb6dc;font-size:12px}.kdl-big b{font-size:22px}.kdl .kdl-money{color:#00c26e}.kdl dl{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;display:grid}.kdl dl>div{min-width:0}.kdl dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.kdl-pay{background:#0b1437;border-radius:10px;gap:0;padding:10px 12px;display:grid}.kdl-pay small{color:#22d3ee;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800}.kdl-pay p{border-bottom:1px solid #1f2d63;justify-content:space-between;gap:10px;margin:0;padding:6px 0;font-size:14px;display:flex}.kdl-pay .kdl-pay-total{border-top:2px solid #22d3ee;border-bottom:0;font-size:16px;font-weight:800}.kdl-pay .kdl-pay-hoa{color:#9fb6dc;border:1px dashed #5b6fa8;border-radius:8px;margin-top:8px;padding:6px 8px}.kdl-pay-hoa span{display:grid}.kdl-pay-hoa em{color:#9fb6dc;font-size:11.5px;font-style:normal}.kdl-fine{color:#9fb6dc;margin:0;font-size:12px;line-height:1.4}.kdl-cash{background:#0b1437;border-radius:10px;padding:8px 10px;display:grid}.kdl-cash p{border-bottom:1px solid #1f2d63;justify-content:space-between;gap:10px;margin:0;padding:5px 0;font-size:13.5px;display:flex}.kdl-cash span{color:#9fb6dc}.kdl-cash-total{border-top:2px solid #22d3ee;font-weight:800;border-bottom:0!important;font-size:16px!important}.kdl-cash-total span{color:inherit}.kdl-v2{gap:12px;padding:14px}.kdl-chips{flex-wrap:wrap;gap:6px;display:flex}.kdl-chip{color:#e0faff;font:inherit;white-space:nowrap;background:#22c7e01a;border:1px solid #22c7e080;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:12px;font-weight:800;display:inline-flex}.kdl-chip i{clip-path:inset(0 round 24%);filter:drop-shadow(0 0 3px #22c7e0);background:#22c7e0;width:10px;height:12px}.kdl-hero{gap:2px;display:grid}.kdl-hero small{color:#9fb6dc;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.kdl-hero b{font-variant-numeric:tabular-nums;text-shadow:0 0 14px #00e38a59;font-size:32px;font-weight:900;line-height:1.1}.kdl-hero-note{color:#9fb6dc;font-size:12px}.kdl-pay2{gap:0;display:grid}.kdl-pay2-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kdl-pay2-top small{color:#22c7e0;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.kdl-pay2-top b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.kdl-bar{border-radius:999px;gap:2px;height:10px;margin:8px 0 6px;display:flex;overflow:hidden;box-shadow:0 0 10px #22c7e040}.kdl-bar span{min-width:4px;display:block}.kdl-pay2 p{border-bottom:1px solid #22c7e01f;justify-content:space-between;gap:10px;margin:0;padding:6px 0;font-size:14px;display:flex}.kdl-pay2 p span{color:#c9d8f3;align-items:center;gap:8px;display:inline-flex}.kdl-pay2 p span i{clip-path:inset(0 round 24%);flex:0 0 9px;height:10px}.kdl-pay2 p b{color:#fff;font-variant-numeric:tabular-nums}.kdl-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kdl-hero-row>span{gap:2px;display:grid}.kdl-hexrow{justify-content:center;gap:3px;display:flex}.kdl-hex{aspect-ratio:.866;isolation:isolate;clip-path:inset(0 round 24%);filter:drop-shadow(0 0 6px #22c7e040);background:#22c7e080;flex:1 1 0;place-items:center;max-width:104px;display:grid;position:relative}.kdl-hex:before{content:"";z-index:-1;clip-path:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24'%3E%3Cpath d='M0 0' fill='none' stroke='rgba(224,250,255,.12)' stroke-width='.8'/%3E%3C/svg%3E"),linear-gradient(20deg,#101a45 0%,#1a2c6e 60%,#13406b 100%);position:absolute;inset:1.5px}.kdl-hex span{text-align:center;justify-items:center;gap:2px;padding:0 6px;display:grid}.kdl-hex small{letter-spacing:.06em;text-transform:uppercase;color:#22c7e0;font-size:9px;font-weight:800;line-height:1.2}.kdl-hex b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.kdl-program{white-space:nowrap;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24'%3E%3Cpath d='M0 0' fill='none' stroke='rgba(224,250,255,.12)' stroke-width='.8'/%3E%3C/svg%3E"),linear-gradient(20deg,#101a45,#1a2c6e 60%,#13406b);border:1px solid #22c7e080;border-radius:999px;justify-self:center;align-items:center;gap:8px;margin:8px 0 0;padding:8px 16px;font-size:14px;display:inline-flex;position:relative;box-shadow:0 0 12px #22c7e033,inset 0 1px #ffffff14}.kdl-program:before{content:"";filter:drop-shadow(0 0 4px #22c7e0);background:#22c7e0;width:2px;height:10px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.kdl-program i{clip-path:inset(0 round 24%);filter:drop-shadow(0 0 3px #22c7e0);background:#22c7e0;flex:0 0 11px;height:13px}.kdl-program span{color:#22c7e0;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:800}.kdl-program b{color:#fff;font-weight:800}.kdl-pay2 .kdl-hoa2{background:#3bb9cd14;border:1px solid #3bb9cd59;border-radius:999px;margin-top:6px;padding:6px 12px}.kdl-pay2 .kdl-hoa2 span{color:#e0e7ff;white-space:nowrap;gap:7px}.kdl-pay2 .kdl-hoa2 span i{clip-path:inset(0 round 24%);background:#3bb9cd;flex:0 0 9px;height:10px}.kdl-pay2 .kdl-hoa2 em{color:#9fb6dc;font-size:12px;font-style:normal}.kdl-pay2 .kdl-hoa2 em:before{content:"· "}.kdl-pay2 .kdl-hoa2 b{color:#00c26e}.kdl-pay2-top small{white-space:nowrap}.kdl-report-cta{font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:999px;margin:6px 0 0;padding:11px 20px;font-size:15px;font-weight:800}.cds{color:#e6edff;background:linear-gradient(135deg,#0f1b3d,#0f1b3d 45%,#0e7ea5 80%,#22c7e0);position:relative;overflow:hidden;box-shadow:0 10px 26px #14204f4d,inset 0 0 0 1px #ffffff2e}.cds:before{content:"";opacity:.35;pointer-events:none;background:url(/brand/email-hex-inlay-navy.png) 0 0/28px 48px;position:absolute;inset:0}.cds>*{position:relative}.cds-head{align-items:center;gap:10px;display:flex}.cds-head>span{font-size:30px}.cds-head b{color:#fff;font-size:20px;display:block}.cds-head small{color:#c9d8f5;font-size:13px}.cds-photo{cursor:pointer;background:#ffffff24;border:1.5px dashed #ffffff8c;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cds-photo.done{border-style:solid;border-color:#6ee7b7}.cds-cam{font-size:26px}.cds-photo b{color:#fff;font-size:15.5px;display:block}.cds-photo small{color:#c9d8f5;font-size:12.5px}.cds-words{color:#fff;gap:6px;font-size:13.5px;font-weight:700;display:grid}.cds-words input{min-width:0;font:inherit;color:#0f1b3d;background:#fff;border:0;border-radius:12px;flex:1;padding:10px 12px;font-weight:600}.cds-words button{background:var(--hh-pink-tag);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-weight:800}.cds-words button:disabled{opacity:.45;cursor:default}.cds-note{color:#fff;background:#ffffff29;border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px;font-weight:700}.cp .hb.cdb{padding-bottom:12px}.cp .hb.cdb .cdb-tag{letter-spacing:.1em;text-transform:uppercase;color:#22c7e0;align-items:center;gap:7px;margin:0 0 6px;font-size:11.5px;font-weight:800;display:flex}.cp .hb.cdb .cdb-tag:before{content:"";background:#22c7e0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c7e0}.cp .hb.cdb .cdb-when{margin:0 0 12px;font-size:13.5px}.cp .hb.cdb .cdb-match{color:#00e38a;margin-top:2px;font-weight:700;display:block}.cp .hb.cdb .cdb-hero{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px;display:grid}.cp .hb.cdb .cdb-hero>div{background:#22c7e00f;border:1px solid #22c7e059;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.cp .hb.cdb .cdb-hero small{color:#9fb6dc;letter-spacing:.02em;font-size:12px;font-weight:700}.cp .hb.cdb .cdb-money{color:#00e38a;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.15}@media (width<=380px){.cp .hb.cdb .cdb-hero{grid-template-columns:1fr}}.cp .hb.cdb .cdb-group{margin:0 0 10px}.cp .hb.cdb .cdb-group h3{color:#fff;margin:10px 0 2px;font-size:14.5px;font-weight:800}.cp .hb.cdb .cdb-group .hb-row{margin:0;padding:7px 0;font-size:14.5px}.cp .hb.cdb .cdb-group .hb-row:last-child{border-bottom:0}.cp .hb.cdb .cdb-total{border-top:1px solid #22c7e073;margin-top:2px}.cp .hb.cdb .cdb-total span{color:#fff;font-weight:800}.cp .hb.cdb .cdb-note{margin:4px 0 0;font-size:12.5px;line-height:1.4;display:block}.cp .hb.cdb .cdb-fine{opacity:.85;margin:12px 0 0;font-size:12px;line-height:1.45}.at-card{color:#0f1b3d;text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:18px;gap:10px;margin:0 0 14px;padding:18px 16px;display:grid;box-shadow:0 4px 14px #14204f14}.at-card>*{min-width:0}.at-step{letter-spacing:.08em;color:#0e7ea5;margin:0;font-size:11px;font-weight:800}.at-card h2{color:#0f1b3d;margin:0;font-size:22px;line-height:1.25}.at-sub,.at-fine{color:#45698f;margin:0;font-size:14px;line-height:1.5}.at-fine{font-size:12.5px}.at-error{color:#b3261e;background:#fff1f1;border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px;font-weight:700}.at-options{gap:10px;margin-top:4px;display:grid}.at-options button{text-align:left;color:#0f1b3d;font:inherit;cursor:pointer;background:#fff;border:2px solid #dbe3ef;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.at-options button:hover:not(:disabled){background:#f3f7ff;border-color:#0e7ea5}.at-options button:disabled{opacity:.6;cursor:default}.at-options i{font-size:24px;font-style:normal;line-height:1}.at-options span{gap:3px;display:grid}.at-options b{font-size:16px}.at-options small{color:#45698f;font-size:13px;line-height:1.4}.at-cta{background:var(--hh-fade,linear-gradient(90deg, #0f1b3d 0%, #0f1b3d 34%, #0e7ea5 68%, #22c7e0 100%));color:#fff;cursor:pointer;border:0;border-radius:999px;justify-self:stretch;padding:12px 18px;font:800 15px system-ui,sans-serif;box-shadow:0 4px 12px #14204f40}.at-door{text-align:center;box-sizing:border-box;text-decoration:none;display:block}.at-cta:disabled{opacity:.55;cursor:default}.at-skip{color:#45698f;cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px;font:700 13.5px system-ui,sans-serif;text-decoration:underline}.at-code{gap:8px;display:grid}.at-code label{gap:4px;font-size:13px;font-weight:700;display:grid}.at-code input{font:inherit;letter-spacing:.2em;color:#0f1b3d;border:1px solid #c9d6ea;border-radius:10px;padding:10px 12px;font-size:18px}.at-code input:focus{border-color:#0e7ea5;outline:2px solid #0e7ea5}.at-list{color:#45698f;gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.at-list b{color:#0f1b3d}.at-open{color:#0f1b3d;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9d6ea;border-radius:14px;width:100%;margin:0 0 14px;padding:12px 16px;font:800 15px system-ui,sans-serif;display:block;box-shadow:0 2px 8px #14204f0f}.cp .hb p.rc-status{color:#fff;margin:0 0 6px;font-size:16px;font-weight:700}.cp .hb p.rc-status b{color:#22c7e0}.cp .hb p.rc-label{letter-spacing:.1em;text-transform:uppercase;color:#22c7e0;align-items:center;gap:7px;margin:12px 0 6px;font-size:11.5px;font-weight:800;display:flex}.cp .hb p.rc-label:before{content:"";background:#22c7e0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c7e0}.cp .rc-rates{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cp .rc-rates button{font:inherit;color:#22c7e0;cursor:pointer;background:#ffffff0a;border:1.5px solid #22c7e059;border-radius:12px;justify-items:center;gap:1px;min-height:52px;padding:10px 2px;font-size:15px;font-weight:800;display:grid}.cp .rc-rates button small{color:#9fb6dc;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.cp .rc-rates button.on{color:#0f1b3d;background:#22c7e0;border-color:#22c7e0}.cp .rc-rates button.on small{color:#0f1b3d}.cp .rc-figures{background:#05091e73;border:1px solid #22c7e040;border-radius:12px;gap:6px;margin:12px 0;padding:12px;display:grid}.cp .rc-big,.cp .rc-line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cp .rc-big span{color:#fff;font-size:14px;font-weight:700}.cp .rc-big b{color:#00e38a;font-variant-numeric:tabular-nums;font-size:20px}.cp .rc-line span{color:#9fb6dc;font-size:14px}.cp .rc-line b{color:#fff;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.cp .rc-big+.rc-line,.cp .rc-line+.rc-big{border-top:1px solid #22c7e038;padding-top:6px}.cp .hb p.rc-flag{color:#ff8a8a;margin:4px 0 0;font-size:13px}.cp .rc-confirm{background:#ffffff0a;border:1.5px solid #22c7e0;border-radius:12px;padding:12px}.cp .hb .rc-confirm p{color:#dbe8ff;margin:0 0 10px;font-size:14px;line-height:1.45}.cp .rc-confirm span{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cp .rc-back{font:inherit;color:#22c7e0;cursor:pointer;background:0 0;border:0;padding:10px;font-size:14px;font-weight:700}.cp .hb p.rc-sent{color:#00e38a;background:#00e38a1f;border-radius:12px;margin:0;padding:12px;font-size:14px;font-weight:600}.cp .hb p.rc-late{color:#dbe8ff;background:#ffffff0f;border-radius:12px;margin:0;padding:12px;font-size:14px}.cp .hb p.rc-hint{color:#9fb6dc;font-size:14px}.cp .hb p.rc-fine{color:#6f87b3;margin:12px 0 0;font-size:12px}.cp .hb .rc-pill{color:#0f1b3d;width:100%;font:inherit;letter-spacing:.01em;cursor:pointer;background:#fff;border:2px solid #22c7e0;border-radius:999px;margin:4px 0 0;padding:14px 18px;font-size:16px;font-weight:800;display:block;box-shadow:0 6px 16px #0000004d}.cp .hb .rc-pill:disabled{opacity:.7;cursor:default}.cp .rc-confirm span .rc-pill{flex:1;width:auto}.cp .rc-done{background:#00e38a1f;border:1.5px solid #00e38a;border-radius:12px;gap:4px;padding:14px;display:grid}.cp .rc-done b{color:#00e38a;font-size:17px}.cp .rc-done span{color:#dbe8ff;font-size:14px;line-height:1.45}.rc-burst{z-index:60;pointer-events:none;width:0;height:0;position:fixed}.rc-burst i{opacity:.95;border-radius:2px;width:8px;height:13px;animation:ease-out forwards rc-burst;position:absolute;top:0;left:0}@keyframes rc-burst{0%{transform:translate(0)rotate(0)}35%{transform:translate(var(--x), var(--y)) rotate(260deg)}to{transform:translate(calc(var(--x) * 1.25), 360px) rotate(700deg);opacity:0}}@media (prefers-reduced-motion:reduce){.rc-burst{display:none}}.cp .rc-rows{gap:8px;display:grid}.cp .rc-row-rate{color:#22c7e0;align-items:baseline;gap:6px;font-size:19px;font-weight:800;display:flex}.cp .rc-row-rate small{color:#9fb6dc;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.cp .rc-row-figs{text-align:right;color:#9fb6dc;font-size:13px;display:grid}.cp .rc-row-figs b{color:#00e38a;font-variant-numeric:tabular-nums;font-size:15px}.cp .rc-row-figs i{color:#fff;font-variant-numeric:tabular-nums;font-style:normal}.cp .rc-row-vs{color:#9fb6dc;grid-column:1/-1;font-size:13px;line-height:1.4}.cp .rc-row-vs b{color:#fff}.cp .rc-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:4px 6px 0 0;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.cp .rc-tag-fast{color:#00e38a;background:#00e38a2e}.cp .rc-tag-cash{color:#22c7e0;background:#22c7e02e}.cp .rc-row2{background:#ffffff0a;border:1px solid #22c7e059;border-radius:12px;overflow:hidden}.cp .rc-row2.on{border-color:#22c7e0;box-shadow:inset 0 0 0 1px #22c7e0,0 0 14px #22c7e040}.cp .rc-row2.mine{border-color:#22c7e059}.cp .rc-row2-head{text-align:left;width:100%;font:inherit;color:#dbe8ff;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.cp .rc-row2.on .rc-row2-head{background:#22c7e00f}.cp .rc-row2-body{background:#22c7e00f;gap:10px;padding:0 12px 12px;display:grid}.cp .rc-row2-body .rc-figures,.cp .rc-row2-body .rc-pill{margin:0}.cp .hb p.rc-compare-label{margin:14px 0 2px}.cp .rc-more{font:inherit;color:#22c7e0;cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:underline;display:block}.cp .hb p.rc-compare-label{flex-wrap:wrap;gap:6px 12px}.cp .hb p.rc-compare-label span{flex:160px}.cp .rc-see-report{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:#22c7e0;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;text-decoration:underline}.cp .rc-hexes{justify-content:center;align-items:flex-start;gap:4px;padding:4px 0 2px;display:flex}.cp .rc-hex{min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;flex:0 112px;justify-items:center;gap:6px;padding:0;display:grid}.cp .rc-hex-in{aspect-ratio:.866;color:#fff;clip-path:inset(0 round 24%);background:#22c7e073;align-content:center;justify-items:center;gap:1px;width:100%;display:grid;position:relative}.cp .rc-hex-in:before{content:"";z-index:-1;clip-path:inherit;background:#0d1740 linear-gradient(#ffffff14,#fff0 50%);position:absolute;inset:2px}.cp .rc-hex-in{isolation:isolate}.cp .rc-hex-in small{letter-spacing:.1em;text-transform:uppercase;color:#9fb6dc;font-size:9.5px;font-weight:800}.cp .rc-hex-in b{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.cp .rc-hex-in i{color:#00e38a;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:800}.cp .rc-hex-in i em{color:#c9d8f3;margin-left:1px;font-size:9.5px;font-style:normal}.cp .rc-hex .rc-tag{margin:0;padding:2px 6px;font-size:9.5px}.cp .rc-hex.on .rc-hex-in{filter:drop-shadow(0 0 10px #22c7e08c);background:#22c7e0}.cp .rc-hex.on .rc-hex-in:before{background:linear-gradient(20deg,#0f1b3d 0%,#0e7ea5 55%,#22c7e0 100%)}.cp .rc-hex.on .rc-hex-in small{color:#e0faff}.cp .rc-hex.mine .rc-hex-in small:before{content:"🔒 "}.cp .rc-hex:hover .rc-hex-in{background:#7fe6ff}.cp .rc-hex:focus-visible{outline:none}.cp .rc-hex:focus-visible .rc-hex-in{background:#fff}.cp .rc-hex-detail{margin-top:4px}.cp .rc-hex-detail .rc-row-vs{margin:0;padding:10px 12px 4px}.cp .rc-hex-detail .rc-row2-body{padding-top:8px}.cp .rc-hex-in:before{background-color:#0d1740;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24'%3E%3Cpath d='M0 0' fill='none' stroke='rgba(224,250,255,.12)' stroke-width='.8'/%3E%3C/svg%3E"),linear-gradient(#ffffff14,#fff0 50%)}.cp .rc-hex.on .rc-hex-in:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24'%3E%3Cpath d='M0 0' fill='none' stroke='rgba(224,250,255,.16)' stroke-width='.8'/%3E%3C/svg%3E"),linear-gradient(20deg,#1e2a6b 0%,#1d4ed8 60%,#0891b2 100%)}@property --rc-spark{syntax:"<angle>";inherits:false;initial-value:0deg}.cp .rc-hex.mine .rc-hex-in{background:conic-gradient(from var(--rc-spark), #22c7e0 0deg, #22c7e0 270deg, #e0faff 318deg, #fff 334deg, #22c7e0 360deg);animation:2.6s linear infinite rc-spark,2.8s ease-in-out infinite rc-breathe}.cp .rc-hex.mine .rc-hex-in:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24'%3E%3Cpath d='M0 0' fill='none' stroke='rgba(224,250,255,.2)' stroke-width='.8'/%3E%3C/svg%3E"),linear-gradient(20deg,#0f1b3d 0%,#0e7ea5 55%,#22c7e0 100%)}.cp .rc-hex.mine .rc-hex-in:after{content:"";z-index:-1;clip-path:inset(0 round 24%);background:linear-gradient(115deg,#0000 30%,#ffffff38 45%,#0000 60%) 0 0/250% 100% no-repeat;animation:3.6s ease-in-out infinite rc-sweep;position:absolute;inset:2px}.cp .rc-hex.mine .rc-hex-in small{color:#e0faff}@keyframes rc-spark{to{--rc-spark:360deg}}@keyframes rc-breathe{0%,to{filter:drop-shadow(0 0 6px #22c7e080)}50%{filter:drop-shadow(0 0 14px #22c7e0e6)drop-shadow(0 0 24px #06b6d473)}}@keyframes rc-sweep{0%{background-position:120% 0}60%,to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.cp .rc-hex.mine .rc-hex-in,.cp .rc-hex.mine .rc-hex-in:after{animation:none}}.cp .rc-hex:not(.mine) .rc-hex-in{--rc-edge:#6b7a9e;background:var(--rc-edge)}.cp .rc-hex.rc-hex-fast .rc-hex-in{--rc-edge:#00e38a}.cp .rc-hex.rc-hex-cash .rc-hex-in{--rc-edge:#22c7e0}.cp .rc-hex:not(.mine) .rc-hex-in:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24'%3E%3Cpath d='M0 0' fill='none' stroke='rgba(200,210,230,.1)' stroke-width='.8'/%3E%3C/svg%3E"),linear-gradient(#2a3150 0%,#1b2038 100%)}.cp .rc-hex:not(.mine) .rc-hex-in b{color:#c3cbe0}.cp .rc-hex:not(.mine) .rc-hex-in i{color:#8fbfa8}.cp .rc-hex:not(.mine) .rc-hex-in small{color:#8a94b3}.cp .rc-hex:not(.mine):hover .rc-hex-in{background:var(--rc-edge);filter:brightness(1.15)}.cp .rc-hex.on:not(.mine) .rc-hex-in{background:var(--rc-edge);filter:drop-shadow(0 0 9px var(--rc-edge))}.cp .rc-hex.on:not(.mine) .rc-hex-in b{color:#fff}.cp .rc-hex.on:not(.mine) .rc-hex-in i{color:#00e38a}.cp .rc-hex.on:not(.mine) .rc-hex-in:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24'%3E%3Cpath d='M0 0' fill='none' stroke='rgba(224,250,255,.14)' stroke-width='.8'/%3E%3C/svg%3E"),linear-gradient(#2c3561 0%,#1a2146 100%)}.cp #your-rate{scroll-margin-top:168px}.vault-next{gap:6px;margin:0 0 14px;display:grid}.vault-next:empty{display:none}.vault-next:before{content:"Your next step";filter:drop-shadow(0 0 4px #22c7e0b3);color:#22c7e0;letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(circle at 5px,#22c7e0 0 3.5px,#0000 4.5px) no-repeat;padding-left:18px;font-size:12px;font-weight:800;display:block}.vault-next>:first-child{margin-top:0}.cp .hb.vault-app p{margin:0 0 10px}.cp .hb .vault-app-people{align-items:center;gap:14px;margin:4px 0 12px;display:flex}.cp .hb .vault-app-people ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cp .hb .vault-app-people li{color:#9fb6dc;font-size:14.5px;font-weight:700}.cp .hb .vault-app-people li.on{color:#fff}.cp .hb .vault-app-people small{color:#9fb6dc;margin-left:8px;font-size:12px;font-weight:600}.cp .hb .vault-app-people li.on small{color:#00e38a}.vault-next-why{color:#e6edff;margin:0 0 2px;padding-left:2px;font-size:15px;font-weight:700;line-height:1.4}.vault-done{color:#00e38a;background:#00e38a1a;border:1px solid #00e38a80;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-weight:800;animation:6s forwards vault-done}@keyframes vault-done{0%{opacity:0;transform:translateY(-4px)}8%,80%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.vault-done{animation:none}}.cp-calc-dark{max-width:520px;margin-left:auto;margin-right:auto;padding-bottom:0}.cp-calc-dark .cp-greet{margin:0 0 10px;padding:0 2px}.cp-calc-dark .cp-greet b{color:#fff;font-size:16px;font-weight:800;display:block}.cp-calc-dark .cp-greet small{color:#7a8aa6;font-size:12px}.cp-calc-dark .cp-rest-fade{color:#fff;background:radial-gradient(90% 40% at 10% 0,#3bb9cd38 0%,#3bb9cd00 60%),linear-gradient(#142250 0%,#1e3a8a 52%,#0e7490 100%);border-radius:18px 18px 0 0;min-height:40vh;margin:12px 0 0;padding:14px 14px 32px}.cp-calc-dark .cp-rest-fade .cp-card{color:#fff;box-shadow:none!important;background:#ffffff12!important;border:1px solid #ffffff24!important;border-radius:14px!important;padding:14px 16px!important}.cp-calc-dark .cp-rest-fade .cp-card h2,.cp-calc-dark .cp-rest-fade .cp-card p,.cp-calc-dark .cp-rest-fade .cp-card span,.cp-calc-dark .cp-rest-fade .cp-card b,.cp-calc-dark .cp-rest-fade .cp-card strong{color:#fff}.cp-calc-dark .cp-rest-fade .cp-profile-ask,.cp-calc-dark .cp-rest-fade .cp-fine,.cp-calc-dark .cp-rest-fade .cp-share-line{color:#ffffffb3}.cp-calc-dark .cp-rest-fade .cp-field span{letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:10px;font-weight:800}.cp-calc-dark .cp-rest-fade .cp-field input,.cp-calc-dark .cp-rest-fade .cp-field select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;font-weight:700}.cp-calc-dark .cp-rest-fade .cp-own-rent{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;gap:0;padding:3px}.cp-calc-dark .cp-rest-fade .cp-choice{color:#ffffffb3;background:0 0;border:0;border-radius:9px}.cp-calc-dark .cp-rest-fade .cp-choice.picked{color:#fff;background:linear-gradient(90deg,#0f1b3d 0%,#0e7ea5 60%,#22c7e0 100%)}.cp-calc-dark .cp-rest-fade .cp-calc-result{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px}.ac{text-align:left;gap:10px;display:grid}.ac h2{margin:0}.ac-row{background:#fff;border:1px solid #dbe3ef;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ac-row span{gap:1px;min-width:0;display:grid}.ac-row small{letter-spacing:.06em;text-transform:uppercase;color:#45698f;font-size:11px;font-weight:800}.ac-row b{color:#0f1b3d;overflow-wrap:anywhere;font-size:15.5px}.ac-btn{color:#1e3a8a;font:inherit;cursor:pointer;background:linear-gradient(#fff,#eef3fb);border:1px solid #c9d6ea;border-radius:999px;flex:none;padding:7px 13px;font-size:13px;font-weight:700}.ac-btn:disabled{opacity:.5;cursor:default}.ac-form{background:#f3f7ff;border-radius:12px;gap:10px;padding:12px;display:grid}.ac-form p{color:#1e2b45;margin:0;font-size:14px;line-height:1.45}.ac-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-fine{margin:0;color:#5b6b85!important;font-size:12.5px!important}.ac-done{color:#00804a;margin:0;font-size:14px;font-weight:700}.cp.cp-ray.cp-ray{background-color:#070d24;background-image:radial-gradient(120% 55% at 0 0,#0e7ea542,#0000 60%),radial-gradient(90% 50% at 100% 25%,#06b6d42e,#0000 60%),linear-gradient(#0f1838 0%,#0a1230 55%,#070d24 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.cp.cp-ray.cp-ray :is(.cp-card:not(.cp-home),.hb:not(.cp-home)){animation:7s linear infinite eh-edge;position:relative;color:#e6edff!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(159,182,220,0.09)' stroke-width='0.8'/></svg>") 0 0 / 14px 24px padding-box, linear-gradient(165deg, #18255cf0, #0b1332f5) padding-box, conic-gradient(from var(--hh-spin), #22c7e047 0deg, #22c7e047 180deg, #22c7e0 235deg, #fff 255deg, #1e90ff 285deg, #22c7e047 330deg) border-box!important;border:1.5px solid #0000!important;border-radius:18px!important;box-shadow:0 0 22px #1e90ff29,0 12px 30px #04081e66,inset 0 1px #ffffff14!important}.cp.cp-ray.cp-ray :is(.cp-card:not(.cp-home),.hb:not(.hb-door):not(.cp-home))>h2:before{background:linear-gradient(135deg,#1e3a8a,#0e7ea5 50%,#22c7e0)}.cp.cp-ray :is(.rw-week,.rw-rate-k,.bs-eyebrow,.rw-read small,.cp-prices-head,.ralphy-fed-title,.ray-tag){letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex;color:#22c7e0!important}.cp.cp-ray :is(.rw-week,.rw-rate-k,.bs-eyebrow,.rw-read small,.cp-prices-head,.ralphy-fed-title):before{content:"";background:#22c7e0;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #22c7e0}.cp.cp-ray .ray-hero{align-items:center;gap:16px;margin:6px 0 4px;display:flex}.cp.cp-ray .ray-portrait{flex:none;place-items:center;width:100px;height:115.5px;display:grid;position:relative}.cp.cp-ray .ray-face{clip-path:inset(0 round 24%);background:radial-gradient(circle at 50% 42%,#2f56c4,#13204f 72%);width:88px;height:101.6px;display:block;position:relative;overflow:hidden}.cp.cp-ray .ray-face img{width:150%;max-width:none;height:auto;position:absolute;top:4%;left:-22%}.cp.cp-ray .ray-portrait-rim{filter:drop-shadow(0 0 10px #22c7e08c);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cp.cp-ray .ray-rim-glass{fill:#0d1638e6;stroke:#22c7e08c;stroke-width:2.5px}.cp.cp-ray .ray-rim-spark{fill:none;stroke:#fff;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:14 86;filter:drop-shadow(0 0 4px #22c7e0);animation:4.5s linear infinite ray-spark}@keyframes ray-spark{to{stroke-dashoffset:-100px}}.cp.cp-ray .ray-hero-words{min-width:0}.cp.cp-ray .ray-hero .cp-hello{margin:0;font-size:30px;line-height:1.12}.cp.cp-ray.cp-ray .ray-hero .cp-hello .cp-hello-keep{display:block;color:#22c7e0!important;text-shadow:0 0 16px #1e90ff8c!important}.cp.cp-ray .ray-hero .cp-status{margin:6px 0 0;font-size:14.5px;line-height:1.4}.cp.cp-ray .rw-week{margin:18px 0 10px}.cp.cp-ray .rw-rate{background:radial-gradient(70% 120% at 100%,#1e90ff38,#0000 70%),linear-gradient(165deg,#18255cf0,#0b1332f5);border:1px solid #22c7e073;border-radius:18px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 22px #1e90ff33,0 12px 30px #04081e66,inset 0 1px #ffffff1a}.cp.cp-ray .rw-rate:after{content:"";pointer-events:none;clip-path:inset(0 round 24%);opacity:.55;background:linear-gradient(150deg,#22c7e059,#0e7ea52e 55%,#14204f00);width:112px;height:129px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.cp.cp-ray .rw-rate>*{z-index:1;position:relative}.cp.cp-ray .rw-rate-v{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 22px #22c7e073;font-size:46px;font-weight:900;line-height:1}.cp.cp-ray .rw-rate-d{color:#b4bfd3;background:#ffffff0f;border:1px solid #9fb6dc4d;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:800}.cp.cp-ray .rw-rate-d.down{color:#00e38a;background:#00e38a1a;border-color:#00e38a73;box-shadow:0 0 12px #00e38a40}.cp.cp-ray .rw-rate-d.up{color:#ff6b7a;background:#ff4d5e1a;border-color:#ff4d5e73;box-shadow:0 0 12px #ff4d5e40}.cp.cp-ray .rw-rate-n{color:#9fb6dc;flex-basis:100%;margin-top:4px;font-size:11.5px}.cp.cp-ray .bs{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='24'><path d='M0 0' fill='none' stroke='rgba(159,182,220,0.09)' stroke-width='0.8'/></svg>") 0 0 / 14px 24px padding-box, linear-gradient(165deg, #18255cf0, #0b1332f5) padding-box, conic-gradient(from var(--hh-spin), #22c7e047 0deg, #22c7e047 180deg, #22c7e0 235deg, #fff 255deg, #1e90ff 285deg, #22c7e047 330deg) border-box;border:1.5px solid #0000;border-radius:18px;margin-top:14px;padding:18px 16px;animation:7s linear -3s infinite eh-edge;box-shadow:0 0 22px #1e90ff29,0 12px 30px #04081e66,inset 0 1px #ffffff14}.cp.cp-ray .bs-head{color:#fff;text-shadow:0 0 14px #22c7e040;margin:6px 0 10px;font-size:21px;line-height:1.22}.cp.cp-ray .bs-where{color:#9fb6dc;margin-bottom:12px;font-size:12.5px}.cp.cp-ray .bs-where b{color:#fff}.cp.cp-ray .bs-change{color:#7fe7ff;text-shadow:0 0 8px #22c7e066}.cp.cp-ray .bs-tiles{gap:10px}.cp.cp-ray .bs-tile,.cp.cp-ray .ralphy-rates-slim .ralphy-rate,.cp.cp-ray .ralphy-fed-tile,.cp.cp-ray .lfg-row{background:linear-gradient(#1d2d66 0%,#15224f 55%,#0f1940 100%);border:1.5px solid #1b2c6b;border-radius:14px;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -3px 6px #00000059,0 2px #060b20,0 8px 16px #04081e73}.cp.cp-ray .bs-tile{padding:12px 12px 12px 14px;animation:.6s ease-out both ray-rise}.cp.cp-ray .bs-tile:nth-child(2){animation-delay:80ms}.cp.cp-ray .bs-tile:nth-child(3){animation-delay:.16s}.cp.cp-ray .bs-tile:nth-child(4){animation-delay:.24s}.cp.cp-ray .bs-tile:before{content:"";clip-path:inset(0 round 24%);filter:drop-shadow(0 0 5px #22c7e0);opacity:.85;background:linear-gradient(160deg,#fff,#7fe7ff 55%,#1e90ff);width:10px;height:11.5px;position:absolute;top:10px;right:10px}.cp.cp-ray .bs-tile b{color:#fff;letter-spacing:-.01em;text-shadow:0 0 12px #22c7e04d;font-size:24px}.cp.cp-ray .bs-tile span{color:#9fb6dc;font-size:12.5px}@keyframes ray-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cp.cp-ray .bs-means{color:#c8d6f0;background:#22c7e00f;border:1px solid #22c7e047;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.45}.cp.cp-ray .bs-means b{color:#7fe7ff}.cp.cp-ray .bs-src,.cp.cp-ray .bs-thin{color:#9fb6dc}.cp.cp-ray .bs-thin b{color:#7fe7ff}.cp.cp-ray .bs-error{color:#ff8a9a}.cp.cp-ray .bs-zipline{box-shadow:none;background:#ffffff0d;border:1px solid #22c7e059}.cp.cp-ray .bs-zipline label{color:#fff}.cp.cp-ray .bs-show{color:#fff;background:#ffffff14;border-color:#22c7e099;box-shadow:0 0 10px #22c7e040}.cp.cp-ray .rw-read{gap:10px;margin-top:14px}.cp.cp-ray .rw-read p{color:#dbe6fb;background:linear-gradient(160deg,#ffffff12,#ffffff05 60%);border:1px solid #22c7e038;border-left:0;border-radius:14px;padding:12px 14px 12px 16px;font-size:14px;line-height:1.5;position:relative}.cp.cp-ray .rw-read p:before{content:"";background:linear-gradient(#22c7e0,#1e90ff);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 10px #22c7e0}.cp.cp-ray .rw-read p.next{background:linear-gradient(160deg,#1e90ff1a,#ffffff05 60%)}.cp.cp-ray .rw-read small{margin-bottom:4px}.cp.cp-ray .rw-dates{gap:8px}.cp.cp-ray .rw-dates span{color:#dbe6fb;background:#0d1638b3;border:1px solid #22c7e066;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex;box-shadow:0 0 10px #22c7e026}.cp.cp-ray .rw-dates span:before{content:"";clip-path:inset(0 round 24%);filter:drop-shadow(0 0 4px #22c7e0);background:#22c7e0;width:8px;height:9px}.cp.cp-ray .rw-dates b{color:#7fe7ff}.cp.cp-ray .rw-cta{justify-content:center;align-items:center;min-height:54px;margin-top:18px;padding:13px 18px;font-size:15.5px;line-height:1.25;display:flex}.cp.cp-ray .rw-ctasub{color:#9fb6dc;font-size:12px}.cp.cp-ray .rw-folds{background:linear-gradient(165deg,#18255ce6,#0b1332f0);border:1px solid #22c7e059;border-radius:18px;margin-top:18px;padding:4px 16px;box-shadow:0 0 18px #1e90ff1f,inset 0 1px #ffffff12}.cp.cp-ray .rw-fold{border-bottom:1px solid #22c7e029}.cp.cp-ray .rw-fold:last-child{border-bottom:0}.cp.cp-ray .rw-fold>summary{color:#fff;min-height:56px;font-size:14.5px}.cp.cp-ray .rw-fold summary small{color:#9fb6dc;margin-top:2px;font-size:12px}.cp.cp-ray .rw-fold>summary:after{content:"›";color:#22c7e0;clip-path:inset(0 round 24%);text-shadow:0 0 8px #22c7e0;background:#22c7e01a;flex:none;place-items:center;width:26px;height:30px;font-size:18px;display:grid}.cp.cp-ray .rw-fold>summary:hover:after{background:#22c7e038}.cp.cp-ray .rw-fold-body{padding:0 0 16px}.cp.cp-ray .rw-fold-body>p{color:#c8d6f0;font-size:14px;line-height:1.5}.cp.cp-ray .rw-fold-body b{color:#fff}.cp.cp-ray .rw-chip{color:#e6edff;background:#ffffff14;border:1px solid #9fb6dc66}.cp.cp-ray .rw-chip.rw-chip-float{color:#00e38a;background:#00e38a1a;border-color:#00e38a80}.cp.cp-ray .rw-chip.rw-chip-lock{color:#ff6b7a;background:#ff4d5e1a;border-color:#ff4d5e80}.cp.cp-ray .lf{background:#ffffff0a}.cp.cp-ray .lf-float{background:#00e38a14;border-color:#00e38a73}.cp.cp-ray .lf-lock{background:#ff4d5e14;border-color:#ff4d5e73}.cp.cp-ray .lf-float .lf-badge{background:#00a05c;box-shadow:0 0 12px #00e38a73}.cp.cp-ray .lf-lock .lf-badge{background:#dc2626;box-shadow:0 0 12px #ff4d5e73}.cp.cp-ray .lf-text{color:#c8d6f0}.cp.cp-ray .lf-time{color:#9fb6dc}.cp.cp-ray .lfg-row{padding:14px 10px 10px}.cp.cp-ray .lfg-needle{stroke:#fff}.cp.cp-ray .lfg-pin{fill:#fff}.cp.cp-ray .lfg-days{color:#9fb6dc}.cp.cp-ray .lfg-float .lfg-label,.cp.cp-ray .lfg-key .k-green{color:#00e38a}.cp.cp-ray .lfg-lock .lfg-label,.cp.cp-ray .lfg-key .k-red{color:#ff6b7a}.cp.cp-ray .lfg-watch .lfg-label,.cp.cp-ray .lfg-key .k-amber{color:#f5c542}.cp.cp-ray .lfg-key{color:#9fb6dc}.cp.cp-ray .ralphy-future{color:#c8d6f0;background:#ffffff0a;border-color:#9fb6dc4d}.cp.cp-ray .ralphy-future.f-bullish{background:#00e38a12;border-color:#00e38a66}.cp.cp-ray .ralphy-future.f-bullish .ralphy-future-tag{color:#00e38a}.cp.cp-ray .ralphy-future.f-bearish{background:#ff4d5e12;border-color:#ff4d5e66}.cp.cp-ray .ralphy-future.f-bearish .ralphy-future-tag{color:#ff6b7a}.cp.cp-ray .ralphy-future.f-neutral .ralphy-future-tag{color:#b4bfd3}.cp.cp-ray .ralphy-rates-slim{gap:8px}.cp.cp-ray .ralphy-rates-slim .ralphy-rate{padding:10px}.cp.cp-ray .ralphy-rate-label{color:#7fe7ff}.cp.cp-ray .ralphy-rate-value{color:#fff;text-shadow:0 0 12px #22c7e04d}.cp.cp-ray .ralphy-rate-change{color:#9fb6dc}.cp.cp-ray .ralphy-chips{gap:6px}.cp.cp-ray .ralphy-chip{background:#ffffff0d;border:1px solid #9fb6dc38;border-radius:12px}.cp.cp-ray .ralphy-chip-name{color:#fff}.cp.cp-ray .ralphy-chip-value{color:#dbe6fb}.cp.cp-ray .ralphy-chip-prev{color:#9fb6dc}.cp.cp-ray .ralphy-chip.bullish .ralphy-chip-dot{background:#00e38a;box-shadow:0 0 8px #00e38a}.cp.cp-ray .ralphy-chip.bearish .ralphy-chip-dot{background:#ff4d5e;box-shadow:0 0 8px #ff4d5e}.cp.cp-ray .ralphy-chip.neutral .ralphy-chip-dot{box-shadow:none;background:#b4bfd3}.cp.cp-ray .ralphy-fed.hero{background:linear-gradient(165deg,#18255cf0,#0b1332f5);border:1px solid #22c7e066;padding:16px;box-shadow:0 0 18px #1e90ff2e,inset 0 1px #ffffff14}.cp.cp-ray .ralphy-fed.hero:before{display:none}.cp.cp-ray .ralphy-fed.hero .ralphy-fed-title{margin-bottom:12px;font-size:11.5px;line-height:1.4}.cp.cp-ray .ralphy-fed.hero .ralphy-fed-bar{background:#04081eb3;border:1px solid #22c7e040;gap:2px;height:18px;animation:1.2s cubic-bezier(.2,.8,.2,1) .2s both ray-fill;box-shadow:inset 0 2px 4px #00000080}.cp.cp-ray .ralphy-fed.hero .ralphy-fed-cut{background:linear-gradient(90deg,#1e90ff,#22c7e0);box-shadow:0 0 12px #1e90ffb3}.cp.cp-ray .ralphy-fed.hero .ralphy-fed-hold{background:#8a96ab}.cp.cp-ray .ralphy-fed.hero .ralphy-fed-hike{background:linear-gradient(90deg,#f0563f,#f3705c);box-shadow:0 0 12px #f0563fb3}@keyframes ray-fill{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}.cp.cp-ray .ralphy-fed-tile{padding:12px 6px}.cp.cp-ray .ralphy-fed-tile.cut :is(.ralphy-fed-pct,.ralphy-fed-lbl){color:#3ea6ff}.cp.cp-ray .ralphy-fed-tile.cut .ralphy-fed-pct{text-shadow:0 0 14px #1e90ffb3}.cp.cp-ray .ralphy-fed-tile.hold :is(.ralphy-fed-pct,.ralphy-fed-lbl){color:#b4bfd3}.cp.cp-ray .ralphy-fed-tile.hike :is(.ralphy-fed-pct,.ralphy-fed-lbl){color:#f0563f}.cp.cp-ray .ralphy-fed-tile.hike .ralphy-fed-pct{text-shadow:0 0 14px #f0563f99}.cp.cp-ray .ralphy-releases{background:linear-gradient(160deg,#ffffff0f,#ffffff04 60%);border:1px solid #22c7e047;border-radius:16px;margin-top:12px;padding:14px 16px}.cp.cp-ray .ralphy-releases .ralphy-fed-title{font-size:11px}.cp.cp-ray .ralphy-compact .ralphy-release,.cp.cp-ray .ralphy-compact .ralphy-release:first-of-type{background:linear-gradient(#1d2d66 0%,#15224f 55%,#0f1940 100%);border:1px solid #1b2c6b;border-radius:12px;padding:12px;box-shadow:inset 0 1px #ffffff24,inset 0 -2px 5px #0000004d,0 2px #060b20}.cp.cp-ray .ralphy-release-name{color:#fff;font-weight:800}.cp.cp-ray .ralphy-release-date{color:#9fb6dc}.cp.cp-ray .ralphy-release-bucket{color:#dbe6fb;background:#ffffff0f;border:1px solid #9fb6dc4d}.cp.cp-ray .ralphy-release-bucket.lead{color:#fff;background:#1e90ff40;border-color:#22c7e0;box-shadow:0 0 10px #22c7e059}.cp.cp-ray .fedw{background:linear-gradient(160deg,#ffffff0f,#ffffff04 60%);border:1px solid #22c7e047;border-radius:16px;margin:0}.cp.cp-ray .fedw-head h3{color:#fff}.cp.cp-ray :is(.fedw-next,.fedw-title,.fedw-fine,.fedw-upcoming){color:#9fb6dc}.cp.cp-ray .fedw-title b{color:#fff}.cp.cp-ray .fedw-summary{color:#dbe6fb}.cp.cp-ray .fedw-src{color:#7fe7ff}.cp.cp-ray .fedw-lean.l-cut{color:#00e38a;background:#00e38a1a;border:1px solid #00e38a73}.cp.cp-ray .fedw-lean.l-hike{color:#ff6b7a;background:#ff4d5e1a;border:1px solid #ff4d5e73}.cp.cp-ray .fedw-lean.l-pause{color:#b4bfd3;background:#ffffff0f;border:1px solid #9fb6dc66}.cp.cp-ray .ralphy-fine{color:#8ea3c8;margin-top:14px;font-size:11px;line-height:1.5}.cp.cp-ray .cp-prices-row{gap:12px;margin:16px 0}.cp.cp-ray .cp-prices-box{background:linear-gradient(#1d2d66 0%,#15224f 55%,#0f1940 100%);border:1.5px solid #1b2c6b;border-radius:18px;padding:16px 18px;box-shadow:inset 0 1px #ffffff29,inset 0 -3px 6px #00000059,0 2px #060b20,0 10px 22px #04081e73}.cp.cp-ray .cp-prices-big{color:#00e38a;text-shadow:0 0 16px #00e38a59;font-variant-numeric:tabular-nums;margin-top:4px;font-size:32px;font-weight:900}.cp.cp-ray .cp-prices-line{color:#9fb6dc}.cp.cp-ray .cp-prices-up{color:#ff6b7a}.cp.cp-ray .cp-prices-down{color:#00e38a}.cp.cp-ray .cp-prices-compare{color:#7fe7ff}.cp.cp-ray .cp-market{border-radius:12px;color:#c8d6f0!important;background:#ffffff0d!important;border:1px solid #22c7e047!important}.cp.cp-ray .cp-market :is(.cp-market-label,b){color:#fff!important}.cp.cp-ray .cp-market .cp-market-read{color:#c8d6f0!important}.cp.cp-ray .cp-edu-btn{text-align:center;-webkit-text-fill-color:#fff;background:linear-gradient(160deg,#ffffff1f,#ffffff08 60%),#0d163899;border:1px solid #22c7e099;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:6px 0 4px;padding:13px 18px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 0 14px #22c7e047,inset 0 1px #ffffff2e,0 6px 16px #04081e59;color:#fff!important}.cp.cp-ray .cp-edu-btn:after{content:"›";color:#22c7e0;text-shadow:0 0 8px #22c7e0;font-size:20px;line-height:0;transition:transform .2s}.cp.cp-ray .cp-edu-btn:hover{box-shadow:0 0 22px #22c7e080,inset 0 1px #fff3}.cp.cp-ray .cp-edu-btn:hover:after{transform:translate(3px)}.cp.cp-ray .cp-buzz{margin-top:22px}.cp.cp-ray .cp-buzz-ad{background:linear-gradient(160deg,#1e90ff2e,#0d163899)!important;border:1px solid #22c7e059!important;box-shadow:inset 0 1px #ffffff1a!important}.cp.cp-ray .cp-buzz-ad .cp-buzz-name{color:#fff!important}.cp.cp-ray .cp-buzz-ad .cp-buzz-pitch{color:#c8d6f0!important}.cp.cp-ray .cp-buzz-dot{background:#9fb6dc59!important}.cp.cp-ray .cp-buzz-dot.on{box-shadow:0 0 8px #22c7e0;background:#22c7e0!important}.cp.cp-ray .cp-buzz-share{color:#fff!important;background:#ffffff14!important;border:1px solid #22c7e099!important;box-shadow:0 0 12px #22c7e040!important}@media (width>=720px){.cp.cp-ray .ray-hero .cp-hello{font-size:36px}.cp.cp-ray .ray-portrait{width:120px;height:138.6px}.cp.cp-ray .ray-face{width:106px;height:122.4px}.cp.cp-ray .bs-tiles{grid-template-columns:repeat(4,1fr)}.cp.cp-ray .bs-tile:last-child:nth-child(odd){grid-column:auto}.cp.cp-ray .bs-tiles:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.cp.cp-ray .rw-cta{max-width:460px;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.cp.cp-ray :is(.ray-rim-spark,.bs,.bs-tile,.ralphy-fed-bar){animation:none!important}.cp.cp-ray .ray-rim-spark{display:none}}.cp.cp-ray :is(.rw-week,.rw-rate-k,.bs-eyebrow,.rw-read small,.cp-prices-head,.ralphy-fed-title){text-align:left;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.cp.cp-ray :is(.rw-week,.rw-rate-k,.bs-eyebrow,.rw-read small,.cp-prices-head,.ralphy-fed-title):before{margin-top:.35em}.cp.cp-ray .ralphy-compact .ralphy-rates-slim{grid-template-columns:1fr 1fr}.cp.cp-ray .ralphy-rates-slim .ralphy-rate:last-child:nth-child(odd){grid-column:1/-1}@media (width>=720px){.cp.cp-ray .ralphy-compact .ralphy-rates-slim{grid-template-columns:repeat(3,1fr)}.cp.cp-ray .ralphy-rates-slim .ralphy-rate:last-child:nth-child(odd){grid-column:auto}}.cp.cp-ray .fedw-lean{justify-self:start}.cp.cp-ray .cp-handraise-title{text-shadow:0 0 14px #22c7e04d;color:#fff!important}.cp.cp-ray .cp-buzz-actions .cp-cta{white-space:nowrap;font-size:14px}.cp.cp-ray .ray-sample-note{color:#c9d8f3;background:linear-gradient(#16214f,#0f1838);border:1px solid #22c7e0;border-radius:14px;margin:4px 0 14px;padding:12px 16px;font-size:14px;line-height:1.5;box-shadow:0 0 14px #22c7e038}.cp.cp-ray .ray-sample-note b{color:#fff;letter-spacing:.02em}.cp.cp-ray .rw-sample-tag{color:#e39286;letter-spacing:.12em;text-transform:uppercase;vertical-align:1px;background:#f0563f24;border:1px solid #f0563f;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.cp.cp-ray .rw-rate{min-height:96px;padding-right:112px}.cp.cp-ray .rw-rate-side{text-align:center;z-index:1;justify-items:center;gap:8px;width:92px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cp.cp-ray .rw-rate-side>span{gap:1px;display:grid}.cp.cp-ray .rw-rate-side small{letter-spacing:.12em;color:#7fe7ff;font-size:9.5px;font-weight:800}.cp.cp-ray .rw-rate-side b{color:#fff;font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.cp.cp-ray .rw-rate-side .up b{color:#ff6b7a}.cp.cp-ray .rw-rate-side .down b{color:#00e38a}.cp.cp-ray .rw-read p.next:has(+.rw-dates){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:8px}.cp.cp-ray .rw-read p.next+.rw-dates{background:linear-gradient(200deg,#1e90ff0f,#ffffff05 60%);border:1px solid #22c7e038;border-top:0;border-left:0;border-radius:0 0 14px 14px;margin-top:-10px;padding:4px 14px 14px 16px;position:relative}.cp.cp-ray .rw-read p.next+.rw-dates:before{content:"";background:linear-gradient(#22c7e0,#0e7ea5);border-radius:3px;width:3px;position:absolute;top:-12px;bottom:10px;left:0;box-shadow:0 0 10px #22c7e099}.cp.cp-ray .cp-prices-add{color:#fff;background:#ffffff0f;border:1px solid #22c7e099;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 0 12px #22c7e033}.cp.cp-ray .cp-prices-add:after{content:"›";color:#7fe7ff;font-size:16px;line-height:1}.cp.cp-ray .cp-prices-add:hover{background:#22c7e024}.cp-updates .cp-updates-h2{color:var(--t);margin:0 0 10px;font-size:17px;font-weight:900}.cp-updates .cp-updates-empty,.cp-updates .cp-updates-none{color:#475569;margin:0;font-size:14px;line-height:1.45}.cp-updates .cp-updates-list{margin:0;padding:0;list-style:none}.cp-updates .cp-updates-row+.cp-updates-row{border-top:1px solid #14204f1a}.cp-updates .cp-updates-tap{color:inherit;align-items:flex-start;gap:12px;padding:12px 2px;text-decoration:none;display:flex}a.cp-updates-tap:active{background:#f3f7ff}.cp-updates .cp-updates-mark{color:#64748b;flex:none;width:72px;padding-top:2px;font-size:12.5px;font-weight:800;line-height:1.25}.cp-updates .ahead .cp-updates-mark{color:#0e7ea5;font-size:14px}.cp-updates .ahead .cp-updates-mark[data-today]{color:#f0563f}.cp-updates .cp-updates-words{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cp-updates .cp-updates-title{color:#0f1b3d;font-size:15.5px;font-weight:800;line-height:1.3}.cp-updates .cp-updates-line{color:#334155;font-size:14px;line-height:1.4}.cp-updates .cp-updates-meta{color:#64748b;font-size:12px}.cp-updates .cp-updates-new{background:var(--hh-pink-tag);color:#fff;vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10.5px;font-weight:800;display:inline-block}.cp-updates .cp-updates-go{color:#0e7ea5;flex:none;align-self:center;font-size:22px;font-weight:700}.cp-updates:not(.ag) .cp-updates-title{color:#fff}.cp-updates:not(.ag) .cp-updates-line,.cp-updates:not(.ag) .cp-updates-none,.cp-updates:not(.ag) .cp-updates-empty{color:#9fb6dc}.cp-updates:not(.ag) .cp-updates-meta,.cp-updates:not(.ag) .cp-updates-mark{color:#8fa6cc}.cp-updates:not(.ag) .ahead .cp-updates-mark,.cp-updates:not(.ag) .cp-updates-go{color:#22c7e0}.cp-updates:not(.ag) .ahead .cp-updates-mark[data-today]{color:#f0563f}.cp-updates:not(.ag) .cp-updates-row+.cp-updates-row{border-top-color:#22c7e047}.cp-updates:not(.ag) a.cp-updates-tap:active{background:#22c7e01f}.cp.cp-updates{color:#e6edff;background:linear-gradient(#121c45 0%,#0b1430 100%);min-height:100dvh}.cp.cp-updates .cp-back{color:#22c7e0}.cp.cp-updates .cp-hello{color:#fff}.cp.cp-updates .cp-status,.cp.cp-updates .cp-updates-empty,.cp.cp-updates .cp-updates-none{color:#9fb6dc}.cp.cp-updates a.cp-updates-tap:active{background:#22c7e014}.cp.cp-updates .cp-footer{color:#9fb6dc;background:0 0!important}.cp.cp-updates .cp-footer a{color:#7fe7ff}.cp.cp-home-search :is(.hb,.cp-main) .hs-quiet,.cp.cp-home-search :is(.hb,.cp-main) .hs-hint{color:#9fb6dc;font-size:14px}.cp.cp-home-search :is(.hb,.cp-main) .hs-hint{margin:4px 0 10px;font-size:13px}.cp.cp-home-search :is(.hb,.cp-main) .hs-error{color:#f0563f;font-weight:700}.cp.cp-home-search :is(.hb,.cp-main) .hs-label{color:#22c7e0;margin:0 0 12px;font-weight:700}.cp.cp-home-search :is(.hb,.cp-main) .hs-terms ul{margin:8px 0 12px;padding-left:20px}.cp.cp-home-search :is(.hb,.cp-main) .hs-terms li{margin:4px 0}.cp.cp-home-search :is(.hb,.cp-main) .hs-zips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp.cp-home-search :is(.hb,.cp-main) .hs-zip{color:#fff;border:1px solid #22c7e08c;border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 4px;font-size:14px;font-weight:700;display:inline-flex}.cp.cp-home-search :is(.hb,.cp-main) .hs-zip small{color:#9fb6dc;font-weight:600}.cp.cp-home-search :is(.hb,.cp-main) .hs-star,.cp.cp-home-search :is(.hb,.cp-main) .hs-x{font:inherit;color:#9fb6dc;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:17px;line-height:1}.cp.cp-home-search :is(.hb,.cp-main) .hs-star.on{color:#22c7e0}.cp.cp-home-search :is(.hb,.cp-main) .hs-add{align-items:center;gap:6px;display:inline-flex}.cp.cp-home-search :is(.hb,.cp-main) .hs-add input{width:96px}.cp.cp-home-search :is(.hb,.cp-main) .hs-add .hb-btn{margin:0}.cp.cp-home-search :is(.hb,.cp-main) .hs-filters{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:6px 0 10px;display:grid}.cp.cp-home-search :is(.hb,.cp-main) .hs-filters label,.cp.cp-home-search :is(.hb,.cp-main) .hs-note{color:#9fb6dc;flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.cp.cp-home-search input,.cp.cp-home-search select,.cp.cp-home-search textarea{box-sizing:border-box;color:#fff;min-width:0;max-width:100%;font:inherit;background:#0b1230;border:1px solid #22c7e0;border-radius:10px;padding:8px 10px;font-size:15px}.cp.cp-home-search textarea{width:100%;min-height:70px}.cp.cp-home-search :is(.hb,.cp-main) .hs-checks{flex-wrap:wrap;gap:14px;margin-bottom:6px;display:flex}.cp.cp-home-search :is(.hb,.cp-main) .hs-checks label{align-items:center;gap:6px;font-size:14px;display:inline-flex}.cp.cp-home-search :is(.hb,.cp-main) .hs-checks input{width:18px;height:18px;padding:0}.cp.cp-home-search :is(.hb,.cp-main) .hs-filters-toggle{color:#fff;min-width:96px;font:inherit;cursor:pointer;background:#0b1230;border:1px solid #22c7e0;border-radius:10px;align-items:center;gap:8px;margin:4px 0 8px;padding:8px 12px;font-size:15px;font-weight:700;display:inline-flex}.cp.cp-home-search :is(.hb,.cp-main) .hs-area{border:1px solid #22c7e0;border-radius:12px;margin:0 0 12px;padding:12px}.cp.cp-home-search :is(.hb,.cp-main) .hs-area p{color:#9fb6dc;margin:0 0 8px;font-size:14px}.cp.cp-home-search :is(.hb,.cp-main) .hs-feed{color:#9fb6dc;margin:0 0 12px;font-size:13px}.cp.cp-home-search :is(.hb,.cp-main) .hs-feed.stale{color:#f0563f;font-weight:700}.cp.cp-home-search :is(.hb,.cp-main) .hs-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-bottom:8px;display:grid}.cp.cp-home-search :is(.hb,.cp-main) .hs-card{cursor:pointer;background:#0b1230;border:1px solid #22c7e059;border-radius:14px;min-width:0;overflow:hidden}.cp.cp-home-search :is(.hb,.cp-main) .hs-card:focus-visible{outline:2px solid #22c7e0}.cp.cp-home-search :is(.hb,.cp-main) .hs-photo{aspect-ratio:4/3;color:#9fb6dc;background:#16214f;place-items:center;font-size:13px;display:grid;position:relative}.cp.cp-home-search :is(.hb,.cp-main) .hs-photo img{object-fit:cover;width:100%;height:100%;display:block}.cp.cp-home-search :is(.hb,.cp-main) .hs-card-body{padding:10px 12px 12px}.cp.cp-home-search :is(.hb,.cp-main) .hs-card-body p{margin:2px 0}.cp.cp-home-search :is(.hb,.cp-main) .hs-status{letter-spacing:.03em;text-transform:uppercase;color:#22c7e0;font-size:12px;font-weight:800;display:inline-block}.cp.cp-home-search :is(.hb,.cp-main) .hs-status.soon{color:#22c7e0}.cp.cp-home-search :is(.hb,.cp-main) .hs-status.gone{color:#94a3b8}.cp.cp-home-search .hb .hs-price{color:#00c26e;font-size:20px;font-weight:800}.cp.cp-home-search .hb .hs-facts{color:#dbe8ff;font-size:14px}.cp.cp-home-search .hb .hs-address{color:#fff;overflow-wrap:anywhere;font-size:14px;font-weight:600}.cp.cp-home-search .hb .hs-broker{color:#9fb6dc;font-size:12px}.cp.cp-home-search .hb .hs-calc{margin:4px 0 12px;text-decoration:none;display:inline-block}.cp.cp-home-search :is(.hb,.cp-main) .hs-heart{color:#fff;cursor:pointer;background:#05091e99;border:0;border-radius:50%;width:38px;height:38px;font-size:21px;line-height:1;position:absolute;top:8px;right:8px}.cp.cp-home-search :is(.hb,.cp-main) .hs-heart.on{color:#f0563f}.cp.cp-home-search :is(.hb,.cp-main) .hs-sheet-head .hs-heart{position:static}.cp.cp-home-search :is(.hb,.cp-main) .hs-sheet-dim{z-index:60;padding:calc(env(safe-area-inset-top) + 12px) 12px 90px;background:#05091eb3;position:fixed;inset:0;overflow-y:auto}.cp.cp-home-search :is(.hb,.cp-main) .hs-sheet{max-width:720px;margin:0 auto;position:relative}.cp.cp-home-search :is(.hb,.cp-main) .hs-close{z-index:2;color:#fff;cursor:pointer;background:#05091eb3;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:8px;right:10px}.cp.cp-home-search :is(.hb,.cp-main) .hs-photos{flex-direction:column;gap:8px;margin:0 0 10px;display:flex}.cp.cp-home-search :is(.hb,.cp-main) .hs-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;display:block}.cp.cp-home-search :is(.hb,.cp-main) .hs-photos span{color:#9fb6dc;padding:30px}.cp.cp-home-search :is(.hb,.cp-main) .hs-more-photos{margin-top:16px}.cp.cp-home-search :is(.hb,.cp-main) .hs-sheet-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cp.cp-home-search :is(.hb,.cp-main) .hs-sheet h2{overflow-wrap:anywhere}.cp.cp-home-search .hb .hs-tags{color:#22c7e0;font-size:14px;font-weight:700}.cp.cp-home-search .hb .hs-remarks{color:#dbe8ff;white-space:pre-line;font-size:14px;line-height:1.5}.cp.cp-home-search :is(.hb,.cp-main) .hs-ask{margin:12px 0}.cp.cp-home-search :is(.hb,.cp-main) .hs-window{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cp.cp-home-search :is(.hb,.cp-main) .hs-send{width:100%;font:inherit;cursor:pointer;border-radius:999px;margin:12px 0;padding:13px 16px;font-size:16px;display:block}.cp.cp-home-search .hb .hs-sent{color:#00c26e;font-weight:700}.cp.cp-home-search :is(.hb,.cp-main) .hs-disclaimer{color:#64748b;margin:10px 0;font-size:11.5px;line-height:1.45}.cp.cp-home-search .hb .hs-disclaimer{color:#7f93b8}.me{color:#0f1b3d;max-width:760px;font-size:14px}.me h1{color:#1e2b45;margin:0;font-size:24px;font-weight:800}.me-sub{color:#5b6b85;margin:4px 0 16px;font-size:13px}.me-error{color:#b3261e;margin:0 0 10px;font-size:13px;font-weight:700}.me-note{color:#00a05c;margin:0 0 10px;font-size:13px;font-weight:700}.me-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.me-tabs button{color:#24539e;cursor:pointer;background:#f3f7ff;border:1px solid #c6d6f2;border-radius:999px;padding:8px 14px;font:700 13px system-ui,sans-serif}.me-tabs button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.me-tabs .me-preview{margin-left:auto}.me-card{background:#fff;border:1px solid #e3eaf3;border-radius:14px;margin:0 0 14px;padding:14px 16px}.me-card h2{color:#0f1b3d;margin:0 0 4px;font-size:16px}.me-hint{color:#45698f;margin:0 0 10px;font-size:12.5px}.me-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.me-row input{flex:220px;min-width:0}.me input{font:inherit;color:#0f1b3d;box-sizing:border-box;border:1px solid #d5deea;border-radius:10px;padding:9px 10px;font-size:14px}.me input:focus{border-color:#0e7ea5;outline:2px solid #0e7ea5}.me-k{color:#24539e;margin:0 0 10px;font-size:11.5px;font-weight:700;display:block}.me-k small{color:#7a8aa6;font-weight:400}.me-k>input{width:100%;margin-top:3px;font-weight:400;display:block}.me-k .me-row{margin-top:3px}.me-auto{color:#5b6b85;flex:1 0 100%;font-size:12px;font-style:normal;font-weight:700}.me-auto:empty{display:none}.me-auto.s-saved{color:#00a05c}.me-auto.s-waiting,.me-auto.s-check{color:#b3261e}.me-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.me-go,.me-quiet,.me-add{cursor:pointer;border-radius:999px;padding:9px 16px;font:700 13px system-ui,sans-serif}.me-go{color:#fff;background:#0e7ea5;border:0}.me-quiet,.me-add{color:#24539e;background:#f3f7ff;border:1px solid #c6d6f2}.me-add{border-style:dashed;margin-top:6px}.me-go:disabled,.me-quiet:disabled{opacity:.5;cursor:default}.me-sec{cursor:grab;background:#fff;border:1px solid #e3eaf3;border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.me-sec.dragging{opacity:.5}.me-sec.off .me-name{opacity:.55}.me-grip{color:#9fb4d6;letter-spacing:-2px;-webkit-user-select:none;user-select:none;font-size:14px}.me-name{flex:1;min-width:0}.me-name b{font-size:13.5px;display:block}.me-name small{color:#45698f;font-size:12px;display:block}.me-arrow{color:#24539e;cursor:pointer;background:#f3f7ff;border:1px solid #c6d6f2;border-radius:8px;width:30px;height:30px;font-size:14px}.me-arrow:disabled{opacity:.35;cursor:default}.me-switch{cursor:pointer;background:#c6d6f2;border:0;border-radius:999px;flex:0 0 38px;width:38px;height:22px;padding:0;position:relative}.me-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.me-switch.on{background:#0e7ea5}.me-switch.on:after{left:19px}.me-air{flex-wrap:wrap;gap:6px;display:flex}.me-air button,.me-chips button{color:#24539e;cursor:pointer;background:#f3f7ff;border:1px solid #c6d6f2;border-radius:999px;padding:8px 14px;font:700 12.5px system-ui,sans-serif}.me-air button.on{color:#fff;background:#b3261e;border-color:#b3261e}.me-air button.on:first-child{background:#0f1b3d;border-color:#0f1b3d}.me-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.me-chips button.on{color:#fff;background:#0f1b3d;border-color:#0f1b3d}.me-item{border-top:1px solid #eef1f7;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.me-item b{font-size:13.5px;display:block}.me-item small{color:#45698f;font-size:12px;display:block}.me-x{color:#7a8aa6;cursor:pointer;background:0 0;border:0;font:700 12.5px system-ui,sans-serif}.me-x:hover{color:#b3261e}.me-form{background:#f6f9ff;border:1px solid #dbe5f5;border-radius:12px;margin-top:10px;padding:12px}.me-over{z-index:400;background:#14204f8c;justify-content:center;align-items:flex-start;padding:20px 12px;display:flex;position:fixed;inset:0;overflow-y:auto}.me-phone{background:#f6f8fc;border-radius:20px;width:100%;max-width:420px;position:relative;overflow:hidden}.me-phone .md{min-height:0;padding:0}.me-phone .md-page{border:0;border-radius:0;max-width:none}.me-phone .md-top{padding-top:8px;position:static}.me-close{z-index:6;color:#fff;cursor:pointer;background:#0f1b3d;border:0;border-radius:50%;width:34px;height:34px;font-size:14px;position:absolute;top:10px;right:10px}.hh-hero{text-align:center;padding:18px 0 6px}.hh-hero>.cp-status{max-width:850px;margin-left:auto;margin-right:auto}.hh-coming-next{color:#5b6b85;max-width:760px;margin:14px auto 0;font-size:14px;line-height:1.6}.hh-features{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:18px 0;display:grid}.hh-feature{font:inherit;color:inherit;cursor:pointer;text-align:center;background:linear-gradient(160deg,#1a2a55 0%,#101c40 55%,#0b1430 100%);border:2px solid #d4af37;margin-bottom:0;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:inset 0 2px #fff5c859,inset 0 -3px 6px #0000008c,inset 2px 0 4px #ffd70014,0 10px 24px #0000008c,0 0 18px #ffd70038}.hh-feature:before{content:"";pointer-events:none;border:1px solid #ffd70059;border-radius:11px;position:absolute;inset:5px}.hh-feature-icon{margin:0;font-size:34px}.hh-feature-ralphy{object-fit:cover;border-radius:50%;width:64px;height:64px;margin:0 auto;display:block;box-shadow:0 0 12px #ffd70059}.hh-feature-name{color:gold;text-shadow:0 1px 2px #0009,0 0 12px #ffd70059;margin:8px 0 6px;font-weight:900}.hh-feature-text{color:#c9d2e3;margin:0;font-size:13px;line-height:1.55}.hh-join-wrap{margin:4px 0 22px}.hh-feature{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a7a8c,#0e7ea5,#22c7e0) border-box;border:2px solid #0000;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 30px #1a647124}.hh-feature:hover{transform:translateY(-4px);box-shadow:0 18px 38px #1a64713d}.hh-feature:before{border:none}.hh-feature-name{color:#0b6475;text-shadow:none}.hh-feature-text{color:#5b6b85}.hh-feature-ralphy{box-shadow:none}.hh-join-cta{border-radius:999px;margin-top:14px;padding:14px 30px;font-size:16px;text-decoration:none;display:inline-block}.hh-join-sub{color:#5b6b85;margin:8px 0 0;font-size:12.5px}.hh-about-section{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #0e7ea524;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;width:100%;max-width:800px;margin:20px auto 0;padding:16px 18px;display:grid}.hh-about-head{text-transform:uppercase;letter-spacing:.4px;color:#0b6475;margin:14px 0 6px;font-size:12px;font-weight:800}.hh-about-head:first-child{margin-top:0}.hh-about-text{overflow-wrap:anywhere;color:#33415e;margin:0 0 4px;font-size:12px;line-height:1.55}.hh-about-text a{color:#0e7ea5;font-weight:600}.hh-footer{white-space:normal;overflow-wrap:anywhere;max-width:800px;margin-left:auto;margin-right:auto;padding-inline:12px}@media (width<=600px){.hh-about-section{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.hh-about-text{font-size:13px}}.cp-main.hh-main{max-width:1080px}.cp .hh-hero .cp-hello span{color:#0e7ea5}.cp .hh-coming-next{color:#475569;text-align:center;background:#f1f5fb;border-radius:12px;max-width:none;margin:6px 0 18px;padding:10px 14px;font-size:13.5px;line-height:1.4}.cp .hh-peek-tag{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:14px 0 8px;font-size:12px;font-weight:800}.cp .hh-peek{text-align:left;background:#f1f5fb;border:1px solid #dbe6f7;border-radius:22px;max-width:460px;margin:0 auto 8px;padding:12px;box-shadow:0 14px 30px #14204f2e}.cp .hh-peek-bea{background:var(--bea-fade);color:#fff;border-radius:14px;padding:12px}.cp .hh-peek-top{align-items:center;gap:10px;display:flex}.cp .hh-peek-top svg{flex:none}.cp .hh-peek-top b{color:#fff;font-size:15.5px;display:block}.cp .hh-peek-top small{color:#fff;font-size:12.5px;display:block}.cp .hh-peek-bar{color:#94a3b8;background:#fff;border-radius:999px;margin:9px 0 0;padding:7px 12px;font-size:12.5px}.cp .hh-peek-path{background:linear-gradient(#bae4ec,#fff 70px);border:2px solid #0a7a8c;border-top-width:8px;border-radius:14px;margin-top:10px;padding:10px 12px}.cp .hh-peek-path h3{color:#27429b;margin:0 0 6px;font-size:14.5px}.cp .hh-peek-track{background:#eef4fb;border-radius:999px;height:9px;margin-bottom:6px;overflow:hidden}.cp .hh-peek-track div{background:linear-gradient(90deg,#00c26e,#00a05c);width:22%;height:100%}.cp .hh-peek-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.cp .hh-peek-row span{color:#475569}.cp .hh-peek-row b{color:#00a05c}.cp .hh-peek-note{text-align:center;color:#64748b;margin:6px 0 0;font-size:11px}.cp .hh-fine{color:#64748b;text-align:left;border-top:1px solid #e2e8f0;margin-top:8px;padding-top:14px;font-size:12px;line-height:1.5}.cp .hh-fine p{margin:0 0 10px}.cp .hh-fine strong{color:#334155}.hh-hub-close{max-width:520px;margin:18px auto calc(16px + env(safe-area-inset-bottom));background:#0b1230b8;border:1px solid #22c7e038;border-radius:18px;padding:4px 20px 18px}.cp .hh-peek-face{object-fit:contain;flex:none;width:52px;height:52px}.cp .hb-door .hyve-name{background:linear-gradient(90deg,#3bb9cd,#1594a9 30%,#3b82f6 70%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:#0000!important}.zda-home-link{text-decoration:none}.fp{max-width:720px;color:var(--ink);margin:0 auto;padding:40px 24px 64px;line-height:1.7}.fp h1{color:var(--violet-deep);margin:0 0 4px;font-size:32px;font-weight:900}.fp-updated{color:var(--muted);margin:0 0 22px;font-size:12px}.fp h2{color:var(--violet-deep);margin:26px 0 8px;font-size:17px;font-weight:800}.fp p{margin:0 0 12px;font-size:14px}.fp a{color:var(--blue);text-decoration:underline}.fp-fine{color:var(--muted);margin-top:28px;font-size:11px}.fp-back{margin-top:18px;font-size:14px;font-weight:700;display:inline-block}.fp-back-btn{cursor:pointer;color:var(--blue);background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.fp-toc{background:#f3f7ff;border:1px solid #2563eb24;border-radius:12px;flex-wrap:wrap;gap:6px 14px;margin:14px 0 6px;padding:12px 16px;display:flex}.fp-toc-title{color:#6d28d9;width:100%;margin:0 0 2px;font-size:13px;font-weight:800}.fp-toc a{color:#1d4ed8;font-size:13.5px;text-decoration:none}.fp-toc a:hover{text-decoration:underline}.fp-principles{padding-left:22px;line-height:1.7}.fp-principles li{margin:4px 0}@media (width>=980px){.fp-with-toc{padding-right:265px;position:relative}.fp-with-toc .fp-toc{background:0 0;border:none;width:225px;padding:0;display:block;position:absolute;top:110px;right:0}.fp-with-toc .fp-toc a{padding:3px 0;display:block}.fp-with-toc .fp-toc-title{margin-bottom:6px;font-size:15px}}.zda{background:var(--white);min-height:100vh;color:var(--ink);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.zda-header{text-align:center;border-bottom:1px solid var(--border);padding:18px 24px}.zda-logo{letter-spacing:3px;color:var(--ink);font-size:20px;font-weight:900}.zda-logo em{color:var(--violet-deep);font-style:normal}.zda-logo{align-items:center;gap:10px;max-width:100%;display:inline-flex}.zda-wordmark{white-space:nowrap}.zda-logo-comb{flex-shrink:0;animation:2.4s ease-in-out infinite zda-comb-glow}@keyframes zda-comb-glow{0%,to{filter:drop-shadow(0 0 3px #7c3aed73);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #2563ebcc)drop-shadow(0 0 16px #06b6d473);transform:scale(1.06)}}.zda-hero,.zda-quiz,.zda-match,.zda-thanks{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.zda-hero h1{margin:0 0 14px;font-size:42px;font-weight:900;line-height:1.15}.zda-hero h1 span{color:var(--violet-deep);text-shadow:0 0 24px #7c3aed40}.zda-sub{color:var(--muted);max-width:540px;margin:0 0 28px;font-size:17px;line-height:1.6}.zda-btn{text-transform:uppercase;letter-spacing:.5px;background:var(--brand-gradient);color:var(--white);cursor:pointer;border:none;border-radius:40px;padding:17px 40px;font-size:17px;font-weight:900;transition:transform .15s;animation:2.2s ease-out infinite zda-ring;box-shadow:0 0 #7c3aed80}.zda-btn:hover{transform:scale(1.04)}.zda-btn:disabled{opacity:.6;animation:none}@keyframes zda-ring{0%{box-shadow:0 0 #7c3aed80}70%{box-shadow:0 0 0 14px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}.zda-promise{color:var(--muted);margin:12px 0 0;font-size:13px;font-weight:600}.zda-consent{color:#8a97ad;max-width:420px;margin:10px auto 0;font-size:10.5px;line-height:1.5}.zda-points{color:var(--violet-deep);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:0 0 28px;padding:0;font-size:15px;font-weight:700;list-style:none;display:flex}.zda-compare{flex-wrap:wrap;justify-content:center;gap:14px;margin:0 0 28px;display:flex}.zda-compare-col{border:1px solid var(--border);background:var(--off-white);min-width:190px;color:var(--muted);border-radius:14px;padding:16px 20px;font-size:14px}.zda-compare-col p{margin:0}.zda-compare-title{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:900;margin:0 0 6px!important}.zda-compare-win{border-color:var(--violet);color:var(--ink);background:#7c3aed0f;box-shadow:0 0 22px #7c3aed2e}.zda-compare-win .zda-compare-title{color:var(--violet-deep)}.zda-battle{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;margin:0 0 14px;display:flex}.zda-battle-card{text-align:left;border-radius:16px;width:250px;padding:18px 20px}.zda-battle-label{text-transform:uppercase;letter-spacing:2px;margin:0 0 8px;font-size:12px;font-weight:900}.zda-battle-big{margin:0 0 10px;font-size:17px;font-weight:900;line-height:1.3}.zda-battle-card ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.zda-battle-old{border:1px solid var(--border);background:var(--off-white);color:#8a97ad}.zda-battle-old .zda-battle-label{color:#8a97ad}.zda-battle-old .zda-battle-big{color:var(--muted)}.zda-battle-vs{letter-spacing:1px;color:var(--violet-deep);text-shadow:0 0 14px #7c3aed59;align-self:center;font-size:15px;font-weight:900}.zda-battle-win{background:var(--brand-gradient);color:var(--white);border:none;box-shadow:0 0 30px #2563eb4d}.zda-battle-win .zda-battle-label{color:#ffffffd9}@media (width<=640px){.zda-battle{flex-direction:column;align-items:center}.zda-battle-card{width:100%;max-width:340px}}.zda-vs-title{text-transform:uppercase;letter-spacing:2px;color:var(--violet-deep);margin:0 0 10px;font-size:13px;font-weight:900}.zda-battle-note{color:var(--muted);max-width:480px;margin:0 0 24px;font-size:11px;font-weight:500}@keyframes zda-pop-in{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.zda-hero-no-pmi h1,.zda-hero-no-pmi .zda-sub,.zda-hero-no-pmi .zda-vs-title,.zda-hero-no-pmi .zda-battle-old,.zda-hero-no-pmi .zda-battle-vs,.zda-hero-no-pmi .zda-battle-win,.zda-hero-no-pmi .zda-battle-note,.zda-hero-no-pmi .zda-btn,.zda-hero-no-pmi .zda-promise{opacity:0;animation:.5s ease-out forwards zda-pop-in}.zda-hero-no-pmi h1{animation-delay:50ms}.zda-hero-no-pmi .zda-sub{animation-delay:.2s}.zda-hero-no-pmi .zda-vs-title{animation-delay:.35s}.zda-hero-no-pmi .zda-battle-old{animation-delay:.4s}.zda-hero-no-pmi .zda-battle-vs{animation-delay:.55s}.zda-hero-no-pmi .zda-battle-win{animation-delay:.7s}.zda-hero-no-pmi .zda-battle-note{animation-delay:.85s}.zda-hero-no-pmi .zda-btn{animation-delay:1s}.zda-hero-no-pmi .zda-promise{animation-delay:1.1s}.zda-hero-no-pmi .zda-btn{animation:.5s ease-out 1s forwards zda-pop-in,2.2s ease-out 1.6s infinite zda-ring}@keyframes zda-shake{0%,to{transform:translate(0)}15%{transform:translate(-7px)rotate(-1deg)}30%{transform:translate(6px)rotate(1deg)}45%{transform:translate(-5px)rotate(-.5deg)}60%{transform:translate(4px)rotate(.5deg)}75%{transform:translate(-2px)}}@keyframes zda-grow{0%{transform:scale(1)}60%{transform:scale(1.6)}to{transform:scale(1.45)}}.zda-h1a,.zda-h1b,.zda-h1c{display:inline-block}.zda-hero h1 .zda-h1a{color:var(--ink);text-shadow:none}.zda-hero h1 .zda-h1c{margin-top:6px;display:block}.zda-h1b,.zda-h1c{opacity:0}.zda-h1a{animation:1.1s ease-in-out .9s zda-shake}.zda-h1b{animation:.45s ease-out 2.1s forwards zda-pop-in,1.1s ease-in-out 2.7s zda-shake}.zda-h1c{animation:.45s ease-out 3.9s forwards zda-pop-in,.7s ease-out 4.5s forwards zda-grow}.zda-steps{color:var(--ink);text-align:left;flex-direction:column;gap:12px;margin:0 0 28px;padding:0;font-size:16px;font-weight:600;list-style:none;display:flex}.zda-step-num{background:var(--brand-gradient);width:28px;height:28px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-right:10px;font-size:14px;font-weight:900;display:inline-flex}.zda-unique{background:var(--off-white);text-align:center;border:1px solid #7c3aed4d;border-radius:14px;max-width:480px;margin:0 0 24px;padding:16px 22px}.zda-unique p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.zda-unique-title{font-weight:900;color:var(--violet-deep)!important;margin-bottom:6px!important;font-size:15px!important}.zda-check-note{color:var(--violet-deep);margin:-14px 0 18px;font-size:13px;font-weight:600}.zda-progress{text-transform:uppercase;letter-spacing:2px;color:var(--violet-deep);margin:0 0 14px;font-size:12px;font-weight:800}.zda-quiz h2,.zda-match h2{max-width:520px;margin:0 0 26px;font-size:26px;font-weight:800;line-height:1.3}.zda-choices{flex-direction:column;gap:12px;width:100%;max-width:380px;display:flex}.zda-choice{color:var(--ink);background:var(--white);border:1.5px solid var(--border);cursor:pointer;border-radius:12px;padding:16px 20px;font-size:16px;font-weight:700;transition:transform .12s,background .12s,border-color .12s;box-shadow:0 3px 10px #2563eb0f}.zda-choice:hover{border-color:var(--violet);background:#7c3aed0f;transform:translateY(-2px)}.zda-back{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-top:22px;font-size:13px}.zda-back:hover{color:var(--violet-deep)}.zda-match-card{background:var(--brand-gradient);width:100%;max-width:420px;color:var(--white);border-radius:16px;margin-bottom:26px;padding:22px;animation:.6s cubic-bezier(.34,1.56,.64,1) zda-card-pop;box-shadow:0 16px 44px #2563eb4d}@keyframes zda-card-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.zda-match-label{text-transform:uppercase;letter-spacing:1.5px;margin:0 0 4px;font-size:11px;font-weight:800}.zda-match-name{margin:0 0 8px;font-size:26px;font-weight:900}.zda-match-blurb{margin:0;font-size:13.5px;line-height:1.55}.zda-form{flex-direction:column;gap:10px;width:100%;max-width:380px;display:flex}.zda-form input,.zda-form select{border:1.5px solid var(--border);background:var(--white);color:var(--ink);border-radius:10px;padding:14px 16px;font-size:15px}.zda-form input:focus,.zda-form select:focus{outline:2px solid var(--violet)}.zda-error{color:#b3261e;margin:0;font-size:13px}.zda-seal{background:var(--brand-gradient);width:84px;height:84px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:40px;font-weight:900;animation:.7s cubic-bezier(.34,1.56,.64,1) zda-card-pop;display:flex;box-shadow:0 12px 36px #2563eb4d}.zda-thanks h2{margin:0 0 8px;font-size:32px;font-weight:900}.zda-thanks-line{color:var(--violet-deep);margin:0 0 14px;font-size:17px;font-weight:700}.zda-thanks-text{color:var(--muted);max-width:440px;margin:0;font-size:15px;line-height:1.6}.zda-fine{border-top:1px solid var(--border);padding:20px 24px 28px}.zda-fine p{color:#8a97ad;text-align:center;max-width:640px;margin:0 auto;font-size:10.5px;line-height:1.6}@media (width<=600px){.zda-hero h1{font-size:32px}.zda-quiz h2,.zda-match h2{font-size:22px}}.zda-fine a{color:var(--blue);text-decoration:underline}.zdaB-myth{align-items:center;gap:18px;margin:0 0 24px;display:flex}.zdaB-myth-col{border:1px solid var(--border);background:var(--off-white);border-radius:14px;padding:14px 22px}.zdaB-myth-col.win{background:var(--brand-gradient);color:var(--white);border:none;box-shadow:0 10px 26px #2563eb4d}.zdaB-myth-num{margin:0;font-size:30px;font-weight:900}.zdaB-myth-num.strike{color:var(--muted);text-decoration:line-through}.zdaB-myth-col.win .zdaB-myth-num{color:var(--white)}.zdaB-myth-label{color:var(--muted);margin:2px 0 0;font-size:11px;font-weight:700}.zdaB-myth-col.win .zdaB-myth-label{color:#ffffffd9}.zdaB-myth-vs{color:var(--violet-deep);font-size:13px;font-weight:900}.zdaB-benefits{letter-spacing:.5px;margin:0 0 18px;font-size:14px}.zdaB-myth-label b{color:#b3261e}.zdaB-receipt-title{color:var(--ink);margin:0 0 12px;font-size:15px;font-weight:800}.zdaB-receipts{flex-wrap:wrap;justify-content:center;gap:14px;margin:0 0 14px;display:flex}.zdaB-receipt{text-align:left;background:var(--off-white);border:1px solid var(--border);border-radius:14px;width:265px;padding:16px 18px}.zdaB-receipt.win{background:var(--white);border:2px solid var(--money);box-shadow:0 10px 28px #00a25c26}.zdaB-receipt-name{color:var(--ink);margin:0 0 10px;font-size:13px;font-weight:900}.zdaB-receipt-row{color:var(--muted);border-bottom:1px dashed var(--border);justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.zdaB-receipt-total{color:var(--ink);justify-content:space-between;align-items:center;padding:8px 0 6px;font-size:13px;font-weight:900;display:flex}.zdaB-receipt-total .cost{color:#b3261e;font-size:22px}.zdaB-receipt-total .keep{color:var(--money);font-size:22px}.zdaB-receipt-bar{background:#b3261e1f;border-radius:999px;height:10px;margin:0 0 8px;overflow:hidden}.zdaB-receipt-bar .fill{background:#b3261e;border-radius:999px;width:100%;height:100%}.zdaB-receipt-bar.win{background:#00a25c26}.zdaB-receipt-bar.win .fill{background:var(--money);width:2%}.zdaB-receipt-note{color:var(--muted);margin:0;font-size:11.5px;font-weight:600}.zdaB-receipt.win .zdaB-receipt-note{color:var(--money)}.zdaB-breakeven-sub{color:var(--muted);max-width:560px;margin:0 0 24px;font-size:12.5px;line-height:1.6}.zdaB-receipts{animation:.5s ease-out zda-slide-in}@keyframes zda-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.zdaB-receipt-row .red{color:#b3261e;font-weight:700}.zdaB-receipt.zdaB-clock{width:340px}.zdaB-slider{justify-content:center;align-items:center;gap:8px;display:flex}.zdaB-slider-body{flex:0 auto;min-width:0}.zdaB-arrow{color:#9aa7bd;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 8px;font-size:30px;font-weight:700;line-height:1;transition:color .12s,transform .12s}.zdaB-arrow:hover{color:var(--muted);transform:scale(1.15)}.zdaB-dots{justify-content:center;gap:8px;margin:0 0 14px;display:flex}.zdaB-dot{border:1.5px solid var(--violet);cursor:pointer;background:0 0;border-radius:50%;width:9px;height:9px;padding:0}.zdaB-dot.on{background:var(--violet)}.zdaB-q{color:var(--ink);margin:0 0 12px;font-size:16px;font-weight:800}.zdaB-q-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:4px;display:flex}.zdaB-q-btn.quiet{background:var(--white);color:var(--violet-deep);border:1.5px solid #7c3aed66;animation:none;box-shadow:0 3px 12px #2563eb1a}.zdaB-trust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:18px 0 0;padding:0;font-size:12.5px;font-weight:700;list-style:none;display:flex}.zdaB-reviews-btn{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.zdaB-reviews-btn:hover{color:var(--violet-deep)}.zdaB-reviews{background:var(--white);border:1px solid var(--border);border-radius:14px;max-width:480px;margin:14px auto 0;padding:18px 22px 12px;animation:.35s ease-out zda-slide-in;box-shadow:0 8px 24px #2563eb1a}.zdaB-review-stars{color:var(--violet);letter-spacing:3px;margin:0 0 8px;font-size:16px}.zdaB-review-text{color:var(--ink);margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:14.5px;font-style:italic;line-height:1.65}.zdaB-review-who{color:var(--muted);margin:0;font-size:12.5px;font-weight:700}.zdaB-review-nav{justify-content:center;align-items:center;gap:6px;margin-top:4px;display:flex}.zdaB-review-nav .zdaB-arrow{font-size:22px}.zdaB-review-count{color:var(--muted);font-size:11.5px;font-weight:700}.zdaB-sticky{display:none}@media (width<=640px){.zda-header{padding:16px}.zda-logo{letter-spacing:1px;gap:8px;font-size:clamp(13px,3.6vw,20px)}.zda-hero,.zda-quiz,.zda-match,.zda-thanks{padding:32px 20px}.zda-hero h1{text-wrap:balance;font-size:clamp(28px,7.5vw,40px);line-height:1.18}.zda-sub{font-size:16px}.zda-points{text-align:left;gap:10px;width:fit-content;max-width:100%;font-size:14px;line-height:1.5;display:grid}.zda-points li{text-indent:-1.4em;padding-left:1.4em}.zda-btn{max-width:100%;padding:16px 22px;font-size:16px;line-height:1.4}.zdaB-receipt,.zdaB-clock,.zda-compare-col{min-width:0;max-width:100%}.zda-hero h1 .zda-h1c{animation:none;transform:none}.zda input:not([type=checkbox]):not([type=radio]),.zda select,.zda textarea{min-width:0;max-width:100%;font-size:16px}.zda-footer{overflow-wrap:anywhere}.zdaB-sticky{padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border);text-align:center;z-index:40;background:#ffffffeb;display:block;position:fixed;bottom:0;left:0;right:0}.zdaB-sticky .zda-btn{width:100%}.zdaB-myth{flex-direction:column;gap:8px}}.zda-form .split-name{grid-template-columns:1fr 1fr;gap:10px;display:grid}.zda-form .split-name input{box-sizing:border-box;width:100%;min-width:0}@media (width<=600px){.zda input:not([type=hidden]),.zda textarea{scroll-margin-block:100px}}.zda-sign-promise{color:#14204f;margin:0 0 6px;font-size:22px;font-weight:900;line-height:1.2}.zda-sign-promise span{color:#6d28d9}.zda-sign-help{color:#475569;margin-top:6px;font-size:13px;display:block}.zda-sign-locate{color:#1d4ed8;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9c7ee;border-radius:999px;margin-top:8px;padding:8px 14px;font-size:14px;font-weight:700}.zda-hero-yard-sign .zda-cmp{background:#fff;border:1px solid #e3e8f5;border-radius:22px;max-width:560px;margin:18px auto 0;padding:16px 14px 18px;box-shadow:0 14px 40px #14204f1f}.zda-hero-yard-sign .zda-vs-title{margin:0 0 12px}.zda-hero-yard-sign .zda-battle{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;margin:0;display:grid;position:relative}.zda-hero-yard-sign .zda-battle-card{text-align:center;border-radius:16px;align-content:start;gap:4px;width:auto;max-width:none;margin:0;padding:16px 10px 14px;display:grid}.zda-hero-yard-sign .zda-battle-label{letter-spacing:.08em;margin:0;font-size:11px}.zda-hero-yard-sign .zda-battle-label:before{vertical-align:-3px;border-radius:999px;place-items:center;width:18px;height:18px;margin-right:6px;font-size:11px;display:inline-grid}.zda-hero-yard-sign .zda-battle-old{box-shadow:none;background:#f8fafc;border:1px solid #e2e8f0}.zda-hero-yard-sign .zda-battle-old .zda-battle-label:before{content:"✕";color:#dc2626;background:#fee2e2}.zda-hero-yard-sign .zda-battle-old .zda-battle-big{color:#b91c1c}.zda-hero-yard-sign .zda-battle-win .zda-battle-label:before{content:"✓";color:#2563eb;background:#fff;font-weight:900}.zda-hero-yard-sign .zda-battle-big{letter-spacing:-.01em;margin:4px 0 0;font-size:clamp(22px,6.4vw,34px);font-weight:900;line-height:1.05}.zda-hero-yard-sign .zda-battle-old .zda-battle-big{font-size:clamp(17px,4.6vw,24px)}.zda-hero-yard-sign .zda-battle-sub{opacity:.85;margin:0;font-size:13px;line-height:1.3}.zda-hero-yard-sign .zda-battle-win .zda-battle-sub{color:#fff;opacity:.95;font-weight:700}.zda-hero-yard-sign .zda-battle-vs{z-index:2;color:#6d28d9;background:#fff;border-radius:999px;place-items:center;width:34px;height:34px;margin:0;font-size:12px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #14204f33}.zda-hero-yard-sign .zda-battle-note{max-width:560px;margin:14px auto 0}.zda-officer{text-align:center;padding:28px 16px 8px}.zda-officer h2{color:#6d28d9;margin:0 0 14px;font-size:clamp(24px,6vw,32px);font-weight:900}.zda-officer-card{text-align:left;background:#fff;border:1px solid #e3e8f5;border-radius:22px;grid-template-columns:96px 1fr;align-items:start;gap:16px;max-width:560px;margin:0 auto;padding:18px;display:grid;box-shadow:0 14px 40px #14204f1f}.zda-officer-photo{object-fit:cover;border:3px solid #fff;border-radius:999px;width:96px;height:96px;box-shadow:0 0 0 3px #7c3aed55}.zda-officer-name{color:#14204f;margin:0;font-size:20px;font-weight:900}.zda-officer-stars{color:#6d28d9;letter-spacing:3px;margin:2px 0 4px;font-size:18px}.zda-officer-nmls{color:#475569;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.zda-officer-ehl{align-items:center;gap:4px;font-weight:600;display:inline-flex}.zda-officer-ehl svg{width:16px;height:16px}.zda-officer-blurb{color:#334155;margin:0 0 12px;font-size:14px;line-height:1.5}.zda-officer-connect{flex-wrap:wrap;gap:8px;display:flex}.zda-officer-pill{color:#1d4ed8;background:#f3f7ff;border:1px solid #a9c7ee;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none}@media (width<=480px){.zda-officer-card{text-align:center;grid-template-columns:1fr;justify-items:center}.zda-officer-nmls,.zda-officer-connect{justify-content:center}}.zda-sign-form{text-align:left;grid-template-columns:1fr 64px 96px;gap:10px;max-width:520px;margin:0 auto;display:grid}.zda-sign-form label{color:#334155;gap:4px;font-size:13px;font-weight:700;display:grid}.zda-sign-form input{box-sizing:border-box;width:100%}.zda-sign-street{grid-column:1/-1}.zda-sign-form .zda-sign-help,.zda-sign-form .zda-sign-locate{text-align:center;grid-column:1/-1;justify-self:center}.zda-sign-nav{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;display:flex}.zda-sign-nav .zda-btn{margin:0}.zda-sign-back{color:#475569;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:12px 18px;font-size:15px;font-weight:700}.zda-email-endings{flex-wrap:wrap;justify-content:center;gap:6px;margin:-4px 0 4px;display:flex}.zda-email-endings button{color:#3730a3;font:inherit;cursor:pointer;background:#f5f7ff;border:1px solid #c7d2fe;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.zda-match-locked{background:#fff;border:2px solid #c4b5fd;max-width:460px;padding:28px 22px;box-shadow:0 14px 40px #14204f1f}.zda-match-locked .zda-match-label{color:#6d28d9;letter-spacing:1.2px;margin-bottom:10px;font-size:15px}.zda-match-locked .zda-match-name{color:#14204f;font-size:32px;line-height:1.2}.zda-match-locked .zda-match-blurb{color:#1e293b;font-size:18px;line-height:1.5}.zda-phone-flow .zda-quiz,.zda-phone-flow .zda-match{max-width:520px;margin:0 auto;padding:26px 22px}.zda-phone-flow .zda-brand-header{min-height:0;padding:14px 20px}.zda-phone-flow .zda-brand-inner{gap:10px;min-height:0}.zda-phone-flow .zda-brand-mark{width:200px;max-width:65vw}.zda-phone-flow .zda-brand-site{display:none}.zda-phone-flow .zda-brand-description{font-size:12px}.zda-phone-flow .zda-quiz h2{text-align:left;font-size:28px;line-height:1.2}.zda-phone-flow .zda-progress{text-align:left;font-size:12px}.zda-phone-flow .zda-choices{grid-template-columns:1fr;gap:12px;display:grid}.zda-phone-flow .zda-choice{text-align:left;border-radius:12px;min-height:52px;padding:14px 16px;font-size:16px}.zda-phone-flow .zda-form input{min-height:48px;font-size:16px}.zda-phone-flow .split-name{grid-template-columns:1fr;gap:12px;display:grid}.zpf-location label{text-align:left;font-size:14px;display:block}.zpf-location input{box-sizing:border-box;border:1px solid #c7d2fe;border-radius:10px;width:100%;margin:8px 0 18px;padding:14px;font:16px system-ui;display:block}.zpf-location button:disabled{opacity:.45;cursor:default}.funnel-navigation{justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.funnel-arrow{cursor:pointer;touch-action:manipulation;border:0;border-radius:14px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;padding:0;font:700 30px/1 system-ui,sans-serif;display:inline-flex}.funnel-arrow-back{color:#475569;background:#e2e8f0}.funnel-arrow-next{color:#fff;background:linear-gradient(110deg,#7c3aed,#2563eb);box-shadow:0 4px 12px #2563eb22}.funnel-arrow-back:hover{background:#cbd5e1}.funnel-arrow-next:hover:not(:disabled){filter:brightness(.94)}.funnel-arrow:focus-visible{outline-offset:4px;outline:3px solid #2563eb}.funnel-arrow:disabled{opacity:.45;cursor:default}.funnel-arrow svg{color:inherit;flex:none;display:block;transform:none}.zda-brand-header{isolation:isolate;box-sizing:border-box;background:linear-gradient(105deg,#e8dcff,#fff 40% 62%,#d1f5fc);border-bottom:1px solid #dce9f5;width:100%;position:relative}.zda-brand-header:before{content:"";z-index:-1;pointer-events:none;background:url(/zda-header-background-blue.png) 100%/auto 100% no-repeat;width:min(720px,65%);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.zda-brand-inner{box-sizing:border-box;justify-content:center;align-items:center;gap:clamp(24px,3.5vw,52px);max-width:1280px;min-height:clamp(140px,11vw,184px);margin:0 auto;padding:clamp(22px,2.3vw,36px) clamp(24px,4vw,56px);display:flex}.zda-brand-mark{flex-shrink:0;width:clamp(220px,24vw,340px);max-width:40%;height:auto;display:block}.zda-brand-divider{background:linear-gradient(#7c3aed,#2563eb,#06b6d4);flex-shrink:0;width:2px;height:clamp(62px,5vw,80px)}.zda-brand-copy{flex:0 430px;min-width:0}.zda-brand-description{color:#081e43;text-align:left;text-wrap:balance;margin:0;font:700 clamp(17px,1.55vw,22px)/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.zda-brand-site{color:#081e43;letter-spacing:1px;overflow-wrap:anywhere;margin:8px 0 0;font-size:11px}@media (width<=640px){.zda-brand-header:before{opacity:.65;width:100%}.zda-brand-inner{flex-direction:column;gap:12px;min-height:160px;padding:20px clamp(18px,5vw,28px)}.zda-brand-mark{width:clamp(210px,58vw,260px);max-width:100%}.zda-brand-divider{display:none}.zda-brand-copy{flex:initial;text-align:center;max-width:360px}.zda-brand-description{text-align:center;font-size:clamp(15px,3.8vw,17px)}.zda-brand-site{display:none}}.zda-closing{text-align:center;justify-content:center;padding:0 16px 26px;display:flex}.zda-closing .hh-powered{margin-top:0}.dph-card,.dph-ask{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #c7d2fe;border-radius:16px;width:calc(100% - 32px);max-width:560px;margin:16px auto 0;padding:16px;box-shadow:0 6px 20px #14204f14}.dph-card{gap:16px;display:grid}.dph-photo{aspect-ratio:16/9;object-fit:cover;background:#eef2ff;border-radius:12px;width:100%;display:block}.dph-words{gap:4px;display:grid}.dph-tag{color:#6d28d9;letter-spacing:.16em;margin:0;font-size:11px;font-weight:800}.dph-card h2,.dph-ask h2{color:#14204f;margin:0;font:800 22px/1.2 "Baloo 2",Inter,system-ui,sans-serif}.dph-sub{color:#475569;margin:0;font-size:14px}.dph-facts{color:#14204f;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:16px}.dph-facts b{color:#00a05c;font-size:20px}.dph-lead{color:#14204f;margin:8px 0 0;font-size:16px;line-height:1.45}.dph-ask{gap:12px;display:grid}.dph-code-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.dph-code-row input{box-sizing:border-box;letter-spacing:.3em;text-transform:uppercase;color:#14204f;border:1px solid #c7d2fe;border-radius:12px;width:100%;min-height:52px;padding:0 16px;font:800 22px Inter,system-ui,sans-serif}.dph-code-row input:focus-visible{outline-offset:1px;outline:3px solid #7c3aed}.dph-code-row .zda-btn{min-height:52px}.dph-note{color:#475569;margin:0;font-size:14px}.dph-quiet{color:#14204f;cursor:pointer;background:#fff;border:1.5px solid #c7d2fe;border-radius:999px;min-height:48px;font:700 15px Inter,system-ui,sans-serif}.dph-near{display:grid}.dph-near-row{text-align:left;cursor:pointer;min-height:64px;font:inherit;color:#14204f;background:0 0;border:0;border-top:1px solid #e2e8f0;justify-items:start;gap:2px;padding:8px 4px;display:grid}.dph-near-row small{color:#475569}.dph-skip{color:#6d28d9;cursor:pointer;background:0 0;border:0;justify-self:center;min-height:48px;padding:0 16px;font:700 15px Inter,system-ui,sans-serif;text-decoration:underline}.dph-quiet:focus-visible,.dph-near-row:focus-visible,.dph-skip:focus-visible{outline-offset:2px;outline:3px solid #7c3aed}.dph-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=480px){.dph-code-row{grid-template-columns:minmax(0,1fr) auto}}.refi{--blue:#2563eb;--blue-deep:#1d4ed8;--green:#00c26e;--green-deep:#009e57;--ink:#10203a;--mist:#5b6b85;--paper:#fff;--tint:#f2f7ff;background:var(--paper);min-height:100vh;color:var(--ink);flex-direction:column;font-family:Segoe UI,system-ui,-apple-system,sans-serif;display:flex}.refi-header{border-bottom:3px solid #0000;border-image:linear-gradient(90deg,#7c3aed,#2563eb,#06b6d4) 1;justify-content:center;align-items:center;gap:10px;padding:18px 16px;display:flex}.refi-logo{letter-spacing:1px;color:var(--ink);font-size:15px;font-weight:900}.refi-logo em{color:var(--blue);font-style:normal}.refi-logo-tag{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(90deg,#7c3aed,#2563eb,#06b6d4);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}@media (width<=640px){.refi-header{flex-wrap:wrap;gap:8px;padding:16px}.refi-logo{white-space:nowrap;font-size:clamp(12px,3.5vw,15px)}.refi .refi-hero,.refi .refi-quiz,.refi .refi-thanks{width:100%;padding:28px 20px}.refi h1,.refi h2{text-wrap:balance}.refi button,.refi a{overflow-wrap:anywhere;max-width:100%}.refi input:not([type=checkbox]):not([type=radio]),.refi select,.refi textarea{min-width:0;max-width:100%;font-size:16px}}.refi-hero{text-align:center;max-width:720px;margin:0 auto;padding:44px 20px 30px}.refi-eyebrow{background:var(--tint);color:var(--blue);letter-spacing:1px;text-transform:uppercase;border:1px solid #2563eb40;border-radius:999px;margin:0 0 18px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-block}.refi-hero h1{margin:0 0 16px;font-size:clamp(28px,5.5vw,44px);font-weight:900;line-height:1.15}.refi-red{color:#e5484d}.refi-green{color:var(--green);text-shadow:0 0 24px #00c26e59}.refi-sub{color:var(--mist);max-width:560px;margin:0 auto 24px;font-size:17px;line-height:1.6}.refi-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed,#2563eb,#06b6d4);border:none;border-radius:999px;padding:16px 34px;font-size:18px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:0 8px 24px #2563eb59,0 8px 24px #00c26e40}.refi-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #2563eb66,0 12px 30px #00c26e59}.refi-promise{color:var(--green-deep);margin:12px 0 0;font-size:13px;font-weight:700}.refi-points{text-align:left;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:38px;display:grid}.refi-point{background:var(--tint);border:1px solid #2563eb26;border-top:4px solid var(--green);border-radius:14px;padding:18px}.refi-point-icon{font-size:26px}.refi-point-title{color:var(--blue-deep);margin:8px 0 4px;font-weight:800}.refi-point p:last-child{color:var(--mist);margin:0;font-size:13px;line-height:1.5}.refi-quiz,.refi-thanks{text-align:center;flex:1;max-width:560px;margin:0 auto;padding:40px 20px}.refi-progress{letter-spacing:1px;text-transform:uppercase;color:var(--green-deep);margin:0 0 10px;font-size:12px;font-weight:800}.refi-quiz h2{margin:0 0 22px;font-size:24px;font-weight:800}.refi-choices{flex-direction:column;gap:10px;display:flex}.refi-choice{color:var(--ink);cursor:pointer;background:#fff;border:2px solid #2563eb59;border-radius:12px;padding:16px;font-size:16px;font-weight:700;transition:border-color .12s,background .12s,transform .12s}.refi-choice:hover{border-color:var(--green);background:#00c26e12;transform:translateY(-1px)}.refi-back{color:var(--mist);cursor:pointer;background:0 0;border:none;margin-top:18px;font-size:14px}.refi-match-card{background:var(--brand-gradient);color:#fff;border-radius:16px;margin-bottom:16px;padding:22px;box-shadow:0 10px 28px #2563eb4d}.refi-match-label{text-transform:uppercase;letter-spacing:1px;opacity:.85;margin:0 0 6px;font-size:12px}.refi-match-name{margin:0 0 8px;font-size:26px;font-weight:900}.refi-match-blurb{opacity:.95;margin:0;font-size:14px;line-height:1.5}.refi-unique{background:var(--tint);border-left:4px solid var(--blue);text-align:left;color:var(--mist);border-radius:10px;margin-bottom:24px;padding:14px 16px;font-size:13px;line-height:1.55}.refi-unique-title{color:var(--ink);margin:0 0 4px;font-weight:800}.refi-form{flex-direction:column;gap:10px;display:flex}.refi-form input,.refi-form select{color:var(--ink);background:#fff;border:2px solid #2563eb4d;border-radius:12px;padding:14px;font-size:16px}.refi-form input:focus,.refi-form select:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #00c26e2e}.refi-error{color:#e5484d;margin:0;font-size:14px;font-weight:700}.refi-consent{color:var(--mist);margin:6px 0 0;font-size:11px;line-height:1.5}.refi .trap-field{position:absolute;top:-5000px;left:-5000px}.refi-seal{background:var(--brand-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:0 auto 16px;font-size:36px;font-weight:900;display:flex;box-shadow:0 10px 28px #00c26e59}.refi-thanks h2{margin:0 0 10px;font-size:28px}.refi-thanks-line{margin:0 0 8px;font-size:16px}.refi-thanks p{color:var(--mist)}.refi-fine{background:var(--tint);border-top:1px solid #2563eb26;padding:18px 20px 26px}.refi-fine p{max-width:640px;color:var(--mist);margin:0 auto;font-size:11px;line-height:1.6}.refi-fine a{color:var(--blue)}.zda-reviews-foot{text-align:center;border-top:1px solid var(--border,#dfe6f2);padding:28px 24px 10px}.zda-reviews-foot h2{color:var(--violet-deep,#6d28d9);margin:0 0 4px;font-size:22px;font-weight:900}.refi .zdaB-reviews{background:#fff;border:1px solid #dfe6f2;border-radius:14px;max-width:480px;margin:14px auto 0;padding:18px 22px 12px;box-shadow:0 8px 24px #2563eb1a}.refi .zdaB-review-stars{color:#7c3aed;letter-spacing:3px;margin:0 0 8px;font-size:16px}.refi .zdaB-review-text{color:#10203a;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:14.5px;font-style:italic;line-height:1.65}.refi .zdaB-review-who{color:#5b6b85;margin:0;font-size:12.5px;font-weight:700}.refi .zdaB-review-nav{justify-content:center;align-items:center;gap:6px;margin-top:4px;display:flex}.refi .zdaB-arrow{color:#9aa7bd;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 8px;font-size:22px;font-weight:700;line-height:1}.refi .zdaB-arrow:hover{color:#5b6b85}.refi .zdaB-review-count{color:#5b6b85;font-size:11.5px;font-weight:700}.refi-form .split-name{grid-template-columns:1fr 1fr;gap:10px;display:grid}.refi-form .split-name input{box-sizing:border-box;width:100%;min-width:0}@media (width<=600px){.refi input:not([type=hidden]),.refi textarea{scroll-margin-block:100px;font-size:16px}}.refi-email-endings{flex-wrap:wrap;justify-content:center;gap:6px;margin:-4px 0 4px;display:flex}.refi-email-endings button{color:#3730a3;font:inherit;cursor:pointer;background:#f5f7ff;border:1px solid #c7d2fe;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.faq-coverage{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;font-size:14px;list-style:none;display:flex}.faq-coverage li{border:1px solid var(--border);background:var(--off-white);border-radius:10px;padding:10px 14px}.faq-coverage strong{color:var(--violet-deep)}.zm-stage{color:#102345;background:radial-gradient(at 20% 35%,#ede9fe,#0000 65%),#f3f7fb;justify-content:center;align-items:center;gap:84px;min-height:100dvh;padding:36px 24px;font:14px/1.5 system-ui,sans-serif;display:flex}.zm-stage *{box-sizing:border-box}.zm-caption{max-width:370px}.zm-caption>small{letter-spacing:.15em;color:#6d28d9;font-weight:800}.zm-caption h1{letter-spacing:-1.6px;font-size:40px;line-height:1.15}.zm-caption p{color:#64748b;font-size:18px}.zm-caption>span{color:#64748b;font-size:12px}.zm-phone{background:#fff;border:7px solid #142641;border-radius:38px;flex-direction:column;width:400px;height:min(870px,100dvh - 72px);min-height:600px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px #10234522}.zm-demo{text-align:center;color:#6d28d9;letter-spacing:.13em;background:#f3efff;padding:5px;font-size:9px;font-weight:750}.zm-header{background:#fff;border-bottom:1px solid #edf0f8;justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.zm-phone .zda-brand-header{background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.zm-phone .zda-brand-inner{min-height:0!important;padding:0!important;display:block!important}.zm-phone .zda-brand-mark{width:177px!important;max-width:none!important;height:45px!important}.zm-phone .zda-brand-copy,.zm-phone .zda-brand-divider{display:none!important}.zm-header>button{color:#102345;background:#f8faff;border:1px solid #e3e8f2;border-radius:10px;width:40px;height:40px;font-size:19px}.zm-scroll{scroll-behavior:smooth;scrollbar-width:thin;flex:1;overflow:auto}.zm-phone button{cursor:pointer;font-family:inherit}.zm-phone h2{letter-spacing:-.85px;margin:10px 0 14px;font-size:28px;line-height:1.16}.zm-phone section>small,.zm-hero-copy>small,.zm-quiz-body>small{color:#6d28d9;letter-spacing:.09em;font-size:10px;font-weight:800}.zm-hero-copy{background:linear-gradient(150deg,#f5f0ff,#fff 85%);padding:29px 24px 22px}.zm-hero h2{letter-spacing:-1.1px;font-size:32px}.zm-hero h2 em{color:#6d28d9;font-style:normal}.zm-hero-copy>p{color:#5a6982;margin:0 0 22px;font-size:14px}.zm-primary{color:#fff;background:linear-gradient(110deg,#7c3aed,#2563eb);border:0;border-radius:13px;width:100%;min-height:48px;padding:15px 17px;font-size:14px;font-weight:700}.zm-primary span{float:right}.zm-primary:disabled{opacity:.45;cursor:default}.zm-browse{text-align:center;color:#475569;margin-top:14px;font-size:12px;text-decoration:none;display:block}.zm-photo{height:170px;position:relative;overflow:hidden}.zm-photo img{object-fit:cover;width:100%;height:100%}.zm-photo:after{content:"";background:linear-gradient(#0000,#102345b0);position:absolute;inset:0}.zm-photo>div{color:#fff;z-index:1;position:absolute;bottom:17px;left:24px}.zm-photo span{letter-spacing:.15em;font-size:9px}.zm-photo strong{font-size:21px;display:block}.zm-smallprint{line-height:1.6;color:#718096!important;font-size:10px!important}.zm-hero>.zm-smallprint{background:#f8faff;margin:0;padding:12px 24px}.zm-how,.zm-programs,.zm-review,.zm-faq,.zm-close{padding:30px 24px}.zm-how ol{gap:19px;margin:20px 0 0;padding:0;list-style:none;display:grid}.zm-how li{align-items:flex-start;gap:12px;display:flex}.zm-how li>b{color:#6d28d9;background:#ede9fe;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.zm-how strong{font-size:13px}.zm-how li p{color:#64748b;margin:3px 0 0;font-size:12px}.zm-programs{background:#f4f7ff;border-top:1px solid #e3e9fa;border-bottom:1px solid #e3e9fa}.zm-programs>p{color:#64748b;font-size:12px}.zm-programs details{background:#fff;border:1px solid #dfe5f5;border-radius:12px;margin-top:10px;overflow:hidden}.zm-programs summary{cursor:pointer;align-items:center;gap:10px;padding:14px 12px;list-style:none;display:flex}.zm-phone summary::-webkit-details-marker{display:none}.zm-programs summary>span{color:#8b5cf6;font-size:10px;font-weight:700}.zm-programs summary strong{font-size:13px;display:block}.zm-programs summary small{color:#64748b;margin-top:3px;font-size:10px;display:block}.zm-programs summary>b{color:#6d28d9;margin-left:auto;font-size:20px;font-weight:400}.zm-programs details[open] summary>b{transform:rotate(45deg)}.zm-programs details>p{color:#64748b;padding:0 14px;font-size:12px}.zm-programs details>button{color:#4338ca;background:#eff6ff;border:1px solid #c7d2fe;border-radius:9px;margin:0 14px 14px;padding:10px 13px;font-size:12px}.zm-review{color:#fff;background:#142641}.zm-review>small{color:#a5b4fc!important}.zm-review blockquote{margin:24px 0;font-size:15px;line-height:1.8}.zm-review>div{justify-content:space-between;align-items:center;display:flex}.zm-review>div span{color:#cbd5e1;font-size:10px}.zm-review nav{gap:3px;margin-top:14px;display:flex}.zm-review nav button{background:0 0;border:0;width:32px;height:32px;position:relative}.zm-review nav button:after{content:"";background:#64748b;border-radius:50%;width:6px;height:6px;margin:auto;display:block}.zm-review nav button.active:after{background:#a5b4fc;border-radius:9px;width:18px}.zm-faq details{border-bottom:1px solid #e2e8f0}.zm-faq summary{cursor:pointer;justify-content:space-between;gap:10px;padding:17px 0;font-size:13px;font-weight:650;list-style:none;display:flex}.zm-faq summary span{color:#6d28d9}.zm-faq details p{color:#64748b;margin-top:0;font-size:12px}.zm-close{background:#f3efff}.zm-close h2{font-size:25px}.zm-footer{color:#64748b;padding:25px 24px;font-size:10px}.zm-footer strong{color:#102345;letter-spacing:.06em;font-size:11px}.zm-footer p{line-height:1.7}.zm-bottom{background:#fff;border-top:1px solid #e0e7f2;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 14px;display:flex}.zm-bottom span{color:#64748b;max-width:94px;font-size:10px}.zm-bottom button{color:#fff;background:linear-gradient(110deg,#7c3aed,#2563eb);border:0;border-radius:22px;min-height:44px;padding:12px 20px;font-size:12px;font-weight:700}.zm-menu{z-index:3;background:#fff;padding:12px 24px;position:absolute;top:100px;left:0;right:0;box-shadow:0 10px 20px #10234512}.zm-menu a{color:#102345;border-bottom:1px solid #edf0f8;padding:13px 0;text-decoration:none;display:block}.zm-quiz{z-index:4;background:#fff;position:absolute;inset:24px 0 0;overflow:auto}.zm-quiz header{justify-content:space-between;padding:15px 18px;display:flex}.zm-quiz header button{color:#475569;background:#f5f7fc;border:0;border-radius:10px;min-height:40px;padding:9px 13px}.zm-quiz-body{padding:14px 24px}.zm-progress{gap:5px;margin-top:18px;display:flex}.zm-progress span{background:#edf0f8;border-radius:5px;flex:1;height:4px}.zm-progress span.filled{background:#7c3aed}.zm-step{color:#64748b;font-size:11px!important}.zm-quiz-body>p{color:#64748b;font-size:13px}.zm-quiz-body label{margin:24px 0;font-size:12px;font-weight:650;display:block}.zm-quiz-body input{border:1px solid #c7d2fe;border-radius:10px;width:100%;margin-top:8px;padding:14px;font:16px system-ui;display:block}.zm-choices{gap:10px;margin:24px 0;display:grid}.zm-choices button{text-align:left;color:#102345;background:#fff;border:1px solid #d9e1f1;border-radius:12px;padding:15px;font-size:14px}.zm-choices button span{float:right;color:#8b5cf6}.zm-choices button.selected{background:#f5f3ff;border-color:#8b5cf6}.zm-check{color:#6d28d9;background:#ede9fe;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:25px;font-size:24px;display:grid}.zm-answer-summary{background:#f8faff;border-radius:12px;margin:20px 0;padding:16px}.zm-answer-summary div+div{margin-top:12px}.zm-answer-summary small{color:#64748b;font-size:10px;display:block}.zm-answer-summary strong{overflow-wrap:anywhere;font-size:13px;display:block}.zm-phone button:focus-visible,.zm-phone a:focus-visible,.zm-phone summary:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}@media (width<=800px){.zm-caption{display:none}.zm-stage{padding:20px}}@media (width<=460px){.zm-stage{padding:0;display:block}.zm-phone{border:0;border-radius:0;width:100%;height:100dvh;min-height:0}.zm-bottom{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.zm-scroll{scroll-behavior:auto}}.zm-live{color:#102345;background:#fff;font:14px/1.5 system-ui,sans-serif}.zm-live *{box-sizing:border-box}.zm-live .zm-phone{width:100%;height:auto;min-height:100dvh;box-shadow:none;border:0;border-radius:0;padding-bottom:76px;overflow:visible}.zm-live .zm-scroll{overflow:visible}.zm-live .zm-header{z-index:5;position:sticky;top:0}.zm-live .zm-bottom{z-index:5;padding-bottom:max(12px,env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.zm-live .zm-menu{z-index:6;position:fixed;top:72px}.zm-live section[id]{scroll-margin-top:90px}.zm-footer-links{flex-wrap:wrap;gap:16px;display:flex}.zm-footer-links a{color:#4338ca}.zm-live .zm-header{padding:0;display:block}.zm-live .zm-header .zda-brand-header{width:100%;background:linear-gradient(110deg,#f3edff,#fff 65%,#e5f7ff)!important;padding:14px 16px!important}.zm-live .zm-header .zda-brand-inner{flex-flow:row;justify-content:center;align-items:center;gap:0;width:100%;position:relative;padding-inline:52px!important;display:flex!important}.zm-live .zm-menu-toggle{color:#102345;background:#f8faff;border:1px solid #d9e2ef;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font-size:22px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.zm-live .zm-header .zm-menu{position:absolute;top:100%;left:0;right:0}.zm-live .zm-footer{text-align:center;color:#526178;padding:22px 24px 18px;font-size:10px}.zm-live .zm-footer strong{font-size:10px}.zm-live .zm-footer p{max-width:420px;margin:10px auto}.zm-live .zm-footer-links{justify-content:center;gap:4px 16px;font-size:11px}.zm-live .zm-footer-links a{align-items:center;min-height:44px;display:inline-flex}.zhm{color:#081e43;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.zhm *,.zhm :before,.zhm :after{box-sizing:border-box}.zhm .zhm-wrap{width:min(1180px,100% - 80px);margin-inline:auto}.zhm a{color:inherit}.zhm a:focus-visible,.zhm summary:focus-visible{outline-offset:5px;outline:3px solid #2563eb}.zhm-sticky-header{z-index:20;background:#fff;position:sticky;top:0}.zhm section[id]{scroll-margin-top:calc(var(--zhm-header-height,280px) + 24px)}.zhm-nav{color:#fff;background:#081e43;border-bottom:3px solid #2563eb;justify-content:space-between;align-items:center;gap:24px;padding-block:18px;font-size:14px;display:flex}.zhm-nav>span{color:#dce8fa;font-size:17px}.zhm-nav>div{flex-wrap:wrap;justify-content:center;gap:12px 32px;display:flex}.zhm-nav a{padding-block:8px;font-size:18px;font-weight:650;text-decoration:none}.zhm-nav a:hover{color:#a5eafa}.zhm-learn:hover{color:#6d28d9}.zhm-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;padding-block:54px 46px;display:grid}.zhm .zhm-eyebrow{letter-spacing:1.7px;color:#536881;margin:0 0 18px;font-size:12px;font-weight:750}.zhm h1{letter-spacing:-2.3px;margin:0 0 24px;font-size:clamp(40px,4.25vw,60px);font-weight:750;line-height:1.08}.zhm h1 span{color:#6d28d9}.zhm-lead{color:#526178;max-width:500px;margin:0 0 28px;font-size:18px;line-height:1.7}.zhm .zhm-button{color:#fff;background:linear-gradient(110deg,#7c3aed,#2563eb 75%,#087da5);border-radius:32px;justify-content:center;align-items:center;gap:32px;min-height:54px;padding:16px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:box-shadow .2s;display:inline-flex;box-shadow:0 7px 18px #2563eb22}.zhm-button:hover{box-shadow:0 9px 24px #2563eb44}.zhm .zhm-reassurance{color:#617086;margin:12px 0 20px;font-size:12px}.zhm-learn{text-underline-offset:5px;align-items:center;gap:20px;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}.zhm-picture{background:#081e43;border-radius:16px;align-self:center;position:relative;overflow:hidden}.zhm-picture>img{object-fit:contain;width:100%;height:auto;display:block}.zhm-photo-caption{color:#fff;padding:22px 26px}.zhm-photo-caption>span{letter-spacing:2px;font-size:11px;font-weight:650}.zhm-photo-caption p{margin:10px 0 0;font-size:27px;font-weight:550;line-height:1.3}.zhm-trust{background:#eee8fb;border-block:1px solid #d1c2ed;padding-block:54px}.zhm-review-heading{margin-bottom:28px}.zhm-review-heading>p:last-child{color:#45566e;margin:0;font-size:18px}.zhm-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.zhm-review-card{background:#fff;border:1px solid #cbbce8;border-radius:16px;flex-direction:column;margin:0;padding:28px;display:flex;box-shadow:0 8px 20px #3323640c}.zhm-trust blockquote{border:0;margin:0;padding:0}.zhm-trust blockquote p{color:#273c59;margin:0;font-size:18px;line-height:1.7}.zhm-review-card figcaption{border-bottom:1px solid #e4deef;flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 24px;padding:0 0 20px;display:flex}.zhm-review-card figcaption strong{font-size:23px;line-height:1.3;display:block}.zhm-review-meta{color:#617086;font-size:16px;line-height:1.5}.zhm-review-source{color:#526178;align-self:flex-end;margin-top:auto;padding-top:24px;font-size:14px;font-weight:650}.zhm-how{background:#dfedfc;border-bottom:1px solid #b7cfea;padding:66px 0}.zhm-section-heading{margin-bottom:38px}.zhm h2{color:#081e43;letter-spacing:-1px;margin:0 0 16px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.2}.zhm-section-heading>p:last-child{color:#526178;margin:0;font-size:16px}.zhm-steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.zhm-steps article{background:#fff;border:1px solid #b8cfe9;border-radius:12px;padding:24px;box-shadow:0 4px 10px #081e4308}.zhm-steps article>span{color:#6d28d9;border-bottom:2px solid #bfcff3;width:100%;padding-bottom:12px;font-size:14px;font-weight:750;display:inline-block}.zhm h3{letter-spacing:-.35px;margin:18px 0 10px;font-size:20px;font-weight:700;line-height:1.3}.zhm-steps p{color:#526178;margin:0;font-size:16px}.zhm-program-section{padding-block:76px}.zhm-programs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.zhm-program{background:#f8faff;border:1px solid #b8cbe2;border-top:3px solid #527cbd;border-radius:14px;flex-direction:column;padding:26px;display:flex;box-shadow:0 4px 12px #081e4308}.zhm-program-category{color:#526881;font-size:12px;font-weight:650}.zhm-program h3{margin-top:12px}.zhm-program p{color:#526178;margin:0 0 24px;font-size:16px}.zhm-program a{color:#2457b8;justify-content:space-between;gap:12px;margin-top:auto;font-size:14px;font-weight:700;text-decoration:none;display:flex}.zhm-program a:hover{text-decoration:underline}.zhm-featured{background:linear-gradient(110deg,#f0eaff,#f7fbff 65%,#e3f8fd);border-color:#bacded;grid-column:1/-1;grid-template-columns:1fr auto;column-gap:30px;display:grid}.zhm-featured .zhm-program-category,.zhm-featured h3,.zhm-featured p{grid-column:1}.zhm-featured h3{font-size:27px}.zhm-featured p{margin-bottom:0}.zhm-featured a{background:#fff;border:1px solid #bfd2ef;border-radius:28px;grid-area:1/2/4;align-self:center;gap:32px;margin:0;padding:14px 20px}.zhm-program-note{color:#65758c;margin:20px 0 0;font-size:13px}.zhm-faq{background:#e1f2f7;border-block:1px solid #b2d8e4;grid-template-columns:1fr 1.4fr;gap:65px;padding-block:64px;display:grid}.zhm-faq>div>p:not(.zhm-eyebrow){color:#526178;font-size:16px}.zhm-faq-intro{background:#081e43;border-top:4px solid #2563eb;border-radius:16px;align-self:start;padding:32px}.zhm-faq-intro h2{color:#fff;font-size:clamp(34px,3.3vw,46px)}.zhm-faq-intro .zhm-eyebrow{letter-spacing:1px;color:#a5d9ef;font-size:14px}.zhm-faq .zhm-faq-intro>p:not(.zhm-eyebrow){color:#dce8fa;margin:22px 0 28px;font-size:20px;line-height:1.65}.zhm-faq-intro .zhm-learn{color:#081e43;background:#e5f2ff;border:1px solid #bfd2ef;border-radius:12px;padding:14px 18px;font-size:17px;text-decoration:none}.zhm-faq-intro .zhm-learn:hover{background:#fff}.zhm-questions details{background:#fff;border:1px solid #b8d4de;border-radius:10px;margin-bottom:10px;padding-inline:20px}.zhm-questions details:last-child{margin-bottom:0}.zhm-questions summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;font-weight:650;list-style:none;display:flex}.zhm-questions summary::-webkit-details-marker{display:none}.zhm-questions summary span{color:#6d28d9;font-size:22px;line-height:1}.zhm-questions details[open] summary span{transform:rotate(45deg)}.zhm-questions details p{color:#526178;margin:0 0 22px;font-size:18px}.zhm-close{text-align:center;background:#081e43;border-top:4px solid #2563eb;padding-block:56px}.zhm-close h2{color:#fff;margin-bottom:26px}.zhm-close .zhm-eyebrow{color:#a5d9ef}.zhm-close>p:last-child{color:#c6d8f1;margin:16px 0 0;font-size:13px}.zhm-footer{text-align:center;padding-block:28px 24px}.zhm-footer strong{letter-spacing:1.2px;font-size:11px}.zhm-footer p{color:#526178;max-width:760px;margin:12px auto;font-size:10px;line-height:1.7}.zhm-footer>div{color:#526178;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:11px;display:flex}.zhm-footer a{align-items:center;min-height:32px;display:inline-flex}.zhm .zhm-nav,.zhm .zhm-trust,.zhm .zhm-faq,.zhm .zhm-close{width:100%;padding-inline:max(40px,50% - 590px)}@media (width<=900px){.zhm .zhm-wrap{width:calc(100% - 44px)}.zhm .zhm-nav,.zhm .zhm-trust,.zhm .zhm-faq,.zhm .zhm-close{width:100%;padding-inline:22px}.zhm-nav>span{display:none}.zhm-nav{justify-content:center}.zhm-hero{gap:28px}.zhm h1{font-size:42px}.zhm-review-grid{grid-template-columns:1fr}.zhm-programs{grid-template-columns:repeat(2,minmax(0,1fr))}.zhm-faq{gap:32px}}@media (width<=640px){.zhm-nav{padding-block:14px}.zhm-nav>div{gap:4px 20px}.zhm-nav a{font-size:16px}.zhm-hero{grid-template-columns:1fr;gap:30px;padding-block:34px 0}.zhm h1{letter-spacing:-1.5px;font-size:clamp(36px,10vw,48px)}.zhm .zhm-eyebrow{letter-spacing:1.2px;font-size:10px}.zhm-lead{font-size:16px}.zhm-photo-caption p{font-size:23px}.zhm-trust{margin-top:26px;padding-block:36px}.zhm-review-card{padding:24px}.zhm-faq-intro{padding:26px}.zhm-faq-intro .zhm-eyebrow{font-size:14px}.zhm-how{padding-block:44px}.zhm-steps,.zhm-programs,.zhm-faq{grid-template-columns:1fr}.zhm-steps{gap:26px}.zhm-program-section{padding-block:48px}.zhm-featured{display:flex}.zhm-featured p{margin-bottom:22px}.zhm-featured a{align-self:stretch}.zhm-faq{padding-bottom:48px}.zhm-close{padding:36px 20px}.zhm-close h2{font-size:27px}}.zhm-program-icon{display:none}.zhm-accent .zhm-hero{isolation:isolate;position:relative}.zhm-accent .zhm-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 45% 45%,#bca0f35c,#0000 67%),radial-gradient(at 80% 65%,#74daf66b,#0000 68%);position:absolute;inset:10px -20px 0 40%}.zhm-accent .zhm-picture{border:5px solid #fff;transform:rotate(1deg);box-shadow:0 18px 42px #183b692b,0 0 0 1px #cbdcf0}.zhm-accent .zhm-hero .zhm-eyebrow{color:#5932a6}.zhm-accent .zhm-button{transition:transform .18s,box-shadow .18s}.zhm-accent .zhm-button>span{background:#ffffff24;border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.zhm-accent .zhm-nav a{position:relative}.zhm-accent .zhm-nav a:after{content:"";background:#7ddaf4;height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.zhm-accent .zhm-nav a:hover:after,.zhm-accent .zhm-nav a:focus-visible:after{transform:scaleX(1)}.zhm-accent .zhm-trust{background:radial-gradient(at 100% 0,#dfd0fc,#0000 65%),#eee8fb}.zhm-accent .zhm-review-heading .zhm-eyebrow{color:#6d28d9}.zhm-accent .zhm-review-card{border-top:4px solid #7c3aed;box-shadow:0 12px 25px #4930761a}.zhm-accent .zhm-review-card:nth-child(2){border-top-color:#2563eb}.zhm-accent .zhm-review-card:nth-child(3){border-top-color:#0891b2}.zhm-accent .zhm-how{background:radial-gradient(at 10% 10%,#eef6ff,#0000 70%),#dfedfc}.zhm-accent .zhm-steps{isolation:isolate;gap:32px;position:relative}.zhm-accent .zhm-steps:before{content:"";z-index:-1;background:#6c9ce5;height:3px;position:absolute;top:60px;left:10%;right:10%}.zhm-accent .zhm-steps article{border-radius:18px;padding:28px;box-shadow:0 9px 20px #21447212}.zhm-accent .zhm-steps article>span{color:#fff;background:#6d28d9;border:0;border-radius:50%;place-items:center;width:66px;height:66px;padding:0;font-size:25px;display:grid;box-shadow:0 0 0 6px #f0e9ff}.zhm-accent .zhm-steps article:nth-child(2)>span{background:#2563eb;box-shadow:0 0 0 6px #e7efff}.zhm-accent .zhm-steps article:nth-child(3)>span{background:#0e7490;box-shadow:0 0 0 6px #e0f6fa}.zhm-accent .zhm-steps h3{margin-top:25px}.zhm-accent .zhm-program{background:#fff;border-top-width:4px;border-top-color:#2563eb;transition:transform .18s,box-shadow .18s;box-shadow:0 7px 18px #1c3e6b10}.zhm-accent .zhm-program:nth-child(3n+1){border-top-color:#7c3aed}.zhm-accent .zhm-program:nth-child(3n){border-top-color:#0891b2}.zhm-accent .zhm-program-icon{color:#2563eb;background:#e7efff;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:18px;display:grid}.zhm-accent .zhm-program-icon svg{width:30px;height:30px}.zhm-accent .zhm-program:nth-child(3n+1) .zhm-program-icon{color:#6d28d9;background:#eee8fb}.zhm-accent .zhm-program:nth-child(3n) .zhm-program-icon{color:#0e7490;background:#e0f5fa}.zhm-accent .zhm-program-category{font-size:14px}.zhm-accent .zhm-featured{background:linear-gradient(110deg,#ede4ff,#f4f8ff 60%,#dff5fb);grid-template-columns:78px 1fr auto;column-gap:24px}.zhm-accent .zhm-featured .zhm-program-icon{background:#fff;border:1px solid #cbbce8;grid-area:1/1/4;align-self:center;width:72px;height:72px;margin:0}.zhm-accent .zhm-featured .zhm-program-icon svg{width:38px;height:38px}.zhm-accent .zhm-featured .zhm-program-category,.zhm-accent .zhm-featured h3,.zhm-accent .zhm-featured p{grid-column:2}.zhm-accent .zhm-featured a{grid-column:3}.zhm-accent .zhm-faq-intro{box-shadow:0 14px 28px #183b6926}.zhm-accent .zhm-faq-intro:before{content:"?";color:#b9ebfb;background:#1d3963;border:1px solid #6b91cc;border-radius:18px 18px 18px 3px;place-items:center;width:58px;height:58px;margin-bottom:24px;font-size:32px;font-weight:650;line-height:1;display:grid}.zhm-accent .zhm-questions details{transition:border-color .18s,box-shadow .18s;box-shadow:0 4px 10px #183b690a}.zhm-accent .zhm-questions details[open]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb22,0 8px 18px #183b6912}.zhm-accent .zhm-questions details[open] summary{color:#1d4ed8}.zhm-accent .zhm-questions summary span{background:#eee8fb;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.zhm-accent .zhm-close{isolation:isolate;background:radial-gradient(at 15% 85%,#6d28d975,#0000 58%),radial-gradient(at 85% 15%,#2563eb80,#0000 62%),#081e43;padding-block:70px;position:relative;overflow:hidden}.zhm-accent .zhm-close:before{content:"";z-index:-1;pointer-events:none;border:1px solid #7da5e42e;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-130px;right:-130px;box-shadow:0 0 0 45px #7da5e40a,0 0 0 90px #7da5e408}@media (hover:hover) and (prefers-reduced-motion:no-preference){.zhm-accent .zhm-program:hover,.zhm-accent .zhm-program:focus-within{transform:translateY(-4px);box-shadow:0 14px 26px #1c3e6b22}.zhm-accent .zhm-button:hover{transform:translateY(-2px);box-shadow:0 12px 25px #2563eb38}}@media (width<=900px){.zhm-accent .zhm-featured{grid-template-columns:64px 1fr}.zhm-accent .zhm-featured a{grid-area:4/2;justify-self:start;margin-top:20px}.zhm-accent .zhm-featured .zhm-program-icon{width:60px;height:60px}.zhm-accent .zhm-steps{gap:20px}.zhm-accent .zhm-steps article{padding:22px}}@media (width<=640px){.zhm-accent .zhm-hero:before{inset:42% -15px 0}.zhm-accent .zhm-picture{transform:none}.zhm-accent .zhm-steps:before{width:3px;height:auto;inset:40px auto 40px 54px}.zhm-accent .zhm-featured{display:flex}.zhm-accent .zhm-featured .zhm-program-icon{align-self:start;margin-bottom:18px}.zhm-accent .zhm-featured a{margin-top:0}.zhm-accent .zhm-close{padding-block:48px}}@media (prefers-reduced-motion:reduce){.zhm-accent .zhm-program,.zhm-accent .zhm-button,.zhm-accent .zhm-nav a:after,.zhm-accent .zhm-questions details{transition:none}}.zhm.zhm-accent .zhm-eyebrow{letter-spacing:.7px;background:0 0;border:0;border-radius:0;margin-bottom:18px;padding:0;font-size:clamp(17px,1.5vw,20px);font-weight:800;line-height:1.4;display:block}.zhm-review-card:focus-visible{outline-offset:5px;outline:3px solid #2563eb}.blog-wrap{max-width:760px;color:var(--ink);margin:0 auto;padding:40px 24px 64px}.blog-title{color:var(--violet-deep);margin:0 0 8px;font-size:30px;font-weight:900;line-height:1.25}.blog-tag{color:var(--muted);margin:0 0 28px;font-size:15px}.blog-list{flex-direction:column;gap:14px;display:flex}.blog-card{border:1px solid var(--border);background:var(--white);border-radius:14px;padding:18px 22px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.blog-card:hover{border-color:var(--violet);background:#7c3aed0a}.blog-cover{object-fit:cover;border:1px solid var(--border);border-radius:10px;flex:0 0 150px;width:150px;height:105px;display:block}.blog-card{align-items:flex-start;gap:18px;display:flex}.blog-card-text{min-width:0}.blog-cover-hero{flex:none;width:100%;max-width:420px;height:175px;margin:0 0 20px}@media (width<=520px){.blog-card{flex-direction:column}.blog-cover{flex:none;width:100%;height:130px}}.blog-card-title{color:var(--violet-deep);margin:0 0 6px;font-size:17px;font-weight:900}.blog-card-desc{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.55}.blog-card-date{color:var(--muted);margin:0;font-size:11px}.blog-back{color:var(--blue);margin-bottom:16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.blog-body{margin-top:18px;line-height:1.75}.blog-body p{margin:0 0 14px;font-size:15px}.blog-body h2{color:var(--violet-deep);margin:26px 0 10px;font-size:19px;font-weight:800}.blog-cta{text-align:center;background:#7c3aed0d;border:1px solid #7c3aed4d;border-radius:14px;margin-top:36px;padding:24px}.blog-cta p{color:var(--ink);margin:0 0 14px;font-size:15px;font-weight:600}.blog-cta-btn{text-decoration:none;display:inline-block}.blog-fine{color:var(--muted);margin-top:28px;font-size:11px;line-height:1.6}footer,.dash-sidebar-footer{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto}footer p,footer a,footer span,.dash-sidebar-footer a{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}footer:is(.footer,.zda-fine,.refi-fine){padding:clamp(16px,2.5vw,32px) clamp(12px,3vw,32px)}footer:is(.footer,.zda-fine,.refi-fine) p{max-width:80ch;margin-left:auto;margin-right:auto;font-size:clamp(12px,.85vw,14px);line-height:1.65}footer.cp-footer{width:100%;max-width:80ch;margin-left:auto;margin-right:auto;padding:12px clamp(8px,2vw,20px);font-size:clamp(12px,.85vw,14px);line-height:1.65}footer.m3-note,.m3-client-guide footer{font-size:12px;line-height:1.6}footer button,footer img{max-width:100%}@media (width<=600px){footer button{white-space:normal;margin-top:10px}}@media print{footer.cp-footer,footer.m3-note,.m3-client-guide footer{font-size:10px}}:root body :is(.cp:has(.cp-hright),.cp.cp-electric,.cp.ag){font-family:var(--nk-font-body)}:root body :is(.cp:has(.cp-hright),.cp.cp-electric,.cp.ag) :is(h1,h2,h3,.cp-hello,.hb-door-name,.hb-title,.hh-peek-path h3){font-family:var(--nk-font-display);letter-spacing:-.02em}:root body :is(.cp:has(.cp-hright),.cp.cp-electric){background-color:#0000;background-image:radial-gradient(130% 55% at 50% -8%,#22c7e02e,#0000 62%),radial-gradient(90% 40% at 100% 70%,#f0563f12,#0000 60%),linear-gradient(#0f1b3d 0%,#0b1430 55%,#081026 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}:root body :is(.cp:has(.cp-hright),.cp.cp-electric):before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='102' height='102' viewBox='0 0 128 128'><g fill='rgba(34,199,224,0.025)' fill-rule='evenodd'><path transform='translate(14 14) scale(0.6)' d='M30 1a29 29 0 1 1 0 58a29 29 0 1 1 0-58ZM30 15a8 8 0 0 0-4.4 14.7L23 45h14l-2.6-15.3A8 8 0 0 0 30 15Z'/><path transform='translate(78 78) scale(0.6)' d='M30 1a29 29 0 1 1 0 58a29 29 0 1 1 0-58ZM30 15a8 8 0 0 0-4.4 14.7L23 45h14l-2.6-15.3A8 8 0 0 0 30 15Z'/></g></svg>");background-size:102px 102px}:root body :is(.cp:has(.cp-hright),.cp.cp-electric):after{background-image:radial-gradient(1.5px 1.5px at 12% 80%,#7fe7ffe6,#0000 70%),radial-gradient(1px 1px at 33% 40%,#ffffffbf,#0000 70%),radial-gradient(2px 2px at 58% 70%,#7fe7ff99,#0000 70%),radial-gradient(1px 1px at 76% 20%,#fffc,#0000 70%),radial-gradient(1.5px 1.5px at 90% 60%,#7fe7ffb3,#0000 70%),radial-gradient(1px 1px at 45% 92%,#7fe7ffcc,#0000 70%)}:root body :is(.hyve-box.hyve-box,:is(.cp:has(.cp-hright),.cp.cp-electric) :is(.cp-card:not(.cp-home),.hb:not(.cp-home))){background:linear-gradient(180deg, #ffffff0d, #fff0 60%) padding-box, linear-gradient(165deg, #1a2a55f0, #0f1b3df5) padding-box, conic-gradient(from var(--hh-spin), #22c7e052 0deg, #22c7e052 180deg, #22c7e0 235deg, #fff 255deg, #f0563f 285deg, #22c7e052 330deg) border-box!important;box-shadow:0 0 22px #22c7e01f,0 12px 30px #04081e66,inset 0 1px #ffffff12!important}:root body :is(.cp-header:has(.cp-hright),.cp-electric .cp-header,.ag .cp-header){border-bottom:1px solid var(--nk-cyan-line);background:#0f1b3d;border-image:}:root body :is(.cp-header:has(.cp-hright),.cp-electric .cp-header):before{background:#0f1b3d!important}:root body .cp .cp-logo{font-family:var(--nk-font-display);letter-spacing:-.02em;font-weight:700;color:#fff!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}:root body .cp .cp-logo .nk-key{color:var(--nk-cyan)!important;-webkit-text-fill-color:currentColor!important}:root body .cp .hyve-nav-btn{background:var(--nk-deep-2);border:1px solid var(--nk-cyan-line);transition:border-color var(--nk-ease), background var(--nk-ease);border-radius:12px}:root body .cp .hyve-nav-btn:hover{border-color:var(--nk-cyan)}:root body .cp .hyve-nav-btn.open{background:var(--nk-cyan)}:root body .cp .hyve-nav-comb{filter:none!important;animation:none!important}:root body .cp .cp-hello{color:#fff;letter-spacing:-.03em;font-weight:800;line-height:1.08}:root body .cp .cp-hello :is(span,em,b){color:var(--nk-cyan)!important}:root:root body .cp :is(.cp-cta,.cp-purchase-btn.cp-cta,.hh-join-cta){font-family:var(--nk-font-body);transition:background var(--nk-ease);font-weight:700;background:var(--nk-coral)!important;color:var(--nk-on-coral)!important;box-shadow:var(--nk-shadow-coral), inset 0 -2px 0 #0000001f!important;text-shadow:none!important;background-image:none!important;border:0!important;border-radius:14px!important}:root:root body .cp :is(.cp-cta,.hh-join-cta):hover{background:var(--nk-coral-hover)!important;color:var(--nk-on-coral)!important}:root body .cp :is(.cp-cta,.hh-join-cta):before{display:none!important}:root body .cp .hb-door-icon{box-shadow:inset 0 0 0 1px var(--nk-cyan-line);color:#fff;border-radius:12px;background:var(--nk-deep)!important}:root body .cp .hb-door-go{color:var(--nk-cyan)}:root body .cp .hb-door .hb-door-name{color:#fff}:root body .cp .hh-peek{background:linear-gradient(180deg, #ffffff0d, #fff0 60%), var(--nk-navy-2);border-color:var(--nk-cyan-line)}:root body .cp .hh-peek-bea{background:var(--nk-deep)}:root body .cp .hh-peek-path{background:var(--nk-deep)!important;border:1px solid var(--nk-line-navy)!important}:root body .cp .hh-peek-tag{color:var(--nk-cyan)}:root body .cp .bea .bea-portrait .bea-portrait-ring{display:none}@media (prefers-reduced-motion:reduce){body .cp .hyve-nav-btn,:root body .cp :is(.cp-cta,.hh-join-cta){transition:none}}:root body .cp .hyve-name{font-family:var(--nk-font-display);letter-spacing:-.01em;font-weight:700;color:var(--nk-cyan)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}:root body .dash-sidebar{background:radial-gradient(120% 40% at 0% 0%, #22c7e029, transparent 60%), var(--nk-navy);border-right:1px solid var(--nk-cyan-line);color:var(--nk-on-navy);font-family:var(--nk-font-body)}:root body .dash-refresh{color:#cdd8ea;background:0 0;border-color:#2b3f74}:root body .dash-refresh:hover{background:#22c7e01f}:root body .dash-refresh:focus-visible{outline-color:var(--nk-cyan)}:root body .dash-brand-name{font-family:var(--nk-font-display);color:#fff;letter-spacing:-.01em}:root body .dash-brand-tag{color:#a9c3d6;font-family:var(--nk-font-body)}:root body .dash-officer{color:#fff;background:var(--nk-deep-2);border:1px solid var(--nk-line-navy);margin-top:0}:root body .dash-officer:hover{background:#1b2a57}:root body .dash-officer-mark{background:#2b3f74}:root body .dash-officer-name small,:root body .dash-officer-gear{color:#a9b6cc}:root body .dash-link{color:#cdd8ea;transition:background var(--nk-ease), color var(--nk-ease);border-radius:0 10px 10px 0;font-weight:600}:root body .dash-link:hover{color:#fff;background:#ffffff0f}:root body .dash-link.active{color:#fff;box-shadow:inset 3px 0 0 var(--nk-cyan);background:#22c7e024}:root body .dash-badge{background:var(--nk-coral);color:var(--nk-on-coral)}:root body .dash-signout{color:#cdd8ea}:root body .dash-legal{color:#8fa0bd}:root body .dash-legal:hover{color:#fff}:root body .dash-sidebar .hh-powered{color:#8fa0bd}:root body .login-page{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='102' height='102' viewBox='0 0 128 128'><g fill='rgba(34,199,224,0.028)' fill-rule='evenodd'><path transform='translate(14 14) scale(0.6)' d='M30 1a29 29 0 1 1 0 58a29 29 0 1 1 0-58ZM30 15a8 8 0 0 0-4.4 14.7L23 45h14l-2.6-15.3A8 8 0 0 0 30 15Z'/><path transform='translate(78 78) scale(0.6)' d='M30 1a29 29 0 1 1 0 58a29 29 0 1 1 0-58ZM30 15a8 8 0 0 0-4.4 14.7L23 45h14l-2.6-15.3A8 8 0 0 0 30 15Z'/></g></svg>") 0 0 / 102px 102px, radial-gradient(90% 70% at 20% 10%, #22c7e02e, transparent 60%), var(--nk-deep);font-family:var(--nk-font-body)}:root body .login-card{border:1px solid #e3e8f1;border-radius:20px;box-shadow:0 24px 60px #00000059}:root body .login-card h1{font-family:var(--nk-font-display);letter-spacing:-.02em;color:var(--nk-ink)}:root body .login-brand .brand-name{font-family:var(--nk-font-display);letter-spacing:-.02em;color:var(--nk-navy);-webkit-text-fill-color:currentColor;background:0 0;font-weight:700}:root body .login-card .btn-primary{background:var(--nk-coral);color:var(--nk-on-coral);border:0;font-weight:700;box-shadow:0 10px 22px #f0563f4d}:root body .login-card .btn-primary:hover:not(:disabled){background:var(--nk-coral-hover);color:var(--nk-on-coral)}:root body .login-card .field input:focus{border-color:var(--nk-cyan-ink);outline:none;box-shadow:0 0 0 3px #22c7e038}:root body .login-card a{color:var(--nk-cyan-ink)}:root[data-brand=novikey]{--hh-fade:linear-gradient(90deg, #0f1b3d 0%, #0b6475 34%, #0e7ea5 68%, #22c7e0 100%);--hh-bright-fade:linear-gradient(90deg, #0f1b3d 0%, #1594a9 34%, #0e7ea5 68%, #22c7e0 100%);--hh-pink-tag:#d6402a;--violet:#0a7a8c;--violet-deep:#0b6475;--blue:#0e7ea5;--cyan:#22c7e0;--ink:#16203a;--muted:#5d6882;--brand-gradient:linear-gradient(135deg, #0b6475 0%, #0e7ea5 55%, #22c7e0 100%)}:root[data-brand=novikey] body{font-family:var(--nk-font-body)}:root body .cp :is(.hh-peek,.bea) .bea-intro{color:var(--nk-on-navy-muted)!important;opacity:1!important}:root[data-brand=novikey]{--hh-bright-cells:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E")}:root body .ray-portrait-rim{display:none}:root body .ray-portrait{box-shadow:0 0 0 1.5px var(--nk-cyan-line), 0 10px 24px #04081e66;border-radius:24%}
