.tt{font-weight:300}.tt b{background:var(--grad-title,var(--grad));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-weight:700}@media (forced-colors:active){.tt b{color:canvastext;background:0 0}}@property --tt-t{syntax:"<number>";inherits:true;initial-value:0}@keyframes pp-tt-light{0%{--tt-t:0}to{--tt-t:1}}.tt b.tt-lit{background:0 0;animation:1.9s cubic-bezier(.4,.1,.3,1) both pp-tt-light}.tt-lit .tw{white-space:nowrap}.tt-lit .tl{--L:calc(var(--tt-t) * (var(--lw) + var(--bw)) - var(--bw));--d:calc(var(--L) + var(--bw) / 2 - var(--cx));--k:max(0, 1 - max(var(--d), -1 * var(--d)) / (var(--bw) * .5));color:#0000;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg, #fff0 0%, #ffffffd9 32%, #fff 50%, #ffffffd9 68%, #fff0 100%), var(--grad-title,var(--grad));background-size:calc(var(--bw) * 1px) 100%, calc(var(--lw) * 1px + 1em) 100%;background-position:calc((var(--L) - var(--lx)) * 1px) 0, calc(var(--lx) * -1px - .5em) 0;transform-origin:50% 78%;transform:translateY(calc(var(--k) * -.045em)) scale(calc(1 + var(--k) * .14));filter:drop-shadow(0 0 calc(var(--k) * .22em) rgba(170, 208, 239, calc(var(--k) * .75)));margin:-.14em -.07em;padding:.14em .07em;display:inline-block}@media (prefers-reduced-motion:reduce){.tt b.tt-lit{animation:none}}.auth-screen{box-sizing:border-box;background:var(--page-light,none), var(--color-background,#f5f6f8);flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:100dvh;padding:24px 20px 80px;display:flex;position:relative;overflow:hidden}.auth-card{background:var(--color-surface,#fff);border:1px solid var(--glass-line,#14171c1a);width:100%;max-width:420px;box-shadow:var(--shadow-auth,inset 0 1px 0 #ffffff24, 0 30px 60px #00000047);box-sizing:border-box;border-radius:20px;padding:24px 20px 22px;position:relative}@media (width>=1024px){.auth-card{max-width:var(--layout-auth-w,430px)}}.auth-card h1{margin:0 0 var(--space-2,8px);font-family:var(--font-display,inherit);letter-spacing:-.025em;color:var(--color-text,#10151a);font-size:25px;line-height:1.12}.auth-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.auth-water{position:absolute;inset:0}.auth-water canvas{width:100%;height:100%;display:block}.auth-ring{border:1px solid var(--ring-teal,#07736f4d);opacity:0;border-radius:50%;width:240px;height:240px;margin:-120px 0 0 -120px;position:absolute;top:50%;left:50%}.auth-ring:nth-of-type(2){animation-delay:1.8s}.auth-ring:nth-of-type(3){animation-delay:3.6s}@media (prefers-reduced-motion:no-preference){.auth-ring{animation:5.4s ease-out infinite auth-ring}}@keyframes auth-ring{0%{opacity:0;transform:scale(.35)}18%{opacity:.9}to{opacity:0;transform:scale(1.9)}}.auth-brand,.auth-card,.auth-powered{z-index:1;position:relative}.auth-brand{justify-content:center;align-items:center;gap:var(--space-3,12px);color:var(--color-text,#10151a);display:flex}.auth-brand__mark{background:var(--color-surface-raised,#f2f4f8);border:1px solid var(--color-border-strong,#14171c29);width:46px;height:46px;color:var(--color-teal,#07736f);border-radius:14px;place-items:center;display:inline-grid}@media (prefers-reduced-motion:no-preference){.auth-brand__ecg{stroke-dasharray:1;animation:2.6s cubic-bezier(.5,0,.3,1) infinite auth-ecg}.auth-brand__mark{animation:2.6s ease-in-out infinite auth-thump}}@keyframes auth-ecg{0%{stroke-dashoffset:1px}45%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes auth-thump{0%,30%,60%,to{box-shadow:none;transform:none}40%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-teal,#07736f) 16%, transparent);transform:scale(1.08)}48%{transform:scale(.98)}}.auth-powered{left:0;right:0;bottom:calc(26px + env(safe-area-inset-bottom,0px));text-align:center;letter-spacing:.02em;color:var(--color-text-faint,#5f6a7c);margin:0;font-size:13px;font-weight:500;position:absolute}.auth-powered b{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--color-text,#10151a);font-size:15px;font-weight:700}@media (prefers-reduced-motion:no-preference){.auth-card{animation:auth-sheet .7s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) both}.auth-brand,.auth-powered{animation:auth-rise .5s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) both}.auth-card{animation-delay:40ms}.auth-powered{animation-delay:80ms}}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes auth-sheet{0%{opacity:0;transform:translateY(40px)scale(.96)}}.auth-subtitle{color:var(--color-text-muted,#5a6472);margin:0 0 18px;font-size:13.5px;line-height:1.55}.auth-subtitle strong{color:var(--color-text,#10151a)}.auth-field{margin-bottom:14px}.auth-label{color:var(--color-text-muted,#5a6472);margin-bottom:7px;font-size:13px;font-weight:500;display:block}.auth-input,.auth-email-readonly{border:1px solid var(--color-border-subtle,#14171c14);border-radius:var(--radius-chip,8px);background:var(--chip-bg,#14171c09);width:100%;min-height:50px;color:var(--color-text,#10151a);box-sizing:border-box;padding:0 14px;font-family:inherit;font-size:16px;transition:border-color .14s,box-shadow .14s}.auth-input::placeholder{color:var(--color-text-faint,#5f6a7c)}.auth-input:focus{border-color:var(--color-accent,#0073cf);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent,#0073cf) 28%, transparent);outline:2px solid #0000}.auth-email-readonly{color:var(--color-text-faint,#5f6a7c)}.auth-code{margin:6px 0 20px}.auth-card--code{text-align:center;padding-top:30px}.auth-card--code h1{font-size:21px;font-weight:700}.auth-suggest{margin:var(--space-3,12px) 0 0;padding:var(--space-3,12px) var(--space-4,16px);border-radius:var(--radius-ctl,10px);background:var(--tint-amber-bg,#fcf1da);color:var(--tint-amber-fg,#a2710d);font-size:.9rem;line-height:1.4}.auth-suggest__text{margin:0 0 var(--space-3,12px);overflow-wrap:anywhere}.auth-suggest__actions{align-items:stretch;gap:var(--space-2,8px);flex-direction:column;display:flex}.auth-suggest__actions .auth-link{overflow-wrap:anywhere}.auth-card--code .auth-hint{text-align:center}.auth-grab{background:var(--color-border-strong,#14171c29);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:9px;left:50%}.auth-note{display:grid}.auth-note>*{grid-area:1/1}.auth-note:has(.auth-status:not(:empty)) .auth-hint{visibility:hidden}.auth-status{color:var(--color-text-muted,#5a6472);text-align:center;margin:6px 0 0;font-size:12.5px;line-height:1.5}.auth-foot{margin:var(--space-4,16px) 0 0;color:var(--color-text-muted,#5a6472);font-size:13px}.auth-card--code .auth-foot{margin-top:4px}.auth-card--code .auth-foot .auth-link{margin:-13px 0}.auth-copy{display:grid}.auth-copy>*{grid-area:1/1}.auth-copy__ok{opacity:0;visibility:hidden}.auth-copy__title{margin:0 0 var(--space-2,8px);font-family:var(--font-display,inherit);letter-spacing:-.025em;color:var(--color-delta-up,var(--color-teal,#07736f));font-size:21px;font-weight:700;line-height:1.12}.auth-card--verified .auth-copy__ask{opacity:0;visibility:hidden}.auth-card--verified .auth-copy__ok{opacity:1;visibility:visible}.auth-card--verified .auth-hint,.auth-card--verified .auth-foot{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.auth-copy__ask,.auth-copy__ok{transition:opacity .45s ease, transform .6s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), filter .45s ease, visibility 0s .45s}.auth-copy__ok{filter:blur(6px);transform:translateY(10px)}.auth-card--verified .auth-copy__ask{filter:blur(6px);transform:translateY(-10px)}.auth-card--verified .auth-copy__ok{filter:none;transition-delay:0s;transform:none}.auth-card--code .auth-hint,.auth-card--code .auth-foot{transition:opacity .3s,visibility 0s .3s}}.auth-signup-code{margin:2px 0 4px}.auth-signup-code .pp-code{--pp-code-max:9999px;height:52px}.auth-signup-code .pp-code__cell{height:52px;font-size:21px}.auth-card--signup h1{font-size:22px;font-weight:700}.auth-card--signup{scrollbar-width:none;max-height:calc(100dvh - 180px);overflow-y:auto}.auth-card--signup::-webkit-scrollbar{display:none}.auth-button{border-radius:var(--radius-ctl,10px);background:var(--brand-fill);width:100%;min-height:50px;color:var(--color-on-fill);cursor:pointer;border:none;margin-top:14px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background-color .14s,transform .1s}.auth-field+.auth-button{margin-top:0}.auth-button:active:not(:disabled){transform:translateY(1px)}.auth-button:disabled{opacity:.55;background:var(--color-surface-raised,#f2f4f8);color:var(--color-text-faint,#5f6a7c);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.auth-button:hover:not(:disabled){background:color-mix(in srgb, var(--brand-fill,#0073cf) 88%, #000)}}.auth-link-row{margin-top:var(--space-4,16px);text-align:center;font-size:13px}.auth-link{min-width:44px;min-height:44px;padding:var(--space-2,8px) var(--space-3,12px);color:var(--color-link,#0073cf);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.auth-link:disabled{color:var(--color-text-muted,#5a6472);cursor:not-allowed;text-decoration:none}.auth-error{margin:var(--space-3,12px) 0 0;padding:var(--space-3,12px) var(--space-4,16px);border-radius:var(--radius-ctl,10px);background:var(--tint-coral-bg,#fcebeb);color:var(--tint-coral-fg,#b3322f);font-size:.9rem;line-height:1.4}.auth-hint{color:var(--color-text-faint,#5f6a7c);margin:6px 0 0;font-size:12.5px;line-height:1.5}.auth-hint strong{color:var(--color-text-muted,#5a6472);font-weight:600}.auth-consent{margin-top:var(--space-4,16px);color:var(--color-text-muted,#5a6472);text-align:center;font-size:.8rem;line-height:1.4}.pp-card{background:var(--color-surface,#fff);border-radius:var(--radius-card,16px);border:1px solid var(--color-border-subtle,#14171c14);box-shadow:var(--shadow-soft,0 1px 2px #1018280f, 0 4px 12px #10182814);padding:var(--space-4,16px);box-sizing:border-box}.pp-card--flush{padding:0}.pp-card--pad-sm{padding:var(--space-3,12px)}button.pp-card{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block}button.pp-card:active{transform:scale(.99)}.pp-button{justify-content:center;align-items:center;gap:var(--space-2,8px);border-radius:var(--radius-ctl,10px);cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;border:1px solid #0000;min-height:44px;padding:12px 18px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .14s,border-color .14s,filter .14s,opacity .15s,transform .1s;display:inline-flex}.pp-button--sm{padding:9px 12px;font-size:13px}.pp-button:active:not(:disabled){transform:scale(.98)}.pp-button:disabled{opacity:.55;cursor:not-allowed}.pp-button--primary:disabled:not(.pp-button--loading){background:var(--color-surface-raised,#f2f4f8);color:var(--color-text-faint,#5f6a7c)}.pp-button--full{width:100%}.pp-button--primary{background:var(--brand-fill);color:var(--color-on-fill)}.pp-button--secondary{background:color-mix(in srgb, var(--color-accent,#0073cf) 12%, transparent);color:var(--color-accent,#0073cf)}.pp-button--ghost{color:var(--color-text,#10151a);border-color:var(--color-border-strong,#14171c29);background:0 0;font-weight:500}.pp-button--talk{background:var(--grad-fill,linear-gradient(135deg, #006cc4, #6663da));color:var(--color-on-fill)}.pp-button--danger{color:var(--color-delta-down,#465061);border-color:color-mix(in srgb, var(--color-delta-down,#465061) 45%, transparent);background:0 0}.pp-button__spinner{display:inline-flex}.pp-pill{justify-content:center;align-items:center;gap:var(--space-1,4px);border-radius:var(--radius-chip,8px);white-space:nowrap;box-sizing:border-box;background:var(--chip-bg,#14171c09);border:1px solid var(--color-border-subtle,#14171c14);min-height:36px;color:var(--color-text-muted,#5a6472);padding:0 13px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}button.pp-pill{cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:44px}button.pp-pill:active{transform:scale(.97)}span.pp-pill{min-height:0;color:var(--color-text-faint,#5f6a7c);background:0 0;border:1.5px solid;padding:3px 9px;font-size:11.5px;font-weight:600;line-height:1.4}span.pp-pill.pp-pill--primary,span.pp-pill.pp-pill--info{color:var(--color-teal,#07736f)}span.pp-pill.pp-pill--warning{color:var(--color-text-muted,#5a6472)}span.pp-pill.pp-pill--success{color:var(--color-match,#0c7f49)}span.pp-pill.pp-pill--danger{color:var(--tint-coral-fg,#b3322f)}.pp-pill--selected,button.pp-pill.pp-pill--selected{background:var(--hi-bg,#0073cf1a);border-color:var(--hi-line,#0073cf80);color:var(--hi-text,#0066b8)}.pp-field{flex-direction:column;gap:7px;display:flex}.pp-field__label{color:var(--color-text-muted,#5a6472);font-size:13px;font-weight:500}.pp-field__control{align-items:center;display:flex;position:relative}.pp-input{width:100%;min-height:50px;color:var(--color-text,#10151a);background:var(--chip-bg,#14171c09);border:1px solid var(--color-border-subtle,#14171c14);border-radius:var(--radius-chip,8px);box-sizing:border-box;padding:0 14px;font-family:inherit;font-size:16px;transition:border-color .14s,box-shadow .14s}textarea.pp-input{padding:12px 14px;line-height:1.5}.pp-input:disabled,.pp-input::placeholder{color:var(--color-text-faint,#5f6a7c)}.pp-input:focus{border-color:var(--color-accent,#0073cf);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent,#0073cf) 28%, transparent);outline:2px solid #0000}.pp-input[aria-invalid=true]{border-color:var(--tint-coral-fg,#b3322f)}.pp-field__control--has-suffix .pp-input{padding-right:44px}.pp-field__suffix{pointer-events:none;align-items:center;display:inline-flex;position:absolute;right:12px}.pp-field__hint{color:var(--color-text-muted,#5a6472);font-size:.8rem}.pp-field__error{color:var(--tint-coral-fg,#b3322f);font-size:.8rem}.pp-otp{gap:var(--space-2,8px);display:flex}.pp-otp__box{text-align:center;width:0;max-width:56px;height:52px;font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;color:var(--color-text,#10151a);background:var(--color-surface-raised,#f2f4f8);border:1.5px solid var(--color-border-strong,#14171c29);box-sizing:border-box;border-radius:12px;flex:1 1 0;padding:0;font-size:21px;font-weight:700;transition:border-color .2s,box-shadow .2s}.pp-otp__box:focus{border-color:var(--color-accent,#0073cf);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent,#0073cf) 28%, transparent);outline:2px solid #0000}.pp-otp__box:disabled{opacity:.6}.pp-spinner{border:2.5px solid var(--color-border-strong,#14171c29);border-top-color:var(--color-accent,#0073cf);border-radius:50%;animation:.8s linear infinite pp-spin;display:inline-block}.pp-spinner--sm{border-width:2px;width:16px;height:16px}.pp-spinner--md{border-width:2.5px;width:28px;height:28px}.pp-spinner--lg{border-width:4px;width:40px;height:40px}.pp-spinner--inverted{border-color:#fff #ffffff59 #ffffff59}@keyframes pp-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.pp-button:hover:not(:disabled){opacity:.9}.pp-button--primary:hover:not(:disabled){opacity:1;background:color-mix(in srgb, var(--brand-fill,#0073cf) 88%, #000)}.pp-button--talk:hover:not(:disabled){opacity:1;filter:brightness(.92)}.pp-button--ghost:hover:not(:disabled),.pp-button--danger:hover:not(:disabled){opacity:1}.pp-button--ghost:hover:not(:disabled){background:var(--color-surface-raised,#f2f4f8)}.pp-button--danger:hover:not(:disabled){background:var(--tint-coral-bg,#fcebeb)}button.pp-pill:hover:not(.pp-pill--selected){border-color:var(--color-border-strong,#14171c29);color:var(--color-text,#10151a)}button.pp-card:hover{box-shadow:var(--shadow-soft-lg,0 2px 4px #10182812, 0 8px 24px #1018281a)}}.pp-button:focus-visible,button.pp-pill:focus-visible,button.pp-card:focus-visible{outline:2px solid var(--color-accent,#0073cf);outline-offset:2px}.pp-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--z-teaser-overlay:100}.pp-teaser-overlay{z-index:var(--z-teaser-overlay);background:#10182880;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pp-teaser-modal{box-sizing:border-box;background:var(--color-surface,#fff);border-radius:var(--radius-card,16px) var(--radius-card,16px) 0 0;width:100%;max-height:85vh;box-shadow:var(--shadow-soft-lg,0 2px 4px #10182812, 0 8px 24px #1018281a);padding:var(--space-5,24px) var(--space-4,16px) calc(var(--space-4,16px) + env(safe-area-inset-bottom));overflow-y:auto}.pp-teaser-modal__title{margin:0 0 var(--space-3,12px);color:var(--color-text,#10151a);font-size:1.15rem;font-weight:700}.pp-teaser-modal__body{margin:0 0 var(--space-4,16px);color:var(--color-text,#10151a);font-size:.95rem;line-height:1.5}.pp-teaser-modal__actions{margin-top:var(--space-3,12px)}.pp-teaser-overlay--dialog{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a0e99}.pp-teaser-modal--dialog{border:1px solid var(--color-border-strong,#14171c29);box-shadow:0 24px 60px #00000073}.pp-teaser-modal--dialog .pp-teaser-modal__title{font-family:var(--font-display,inherit);letter-spacing:-.025em;margin:0;font-size:19px;font-weight:700}.pp-teaser-modal--dialog .pp-teaser-modal__body{margin:var(--space-2,8px) 0 var(--space-4,16px);color:var(--color-text-muted,#465061);font-size:14.5px;line-height:1.55}.pp-teaser-modal--dialog .pp-teaser-modal__actions{margin-top:var(--space-2,8px)}.pp-teaser-modal--dialog .pp-ai-upsell .pp-button{width:100%}.pp-teaser-modal--dialog>.pp-ai-text{color:var(--color-teal,#07736f);margin:10px 0 0;font-size:13px;font-weight:500}.pp-teaser-modal--dialog .pp-ai-upsell:has(.pp-ai-upsell-actions)>.pp-ai-text{color:var(--color-text-faint,#5f6a7c);font-size:12.5px;line-height:1.5}.pp-teaser-modal--dialog .pp-ai-upsell-actions{margin-top:var(--space-1,4px);grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=767.98px){.pp-teaser-overlay--dialog{box-sizing:border-box;align-items:center;padding:20px}.pp-teaser-modal--dialog{border-radius:var(--radius-card,16px);max-width:440px;padding:20px}}@media (prefers-reduced-motion:no-preference){.pp-teaser-overlay--dialog{animation:.2s pp-teaser-fade}.pp-teaser-modal--dialog{animation:pp-teaser-rise .3s var(--leads-ease,cubic-bezier(.16, 1, .3, 1))}}@keyframes pp-teaser-fade{0%{opacity:0}}@keyframes pp-teaser-rise{0%{opacity:0;transform:translateY(14px)}}.pp-code{--pp-code-max:44px;--pp-code-gap:8px;height:56px;position:relative;container-type:inline-size}.pp-code__input{z-index:2;opacity:0;cursor:text;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.pp-code__cells{justify-content:center;gap:var(--pp-code-gap);height:100%;display:flex}.pp-code__cell{min-width:0;max-width:var(--pp-code-max);box-sizing:border-box;border:1.5px solid var(--color-border-strong,#14171c29);background:var(--color-surface-raised,#f2f4f8);height:56px;color:var(--color-text,#14171c);font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;transition:border-color .2s, box-shadow .3s, transform .55s var(--ease-out,ease), opacity .4s;border-radius:12px;flex:1 1 0;place-items:center;font-size:23px;font-weight:700;display:grid;position:relative;box-shadow:inset 0 2px 6px #00000024}.pp-code__cell--filled{box-shadow:inset 0 -2px 0 var(--color-accent,#0073cf), inset 0 2px 6px #00000024}.pp-code:focus-within .pp-code__cell--active{border-color:var(--color-accent,#0073cf);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent,#0073cf) 28%, transparent);transform:scale(1.06)}.pp-code:focus-within .pp-code__cell--active:not(.pp-code__cell--filled):after{content:"";background:var(--color-accent,#0073cf);border-radius:1px;width:2px;height:24px}.pp-code--checking .pp-code__cell{animation:pp-code-hue 1.2s calc(var(--i) * 90ms) linear infinite}.pp-code--checking .pp-code__cell>span{opacity:.25}.pp-code__tick{z-index:1;pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--color-teal,#07736f);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0}.pp-code__tick path{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.pp-code__tick path{stroke-dashoffset:1px;animation:.6s cubic-bezier(.4,.1,.3,1) .25s forwards pp-code-tick}}@keyframes pp-code-tick{to{stroke-dashoffset:0}}.pp-code--done .pp-code__cell{opacity:0;box-shadow:none}.pp-code--done .pp-code__tick{opacity:0}.pp-code__tile{z-index:1;box-sizing:border-box;border:2px solid var(--color-teal,#07736f);background:var(--color-surface-raised,#f2f4f8);width:56px;height:56px;color:var(--color-teal,#07736f);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-teal,#07736f) 14%, transparent), 0 0 34px color-mix(in srgb, var(--color-teal,#07736f) 55%, transparent);pointer-events:none;border-radius:14px;place-items:center;margin:-28px 0 0 -28px;display:grid;position:absolute;top:50%;left:50%}.pp-code__tile svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;display:block}.pp-code__tile path{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.pp-code--done .pp-code__cell{transform:translateX(calc(((var(--n,6) - 1) / 2 - var(--i)) * (min(var(--pp-code-max), (100cqw - (var(--n,6) - 1) * var(--pp-code-gap)) / var(--n,6)) + var(--pp-code-gap)))) scale(.7);transition:transform .55s cubic-bezier(.3,.7,.2,1),opacity .4s .1s}.pp-code--done .pp-code__tick{transition:opacity .2s}.pp-code__tile{animation:.3s .3s both pp-code-tile-fade,.7s cubic-bezier(.3,1.6,.5,1) .3s both pp-code-tile-pop}.pp-code__tile path{stroke-dashoffset:1px;animation:.45s .65s forwards pp-code-tick}}@keyframes pp-code-tile-fade{0%{opacity:0}}@keyframes pp-code-tile-pop{0%{transform:scale(.4)rotate(-12deg)}}@keyframes pp-code-hue{0%,to{border-color:var(--color-accent,#0073cf);box-shadow:0 0 14px color-mix(in srgb, var(--color-accent,#0073cf) 35%, transparent)}33%{border-color:var(--color-violet,#918ff9);box-shadow:0 0 14px color-mix(in srgb, var(--color-violet,#918ff9) 40%, transparent)}66%{border-color:var(--color-teal-bright,#1dd8d3);box-shadow:0 0 14px color-mix(in srgb, var(--color-teal-bright,#1dd8d3) 35%, transparent)}}@media (prefers-reduced-motion:no-preference){.pp-code__cell--filled>span{animation:pp-code-pop .35s var(--ease-out,ease) both}.pp-code:focus-within .pp-code__cell--active:not(.pp-code__cell--filled):after{animation:1s steps(2,jump-none) infinite pp-code-caret}}@keyframes pp-code-pop{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.6)}}@keyframes pp-code-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pp-code--checking .pp-code__cell{border-color:var(--color-accent,#0073cf);animation:none}}.pp-error-boundary{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100dvh;padding:24px 16px;display:flex}.pp-error-boundary button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:0 24px}.pp-share-overlay{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (prefers-reduced-motion:no-preference){.pp-share-overlay{animation:.2s pp-share-fade}.pp-share-sheet{animation:pp-share-up .4s var(--ease-settle,cubic-bezier(.16, 1, .3, 1))}}@keyframes pp-share-fade{0%{opacity:0}}@keyframes pp-share-up{0%{opacity:0;transform:translateY(40px)}}@media (width<=767.98px){.pp-teaser-modal.pp-share-sheet{max-height:88%;padding:18px 16px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border-strong,#14171c29);box-shadow:var(--shadow-sheet);border-radius:20px 20px 0 0}}.pp-share-trigger{width:auto;min-height:44px;padding:0 var(--space-4,16px);align-items:center;gap:var(--space-2,8px);white-space:nowrap;font-size:.9rem;display:inline-flex}.pp-share-sheet__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3,12px);margin-bottom:var(--space-4,16px);display:flex}.pp-share-sheet__heading{min-width:0}.pp-share-sheet__heading .pp-teaser-modal__title{margin:0;font-size:1.1875rem}.pp-share-sheet__close{border-radius:var(--radius-ctl,10px);width:40px;height:40px;color:var(--color-text-muted,#465061);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-8px -8px 0 0;display:inline-flex}.pp-share-sheet__close:hover{background:var(--color-surface-raised,#f2f4f8)}.pp-share-sheet__subtitle{color:var(--color-text-muted,#5a6472);margin:3px 0 0;font-size:.8125rem}.pp-share-sheet__body{flex-direction:column;gap:14px;display:flex}.pp-share-mode{gap:var(--space-2,8px);grid-template-columns:1fr;display:grid}.pp-share-mode__option{border:1px solid var(--color-border-subtle,#14171c14);border-radius:var(--radius-ctl,10px);background:var(--chip-bg);min-height:44px;color:var(--color-text,#14171c);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;padding:13px 14px;display:flex}.pp-share-mode__option--active{border-color:var(--hi-line,#0073cf80);background:var(--hi-bg,#0073cf1c)}.pp-share-mode__label{font-size:.906rem;font-weight:600;line-height:1.5}.pp-share-mode__sub{color:var(--color-text-muted,#465061);font-size:.781rem;line-height:1.6}.pp-share-sheet__loading{color:var(--color-text-muted,#5a6472);flex-direction:column;align-items:center;gap:14px;padding:28px 0 20px;font-size:.875rem;display:flex}.pp-share-sheet__loading p{margin:0}.pp-share-sheet__loading .pp-spinner{border-width:2.5px;border-color:var(--color-border-strong,#14171c29);border-top-color:var(--color-accent,#0073cf);width:28px;height:28px;animation-duration:.8s}@media (prefers-reduced-motion:reduce){.pp-share-sheet__loading .pp-spinner{animation-duration:1.4s}}.pp-share-sheet__note{color:var(--color-text-faint,#5f6a7c);margin:0;font-size:.781rem;line-height:1.5}.pp-share-sheet__body>.pp-share-sheet__note:last-child{color:var(--color-teal,#07736f);font-size:.8125rem;font-weight:500}.pp-share-link-row{align-items:flex-end;gap:var(--space-2,8px);display:flex}.pp-share-link-row .pp-share-link-input{flex:1;min-width:0}.pp-share-link-row .pp-input{font-size:.844rem}.pp-button.pp-share-link-copy{white-space:nowrap;border-color:var(--color-border-strong,#14171c29);width:auto;color:var(--color-text,#14171c);background:0 0;flex:none}.pp-share-actions{gap:var(--space-2,8px);grid-template-columns:repeat(3,1fr);display:grid}.pp-share-action-wrap{gap:var(--space-1,4px);flex-direction:column;display:flex}.pp-share-action{justify-content:center;align-items:center;gap:var(--space-2,8px);border:1px solid var(--color-border-strong,#14171c29);border-radius:var(--radius-ctl,10px);width:100%;color:var(--color-text,#14171c);text-align:center;cursor:pointer;background:0 0;flex-direction:column;padding:14px 6px;font-size:.75rem;font-weight:600;line-height:1.25;display:flex}.pp-share-action-wrap .pp-share-action{flex:1}.pp-share-action svg{color:var(--color-teal,#07736f)}.pp-share-action:active{background:var(--color-surface-raised,#f2f4f8)}.pp-share-action:disabled{opacity:.6;cursor:default}.pp-share-action-error{color:var(--tint-coral-fg,#b3322f);text-align:center;margin:0;font-size:.7rem}@media (hover:hover) and (pointer:fine){.pp-share-action:hover:not(:disabled){background:var(--color-surface-raised,#f2f4f8)}}@media (width>=1024px){.pp-teaser-modal.pp-share-sheet{width:min(var(--layout-sheet-w,500px), 100% - 40px);max-width:none;max-height:var(--layout-sheet-max-h,84%);border:1px solid var(--color-border-strong,#14171c29);border-radius:var(--radius-card,16px)}}.pp-shell{background:0 0;flex-direction:column;min-height:100dvh;display:flex}.pp-shell-backdrop{z-index:-1;background:var(--page-light,none), var(--color-background,#f2f4f8);pointer-events:none;position:fixed;inset:0}body:has(.pp-shell){background:0 0}.pp-shell-backdrop canvas{width:100%;height:100%;transition:opacity .4s;display:block}:is(.pp-shell:has(.pp-page.pp-claire) .pp-shell-backdrop,.pp-shell:has(.pp-page.pp-claire) .pp-shell-fade){background:var(--assist-ground,var(--page-light,none)), var(--color-background,#f2f4f8)}.pp-shell-fade{z-index:9;background:var(--page-light,none), var(--color-background,#f2f4f8);pointer-events:none;opacity:0;-webkit-mask-image:linear-gradient(#000 calc(var(--layout-bar-top) + 14px), transparent calc(var(--layout-bar-top) + var(--layout-header-h,56px) + 16px));-webkit-mask-image:linear-gradient(#000 calc(var(--layout-bar-top) + 14px), transparent calc(var(--layout-bar-top) + var(--layout-header-h,56px) + 16px));mask-image:linear-gradient(#000 calc(var(--layout-bar-top) + 14px), transparent calc(var(--layout-bar-top) + var(--layout-header-h,56px) + 16px));transition:opacity .2s;position:fixed;inset:0}.pp-shell--scrolled .pp-shell-fade{opacity:1}@media (prefers-reduced-motion:no-preference){.pp-page:not(.pp-claire)>:not(.pp-reveal-cascade):not(.pp-hero):not(.pp-skeleton){animation:pp-rise .5s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) backwards}.pp-page:not(.pp-claire)>:nth-child(2){animation-delay:40ms}.pp-page:not(.pp-claire)>:nth-child(3){animation-delay:80ms}.pp-page:not(.pp-claire)>:nth-child(4){animation-delay:.12s}.pp-page:not(.pp-claire)>:nth-child(n+5){animation-delay:.16s}}@keyframes pp-rise{0%{opacity:0;transform:translateY(14px)}}.pp-shell-splash{justify-content:center;align-items:center;min-height:100dvh;display:flex}.pp-shell-header{align-items:center;gap:var(--space-3,12px);box-sizing:border-box;height:var(--layout-header-h,56px);margin:var(--layout-bar-top) var(--layout-bar-gap,12px) 0;padding:0 var(--space-2,8px) 0 14px;background:var(--glass-bar,#c4cddcc7);-webkit-backdrop-filter:blur(14px)saturate(170%)brightness(1.06);backdrop-filter:blur(14px)saturate(170%)brightness(1.06);color:var(--color-text,#14171c);top:var(--layout-bar-top);z-index:10;border-radius:18px;flex:none;display:flex;position:sticky}.pp-shell-header--branded{background:var(--brand-grad);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-primary-font,#fff);box-shadow:var(--shadow-soft,0 1px 2px #1018280f, 0 4px 12px #10182814), 0 0 0 1px var(--brand-edge,transparent)}.pp-shell-brand{align-items:center;gap:var(--space-3,12px);min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;flex:auto;text-decoration:none;display:flex}.pp-shell-brand:focus-visible{outline-offset:2px;border-radius:var(--radius-chip,8px);outline:2px solid}.pp-shell-logo-mark{border-radius:var(--radius-ctl,10px);background:var(--color-surface-raised,#f2f4f8);border:1px solid var(--color-border-strong,#14171c29);width:32px;height:32px;color:var(--color-teal,#07736f);flex:none;place-items:center;display:inline-grid}@media (prefers-reduced-motion:no-preference){.pp-shell-ecg{stroke-dasharray:1;animation:2.6s cubic-bezier(.5,0,.3,1) infinite pp-shell-ecg}.pp-shell-header .pp-shell-logo-mark{animation:2.6s ease-in-out infinite pp-shell-thump}}@keyframes pp-shell-ecg{0%{stroke-dashoffset:1px}45%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes pp-shell-thump{0%,30%,60%,to{box-shadow:none;transform:none}40%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-teal,#07736f) 16%, transparent);transform:scale(1.08)}48%{transform:scale(.98)}}.pp-shell-logo-img{object-fit:contain;object-position:left center;flex:0 auto;width:auto;min-width:0;max-width:100%;height:32px}.pp-shell-actions{flex:none;align-items:center;gap:2px;display:flex}.pp-shell-theme-toggle{border-radius:var(--radius-ctl,10px);width:40px;min-width:40px;height:40px;color:var(--bar-icon,#3a4352);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pp-shell-theme-toggle:hover{background:color-mix(in srgb, currentColor 15%, transparent)}}.pp-shell-header--branded .pp-shell-theme-toggle{color:inherit}.pp-shell-profile--active{background:var(--tab-on,#14171c1a);color:var(--color-text,#14171c)}.pp-shell-header--branded .pp-shell-profile--active{background:color-mix(in srgb, currentColor 16%, transparent);color:inherit}.pp-shell-theme-toggle:focus-visible{outline-offset:2px;outline:2px solid}.pp-shell-main{padding:var(--space-4,16px);padding-bottom:var(--layout-tabbar-space);box-sizing:border-box;flex:auto}.pp-shell-tabbar{z-index:10;box-sizing:border-box;height:calc(var(--layout-tabbar-h,64px) + env(safe-area-inset-bottom,0px));padding:0 6px env(safe-area-inset-bottom,0px);border-top:1px solid var(--color-border-subtle,#10182814);background:var(--glass-tabbar,#c4cddcc7);-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);border-radius:0;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.pp-shell-tab{border-radius:var(--radius-ctl,10px);min-width:0;height:50px;color:var(--tab-idle,#4a5466);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;margin:0 2px;padding:6px 0;font-size:.72rem;font-weight:600;text-decoration:none;display:flex}.pp-shell-tab>.pp-shell-tab-label{clip-path:none;letter-spacing:-.01em;white-space:nowrap;width:auto;height:auto;margin:0;font-size:10px;font-weight:600;line-height:1.2;position:static;overflow:visible}.pp-shell-tab>span{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-shell-tab--active{color:var(--color-text,#14171c);background:var(--tab-on,#14171c1a)}.pp-shell-tab-spacer{flex:1 1 0;height:50px;margin:0 2px}.pp-home-greeting{margin:var(--space-2,8px) 0 var(--space-4,16px)}.pp-home-greeting-title{letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:300;line-height:1.1}.pp-home .pp-home-greeting-title{font-size:2.375rem;line-height:1.02}.pp-home-greeting-sub{color:var(--color-text-muted,#5a6472);margin:3px 0 0;font-size:.9rem}.pp-home .pp-home-greeting{margin:var(--space-2,8px) 0 var(--space-4,16px)}.pp-home .pp-home-greeting-title{letter-spacing:-.025em;margin:14px 0 18px}.pp-home .pp-home-greeting-sub{margin:0;font-size:15px}.pp-home-search{scroll-margin-top:calc(var(--layout-bar-top) + var(--layout-header-h,56px) + var(--space-3,12px));margin-bottom:0}.pp-home-search .pp-input{border-radius:var(--radius-ctl,10px);border-color:var(--color-border-strong,#14171c29);background:var(--color-surface,#fff);min-height:56px;padding-left:18px;padding-right:46px}.pp-home-search .pp-field__suffix{color:var(--color-accent,#0073cf);right:18px}.pp-suburb-list--scroll{margin-top:var(--space-2,8px);padding:var(--space-1,4px) 0;border:1px solid var(--color-border-subtle,#14171c14);border-radius:var(--radius-card,16px);background:var(--color-surface,#fff);box-shadow:var(--shadow-soft,0 1px 2px #1018280f, 0 4px 12px #10182814);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:60dvh;overflow:hidden auto}.pp-shell:has(.pp-home-search input:focus) .pp-shell-tabbar{display:none}.pp-shell:has(.pp-home-search input:focus) .pp-shell-main{padding-bottom:var(--space-4,16px)}.pp-suburb-item{align-items:center;gap:var(--space-3,12px);width:100%;min-height:52px;padding:var(--space-2,8px) var(--space-2,8px);font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;display:flex}.pp-suburb-item:active{background:var(--color-background,#f5f6f8);transform:scale(.99)}.pp-suburb-item--card{background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#14171c14);border-radius:var(--radius-card,16px);box-shadow:var(--shadow-soft,0 1px 2px #1018280f, 0 4px 12px #10182814);padding:var(--space-4,16px);min-height:0}.pp-suburb-list--scroll{gap:0}.pp-suburb-list--scroll .pp-suburb-item{min-height:0;padding:11px var(--space-4,16px);border-top:1px solid var(--color-border-subtle,#14171c14);border-radius:0}.pp-suburb-list--scroll .pp-suburb-item:first-child{border-top:0}.pp-recent-row{scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4,16px);margin:0 calc(var(--space-4,16px) * -1);padding:2px var(--space-4,16px) 18px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.pp-recent-row--more-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.pp-recent-row--more-start{-webkit-mask-image:linear-gradient(90deg,#0000,#000 44px);mask-image:linear-gradient(90deg,#0000,#000 44px)}.pp-recent-row--more-start.pp-recent-row--more-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000)}.pp-recent-row::-webkit-scrollbar{display:none}.pp-recent-card{border-radius:var(--radius-card,16px);background:var(--color-surface-raised,#f2f4f8);min-height:214px;box-shadow:var(--shadow-recent,0 14px 30px #0000004d);color:#fff;font:inherit;text-align:left;scroll-snap-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:0 0 clamp(140px,40vw,210px);align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.pp-recent-card:after{content:"";background:linear-gradient(#0a0e160d 30%,#0a0e16e0 100%);position:absolute;inset:0}.pp-recent-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pp-recent-body{z-index:1;width:100%;min-width:0;padding:var(--space-3,12px);display:block;position:relative}.pp-recent-name{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.1;display:block}.pp-recent-loc{color:#fffc;font-variant-numeric:tabular-nums;margin-top:2px;font-size:.72rem;display:block}.pp-recent-price{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:700;display:block}.pp-recent-delta{z-index:1;border-radius:var(--radius-chip,8px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-variant-numeric:tabular-nums;white-space:nowrap;background:#0a0e169e;border:0;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.pp-recent-delta--up{color:var(--color-teal-on-photo,#1dd8d3)}.pp-recent-delta--down{color:#fff}.pp-recent-card:focus-visible{outline:2px solid var(--color-accent,#0073cf);outline-offset:2px}.pp-suburb-item-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pp-suburb-item-name{font-family:var(--font-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:700;overflow:hidden}.pp-suburb-item-postcode{color:var(--color-text-muted,#5a6472);font-variant-numeric:tabular-nums;font-size:12.5px}.pp-suburb-item-chev{color:var(--color-text-faint,#5f6a7c);flex:none}.pp-home-section{margin-bottom:var(--space-5,24px)}.pp-home-section-title{margin:0 0 var(--space-2,8px);color:var(--color-text-faint,#5f6a7c);text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:600}.pp-home-section-header{justify-content:space-between;align-items:center;gap:var(--space-2,8px);margin-bottom:var(--space-2,8px);display:flex}.pp-home-section-header .pp-home-section-title{margin-bottom:0}.pp-home-section-action{font:inherit;color:var(--color-accent,#0073cf);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:4px 0;font-size:13px;font-weight:600;text-decoration:none}.pp-home .pp-home-section{margin-bottom:0}.pp-home .pp-home-section-title,.pp-home .pp-home-section-header{margin:20px 2px 10px}.pp-home .pp-home-section-header .pp-home-section-title{margin:0}.pp-group-item{align-items:center;gap:0;padding:0;display:flex}.pp-group-item-main{align-items:center;gap:var(--space-3,12px);min-width:0;font:inherit;color:inherit;text-align:left;padding:var(--space-4,16px) 0 var(--space-4,16px) var(--space-4,16px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:auto;display:flex}.pp-group-item-edit{padding:var(--space-4,16px);font:inherit;color:var(--color-accent,#0073cf);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:none;font-size:13px;font-weight:600}.pp-group-form{display:block}.pp-group-form>.pp-field:not(:first-child){margin-top:14px}.pp-group-form .pp-field{gap:7px}.pp-group-form .pp-field__label{color:var(--color-text-muted,#5a6472);font-size:13px;font-weight:500}.pp-group-form .pp-input:not(:focus):not([aria-invalid=true]){border-color:var(--color-border-subtle,#14171c14)}.pp-group-form .pp-input{background:var(--chip-bg,#14171c09);min-height:50px;padding:0 14px}.pp-group-form>.pp-field__error{margin:var(--space-3,12px) 0 0;display:block}.pp-group-chips{gap:var(--space-2,8px);margin:var(--space-3,12px) 0 var(--space-1,4px);flex-wrap:wrap;display:flex}.pp-group-chip{border:1px solid var(--color-border-strong,#14171c29);border-radius:var(--radius-chip,8px);background:var(--chip-bg,#14171c09);align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:500;display:inline-flex}.pp-group-chip button{width:20px;height:20px;color:var(--color-text-faint,#5f6a7c);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:-3px -4px -3px 0;display:inline-flex}.pp-group-form-actions{gap:var(--space-2,8px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.pp-group-form-actions .pp-button{min-width:0;padding:0 var(--space-2,8px);white-space:nowrap;font-size:14.5px}.pp-group-form-actions .pp-button--danger{color:var(--color-delta-down,#465061);border-color:color-mix(in srgb, var(--color-delta-down,#465061) 45%, transparent);background:0 0}.pp-group-form-actions .pp-button--secondary{color:var(--color-text,#14171c);border-color:var(--color-border-strong,#14171c29);background:0 0}.pp-group-form-actions .pp-button--primary:disabled{background:var(--color-surface-raised,#f2f4f8);color:var(--color-text-faint,#5f6a7c)}.pp-home .pp-empty-note{color:var(--color-text-muted,#5a6472);margin:0;padding:18px 4px;font-size:14px;line-height:1.55}.pp-home .pp-group-form .pp-empty-note{color:var(--color-text-faint,#5f6a7c);margin:6px 0 0;padding:0;font-size:12.5px;line-height:1.5}.pp-home-lookup-status{align-items:center;gap:var(--space-2,8px);margin-top:var(--space-2,8px);color:var(--color-text-muted,#5a6472);font-size:.9rem;display:flex}.pp-suburb-list{gap:var(--space-2,8px);flex-direction:column;display:flex}.pp-suburb-row{justify-content:space-between;align-items:center;gap:var(--space-2,8px);display:flex}.pp-suburb-row-name{font-size:1rem;font-weight:600}.pp-suburb-row-postcode{color:var(--color-text-muted,#5a6472);font-size:.85rem}.pp-recent-chips{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.pp-error-banner{margin-top:var(--space-3,12px);background:var(--tint-coral-bg,#fcebeb);color:var(--tint-coral-fg,#b3322f);border-radius:10px;padding:10px 14px;font-size:.9rem;line-height:1.4}.pp-empty-note{color:var(--color-text-muted,#5a6472);margin-top:var(--space-2,8px);font-size:.9rem}.pp-lead-loading{padding:var(--space-6,32px) 0;justify-content:center;display:flex}.pp-leads .pp-empty-note,.pp-enquiry-intent .pp-empty-note{color:var(--color-text-muted,#5a6472);margin:0;padding:18px 4px;font-size:14px;line-height:1.55}.pp-lead-list{gap:var(--space-3,12px);flex-direction:column;display:flex}.pp-lead-card-summary{justify-content:space-between;align-items:flex-start;gap:var(--space-4,16px);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:20px 20px 18px;display:flex}.pp-lead-card-summary-text{flex-direction:column;flex:auto;gap:2px;min-width:0;line-height:1.5;display:flex}.pp-lead-owner-name-front{font-family:var(--font-display);font-size:1rem;font-weight:700}.pp-lead-card-top .pp-lead-owner-name-front{letter-spacing:-.02em;font-size:20px}.pp-lead-card-summary .pp-lead-card-summary-text{gap:4px;line-height:1.45}.pp-ei-head{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:4px;display:flex}.pp-lead-card-summary .pp-lead-owner-name-front{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:16.5px}.pp-lead-address{color:var(--color-text-muted,#5a6472);font-size:14px;font-weight:400}.pp-lead-card-summary .pp-lead-address{overflow-wrap:anywhere;font-size:13.5px}.pp-lead-meta{color:var(--color-text-faint,#5f6a7c);font-size:12px}.pp-lead-card-summary .pp-lead-meta{overflow-wrap:anywhere}.pp-lead-card-summary-side{text-align:right;max-width:44%;color:var(--color-text-faint,#5f6a7c);flex-direction:column;flex:0 auto;align-items:flex-end;gap:4px;line-height:1.5;display:flex}.pp-lead-card-summary-side>svg{flex:none;margin-top:6px}.pp-lead-date{font-variant-numeric:tabular-nums;color:var(--color-text-faint,#5f6a7c);white-space:nowrap;font-size:12px}.pp-lead-card-top{justify-content:space-between;align-items:flex-start;gap:var(--space-3,12px);padding:18px var(--leads-gutter,16px) 0;display:flex}.pp-lead-card-top .pp-lead-card-summary-text{gap:3px}.pp-lead-card-top .pp-lead-date{flex:none;font-size:12.5px;font-weight:500}.pp-lead-card-top .pp-lead-card-summary-text>span{overflow-wrap:anywhere}.pp-lead-search{margin:0 0 14px}.pp-lead-search .pp-input{min-height:var(--leads-search-h,52px);border-radius:var(--radius-ctl,10px);border-color:var(--color-border-strong,#14171c29);background:var(--color-surface,#fff)}.pp-lead-search .pp-field__suffix{color:var(--color-text-faint,#5f6a7c);right:14px}.pp-lead-match-tag{border-radius:var(--radius-chip,8px);color:var(--color-match);letter-spacing:.04em;white-space:nowrap;vertical-align:2px;border:1.5px solid;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.pp-lead-card-summary .pp-lead-match-tag{vertical-align:baseline}.pp-lead-figures{margin:var(--leads-gutter,16px) var(--leads-gutter,16px) 0;border-top:1px solid var(--color-border-subtle,#10182814);border-bottom:1px solid var(--color-border-subtle,#10182814);grid-template-columns:.8fr 1fr 1.25fr;padding:0;display:grid}.pp-lead-figures--2{grid-template-columns:1fr 1fr}.pp-lead-figure{min-width:0;padding:13px 0 12px 12px}.pp-lead-figure:first-child{padding-left:0}.pp-lead-figure+.pp-lead-figure{border-left:1px solid var(--color-border-subtle,#10182814)}.pp-lead-figure dd{font-family:var(--font-display);font-size:var(--leads-figure-size,25px);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:300;line-height:1}.pp-lead-figure:first-child dd{font-weight:600}.pp-lead-figure dt{color:var(--color-text-faint,#5f6a7c);margin-top:7px;font-size:11.5px;line-height:1.5}.pp-lead-also-buying{margin:10px var(--leads-gutter,16px) 0;color:var(--color-text-muted,#5a6472);font-size:12.5px;line-height:1.6}.pp-lead-disclosure{justify-content:space-between;align-items:center;gap:var(--space-2,8px);width:100%;padding:11px var(--leads-gutter,16px) 14px;color:var(--color-text-faint,#5f6a7c);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;font-size:12.5px;font-weight:600;display:flex}.pp-lead-disclosure svg{flex:none}.pp-lead-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.pp-lead-disclosure:focus-visible{outline:2px solid var(--color-accent,#0073cf);outline-offset:-2px}.pp-lead-fold{grid-template-rows:1fr;display:grid}.pp-lead-fold-in{min-height:0;overflow:hidden}.pp-lead-fold-pad{padding:14px var(--leads-gutter,16px) var(--leads-gutter,16px);border-top:1px solid var(--color-border-subtle,#10182814)}.pp-lead-card-detail{border-top:1px solid var(--color-border-subtle,#10182814);padding:18px 20px 20px}.pp-lead-card-detail>.pp-lead-contact-row{margin-top:0;padding:14px 0 4px}.pp-lead-section-title{font-family:var(--font-family);color:var(--color-text-faint,#5f6a7c);text-transform:uppercase;letter-spacing:.16em;margin:14px 0 8px;font-size:11px;font-weight:600;line-height:1.5}.pp-lead-fold-pad>.pp-lead-section-title:first-child{margin-top:0}.pp-lead-points{color:var(--color-text-muted,#5a6472);margin:8px 0 0;padding:0;font-size:13px;line-height:1.5;list-style:none}.pp-lead-points li{padding-left:20px;position:relative}.pp-lead-points li:before{content:"";background:var(--color-teal);width:8px;height:1px;position:absolute;top:.78em;left:0}.pp-lead-fold .pp-lead-points{color:inherit;gap:6px;margin:0 0 12px;font-size:13.5px;display:grid}.pp-lead-fold .pp-empty-note{padding:0;font-size:13.5px}.pp-lead-contact-row{gap:var(--space-2,8px);margin-top:var(--space-3,12px);grid-template-columns:1.5fr;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.pp-lead-card>.pp-lead-contact-row{padding:15px var(--leads-gutter,16px) 6px;margin-top:0}.pp-lead-contact{min-height:var(--leads-ctl-h,44px);border:1px solid var(--color-border-strong,#14171c29);border-radius:var(--radius-ctl,10px);color:var(--color-text,#10151a);text-align:center;font:inherit;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;padding:12px 0;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.pp-lead-contact.pp-lead-contact--primary{background:var(--brand-fill);color:var(--color-on-fill);border-color:#0000}.pp-lead-contact--disabled{opacity:.55;cursor:default;padding:8px 4px;font-size:11.5px;font-weight:500;line-height:1.2}.pp-lead-contact-label{white-space:nowrap}.pp-lead-contact--disabled .pp-lead-contact-label{white-space:normal}.pp-lead-script{margin-top:14px}.pp-lead-script-wait{margin-top:var(--space-3,12px);border-radius:var(--radius-ctl,10px);background:color-mix(in srgb, var(--color-teal,#07736f) 12%, transparent);padding:12px 14px}.pp-lead-script-wait .pp-skeleton{border-radius:6px;height:12px;margin:8px 0}.pp-lead-script-card{margin-top:var(--space-3,12px);margin-bottom:0}.pp-lead-fold .pp-ai-head{gap:9px;margin-bottom:10px}.pp-lead-fold .pp-ai-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:16px}.pp-lead-fold .pp-ai-tag{color:var(--color-teal);letter-spacing:0;background:0 0;border:1.5px solid;padding:3px 9px;font-size:11.5px}.pp-lead-fold .pp-ai-text{font-size:15px;line-height:1.6}.pp-lead-fold .pp-pitch-card{margin:14px 0 0}.pp-lead-fold .pp-ai-upsell{gap:0}.pp-lead-fold .pp-ai-upsell .pp-ai-text{font-size:14px;line-height:1.5}.pp-lead-fold .pp-ai-upsell:has(.pp-ai-upsell-actions)>.pp-ai-text{color:var(--color-text-faint,#5f6a7c);margin:6px 0 0;font-size:12.5px;line-height:1.5}.pp-lead-fold .pp-ai-upsell .pp-button{width:100%;min-height:46px;margin-top:var(--space-3,12px);align-self:stretch;font-size:14.5px}.pp-lead-fold .pp-ai-upsell-actions{margin-top:var(--space-3,12px);grid-template-columns:1fr 1fr;gap:10px;display:grid}.pp-lead-fold .pp-ai-upsell-actions .pp-button{margin-top:0}.pp-lead-fold .pp-ai-upsell-error{margin-top:var(--space-2,8px)}.pp-lead-fold .pp-pitch-card>.pp-ai-text{color:var(--color-teal);margin-top:10px;font-size:13px;font-weight:500;line-height:1.5}.pp-lead-suburb-link{margin-top:var(--space-3,12px);color:var(--color-accent,#0073cf);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.pp-lead-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.pp-lead-disclosure svg,.pp-lead-card-summary-side>svg,.pp-ei-log-toggle svg{transition:transform .3s var(--leads-ease,cubic-bezier(.16, 1, .3, 1))}.pp-lead-fold{animation:pp-lead-fold-open .4s var(--leads-ease,cubic-bezier(.16, 1, .3, 1))}.pp-lead-card-detail{animation:pp-lead-rise .35s var(--leads-ease,cubic-bezier(.16, 1, .3, 1)) backwards}}.pp-lead-card-summary[aria-expanded=true] .pp-lead-card-summary-side>svg{transform:rotate(180deg)}@keyframes pp-lead-fold-open{0%{grid-template-rows:0fr}}@keyframes pp-lead-rise{0%{opacity:0;transform:translateY(14px)}}.pp-enquiry-intent .pp-home-greeting{margin-bottom:10px}.pp-ei-vintage{color:var(--color-text-faint,#5f6a7c);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-size:12.5px;display:flex}.pp-ei-vintage svg{flex:none}.pp-ei-chips{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.pp-ei-filters{align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;margin-bottom:14px;display:flex}.pp-ei-menu,.pp-ei-menu-trigger{max-width:100%}.pp-ei-menu-trigger.pp-ei-menu-trigger--on{background-color:var(--hi-bg,#0073cf1c);border-color:var(--hi-line,#0073cf80);color:var(--color-accent,#0073cf)}.pp-ei-filter-clear{color:var(--color-accent,#0073cf);text-underline-offset:3px;margin-left:2px;font-size:13px;font-weight:600;text-decoration:underline}.pp-ei-menu{position:relative}.pp-ei-menu-trigger{border:1px solid var(--color-border-subtle,#10182814);border-radius:var(--radius-chip,8px);background-color:var(--leads-chip-bg,#14171c0a);background-image:linear-gradient(45deg, transparent 50%, var(--color-text-faint,#5f6a7c) 50%);color:var(--color-text,#101828);font:inherit;cursor:pointer;background-position:calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px;align-items:center;gap:6px;padding:9px 30px 9px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.pp-ei-menu-trigger:focus-visible,.pp-ei-menu-option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pp-ei-menu-list{z-index:20;border:1px solid var(--color-border-subtle,#10182814);background:var(--color-surface,#fff);border-radius:12px;min-width:11rem;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #10182824}.pp-ei-menu-option{width:100%;color:var(--color-text,#101828);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:.9rem;display:block}.pp-ei-menu-option--on{background:color-mix(in srgb, var(--color-primary) 12%, transparent);font-weight:700}@media (hover:hover) and (pointer:fine){.pp-ei-menu-option:hover{background:var(--color-background,#f5f6f8)}}.pp-ei-filter-chips{min-width:0;margin-bottom:var(--space-3,12px);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;display:flex;overflow-x:auto}.pp-ei-filter-chips::-webkit-scrollbar{display:none}@media (width<=767.98px){.pp-ei-filter-chips{margin-inline:calc(-1 * var(--space-4,16px));padding-inline:var(--space-4,16px)}}.pp-ei-filter-chips .pp-window-chip{border:1px solid var(--color-border-subtle,#10182814);background:var(--leads-chip-bg,#14171c0a);min-height:0;color:var(--color-text-muted,#5a6472);padding:10px 13px;font-size:14px;font-weight:500}.pp-ei-filter-chips .pp-window-chip--on{border-color:var(--hi-line,#0073cf80);background:var(--hi-bg,#0073cf1c);color:var(--color-accent,#0073cf)}.pp-ei-filter-chips .pp-tab-count{opacity:.75;margin-left:3px;font-size:.83em;font-weight:500}.pp-ei-chip{border-radius:var(--radius-chip,8px);white-space:nowrap;color:var(--color-text-faint,#5f6a7c);background:0 0;border:1.5px solid;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pp-ei-question{border-left:2px solid var(--color-teal);color:var(--color-text,#10151a);margin:10px 0;padding-left:12px;font-size:14px;line-height:1.5}.pp-ei-suburb-link{margin:var(--space-2,8px) 0 2px;color:var(--color-accent,#0073cf);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.pp-ei-status{text-align:right;overflow-wrap:anywhere;font-size:12px}.pp-ei-property{color:var(--color-text-muted,#5a6472);font-variant-numeric:tabular-nums;margin:2px 0 4px;font-size:13px}.pp-ei-property strong{color:var(--color-text,#10151a);font-weight:600}.pp-enquiry-intent .pp-lead-list{row-gap:var(--space-4,16px)}.pp-ei-conflict{margin-top:var(--space-2,8px);background:var(--tint-amber-bg,#fdf3e0);color:var(--tint-amber-fg,#92620a);border-radius:10px;padding:8px 12px;font-size:.84rem;line-height:1.4}.pp-ei-convo-block,.pp-ei-log-block{border-top:1px solid var(--color-border-subtle,#10182814);margin-top:10px}.pp-ei-log-toggle{width:100%;color:var(--color-text-muted,#5a6472);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 0 2px;font-size:13px;font-weight:600;display:flex;position:relative}.pp-ei-log-toggle:before{content:"";position:absolute;inset:-5px 0}.pp-ei-log-toggle svg{flex:none}.pp-ei-log-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pp-ei-convo-block .pp-empty-note,.pp-ei-log-block .pp-empty-note{color:var(--color-text-faint,#5f6a7c);margin:8px 0 0;padding:0;font-size:12.5px;line-height:1.5}.pp-ei-convo{gap:var(--space-2,8px);margin-top:var(--space-2,8px);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.pp-ei-convo-turn,.pp-ei-log-row{border:1px solid var(--color-border-subtle,#10182814);border-radius:var(--radius-ctl,10px);background:var(--leads-chip-bg,#14171c0a);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pp-ei-convo-turn--assistant{border-color:color-mix(in srgb, var(--color-accent,#0073cf) 30%, transparent)}.pp-ei-convo-author,.pp-ei-log-when{color:var(--color-text-faint,#5f6a7c);font-size:11.5px;font-weight:600}.pp-ei-convo-text,.pp-ei-log-text{color:var(--color-text,#10151a);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.pp-ei-convo-when{color:var(--color-text-faint,#5f6a7c);align-self:flex-end;font-size:11.5px}.pp-ei-log{gap:var(--space-2,8px);margin-top:var(--space-2,8px);flex-direction:column;display:flex}.pp-lead-followup{color:var(--color-text-muted,#5a6472);margin-top:6px;font-size:12px;font-weight:600;display:inline-block}.pp-lead-followup--due{color:var(--color-teal)}.pp-ei-last-note{margin-top:var(--space-3,12px);border-radius:var(--radius-ctl,10px);background:var(--leads-chip-bg,#14171c0a);padding:12px 14px}.pp-ei-last-note-label{color:var(--color-text-faint,#5f6a7c);font-size:11.5px;display:block}.pp-ei-last-note-text{color:var(--color-text,#10151a);margin:3px 0;font-size:14px}.pp-ei-last-note-meta{color:var(--color-text-faint,#5f6a7c);font-size:11.5px}.pp-ei-status-trigger{border:1px solid var(--color-border-strong,#14171c29);border-radius:var(--radius-ctl,10px);background:var(--leads-chip-bg,#14171c0a);width:100%;color:var(--color-text,#10151a);font:inherit;text-align:left;cursor:pointer;grid-template-columns:1fr auto;align-items:center;margin-top:10px;padding:11px 14px;display:grid}.pp-ei-status-trigger-label{color:var(--color-text-faint,#5f6a7c);grid-column:1;font-size:11.5px}.pp-ei-status-trigger-value{overflow-wrap:anywhere;grid-column:1;min-width:0;font-size:14.5px;font-weight:600}.pp-ei-status-trigger svg{color:var(--color-text-faint,#5f6a7c);grid-area:1/2/3}.pp-ei-outcome-panel{border:1px solid var(--hi-line,#0073cf80);border-radius:var(--radius-ctl,10px);background:var(--hi-bg,#0073cf1c);margin-top:10px;padding:14px}.pp-ei-outcome-title{color:var(--color-text-faint,#5f6a7c);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.pp-ei-outcome-title:focus-visible{outline:none}.pp-ei-outcome-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.pp-ei-outcome-option{border:1px solid var(--color-border-subtle,#10182814);border-radius:var(--radius-chip,8px);background:var(--color-surface,#fff);width:100%;color:var(--color-text-muted,#5a6472);font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:10px 8px;font-size:12.5px;font-weight:500;line-height:1.25}.pp-ei-outcome-option--selected{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--color-on-fill);font-weight:600}.pp-ei-outcome-note{resize:vertical;min-height:64px;display:block}.pp-ei-outcome-followup{margin-top:10px}.pp-ei-outcome-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.pp-ei-outcome-actions .pp-button{min-height:46px;font-size:14.5px}.pp-hero{margin:calc(var(--space-4,16px) * -1) calc(var(--space-4,16px) * -1) var(--space-4,16px);height:150px;position:relative;overflow:hidden}.pp-hero--photo{margin-top:calc(-1 * (var(--space-4,16px) + var(--layout-header-h,56px) + var(--layout-bar-top)));height:var(--rpt-hero-h,410px);margin-bottom:10px}.pp-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 36%,#0000 90%);mask-image:linear-gradient(#000 0 36%,#0000 90%)}.pp-hero-fallback{background:linear-gradient(180deg, var(--color-surface-raised,#f2f4f8), transparent);position:absolute;inset:0}.pp-hero-ring{display:none}@media (prefers-reduced-motion:no-preference){.pp-hero-ring{border:1.5px solid color-mix(in srgb, var(--color-teal,#07736f) 60%, transparent);opacity:0;pointer-events:none;border-radius:50%;width:170px;height:170px;margin-top:-85px;animation:4.5s ease-out infinite pp-hero-ring;display:block;position:absolute;top:34%;right:-30px}.pp-hero-ring:nth-of-type(2){animation-delay:1.5s}.pp-hero-ring:nth-of-type(3){animation-delay:3s}}@keyframes pp-hero-ring{0%{opacity:0;transform:scale(.35)}18%{opacity:.9}to{opacity:0;transform:scale(1.9)}}.pp-hero-text{left:var(--space-4,16px);right:var(--space-4,16px);color:var(--color-text,#14171c);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;top:0;bottom:28px}.pp-hero--photo .pp-hero-text{bottom:4px}@media (width<=767.98px){.pp-hero:not(.pp-hero--photo){height:var(--rpt-hero-h-plain,180px)}.pp-hero:not(.pp-hero--photo) .pp-hero-title{font-size:var(--rpt-hero-title-plain,40px)}.pp-shell:has(.pp-hero--photo:not(.pp-hero--past)) .pp-shell-header:not(.pp-shell-header--branded){background:var(--glass-bar-photo,#14171c4d);-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);color:#fff}.pp-shell:has(.pp-hero--photo:not(.pp-hero--past)) .pp-shell-header:not(.pp-shell-header--branded) .pp-shell-theme-toggle{color:#fff}}.pp-hero-back{top:var(--space-4,16px);border-radius:var(--radius-chip,8px);background:var(--rpt-chip-on-photo,#0a0e1680);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;border:none;align-items:center;gap:4px;margin:0;padding:6px 10px 6px 6px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;left:0}@media (width<=767.98px){.pp-hero--photo .pp-hero-back{top:calc(var(--layout-bar-top) + var(--layout-header-h,56px) + 14px)}}@media (hover:hover) and (pointer:fine){.pp-hero-back:hover{background:color-mix(in srgb, var(--rpt-chip-on-photo,#0a0e1680) 80%, #000)}}.pp-hero-back:focus-visible{outline:2px solid var(--color-accent,#0073cf);outline-offset:2px}.pp-hero-title{font-size:var(--rpt-hero-title,52px);letter-spacing:-.04em;overflow-wrap:anywhere;text-shadow:0 0 28px var(--color-background,#f2f4f8), 0 0 10px color-mix(in srgb, var(--color-background,#f2f4f8) 60%, transparent);margin:0;font-weight:800;line-height:1}.pp-hero-sub{color:var(--color-text-muted,#465061);text-shadow:0 0 14px var(--color-background,#f2f4f8);margin:6px 0 0;font-size:13px;font-weight:500}.pp-hero-credit{top:20px;right:var(--space-4,16px);text-overflow:ellipsis;white-space:nowrap;color:#ffffffbf;text-shadow:0 1px 3px #00000073;max-width:62%;font-size:9.5px;text-decoration:none;position:absolute;overflow:hidden}@media (width<=767.98px){.pp-hero--photo .pp-hero-credit{top:calc(var(--layout-bar-top) + var(--layout-header-h,56px) + 20px);right:14px}}.pp-group-header{margin:0}.pp-group-header-back{border-radius:var(--radius-chip,8px);font:inherit;color:var(--color-text-muted,#465061);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:4px;margin:4px 0 2px -4px;padding:6px 8px 6px 4px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.pp-group-header-back:hover{color:var(--color-text,#14171c);background:var(--rpt-chip-bg)}}.pp-group-header-title{letter-spacing:-.025em;overflow-wrap:anywhere;margin:8px 0 6px;font-size:32px;font-weight:700;line-height:1.1}.pp-group-header-sub{margin:0 0 var(--space-4,16px);color:var(--color-text-muted,#465061);font-size:15px}.pp-group-chip-row{gap:var(--space-2,8px);flex-wrap:wrap;margin-bottom:14px;display:flex}.pp-group-chip.pp-pill{border-color:var(--color-border-strong,#14171c29);background:var(--rpt-chip-bg);min-height:40px;color:var(--color-text,#14171c);padding:7px 11px;font-size:13px;font-weight:500}@media (hover:hover) and (pointer:fine){.pp-group-chip.pp-pill:hover{border-color:var(--hi-line,#0073cf80);background:var(--rpt-chip-bg);color:var(--rpt-hi-text)}}.pp-chip-row{gap:var(--space-2,8px);margin-bottom:var(--space-2,8px);flex-wrap:wrap;display:flex}.pp-chip-row .pp-pill{border-color:var(--color-border-subtle,#14171c14);background:var(--rpt-chip-bg);color:var(--color-text-muted,#465061);padding:0 13px;font-size:14px;font-weight:500}@media (width<=1023.98px){.pp-chip-row+.pp-chip-row{margin-bottom:14px}}@media (hover:hover) and (pointer:fine){.pp-chip-row button.pp-pill:hover:not(.pp-pill--selected){border-color:var(--color-border-strong,#14171c29);background:var(--rpt-chip-bg);color:var(--color-text,#14171c)}}.pp-segment-apply{justify-content:space-between;align-items:center;gap:var(--space-3,12px);background:var(--hi-bg,#0073cf1c);border:1px solid var(--hi-line,#0073cf80);border-radius:var(--radius-ctl,10px);margin:2px 0 14px;padding:10px 10px 10px 14px;display:flex}.pp-segment-apply-note{min-width:0;color:var(--rpt-hi-text);flex:auto;font-size:13px}.pp-segment-apply .pp-button--primary{flex:none;min-height:40px;padding:0 14px;font-size:13px}@media (width>=1024px){.pp-segment-apply{width:fit-content}}.pp-chip-row .pp-pill--selected{background:var(--hi-bg,#0073cf1c);border-color:var(--hi-line,#0073cf80);color:var(--rpt-hi-text)}.pp-refresh-row{align-items:center;gap:var(--space-2,8px);color:var(--color-text-muted,#5a6472);margin-bottom:var(--space-3,12px);font-size:.85rem;display:flex}.pp-ai-card{margin-bottom:var(--space-3,12px);padding:var(--space-4,16px);border-radius:var(--radius-card,16px);background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#14171c14);box-shadow:var(--shadow-soft,0 1px 2px #1018280f, 0 4px 12px #10182814);position:relative}.pp-ai-card--pulse{background:linear-gradient(var(--color-surface,#fff), var(--color-surface,#fff)) padding-box, linear-gradient(135deg, var(--color-accent,#0073cf), var(--color-teal,#07736f)) border-box;border:1.5px solid #0000}.pp-ai-head{align-items:center;gap:9px;margin-bottom:10px;display:flex}.pp-ai-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:19px;font-weight:700}.pp-ai-tag{border-radius:var(--radius-chip,8px);color:var(--color-teal,#07736f);white-space:nowrap;background:0 0;border:1.5px solid;padding:3px 9px;font-size:11.5px;font-weight:600}.pp-ai-text{margin:0;font-size:15px;line-height:1.6}.pp-ai-points{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pp-ai-points li{padding-left:20px;font-size:14.5px;line-height:1.55;position:relative}.pp-ai-points li:before{content:"";background:var(--color-teal,#07736f);width:8px;height:1px;position:absolute;top:.78em;left:0}.pp-pitch-list{flex-direction:column;gap:14px;display:flex}.pp-pitch-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint,#5f6a7c);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.pp-ai-upsell{gap:var(--space-2,8px);flex-direction:column;display:flex}.pp-ai-upsell .pp-ai-text{font-size:14px;line-height:1.5}.pp-ai-upsell .pp-ai-hint{color:var(--color-text-faint,#5f6a7c);font-size:12.5px;line-height:1.5}.pp-ai-thanks{color:var(--color-teal,#07736f);margin:10px 0 0;font-size:13px;font-weight:500}.pp-ai-upsell>.pp-button{width:100%;margin-top:4px}.pp-ai-upsell-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pp-ai-upsell-error{color:var(--tint-coral-fg,#b3322f);margin:0;font-size:.85rem}.pp-headline-card{margin-bottom:var(--space-3,12px);background:var(--rpt-hl-wash), var(--color-surface,#fff);border-color:var(--hi-line,#0073cf80);box-shadow:var(--shadow-soft), 0 0 70px -14px var(--rpt-hl-glow)}.pp-headline-top{justify-content:space-between;align-items:flex-start;gap:var(--space-3,12px);margin-bottom:var(--space-2,8px);flex-wrap:wrap;display:flex}.pp-headline-top>div{min-width:0}.pp-headline-card--rent .pp-headline-value{font-size:40px}.pp-headline-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:2px 0 0;font-size:clamp(2.4rem,13vw,3.25rem);font-weight:800;line-height:1}@media (forced-colors:active){.pp-headline-value{color:canvastext;background:0 0}}.pp-delta-pill{border-radius:var(--radius-chip,8px);white-space:nowrap;background:0 0;border:1.5px solid;flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pp-delta-pill--up{color:var(--color-delta-up,#07736f)}.pp-delta-pill--down,.pp-delta-pill--flat{color:var(--color-delta-down,#465061)}.pp-growth-strip{gap:var(--space-2,8px);margin:14px 0 var(--space-3,12px);grid-template-columns:1fr 1fr;display:grid}.pp-growth-cell{border:1px solid var(--color-border-subtle,#14171c14);border-radius:var(--radius-ctl,10px);background:var(--rpt-chip-bg);text-align:center;flex-direction:column;align-items:center;gap:1px;padding:10px;display:flex}.pp-growth-window{letter-spacing:.12em;color:var(--color-text-faint,#5f6a7c);font-size:10.5px;font-weight:600}.pp-growth-pct{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.pp-growth-pct--up{color:var(--color-delta-up,#07736f)}.pp-growth-pct--down{color:var(--color-delta-down,#465061)}.pp-growth-pct--flat{color:var(--color-text-muted,#5a6472)}.pp-section-card,.pp-sechead{margin-bottom:var(--space-3,12px)}.pp-sechead-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-teal,#07736f);margin:0 0 4px;font-size:12px;font-weight:600}.pp-sechead-row{justify-content:space-between;align-items:baseline;gap:var(--space-2,8px);display:flex}.pp-sechead-title{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:700}.pp-sechead-aside{color:var(--color-text-faint,#5f6a7c);white-space:nowrap;flex:none;font-size:12.5px;font-weight:500}.pp-section-caption{color:var(--color-text-muted,#5a6472);font-size:.75rem;font-weight:500}.pp-kpi-grid{margin-bottom:var(--space-3,12px);grid-template-columns:1fr 1fr;gap:10px;display:grid}.pp-kpi-grid--three>.pp-kpi-card:first-child{grid-column:1/-1}.pp-kpi-card{flex-direction:column;gap:2px;display:flex}.pp-kpi-grid>.pp-kpi-card:first-child{border-color:var(--hi-line,#0073cf80)}.pp-kpi-label{color:var(--color-text-muted,#5a6472);margin:0 0 4px;font-size:.78rem;font-weight:600}.pp-kpi-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;margin:0 0 6px;font-size:clamp(1.5rem,7.4vw,2.125rem);font-weight:800;line-height:1.05}.pp-kpi-insight{color:var(--color-text-muted,#465061);margin:0;font-size:12.5px;line-height:1.45}.pp-headline-card .pp-kpi-insight{margin-top:12px;font-size:13.5px;line-height:1.5}.pp-kpi-delta{align-items:center;gap:3px;margin-left:4px;font-weight:600;display:inline-flex}.pp-kpi-delta--up{color:var(--color-delta-up,#07736f)}.pp-kpi-delta--down{color:var(--color-delta-down,#465061)}.pp-rates-strip{border-top:1px solid var(--color-border-subtle,#14171c14);margin-top:4px;display:flex}.pp-rate-item{flex:1 1 0;padding:12px 0 2px 14px}.pp-rate-item:first-child{padding-left:0}.pp-rate-item+.pp-rate-item{border-left:1px solid var(--color-border-subtle,#14171c14)}.pp-rate-label{color:var(--color-text-faint,#5f6a7c);margin:0;font-size:12px}.pp-rate-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;align-items:center;gap:4px;margin:0;font-size:28px;font-weight:300;line-height:1.15;display:flex}.pp-rate-move{letter-spacing:0;color:var(--color-text-muted,#465061);font-size:16px}.pp-rate-date{color:var(--color-text-faint,#5f6a7c);margin:0;font-size:12px}.pp-areachart-canvas{height:var(--rpt-chart-h,110px);margin-top:8px;position:relative}@media (width<=767.98px){.pp-headline-card .pp-areachart-canvas{height:var(--rpt-chart-h-hl,130px)}}@media (prefers-reduced-motion:no-preference){.pp-areachart-canvas svg{animation:1.4s cubic-bezier(.16,1,.3,1) .15s both pp-chart-reveal}.pp-areachart-fill{animation:.9s .7s both pp-chart-fade}.pp-areachart-avgline{animation:.6s 1s both pp-chart-fade}}@keyframes pp-chart-reveal{0%{clip-path:inset(-6px 100% -6px -6px)}to{clip-path:inset(-6px)}}@keyframes pp-chart-fade{0%{opacity:0}}.pp-areachart-canvas svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.pp-areachart-dot{background:var(--chart-line-accent,#0073cf);border:2px solid var(--color-surface,#fff);border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #10182840}.pp-areachart-avgline{stroke:var(--chart-line-accent,#0073cf);opacity:.55}.pp-areachart-dot--active{background:var(--color-surface,#fff);border-color:var(--chart-line-accent,#0073cf);border-width:3px;width:11px;height:11px}.pp-chart-guide{background:var(--chart-line-accent,#0073cf);opacity:.35;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.pp-chart-tip{background:var(--color-text,#101828);color:var(--color-surface,#fff);pointer-events:none;white-space:nowrap;z-index:2;border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:5px 9px;display:flex;position:absolute;top:4px;box-shadow:0 2px 10px #10182847}.pp-chart-tip-label{opacity:.75;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:500}.pp-chart-tip-value{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.pp-chart-tip--rows{align-items:stretch;gap:2px}.pp-chart-tip-row{align-items:center;gap:6px;display:flex}.pp-chart-tip-swatch{border-radius:50%;flex:none;width:8px;height:8px}.pp-chart-tip-name{flex:auto;min-width:0;font-size:.72rem;font-weight:500}.pp-chart-tip-row .pp-chart-tip-value{font-size:.78rem}.pp-areachart-axis{justify-content:space-between;align-items:center;gap:var(--space-2,8px);color:var(--color-text-faint,#5f6a7c);margin-top:8px;font-size:11px;display:flex}.pp-areachart-axis>*{white-space:nowrap;min-width:0}.pp-areachart-minmax{text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:0 auto;overflow:hidden}.pp-areachart-legend{color:var(--color-text-muted,#465061);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px;font-size:11.5px;display:flex}.pp-legend-item{align-items:center;gap:6px;display:inline-flex}.pp-legend-line{border-top:2px solid var(--chart-line-accent,#0073cf);width:14px;height:0;display:inline-block}.pp-legend-line--dashed{opacity:.55;border-top-style:dashed}.pp-legend-line--projected{border-top-style:dotted;border-top-color:var(--color-text-muted,#5a6472)}.pp-legend-swatch{border-radius:2px;width:14px;height:2px;display:inline-block}.pp-legend-swatch--group{height:3px}.pp-legend-swatch--new{background:var(--chart-line-new,#0073cf)}.pp-legend-swatch--other{background:repeating-linear-gradient(90deg, var(--chart-line-other,#0073cf) 0 5px, transparent 5px 9px);border-radius:0}.pp-line--new{stroke:var(--chart-line-new,#0073cf)}.pp-line--other{stroke:var(--chart-line-other,#0073cf);stroke-dasharray:5 4}.pp-line--proj{stroke-dasharray:1 6;opacity:var(--chart-proj-opacity,.5)}.pp-chart-group{margin-top:0}.pp-chart-group-title{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint,#5f6a7c);margin:14px 0 8px;font-size:11px;font-weight:600}.pp-buckets{flex-direction:column;gap:11px;display:flex}.pp-bucket-row{align-items:center;gap:10px;font-size:12.5px;display:flex}.pp-bucket-label{flex:0 0 var(--bucket-label-w,118px);color:var(--color-text-muted,#465061);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-bucket-label--wrap{text-overflow:clip;white-space:normal;line-height:1.2;overflow:visible}.pp-bucket-row:has(.pp-bucket-label--wrap){align-items:flex-start}:is(.pp-bucket-row:has(.pp-bucket-label--wrap) .pp-bucket-track,.pp-bucket-row:has(.pp-bucket-label--wrap) .pp-bucket-count){margin-top:.15em}.pp-bucket-track{background:var(--color-surface-raised,#f2f4f8);border-radius:4px;flex:auto;height:8px;overflow:hidden}.pp-bucket-fill{background:var(--chart-line-accent,#0073cf);transform-origin:0;border-radius:4px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}@media (prefers-reduced-motion:no-preference){.pp-bucket-fill{animation:1s cubic-bezier(.16,1,.3,1) .2s both pp-bar-grow}}@keyframes pp-bar-grow{0%{transform:scaleX(0)}}.pp-bucket-count{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:34px;font-weight:700}.pp-record-card{background:var(--color-surface,#fff)}.pp-record-price{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:2px 0 6px;font-size:38px;font-weight:300;line-height:1.05}.pp-record-address{color:var(--color-text-muted,#465061);margin:3px 0 0;font-size:12.5px}.pp-record-address+.pp-record-address{margin-top:0}.pp-record-date{color:var(--color-text-faint,#5f6a7c);margin:2px 0 0;font-size:12px}.pp-record-link{color:var(--color-accent,#0073cf);font-size:.85rem;font-weight:600}.pp-feed-list{flex-direction:column;display:flex}.pp-feed-row{border-top:1px solid var(--color-border-subtle,#10182814);padding:13px 0}.pp-feed-row:first-child{border-top:none;padding-top:4px}.pp-feed-body{flex-direction:column;min-width:0;display:flex}.pp-feed-address{-webkit-line-clamp:2;overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.pp-feed-price{font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:700}.pp-feed-meta{color:var(--color-text-muted,#465061);margin-top:3px;font-size:12.5px}.pp-feed-agency{color:var(--color-text-faint,#5f6a7c);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:2px;font-size:12px;overflow:hidden}.pp-tabs{gap:var(--space-2,8px);margin-bottom:var(--space-3,12px);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.pp-tabs::-webkit-scrollbar{display:none}.pp-tab{border:1px solid var(--color-border-subtle,#10182814);border-radius:var(--radius-chip,8px);min-height:44px;color:var(--color-text-muted,#5a6472);font:inherit;cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.pp-tab--on{background:var(--hi-bg,#0073cf1c);border-color:var(--hi-line,#0073cf80);color:var(--color-accent,#0073cf)}.pp-tabs--underline{gap:var(--space-1,4px);border-bottom:1px solid var(--color-border-subtle,#10182814);margin-bottom:14px}.pp-tabs--underline .pp-tab{color:var(--color-text-faint,#5f6a7c);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;gap:0;margin-bottom:-1px;padding:10px 10px 12px;font-size:13.5px}.pp-tabs--underline .pp-tab--on{color:var(--color-text,#10151a);border-bottom-color:var(--color-teal);background:0 0}.pp-tabs--underline .pp-tab-count{font-size:inherit;color:var(--color-text-faint,#5f6a7c);opacity:1;margin-left:6px;font-weight:500}@media (width<=767.98px){.pp-tabs--underline{margin-inline:calc(-1 * var(--space-4,16px));padding-inline:var(--space-4,16px)}}.pp-tab-count{opacity:.7;font-size:.72rem;font-weight:700}.pp-window-chip .pp-tab-count{margin-left:5px}.pp-tab-count--zero{opacity:.35;font-weight:600}.pp-window-row{margin-bottom:var(--space-2,8px);gap:6px;display:flex}.pp-window-chip{border-radius:var(--radius-chip,8px);min-height:44px;color:var(--color-text-muted,#5a6472);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 10px;font-size:.76rem;font-weight:600}.pp-window-chip--on{background:var(--hi-bg,#0073cf1c);color:var(--color-accent,#0073cf)}.pp-tabs:not(.pp-tabs--underline) .pp-tab,.pp-window-row .pp-window-chip{border:1px solid var(--color-border-subtle,#14171c14);background:var(--rpt-chip-bg);color:var(--color-text-muted,#465061);padding:0 13px;font-size:14px;font-weight:500}.pp-tabs:not(.pp-tabs--underline) .pp-tab{gap:3px}.pp-tabs:not(.pp-tabs--underline) .pp-tab--on,.pp-window-row .pp-window-chip--on{background:var(--hi-bg,#0073cf1c);border-color:var(--hi-line,#0073cf80);color:var(--rpt-hi-text)}.pp-tabs:not(.pp-tabs--underline) .pp-tab-count{opacity:.75;font-size:.83em;font-weight:500}.pp-report-toolbar{align-items:center;gap:var(--space-2,8px);margin-bottom:var(--space-3,12px);display:flex}.pp-report-toolbar:empty{display:none}.pp-report-toolbar .pp-report-tabs{flex:1;min-width:0;margin-bottom:0}.pp-report-toolbar .pp-share-trigger{border-color:var(--color-border-strong,#14171c29);min-height:40px;color:var(--color-text,#14171c);background:0 0;flex:none;padding:0 12px;font-size:13px}.pp-report-tabs{margin-bottom:var(--space-3,12px);background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#14171c14);border-radius:var(--radius-ctl,10px);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.pp-report-tab{appearance:none;min-height:40px;font:inherit;color:var(--color-text-muted,#465061);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 18px;font-size:13.5px;font-weight:600}.pp-report-tab--on{background:var(--hi-bg,#0073cf1c);border-color:var(--hi-line,#0073cf80);color:var(--rpt-hi-text)}.pp-chart-note{margin:var(--space-2,8px) 0 0;color:var(--color-text-muted,#5a6572);font-size:.78rem}.pp-hvu-table{border-collapse:collapse;width:100%;font-size:14px}.pp-hvu-table th,.pp-hvu-table td{border-top:1px solid var(--color-border-subtle,#10182814);text-align:right;font-variant-numeric:tabular-nums;padding:11px 0}.pp-hvu-table thead th{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint,#5f6a7c);border-top:none;padding-top:0;font-size:11px;font-weight:600}.pp-hvu-table td.pp-hvu-label,.pp-hvu-table th:first-child{text-align:left}.pp-hvu-table td.pp-hvu-label{color:var(--color-text-muted,#465061);font-weight:500}.pp-hvu-table td:not(.pp-hvu-label){font-family:var(--font-display);font-size:15px;font-weight:600}.pp-comp-list{flex-direction:column;display:flex}.pp-comp-row{border-top:1px solid var(--color-border-subtle,#10182814);flex-direction:column;padding:13px 0;display:flex}.pp-comp-row:first-child{border-top:none;padding-top:4px}.pp-comp-address{-webkit-line-clamp:2;overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.01em;-webkit-box-orient:vertical;min-width:0;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.pp-comp-price{font-variant-numeric:tabular-nums;flex:none;margin-top:2px;font-size:15px;font-weight:700}.pp-comp-price--none{color:var(--color-text-muted,#5a6472);font-size:.8rem;font-weight:500}.pp-comp-meta{color:var(--color-text-muted,#465061);margin-top:3px;font-size:12.5px}.pp-comp-agency{color:var(--color-text-faint,#5f6a7c);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:2px;font-size:12px;overflow:hidden}.pp-comp-link{color:var(--color-accent,#0073cf);font-weight:600;text-decoration:none}.pp-showmore{border:none;border-top:1px solid var(--color-border-subtle,#10182814);width:100%;min-height:44px;color:var(--color-accent,#0073cf);font:inherit;cursor:pointer;background:0 0;margin-top:6px;padding:12px 0 2px;font-size:13px;font-weight:600;display:block}.pp-leader-list{flex-direction:column;display:flex}.pp-leader-row{align-items:center;gap:var(--space-3,12px);border-top:1px solid var(--color-border-subtle,#10182814);padding:11px 0;display:flex}.pp-leader-row:first-child{border-top:none;padding-top:2px}.pp-leader-rank{width:22px;font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-text-faint,#5f6a7c);flex:0 0 22px;font-size:22px;font-weight:300;line-height:1.2}.pp-leader-rank--1,.pp-leader-rank--2,.pp-leader-rank--3{color:var(--color-teal,#07736f);font-weight:600}.pp-leader-main{flex:auto;min-width:0}.pp-leader-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pp-leader-sub{color:var(--color-text-faint,#5f6a7c);font-size:12px}.pp-claire-call{align-items:center;gap:var(--space-3,12px);margin-top:var(--space-2,8px);background:var(--color-primary);color:var(--color-on-primary,#fff);border-radius:14px;padding:12px 16px;text-decoration:none;display:flex}.pp-claire-call-text{flex-direction:column;min-width:0;display:flex}.pp-claire-call-name{font-size:.95rem;font-weight:700}.pp-claire-call-number{opacity:.85;overflow-wrap:anywhere;font-size:.8rem}.pp-claire-call--voice{margin-top:var(--space-4,16px);max-width:320px}.pp-leader-contact{gap:4px var(--space-3,12px);flex-wrap:wrap;margin-top:4px;font-size:.78rem;display:flex}.pp-leader-contact a{color:var(--color-primary);overflow-wrap:anywhere;text-decoration:none}.pp-leader-track{background:var(--chart-track);border-radius:3px;height:5px;margin-top:5px;display:block;overflow:hidden}.pp-leader-fill{background:var(--chart-line-accent,#0073cf);border-radius:3px;height:100%;display:block}.pp-leader-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.pp-lead-card--buyer{border-color:color-mix(in srgb, var(--color-match) 45%, transparent);background:linear-gradient(90deg, var(--leads-match-wash), transparent 55%), var(--color-surface,#fff);box-shadow:inset 3px 0 0 0 var(--color-match), var(--shadow-soft)}.pp-abm{border:1px solid color-mix(in srgb, var(--color-match) 40%, transparent);border-radius:var(--radius-ctl,10px);background:var(--leads-match-wash);margin:14px 0;padding:14px}.pp-abm-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-match);margin:0;font-size:12px;font-weight:600}.pp-abm-demand{color:var(--color-text-muted,#5a6472);margin:3px 0 0;font-size:12.5px}.pp-abm-quote{border-left:2px solid var(--color-match);color:var(--color-text,#10151a);margin:10px 0;padding-left:12px;font-size:14px;line-height:1.5}.pp-abm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:10px 0 0;display:grid}.pp-abm-tile dt{color:var(--color-text-faint,#5f6a7c);margin:0;font-size:11.5px}.pp-abm-tile dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.pp-abm-home{border-radius:var(--radius-chip,8px);background:var(--leads-chip-bg,#14171c0a);margin:10px 0 0;padding:8px 10px}.pp-abm-home p{color:var(--color-text-muted,#5a6472);margin:0;font-size:12.5px}.pp-abm-matches-title{font-family:var(--font-display);letter-spacing:-.01em;margin:12px 0 0;font-size:15px;font-weight:700}.pp-abm-matches{margin:8px 0 0;padding:0;list-style:none}.pp-abm-matches li{border-top:1px solid var(--color-border-subtle,#10182814);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;font-size:13px;display:flex}.pp-abm-match-addr{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.pp-abm-match-pct{font-variant-numeric:tabular-nums;font-weight:700}.pp-abm-match-date{color:var(--color-text-faint,#5f6a7c);font-size:12px}.pp-abm-asat{color:var(--color-text-faint,#5f6a7c);margin:6px 0 0;font-size:12.5px;line-height:1.5}.pp-profile-stats{border-top:1px solid var(--color-border-subtle,#14171c14);margin-top:4px;display:flex}.pp-profile-stat{flex-direction:column;flex:1 1 0;justify-content:flex-end;padding:12px 0 2px 14px;display:flex}.pp-profile-stat:first-child{padding-left:0}.pp-profile-stat+.pp-profile-stat{border-left:1px solid var(--color-border-subtle,#14171c14)}.pp-profile-stat-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:0;font-size:28px;font-weight:300;line-height:1.15}.pp-profile-stat-label{color:var(--color-text-faint,#5f6a7c);margin:0;font-size:12px}.pp-profile-stats--lg .pp-profile-stat-value{font-size:40px}.pp-tenure-split{background:var(--color-surface-raised,#f2f4f8);border-radius:4px;height:8px;margin:16px 0 8px;display:flex;overflow:hidden}.pp-tenure-owner{background:var(--chart-line-accent,#0073cf)}.pp-tenure-renter{background:0 0}.pp-tenure-legend{color:var(--color-text-muted,#465061);flex-wrap:wrap;gap:4px 14px;font-size:11.5px;display:flex}.pp-tenure-legend>span{align-items:center;gap:6px;display:inline-flex}.pp-tenure-legend>span:before{content:"";background:var(--color-text-faint,#5f6a7c);border-radius:2px;width:14px;height:2px}.pp-tenure-legend>span:first-child:before{background:var(--chart-line-accent,#0073cf)}.pp-skeleton{background:linear-gradient(90deg, var(--color-border-subtle,#10182814) 25%, var(--color-background,#f5f6f8) 37%, var(--color-border-subtle,#10182814) 63%);background-size:400% 100%;border-radius:8px;animation:1.4s infinite pp-skeleton-shine}@keyframes pp-skeleton-shine{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.pp-skeleton{animation:none}}.pp-report-grid .pp-skeleton{background-image:linear-gradient(90deg, var(--color-border-subtle,#10182814) 25%, var(--color-border-strong,#14171c29) 37%, var(--color-border-subtle,#10182814) 63%);border-radius:6px;animation-duration:1.1s;animation-timing-function:linear}.pp-reveal-cascade>*{animation:.42s cubic-bezier(.22,1,.36,1) both pp-reveal-in}.pp-reveal-cascade>:nth-child(2){animation-delay:50ms}.pp-reveal-cascade>:nth-child(3){animation-delay:.1s}.pp-reveal-cascade>:nth-child(4){animation-delay:.15s}.pp-reveal-cascade>:nth-child(n+5){animation-delay:.2s}@keyframes pp-reveal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pp-reveal-cascade>*{animation:none}}.pp-account-signout{margin-bottom:var(--space-4,16px)}.pp-account .pp-home-greeting-title{margin:14px 0 6px}.pp-account .pp-home-greeting-title,.pp-shared-reports .pp-home-greeting-title{letter-spacing:-.025em}.pp-account .pp-account-back+.pp-home-greeting .pp-home-greeting-title{margin-top:8px}.pp-account .pp-home-greeting-sub{margin:0;font-size:15px}.pp-account .pp-button{line-height:1.5}.pp-account .pp-home-section{flex-direction:column;gap:14px;display:flex}.pp-account .pp-account-menu-row{font-weight:600}.pp-account-menu-row{justify-content:flex-start;padding:15px 16px}.pp-account-menu-chev{color:var(--color-text-faint,#5f6a7c);margin-left:auto}.pp-account-brand-label{color:var(--color-text-muted,#5b6672);margin-bottom:7px;font-size:.8125rem;font-weight:500;display:block}.pp-account-brand-select{border:1px solid var(--color-border-subtle,#14171c14);border-radius:var(--radius-chip,8px);background-color:var(--chip-bg);background-image:linear-gradient(45deg, transparent 50%, var(--color-text-faint,#5f6a7c) 50%), linear-gradient(135deg, var(--color-text-faint,#5f6a7c) 50%, transparent 50%);appearance:none;width:100%;height:50px;color:var(--color-text,#14171c);box-sizing:border-box;background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px;padding:0 14px;font-family:inherit;font-size:1rem}.pp-account-brand-select:focus{border-color:var(--color-accent,#0073cf);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent,#0073cf) 28%, transparent);outline:2px solid #0000}.pp-account-brand-select:disabled{opacity:.6}.pp-account-brand-error{margin:var(--space-2,8px) 0 0;color:var(--tint-coral-fg,#b3322f)}.pp-account-notice{margin:var(--space-4,16px) 0 0;text-align:center;color:var(--color-text-muted,#5a6472);font-size:.8rem;line-height:1.45}.pp-account-back{border-radius:var(--radius-chip,8px);color:var(--color-text-muted,#465061);align-items:center;gap:4px;margin:4px 0 2px -4px;padding:6px 8px 6px 4px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pp-account-back:hover{background:var(--chip-bg);color:var(--color-text,#14171c)}}.pp-account-form{gap:var(--space-4,16px);flex-direction:column;display:flex}.pp-account-otp{gap:var(--space-2,8px);flex-direction:column;display:flex}.pp-account-link{font:inherit;color:var(--color-accent,#0073cf);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600}.pp-account-link:disabled{color:var(--color-text-muted,#5a6472);cursor:default}.pp-account-notice{border-radius:var(--radius-ctl,10px);background:var(--chip-bg);color:var(--color-text-muted,#465061);margin:0;padding:10px 14px;font-size:.9rem;line-height:1.4}.pp-account-hint{color:var(--color-text-faint,#5f6a7c);margin:0;font-size:.781rem;line-height:1.5}.pp-account-hint strong{color:var(--color-text-muted,#465061);font-weight:600}.pp-account-ok{color:var(--color-teal,#07736f);margin:0;font-size:.8125rem;font-weight:500}.pp-account-card-title{letter-spacing:-.025em;margin:0;font-size:1.0625rem;font-weight:700}.pp-account-card-title+.pp-account-hint{margin-top:-10px}.pp-account-otp .pp-otp{gap:var(--space-2,8px);justify-content:stretch}.pp-account-otp .pp-otp__box{background:var(--color-surface-raised,#f2f4f8);width:0;min-width:0;height:52px;font-family:var(--font-display,inherit);border-width:1.5px;border-radius:12px;flex:1 1 0;font-size:1.3125rem;font-weight:700}.pp-account-actions{margin-top:var(--space-2,8px)}[data-beta-avm] .pp-property-entry{color:inherit;box-sizing:border-box;text-decoration:none}[data-beta-avm] .pp-comparables-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-beta-avm] .pp-comparable{border-top:1px solid var(--color-border-subtle,#14171c14);flex-direction:column;padding:13px 0;display:flex}[data-beta-avm] .pp-comparable:first-child{border-top:none;padding-top:4px}[data-beta-avm] .pp-comparable-address{font-family:var(--font-display);letter-spacing:-.01em;font-size:15px;font-weight:700}[data-beta-avm] .pp-comparable-address a{color:inherit}[data-beta-avm] .pp-comparable-meta{color:var(--color-text-muted,#465061);margin-top:3px;font-size:12.5px}[data-beta-avm] .pp-property-form{margin-bottom:var(--space-3,12px)}[data-beta-avm] .pp-property-search{flex-direction:column;gap:14px;display:flex}[data-beta-avm] .pp-property-search .pp-field{gap:7px}[data-beta-avm] .pp-property-search .pp-field__label{color:var(--color-text-muted,#465061);font-size:13px;font-weight:500}[data-beta-avm] .pp-property-search .pp-input{border-color:var(--color-border-subtle,#14171c14);background:var(--rpt-chip-bg);min-height:50px}[data-beta-avm] .pp-property-search .pp-input:focus{border-color:var(--color-accent,#0073cf)}[data-beta-avm] .pp-property-search .pp-field__hint{color:var(--color-text-faint,#5f6a7c);margin-top:-1px;font-size:12.5px;line-height:1.5}[data-beta-avm] .pp-property-candidates{gap:var(--space-2,8px);flex-direction:column;display:flex}[data-beta-avm] .pp-property-candidate{text-align:left;flex-direction:column;gap:2px;display:flex}[data-beta-avm] .pp-property-candidate-address{font-family:var(--font-display);letter-spacing:-.01em;font-size:15px;font-weight:700}[data-beta-avm] .pp-property-candidate-meta{color:var(--color-text-muted,#465061);font-size:12.5px}[data-beta-avm] .pp-property-card{margin-bottom:var(--space-3,12px)}[data-beta-avm] .pp-property-address{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:700}[data-beta-avm] .pp-property-meta{color:var(--color-text-muted,#465061);margin:3px 0 0;font-size:12.5px}[data-beta-avm] .pp-property-facts{gap:9px var(--space-4,16px);grid-template-columns:auto 1fr;margin:14px 0 4px;font-size:13.5px;display:grid}[data-beta-avm] .pp-property-fact{display:contents}[data-beta-avm] .pp-property-fact dt{color:var(--color-text-faint,#5f6a7c)}[data-beta-avm] .pp-property-fact dd{overflow-wrap:anywhere;margin:0}[data-beta-avm] .pp-property-caveat{color:var(--color-text-faint,#5f6a7c);margin:6px 0 0;font-size:12.5px;line-height:1.5}[data-beta-avm] .pp-estimate-card{margin-bottom:var(--space-3,12px);background:var(--rpt-hl-wash), var(--color-surface,#fff);border-color:var(--hi-line,#0073cf80);box-shadow:var(--shadow-soft), 0 0 70px -14px var(--rpt-hl-glow)}[data-beta-avm] .pp-estimate-title{margin:0 0 var(--space-2,8px);color:var(--color-text-muted,#465061);font-size:15px;font-weight:600}[data-beta-avm] .pp-comparables-card .pp-estimate-title{letter-spacing:-.025em;color:var(--color-text,#14171c);margin:0;font-size:19px;font-weight:700}[data-beta-avm] .pp-estimate-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:2px 0 6px;font-size:38px;font-weight:600;line-height:1.05}@media (forced-colors:active){[data-beta-avm] .pp-estimate-value{color:canvastext;background:0 0}}[data-beta-avm] .pp-estimate-range{color:var(--color-text-muted,#465061);margin:3px 0 0;font-size:12.5px}[data-beta-avm] .pp-estimate-provenance{margin:10px 0 var(--space-2,8px);color:var(--color-text-faint,#5f6a7c);font-size:12.5px;line-height:1.5}[data-beta-avm] .pp-comparables-card .pp-estimate-provenance{color:var(--color-text-muted,#465061);margin:3px 0 8px}[data-beta-avm] .pp-estimate-note{margin:0 0 var(--space-2,8px);color:var(--color-text-muted,#5a6472);font-size:.85rem}[data-beta-avm] .pp-estimate-caution{margin:0 0 var(--space-2,8px);color:var(--tint-amber-fg,#a2710d);font-size:.85rem;font-weight:600}@media (width>=768px){.pp-recent-row{scroll-padding-inline:var(--space-4,16px)}.pp-page{max-width:var(--layout-content-max,100%);margin-inline:auto}.pp-shell-main{padding:var(--space-5,24px);padding-bottom:var(--layout-tabbar-space)}.pp-shell-logo-img{max-width:260px}.pp-hero{margin:0 0 var(--space-4,16px);border-radius:var(--radius-card,16px);height:260px}.pp-hero-title{font-size:2.1rem}.pp-hero-sub{font-size:.9rem}.pp-group-header{margin-top:var(--space-4,16px)}.pp-group-header-title{font-size:1.9rem}.pp-areachart-canvas{height:132px}.pp-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.pp-pitch-list{gap:var(--space-4,16px);flex-direction:row}.pp-pitch{flex:1 1 0;min-width:0}.pp-pitch+.pp-pitch{padding-top:0;padding-left:var(--space-4,16px);border-top:none;border-left:1px solid var(--color-border-subtle,#10182814)}.pp-tabs{flex-wrap:wrap;overflow-x:visible}.pp-home-section .pp-suburb-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-page.pp-home{max-width:760px}.pp-page.pp-leads,.pp-page.pp-enquiry-intent,.pp-page.pp-account{max-width:640px}.pp-home-greeting,.pp-home .pp-home-greeting{margin-top:var(--space-4,16px)}.pp-profile-stats{max-width:420px}.pp-teaser-overlay{align-items:center}.pp-teaser-modal{border-radius:var(--radius-card,16px);width:auto;min-width:360px;max-width:440px;padding:var(--space-5,24px)}}@media (width>=1024px){.pp-shell-header{margin:var(--layout-bar-top) var(--layout-header-edge,20px) 0 calc(var(--layout-rail-w,92px) + var(--layout-rail-gap,16px));padding-left:var(--space-4,16px)}.pp-shell-tabbar{width:var(--layout-rail-w,92px);justify-content:flex-start;gap:var(--layout-rail-item-gap,6px);height:auto;padding:var(--layout-rail-top) var(--layout-rail-pad-x,10px) 0;border-top:0;border-right:1px solid var(--color-border-subtle,#10182814);border-radius:0;flex-direction:column;inset:0 auto 0 0}.pp-shell-tab{width:100%;height:var(--layout-rail-tab-h,62px);flex:none;margin:0;padding:0}.pp-shell-tab>.pp-shell-tab-label{font-size:11px}.pp-shell-tab-spacer{display:none}.pp-shell-main{padding:var(--space-5,24px) var(--layout-main-pad-x,36px) var(--layout-main-pad-b,48px) calc(var(--layout-rail-w,92px) + var(--layout-main-pad-x,36px))}.pp-shell:has(.pp-home-search input:focus) .pp-shell-tabbar{display:flex}.pp-shell:has(.pp-home-search input:focus) .pp-shell-main{padding-bottom:var(--layout-main-pad-b,48px)}.pp-hero{height:var(--layout-hero-h,340px)}.pp-hero-title{font-size:var(--layout-hero-title,68px)}.pp-group-header-title{font-size:var(--layout-page-title,40px)}.pp-report-toolbar{justify-content:flex-start}.pp-report-toolbar .pp-report-tabs{flex:0 1 var(--layout-mode-max,540px)}.pp-chip-row{vertical-align:top;margin-right:var(--space-5,24px);display:inline-flex}.pp-areachart-canvas{height:152px}.pp-home-section .pp-suburb-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-chart-groups{gap:var(--space-5,24px);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.pp-chart-groups>.pp-chart-group+.pp-chart-group{border-top:none;padding-top:0}.pp-report-grid{column-count:2;column-gap:var(--layout-col-gap,18px);display:block}.pp-report-grid>*{break-inside:avoid;margin-bottom:var(--space-4,16px)}.pp-report-grid>:last-child{margin-bottom:0}.pp-report-grid>.pp-empty-note{column-span:all}.pp-report-grid>.pp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-reveal-cascade>:nth-child(2){animation-delay:40ms}.pp-reveal-cascade>:nth-child(3){animation-delay:80ms}.pp-reveal-cascade>:nth-child(4){animation-delay:.11s}.pp-reveal-cascade>:nth-child(n+5){animation-delay:.14s}.pp-home-greeting-title{font-size:var(--layout-page-title,40px)}.pp-home .pp-home-greeting-title{font-size:var(--layout-page-title-big,48px)}.pp-page.pp-home{max-width:var(--layout-content-max,100%)}.pp-page.pp-home .pp-home-greeting,.pp-page.pp-home .pp-home-search,.pp-group-form{max-width:var(--layout-form-max,640px)}.pp-recent-row{gap:var(--layout-tile-gap,14px);padding:2px 0 var(--space-4,16px);flex-wrap:wrap;margin:0;overflow-x:visible}.pp-recent-card{flex:1 1 var(--layout-recent-min,180px);height:var(--layout-recent-h,240px)}.pp-home-section .pp-suburb-list{gap:var(--layout-tile-gap,14px)}.pp-group-form .pp-suburb-list{grid-template-columns:minmax(0,1fr);gap:0}.pp-home-section>.pp-property-entry{width:calc((100% - 2 * var(--layout-tile-gap,14px)) / 3)}.pp-page.pp-leads,.pp-page.pp-enquiry-intent{max-width:var(--layout-content-max,100%)}.pp-lead-list{column-gap:var(--layout-col-gap,18px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pp-lead-search{max-width:var(--layout-search-max,540px)}.pp-page.pp-account,.pp-page.pp-property-lookup{max-width:var(--layout-narrow-max,680px)}}@media (hover:hover) and (pointer:fine){.pp-suburb-item:hover{background:var(--color-background,#f5f6f8)}.pp-suburb-item--card:hover{background:var(--color-surface,#fff);box-shadow:var(--shadow-soft-lg,0 2px 4px #10182812, 0 8px 24px #1018281a)}.pp-shell-tab:not(.pp-shell-tab--active):hover{color:var(--color-text,#10151a);background:color-mix(in srgb, var(--color-text,#10151a) 5%, transparent)}.pp-tab:not(.pp-tab--on):hover{border-color:color-mix(in srgb, var(--color-text,#10151a) 20%, transparent);color:var(--color-text,#10151a)}.pp-window-chip:not(.pp-window-chip--on):hover{background:color-mix(in srgb, var(--color-text,#10151a) 5%, transparent);color:var(--color-text,#10151a)}.pp-report-tab:not(.pp-report-tab--on):hover{background:var(--rpt-chip-bg);color:var(--color-text,#10151a)}.pp-showmore:hover,.pp-comp-link:hover,.pp-record-link:hover,.pp-hero-credit:hover{text-decoration:underline}.pp-lead-contact:not(.pp-lead-contact--primary):not(:disabled):hover,.pp-ei-outcome-option:not(.pp-ei-outcome-option--selected):hover{border-color:color-mix(in srgb, var(--color-accent,#0073cf) 40%, transparent)}.pp-ei-status-trigger:hover{border-color:color-mix(in srgb, var(--color-text,#10151a) 30%, transparent)}}.pp-shell-tab:focus-visible,.pp-report-tab:focus-visible,.pp-suburb-item:focus-visible,.pp-tab:focus-visible,.pp-window-chip:focus-visible,.pp-showmore:focus-visible,.pp-comp-link:focus-visible,.pp-record-link:focus-visible,.pp-hero-credit:focus-visible,.pp-ei-log-toggle:focus-visible,.pp-ei-status-trigger:focus-visible,.pp-ei-outcome-option:focus-visible,.pp-ei-suburb-link:focus-visible,.pp-lead-suburb-link:focus-visible{outline:2px solid var(--color-accent,#0073cf);outline-offset:2px;border-radius:8px}[data-beta=gen3] .pp-shell-tabbar .pp-shell-tab--claire{background:var(--grad-fill,linear-gradient(135deg, #006cc4, #6663da));width:62px;height:62px;min-height:62px;box-shadow:var(--shadow-talk);color:var(--color-on-fill,#fff);border-radius:50%;flex:0 0 62px;align-self:center;margin:0 3px;padding:0;transform:translateY(-18px)}[data-beta=gen3] .pp-shell-tabbar .pp-shell-tab--claire>.pp-shell-tab-label{display:none}[data-beta=gen3] .pp-shell-tabbar .pp-shell-tab--claire.pp-shell-tab--active{color:var(--color-on-fill,#fff);background:var(--grad-fill,linear-gradient(135deg, #006cc4, #6663da))}@media (hover:hover) and (pointer:fine){[data-beta=gen3] .pp-shell-tabbar .pp-shell-tab--claire:hover{filter:brightness(1.06)}}[data-beta=gen3] .pp-claire{gap:var(--space-3,12px);flex-direction:column;display:flex}[data-beta=gen3] .pp-claire-loading,[data-beta=gen3] .pp-claire-unavailable{min-height:40vh;padding:var(--space-4,16px);color:var(--color-text-muted,#5a6472);text-align:center;justify-content:center;align-items:center;display:flex}[data-beta=gen3] .pp-claire-head{align-items:center;gap:var(--space-2,8px);display:flex}[data-beta=gen3] .pp-claire-head-title{letter-spacing:-.01em;margin:0;font-size:1.3rem;font-weight:700}[data-beta=gen3] .pp-claire-messages{gap:var(--space-4,16px);flex-direction:column;min-height:30vh;display:flex}[data-beta=gen3] .pp-claire-messages:has(>.pp-claire-empty-hint){min-height:0}.pp-shell-main:has(>.pp-page.pp-claire){flex-direction:column;display:flex}[data-beta=gen3] .pp-page.pp-claire{flex:1 0 auto}[data-beta=gen3] .pp-claire-messages{flex:auto}[data-beta=gen3] .pp-claire-empty-hint{margin:var(--space-4,16px) 0;color:var(--color-text-muted,#5a6472);font-size:.9rem;line-height:1.4}[data-beta=gen3] .pp-claire-messages>.pp-claire-empty-hint{max-width:32ch;color:var(--color-text-faint,#5f6a7c);text-align:center;margin:auto}[data-beta=gen3] .pp-claire-turn-block{gap:var(--space-2,8px);flex-direction:column;display:flex}[data-beta=gen3] .pp-claire-bubble{border-radius:var(--radius-bubble,14px);white-space:pre-wrap;max-width:88%;margin:0;padding:11px 14px;font-size:.906rem;line-height:1.55}[data-beta=gen3] .pp-claire-bubble--user{background:var(--msg-me);border:1px solid var(--msg-me-line);color:var(--color-text,#14171c);border-bottom-right-radius:4px;align-self:flex-end}[data-beta=gen3] .pp-claire-bubble--claire{background:var(--color-surface,#fff);border:1px solid var(--color-border-subtle,#14171c14);border-bottom-left-radius:4px;align-self:flex-start}[data-beta=gen3] .pp-claire-bubble--pending{align-items:center;gap:var(--space-2,8px);color:var(--color-text-muted,#5a6472);font-size:.8125rem;display:flex}@media (prefers-reduced-motion:no-preference){[data-beta=gen3] .pp-claire-bubble--user,[data-beta=gen3] .pp-claire-card{animation:pp-rise .4s var(--ease-settle,cubic-bezier(.16, 1, .3, 1)) both}}[data-beta=gen3] .pp-claire-bubble--streaming:after{content:"";vertical-align:text-bottom;opacity:.5;background:currentColor;width:.5em;height:1em;margin-left:2px;animation:1s steps(2,start) infinite pp-claire-caret;display:inline-block}@keyframes pp-claire-caret{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){[data-beta=gen3] .pp-claire-bubble--streaming:after{animation:none}}[data-beta=gen3] .pp-claire-card{align-self:flex-start;gap:var(--space-3,12px);border-radius:var(--radius-ctl,10px);width:100%;max-width:100%;box-shadow:none;flex-direction:column;padding:14px;display:flex}[data-beta=gen3] .pp-claire-card-section{padding-top:var(--space-3,12px);border-top:1px solid var(--color-border-subtle,#10182814)}[data-beta=gen3] .pp-claire-card-empty{color:var(--color-text-muted,#5a6472);margin:0;font-size:.85rem}[data-beta=gen3] .pp-claire-deeplink{margin-bottom:var(--space-1,4px);color:var(--color-accent,#0073cf);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-flex}[data-beta=gen3] .pp-claire-lead-row{padding:var(--space-2,8px) 0;border-top:1px solid var(--color-border-subtle,#10182814)}[data-beta=gen3] .pp-claire-lead-row:first-child{border-top:none;padding-top:0}[data-beta=gen3] .pp-claire-lead-title{margin:0;font-size:.9rem;font-weight:600}[data-beta=gen3] .pp-claire-lead-sub{margin:2px 0 var(--space-2,8px);color:var(--color-text-muted,#5a6472);font-size:.8rem}[data-beta=gen3] .pp-claire-lead-rank{color:var(--color-text-muted,#5a6472);letter-spacing:.02em;margin:0;font-size:.72rem;font-weight:700}[data-beta=gen3] .pp-claire-lead-address{color:var(--color-text,#10151a);margin:2px 0 0;font-size:.85rem}[data-beta=gen3] .pp-claire-lead-actions{gap:var(--space-3,12px);margin-top:var(--space-2,8px);flex-wrap:wrap;display:flex}[data-beta=gen3] .pp-claire-turn{margin:0 0 var(--space-2,8px);padding:var(--space-2,8px) var(--space-3,12px);border-radius:10px;font-size:.85rem;line-height:1.4}[data-beta=gen3] .pp-claire-turn--enquirer{background:var(--color-background,#f5f6f8)}[data-beta=gen3] .pp-claire-turn--concierge{background:color-mix(in srgb, var(--color-accent,#0073cf) 8%, transparent)}[data-beta=gen3] .pp-claire-tool-error,[data-beta=gen3] .pp-claire-error{color:var(--tint-coral-fg,#b3322f);margin:0;font-size:.85rem}[data-beta=gen3] .pp-claire-sources{color:var(--color-text-muted,#5a6472);margin:0;font-size:.78rem;line-height:1.4}[data-beta=gen3] .pp-claire-sources a{color:inherit;text-decoration:underline}[data-beta=gen3] .pp-claire-voice-saved{color:var(--color-text-muted,#5a6472);text-align:center;margin:0;font-size:.8rem}[data-beta=gen3] .pp-claire-voice-block-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#5a6472);margin:0;font-size:.72rem;font-weight:700}[data-beta=gen3] .pp-claire-scroll-anchor{height:1px;scroll-margin-bottom:230px}@media (width>=1024px){[data-beta=gen3] .pp-claire-scroll-anchor{scroll-margin-bottom:170px}}[data-beta=gen3] .pp-claire-chips{gap:var(--space-2,8px);overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--space-4,16px));padding-inline:var(--space-4,16px);flex-wrap:nowrap;display:flex;overflow-x:auto}[data-beta=gen3] .pp-claire-chips::-webkit-scrollbar{display:none}[data-beta=gen3] .pp-claire-chips>.pp-claire-chip{white-space:nowrap;border:1px solid var(--color-border-subtle,#10182814);background:var(--chip-bg);flex:none;padding:10px 13px;font-size:.875rem;font-weight:500}@media (width>=1024px){[data-beta=gen3] .pp-claire-chips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow-x:visible}[data-beta=gen3] .pp-claire-chips>.pp-claire-chip{white-space:normal}}.pp-shell:has(.pp-page.pp-claire) .pp-shell-header{display:none}.pp-shell-main:has(>.pp-page.pp-claire){padding-top:calc(var(--layout-bar-top) + 18px)}@media (width<=1023.98px){.pp-shell:has(.pp-page.pp-claire--type .pp-claire-back) .pp-shell-tabbar{display:none}.pp-shell:has(.pp-page.pp-claire--type .pp-claire-back) .pp-shell-main{padding-bottom:calc(var(--space-3,12px) + env(safe-area-inset-bottom))}.pp-shell:has(.pp-page.pp-claire--type .pp-claire-back) .pp-claire-composer{box-shadow:none;bottom:0}}[data-beta=gen3] .pp-claire-composer{bottom:calc(var(--layout-tabbar-h,64px) + env(safe-area-inset-bottom,0px));z-index:5;gap:var(--space-2,8px);background:var(--color-background,#f5f6f8);box-shadow:0 var(--space-4,16px) 0 var(--color-background,#f5f6f8);margin-inline:calc(-1 * var(--space-4,16px));padding:var(--space-2,8px) var(--space-4,16px);flex-direction:column;display:flex;position:sticky}[data-beta=gen3] .pp-claire-inputbar{gap:var(--space-2,8px);display:flex}[data-beta=gen3] .pp-claire-input{border-radius:var(--radius-chip,8px);border:1px solid var(--color-border-subtle,#10182814);background:var(--chip-bg);min-width:0;height:50px;color:var(--color-text,#10151a);font:inherit;flex:auto;padding:0 14px;font-size:1rem}[data-beta=gen3] .pp-claire-input:focus{border-color:var(--color-accent,#0073cf);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent,#0073cf) 28%, transparent);outline:none}[data-beta=gen3] .pp-claire-input::placeholder{color:var(--color-text-faint,#5f6a7c)}[data-beta=gen3] .pp-claire-send{border-radius:var(--radius-ctl,10px);background:var(--brand-fill,#0073cf);width:50px;height:50px;color:var(--color-on-fill,#fff);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;flex:none;justify-content:center;align-items:center;display:flex}[data-beta=gen3] .pp-claire-send:disabled{opacity:.5;cursor:default}[data-beta=gen3] .pp-claire-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-beta=gen3] .pp-claire-idle{text-align:center;flex-direction:column;align-items:center;display:flex}[data-beta=gen3] .pp-claire-stage{justify-content:center;width:100%;min-height:min(330px,80vw);display:flex}[data-beta=gen3] .pp-claire-state{min-height:1.6em;font-family:var(--font-display,inherit);letter-spacing:-.015em;text-align:center;margin:10px 0 0;font-size:1.3125rem;font-weight:400}[data-beta=gen3] .pp-claire-idle .pp-claire-empty-hint{max-width:32ch;color:var(--color-text-muted,#465061);margin:8px auto 0;font-size:.844rem;line-height:1.5}[data-beta=gen3] .pp-claire-acts{grid-template-columns:1fr 1fr;gap:14px;width:100%;margin:22px 0 8px;display:grid}[data-beta=gen3] .pp-claire-stage .pp-claire-globe{cursor:pointer}@media (width<=1023px){#root:has(.pp-page.pp-claire--idle){min-height:0}html:has(.pp-page.pp-claire--idle){overscroll-behavior:none;overflow:hidden}html:has(.pp-page.pp-claire--idle) body{overscroll-behavior:none;overflow:hidden}.pp-shell:has(.pp-page.pp-claire--idle){height:100dvh;min-height:0;overflow:hidden}.pp-shell:has(.pp-page.pp-claire--idle) .pp-shell-main{flex-direction:column;min-height:0;display:flex}[data-beta=gen3] .pp-page.pp-claire--idle,[data-beta=gen3] .pp-claire--idle .pp-claire-idle{flex-direction:column;flex:auto;min-height:0;display:flex}[data-beta=gen3] .pp-claire--idle .pp-claire-stage{flex:auto;align-items:center;min-height:0;container-type:size}[data-beta=gen3] .pp-claire--idle .pp-claire-stage .pp-claire-globe{width:min(330px,100cqw,100cqh)}}[data-beta=gen3] .pp-claire-talk,[data-beta=gen3] .pp-claire-type{justify-content:center;align-items:center;gap:var(--space-2,8px);width:100%;min-height:60px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:14px;font-size:1.02rem;font-weight:600;display:flex}[data-beta=gen3] .pp-claire-talk{background:var(--grad-fill,linear-gradient(135deg, #006cc4, #6663da));color:#fff;box-shadow:var(--shadow-talk-btn)}[data-beta=gen3] .pp-claire-type{background:var(--glass-card,var(--color-surface));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--color-border-strong,#14171c29);color:var(--color-text)}[data-beta=gen3] .pp-claire-type:focus-visible,[data-beta=gen3] .pp-claire-mic:focus-visible,[data-beta=gen3] .pp-claire-back:focus-visible{outline:2px solid var(--color-accent,#0073cf);outline-offset:2px}[data-beta=gen3] .pp-claire-mic,[data-beta=gen3] .pp-claire-back{border-radius:var(--radius-ctl,10px);background:var(--glass-card,var(--color-surface));border:1px solid var(--color-border-strong,#14171c29);width:50px;height:50px;color:var(--color-accent,#0073cf);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;display:flex}[data-beta=gen3] .pp-claire-back{width:40px;height:40px;color:var(--color-text-muted,#465061);background:0 0;border:none;margin-left:-8px}@media (hover:hover) and (pointer:fine){[data-beta=gen3] .pp-claire-send:not(:disabled):hover,[data-beta=gen3] .pp-claire-talk:hover,[data-beta=gen3] .pp-claire-type:hover,[data-beta=gen3] .pp-claire-mic:hover{filter:brightness(1.08)}[data-beta=gen3] .pp-claire-deeplink:hover{filter:brightness(1.12)}}@media (width>=768px){[data-beta=gen3] .pp-page.pp-claire{max-width:640px}}@media (width>=1024px){[data-beta=gen3] .pp-page.pp-claire{max-width:var(--layout-chat-max,760px)}[data-beta=gen3] .pp-claire-stage{height:var(--layout-claire-stage-h,380px);align-items:center}[data-beta=gen3] .pp-claire-stage .pp-claire-globe{width:var(--layout-claire-globe,400px);flex:none}[data-beta=gen3] .pp-claire-acts{max-width:var(--layout-claire-acts-max,440px)}[data-beta=gen3] .pp-claire-composer{bottom:var(--space-3,12px);box-shadow:none;margin-inline:0;padding-inline:0}[data-beta=gen3] .pp-shell-tabbar .pp-shell-tab--claire{order:-1;flex:0 0 var(--layout-rail-claire-d,58px);width:var(--layout-rail-claire-d,58px);height:var(--layout-rail-claire-d,58px);min-height:0;margin:0 0 var(--layout-rail-claire-mb,14px);padding:0;transform:none}}[data-beta=gen3] .pp-claire-deeplink:focus-visible,[data-beta=gen3] .pp-claire-send:focus-visible,[data-beta=gen3] .pp-claire-talk:focus-visible{outline:2px solid var(--color-accent,#0073cf);outline-offset:2px;border-radius:8px}[data-beta=gen3] .pp-claire-realtime-overlay{z-index:60;background:var(--voice-ground);color:var(--color-text);padding:max(var(--space-4,16px), env(safe-area-inset-top)) var(--space-4,16px) calc(var(--space-5,24px) + env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}[data-beta=gen3] .pp-claire-realtime-water{z-index:0;pointer-events:none;position:absolute;inset:0}[data-beta=gen3] .pp-claire-realtime-water canvas{width:100%;height:100%;display:block}[data-beta=gen3] .pp-claire-realtime-overlay>:not(.pp-claire-realtime-water){z-index:1;position:relative}[data-beta=gen3] .pp-claire-realtime-overlay[data-burst=out]{opacity:0;visibility:hidden}[data-beta=gen3] .pp-claire-realtime-overlay[data-burst=out],[data-beta=gen3] .pp-claire-realtime-overlay[data-burst=gather]{pointer-events:none}[data-beta=gen3] .pp-claire-realtime-overlay[data-burst=gather] .pp-claire-globe{opacity:0}.pp-claire-burst{z-index:61;pointer-events:none;position:fixed;inset:0}.pp-claire-burst:before{content:"";opacity:0;background:var(--voice-ground);transition:opacity .9s;position:absolute;inset:0}.pp-claire-burst--on:before{opacity:1}.pp-claire-burst-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pp-claire-burst--done{opacity:0;transition:opacity .5s}[data-beta=gen3] .pp-claire-realtime-top{justify-content:flex-start;align-items:center;gap:var(--space-3,12px);display:flex}[data-beta=gen3] .pp-claire-realtime-icon{background:color-mix(in srgb, var(--color-text) 12%, transparent);width:40px;height:40px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}[data-beta=gen3] .pp-claire-realtime-btn{justify-content:center;align-items:center;gap:var(--space-2,8px);border-radius:var(--radius-ctl,10px);border:1px solid var(--color-border-strong,#14171c29);background:var(--glass-card,var(--color-surface));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:46px;color:var(--color-text-muted,#465061);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:0 22px;font-size:.875rem;font-weight:600;display:inline-flex}[data-beta=gen3] .pp-claire-realtime-btn:disabled{opacity:.5;cursor:default}[data-beta=gen3] .pp-claire-realtime-btn--active{background:var(--hi-bg);border-color:var(--hi-line);color:var(--color-accent,#0073cf)}[data-beta=gen3] .pp-claire-realtime-btn:focus-visible{outline:2px solid var(--color-accent,#0073cf);outline-offset:2px}[data-beta=gen3] .pp-claire-realtime-dot{background:var(--voice-dot-wait);border-radius:50%;flex:none;width:7px;height:7px;transition:background .3s,box-shadow .3s}@media (prefers-reduced-motion:reduce){[data-beta=gen3] .pp-claire-realtime-dot{transition:none}}[data-beta=gen3] .pp-claire-realtime-dot--listening{background:var(--voice-dot-live);box-shadow:0 0 10px var(--voice-dot-live)}[data-beta=gen3] .pp-claire-realtime-dot--thinking,[data-beta=gen3] .pp-claire-realtime-dot--speaking{background:var(--voice-dot-busy);box-shadow:0 0 10px var(--voice-dot-busy)}[data-beta=gen3] .pp-claire-realtime-dot--error{background:var(--tint-coral-fg,#b3322f)}[data-beta=gen3] .pp-claire-voice-note{color:var(--color-text-faint,#5f6a7c);text-align:center;margin:0;font-size:.781rem;line-height:1.5}[data-beta=gen3] .pp-claire-voice-action{font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:.5rem;padding:.625rem 1rem}[data-beta=gen3] .pp-claire-voice-action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-beta=gen3] .pp-claire-realtime-centre{justify-content:center;align-items:center;gap:var(--space-3,12px);text-align:center;flex-direction:column;flex:auto;display:flex}[data-beta=gen3] .pp-claire-globe{aspect-ratio:1;border-radius:var(--radius-card,16px);background:var(--globe-panel,none);width:min(330px,100%);box-shadow:var(--globe-panel-shadow,none);position:relative;overflow:hidden}[data-beta=gen3] .pp-claire-globe-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}[data-beta=gen3] .pp-claire-globe-orb{aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#8fb8e6,#0073cf 50%,#0a4e9a 90%);border-radius:50%;width:52%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff2e,0 18px 54px #0073cf73}:root[data-theme=light] [data-beta=gen3] .pp-claire-globe-orb{background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--color-accent,#0073cf) 55%, #fff), var(--color-accent,#0073cf) 55%, #5b58d2 100%);box-shadow:0 14px 38px color-mix(in srgb, var(--color-accent,#0073cf) 30%, transparent)}@media not (prefers-color-scheme:dark){:root:not([data-theme=dark]) [data-beta=gen3] .pp-claire-globe-orb{background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--color-accent,#0073cf) 55%, #fff), var(--color-accent,#0073cf) 55%, #5b58d2 100%);box-shadow:0 14px 38px color-mix(in srgb, var(--color-accent,#0073cf) 30%, transparent)}}[data-beta=gen3] .pp-claire-globe[data-gl=off] .pp-claire-globe-orb{display:block}[data-beta=gen3] .pp-claire-orb-state{min-height:1.6em;font-family:var(--font-display,inherit);letter-spacing:-.015em;color:var(--color-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin:0;font-size:1.3125rem;font-weight:400;display:flex}[data-beta=gen3] .pp-claire-orb-timer{font-family:var(--font-family,inherit);font-variant-numeric:tabular-nums;color:var(--color-text-faint,#5f6a7c);font-size:.844rem;font-weight:400}@keyframes pp-claire-ring-out{0%{opacity:.5;scale:.9}to{opacity:0;scale:1.6}}[data-beta=gen3] .pp-claire-realtime-caption{max-width:320px;margin:0;font-size:1.05rem;font-weight:600}[data-beta=gen3] .pp-claire-realtime-downgraded{opacity:.6;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.75rem}[data-beta=gen3] .pp-claire-realtime-actions{margin-top:var(--space-3,12px);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}[data-beta=gen3] .pp-claire-realtime-banner{top:max(var(--space-3,12px), env(safe-area-inset-top));left:var(--space-4,16px);right:var(--space-4,16px);z-index:55;min-height:40px;padding:0 var(--space-4,16px);border-radius:var(--radius-ctl,10px);background:var(--color-accent,#0073cf);color:var(--color-primary-font,#fff);box-shadow:var(--shadow-soft-lg,0 2px 4px #10182812, 0 8px 24px #1018281a);cursor:pointer;font:inherit;border:none;align-items:center;display:flex;position:fixed}[data-beta=gen3] .pp-claire-realtime-banner-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.85rem;font-weight:600;overflow:hidden}@media (hover:hover) and (pointer:fine){[data-beta=gen3] .pp-claire-realtime-icon:hover{filter:brightness(1.15)}[data-beta=gen3] .pp-claire-realtime-banner:hover{filter:brightness(1.06)}}[data-beta=gen3] .pp-claire-realtime-icon:focus-visible{outline:2px solid var(--color-accent,#0073cf);outline-offset:2px;border-radius:8px}[data-beta=gen3] .pp-claire-realtime-banner:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #fff}@media (width>=1024px){[data-beta=gen3] .pp-claire-realtime-banner{width:min(640px, calc(100% - 2 * var(--space-4,16px)));left:50%;right:auto;transform:translate(-50%)}[data-beta=gen3] .pp-claire-globe--call{width:min(380px,100%)}}.pp-shared-reports__empty{color:var(--color-text-muted,#5a6472);margin:0;padding:18px 4px;font-size:.875rem;line-height:1.55}.pp-shared-reports__filters{margin-bottom:var(--space-3,12px);gap:6px;display:flex}.pp-filter-chip{border:1px solid var(--color-border-subtle,#14171c14);border-radius:var(--radius-chip,8px);background:var(--chip-bg);min-height:44px;color:var(--color-text-muted,#465061);cursor:pointer;padding:10px 13px;font-size:.875rem;font-weight:500}.pp-filter-chip--active{background:var(--hi-bg,#0073cf1c);border-color:var(--hi-line,#0073cf80);color:var(--color-accent,#0073cf)}.pp-shared-reports__list{gap:var(--space-3,12px);flex-direction:column;display:flex}.pp-shared-row{border:1px solid var(--color-border-subtle,#14171c14);border-radius:var(--radius-card,16px);background:var(--color-surface,#fff);box-shadow:var(--shadow-soft);overflow:hidden}.pp-shared-row__summary{justify-content:space-between;align-items:flex-start;gap:var(--space-3,12px);text-align:left;width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:15px 16px;display:flex}.pp-shared-row__main{flex:1 1 0;min-width:0}.pp-shared-row__title{overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text,#10151a);font-size:1.031rem;font-weight:700;display:block}.pp-shared-row__side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;max-width:44%;display:flex}.pp-shared-row__status{border-radius:var(--radius-chip,8px);white-space:nowrap;background:0 0;border:1.5px solid;align-items:center;padding:3px 9px;font-size:.719rem;font-weight:600;display:inline-flex}.pp-shared-row__status--success{color:var(--color-teal,#07736f)}.pp-shared-row__status--neutral{color:var(--color-text-faint,#5f6a7c)}.pp-shared-row__status--danger{color:color-mix(in srgb, var(--color-red) 75%, var(--color-text))}.pp-shared-row__line2{overflow-wrap:anywhere;color:var(--color-text-muted,#5a6472);margin:2px 0 0;font-size:.844rem}.pp-shared-row__line3{overflow-wrap:anywhere;color:var(--color-text-faint,#5f6a7c);margin:2px 0 0;font-size:.75rem}.pp-shared-row__chev{color:var(--color-text-faint,#5f6a7c);transition:transform .3s var(--ease-settle,cubic-bezier(.16, 1, .3, 1));margin-top:6px}.pp-shared-row__chev--open{transform:rotate(180deg)}.pp-shared-row__detail{border-top:1px solid var(--color-border-subtle,#14171c14);gap:var(--space-3,12px);flex-direction:column;padding:14px 16px 16px;display:flex}@media (prefers-reduced-motion:no-preference){.pp-shared-row__detail{animation:pp-rise .35s var(--ease-settle,cubic-bezier(.16, 1, .3, 1)) both}}.pp-shared-row__stats{grid-template-columns:repeat(2,1fr);gap:14px 10px;display:grid}.pp-shared-row__stat-value{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-text,#10151a);margin:0;font-size:1.875rem;font-weight:300;line-height:1.1}.pp-shared-row__stat-label{color:var(--color-text-muted,#5a6472);margin:2px 0 0;font-size:.75rem}.pp-shared-row__expires{color:var(--color-text-muted,#5a6472);margin:0;font-size:.781rem}.pp-shared-row__actions{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.pp-shared-row__action{border:1px solid var(--color-border-strong,#14171c29);border-radius:var(--radius-ctl,10px);min-height:44px;color:var(--color-text,#14171c);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.pp-shared-row__action--danger{color:var(--color-text-muted,#465061);border-color:color-mix(in srgb, var(--color-text-muted,#465061) 45%, transparent)}@media (hover:hover) and (pointer:fine){.pp-shared-row__action--danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-red) 12%, transparent)}}.pp-shared-row__action:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.pp-shared-row__chev{transition:none}}@media (width>=900px){.pp-shared-row__stats{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.pp-shared-reports__list{column-gap:var(--layout-col-gap,18px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(./plusjakartasans-normal-latin-B2KjpZfh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(./plusjakartasans-normal-latin-ext-CAOONhfK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 700;font-display:swap;src:url(./montserrat-normal-latin-Dk9Pm7OY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 700;font-display:swap;src:url(./montserrat-normal-latin-ext-D0hf-lZB.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PJS Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto);size-adjust:101%;ascent-override:103%;descent-override:21.8%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto);size-adjust:112%;ascent-override:86.6%;descent-override:22.3%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#0073cf;--color-primary-font:#fff;--color-accent:var(--color-primary,#0073cf);--brand-fill:var(--color-primary,#0073cf);--color-on-fill:var(--color-primary-font,#fff);--brand-grad:linear-gradient(135deg, var(--color-primary,#0073cf), color-mix(in srgb, var(--color-primary,#0073cf) 78%, #001845));--chart-line-accent:#0073cf;--chart-track:color-mix(in srgb, var(--color-text,#14171c) 10%, transparent);--radius-card:16px;--radius-ctl:10px;--radius-chip:8px;--radius-pill:999px;--shadow-soft:0 1px 2px #141e320d, 0 10px 28px #141e3212;--shadow-soft-lg:0 2px 4px #10182812, 0 8px 24px #1018281a;--shadow-talk:inset 0 0 0 1px #ffffff38, 0 0 0 6px color-mix(in srgb, var(--color-background) 70%, transparent), 0 10px 26px color-mix(in srgb, var(--brand-fill,#0073cf) 40%, transparent);--tint-mint-bg:#e7f6ef;--tint-mint-fg:#157a52;--tint-amber-bg:#fcf1da;--tint-amber-fg:#a2710d;--tint-coral-bg:#fcebeb;--tint-coral-fg:#b3322f;--tint-lavender-bg:#eceafb;--tint-lavender-fg:#473ca6;--chart-series-1:var(--chart-line-accent,#0073cf);--chart-series-2:var(--chart-teal,#07736f);--chart-series-3:#5b58d2;--chart-series-4:#3d8fdc;--chart-series-5:#7db4e8;--chart-line-new:var(--chart-series-1);--chart-line-other:var(--chart-series-1);--chart-proj-opacity:.5;--color-teal-on-photo:#1dd8d3;--color-delta-up:var(--color-teal,#07736f);--color-delta-down:var(--color-text-muted,#465061);--hi-bg:color-mix(in srgb, var(--brand-fill,#0073cf) 10%, transparent);--hi-line:color-mix(in srgb, var(--color-accent,#0073cf) 50%, transparent);--hi-text:color-mix(in srgb, var(--color-accent,#0073cf) 90%, #000);--hi-glow:color-mix(in srgb, var(--color-accent,#0073cf) 32%, transparent);--color-link:color-mix(in srgb, var(--color-accent,#0073cf) 90%, #000);--color-violet:#918ff9;--color-teal-bright:#1dd8d3;--ease-out:cubic-bezier(.16, 1, .3, 1);--font-family:"Montserrat", "Montserrat Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Plus Jakarta Sans", "PJS Fallback", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--layout-header-h:56px;--layout-bar-gap:12px;--layout-bar-top:max(var(--layout-bar-gap), env(safe-area-inset-top,0px));--layout-tabbar-h:64px;--layout-rail-w:92px;--layout-rail-gap:16px;--layout-rail-top:calc(var(--layout-bar-top) + var(--layout-header-h) + 20px);--layout-rail-pad-x:10px;--layout-rail-item-gap:6px;--layout-rail-tab-h:62px;--layout-rail-claire-d:58px;--layout-rail-claire-mb:14px;--layout-header-edge:20px;--layout-main-pad-x:36px;--layout-main-pad-b:48px;--layout-col-gap:18px;--layout-hero-h:340px;--layout-hero-title:68px;--layout-page-title:40px;--layout-mode-max:540px;--layout-public-max:1120px;--layout-public-state-w:383px;--layout-page-title-big:48px;--layout-form-max:640px;--layout-narrow-max:680px;--layout-chat-max:760px;--layout-search-max:var(--layout-mode-max);--layout-tile-gap:14px;--layout-recent-min:180px;--layout-recent-h:240px;--layout-claire-stage-h:380px;--layout-claire-globe:400px;--layout-claire-acts-max:440px;--layout-sheet-w:500px;--layout-sheet-max-h:84%;--layout-auth-w:430px;--layout-tabbar-space:calc(var(--layout-tabbar-h) + env(safe-area-inset-bottom,0px) + var(--space-5,24px));--layout-content-max:100%;--color-background:#f2f4f8;--color-surface:#fff;--color-surface-raised:#f2f4f8;--color-text:#14171c;--color-text-muted:#465061;--color-text-faint:#5f6a7c;--color-border-subtle:#14171c14;--color-border-strong:#14171c29;--chip-bg:#14171c09;--glass-line:#14171c1a;--color-teal:#07736f;--chart-teal:#07736f;--color-match:#0c7f49;--grad:linear-gradient(135deg, #0069bd, #5b58d2);--grad-fill:linear-gradient(135deg, #006cc4, #6663da);--page-light:radial-gradient(1400px 620px at 50% -12%, #fff, transparent 70%), linear-gradient(180deg, #f8fafd, #f0f3f8);--glass-bar:#c4cddcc7;--tab-on:#14171c1a;--globe-light:1;--globe-panel:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent,#0073cf) 7%, transparent), transparent);--globe-panel-shadow:none;--shadow-auth:inset 0 1px 0 #ffffff24, 0 30px 60px #00000047;--glass-card:color-mix(in srgb, var(--color-surface) 72%, transparent);--ring-teal:color-mix(in srgb, var(--color-teal) 34%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-accent:color-mix(in srgb, var(--color-primary,#0073cf) 67%, #fff);--chart-line-accent:#8cc0e9;--color-background:#14171c;--color-surface:#222833;--color-surface-raised:#293241;--color-text:#f3f5f7;--color-text-muted:#c3cad4;--color-text-faint:#96a0ad;--color-border-subtle:#ffffff14;--color-border-strong:#ffffff24;--chip-bg:#ffffff0b;--glass-line:#ffffff1f;--hi-bg:color-mix(in srgb, var(--brand-fill,#0073cf) 14%, transparent);--hi-line:color-mix(in srgb, var(--color-accent,#0073cf) 55%, transparent);--hi-text:color-mix(in srgb, var(--color-accent,#0073cf) 50%, #fff);--color-link:var(--color-accent,#0073cf);--color-teal:#1dd8d3;--chart-teal:#1dd8d3;--color-match:#3dd68c;--chart-series-3:#a9a7ff;--chart-series-4:#7fb8ec;--chart-series-5:#a9d0f3;--grad:linear-gradient(135deg, #55a2df, #a9a7ff);--grad-title:linear-gradient(135deg, #0073cf, #918ff9);--grad-fill:linear-gradient(135deg, #006cc4, #6663da);--page-light:radial-gradient(1400px 620px at 50% -12%, #ffffff0d, transparent 70%), linear-gradient(180deg, #181b22 0%, #14171c 100%);--glass-bar:linear-gradient(#ffffff09, #ffffff09), #14171c9e;--tab-on:#ffffff1a;--glass-tabbar:#14171c4d;--glass-bar-photo:#14171c2e;--bar-icon:#c3cad4;--tab-idle:#96a0ad;--globe-light:0;--globe-panel:none;--globe-panel-shadow:none;--shadow-soft:inset 0 1px 0 #ffffff0e, 0 12px 32px #00000047;--shadow-soft-lg:0 2px 4px #00000073, 0 8px 24px #0006;--shadow-talk:inset 0 0 0 1px #ffffff38, 0 0 0 6px color-mix(in srgb, var(--color-background) 70%, transparent), 0 10px 26px color-mix(in srgb, var(--brand-fill,#0073cf) 45%, #0009);--tint-mint-bg:#14291f;--tint-mint-fg:#6fdcac;--tint-amber-bg:#2c2412;--tint-amber-fg:#f2c67a;--tint-coral-bg:#2f1b1a;--tint-coral-fg:#f79f9c;--tint-lavender-bg:#201e35;--tint-lavender-fg:#b0a8f5}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-accent:color-mix(in srgb, var(--color-primary,#0073cf) 67%, #fff);--chart-line-accent:#8cc0e9;--color-background:#14171c;--color-surface:#222833;--color-surface-raised:#293241;--color-text:#f3f5f7;--color-text-muted:#c3cad4;--color-text-faint:#96a0ad;--color-border-subtle:#ffffff14;--color-border-strong:#ffffff24;--chip-bg:#ffffff0b;--glass-line:#ffffff1f;--hi-bg:color-mix(in srgb, var(--brand-fill,#0073cf) 14%, transparent);--hi-line:color-mix(in srgb, var(--color-accent,#0073cf) 55%, transparent);--hi-text:color-mix(in srgb, var(--color-accent,#0073cf) 50%, #fff);--color-link:var(--color-accent,#0073cf);--color-teal:#1dd8d3;--chart-teal:#1dd8d3;--color-match:#3dd68c;--chart-series-3:#a9a7ff;--chart-series-4:#7fb8ec;--chart-series-5:#a9d0f3;--grad:linear-gradient(135deg, #55a2df, #a9a7ff);--grad-title:linear-gradient(135deg, #0073cf, #918ff9);--grad-fill:linear-gradient(135deg, #006cc4, #6663da);--page-light:radial-gradient(1400px 620px at 50% -12%, #ffffff0d, transparent 70%), linear-gradient(180deg, #181b22 0%, #14171c 100%);--glass-bar:linear-gradient(#ffffff09, #ffffff09), #14171c9e;--tab-on:#ffffff1a;--glass-tabbar:#14171c4d;--glass-bar-photo:#14171c2e;--bar-icon:#c3cad4;--tab-idle:#96a0ad;--globe-light:0;--globe-panel:none;--globe-panel-shadow:none;--shadow-soft:inset 0 1px 0 #ffffff0e, 0 12px 32px #00000047;--shadow-soft-lg:0 2px 4px #00000073, 0 8px 24px #0006;--shadow-talk:inset 0 0 0 1px #ffffff38, 0 0 0 6px color-mix(in srgb, var(--color-background) 70%, transparent), 0 10px 26px color-mix(in srgb, var(--brand-fill,#0073cf) 45%, #0009);--tint-mint-bg:#14291f;--tint-mint-fg:#6fdcac;--tint-amber-bg:#2c2412;--tint-amber-fg:#f2c67a;--tint-coral-bg:#2f1b1a;--tint-coral-fg:#f79f9c;--tint-lavender-bg:#201e35;--tint-lavender-fg:#b0a8f5}@media (width>=768px){:root{--layout-content-max:720px}}@media (width>=1024px){:root{--layout-bar-gap:16px;--layout-content-max:1120px}}[data-beta=gen3]{--claire-accent:var(--color-accent,#0073cf)}*{box-sizing:border-box}html,body{background:var(--color-background);color:var(--color-text);font-family:var(--font-family);-webkit-font-smoothing:antialiased;margin:0;padding:0}body{font-size:15px;line-height:1.5}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em}:focus-visible{outline:2px solid var(--color-accent,#0073cf);outline-offset:3px}button,input,select,textarea{font-family:inherit}#root{min-height:100vh}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.pp-spinner{animation-duration:1.4s!important;animation-iteration-count:infinite!important}}:root{--glass-tabbar:#c4cddcc7;--glass-bar-photo:#14171c4d;--bar-icon:#3a4352;--tab-idle:#4a5466;--shadow-recent:0 14px 30px #0000004d;--rpt-hero-h:410px;--rpt-hero-title:52px;--rpt-hero-h-plain:180px;--rpt-hero-title-plain:40px;--rpt-chart-h:110px;--rpt-chart-h-hl:130px;--rpt-chip-on-photo:#0a0e1680;--rpt-chip-bg:#14171c09;--rpt-hi-text:var(--hi-text);--rpt-hl-wash:linear-gradient(168deg, color-mix(in srgb, var(--brand-fill,#0073cf) 14%, transparent), var(--color-surface,#fff) 62%);--rpt-hl-glow:color-mix(in srgb, var(--brand-fill,#0073cf) 45%, transparent);--leads-chip-bg:color-mix(in srgb, var(--color-text,#14171c) 4%, transparent);--leads-match-wash:color-mix(in srgb, var(--color-match,#0c7f49) 7%, transparent);--leads-gutter:16px;--leads-ctl-h:44px;--leads-search-h:52px;--leads-figure-size:25px;--leads-ease:cubic-bezier(.16, 1, .3, 1);--msg-me:#dcebfa;--msg-me-line:color-mix(in srgb, var(--color-accent,#0073cf) 40%, transparent);--radius-bubble:14px;--ease-settle:cubic-bezier(.16, 1, .3, 1);--voice-ground:linear-gradient(180deg, var(--color-background) 0%, color-mix(in srgb, var(--color-accent,#0073cf) 12%, var(--color-background)) 100%);--assist-ground:var(--page-light);--shadow-talk-btn:0 8px 22px color-mix(in srgb, var(--brand-fill,#0073cf) 26%, transparent);--voice-dot-live:#1dd8d3;--voice-dot-busy:#55a2df;--voice-dot-wait:#6b7280;--scrim:#080a0e99;--shadow-sheet:0 -20px 50px #00000059;--color-red:#e5484d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rpt-chip-bg:#ffffff0b;--rpt-hl-wash:linear-gradient(168deg, color-mix(in srgb, var(--brand-fill,#0073cf) 20%, transparent), var(--color-surface-raised,#293241) 62%);--leads-match-wash:color-mix(in srgb, var(--color-match,#3dd68c) 9%, transparent);--msg-me:#173558;--voice-ground:radial-gradient(1200px 700px at 70% 10%, color-mix(in srgb, var(--brand-fill,#0073cf) 22%, transparent), transparent 70%), linear-gradient(180deg, #111419, #171c25);--assist-ground:var(--voice-ground)}}:root[data-theme=dark]{--rpt-chip-bg:#ffffff0b;--rpt-hl-wash:linear-gradient(168deg, color-mix(in srgb, var(--brand-fill,#0073cf) 20%, transparent), var(--color-surface-raised,#293241) 62%);--leads-match-wash:color-mix(in srgb, var(--color-match,#3dd68c) 9%, transparent);--msg-me:#173558;--voice-ground:radial-gradient(1200px 700px at 70% 10%, color-mix(in srgb, var(--brand-fill,#0073cf) 22%, transparent), transparent 70%), linear-gradient(180deg, #111419, #171c25);--assist-ground:var(--voice-ground)}
