/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@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-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}}}@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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #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;--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);--color-brand-500:#f5a623;--color-brand-600:#d18510}}@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}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-100{z-index:100}.row-2{grid-row:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.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}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-md{max-width:var(--container-md)}.grow{flex-grow:1}.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}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-brand-500{background-color:var(--color-brand-500)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-white{background-color:var(--color-white)}.p-1{padding:calc(var(--spacing) * 1)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-900{color:var(--color-neutral-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.underline{text-decoration-line:underline}.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)}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,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))}@media (hover:hover){.hover\:bg-brand-600:hover{background-color:var(--color-brand-600)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}}}:root{--bg:#f7f8fa;--surface:#fff;--surface-2:#f4f6f9;--ink:#0d1117;--ink-mute:#5c6370;--line:#e3e7ed;--accent:#0b3573;--accent-ink:#fff;--shadow:#0a143c14;--shadow-card:0 1px 2px #0a143c0d, 0 4px 16px #0a143c0d;--shadow-lg:0 8px 24px #0a143c1a, 0 20px 56px #0a143c12;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--danger:#d5331a;--ok:#2faa6b;--warn:#e3a100;--champagne:#c89a5b;--purple:#a57bff;--orange:#e26a2c}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.app-root{background:var(--bg);height:100vh;min-height:0;color:var(--ink);flex-direction:column;display:flex}body.is-impersonating .app-root{height:calc(100vh - 40px);margin-top:40px}.topbar{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:10px 18px;display:flex}.topbar-title{align-items:baseline;gap:10px;min-width:0;display:flex}.topbar-icon-btn{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.topbar-icon-btn:hover{background:var(--surface-2)}.main-grid{flex:1;min-height:0;display:flex;overflow:hidden}.sidebar-host{flex:none;display:flex}.content{flex:1;grid-template-columns:minmax(0,1fr) 0;min-width:0;transition:grid-template-columns .25s;display:grid;overflow:hidden}.content.with-detail{grid-template-columns:minmax(0,1fr) minmax(480px,1fr)}.list-wrap{min-width:0;padding:28px 28px 60px;overflow:hidden auto}.content.with-detail .list-wrap{padding-right:14px}.detail-host{min-width:0;display:flex;overflow:hidden}.detail-host>*{flex:1;min-width:0}.hide-sm{display:inline}.show-sm{display:none}.list-wrap::-webkit-scrollbar{width:10px;height:10px}.detail-panel ::-webkit-scrollbar{width:10px;height:10px}.list-wrap::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.list-wrap::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ink) 12%, transparent)}}.list-wrap::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000;border-radius:6px}.detail-panel ::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.detail-panel ::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ink) 12%, transparent)}}.detail-panel ::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000;border-radius:6px}.list-wrap::-webkit-scrollbar-track{background:0 0}.detail-panel ::-webkit-scrollbar-track{background:0 0}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--accent) 35%, transparent)}}.dt-row{grid-template-columns:[id]80px[title]minmax(0,1.5fr)[status]120px[assignee]minmax(0,1fr)[prop]minmax(0,1fr)[appt]170px[date]82px;align-items:center;gap:14px;display:grid}.content.with-detail .dt-row{grid-template-columns:[id]64px[title]minmax(0,1fr)[status]118px[assignee]minmax(0,140px)}.content.with-detail .dt-col-date,.content.with-detail .dt-col-prop,.content.with-detail .dt-col-appt{display:none!important}@media (width<=1280px){.dt-row{grid-template-columns:[id]68px[title]minmax(0,1.5fr)[status]116px[assignee]minmax(0,1fr)[prop]minmax(0,1fr)[appt]170px}.dt-col-date{display:none!important}}@media (width<=1100px){.dt-row{grid-template-columns:[id]64px[title]minmax(0,1fr)[status]118px[assignee]minmax(0,130px)}.dt-col-appt,.dt-col-prop,.dt-col-date{display:none!important}.content.with-detail{grid-template-columns:minmax(0,1fr)}.content.with-detail .list-wrap{display:none}.content.with-detail .detail-host{display:flex}}@media (width<=760px){.topbar{gap:8px;padding:8px 12px}.topbar-search{flex:auto!important;width:auto!important;min-width:0!important}.topbar-property{max-width:38vw;font-size:15px!important}.topbar-search-dd{width:min(420px,100vw - 24px)!important}.rpt-charts,.rpt-2col{grid-template-columns:1fr!important}.list-wrap{padding:14px 12px 60px}.hide-sm{display:none}.show-sm{display:inline}.m-stack{grid-template-columns:1fr!important}}@media (width<=700px){.m-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.m-table-scroll>*{min-width:560px}.sched-row{grid-template-columns:auto auto minmax(0,1fr) auto!important;gap:10px!important}}@media (width<=720px){.dt-row{grid-template-columns:[id]56px[title]minmax(0,1fr)[status]104px;gap:10px}.dt-col-appt,.dt-col-prop,.dt-col-date,.dt-col-assignee{display:none!important}}.ct-row{grid-template-columns:[id]80px[title]minmax(0,1.5fr)[status]120px[prop]minmax(0,1fr)[appt]170px[date]82px;align-items:center;gap:14px;display:grid}.content.with-detail .ct-row{grid-template-columns:[id]64px[title]minmax(0,1fr)[status]118px}.content.with-detail .ct-col-appt,.content.with-detail .ct-col-prop,.content.with-detail .ct-col-date{display:none!important}@media (width<=1280px){.ct-row{grid-template-columns:[id]68px[title]minmax(0,1.5fr)[status]116px[prop]minmax(0,1fr)[appt]170px}.ct-col-date{display:none!important}}@media (width<=1100px){.ct-row{grid-template-columns:[id]64px[title]minmax(0,1fr)[status]118px}.ct-col-appt,.ct-col-prop,.ct-col-date{display:none!important}}@media (width<=720px){.ct-row{grid-template-columns:[id]56px[title]minmax(0,1fr)[status]104px;gap:10px}.ct-col-appt,.ct-col-prop,.ct-col-date{display:none!important}}.mobile-hamburger,.sidebar-backdrop{display:none}@media (width<=600px){.sidebar-host{z-index:60;box-shadow:var(--shadow-lg);transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar-host.is-mobile-open{transform:translate(0)}body.is-impersonating .sidebar-host{top:40px}.sidebar-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a143c52;display:block;position:fixed;inset:0}body.is-impersonating .sidebar-backdrop{top:40px}.mobile-hamburger{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;appearance:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.topbar{gap:8px;padding:8px 10px}.list-wrap{padding:12px 10px 60px}.detail-panel{border-left:0!important}.detail-panel-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.detail-panel-photos{grid-template-columns:repeat(2,minmax(0,1fr))!important}.detail-panel-header,.detail-panel-footer,.detail-panel-section{padding-left:14px!important;padding-right:14px!important}.detail-panel textarea{min-height:88px!important;font-size:15px!important}.detail-panel-photo-btn{padding:8px 14px!important;font-size:13px!important}}.print-shell{background:var(--bg);min-height:100vh;color:var(--ink);flex-direction:column;align-items:center;gap:16px;padding:24px 16px 64px;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.print-actions{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:820px;display:flex}.print-link{color:var(--ink-mute);font-size:13px;text-decoration:none}.print-link:hover{color:var(--ink)}.print-button{appearance:none;border:1px solid var(--ink);background:var(--ink);color:var(--surface);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.print-loading,.print-error{text-align:center;width:100%;max-width:820px;color:var(--ink-mute);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:80px 20px;font-size:14px}.print-error{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.print-error{color:color-mix(in oklab, var(--danger) 80%, var(--ink))}}.print-doc{background:var(--surface);border:1px solid var(--line);width:100%;max-width:820px;box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:22px;padding:36px 44px 44px;display:flex}.print-header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.print-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:6px;font-size:11px;font-weight:600}.print-display-id{font-family:var(--mono);letter-spacing:.02em;color:var(--ink);font-size:22px;font-weight:600}.print-header-right{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.print-status{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.print-status-open{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.print-status-open{background:color-mix(in oklab, var(--accent) 18%, var(--surface))}}.print-status-open{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.print-status-open{color:color-mix(in oklab, var(--accent) 75%, var(--ink))}}.print-status-open{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.print-status-open{border-color:color-mix(in oklab, var(--accent) 35%, var(--line))}}.print-status-complete{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.print-status-complete{background:color-mix(in oklab, var(--ok) 18%, var(--surface))}}.print-status-complete{color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.print-status-complete{color:color-mix(in oklab, var(--ok) 60%, var(--ink))}}.print-status-complete{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.print-status-complete{border-color:color-mix(in oklab, var(--ok) 35%, var(--line))}}.print-status-declined,.print-status-false_call_out{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.print-status-declined,.print-status-false_call_out{background:color-mix(in oklab, var(--ink) 6%, var(--surface))}}.print-status-declined,.print-status-false_call_out{color:var(--ink-mute)}.print-status-sub{text-transform:none;letter-spacing:0;color:inherit;font-size:11px;font-weight:400}.print-priority{color:var(--ink);font-size:11.5px;font-weight:600}.print-priority-P1{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.print-priority-P1{color:color-mix(in oklab, var(--danger) 80%, var(--ink))}}.print-priority-P2{color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.print-priority-P2{color:color-mix(in oklab, var(--orange) 80%, var(--ink))}}.print-priority-P3{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.print-priority-P3{color:color-mix(in oklab, var(--warn) 70%, var(--ink))}}.print-priority-P4,.print-priority-P5{color:var(--ink-mute)}.print-printed-on{color:var(--ink-mute);font-size:11px;font-family:var(--mono);letter-spacing:.04em}.print-title-block{flex-direction:column;gap:6px;display:flex}.print-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:24px;font-weight:600;line-height:1.25}.print-property-line{color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.print-property,.print-unit{color:var(--ink);font-weight:600}.print-category{background:var(--ink);border-radius:999px;padding:1px 8px}@supports (color:color-mix(in lab, red, red)){.print-category{background:color-mix(in oklab, var(--ink) 6%, transparent)}}.print-category{color:var(--ink);font-size:11.5px;font-weight:600}.print-sep{opacity:.4}.print-grid{border:1px solid var(--line);background:var(--ink);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.print-grid{background:color-mix(in oklab, var(--ink) 2%, var(--surface))}}.print-field{flex-direction:column;gap:3px;min-width:0;display:flex}.print-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);font-size:10.5px;font-weight:600}.print-field-value{color:var(--ink);font-size:13.5px}.print-field-sub{color:var(--ink-mute);font-size:11.5px}.print-section{flex-direction:column;gap:8px;display:flex}.print-section-head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin:0;font-size:10.5px;font-weight:600}.print-body{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.print-reporter-note .print-body{background:var(--accent);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.print-reporter-note .print-body{background:color-mix(in oklab, var(--accent) 8%, var(--surface))}}.print-reporter-note .print-body{border-left:3px solid var(--accent);border-radius:6px}.print-timeline{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.print-timeline li{border-bottom:1px dotted var(--line);grid-template-columns:110px 140px minmax(0,1fr);gap:10px;padding:6px 0;font-size:12.5px;display:grid}.print-timeline li:last-child{border-bottom:0}.print-timeline-when{color:var(--ink-mute);font-family:var(--mono);font-size:11.5px}.print-timeline-who{color:var(--ink);font-weight:600}.print-timeline-what{color:var(--ink);min-width:0}.print-timeline-note{color:var(--ink-mute);margin-left:4px}.print-signoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;padding-top:8px;display:grid}.print-signoff-field{flex-direction:column;gap:6px;display:flex}.print-signoff-line{border-bottom:1px solid var(--ink);height:28px}.print-signoff-label{color:var(--ink-mute);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.print-footer{border-top:1px solid var(--line);color:var(--ink-mute);font-size:11px;font-family:var(--mono);letter-spacing:.04em;justify-content:space-between;padding-top:12px;display:flex}@media print{@page{size:A4;margin:14mm 12mm}html,body,#root{background:#fff!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.is-impersonating .app-root{height:auto!important;margin-top:0!important}body>div:first-child>div[role=alert],.impersonation-banner{display:none!important}.print-shell{background:#fff;gap:0;padding:0}.print-actions{display:none!important}.print-doc{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;padding:0}.print-signoff-field,.print-section{page-break-inside:avoid}}@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-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}.lp{--navy-900:#07254f;--navy-800:#0b3573;--navy-700:#134084;--navy-600:#1d54a6;--navy-500:#2f6ed1;--navy-100:#e7eefb;--navy-50:#f2f6fd;--accent:#1fae73;--accent-soft:#e2f6ee;--accent-ink:#0c5c3c;--ink-900:#0e1726;--ink-700:#2b3445;--ink-500:#586172;--ink-400:#818a99;--ink-300:#aab2bf;--line:#e4e8ef;--line-soft:#eef1f6;--paper:#fff;--paper-2:#f6f8fc;--paper-3:#eef2f8;--bg:var(--paper);--bg-alt:var(--paper-2);--bg-deep:var(--navy-900);--surface:#fff;--text:var(--ink-900);--text-soft:var(--ink-500);--text-faint:var(--ink-400);--border:var(--line);--border-soft:var(--line-soft);--on-navy:#ffffffeb;--on-navy-soft:#ffffff9e;--font-display:"Schibsted Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body:"Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono:"Space Grotesk", ui-monospace, "SF Mono", Menlo, monospace;--space:1;--radius-xs:8px;--radius-sm:12px;--radius:18px;--radius-lg:26px;--radius-pill:999px;--shadow-sm:0 1px 2px #0b35730f, 0 1px 3px #0b35730d;--shadow:0 4px 16px #0b357314, 0 1px 3px #0b35730d;--shadow-lg:0 24px 60px -20px #0b357347, 0 8px 24px -12px #0b357329;--shadow-xl:0 40px 90px -28px #07254f6b;--maxw:1200px;--nav-h:92px;font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01";min-height:100vh;font-size:15.5px;line-height:1.6}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp h4{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-weight:600;line-height:1.04}.lp p{text-wrap:pretty;margin:0}.lp a{color:inherit;text-decoration:none}.lp img{max-width:100%;display:block}.lp button{cursor:pointer;font-family:inherit}.lp ::selection{background:var(--navy-800);color:#fff}.lp section[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}.lp .wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.lp .section{padding:calc(96px * var(--space)) 0;position:relative}.lp .section--tight{padding:calc(64px * var(--space)) 0}.lp .eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--navy-600);align-items:center;gap:9px;font-size:12.5px;font-weight:500;display:inline-flex}.lp .eyebrow:before{content:"";background:var(--accent);width:22px;height:1.5px;display:inline-block}.lp .section-head{max-width:720px}.lp .section-head h2{margin:18px 0 0;font-size:clamp(30px,4vw,46px)}.lp .section-head p{color:var(--text-soft);max-width:620px;margin-top:18px;font-size:clamp(17px,1.4vw,19px)}.lp .btn{font-family:var(--font-body);letter-spacing:-.01em;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:15.5px;font-weight:600;transition:transform .18s cubic-bezier(.2,.7,.3,1),background .18s,box-shadow .18s,border-color .18s,color .18s;display:inline-flex}.lp .btn:active{transform:translateY(1px)}.lp .btn--primary{background:var(--navy-800);color:#fff;box-shadow:0 6px 18px -6px #0b357380}.lp .btn--primary:hover{background:var(--navy-700);box-shadow:0 10px 26px -8px #0b357399}.lp .btn--accent{background:var(--accent);color:#fff;box-shadow:0 6px 18px -6px color-mix(in srgb, var(--accent) 60%, transparent)}.lp .btn--accent:hover{filter:brightness(1.05);box-shadow:0 10px 26px -8px color-mix(in srgb, var(--accent) 70%, transparent)}.lp .btn--ghost{color:var(--text);border-color:var(--border);background:0 0}.lp .btn--ghost:hover{border-color:var(--navy-600);color:var(--navy-700)}.lp .btn--lg{padding:16px 28px;font-size:16.5px}.lp .btn-arrow{transition:transform .2s}.lp .btn:hover .btn-arrow{transform:translate(3px)}.lp .chip{border-radius:var(--radius-pill);background:var(--navy-50);color:var(--navy-700);border:1px solid var(--border-soft);align-items:center;gap:8px;padding:6px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.lp .live-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.lp .live-dot:after{content:"";border:2px solid var(--accent);opacity:0;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite lp-ping;position:absolute;inset:-4px}@keyframes lp-ping{0%{opacity:.8;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.7)}}.lp .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.lp .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(18px)}.lp .reveal.in{opacity:1;transform:none}.lp .dotgrid{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--navy-800) 14%, transparent) 1px, transparent 0);background-size:22px 22px}.lp .mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.lp .ph{background:repeating-linear-gradient(135deg, var(--paper-3) 0 10px, var(--paper-2) 10px 20px);border:1px solid var(--border);color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.05em;justify-content:center;align-items:center;font-size:12.5px;display:flex}@media (prefers-reduced-motion:reduce){.lp .live-dot:after{animation:none}.lp .reveal{opacity:1!important;transform:none!important}}.lp .nav{z-index:60;height:var(--nav-h);background:var(--bg);border-bottom:1px solid var(--border);align-items:center;transition:box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.lp .nav--scrolled{box-shadow:0 1px #0b35730a,0 8px 24px -16px #0b357338}.lp .nav__inner{justify-content:space-between;align-items:center;width:100%;display:flex}.lp .nav__links{align-items:center;gap:4px;display:flex}.lp .nav__link{color:var(--text-soft);border-radius:var(--radius-pill);padding:9px 14px;font-size:15px;font-weight:500;transition:color .2s,background .2s}.lp .nav__link:hover{color:var(--text);background:var(--navy-50)}.lp .nav__actions{align-items:center;gap:14px;display:flex}.lp .nav__login{color:var(--text);background:0 0;border:0;padding:8px 6px;font-size:15px;font-weight:600}.lp .nav__login:hover{color:var(--navy-600)}.lp .nav__burger{border:1px solid var(--border);width:42px;height:42px;color:var(--text);background:0 0;border-radius:12px;justify-content:center;align-items:center;display:none}.lp .mobile-menu{z-index:80;background:var(--bg);visibility:hidden;flex-direction:column;transition:transform .34s cubic-bezier(.2,.7,.3,1);display:flex;position:fixed;inset:0;transform:translate(100%)}.lp .mobile-menu.open{visibility:visible;transform:none}.lp .mobile-menu__bar{height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.lp .mobile-menu__body{flex-direction:column;gap:4px;padding:16px 28px 40px;display:flex}.lp .mobile-menu__link{font-family:var(--font-display);letter-spacing:-.02em;border-bottom:1px solid var(--border-soft);color:var(--text);text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;justify-content:space-between;align-items:center;width:100%;padding:20px 4px;font-size:26px;font-weight:600;display:flex}.lp .mobile-menu__link svg{color:var(--text-faint)}.lp .mobile-menu__foot{flex-direction:column;gap:12px;margin-top:28px;display:flex}.lp .hero{padding-top:calc(var(--nav-h) + 60px);position:relative;overflow:hidden}.lp .hero__bgwrap{z-index:0;pointer-events:none;position:absolute;inset:0}.lp .hero__glow{background:radial-gradient(circle, color-mix(in srgb, var(--navy-500) 22%, transparent), transparent 62%);filter:blur(10px);width:720px;height:720px;position:absolute;top:-240px;right:-160px}.lp .hero__grid{opacity:.5;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 75%);mask-image:linear-gradient(#000 0%,#0000 75%)}.lp .hero__inner{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-bottom:64px;display:grid;position:relative}.lp .hero__chip{background:var(--surface);box-shadow:var(--shadow-sm)}.lp .hero__h1{letter-spacing:-.035em;margin:22px 0 0;font-size:clamp(42px,6vw,76px);line-height:.98}.lp .hero__sub{color:var(--text-soft);max-width:520px;margin-top:24px;font-size:clamp(17px,1.5vw,20px)}.lp .hero__cta{flex-wrap:wrap;gap:13px;margin-top:34px;display:flex}.lp .hero__assure{flex-wrap:wrap;gap:22px;margin-top:26px;display:flex}.lp .hero__assure span{color:var(--text-soft);align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:inline-flex}.lp .hero__assure svg{color:var(--accent)}.lp .hero[data-layout=center] .hero__inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:44px}.lp .hero[data-layout=center] .hero__sub{max-width:640px}.lp .hero[data-layout=center] .hero__cta,.lp .hero[data-layout=center] .hero__assure{justify-content:center}.lp .hero[data-layout=center] .hero__panel{width:100%;max-width:760px}.lp .ops{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;padding:18px;display:flex;position:relative}.lp .ops__chrome{justify-content:space-between;align-items:center;display:flex}.lp .ops__title{align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.lp .ops__pill{letter-spacing:.12em;color:var(--text-faint);border:1px solid var(--border);border-radius:var(--radius-pill);padding:5px 10px;font-size:10.5px}.lp .ops__stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lp .ops__stat{background:var(--bg-alt);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:13px 14px}.lp .ops__stat-k{letter-spacing:-.02em;color:var(--navy-800);font-size:26px;font-weight:600;line-height:1}.lp .ops__stat-k span{color:var(--text-faint);margin-left:1px;font-size:15px}.lp .ops__stat-l{color:var(--text-soft);margin-top:7px;font-size:12px}.lp .ops__bars{background:var(--bg-alt);border:1px solid var(--border-soft);border-radius:var(--radius-sm);flex-direction:column;gap:10px;padding:14px;display:flex}.lp .ops__bars-head{color:var(--text-soft);justify-content:space-between;font-size:12.5px;font-weight:600;display:flex}.lp .ops__bar{grid-template-columns:88px 1fr 34px;align-items:center;gap:10px;display:grid}.lp .ops__bar-l{color:var(--text-soft);font-size:12px}.lp .ops__bar-track{background:var(--paper-3);border-radius:99px;height:7px;overflow:hidden}.lp .ops__bar-fill{background:linear-gradient(90deg, var(--navy-600), var(--accent));border-radius:99px;height:100%;display:block}.lp .ops__bar-v{color:var(--text-soft);text-align:right;font-size:11.5px}.lp .ops__feed-head{color:var(--text-soft);justify-content:space-between;align-items:center;padding-top:2px;font-size:12.5px;font-weight:600;display:flex}.lp .feed__live{letter-spacing:.14em;color:var(--accent-ink);align-items:center;gap:7px;font-size:10px;display:inline-flex}.lp .feed{flex-direction:column;display:flex}.lp .feed__row{border-top:1px solid var(--border-soft);align-items:center;gap:12px;padding:11px 4px;animation:.5s cubic-bezier(.2,.7,.3,1) lp-feedIn;display:flex}.lp .feed__row:first-child{border-top:none}@keyframes lp-feedIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lp .feed__dot{border-radius:50%;flex:none;width:9px;height:9px}.lp .feed__main{flex:1;min-width:0}.lp .feed__t{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.lp .feed__meta{color:var(--text-faint);gap:6px;margin-top:2px;font-size:11.5px;display:flex}.lp .feed__sep{opacity:.5}.lp .feed__tag{color:var(--navy-600)}.lp .feed__time{color:var(--text-faint);flex:none;font-size:11px}.lp .trust{z-index:1;border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:30px;padding-top:26px;padding-bottom:6px;display:flex;position:relative}.lp .trust__label{letter-spacing:.04em;color:var(--text-faint);white-space:nowrap;font-size:12.5px;font-weight:600}.lp .trust__logos{flex-wrap:wrap;align-items:center;gap:14px 34px;display:flex}.lp .trust__logo{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-faint);opacity:.85;font-size:17px;font-weight:600;transition:color .2s,opacity .2s}.lp .trust__logo:hover{color:var(--navy-700);opacity:1}.lp .metrics{background:var(--navy-900);color:#fff;position:relative;overflow:hidden}.lp .metrics:after{content:"";background:radial-gradient(circle at 80% -20%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 45%);position:absolute;inset:0}.lp .metrics__inner{z-index:1;grid-template-columns:repeat(4,1fr);gap:24px;padding:52px 0;display:grid;position:relative}.lp .metric{border-left:1px solid #ffffff24;padding-left:22px}.lp .metric:first-child{border-left:none;padding-left:0}.lp .metric__k{letter-spacing:-.03em;color:#fff;font-size:clamp(38px,4.5vw,54px);font-weight:600;line-height:1}.lp .metric__suf{color:var(--accent);margin-left:2px;font-size:.6em}.lp .metric__l{color:#ffffffeb;margin-top:12px;font-size:15px;font-weight:600}.lp .metric__s{color:#ffffff8c;margin-top:4px;font-size:13px}.lp .value__head{max-width:760px}.lp .value__head h2{margin-top:18px;font-size:clamp(30px,4.2vw,50px)}.lp .value__accent{color:var(--navy-600)}.lp .value__cols{grid-template-columns:1fr 1fr;gap:22px;margin-top:46px;display:grid}.lp .value__col{border-radius:var(--radius);border:1px solid var(--border);padding:30px}.lp .value__col--old{background:var(--bg-alt)}.lp .value__col--new{background:var(--surface);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--accent) 30%, var(--border));position:relative}.lp .value__col-tag{letter-spacing:.02em;color:var(--text-faint);text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:600}.lp .value__col-tag--accent{color:var(--accent-ink);align-items:center;gap:9px;display:inline-flex}.lp .value__list{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.lp .value__list li{color:var(--text-soft);padding-left:26px;font-size:16.5px;position:relative}.lp .value__col--old .value__list li:before{content:"✕";color:var(--text-faint);font-size:13px;position:absolute;top:3px;left:0}.lp .value__list--check li{color:var(--text);align-items:flex-start;gap:11px;padding-left:0;display:flex}.lp .value__list--check svg{color:var(--accent);flex:none;margin-top:3px}.lp .caps__grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.lp .caps__card{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s}.lp .caps__card:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--navy-600) 24%, var(--border));transform:translateY(-4px)}.lp .caps__icon{background:var(--navy-50);width:48px;height:48px;color:var(--navy-700);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.lp .caps__title{font-size:20px}.lp .caps__body{color:var(--text-soft);margin-top:11px;font-size:15.5px}.lp .how{background:var(--bg-alt)}.lp .how__grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:48px;display:grid;position:relative}.lp .how__line{background:linear-gradient(90deg, var(--navy-500), var(--accent));opacity:.3;height:2px;position:absolute;top:24px;left:6%;right:6%}.lp .how__step{position:relative}.lp .how__top{align-items:center;gap:14px;margin-bottom:20px;display:flex}.lp .how__n{color:var(--accent-ink);background:var(--accent-soft);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:600;display:grid}.lp .how__icon{background:var(--surface);border:1px solid var(--border);width:40px;height:40px;color:var(--navy-700);border-radius:12px;place-items:center;display:grid}.lp .how__title{font-size:19px}.lp .how__body{color:var(--text-soft);margin-top:10px;font-size:15px}.lp .tiers__grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.lp .tier-card{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);outline:none;flex-direction:column;gap:18px;padding:26px 22px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.lp .tier-card.is-active{box-shadow:var(--shadow-lg);border-color:var(--navy-600);transform:translateY(-5px)}.lp .tier-card--pop{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.lp .tier-card--pop.is-active{border-color:var(--accent)}.lp .tier-card__flag{background:var(--accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:5px 11px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:22px}.lp .tier-card__head{flex-direction:column;gap:6px;display:flex}.lp .tier-card__code{color:var(--text-faint);letter-spacing:.1em;font-size:12px}.lp .tier-card__name{font-size:24px}.lp .tier-card__tag{color:var(--text-soft);min-height:38px;font-size:14px}.lp .tier-card__points{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);flex-direction:column;flex:1;gap:12px;margin:0;padding:18px 0;list-style:none;display:flex}.lp .tier-card__points li{color:var(--text);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.lp .tier-card__points svg{color:var(--accent);flex:none;margin-top:3px}.lp .tier-card__for{color:var(--text-faint);min-height:52px;font-size:13px}.lp .matrix{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-top:26px;overflow:hidden}.lp .matrix__scroll{overflow-x:auto}.lp .matrix__table{border-collapse:collapse;width:100%;min-width:640px}.lp .matrix__table thead th{text-align:center;border-bottom:1px solid var(--border);vertical-align:bottom;background:var(--bg-alt);padding:18px 16px}.lp .matrix__feat-h{font-family:var(--font-display);color:var(--text);font-size:15px;font-weight:600;text-align:left!important}.lp .matrix__th{transition:background .2s}.lp .matrix__th.is-active{background:var(--navy-50)}.lp .matrix__th-name{font-family:var(--font-display);font-size:16px;font-weight:600;display:block}.lp .matrix__th-code{color:var(--text-faint);letter-spacing:.1em;margin-top:3px;font-size:11px;display:block}.lp .matrix__feat{color:var(--text-soft);border-bottom:1px solid var(--border-soft);padding:14px 16px;font-size:14.5px}.lp .matrix__cell{text-align:center;border-bottom:1px solid var(--border-soft);color:var(--text-soft);font-size:13.5px;transition:background .2s}.lp .matrix__cell.is-active{background:var(--navy-50)}.lp .matrix__sec td{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border-soft);background:var(--bg-alt);padding:14px 16px 6px;font-size:10.5px}.lp .matrix__table tbody tr:last-child td{border-bottom:none}.lp .matrix__yes{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;place-items:center;display:inline-grid}.lp .matrix__no{color:var(--text-faint);opacity:.5}.lp .preview__inner{grid-template-columns:.92fr 1.08fr;align-items:center;gap:56px;display:grid}.lp .preview__list{flex-direction:column;gap:16px;margin:26px 0 32px;padding:0;list-style:none;display:flex}.lp .preview__list li{align-items:center;gap:14px;font-size:16.5px;font-weight:500;display:flex}.lp .preview__ic{background:var(--navy-50);width:38px;height:38px;color:var(--navy-700);border-radius:11px;flex:none;place-items:center;display:grid}.lp .preview__media{position:relative}.lp .preview__frame{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xl);padding:12px}.lp .preview__badge{border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);background:var(--surface);align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:-22px;left:-22px}.lp .preview__badge-k{font-size:14px;font-weight:700}.lp .preview__badge-s{color:var(--text-soft);font-size:12.5px}.lp .pmock{border:1px solid var(--border-soft);background:var(--bg-alt);border-radius:14px;overflow:hidden}.lp .pmock__bar{border-bottom:1px solid var(--border-soft);background:var(--surface);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.lp .pmock__bar-l{align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.lp .pmock__bar-r{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.08em;font-size:11px}.lp .pmock__body{flex-direction:column;gap:12px;padding:16px;display:flex}.lp .pmock__kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lp .pmock__kpi{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:12px 13px}.lp .pmock__kpi-k{font-family:var(--font-mono);color:var(--navy-800);font-size:22px;font-weight:600;line-height:1}.lp .pmock__kpi-l{color:var(--text-soft);margin-top:6px;font-size:11px}.lp .pmock__rows{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);flex-direction:column;display:flex;overflow:hidden}.lp .pmock__row{border-top:1px solid var(--border-soft);align-items:center;gap:11px;padding:11px 14px;font-size:13px;display:flex}.lp .pmock__row:first-child{border-top:none}.lp .pmock__row b{font-weight:600}.lp .pmock__row-meta{font-family:var(--font-mono);color:var(--text-faint);margin-left:auto;font-size:11px}.lp .quote-sec{background:var(--bg-alt)}.lp .quote{text-align:center;max-width:900px;margin:0 auto;position:relative}.lp .quote__mark{font-family:var(--font-display);color:var(--accent);font-size:90px;line-height:.6;display:block}.lp .quote__text{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:8px 0 28px;font-size:clamp(22px,3vw,33px);font-weight:500;line-height:1.28}.lp .quote__by{align-items:center;gap:14px;display:inline-flex}.lp .quote__avatar{border-radius:50%;width:52px;height:52px;font-size:9px}.lp .quote__name{font-size:15px;font-weight:700;display:block}.lp .quote__role{color:var(--text-soft);font-size:13.5px;display:block}.lp .faq__inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.lp .faq__head{top:calc(var(--nav-h) + 24px);position:sticky}.lp .faq__list{flex-direction:column;display:flex}.lp .faq__item{border-bottom:1px solid var(--border)}.lp .faq__item:first-child{border-top:1px solid var(--border)}.lp .faq__q{text-align:left;width:100%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:19px;font-weight:600;display:flex}.lp .faq__toggle{flex:none;width:20px;height:20px;position:relative}.lp .faq__toggle i{background:var(--navy-600);border-radius:2px;transition:transform .3s,opacity .3s;position:absolute}.lp .faq__toggle i:first-child{width:20px;height:2px;top:9px;left:0}.lp .faq__toggle i:last-child{width:2px;height:20px;top:0;left:9px}.lp .faq__item.open .faq__toggle i:last-child{opacity:0;transform:scaleY(0)}.lp .faq__a{transition:grid-template-rows .34s cubic-bezier(.2,.7,.3,1);display:grid}.lp .faq__a-inner{overflow:hidden}.lp .faq__a p{color:var(--text-soft);max-width:60ch;padding:0 4px 24px;font-size:16px}.lp .cta__card{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--navy-900), var(--navy-700));color:#fff;box-shadow:var(--shadow-xl);padding:clamp(40px,6vw,76px);position:relative;overflow:hidden}.lp .cta__bg{opacity:.25;--navy-800:#fff;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 30%,#000,#0000 70%);mask-image:radial-gradient(circle at 70% 30%,#000,#0000 70%)}.lp .cta__content{z-index:1;max-width:640px;position:relative}.lp .cta__chip{color:#fff;background:#ffffff1a;border-color:#fff3}.lp .cta__h{color:#fff;margin:22px 0 0;font-size:clamp(30px,4.4vw,50px)}.lp .cta__p{color:#ffffffc7;margin-top:18px;font-size:18px}.lp .cta__form{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp .cta__input{border-radius:var(--radius-pill);color:#fff;background:#ffffff14;border:1px solid #ffffff40;flex:1;min-width:240px;padding:15px 20px;font-family:inherit;font-size:16px}.lp .cta__input::placeholder{color:#fff9}.lp .cta__input:focus{outline:2px solid var(--accent);outline-offset:1px;background:#ffffff24}.lp .cta__fine{color:#ffffff8c;margin-top:18px;font-size:13px;display:block}.lp .footer{background:var(--navy-900);color:var(--on-navy);padding-top:64px}.lp .footer__inner{grid-template-columns:1.2fr 2fr;gap:48px;padding-bottom:48px;display:grid}.lp .footer__tag{color:var(--on-navy-soft);max-width:320px;margin-top:20px;font-size:15px}.lp .footer__contact{flex-direction:column;gap:10px;margin-top:22px;display:flex}.lp .footer__cline{color:var(--on-navy-soft);align-items:center;gap:10px;font-size:14px;display:inline-flex}.lp .footer__cline:hover{color:#fff}.lp .footer__cols{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.lp .footer__h{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;margin-bottom:16px;font-size:13px;font-weight:700}.lp .footer__link{color:var(--on-navy-soft);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;font-family:inherit;font-size:14.5px;transition:color .2s;display:block}.lp .footer__link:hover{color:#fff}.lp .footer__bar{color:var(--on-navy-soft);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;font-size:13px;display:flex}.lp .footer__legal{gap:22px;display:flex}.lp .footer__legal a:hover{color:#fff}@media (width<=1080px){.lp .hero__inner{grid-template-columns:1fr;gap:44px}.lp .hero__sub{max-width:580px}.lp .caps__grid{grid-template-columns:repeat(2,1fr)}.lp .how__grid{grid-template-columns:repeat(2,1fr);gap:30px}.lp .how__line{display:none}.lp .tiers__grid{grid-template-columns:repeat(2,1fr)}.lp .preview__inner{grid-template-columns:1fr;gap:40px}.lp .faq__inner{grid-template-columns:1fr;gap:24px}.lp .faq__head{position:static}.lp .footer__inner{grid-template-columns:1fr;gap:36px}}@media (width<=860px){.lp .nav__links,.lp .nav__login,.lp .nav__cta{display:none}.lp .nav__burger{display:inline-flex}.lp .metrics__inner{grid-template-columns:repeat(2,1fr);gap:32px 24px}.lp .metric:nth-child(3){border-left:none;padding-left:0}.lp .value__cols{grid-template-columns:1fr}}@media (width<=620px){.lp .wrap{padding:0 20px}.lp .section{padding:64px 0}.lp .caps__grid,.lp .tiers__grid{grid-template-columns:1fr}.lp .footer__cols{grid-template-columns:repeat(2,1fr);gap:28px 20px}.lp .trust{gap:16px}.lp .preview__badge{left:0}.lp .hero{padding-top:calc(var(--nav-h) + 32px)}}@media (width<=420px){.lp .metrics__inner{grid-template-columns:1fr}.lp .metric{border-left:none!important;padding-left:0!important}}.lp .signin{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.lp .sp{color:#fff;background:linear-gradient(150deg, var(--navy-900) 0%, var(--navy-800) 58%, #0d3f86 100%);flex-direction:column;justify-content:space-between;gap:24px;min-height:100vh;padding:38px clamp(40px,4vw,60px);display:flex;position:relative;overflow:hidden auto}.lp .sp__tex{opacity:.5;--navy-800:#ffffffe6;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.lp .sp__glow{pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 26%, transparent), transparent 62%);filter:blur(8px);width:560px;height:560px;position:absolute;top:-180px;left:-120px}.lp .sp__top,.lp .sp__body,.lp .sp__quote{z-index:1;position:relative}.lp .sp__top{justify-content:space-between;align-items:center;display:flex}.lp .sp__status{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffd1;white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:inline-flex}.lp .sp__clock{font-family:var(--font-mono);letter-spacing:.12em;color:#ffffff8c;font-size:12px}.lp .sp__body{padding-top:8px}.lp .sp__h{letter-spacing:-.03em;color:#fff;font-size:clamp(40px,4.6vw,60px);line-height:.98}.lp .sp__h em{color:var(--accent);font-style:normal}.lp .sp__sub{color:#ffffffb8;max-width:460px;margin-top:22px;font-size:18px;line-height:1.55}.lp .sp__sub em{color:var(--accent);font-style:normal;font-weight:600}.lp .sp__card{border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff24;max-width:520px;margin-top:34px;overflow:hidden}.lp .sp__card-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.lp .sp__card-title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fffc;white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:inline-flex}.lp .sp__card-meta{font-family:var(--font-mono);letter-spacing:.12em;color:#ffffff73;white-space:nowrap;font-size:10.5px}.lp .sp__feed{flex-direction:column;padding:4px 18px 10px;display:flex}.lp .sp__row{border-top:1px solid #ffffff12;align-items:center;gap:13px;padding:12px 0;animation:.5s cubic-bezier(.2,.7,.3,1) lp-spIn;display:flex}.lp .sp__row:first-child{border-top:none}@keyframes lp-spIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.lp .sp__dot{border-radius:50%;flex:none;width:9px;height:9px}.lp .sp__row-t{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14.5px;overflow:hidden}.lp .sp__row-t b{color:#fff;font-weight:500}.lp .sp__row-time{font-family:var(--font-mono);color:#ffffff73;white-space:nowrap;flex:none;font-size:11.5px}.lp .sp__stats{border-radius:var(--radius);border:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);max-width:520px;margin-top:18px;display:grid;overflow:hidden}.lp .sp__stat{border-left:1px solid #ffffff1f;padding:18px 20px}.lp .sp__stat:first-child{border-left:none}.lp .sp__stat-l{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:10.5px}.lp .sp__stat-k{font-family:var(--font-display);letter-spacing:-.02em;margin-top:8px;font-size:32px;font-weight:600;line-height:1}.lp .sp__stat-k span{color:#fff6;font-size:16px}.lp .sp__quote{padding-top:8px}.lp .sp__quote-line{background:#ffffff1f;height:1px;margin-bottom:26px}.lp .sp__quote-t{font-family:var(--font-display);letter-spacing:-.01em;color:#ffffffe6;max-width:520px;font-size:18px;font-style:italic;font-weight:500;line-height:1.45}.lp .sp__quote-by{align-items:center;gap:13px;margin-top:18px;display:flex}.lp .sp__avatar{width:42px;height:42px;font-family:var(--font-display);color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.lp .sp__quote-name{font-size:14.5px;font-weight:600}.lp .sp__quote-role{color:#ffffff8c;font-size:13px}.lp .fp{background:var(--bg);flex-direction:column;min-height:100vh;padding:30px clamp(28px,4vw,60px);display:flex;overflow:hidden auto}.lp .fp__top{justify-content:space-between;align-items:center;gap:20px;display:flex}.lp .fp__top-link{color:var(--text-soft);font-size:14.5px}.lp .fp__top-link a{color:var(--navy-700);border-bottom:1.5px solid color-mix(in srgb, var(--navy-700) 30%, transparent);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;padding-bottom:1px;font-weight:600;transition:border-color .2s;display:inline-flex}.lp .fp__top-link a:hover{border-color:var(--navy-700)}.lp .fp__center{flex-direction:column;flex:1 0 auto;justify-content:center;width:100%;max-width:430px;margin:0 auto;padding:32px 0;display:flex}.lp .fp__center .eyebrow{white-space:nowrap}.lp .fp__h{letter-spacing:-.03em;margin-top:18px;font-size:clamp(38px,4.4vw,52px)}.lp .fp__h em{color:var(--navy-600);font-style:normal}.lp .fp__sub{color:var(--text-soft);margin-top:16px;font-size:16.5px}.lp .fp__form{flex-direction:column;gap:18px;margin-top:32px;display:flex}.lp .lf{flex-direction:column;gap:8px;display:flex}.lp .lf__labelrow{justify-content:space-between;align-items:baseline;display:flex}.lp .lf__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:11px}.lp .lf__link{color:var(--navy-600);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:600}.lp .lf__link:hover{color:var(--navy-800);text-decoration:underline}.lp .lf__field{align-items:center;display:flex;position:relative}.lp .lf__input{width:100%;color:var(--text);background:var(--paper-2);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:15px 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.lp .lf__input::placeholder{color:var(--text-faint)}.lp .lf__input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.lp .lf__input.has-toggle{padding-right:62px}.lp .lf__show{font-family:var(--font-mono);letter-spacing:.12em;color:var(--navy-600);background:0 0;border:none;padding:6px;font-size:11px;position:absolute;right:12px}.lp .lf__show:hover{color:var(--navy-800)}.lp .lf__check{cursor:pointer;color:var(--text-soft);align-items:center;gap:11px;margin-top:2px;font-size:14.5px;display:flex;position:relative}.lp .lf__box{border:1.5px solid var(--border);background:var(--paper-2);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:grid}.lp .lf__check input{opacity:0;width:0;height:0;position:absolute}.lp .lf__check input:checked+.lf__box{background:var(--accent);border-color:var(--accent)}.lp .lf__check input:focus-visible+.lf__box{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.lp .lf__box svg{opacity:0;transition:opacity .15s}.lp .lf__check input:checked+.lf__box svg{opacity:1}.lp .fp__submit{width:100%;margin-top:8px}.lp .fp__submit[disabled]{opacity:.7;cursor:default}.lp .fp__msg{align-items:center;gap:8px;min-height:18px;margin-top:4px;font-size:13.5px;display:flex}.lp .fp__msg--err{color:#c0392b}.lp .fp__msg--ok{color:var(--accent-ink)}.lp .fp__foot{color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:24px;font-size:12.5px;display:flex}.lp .fp__foot a:hover{color:var(--text-soft)}.lp .fp__foot-links{gap:18px;display:flex}.lp .spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}@media (width<=980px){.lp .signin{grid-template-columns:1fr;min-height:auto}.lp .sp{order:2;min-height:auto;padding:40px 28px 48px;overflow:visible}.lp .sp__body{padding-top:0}.lp .sp__quote{display:none}.lp .fp{order:1;min-height:100vh;overflow:visible}}@media (width<=560px){.lp .sp__stats{grid-template-columns:1fr}.lp .sp__stat{border-top:1px solid #ffffff1f;border-left:none}.lp .sp__stat:first-child{border-top:none}.lp .fp__top-link{font-size:13px}}@media (prefers-reduced-motion:reduce){.lp .sp__row,.lp .spin{animation:none}}.lp .rp{background:var(--bg-alt);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.lp .rp__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:440px;box-shadow:var(--shadow-lg);padding:40px clamp(26px,5vw,44px)}.lp .rp__logo{justify-content:center;margin-bottom:22px;display:flex}.lp .rp__h{text-align:center;letter-spacing:-.02em;font-size:28px}.lp .rp__sub{text-align:center;color:var(--text-soft);margin-top:10px;font-size:15px;line-height:1.55}.lp .rp__form{flex-direction:column;gap:16px;margin-top:26px;display:flex}.lp .rp__note{text-align:center;color:var(--text-soft);margin-top:22px;font-size:14px}.lp .rp__alert{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, #c0392b 30%, var(--border));background:color-mix(in srgb, #c0392b 8%, var(--surface));color:#a02d20;padding:12px 14px;font-size:14px;line-height:1.5}.lp .btn:disabled{opacity:.55;cursor:not-allowed}
