@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.pb-guides{font-family:var(--pb-guide-body), "Source Sans 3", Arial, sans-serif;color:#0a1229;-webkit-font-smoothing:antialiased;background:#f7f2f0}.pb-guides :where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,ul,ol,li){margin:0}.pb-guides :where(a){color:inherit;text-decoration:none}.pb-present{--font-display:"Gilroy", "Metropolis", "Inter Tight", system-ui, sans-serif;--font-body:"Gilroy", "Metropolis", "Inter Tight", system-ui, sans-serif;--pb-navy:#0a1229;--pb-coral:#ff858c;--pb-paper:#fff;--pb-warm:#f5f2f0;--pb-sand:#edc39a;--navy-700:#23294a;--navy-500:#5b617f;--navy-200:#d6d8df;--navy-100:#ebecef;--navy-050:#f5f6f8;--ink-1:var(--pb-navy);--ink-2:var(--navy-700);--ink-3:var(--navy-500);--rule:var(--navy-100);--rule-strong:var(--navy-200);background:var(--pb-paper);min-height:100vh;color:var(--ink-1);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}.pb-present :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure){margin:0;padding:0}.pb-present :where(ul,ol){list-style:none}.pb-present :where(button){font:inherit;color:inherit;cursor:pointer}}@layer components{.pb-guides .font-display{font-family:var(--pb-guide-display), "Poppins", Arial, sans-serif}.pb-guides .mask-circle{border-radius:50%}.pb-guides .mask-arch{border-radius:999px 999px 1.5rem 1.5rem}@media (prefers-reduced-motion:no-preference){.pb-guides .reveal{opacity:0;transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);transform:translateY(24px)}.pb-guides .reveal.is-visible{opacity:1;transform:translateY(0)}}.pb-guides .btn-press{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1)}.pb-guides .btn-press:active{transform:scale(.97)}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.-top-6{top:calc(var(--spacing) * -6)}.top-0{top:calc(var(--spacing) * 0)}.top-10{top:calc(var(--spacing) * 10)}.top-250{top:calc(var(--spacing) * 250)}.top-300{top:calc(var(--spacing) * 300)}.top-750{top:calc(var(--spacing) * 750)}.-right-6{right:calc(var(--spacing) * -6)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-56{height:calc(var(--spacing) * 56)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.875rem\]{border-radius:1.875rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[\#0a1229\]{border-color:#0a1229}.border-\[\#eee3e0\]{border-color:#eee3e0}.border-\[\#ff848d\]{border-color:#ff848d}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-\[\#0a1229\]{background-color:#0a1229}.bg-\[\#eee3e0\]{background-color:#eee3e0}.bg-\[\#f7f2f0\]{background-color:#f7f2f0}.bg-\[\#ff848d\]{background-color:#ff848d}.bg-\[\#ff848d\]\/25{background-color:#ff848d40;background-color:lab(69.7574% 48.2649 17.87/.25)}.bg-\[\#ff848d\]\/40{background-color:#ff848d66;background-color:lab(69.7574% 48.2649 17.87/.4)}.bg-white{background-color:var(--color-white)}.mask-circle{--tw-mask-radial-shape:circle}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-0{--tw-leading:calc(var(--spacing) * 0);line-height:calc(var(--spacing) * 0)}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.125rem\]{--tw-tracking:.125rem;letter-spacing:.125rem}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-\[\#0a1229\]{color:#0a1229}.text-\[\#0a1229\]\/85{color:#0a1229d9;color:lab(5.74124% 2.81426 -16.7616/.85)}.text-\[\#73859f\]{color:#73859f}.text-\[\#313131\]{color:#313131}.text-\[\#484848\]{color:#484848}.text-\[\#797979\]{color:#797979}.text-\[\#ddd\]{color:#ddd}.text-\[\#f26a76\]{color:#f26a76}.text-\[\#ff848d\]{color:#ff848d}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[lead\:n\]{lead:n}.\[mm\:ss\]{mm:ss}.\[report\:\.\.\.\]{report:...}@media (min-width:40rem){.sm\:block{display:block}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}.mapboxgl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.mapboxgl-canvas{position:absolute;top:0;left:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top{top:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-right{top:50%;right:0;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{top:50%;left:0;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.mapboxgl-ctrl-group button{background-color:initial;box-sizing:border-box;cursor:pointer;border:0;outline:none;width:32px;height:32px;padding:0;display:block;overflow:hidden}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid buttontext}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L9 8.41421L12.2929 11.7071C12.6834 12.0976 13.3166 12.0976 13.7071 11.7071C14.0976 11.3166 14.0976 10.6834 13.7071 10.2929L9.70711 6.29289C9.31658 5.90237 8.68342 5.90237 8.29289 6.29289L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 6.29289C4.68342 5.90237 5.31658 5.90237 5.70711 6.29289L9 9.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L9.70711 11.7071C9.31658 12.0976 8.68342 12.0976 8.29289 11.7071L4.29289 7.70711C3.90237 7.31658 3.90237 6.68342 4.29289 6.29289Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:2s linear infinite mapboxgl-spin}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{box-sizing:initial;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{margin-left:2px;font-weight:700}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.mapboxgl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.mapboxgl-popup-close-button{background-color:initial;cursor:pointer;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:10px 10px 15px;position:relative;box-shadow:0 1px 2px #0000001a}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{opacity:1;will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.mapboxgl-user-location-dot:before{content:"";animation:2s infinite mapboxgl-user-location-dot-pulse;position:absolute}.mapboxgl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px)skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px)skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;opacity:0;pointer-events:none;text-align:center;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:opacity .75s ease-in-out 1s;display:flex;position:absolute;top:0;left:0}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{text-align:center;font-size:16px;font-weight:700}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{color:#000;background-color:#ccc}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}.mapbox-gl-draw_ctrl-bottom-left,.mapbox-gl-draw_ctrl-top-left{border-radius:0 4px 4px 0;margin-left:0}.mapbox-gl-draw_ctrl-top-right,.mapbox-gl-draw_ctrl-bottom-right{border-radius:4px 0 0 4px;margin-right:0}.mapbox-gl-draw_ctrl-draw-btn{color:#ffffff80;border-color:#000000e6;width:30px;height:30px}.mapbox-gl-draw_ctrl-draw-btn.active,.mapbox-gl-draw_ctrl-draw-btn.active:hover{background-color:#0000000d}.mapbox-gl-draw_ctrl-draw-btn{background-position:50%;background-repeat:no-repeat}.mapbox-gl-draw_point{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"m10 2c-3.3 0-6 2.7-6 6s6 9 6 9 6-5.7 6-9-2.7-6-6-6zm0 2c2.1 0 3.8 1.7 3.8 3.8 0 1.5-1.8 3.9-2.9 5.2h-1.7c-1.1-1.4-2.9-3.8-2.9-5.2-.1-2.1 1.6-3.8 3.7-3.8z\"/>%3C/svg>")}.mapbox-gl-draw_polygon{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"m15 12.3v-4.6c.6-.3 1-1 1-1.7 0-1.1-.9-2-2-2-.7 0-1.4.4-1.7 1h-4.6c-.3-.6-1-1-1.7-1-1.1 0-2 .9-2 2 0 .7.4 1.4 1 1.7v4.6c-.6.3-1 1-1 1.7 0 1.1.9 2 2 2 .7 0 1.4-.4 1.7-1h4.6c.3.6 1 1 1.7 1 1.1 0 2-.9 2-2 0-.7-.4-1.4-1-1.7zm-8-.3v-4l1-1h4l1 1v4l-1 1h-4z\"/>%3C/svg>")}.mapbox-gl-draw_line{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"m13.5 3.5c-1.4 0-2.5 1.1-2.5 2.5 0 .3 0 .6.2.9l-3.8 3.8c-.3-.1-.6-.2-.9-.2-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5c0-.3 0-.6-.2-.9l3.8-3.8c.3.1.6.2.9.2 1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5z\"/>%3C/svg>")}.mapbox-gl-draw_trash{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"M10,3.4 c-0.8,0-1.5,0.5-1.8,1.2H5l-1,1v1h12v-1l-1-1h-3.2C11.5,3.9,10.8,3.4,10,3.4z M5,8v7c0,1,1,2,2,2h6c1,0,2-1,2-2V8h-2v5.5h-1.5V8h-3 v5.5H7V8H5z\"/>%3C/svg>")}.mapbox-gl-draw_uncombine{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"m12 2c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm4 4c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm-7 1c-1 0-1 1-.5 1.5.3.3 1 1 1 1l-1 1s-.5.5 0 1 1 0 1 0l1-1 1 1c.5.5 1.5.5 1.5-.5v-4zm-5 3c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l4.9 4.9c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-4.9-4.9c-.1-.2-.4-.3-.7-.3z\"/>%3C/svg>")}.mapbox-gl-draw_combine{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"M12.1,2c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l4.9,4.9c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-4.9-4.9C12.6,2.1,12.3,2,12.1,2z M8,8C7,8,7,9,7.5,9.5c0.3,0.3,1,1,1,1l-1,1c0,0-0.5,0.5,0,1s1,0,1,0l1-1l1,1 C11,13,12,13,12,12V8H8z M4,10c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1c0.4-0.4,0.4-1,0-1.4 l-1-1C4.5,10.1,4.3,10,4,10z M8,14c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-1-1C8.5,14.1,8.3,14,8,14z\"/>%3C/svg>")}.mapboxgl-map.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:pointer}.mapboxgl-map.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mouse-add .mapboxgl-canvas-container.mapboxgl-interactive{cursor:crosshair}.mapboxgl-map.mouse-move.mode-direct_select .mapboxgl-canvas-container.mapboxgl-interactive{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.mapboxgl-map.mode-direct_select.feature-vertex.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mode-direct_select.feature-midpoint.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:cell}.mapboxgl-map.mode-direct_select.feature-feature.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mode-static.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.mapbox-gl-draw_boxselect{pointer-events:none;opacity:.5;background:#0000001a;border:2px dotted #fff;width:0;height:0;position:absolute;top:0;left:0}:root{--pb-navy:#0a1128;--pb-navy-ink:#0a1128;--pb-coral:#ff858c;--pb-cream:#fbf7f2;--pb-navy-950:#050917;--pb-navy-900:#0a1128;--pb-navy-800:#141b37;--pb-navy-700:#23294a;--pb-navy-600:#3a4062;--pb-navy-500:#5b617f;--pb-navy-400:#8a8fa3;--pb-navy-300:#b4b7c3;--pb-navy-200:#d6d8df;--pb-navy-100:#ebecef;--pb-navy-50:#f5f6f8;--pb-coral-900:#8f3f44;--pb-coral-800:#b85159;--pb-coral-700:#db636c;--pb-coral-600:#f1737b;--pb-coral-500:#ff858c;--pb-coral-400:#ffa0a6;--pb-coral-300:#ffbec2;--pb-coral-200:#ffd6d9;--pb-coral-100:#ffe9eb;--pb-coral-50:#fff5f6;--pb-cream-100:#fbf7f2;--pb-cream-200:#f4eee6;--pb-cream-300:#e9e0d3;--tl-red:#b3261e;--tl-red-mid:#d4554d;--tl-amber:#c77a1a;--tl-amber-mid:#e89b2a;--tl-green:#2e7d4f;--tl-green-mid:#6bb387;--pb-paper:#fff;--fg-1:var(--pb-navy-900);--fg-2:var(--pb-navy-700);--fg-3:var(--pb-navy-500);--fg-4:var(--pb-navy-400);--fg-on-dark:#fff;--fg-on-coral:var(--pb-navy-900);--fg-accent:var(--pb-coral-500);--fg-link:var(--pb-navy-900);--bg-canvas:var(--pb-paper);--bg-subtle:var(--pb-cream-100);--bg-muted:var(--pb-navy-50);--bg-ink:var(--pb-navy-900);--bg-accent:var(--pb-coral-500);--bg-accent-soft:var(--pb-coral-100);--border-subtle:var(--pb-navy-100);--border-default:var(--pb-navy-200);--border-strong:var(--pb-navy-300);--border-ink:var(--pb-navy-900);--success:#2e7d4f;--success-bg:#e6f4ec;--warning:#b97309;--warning-bg:#fdf2de;--danger:#b3261e;--danger-bg:#fce7e5;--info:#1e5ba8;--info-bg:#e4eefb;--font-sans:"Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Inter Tight", var(--font-sans);--font-serif:"Fraunces", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-30:30px;--fs-36:36px;--fs-48:48px;--fs-64:64px;--fs-80:80px;--fs-96:96px;--lh-tight:1.05;--lh-snug:1.15;--lh-normal:1.35;--lh-relaxed:1.55;--ls-tight:-.02em;--ls-normal:0em;--ls-wide:.02em;--ls-eyebrow:.14em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-32:128px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--r-pill:999px;--shadow-xs:0 1px 2px #0a11280f;--shadow-sm:0 2px 6px #0a112814;--shadow-md:0 8px 20px #0a11281a;--shadow-lg:0 16px 40px #0a11281f;--shadow-xl:0 28px 60px #0a112829;--shadow-inset:inset 0 0 0 1px var(--border-subtle);--focus-ring:0 0 0 3px #ff858c73;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.38s;--cw-text:68ch;--cw-narrow:720px;--cw-normal:1120px;--cw-wide:1440px}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-16);line-height:var(--lh-relaxed);color:var(--fg-1);background:var(--bg-canvas);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1:where(:not(.pb-guides *,.pb-present *,.e-page *)),.h1{font-family:var(--font-display);font-weight:var(--fw-heavy);font-size:clamp(var(--fs-48), 5.5vw, var(--fs-80));line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--fg-1);margin:0 0 var(--sp-4)}h2:where(:not(.pb-guides *,.pb-present *,.e-page *)),.h2{font-family:var(--font-display);font-weight:var(--fw-heavy);font-size:clamp(var(--fs-36), 4vw, var(--fs-64));line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--fg-1);margin:0 0 var(--sp-4)}h3:where(:not(.pb-guides *,.pb-present *,.e-page *)),.h3{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(var(--fs-24), 2.2vw, var(--fs-36));line-height:var(--lh-snug);letter-spacing:-.01em;margin:0 0 var(--sp-3)}h4:where(:not(.pb-guides *,.pb-present *,.e-page *)),.h4{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-20);line-height:var(--lh-snug);margin:0 0 var(--sp-2)}h5:where(:not(.pb-guides *,.pb-present *,.e-page *)),.h5{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-16);line-height:var(--lh-normal);margin:0 0 var(--sp-2)}.eyebrow{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-12);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3)}p:where(:not(.pb-guides *,.pb-present *,.e-page *)),.body{font-family:var(--font-sans);font-size:var(--fs-16);line-height:var(--lh-relaxed);color:var(--fg-2);text-wrap:pretty;margin:0 0 var(--sp-4)}.lede{font-size:var(--fs-20);color:var(--fg-2);line-height:1.45}.small{font-size:var(--fs-14);line-height:var(--lh-normal)}.meta{font-size:var(--fs-12);color:var(--fg-3);letter-spacing:.01em}.pullquote{font-family:var(--font-serif);font-weight:500;font-size:clamp(var(--fs-24), 2.6vw, var(--fs-36));letter-spacing:-.005em;color:var(--fg-1);font-style:italic;line-height:1.25}a:where(:not(.pb-guides *,.pb-present *,.e-page *)){color:var(--fg-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--pb-coral-500);-webkit-text-decoration-color:var(--pb-coral-500);-webkit-text-decoration-color:var(--pb-coral-500);text-decoration-color:var(--pb-coral-500);transition:color var(--dur-fast) var(--ease-out)}a:where(:not(.pb-guides *,.pb-present *,.e-page *)):hover{color:var(--pb-coral-700)}a:where(:not(.pb-guides *,.pb-present *,.e-page *)):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs);outline:none}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.92em}::selection{background:var(--pb-coral-200);color:var(--pb-navy-900)}hr:where(:not(.pb-guides *,.pb-present *,.e-page *)){background:var(--border-default);height:1px;margin:var(--sp-8) 0;border:0}*{box-sizing:border-box}.pb-btn{font-family:var(--font-sans);cursor:pointer;transition:all .18s var(--ease-out);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pb-btn--primary{background:var(--pb-coral-500);color:var(--pb-navy-900)}.pb-btn--primary:hover{background:var(--pb-coral-600)}.pb-btn--secondary{background:var(--pb-navy-900);color:#fff}.pb-btn--secondary:hover{background:var(--pb-navy-800)}.pb-btn--ghost{color:var(--pb-navy-900);border-color:var(--pb-navy-900);background:0 0}.pb-btn--ghost:hover{background:var(--pb-navy-900);color:#fff}.pb-btn--sm{padding:8px 16px;font-size:13px}.pb-btn--lg{padding:16px 28px;font-size:16px}.pb-field{flex-direction:column;gap:6px;display:flex}.pb-field label{font:600 12px/1 var(--font-sans);color:var(--fg-2);letter-spacing:.02em}.pb-input{font:400 14px var(--font-sans);color:var(--fg-1);border:1.5px solid var(--border-default);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:#fff;border-radius:10px;width:100%;padding:12px 14px}.pb-input:focus{border-color:var(--pb-navy-900);box-shadow:var(--focus-ring);outline:none}.pb-chip{font:600 12px var(--font-sans);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.pb-chip--navy{background:var(--pb-navy-900);color:#fff}.pb-chip--coral{background:var(--pb-coral-500);color:var(--pb-navy-900)}.pb-chip--soft{background:var(--pb-coral-100);color:var(--pb-coral-900)}.pb-chip--out{color:var(--pb-navy-900);border:1.5px solid var(--pb-navy-900);background:#fff}.pb-chip--muted{background:var(--pb-navy-50);color:var(--pb-navy-700)}.pb-card{border:1px solid var(--pb-navy-100);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;overflow:hidden}.pb-card--elevated{box-shadow:var(--shadow-md);border:0}.pb-container{max-width:1200px;margin:0 auto;padding:0 32px}.pb-section{padding:96px 0}.pb-topreviews{font:500 13px var(--font-sans);color:var(--fg-2);background:var(--pb-cream-100);justify-content:center;align-items:center;gap:10px;padding:8px 24px;display:flex}.pb-topreviews .stars{color:#e9a700;letter-spacing:2px;font-size:14px}.pb-nav{border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);z-index:50;background:#ffffffe0;justify-content:space-between;align-items:center;padding:14px 32px;display:flex;position:sticky;top:0}.pb-nav__logo{height:28px;display:block}.pb-nav__menu{gap:26px;display:flex}.pb-nav__menu a{font:500 14px var(--font-sans);color:var(--fg-1);padding:6px 2px;text-decoration:none;position:relative}.pb-nav__menu a:hover{color:var(--pb-coral-600)}.pb-hero{background:var(--pb-cream-100);padding:72px 0 0;overflow:hidden}.pb-hero__grid{grid-template-columns:1.1fr 1fr;align-items:end;gap:56px;display:grid}.pb-hero h1{font:800 clamp(48px, 6vw, 84px) / 1 var(--font-display);letter-spacing:-.025em;color:var(--fg-1);margin:0 0 24px}.pb-hero p.lede{font:400 20px/1.5 var(--font-sans);color:var(--fg-2);max-width:52ch;margin:0 0 32px}.pb-hero__ctas{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}.pb-hero__media{aspect-ratio:4/5;box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#dcc9b4 0%,#a88568 55%,#5d4430 100%);border-radius:24px 24px 0 0;position:relative;overflow:hidden}.pb-hero__media:after{content:"";background:radial-gradient(circle at 30% 40%,#ffffff40,#0000 50%),radial-gradient(circle at 70% 70%,#0a11284d,#0000 60%);position:absolute;inset:0}.pb-proplist{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pb-prop{border:1px solid var(--pb-navy-100);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);cursor:pointer;background:#fff;border-radius:16px;overflow:hidden}.pb-prop:hover{box-shadow:var(--shadow-md);border-color:#0000;transform:translateY(-3px)}.pb-prop__img{aspect-ratio:4/3;background-position:50%;background-size:cover;position:relative}.pb-prop__tag{background:var(--pb-coral-500);color:var(--pb-navy-900);font:700 10px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 10px;position:absolute;top:12px;left:12px}.pb-prop__fav{cursor:pointer;width:34px;height:34px;color:var(--pb-navy-700);background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:12px;right:12px}.pb-prop__fav.on{color:var(--pb-coral-500)}.pb-prop__body{padding:16px 18px 20px}.pb-prop__price{font:800 22px/1 var(--font-display);letter-spacing:-.01em;color:var(--fg-1)}.pb-prop__addr{font:500 14px/1.4 var(--font-sans);color:var(--fg-2);margin-top:6px}.pb-prop__facts{font:600 11px var(--font-sans);color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-top:12px;display:flex}.pb-prop__facts span.sep{color:var(--pb-navy-200)}.pb-eyebrow{font:600 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--pb-coral-700)}.pb-sectionhead{max-width:700px;margin-bottom:48px}.pb-sectionhead h2{font:800 clamp(36px, 4vw, 56px) / 1.05 var(--font-display);letter-spacing:-.02em;color:var(--fg-1);margin:12px 0 16px}.pb-sectionhead p{font:400 18px/1.5 var(--font-sans);color:var(--fg-2);margin:0}.pb-footer{background:var(--pb-navy-900);color:var(--pb-navy-200);padding:64px 0 32px}.pb-footer h5{font:700 12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--pb-coral-400);margin:0 0 16px}.pb-footer a{color:var(--pb-navy-200);font:400 14px/2 var(--font-sans);-webkit-text-decoration:none;text-decoration:none;display:block}.pb-footer a:hover{color:#fff;-webkit-text-decoration-color:var(--pb-coral-500);-webkit-text-decoration-color:var(--pb-coral-500);-webkit-text-decoration-color:var(--pb-coral-500);text-decoration-color:var(--pb-coral-500)}.pb-footer__cols{border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:40px;display:grid}.pb-footer__bottom{font:400 12px var(--font-sans);color:var(--pb-navy-400);justify-content:space-between;padding-top:24px;display:flex}.pb-footer__logo{filter:brightness(0)invert();opacity:.95;height:36px;margin-bottom:20px}@media (max-width:900px){.pb-proplist{grid-template-columns:repeat(2,1fr);gap:16px}.pb-hero__grid{grid-template-columns:1fr;align-items:start;gap:32px}.pb-footer__cols{grid-template-columns:1fr 1fr;gap:32px}.pb-container{padding:0 20px}}@media (max-width:640px){.pb-nav{padding:10px 16px}.pb-nav__menu{gap:14px}.pb-nav__menu a{font-size:13px}.pb-nav__logo{height:22px}.pb-container{padding:0 16px}.pb-section{padding:56px 0}.pb-btn{padding:11px 18px;font-size:14px}.pb-btn--sm{padding:8px 14px;font-size:13px}.pb-btn--lg{padding:14px 22px;font-size:15px}.pb-proplist{grid-template-columns:1fr;gap:14px}.prop-card{grid-template-columns:1fr}.prop-card__img{aspect-ratio:4/3;min-height:0}.prop-card__body{padding:14px 16px}.pb-footer{padding:40px 0 24px}.pb-footer__cols{grid-template-columns:1fr;gap:28px;padding-bottom:28px}.pb-footer__bottom{flex-direction:column;align-items:flex-start;gap:8px}.pb-hero{padding-top:40px}.pb-hero__media{aspect-ratio:5/4;border-radius:20px}.pb-sectionhead{margin-bottom:28px}.pb-card{border-radius:14px}.pb-mobile-stack{grid-template-columns:1fr!important;gap:20px!important}.pb-mobile-tight{padding:28px 16px!important}.pb-mobile-short{aspect-ratio:5/4!important;border-radius:18px!important}.pb-mobile-hide{display:none!important}.pb-mobile-col{flex-direction:column!important;align-items:stretch!important}.pb-mobile-col>.pb-btn{justify-content:center;width:100%}.confirm-page{min-height:100svh;max-width:100vw!important;overflow-x:clip!important}.confirm-page h1{font-size:clamp(28px,9vw,34px)!important;line-height:1.06!important}.confirm-page .lede{font-size:16px!important;line-height:1.42!important}.confirm-page .pb-card{padding:18px!important}.confirm-page .pb-btn,.confirm-page .pb-input{max-width:100%}.confirm-page>div,.confirm-page .pb-card,.confirm-card-item,.confirm-add-row,.confirm-actions{min-width:0}.confirm-card-controls{gap:6px!important}.confirm-actions .pb-btn{flex:100%;justify-content:center}.pb-campaign-page{min-width:0;max-width:100vw;overflow-x:hidden;gap:16px!important;padding:20px 14px 32px!important}.pb-campaign-page *{min-width:0}.pb-campaign-page__welcome{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.pb-campaign-page__welcome-h1{font-size:24px!important;line-height:1.15!important}.pb-campaign-hero{border-radius:18px!important;padding:18px 14px 16px!important}.pb-campaign-hero__h1{overflow-wrap:anywhere;font-size:24px!important;line-height:1.12!important}.pb-campaign-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.pb-campaign-hero__stats>div{padding:12px!important}.pb-campaign-hero__stats>div>div:first-child{letter-spacing:.1em!important;font-size:9.5px!important}.pb-campaign-page__assistant-row,.pb-assistant-panel{grid-template-columns:minmax(0,1fr)!important}.pb-assistant-panel__avatar{text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;gap:12px!important;padding:14px 16px!important}.pb-assistant-panel__avatar>div[style*=text-align],.pb-assistant-panel__avatar>div:nth-child(3){text-align:left!important}.pb-assistant-messages{max-height:none!important;padding-right:0!important;overflow-y:visible!important}.pb-assistant-input{font-size:16px!important;line-height:1.4!important}.pb-categorised-replies{padding:18px 16px!important}.pb-categorised-replies__tiles{grid-template-columns:minmax(0,1fr)!important}.pb-categorised-replies__row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"street tier""badge badge"!important;gap:8px 12px!important}.pb-categorised-replies__row>div:first-child{grid-area:street}.pb-categorised-replies__row>span:nth-child(2){grid-area:tier;justify-self:end}.pb-categorised-replies__row>span:nth-child(3){grid-area:badge;justify-self:start}.pb-code-banner{padding:18px!important}.pb-code-banner__grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.pb-postcard-panel{padding:18px 16px!important}.pb-postcard-panel__head{gap:12px!important}.pb-postcard-panel__price{font-size:26px!important}.pb-postcard-panel__chips{grid-template-columns:minmax(0,1fr)!important}.pb-postcard-panel__foot{flex-direction:column!important;align-items:stretch!important}.pb-postcard-panel__cta{justify-content:center;width:100%}.pb-livefeed-scroll{overflow-x:visible!important}.pb-livefeed-inner{min-width:0!important}.pb-livefeed-headrow{grid-template-columns:minmax(0,1fr) auto!important;padding:10px 16px!important}.pb-livefeed-headrow>span:nth-child(3){display:none}.pb-livefeed-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"street tier""progress progress"!important;gap:8px 12px!important;padding:12px 16px!important}.pb-livefeed-row__street{grid-area:street}.pb-livefeed-row__tier{grid-area:tier}.pb-livefeed-row__progress{grid-area:progress;justify-content:flex-start!important}}@media (max-width:380px){.pb-campaign-hero__stats{grid-template-columns:minmax(0,1fr)!important}}.flow-nav{background:var(--pb-navy-900);color:#fff;z-index:100;border-right:1px solid #ffffff14;width:280px;padding:24px 20px 40px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.flow-nav__brand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:20px;display:flex}.flow-nav__brand img{filter:brightness(0)invert();opacity:.95;height:22px}.flow-nav__brand span{font:800 13px var(--font-display);letter-spacing:.14em;color:var(--pb-coral-400)}.flow-nav__lane-title{font:700 10px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--pb-coral-400);margin:20px 0 10px;padding:0 4px}.flow-nav__lane-title:first-of-type{margin-top:0}.flow-nav__step{cursor:pointer;color:var(--pb-navy-200);font:500 13px/1.3 var(--font-sans);text-align:left;width:100%;transition:background .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:2px;padding:9px 10px;display:flex}.flow-nav__step:hover{color:#fff;background:#ffffff0d}.flow-nav__step.active{background:var(--pb-coral-500);color:var(--pb-navy-900)}.flow-nav__id{font:700 10px var(--font-mono);color:var(--pb-navy-400);letter-spacing:.06em;min-width:28px;padding-top:2px}.flow-nav__step.active .flow-nav__id{color:var(--pb-navy-800)}.screen-stage{background:var(--bg-canvas);min-height:100vh;margin-left:280px}.screen-stage__header{border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);z-index:20;background:#ffffffe6;justify-content:space-between;align-items:center;padding:14px 32px;display:flex;position:sticky;top:0}.screen-stage__header-left{align-items:center;gap:12px;display:flex}.screen-stage__screen-id{font:700 11px var(--font-mono);letter-spacing:.1em;background:var(--pb-navy-900);color:#fff;border-radius:6px;padding:5px 9px}.screen-stage__title{font:700 15px var(--font-display);color:var(--fg-1);letter-spacing:-.01em}.screen-stage__subtitle{font:400 13px var(--font-sans);color:var(--fg-3)}.screen-stage__arrow-btns{gap:6px;display:flex}.screen-stage__arrow-btn{border:1px solid var(--border-default);cursor:pointer;width:34px;height:34px;color:var(--fg-2);font:500 14px var(--font-sans);background:#fff;border-radius:8px}.screen-stage__arrow-btn:hover{background:var(--pb-cream-100);color:var(--fg-1)}.screen-stage__canvas{padding:0}.phone-frame{width:390px;box-shadow:var(--shadow-xl);background:#fff;border:10px solid #111827;border-radius:40px;min-height:780px;margin:48px auto;position:relative;overflow:hidden}.phone-frame__statusbar{height:38px;font:600 14px var(--font-sans);color:var(--fg-1);background:#fff;justify-content:space-between;align-items:center;padding:0 22px 0 28px;display:flex;position:relative}.phone-frame__notch{background:#111827;border-radius:20px;width:110px;height:28px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.tier-pill{font:700 10px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.tier-pill--vclose{background:var(--pb-coral-500);color:var(--pb-navy-900)}.tier-pill--close{background:var(--pb-coral-100);color:var(--pb-coral-900)}.tier-pill--stretch{background:var(--pb-navy-100);color:var(--pb-navy-700)}.stars-input{color:var(--pb-navy-200);cursor:pointer;gap:6px;font-size:32px;display:inline-flex}.stars-input .star{transition:color .14s var(--ease-out), transform .12s var(--ease-out)}.stars-input .star.on{color:#e9a700}.stars-input .star:hover{transform:scale(1.08)}.heatmap{aspect-ratio:16/9;border:1px solid var(--border-subtle);background:linear-gradient(135deg,#f4eee6 0%,#d6d8df 100%);border-radius:16px;position:relative;overflow:hidden}.heatmap__hex{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);opacity:.85;width:44px;height:50px;position:absolute}.heatmap__legend{font:600 10px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);background:#ffffffeb;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;bottom:12px;right:12px}.heatmap__legend-scale{background:linear-gradient(90deg,#ffe9eb,#ff858c,#b85159);border-radius:4px;width:80px;height:8px}.prop-card{border:1px solid var(--pb-navy-100);background:#fff;border-radius:16px;grid-template-columns:220px 1fr;display:grid;overflow:hidden}.prop-card__img{background-position:50%;background-size:cover;min-height:160px;position:relative}.prop-card__body{padding:18px 20px}.chat-bubble{max-width:80%;font:500 15px/1.45 var(--font-sans);border-radius:18px;margin-bottom:10px;padding:14px 18px}.chat-bubble--ai{border:1px solid var(--border-subtle);color:var(--fg-1);box-shadow:var(--shadow-xs);background:#fff;border-top-left-radius:6px}.chat-bubble--me{background:var(--pb-navy-900);color:#fff;border-top-right-radius:6px;margin-left:auto}.chat-bubble--suggestion{background:var(--pb-cream-100);border:1px dashed var(--pb-cream-300);color:var(--fg-2)}.postcard{aspect-ratio:6/4;width:320px;box-shadow:var(--shadow-md);border-radius:10px;position:relative;overflow:hidden}.big-stat{font:800 48px/1 var(--font-display);letter-spacing:-.02em}.seg{background:var(--pb-navy-50);border-radius:999px;padding:4px;display:inline-flex}.seg button{cursor:pointer;font:600 13px var(--font-sans);color:var(--fg-2);background:0 0;border:0;border-radius:999px;padding:7px 14px}.seg button.on{color:var(--fg-1);box-shadow:var(--shadow-xs);background:#fff}.screen-stage__canvas::-webkit-scrollbar{width:10px}.flow-line{background:var(--pb-navy-200);flex:1;height:1px}@media (max-width:640px){.phone-frame{border-width:6px;border-radius:28px;width:auto;max-width:100%;min-height:0;margin:16px}.chat-bubble{max-width:88%;padding:12px 14px;font-size:14.5px}.flow-nav{border-bottom:1px solid #ffffff14;border-right:0;width:auto;padding:16px;position:static}.screen-stage{margin-left:0}.screen-stage__header{flex-wrap:wrap;gap:8px;padding:10px 14px}.tier-pill{padding:3px 7px;font-size:9.5px}.postcard{width:100%;max-width:320px}}.admin-shell{background:var(--bg-canvas);grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.admin-shell--solo{grid-template-columns:minmax(0,1fr)}.admin-nav{background:var(--pb-navy-900);color:#fff;padding:20px 16px 32px}.admin-nav__brand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:16px;padding:0 8px 18px;display:flex}.admin-nav__brand img{filter:brightness(0)invert();width:auto;height:24px}.admin-nav__brand-tag{font:800 11px var(--font-display);letter-spacing:.14em;color:var(--pb-coral-400);border:1px solid var(--pb-coral-400);border-radius:4px;padding:2px 6px}.admin-nav__user{background:#ffffff0a;border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 8px;display:flex}.admin-nav__user-av{background:linear-gradient(135deg,#d9c6b3 0%,#a88568 100%);border-radius:50%;width:30px;height:30px}.admin-nav__user-name{font:600 13px var(--font-sans);color:#fff;line-height:1.2}.admin-nav__user-role{font:500 11px var(--font-sans);color:var(--pb-navy-300)}.admin-nav__section-title{font:700 10px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--pb-coral-400);margin:18px 0 8px;padding:0 10px}.admin-nav__item{width:100%;color:var(--pb-navy-200);cursor:pointer;font:500 13px var(--font-sans);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.admin-nav__item:hover{color:#fff;background:#ffffff0d}.admin-nav__item.active{background:var(--pb-coral-500);color:var(--pb-navy-900);font-weight:700}.admin-nav__item-icon{text-align:center;width:16px;font-size:13px}.admin-nav__item-badge{color:#fff;font:700 10px var(--font-mono);background:#ffffff1a;border-radius:999px;margin-left:auto;padding:1px 7px}.admin-nav__item.active .admin-nav__item-badge{background:var(--pb-navy-900);color:var(--pb-coral-400)}.admin-nav__note{color:var(--pb-navy-200);font:500 12px/1.45 var(--font-sans);background:#ffffff0d;border-radius:8px;gap:5px;margin-top:22px;padding:12px;display:grid}.admin-nav__note strong{color:var(--pb-coral-400);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.admin-main{background:var(--bg-canvas);min-width:0;min-height:100vh}.admin-main--empty{place-items:center;padding:32px;display:grid}.admin-empty-card{width:min(100%,560px);padding:28px}.admin-empty-card h1{font:800 32px/1.1 var(--font-display);margin:0 0 10px}.admin-topbar{z-index:20;border-bottom:1px solid var(--border-subtle);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;top:0}.admin-topbar__actions{align-items:center;gap:8px;display:flex}.admin-crumb{color:var(--fg-3);font:500 12px var(--font-sans);letter-spacing:.02em}.admin-crumb b{color:var(--fg-1)}.admin-pane{padding:28px 32px 80px}.admin-pane--wide{max-width:none}.admin-page-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.admin-h1{color:var(--fg-1);font:800 28px/1.1 var(--font-display);letter-spacing:-.02em;margin:0 0 4px}.admin-h1-sub{max-width:72ch;color:var(--fg-3);font:500 14px/1.5 var(--font-sans);margin:0}.admin-segment-wrap{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:6px;display:flex}.admin-segment{gap:6px;display:flex}.admin-segment button{border:1px solid var(--border-default);min-height:34px;color:var(--fg-2);cursor:pointer;font:700 11px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:6px;padding:7px 11px}.admin-segment button.active{border-color:var(--pb-navy-900);background:var(--pb-navy-900);color:#fff}.admin-segment--accent button.active{border-color:var(--pb-coral-500);background:var(--pb-coral-500);color:var(--pb-navy-900)}.admin-segment-divider{background:var(--border-default);width:1px}.admin-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.admin-headline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.admin-headline{border:1px solid var(--pb-coral-200,var(--border-subtle));background:var(--pb-coral-50,#fff5f3);border-radius:14px;padding:18px 20px}.admin-headline__label{color:var(--fg-2);font:700 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.admin-headline__value{color:var(--pb-coral-700,var(--pb-coral-500));font:800 40px/1 var(--font-display);margin-top:4px}.admin-headline__detail{color:var(--fg-2);font:500 13px var(--font-sans);margin-top:8px}@media (max-width:720px){.admin-headline-grid{grid-template-columns:minmax(0,1fr)}}.a-card{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;overflow:hidden}.a-card__head{border-bottom:1px solid var(--border-subtle);background:var(--pb-navy-50);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.a-card__title{color:var(--fg-1);font:700 14px var(--font-display);letter-spacing:-.01em}.a-card__body{padding:18px}.a-card__foot{border-top:1px solid var(--border-subtle);background:var(--pb-navy-50);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.a-stat{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;padding:16px 18px}.a-stat__label{color:var(--fg-3);font:600 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.a-stat__value{color:var(--fg-1);font:800 28px/1 var(--font-display);letter-spacing:-.02em;margin-top:6px}.a-stat__delta{color:var(--success);font:600 11px var(--font-sans);margin-top:4px}.a-pill{font:700 10px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.a-pill--live{background:var(--success-bg);color:var(--success)}.admin-funnel-card,.admin-experiment-section{margin-bottom:20px}.admin-experiment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px;display:grid}.admin-experiment-card{border:1px solid var(--border-subtle);background:#fff;border-radius:10px;gap:14px;min-width:0;padding:16px;display:grid}.admin-experiment-card__head,.admin-experiment-card__foot{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-experiment-card__head strong{color:var(--fg-1);font:800 18px/1.1 var(--font-display);display:block}.admin-experiment-card__head span,.admin-experiment-card__foot span{color:var(--fg-3);font:500 11px var(--font-mono);margin-top:4px;display:block}.admin-experiment-card__head b{color:var(--fg-1);font:800 24px/1 var(--font-display);text-align:right;display:block}.admin-experiment-mini{gap:8px;display:grid}.admin-experiment-mini__row{grid-template-columns:104px minmax(0,1fr) 34px 42px;align-items:center;gap:8px;display:grid}.admin-experiment-mini__row span{color:var(--fg-2);font:700 11px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-experiment-mini__row div{background:var(--pb-navy-50);border-radius:999px;height:18px;overflow:hidden}.admin-experiment-mini__row i{background:var(--pb-navy-900);border-radius:999px;height:100%;display:block}.admin-experiment-mini__row strong{color:var(--fg-1);font:800 12px var(--font-sans);text-align:right}.admin-experiment-mini__row em{color:var(--fg-3);font:normal 600 10px var(--font-mono);text-align:right}.admin-insight--compact{margin:0 18px 18px}.admin-stage-head,.admin-stage-row{grid-template-columns:180px minmax(0,1fr) 220px;align-items:center;gap:14px;display:grid}.admin-stage-head{color:var(--fg-3);font:700 10px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.admin-stage-head span:last-child{text-align:right}.admin-stage-row{padding:10px 0}.admin-stage-row__label{color:var(--fg-1);font:700 13px var(--font-sans)}.admin-stage-row__sub{color:var(--fg-3);font:500 11px var(--font-mono);letter-spacing:.04em;margin-top:2px}.admin-stage-row__track{background:var(--pb-navy-50);border-radius:8px;align-items:center;height:38px;display:flex;position:relative;overflow:hidden}.admin-stage-row__fill{background:linear-gradient(90deg, var(--pb-navy-900), var(--pb-navy-700));color:#fff;min-width:0;height:100%;font:800 14px/1 var(--font-display);border-radius:8px;flex:none;justify-content:flex-end;align-items:center;padding-right:12px;display:flex}.admin-stage-row__count-outside{white-space:nowrap;color:var(--fg-1);font:800 14px/1 var(--font-display);flex:none;padding-left:8px}.admin-stage-row__conv{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.admin-stage-row__conv strong{color:var(--fg-1);font:700 18px/1 var(--font-display)}.admin-stage-row__conv span{color:var(--fg-3);font:500 11px var(--font-mono)}.admin-stage-row__conv em{background:var(--danger-bg);color:var(--danger);font:normal 600 11px var(--font-sans);border-radius:4px;padding:2px 7px}.admin-branch-divider{align-items:center;gap:10px;margin:22px 0 4px;display:flex}.admin-branch-divider span{background:var(--border-default);flex:1;height:1px}.admin-branch-divider strong{color:var(--fg-3);font:700 10px var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.admin-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.admin-outcome{border-radius:14px;flex-direction:column;gap:8px;min-height:168px;padding:18px 20px;display:flex}.admin-outcome--valuation{background:var(--pb-coral-500);color:var(--pb-navy-900)}.admin-outcome--payg{background:var(--pb-navy-900);color:#fff}.admin-outcome--mortgage{background:var(--pb-navy-700);color:#fff}.admin-outcome__label{opacity:.7;font:700 10px var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.admin-outcome__value{font:800 44px/1 var(--font-display);letter-spacing:-.02em}.admin-outcome__foot{border-top:1px solid #ffffff2e;gap:14px;margin-top:auto;padding-top:8px;display:flex}.admin-outcome--valuation .admin-outcome__foot{border-top-color:#0a112829}.admin-outcome__foot span{opacity:.7;font:500 10px var(--font-mono);letter-spacing:.04em;display:block}.admin-outcome__foot strong{font:700 16px var(--font-display);display:block}.admin-insight{background:var(--pb-cream-100);color:var(--fg-2);font:500 12.5px/1.5 var(--font-sans);border-radius:10px;margin-top:14px;padding:12px 14px}.admin-insight b{color:var(--fg-1)}.admin-two-up{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}.a-table{border-collapse:collapse;width:100%;font:500 13px var(--font-sans)}.a-table thead th{border-bottom:1px solid var(--border-subtle);background:var(--pb-navy-50);color:var(--fg-3);font:700 11px var(--font-sans);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:10px 14px}.a-table tbody td{border-bottom:1px solid var(--border-subtle);color:var(--fg-1);vertical-align:middle;padding:12px 14px}.a-table tbody tr:hover{background:var(--pb-cream-100)}.admin-recent-row{cursor:pointer}.admin-recent-row:focus-visible{outline:2px solid var(--pb-coral-500);outline-offset:-2px}.admin-recent-row.active{background:var(--pb-cream-100)}.admin-recent-detail-row:hover{background:0 0!important}.admin-detail-toggle{color:var(--pb-coral-700);cursor:pointer;font:800 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0}.admin-detail-toggle:hover,.admin-detail-toggle:focus-visible{color:var(--pb-navy-900);text-underline-offset:3px;text-decoration:underline}.admin-invite-link{color:var(--pb-coral-700);font:800 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-decoration:none}.admin-invite-link:hover,.admin-invite-link:focus-visible{color:var(--pb-navy-900);text-underline-offset:3px;text-decoration:underline}.admin-session-detail{background:var(--pb-navy-50);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.admin-session-detail div{gap:4px;min-width:0;display:grid}.admin-session-detail span{color:var(--fg-3);font:700 10px var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.admin-session-detail strong{color:var(--fg-1);font:600 12px/1.4 var(--font-sans);overflow-wrap:anywhere}.admin-session-detail__brief{grid-column:1/-1}.num-cell{text-align:right!important}.mono-cell{color:var(--fg-2);font:700 12px var(--font-mono)}.muted-cell{color:var(--fg-3);font-size:12px}.admin-chart-legend{color:var(--fg-3);font:600 11px var(--font-sans);align-items:center;gap:6px;display:inline-flex}.legend-dot{border-radius:2px;width:8px;height:8px;display:inline-block}.legend-dot--navy{background:var(--pb-navy-900)}.legend-dot--coral{background:var(--pb-coral-500);margin-left:8px}.admin-volume-chart{width:100%;height:auto;display:block}.admin-chart-label{fill:var(--fg-3);font-family:var(--font-mono);letter-spacing:.04em;font-size:9px}.admin-chart-value{fill:var(--fg-2);font-family:var(--font-mono);font-size:9px;font-weight:700}.admin-micro-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.admin-micro-grid div{background:var(--pb-navy-50);border-radius:8px;padding:10px 12px}.admin-micro-grid span{color:var(--fg-3);font:600 10px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;display:block}.admin-micro-grid strong{color:var(--fg-1);font:700 14px var(--font-display);margin-top:2px;display:block}.admin-outcome-pill--valuation{background:var(--pb-coral-100);color:var(--pb-coral-900)}.admin-outcome-pill--payg{background:var(--pb-navy-100);color:var(--pb-navy-800)}.admin-outcome-pill--mortgage{background:var(--success-bg);color:var(--success)}.admin-loading{color:var(--fg-3);font:600 14px var(--font-sans);padding:32px}.admin-login-shell,.admin-home-shell{background:var(--bg-canvas);min-height:100vh}.admin-login-shell{place-items:center;padding:32px;display:grid}.admin-login-card{border:1px solid var(--border-subtle);width:min(100%,440px);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;gap:18px;padding:30px;display:grid}.admin-login-card img,.admin-home-hero img{width:150px;height:auto}.admin-login-card h1,.admin-home-hero h1{color:var(--fg-1);font:800 36px/1 var(--font-display);margin:8px 0}.admin-login-card p,.admin-home-hero p,.admin-home-link p{color:var(--fg-2);font:500 14px/1.5 var(--font-sans);margin:0}.admin-login-card label{color:var(--fg-2);font:700 12px var(--font-sans);gap:7px;display:grid}.admin-login-card input,.admin-users-form input,.admin-users-form select{border:1px solid var(--border-default);min-height:42px;color:var(--fg-1);font:500 14px var(--font-sans);background:#fff;border-radius:7px;padding:0 12px}.admin-login-alert{background:var(--success-bg);color:var(--success);font:600 12px/1.4 var(--font-sans);border-radius:7px;padding:10px 12px}.admin-login-alert--error{background:var(--danger-bg);color:var(--danger)}.admin-login-home{color:var(--fg-3);font:700 12px var(--font-sans);text-decoration:none;position:fixed;top:24px;left:24px}.admin-home-shell{padding:32px}.admin-home-hero{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:18px;width:min(100%,1120px);margin:0 auto 24px;padding:28px 0 22px;display:flex}.admin-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(100%,1120px);margin:0 auto;display:grid}.admin-home-group{width:min(100%,1120px);margin:0 auto 28px}.admin-home-group__title{font:800 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0 0 12px}.admin-home-link{min-height:190px;color:inherit;align-content:start;gap:10px;padding:22px;text-decoration:none;display:grid}.admin-home-link span{color:var(--pb-coral-700);font:800 11px var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.admin-home-link strong{color:var(--fg-1);font:800 24px/1.1 var(--font-display)}.admin-users-card{min-width:0}.admin-users-form{grid-template-columns:minmax(180px,1.2fr) minmax(140px,.9fr) 120px auto;gap:10px;margin-bottom:16px;display:grid}@media (max-width:1100px){.admin-shell{grid-template-columns:1fr}.admin-nav{display:none}.admin-kpi-grid,.admin-two-up,.admin-experiment-grid,.admin-home-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-topbar,.admin-page-head,.a-card__head,.a-card__foot{flex-direction:column;align-items:flex-start}.admin-pane{padding:20px 14px 48px}.admin-stage-head{display:none}.admin-stage-row{grid-template-columns:1fr;gap:8px;padding:14px 0}.admin-stage-row__conv{flex-wrap:wrap;justify-content:flex-start}.admin-experiment-grid{padding:14px}.admin-experiment-card__head,.admin-experiment-card__foot{display:grid}.admin-experiment-card__head b{text-align:left}.admin-experiment-mini__row{grid-template-columns:86px minmax(0,1fr) 30px}.admin-experiment-mini__row em{display:none}.admin-outcome-grid,.admin-micro-grid{grid-template-columns:1fr}.admin-recent-table{white-space:nowrap;display:block;overflow-x:auto}.admin-session-detail{white-space:normal;grid-template-columns:1fr}.admin-login-shell,.admin-home-shell{padding:18px 14px}.admin-login-card{padding:22px}.admin-home-hero,.admin-users-form{grid-template-columns:1fr}.admin-users-form{display:grid}}.owner-shell{background:var(--pb-cream-100);min-height:100vh;padding:12px 18px 40px}.owner-shell__inner{grid-template-columns:1fr;gap:18px;max-width:1080px;margin:0 auto;display:grid}@media (min-width:880px){.owner-shell{padding:32px 28px 64px}.owner-shell__inner{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px}}.owner-shell__main{border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);background:#fff;border-radius:18px;padding:18px 18px 24px}@media (min-width:880px){.owner-shell__main{min-height:640px;padding:30px 36px 36px}}.owner-shell__rail{align-self:flex-start;gap:14px;display:grid;position:static}@media (max-width:879.98px){.owner-shell__rail--desktop-only{display:none}}@media (min-width:880px){.owner-shell__rail{position:sticky;top:24px}}.owner-pill{background:var(--pb-coral-50,#ffedee);border:1px solid var(--pb-coral-100,#ffd8db);font:700 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--pb-coral-700);border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:6px 12px;display:inline-flex}.owner-pill__dot{background:var(--pb-coral-500);border-radius:999px;width:6px;height:6px}@media (max-width:879.98px){.owner-pill--desktop-only{display:none}}.owner-headline{font:800 22px/1.2 var(--font-display);letter-spacing:-.015em;margin:0 0 12px}@media (min-width:880px){.owner-headline{font:800 clamp(26px, 2.6vw, 36px)/1.15 var(--font-display);letter-spacing:-.02em;margin:0 0 16px}}.owner-explainer{font:400 16px/1.55 var(--font-sans);color:var(--fg-2);margin:0 0 24px}@media (min-width:880px){.owner-explainer{font:400 17px/1.6 var(--font-sans);max-width:60ch;margin:0 0 28px}}.owner-quote{background:var(--pb-cream-100);border:1px solid var(--pb-cream-300);border-radius:12px;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}@media (min-width:880px){.owner-quote{border-radius:14px;max-width:560px;margin-bottom:28px;padding:14px 16px}}.owner-quote__swatch{background:linear-gradient(135deg,#dcc9b4 0%,#a88568 100%);border-radius:8px;flex-shrink:0;width:52px;height:52px}@media (min-width:880px){.owner-quote__swatch{width:56px;height:56px}}.owner-quote__body{font:400 12.5px/1.45 var(--font-sans);color:var(--fg-1)}@media (min-width:880px){.owner-quote__body{font-size:13.5px}}.owner-quote__attribution{font:500 12px/1.3 var(--font-sans);color:var(--fg-3);margin-top:4px}.owner-options{grid-template-columns:1fr;gap:10px;margin-top:10px;display:grid}@media (min-width:880px){.owner-options{gap:12px;margin-top:12px}}.owner-rail-card{border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);background:#fff;border-radius:16px;padding:14px 16px}.owner-rail-card--agent{background:linear-gradient(160deg, var(--pb-navy-800) 0%, var(--pb-navy-700) 70%, #2b3258 100%);color:#fff;border-color:#ffffff14;padding:16px 18px}.owner-rail-status{align-items:center;gap:10px;display:flex}@media (max-width:879.98px){.owner-rail-status--desktop-only{display:none}}.owner-rail-status__dot{background:var(--success,#2e7d4f);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #2e7d4f26}.owner-rail-status__body{flex:1;min-width:0}.owner-rail-eyebrow{font:700 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.owner-rail-eyebrow--coral{color:var(--pb-coral-700)}.owner-rail-eyebrow--coral-soft{color:var(--pb-coral-300,#ffb7bc)}.owner-rail-stage{font:600 14px var(--font-sans);color:var(--fg-1);margin-top:2px}.owner-rail-home__address{font:800 18px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--fg-1);margin-top:8px}.owner-rail-home__rest{font:500 13px/1.35 var(--font-sans);color:var(--fg-2);margin-top:2px}.owner-rail-home__meta{font:500 12px/1.3 var(--font-sans);color:var(--fg-3);border-top:1px solid var(--border-subtle);margin-top:10px;padding-top:10px}.owner-rail-agent__row{align-items:center;gap:12px;margin-top:12px;display:flex}.owner-rail-agent__avatar{width:48px;height:48px;font:800 15px var(--font-display);color:var(--pb-navy-900);background:linear-gradient(135deg,#dcc9b4 0%,#a88568 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.owner-rail-agent__avatar img{object-fit:cover;width:100%;height:100%;display:block}.owner-rail-agent__name{font:700 15px var(--font-sans)}.owner-rail-agent__role{font:500 12px var(--font-sans);color:#ffffffa6;margin-top:2px}.owner-rail-agent__whatsapp{color:#fff;width:100%;font:700 13.5px var(--font-sans);white-space:nowrap;transition:filter .16s var(--ease-out);background:#25d366;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:11px 14px;text-decoration:none;display:inline-flex}.owner-rail-agent__whatsapp:hover{filter:brightness(1.05)}.owner-footer-meta{font:500 12px/1.5 var(--font-sans);color:var(--fg-3);margin-top:16px}.owner-rail-connect{background:linear-gradient(135deg, var(--pb-navy-900) 0%, #141b37 60%, #1e2548 100%);color:#fff;transition:transform .22s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), box-shadow .22s var(--ease-out,cubic-bezier(.22, 1, .36, 1));border-radius:18px;flex-direction:column;gap:8px;padding:22px 22px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px -22px #0a112873}.owner-rail-connect:hover,.owner-rail-connect:focus-visible{outline:0;transform:translateY(-2px);box-shadow:0 26px 44px -22px #0a11288c}.owner-rail-connect__arc{pointer-events:none;width:200px;height:200px;transition:opacity .22s var(--ease-out,cubic-bezier(.22, 1, .36, 1));background:radial-gradient(circle,#ff858c52 0%,#ff858c29 40%,#0000 70%);border-radius:50%;position:absolute;top:-64px;right:-64px}.owner-rail-connect:hover .owner-rail-connect__arc,.owner-rail-connect:focus-visible .owner-rail-connect__arc{opacity:1.2}.owner-rail-connect__eyebrow{font:700 10.5px var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:lowercase;color:#ffffffc7;align-items:center;gap:8px;display:inline-flex;position:relative}.owner-rail-connect__eyebrow-coral{color:var(--pb-coral-400)}.owner-rail-connect__head{font:800 26px/1.04 var(--font-display);letter-spacing:-.025em;color:#fff;align-items:flex-end;gap:4px;margin-top:4px;display:inline-flex;position:relative}.owner-rail-connect__dot{background:var(--pb-coral-500);border-radius:50%;width:7px;height:7px;margin-bottom:6px;display:inline-block}.owner-rail-connect__sub{font:italic 500 14px/1.45 var(--font-serif,Georgia, serif);color:#ffffffb8;margin-top:2px;position:relative}.owner-rail-connect__cta{font:700 13px var(--font-sans);letter-spacing:.02em;color:var(--pb-coral-400);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:12px;display:inline-flex;position:relative}.owner-rail-connect__arrow{background:var(--pb-coral-500);width:26px;height:26px;color:var(--pb-navy-900);font:800 14px/1 var(--font-sans);transition:transform .22s var(--ease-out,cubic-bezier(.22, 1, .36, 1));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.owner-rail-connect:hover .owner-rail-connect__arrow,.owner-rail-connect:focus-visible .owner-rail-connect__arrow{transform:translate(3px)}.ar-shell{background:var(--bg-canvas);flex-direction:column;min-height:100vh;display:flex}.ar-topbar{background:var(--pb-navy-900);color:#fff;z-index:30;border-bottom:1px solid #ffffff14;align-items:stretch;padding:0 28px;display:flex;position:sticky;top:0}.ar-topbar__brand{border-right:1px solid #ffffff14;align-items:center;gap:12px;padding:14px 24px 14px 0;display:flex}.ar-topbar__brand img{filter:brightness(0)invert();opacity:.95;width:auto;height:22px}.ar-topbar__brand-tag{font:800 10px var(--font-display);letter-spacing:.16em;color:var(--pb-coral-400);border:1px solid var(--pb-coral-400);border-radius:4px;padding:2px 6px}.ar-tabs{align-items:stretch;margin-left:16px;display:flex}.ar-tab{font:600 13px var(--font-sans);color:var(--pb-navy-300);cursor:pointer;transition:color .14s var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:flex;position:relative}.ar-tab:hover{color:#fff}.ar-tab.active{color:#fff;border-bottom-color:var(--pb-coral-500)}.ar-tab__count{font:700 10px var(--font-mono);color:#fff;background:#ffffff1a;border-radius:999px;padding:1px 7px}.ar-tab.active .ar-tab__count{background:var(--pb-coral-500);color:var(--pb-navy-900)}.ar-tab__dot{background:var(--warning);border-radius:50%;width:6px;height:6px}.ar-topbar__user{font:500 12px var(--font-sans);color:var(--pb-navy-300);align-items:center;gap:10px;margin-left:auto;display:flex}.ar-topbar__user b{color:#fff;font-weight:600}.ar-topbar__signout{font:600 12px var(--font-sans);color:var(--pb-navy-300);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.ar-topbar__signout:hover{color:#fff}.ar-pane{box-sizing:border-box;width:100%;max-width:1300px;margin:0 auto;padding:32px 32px 80px}.ar-pane--wide{max-width:1500px}.ar-section-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;padding-bottom:22px;display:flex;position:relative}.ar-section-head:after{content:"";background:var(--pb-coral-500);width:64px;height:2px;position:absolute;bottom:-1px;left:0}.ar-section-head__eyebrow{font:700 11px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--pb-coral-700);margin-bottom:6px}.ar-section-head__title{font:800 36px/1.05 var(--font-display);letter-spacing:-.022em;color:var(--fg-1);margin:0 0 6px}.ar-section-head__sub{font:500 15px/1.5 var(--font-sans);color:var(--fg-3);max-width:60ch;margin:0}.ar-statusstrip{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.ar-statusstrip__item{font:500 13px var(--font-sans);color:var(--fg-2);border:1px solid var(--border-subtle);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:7px 14px;display:flex}.ar-statusstrip__item b{color:var(--fg-1);font-weight:700}.ar-statusstrip__dot{border-radius:50%;width:8px;height:8px}.ar-subhead{font:800 13px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-1);align-items:center;gap:14px;margin:28px 0 12px;display:flex}.ar-subhead:before{content:"";background:var(--pb-coral-500);width:18px;height:2px}.ar-subhead:after{content:"";background:var(--border-subtle);flex:1;height:1px}.ar-section-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ar-section-grid--3{grid-template-columns:repeat(3,1fr)}.ar-card{--card-bg:#fff;--card-fg:var(--fg-1);--card-fg-sub:var(--fg-3);--card-border:var(--border-subtle);--card-eyebrow:var(--pb-coral-700);--card-tile-bg:var(--pb-navy-50);--card-tile-border:transparent;--card-rule:var(--border-subtle);background:var(--card-bg);color:var(--card-fg);border:1px solid var(--card-border);cursor:pointer;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out);border-radius:16px;flex-direction:column;gap:16px;padding:20px 22px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ar-card:before{content:"";background:var(--pb-coral-500);opacity:0;height:3px;transition:opacity .16s var(--ease-out);position:absolute;top:0;left:0;right:0}.ar-card:hover{border-color:var(--pb-navy-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ar-card:hover:before{opacity:1}.ar-card__eyebrow{font:700 10px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--card-eyebrow);align-items:center;gap:10px;display:flex}.ar-card__eyebrow__num{font:800 11px/1 var(--font-mono);color:var(--card-eyebrow);letter-spacing:0}.ar-card__eyebrow__rule{opacity:.25;background:currentColor;flex:1;height:1px}.ar-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ar-card__title{font:800 22px/1.15 var(--font-display);letter-spacing:-.018em;color:var(--card-fg);margin:0 0 6px}.ar-card__sub{font:500 13.5px/1.5 var(--font-sans);color:var(--card-fg-sub);text-wrap:pretty;max-width:38ch;margin:0}.ar-card__chevron{background:var(--card-tile-bg);width:32px;height:32px;font:600 14px/1 var(--font-mono);color:var(--card-fg);transition:transform .16s var(--ease-out), background .16s var(--ease-out), color .16s var(--ease-out);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ar-card:hover .ar-card__chevron{background:var(--pb-coral-500);color:var(--pb-navy-900);transform:translate(2px)}.ar-card__state{border-top:1px solid var(--card-rule);grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:auto;padding-top:14px;display:grid}.ar-card__tile{background:var(--card-tile-bg);border:1px solid var(--card-tile-border);border-radius:8px;min-width:0;padding:8px 10px 9px}.ar-card__tile__label{font:600 9.5px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--card-fg-sub);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-bottom:2px;display:flex;overflow:hidden}.ar-card__tile__label .dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ar-card__tile__value{font:700 16px/1.1 var(--font-display);letter-spacing:-.01em;color:var(--card-fg);white-space:nowrap}.ar-card--accent-navy{--card-bg:var(--pb-navy-900);--card-fg:#fff;--card-fg-sub:var(--pb-navy-300);--card-border:var(--pb-navy-900);--card-eyebrow:var(--pb-coral-400);--card-tile-bg:#ffffff0f;--card-tile-border:#ffffff14;--card-rule:#ffffff1f}.ar-card--accent-navy:hover{border-color:var(--pb-navy-700)}.ar-card--accent-navy .ar-card__chevron{color:#fff;background:#ffffff1a}.ar-card--accent-navy:hover .ar-card__chevron{background:var(--pb-coral-500);color:var(--pb-navy-900)}.ar-card--accent-cream{--card-bg:var(--pb-cream-100);--card-border:var(--pb-cream-300);--card-tile-bg:#fff;--card-tile-border:var(--pb-cream-300);--card-rule:var(--pb-cream-300)}.ar-card--accent-coral{--card-bg:var(--pb-coral-500);--card-fg:var(--pb-navy-900);--card-fg-sub:var(--pb-navy-800);--card-border:var(--pb-coral-500);--card-eyebrow:var(--pb-navy-900);--card-tile-bg:#ffffff80;--card-tile-border:#0a112814;--card-rule:#0a11281f}.ar-subtabs-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.ar-subtabs-back{font:600 12.5px var(--font-sans);color:var(--fg-2);border:1px solid var(--border-subtle);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;display:inline-flex}.ar-subtabs-back:hover{color:var(--fg-1);border-color:var(--pb-navy-100)}.ar-subtabs{background:var(--pb-navy-50);border:1px solid var(--border-subtle);border-radius:10px;align-items:stretch;gap:2px;padding:4px;display:inline-flex}.ar-subtab{font:600 12.5px var(--font-sans);color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:inline-flex}.ar-subtab:hover{color:var(--fg-1)}.ar-subtab.active{color:var(--fg-1);background:#fff;box-shadow:0 1px 3px #0a11280f}.ar-subtab__count{font:700 10px var(--font-mono);background:var(--pb-navy-100);color:var(--fg-2);border-radius:999px;padding:1px 7px}.ar-subtab.active .ar-subtab__count{background:var(--pb-coral-500);color:var(--pb-navy-900)}.ar-pagetabs-wrap{margin:12px 0 20px;position:relative}.ar-pagetabs{border-bottom:1px solid var(--border-subtle);-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;gap:4px;display:flex;overflow:auto hidden}.ar-pagetabs::-webkit-scrollbar{display:none}.ar-pagetab{scroll-snap-align:start;white-space:nowrap;cursor:pointer;font:500 14px var(--font-sans);color:var(--fg-2);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:8px 16px}.ar-pagetab:hover{color:var(--fg-1)}.ar-pagetab.active{color:var(--fg-1);border-bottom-color:var(--pb-navy-900);font-weight:700}.ar-pagetabs-wrap:after{content:"";pointer-events:none;opacity:1;width:32px;transition:opacity .14s var(--ease-out);background:linear-gradient(90deg, #fff0, var(--bg-canvas,#fff));position:absolute;top:0;bottom:1px;right:0}.ar-pagetabs-wrap.at-end:after{opacity:0}.ar-accordion{flex-direction:column;gap:12px;display:flex}.ar-panel{border:1px solid var(--border-subtle);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:#fff;border-radius:16px;position:relative;overflow:hidden}.ar-panel:before{content:"";background:var(--pb-coral-500);opacity:0;width:3px;transition:opacity .16s var(--ease-out);position:absolute;top:0;bottom:0;left:0}.ar-panel.is-open{border-color:var(--pb-navy-200);box-shadow:var(--shadow-md)}.ar-panel.is-open:before{opacity:1}.ar-panel__head{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:#fff;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;width:100%;padding:18px 22px 18px 20px;display:grid}.ar-panel__head:hover{background:var(--pb-cream-100)}.ar-panel.is-open .ar-panel__head{background:var(--pb-navy-50);border-bottom:1px solid var(--border-subtle)}.ar-panel__mono{background:var(--pb-navy-50);width:48px;height:48px;color:var(--pb-navy-900);font:800 17px/1 var(--font-display);letter-spacing:-.02em;border:1px solid var(--border-subtle);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ar-panel.is-open .ar-panel__mono{background:var(--pb-coral-500);color:var(--pb-navy-900);border-color:var(--pb-coral-500)}.ar-panel__title-wrap{min-width:0}.ar-panel__title{font:800 18px/1.2 var(--font-display);letter-spacing:-.018em;color:var(--fg-1);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 5px;display:flex}.ar-panel__sub{font:500 13px/1.45 var(--font-sans);color:var(--fg-3);max-width:68ch;margin:0}.ar-panel__meta{font:500 11.5px/1.55 var(--font-mono);color:var(--fg-3);letter-spacing:.02em;text-align:right;border-left:1px solid var(--border-subtle);padding-left:16px}.ar-panel__meta b{color:var(--fg-1);font-weight:700}.ar-panel__chev{background:var(--pb-navy-50);width:34px;height:34px;font:600 16px/1 var(--font-mono);color:var(--fg-2);transition:transform .2s var(--ease-out), background .14s var(--ease-out), color .14s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.ar-panel__head:hover .ar-panel__chev{background:var(--pb-navy-200)}.ar-panel.is-open .ar-panel__chev{background:var(--pb-navy-900);color:#fff;transform:rotate(180deg)}.ar-panel__chev .unsaved-dot{background:var(--warning);width:11px;height:11px;box-shadow:0 0 0 1px var(--warning);border:2px solid #fff;border-radius:50%;position:absolute;top:-2px;right:-2px}.ar-panel__body{padding:22px 24px 24px}.ar-pillrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ar-pill{font:700 10px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.ar-pill--live{background:var(--pb-coral-500);color:var(--pb-navy-900)}.ar-pill--default{background:var(--pb-navy-50);color:var(--fg-3);border:1px solid var(--border-subtle)}.ar-pill--unsaved{background:var(--warning-bg);color:var(--warning)}.ar-pill--saved{background:var(--success-bg);color:var(--success)}.ar-pill--diff{background:var(--pb-cream-200);color:var(--fg-2);border:1px solid var(--pb-cream-300)}.ar-prompt-list{flex-direction:column;gap:8px;display:flex}.ar-promptrow{border:1px solid var(--border-subtle);background:#fff;border-radius:10px;overflow:hidden}.ar-promptrow.is-active{border-color:var(--pb-navy-900)}.ar-promptrow__head{font:600 13px var(--font-sans);cursor:pointer;text-align:left;width:100%;color:inherit;background:#fff;border:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.ar-promptrow.is-active .ar-promptrow__head{background:var(--pb-navy-900);color:#fff}.ar-promptrow.is-active .ar-promptrow__head .ar-pill{background:var(--pb-coral-500);color:var(--pb-navy-900)}.ar-promptrow__chev{font:700 14px/1 var(--font-mono);color:var(--fg-3);margin-left:auto}.ar-promptrow.is-active .ar-promptrow__chev{color:#fff}.ar-promptrow__body{border-top:1px solid var(--border-subtle);background:var(--pb-navy-50);padding:14px 14px 16px}.ar-textarea{width:100%;font:400 12.5px/1.55 var(--font-mono);border:1px solid var(--border-default);color:var(--fg-1);resize:vertical;box-sizing:border-box;background:#fff;border-radius:8px;outline:none;padding:12px 14px}.ar-textarea:focus{border-color:var(--pb-navy-900);box-shadow:0 0 0 3px #0a112814}.ar-sandbox{background:var(--pb-navy-900);color:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.ar-sandbox__head{font:700 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pb-coral-400);border-bottom:1px solid #ffffff1f;align-items:center;gap:8px;padding-bottom:10px;display:flex}.ar-sandbox__pickers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ar-sandbox__picker{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:8px 10px}.ar-sandbox__picker label{font:700 9px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--pb-coral-400);margin-bottom:2px;display:block}.ar-sandbox__picker__value{font:600 13px var(--font-sans);color:#fff;justify-content:space-between;align-items:center;display:flex}.ar-sandbox__output{font:500 13px/1.5 var(--font-sans);background:#ffffff0a;border-radius:10px;padding:12px 14px}.ar-sandbox__output__head{font:700 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pb-coral-400);justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ar-sandbox__output__count{font:600 10px var(--font-mono);color:var(--pb-navy-300)}.ar-rail{background:var(--pb-cream-100);border:1px solid var(--pb-cream-300);border-radius:10px;padding:14px 14px 16px}.ar-rail__title{font:700 10px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0 0 8px}.ar-rail__pillrow{flex-wrap:wrap;gap:6px;display:flex}.ar-rail__pill{font:600 11px var(--font-mono);border:1px solid var(--border-subtle);color:var(--fg-1);cursor:pointer;background:#fff;border-radius:6px;padding:4px 8px}.ar-rail__pill:hover{border-color:var(--pb-navy-700);background:var(--pb-navy-50)}.ar-rail__pill--tool{background:var(--pb-navy-900);color:#fff;border-color:var(--pb-navy-900)}.ar-rail__pill--tool:hover{background:var(--pb-navy-700)}.ar-twocol{grid-template-columns:1fr 320px;align-items:start;gap:18px;display:grid}@media (max-width:1080px){.ar-twocol{grid-template-columns:1fr}}.ar-copy-split{grid-template-columns:1.2fr 1fr;align-items:start;gap:18px;display:grid}@media (max-width:1280px){.ar-copy-split{grid-template-columns:1fr}}.ar-actions{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.ar-actions__meta{font:500 11px var(--font-mono);color:var(--fg-3);margin-right:auto}.ar-btn{font:600 12px var(--font-sans);border:1px solid var(--border-default);cursor:pointer;color:var(--fg-1);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;text-decoration:none;display:inline-flex}.ar-btn:hover{border-color:var(--pb-navy-900)}.ar-btn:disabled{opacity:.5;cursor:not-allowed}.ar-btn--primary{background:var(--pb-navy-900);color:#fff;border-color:var(--pb-navy-900)}.ar-btn--primary:hover{background:var(--pb-navy-800)}.ar-btn--ghost{border-color:#0000}.ar-btn--danger{color:var(--danger);border-color:var(--danger-bg)}.ar-btn--kbd{font:500 11px var(--font-mono);color:#ffffffb3;background:#ffffff1f;border-radius:4px;padding:2px 6px}.ar-field-label{font:700 11px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px;display:block}.ar-empty{border:1px dashed var(--border-default);text-align:left;background:#fff;border-radius:14px;padding:32px 28px}.ar-empty h3{font:800 18px var(--font-display);color:var(--fg-1);margin:0 0 8px}.ar-empty p{font:500 14px/1.55 var(--font-sans);color:var(--fg-3);max-width:65ch;margin:0 0 14px}.ar-empty__list{font:500 13.5px/1.55 var(--font-sans);color:var(--fg-2);margin:0 0 12px;padding-left:18px}.ar-empty__list code{background:var(--pb-navy-50);border:1px solid var(--border-subtle);font:600 12px var(--font-mono);border-radius:4px;padding:1px 6px}@media (max-width:768px){.ar-topbar{flex-wrap:wrap;align-items:center;padding:0 14px}.ar-topbar__brand{border-right:0;flex-shrink:0;gap:8px;padding:10px 12px 10px 0}.ar-topbar__brand img{height:18px}.ar-topbar__brand-tag{display:none}.ar-topbar__user{gap:8px;margin-left:auto;font-size:11px}.ar-topbar__user>span{display:none}.ar-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:1px solid #ffffff0f;flex-basis:100%;order:3;margin:0 -14px;padding:0 14px;overflow:auto hidden}.ar-tabs::-webkit-scrollbar{display:none}.ar-tab{flex-shrink:0;padding:11px 14px;font-size:12.5px}.ar-pane{padding:20px 16px 60px}.ar-section-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px}.ar-section-head__title{font:800 26px/1.1 var(--font-display)}.ar-section-head__sub{max-width:none;font-size:14px}.ar-statusstrip{gap:8px;margin-bottom:16px}.ar-statusstrip__item{padding:6px 12px;font-size:12px}.ar-subtabs-row{flex-direction:column;align-items:flex-start;gap:10px}.ar-subtabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.ar-subtabs::-webkit-scrollbar{display:none}.ar-subtab{flex-shrink:0}.ar-pagetab{padding:9px 12px;font-size:13px}.ar-section-grid,.ar-section-grid--3{grid-template-columns:1fr;gap:12px}.ar-card{gap:12px;padding:16px 18px}.ar-card__title{font:800 19px/1.2 var(--font-display)}.ar-card__sub{max-width:none;font-size:13px}.ar-card__state{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr 1fr}.ar-card__tile__value{font-size:15px}.ar-panel__head{grid-template-columns:auto 1fr auto;gap:12px;padding:14px}.ar-panel__mono{width:40px;height:40px;font-size:15px}.ar-panel__title{gap:6px;font-size:16px}.ar-panel__sub{font-size:12.5px}.ar-panel__meta{display:none}.ar-panel__chev{width:30px;height:30px;font-size:14px}.ar-panel__body{padding:16px}}@media (max-width:420px){.ar-pane{padding:16px 12px 60px}.ar-section-head__title{letter-spacing:-.02em;font-size:23px}.ar-card__state{grid-template-columns:1fr}.ar-tab{padding:11px 10px}}.vs-note{font:400 14px / 1.6 var(--font-sans);color:var(--fg-3);max-width:74ch;margin:0 0 16px}.vs-alert{border:1px solid var(--border-subtle);border-left:3px solid var(--border-strong);border-radius:var(--r-md);font:400 14px / 1.6 var(--font-sans);color:var(--fg-2);max-width:90ch;margin:0 0 20px;padding:14px 18px}.vs-alert strong{color:var(--fg-1)}.vs-alert p{margin:8px 0 0}.vs-alert ul{margin:8px 0 0;padding-left:20px}.vs-alert--info{border-left-color:var(--info);background:var(--info-bg)}.vs-alert--warning{border-left-color:var(--warning);background:var(--warning-bg)}.vs-alert--danger{border-left-color:var(--danger);background:var(--danger-bg)}.vs-items{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--r-lg);flex-direction:column;gap:1px;margin:0 0 24px;display:flex;overflow:hidden}.vs-item{background:var(--pb-paper);padding:14px 18px}.vs-item.is-off{background:var(--pb-navy-50)}.vs-item.is-off .vs-item__label{color:var(--fg-4);text-decoration:line-through}.vs-item__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.vs-item__toggle{cursor:pointer;align-items:center;gap:10px;display:flex}.vs-item__toggle input{flex:none;width:18px;height:18px}.vs-item__label{font:600 15px var(--font-sans);color:var(--fg-1)}.vs-item__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vs-tag{font:600 10.5px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3);background:var(--pb-navy-50);border:1px solid var(--border-subtle);border-radius:var(--r-pill);white-space:nowrap;padding:3px 9px}.vs-tag--edited{color:var(--pb-coral-800);background:var(--pb-coral-50);border-color:var(--pb-coral-100)}.vs-item__body{border-top:1px dashed var(--border-default);flex-direction:column;gap:14px;margin-top:14px;padding-top:14px;display:flex}.vs-btn-sm{min-height:34px;padding:0 12px;font-size:13px}.vs-field{flex-direction:column;gap:5px;display:flex}.vs-field>span{font:600 11px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3)}.vs-field>small{font:400 12.5px / 1.55 var(--font-sans);color:var(--fg-3);max-width:60ch}.vs-field input[type=text],.vs-field input[type=number],.vs-field textarea{border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--pb-paper);width:100%;font:400 14px / 1.6 var(--font-sans);color:var(--fg-1);padding:10px 12px}.vs-field textarea{resize:vertical}.vs-field input[type=number]{font-variant-numeric:tabular-nums;max-width:160px}.vs-field--inline{flex-direction:row;align-items:flex-start;gap:10px}.vs-field--inline input{flex:none;width:18px;height:18px;margin-top:2px}.vs-field--inline>span{font:400 14px / 1.6 var(--font-sans);text-transform:none;letter-spacing:normal;color:var(--fg-2);max-width:64ch}.vs-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px 28px;margin:0 0 28px;display:grid}.vs-anchors{border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--pb-cream-100);max-width:80ch;margin:0 0 28px;padding:18px 22px}.vs-anchors h3{font:700 15px var(--font-sans);color:var(--fg-1);margin:0 0 6px}.vs-anchors ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vs-anchors li{font:400 14px / 1.55 var(--font-sans);color:var(--fg-2)}.vs-anchors li strong{min-width:22px;color:var(--pb-coral-800);font-variant-numeric:tabular-nums;display:inline-block}.vs-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 28px;display:flex}.vs-log{flex-direction:column;gap:1px;margin:0 0 28px;padding:0;list-style:none;display:flex}.vs-log li{background:var(--pb-paper);border-bottom:1px solid var(--border-subtle);font:400 13px / 1.5 var(--font-sans);color:var(--fg-2);grid-template-columns:90px 200px minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.vs-log li span:first-child{color:var(--fg-3);font-variant-numeric:tabular-nums}@media (max-width:700px){.vs-log li{grid-template-columns:1fr;gap:2px}}.bm-page{color:#0a1128;background:#efeae2;min-height:100svh;padding:24px 12px 48px}.bm-shell{background:#fbf7f2;border-radius:20px;max-width:600px;margin:0 auto;padding:26px 0 40px;overflow:hidden}.bm-gutter{padding-left:40px;padding-right:40px}.bm-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:26px;display:flex}.bm-header__tag{font:600 10px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:#b9743b;padding-top:6px}.bm-pill{font:700 11px/1 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:#e06068;background:#fcebec;border-radius:999px;align-items:center;gap:7px;margin:0 0 20px;padding:8px 15px;display:inline-flex}.bm-pill__dot{background:#e06068;border-radius:999px;width:5px;height:5px}.bm-h1{font:800 40px/1.03 var(--font-display,var(--font-sans));letter-spacing:-.03em;color:#0a1128;margin:0 0 18px}.bm-h1 span{color:#ff858c}.bm-sub{font:italic 400 18px/1.5 var(--font-serif,Georgia, serif);color:#3a4062;margin:0}.bm-card{background:#fff;border:1px solid #ece4d7;border-radius:16px;margin-top:28px}.bm-loc{align-items:center;gap:12px;padding:22px 24px 18px;display:flex}.bm-loc__badge{background:#fcebec;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.bm-loc__label{font:700 10px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#b9743b;margin-bottom:5px}.bm-loc__value{font:600 15px/1.4 var(--font-sans);color:#0a1128}.bm-loc__value a{color:#5b617f;text-underline-offset:3px;font-weight:500;text-decoration:underline}.bm-stats{margin:0 20px;padding:0;list-style:none;display:grid}.bm-stats li{text-align:center;padding:14px 8px}.bm-stats li+li{border-left:1px solid #ece4d7}.bm-stats svg{margin:0 auto 10px;display:block}.bm-stats__value{font:800 20px/1.1 var(--font-sans);color:#0a1128;margin-bottom:6px}.bm-stats__label{font:700 10px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#9a93a0}.bm-chips{flex-wrap:wrap;gap:8px;padding:8px 24px 4px;display:flex}.bm-chips span{font:600 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#5b617f;background:#fbf7f2;border:1px solid #ece4d7;border-radius:999px;padding:6px 12px}.bm-privacy{font:500 13px/1.5 var(--font-sans);color:#5b617f;background:#f6f4fb;border-radius:10px;align-items:center;gap:10px;margin:14px 24px 22px;padding:12px 16px 12px 14px;display:flex}.bm-privacy svg{flex-shrink:0}.bm-prompt{font:600 15px/1.5 var(--font-sans);color:#0a1128;margin:24px 0 14px}.bm-btn{box-sizing:border-box;text-align:left;width:100%;font:700 16px/1.2 var(--font-sans);cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:18px 22px;transition:opacity .16s,border-width .16s;display:flex}.bm-btn--yes{color:#14432b;background:#eaf5ee;border-color:#7fbf9a}.bm-btn--more{color:#5a4413;background:#fcf3da;border-color:#e5c766}.bm-btn--no{color:#6a2626;background:#fcecec;border-color:#e39b9b}.bm-btn--selected{border-width:2.5px;padding:17px 21px}.bm-btn--dimmed{opacity:.55}.bm-note{font:500 13px/1.55 var(--font-sans);color:#5b617f;margin:4px 0 0}.bm-panel{background:#fff;border:1.5px solid #ece4d7;border-radius:14px;margin-top:16px;padding:18px 20px}.bm-panel--coral{background:#fcebec;border-color:#f6cdd1}.bm-panel__title{font:800 18px/1.2 var(--font-sans);color:#0a1128;margin:0 0 6px}.bm-panel__body{font:italic 400 15px/1.6 var(--font-serif,Georgia, serif);color:#3a4062;margin:0}.bm-agent{border-top:1px solid #f0e9dc;margin-top:28px;padding-top:20px}@media (max-width:620px){.bm-page{padding:14px 10px 36px}.bm-gutter{padding-left:22px;padding-right:22px}.bm-h1{font-size:30px;line-height:1.06}.bm-stats{grid-template-columns:1fr!important}.bm-stats li{padding:15px 0;border-left:0!important}.bm-stats li+li{border-top:1px solid #ece4d7}}.ag-shell{background:var(--pb-cream-100);flex-direction:column;min-height:100vh;display:flex}.ag-topbar{background:var(--pb-navy-900);color:#fff;z-index:30;align-items:center;gap:18px;padding:12px 24px;display:flex;position:sticky;top:0}.ag-topbar__brand{align-items:center;gap:10px;text-decoration:none;display:flex}.ag-topbar__brand img{filter:brightness(0)invert();opacity:.95;width:auto;height:20px}.ag-topbar__tag{font:800 10px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--pb-navy-300)}.ag-tabs{align-items:center;gap:6px;display:flex}.ag-tab{border-radius:var(--r-pill);min-height:40px;color:var(--pb-navy-300);font:600 14px var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.ag-tab:hover{color:#fff;background:#ffffff12}.ag-tab.is-active{color:var(--pb-navy-900);background:#fff;font-weight:700}.ag-tab__count{font:700 11px var(--font-sans);border-radius:var(--r-pill);color:#fff;text-align:center;background:#ffffff24;min-width:20px;padding:1px 7px}.ag-tab.is-active .ag-tab__count{background:var(--pb-coral-500);color:var(--pb-navy-900)}.ag-topbar__user{font:500 13px var(--font-sans);color:var(--pb-navy-300);align-items:center;gap:12px;margin-left:auto;display:flex}.ag-topbar__signout{border-radius:var(--r-pill);color:#fff;min-height:36px;font:600 13px var(--font-sans);cursor:pointer;background:0 0;border:1px solid #fff3;padding:0 14px}.ag-topbar__signout:hover{background:#ffffff1a}.ag-topbar__cog{color:#fff;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ag-topbar__cog:hover{background:#ffffff1a}.ag-topbar__cog.is-active{color:var(--pb-navy-900);background:#fff}.ag-fresh{background:var(--pb-paper);border-bottom:1px solid var(--border-subtle);font:400 13px var(--font-sans);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;display:flex}.ag-fresh--stale{background:var(--warning-bg);border-bottom-color:#f0ddbb}.ag-fresh--failed{background:var(--danger-bg);border-bottom-color:#f3c9c5}.ag-fresh__label{align-items:center;gap:7px;font-weight:700;display:inline-flex}.ag-fresh--healthy .ag-fresh__label{color:var(--success)}.ag-fresh--stale .ag-fresh__label{color:var(--warning)}.ag-fresh--failed .ag-fresh__label{color:var(--danger)}.ag-fresh__refresh{border:1px solid var(--border-default);border-radius:var(--r-pill);background:var(--pb-paper);min-height:36px;font:600 13px var(--font-sans);color:var(--fg-1);cursor:pointer;margin-left:auto;padding:0 16px}.ag-fresh__refresh:hover{border-color:var(--border-ink)}.ag-fresh__refresh:disabled{opacity:.55;cursor:default}.ag-pane{width:100%;max-width:1180px;padding:32px 24px 96px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));flex:1;margin:0 auto}.ag-topbar{padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px))}.ag-eyebrow{font:700 11px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3);margin-bottom:8px}.ag-h1{font:800 var(--fs-36) / var(--lh-tight) var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-1);margin:0 0 8px}.ag-sub{font:400 var(--fs-16) / var(--lh-relaxed) var(--font-sans);color:var(--fg-3);max-width:60ch;margin:0 0 24px}.ag-next{background:var(--pb-navy-900);color:#fff;border-radius:var(--r-xl);flex-wrap:wrap;align-items:center;gap:24px;margin:0 0 24px;padding:26px 28px;display:flex}.ag-next__body{flex:320px;min-width:0}.ag-next__eyebrow{font:700 11px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--pb-coral-400);margin-bottom:8px}.ag-next__title{font:800 var(--fs-30) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-tight);margin:0 0 6px}.ag-next__sub{font:400 var(--fs-16) / var(--lh-normal) var(--font-sans);color:var(--pb-navy-200);margin:0}.ag-next__actions{flex-wrap:wrap;gap:12px;display:flex}.ag-btn{border-radius:var(--r-pill);min-width:44px;min-height:48px;font:700 15px var(--font-sans);cursor:pointer;transition:filter var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.ag-btn--primary{background:var(--pb-coral-500);color:var(--pb-navy-900)}.ag-btn--primary:hover{filter:brightness(1.06)}.ag-btn--ghost{border-color:var(--border-default);color:var(--fg-1);background:0 0}.ag-btn--ghost:hover{border-color:var(--border-ink)}.ag-btn--on-dark{color:#fff;background:0 0;border-color:#ffffff59}.ag-btn--on-dark:hover{background:#ffffff1a}.ag-btn--epcold{color:#ffd9a8;border-color:#ffbe6ebf}.ag-btn--epcold:hover{background:#ffbe6e24}.ag-panel__acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ag-btn--watch{background:var(--pb-navy-900);color:#fff}.ag-btn--watch:hover{filter:brightness(1.35)}.ag-btn--call{min-height:56px;font-size:16px}.ag-btn:disabled{opacity:.5;cursor:default;filter:none}.ag-tel{color:inherit;text-underline-offset:3px;text-decoration:underline}.ag-tel:hover{text-decoration-thickness:2px}.ag-summary-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin:0 0 24px;display:grid}.ag-block{background:var(--pb-paper);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:22px 24px}.ag-block__value{align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.ag-block__number{font:800 var(--fs-48) / 1 var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-1)}.ag-block__unit{font:500 var(--fs-16) var(--font-sans);color:var(--fg-3)}.ag-block__reason{font:400 14px / var(--lh-relaxed) var(--font-sans);color:var(--fg-2);margin:0 0 14px}.ag-block__link{font:700 14px var(--font-sans);color:var(--fg-1);-webkit-text-decoration-color:var(--pb-coral-500);-webkit-text-decoration-color:var(--pb-coral-500);-webkit-text-decoration-color:var(--pb-coral-500);text-decoration-color:var(--pb-coral-500)}.ag-preview{background:var(--pb-paper);border:1px solid var(--border-subtle);border-radius:var(--r-lg);overflow:hidden}.ag-preview__head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.ag-preview__title{font:700 var(--fs-18) var(--font-display);color:var(--fg-1)}.ag-preview__row{border-bottom:1px solid var(--border-subtle);color:inherit;align-items:flex-start;gap:16px;padding:16px 22px;text-decoration:none;display:flex}.ag-preview__row:last-child{border-bottom:0}.ag-preview__row:hover{background:var(--pb-cream-100)}.ag-preview__time{font:700 15px var(--font-sans);color:var(--fg-1);min-width:62px;line-height:1.35}.ag-preview__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ag-preview__name{font:700 15px var(--font-sans);color:var(--fg-1);line-height:1.35}.ag-preview__meta{font:400 13px var(--font-sans);color:var(--fg-3);line-height:1.4}.ag-preview__empty{font:400 14px var(--font-sans);color:var(--fg-3);padding:26px 22px}@media (max-width:430px){.ag-preview__row{flex-wrap:wrap}.ag-preview__row:after{content:"";flex-basis:100%;order:1;height:0}.ag-preview__row>.ag-pill{order:2;margin-left:78px}}.ag-pill{border-radius:var(--r-pill);font:700 12px var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.ag-pill__glyph{font-size:11px;line-height:1}.ag-pill--neutral{background:var(--pb-navy-100);color:var(--fg-2)}.ag-pill--test{background:var(--pb-navy-900);color:var(--pb-paper);border:1px solid var(--pb-navy-900)}.ag-pill--info{background:var(--info-bg);color:var(--info)}.ag-pill--success{background:var(--success-bg);color:var(--success)}.ag-pill--warning{background:var(--warning-bg);color:var(--warning)}.ag-pill--danger{background:var(--danger-bg);color:var(--danger)}.ag-pill--coral{background:var(--pb-coral-100);color:var(--pb-coral-900)}.ag-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;display:flex}.ag-search{border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--pb-paper);min-height:48px;font:400 15px var(--font-sans);color:var(--fg-1);flex:280px;padding:0 16px}.ag-search::placeholder{color:var(--fg-4)}.ag-chip{border:1px solid var(--border-default);border-radius:var(--r-pill);background:var(--pb-paper);min-height:44px;font:600 14px var(--font-sans);color:var(--fg-2);cursor:pointer;padding:0 18px}.ag-chip.is-active{background:var(--pb-navy-900);border-color:var(--pb-navy-900);color:#fff}.ag-cards{flex-direction:column;gap:14px;display:flex}@media (min-width:1024px){.ag-cards--two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}}.ag-card{background:var(--pb-paper);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:20px 22px;position:relative;overflow:hidden}.ag-card--urgent:before{content:"";background:var(--pb-coral-500);width:4px;position:absolute;inset:0 auto 0 0}.ag-card--attention:before{content:"";background:var(--danger);width:4px;position:absolute;inset:0 auto 0 0}.ag-card__head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.ag-card__flag{border:1px solid var(--success);border-radius:var(--r-pill);font:700 12px var(--font-sans);color:var(--success);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;padding:4px 11px;display:inline-flex}.ag-card__name{font:800 var(--fs-20) var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-1)}.ag-card__address{font:400 15px var(--font-sans);color:var(--fg-2);margin:0 0 4px}.ag-buyergroup{border:1px solid var(--border-subtle);border-radius:var(--r-md);margin:14px 0 0;overflow:hidden}.ag-buyergroup__head{cursor:pointer;background:var(--pb-navy-50);flex-direction:column;justify-content:center;min-height:44px;padding:10px 12px;list-style:none;display:flex}.ag-buyergroup__head::-webkit-details-marker{display:none}.ag-buyergroup__title{font:700 11px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-1);align-items:center;gap:8px;display:flex}.ag-buyergroup__count{font:700 11px var(--font-sans);letter-spacing:0;border-radius:var(--r-pill);background:var(--pb-coral-500);min-width:20px;color:var(--pb-navy-900);text-align:center;padding:1px 7px}.ag-buyergroup__sub{font:400 12px var(--font-sans);color:var(--fg-3)}.ag-buyergroup__body{padding:12px}.ag-buyergroup__title:after{content:"▸";color:var(--fg-3);transition:transform var(--dur-fast) var(--ease-out);margin-left:auto;font-size:12px}.ag-buyergroup[open] .ag-buyergroup__title:after{transform:rotate(90deg)}.ag-buyercard{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--pb-paper);margin-bottom:8px;padding:12px}.ag-buyercard__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ag-buyercard__name{font:700 14px var(--font-sans);color:var(--fg-1)}.ag-buyercard__tag{font:600 11px var(--font-sans);border-radius:var(--r-pill);background:var(--pb-navy-50);color:var(--fg-2);padding:2px 8px}.ag-buyercard__why{font:500 13px/1.5 var(--font-sans);color:var(--fg-1);border-left:3px solid var(--pb-coral-400,#ff9aa0);background:var(--pb-coral-100,#ffe9eb);border-radius:0 var(--r-sm) var(--r-sm) 0;margin:6px 0;padding:8px 10px}.ag-buyercard__line{font:400 13px/1.6 var(--font-sans);color:var(--fg-2)}.ag-buyercard__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ag-pricegap{border-radius:var(--r-md);background:var(--warning-bg);border:1px solid #f0ddbb;margin:0 0 10px;padding:10px 12px}.ag-pricegap__head{font:700 13px/1.4 var(--font-sans);color:#7a4c06;margin-bottom:4px}.ag-pricegap__body{font:400 13px/1.55 var(--font-sans);color:var(--fg-2);margin:0}.ag-buyercard__fit{font:600 12px/1.5 var(--font-sans);margin-top:4px}.ag-buyercard__fit--short{color:#7a4c06}.ag-buyercard__fit--ok{color:var(--success)}.ag-buyerflag{border-radius:var(--r-md);background:var(--pb-coral-100,#fdecea);border:1px solid var(--pb-coral-300,#f5b8b0);font:400 13px/1.5 var(--font-sans);color:var(--fg-1);align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;display:flex}.ag-buyerflag b{font-weight:700}.ag-card__sfnote{font:400 12px/1.5 var(--font-sans);color:var(--fg-3);border-left:2px solid var(--border-subtle);margin:6px 0 0;padding-left:10px}.ag-card__owner{font:500 13px var(--font-sans);color:var(--fg-3);margin:0 0 4px}.ag-card__callmark{color:var(--fg-3);opacity:.75;cursor:default;font-size:13px;line-height:1}.ag-card__facts{font:400 13px var(--font-sans);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.ag-card__facts b{color:var(--fg-1);font-weight:700}.ag-card__facts .sep{color:var(--pb-navy-200)}.ag-card__soon{color:var(--pb-coral-800);font-weight:700}.ag-headline{background:var(--pb-cream-100);border:1px solid var(--pb-cream-300);border-radius:var(--r-md);margin:0 0 14px;padding:12px 14px}.ag-headline__label{font:700 10px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3);margin-bottom:5px}.ag-headline__text{font:400 14px / var(--lh-relaxed) var(--font-sans);color:var(--fg-1)}.ag-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.ag-card__actions>.ag-btn{width:100%;padding:0 14px}.ag-card__actions>:not(.ag-btn){grid-column:1/-1}.ag-card__actions>.ag-btn:nth-last-child(1 of .ag-btn):nth-child(odd of .ag-btn){grid-column:1/-1}.ag-card__cta{gap:12px;margin-top:12px;display:grid}.ag-card__cta>.ag-btn{width:100%}.ag-btn>svg{flex:none;width:17px;height:17px}.ag-filmfail{border-radius:var(--r-md);background:var(--pb-coral-100,#fff4f5);border:1px solid var(--pb-coral-200,#ffd3d7);font:500 13.5px/1.55 var(--font-sans);color:var(--fg-2);margin-top:12px;padding:12px 14px}.ag-filmfail b{color:var(--fg-1)}.ag-filmfail__act{margin-top:12px;display:inline-flex}.ag-filmfail__why{font:500 12px/1.5 var(--font-mono,monospace);color:var(--fg-3);overflow-wrap:anywhere;margin-top:6px;display:block}.ag-nonumber{border:1px dashed var(--border-strong);border-radius:var(--r-md);font:400 13px / var(--lh-relaxed) var(--font-sans);color:var(--fg-2);background:var(--pb-navy-50);align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.ag-panel-scrim{z-index:40;animation:ag-fade var(--dur-base) var(--ease-out);background:#0a112866;position:fixed;inset:0}.ag-panel{background:var(--pb-paper);z-index:41;width:520px;max-width:100vw;box-shadow:var(--shadow-xl);animation:ag-slide var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.ag-panel-scrim--over-sheets{z-index:70}.ag-panel--over-sheets{z-index:71}@keyframes ag-fade{0%{opacity:0}to{opacity:1}}@keyframes ag-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ag-panel,.ag-panel-scrim{animation:none}}.ag-panel--inline{width:auto;max-width:none;box-shadow:none;border:1px solid var(--border-subtle);border-radius:var(--r-lg);max-height:calc(100vh - 200px);animation:none;position:static}.ag-panel__head{background:var(--pb-navy-900);color:#fff;flex:none;padding:22px 24px}.ag-panel__eyebrow{font:700 10px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--pb-navy-300);margin-bottom:6px}.ag-panel__name{font:800 var(--fs-24) var(--font-display);letter-spacing:var(--ls-tight);margin:0 0 4px}.ag-panel__address{font:400 14px var(--font-sans);color:var(--pb-navy-200);margin:0 0 2px}.ag-panel__meta{font:400 13px var(--font-sans);color:var(--pb-navy-300);margin:0 0 16px}.ag-panel__close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;width:44px;height:44px;font-size:18px;position:absolute;top:18px;right:18px}.ag-panel__close:hover{background:#ffffff1f}.ag-panel__body{-webkit-overflow-scrolling:touch;flex:1;padding:24px;overflow-y:auto}.ag-panel__section{margin:0 0 26px}.ag-panel__h2{font:800 var(--fs-20) var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-1);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.ag-story{border-left:3px solid var(--pb-coral-500);background:var(--pb-cream-100);border-radius:0 var(--r-md) var(--r-md) 0;font:400 16px / 1.6 var(--font-serif);color:var(--fg-1);margin:0 0 14px;padding:16px 18px}.ag-why{background:var(--pb-coral-50);border-radius:var(--r-md);margin:0 0 14px;padding:14px 16px}.ag-why__label{font:700 10px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--pb-coral-900);margin-bottom:6px}.ag-why__text{font:400 14px / var(--lh-relaxed) var(--font-sans);color:var(--fg-1)}.ag-note{font:400 13px / var(--lh-relaxed) var(--font-sans);color:var(--fg-3);background:var(--pb-navy-50);border-radius:var(--r-sm);margin:0 0 12px;padding:10px 12px}.ag-stamp{font:400 12px var(--font-sans);color:var(--fg-3);margin:0 0 16px}.ag-evidence{border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden}.ag-evidence+.ag-evidence{margin-top:10px}.ag-evidence__toggle{background:var(--pb-paper);width:100%;min-height:52px;font:700 15px var(--font-sans);color:var(--fg-1);cursor:pointer;text-align:left;border:0;align-items:center;gap:10px;padding:0 16px;display:flex}.ag-evidence__toggle:hover{background:var(--pb-cream-100)}.ag-evidence__sign{font:400 16px var(--font-mono);color:var(--fg-3);width:14px}.ag-evidence__n{font:600 13px var(--font-sans);color:var(--fg-3);margin-left:auto}.ag-evidence__items{border-top:1px solid var(--border-subtle)}.ag-fact{border-bottom:1px solid var(--border-subtle);padding:12px 16px}.ag-fact:last-child{border-bottom:0}.ag-fact__text{font:400 14px / var(--lh-relaxed) var(--font-sans);color:var(--fg-1)}.ag-fact__prov{font:400 12px var(--font-sans);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.ag-fact__src{font-family:var(--font-mono);color:var(--fg-4);font-size:11px}.ag-fact__actor{font:700 10px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-xs);padding:2px 6px}.ag-fact__actor--customer{background:var(--success-bg);color:var(--success)}.ag-fact__actor--us{background:var(--pb-navy-100);color:var(--fg-2)}.ag-uncertain{color:var(--fg-3);font-style:italic}.ag-facts{background:var(--border-subtle);border-radius:var(--r-md);gap:1px;display:grid;overflow:hidden}.ag-facts__row{background:var(--pb-paper);gap:12px;padding:12px 14px;display:flex}.ag-facts__k{font:600 13px var(--font-sans);color:var(--fg-3);flex:0 0 42%}.ag-facts__v{font:400 14px var(--font-sans);color:var(--fg-1);flex:1}.ag-facts__v--missing{color:var(--fg-4);font-style:italic}.ag-quote{border-left:3px solid var(--border-strong);font:400 15px / var(--lh-relaxed) var(--font-serif);color:var(--fg-2);padding:4px 0 4px 14px}.ag-panel__section--precall{border:1px solid var(--pb-coral-500);border-radius:var(--r-md);background:var(--pb-paper);padding:18px 18px 6px}.ag-precall__because{color:var(--fg-3)}.ag-precall__read{border-radius:var(--r-md);background:var(--pb-navy-50);margin-top:14px;padding:12px 14px}.ag-precall__read .ag-stamp{margin-bottom:0}.ag-dossier{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--pb-paper);padding:16px 18px}.ag-dossier--none{background:var(--pb-navy-50);border-style:dashed}.ag-dossier__head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ag-dossier__title{font:700 15px var(--font-sans);color:var(--fg-1)}.ag-dossier__list{flex-direction:column;gap:6px;margin:10px 0 14px;padding:0;list-style:none;display:flex}.ag-dossier__list li{font:400 13px / var(--lh-relaxed) var(--font-sans);color:var(--fg-2);gap:8px;display:flex}.ag-dossier__list li:before{content:"▪";color:var(--pb-coral-500);flex:none}.ag-dossier__safe{font:400 12px / var(--lh-relaxed) var(--font-sans);color:var(--success);align-items:flex-start;gap:6px;margin-top:8px;display:flex}.ag-call-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:20px;display:grid}.ag-aircall{border:1px solid var(--border-default);border-radius:var(--r-lg);background:var(--pb-paper);position:sticky;top:96px;overflow:hidden}.ag-aircall__head{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px;display:flex}.ag-aircall__brand{font:700 11px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3)}.ag-aircall__who{border-bottom:1px solid var(--border-subtle);padding:16px 18px}.ag-aircall__name{font:800 var(--fs-20) var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-1)}.ag-aircall__number{font:600 15px var(--font-mono);color:var(--fg-2);overflow-wrap:anywhere;margin-top:4px}.ag-aircall__who{min-width:0}.ag-aircall__who>*{overflow-wrap:anywhere}.ag-aircall__slot{border:2px dashed var(--border-strong);border-radius:var(--r-md);background:var(--pb-navy-50);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:420px;margin:18px;padding:24px;display:flex}.ag-aircall__slot-label{font:700 11px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3)}.ag-aircall__slot-text{font:400 13px / var(--lh-relaxed) var(--font-sans);color:var(--fg-3);max-width:34ch}.ag-aircall__dial{border-bottom:1px solid var(--border-subtle);flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:18px;display:flex}.ag-aircall__dial>.ag-btn{min-width:0}.ag-aircall__dial-text{font:400 13px / var(--lh-relaxed) var(--font-sans);color:var(--fg-3);margin:0}.ag-callnote{font:400 12px / var(--lh-relaxed) var(--font-sans);color:var(--fg-3);flex-basis:100%}.ag-outcomes{flex-direction:column;gap:10px;display:flex}.ag-outcome{border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--pb-paper);min-height:52px;font:700 15px var(--font-sans);color:var(--fg-1);cursor:pointer;text-align:left;padding:0 18px}.ag-outcome:hover{border-color:var(--border-ink)}.ag-outcome--primary{background:var(--pb-coral-500);border-color:var(--pb-coral-500);color:var(--pb-navy-900)}.ag-outcome--primary:hover{filter:brightness(1.06)}.ag-outcome-note{border:1px solid var(--border-default);border-radius:var(--r-md);width:100%;min-height:96px;font:400 15px / var(--lh-relaxed) var(--font-sans);color:var(--fg-1);resize:vertical;padding:12px 14px}.ag-alert{border-radius:var(--r-md);font:400 14px / var(--lh-relaxed) var(--font-sans);align-items:flex-start;gap:10px;margin:0 0 20px;padding:14px 16px;display:flex}.ag-alert--info{background:var(--info-bg);color:#123a6b}.ag-alert--warning{background:var(--warning-bg);color:#7a4c06}.ag-alert--danger{background:var(--danger-bg);color:#7d1b16}.ag-alert--success{background:var(--success-bg);color:#1c5334}.ag-empty{background:var(--pb-paper);border:1px dashed var(--border-strong);border-radius:var(--r-lg);text-align:center;padding:44px 28px}.ag-empty__title{font:800 var(--fs-24) var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-1);margin:0 0 8px}.ag-empty__sub{font:400 15px / var(--lh-relaxed) var(--font-sans);color:var(--fg-3);max-width:46ch;margin:0 auto}.ag-skeleton{background:var(--pb-paper);border:1px solid var(--border-subtle);border-radius:var(--r-lg);min-height:188px;padding:20px 22px}.ag-skeleton__bar{border-radius:var(--r-xs);background:var(--pb-navy-100);height:12px;margin-bottom:12px;animation:1.4s ease-in-out infinite ag-pulse}@keyframes ag-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ag-skeleton__bar{animation:none}}.ag-login{background:var(--pb-cream-100);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.ag-login__brand-panel{background:var(--pb-navy-900);color:#fff;flex-direction:column;justify-content:space-between;padding:56px 48px;display:flex}.ag-login__brand-panel img{filter:brightness(0)invert();align-self:flex-start;width:auto;height:26px}.ag-login__brand-copy{font:800 var(--fs-36) / var(--lh-tight) var(--font-display);letter-spacing:var(--ls-tight);max-width:20ch}.ag-login__brand-foot{font:400 14px / var(--lh-relaxed) var(--font-sans);color:var(--pb-navy-300);max-width:34ch}.ag-login__form-panel{justify-content:center;align-items:center;padding:48px 24px;display:flex}.ag-login__card{width:100%;max-width:400px}.ag-login__tag{font:700 11px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3);margin-bottom:8px}.ag-login__h1{font:800 var(--fs-30) var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-1);margin:0 0 24px}.ag-login__field{margin:0 0 16px;display:block}.ag-login__field span{font:600 13px var(--font-sans);color:var(--fg-2);margin-bottom:6px;display:block}.ag-login__field input{border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--pb-paper);width:100%;min-height:52px;font:400 16px var(--font-sans);color:var(--fg-1);padding:0 14px}.ag-login__actions{flex-direction:column;gap:10px;margin-top:20px;display:flex}.ag-login__checking{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ag-working{margin:2px 0 0}.ag-working__dial{width:46px;height:46px;display:block}.ag-working__face{fill:none;stroke:var(--border-default);stroke-width:3px}.ag-working__tick{fill:none;stroke:var(--pb-coral-500,#ff858c);stroke-width:3px;stroke-linecap:round;stroke-dasharray:30 90;transform-origin:50%;animation:1.4s linear infinite ag-working-sweep}.ag-working__hand{stroke:var(--fg-1);stroke-width:3px;stroke-linecap:round;transform-origin:50%;animation:1.4s steps(8,end) infinite ag-working-tick}.ag-working__pin{fill:var(--fg-1)}@keyframes ag-working-sweep{to{transform:rotate(360deg)}}@keyframes ag-working-tick{to{transform:rotate(360deg)}}.ag-working__line{font:700 19px/1.3 var(--font-display,var(--font-sans));letter-spacing:-.01em;color:var(--fg-1);margin:0}.ag-working__sub{font:400 15px/1.55 var(--font-sans);color:var(--fg-3);max-width:34ch;margin:0}@media (prefers-reduced-motion:reduce){.ag-working__tick,.ag-working__hand{animation:1.8s ease-in-out infinite ag-working-breathe}@keyframes ag-working-breathe{0%,to{opacity:1}50%{opacity:.35}}}.ag-bottomnav{display:none}@media (max-width:860px){.ag-topbar__cog{display:none}.ag-topbar{padding:12px 16px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.ag-topbar .ag-tabs,.ag-topbar__user span{display:none}.ag-fresh{padding:10px 16px;font-size:12px}.ag-pane{padding:20px 16px 108px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.ag-h1{font-size:var(--fs-30)}.ag-next{border-radius:var(--r-lg);padding:20px}.ag-next__title{font-size:var(--fs-24)}.ag-next__actions{width:100%}.ag-next__actions .ag-btn{flex:1}.ag-summary-grid{grid-template-columns:1fr}.ag-block__number{font-size:var(--fs-36)}.ag-panel{border-radius:0;width:100vw}.ag-call-layout{grid-template-columns:minmax(0,1fr)}.ag-aircall{position:static}.ag-login{grid-template-columns:1fr}.ag-login__brand-panel{display:none}.ag-bottomnav{z-index:35;background:var(--pb-paper);border-top:1px solid var(--border-subtle);padding-bottom:env(safe-area-inset-bottom,0);display:flex;position:fixed;bottom:0;left:0;right:0}.ag-bottomnav__item{text-align:center;min-height:60px;color:var(--fg-3);font:600 12px var(--font-sans);border-top:3px solid #0000;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:0 4px;text-decoration:none;display:flex}.ag-bottomnav__item.is-active{color:var(--fg-1);border-top-color:var(--pb-coral-500)}.ag-bottomnav--six .ag-bottomnav__item{letter-spacing:-.01em;padding:0 1px;font-size:11px}.ag-bottomnav--six .ag-bottomnav__glyph{font-size:18px}.ag-bottomnav__glyph{font-size:19px;line-height:1}.ag-bottomnav__count{font:700 10px var(--font-sans);background:var(--pb-coral-500);color:var(--pb-navy-900);border-radius:var(--r-pill);text-align:center;min-width:16px;padding:0 5px}}.ag-shell :focus-visible,.ag-login :focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs);outline:none}.ag-pill,.ag-tab{height:auto}.ag-summary-headline{font:800 var(--fs-20) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-1);margin:0 0 10px}.ag-scorehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ag-scorehead__when{font:700 15px var(--font-sans);color:var(--fg-1)}.ag-stats{background:var(--border-subtle);border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid;overflow:hidden}.ag-stat{background:var(--pb-paper);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ag-stat>span{font:600 11px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3)}.ag-stat>strong{font:700 17px var(--font-sans);color:var(--fg-1);font-variant-numeric:tabular-nums}.ag-metric{background:var(--pb-paper);border:1px solid var(--border-subtle);border-radius:var(--r-lg);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.ag-metric__label{font:600 11px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3)}.ag-metric__value{font:800 var(--fs-30) / var(--lh-tight) var(--font-display);color:var(--fg-1);font-variant-numeric:tabular-nums}.ag-metric__sub{font:400 13px var(--font-sans);color:var(--fg-3)}.ag-steps{background:var(--border-subtle);border-radius:var(--r-md);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ag-steps li{background:var(--pb-paper);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ag-steps li>strong{font:600 15px / var(--lh-normal) var(--font-sans);color:var(--fg-1)}.ag-winplan{counter-reset:winplan;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ag-winplan li{counter-increment:winplan;padding-left:40px;position:relative}.ag-winplan li:before{content:counter(winplan);border-radius:var(--r-pill);background:var(--pb-coral-500);width:27px;height:27px;color:var(--pb-navy-900);font:700 13px var(--font-display);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.ag-winplan__action{font:700 16px / var(--lh-snug) var(--font-sans);color:var(--fg-1)}.ag-winplan__why{font:400 14px / var(--lh-relaxed) var(--font-sans);color:var(--fg-2);margin-top:3px}.ag-winplan__by{font:600 12px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--pb-coral-800);margin-top:6px}.ag-draft{border:1px solid var(--border-default);border-radius:var(--r-md);overflow:hidden}.ag-draft__subject{border-bottom:1px solid var(--border-subtle);background:var(--pb-navy-50);font:700 15px var(--font-sans);color:var(--fg-1);padding:12px 16px}.ag-draft__body{font:400 14px / var(--lh-relaxed) var(--font-mono);color:var(--fg-1);white-space:pre-wrap;word-break:break-word;max-height:460px;margin:0;padding:16px;overflow-y:auto}.ag-note-doc{border:1px solid var(--border-subtle);border-left:3px solid var(--pb-coral-500);border-radius:var(--r-md);background:var(--pb-cream-100);font:400 16px / var(--lh-relaxed) var(--font-serif);color:var(--fg-1);max-width:68ch;padding:22px 26px}.ag-note-doc h3{font:700 13px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3);margin:20px 0 6px}.ag-note-doc p{margin:0 0 12px}.ag-note-doc ul{margin:0 0 12px;padding-left:20px}.ag-note-doc li{margin-bottom:5px}.ag-coaching{border-left:3px solid var(--border-strong)}.ag-marked{border-radius:var(--r-md);background:var(--pb-navy-50);font:400 13px / var(--lh-relaxed) var(--font-sans);color:var(--fg-2);margin:12px 0 0;padding:10px 14px}.ag-override{border-top:1px dashed var(--border-default);margin-top:12px;padding-top:12px}.ag-override__row{flex-wrap:wrap;gap:14px;margin-bottom:10px;display:flex}.ag-override__row label{flex-direction:column;gap:4px;display:flex}.ag-override__row span{font:600 11px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3)}.ag-override__row select{border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--pb-paper);min-height:44px;font:400 15px var(--font-sans);color:var(--fg-1);padding:0 12px}.ag-override__note{border:1px solid var(--border-default);border-radius:var(--r-md);width:100%;font:400 14px / var(--lh-relaxed) var(--font-sans);color:var(--fg-1);resize:vertical;margin-bottom:10px;padding:10px 12px}.ag-quote__stamp{font:600 11px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-4);margin-bottom:4px;display:block}.ag-evidence{margin-top:12px;padding:14px 16px}.ag-evidence .ag-quote+.ag-quote{margin-top:14px}.ag-disc{font:700 11px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:var(--r-pill);white-space:nowrap;border:1px solid;padding:4px 10px}.ag-disc--red{color:#8f2f27;background:#fbe9e7;border-color:#e4b7b2}.ag-disc--blue{color:#1f3a6e;background:#e8effa;border-color:#b4c6e4}.ag-disc--green{color:#1e5c3b;background:#e4f0e9;border-color:#afd2bf}.ag-disc--yellow{color:#7a5210;background:#faf0dc;border-color:#e2cb99}.ag-tablewrap{border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--pb-paper);margin:0 0 20px;overflow-x:auto}.ag-table{border-collapse:collapse;width:100%;min-width:720px}.ag-table thead th{text-align:left;border-bottom:1px solid var(--border-default);background:var(--pb-navy-50);font:600 11px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3);white-space:nowrap;padding:12px 14px}.ag-table tbody td{border-bottom:1px solid var(--border-subtle);vertical-align:top;font:400 14px / var(--lh-normal) var(--font-sans);color:var(--fg-2);padding:12px 14px}.ag-table tbody tr:last-child td{border-bottom:0}.ag-table .ag-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ag-table strong{color:var(--fg-1)}.ag-anl__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 18px;display:flex}.ag-anl__sub{font:400 15px / var(--lh-relaxed) var(--font-sans);color:var(--fg-3);max-width:68ch;margin:6px 0 0}.ag-anl__range{font:600 13px var(--font-sans);color:var(--fg-3);align-items:center;gap:8px;display:flex}.ag-anl__range select{border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--pb-paper);min-height:36px;font:400 14px var(--font-sans);color:var(--fg-1);padding:0 10px}.ag-anl__tabs{border-bottom:1px solid var(--border-default);gap:4px;margin:0 0 22px;display:flex}.ag-anl__tab{min-height:40px;font:600 14px var(--font-sans);color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px}.ag-anl__tab:hover{color:var(--fg-1)}.ag-anl__tab.is-active{color:var(--fg-1);border-bottom-color:var(--pb-coral-500)}.ag-anl__section{margin:0 0 32px}.ag-anl__h2{font:800 var(--fs-24) var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-1);margin:0 0 8px}.ag-anl__h3{font:700 15px var(--font-sans);color:var(--fg-1);margin:26px 0 8px}.ag-anl__lede{font:400 15px / var(--lh-relaxed) var(--font-sans);color:var(--fg-2);max-width:78ch;margin:0 0 18px}.ag-anl__note{font:400 13px / var(--lh-relaxed) var(--font-sans);color:var(--fg-3);max-width:78ch;margin:0 0 10px}.ag-anl__stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0 0 8px;display:grid}.ag-anl__stat{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--pb-paper);padding:14px 16px}.ag-anl__stat-label{font:600 12px var(--font-sans);color:var(--fg-3)}.ag-anl__stat-value{font:800 26px var(--font-display);color:var(--fg-1);align-items:baseline;gap:8px;margin:4px 0 0;display:flex}.ag-anl__stat-pct{font:700 14px var(--font-sans);color:var(--pb-coral-600)}.ag-anl__stat-of{font:400 12px / 1.45 var(--font-sans);color:var(--fg-4);margin-top:2px}.ag-anl__gaps{flex-direction:column;gap:10px;display:flex}.ag-anl__gap{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--pb-paper);align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.ag-anl__gap-count{font:800 22px var(--font-display);color:var(--fg-1);text-align:right;flex:0 0 44px}.ag-anl__gap-name{font:700 14px var(--font-sans);color:var(--fg-1)}.ag-anl__gap-meaning{font:400 13px / var(--lh-relaxed) var(--font-sans);color:var(--fg-3);margin-top:2px}.ag-anl__scroll{border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow-x:auto}.ag-anl__table{border-collapse:collapse;background:var(--pb-paper);width:100%}.ag-anl__table th,.ag-anl__table td{text-align:left;border-bottom:1px solid var(--border-subtle);font:400 13px var(--font-sans);color:var(--fg-1);white-space:nowrap;padding:10px 14px}.ag-anl__table th{color:var(--fg-3);background:var(--pb-navy-50);font-weight:700}.ag-anl__table tr:last-child td{border-bottom:0}.ag-anl__table .is-num{text-align:right;font-variant-numeric:tabular-nums}.ag-anl__caveat{border-left:3px solid var(--pb-coral-500);background:var(--pb-cream-100);border-radius:0 var(--r-md) var(--r-md) 0;font:400 13px / var(--lh-relaxed) var(--font-sans);color:var(--fg-2);max-width:82ch;margin:16px 0 0;padding:12px 16px}.ag-filmwrap{z-index:60;background:var(--pb-navy-900);flex-direction:column;gap:12px;padding:14px;display:flex;position:fixed;inset:0}.ag-filmwrap__head{color:#fff;font:700 15px var(--font-sans);justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-filmwrap__note{color:#ffffffbf;font:400 14px var(--font-sans)}.ag-filmwrap__video{object-fit:contain;background:#000;border-radius:12px;flex:1;width:100%;min-height:0}.ag-msgthread{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px;display:flex;overflow-y:auto}.ag-msgthread>*{flex-shrink:0}.ag-msgthread__note{font:400 13.5px / var(--lh-relaxed) var(--font-sans);color:var(--fg-3);margin:0}.ag-bubble{flex-direction:column;gap:4px;max-width:78%;display:flex}.ag-bubble--in{align-self:flex-start}.ag-bubble--out{align-self:flex-end;align-items:flex-end}.ag-bubble__who{font:700 11px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3)}.ag-bubble__body{border-radius:var(--r-lg);font:400 15px / var(--lh-relaxed) var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px}.ag-bubble--in .ag-bubble__body{background:var(--pb-cream-100);border:1px solid var(--border-subtle);color:var(--fg-1)}.ag-bubble--out .ag-bubble__body{background:var(--pb-navy-900);color:#fff}.ag-bubble__meta{font:400 12px var(--font-sans);color:var(--fg-3)}.ag-bubble__note{color:#1f2a44;font:500 12.5px/1.4 var(--font-sans);background:#eef2fa;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;padding:8px 10px;display:flex}.ag-bubble__note--failed{color:#6b3a10;background:#fff1e5}.ag-bubble__note--undone{color:var(--fg-2);background:#f3f1ec}.ag-bubble__note span{flex:200px}.ag-bubble__note button{min-height:32px;font:700 12.5px var(--font-sans);color:#0a1128;cursor:pointer;background:#fff;border:1px solid #c9d2e3;border-radius:999px;padding:4px 12px}.ag-bubble__meta--failed{color:var(--pb-coral-500);font-weight:700}.ag-msgcompose{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding:14px 18px 18px;display:flex}.ag-msgcompose textarea{border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--pb-paper);width:100%;min-height:88px;font:400 15px / var(--lh-relaxed) var(--font-sans);color:var(--fg-1);resize:vertical;padding:12px 14px}.ag-msgcompose__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-msgcompose__count{font:400 12px var(--font-sans);color:var(--fg-3)}.ag-msgclosed{border-top:1px solid var(--border-subtle);font:400 14px / var(--lh-relaxed) var(--font-sans);color:var(--fg-2);padding:18px}.ag-msgclosed__text{margin:0}.ag-msgclosed__acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ag-msgclosed__acts:not(:empty){margin-top:12px}.ag-call{background:var(--pb-cream-100);border:1px solid var(--border-subtle);border-radius:12px;align-self:stretch;overflow:hidden}.ag-call--missed{border-left:3px solid var(--pb-coral-500)}.ag-call__row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:56px;padding:11px 14px;display:flex}.ag-call__row:disabled{cursor:default}.ag-call__icon{background:var(--pb-paper);border:1px solid var(--border-subtle);width:26px;height:26px;color:var(--fg-2);border-radius:999px;flex:none;place-items:center;font-size:14px;display:grid}.ag-call--missed .ag-call__icon{color:var(--pb-coral-500)}.ag-call__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ag-call__what{font:700 14.5px var(--font-sans);color:var(--fg-1);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-call__stage{font:700 10px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3);background:var(--pb-paper);border:1px solid var(--border-subtle);border-radius:999px;padding:2px 8px}.ag-call__meta{font:400 12.5px var(--font-sans);color:var(--fg-3)}.ag-call__more{color:var(--fg-3);flex:none;font-size:15px}.ag-call__open{border-top:1px solid var(--border-subtle);background:var(--pb-paper);padding:12px 14px 14px}.ag-call__headline{font:700 14.5px / var(--lh-relaxed) var(--font-sans);color:var(--fg-1);margin:0}.ag-call__summary{font:400 14px / var(--lh-relaxed) var(--font-sans);color:var(--fg-2);margin:6px 0 0}.ag-call__next{font:400 13.5px / var(--lh-relaxed) var(--font-sans);color:var(--fg-1);margin:8px 0 0}.ag-call__note{font:400 13.5px var(--font-sans);color:var(--fg-3);margin:0}.ag-vm{flex-direction:column;gap:12px;padding:16px 18px 22px;display:flex;overflow-y:auto}.ag-vm__stage{aspect-ratio:9/16;border-radius:var(--radius-md,10px);background:#000;width:100%;max-height:52vh;position:relative;overflow:hidden}.ag-vm__video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.ag-vm__video[src]{transform:none}.ag-vm__clock{font:600 13px var(--font-mono,monospace);color:#fff;background:#0009;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;display:flex;position:absolute;top:10px;left:10px}.ag-vm__cap{opacity:.6;font-weight:400}.ag-vm__dot{background:#e5484d;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite ag-vm-pulse}@keyframes ag-vm-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ag-vm__dot{animation:none}}.ag-vm__hint{font:400 13px / var(--lh-relaxed) var(--font-sans);color:var(--fg-3);margin:0}.ag-vm__row{align-items:center;gap:10px;display:flex}.ag-vm__row .ag-btn{flex:1;justify-content:center}.ag-vm__draft{resize:vertical;border-radius:var(--radius-md,10px);border:1px solid var(--border-subtle);background:var(--surface-2,#ffffff0a);width:100%;color:var(--fg-1);font:400 14px / var(--lh-relaxed) var(--font-sans);padding:12px}.ag-vm__sent{font:600 15px var(--font-sans);color:var(--fg-1);margin:0}.ag-vm__link{font:400 13px var(--font-mono,monospace);color:var(--fg-2);word-break:break-all}.ag-cancel{border:1px solid var(--border-default);border-radius:var(--radius-md,10px);background:var(--surface-2,#ffffff0a);flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.ag-cancel__note{font:400 13px / var(--lh-relaxed) var(--font-sans);color:var(--fg-3);margin:0}.ag-cancel__select{border-radius:var(--radius-md,10px);border:1px solid var(--border-default);background:var(--pb-paper,#fff);width:100%;color:var(--fg-1);font:400 15px var(--font-sans);padding:11px 12px}.ag-cancel__row{gap:10px;display:flex}.ag-cancel__row .ag-btn{flex:1;justify-content:center}.ag-seg{background:var(--pb-navy-100);border-radius:var(--r-pill);gap:4px;margin-bottom:14px;padding:4px;display:flex}.ag-seg__btn{border-radius:var(--r-pill);min-height:40px;font:600 14px var(--font-sans);color:var(--fg-2);cursor:pointer;background:0 0;border:0;flex:1 1 0}.ag-seg__btn.is-active{background:var(--pb-navy-900);color:#fff;font-weight:700}.ag-whose__pick{display:inline-flex}.ag-whose__select{appearance:none;background:var(--pb-paper) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235B617F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;max-width:190px;padding-right:34px}.ag-whose__select.is-active{background:var(--pb-navy-900) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center}.ag-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}.ag-whose{margin-bottom:14px}.ag-whose__label{font:800 10px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3);margin-bottom:8px;display:block}.ag-whose__chips{flex-wrap:wrap;gap:6px;display:flex}.ag-whose__chips .ag-chip{min-height:38px;padding:0 14px;font-size:13px}.ag-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-bottom:10px;display:grid}.ag-week__day{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--pb-paper);cursor:pointer;flex-direction:column;align-items:center;gap:4px;min-height:58px;padding:7px 0 6px;display:flex}.ag-week__day.is-empty{background:var(--pb-navy-50)}.ag-week__day.is-today{border-color:var(--pb-navy-900)}.ag-week__day.is-focus{background:var(--pb-navy-900);border-color:var(--pb-navy-900)}.ag-week__day.is-focus .ag-week__letter,.ag-week__day.is-focus .ag-week__num{color:#fff}.ag-week__letter{font:700 10px var(--font-sans);color:var(--fg-3)}.ag-week__num{font:700 15px var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-1)}.ag-week__dots{gap:2px;min-height:4px;display:flex}.ag-week__dot{border-radius:var(--r-pill);width:4px;height:4px}.ag-weeknav{justify-content:space-between;gap:8px;margin-bottom:20px;display:flex}.ag-btn--sm{min-height:38px;padding:0 14px;font-size:13px}.ag-diary__day{margin-bottom:22px}.ag-diary__dayhead{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.ag-diary__dayname{font:800 15px var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-1);margin:0}.ag-diary__daycount{font:600 12px var(--font-sans);color:var(--fg-3)}.ag-diary__list{flex-direction:column;gap:8px;display:flex}.ag-diary__empty{border:1px dashed var(--border-default);border-radius:var(--r-lg);text-align:center;font:500 14px var(--font-sans);color:var(--fg-3);padding:22px}.ag-diary__gap{align-items:center;gap:9px;padding:1px 2px;display:flex}.ag-diary__gapline{background:var(--border-default);width:16px;height:1px}.ag-diary__gapline--grow{flex:auto;width:auto}.ag-diary__gaptext{font:600 11px var(--font-sans);color:var(--fg-3)}.ag-diary__card{text-align:left;background:var(--pb-paper);border:1px solid var(--border-subtle);border-radius:var(--r-lg);cursor:pointer;gap:13px;width:100%;padding:13px 15px;display:flex;position:relative;overflow:hidden}.ag-diary__card:hover{border-color:var(--border-strong)}.ag-diary__card.is-busy{background:var(--pb-navy-50);border-style:dashed}.ag-diary__edge{width:4px;position:absolute;inset:0 auto 0 0}.ag-diary__when{flex-direction:column;flex:0 0 52px;gap:1px;display:flex}.ag-diary__time{font:700 16px var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-1)}.ag-diary__len{font:600 11px var(--font-sans);color:var(--fg-3)}.ag-diary__body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ag-diary__kind{font:800 9px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3)}.ag-diary__title{font:700 15px var(--font-sans);color:var(--fg-1)}.ag-diary__person{font:500 12px var(--font-sans);color:var(--fg-3);line-height:1.35}.ag-diary__owner{font:700 10px var(--font-sans);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--fg-3);background:var(--pb-navy-50);border-radius:10px;align-self:flex-start;margin-top:2px;padding:3px 8px}.ag-diary__kindrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-diary__tag{margin-left:auto}.ag-diary__tag .ag-pill{padding:3px 8px;font-size:10px}.ag-btn{text-align:center}.ag-diary__fresh{font:500 11px var(--font-sans);color:var(--fg-4);text-align:center;margin:6px 0 0}.ag-sheet__scrim{z-index:60;background:#0a112873;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ag-sheet{background:var(--pb-paper);width:100%;max-width:560px;max-height:86vh;padding:10px 18px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;flex-direction:column;gap:12px;display:flex;overflow-y:auto;box-shadow:0 -8px 32px #0a112838}.ag-sheet__head{align-items:center;gap:8px;display:flex}.ag-sheet__kind{font:800 9px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;background:var(--bg-muted);color:var(--fg-2);border-radius:10px;padding:3px 8px}.ag-sheet__time{font:700 13px var(--font-display);color:var(--fg-1);margin-left:auto}.ag-sheet__title{font:800 19px var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-1);margin:0}.ag-sheet__sub{font:500 13px var(--font-sans);color:var(--fg-3);margin:0}.ag-sheet__note{font:500 12px var(--font-sans);color:var(--fg-3);margin:0;line-height:1.45}.ag-sheet__person{border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--pb-navy-50);flex-direction:column;gap:8px;padding:11px 13px;display:flex}.ag-sheet__personhead{flex-direction:column;gap:1px;display:flex}.ag-sheet__personname{font:700 14px var(--font-sans);color:var(--fg-1)}.ag-sheet__personrole{font:700 10px var(--font-sans);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--fg-3)}.ag-sheet__tel{font:600 12px var(--font-sans);color:var(--fg-3);align-self:center;text-decoration:none}.ag-sheet__actions{flex-wrap:wrap;gap:8px;display:flex}.ag-sheet__actions>*{flex:140px}.ag-sheet__scrimbtn{cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.ag-sheet{z-index:1;position:relative}.ag-sheet__grab{border-radius:var(--r-pill);background:var(--border-strong);align-self:center;width:38px;height:4px;margin:6px 0 2px;display:block}.ag-sheet__close{border:1px solid var(--border-default);border-radius:var(--r-pill);background:var(--pb-paper);min-height:36px;font:700 13px var(--font-sans);color:var(--fg-1);cursor:pointer;margin-left:10px;padding:0 14px}.ag-sheet__close:hover{border-color:var(--border-ink)}.ag-sheet__done{width:100%;margin-top:2px}.ag-field{flex-direction:column;gap:6px;display:flex}.ag-field__label{font:800 10px var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3)}.ag-field__input{border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--pb-paper);min-height:48px;font:500 16px var(--font-sans);color:var(--fg-1);padding:0 14px}.ag-field__input:focus{outline:2px solid var(--pb-navy-900);outline-offset:1px}.ag-sheet__error{border-radius:var(--r-md);background:var(--danger-bg);color:var(--danger);font:600 13px var(--font-sans);margin:0;padding:10px 12px;line-height:1.4}.ag-sheet__rule{border:0;border-top:1px solid var(--border-subtle);width:100%;margin:4px 0}.ag-btn--danger{background:var(--danger);color:#fff}.ag-btn--danger:hover{filter:brightness(1.1)}.ag-btn:disabled{opacity:.45;cursor:not-allowed}.pb-present__page{flex-direction:column;gap:clamp(20px,2.6vw,34px);max-width:1180px;margin:0 auto;padding:clamp(20px,3.4vw,52px);display:flex}.pb-present__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pb-present__eyebrow{color:var(--ink-3);letter-spacing:.145em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.16}.pb-present__h1{font-family:var(--font-display);letter-spacing:-.045em;margin-top:8px;font-size:clamp(30px,4.2vw,54px);line-height:.96}.pb-present__lede{max-width:62ch;color:var(--ink-2);margin-top:12px;font-size:clamp(15px,1.35vw,18px);line-height:1.4}.pb-present__panel{border:1px solid var(--rule);background:var(--pb-paper);padding:clamp(18px,2.2vw,28px)}.pb-present__panel--warm{background:var(--pb-warm);border-color:#0000}.pb-present__panel--lead{border-top:5px solid var(--pb-coral)}.pb-present__grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(14px,1.8vw,22px);display:grid}.pb-present__stat-label{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.pb-present__stat-value{font-family:var(--font-display);letter-spacing:-.03em;margin-top:6px;font-size:clamp(22px,2.4vw,32px);line-height:1.04}.pb-present__stat-note{color:var(--ink-3);margin-top:6px;font-size:12.5px;line-height:1.38}.pb-present__pill{border:1px solid var(--rule-strong);background:var(--pb-paper);min-height:26px;color:var(--ink-2);border-radius:10px;align-items:center;gap:7px;padding:5px 10px;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-flex}.pb-present__pill--ready{color:#1c5733;background:#e8f4ec;border-color:#0000}.pb-present__pill--waiting{color:#8a560a;background:#fdf2de;border-color:#0000}.pb-present__pill--off{background:var(--pb-navy);color:var(--pb-paper);border-color:#0000}.pb-present__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.pb-present__btn{background:var(--pb-coral);min-height:44px;color:var(--pb-navy);border:0;border-radius:10px;padding:11px 18px;font-weight:700}.pb-present__btn:hover:not(:disabled){filter:brightness(1.05)}.pb-present__btn:disabled{opacity:.5;cursor:not-allowed}.pb-present__btn--quiet{background:var(--pb-paper);border:1px solid var(--rule-strong);color:var(--ink-2);min-height:40px;padding:9px 14px;font-size:13px}.pb-present__sections{flex-wrap:wrap;gap:8px;display:flex}.pb-present__section{background:var(--navy-050);color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pb-present__section--empty{color:var(--ink-3);border:1px dashed var(--rule-strong);background:0 0;font-weight:400}.pb-present__rows{flex-direction:column;display:flex}.pb-present__row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:14px;display:flex}.pb-present__row:last-child{border-bottom:0}.pb-present__row dt{color:var(--ink-3)}.pb-present__row dd{text-align:right;margin:0;font-weight:600}.pb-present__note{color:var(--ink-3);font-size:12.5px;line-height:1.45}.pb-present__banner{background:var(--pb-navy);color:var(--pb-paper);border-radius:10px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:13.5px;line-height:1.42;display:flex}.pb-present__banner--warn{color:#6f4508;background:#fdf2de}@media (max-width:640px){.pb-present__page{padding:18px 16px 32px}}.pb-present{flex-direction:column;min-height:100dvh;display:flex}.pb-present__bar{border-bottom:1px solid var(--rule);background:var(--pb-paper);z-index:20;align-items:center;gap:16px;padding:10px clamp(14px,2vw,28px);display:flex;position:sticky;top:0}.pb-present__home{text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-width:0;padding:4px 0;display:flex}.pb-present__home-mark{background:var(--pb-coral);border-radius:50%;flex:none;width:10px;height:10px}.pb-present__home-address{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:26ch;font-size:12px;line-height:1.2;overflow:hidden}.pb-present__nav{scrollbar-width:none;flex:auto;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.pb-present__nav::-webkit-scrollbar{display:none}.pb-present__navitem{color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:8px 11px;font-size:13px;font-weight:600;line-height:1}.pb-present__navitem:hover:not(.is-empty){background:var(--navy-050)}.pb-present__navitem.is-current{background:var(--pb-navy);color:var(--pb-paper)}.pb-present__navitem.is-empty{color:var(--navy-400);cursor:default;text-decoration:line-through;-webkit-text-decoration-color:var(--navy-200);-webkit-text-decoration-color:var(--navy-200);-webkit-text-decoration-color:var(--navy-200);text-decoration-color:var(--navy-200)}.pb-present__bar-right{flex:none;align-items:center;gap:8px;display:flex}.pb-present__readiness-btn{border:1px solid var(--rule-strong);background:var(--pb-paper);color:var(--ink-3);border-radius:8px;padding:7px 11px;font-size:12px;font-weight:600;line-height:1}.pb-present__readiness-btn:hover{background:var(--pb-warm)}.pb-present__drawer{border-bottom:1px solid var(--rule);background:var(--navy-050);z-index:19;max-height:62vh;position:sticky;top:53px;overflow-y:auto}.pb-present__drawer-inner{flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;padding:clamp(16px,2vw,26px);display:flex}.pb-present__drawer-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pb-present__stage{flex-direction:column;flex:auto;min-height:0;display:flex}.pb-present__foot{border-top:1px solid var(--rule);background:var(--pb-paper);z-index:18;justify-content:space-between;align-items:center;gap:16px;padding:10px clamp(14px,2vw,28px);display:flex;position:sticky;bottom:0}.pb-present__step{border:1px solid var(--rule-strong);background:var(--pb-paper);min-height:44px;color:var(--ink-2);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700}.pb-present__step:disabled{opacity:.35;cursor:not-allowed}.pb-present__step--next{background:var(--pb-coral);color:var(--pb-navy);border-color:#0000}.pb-present__dots{gap:6px;display:flex}.pb-present__step-dot{background:var(--navy-200);border-radius:50%;width:7px;height:7px}.pb-present__step-dot.is-current{background:var(--pb-navy)}.pb-present__cover{flex:auto;justify-content:space-between;gap:clamp(28px,6vh,64px)}.pb-present__h1--cover{max-width:22ch;font-size:clamp(34px,5.6vw,76px)}.pb-present__cover-foot{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pb-present__btn--big{min-height:56px;padding:16px 34px;font-size:17px}.pb-present__ask-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:clamp(14px,2vw,24px);display:grid}.pb-present__ask{flex-direction:column;gap:10px;display:flex}.pb-present__ask-label{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.pb-present__ask-body{flex-direction:column;gap:9px;display:flex}.pb-present__chips{flex-wrap:wrap;gap:7px;display:flex}.pb-present__chip{border:1px solid var(--rule-strong);background:var(--pb-paper);min-height:44px;color:var(--ink-2);border-radius:10px;padding:11px 15px;font-size:14px;font-weight:600;line-height:1.1}.pb-present__chip:hover{background:var(--pb-warm)}.pb-present__chip.is-on{background:var(--pb-navy);color:var(--pb-paper);border-color:#0000}.pb-present__text{border:1px solid var(--rule-strong);background:var(--pb-paper);color:var(--ink-1);font:inherit;resize:vertical;border-radius:10px;min-height:74px;padding:12px 13px;font-size:15px;line-height:1.45}.pb-present__text::placeholder{color:var(--navy-400)}.pb-present__day{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pb-present__day>span{color:var(--ink-3);font-size:13px}.pb-present__day input{border:1px solid var(--rule-strong);background:var(--pb-paper);min-height:44px;color:var(--ink-1);font:inherit;border-radius:10px;padding:10px 12px;font-size:15px}.pb-present__day-clear{color:var(--ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);background:0 0;border:0;padding:4px;font-size:12px}.pb-present__rank{flex-direction:column;gap:7px;display:flex}.pb-present__rank-item{border:1px solid var(--rule-strong);background:var(--pb-paper);width:100%;min-height:48px;color:var(--ink-1);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:15px;font-weight:600;display:flex}.pb-present__rank-item:hover:not(:disabled){background:var(--pb-warm)}.pb-present__rank-item:disabled{background:var(--pb-navy);color:var(--pb-paper);cursor:default;border-color:#0000}.pb-present__rank-n{background:var(--navy-050);width:22px;height:22px;color:var(--ink-3);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pb-present__rank-item:disabled .pb-present__rank-n{color:var(--pb-paper);background:#ffffff29}.pb-present__brief-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,2vw,22px);display:grid}.pb-present__brief-order{flex-direction:column;gap:9px;margin-top:12px;display:flex}.pb-present__brief-order li{align-items:center;gap:11px;font-size:15px;font-weight:600;display:flex}.pb-present__brief-line{margin-top:8px;font-size:15px;font-weight:600;line-height:1.4}.pb-present__brief-confirm{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pb-present__unbuilt{border:2px dashed var(--navy-200);background:repeating-linear-gradient(135deg, var(--navy-050), var(--navy-050) 10px, transparent 10px, transparent 20px);border-radius:12px;max-width:72ch;padding:clamp(18px,2.4vw,30px)}.pb-present__unbuilt-tag{color:var(--navy-500);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.pb-present__unbuilt-title{color:var(--ink-2);margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:19px;font-weight:700}.pb-present__unbuilt-note{color:var(--ink-3);margin-top:8px;font-size:14px;line-height:1.5}.pb-present__unbuilt-list{flex-direction:column;gap:4px;margin-top:8px;display:flex}.pb-present__unbuilt-list li{color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}@media (max-width:720px){.pb-present__home-address{display:none}.pb-present__drawer{top:51px}}@media (prefers-reduced-motion:reduce){.pb-present *,.pb-present :before,.pb-present :after{transition:none!important;animation:none!important}}.pb-present .gap-chip--ok{background:var(--pb-warm);color:var(--pb-navy)}.pb-design-1{--navy:#0a1229;--coral:#ff858c;--paper:#fff;--warm:#f5f2f0;--ink2:#23294a;--ink3:#5b617f;--line:#d6d8df;--line2:#ebecef;--font:"Gilroy","Metropolis","Inter Tight",system-ui,sans-serif}.pb-design-1 *{box-sizing:border-box}.pb-design-1{background:var(--paper);color:var(--navy);min-width:320px;font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}.pb-design-1 .presentation{flex-direction:column;gap:clamp(22px,1.8vw,28px);min-height:100vh;padding:clamp(24px,2.8vw,42px);display:flex}.pb-design-1 .topline{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pb-design-1 .brand{align-items:center;gap:13px;display:flex}.pb-design-1 .brand img{width:140px;height:auto;display:block}.pb-design-1 .kicker,.pb-design-1 .eyebrow{color:var(--ink3);letter-spacing:.145em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.16}.pb-design-1 .address{color:var(--ink3);text-align:right;margin:0;font-size:12px;line-height:1.32}.pb-design-1 .address strong{color:var(--navy);font-size:14px;display:block}.pb-design-1 .eyebrow.light{color:#d7dae3}.pb-design-1 .title{max-width:950px}.pb-design-1 .title h1{letter-spacing:-.06em;max-width:860px;margin:8px 0 0;font-size:clamp(42px,4.7vw,66px);line-height:.9}.pb-design-1 .title p:not(.eyebrow){max-width:720px;color:var(--ink2);margin:10px 0 0;font-size:clamp(17px,1.55vw,21px);line-height:1.32}.pb-design-1 .panel{border:1px solid var(--line2);background:var(--paper)}.pb-design-1 .dark{background:var(--navy);color:var(--paper)}.pb-design-1 .dark .eyebrow,.pb-design-1 .dark .note{color:#d7dae3}.pb-design-1 .note{color:var(--ink3);margin:0;font-size:12px;line-height:1.35}.pb-design-1 .status{border:1px solid var(--line);background:var(--paper);color:var(--ink2);border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.pb-design-1 .dot{background:var(--coral);border-radius:50%;width:7px;height:7px}.pb-design-1 .quiet,.pb-design-1 .action,.pb-design-1 .media-tab{font:inherit;cursor:pointer}.pb-design-1 .quiet{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink2);border-radius:999px;padding:8px 13px;font-size:12px;font-weight:700}.pb-design-1 .action{background:var(--coral);min-height:42px;color:var(--navy);border:0;border-radius:999px;padding:10px 16px;font-weight:700}.pb-design-1 .quiet:hover,.pb-design-1 .media-tab:hover{background:var(--warm)}.pb-design-1 button:focus-visible{outline-offset:3px;outline:3px solid #ff858c8c}.pb-design-1 .cover{border:1px solid var(--line2);background:var(--warm);flex:1;min-height:610px;position:relative;overflow:hidden}.pb-design-1 .cover-map{object-fit:cover;opacity:.74;width:100%;height:100%;position:absolute;inset:0}.pb-design-1 .cover-overlay{background:#0a1229db;position:absolute;inset:0}.pb-design-1 .cover-body{z-index:1;min-height:610px;color:var(--paper);flex-direction:column;justify-content:space-between;padding:clamp(24px,4.1vw,64px);display:flex;position:relative}.pb-design-1 .cover-body h1{letter-spacing:-.065em;max-width:820px;margin:14px 0 0;font-size:clamp(49px,6vw,86px);line-height:.88}.pb-design-1 .cover-body h1 em{color:var(--coral);font-style:normal}.pb-design-1 .cover-address{color:#f1f2f6;max-width:750px;margin:15px 0 0;font-size:clamp(18px,1.8vw,26px);line-height:1.15}.pb-design-1 .cover-bottom{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:end;gap:28px;display:grid}.pb-design-1 .valuer{align-items:center;gap:16px;max-width:350px;display:flex}.pb-design-1 .valuer img{border:2px solid var(--paper);object-fit:cover;background:var(--warm);border-radius:50%;width:82px;height:82px}.pb-design-1 .valuer strong{letter-spacing:-.03em;font-size:20px;line-height:1.05;display:block}.pb-design-1 .valuer span{color:#d7dae3;margin-top:5px;font-size:13px;display:block}.pb-design-1 .placeholder-callout{border-left:4px solid var(--coral);background:#ffffff1a;max-width:460px;padding:16px 18px;font-size:13px;line-height:1.35}.pb-design-1 .placeholder-callout strong{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.pb-design-1 .cover-caption{z-index:1;background:var(--warm);color:var(--ink3);margin:0;padding:10px 14px;font-size:11px;line-height:1.3;position:relative}.pb-design-1 .solution-grid{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-1 .solution-main{border-top:5px solid var(--coral);flex-direction:column;justify-content:space-between;min-height:454px;padding:clamp(24px,3vw,40px);display:flex}.pb-design-1 .solution-main h2{letter-spacing:-.055em;max-width:700px;margin:8px 0 0;font-size:clamp(32px,4vw,58px);line-height:.92}.pb-design-1 .solution-main>p{max-width:660px;color:var(--ink2);margin:15px 0 0;font-size:18px;line-height:1.35}.pb-design-1 .deliverables{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.pb-design-1 .deliverable{background:var(--paper);min-height:160px;padding:17px}.pb-design-1 .deliverable .number{background:var(--coral);width:31px;height:31px;color:var(--navy);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.pb-design-1 .deliverable h3{letter-spacing:-.035em;margin:14px 0 0;font-size:19px;line-height:.98}.pb-design-1 .deliverable p{color:var(--ink3);margin:7px 0 0;font-size:12px;line-height:1.3}.pb-design-1 .example-link{width:max-content;color:var(--navy);align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.pb-design-1 .example-link:after{content:"→";background:var(--coral);border-radius:50%;place-items:center;width:19px;height:19px;font-size:13px;display:grid}.pb-design-1 .example-link:hover{text-decoration:underline}.pb-design-1 .solution-aside{flex-direction:column;justify-content:space-between;min-height:454px;padding:28px;display:flex}.pb-design-1 .solution-aside h2{letter-spacing:-.05em;max-width:270px;margin:8px 0 0;font-size:31px;line-height:.95}.pb-design-1 .solution-aside .large{color:var(--coral);letter-spacing:-.08em;margin:26px 0 0;font-size:71px;line-height:.8}.pb-design-1 .solution-aside .note{color:#d7dae3}.pb-design-1 .solution-aside .example-link{color:var(--paper)}.pb-design-1 .source-strip{border-left:5px solid var(--coral);background:var(--warm);justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.pb-design-1 .source-strip p{max-width:900px;color:var(--ink2);margin:0;font-size:13px;line-height:1.35}.pb-design-1 .source-strip strong{color:var(--navy)}.pb-design-1 .back-link{width:max-content;color:var(--ink2);align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.pb-design-1 .back-link:before{content:"←";border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.pb-design-1 .example-title{max-width:840px}.pb-design-1 .example-title h1{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(42px,5vw,72px);line-height:.91}.pb-design-1 .example-title p:not(.eyebrow){max-width:760px;color:var(--ink2);margin:15px 0 0;font-size:clamp(17px,1.55vw,21px);line-height:1.32}.pb-design-1 .example-frame{border:1px solid var(--line2);background:var(--warm);padding:clamp(14px,2vw,28px)}.pb-design-1 .example-frame img{border:1px solid var(--line2);width:100%;height:auto;display:block}.pb-design-1 .example-caption{border-left:5px solid var(--coral);background:var(--paper);grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:20px;padding:22px 24px;display:grid}.pb-design-1 .example-caption h2{letter-spacing:-.045em;margin:5px 0 0;font-size:28px;line-height:.96}.pb-design-1 .example-caption p{color:var(--ink2);margin:0;font-size:13px;line-height:1.38}.pb-design-1 .example-caption .source-note{color:var(--ink3);font-size:12px}.pb-design-1 .comparison-cta{color:var(--navy);align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.pb-design-1 .comparison-cta:after{content:"→";background:var(--coral);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.pb-design-1 .photo-layout{grid-template-rows:250px 180px;grid-template-columns:1.45fr 1fr 1fr;gap:10px;display:grid}.pb-design-1 .photo-layout .photo-hero{grid-row:1/span 2}.pb-design-1 .photo-layout img,.pb-design-1 .drone-layout img,.pb-design-1 .dusk-pair img,.pb-design-1 .film-stills img{object-fit:cover;width:100%;height:100%;display:block}.pb-design-1 .photo-tile{background:var(--navy);overflow:hidden}.pb-design-1 .drone-layout{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pb-design-1 .drone-layout .photo-tile{aspect-ratio:1.45}.pb-design-1 .dusk-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pb-design-1 .dusk-card{aspect-ratio:1.52;background:var(--navy);position:relative;overflow:hidden}.pb-design-1 .dusk-label{background:var(--paper);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.pb-design-1 .portrait-film{background:var(--navy);min-height:470px;color:var(--paper);grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,5vw,76px);padding:clamp(18px,3vw,42px);display:grid}.pb-design-1 .phone-player{aspect-ratio:9/16;background:#070b16;border:8px solid #202a45;border-radius:30px;justify-self:center;width:min(330px,72vw);position:relative;overflow:hidden;box-shadow:0 18px 42px #00000059}.pb-design-1 .phone-player img{object-fit:cover;width:100%;height:100%;display:block}.pb-design-1 .phone-player:after{content:"";background:#0a122929;position:absolute;inset:0}.pb-design-1 .player-top{z-index:1;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:800;display:flex;position:absolute;top:17px;left:17px;right:17px}.pb-design-1 .player-play{z-index:2;background:var(--coral);width:64px;height:64px;color:var(--navy);border:0;border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pb-design-1 .player-bottom{z-index:2;position:absolute;bottom:18px;left:17px;right:17px}.pb-design-1 .progress{background:#ffffff73;height:3px}.pb-design-1 .progress span{background:var(--coral);width:37%;height:100%;display:block}.pb-design-1 .film-copy .eyebrow,.pb-design-1 .film-copy .note{color:#d7dae3}.pb-design-1 .film-copy h2{letter-spacing:-.055em;max-width:520px;margin:8px 0 0;font-size:clamp(34px,3.4vw,54px);line-height:.92}.pb-design-1 .film-copy>p:not(.eyebrow){color:#f0f1f5;max-width:530px;margin:16px 0 0;font-size:17px;line-height:1.35}.pb-design-1 .film-stills{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.pb-design-1 .film-stills .photo-tile{aspect-ratio:1.5}.pb-design-1 .portrait-note{color:#d7dae3;margin-top:14px;font-size:12px;line-height:1.35}.pb-design-1 .distribution{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-1 .launch-route{flex-direction:column;justify-content:space-between;min-height:464px;padding:clamp(24px,3vw,40px);display:flex}.pb-design-1 .launch-route h2{letter-spacing:-.06em;max-width:660px;margin:8px 0 0;font-size:clamp(34px,4.3vw,61px);line-height:.9}.pb-design-1 .route-steps{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.pb-design-1 .route-step{background:var(--paper);min-height:205px;padding:19px;position:relative}.pb-design-1 .route-step:not(:last-child):after{content:"→";z-index:1;background:var(--navy);width:26px;height:26px;color:var(--paper);border-radius:50%;place-items:center;font-size:17px;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.pb-design-1 .route-step b{border:2px solid var(--navy);border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.pb-design-1 .route-step h3{letter-spacing:-.04em;margin:18px 0 0;font-size:22px;line-height:.95}.pb-design-1 .route-step p{color:var(--ink3);margin:9px 0 0;font-size:13px;line-height:1.32}.pb-design-1 .distribution-side{flex-direction:column;justify-content:space-between;min-height:464px;padding:28px;display:flex}.pb-design-1 .distribution-side h2{letter-spacing:-.05em;margin:8px 0 0;font-size:30px;line-height:.95}.pb-design-1 .question{border:1px solid #fff3;margin-top:22px;padding:16px}.pb-design-1 .question strong{font-size:17px;line-height:1.05;display:block}.pb-design-1 .question p{color:#d7dae3;margin:7px 0 0;font-size:12px;line-height:1.32}.pb-design-1 .checklist{gap:11px;margin:22px 0 0;display:grid}.pb-design-1 .checklist div{color:#f0f1f5;grid-template-columns:25px 1fr;align-items:start;gap:9px;font-size:13px;line-height:1.25;display:grid}.pb-design-1 .check{background:var(--coral);width:20px;height:20px;color:var(--navy);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.pb-design-1 .photo-comparison{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pb-design-1 .compare-panel{background:var(--warm);min-height:405px;position:relative;overflow:hidden}.pb-design-1 .compare-panel img{object-fit:cover;width:100%;height:100%;display:block}.pb-design-1 .compare-label{z-index:1;background:var(--paper);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;top:15px;left:15px}.pb-design-1 .compare-placeholder{border:2px dashed var(--line);text-align:center;color:var(--ink3);place-items:center;padding:30px;display:grid}.pb-design-1 .compare-placeholder strong{max-width:260px;color:var(--navy);letter-spacing:-.035em;font-size:20px;line-height:1.02;display:block}.pb-design-1 .compare-placeholder span{max-width:245px;margin-top:10px;font-size:12px;line-height:1.35;display:block}.pb-design-1 .buyer-layout,.pb-design-1 .connect-layout,.pb-design-1 .delivery-layout,.pb-design-1 .fee-layout,.pb-design-1 .next-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-1 .buyers-panel,.pb-design-1 .connect-panel,.pb-design-1 .delivery-panel,.pb-design-1 .fees-panel,.pb-design-1 .next-panel{min-height:430px;padding:clamp(22px,3vw,38px)}.pb-design-1 .buyers-panel h2,.pb-design-1 .connect-panel h2,.pb-design-1 .delivery-panel h2,.pb-design-1 .fees-panel h2,.pb-design-1 .next-panel h2{letter-spacing:-.06em;max-width:650px;margin:8px 0 0;font-size:clamp(32px,4vw,57px);line-height:.92}.pb-design-1 .buyer-groups{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:25px;display:grid}.pb-design-1 .buyer-group{background:var(--paper);padding:15px}.pb-design-1 .buyer-group h3{margin:0 0 12px;font-size:15px}.pb-design-1 .buyer-row{border-top:1px solid var(--line2);grid-template-columns:1fr auto;gap:10px;padding:10px 0;font-size:12px;line-height:1.25;display:grid}.pb-design-1 .buyer-row:first-of-type{border-top:0}.pb-design-1 .buyer-row b{color:var(--navy);display:block}.pb-design-1 .buyer-row span{color:var(--ink3);margin-top:2px;display:block}.pb-design-1 .buyer-row em{color:var(--ink3);text-align:right;font-size:11px;font-style:normal}.pb-design-1 .big-number{color:var(--coral);letter-spacing:-.1em;margin:25px 0 0;font-size:clamp(78px,9vw,138px);line-height:.72}.pb-design-1 .side-copy{flex-direction:column;justify-content:space-between;padding:28px;display:flex}.pb-design-1 .side-copy h2{letter-spacing:-.05em;margin:8px 0 0;font-size:32px;line-height:.94}.pb-design-1 .side-copy .note{color:#d7dae3}.pb-design-1 .criteria{gap:10px;margin:24px 0 0;display:grid}.pb-design-1 .criteria div{border-bottom:1px solid #fff3;justify-content:space-between;gap:14px;padding-bottom:10px;font-size:12px;display:flex}.pb-design-1 .criteria span{color:#d7dae3}.pb-design-1 .criteria b{text-align:right;font-size:12px}.pb-design-1 .campaign-route{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.pb-design-1 .campaign-step{background:var(--paper);padding:16px}.pb-design-1 .campaign-step b{background:var(--coral);border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.pb-design-1 .campaign-step h3{letter-spacing:-.035em;margin:14px 0 0;font-size:19px;line-height:.98}.pb-design-1 .campaign-step p{color:var(--ink3);margin:8px 0 0;font-size:12px;line-height:1.3}.pb-design-1 .delivery-card{background:var(--warm);align-items:center;gap:20px;margin-top:31px;padding:20px;display:flex}.pb-design-1 .delivery-card .avatar{background:var(--navy);width:76px;height:76px;color:var(--paper);border-radius:50%;flex:0 0 76px;place-items:center;font-size:25px;font-weight:800;display:grid}.pb-design-1 .delivery-card h3{letter-spacing:-.045em;margin:0;font-size:25px;line-height:.98}.pb-design-1 .delivery-card p{color:var(--ink3);margin:7px 0 0;font-size:13px}.pb-design-1 .delivery-promises{background:var(--line);gap:1px;margin-top:23px;display:grid}.pb-design-1 .delivery-promises div{background:var(--paper);padding:13px 14px;font-size:13px;line-height:1.25}.pb-design-1 .delivery-promises b{color:var(--coral);margin-right:8px}.pb-design-1 .fee-options{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:27px;display:grid}.pb-design-1 .fee-option{background:var(--paper);min-height:196px;color:var(--navy);text-align:left;cursor:pointer;border:0;padding:17px;font-family:inherit;position:relative}.pb-design-1 .fee-option.selected{background:var(--navy);color:var(--paper)}.pb-design-1 .fee-option .recommended{background:var(--coral);letter-spacing:.08em;text-transform:uppercase;padding:4px 6px;font-size:9px;font-weight:800;display:inline-block}.pb-design-1 .fee-option h3{letter-spacing:-.035em;margin:12px 0 0;font-size:19px;line-height:.98}.pb-design-1 .fee-option strong{letter-spacing:-.05em;margin-top:18px;font-size:27px;line-height:1;display:block}.pb-design-1 .fee-option p{color:var(--ink3);margin:7px 0 0;font-size:11px;line-height:1.3}.pb-design-1 .fee-option.selected p{color:#d7dae3}.pb-design-1 .fee-summary{background:var(--warm);margin-top:20px;padding:15px;font-size:13px;line-height:1.35}.pb-design-1 .fee-summary strong{color:var(--navy)}.pb-design-1 .discount-block{border:1px solid #ffffff40;margin-top:25px;padding:18px}.pb-design-1 .discount-block b{color:var(--coral);letter-spacing:-.07em;font-size:44px;line-height:.85;display:block}.pb-design-1 .date-options{gap:10px;margin-top:25px;display:grid}.pb-design-1 .date-option{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--navy);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px;font-family:inherit;font-size:14px;font-weight:800;display:flex}.pb-design-1 .date-option.selected{border-color:var(--navy);background:var(--warm)}.pb-design-1 .date-option span{color:var(--ink3);font-size:11px;font-weight:700}.pb-design-1 .ask-list{gap:12px;margin-top:28px;display:grid}.pb-design-1 .ask-list button{width:100%;color:var(--paper);text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff40;grid-template-columns:30px 1fr;gap:11px;padding:15px;font-family:inherit;display:grid}.pb-design-1 .ask-list i{background:var(--coral);width:23px;height:23px;color:var(--navy);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.pb-design-1 .ask-list b{font-size:15px;line-height:1.08;display:block}.pb-design-1 .ask-list span{color:#d7dae3;margin-top:4px;font-size:11px;line-height:1.3;display:block}.pb-design-1 .action-status{color:#d7dae3;min-height:44px;margin-top:20px;font-size:12px;line-height:1.35}.pb-design-1 .media-carousel{border:1px solid var(--line2);background:var(--warm);margin:17px 0}.pb-design-1 .media-stage{place-items:center;min-height:164px;display:grid;position:relative;overflow:hidden}.pb-design-1 .media-stage img{object-fit:cover;width:100%;height:164px}.pb-design-1 .media-empty{width:100%;min-height:164px;color:var(--ink3);text-align:center;place-items:center;padding:18px;font-size:12px;line-height:1.3;display:grid}.pb-design-1 .media-empty b{color:var(--ink2);margin-top:8px;font-size:13px;display:block}.pb-design-1 .floorplan-mark{border:2px solid var(--ink3);background:var(--paper);width:108px;height:78px;position:relative}.pb-design-1 .floorplan-mark:before{content:"";background:var(--line);width:2px;height:76px;position:absolute;top:0;left:31px}.pb-design-1 .floorplan-mark:after{content:"";background:var(--line);width:106px;height:2px;position:absolute;top:35px;left:0}.pb-design-1 .media-tabs{background:var(--line);gap:1px;display:flex}.pb-design-1 .media-tab{background:var(--paper);color:var(--ink2);border:0;flex:1;padding:10px 8px;font-size:11px;font-weight:700}.pb-design-1 .media-tab.selected{background:var(--navy);color:var(--paper)}.pb-design-1 .media-caption{background:var(--paper);color:var(--ink3);margin:0;padding:9px 11px;font-size:10px;line-height:1.25}@media (max-width:860px){.pb-design-1 .presentation{gap:26px;padding:20px 18px 32px}.pb-design-1 .address{display:none}.pb-design-1 .title h1{font-size:43px}.pb-design-1 .title p:not(.eyebrow){font-size:17px}.pb-design-1 .cover,.pb-design-1 .cover-body{min-height:610px}.pb-design-1 .cover-bottom,.pb-design-1 .solution-grid,.pb-design-1 .distribution,.pb-design-1 .example-caption,.pb-design-1 .portrait-film,.pb-design-1 .photo-comparison,.pb-design-1 .buyer-layout,.pb-design-1 .connect-layout,.pb-design-1 .delivery-layout,.pb-design-1 .fee-layout,.pb-design-1 .next-layout{grid-template-columns:1fr}.pb-design-1 .solution-aside,.pb-design-1 .distribution-side{min-height:290px}.pb-design-1 .deliverables,.pb-design-1 .route-steps{grid-template-columns:1fr}.pb-design-1 .route-step:not(:last-child):after{top:auto;bottom:-13px;right:50%;transform:translate(50%)rotate(90deg)}.pb-design-1 .source-strip{display:block}.pb-design-1 .source-strip .status{margin-top:12px}.pb-design-1 .photo-layout{grid-template-rows:220px 150px;grid-template-columns:1.2fr 1fr}.pb-design-1 .photo-layout .photo-hero{grid-row:1/span 2}.pb-design-1 .portrait-film{justify-items:center}.pb-design-1 .film-copy{text-align:left}.pb-design-1 .film-stills{max-width:540px}.pb-design-1 .buyer-groups,.pb-design-1 .fee-options,.pb-design-1 .campaign-route{grid-template-columns:1fr}.pb-design-1 .compare-panel{min-height:300px}}@media (max-width:480px){.pb-design-1 .brand img{width:123px}.pb-design-1 .kicker{font-size:9px}.pb-design-1 .cover-body h1{font-size:49px}.pb-design-1 .cover-address{font-size:19px}.pb-design-1 .cover-bottom{gap:18px}.pb-design-1 .valuer img{width:70px;height:70px}.pb-design-1 .solution-main h2,.pb-design-1 .launch-route h2{font-size:39px}.pb-design-1 .deliverable{min-height:120px}.pb-design-1 .route-step{min-height:150px}.pb-design-1 .photo-layout{grid-template-rows:210px 130px;grid-template-columns:1fr 1fr}.pb-design-1 .drone-layout{grid-template-columns:1fr 1fr}.pb-design-1 .dusk-pair{grid-template-columns:1fr}.pb-design-1 .portrait-film{padding:18px}.pb-design-1 .phone-player{width:min(296px,76vw)}.pb-design-1 .film-copy h2{font-size:39px}.pb-design-1 .buyers-panel,.pb-design-1 .connect-panel,.pb-design-1 .delivery-panel,.pb-design-1 .fees-panel,.pb-design-1 .next-panel{min-height:0}.pb-design-1 .delivery-card{align-items:flex-start}.pb-design-1 .big-number{font-size:86px}}.pb-design-1 .back-link{margin-bottom:2px}.pb-design-1 .comparison-stage{border:1px solid var(--line2);background:var(--warm);min-height:365px;position:relative;overflow:hidden}.pb-design-1 .compare-track{width:300%;height:100%;min-height:365px;transition:transform .7s cubic-bezier(.22,.61,.36,1);display:flex}.pb-design-1 .compare-scene{grid-template-columns:1fr 1fr;gap:12px;width:33.333%;min-width:33.333%;padding:14px;display:grid;position:relative}.pb-design-1 .compare-from,.pb-design-1 .compare-to{background:var(--paper);min-height:335px;position:relative;overflow:hidden}.pb-design-1 .compare-from{border:2px dashed var(--line);text-align:center;place-items:center;padding:28px;display:grid}.pb-design-1 .compare-from:before{content:"Other agent original";background:var(--navy);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.pb-design-1 .compare-from strong{letter-spacing:-.04em;max-width:250px;font-size:24px;line-height:.98;display:block}.pb-design-1 .compare-from span{max-width:265px;color:var(--ink3);margin-top:12px;font-size:13px;line-height:1.32;display:block}.pb-design-1 .compare-to{background:var(--navy)}.pb-design-1 .compare-to img{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.22,.61,.36,1);display:block;transform:translate(0)}.pb-design-1 .compare-to:before{content:"Preston Baker";z-index:2;background:var(--coral);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.pb-design-1 .compare-to:after{content:"Considered presentation";z-index:2;color:var(--paper);background:#0a1229db;padding:7px 9px;font-size:11px;font-weight:800;position:absolute;bottom:14px;left:14px}.pb-design-1 .compare-scene.is-from .compare-to img{transform:translate(100%)}.pb-design-1 .compare-scene.is-from .compare-to:after{opacity:0}.pb-design-1 .compare-controls{justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.pb-design-1 .compare-controls p{color:var(--ink3);margin:0;font-size:12px}.pb-design-1 .compare-buttons{gap:8px;display:flex}.pb-design-1 .compare-buttons button{border:1px solid var(--line);background:var(--paper);width:32px;height:32px;color:var(--navy);font:inherit;cursor:pointer;border-radius:50%;place-items:center;font-weight:800;display:grid}.pb-design-1 .compare-dots{gap:7px;display:flex}.pb-design-1 .compare-dots button{background:var(--line);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.pb-design-1 .compare-dots button.selected{background:var(--coral)}.pb-design-1 .comparison-note{border-left:5px solid var(--coral);background:var(--warm);color:var(--ink2);margin-top:14px;padding:14px 16px;font-size:13px;line-height:1.35}.pb-design-1 .route-toggle{border:1px solid var(--line);background:var(--paper);gap:0;margin-top:22px;display:inline-flex}.pb-design-1 .route-toggle button{border:0;border-right:1px solid var(--line);background:var(--paper);color:var(--ink2);font:inherit;cursor:pointer;padding:10px 13px;font-size:12px;font-weight:800}.pb-design-1 .route-toggle button:last-child{border-right:0}.pb-design-1 .route-toggle button.selected{background:var(--navy);color:var(--paper)}.pb-design-1 .launch-map{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:23px;display:grid}.pb-design-1 .launch-stage{background:var(--paper);min-height:214px;padding:18px;position:relative}.pb-design-1 .launch-stage:not(:last-child):after{content:"→";z-index:2;background:var(--navy);width:26px;height:26px;color:var(--paper);border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.pb-design-1 .launch-stage b{background:var(--coral);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.pb-design-1 .launch-stage h3{letter-spacing:-.035em;margin:14px 0 0;font-size:18px;line-height:.98}.pb-design-1 .launch-stage p{color:var(--ink3);margin:8px 0 0;font-size:12px;line-height:1.31}.pb-design-1 .launch-stage.final{background:var(--navy);color:var(--paper)}.pb-design-1 .launch-stage.final p{color:#d7dae3}.pb-design-1 .launch-stage.final b{background:var(--paper)}.pb-design-1 .route-note{color:var(--ink3);margin:15px 0 0;font-size:13px;line-height:1.35}.pb-design-1 .stats-layout{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-1 .stats-panel,.pb-design-1 .case-panel,.pb-design-1 .support-panel,.pb-design-1 .digital-panel{min-height:420px;padding:clamp(22px,3vw,38px)}.pb-design-1 .stats-panel h2,.pb-design-1 .case-panel h2,.pb-design-1 .support-panel h2,.pb-design-1 .digital-panel h2{letter-spacing:-.06em;max-width:670px;margin:8px 0 0;font-size:clamp(33px,4vw,58px);line-height:.92}.pb-design-1 .launch-stats{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.pb-design-1 .launch-stat{background:var(--paper);min-height:167px;padding:17px}.pb-design-1 .launch-stat strong{color:var(--coral);letter-spacing:-.08em;font-size:clamp(37px,4vw,55px);line-height:.8;display:block}.pb-design-1 .launch-stat span{margin-top:12px;font-size:13px;font-weight:800;line-height:1.15;display:block}.pb-design-1 .launch-stat p{color:var(--ink3);margin:7px 0 0;font-size:11px;line-height:1.3}.pb-design-1 .source-box{background:var(--navy);color:var(--paper);flex-direction:column;justify-content:space-between;padding:26px;display:flex}.pb-design-1 .source-box h2{letter-spacing:-.05em;margin:8px 0 0;font-size:30px;line-height:.94}.pb-design-1 .source-box p{color:#d7dae3;font-size:13px;line-height:1.35}.pb-design-1 .source-box small{color:#b7bdd0;font-size:11px;line-height:1.35}.pb-design-1 .case-grid{grid-template-columns:minmax(0,1.1fr) minmax(270px,.9fr);gap:22px;margin-top:28px;display:grid}.pb-design-1 .case-quote{background:var(--navy);color:var(--paper);padding:24px}.pb-design-1 .case-quote blockquote{letter-spacing:-.055em;margin:13px 0 0;font-size:clamp(24px,2.7vw,38px);line-height:.98}.pb-design-1 .case-quote p{color:#d7dae3;margin:17px 0 0;font-size:13px;line-height:1.34}.pb-design-1 .case-metrics{background:var(--line);gap:1px;display:grid}.pb-design-1 .case-metric{background:var(--paper);padding:18px}.pb-design-1 .case-metric small{color:var(--ink3);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.pb-design-1 .case-metric strong{letter-spacing:-.045em;margin-top:6px;font-size:26px;line-height:.95;display:block}.pb-design-1 .case-metric span{color:var(--ink3);margin-top:5px;font-size:12px;display:block}.pb-design-1 .case-empty{border:1px dashed var(--line);color:var(--ink3);margin-top:28px;padding:24px;font-size:14px;line-height:1.4}.pb-design-1 .buyer-story-layout{grid-template-columns:minmax(0,1.18fr) minmax(290px,.82fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-1 .buyer-story-panel{min-height:446px;padding:clamp(22px,3vw,38px)}.pb-design-1 .buyer-story-panel h2{letter-spacing:-.06em;max-width:690px;margin:8px 0 0;font-size:clamp(32px,4vw,56px);line-height:.92}.pb-design-1 .buyer-profiles{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:26px;display:grid}.pb-design-1 .buyer-profile{background:var(--paper);padding:16px}.pb-design-1 .buyer-profile .buyer-initial{background:var(--warm);width:32px;height:32px;color:var(--navy);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.pb-design-1 .buyer-profile h3{letter-spacing:-.035em;margin:14px 0 0;font-size:16px;line-height:.98}.pb-design-1 .buyer-profile p{color:var(--ink3);margin:8px 0 0;font-size:12px;line-height:1.32}.pb-design-1 .buyer-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pb-design-1 .buyer-tags span{border:1px solid var(--line);color:var(--ink2);padding:5px 6px;font-size:10px;font-weight:800}.pb-design-1 .buyer-next{background:var(--navy);color:var(--paper);flex-direction:column;justify-content:space-between;padding:28px;display:flex}.pb-design-1 .buyer-next h2{letter-spacing:-.05em;margin:8px 0 0;font-size:32px;line-height:.94}.pb-design-1 .first-look-action{color:var(--paper);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff40;margin-top:22px;padding:15px}.pb-design-1 .first-look-action b{font-size:16px;display:block}.pb-design-1 .first-look-action span{color:#d7dae3;margin-top:6px;font-size:12px;line-height:1.32;display:block}.pb-design-1 .buyer-action-status{color:#d7dae3;min-height:40px;margin-top:14px;font-size:12px;line-height:1.32}.pb-design-1 .agent-bio-layout,.pb-design-1 .support-layout,.pb-design-1 .digital-layout{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-1 .agent-identity{background:var(--warm);grid-template-columns:136px minmax(0,1fr);align-items:center;gap:24px;margin-top:28px;padding:24px;display:grid}.pb-design-1 .agent-portrait{background:var(--navy);width:136px;height:136px;color:var(--paper);letter-spacing:-.07em;border-radius:50%;place-items:center;font-size:42px;font-weight:800;display:grid}.pb-design-1 .agent-identity h3{letter-spacing:-.055em;margin:0;font-size:31px;line-height:.96}.pb-design-1 .agent-identity p{color:var(--ink3);margin:8px 0 0;font-size:14px;line-height:1.35}.pb-design-1 .bio-focus{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:20px;display:grid}.pb-design-1 .bio-focus div{background:var(--paper);padding:15px}.pb-design-1 .bio-focus b{color:var(--coral);letter-spacing:.1em;font-size:12px;display:block}.pb-design-1 .bio-focus span{margin-top:7px;font-size:13px;font-weight:800;line-height:1.2;display:block}.pb-design-1 .support-teams{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.pb-design-1 .support-role{background:var(--paper);min-height:168px;padding:17px}.pb-design-1 .support-role .role-mark{background:var(--coral);border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.pb-design-1 .support-role h3{letter-spacing:-.04em;margin:15px 0 0;font-size:18px;line-height:.98}.pb-design-1 .support-role p{color:var(--ink3);margin:8px 0 0;font-size:12px;line-height:1.31}.pb-design-1 .digital-avatar{background:var(--coral);width:98px;height:98px;color:var(--navy);letter-spacing:-.07em;border-radius:50%;place-items:center;font-size:32px;font-weight:800;display:grid}.pb-design-1 .digital-lead{background:var(--warm);align-items:center;gap:18px;margin-top:28px;padding:20px;display:flex}.pb-design-1 .digital-lead h3{letter-spacing:-.05em;margin:0;font-size:27px;line-height:.96}.pb-design-1 .digital-lead p{color:var(--ink3);margin:7px 0 0;font-size:13px;line-height:1.33}.pb-design-1 .digital-facts{background:var(--line);gap:1px;margin-top:20px;display:grid}.pb-design-1 .digital-fact{background:var(--paper);padding:14px;font-size:13px;line-height:1.3}.pb-design-1 .digital-fact b{color:var(--coral);margin-right:7px}@media (max-width:860px){.pb-design-1 .compare-scene,.pb-design-1 .stats-layout,.pb-design-1 .case-grid,.pb-design-1 .buyer-story-layout,.pb-design-1 .agent-bio-layout,.pb-design-1 .support-layout,.pb-design-1 .digital-layout{grid-template-columns:1fr}.pb-design-1 .compare-track,.pb-design-1 .comparison-stage{min-height:680px}.pb-design-1 .compare-from,.pb-design-1 .compare-to{min-height:300px}.pb-design-1 .launch-map,.pb-design-1 .launch-stats,.pb-design-1 .buyer-profiles,.pb-design-1 .bio-focus,.pb-design-1 .support-teams{grid-template-columns:1fr}.pb-design-1 .launch-stage:not(:last-child):after{top:auto;bottom:-13px;right:50%;transform:translate(50%)rotate(90deg)}.pb-design-1 .launch-stage{min-height:148px}.pb-design-1 .agent-identity{grid-template-columns:96px minmax(0,1fr)}.pb-design-1 .agent-portrait{width:96px;height:96px;font-size:31px}}@media (max-width:480px){.pb-design-1 .comparison-stage,.pb-design-1 .compare-track{min-height:626px}.pb-design-1 .compare-scene{padding:12px}.pb-design-1 .compare-from,.pb-design-1 .compare-to{min-height:280px}.pb-design-1 .compare-from strong{font-size:21px}.pb-design-1 .compare-controls{align-items:flex-start}.pb-design-1 .compare-controls p{max-width:180px}.pb-design-1 .stats-panel,.pb-design-1 .case-panel,.pb-design-1 .support-panel,.pb-design-1 .digital-panel,.pb-design-1 .buyer-story-panel{min-height:0}.pb-design-1 .agent-identity{grid-template-columns:1fr}.pb-design-1 .agent-portrait{width:82px;height:82px}.pb-design-1 .digital-lead{align-items:flex-start}.pb-design-1 .digital-avatar{width:72px;height:72px;font-size:24px}}.pb-design-2{--font-display:"Gilroy", "Metropolis", "Inter Tight", system-ui, sans-serif;--font-body:"Gilroy", "Metropolis", "Inter Tight", system-ui, sans-serif;--weight-body:400;--weight-bold:700;--pb-navy:#0a1229;--pb-coral:#ff858c;--pb-paper:#fff;--pb-warm:#f5f2f0;--pb-sand:#edc39a;--navy-900:#0a1229;--navy-700:#23294a;--navy-500:#5b617f;--navy-400:#8a8fa3;--navy-200:#d6d8df;--navy-100:#ebecef;--navy-050:#f5f6f8;--fg-1:var(--navy-900);--fg-2:var(--navy-700);--fg-3:var(--navy-500);--border-subtle:var(--navy-100);--border-strong:var(--navy-200)}.pb-design-2 *{box-sizing:border-box}.pb-design-2{background:var(--pb-paper);color:var(--fg-1);min-width:320px;font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}.pb-design-2 button,.pb-design-2 input,.pb-design-2 textarea{font:inherit}.pb-design-2 button{color:inherit}.pb-design-2 button,.pb-design-2 summary{cursor:pointer}.pb-design-2 button:focus-visible,.pb-design-2 input:focus-visible,.pb-design-2 textarea:focus-visible,.pb-design-2 summary:focus-visible,.pb-design-2 a:focus-visible{outline-offset:3px;outline:3px solid #ff858c8c}.pb-design-2 a{color:var(--fg-1);-webkit-text-decoration-color:var(--pb-coral);-webkit-text-decoration-color:var(--pb-coral);-webkit-text-decoration-color:var(--pb-coral);text-decoration-color:var(--pb-coral);text-underline-offset:3px}.pb-design-2 .presentation{flex-direction:column;gap:clamp(22px,2.7vw,36px);min-height:100vh;padding:clamp(24px,3.6vw,56px);display:flex}.pb-design-2 .topline{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pb-design-2 .brand{align-items:center;gap:13px;display:flex}.pb-design-2 .brand img{width:140px;height:auto;display:block}.pb-design-2 .kicker,.pb-design-2 .eyebrow{color:var(--fg-3);font-size:11px;line-height:1.16;font-weight:var(--weight-bold);letter-spacing:.145em;text-transform:uppercase;margin:0}.pb-design-2 .address{color:var(--fg-3);text-align:right;font-size:12px;line-height:1.32}.pb-design-2 .address strong{color:var(--fg-1);font-size:14px;display:block}.pb-design-2 .title{max-width:900px}.pb-design-2 .title h1{max-width:830px;font-family:var(--font-display);letter-spacing:-.057em;margin:8px 0 0;font-size:clamp(39px,5.1vw,72px);line-height:.92}.pb-design-2 .title p:not(.eyebrow){max-width:710px;color:var(--fg-2);margin:14px 0 0;font-size:clamp(17px,1.55vw,21px);line-height:1.32}.pb-design-2 .panel{border:1px solid var(--border-subtle);background:var(--pb-paper)}.pb-design-2 .warm{background:var(--pb-warm)}.pb-design-2 .dark{background:var(--pb-navy);color:var(--pb-paper)}.pb-design-2 .dark .eyebrow,.pb-design-2 .dark .note,.pb-design-2 .dark .source{color:#c8cbd6}.pb-design-2 .note{color:var(--fg-3);margin:0;font-size:13px;line-height:1.38}.pb-design-2 .source{color:var(--fg-3);margin:0;font-size:11px;line-height:1.36}.pb-design-2 .status{border:1px solid var(--border-strong);background:var(--pb-paper);color:var(--fg-2);font-size:11px;line-height:1;font-weight:var(--weight-bold);border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.pb-design-2 .dot{background:var(--pb-coral);border-radius:50%;width:7px;height:7px}.pb-design-2 .action{background:var(--pb-coral);min-height:40px;color:var(--pb-navy);font-weight:var(--weight-bold);border:0;border-radius:999px;padding:10px 16px}.pb-design-2 .action:hover{background:#ff9ea3}.pb-design-2 .quiet{border:1px solid var(--border-strong);background:var(--pb-paper);min-height:38px;color:var(--fg-2);font-size:12px;font-weight:var(--weight-bold);border-radius:999px;padding:8px 13px}.pb-design-2 .quiet:hover{background:var(--pb-warm)}.pb-design-2 .quiet[hidden],.pb-design-2 [hidden]{display:none!important}.pb-design-2 .brief-layout{grid-template-columns:minmax(0,1.48fr) minmax(260px,.52fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-2 .working-brief{border-top:5px solid var(--pb-coral);padding:clamp(22px,3vw,38px)}.pb-design-2 .brief-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pb-design-2 .brief-head h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(26px,2.8vw,39px);line-height:.96}.pb-design-2 .brief-text{resize:vertical;width:100%;min-height:152px;color:var(--fg-1);font-family:var(--font-display);font-size:clamp(25px,2.5vw,36px);font-weight:var(--weight-bold);letter-spacing:-.038em;background:0 0;border:0;margin-top:25px;padding:0;line-height:1.1}.pb-design-2 .brief-text:focus{outline:none}.pb-design-2 .brief-evidence{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:15px;padding-top:15px;display:flex}.pb-design-2 .evidence-quote{max-width:450px;color:var(--fg-2);margin:0;font-size:14px;line-height:1.25}.pb-design-2 .evidence-quote b{color:var(--pb-coral);font-family:Georgia,serif;font-size:25px;line-height:0}.pb-design-2 .date-anchor{background:var(--pb-navy);min-width:170px;color:var(--pb-paper);padding:13px}.pb-design-2 .date-anchor span{color:#c8cbd6;font-size:10px;font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;display:block}.pb-design-2 .date-anchor strong{letter-spacing:-.025em;margin-top:4px;font-size:17px;line-height:1.05;display:block}.pb-design-2 .role{flex-direction:column;justify-content:space-between;min-height:100%;padding:26px;display:flex}.pb-design-2 .role h2{letter-spacing:-.045em;margin:8px 0 0;font-size:30px;line-height:.96}.pb-design-2 .role p:not(.eyebrow){color:#e3e5eb;margin:16px 0 0;font-size:15px;line-height:1.32}.pb-design-2 .route{gap:10px;margin:25px 0 0;display:grid}.pb-design-2 .route-item{color:#eff0f4;grid-template-columns:20px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.pb-design-2 .route-num{background:var(--pb-coral);width:20px;height:20px;color:var(--pb-navy);font-size:10px;font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.pb-design-2 .agent-adjustments{border-top:1px solid var(--border-subtle);padding:0}.pb-design-2 .agent-adjustments summary{color:var(--fg-2);font-size:13px;font-weight:var(--weight-bold);justify-content:space-between;align-items:center;padding:16px 0;list-style:none;display:flex}.pb-design-2 .agent-adjustments summary::-webkit-details-marker{display:none}.pb-design-2 .agent-adjustments summary:after{content:"+";color:var(--pb-coral);font-size:22px;font-weight:var(--weight-body)}.pb-design-2 .agent-adjustments[open] summary:after{content:"−"}.pb-design-2 .agent-controls{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 0 18px;display:grid}.pb-design-2 .agent-control{border:1px solid var(--border-subtle);padding:12px}.pb-design-2 .agent-control label{color:var(--fg-3);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;display:block}.pb-design-2 .agent-options{flex-wrap:wrap;gap:6px;display:flex}.pb-design-2 .agent-option{border:1px solid var(--border-strong);background:var(--pb-paper);color:var(--fg-2);border-radius:999px;padding:7px 9px;font-size:11px;line-height:1}.pb-design-2 .agent-option.selected{border-color:var(--pb-navy);background:var(--pb-navy);color:var(--pb-paper)}.pb-design-2 .agent-reset{margin:0 0 18px}.pb-design-2 .plan-layout{grid-template-columns:minmax(0,1.44fr) minmax(260px,.56fr);align-items:stretch;gap:clamp(22px,3.4vw,48px);display:grid}.pb-design-2 .plan-card{flex-direction:column;justify-content:space-between;min-height:385px;padding:clamp(22px,3vw,37px);display:flex}.pb-design-2 .plan-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pb-design-2 .plan-head h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(28px,3.45vw,49px);line-height:.94}.pb-design-2 .gap-chip{background:var(--pb-coral);min-width:108px;color:var(--pb-navy);text-align:center;padding:10px}.pb-design-2 .gap-chip b{letter-spacing:-.05em;font-size:27px;line-height:.95;display:block}.pb-design-2 .gap-chip span{font-size:9px;font-weight:var(--weight-bold);letter-spacing:.09em;text-transform:uppercase;margin-top:4px;display:block}.pb-design-2 .timeline{height:150px;margin:35px 4px 13px;position:relative}.pb-design-2 .timeline:before{content:"";background:var(--navy-200);height:2px;position:absolute;top:71px;left:0;right:0}.pb-design-2 .segment{background:var(--pb-navy);height:6px;position:absolute;top:69px}.pb-design-2 .segment.sale{width:31%;left:0}.pb-design-2 .segment.legal{background:var(--navy-700);width:57%;left:31%}.pb-design-2 .marker{border:3px solid var(--pb-navy);background:var(--pb-paper);border-radius:50%;width:19px;height:19px;position:absolute;top:61px;transform:translate(-50%)}.pb-design-2 .marker.today{left:0;transform:none}.pb-design-2 .marker.sale{left:31%}.pb-design-2 .marker.target{background:var(--pb-coral);border:0;left:74%}.pb-design-2 .marker.finish{left:88%}.pb-design-2 .timeline-label{width:154px;color:var(--fg-2);font-size:12px;line-height:1.17;position:absolute}.pb-design-2 .timeline-label strong{color:var(--fg-1);font-size:13px;display:block}.pb-design-2 .timeline-label.today{top:92px;left:0}.pb-design-2 .timeline-label.sale{top:2px;left:31%;transform:translate(-19%)}.pb-design-2 .timeline-label.target{top:92px;left:74%;transform:translate(-38%)}.pb-design-2 .timeline-label.finish{text-align:right;top:2px;left:88%;transform:translate(-42%)}.pb-design-2 .plan-facts{border:1px solid var(--border-subtle);background:var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pb-design-2 .plan-facts div{background:var(--pb-paper);padding:12px}.pb-design-2 .plan-facts strong{letter-spacing:-.03em;font-size:18px;display:block}.pb-design-2 .plan-facts span{color:var(--fg-3);margin-top:3px;font-size:10px;line-height:1.15;display:block}.pb-design-2 .plan-aside{flex-direction:column;justify-content:space-between;padding:25px;display:flex}.pb-design-2 .plan-aside h2{letter-spacing:-.045em;margin:8px 0 0;font-size:28px;line-height:.96}.pb-design-2 .plan-aside .large{letter-spacing:-.07em;margin:24px 0 0;font-size:72px;line-height:.75}.pb-design-2 .plan-aside .large-label{color:#c8cbd6;margin:11px 0 0;font-size:13px;line-height:1.28}.pb-design-2 .plan-aside input{border:1px solid var(--border-strong);border-radius:7px;width:100%;min-height:43px;margin-top:9px;padding:8px}.pb-design-2 .move-time{background:var(--border-subtle);border:1px solid var(--border-subtle);grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);gap:1px;display:grid}.pb-design-2 .move-time .route-stage{background:var(--pb-paper);min-height:120px;padding:18px}.pb-design-2 .route-stage span{color:var(--fg-3);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;display:block}.pb-design-2 .route-stage strong{letter-spacing:-.05em;margin-top:10px;font-size:29px;line-height:.9;display:block}.pb-design-2 .route-stage p{color:var(--fg-2);margin:7px 0 0;font-size:12px;line-height:1.25}.pb-design-2 .route-stage.partial{background:var(--pb-warm)}.pb-design-2 .launch-shell{grid-template-columns:minmax(0,1.42fr) minmax(285px,.58fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-2 .launch-panel{flex-direction:column;min-height:452px;padding:clamp(18px,2.2vw,29px);display:flex}.pb-design-2 .launch-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pb-design-2 .launch-head h2{letter-spacing:-.04em;margin:6px 0 0;font-size:30px;line-height:.98}.pb-design-2 .launch-graph{flex:1;min-height:247px;margin-top:13px}.pb-design-2 .launch-graph svg{width:100%;height:100%;overflow:visible}.pb-design-2 .axis{stroke:var(--navy-200);stroke-width:1.5px}.pb-design-2 .grid{stroke:var(--navy-100);stroke-width:1px}.pb-design-2 .launch-path{fill:none;stroke:var(--pb-coral);stroke-width:4px;stroke-linecap:round}.pb-design-2 .anchor-line{stroke:var(--navy-400);stroke-dasharray:5 5;stroke-width:1.5px}.pb-design-2 .point{fill:var(--pb-navy);stroke:var(--pb-paper);stroke-width:4px}.pb-design-2 .anchor-point{fill:var(--pb-coral);stroke:var(--pb-navy);stroke-width:3px}.pb-design-2 .graph-label{fill:var(--navy-500);font-family:var(--font-body);font-size:11px}.pb-design-2 .graph-ghost{fill:var(--navy-400);font-family:var(--font-body);font-size:13px}.pb-design-2 .interest-fill{fill:#ff858c29;stroke:var(--pb-coral);stroke-width:3px}.pb-design-2 .interest-dash{fill:none;stroke:var(--pb-coral);stroke-dasharray:5 5;stroke-width:1.4px}.pb-design-2 .graph-caption{border-top:1px solid var(--border-subtle);color:var(--fg-3);justify-content:space-between;gap:14px;padding-top:12px;font-size:11px;line-height:1.3;display:flex}.pb-design-2 .launch-controls{background:var(--pb-warm);flex-direction:column;gap:10px;padding:20px;display:flex}.pb-design-2 .launch-controls h2{letter-spacing:-.04em;margin:5px 0 2px;font-size:26px;line-height:.96}.pb-design-2 .price-step{border:1px solid var(--border-strong);background:var(--pb-paper);padding:13px}.pb-design-2 .price-step.active{border-color:var(--pb-navy);box-shadow:inset 4px 0 0 var(--pb-coral)}.pb-design-2 .price-step small{color:var(--fg-3);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.09em;text-transform:uppercase;display:block}.pb-design-2 .price-step p{color:var(--fg-2);margin:6px 0 0;font-size:12px;line-height:1.25}.pb-design-2 .price-step button{border:0;border-top:1px solid var(--border-subtle);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:10px;padding:8px 0 0;display:flex}.pb-design-2 .price-step button strong{letter-spacing:-.035em;font-size:20px}.pb-design-2 .price-step button span{background:var(--pb-coral);min-width:52px;min-height:27px;color:var(--pb-navy);font-size:10px;font-weight:var(--weight-bold);border-radius:999px;place-items:center;padding:5px 8px;display:inline-grid}.pb-design-2 .launch-answer{background:var(--pb-navy);color:var(--pb-paper);padding:14px}.pb-design-2 .launch-answer b{letter-spacing:-.04em;font-size:22px;display:block}.pb-design-2 .launch-answer span{color:#c8cbd6;margin-top:4px;font-size:12px;line-height:1.25;display:block}.pb-design-2 .interest-control{border:1px solid var(--border-strong);background:var(--pb-paper);padding:14px;display:none}.pb-design-2 .interest-control.visible{display:block}.pb-design-2 .interest-control b{font-size:15px;line-height:1.1;display:block}.pb-design-2 .interest-control .action{margin-top:10px}.pb-design-2 .launch-reset{align-self:flex-start}.pb-design-2 .keypad{z-index:10;background:#0a122985;justify-content:center;align-items:flex-end;padding:18px;display:none;position:fixed;inset:0}.pb-design-2 .keypad.open{display:flex}.pb-design-2 .keypad-card{border:1px solid var(--navy-200);background:var(--pb-paper);width:min(420px,100%);padding:18px}.pb-design-2 .keypad-title{color:var(--fg-3);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.11em;text-transform:uppercase}.pb-design-2 .keypad-value{letter-spacing:-.065em;min-height:56px;margin:8px 0 14px;font-size:47px;line-height:1}.pb-design-2 .keypad-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pb-design-2 .key{border:1px solid var(--border-strong);background:var(--pb-paper);min-height:48px;font-size:18px;font-weight:var(--weight-bold)}.pb-design-2 .key.confirm{border-color:var(--pb-coral);background:var(--pb-coral)}.pb-design-2 .key.cancel{background:var(--navy-050)}.pb-design-2 .media-carousel{border:1px solid var(--border-subtle);background:var(--pb-warm);margin:17px 0}.pb-design-2 .media-stage{place-items:center;min-height:163px;display:grid;position:relative;overflow:hidden}.pb-design-2 .media-stage img{object-fit:cover;width:100%;height:163px}.pb-design-2 .media-empty{min-height:163px;color:var(--fg-3);text-align:center;place-items:center;padding:15px;font-size:12px;line-height:1.28;display:grid}.pb-design-2 .media-empty b{color:var(--fg-2);margin-top:8px;font-size:13px;display:block}.pb-design-2 .floorplan-mark{border:2px solid var(--navy-500);background:var(--pb-paper);width:104px;height:74px;position:relative}.pb-design-2 .floorplan-mark:before{content:"";background:var(--navy-200);width:2px;height:72px;position:absolute;top:0;left:30px}.pb-design-2 .floorplan-mark:after{content:"";background:var(--navy-200);width:102px;height:2px;position:absolute;top:33px;left:0}.pb-design-2 .media-tabs{background:var(--border-subtle);gap:1px;display:flex}.pb-design-2 .media-tab{background:var(--pb-paper);color:var(--fg-2);font-family:inherit;font-size:11px;font-weight:var(--weight-bold);cursor:pointer;border:0;flex:1;padding:10px 8px}.pb-design-2 .media-tab.selected{background:var(--pb-navy);color:var(--pb-paper)}.pb-design-2 .media-caption{background:var(--pb-paper);color:var(--fg-3);margin:0;padding:9px 11px;font-size:10px;line-height:1.25}.pb-design-2 .area-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-2 .map-card{background:var(--pb-warm);min-height:470px;padding:20px;position:relative;overflow:hidden}.pb-design-2 .map-card:before{content:"";pointer-events:none;border:1px solid #0a122914;position:absolute;inset:11% 7%}.pb-design-2 .map-header,.pb-design-2 .map-stage,.pb-design-2 .map-note{z-index:1;position:relative}.pb-design-2 .map-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pb-design-2 .map-header h2{letter-spacing:-.05em;max-width:440px;margin:6px 0 0;font-size:clamp(28px,3.05vw,42px);line-height:.95}.pb-design-2 .map-stage{min-height:315px;margin-top:4px}.pb-design-2 .distance-ring{border:1px solid #0a122926;border-radius:50%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.pb-design-2 .distance-ring.r1{aspect-ratio:1;width:24%}.pb-design-2 .distance-ring.r2{aspect-ratio:1;width:48%}.pb-design-2 .distance-ring.r3{aspect-ratio:1;width:74%}.pb-design-2 .distance-ring.r4{aspect-ratio:1;width:98%}.pb-design-2 .subject-flag{z-index:2;border:4px solid var(--pb-paper);background:var(--pb-navy);width:64px;height:64px;color:var(--pb-paper);text-align:center;font-size:10px;font-weight:var(--weight-bold);letter-spacing:.05em;border-radius:50%;place-items:center;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.pb-design-2 .map-flag{z-index:3;border:3px solid var(--pb-paper);background:var(--pb-coral);width:37px;height:37px;color:var(--pb-navy);font-size:11px;font-weight:var(--weight-bold);border-radius:50% 50% 50% 0;place-items:center;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 3px 9px #0a122929}.pb-design-2 .map-flag span{transform:rotate(45deg)}.pb-design-2 .map-flag.selected{background:var(--pb-navy);color:var(--pb-paper);transform:rotate(-45deg)scale(1.18)}.pb-design-2 .map-flag:hover{background:var(--navy-700);color:var(--pb-paper)}.pb-design-2 .map-note{color:var(--fg-2);border-top:1px solid #0a122924;margin:0;padding-top:14px;font-size:12px;line-height:1.32}.pb-design-2 .comparable-panel{flex-direction:column;min-height:470px;padding:20px;display:flex}.pb-design-2 .comparable-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pb-design-2 .comparable-top h2{letter-spacing:-.043em;margin:6px 0 0;font-size:27px;line-height:.96}.pb-design-2 .property-photo{background:var(--pb-warm);place-items:center;min-height:163px;margin:17px 0;display:grid;position:relative;overflow:hidden}.pb-design-2 .property-photo img{object-fit:cover;width:100%;height:163px}.pb-design-2 .photo-empty{width:100%;height:163px;color:var(--fg-3);text-align:center;place-items:center;font-size:12px;line-height:1.25;display:grid}.pb-design-2 .house-mark{border:2px solid var(--navy-400);border-top:0;width:56px;height:42px;margin:0 auto 9px;position:relative}.pb-design-2 .house-mark:before{content:"";border-top:2px solid var(--navy-400);border-left:2px solid var(--navy-400);width:40px;height:40px;position:absolute;top:-22px;left:6px;transform:rotate(45deg)}.pb-design-2 .property-name{letter-spacing:-.04em;margin:0;font-size:23px;line-height:.98}.pb-design-2 .property-sub{color:var(--fg-3);margin:7px 0 0;font-size:12px}.pb-design-2 .property-key{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.pb-design-2 .property-key div{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);min-height:66px;padding:11px}.pb-design-2 .property-key small{color:var(--fg-3);font-size:9px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;display:block}.pb-design-2 .property-key strong{letter-spacing:-.03em;margin-top:4px;font-size:17px;line-height:1;display:block}.pb-design-2 .kind{color:var(--fg-2);font-size:10px;font-weight:var(--weight-bold);align-items:center;gap:6px;margin-top:5px;display:inline-flex}.pb-design-2 .kind-mark{border:2px solid var(--pb-navy);width:10px;height:10px;display:inline-block}.pb-design-2 .kind-mark.asking{border-radius:1px;transform:rotate(45deg)}.pb-design-2 .kind-mark.stc{border-radius:50% 50% 0 0}.pb-design-2 .kind-mark.sold{background:var(--pb-navy);border-radius:50%}.pb-design-2 .history{border-top:1px solid var(--border-subtle);margin-top:15px;padding-top:14px}.pb-design-2 .history h3{letter-spacing:-.02em;margin:5px 0 0;font-size:16px}.pb-design-2 .history-lines{gap:7px;margin-top:10px;display:grid}.pb-design-2 .history-line{color:var(--fg-2);justify-content:space-between;gap:15px;font-size:12px;line-height:1.25;display:flex}.pb-design-2 .history-line b{color:var(--fg-1)}.pb-design-2 .property-rail{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px;display:flex}.pb-design-2 .property-rail button{border:1px solid var(--border-strong);background:var(--pb-paper);color:var(--fg-2);font-size:10px;font-weight:var(--weight-bold);border-radius:999px;padding:7px 9px}.pb-design-2 .property-rail button.selected{border-color:var(--pb-navy);background:var(--pb-navy);color:var(--pb-paper)}.pb-design-2 .area-foot{border-left:5px solid var(--pb-coral);background:var(--pb-warm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.pb-design-2 .area-foot p{color:var(--fg-2);margin:0;font-size:12px;line-height:1.3}.pb-design-2 .area-foot .source{margin-top:5px}.pb-design-2 .qr-mini{background:var(--pb-paper);width:96px;height:96px;padding:5px}.pb-design-2 .thin-area{grid-template-columns:minmax(0,1.05fr) minmax(270px,.95fr);gap:25px;display:grid}.pb-design-2 .thin-area-main{border-top:5px solid var(--pb-coral);flex-direction:column;justify-content:space-between;min-height:350px;padding:clamp(25px,4vw,45px);display:flex}.pb-design-2 .thin-area-main h2{letter-spacing:-.065em;max-width:650px;margin:10px 0 0;font-size:clamp(40px,5.4vw,70px);line-height:.88}.pb-design-2 .area-facts{background:var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pb-design-2 .area-facts div{background:var(--pb-paper);padding:14px}.pb-design-2 .area-facts strong{letter-spacing:-.04em;font-size:25px;display:block}.pb-design-2 .area-facts span{color:var(--fg-3);margin-top:3px;font-size:10px;line-height:1.2;display:block}.pb-design-2 .thin-area-side{background:var(--pb-warm);flex-direction:column;justify-content:space-between;padding:28px;display:flex}.pb-design-2 .thin-area-side h3{letter-spacing:-.045em;margin:8px 0 0;font-size:28px;line-height:.98}.pb-design-2 .circle-mark{border:8px solid var(--pb-coral);border-radius:50%;width:56px;height:56px}@media (max-width:860px){.pb-design-2 .presentation{gap:26px;padding:20px 18px 32px}.pb-design-2 .address{display:none}.pb-design-2 .title h1{font-size:43px}.pb-design-2 .title p:not(.eyebrow){font-size:17px}.pb-design-2 .brief-layout,.pb-design-2 .plan-layout,.pb-design-2 .launch-shell,.pb-design-2 .area-layout,.pb-design-2 .thin-area{grid-template-columns:1fr}.pb-design-2 .role{min-height:250px}.pb-design-2 .agent-controls{grid-template-columns:1fr}.pb-design-2 .plan-card{min-height:405px}.pb-design-2 .plan-aside{min-height:255px}.pb-design-2 .launch-panel{min-height:400px}.pb-design-2 .map-card,.pb-design-2 .comparable-panel{min-height:450px}.pb-design-2 .area-foot{grid-template-columns:1fr}.pb-design-2 .qr-mini{width:122px;height:122px}}@media (max-width:480px){.pb-design-2 .brand img{width:123px}.pb-design-2 .kicker{font-size:9px}.pb-design-2 .title h1{font-size:39px}.pb-design-2 .brief-head,.pb-design-2 .brief-evidence,.pb-design-2 .plan-head{display:block}.pb-design-2 .brief-head .status,.pb-design-2 .date-anchor,.pb-design-2 .gap-chip{margin-top:14px}.pb-design-2 .brief-text{min-height:205px;font-size:27px}.pb-design-2 .timeline{transform-origin:0;width:119%;transform:scale(.84)}.pb-design-2 .plan-facts{grid-template-columns:1fr}.pb-design-2 .graph-caption{grid-template-columns:1fr 1fr;display:grid}.pb-design-2 .map-card{padding:18px}.pb-design-2 .map-stage{min-height:322px}.pb-design-2 .area-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pb-design-2 *,.pb-design-2 :before,.pb-design-2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pb-design-3{--font-display:"Gilroy", "Metropolis", "Inter Tight", system-ui, sans-serif;--font-body:"Gilroy", "Metropolis", "Inter Tight", system-ui, sans-serif;--weight-body:400;--weight-bold:700;--pb-navy:#0a1229;--pb-coral:#ff858c;--pb-paper:#fff;--pb-warm:#f5f2f0;--pb-sand:#edc39a;--navy-900:#0a1229;--navy-700:#23294a;--navy-500:#5b617f;--navy-400:#8a8fa3;--navy-200:#d6d8df;--navy-100:#ebecef;--navy-050:#f5f6f8;--fg-1:var(--navy-900);--fg-2:var(--navy-700);--fg-3:var(--navy-500);--border-subtle:var(--navy-100);--border-strong:var(--navy-200)}.pb-design-3 *{box-sizing:border-box}.pb-design-3{background:var(--pb-paper);color:var(--fg-1);min-width:320px;font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}.pb-design-3 button,.pb-design-3 input,.pb-design-3 textarea{font:inherit}.pb-design-3 button{color:inherit}.pb-design-3 button,.pb-design-3 summary{cursor:pointer}.pb-design-3 button:focus-visible,.pb-design-3 input:focus-visible,.pb-design-3 textarea:focus-visible,.pb-design-3 summary:focus-visible,.pb-design-3 a:focus-visible{outline-offset:3px;outline:3px solid #ff858c8c}.pb-design-3 a{color:var(--fg-1);-webkit-text-decoration-color:var(--pb-coral);-webkit-text-decoration-color:var(--pb-coral);-webkit-text-decoration-color:var(--pb-coral);text-decoration-color:var(--pb-coral);text-underline-offset:3px}.pb-design-3 .presentation{flex-direction:column;gap:clamp(22px,2.7vw,36px);min-height:100vh;padding:clamp(24px,3.6vw,56px);display:flex}.pb-design-3 .topline{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pb-design-3 .brand{align-items:center;gap:13px;display:flex}.pb-design-3 .brand img{width:140px;height:auto;display:block}.pb-design-3 .kicker,.pb-design-3 .eyebrow{color:var(--fg-3);font-size:11px;line-height:1.16;font-weight:var(--weight-bold);letter-spacing:.145em;text-transform:uppercase;margin:0}.pb-design-3 .address{color:var(--fg-3);text-align:right;font-size:12px;line-height:1.32}.pb-design-3 .address strong{color:var(--fg-1);font-size:14px;display:block}.pb-design-3 .title{max-width:900px}.pb-design-3 .title h1{max-width:830px;font-family:var(--font-display);letter-spacing:-.057em;margin:8px 0 0;font-size:clamp(39px,5.1vw,72px);line-height:.92}.pb-design-3 .title p:not(.eyebrow){max-width:710px;color:var(--fg-2);margin:14px 0 0;font-size:clamp(17px,1.55vw,21px);line-height:1.32}.pb-design-3 .panel{border:1px solid var(--border-subtle);background:var(--pb-paper)}.pb-design-3 .warm{background:var(--pb-warm)}.pb-design-3 .dark{background:var(--pb-navy);color:var(--pb-paper)}.pb-design-3 .dark .eyebrow,.pb-design-3 .dark .note,.pb-design-3 .dark .source{color:#c8cbd6}.pb-design-3 .note{color:var(--fg-3);margin:0;font-size:13px;line-height:1.38}.pb-design-3 .source{color:var(--fg-3);margin:0;font-size:11px;line-height:1.36}.pb-design-3 .status{border:1px solid var(--border-strong);background:var(--pb-paper);color:var(--fg-2);font-size:11px;line-height:1;font-weight:var(--weight-bold);border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.pb-design-3 .dot{background:var(--pb-coral);border-radius:50%;width:7px;height:7px}.pb-design-3 .action{background:var(--pb-coral);min-height:40px;color:var(--pb-navy);font-weight:var(--weight-bold);border:0;border-radius:999px;padding:10px 16px}.pb-design-3 .action:hover{background:#ff9ea3}.pb-design-3 .quiet{border:1px solid var(--border-strong);background:var(--pb-paper);min-height:38px;color:var(--fg-2);font-size:12px;font-weight:var(--weight-bold);border-radius:999px;padding:8px 13px}.pb-design-3 .quiet:hover{background:var(--pb-warm)}.pb-design-3 .quiet[hidden],.pb-design-3 [hidden]{display:none!important}.pb-design-3 .brief-layout{grid-template-columns:minmax(0,1.48fr) minmax(260px,.52fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-3 .working-brief{border-top:5px solid var(--pb-coral);padding:clamp(22px,3vw,38px)}.pb-design-3 .brief-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pb-design-3 .brief-head h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(26px,2.8vw,39px);line-height:.96}.pb-design-3 .brief-text{resize:vertical;width:100%;min-height:152px;color:var(--fg-1);font-family:var(--font-display);font-size:clamp(25px,2.5vw,36px);font-weight:var(--weight-bold);letter-spacing:-.038em;background:0 0;border:0;margin-top:25px;padding:0;line-height:1.1}.pb-design-3 .brief-text:focus{outline:none}.pb-design-3 .brief-evidence{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:15px;padding-top:15px;display:flex}.pb-design-3 .evidence-quote{max-width:450px;color:var(--fg-2);margin:0;font-size:14px;line-height:1.25}.pb-design-3 .evidence-quote b{color:var(--pb-coral);font-family:Georgia,serif;font-size:25px;line-height:0}.pb-design-3 .date-anchor{background:var(--pb-navy);min-width:170px;color:var(--pb-paper);padding:13px}.pb-design-3 .date-anchor span{color:#c8cbd6;font-size:10px;font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;display:block}.pb-design-3 .date-anchor strong{letter-spacing:-.025em;margin-top:4px;font-size:17px;line-height:1.05;display:block}.pb-design-3 .role{flex-direction:column;justify-content:space-between;min-height:100%;padding:26px;display:flex}.pb-design-3 .role h2{letter-spacing:-.045em;margin:8px 0 0;font-size:30px;line-height:.96}.pb-design-3 .role p:not(.eyebrow){color:#e3e5eb;margin:16px 0 0;font-size:15px;line-height:1.32}.pb-design-3 .route{gap:10px;margin:25px 0 0;display:grid}.pb-design-3 .route-item{color:#eff0f4;grid-template-columns:20px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.pb-design-3 .route-num{background:var(--pb-coral);width:20px;height:20px;color:var(--pb-navy);font-size:10px;font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.pb-design-3 .agent-adjustments{border-top:1px solid var(--border-subtle);padding:0}.pb-design-3 .agent-adjustments summary{color:var(--fg-2);font-size:13px;font-weight:var(--weight-bold);justify-content:space-between;align-items:center;padding:16px 0;list-style:none;display:flex}.pb-design-3 .agent-adjustments summary::-webkit-details-marker{display:none}.pb-design-3 .agent-adjustments summary:after{content:"+";color:var(--pb-coral);font-size:22px;font-weight:var(--weight-body)}.pb-design-3 .agent-adjustments[open] summary:after{content:"−"}.pb-design-3 .agent-controls{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 0 18px;display:grid}.pb-design-3 .agent-control{border:1px solid var(--border-subtle);padding:12px}.pb-design-3 .agent-control label{color:var(--fg-3);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;display:block}.pb-design-3 .agent-options{flex-wrap:wrap;gap:6px;display:flex}.pb-design-3 .agent-option{border:1px solid var(--border-strong);background:var(--pb-paper);color:var(--fg-2);border-radius:999px;padding:7px 9px;font-size:11px;line-height:1}.pb-design-3 .agent-option.selected{border-color:var(--pb-navy);background:var(--pb-navy);color:var(--pb-paper)}.pb-design-3 .agent-reset{margin:0 0 18px}.pb-design-3 .plan-layout{grid-template-columns:minmax(0,1.44fr) minmax(260px,.56fr);align-items:stretch;gap:clamp(22px,3.4vw,48px);display:grid}.pb-design-3 .plan-card{flex-direction:column;justify-content:space-between;min-height:385px;padding:clamp(22px,3vw,37px);display:flex}.pb-design-3 .plan-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pb-design-3 .plan-head h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(28px,3.45vw,49px);line-height:.94}.pb-design-3 .gap-chip{background:var(--pb-coral);min-width:108px;color:var(--pb-navy);text-align:center;padding:10px}.pb-design-3 .gap-chip b{letter-spacing:-.05em;font-size:27px;line-height:.95;display:block}.pb-design-3 .gap-chip span{font-size:9px;font-weight:var(--weight-bold);letter-spacing:.09em;text-transform:uppercase;margin-top:4px;display:block}.pb-design-3 .timeline{height:150px;margin:35px 4px 13px;position:relative}.pb-design-3 .timeline:before{content:"";background:var(--navy-200);height:2px;position:absolute;top:71px;left:0;right:0}.pb-design-3 .segment{background:var(--pb-navy);height:6px;position:absolute;top:69px}.pb-design-3 .segment.sale{width:31%;left:0}.pb-design-3 .segment.legal{background:var(--navy-700);width:57%;left:31%}.pb-design-3 .marker{border:3px solid var(--pb-navy);background:var(--pb-paper);border-radius:50%;width:19px;height:19px;position:absolute;top:61px;transform:translate(-50%)}.pb-design-3 .marker.today{left:0;transform:none}.pb-design-3 .marker.sale{left:31%}.pb-design-3 .marker.target{background:var(--pb-coral);border:0;left:74%}.pb-design-3 .marker.finish{left:88%}.pb-design-3 .timeline-label{width:154px;color:var(--fg-2);font-size:12px;line-height:1.17;position:absolute}.pb-design-3 .timeline-label strong{color:var(--fg-1);font-size:13px;display:block}.pb-design-3 .timeline-label.today{top:92px;left:0}.pb-design-3 .timeline-label.sale{top:2px;left:31%;transform:translate(-19%)}.pb-design-3 .timeline-label.target{top:92px;left:74%;transform:translate(-38%)}.pb-design-3 .timeline-label.finish{text-align:right;top:2px;left:88%;transform:translate(-42%)}.pb-design-3 .plan-facts{border:1px solid var(--border-subtle);background:var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pb-design-3 .plan-facts div{background:var(--pb-paper);padding:12px}.pb-design-3 .plan-facts strong{letter-spacing:-.03em;font-size:18px;display:block}.pb-design-3 .plan-facts span{color:var(--fg-3);margin-top:3px;font-size:10px;line-height:1.15;display:block}.pb-design-3 .plan-aside{flex-direction:column;justify-content:space-between;padding:25px;display:flex}.pb-design-3 .plan-aside h2{letter-spacing:-.045em;margin:8px 0 0;font-size:28px;line-height:.96}.pb-design-3 .plan-aside .large{letter-spacing:-.07em;margin:24px 0 0;font-size:72px;line-height:.75}.pb-design-3 .plan-aside .large-label{color:#c8cbd6;margin:11px 0 0;font-size:13px;line-height:1.28}.pb-design-3 .plan-aside input{border:1px solid var(--border-strong);border-radius:7px;width:100%;min-height:43px;margin-top:9px;padding:8px}.pb-design-3 .move-time{background:var(--border-subtle);border:1px solid var(--border-subtle);grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);gap:1px;display:grid}.pb-design-3 .move-time .route-stage{background:var(--pb-paper);min-height:120px;padding:18px}.pb-design-3 .route-stage span{color:var(--fg-3);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;display:block}.pb-design-3 .route-stage strong{letter-spacing:-.05em;margin-top:10px;font-size:29px;line-height:.9;display:block}.pb-design-3 .route-stage p{color:var(--fg-2);margin:7px 0 0;font-size:12px;line-height:1.25}.pb-design-3 .route-stage.partial{background:var(--pb-warm)}.pb-design-3 .launch-shell{grid-template-columns:minmax(0,1.42fr) minmax(285px,.58fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-3 .launch-panel{flex-direction:column;min-height:452px;padding:clamp(18px,2.2vw,29px);display:flex}.pb-design-3 .launch-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pb-design-3 .launch-head h2{letter-spacing:-.04em;margin:6px 0 0;font-size:30px;line-height:.98}.pb-design-3 .launch-graph{flex:1;min-height:247px;margin-top:13px}.pb-design-3 .launch-graph svg{width:100%;height:100%;overflow:visible}.pb-design-3 .axis{stroke:var(--navy-200);stroke-width:1.5px}.pb-design-3 .grid{stroke:var(--navy-100);stroke-width:1px}.pb-design-3 .launch-path{fill:none;stroke:var(--pb-coral);stroke-width:4px;stroke-linecap:round}.pb-design-3 .anchor-line{stroke:var(--navy-400);stroke-dasharray:5 5;stroke-width:1.5px}.pb-design-3 .point{fill:var(--pb-navy);stroke:var(--pb-paper);stroke-width:4px}.pb-design-3 .anchor-point{fill:var(--pb-coral);stroke:var(--pb-navy);stroke-width:3px}.pb-design-3 .graph-label{fill:var(--navy-500);font-family:var(--font-body);font-size:11px}.pb-design-3 .graph-ghost{fill:var(--navy-400);font-family:var(--font-body);font-size:13px}.pb-design-3 .interest-fill{fill:#ff858c29;stroke:var(--pb-coral);stroke-width:3px}.pb-design-3 .interest-dash{fill:none;stroke:var(--pb-coral);stroke-dasharray:5 5;stroke-width:1.4px}.pb-design-3 .graph-caption{border-top:1px solid var(--border-subtle);color:var(--fg-3);justify-content:space-between;gap:14px;padding-top:12px;font-size:11px;line-height:1.3;display:flex}.pb-design-3 .launch-controls{background:var(--pb-warm);flex-direction:column;gap:10px;padding:20px;display:flex}.pb-design-3 .launch-controls h2{letter-spacing:-.04em;margin:5px 0 2px;font-size:26px;line-height:.96}.pb-design-3 .price-step{border:1px solid var(--border-strong);background:var(--pb-paper);padding:13px}.pb-design-3 .price-step.active{border-color:var(--pb-navy);box-shadow:inset 4px 0 0 var(--pb-coral)}.pb-design-3 .price-step small{color:var(--fg-3);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.09em;text-transform:uppercase;display:block}.pb-design-3 .price-step p{color:var(--fg-2);margin:6px 0 0;font-size:12px;line-height:1.25}.pb-design-3 .price-step button{border:0;border-top:1px solid var(--border-subtle);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:10px;padding:8px 0 0;display:flex}.pb-design-3 .price-step button strong{letter-spacing:-.035em;font-size:20px}.pb-design-3 .price-step button span{background:var(--pb-coral);min-width:52px;min-height:27px;color:var(--pb-navy);font-size:10px;font-weight:var(--weight-bold);border-radius:999px;place-items:center;padding:5px 8px;display:inline-grid}.pb-design-3 .launch-answer{background:var(--pb-navy);color:var(--pb-paper);padding:14px}.pb-design-3 .launch-answer b{letter-spacing:-.04em;font-size:22px;display:block}.pb-design-3 .launch-answer span{color:#c8cbd6;margin-top:4px;font-size:12px;line-height:1.25;display:block}.pb-design-3 .interest-control{border:1px solid var(--border-strong);background:var(--pb-paper);padding:14px;display:none}.pb-design-3 .interest-control.visible{display:block}.pb-design-3 .interest-control b{font-size:15px;line-height:1.1;display:block}.pb-design-3 .interest-control .action{margin-top:10px}.pb-design-3 .launch-reset{align-self:flex-start}.pb-design-3 .keypad{z-index:10;background:#0a122985;justify-content:center;align-items:flex-end;padding:18px;display:none;position:fixed;inset:0}.pb-design-3 .keypad.open{display:flex}.pb-design-3 .keypad-card{border:1px solid var(--navy-200);background:var(--pb-paper);width:min(420px,100%);padding:18px}.pb-design-3 .keypad-title{color:var(--fg-3);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.11em;text-transform:uppercase}.pb-design-3 .keypad-value{letter-spacing:-.065em;min-height:56px;margin:8px 0 14px;font-size:47px;line-height:1}.pb-design-3 .keypad-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pb-design-3 .key{border:1px solid var(--border-strong);background:var(--pb-paper);min-height:48px;font-size:18px;font-weight:var(--weight-bold)}.pb-design-3 .key.confirm{border-color:var(--pb-coral);background:var(--pb-coral)}.pb-design-3 .key.cancel{background:var(--navy-050)}.pb-design-3 .area-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-3 .map-card{background:var(--pb-warm);min-height:470px;padding:20px;position:relative;overflow:hidden}.pb-design-3 .map-card:before{content:"";pointer-events:none;border:1px solid #0a122914;position:absolute;inset:11% 7%}.pb-design-3 .map-header,.pb-design-3 .map-stage,.pb-design-3 .map-note{z-index:1;position:relative}.pb-design-3 .map-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pb-design-3 .map-header h2{letter-spacing:-.05em;max-width:440px;margin:6px 0 0;font-size:clamp(28px,3.05vw,42px);line-height:.95}.pb-design-3 .map-stage{min-height:315px;margin-top:4px}.pb-design-3 .distance-ring{border:1px solid #0a122926;border-radius:50%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.pb-design-3 .distance-ring.r1{aspect-ratio:1;width:24%}.pb-design-3 .distance-ring.r2{aspect-ratio:1;width:48%}.pb-design-3 .distance-ring.r3{aspect-ratio:1;width:74%}.pb-design-3 .distance-ring.r4{aspect-ratio:1;width:98%}.pb-design-3 .subject-flag{z-index:2;border:4px solid var(--pb-paper);background:var(--pb-navy);width:64px;height:64px;color:var(--pb-paper);text-align:center;font-size:10px;font-weight:var(--weight-bold);letter-spacing:.05em;border-radius:50%;place-items:center;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.pb-design-3 .map-flag{z-index:3;border:3px solid var(--pb-paper);background:var(--pb-coral);width:37px;height:37px;color:var(--pb-navy);font-size:11px;font-weight:var(--weight-bold);border-radius:50% 50% 50% 0;place-items:center;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 3px 9px #0a122929}.pb-design-3 .map-flag span{transform:rotate(45deg)}.pb-design-3 .map-flag.selected{background:var(--pb-navy);color:var(--pb-paper);transform:rotate(-45deg)scale(1.18)}.pb-design-3 .map-flag:hover{background:var(--navy-700);color:var(--pb-paper)}.pb-design-3 .map-note{color:var(--fg-2);border-top:1px solid #0a122924;margin:0;padding-top:14px;font-size:12px;line-height:1.32}.pb-design-3 .comparable-panel{flex-direction:column;min-height:470px;padding:20px;display:flex}.pb-design-3 .comparable-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pb-design-3 .comparable-top h2{letter-spacing:-.043em;margin:6px 0 0;font-size:27px;line-height:.96}.pb-design-3 .property-photo{background:var(--pb-warm);place-items:center;min-height:163px;margin:17px 0;display:grid;position:relative;overflow:hidden}.pb-design-3 .property-photo img{object-fit:cover;width:100%;height:163px}.pb-design-3 .photo-empty{width:100%;height:163px;color:var(--fg-3);text-align:center;place-items:center;font-size:12px;line-height:1.25;display:grid}.pb-design-3 .house-mark{border:2px solid var(--navy-400);border-top:0;width:56px;height:42px;margin:0 auto 9px;position:relative}.pb-design-3 .house-mark:before{content:"";border-top:2px solid var(--navy-400);border-left:2px solid var(--navy-400);width:40px;height:40px;position:absolute;top:-22px;left:6px;transform:rotate(45deg)}.pb-design-3 .property-name{letter-spacing:-.04em;margin:0;font-size:23px;line-height:.98}.pb-design-3 .property-sub{color:var(--fg-3);margin:7px 0 0;font-size:12px}.pb-design-3 .property-key{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.pb-design-3 .property-key div{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);min-height:66px;padding:11px}.pb-design-3 .property-key small{color:var(--fg-3);font-size:9px;font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;display:block}.pb-design-3 .property-key strong{letter-spacing:-.03em;margin-top:4px;font-size:17px;line-height:1;display:block}.pb-design-3 .kind{color:var(--fg-2);font-size:10px;font-weight:var(--weight-bold);align-items:center;gap:6px;margin-top:5px;display:inline-flex}.pb-design-3 .kind-mark{border:2px solid var(--pb-navy);width:10px;height:10px;display:inline-block}.pb-design-3 .kind-mark.asking{border-radius:1px;transform:rotate(45deg)}.pb-design-3 .kind-mark.stc{border-radius:50% 50% 0 0}.pb-design-3 .kind-mark.sold{background:var(--pb-navy);border-radius:50%}.pb-design-3 .history{border-top:1px solid var(--border-subtle);margin-top:15px;padding-top:14px}.pb-design-3 .history h3{letter-spacing:-.02em;margin:5px 0 0;font-size:16px}.pb-design-3 .history-lines{gap:7px;margin-top:10px;display:grid}.pb-design-3 .history-line{color:var(--fg-2);justify-content:space-between;gap:15px;font-size:12px;line-height:1.25;display:flex}.pb-design-3 .history-line b{color:var(--fg-1)}.pb-design-3 .property-rail{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px;display:flex}.pb-design-3 .property-rail button{border:1px solid var(--border-strong);background:var(--pb-paper);color:var(--fg-2);font-size:10px;font-weight:var(--weight-bold);border-radius:999px;padding:7px 9px}.pb-design-3 .property-rail button.selected{border-color:var(--pb-navy);background:var(--pb-navy);color:var(--pb-paper)}.pb-design-3 .area-foot{border-left:5px solid var(--pb-coral);background:var(--pb-warm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.pb-design-3 .area-foot p{color:var(--fg-2);margin:0;font-size:12px;line-height:1.3}.pb-design-3 .area-foot .source{margin-top:5px}.pb-design-3 .qr-mini{background:var(--pb-paper);width:96px;height:96px;padding:5px}.pb-design-3 .thin-area{grid-template-columns:minmax(0,1.05fr) minmax(270px,.95fr);gap:25px;display:grid}.pb-design-3 .thin-area-main{border-top:5px solid var(--pb-coral);flex-direction:column;justify-content:space-between;min-height:350px;padding:clamp(25px,4vw,45px);display:flex}.pb-design-3 .thin-area-main h2{letter-spacing:-.065em;max-width:650px;margin:10px 0 0;font-size:clamp(40px,5.4vw,70px);line-height:.88}.pb-design-3 .area-facts{background:var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pb-design-3 .area-facts div{background:var(--pb-paper);padding:14px}.pb-design-3 .area-facts strong{letter-spacing:-.04em;font-size:25px;display:block}.pb-design-3 .area-facts span{color:var(--fg-3);margin-top:3px;font-size:10px;line-height:1.2;display:block}.pb-design-3 .thin-area-side{background:var(--pb-warm);flex-direction:column;justify-content:space-between;padding:28px;display:flex}.pb-design-3 .thin-area-side h3{letter-spacing:-.045em;margin:8px 0 0;font-size:28px;line-height:.98}.pb-design-3 .circle-mark{border:8px solid var(--pb-coral);border-radius:50%;width:56px;height:56px}@media (max-width:860px){.pb-design-3 .presentation{gap:26px;padding:20px 18px 32px}.pb-design-3 .address{display:none}.pb-design-3 .title h1{font-size:43px}.pb-design-3 .title p:not(.eyebrow){font-size:17px}.pb-design-3 .brief-layout,.pb-design-3 .plan-layout,.pb-design-3 .launch-shell,.pb-design-3 .area-layout,.pb-design-3 .thin-area{grid-template-columns:1fr}.pb-design-3 .role{min-height:250px}.pb-design-3 .agent-controls{grid-template-columns:1fr}.pb-design-3 .plan-card{min-height:405px}.pb-design-3 .plan-aside{min-height:255px}.pb-design-3 .launch-panel{min-height:400px}.pb-design-3 .map-card,.pb-design-3 .comparable-panel{min-height:450px}.pb-design-3 .area-foot{grid-template-columns:1fr}.pb-design-3 .qr-mini{width:122px;height:122px}}@media (max-width:480px){.pb-design-3 .brand img{width:123px}.pb-design-3 .kicker{font-size:9px}.pb-design-3 .title h1{font-size:39px}.pb-design-3 .brief-head,.pb-design-3 .brief-evidence,.pb-design-3 .plan-head{display:block}.pb-design-3 .brief-head .status,.pb-design-3 .date-anchor,.pb-design-3 .gap-chip{margin-top:14px}.pb-design-3 .brief-text{min-height:205px;font-size:27px}.pb-design-3 .timeline{transform-origin:0;width:119%;transform:scale(.84)}.pb-design-3 .plan-facts{grid-template-columns:1fr}.pb-design-3 .graph-caption{grid-template-columns:1fr 1fr;display:grid}.pb-design-3 .map-card{padding:18px}.pb-design-3 .map-stage{min-height:322px}.pb-design-3 .area-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pb-design-3 *,.pb-design-3 :before,.pb-design-3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pb-design-4{--navy:#0a1229;--coral:#ff858c;--paper:#fff;--warm:#f5f2f0;--ink2:#23294a;--ink3:#5b617f;--line:#d6d8df;--line2:#ebecef;--font:"Gilroy","Metropolis","Inter Tight",system-ui,sans-serif}.pb-design-4 *{box-sizing:border-box}.pb-design-4{background:var(--paper);color:var(--navy);min-width:320px;font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}.pb-design-4 .presentation{flex-direction:column;gap:clamp(22px,1.8vw,28px);min-height:100vh;padding:clamp(24px,2.8vw,42px);display:flex}.pb-design-4 .topline{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pb-design-4 .brand{align-items:center;gap:13px;display:flex}.pb-design-4 .brand img{width:140px;height:auto;display:block}.pb-design-4 .kicker,.pb-design-4 .eyebrow{color:var(--ink3);letter-spacing:.145em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.16}.pb-design-4 .address{color:var(--ink3);text-align:right;margin:0;font-size:12px;line-height:1.32}.pb-design-4 .address strong{color:var(--navy);font-size:14px;display:block}.pb-design-4 .eyebrow.light{color:#d7dae3}.pb-design-4 .title{max-width:950px}.pb-design-4 .title h1{letter-spacing:-.06em;max-width:860px;margin:8px 0 0;font-size:clamp(42px,4.7vw,66px);line-height:.9}.pb-design-4 .title p:not(.eyebrow){max-width:720px;color:var(--ink2);margin:10px 0 0;font-size:clamp(17px,1.55vw,21px);line-height:1.32}.pb-design-4 .panel{border:1px solid var(--line2);background:var(--paper)}.pb-design-4 .dark{background:var(--navy);color:var(--paper)}.pb-design-4 .dark .eyebrow,.pb-design-4 .dark .note{color:#d7dae3}.pb-design-4 .note{color:var(--ink3);margin:0;font-size:12px;line-height:1.35}.pb-design-4 .status{border:1px solid var(--line);background:var(--paper);color:var(--ink2);border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.pb-design-4 .dot{background:var(--coral);border-radius:50%;width:7px;height:7px}.pb-design-4 .quiet,.pb-design-4 .action,.pb-design-4 .media-tab{font:inherit;cursor:pointer}.pb-design-4 .quiet{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink2);border-radius:999px;padding:8px 13px;font-size:12px;font-weight:700}.pb-design-4 .action{background:var(--coral);min-height:42px;color:var(--navy);border:0;border-radius:999px;padding:10px 16px;font-weight:700}.pb-design-4 .quiet:hover,.pb-design-4 .media-tab:hover{background:var(--warm)}.pb-design-4 button:focus-visible{outline-offset:3px;outline:3px solid #ff858c8c}.pb-design-4 .cover{border:1px solid var(--line2);background:var(--warm);flex:1;min-height:610px;position:relative;overflow:hidden}.pb-design-4 .cover-map{object-fit:cover;opacity:.74;width:100%;height:100%;position:absolute;inset:0}.pb-design-4 .cover-overlay{background:#0a1229db;position:absolute;inset:0}.pb-design-4 .cover-body{z-index:1;min-height:610px;color:var(--paper);flex-direction:column;justify-content:space-between;padding:clamp(24px,4.1vw,64px);display:flex;position:relative}.pb-design-4 .cover-body h1{letter-spacing:-.065em;max-width:820px;margin:14px 0 0;font-size:clamp(49px,6vw,86px);line-height:.88}.pb-design-4 .cover-body h1 em{color:var(--coral);font-style:normal}.pb-design-4 .cover-address{color:#f1f2f6;max-width:750px;margin:15px 0 0;font-size:clamp(18px,1.8vw,26px);line-height:1.15}.pb-design-4 .cover-bottom{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:end;gap:28px;display:grid}.pb-design-4 .valuer{align-items:center;gap:16px;max-width:350px;display:flex}.pb-design-4 .valuer img{border:2px solid var(--paper);object-fit:cover;background:var(--warm);border-radius:50%;width:82px;height:82px}.pb-design-4 .valuer strong{letter-spacing:-.03em;font-size:20px;line-height:1.05;display:block}.pb-design-4 .valuer span{color:#d7dae3;margin-top:5px;font-size:13px;display:block}.pb-design-4 .placeholder-callout{border-left:4px solid var(--coral);background:#ffffff1a;max-width:460px;padding:16px 18px;font-size:13px;line-height:1.35}.pb-design-4 .placeholder-callout strong{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.pb-design-4 .cover-caption{z-index:1;background:var(--warm);color:var(--ink3);margin:0;padding:10px 14px;font-size:11px;line-height:1.3;position:relative}.pb-design-4 .solution-grid{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-4 .solution-main{border-top:5px solid var(--coral);flex-direction:column;justify-content:space-between;min-height:454px;padding:clamp(24px,3vw,40px);display:flex}.pb-design-4 .solution-main h2{letter-spacing:-.055em;max-width:700px;margin:8px 0 0;font-size:clamp(32px,4vw,58px);line-height:.92}.pb-design-4 .solution-main>p{max-width:660px;color:var(--ink2);margin:15px 0 0;font-size:18px;line-height:1.35}.pb-design-4 .deliverables{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.pb-design-4 .deliverable{background:var(--paper);min-height:160px;padding:17px}.pb-design-4 .deliverable .number{background:var(--coral);width:31px;height:31px;color:var(--navy);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.pb-design-4 .deliverable h3{letter-spacing:-.035em;margin:14px 0 0;font-size:19px;line-height:.98}.pb-design-4 .deliverable p{color:var(--ink3);margin:7px 0 0;font-size:12px;line-height:1.3}.pb-design-4 .example-link{width:max-content;color:var(--navy);align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.pb-design-4 .example-link:after{content:"→";background:var(--coral);border-radius:50%;place-items:center;width:19px;height:19px;font-size:13px;display:grid}.pb-design-4 .example-link:hover{text-decoration:underline}.pb-design-4 .solution-aside{flex-direction:column;justify-content:space-between;min-height:454px;padding:28px;display:flex}.pb-design-4 .solution-aside h2{letter-spacing:-.05em;max-width:270px;margin:8px 0 0;font-size:31px;line-height:.95}.pb-design-4 .solution-aside .large{color:var(--coral);letter-spacing:-.08em;margin:26px 0 0;font-size:71px;line-height:.8}.pb-design-4 .solution-aside .note{color:#d7dae3}.pb-design-4 .solution-aside .example-link{color:var(--paper)}.pb-design-4 .source-strip{border-left:5px solid var(--coral);background:var(--warm);justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.pb-design-4 .source-strip p{max-width:900px;color:var(--ink2);margin:0;font-size:13px;line-height:1.35}.pb-design-4 .source-strip strong{color:var(--navy)}.pb-design-4 .back-link{width:max-content;color:var(--ink2);align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.pb-design-4 .back-link:before{content:"←";border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.pb-design-4 .example-title{max-width:840px}.pb-design-4 .example-title h1{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(42px,5vw,72px);line-height:.91}.pb-design-4 .example-title p:not(.eyebrow){max-width:760px;color:var(--ink2);margin:15px 0 0;font-size:clamp(17px,1.55vw,21px);line-height:1.32}.pb-design-4 .example-frame{border:1px solid var(--line2);background:var(--warm);padding:clamp(14px,2vw,28px)}.pb-design-4 .example-frame img{border:1px solid var(--line2);width:100%;height:auto;display:block}.pb-design-4 .example-caption{border-left:5px solid var(--coral);background:var(--paper);grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:20px;padding:22px 24px;display:grid}.pb-design-4 .example-caption h2{letter-spacing:-.045em;margin:5px 0 0;font-size:28px;line-height:.96}.pb-design-4 .example-caption p{color:var(--ink2);margin:0;font-size:13px;line-height:1.38}.pb-design-4 .example-caption .source-note{color:var(--ink3);font-size:12px}.pb-design-4 .comparison-cta{color:var(--navy);align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.pb-design-4 .comparison-cta:after{content:"→";background:var(--coral);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.pb-design-4 .photo-layout{grid-template-rows:250px 180px;grid-template-columns:1.45fr 1fr 1fr;gap:10px;display:grid}.pb-design-4 .photo-layout .photo-hero{grid-row:1/span 2}.pb-design-4 .photo-layout img,.pb-design-4 .drone-layout img,.pb-design-4 .dusk-pair img,.pb-design-4 .film-stills img{object-fit:cover;width:100%;height:100%;display:block}.pb-design-4 .photo-tile{background:var(--navy);overflow:hidden}.pb-design-4 .drone-layout{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pb-design-4 .drone-layout .photo-tile{aspect-ratio:1.45}.pb-design-4 .dusk-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pb-design-4 .dusk-card{aspect-ratio:1.52;background:var(--navy);position:relative;overflow:hidden}.pb-design-4 .dusk-label{background:var(--paper);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.pb-design-4 .portrait-film{background:var(--navy);min-height:470px;color:var(--paper);grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,5vw,76px);padding:clamp(18px,3vw,42px);display:grid}.pb-design-4 .phone-player{aspect-ratio:9/16;background:#070b16;border:8px solid #202a45;border-radius:30px;justify-self:center;width:min(330px,72vw);position:relative;overflow:hidden;box-shadow:0 18px 42px #00000059}.pb-design-4 .phone-player img{object-fit:cover;width:100%;height:100%;display:block}.pb-design-4 .phone-player:after{content:"";background:#0a122929;position:absolute;inset:0}.pb-design-4 .player-top{z-index:1;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:800;display:flex;position:absolute;top:17px;left:17px;right:17px}.pb-design-4 .player-play{z-index:2;background:var(--coral);width:64px;height:64px;color:var(--navy);border:0;border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pb-design-4 .player-bottom{z-index:2;position:absolute;bottom:18px;left:17px;right:17px}.pb-design-4 .progress{background:#ffffff73;height:3px}.pb-design-4 .progress span{background:var(--coral);width:37%;height:100%;display:block}.pb-design-4 .film-copy .eyebrow,.pb-design-4 .film-copy .note{color:#d7dae3}.pb-design-4 .film-copy h2{letter-spacing:-.055em;max-width:520px;margin:8px 0 0;font-size:clamp(34px,3.4vw,54px);line-height:.92}.pb-design-4 .film-copy>p:not(.eyebrow){color:#f0f1f5;max-width:530px;margin:16px 0 0;font-size:17px;line-height:1.35}.pb-design-4 .film-stills{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.pb-design-4 .film-stills .photo-tile{aspect-ratio:1.5}.pb-design-4 .portrait-note{color:#d7dae3;margin-top:14px;font-size:12px;line-height:1.35}.pb-design-4 .distribution{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-4 .launch-route{flex-direction:column;justify-content:space-between;min-height:464px;padding:clamp(24px,3vw,40px);display:flex}.pb-design-4 .launch-route h2{letter-spacing:-.06em;max-width:660px;margin:8px 0 0;font-size:clamp(34px,4.3vw,61px);line-height:.9}.pb-design-4 .route-steps{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.pb-design-4 .route-step{background:var(--paper);min-height:205px;padding:19px;position:relative}.pb-design-4 .route-step:not(:last-child):after{content:"→";z-index:1;background:var(--navy);width:26px;height:26px;color:var(--paper);border-radius:50%;place-items:center;font-size:17px;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.pb-design-4 .route-step b{border:2px solid var(--navy);border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.pb-design-4 .route-step h3{letter-spacing:-.04em;margin:18px 0 0;font-size:22px;line-height:.95}.pb-design-4 .route-step p{color:var(--ink3);margin:9px 0 0;font-size:13px;line-height:1.32}.pb-design-4 .distribution-side{flex-direction:column;justify-content:space-between;min-height:464px;padding:28px;display:flex}.pb-design-4 .distribution-side h2{letter-spacing:-.05em;margin:8px 0 0;font-size:30px;line-height:.95}.pb-design-4 .question{border:1px solid #fff3;margin-top:22px;padding:16px}.pb-design-4 .question strong{font-size:17px;line-height:1.05;display:block}.pb-design-4 .question p{color:#d7dae3;margin:7px 0 0;font-size:12px;line-height:1.32}.pb-design-4 .checklist{gap:11px;margin:22px 0 0;display:grid}.pb-design-4 .checklist div{color:#f0f1f5;grid-template-columns:25px 1fr;align-items:start;gap:9px;font-size:13px;line-height:1.25;display:grid}.pb-design-4 .check{background:var(--coral);width:20px;height:20px;color:var(--navy);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.pb-design-4 .photo-comparison{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pb-design-4 .compare-panel{background:var(--warm);min-height:405px;position:relative;overflow:hidden}.pb-design-4 .compare-panel img{object-fit:cover;width:100%;height:100%;display:block}.pb-design-4 .compare-label{z-index:1;background:var(--paper);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;top:15px;left:15px}.pb-design-4 .compare-placeholder{border:2px dashed var(--line);text-align:center;color:var(--ink3);place-items:center;padding:30px;display:grid}.pb-design-4 .compare-placeholder strong{max-width:260px;color:var(--navy);letter-spacing:-.035em;font-size:20px;line-height:1.02;display:block}.pb-design-4 .compare-placeholder span{max-width:245px;margin-top:10px;font-size:12px;line-height:1.35;display:block}.pb-design-4 .buyer-layout,.pb-design-4 .connect-layout,.pb-design-4 .delivery-layout,.pb-design-4 .fee-layout,.pb-design-4 .next-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:clamp(20px,3vw,42px);display:grid}.pb-design-4 .buyers-panel,.pb-design-4 .connect-panel,.pb-design-4 .delivery-panel,.pb-design-4 .fees-panel,.pb-design-4 .next-panel{min-height:430px;padding:clamp(22px,3vw,38px)}.pb-design-4 .buyers-panel h2,.pb-design-4 .connect-panel h2,.pb-design-4 .delivery-panel h2,.pb-design-4 .fees-panel h2,.pb-design-4 .next-panel h2{letter-spacing:-.06em;max-width:650px;margin:8px 0 0;font-size:clamp(32px,4vw,57px);line-height:.92}.pb-design-4 .buyer-groups{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:25px;display:grid}.pb-design-4 .buyer-group{background:var(--paper);padding:15px}.pb-design-4 .buyer-group h3{margin:0 0 12px;font-size:15px}.pb-design-4 .buyer-row{border-top:1px solid var(--line2);grid-template-columns:1fr auto;gap:10px;padding:10px 0;font-size:12px;line-height:1.25;display:grid}.pb-design-4 .buyer-row:first-of-type{border-top:0}.pb-design-4 .buyer-row b{color:var(--navy);display:block}.pb-design-4 .buyer-row span{color:var(--ink3);margin-top:2px;display:block}.pb-design-4 .buyer-row em{color:var(--ink3);text-align:right;font-size:11px;font-style:normal}.pb-design-4 .big-number{color:var(--coral);letter-spacing:-.1em;margin:25px 0 0;font-size:clamp(78px,9vw,138px);line-height:.72}.pb-design-4 .side-copy{flex-direction:column;justify-content:space-between;padding:28px;display:flex}.pb-design-4 .side-copy h2{letter-spacing:-.05em;margin:8px 0 0;font-size:32px;line-height:.94}.pb-design-4 .side-copy .note{color:#d7dae3}.pb-design-4 .criteria{gap:10px;margin:24px 0 0;display:grid}.pb-design-4 .criteria div{border-bottom:1px solid #fff3;justify-content:space-between;gap:14px;padding-bottom:10px;font-size:12px;display:flex}.pb-design-4 .criteria span{color:#d7dae3}.pb-design-4 .criteria b{text-align:right;font-size:12px}.pb-design-4 .campaign-route{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.pb-design-4 .campaign-step{background:var(--paper);padding:16px}.pb-design-4 .campaign-step b{background:var(--coral);border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.pb-design-4 .campaign-step h3{letter-spacing:-.035em;margin:14px 0 0;font-size:19px;line-height:.98}.pb-design-4 .campaign-step p{color:var(--ink3);margin:8px 0 0;font-size:12px;line-height:1.3}.pb-design-4 .delivery-card{background:var(--warm);align-items:center;gap:20px;margin-top:31px;padding:20px;display:flex}.pb-design-4 .delivery-card .avatar{background:var(--navy);width:76px;height:76px;color:var(--paper);border-radius:50%;flex:0 0 76px;place-items:center;font-size:25px;font-weight:800;display:grid}.pb-design-4 .delivery-card h3{letter-spacing:-.045em;margin:0;font-size:25px;line-height:.98}.pb-design-4 .delivery-card p{color:var(--ink3);margin:7px 0 0;font-size:13px}.pb-design-4 .delivery-promises{background:var(--line);gap:1px;margin-top:23px;display:grid}.pb-design-4 .delivery-promises div{background:var(--paper);padding:13px 14px;font-size:13px;line-height:1.25}.pb-design-4 .delivery-promises b{color:var(--coral);margin-right:8px}.pb-design-4 .fee-options{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:27px;display:grid}.pb-design-4 .fee-option{background:var(--paper);min-height:196px;color:var(--navy);text-align:left;cursor:pointer;border:0;padding:17px;font-family:inherit;position:relative}.pb-design-4 .fee-option.selected{background:var(--navy);color:var(--paper)}.pb-design-4 .fee-option .recommended{background:var(--coral);letter-spacing:.08em;text-transform:uppercase;padding:4px 6px;font-size:9px;font-weight:800;display:inline-block}.pb-design-4 .fee-option h3{letter-spacing:-.035em;margin:12px 0 0;font-size:19px;line-height:.98}.pb-design-4 .fee-option strong{letter-spacing:-.05em;margin-top:18px;font-size:27px;line-height:1;display:block}.pb-design-4 .fee-option p{color:var(--ink3);margin:7px 0 0;font-size:11px;line-height:1.3}.pb-design-4 .fee-option.selected p{color:#d7dae3}.pb-design-4 .fee-summary{background:var(--warm);margin-top:20px;padding:15px;font-size:13px;line-height:1.35}.pb-design-4 .fee-summary strong{color:var(--navy)}.pb-design-4 .discount-block{border:1px solid #ffffff40;margin-top:25px;padding:18px}.pb-design-4 .discount-block b{color:var(--coral);letter-spacing:-.07em;font-size:44px;line-height:.85;display:block}.pb-design-4 .date-options{gap:10px;margin-top:25px;display:grid}.pb-design-4 .date-option{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--navy);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px;font-family:inherit;font-size:14px;font-weight:800;display:flex}.pb-design-4 .date-option.selected{border-color:var(--navy);background:var(--warm)}.pb-design-4 .date-option span{color:var(--ink3);font-size:11px;font-weight:700}.pb-design-4 .ask-list{gap:12px;margin-top:28px;display:grid}.pb-design-4 .ask-list button{width:100%;color:var(--paper);text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff40;grid-template-columns:30px 1fr;gap:11px;padding:15px;font-family:inherit;display:grid}.pb-design-4 .ask-list i{background:var(--coral);width:23px;height:23px;color:var(--navy);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.pb-design-4 .ask-list b{font-size:15px;line-height:1.08;display:block}.pb-design-4 .ask-list span{color:#d7dae3;margin-top:4px;font-size:11px;line-height:1.3;display:block}.pb-design-4 .action-status{color:#d7dae3;min-height:44px;margin-top:20px;font-size:12px;line-height:1.35}.pb-design-4 .media-carousel{border:1px solid var(--line2);background:var(--warm);margin:17px 0}.pb-design-4 .media-stage{place-items:center;min-height:164px;display:grid;position:relative;overflow:hidden}.pb-design-4 .media-stage img{object-fit:cover;width:100%;height:164px}.pb-design-4 .media-empty{width:100%;min-height:164px;color:var(--ink3);text-align:center;place-items:center;padding:18px;font-size:12px;line-height:1.3;display:grid}.pb-design-4 .media-empty b{color:var(--ink2);margin-top:8px;font-size:13px;display:block}.pb-design-4 .floorplan-mark{border:2px solid var(--ink3);background:var(--paper);width:108px;height:78px;position:relative}.pb-design-4 .floorplan-mark:before{content:"";background:var(--line);width:2px;height:76px;position:absolute;top:0;left:31px}.pb-design-4 .floorplan-mark:after{content:"";background:var(--line);width:106px;height:2px;position:absolute;top:35px;left:0}.pb-design-4 .media-tabs{background:var(--line);gap:1px;display:flex}.pb-design-4 .media-tab{background:var(--paper);color:var(--ink2);border:0;flex:1;padding:10px 8px;font-size:11px;font-weight:700}.pb-design-4 .media-tab.selected{background:var(--navy);color:var(--paper)}.pb-design-4 .media-caption{background:var(--paper);color:var(--ink3);margin:0;padding:9px 11px;font-size:10px;line-height:1.25}@media (max-width:860px){.pb-design-4 .presentation{gap:26px;padding:20px 18px 32px}.pb-design-4 .address{display:none}.pb-design-4 .title h1{font-size:43px}.pb-design-4 .title p:not(.eyebrow){font-size:17px}.pb-design-4 .cover,.pb-design-4 .cover-body{min-height:610px}.pb-design-4 .cover-bottom,.pb-design-4 .solution-grid,.pb-design-4 .distribution,.pb-design-4 .example-caption,.pb-design-4 .portrait-film,.pb-design-4 .photo-comparison,.pb-design-4 .buyer-layout,.pb-design-4 .connect-layout,.pb-design-4 .delivery-layout,.pb-design-4 .fee-layout,.pb-design-4 .next-layout{grid-template-columns:1fr}.pb-design-4 .solution-aside,.pb-design-4 .distribution-side{min-height:290px}.pb-design-4 .deliverables,.pb-design-4 .route-steps{grid-template-columns:1fr}.pb-design-4 .route-step:not(:last-child):after{top:auto;bottom:-13px;right:50%;transform:translate(50%)rotate(90deg)}.pb-design-4 .source-strip{display:block}.pb-design-4 .source-strip .status{margin-top:12px}.pb-design-4 .photo-layout{grid-template-rows:220px 150px;grid-template-columns:1.2fr 1fr}.pb-design-4 .photo-layout .photo-hero{grid-row:1/span 2}.pb-design-4 .portrait-film{justify-items:center}.pb-design-4 .film-copy{text-align:left}.pb-design-4 .film-stills{max-width:540px}.pb-design-4 .buyer-groups,.pb-design-4 .fee-options,.pb-design-4 .campaign-route{grid-template-columns:1fr}.pb-design-4 .compare-panel{min-height:300px}}@media (max-width:480px){.pb-design-4 .brand img{width:123px}.pb-design-4 .kicker{font-size:9px}.pb-design-4 .cover-body h1{font-size:49px}.pb-design-4 .cover-address{font-size:19px}.pb-design-4 .cover-bottom{gap:18px}.pb-design-4 .valuer img{width:70px;height:70px}.pb-design-4 .solution-main h2,.pb-design-4 .launch-route h2{font-size:39px}.pb-design-4 .deliverable{min-height:120px}.pb-design-4 .route-step{min-height:150px}.pb-design-4 .photo-layout{grid-template-rows:210px 130px;grid-template-columns:1fr 1fr}.pb-design-4 .drone-layout{grid-template-columns:1fr 1fr}.pb-design-4 .dusk-pair{grid-template-columns:1fr}.pb-design-4 .portrait-film{padding:18px}.pb-design-4 .phone-player{width:min(296px,76vw)}.pb-design-4 .film-copy h2{font-size:39px}.pb-design-4 .buyers-panel,.pb-design-4 .connect-panel,.pb-design-4 .delivery-panel,.pb-design-4 .fees-panel,.pb-design-4 .next-panel{min-height:0}.pb-design-4 .delivery-card{align-items:flex-start}.pb-design-4 .big-number{font-size:86px}}.pb-legal{max-width:44rem;color:var(--pb-navy-800);margin:0 auto;padding:32px 20px 96px;font-size:16.5px;line-height:1.65}.pb-legal__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--pb-coral-700);margin:0 0 8px;font-size:13px;font-weight:700}.pb-legal h1{font-family:var(--font-display,inherit);letter-spacing:-.02em;color:var(--pb-navy-900);margin:0 0 12px;font-size:clamp(30px,6vw,40px);line-height:1.1}.pb-legal__lede{color:var(--pb-navy-700);margin:0 0 8px;font-size:18px;line-height:1.55}.pb-legal__updated{color:var(--pb-navy-500);margin:0 0 32px;font-size:14px}.pb-legal h2{letter-spacing:-.01em;color:var(--pb-navy-900);border-top:1px solid var(--pb-navy-100);margin:40px 0 10px;padding-top:20px;font-size:21px;line-height:1.25}.pb-legal h3{color:var(--pb-navy-900);margin:24px 0 6px;font-size:17px}.pb-legal p{margin:0 0 14px}.pb-legal ul{margin:0 0 14px;padding-left:22px;list-style:outside}.pb-legal li{margin-bottom:8px}.pb-legal a{color:var(--pb-coral-800)}.pb-legal__table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:15px}.pb-legal__table th,.pb-legal__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pb-navy-100);padding:10px 12px 10px 0}.pb-legal__table th{color:var(--pb-navy-900);white-space:nowrap;font-weight:600}.pb-legal__contact{background:var(--pb-cream-100);border:1px solid var(--pb-cream-300);border-radius:14px;margin:8px 0 24px;padding:18px 20px}.pb-legal__contact p:last-child{margin-bottom:0}html,body{margin:0;padding:0}html{overflow-x:hidden}body{background:var(--bg-canvas);color:var(--fg-1);font-family:var(--font-sans);overflow-x:hidden}@keyframes pb-mic-pulse{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.pb-mic-btn:hover:not(:disabled){filter:brightness(1.08)}.pb-mic-btn:active:not(:disabled){transform:scale(.98)!important}.reveal-page{max-width:1200px;margin:0 auto;padding:32px}.reveal-hero{margin-bottom:22px}.reveal-hero__title{max-width:820px;font:800 clamp(42px, 5vw, 64px)/.98 var(--font-display);letter-spacing:-.02em;margin:12px 0 10px}.reveal-hero__title span{color:var(--pb-coral-700)}.reveal-hero__lede{max-width:58ch;color:var(--fg-2);font:500 16px/1.5 var(--font-sans);margin:0}.reveal-stat-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.reveal-stat-card{border-radius:14px;align-items:center;min-height:138px;padding:24px 30px;display:flex}.reveal-stat-card--button{text-align:left;width:100%;font:inherit;cursor:pointer;transition:transform .16s var(--ease-out), filter .16s var(--ease-out);border:0}.reveal-stat-card--button:hover{filter:brightness(1.06);transform:translateY(-1px)}.reveal-stat-card--button:focus-visible{box-shadow:var(--focus-ring);outline:none}.reveal-stat-card--light{border:1.5px solid var(--pb-navy-900);background:#fff}.reveal-stat-card--dark{background:var(--pb-navy-900);color:#fff}.reveal-stat-card__label{font:600 10px/1.25 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.72;display:block}.reveal-stat-card__value{font:800 56px/.9 var(--font-display);letter-spacing:-.03em;color:var(--pb-navy-900);margin-top:10px;margin-right:12px;display:inline-block}.reveal-stat-card--dark .reveal-stat-card__value{color:var(--pb-coral-400)}.reveal-stat-card__copy{color:currentColor;max-width:180px;font:600 13px/1.2 var(--font-sans);vertical-align:baseline;display:inline-block}.reveal-section{margin-bottom:40px}.reveal-map-hero{color:#fff;background:linear-gradient(#0a1128 0%,#141b37 100%);border-radius:22px;margin-bottom:28px;padding:26px 28px 28px;box-shadow:0 22px 54px -28px #0a112894}.reveal-map-hero__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.reveal-map-hero__head h2{color:#fff;font:800 clamp(24px, 2.5vw, 32px)/1.1 var(--font-display);letter-spacing:-.015em;margin:6px 0 0}.reveal-map-hero .reveal-map{border-top:0;margin-top:0;padding-top:0}.reveal-campaign-cta{color:#fff;background:linear-gradient(135deg,#0a1128 0%,#1a1f40 70%,#2b1f3a 100%);border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);align-items:start;gap:42px;margin-bottom:36px;padding:40px 44px;display:grid;position:relative;overflow:hidden}.reveal-campaign-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff858c47 0%,#ff858c00 70%);width:340px;height:340px;position:absolute;top:-90px;right:-90px}.reveal-campaign-cta__copy,.reveal-campaign-cta__work{z-index:1;position:relative}.reveal-campaign-cta h2{color:#fff;font:800 clamp(32px, 4vw, 48px)/1.05 var(--font-display);letter-spacing:-.02em;margin:12px 0 16px}.reveal-campaign-cta h2 span{color:var(--pb-coral-400)}.reveal-campaign-cta__copy>p{max-width:62ch;color:var(--pb-navy-200);font:500 16px/1.6 var(--font-sans);margin:0 0 24px}.reveal-campaign-cta__button{background:var(--pb-coral-500);width:min(100%,520px);min-height:76px;color:var(--pb-navy-900);cursor:pointer;text-align:left;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;box-shadow:0 12px 40px #ff858c59,inset 0 -3px #00000014}.reveal-campaign-cta__button span{font:800 18px var(--font-sans);gap:4px;display:grid}.reveal-campaign-cta__button small{color:#0a1128b8;font:600 12px/1.35 var(--font-sans)}.reveal-campaign-cta__button b{font:800 24px var(--font-sans)}.reveal-campaign-cta__trust{flex-wrap:wrap;gap:10px 22px;margin-top:22px;display:flex}.reveal-campaign-cta__trust span{color:var(--pb-navy-300);font:600 12px var(--font-sans)}.reveal-campaign-cta__trust span:before{content:"";background:var(--pb-coral-500);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.reveal-campaign-cta__work{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:22px}.reveal-campaign-cta__row{border-bottom:1px solid #ffffff0f;grid-template-columns:32px 1fr;gap:12px;padding:12px 0;display:grid}.reveal-campaign-cta__row:last-child{border-bottom:0}.reveal-campaign-cta__row>span{color:var(--pb-coral-400);font:800 11px var(--font-mono);letter-spacing:.05em}.reveal-campaign-cta__row b{color:#fff;font:800 14px var(--font-display);display:block}.reveal-campaign-cta__row p{color:var(--pb-navy-300);font:500 12.5px/1.45 var(--font-sans);margin:3px 0 0}.reveal-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.reveal-on-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.reveal-off-section{background:var(--pb-navy-900);color:#fff;border-radius:24px;margin-bottom:32px;padding:28px 28px 32px;box-shadow:0 24px 60px -28px #0a11288c}.reveal-off-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.reveal-off-title{font:800 28px var(--font-display);color:#fff;letter-spacing:-.01em;margin:6px 0 8px}.reveal-tier-grid{display:none}.reveal-tier-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;padding:18px}.reveal-cost{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;width:min(100%,390px);padding:22px 24px}.reveal-cost__value{color:#fff;font:800 34px/.95 var(--font-display);letter-spacing:-.02em;margin-top:6px}.reveal-cost__copy{color:var(--pb-navy-300);font:500 12px/1.4 var(--font-sans);margin-top:6px}.reveal-off-bottom{border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr);gap:30px;margin-top:28px;padding-top:26px;display:grid}.reveal-off-bottom__head{color:#fff;font:700 12px var(--font-sans);justify-content:space-between;gap:14px;margin-bottom:12px;display:flex}.reveal-off-bottom__head span{color:var(--pb-navy-300);font-weight:500}.reveal-fit__bar{border-radius:7px;height:34px;display:flex;overflow:hidden}.reveal-fit__legend{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:12px;display:grid}.reveal-fit__legend div{color:#fff;gap:2px;display:grid}.reveal-fit__legend span{border-radius:2px;width:7px;height:7px}.reveal-fit__legend b{font:700 10px var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.reveal-fit__legend strong{font:800 18px/1 var(--font-display)}.reveal-fit__legend small{color:var(--pb-navy-300);font:600 11px var(--font-sans)}.reveal-fit__legend em{color:var(--pb-navy-300);font:normal 500 11px/1.35 var(--font-sans)}.reveal-ku{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.reveal-ku-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;padding:18px}.reveal-ku-card--known{background:linear-gradient(135deg,#ff858c29,#ff858c0f);border-color:#ff858c52}.reveal-ku-card--unknown{border-style:dashed}.reveal-ku-card__label{color:#fff;font:700 10px var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.reveal-ku-card__label:before{content:"";background:var(--pb-coral-500);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.reveal-ku-card--unknown .reveal-ku-card__label:before{background:0 0;border:1px dashed #fff9}.reveal-ku-stat{color:var(--pb-coral-400);font:800 32px/1 var(--font-display);letter-spacing:-.02em;margin-top:10px}.reveal-ku-card--unknown .reveal-ku-stat{color:#fff}.reveal-ku-card p{color:var(--pb-navy-300);font:500 12px/1.4 var(--font-sans);margin:6px 0 0}.reveal-mobile-cta{display:none}.reveal-map{border-top:1px solid #ffffff1f;margin-top:28px;padding-top:24px}.reveal-map--empty{min-height:180px;color:var(--pb-navy-300);background:#ffffff0f;border-radius:16px;place-items:center;display:grid}.reveal-map__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.reveal-map__head b{color:#fff;font:700 14px var(--font-sans);display:block}.reveal-map__head span{color:var(--pb-navy-300);font:500 12px/1.35 var(--font-sans);margin-top:4px;display:block}.reveal-map__legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.reveal-map__legend span{white-space:nowrap;color:var(--pb-navy-200);font:700 10px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0;display:inline-flex}.reveal-map__dot{border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 1px #ffffffad}.reveal-map__dot--on{background:#4fd1c5;box-shadow:0 0 0 2px #071127,0 0 0 3px #ffffffc7}.reveal-map__dot--very{background:#ff7580}.reveal-map__dot--close{background:#ff9ca3}.reveal-map__dot--stretch{background:#9c6070}.reveal-map__canvas{background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;height:clamp(280px,36vw,430px);overflow:hidden}.reveal-map .mapboxgl-popup-content{color:var(--pb-navy-900);border-radius:9px;padding:10px 12px;box-shadow:0 12px 30px #0a11283d}.reveal-map .mapboxgl-popup-content strong{max-width:220px;color:var(--pb-navy-900);font:800 13px/1.2 var(--font-display);display:block}.reveal-map .mapboxgl-popup-content span,.reveal-map .mapboxgl-popup-content a{color:var(--pb-navy-600);font:600 11px/1.3 var(--font-sans);margin-top:4px;display:block}.reveal-map .mapboxgl-popup-content a{color:var(--pb-coral-700);text-decoration:none}.reveal-map__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:12px;display:flex}.reveal-map__tools span{color:var(--pb-navy-300);font:600 12px/1.35 var(--font-sans);margin-right:auto}.reveal-map__tools button{color:#fff;cursor:pointer;min-height:34px;font:800 11px var(--font-sans);letter-spacing:.03em;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:0 14px}.reveal-map__tools button:first-of-type{background:var(--pb-coral-500);color:var(--pb-navy-900);border-color:#0000}.reveal-map__tools button:disabled{cursor:not-allowed;opacity:.6}.reveal-map .mapboxgl-ctrl-group{background:#fff;border:0;border-radius:10px;overflow:hidden;box-shadow:0 10px 24px #0a11282e}.reveal-search-bar{border:1.5px solid var(--border-default);background:#fff;border-radius:16px;align-items:center;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.reveal-search-bar__label{white-space:nowrap}.reveal-search-bar__query{color:var(--fg-1);font:500 14px/1.4 var(--font-sans);flex:1}.reveal-search-bar__textarea{resize:vertical;min-height:44px;color:var(--fg-1);font:500 14px/1.4 var(--font-sans);background:0 0;border:0;outline:none;flex:1}.reveal-debug-wrap{padding:24px 28px}.campaign-page{width:min(100% - 64px,1180px);margin:0 auto;padding:44px 0 72px}.campaign-backline{font:700 12px var(--font-sans);margin-bottom:18px}.campaign-backline a{color:var(--fg-3);text-decoration:none}.campaign-title{max-width:760px;color:var(--fg-1);font:800 clamp(40px, 5vw, 64px)/1.04 var(--font-display);letter-spacing:-.025em;margin:12px 0 14px}.campaign-title span{color:var(--pb-coral-700)}.campaign-copy{max-width:68ch;color:var(--fg-2);font:500 18px/1.55 var(--font-sans);margin:0 0 32px}.campaign-deliverables{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:26px;display:grid}.campaign-deliverables article,.campaign-simple-card,.campaign-form-card,.campaign-summary-card,.campaign-empty{border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px}.campaign-deliverables article{min-height:190px;padding:24px}.campaign-deliverables span{color:var(--pb-coral-700);font:800 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.campaign-deliverables h3{font:800 24px/1.15 var(--font-display);margin:12px 0 8px}.campaign-deliverables p{color:var(--fg-2);font:500 14px/1.55 var(--font-sans);margin:0}.campaign-timeline{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:10px;margin:0 0 30px;padding:20px 22px;display:grid}.campaign-timeline div{text-align:center;justify-items:center;gap:6px;display:grid}.campaign-timeline i{background:var(--pb-coral-500);width:14px;height:14px;box-shadow:0 0 0 4px var(--pb-cream-200);border-radius:50%}.campaign-timeline b{font:800 11px var(--font-sans)}.campaign-timeline span{color:var(--fg-3);font:600 11px/1.35 var(--font-sans)}.campaign-options-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.campaign-option{border:1.5px solid var(--pb-navy-900);min-height:260px;color:var(--fg-1);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:26px;text-decoration:none;display:flex}.campaign-option:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.campaign-option h3{font:800 28px/1.1 var(--font-display);margin:0 0 8px}.campaign-option p{color:var(--fg-2);font:500 14px/1.5 var(--font-sans);margin:0}.campaign-option strong{font:800 34px/1 var(--font-display);margin-top:auto}.campaign-option>span{color:var(--pb-coral-700);font:800 13px var(--font-sans)}.campaign-option--dark{background:var(--pb-navy-900);color:#fff;border-color:#0000}.campaign-option--dark p{color:var(--pb-navy-200)}.campaign-option--dark>span{color:var(--pb-coral-300)}.campaign-option--fgf{border-color:#c2185b}.campaign-option--fgf>span{color:#c2185b}.campaign-checkout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start;gap:28px;display:grid}.campaign-form-card,.campaign-summary-card,.campaign-simple-card,.campaign-empty{padding:28px}.campaign-form-card h2,.campaign-simple-card h2{font:800 24px var(--font-display);margin:0 0 18px}.campaign-form-card label{color:var(--fg-2);font:700 12px var(--font-sans);gap:7px;margin-bottom:16px;display:grid}.campaign-form-card input:not([type=checkbox]){border:1px solid var(--border-default);width:100%;min-height:46px;color:var(--fg-1);font:500 14px var(--font-sans);border-radius:10px;padding:0 14px}.campaign-checkbox{background:var(--pb-cream-100);border-radius:12px;grid-template-columns:auto 1fr;padding:14px 16px;gap:10px!important;display:flex!important}.campaign-checkbox input{accent-color:var(--pb-coral-500);margin-top:2px}.campaign-checkbox span{font-weight:500;line-height:1.45}.campaign-form-card .pb-btn{justify-content:center;width:100%}.campaign-summary-card{position:sticky;top:24px}.campaign-summary-card h3{font:800 18px var(--font-display);margin:0 0 16px}.campaign-summary-card p,.campaign-summary-card strong{border-bottom:1px solid var(--border-subtle);color:var(--fg-2);font:600 13px var(--font-sans);justify-content:space-between;gap:12px;margin:0;padding:12px 0;display:flex}.campaign-summary-card strong{color:var(--fg-1);border-bottom:0;font-size:16px}.campaign-confirmation{border:1px solid var(--border-subtle);background:#fff;border-radius:22px;overflow:hidden}.campaign-confirmation div{border-top:1px solid var(--border-subtle);grid-template-columns:90px 1fr 1.5fr auto;align-items:center;gap:18px;padding:18px 24px;display:grid}.campaign-confirmation div:first-child{border-top:0}.campaign-confirmation span{color:var(--pb-coral-700);font:800 11px var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.campaign-confirmation b{font:800 15px var(--font-sans)}.campaign-confirmation p{color:var(--fg-2);font:500 13px/1.4 var(--font-sans);margin:0}.campaign-confirmation em{background:var(--pb-navy-50);color:var(--fg-3);font:normal 800 10px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 10px}.campaign-simple-card{max-width:760px}.campaign-simple-card p{color:var(--fg-2);font:500 16px/1.55 var(--font-sans);margin:0 0 24px}.campaign-simple-card--fgf{border-color:#c2185b52}.campaign-empty{text-align:center;max-width:620px;margin:60px auto}.campaign-empty h1{font:800 32px/1.1 var(--font-display);margin:0 0 12px}.campaign-empty p{color:var(--fg-2)}.invite-page{width:min(100% - 40px,1120px);margin:0 auto;padding:42px 0 72px}.invite-page--center{align-content:center;justify-items:start;gap:18px;min-height:calc(100vh - 90px);display:grid}.invite-page--center h1{max-width:720px;font:800 clamp(34px, 4vw, 56px)/1.02 var(--font-display);letter-spacing:-.02em;margin:0}.invite-hero{padding:34px 0 20px}.invite-meta-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;margin-bottom:26px;display:flex}.invite-badge{border:1px solid var(--border-subtle);min-height:38px;color:var(--fg-2);font:700 12px var(--font-sans);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.invite-badge b{background:var(--pb-navy-900);color:#fff;min-width:28px;height:28px;font:800 10px var(--font-sans);letter-spacing:.08em;border-radius:999px;place-items:center;display:inline-grid}.invite-hero h1{max-width:860px;color:var(--fg-1);font:800 clamp(42px, 6vw, 76px)/.98 var(--font-display);letter-spacing:-.03em;margin:0}.invite-hero .lede{max-width:58ch;color:var(--fg-2);font:500 18px/1.55 var(--font-sans);margin:18px 0 0}.invite-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.82fr);align-items:center;gap:40px;display:grid}.invite-compare{min-height:430px;position:relative}.invite-compare figure{background:#fff;border:1px solid #0a112829;border-radius:22px;margin:0;position:absolute;overflow:hidden;box-shadow:0 24px 56px -30px #0a11288c}.invite-compare figure:first-child{width:68%;height:270px;inset:18px auto auto 0;transform:rotate(-3deg)}.invite-compare figure:last-child{width:68%;height:270px;bottom:14px;right:0;transform:rotate(4deg)}.invite-compare img{object-fit:cover;width:100%;height:100%;display:block}.invite-compare figcaption{color:var(--fg-1);font:800 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:8px 11px;position:absolute;bottom:14px;left:14px}.invite-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 34px;padding:0;list-style:none;display:grid}.invite-steps li{border:1px solid var(--border-subtle);min-height:210px;box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;align-content:space-between;gap:18px;padding:22px;display:grid}.invite-steps div{gap:12px;display:grid}.invite-steps span{color:var(--pb-coral-700);font:800 11px var(--font-sans);letter-spacing:.14em}.invite-steps h3{color:var(--fg-1);font:800 24px/1.12 var(--font-display);margin:0}.invite-steps p{color:var(--fg-2);font:500 14px/1.5 var(--font-sans);margin:0}.invite-steps em{background:var(--pb-cream-100);width:fit-content;color:var(--fg-3);font:normal 800 10px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:7px 10px}.invite-divider{color:var(--pb-coral-700);font:800 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 20px;display:flex}.invite-divider i{background:var(--border-subtle);flex:1;height:1px}.invite-school-note{background:var(--pb-navy-900);color:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:10px 16px;margin:-12px 0 28px;padding:16px 18px;display:grid}.invite-school-note b{color:var(--pb-coral-400);font:800 12px var(--font-sans);letter-spacing:.13em;text-transform:uppercase}.invite-school-note p{color:var(--pb-navy-200);font:500 14px/1.45 var(--font-sans);margin:0}.invite-brief-card{border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;gap:18px;padding:28px;display:grid}.invite-brief-card h2{color:var(--fg-1);font:800 30px/1.1 var(--font-display);margin:6px 0 8px}.invite-brief-card p{max-width:70ch;color:var(--fg-2);font:500 15px/1.55 var(--font-sans);margin:0}.invite-brief-input{resize:vertical;min-height:150px;font:500 15px/1.55 var(--font-sans);padding:16px}.invite-criteria{flex-wrap:wrap;gap:10px;display:flex}.invite-criteria span{background:var(--pb-cream-100);color:var(--fg-2);font:700 12px var(--font-sans);border-radius:999px;align-items:baseline;gap:7px;padding:9px 11px;display:inline-flex}.invite-criteria b{color:var(--fg-3);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.invite-actions{flex-wrap:wrap-reverse;justify-content:space-between;gap:12px;display:flex}.invite-skeleton{background:linear-gradient(90deg, var(--pb-cream-200), #fff, var(--pb-cream-200));border-radius:999px;width:min(100%,640px);height:22px}.invite-skeleton--short{width:min(72%,420px)}.invite-page--tour{width:min(100% - 40px,1280px);padding-bottom:96px}.invite-tour-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);align-items:center;gap:42px;min-height:calc(100vh - 180px);padding:34px 0 28px;display:grid}.invite-tour-meta{margin-bottom:30px}.invite-tour-hero__copy h1{max-width:760px;color:var(--fg-1);font:800 clamp(44px, 6.4vw, 84px)/.96 var(--font-display);letter-spacing:-.03em;margin:0}.invite-tour-hero__copy h1 span{color:var(--pb-coral-600)}.invite-tour-hero__copy p{max-width:62ch;color:var(--fg-2);font:500 19px/1.55 var(--font-sans);margin:22px 0 0}.invite-tour-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.invite-tour-caption{color:var(--fg-3);font:800 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin-top:12px}.invite-tour-brief{border:1px solid var(--border-subtle);background:#fff;border-radius:18px;gap:16px;padding:24px;display:grid;box-shadow:0 22px 60px -36px #0a11286b}.invite-tour-brief__eyebrow{color:var(--pb-coral-700);font:800 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.invite-tour-brief h2{color:var(--fg-1);font:800 28px/1.08 var(--font-display);margin:0}.invite-tour-brief .invite-brief-input{resize:none;min-height:112px;overflow:hidden}.invite-tour-criteria span{border-radius:12px}.invite-tour-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin:8px 0 22px;display:grid}.invite-tour-steps article{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;align-content:space-between;gap:18px;min-height:190px;padding:22px;display:grid}.invite-tour-steps div{justify-content:space-between;align-items:center;gap:12px;display:flex}.invite-tour-steps span,.invite-tour-steps strong{color:var(--fg-3);font:800 11px var(--font-sans);letter-spacing:.13em;text-transform:uppercase}.invite-tour-steps strong{color:var(--pb-coral-700)}.invite-tour-steps h3{color:var(--fg-1);font:800 25px/1.08 var(--font-display);margin:0}.invite-tour-steps p{color:var(--fg-2);font:500 14px/1.5 var(--font-sans);margin:0}.invite-tour-explainer{background:var(--pb-navy-900);color:#fff;border-radius:18px;grid-template-columns:minmax(240px,.45fr) 1fr;align-items:center;gap:28px;padding:28px;display:grid}.invite-tour-explainer span{color:var(--pb-coral-400);font:800 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.invite-tour-explainer h2{font:800 30px/1.08 var(--font-display);margin:8px 0 0}.invite-tour-explainer p{color:var(--pb-navy-100);font:500 16px/1.55 var(--font-sans);margin:0}.invite-tour-sticky{display:none}.invite-tour-hero--video{grid-template-columns:minmax(0,1.25fr) minmax(280px,320px);align-items:start;gap:48px}.invite-tour-ready{border:1px solid var(--pb-cream-300);color:var(--pb-coral-700);font:600 10px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px;display:inline-flex}.invite-tour-ready i{background:var(--pb-coral-500);border-radius:50%;width:6px;height:6px}.invite-tour-brief--inline{margin-top:28px}.invite-tour-video-col{flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:sticky;top:24px}.invite-tour-video-cap{color:var(--fg-3);font:600 10px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding-left:4px;display:inline-flex}.invite-tour-video-cap i{background:var(--pb-coral-500);border-radius:50%;width:6px;height:6px}.invite-tour-video{aspect-ratio:9/16;background:linear-gradient(#1a2240 0%,#0a1128 55%,#050917 100%);border-radius:18px;width:100%;max-width:320px;position:relative;overflow:hidden;box-shadow:0 18px 40px -16px #0a112873,inset 0 0 0 1px #ffffff0a}.invite-tour-video__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.invite-tour-video__poster{width:100%;height:100%;display:block;position:absolute;inset:0}.invite-tour-video__gradient{pointer-events:none;position:absolute;left:0;right:0}.invite-tour-video__gradient--top{background:linear-gradient(#0000008c 0%,#0000 100%);height:45%;top:0}.invite-tour-video__gradient--bot{background:linear-gradient(#0000 0%,#000000bf 100%);height:55%;bottom:0}.invite-tour-video__play{width:54px;height:54px;color:var(--pb-navy-900);background:#fffffff5;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #00000073,inset 0 0 0 1px #fff9}.invite-tour-video__progress{background:#ffffff1f;height:2px;position:absolute;bottom:0;left:0;right:0}.invite-tour-video__progress i{background:var(--pb-coral-500);width:38%;height:100%;display:block}@media (max-width:760px){.invite-tour-hero--video{grid-template-columns:1fr;gap:16px}.invite-tour-hero--video .invite-tour-hero__copy{order:2}.invite-tour-hero--video .invite-tour-video-col{order:1;align-items:center;position:static}.invite-tour-video{max-width:220px}.invite-tour-hero--video .invite-tour-video-cap{align-self:center;padding-left:0}.invite-tour-hero--video h1{text-align:center;text-wrap:balance}.invite-tour-hero--video .invite-tour-hero__copy>p,.invite-tour-hero--video .invite-tour-caption{text-align:center}.invite-tour-brief--inline{margin-top:18px}.invite-page{width:min(100% - 28px,1120px);padding:26px 0 52px}.invite-hero{padding-top:18px}.invite-hero-grid{grid-template-columns:1fr;gap:18px}.invite-compare{min-height:230px}.invite-compare figure:first-child,.invite-compare figure:last-child{width:62%;height:170px}.invite-compare figure:first-child{top:0}.invite-compare figure:last-child{bottom:0}.invite-meta-row{margin-bottom:20px}.invite-badge{justify-content:flex-start;width:100%}.invite-hero h1,.invite-page--center h1{font-size:34px}.invite-hero .lede{font-size:15px}.invite-steps{grid-template-columns:1fr;gap:12px}.invite-steps li{min-height:auto;padding:20px}.invite-school-note{grid-template-columns:1fr;margin-top:-2px}.invite-brief-card{border-radius:16px;padding:20px}.invite-brief-card h2{font-size:24px}.invite-actions .pb-btn{justify-content:center;width:100%}.invite-page--tour{width:min(100% - 28px,1120px);padding-bottom:88px}.invite-tour-hero{grid-template-columns:1fr;gap:18px;min-height:auto;padding-top:18px}.invite-tour-hero__copy h1{font-size:39px}.invite-tour-hero__copy p{font-size:15px}.invite-tour-actions{display:none}.invite-tour-caption{font-size:10px}.invite-tour-brief{border-radius:16px;padding:18px}.invite-tour-brief h2{font-size:24px}.invite-tour-brief .invite-brief-input{min-height:112px}.invite-tour-steps{grid-template-columns:1fr}.invite-tour-steps article{min-height:auto;padding:18px}.invite-tour-explainer{grid-template-columns:1fr;gap:14px;padding:22px 18px}.invite-tour-explainer h2{font-size:24px}.invite-tour-explainer p{font-size:14px}.invite-tour-sticky{z-index:30;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;display:block;position:fixed;bottom:0;left:0;right:0}.invite-tour-sticky .pb-btn{justify-content:center;width:100%}.clarify-brief-footer{display:none}}.vp-page{max-width:1200px;margin:0 auto;padding:32px}.vp-swipe-root{grid-template-columns:1fr 360px;align-items:flex-start;gap:36px;display:grid}.vp-swipe-stage{max-width:460px;height:520px;margin:0 auto;position:relative}.vp-swipe-chev{writing-mode:vertical-rl;font:600 11px var(--font-sans);letter-spacing:.18em;text-transform:uppercase;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:50%}.vp-swipe-chev--left{left:-52px;transform:translateY(-50%)rotate(180deg)}.vp-swipe-chev--right{right:-52px;transform:translateY(-50%)}.vp-swipe-aside{position:sticky;top:80px}.vp-swipe-hint{background:var(--pb-cream-100);border:1px solid var(--border-subtle);max-width:460px;font:600 12px var(--font-sans);color:var(--fg-2);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:0 auto 14px;padding:10px 14px;display:flex}.vp-swipe-hint__sep{opacity:.45}.vp-grid-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.vp-rank-root{grid-template-columns:1.5fr 1fr;gap:28px;display:grid}.vp-rank-row{align-items:center;gap:14px;padding:10px 14px 10px 10px;display:flex}.vp-rank-actions{gap:4px;display:flex}.vp-lookbook-shell{grid-template-columns:1fr 320px;align-items:flex-start;gap:32px;display:grid}.vp-lookbook-counter{justify-content:space-between;align-items:center;max-width:480px;margin:0 auto 14px;padding:0 4px;display:flex}.vp-lookbook-controls{gap:14px;max-width:480px;margin:0 auto 16px;padding:0 4px;display:grid}.vp-choice-progress{gap:8px;display:grid}.vp-choice-progress__row{color:var(--fg-3);font:700 11px var(--font-sans);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:baseline;display:flex}.vp-choice-progress__row span:last-child{color:var(--fg-3);font:600 12px var(--font-sans);letter-spacing:0;text-transform:none}.vp-choice-progress__row b{color:var(--fg-1);font-weight:800}.vp-choice-progress__track{background:var(--pb-cream-300);border-radius:999px;height:6px;position:relative;overflow:hidden}.vp-choice-progress__fill{background:var(--pb-coral-500);transition:width .38s var(--ease-out);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.vp-choice-progress__tick{background:#ffffffb3;width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.vp-choice-buttons{gap:12px;display:flex}.vp-choice-button{box-shadow:var(--shadow-xs);cursor:pointer;font:700 17px var(--font-sans);letter-spacing:-.005em;height:60px;transition:transform .16s var(--ease-out), background .16s var(--ease-out), box-shadow .16s var(--ease-out);border:1.5px solid #0000;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:inline-flex}.vp-choice-button:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.vp-choice-button--pass:hover{background:#ffe9eb!important}.vp-choice-button--like:hover{background:#27593e!important}.vp-lookbook-footer{justify-content:space-between;align-items:center;max-width:480px;margin:14px auto 0;padding:0 4px;display:flex}.vp-lookbook-footer button{color:var(--fg-3);cursor:pointer;font:500 12px var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--pb-coral-300);-webkit-text-decoration-color:var(--pb-coral-300);-webkit-text-decoration-color:var(--pb-coral-300);text-decoration-color:var(--pb-coral-300);text-underline-offset:3px;background:0 0;border:0;padding:4px 0}.vp-lookbook-keys{color:var(--fg-3);font:500 12px var(--font-sans)}.vp-lookbook-keys kbd{border:1px solid var(--border-default);color:var(--fg-2);font:600 11px var(--font-mono);background:#fff;border-radius:4px;margin:0 2px;padding:1px 6px}.vp-lookbook-swipe-hint{max-width:480px;color:var(--fg-3);font:600 11px var(--font-sans);letter-spacing:.04em;justify-content:center;gap:10px;margin:-4px auto 14px;display:flex}.vp-lookbook-swipe-hint__sep{opacity:.45}.vp-lookbook-card{max-width:480px;height:600px;margin:0 auto;position:relative}.vp-lookbook-side{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;padding:22px;position:sticky;top:80px}.vp-lookbook-side-list{gap:10px;display:grid}.vp-lookbook-done{text-align:center;padding:60px 20px}@media (max-width:900px){.vp-lookbook-shell{grid-template-columns:1fr;gap:22px}.vp-lookbook-card{height:70vh;min-height:480px;max-height:560px}.vp-lookbook-side{padding:18px;position:static}.vp-lookbook-side-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:480px){.vp-lookbook-card{height:64vh;min-height:420px}.vp-lookbook-done{padding:40px 12px}.vp-choice-buttons{gap:10px}.vp-choice-button{border-radius:14px;height:56px;padding:0 18px;font-size:16px}.vp-choice-progress__track{height:5px}.vp-choice-progress__row{font-size:10px}.vp-choice-progress__row span:last-child{font-size:11px}.vp-lookbook-footer{justify-content:center}.vp-lookbook-keys{display:none}}.vp-hero{background:linear-gradient(135deg, var(--pb-coral-500) 0%, var(--pb-coral-400) 60%, #ffd8b5 100%);border-radius:24px;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:48px 56px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px -20px #ff858c8c}.vp-hero__eyebrow{color:var(--pb-navy-900);opacity:.72}.vp-hero__title{font:800 clamp(28px, 3vw, 40px)/1.06 var(--font-display);letter-spacing:-.02em;color:var(--pb-navy-900);margin:10px 0 14px}.vp-hero__sub{font:500 15px/1.5 var(--font-sans);color:var(--pb-navy-900);opacity:.8;max-width:44ch;margin:0 0 24px}.vp-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vp-hero__cta{background:var(--pb-navy-900);color:#fff;padding:16px 28px;font-size:16px;font-weight:700;box-shadow:0 6px 18px #0a112859}.vp-hero__cta:hover{filter:brightness(1.1)}.vp-hero__restart{background:#ffffff8c}.vp-hero__count{color:var(--pb-navy-900);opacity:.7;margin-top:14px}.vp-hero__thumbs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vp-hero__thumb{border-radius:12px;height:92px;position:relative;overflow:hidden;box-shadow:0 6px 16px -8px #0a112859}.vp-hero__heart{width:22px;height:22px;color:var(--pb-coral-600);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:6px;right:6px}.vp-hero__empty{text-align:center;color:var(--pb-navy-900);font:500 13px var(--font-sans);background:#ffffff73;border-radius:12px;grid-column:1/-1;padding:22px}@media (max-width:760px){.vp-hero{border-radius:18px;grid-template-columns:1fr;gap:22px;padding:28px 22px}.vp-hero__sub{margin-bottom:18px;font-size:14px}.vp-hero__cta{justify-content:center;width:100%;padding:14px 22px;font-size:15px}.vp-hero__actions{flex-direction:column;align-items:stretch;gap:10px}.vp-hero__restart{justify-content:center;width:100%}.vp-hero__thumb{height:78px}}.reveal-v2-page{min-height:100vh;color:var(--fg-1);background:#fff}.reveal-v2-topbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:20px;padding:22px 56px;display:flex}.reveal-v2-brand{color:var(--fg-1);font:800 17px var(--font-display);align-items:baseline;gap:8px;display:flex}.reveal-v2-brand span{color:var(--pb-coral-500)}.reveal-v2-brand b{color:var(--fg-3);font:800 11px var(--font-sans);letter-spacing:.18em}.reveal-v2-nav{color:var(--fg-2);font:500 13px var(--font-sans);align-items:center;gap:24px;display:flex}.reveal-v2-nav i{width:28px;height:28px;color:var(--fg-1);background:linear-gradient(135deg,#d9c6b3 0%,#a88568 100%);border-radius:999px;place-items:center;font-style:normal;font-weight:800;display:inline-grid}.reveal-v2-shell{width:min(100% - 48px,1240px);margin:0 auto;padding:42px 0 64px}.reveal-v2-hero{margin-bottom:26px}.reveal-v2-eyebrow{color:var(--pb-coral-700);margin-bottom:10px}.reveal-v2-hero h1{max-width:880px;color:var(--fg-1);font:800 56px/1.02 var(--font-display);letter-spacing:-.025em;margin:0}.reveal-v2-hero h1 span{color:var(--pb-coral-700)}.reveal-v2-cap{max-width:680px;color:var(--fg-3);font:500 14px/1.5 var(--font-sans);margin:12px 0 0}.reveal-v2-loading{text-align:center;padding:40px 0}.reveal-v2-error{background:var(--danger-bg);color:var(--danger);border-radius:12px;margin-bottom:24px;padding:16px}.reveal-v2-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:36px;display:grid}.reveal-v2-split-card{border-radius:18px;min-height:190px;padding:28px 32px}.reveal-v2-split-card span{color:var(--fg-3);font:800 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;display:block}.reveal-v2-split-card div{font:800 72px/1 var(--font-display);letter-spacing:-.025em;margin:10px 0 6px}.reveal-v2-split-card p{max-width:240px;color:var(--fg-2);font:600 14px/1.35 var(--font-sans);margin:0}.reveal-v2-split-card small{color:var(--fg-3);font:500 13px/1.45 var(--font-sans);margin-top:10px;display:block}.reveal-v2-split-card--available{border:1.5px solid var(--pb-navy-900);background:#fff}.reveal-v2-split-card--off{color:#fff;background:linear-gradient(#0a1128 0%,#141b37 100%)}.reveal-v2-split-card--off span,.reveal-v2-split-card--off div{color:var(--pb-coral-400)}.reveal-v2-split-card--off p{color:var(--pb-navy-200)}.reveal-v2-section-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.reveal-v2-section-head h2{font:800 24px/1.2 var(--font-display);margin:0}.reveal-v2-section-head span{color:var(--fg-3);font:500 13px var(--font-sans)}.reveal-v2-live{margin-bottom:48px}.reveal-v2-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.reveal-v2-listing{border:1px solid var(--border-subtle);cursor:pointer;background:#fff;border-radius:14px;overflow:hidden}.reveal-v2-listing__image{aspect-ratio:4/3;background-position:50%;background-size:cover;position:relative}.reveal-v2-listing__image span,.reveal-v2-listing__image b{font:800 11px var(--font-sans);border-radius:999px;padding:4px 10px;position:absolute;top:14px}.reveal-v2-listing__image span{background:var(--pb-coral-500);color:var(--pb-navy-900);letter-spacing:.06em;text-transform:uppercase;left:14px}.reveal-v2-listing__image b{color:var(--fg-1);background:#fffffff0;right:14px}.reveal-v2-listing__body{padding:16px 18px 18px}.reveal-v2-listing__body strong{font:800 22px/1 var(--font-display);letter-spacing:-.01em;display:block}.reveal-v2-listing__body p{color:var(--fg-2);font:500 14px/1.3 var(--font-sans);margin:5px 0 0}.reveal-v2-listing__body small{color:var(--fg-3);font:500 12px/1.4 var(--font-sans);margin-top:7px;display:block}.reveal-v2-off{color:#fff;background:linear-gradient(#0a1128 0%,#141b37 100%);border-radius:24px;padding:36px 40px}.reveal-v2-off__top,.reveal-v2-off__bottom{grid-template-columns:1.35fr 1fr;gap:36px;display:grid}.reveal-v2-off__top{border-bottom:1px solid #ffffff14;align-items:start;padding-bottom:32px}.reveal-v2-off__bottom{padding-top:28px}.reveal-v2-off__eyebrow{color:var(--pb-coral-400);margin-bottom:8px}.reveal-v2-off h2{color:#fff;font:800 34px/1.1 var(--font-display);letter-spacing:-.015em;margin:0 0 12px}.reveal-v2-off p{max-width:62ch;color:var(--pb-navy-200);font:500 15px/1.6 var(--font-sans);margin:0 0 10px}.reveal-v2-cost{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:24px}.reveal-v2-cost span{color:var(--pb-coral-400);font:800 10px var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.reveal-v2-cost strong{color:#fff;font:800 42px/1 var(--font-display);margin-top:10px;display:block}.reveal-v2-cost p{color:var(--pb-navy-300);margin:8px 0 18px;font-size:13px}.reveal-v2-cost button,.reveal-v2-mobile-cta{background:var(--pb-coral-500);width:100%;color:var(--pb-navy-900);cursor:pointer;font:800 14px var(--font-sans);border:0;border-radius:12px;padding:15px 18px}.reveal-v2-off__subhead{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.reveal-v2-off__subhead b{color:#fff;font:800 14px var(--font-sans)}.reveal-v2-off__subhead span{color:var(--pb-navy-300);font:500 12px var(--font-sans)}.reveal-v2-tier__bar{background:#ffffff0d;border-radius:10px;height:44px;display:flex;overflow:hidden}.reveal-v2-tier__bar i{color:var(--pb-navy-900);font:normal 800 14px var(--font-sans);place-items:center;display:grid}.reveal-v2-tier__legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.reveal-v2-tier__legend div{grid-template-columns:10px 1fr auto;align-items:center;gap:6px 8px;display:grid}.reveal-v2-tier__legend span{border-radius:999px;width:10px;height:10px}.reveal-v2-tier__legend b{color:#fff;font:800 11px var(--font-sans)}.reveal-v2-tier__legend strong{color:#fff;font:800 16px var(--font-display)}.reveal-v2-tier__legend small,.reveal-v2-tier__legend em{color:var(--pb-navy-300);font:normal 500 11px var(--font-sans);grid-column:2/-1}.reveal-v2-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reveal-v2-owner-card{background:#ffffff0a;border:1px dashed #ffffff38;border-radius:14px;padding:18px}.reveal-v2-owner-card--known{background:#ff858c24;border:1.5px solid #ff858c94}.reveal-v2-owner-card span{color:var(--pb-navy-300);font:800 10px var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.reveal-v2-owner-card strong{color:#fff;font:800 36px/1 var(--font-display);margin-top:8px;display:block}.reveal-v2-owner-card--known strong{color:var(--pb-coral-400)}.reveal-v2-owner-card p{color:var(--pb-navy-300);font:500 12px/1.45 var(--font-sans);margin:8px 0 0}.reveal-v2-mobile-cta{display:none}.reveal-v2-note{color:var(--pb-navy-400);font:500 11px var(--font-sans);text-align:right;margin-top:18px}.reveal-rv-page{min-height:100vh;color:var(--fg-1);background:#fff}.reveal-rv-topbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:22px 56px;display:flex}.reveal-rv-brand{color:var(--fg-1);font:800 17px var(--font-display);align-items:baseline;gap:8px;display:flex}.reveal-rv-brand span{color:var(--pb-coral-500)}.reveal-rv-brand b{color:var(--fg-3);font:800 11px var(--font-sans);letter-spacing:.18em}.reveal-rv-nav{color:var(--fg-2);font:500 13px var(--font-sans);align-items:center;gap:24px;display:flex}.reveal-rv-nav i{width:28px;height:28px;color:var(--fg-1);background:linear-gradient(135deg,#d9c6b3 0%,#a88568 100%);border-radius:999px;place-items:center;font-style:normal;font-weight:800;display:inline-grid}.reveal-rv-shell{width:min(100% - 64px,1240px);margin:0 auto;padding:0 0 64px}.reveal-rv-hero{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:36px;margin:32px 0 24px;display:grid}.reveal-rv-hero__copy{flex-direction:column;justify-content:center;display:flex}.reveal-rv-eyebrow{color:var(--pb-coral-700);margin:0 0 14px}.reveal-rv-hero h1,.reveal-rv-loading h1{max-width:760px;color:var(--fg-1);font:800 clamp(48px, 5.4vw, 72px)/.98 var(--font-display);letter-spacing:-.03em;margin:0 0 18px}.reveal-rv-hero h1 span,.reveal-rv-loading h1 span{color:var(--pb-coral-700)}.reveal-rv-hero p{max-width:40ch;color:var(--fg-2);font:500 18px/1.55 var(--font-sans);margin:0 0 26px}.reveal-rv-cta{flex-direction:column;align-items:flex-start;gap:10px;display:inline-flex}.reveal-rv-cta button{background:var(--pb-coral-500);color:var(--pb-navy-900);cursor:pointer;font:800 15px var(--font-sans);border:0;border-radius:999px;align-items:center;gap:12px;padding:17px 24px;display:inline-flex;box-shadow:0 14px 28px -10px #ff858c8c,0 0 0 1px #ff858c2e}.reveal-rv-cta--xl button{padding:20px 28px;font-size:17px}.reveal-rv-cta small{max-width:420px;color:var(--fg-3);font:500 12.5px/1.5 var(--font-sans)}.reveal-rv-cta--dark small{color:#ffffffa6}.reveal-rv-cta button.reveal-rv-cta__secondary{box-shadow:none;color:var(--pb-coral-700);font:700 13px var(--font-sans);background:0 0;border-radius:0;gap:6px;margin-top:4px;padding:0}.reveal-rv-cta--dark button.reveal-rv-cta__secondary{color:var(--pb-coral-300)}.reveal-ns-shell{box-sizing:border-box;width:100%;max-width:1160px;margin:0 auto;padding:56px 56px 96px}.reveal-ns-hero{max-width:880px;margin-bottom:40px}.reveal-ns-eyebrow{color:var(--pb-coral-700)}.reveal-ns-title{font:800 clamp(40px, 4.6vw, 62px)/.98 var(--font-display);letter-spacing:-.03em;color:var(--fg-1);text-wrap:balance;margin:0 0 18px}.reveal-ns-title span{color:var(--pb-coral-700)}.reveal-ns-hero p{font:500 19px/1.5 var(--font-sans);color:var(--fg-2);max-width:640px;margin:0}.reveal-ns-tiles{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;display:grid}.reveal-ns-tile{min-height:470px;padding:32px 34px 30px}.reveal-ns-tile__h{font:800 38px/1.02 var(--font-display)}.reveal-ns-trust{font:500 14px var(--font-sans);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.reveal-ns-trust span:first-child{align-items:center;gap:9px;display:inline-flex}.reveal-ns-where{grid-template-columns:1fr 1.4fr;align-items:center;gap:36px;margin-top:64px;display:grid}.reveal-ns-where__copy h2{font:800 32px/1.04 var(--font-display);letter-spacing:-.025em;color:var(--fg-1);text-wrap:balance;margin:0 0 14px}.reveal-ns-where__copy p{font:500 16px/1.55 var(--font-sans);color:var(--fg-2);max-width:380px;margin:0}@media (max-width:860px){.reveal-ns-shell{padding:26px 18px 64px}.reveal-ns-tiles{grid-template-columns:1fr;gap:14px}.reveal-ns-tile{min-height:0;padding:22px 22px 20px}.reveal-ns-tile__h{font-size:27px}.reveal-ns-hero{margin-bottom:26px}.reveal-ns-hero p{font-size:15px}.reveal-ns-where{grid-template-columns:1fr;gap:18px;margin-top:40px}}.reveal-rv-pills{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.reveal-rv-pills span{background:var(--pb-cream-200);border:1px solid var(--border-subtle);color:var(--fg-2);font:600 12px var(--font-sans);border-radius:999px;padding:6px 12px}.reveal-rv-map{background:var(--pb-navy-900);border-radius:18px;min-height:480px;position:relative;overflow:hidden}.reveal-rv-map .reveal-map{background:0 0;border-radius:18px;height:100%;margin:0;padding:0}.reveal-rv-map .reveal-map__head{z-index:3;color:#fff;pointer-events:none;align-items:flex-start;position:absolute;inset:auto 16px 84px}.reveal-rv-map .reveal-map__head b{color:#fff}.reveal-rv-map .reveal-map__head span{color:#ffffffb8}.reveal-rv-map .reveal-map__legend{justify-content:flex-end;gap:8px}.reveal-rv-map .reveal-map__legend span{color:#fff;background:#0a1128c2;border-radius:999px;padding:5px 8px;font-size:9px}.reveal-rv-map .reveal-map__tools{z-index:3;background:#ffffffeb;border-radius:12px;margin:0;padding:8px;position:absolute;bottom:14px;left:16px;right:16px;box-shadow:0 10px 30px -18px #0a112861}.reveal-rv-map .reveal-map__canvas{border-radius:18px;height:480px}.reveal-rv-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.reveal-rv-section-head h2{color:var(--fg-1);font:800 32px/1.15 var(--font-display);letter-spacing:-.025em;margin:4px 0 0}.reveal-rv-section-head p{max-width:420px;color:var(--fg-3);font:500 13px/1.45 var(--font-sans);margin:0}.reveal-rv-section-head>span{color:var(--fg-1);font:800 12.5px var(--font-sans)}.reveal-rv-how{margin:40px 0 12px}.reveal-rv-how__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.reveal-rv-how article{border:1px solid var(--border-subtle);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.reveal-rv-how article div{justify-content:flex-end;display:flex}.reveal-rv-how article i{color:var(--fg-3);font:normal 800 11px var(--font-mono);letter-spacing:.08em}.reveal-rv-how h3{color:var(--fg-1);font:800 16px/1.25 var(--font-display);margin:0}.reveal-rv-how article p{color:var(--fg-3);font:500 13px/1.5 var(--font-sans);margin:0}.reveal-rv-dive{background:var(--pb-cream-200);border:1px solid var(--pb-cream-300);border-radius:24px;margin-top:36px;padding:36px 38px}.reveal-rv-dive__grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:36px;display:grid}.reveal-rv-dive h2{color:var(--fg-1);font:800 30px/1.15 var(--font-display);letter-spacing:-.025em;margin:4px 0 12px}.reveal-rv-dive p{max-width:48ch;color:var(--fg-2);font:500 14.5px/1.6 var(--font-sans);margin:0}.reveal-rv-tier{margin-top:24px}.reveal-rv-tier__bar{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;height:38px;margin-bottom:12px;display:flex;overflow:hidden}.reveal-rv-tier__bar span{color:var(--pb-navy-900);font:800 13px var(--font-sans);place-items:center;display:grid}.tier-very_close{background:var(--pb-coral-500)}.tier-close{background:var(--pb-coral-300)}.tier-stretch{background:var(--pb-cream-300)}.reveal-rv-tier__legend{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.reveal-rv-tier__legend div span{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.reveal-rv-tier__legend b{color:var(--fg-1);font:800 10.5px var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.reveal-rv-tier__legend strong{color:var(--fg-1);font:800 26px/1 var(--font-display);margin:6px 0 4px;display:block}.reveal-rv-tier__legend small{color:var(--fg-3);font:500 12px/1.45 var(--font-sans)}.reveal-rv-owner-stack{gap:12px;display:grid}.reveal-rv-owner-stack article{border:1.5px dashed var(--pb-navy-300);background:#fff;border-radius:14px;padding:18px 20px}.reveal-rv-owner-stack article.known{border-style:solid;border-color:var(--pb-coral-300)}.reveal-rv-owner-stack span{color:var(--fg-1);font:800 10.5px var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.reveal-rv-owner-stack strong{color:var(--fg-1);font:800 30px/1 var(--font-display);margin:8px 0 4px;display:block}.reveal-rv-owner-stack p{color:var(--fg-2);font:500 13px/1.5 var(--font-sans)}.reveal-rv-on{margin-top:36px}.reveal-rv-on .reveal-rv-section-head h2{font-size:22px}.reveal-rv-on__rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.reveal-rv-listing{border:1px solid var(--border-subtle);cursor:pointer;background:#fff;border-radius:12px;overflow:hidden}.reveal-rv-listing>div{aspect-ratio:4/3;background-position:50%;background-size:cover;position:relative}.reveal-rv-listing>div span,.reveal-rv-listing>div b{font:800 9.5px var(--font-sans);border-radius:999px;padding:3px 8px;position:absolute;top:8px}.reveal-rv-listing>div span{color:var(--fg-1);letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;left:8px}.reveal-rv-listing>div span.is-for-sale{background:var(--pb-coral-500);color:var(--pb-navy-900)}.reveal-rv-listing>div span.is-sstc{color:#fff;background:#0a1128c7}.reveal-rv-listing>div b{color:#fff;background:#0a1128c7;right:8px}.reveal-rv-listing section{padding:10px 12px}.reveal-rv-listing strong{font:800 14px/1 var(--font-display);display:block}.reveal-rv-listing p{color:var(--fg-2);font:500 11.5px/1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.reveal-rv-listing small{color:var(--fg-3);font:500 10.5px/1.3 var(--font-sans);margin-top:4px;display:block}.reveal-rv-final{color:#fff;background:linear-gradient(155deg,#0a1128 0%,#141b37 100%);border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;margin-top:40px;padding:32px 36px;display:grid;position:relative;overflow:hidden}.reveal-rv-final:after{content:"";background:radial-gradient(circle,#ff858c38,#0000 65%);border-radius:999px;width:540px;height:540px;position:absolute;top:-100px;right:-180px}.reveal-rv-final>*{z-index:1;position:relative}.reveal-rv-final h2{color:#fff;font:800 32px/1.15 var(--font-display);letter-spacing:-.025em;margin:0 0 10px}.reveal-rv-final p{color:#ffffffc7;max-width:54ch;font:500 15px/1.6 var(--font-sans);margin:0 0 22px}.reveal-rv-final aside{color:var(--fg-1);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px;display:grid;transform:rotate(1.2deg);box-shadow:0 30px 60px -22px #0000008c}.reveal-rv-final aside span,.reveal-rv-final aside b,.reveal-rv-final aside p{grid-column:1/-1}.reveal-rv-final aside span{color:var(--fg-3);font:800 10px var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.reveal-rv-final aside b{font:800 13px var(--font-display)}.reveal-rv-final aside p{background:var(--pb-cream-100);border:1px solid var(--border-subtle);color:var(--fg-2);font:500 12px/1.5 var(--font-serif);border-radius:8px;margin:0;padding:10px 12px}.reveal-rv-final aside div{background:var(--pb-cream-100);border:1px solid var(--border-subtle);border-radius:8px;padding:8px 10px}.reveal-rv-final aside strong{color:var(--fg-1);font:800 17px/1 var(--font-display);display:block}.reveal-rv-final aside small{color:var(--fg-3);font:800 10px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;display:block}.reveal-rv-footer{border-top:1px dashed var(--pb-cream-300);color:var(--fg-3);font:500 12px var(--font-sans);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding:18px 0;display:flex}.reveal-rv-loading{padding:80px 0}.reveal-rv-loading__status{animation:reveal-rv-status-in .42s var(--ease-out)}@keyframes reveal-rv-status-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal-rv-loading__status{animation:none}}@media (max-width:760px){.confirm-page{box-sizing:border-box;width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important;overflow-x:clip!important}.confirm-page *{box-sizing:border-box;min-width:0}.confirm-page>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important}.confirm-page>div[style*=space-between][style*=margin-bottom]{grid-template-columns:1fr!important;display:grid!important}.confirm-page .pb-card{width:100%;min-width:0;overflow:hidden;padding:18px!important}.confirm-page .pb-btn{white-space:normal;max-width:100%}.confirm-card-item{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;display:grid!important}.confirm-card-controls{flex:0 auto;max-width:126px;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}.confirm-card-controls button{padding:0!important;font-size:11px!important}.confirm-add-row .pb-input{flex-basis:0!important}.confirm-add-row .pb-btn{flex:none}.confirm-actions{flex-direction:column-reverse;align-items:stretch}.confirm-actions .pb-btn{justify-content:center;width:100%}.vp-page{padding:18px 24px 48px}.vp-swipe-root{grid-template-columns:1fr;gap:18px}.vp-swipe-stage{max-width:min(320px,86vw);height:min(62vh,480px)}.vp-swipe-chev{display:none}.vp-swipe-aside{position:static;top:auto}.vp-grid-grid{grid-template-columns:1fr;gap:14px}.vp-rank-root{grid-template-columns:1fr;gap:20px}.vp-rank-row{flex-wrap:wrap;gap:10px;padding:10px}.vp-rank-actions{justify-content:flex-end;width:100%}.reveal-page{padding:18px 24px 48px}.reveal-v2-topbar{padding:14px 18px}.reveal-v2-brand{gap:6px;font-size:14px}.reveal-v2-brand b{font-size:9px}.reveal-v2-nav span{display:none}.reveal-v2-shell{width:min(100% - 36px,760px);padding:22px 0 28px}.reveal-v2-hero{margin-bottom:22px}.reveal-v2-eyebrow{margin-bottom:8px;font-size:10px}.reveal-v2-hero h1{letter-spacing:-.02em;font-size:32px;line-height:1.04}.reveal-v2-cap{margin:10px 0 0;font-size:12px}.reveal-v2-split{gap:10px;margin-bottom:24px}.reveal-v2-split-card{border-radius:14px;min-height:150px;padding:16px 14px}.reveal-v2-split-card span{font-size:9px}.reveal-v2-split-card div{font-size:36px}.reveal-v2-split-card p{font-size:11px}.reveal-v2-split-card small{display:none}.reveal-v2-section-head{margin-bottom:12px;display:block}.reveal-v2-section-head h2{font-size:16px}.reveal-v2-section-head span{margin-top:3px;font-size:11px;display:block}.reveal-v2-live{margin-bottom:24px}.reveal-v2-live-grid{grid-template-columns:1fr;gap:10px}.reveal-v2-listing{border-radius:12px;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:8px;display:grid}.reveal-v2-listing__image{border-radius:8px}.reveal-v2-listing__image span,.reveal-v2-listing__image b{display:none}.reveal-v2-listing__body{align-self:center;padding:2px 0}.reveal-v2-listing__body strong{font-size:16px}.reveal-v2-listing__body p{font-size:12px}.reveal-v2-listing__body small{font-size:11px}.reveal-v2-off{border-radius:18px;padding:22px 20px}.reveal-v2-off__top,.reveal-v2-off__bottom{grid-template-columns:1fr;gap:18px}.reveal-v2-off__top{padding-bottom:18px}.reveal-v2-off__bottom{padding-top:18px}.reveal-v2-off h2{font-size:17px;line-height:1.25}.reveal-v2-off p{font-size:13px}.reveal-v2-cost{display:none}.reveal-v2-off__subhead{margin-bottom:8px;display:block}.reveal-v2-off__subhead span{display:none}.reveal-v2-tier__bar{border-radius:8px;height:28px}.reveal-v2-tier__bar i{font-size:11px}.reveal-v2-tier__legend{gap:8px;margin-top:8px}.reveal-v2-tier__legend div{display:block}.reveal-v2-tier__legend span,.reveal-v2-tier__legend small,.reveal-v2-tier__legend em{display:none}.reveal-v2-tier__legend b{font-size:10px;display:block}.reveal-v2-tier__legend strong{margin-top:2px;font-size:14px;display:block}.reveal-v2-owner-grid{gap:10px}.reveal-v2-owner-card{padding:14px}.reveal-v2-owner-card span{font-size:9px}.reveal-v2-owner-card strong{font-size:26px}.reveal-v2-owner-card p{font-size:11px}.reveal-v2-mobile-cta{margin-top:18px;display:block}.reveal-v2-note{text-align:center;margin-top:10px;font-size:10px}.reveal-rv-topbar{padding:14px 18px}.reveal-rv-brand{gap:6px;font-size:14px}.reveal-rv-brand b{font-size:9px}.reveal-rv-nav span{display:none}.reveal-rv-shell{width:min(100% - 36px,760px);padding-bottom:32px}.reveal-rv-hero{margin:22px 0 28px;display:block}.reveal-rv-eyebrow{margin-bottom:8px;font-size:10px}.reveal-rv-hero h1,.reveal-rv-loading h1{margin-bottom:12px;font-size:36px;line-height:.98}.reveal-rv-hero p{max-width:none;margin-bottom:18px;font-size:14.5px}.reveal-rv-map{min-height:320px;margin-top:18px}.reveal-rv-map .reveal-map__canvas{height:320px}.reveal-rv-map .reveal-map__head{display:block;inset:auto 10px 72px}.reveal-rv-map .reveal-map__head>div:first-child{display:none}.reveal-rv-map .reveal-map__legend{justify-content:flex-start;gap:5px;margin-top:0}.reveal-rv-map .reveal-map__legend span{padding:4px 6px;font-size:8px}.reveal-rv-map .reveal-map__tools{bottom:10px;left:10px;right:10px}.reveal-rv-map .reveal-map__tools span{display:none}.reveal-rv-cta{align-items:stretch;width:100%}.reveal-rv-cta button{border-radius:14px;justify-content:center;width:100%;padding:16px 20px;font-size:15px}.reveal-rv-cta small{text-align:center;font-size:12px}.reveal-rv-pills{justify-content:center;gap:6px;margin-top:14px}.reveal-rv-pills span{padding:5px 10px;font-size:11px}.reveal-rv-section-head{display:block}.reveal-rv-section-head h2{font-size:22px}.reveal-rv-section-head p{margin-top:4px;font-size:12px}.reveal-rv-how{margin-top:30px}.reveal-rv-how__grid{grid-template-columns:1fr;gap:8px}.reveal-rv-how article{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px;display:grid}.reveal-rv-how article div{grid-area:1/2/span 2}.reveal-rv-how h3{font-size:14px}.reveal-rv-how article p{font-size:12px}.reveal-rv-dive{border-radius:18px;margin-top:30px;padding:18px 16px}.reveal-rv-dive__grid{grid-template-columns:1fr;gap:16px}.reveal-rv-dive h2{font-size:18px}.reveal-rv-dive p{font-size:13px}.reveal-rv-tier{margin-top:14px}.reveal-rv-tier__bar{border-radius:8px;height:30px}.reveal-rv-tier__legend{gap:8px}.reveal-rv-tier__legend b{font-size:10px}.reveal-rv-tier__legend strong{font-size:18px}.reveal-rv-tier__legend small{display:none}.reveal-rv-owner-stack{grid-template-columns:1fr 1fr;gap:8px}.reveal-rv-owner-stack article{padding:12px}.reveal-rv-owner-stack span{font-size:9px}.reveal-rv-owner-stack strong{font-size:22px}.reveal-rv-owner-stack p{font-size:11px}.reveal-rv-on{margin-top:28px}.reveal-rv-on .reveal-rv-section-head h2{font-size:18px}.reveal-rv-section-head>span{display:none}.reveal-rv-on__rail{gap:10px;margin:0 -18px;padding:0 18px 6px;display:flex;overflow-x:auto}.reveal-rv-listing{flex:0 0 170px}.reveal-rv-final{border-radius:18px;margin-top:30px;padding:22px 18px;display:block}.reveal-rv-final h2{font-size:22px}.reveal-rv-final p{font-size:13px}.reveal-rv-final aside{display:none}.reveal-rv-footer{font-size:11px;display:block}.reveal-rv-footer span{margin-bottom:8px;display:block}.reveal-hero{margin-bottom:16px}.reveal-hero__title{margin-bottom:8px;font-size:27px;line-height:1.02}.reveal-hero__lede{font-size:14px}.reveal-stat-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.reveal-stat-card{border-radius:9px;min-height:88px;padding:14px 12px}.reveal-stat-card__label{letter-spacing:.12em;font-size:8px}.reveal-stat-card__value{margin:6px 0 3px;font-size:30px;display:block}.reveal-stat-card__copy{max-width:none;font-size:9px;line-height:1.25;display:block}.reveal-on-grid{grid-template-columns:1fr;gap:14px}.reveal-on-grid .pb-prop{border-radius:11px;grid-template-columns:minmax(108px,34%) minmax(0,1fr);min-height:92px;display:grid}.reveal-on-grid .pb-prop__img{aspect-ratio:auto;min-height:92px}.reveal-on-grid .pb-prop__tag{letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:calc(100% - 14px);padding:4px 7px;font-size:8px;line-height:1;display:inline-flex;top:7px;left:7px;overflow:hidden}.reveal-on-grid .pb-prop__img>span:last-child{display:none}.reveal-on-grid .pb-prop__body{align-self:center;padding:10px 12px}.reveal-on-grid .pb-prop__price{font-size:20px}.reveal-on-grid .pb-prop__addr{margin-top:3px;font-size:12px}.reveal-on-grid .pb-prop__facts{letter-spacing:0;text-transform:none;gap:6px;margin-top:6px;font-size:10px}.reveal-map-hero{border-radius:18px;margin-bottom:18px;padding:18px 14px 20px}.reveal-map-hero__head{display:block}.reveal-map-hero__head h2{font-size:21px}.reveal-map-hero__head .pb-btn{justify-content:center;width:100%;margin-top:14px}.reveal-campaign-cta{border-radius:18px;grid-template-columns:1fr;gap:20px;margin-bottom:24px;padding:24px 18px}.reveal-campaign-cta h2{font-size:27px}.reveal-campaign-cta__copy>p{font-size:14px}.reveal-campaign-cta__button{width:100%;min-height:70px}.reveal-campaign-cta__work{padding:18px}.reveal-off-section{border-radius:18px;padding:20px 16px 24px}.reveal-off-head{gap:10px}.reveal-cost{display:none}.reveal-off-title{font-size:22px}.reveal-off-bottom{grid-template-columns:1fr;gap:18px;margin-top:18px;padding-top:18px}.reveal-off-bottom>div:first-child,.reveal-off-bottom__head{display:block}.reveal-off-bottom__head span{display:none}.reveal-fit__bar{height:28px}.reveal-fit__legend{gap:8px}.reveal-fit__legend b{letter-spacing:.08em;font-size:8px}.reveal-fit__legend strong{font-size:14px}.reveal-fit__legend small,.reveal-fit__legend em{display:none}.reveal-ku{grid-template-columns:1fr 1fr;gap:8px}.reveal-ku-card{padding:12px}.reveal-ku-stat{font-size:25px}.reveal-ku-card p{font-size:9px}.reveal-map{margin-top:18px;padding-top:18px}.reveal-map__head{display:block}.reveal-map__legend{justify-content:flex-start;gap:8px;margin-top:10px}.reveal-map__legend span{letter-spacing:.05em;font-size:8px}.reveal-map__tools{justify-content:flex-start}.reveal-map__tools span{flex-basis:100%;margin:0}.reveal-map__canvas{border-radius:12px;height:300px}.reveal-mobile-cta{margin-top:16px;display:block}.reveal-mobile-cta div{text-align:center;color:var(--pb-navy-300);font:500 11px/1.4 var(--font-sans);margin-top:10px}.reveal-search-bar{flex-wrap:wrap}.reveal-search-bar__label{width:100%}.reveal-search-bar__query,.reveal-search-bar__textarea{flex-basis:100%}.reveal-debug-wrap{padding:16px 14px}.campaign-page{width:min(100% - 28px,1180px);padding:28px 0 52px}.campaign-title{font-size:31px}.campaign-copy{margin-bottom:22px;font-size:15px}.campaign-deliverables,.campaign-options-grid,.campaign-checkout{grid-template-columns:1fr}.campaign-deliverables article{min-height:auto;padding:20px}.campaign-timeline{text-align:left;grid-template-columns:1fr}.campaign-timeline div{text-align:left;grid-template-columns:20px 58px 1fr;place-items:center start}.campaign-option{min-height:auto;padding:22px}.campaign-summary-card{position:static}.campaign-confirmation div{grid-template-columns:1fr;gap:6px}}.decide{background:var(--pb-cream-100);min-height:100vh;color:var(--fg-1);font-family:var(--font-sans)}.decide__layout{flex-direction:column;max-width:720px;min-height:100vh;margin:0 auto;display:flex}@media (min-width:1080px){.decide__layout{flex-direction:row;align-items:flex-start;gap:32px;max-width:1280px;min-height:100vh;padding:24px 24px 0}}.decide__chat{background:var(--pb-cream-100);flex-direction:column;flex:1;min-height:100vh;display:flex}@media (min-width:1080px){.decide__chat{background:var(--pb-cream-100);border:1px solid var(--border-subtle);max-width:640px;height:760px;min-height:0;box-shadow:var(--shadow-sm);border-radius:18px;overflow:hidden}}.decide__topbar{background:var(--pb-cream-100);border-bottom:1px solid var(--border-subtle);z-index:5;align-items:center;gap:10px;padding:10px 14px 12px;display:flex;position:sticky;top:0}.decide__icon-btn{width:32px;height:32px;color:var(--fg-1);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.decide__icon-btn:hover{background:var(--pb-cream-200)}.decide__avatar{background:var(--pb-navy-900);width:34px;height:34px;color:var(--pb-coral-300);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.decide__topbar-meta{flex:1;min-width:0}.decide__topbar-name{font:700 14.5px var(--font-sans);color:var(--fg-1)}.decide__topbar-status{font:500 11.5px var(--font-sans);color:var(--success);align-items:center;gap:5px;display:inline-flex}.decide__online-dot{background:var(--success);border-radius:999px;width:6px;height:6px;display:inline-block}.decide__restart{border:1px solid var(--border-default);color:var(--fg-2);font:600 11px var(--font-sans);cursor:pointer;background:#fff;border-radius:999px;padding:6px 11px}.decide__restart:hover{color:var(--fg-1);border-color:var(--fg-3)}.decide__thread{scroll-behavior:smooth;background:var(--pb-cream-100);flex:1;padding:16px 14px 0;overflow-y:auto}.decide__frequency{font:500 11px/1.4 var(--font-sans);color:var(--fg-3);text-align:center;padding:16px 8px 8px}.decide__composer{padding:4px 0 6px}.decide__composer--inline{max-width:calc(100% - 36px);margin:-2px 0 12px 36px}.decide__composer-pill{border:1.5px solid var(--border-default);background:#fff;border-radius:999px;align-items:center;gap:6px;width:100%;min-width:0;padding:5px 5px 5px 14px;display:flex}.decide__composer-pill input{width:100%;min-width:0;font:500 16px var(--font-sans);color:var(--fg-1);background:0 0;border:0;outline:0;flex:auto}@media (min-width:1080px){.decide__composer-pill input{font-size:14.5px}}.decide__composer-pill input::placeholder{color:var(--fg-3)}.decide__composer-pill button{background:var(--pb-navy-900);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.decide__composer-pill button:hover{background:var(--pb-navy-800)}.decide__composer-pill button:disabled{background:var(--pb-navy-300);cursor:not-allowed}.ag-row{align-items:flex-end;gap:8px;margin-bottom:10px;display:flex}.ag-avatar-slot{flex-shrink:0;width:28px}.ag-avatar{background:var(--pb-navy-900);width:28px;height:28px;color:var(--pb-coral-300);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ag-bubble{border:1px solid var(--border-subtle);color:var(--fg-1);max-width:84%;box-shadow:var(--shadow-xs);font:500 14.5px/1.45 var(--font-sans);background:#fff;border-radius:18px;padding:12px 14px}.ag-bubble--first{border-top-left-radius:6px}.ag-bubble i{font-style:italic}.ag-eyebrow{font:700 9.5px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--pb-coral-700);align-items:center;gap:5px;margin:0 0 6px;display:flex}.ag-bubble b{font-weight:700}.ag-bubble b+:not(b){margin-left:0}.ag-bubble--typing{align-items:center;gap:6px;padding:14px 16px;display:inline-flex}.typing-dot{background:var(--pb-navy-300);border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite pb-typing}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}@keyframes pb-typing{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.me-bubble{background:var(--pb-navy-900);color:#fff;width:fit-content;max-width:82%;font:500 14.5px/1.4 var(--font-sans);border-radius:18px 6px 18px 18px;margin-bottom:10px;margin-left:auto;padding:11px 14px}.qr-row{flex-wrap:wrap;gap:8px;margin:-2px 0 12px;padding-left:36px;display:flex}.qr-chip{cursor:pointer;font:600 13px var(--font-sans);color:var(--pb-navy-900);border:1.5px solid var(--border-default);transition:all .16s var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;display:inline-flex}.qr-chip:hover{border-color:var(--pb-coral-500);background:var(--pb-coral-50)}.qr-chip:active{background:var(--pb-coral-500);border-color:var(--pb-coral-500)}.profile-card{border:1px solid var(--border-subtle);max-width:calc(100% - 36px);box-shadow:var(--shadow-xs);background:#fff;border-radius:16px;margin:-4px 0 12px 36px;padding:14px}.profile-card__eyebrow{font:700 9.5px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--pb-coral-700);align-items:center;gap:5px;margin-bottom:10px;display:flex}.profile-card__rows{gap:8px;display:grid}.profile-card__row{font:500 13px var(--font-sans);color:var(--fg-3);align-items:center;gap:10px;display:flex}.profile-card__row svg{color:var(--success);flex-shrink:0}.profile-card__label{color:var(--fg-3)}.profile-card__value{color:var(--fg-1);text-align:right;margin-left:auto;font-weight:600}.profile-card__actions{gap:8px;margin-top:12px;display:flex}.btn-coral{background:var(--pb-coral-500);color:var(--pb-navy-900);font:700 13px var(--font-sans);cursor:pointer;border:0;border-radius:999px;flex:1;padding:10px 14px}.btn-coral:hover{background:var(--pb-coral-400)}.btn-ghost{border:1.5px solid var(--border-default);color:var(--fg-1);font:600 13px var(--font-sans);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;display:inline-flex}.btn-ghost:hover{border-color:var(--fg-3)}.btn-ghost--full{justify-content:center;width:100%;margin-top:14px;padding:9px 12px;font-size:12.5px}.btn-navy{background:var(--pb-navy-900);color:#fff;font:700 13px var(--font-sans);cursor:pointer;border:0;border-radius:999px;flex:1;padding:11px 14px}.btn-navy:hover{background:var(--pb-navy-800)}.decide-route-grid{gap:10px;max-width:calc(100% - 36px);margin:-2px 0 12px 36px;display:grid}@media (min-width:1080px){.decide-route-grid{grid-template-columns:1fr 1fr}.decide-route-grid--single-free .route-card--pb,.decide-route-grid--single-free .route-card--fgf{grid-column:1/-1}.decide-route-grid--lead-pair,.decide-route-grid--digital-hero{grid-template-columns:1fr 1fr}.decide-route-grid--digital-hero .route-card--digital{grid-column:1/-1}.decide-route-grid--lead-hero{grid-template-columns:1fr 1fr}.decide-route-grid--lead-hero>:first-child{grid-column:1/-1}}.route-card--hero{box-shadow:0 0 0 3px #ff858c2e, var(--shadow-sm);border-width:2px}.route-card--hero .route-card__head{font-size:22px}.route-card{text-align:left;border:1.5px solid var(--border-default);color:var(--fg-1);cursor:pointer;box-shadow:var(--shadow-xs);transition:all .18s var(--ease-out);font-family:var(--font-sans);background:#fff;border-radius:18px;padding:16px 16px 14px;position:relative}.route-card:hover{border-color:var(--pb-coral-500);box-shadow:0 0 0 4px #ff858c1f}.route-card--pb{background:linear-gradient(180deg, var(--pb-navy-900), var(--pb-navy-800));color:#fff;border:1px solid #ffffff14}.route-card--fgf{background:linear-gradient(#fff,#fff1f6);border:1.5px solid #f3c7d6}.route-card--digital{background:linear-gradient(180deg, var(--pb-cream-100), #fff);border:1.5px solid var(--pb-coral-300,#ffbec2);color:var(--pb-navy-900)}.route-card__badge{font:800 9.5px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;background:var(--pb-navy-900);color:#fff;border-radius:999px;padding:4px 9px;position:absolute;top:12px;right:12px}.route-card--pb .route-card__badge{background:var(--pb-coral-500);color:var(--pb-navy-900)}.route-card--digital .route-card__badge{background:var(--pb-navy-900);color:#fff}.route-card--fgf .route-card__badge{color:#fff;background:#b8246e}.route-card__kicker{font:700 9.5px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px}.route-card--pb .route-card__kicker{color:var(--pb-coral-300)}.route-card--digital .route-card__kicker{color:var(--pb-coral-700)}.route-card--fgf .route-card__kicker{color:#b8246e}.route-card__head{font:800 19px/1.2 var(--font-display);letter-spacing:-.015em;color:inherit;margin-bottom:6px}.route-card__body{font:500 13px/1.45 var(--font-sans);color:var(--fg-2);margin-bottom:12px}.route-card--pb .route-card__body{color:#ffffffb3}.route-card--digital .route-card__body{color:var(--fg-2)}.route-card__foot{border-top:1px solid var(--border-subtle);align-items:baseline;gap:8px;padding-top:10px;display:flex}.route-card--pb .route-card__foot{border-top-color:#ffffff1a}.route-card--digital .route-card__foot{border-top-color:var(--pb-coral-100,#ffe9eb)}.route-card__price{font:800 22px/1 var(--font-display);letter-spacing:-.02em;color:inherit}.route-card__price-sub{font:500 12px var(--font-sans);color:var(--fg-3)}.route-card--pb .route-card__price-sub{color:#ffffff8c}.route-card--digital .route-card__price-sub{color:var(--fg-3)}.route-card__more{font:700 12px var(--font-sans);color:var(--pb-coral-700);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.route-card--pb .route-card__more{color:var(--pb-coral-300)}.route-card--digital .route-card__more{color:var(--pb-coral-700)}.handoff-card{border:1px solid var(--border-subtle);max-width:calc(100% - 36px);box-shadow:var(--shadow-xs);background:#fff;border-radius:18px;margin:-2px 0 12px 36px;padding:14px}.handoff-card__header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.handoff-card__avatar{width:44px;height:44px;font:800 14px var(--font-sans);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.handoff-card__avatar--pb{background:var(--pb-navy-900);color:var(--pb-coral-300)}.handoff-card__avatar--fgf{color:#7a1846;background:linear-gradient(135deg,#fbdde9,#f3c7d6)}.handoff-card__avatar--photo{object-fit:cover;background:var(--pb-navy-100);border:1.5px solid var(--pb-navy-100)}.handoff-card__name{font:700 14px var(--font-sans);color:var(--fg-1)}.handoff-card__role{font:500 12px var(--font-sans);color:var(--fg-3)}.handoff-card__lines{gap:6px;margin-bottom:12px;display:grid}.handoff-card__line{font:500 13px/1.45 var(--font-sans);color:var(--fg-2);align-items:flex-start;gap:8px;display:flex}.handoff-card__line svg{color:var(--pb-coral-700);flex-shrink:0;margin-top:3px}.handoff-card__actions{gap:8px;display:grid}.handoff-card__primary{font:700 13.5px var(--font-sans);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:inline-flex}.handoff-card__primary--whatsapp{color:#fff;background:#25d366}.handoff-card__primary--link{background:var(--pb-coral-500);color:var(--pb-navy-900)}.handoff-card__secondary{border:1.5px solid var(--border-default);color:var(--fg-1);font:600 13px var(--font-sans);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;text-decoration:none;display:inline-flex}.handoff-card__secondary:hover{border-color:var(--fg-3)}.handoff-card__secondary--fgf{color:#7a1846;background:linear-gradient(135deg,#fbdde9,#f3c7d6);border-color:#7a18462e;font-weight:700}.handoff-card__secondary--fgf:hover{border-color:#7a184659}.dashboard-preview-link{background:var(--bg-1,#fff);border:1px dashed var(--border-default);max-width:calc(100% - 36px);color:var(--fg-2);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;margin:-2px 0 12px 36px;padding:10px 14px;text-decoration:none;display:grid}.dashboard-preview-link:hover{border-color:var(--fg-3)}.dashboard-preview-link__label{font:600 13px var(--font-sans);color:var(--fg-1);grid-column:1}.dashboard-preview-link__sub{font:500 11.5px/1.4 var(--font-sans);color:var(--fg-3);grid-column:1}.dashboard-preview-link__cta{font:600 12px var(--font-sans);color:var(--pb-coral-700);grid-area:1/2/span 2;align-items:center;gap:4px;display:inline-flex}.payg-card{border:1.5px solid var(--pb-navy-900);max-width:calc(100% - 36px);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;margin:-2px 0 12px 36px;padding:14px}.payg-card__eyebrow{font:700 9.5px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px}.payg-card__rows{gap:6px;margin-bottom:12px;display:grid}.payg-card__row{font:500 13px var(--font-sans);align-items:flex-start;gap:8px;display:flex}.payg-card__row-main{flex:1}.payg-card__row-label{color:var(--fg-1);font-weight:600}.payg-card__row-sub{color:var(--fg-3);font-size:11.5px}.payg-card__row-value{color:var(--fg-1);font-weight:700}.payg-card__total{border-top:1px solid var(--border-subtle);font:600 13px var(--font-sans);color:var(--fg-2);justify-content:space-between;align-items:baseline;padding:10px 0 12px;display:flex}.payg-card__total-value{font:800 24px/1 var(--font-display);letter-spacing:-.02em;color:var(--fg-1)}.payg-card__cta{background:var(--pb-coral-500);width:100%;color:var(--pb-navy-900);font:700 13.5px var(--font-sans);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:13px 16px;text-decoration:none;display:inline-flex}.payg-card__cta:hover{background:var(--pb-coral-400)}.payg-card__small{font:500 11px var(--font-sans);color:var(--fg-3);text-align:center;margin-top:8px}.save-card{background:var(--pb-cream-200);border:1px dashed var(--pb-cream-300);border-radius:18px;max-width:calc(100% - 36px);margin:-2px 0 12px 36px;padding:14px}.save-card__title{font:700 14px var(--font-sans);color:var(--fg-1);margin-bottom:4px}.save-card__body{font:500 13px/1.45 var(--font-sans);color:var(--fg-2);margin-bottom:12px}.save-card__actions{gap:8px;display:flex}.decide__rail{display:none}@media (min-width:1080px){.decide__rail{flex-shrink:0;gap:16px;width:360px;display:grid;position:sticky;top:24px}}.rail-card{border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);background:#fff;border-radius:16px;padding:16px 18px}.rail-card--status{align-items:center;gap:10px;padding:12px 14px;display:flex}.rail-card__pulse{background:var(--success);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #2e7d4f26}.rail-card__status-label{font:600 14px var(--font-sans);color:var(--fg-1);margin-top:2px}.rail-eyebrow{font:700 11.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.rail-eyebrow--coral{color:var(--pb-coral-700)}.rail-eyebrow--coral-light{color:var(--pb-coral-300);margin-bottom:10px}.rail-card--summary{padding:0;overflow:hidden}.rail-card__summary-head{background:linear-gradient(180deg, var(--pb-cream-100) 0%, #fff 100%);border-bottom:1px solid var(--border-subtle);padding:16px 18px 14px}.rail-card__count{align-items:baseline;gap:8px;margin-top:8px;display:flex}.rail-card__count-num{font:800 36px/1 var(--font-display);letter-spacing:-.025em;color:var(--fg-1)}.rail-card__count-sub{font:500 13px var(--font-sans);color:var(--fg-3)}.rail-card__map{background:var(--pb-cream-200);height:140px;position:relative;overflow:hidden}.decide-minimap{position:absolute;inset:0}.rail-card__map-fallback{background:linear-gradient(135deg, var(--pb-cream-200) 0%, var(--pb-navy-100) 100%);position:absolute;inset:0}.rail-card__map-fallback .dot{filter:blur(2px);mix-blend-mode:multiply;opacity:.85;border-radius:999px;position:absolute}.rail-card__map-fallback .dot--a{background:var(--pb-coral-500);width:46px;height:46px;top:30%;left:18%}.rail-card__map-fallback .dot--b{background:var(--pb-coral-400);width:36px;height:36px;top:52%;left:38%}.rail-card__map-fallback .dot--c{background:var(--pb-coral-300);width:28px;height:28px;top:22%;left:56%}.rail-card__map-fallback .dot--d{background:var(--pb-coral-500);width:40px;height:40px;top:58%;left:72%}.rail-card__map-fallback .dot--e{background:var(--pb-coral-400);width:30px;height:30px;top:68%;left:28%}.rail-card__map-fallback .dot--f{background:var(--pb-coral-300);width:24px;height:24px;top:78%;left:62%}.rail-card__map-fallback .dot--g{background:var(--pb-coral-400);width:22px;height:22px;top:40%;left:84%}.rail-card__map-label{font:700 9.5px var(--font-mono);letter-spacing:.08em;color:var(--fg-3);z-index:2;background:#ffffffe6;border-radius:6px;padding:3px 6px;position:absolute;bottom:8px;right:10px}.rail-card__row-head{align-items:center;gap:6px;margin-bottom:12px;display:flex}.rail-card__spark{color:var(--pb-coral-700);display:inline-flex}.rail-card__rows{gap:10px;display:grid}.rail-card__kv{font:500 13px/1.4 var(--font-sans);grid-template-columns:minmax(96px,auto) 1fr;align-items:baseline;gap:14px;display:grid}.rail-card__k{color:var(--fg-3);letter-spacing:0;white-space:nowrap}.rail-card__v{color:var(--fg-1);text-align:right;word-break:break-word;font-weight:600}.rail-card--agent{background:var(--pb-navy-900);color:#fff;border:1px solid #ffffff14}.rail-card__agent-row{align-items:center;gap:12px;display:flex}.rail-card__agent-avatar{background:var(--pb-coral-500);width:44px;height:44px;color:var(--pb-navy-900);font:800 14px var(--font-sans);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.rail-card__agent-avatar--photo{object-fit:cover;color:#0000;background:#ffffff14;border:1.5px solid #ffffff24}.rail-card__agent-name{font:700 14px var(--font-sans)}.rail-card__agent-role{font:500 12px var(--font-sans);color:#ffffffa6}.rail-card__agent-meta{font:500 12px var(--font-sans);color:#fffc;border-top:1px solid #ffffff1a;margin-top:12px;padding-top:12px}.rail-card__agent-actions{gap:6px;margin-top:12px;display:grid}.rail-card__agent-action{font:600 12.5px var(--font-sans);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;display:inline-flex}.rail-card__agent-action--whatsapp{color:#fff;background:#25d366}.rail-card__agent-action--book{color:#ffffffeb;background:0 0;border:1px solid #ffffff38}.rail-card__agent-action--book:hover{border-color:#fff6}.rail-footnote{font:500 11px/1.4 var(--font-sans);color:var(--fg-3);text-align:center;padding:0 8px}.pb-ai-fab{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:40;background:var(--pb-navy-900);color:#fff;font:700 14px var(--font-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 14px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;box-shadow:0 10px 28px #0a112847,0 2px 6px #0a11282e}.pb-ai-fab:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0a112852}.pb-ai-fab__icon{background:var(--pb-navy-900);width:32px;height:32px;color:var(--pb-coral-300);border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:540px){.pb-ai-fab__label{display:none}.pb-ai-fab{padding:10px}}.reveal-cd-shell{background:#fff;flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}.reveal-cd-topbar{height:60px;font:600 12px var(--font-sans);color:var(--fg-3);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.reveal-cd-brand{color:var(--fg-1);align-items:center;gap:8px;text-decoration:none;display:flex}.reveal-cd-brand img{width:auto;height:22px;display:block}.reveal-cd-brand b{color:var(--fg-3);font:800 11px var(--font-sans);letter-spacing:.18em}.reveal-cd-topbar a{color:var(--fg-2);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:flex}.reveal-cd-topbar a:hover{color:var(--pb-coral-700)}.reveal-cd-body{flex-direction:column;flex:1;padding:8px 24px 32px;display:flex}.reveal-cd-eyebrow{color:var(--pb-coral-700);margin:0 0 14px}.reveal-cd-h1{font:800 40px/1.02 var(--font-display);letter-spacing:-.03em;color:var(--fg-1);text-wrap:pretty;margin:0 0 18px}.reveal-cd-lede{font:500 17px/1.5 var(--font-sans);color:var(--fg-2);text-wrap:pretty;margin:0 0 24px}.reveal-cd-lede-free{margin-top:.9em;display:block}.reveal-cd-cta{flex-direction:column;gap:10px;display:flex}.reveal-cd-btn{background:var(--pb-navy-900);color:#fff;width:100%;min-height:56px;font:700 17px var(--font-sans);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:background .16s;display:flex}.reveal-cd-btn:hover{background:var(--pb-navy-800)}.reveal-cd-btn--coral{background:var(--pb-coral-500);color:var(--pb-navy-900)}.reveal-cd-btn--coral:hover{background:var(--pb-coral-400)}.reveal-cd-micro{font:500 13px/1.5 var(--font-sans);color:var(--fg-3);text-align:center;margin:0}.reveal-cd-note{font:500 14px/1.55 var(--font-sans);color:var(--fg-3);text-wrap:pretty;margin:24px 0 0}.reveal-cd-strong{color:var(--fg-1);font-weight:700}.reveal-cd-statline{border-top:2px solid var(--pb-navy-900);align-items:baseline;gap:14px;margin:0 0 26px;padding-top:16px;display:flex}.reveal-cd-statline__n{font:800 64px/.85 var(--font-display);letter-spacing:-.04em;color:var(--pb-coral-700)}.reveal-cd-statline__l{font:600 15px/1.35 var(--font-sans);color:var(--fg-2);max-width:200px}.reveal-cd-panel{border:1px solid var(--pb-navy-200);background:#fff;border-radius:16px;margin:0 0 24px;padding:20px}.reveal-cd-panel h2{font:700 16px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--fg-1);margin:0 0 8px}.reveal-cd-panel p{font:500 14.5px/1.55 var(--font-sans);color:var(--fg-3);margin:0}.reveal-cd-mega{font:800 128px/.8 var(--font-display);letter-spacing:-.05em;color:var(--pb-coral-500);margin:0}.reveal-cd-body--solo .reveal-cd-h1{margin:14px 0;font-size:34px}.reveal-cd-body--solo .reveal-cd-cta{margin-top:8px}.reveal-cd-body.reveal-cd-loading{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.reveal-cd-loading .reveal-cd-h1 span{color:var(--pb-coral-700)}.reveal-cd-loading__status{color:var(--fg-3);animation:revealCdFade .4s var(--ease-out,ease);margin:12px 0 0}@keyframes revealCdFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal-cd-loading__status{animation:none}}.reveal-cd-group,.reveal-cd-card{display:contents}.reveal-cd-map,.reveal-cd-dtop,.reveal-cd-reassure{display:none}@media (min-width:640px){.reveal-cd-shell{max-width:560px}.reveal-cd-topbar{padding:0 40px}.reveal-cd-body{padding:28px 40px 56px}.reveal-cd-body--solo{justify-content:center}.reveal-cd-h1{font-size:48px}.reveal-cd-body--solo .reveal-cd-h1{font-size:38px}.reveal-cd-statline__l{max-width:320px}.reveal-cd-mega{font-size:150px}}@media (min-width:1024px){.reveal-cd-dtop{display:block}.reveal-cd-shell{width:100%;max-width:none}.reveal-cd-topbar{border-bottom:1px solid var(--pb-navy-100);width:100%;max-width:1400px;height:80px;margin:0 auto;padding:0 clamp(32px,5vw,80px)}.reveal-cd-brand img{height:28px}.reveal-cd-topbar a{font-size:14px}.reveal-cd-body{grid-template-columns:minmax(0,1fr) minmax(400px,440px);align-content:center;align-items:start;column-gap:clamp(56px,6vw,96px);width:100%;max-width:1400px;margin:0 auto;padding:clamp(40px,6vh,72px) clamp(32px,5vw,80px) clamp(48px,7vh,80px);display:grid}.reveal-cd-group{flex-direction:column;min-width:0;display:flex}.reveal-cd-group--action{position:sticky;top:clamp(32px,6vh,72px)}.reveal-cd-eyebrow{margin-bottom:16px;font-size:12px}.reveal-cd-h1{max-width:15ch;margin:0 0 20px;font-size:clamp(48px,4vw,62px);line-height:1}.reveal-cd-lede{max-width:46ch;margin:0;font-size:19px;line-height:1.55}.reveal-cd-statline{border-top-width:3px;align-items:center;gap:22px;margin:32px 0 0;padding-top:20px}.reveal-cd-statline__n{font-size:96px}.reveal-cd-statline__l{max-width:250px;font-size:18px;line-height:1.3}.reveal-cd-note{color:var(--fg-3);max-width:44ch;margin:16px 0 0;font-size:14px;line-height:1.55}.reveal-cd-map{margin:28px 0 0;display:block;position:relative}.reveal-cd-map__frame{background:var(--pb-navy-50);border-radius:16px;height:300px;position:relative;overflow:hidden}.reveal-cd-map__frame:before{content:"Match map";z-index:0;font:600 12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.reveal-cd-map figcaption{font:500 13px/1.5 var(--font-sans);color:var(--fg-3);max-width:42ch;margin:10px 0 0}.reveal-cd-map .reveal-map{z-index:1;background:0 0;border:0;height:100%;margin:0;padding:0;position:relative}.reveal-cd-map .reveal-map__canvas{border-radius:16px;height:100%}.reveal-cd-map .reveal-map__head{z-index:3;pointer-events:none;margin:0;position:absolute;top:12px;left:12px;right:12px}.reveal-cd-map .reveal-map__head>div:first-child{display:none}.reveal-cd-map .reveal-map__legend{flex-wrap:wrap;justify-content:flex-end;gap:6px}.reveal-cd-map .reveal-map__legend span{pointer-events:auto;color:var(--fg-2);font:600 9px var(--font-sans);background:#ffffffeb;border-radius:999px;padding:4px 8px;box-shadow:0 6px 18px -12px #0a112880}.reveal-cd-map .reveal-map__tools{z-index:3;background:#fffffff0;border-radius:12px;margin:0;padding:8px;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px -18px #0a112861}.reveal-cd-card{border:1px solid var(--pb-navy-200);background:#fff;border-radius:22px;flex-direction:column;padding:34px 34px 30px;display:flex;box-shadow:0 30px 70px -44px #0a112873}.reveal-cd-card__h{font:800 25px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--fg-1);text-wrap:pretty;margin:0 0 12px}.reveal-cd-card__p{font:500 16px/1.6 var(--font-sans);color:var(--fg-2);text-wrap:pretty;margin:0 0 22px}.reveal-cd-panel{background:0 0;border:0;border-radius:0;margin:0;padding:0}.reveal-cd-panel h2{font:800 25px/1.15 var(--font-display);letter-spacing:-.02em;margin:0 0 12px}.reveal-cd-panel p{color:var(--fg-2);margin:0 0 22px;font-size:16px;line-height:1.6}.reveal-cd-cta{gap:12px}.reveal-cd-btn{border-radius:14px;min-height:66px;font-size:18px;box-shadow:0 10px 24px -14px #0a11288c}.reveal-cd-micro{color:var(--fg-3);font-size:13.5px}.reveal-cd-reassure{border-top:1px solid var(--pb-navy-100);flex-direction:column;gap:11px;margin:22px 0 0;padding:20px 0 0;list-style:none;display:flex}.reveal-cd-reassure li{font:500 14.5px/1.45 var(--font-sans);color:var(--fg-2);grid-template-columns:16px 1fr;gap:11px;display:grid}.reveal-cd-reassure b{color:var(--fg-1);font-weight:700}.reveal-cd-reassure svg{flex:none;width:16px;height:16px;margin-top:2px}.reveal-cd-body--solo{justify-content:normal;padding-top:44px;padding-bottom:36px}.reveal-cd-mega{margin:0 0 4px;font-size:clamp(150px,11.5vw,182px)}.reveal-cd-body--solo .reveal-cd-h1{max-width:19ch;margin:0 0 18px;font-size:clamp(36px,2.8vw,44px);line-height:1.06}.reveal-cd-body--solo .reveal-cd-lede{font-size:19px}.reveal-cd-body--solo .reveal-cd-map{margin-top:22px}.reveal-cd-body--solo .reveal-cd-map__frame,.reveal-cd-body--solo .reveal-cd-map__frame:before{height:240px}}@media (min-width:1440px){.reveal-cd-body{column-gap:104px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
