@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-border-style:solid;--tw-leading: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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.order-1{order:1}.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}}.m-37{margin:calc(var(--spacing) * 37)}.m-42{margin:calc(var(--spacing) * 42)}.m-87{margin:calc(var(--spacing) * 87)}.m-123{margin:calc(var(--spacing) * 123)}.m-192{margin:calc(var(--spacing) * 192)}.m-219{margin:calc(var(--spacing) * 219)}.m-403{margin:calc(var(--spacing) * 403)}.m-479{margin:calc(var(--spacing) * 479)}.m-485{margin:calc(var(--spacing) * 485)}.m-555{margin:calc(var(--spacing) * 555)}.m-617{margin:calc(var(--spacing) * 617)}.m-712{margin:calc(var(--spacing) * 712)}.m-835{margin:calc(var(--spacing) * 835)}.m-839{margin:calc(var(--spacing) * 839)}.m-840{margin:calc(var(--spacing) * 840)}.m-1024{margin:calc(var(--spacing) * 1024)}.m-1072{margin:calc(var(--spacing) * 1072)}.m-1147{margin:calc(var(--spacing) * 1147)}.m-1202{margin:calc(var(--spacing) * 1202)}.m-1289{margin:calc(var(--spacing) * 1289)}.m-1402{margin:calc(var(--spacing) * 1402)}.m-1529{margin:calc(var(--spacing) * 1529)}.m-1555{margin:calc(var(--spacing) * 1555)}.m-1630{margin:calc(var(--spacing) * 1630)}.m-1718{margin:calc(var(--spacing) * 1718)}.m-2128{margin:calc(var(--spacing) * 2128)}.m-2168{margin:calc(var(--spacing) * 2168)}.m-2233{margin:calc(var(--spacing) * 2233)}.m-2809{margin:calc(var(--spacing) * 2809)}.m-2855{margin:calc(var(--spacing) * 2855)}.m-2964{margin:calc(var(--spacing) * 2964)}.m-3022{margin:calc(var(--spacing) * 3022)}.m-3143{margin:calc(var(--spacing) * 3143)}.m-3789{margin:calc(var(--spacing) * 3789)}.m-4316{margin:calc(var(--spacing) * 4316)}.m-5024{margin:calc(var(--spacing) * 5024)}.m-5046{margin:calc(var(--spacing) * 5046)}.m-5278{margin:calc(var(--spacing) * 5278)}.m-5483{margin:calc(var(--spacing) * 5483)}.m-5533{margin:calc(var(--spacing) * 5533)}.m-5880{margin:calc(var(--spacing) * 5880)}.m-5918{margin:calc(var(--spacing) * 5918)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-grid{display:inline-grid}.table{display:table}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.shrink{flex-shrink:1}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.leading-1{--tw-leading:var(--spacing);line-height:var(--spacing)}.lowercase{text-transform:lowercase}.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,)}.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,)}.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))}}@font-face{font-family:Chillax;src:url(/fonts/chillax/Chillax-Variable.woff2)format("woff2-variations");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Synonym;src:url(/fonts/synonym/Synonym-Variable.woff2)format("woff2-variations");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Chillax Fallback;font-weight:600 700;src:local(Arial Bold),local(Helvetica Bold),local(Liberation Sans Bold);size-adjust:105.4%;ascent-override:92.98%;descent-override:31.31%;line-gap-override:8.54%}@font-face{font-family:Synonym Fallback;font-weight:200 500;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:101.42%;ascent-override:99.59%;descent-override:25.64%;line-gap-override:0%}@font-face{font-family:Synonym Fallback;font-weight:600 700;src:local(Arial Bold),local(Helvetica Bold),local(Liberation Sans Bold);size-adjust:97.9%;ascent-override:103.17%;descent-override:26.56%;line-gap-override:0%}:root{--wiz-font-display:"Chillax", "Chillax Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wiz-font-body:"Synonym", "Synonym Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wiz-ink:#000;--wiz-blue:#20acfc;--wiz-royal:#0c44fc;--wiz-violet:#4830fc;--wiz-cyan:#1cccfc;--wiz-star:#70f0fc;--wiz-silver:#d4e8fc;--wiz-navy:#000040;--wiz-base:#05060c;--wiz-base-sunken:#03040a;--wiz-surface:#0e1119;--wiz-surface-raised:#161a25;--wiz-base-rgb:5 6 12;--wiz-surface-rgb:14 17 25;--wiz-surface-raised-rgb:22 26 37;--wiz-plate:#0a0d15;--wiz-border:#ffffff1f;--wiz-border-strong:#ffffff38;--wiz-text:#e8eefc;--wiz-text-muted:#a6b0c8;--wiz-text-faint:#8891a8;--wiz-primary:#20acfc;--wiz-primary-rgb:32 172 252;--wiz-primary-ink:#04070f;--wiz-primary-hover:#4ec2fd;--wiz-primary-pressed:#0d99e0;--wiz-primary-deep:#0a63a0;--wiz-on-deep:#fff;--wiz-secondary:#4830fc;--wiz-secondary-ink:#fff;--wiz-secondary-hover:#6248fd;--wiz-secondary-pressed:#3618e0;--wiz-link:#20acfc;--wiz-accent:#1cccfc;--wiz-highlight:#70f0fc;--wiz-success:#5fe0a8;--wiz-success-rgb:95 224 168;--wiz-warning:#f7b955;--wiz-warning-rgb:247 185 85;--wiz-danger:#ff9a9a;--wiz-danger-rgb:255 154 154;--wiz-info:#a9b4ff;--wiz-info-rgb:169 180 255;--wiz-neutral:#9fb0c4;--wiz-neutral-rgb:159 176 196;--wiz-stage-new:var(--wiz-neutral);--wiz-stage-new-rgb:var(--wiz-neutral-rgb);--wiz-stage-applied:var(--wiz-info);--wiz-stage-applied-rgb:var(--wiz-info-rgb);--wiz-stage-scheduled:#e0a6f7;--wiz-stage-scheduled-rgb:224 166 247;--wiz-stage-no-show:var(--wiz-warning);--wiz-stage-no-show-rgb:var(--wiz-warning-rgb);--wiz-stage-cancelled:var(--wiz-danger);--wiz-stage-cancelled-rgb:var(--wiz-danger-rgb);--wiz-stage-completed:var(--wiz-success);--wiz-stage-completed-rgb:var(--wiz-success-rgb);--wiz-stage-closed:#bfe870;--wiz-stage-closed-rgb:191 232 112;--wiz-glow-soft:0 0 20px #1cccfc33;--wiz-glow-strong:0 0 6px #70f0fc73, 0 0 28px #1cccfc4d;--wiz-glow-ring:0 0 0 1px #1cccfc73, 0 0 16px #1cccfc47;--wiz-glow-text:0 0 10px #70f0fc66;--wiz-mark-glow:drop-shadow(0 0 5px #70f0fc61) drop-shadow(0 0 14px #1cccfc47);--wiz-focus-ring-width:2px;--wiz-focus-ring-offset:2px;--wiz-focus-ring-color:var(--wiz-accent)}[data-theme=light],[data-fn-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wiz-base:#f6f8fd;--wiz-base-sunken:#eef2fa;--wiz-surface:#fff;--wiz-surface-raised:#eef2fa;--wiz-base-rgb:246 248 253;--wiz-surface-rgb:255 255 255;--wiz-surface-raised-rgb:238 242 250;--wiz-plate:#e6ecf7;--wiz-border:#0b102024;--wiz-border-strong:#0b102042;--wiz-text:#0b1020;--wiz-text-muted:#4a5468;--wiz-text-faint:#576277;--wiz-primary:#0a63a0;--wiz-primary-rgb:10 99 160;--wiz-primary-ink:#fff;--wiz-primary-hover:#0b6fb0;--wiz-primary-pressed:#07507f;--wiz-primary-deep:#063f66;--wiz-on-deep:#fff;--wiz-secondary:#3618e0;--wiz-secondary-ink:#fff;--wiz-secondary-hover:#4830fc;--wiz-secondary-pressed:#2a0eb4;--wiz-link:#0a63a0;--wiz-accent:#0a63a0;--wiz-highlight:#0e7490;--wiz-success:#0f6b40;--wiz-success-rgb:15 107 64;--wiz-warning:#8a4b06;--wiz-warning-rgb:138 75 6;--wiz-danger:#b3201f;--wiz-danger-rgb:179 32 31;--wiz-info:#3730a8;--wiz-info-rgb:55 48 168;--wiz-neutral:#5b6b7d;--wiz-neutral-rgb:91 107 125;--wiz-stage-new:var(--wiz-neutral);--wiz-stage-new-rgb:var(--wiz-neutral-rgb);--wiz-stage-applied:var(--wiz-info);--wiz-stage-applied-rgb:var(--wiz-info-rgb);--wiz-stage-scheduled:#7a1fb8;--wiz-stage-scheduled-rgb:122 31 184;--wiz-stage-no-show:var(--wiz-warning);--wiz-stage-no-show-rgb:var(--wiz-warning-rgb);--wiz-stage-cancelled:var(--wiz-danger);--wiz-stage-cancelled-rgb:var(--wiz-danger-rgb);--wiz-stage-completed:var(--wiz-success);--wiz-stage-completed-rgb:var(--wiz-success-rgb);--wiz-stage-closed:#3f6212;--wiz-stage-closed-rgb:63 98 18;--wiz-glow-soft:0 0 20px #0a63a029;--wiz-glow-strong:0 0 6px #0a63a03d, 0 0 28px #0a63a029;--wiz-glow-ring:0 0 0 1px #0a63a073, 0 0 16px #0a63a033;--wiz-glow-text:none;--wiz-mark-glow:drop-shadow(0 1px 2px #0b102038)}:root{--wiz-radius-xs:4px;--wiz-radius-sm:8px;--wiz-radius-md:12px;--wiz-radius-lg:18px;--wiz-radius-xl:26px;--wiz-radius-pill:999px;--wiz-space-1:4px;--wiz-space-2:8px;--wiz-space-3:12px;--wiz-space-4:16px;--wiz-space-5:24px;--wiz-space-6:32px;--wiz-space-7:48px;--wiz-space-8:64px;--wiz-h1-size:clamp(2.25rem, 1.6rem + 2.4vw, 3.25rem);--wiz-h1-weight:700;--wiz-h1-tracking:-.022em;--wiz-h1-leading:1.04;--wiz-h2-size:clamp(1.75rem, 1.4rem + 1.2vw, 2.25rem);--wiz-h2-weight:700;--wiz-h2-tracking:-.018em;--wiz-h2-leading:1.12;--wiz-h3-size:1.5rem;--wiz-h3-weight:600;--wiz-h3-tracking:-.014em;--wiz-h3-leading:1.2;--wiz-h4-size:1.1875rem;--wiz-h4-weight:600;--wiz-h4-tracking:-.008em;--wiz-h4-leading:1.3;--wiz-body-size:1rem;--wiz-body-weight:400;--wiz-body-leading:1.55;--wiz-small-size:.8125rem;--wiz-small-weight:400;--wiz-small-leading:1.45;--wiz-label-size:.75rem;--wiz-label-weight:600;--wiz-label-tracking:.01em;--wiz-label-tracking-caps:.08em;--wiz-table-size:.875rem;--wiz-table-weight:400;--wiz-table-leading:1.4;--wiz-table-numeric:tabular-nums;--wiz-wordmark-weight:700;--wiz-wordmark-tracking:-.005em;--wiz-lockup-size:48px;--wiz-wordmark-height:32px}.wiz-h1,.wiz-h2,.wiz-h3,.wiz-h4{font-family:var(--wiz-font-display);color:var(--wiz-text);margin:0}.wiz-h1{font-size:var(--wiz-h1-size);font-weight:var(--wiz-h1-weight);letter-spacing:var(--wiz-h1-tracking);line-height:var(--wiz-h1-leading)}.wiz-h2{font-size:var(--wiz-h2-size);font-weight:var(--wiz-h2-weight);letter-spacing:var(--wiz-h2-tracking);line-height:var(--wiz-h2-leading)}.wiz-h3{font-size:var(--wiz-h3-size);font-weight:var(--wiz-h3-weight);letter-spacing:var(--wiz-h3-tracking);line-height:var(--wiz-h3-leading)}.wiz-h4{font-size:var(--wiz-h4-size);font-weight:var(--wiz-h4-weight);letter-spacing:var(--wiz-h4-tracking);line-height:var(--wiz-h4-leading)}.wiz-body,.wiz-small,.wiz-label,.wiz-table{font-family:var(--wiz-font-body)}.wiz-body{font-size:var(--wiz-body-size);font-weight:var(--wiz-body-weight);line-height:var(--wiz-body-leading);color:var(--wiz-text)}.wiz-small{font-size:var(--wiz-small-size);font-weight:var(--wiz-small-weight);line-height:var(--wiz-small-leading);color:var(--wiz-text-muted)}.wiz-label{font-size:var(--wiz-label-size);font-weight:var(--wiz-label-weight);letter-spacing:var(--wiz-label-tracking);color:var(--wiz-text-muted)}.wiz-table{font-size:var(--wiz-table-size);font-weight:var(--wiz-table-weight);line-height:var(--wiz-table-leading);font-variant-numeric:var(--wiz-table-numeric)}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--wiz-base);--bg-sunken:var(--wiz-base-sunken);--surface:var(--wiz-surface);--surface-raised:var(--wiz-surface-raised);--text:var(--wiz-text);--text-muted:var(--wiz-text-muted);--text-faint:var(--wiz-text-faint);--border:var(--wiz-border);--border-strong:var(--wiz-border-strong);--success:var(--wiz-success);--success-rgb:var(--wiz-success-rgb);--warning:var(--wiz-warning);--warning-rgb:var(--wiz-warning-rgb);--danger:var(--wiz-danger);--danger-rgb:var(--wiz-danger-rgb);--info:var(--wiz-info);--info-rgb:var(--wiz-info-rgb);--neutral:var(--wiz-neutral);--neutral-rgb:var(--wiz-neutral-rgb);--stage-new:var(--wiz-stage-new);--stage-new-rgb:var(--wiz-stage-new-rgb);--stage-applied:var(--wiz-stage-applied);--stage-applied-rgb:var(--wiz-stage-applied-rgb);--stage-scheduled:var(--wiz-stage-scheduled);--stage-scheduled-rgb:var(--wiz-stage-scheduled-rgb);--stage-no-show:var(--wiz-stage-no-show);--stage-no-show-rgb:var(--wiz-stage-no-show-rgb);--stage-cancelled:var(--wiz-stage-cancelled);--stage-cancelled-rgb:var(--wiz-stage-cancelled-rgb);--stage-completed:var(--wiz-stage-completed);--stage-completed-rgb:var(--wiz-stage-completed-rgb);--stage-closed:var(--wiz-stage-closed);--stage-closed-rgb:var(--wiz-stage-closed-rgb);--focus-ring-width:var(--wiz-focus-ring-width);--focus-ring-offset:var(--wiz-focus-ring-offset);--focus-ring-color:var(--wiz-focus-ring-color);--accent:var(--wiz-primary);--accent-rgb:var(--wiz-primary-rgb);--accent-ink:var(--wiz-primary-ink);--accent-light:var(--wiz-highlight);--accent-deep:var(--wiz-primary-deep);--link:var(--wiz-link);--glow:var(--wiz-glow-ring);--brand-gradient:linear-gradient(180deg, var(--wiz-star) 0%, var(--wiz-blue) 45%, var(--wiz-royal) 100%);--radius-md:var(--wiz-radius-md);--radius-lg:var(--wiz-radius-lg);--app-gutter:1.75rem;--app-stack-gap:1rem}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--wiz-base);--bg-sunken:var(--wiz-base-sunken);--surface:var(--wiz-surface);--surface-raised:var(--wiz-surface-raised);--text:var(--wiz-text);--text-muted:var(--wiz-text-muted);--text-faint:var(--wiz-text-faint);--border:var(--wiz-border);--border-strong:var(--wiz-border-strong);--accent:var(--wiz-primary);--accent-rgb:var(--wiz-primary-rgb);--accent-ink:var(--wiz-primary-ink);--accent-light:var(--wiz-highlight);--accent-deep:var(--wiz-primary-deep);--link:var(--wiz-link);--brand-gradient:linear-gradient(180deg, var(--wiz-highlight) 0%, var(--wiz-primary) 45%, var(--wiz-secondary) 100%)}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--link)}code{overflow-wrap:anywhere}:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=button],[role=tab]):focus-visible,.btn:focus-visible,.btn-sm:focus-visible,.rv-btn:focus-visible,.ads-tab:focus-visible,.input:focus-visible,.rv-input:focus-visible,.row-link:focus-visible,.row-target:focus-visible,.kb-card:focus-visible,.convo-item:focus-visible,.nav-item:focus-visible,.mobile-nav-item:focus-visible,.rv-ryze-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.nav-item,.mobile-nav-item,.rv-ryze-button,.convo-item,.row-link,.sc-variant button{--focus-ring-offset:-2px}.auth-main{min-height:100dvh;padding:var(--space-l) var(--space-s) var(--space-xl);place-items:center;display:grid;position:relative;overflow:hidden}.auth-main:before{content:"";pointer-events:none;background:radial-gradient(42rem 26rem at 18% -6%, rgb(var(--accent-rgb) / .11), transparent 62%), radial-gradient(36rem 24rem at 88% 108%, #2563eb21, transparent 60%);position:absolute;inset:0}.auth-col{gap:var(--space-m);flex-direction:column;width:100%;max-width:25.5rem;display:flex;position:relative}.brand-row{justify-content:center;align-items:center;gap:var(--space-3xs);color:var(--text);text-decoration:none;display:flex}.brand-row .brand-mark,.brand-row>img:first-child{width:var(--wiz-lockup-size);height:var(--wiz-lockup-size);border-radius:var(--radius-xs);filter:var(--wiz-mark-glow);flex:none}svg.brand-wordmark{height:var(--wiz-wordmark-height);fill:currentColor;width:auto;display:block}.brand-wordmark{font-family:var(--font-display);font-size:var(--step-0);font-weight:var(--wiz-wordmark-weight);letter-spacing:var(--wiz-wordmark-tracking);color:var(--text)}.brand-wordmark span{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--card-pad,var(--space-m));position:relative;box-shadow:0 24px 60px -30px #000000b3}@media (max-width:1023px){.card{--card-pad:var(--space-s)}}.card:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--accent-rgb) / var(--card-rim,.55)), transparent);height:1px;position:absolute;top:0;left:12%;right:12%}.card h1{margin:0 0 var(--space-3xs);font-size:var(--step-2);letter-spacing:-.01em}.card .sub{margin:0 0 var(--space-m);color:var(--text-muted);font-size:var(--step-body);line-height:1.5}.form-col{gap:var(--space-s);flex-direction:column;display:flex}.field{gap:var(--space-3xs);flex-direction:column;display:flex}.field>label{font-size:var(--step--1);color:var(--text);font-weight:600}.field .hint{font-size:var(--step--2);color:var(--text-faint)}.bk-hint{min-height:4.35em;line-height:1.45;display:block}.bk-hint.is-dead{color:var(--warning)}.bk-hint-url{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.input{box-sizing:border-box;width:100%;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-sunken);color:var(--text);font-size:var(--step--1);transition:border-color .12s,box-shadow .12s}.input::placeholder{color:var(--text-faint)}.input:focus{border-color:rgb(var(--accent-rgb) / .65);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .18)}select.input{appearance:none}.select-status{appearance:none;white-space:nowrap;text-overflow:ellipsis;min-width:9rem;max-width:100%;padding-right:calc(var(--space-s) + 10px);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-size:5px 5px,5px 5px;background-position:right calc(var(--space-xs) + 5px) center, right var(--space-xs) center;background-repeat:no-repeat;overflow:hidden}.rv-combo{position:relative}.rv-combo-input{padding-right:var(--space-l)}.rv-combo-caret{right:var(--space-xs);pointer-events:none;color:var(--text-faint);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.rv-combo-list{z-index:9700;padding:var(--space-3xs);overscroll-behavior:contain;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);scrollbar-width:thin;max-height:264px;margin:0;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 18px 44px -18px #000000bf}.rv-combo-opt{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-md);cursor:pointer;font-size:var(--step--1);color:var(--text)}.rv-combo-opt.is-active{background:rgb(var(--accent-rgb) / .16)}.rv-combo-opt.is-selected{color:var(--accent);font-weight:600}.rv-combo-empty{padding:var(--space-3xs) var(--space-2xs);font-size:var(--step--1);color:var(--text-faint)}.grid-2{gap:var(--space-s);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.grid-2{grid-template-columns:1fr}}.btn{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:40px;padding:0 var(--space-s);border-radius:var(--radius-md);font-size:var(--step--1);white-space:nowrap;cursor:pointer;border:1px solid #0000;font-weight:600;text-decoration:none;transition:filter .12s,box-shadow .12s,background .12s,color .2s ease-out,border-color .2s ease-out;display:inline-flex}.btn-sm{min-height:32px;padding:0 max(14px, var(--space-xs))}.btn:disabled{cursor:default;opacity:.55}.btn-primary{background:linear-gradient(180deg, var(--wiz-primary-hover) 0%, var(--accent) 55%, var(--wiz-primary-pressed) 100%);color:var(--accent-ink);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .4), 0 8px 24px -10px rgb(var(--accent-rgb) / .55)}.btn-primary:not(:disabled):hover{filter:brightness(1.07)}.btn-primary:not(:disabled):active{filter:brightness(.95)}.btn-ghost{border-color:var(--border-strong);color:var(--text);background:0 0}.btn-ghost:not(:disabled):hover{color:var(--accent-light);border-color:rgb(var(--accent-rgb) / .55);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.btn-ghost:not(:disabled):active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:not(:disabled):active{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.btn-ghost--danger:not(:disabled):hover{color:var(--danger);border-color:rgb(var(--danger-rgb) / .55);background:rgb(var(--danger-rgb) / .07)}.btn-ghost--danger:not(:disabled):active{background:rgb(var(--danger-rgb) / .12)}.btn-swap{grid-auto-flow:column;place-items:center;display:inline-grid}.btn-swap>*{grid-area:1/1}.btn-swap[data-busy=false]>.btn-swap__busy,.btn-swap[data-busy=true]>.btn-swap__idle{visibility:hidden}.btn-block{box-sizing:border-box;width:100%}.rv-turnstile__slot{min-height:72px}.rv-turnstile__note{min-height:2.9em;margin:var(--space-3xs) 0 0;line-height:1.45}.msg-slot{white-space:nowrap;text-overflow:ellipsis;min-height:1.45em;margin:0;line-height:1.45;overflow:hidden}.alert.is-slot:not(.msg-slot--overlay),.rv-form-msg.is-slot:not(.msg-slot--overlay){box-sizing:border-box;align-items:center;gap:var(--space-2xs);height:1.45em;margin-block:var(--space-3xs);text-align:left;background:0 0;border:0;border-radius:0;padding:0;line-height:1.45;display:flex;overflow:hidden}.is-slot:not(.msg-slot--overlay)>.msg-slot-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.msg-slot--overlay{z-index:6;margin:0;position:absolute;bottom:0;left:0;right:0}.msg-slot--overlay.is-empty{pointer-events:none}@media (max-width:860px){.msg-slot--overlay{margin-top:var(--space-2xs);position:sticky;left:auto;right:auto}}.is-slot.is-empty{box-shadow:none;background:0 0;border-color:#0000}.state-slot--reset{min-height:17.5rem}.alert{border-radius:var(--radius-md);padding:var(--space-xs) var(--space-xs);font-size:var(--step-body);border:1px solid;line-height:1.45}.alert-error{background:rgb(var(--danger-rgb) / .08);border-color:rgb(var(--danger-rgb) / .35);color:var(--danger)}.alert-ok{background:rgb(var(--success-rgb) / .08);border-color:rgb(var(--success-rgb) / .3);color:var(--success)}.alert-info{background:rgb(var(--accent-rgb) / .07);border-color:rgb(var(--accent-rgb) / .3);color:var(--accent-light)}.spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite rv-spin}@keyframes rv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:1.6s}}.links-row{justify-content:space-between;gap:var(--space-s);font-size:var(--step--1);margin-top:var(--space-3xs);display:flex}.links-row a{text-decoration:none}.links-row a:hover{text-decoration:underline}.auth-foot{text-align:center;font-size:var(--step--1);color:var(--text-faint)}.auth-foot a{color:var(--accent-light);text-decoration:none}.auth-foot a:hover{text-decoration:underline}.wizard-main{min-height:100dvh;padding:var(--space-l) var(--space-s) var(--space-xl);align-items:center;gap:var(--space-m);flex-direction:column;display:flex;position:relative}.wizard-main:before{content:"";pointer-events:none;background:radial-gradient(46rem 24rem at 50% -8%, rgb(var(--accent-rgb) / .1), transparent 62%);position:absolute;inset:0}.wizard-col{gap:var(--space-m);flex-direction:column;width:100%;max-width:36rem;display:flex;position:relative}@media (min-width:1024px){.wizard-col.is-wide{max-width:76rem}}.steps{justify-content:space-between;align-items:flex-start;gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:flex}.step{align-items:center;gap:var(--space-2xs);text-align:center;flex-direction:column;flex:1;display:flex;position:relative}.step:not(:first-child):before{content:"";background:var(--border-strong);z-index:0;width:100%;height:2px;position:absolute;top:14px;right:50%}.step.done:not(:first-child):before{background:rgb(var(--accent-rgb) / .6)}.step-dot{z-index:1;background:var(--surface);border:2px solid var(--border-strong);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.step.active .step-dot{border-color:var(--accent);box-shadow:0 0 12px rgb(var(--accent-rgb) / .4)}.step.active .step-dot:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}.step.done .step-dot{background:var(--accent);border-color:var(--accent)}.step.done .step-dot:after{content:"";border:2px solid var(--accent-ink);border-top:0;border-right:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.step-label{font-size:var(--step--2);letter-spacing:.03em;color:var(--text-muted);overflow-wrap:anywhere;max-width:100%}.step.active .step-label{color:var(--text);font-weight:600}.otp-row{gap:var(--space-2xs);justify-content:center;display:flex}.otp-box{text-align:center;width:2.6rem;height:3.1rem;font-size:var(--step-1);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-sunken);color:var(--text);font-weight:700}.otp-box:disabled{opacity:.45}.badge{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);font-size:var(--step--2);letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:999px;font-weight:600;display:inline-flex}.badge-pending{color:var(--warning);border-color:rgb(var(--warning-rgb) / .4);background:rgb(var(--warning-rgb) / .08)}.badge-done{color:var(--success);border-color:rgb(var(--success-rgb) / .4);background:rgb(var(--success-rgb) / .08)}.badge-info{color:var(--info);border-color:rgb(var(--info-rgb) / .4);background:rgb(var(--info-rgb) / .08)}.badge-muted{color:var(--text-faint);border-color:var(--border-strong);background:0 0}.badge:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.prov-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.prov-item{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-3xs);border-bottom:1px solid var(--border);font-size:var(--step--1);display:flex}.prov-item:last-child{border-bottom:none}.prov-item .prov-name{color:var(--text)}.prov-item .prov-desc{font-size:var(--step--2);color:var(--text-faint)}.app-shell{grid-template-columns:clamp(212px,4rem + 12vw,248px) 1fr;min-height:100dvh;display:grid}.app-shell>div{min-width:0}@media (max-width:860px){.app-shell{grid-template-columns:1fr}}.side-nav{isolation:isolate;background:linear-gradient(180deg, var(--wiz-plate) 0%, var(--wiz-base-sunken) 100%);padding:var(--space-s) var(--space-xs);gap:var(--space-m);flex-direction:column;display:flex;position:relative;box-shadow:1px 0 #ffffff0d,6px 0 18px -8px #000000d9}.side-nav:before{content:"";z-index:-1;pointer-events:none;opacity:.12;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-color:#ebebeb80;position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(90deg,#0000 0 2px,#00000080 2px 4px),repeating-linear-gradient(0deg,#0000 0 2px,#0000004d 2px 4px);mask-image:repeating-linear-gradient(90deg,#0000 0 2px,#00000080 2px 4px),repeating-linear-gradient(0deg,#0000 0 2px,#0000004d 2px 4px);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:860px){.side-nav{display:none}}.side-nav .brand-row{padding:0 var(--space-2xs);justify-content:flex-start}.side-nav .brand-wordmark{font-size:var(--step-0)}.nav-list{gap:var(--space-3xs);flex-direction:column;display:flex}.nav-item{justify-content:flex-start;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-md);color:var(--text-muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-size:clamp(.78rem,.71rem + .25vw,.88rem);text-decoration:none;display:flex;position:relative;overflow:visible}.nav-item:before{content:"";background:var(--accent-light);transform-origin:50%;opacity:0;border-radius:2px;width:2px;transition:transform .2s ease-out,opacity .2s ease-out;position:absolute;top:4px;bottom:4px;left:0;transform:scaleY(0)}.nav-icon{aspect-ratio:1;width:var(--rv-nav-icon-size);height:var(--rv-nav-icon-size);flex-shrink:0}.nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-item:not(.disabled):hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-item:not(.disabled):hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.nav-item:not(.disabled):hover{color:var(--text)}.nav-item:not(.disabled):hover:before{opacity:.5;transform:scaleY(.6)}.nav-item.active:not(.disabled){background:rgb(var(--accent-rgb) / .1);color:var(--accent-light);font-weight:600}.nav-item.active:not(.disabled):before{opacity:1;box-shadow:0 0 6px rgb(var(--accent-rgb) / .45);transform:scaleY(1)}.nav-item:not(.disabled):active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-item:not(.disabled):active{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.nav-item:not(.disabled):active:before{transform:scaleY(.85)}.nav-item.disabled{color:var(--text-faint);cursor:default}.nav-item.disabled:hover:before{opacity:0;transform:scaleY(0)}.nav-item .phase-tag{font-size:var(--step--2);letter-spacing:.05em;border:1px solid var(--border-strong);padding:var(--space-3xs) var(--space-2xs);color:var(--text-faint);border-radius:999px;flex-shrink:0;margin-left:auto}.topbar{justify-content:space-between;align-items:center;gap:var(--space-s);padding:1rem var(--app-gutter);background:linear-gradient(180deg, var(--wiz-plate) 0%, var(--wiz-base) 100%);display:flex;box-shadow:0 1px #ffffff0d,0 6px 18px -10px #000000d9}.topbar h1{font-family:var(--font-title);font-size:var(--step-1);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;overflow:hidden}.topbar-right{align-items:center;gap:var(--space-2xs);flex:0 auto;min-width:min-content;display:flex}.topbar .who{font-size:var(--step--1);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.topbar .btn{white-space:nowrap;flex-shrink:0}@media (max-width:480px){.topbar .who{display:none}}.app-content{box-sizing:border-box;min-width:0;padding:var(--app-gutter);align-items:start;gap:var(--app-stack-gap);flex-direction:column;width:100%;display:flex}@media (min-width:1440px){:root{--app-stack-gap:var(--space-s)}}.app-content>:not(.btn):not(.rv-btn),.rv-page-enter>:not(.btn):not(.rv-btn){align-self:stretch}.btn-block{align-self:stretch;width:100%}.rv-shell{--rv-frame-r:24px;--rv-frame-h:clamp(70px, calc(70px + (100vw - 1024px) * 15 / 676), 85px);--rv-frame-s:clamp(193px, calc(193px + (100vw - 1024px) * 12 / 676), 205px);--rv-rail-pad:12px;--rv-nav-icon-size:clamp(17px, calc(15px + .18vw), 19px);--rv-frame-plate:var(--wiz-plate);min-height:100dvh}.rv-frame{z-index:40;pointer-events:none;position:fixed;inset:0}.rv-frame-edge{z-index:3;position:absolute;inset:0;overflow:visible}.rv-frame-field{z-index:2;pointer-events:none;position:absolute;left:0}.rv-frame-plate{z-index:1;border-bottom-right-radius:var(--rv-frame-r);position:absolute}.rv-frame-plate--header{height:var(--rv-frame-h);background:var(--rv-frame-plate);top:0;left:0;right:0}.rv-frame-plate--rail{top:var(--rv-frame-h);width:var(--rv-frame-s);background:var(--rv-frame-plate);bottom:0;left:0}.rv-frame-corner{z-index:1;top:var(--rv-frame-h);left:var(--rv-frame-s);width:var(--rv-frame-r);height:var(--rv-frame-r);background:radial-gradient(circle at 100% 100%, transparent var(--rv-frame-r), var(--rv-frame-plate) var(--rv-frame-r));position:absolute}.rv-shell>.topbar{z-index:41;height:var(--rv-frame-h);padding:0 var(--app-gutter) 0 24px;box-shadow:none;background:0 0;justify-content:flex-start;gap:0;position:fixed;top:0;left:0;right:0}.rv-shell .topbar-brand{min-width:calc(var(--rv-frame-s) - 24px);flex-shrink:0;align-items:center;display:flex}.rv-shell .topbar-brand .brand-row{margin-right:20px}.rv-shell .topbar-right{margin-left:auto}.rv-rail{left:0;top:var(--rv-frame-h);z-index:41;width:var(--rv-frame-s);gap:var(--space-2xs);padding:.75rem var(--rv-rail-pad) var(--rv-rail-pad);flex-direction:column;display:flex;position:fixed;bottom:0}.rv-rail .nav-item{font-size:var(--step--1)}.rv-rail .nav-list{scrollbar-width:none;flex:1;min-height:0;margin-left:-6px;padding-left:6px;overflow-y:auto}.rv-rail .nav-list::-webkit-scrollbar{display:none}.rv-ryze-dock{--rv-ryze-casing:5px;border-radius:var(--radius-md);padding:calc(var(--rv-ryze-casing) - 1px);background:#00000052;border:1px solid #ffffff0f;flex-shrink:0;position:relative}.rv-ryze-button{--rv-ryze-size:36px;border-radius:var(--radius-md);width:100%;color:var(--text-muted);font:inherit;font-size:var(--step--1);letter-spacing:.05em;text-transform:none;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:9px;padding:5px 7px;font-weight:650;transition:color .2s ease-out,background-color .2s ease-out;display:flex;overflow:hidden}.rv-ryze-button:hover{color:var(--text);background:#ffffff0f}.rv-ryze-avatar{width:var(--rv-ryze-size);height:var(--rv-ryze-size);background:linear-gradient(180deg, rgb(var(--accent-rgb) / .22), rgb(var(--accent-rgb) / .08));box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .3);color:var(--accent-light);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.rv-ryze-avatar svg{width:19px;height:19px}.rv-ryze-label{white-space:nowrap}.rv-ryze-panel{width:17rem;padding:var(--space-xs) var(--space-s) var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 18px 40px -18px #000000e6}.rv-ryze-panel-title{margin:0 0 var(--space-3xs);font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking);color:var(--accent-light);font-weight:700}.rv-ryze-panel-body{margin:0 0 var(--space-xs);display:grid}.rv-ryze-panel-copy{font-size:var(--step-body);color:var(--text-muted);visibility:hidden;grid-area:1/1;margin:0;line-height:1.45}.rv-ryze-panel-copy[data-active]{visibility:visible}.rv-ryze-panel-close{border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);font:inherit;font-size:var(--step--2);padding:var(--space-3xs) var(--space-xs);cursor:pointer;background:0 0}.rv-ryze-panel-close:hover{border-color:rgb(var(--accent-rgb) / .55);color:var(--accent-light)}.rv-scroll{top:var(--rv-frame-h);left:var(--rv-frame-s);z-index:30;overscroll-behavior:contain;border-top-left-radius:var(--rv-frame-r);position:fixed;bottom:0;right:0;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.rv-ryze-button{transition:none}}@media (max-width:860px){.rv-frame,.rv-rail{display:none}.rv-shell>.topbar{height:auto;padding:1rem var(--app-gutter);background:var(--rv-frame-plate);position:static;box-shadow:0 1px #ffffff0d,0 6px 18px -10px #000000d9}.rv-shell .topbar-brand{display:none}.rv-scroll{border-top-left-radius:0;position:static;overflow:visible}}.stat-grid{gap:var(--app-stack-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1280px){.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1279px){.stat-grid--5>:last-child{grid-column:1/-1}}.stat-tile{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.stat-tile{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}}.stat-tile{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-s) var(--space-s);gap:var(--space-3xs);flex-direction:column;display:flex}.stat-tile .stat-label,.card--stat .stat-label{font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:600}.stat-tile .stat-value,.card--stat .stat-value{font-size:var(--step-3);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.stat-tile .stat-sub,.card--stat .stat-sub{font-size:var(--step--2);color:var(--text-faint)}.card--stat .stat-value--money{font-size:var(--step-1)}.ring{width:36px;height:36px;box-shadow:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ring--tile{width:56px;height:56px}.ring-track{stroke:var(--border-strong)}.ring-arc{stroke:var(--ring-arc,var(--accent));transform-origin:50%;transform:rotate(-90deg)}.ring.is-needs-you{--ring-arc:var(--warning)}.ring.is-pending{--ring-arc:var(--info)}.ring.is-done{--ring-arc:var(--success)}.ring-num{font-size:var(--step--2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--accent);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.ring.is-needs-you .ring-num,.ring.is-pending .ring-num,.ring.is-done .ring-num{color:var(--text)}.ring--tile .ring-num{font-size:var(--step-0)}.ring-of{color:var(--text-faint);font-size:.62em;font-weight:600}.ring:not(.ring--tile) .ring-num{letter-spacing:-.03em;font-size:.66rem}.seg-bar{background:var(--bg-sunken);border-radius:999px;width:100%;height:8px;display:flex;overflow:hidden}.seg-bar>i[data-stage]{background:var(--seg,var(--neutral));height:100%;display:block}.seg-bar>i[data-stage=new_lead]{--seg:var(--stage-new)}.seg-bar>i[data-stage=applications_submitted]{--seg:var(--stage-applied)}.seg-bar>i[data-stage=demo_scheduled]{--seg:var(--stage-scheduled)}.seg-bar>i[data-stage=demo_no_show]{--seg:var(--stage-no-show)}.seg-bar>i[data-stage=demo_cancelled]{--seg:var(--stage-cancelled)}.seg-bar>i[data-stage=demo_completed_not_closed]{--seg:var(--stage-completed)}.seg-bar>i[data-stage=closed]{--seg:var(--stage-closed)}.stage-fill{height:calc(100dvh - var(--rv-frame-h) - 2 * var(--app-gutter));min-height:0}@media (max-width:860px){.stage-fill{height:auto}}.stack-2,.stack-3,.stack-2-1,.stack-1-2,.stack-1-1{gap:var(--app-stack-gap);align-items:start;width:100%;display:grid}.stack-2>*,.stack-3>*,.stack-2-1>*,.stack-1-2>*,.stack-1-1>*{gap:var(--app-stack-gap);flex-direction:column;min-width:0;display:flex}.stack-2,.stack-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.stack-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.stack-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.stack-3{grid-template-columns:minmax(0,1fr)}}@media (min-width:861px) and (max-width:1279px){.stack-2-1,.stack-1-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.stack-2,.stack-1-1,.stack-2-1,.stack-1-2{grid-template-columns:minmax(0,1fr)}}.card-head{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.card-icon{width:18px;height:18px;color:var(--text-muted);flex:none}.card--primary .card-icon{color:var(--accent)}.card-title-row{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.card-title-row h2,.card-title-row .card-title{min-width:0;margin:0}.card-actions,.card-foot{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.card-foot{padding-top:var(--space-s)}.card--fill{flex-direction:column;height:100%;display:flex}.card--fill>.card-foot{margin-top:auto}.card--primary{background:var(--surface-raised);--card-rim:.7}.card--secondary{background:var(--surface);--card-rim:.35}.card--aside{background:var(--bg-sunken);border-color:var(--border)}.card--stat{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.card--stat{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}}.card--stat{gap:var(--space-3xs);flex-direction:column;display:flex}.card--aside:before,.card--stat:before{content:none}.card--attention{background:var(--surface);border-left:2px solid var(--card-rule,var(--warning));--card-rim:0}.card--attention.is-needs-you{--card-rule:var(--warning)}.card--attention.is-done{--card-rule:var(--success)}.card--attention.is-pending{--card-rule:var(--info)}.card--table{background:var(--surface);--card-rim:.35;--card-pad:0;overflow:hidden}.card--table thead th{background:var(--bg-sunken)}.card>.table-bleed{margin:var(--space-s) calc(-1 * var(--card-pad,var(--space-m))) calc(-1 * var(--card-pad,var(--space-m)));overflow-x:auto}.card>.table-bleed>table{width:100%}.card>.table-bleed th:first-child,.card>.table-bleed td:first-child{padding-left:var(--card-pad,var(--space-m))}.card>.table-bleed th:last-child,.card>.table-bleed td:last-child{padding-right:var(--card-pad,var(--space-m))}.card>.table-bleed thead th{background:var(--bg-sunken)}.card--aside>.table-bleed thead th{background:var(--surface)}.card.is-on{background:var(--surface-raised);--card-rim:.7}.card.is-off{background:var(--surface);--card-rim:0}.card.is-off h2{color:var(--text-muted)}.panel-grid{gap:var(--app-stack-gap);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));align-items:start;display:grid}h1,h2,h3,h4{font-family:var(--font-display);text-transform:none}h1{font-weight:var(--wiz-h1-weight);letter-spacing:var(--wiz-h1-tracking);line-height:var(--wiz-h1-leading)}h2{font-weight:var(--wiz-h2-weight);letter-spacing:var(--wiz-h2-tracking);line-height:var(--wiz-h2-leading)}h3{font-weight:var(--wiz-h3-weight);letter-spacing:var(--wiz-h3-tracking);line-height:var(--wiz-h3-leading)}h4{font-weight:var(--wiz-h4-weight);letter-spacing:var(--wiz-h4-tracking);line-height:var(--wiz-h4-leading)}.card :where(h3),.card-head :where(h3){margin:var(--space-s) 0 var(--space-2xs);font-family:var(--font-body);font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking);text-transform:none;color:var(--text-muted);font-weight:700}.card>:where(h3):first-child,.card-head :where(h3){margin-top:0}.card h2,.card-head h2,.card-title,.task-head h3{margin:0 0 var(--space-xs);font-family:var(--font-title);font-size:var(--step-0);letter-spacing:-.005em;text-transform:none;color:var(--text);font-weight:600}.card-head h2,.card-head .card-title{margin:0}.checklist{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checklist li{justify-content:space-between;align-items:center;gap:var(--space-xs);font-size:var(--step-body);color:var(--text-muted);display:flex}.checklist li .cl-name{color:var(--text)}.checklist.long li{flex-wrap:wrap;align-items:flex-start}.checklist.long li .badge{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%}.checklist.long li .badge:before{content:none}.muted{color:var(--text-muted)}.small{font-size:var(--step--1)}.mobile-nav{gap:var(--space-3xs);padding:var(--space-2xs) var(--space-s);border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;--cue-bg:var(--bg);display:none;overflow-x:auto}@media (max-width:860px){.mobile-nav{display:flex}}.mobile-nav-item{padding:var(--space-3xs) var(--space-xs);border:1px solid var(--border-strong);font-size:var(--step--1);color:var(--text-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;scroll-margin-inline:1rem;text-decoration:none}.mobile-nav-item:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mobile-nav-item:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.mobile-nav-item:hover{border-color:rgb(var(--accent-rgb) / .3);color:var(--text)}.mobile-nav-item:active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mobile-nav-item:active{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.mobile-nav-item.active{border-color:rgb(var(--accent-rgb) / .55);background:rgb(var(--accent-rgb) / .1);color:var(--accent-light);font-weight:600}.back-link{font-size:var(--step--1);color:var(--text-muted);align-self:flex-start;text-decoration:none}.back-link:hover{color:var(--accent-light)}.filter-bar{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.filter-search{flex:16rem;max-width:24rem}.filter-select{width:auto;min-width:11rem}.filter-clear{font-size:var(--step--1)}.table-card{padding:var(--space-m) var(--space-m)}.table-scroll{--cue-bg:var(--surface);margin:0 -.25rem;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--step--1);min-width:44rem}.data-table th{text-align:left;font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--text-faint);padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--border-strong);white-space:nowrap;font-weight:600}.data-table td{padding:var(--space-xs) var(--space-xs);border-bottom:1px solid var(--border);vertical-align:top}.data-table tbody th{font-size:var(--step--1);letter-spacing:normal;text-transform:none;color:var(--text);padding:var(--space-xs) var(--space-xs);border-bottom:1px solid var(--border);white-space:normal;vertical-align:top;font-weight:600}.data-table tbody tr:last-child td,.data-table tbody tr:last-child th{border-bottom:none}.data-table tbody tr:hover td{background:rgb(var(--accent-rgb) / .035)}.row-link{color:var(--text);font-weight:600;text-decoration:none}.row-link:hover{color:var(--accent-light)}.row-target{justify-content:space-between;align-items:center;gap:var(--space-xs);min-width:0;min-height:44px;font-size:var(--step-body);color:var(--text);font-weight:600;text-decoration:none;display:flex}.row-target:hover{color:var(--accent-light)}.cell-main{color:var(--text)}.cell-sub{font-size:var(--step--2);color:var(--text-faint);margin-top:var(--space-3xs);text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.cell-time{white-space:nowrap;color:var(--text-muted);font-size:var(--step--1)}.table-foot{margin:var(--space-xs) 0 0}.table-pager{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-s);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;display:flex}.pager-controls{align-items:center;gap:var(--space-2xs);display:inline-flex}.pager-pos{white-space:nowrap}.pager-controls .is-disabled{opacity:.45;pointer-events:none}.link-row{gap:var(--space-xs);font-size:var(--step--1);display:inline-flex}.link-row a,.row-link,.rv-help-link,.legal-toc a{align-items:center;min-height:44px;margin-block:-.5rem;display:inline-flex}.legal-toc a{margin-block:0}.link-row a,.row-link,.rv-help-link{margin-inline:-.35rem;padding-inline:.35rem}.link-row a{justify-content:center;min-width:44px}.empty-card h2{margin-bottom:var(--space-2xs)}.empty-card p{line-height:1.55}.pill{padding:var(--space-3xs) var(--space-2xs);font-size:var(--step--2);letter-spacing:.03em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.pill.s-new{--pill:var(--stage-new);--pill-rgb:var(--stage-new-rgb)}.pill.s-application_submitted{--pill:var(--stage-applied);--pill-rgb:var(--stage-applied-rgb)}.pill.s-demo_scheduled{--pill:var(--stage-scheduled);--pill-rgb:var(--stage-scheduled-rgb)}.pill.s-demo_no_show{--pill:var(--stage-no-show);--pill-rgb:var(--stage-no-show-rgb)}.pill.s-demo_cancelled{--pill:var(--stage-cancelled);--pill-rgb:var(--stage-cancelled-rgb)}.pill.s-demo_completed{--pill:var(--stage-completed);--pill-rgb:var(--stage-completed-rgb)}.pill.s-closed{--pill:var(--stage-closed);--pill-rgb:var(--stage-closed-rgb)}.pill[class*=s-]{color:var(--pill,var(--text-muted));border-color:rgb(var(--pill-rgb,var(--neutral-rgb)) / .4);background:rgb(var(--pill-rgb,var(--neutral-rgb)) / .08)}.detail-head{gap:var(--space-s);flex-direction:column;display:flex}.detail-head-main{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.detail-name{font-size:var(--step-1);letter-spacing:-.01em;margin:0}.detail-chips{gap:var(--space-2xs);flex-wrap:wrap;align-items:center;display:flex}.fact-grid{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));margin:0;display:grid}.fact-grid dt,.kv-list dt{font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--space-3xs);font-weight:600}.fact-grid dd,.kv-list dd{font-size:var(--step-body);color:var(--text);overflow-wrap:anywhere;margin:0}.kv-list{gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.sub-head{margin:var(--space-s) 0 var(--space-2xs);font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking);color:var(--text-muted);font-weight:700}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--step-body);margin:0;line-height:1.55}.tag-row{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline li{padding:var(--space-2xs) 0 var(--space-2xs) var(--space-s);gap:var(--space-3xs);flex-direction:column;display:flex;position:relative}.timeline li:before{content:"";background:rgb(var(--accent-rgb) / .7);border-radius:50%;width:7px;height:7px;position:absolute;top:.85rem;left:0}.timeline li:not(:last-child):after{content:"";background:var(--border-strong);width:1px;position:absolute;top:1.35rem;bottom:-.35rem;left:3px}.tl-stage{font-size:var(--step--1);color:var(--text);font-weight:600}.tl-meta{font-size:var(--step--2);color:var(--text-faint)}.kb-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;padding-bottom:var(--space-2xs);position:relative;overflow-x:auto}.kb-board{gap:var(--space-xs);grid-template-columns:repeat(7,minmax(13.5rem,1fr));align-items:start;display:grid}@media (max-width:1100px){.kb-scroll{overflow-x:visible}.kb-board{grid-template-columns:1fr}}.kb-col{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xs);gap:var(--space-2xs);flex-direction:column;min-height:9rem;transition:border-color .12s,box-shadow .12s;display:flex}.kb-col.drop-target{border-color:rgb(var(--accent-rgb) / .6);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .35), 0 0 18px rgb(var(--accent-rgb) / .12)}.kb-col-head{justify-content:space-between;align-items:center;gap:var(--space-2xs);padding:0 var(--space-3xs);display:flex}.kb-col-name{font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.kb-count{font-size:var(--step--2);text-align:center;min-width:1.4rem;padding:var(--space-3xs) var(--space-3xs);background:rgb(var(--accent-rgb) / .12);color:var(--accent-light);font-variant-numeric:tabular-nums;border-radius:999px;font-weight:700}.kb-cards{gap:var(--space-2xs);flex-direction:column;display:flex}.kb-empty{border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-xs);text-align:center;font-size:var(--step--2);color:var(--text-faint)}.kb-card{background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-2xs) var(--space-xs);gap:var(--space-3xs);cursor:grab;flex-direction:column;transition:border-color .12s,opacity .12s;display:flex}.kb-card:hover{border-color:rgb(var(--accent-rgb) / .45)}.kb-card:active{cursor:grabbing}.kb-card.busy{opacity:.55;pointer-events:none}.kb-card-name{font-size:var(--step--1);color:var(--text);font-weight:600;text-decoration:none}.kb-card-name:hover{color:var(--accent-light)}.kb-card-offer{font-size:var(--step--2);color:var(--text-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kb-card-foot{justify-content:space-between;align-items:center;gap:var(--space-2xs);margin-top:var(--space-3xs);display:flex}.kb-age{font-size:var(--step--2);color:var(--text-faint);font-variant-numeric:tabular-nums}.kb-move-select{font-size:var(--step--2);padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--border-strong);background:var(--bg-sunken);color:var(--text-muted);border-radius:7px;max-width:9.5rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.convo-layout{gap:var(--space-s);grid-template-columns:19rem minmax(0,1fr);align-items:start;display:grid}.convo-list{padding:var(--space-2xs);gap:var(--space-3xs);--cue-bg:var(--surface);flex-direction:column;max-height:calc(100dvh - 11rem);display:flex;overflow-y:auto}.convo-item{gap:var(--space-3xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-md);flex-direction:column;text-decoration:none;display:flex}.convo-item:hover{background:rgb(var(--accent-rgb) / .05)}.convo-item.active{background:rgb(var(--accent-rgb) / .1);box-shadow:inset 2px 0 0 var(--accent)}.convo-item-top{justify-content:space-between;align-items:baseline;gap:var(--space-2xs);display:flex}.convo-item-name{font-size:var(--step--1);color:var(--text);font-weight:600}.convo-item-time{font-size:var(--step--2);color:var(--text-faint);white-space:nowrap}.convo-item-preview{font-size:var(--step--2);color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.convo-thread{gap:var(--space-s);padding:var(--space-m) var(--space-m);flex-direction:column;min-height:24rem;display:flex}@media (max-width:900px){.convo-layout{grid-template-columns:minmax(0,1fr)}.convo-layout.has-selection .convo-list{max-height:16rem}}.thread-head{justify-content:space-between;align-items:center;gap:var(--space-xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.thread-name{font-size:var(--step-0);color:var(--text);font-weight:700;text-decoration:none}.thread-name:hover{color:var(--accent-light)}.thread-body{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.thread-empty{border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-s);text-align:center}.msg{border-radius:var(--radius-md);max-width:42rem;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--border)}.msg-in{background:var(--surface-raised);align-self:flex-start}.msg-out{background:rgb(var(--accent-rgb) / .08);border-color:rgb(var(--accent-rgb) / .3);align-self:flex-end}.msg-note{background:#fbbf240d;border-style:dashed;border-color:#fbbf244d;align-self:stretch;max-width:none}.msg-meta{font-size:var(--step--2);color:var(--text-faint);margin-bottom:var(--space-3xs)}.msg-subject{font-size:var(--step--1);margin-bottom:var(--space-3xs);font-weight:600}.msg-body{font-size:var(--step-body);line-height:1.5}.msg-media{margin:var(--space-2xs) 0 0;gap:var(--space-3xs);font-size:var(--step--1);flex-direction:column;padding:0;list-style:none;display:flex}.msg-media a{color:var(--accent);text-decoration:underline}.convo-group-label{padding:var(--space-2xs) var(--space-xs) var(--space-3xs);font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--text-faint);font-weight:600}.composer{gap:var(--space-2xs);padding-top:var(--space-xs);border-top:1px solid var(--border);flex-direction:column;display:flex}.composer-row{gap:var(--space-2xs);align-items:flex-end;display:flex}.composer-input{resize:vertical;min-height:3.2rem}.composer-foot{font-size:var(--step--2);color:var(--text-faint);margin:0;line-height:1.45}.stat-link{text-decoration:none;transition:border-color .12s}.stat-link:hover{border-color:rgb(var(--accent-rgb) / .5)}.composer-tabs{gap:var(--space-3xs);margin-bottom:var(--space-2xs);display:flex}.composer-tab{appearance:none;border:1px solid var(--border);color:var(--text-muted);font:inherit;font-size:var(--step--1);padding:var(--space-3xs) var(--space-xs);cursor:pointer;background:0 0;border-radius:999px;font-weight:600}.composer-tab:hover{color:var(--text);border-color:var(--border-strong)}.composer-tab.active{color:var(--accent-light);border-color:rgb(var(--accent-rgb) / .5);background:rgb(var(--accent-rgb) / .08)}.composer-subject{margin-bottom:var(--space-2xs)}.composer-sent{margin:0 0 var(--space-2xs);font-size:var(--step--2);color:var(--success)}.composer-disabled{padding:var(--space-2xs) 0}.badge-err{color:var(--danger);border-color:rgb(var(--danger-rgb) / .4);background:rgb(var(--danger-rgb) / .08)}.wf-detail{gap:0}.wf-h{margin:var(--space-m) 0 var(--space-2xs);font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking);color:var(--text-faint);font-weight:600}.wf-steps{padding-left:var(--space-m);gap:var(--space-2xs);margin:0;display:grid}.wf-steps li{font-size:var(--step-body);line-height:1.45}.wf-step-type{min-width:9.5rem;color:var(--accent-light);font-weight:600;font-size:var(--step--1);text-transform:capitalize;display:inline-block}.wf-step-sum{color:var(--text-muted)}.wf-table{min-width:34rem}.wf-reason{white-space:normal;max-width:22rem}.wf-empty{font-size:var(--step-body);margin:0}.wf-filter-note{font-size:var(--step-body);color:var(--text-muted);margin:var(--space-xs) 0 0}.wf-toggle-wrap{align-items:center;gap:var(--space-2xs);display:inline-flex;position:relative}.wf-toggle{appearance:none;border:1px solid var(--border-strong);background:var(--surface-raised);cursor:pointer;border-radius:999px;flex:none;width:2.1rem;height:1.15rem;padding:0;position:relative}.wf-toggle-knob{background:var(--text-faint);border-radius:50%;width:.85rem;height:.85rem;transition:transform .15s,background .15s;position:absolute;top:1px;left:2px}.wf-toggle.on{border-color:rgb(var(--accent-rgb) / .6);background:rgb(var(--accent-rgb) / .18)}.wf-toggle.on .wf-toggle-knob{background:var(--accent);transform:translate(.9rem)}.wf-toggle:disabled{opacity:.55;cursor:wait}.wf-toggle-error{z-index:2;white-space:nowrap;font-size:var(--step--2);color:var(--danger);border:1px solid rgb(var(--danger-rgb) / .35);border-radius:var(--radius-xs);padding:var(--space-3xs) var(--space-2xs);background:#140a0cf2;position:absolute;top:calc(100% + .25rem);right:0}.wf-toggle-error:empty{display:none}.tel-head{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.tel-lede{margin:var(--space-2xs) 0 var(--space-s);line-height:1.55}.tel-rail-wrap{gap:var(--space-xs);flex-direction:column;display:flex}.tel-rail{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.tel-step{align-items:flex-start;gap:var(--space-xs);padding:var(--space-3xs) 0;display:flex;position:relative}.tel-step:not(:last-child):before{content:"";background:var(--border-strong);width:1px;position:absolute;top:1.85rem;bottom:-.15rem;left:.72rem}.tel-step.tel-done:not(:last-child):before{background:rgb(var(--accent-rgb) / .55)}.tel-dot{width:1.5rem;height:1.5rem;font-size:var(--step--2);border:1px solid var(--border-strong);background:var(--bg-sunken);color:var(--text-faint);z-index:1;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;position:relative}.tel-done .tel-dot{border-color:rgb(var(--accent-rgb) / .6);background:rgb(var(--accent-rgb) / .16);color:var(--accent-light)}.tel-current .tel-dot{background:var(--accent);color:var(--accent-ink);box-shadow:var(--glow);border-color:#0000}.tel-halted .tel-dot{border-color:rgb(var(--danger-rgb) / .5);color:var(--danger)}.tel-step-body{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.tel-step-label{font-size:var(--step--1);color:var(--text-muted)}.tel-current .tel-step-label{color:var(--text);font-weight:600}.tel-done .tel-step-label{color:var(--text-muted)}.tel-step-note{font-size:var(--step-body);color:var(--text-faint);line-height:1.5}.tel-action{margin-top:var(--space-s);gap:var(--space-2xs);flex-direction:column;align-items:flex-start;display:flex}.tel-action-note{font-size:var(--step--2);color:var(--text-faint);margin:0;line-height:1.5}.tel-group-head{margin:var(--space-s) 0 var(--space-2xs);font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking);color:var(--text-faint)}.tel-group-head:first-of-type{margin-top:0}.tel-prereq{align-items:flex-start}.tel-prereq-main{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.tel-prereq-reason{font-size:var(--step--2);color:var(--text-faint);line-height:1.5}.tel-prereq-fix{font-size:var(--step--2)}.tel-number{margin:0 0 var(--space-2xs);font-size:var(--step-2);letter-spacing:-.01em;color:var(--text);font-weight:700}.tel-doc-link{font-size:var(--step--1);text-decoration:none}.tel-doc-link:hover{text-decoration:underline}.tel-consent{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);padding:var(--space-xs) var(--space-s);margin-bottom:var(--space-xs)}.tel-copy{gap:var(--space-s);flex-direction:column;display:flex}.tel-copy-block{gap:var(--space-3xs);flex-direction:column;display:flex}.tel-copy-head{font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking);color:var(--text-faint);margin:0}.tel-copy-block .prewrap{color:var(--text-muted)}.tel-samples{padding-left:var(--space-s);gap:var(--space-2xs);flex-direction:column;margin:0;display:flex}.tel-samples li{font-size:var(--step-body);color:var(--text-muted);line-height:1.5}.tel-samples li strong{color:var(--accent-light);margin-right:var(--space-3xs)}.tel-events{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tel-events li{align-items:baseline;gap:var(--space-2xs);padding:var(--space-2xs) 0;border-bottom:1px solid var(--border);font-size:var(--step-body);color:var(--text-muted);flex-wrap:wrap;display:flex}.tel-events li:last-child{border-bottom:none}.tel-event-action{color:var(--text);font-weight:600}.tel-event-move{color:var(--text-faint)}.tel-event-time{color:var(--text-faint);font-size:var(--step--2);white-space:nowrap;margin-left:auto}.composer-count{margin:var(--space-2xs) 0 0;font-size:var(--step--2);color:var(--text-faint)}.consent-line{margin-top:var(--space-3xs)}.consent-box{align-items:flex-start;gap:var(--space-2xs);cursor:pointer;font-size:var(--step-body);color:var(--text-muted);line-height:1.55;display:flex}.consent-box input[type=checkbox]{margin-top:var(--space-3xs);width:1rem;height:1rem;accent-color:var(--accent);flex:none}.consent-box input[type=checkbox]:disabled{cursor:default}.consent-text a{text-decoration:underline}.legal-page{min-height:100dvh;padding-bottom:var(--space-xl)}.legal-shell{width:100%;max-width:64rem;padding:0 var(--space-m);margin:0 auto}.legal-single{padding-top:var(--space-xl);gap:var(--space-s);flex-direction:column;max-width:44rem;display:flex}.legal-hero{padding:var(--space-xl) 0 var(--space-l);border-bottom:1px solid var(--border);margin-bottom:var(--space-l);position:relative;overflow:hidden}.legal-hero:before{content:"";pointer-events:none;background:radial-gradient(40rem 22rem at 12% -20%, rgb(var(--accent-rgb) / .13), transparent 62%), radial-gradient(32rem 20rem at 92% 120%, #2563eb1f, transparent 60%);position:absolute;inset:0}.legal-hero>.legal-shell{position:relative}.legal-kicker{margin:0 0 var(--space-2xs);font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--text-faint)}.legal-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(1.9rem,4.4vw,2.8rem);line-height:1.1}.legal-sub{margin:var(--space-xs) 0 0;max-width:46rem;color:var(--text-muted);line-height:1.6}.legal-meta{margin:var(--space-s) 0 0;font-size:var(--step--1);color:var(--text-faint)}.legal-meta strong{color:var(--text-muted)}.legal-pills{gap:var(--space-2xs);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.legal-pill{padding:var(--space-2xs) var(--space-xs);border:1px solid var(--border-strong);font-size:var(--step--1);color:var(--text-muted);border-radius:999px;text-decoration:none}.legal-pill:hover{border-color:rgb(var(--accent-rgb) / .5);color:var(--text)}.legal-pill.on{background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:600}.legal-grid{gap:var(--space-xl);grid-template-columns:16rem minmax(0,1fr);align-items:start;display:grid}.legal-toc{position:sticky;top:2rem}.legal-toc-head{margin:0 0 var(--space-xs);font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking);color:var(--text-faint)}.legal-toc ol{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-toc a{font-size:var(--step--1);color:var(--text-muted);line-height:1.45;text-decoration:none}.legal-toc a:hover{color:var(--accent-light)}.legal-doc{min-width:0;color:var(--text-muted)}.legal-doc h2{margin:var(--space-l) 0 var(--space-xs);font-size:var(--step-0);letter-spacing:-.01em;color:var(--text);scroll-margin-top:1.5rem}.legal-doc section:first-child h2{margin-top:0}.legal-doc h3{margin:var(--space-m) 0 var(--space-2xs);font-size:var(--step--1);color:var(--text)}.legal-doc p{margin:0 0 var(--space-xs);font-size:var(--step-body);line-height:1.7}.legal-doc ul{margin:0 0 var(--space-s);padding-left:var(--space-s);gap:var(--space-2xs);flex-direction:column;display:flex}.legal-doc li{font-size:var(--step-body);line-height:1.6}.legal-links{gap:var(--space-s);font-size:var(--step--1);flex-wrap:wrap;display:flex}.legal-ident{margin-top:var(--space-xl);padding-top:var(--space-s);border-top:1px solid var(--border);font-size:var(--step-body);color:var(--text-faint);line-height:1.65}.optin-card{margin:0}@media (max-width:900px){.legal-grid{gap:var(--space-m);grid-template-columns:1fr}.legal-toc{position:static}}.fn{--fn-ground:var(--wiz-base);--fn-ground-2:var(--wiz-surface);--fn-ground-3:var(--wiz-base-sunken);--fn-line:var(--wiz-border);--fn-etch:#ffffff09;--fn-grain:#ffffff0f;--fn-grain-blend:overlay;--fn-veil:#ffffff08;--fn-veil-line:var(--wiz-border-strong);--fn-veil-track:#ffffff14;--fn-veil-dot:#ffffff47;--fn-card-top:rgb(var(--wiz-surface-rgb) / .92);--fn-card-bottom:rgb(var(--wiz-base-rgb) / .96);--fn-bar:rgb(var(--wiz-base-rgb) / .72);--fn-h1-ink:var(--wiz-text);isolation:isolate;background:var(--fn-ground);min-height:100dvh;color:var(--text);font-family:var(--font-body);font-weight:var(--wiz-body-weight);position:relative;overflow-x:clip}.fn[data-fn-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fn-ground:var(--wiz-base);--fn-ground-2:var(--wiz-surface);--fn-ground-3:var(--wiz-base-sunken);--fn-line:var(--wiz-border);--fn-etch:#0b10200d;--fn-grain:#0b10200d;--fn-grain-blend:multiply;--fn-veil:#0b102008;--fn-veil-line:var(--wiz-border-strong);--fn-veil-track:#0b10201a;--fn-veil-dot:#0b10204d;--fn-card-top:rgb(var(--wiz-surface-rgb) / .96);--fn-card-bottom:rgb(var(--wiz-surface-raised-rgb) / .98);--fn-bar:rgb(var(--wiz-surface-rgb) / .78);--fn-h1-ink:var(--wiz-text);--text:var(--wiz-text);--text-muted:var(--wiz-text-muted);--text-faint:var(--wiz-text-faint);--border:var(--wiz-border);--border-strong:var(--wiz-border-strong);--surface:var(--wiz-surface);--bg-sunken:var(--wiz-base-sunken);--accent:var(--wiz-primary);--accent-rgb:var(--wiz-primary-rgb);--accent-ink:var(--wiz-primary-ink);--accent-light:var(--wiz-highlight);--accent-deep:var(--wiz-primary-deep);--link:var(--wiz-link)}.fn-bg{z-index:-1;pointer-events:none;background:radial-gradient(52rem 30rem at 12% -8%, rgb(var(--accent-rgb) / .07), transparent 62%), radial-gradient(60rem 40rem at 50% 120%, rgb(var(--accent-rgb) / .04), transparent 60%), linear-gradient(180deg, var(--fn-ground-2) 0%, var(--fn-ground) 55%, var(--fn-ground-3) 100%);position:absolute;inset:0}.fn-bg:before{content:"";background-image:linear-gradient(var(--fn-etch) 1px, transparent 1px), linear-gradient(90deg, var(--fn-etch) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70rem 36rem at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(70rem 36rem at 50% 0,#000 20%,#0000 75%)}.fn-bg:after{content:"";opacity:.35;background-image:radial-gradient(var(--fn-grain) .6px, transparent .7px);mix-blend-mode:var(--fn-grain-blend);background-size:3px 3px;position:absolute;inset:0}.fn-shell{width:100%;max-width:72rem;padding:0 var(--space-s);box-sizing:border-box;margin:0 auto}@media (min-width:768px){.fn-shell{padding:0 var(--space-l)}}.fn-bar{z-index:5;-webkit-backdrop-filter:blur(14px);background:var(--fn-bar);border-bottom:1px solid var(--fn-line);position:sticky;top:0}.fn-bar-in{justify-content:space-between;align-items:center;gap:var(--space-s);min-height:4.25rem;display:flex}.fn-agent{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.fn-avatar{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .55), 0 0 18px rgb(var(--accent-rgb) / .25);border-radius:50%;flex:none}.fn-avatar-initial{background:var(--brand-gradient);color:var(--accent-ink);font-family:var(--font-display);font-size:var(--step-1);place-items:center;display:grid}.fn-agent-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.fn-agent-text strong{font-size:var(--step-0);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fn-agent-text span{font-size:var(--step--1);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fn-bar-note{font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--text-faint);padding:var(--space-3xs) var(--space-xs);border:1px solid var(--fn-line);border-radius:999px;flex:none}@media (max-width:560px){.fn-bar-note{display:none}}.fn-hero{padding:var(--space-l) 0 var(--space-xl)}@media (min-width:1024px){.fn-hero{padding:var(--space-xl) 0 var(--space-xl)}}.fn-grid{gap:var(--space-l);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.fn-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1.15fr) minmax(24rem,.95fr)}.fn-card{position:sticky;top:5.5rem}}.fn-kicker{margin:0 0 var(--space-s);font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--accent-light);font-weight:600}.fn-kicker:before{content:"";width:1.5rem;height:1px;margin-right:var(--space-2xs);vertical-align:middle;background:var(--accent);display:inline-block}.fn-h1{font-family:var(--font-display);font-weight:var(--wiz-h1-weight);letter-spacing:-.012em;color:var(--fn-h1-ink);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.9rem,4.8vw,2.9rem);line-height:1.12}.fn-lede{margin:var(--space-s) 0 0;color:var(--text-muted);max-width:40rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.fn-chips{gap:var(--space-2xs);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.fn-chip{align-items:baseline;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border:1px solid rgb(var(--accent-rgb) / .35);background:rgb(var(--accent-rgb) / .08);color:var(--text);font-weight:600;font-size:var(--step--1);font-variant-numeric:tabular-nums;border-radius:999px;display:inline-flex}.fn-chip em{font-style:normal;font-weight:500;font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--accent-light)}.fn-how{margin:var(--space-l) 0 0;gap:var(--space-s);flex-direction:column;max-width:34rem;padding:0;list-style:none;display:flex}.fn-how li{gap:var(--space-s);align-items:flex-start;display:flex}.fn-how-n{width:2rem;height:2rem;font-size:var(--step--1);color:var(--accent-light);border:1px solid rgb(var(--accent-rgb) / .4);background:rgb(var(--accent-rgb) / .08);box-shadow:0 0 14px rgb(var(--accent-rgb) / .12);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.fn-how li>div{gap:var(--space-3xs);flex-direction:column;display:flex}.fn-how strong{font-size:var(--step-0);color:var(--text);font-weight:600}.fn-how span{font-size:var(--step-body);color:var(--text-muted);line-height:1.5}.fn-card{background:linear-gradient(180deg, var(--fn-card-top), var(--fn-card-bottom));border:1px solid var(--fn-line);padding:var(--space-m) var(--space-m) var(--space-m);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .08), 0 40px 90px -40px #000000e6, 0 0 60px -30px rgb(var(--accent-rgb) / .35);border-radius:20px;position:relative}@media (min-width:640px){.fn-card{padding:var(--space-l) var(--space-l) var(--space-m)}}.fn-card:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--accent-rgb) / .75), transparent);height:1px;position:absolute;top:0;left:14%;right:14%}.fn-form{gap:var(--space-s);flex-direction:column;scroll-margin-top:5.5rem;display:flex}.fn-progress{background:var(--fn-veil-track);border-radius:999px;height:3px;overflow:hidden}.fn-progress span{background:linear-gradient(90deg, var(--accent-deep), var(--accent), var(--accent-light));height:100%;transition:width .32s cubic-bezier(.2,.7,.2,1);display:block}.fn-step-count{font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--text-faint);margin:0;font-weight:600}.fn-panel{border:0;min-width:0;margin:0;padding:0}.fn-panel[hidden]{display:none}.fn-q{margin:0 0 var(--space-s);font-size:var(--step-1);color:var(--text);text-wrap:balance;padding:0;font-weight:600;line-height:1.35;display:block}.fn-options{gap:var(--space-2xs);flex-direction:column;display:flex}.fn-option{appearance:none;align-items:center;gap:var(--space-xs);text-align:left;width:100%;padding:var(--space-xs) var(--space-s);border:1px solid var(--fn-veil-line);background:var(--fn-veil);color:var(--text);font:inherit;font-size:var(--step-body);cursor:pointer;border-radius:12px;line-height:1.35;transition:border-color .14s,background .14s,transform .14s;display:flex}.fn-option:hover{border-color:rgb(var(--accent-rgb) / .5);background:rgb(var(--accent-rgb) / .06)}.fn-option:active{transform:scale(.995)}.fn-option.on{border-color:rgb(var(--accent-rgb) / .8);background:rgb(var(--accent-rgb) / .12);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .14)}.fn-option-dot{border:2px solid var(--fn-veil-dot);border-radius:50%;flex:none;place-items:center;width:1.05rem;height:1.05rem;display:grid}.fn-option.on .fn-option-dot{border-color:var(--accent)}.fn-option.on .fn-option-dot:after{content:"";background:var(--accent);border-radius:50%;width:.5rem;height:.5rem}.fn-fields{gap:var(--space-xs);flex-direction:column;display:flex}.fn-field{gap:var(--space-3xs);flex-direction:column;display:flex}.fn-field>span{font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:600}.fn .input{font-family:inherit}.fn-consent{margin-top:var(--space-s);padding:var(--space-xs) var(--space-s);border:1px solid var(--fn-line);background:var(--fn-veil);border-radius:12px}.fn-consent .consent-box{font-size:var(--step--2)}.fn-alert{margin:0}.fn-actions{justify-content:space-between;align-items:center;gap:var(--space-s);margin-top:var(--space-3xs);display:flex}.fn-back{appearance:none;padding:var(--space-2xs) 0;color:var(--text-muted);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0}.fn-back:hover{color:var(--text)}.fn-answered{font-size:var(--step--1);color:var(--text-faint);font-variant-numeric:tabular-nums;margin-left:auto}.fn-btn{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);background:linear-gradient(180deg, var(--accent-light) 0%, var(--accent) 55%, var(--accent-deep) 130%);color:var(--accent-ink);font:inherit;font-size:var(--step-0);letter-spacing:.01em;cursor:pointer;box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .45), 0 14px 34px -14px rgb(var(--accent-rgb) / .75);border:0;border-radius:12px;margin-left:auto;font-weight:700;text-decoration:none;transition:filter .14s,transform .14s;display:inline-flex}.fn-btn:not(:disabled):hover{filter:brightness(1.07)}.fn-btn:not(:disabled):active{transform:translateY(1px)}.fn-btn:disabled{opacity:.6;cursor:default}.fn-btn-inline{margin:var(--space-m) 0 0}.fn-btn-mobile{margin:var(--space-m) 0 var(--space-3xs);width:100%}@media (min-width:1024px){.fn-btn-mobile{display:none}}.fn-fine{text-align:center;font-size:var(--step--2);color:var(--text-faint);margin:0}.fn-trust{border-top:1px solid var(--fn-line);padding:var(--space-l) 0 var(--space-l)}.fn-trust .fn-shell{gap:var(--space-xs);flex-direction:column;display:flex}.fn-trust-line{font-size:var(--step-body);color:var(--text-faint);max-width:60rem;margin:0;line-height:1.6}.fn-legal{gap:var(--space-s);font-size:var(--step--1);flex-wrap:wrap;display:flex}.fn-legal a{color:var(--text-muted);text-decoration:none}.fn-legal a:hover{color:var(--accent-light);text-decoration:underline}.fn-powered{margin:var(--space-3xs) 0 0;font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--text-faint)}.fn-powered span{color:var(--text-muted);font-weight:600}.fn-thanks .fn-grid{align-items:stretch}.fn-booking{padding:var(--space-2xs);display:flex}.fn-booking iframe{background:#fff;border:0;border-radius:14px;flex:1;width:100%;min-height:34rem}.fn-booking-flat{align-self:start;padding:0}.fn-refusal{align-items:center;display:flex}.fn-refusal-in{align-items:flex-start;gap:var(--space-xs);padding-top:var(--space-xl);padding-bottom:var(--space-xl);flex-direction:column;max-width:44rem;display:flex}.fn-refusal-in .fn-lede{margin:0}.fn-refusal-in .fn-powered{margin-top:var(--space-m)}.fn-booking-empty{justify-content:center;align-items:center;gap:var(--space-3xs);text-align:center;padding:var(--space-l);color:var(--text-muted);flex-direction:column;flex:1;display:flex}.fn-booking-empty strong{color:var(--text);font-size:var(--step-0)}@media (prefers-reduced-motion:reduce){.fn-progress span,.fn-option,.fn-btn{transition:none}}.hub-grid{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));align-items:start;display:grid}.hub-card{gap:var(--space-xs);flex-direction:column;display:flex}.hub-head{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.hub-head h2{margin:0}.hub-body{gap:var(--space-2xs);flex-direction:column;flex:1;display:flex}.hub-foot{padding-top:var(--space-2xs);margin-top:auto}.hub-foot .btn{font-size:var(--step--1)}.hub-note{font-size:var(--step-body);color:var(--text-muted);margin:0;line-height:1.5}.step-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step-row{gap:var(--space-3xs) var(--space-s);padding:var(--space-2xs) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.step-row:last-child{border-bottom:none}.step-row.muted{opacity:.55}.step-name{font-size:var(--step--1);color:var(--text)}.step-note{font-size:var(--step-body);color:var(--text-faint);grid-column:1/-1;line-height:1.5}.step-note a{text-decoration:none}.step-note a:hover{text-decoration:underline}.step-wait{margin-top:var(--space-3xs);display:block}.step-note.err,.step-wait.err{color:var(--danger)}.step-time{margin-top:var(--space-3xs);font-size:var(--step--2);color:var(--text-faint);display:block}.dns-table{min-width:0}.dns-table td{font-size:var(--step--1)}.dns-name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--step--1);overflow-wrap:anywhere}.plan-grid{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));align-items:stretch;display:grid}.plan-card{gap:var(--space-xs);padding:var(--space-m);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-raised);flex-direction:column;display:flex;position:relative}.plan-card.current{border-color:rgb(var(--accent-rgb) / .55);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .25), 0 0 30px -12px rgb(var(--accent-rgb) / .4)}.plan-name{font-size:var(--step--1);letter-spacing:var(--wiz-label-tracking);text-transform:none;color:var(--text-muted);margin:0;font-weight:600}.plan-price{font-size:var(--step-3);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.plan-price small{font-size:var(--step--1);color:var(--text-muted);letter-spacing:0;font-weight:500}.plan-desc{font-size:var(--step-body);color:var(--text-muted);margin:0;line-height:1.5}.plan-list{gap:var(--space-2xs);font-size:var(--step-body);color:var(--text-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan-list li:before{content:"";background:var(--accent);width:.4rem;height:.4rem;margin-right:var(--space-2xs);vertical-align:middle;border-radius:50%;display:inline-block}.plan-foot{gap:var(--space-2xs);padding-top:var(--space-2xs);flex-direction:column;margin-top:auto;display:flex}.plan-foot .hint{font-size:var(--step--2);color:var(--text-faint);line-height:1.45}.bill-facts{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));margin:0;display:grid}.bill-actions{gap:var(--space-2xs);margin-top:var(--space-s);flex-wrap:wrap;display:flex}.test-pill{color:var(--warning);border-color:rgb(var(--warning-rgb) / .4);background:rgb(var(--warning-rgb) / .08)}.alert-warn{background:rgb(var(--warning-rgb) / .08);border-color:rgb(var(--warning-rgb) / .35);color:var(--warning)}.notice-row{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.notice-row button{appearance:none;color:inherit;cursor:pointer;font:inherit;opacity:.7;background:0 0;border:0}.url-card{gap:var(--space-xs);flex-direction:column;display:flex}.url-box{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-xs);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-sunken);min-width:0;display:flex}.url-box code{min-width:0;font-size:var(--step--1);color:var(--accent-light);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.url-box .btn{min-height:32px;padding:0 var(--space-xs);font-size:var(--step--1);flex:none}.offer-grid{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));display:grid}.offer-card{gap:var(--space-2xs);padding:var(--space-s) var(--space-s);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-raised);flex-direction:column;transition:border-color .12s;display:flex}.offer-card.off{opacity:.6}.offer-card:hover{border-color:rgb(var(--accent-rgb) / .4)}.offer-top{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);display:flex}.offer-title{font-size:var(--step-body);color:var(--text);margin:0;font-weight:600;line-height:1.35}.offer-slug{font-size:var(--step--2);color:var(--text-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.offer-headline{font-size:var(--step-body);color:var(--text-muted);margin:0;line-height:1.45}.offer-foot{justify-content:space-between;align-items:center;gap:var(--space-2xs);font-size:var(--step--1);margin-top:auto;display:flex}.offer-missing{font-size:var(--step--2);color:var(--warning)}.merge-grid{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid}.swatch{border:1px solid var(--border-strong);vertical-align:middle;width:1.1rem;height:1.1rem;margin-right:var(--space-2xs);border-radius:4px;display:inline-block}.admin-tag{font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--accent-light);border:1px solid rgb(var(--accent-rgb) / .4);padding:var(--space-3xs) var(--space-2xs);margin-left:var(--space-2xs);vertical-align:middle;border-radius:999px}.task-card{gap:var(--space-xs);flex-direction:column;display:flex}.task-head{justify-content:space-between;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.task-head h3{margin:0}.task-meta{font-size:var(--step--2);color:var(--text-faint)}.task-body{font-size:var(--step-body);color:var(--text-muted);line-height:1.5}.task-body p{margin:0 0 var(--space-2xs)}.task-form{gap:var(--space-xs);padding-top:var(--space-2xs);border-top:1px solid var(--border);flex-direction:column;display:flex}.task-form .grid-2{align-items:end}.task-actions{gap:var(--space-2xs);flex-wrap:wrap;align-items:center;display:flex}.task-actions .btn{min-height:32px;padding:0 var(--space-xs);font-size:var(--step--1)}.candidates{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.candidate{appearance:none;cursor:pointer;font:inherit;font-size:var(--step--1);padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--border-strong);color:var(--text-muted);background:0 0;border-radius:999px}.candidate:hover{border-color:rgb(var(--accent-rgb) / .5);color:var(--text)}.cmd{padding:var(--space-xs) var(--space-xs);border-radius:var(--radius-md);background:var(--bg-sunken);border:1px solid var(--border);font-size:var(--step--1);color:var(--accent-light);white-space:pre;--cue-bg:var(--bg-sunken);display:block;overflow-x:auto}.cmd-sql{max-height:20rem;color:var(--text-muted);margin:0;overflow-y:auto}.row-actions{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.row-actions .btn{min-height:32px;padding:0 var(--space-xs);font-size:var(--step--2)}.btn-danger{border-color:rgb(var(--danger-rgb) / .5);color:var(--danger)}.btn-danger:not(:disabled):hover{border-color:var(--danger)}.forbidden{max-width:30rem;margin:var(--space-xl) auto}:root{--step--2:clamp(.694rem, .67rem + .108vw, .8rem);--step--1:clamp(.833rem, .795rem + .171vw, 1rem);--step-0:clamp(1rem, .942rem + .256vw, 1.25rem);--step-1:clamp(1.2rem, 1.116rem + .372vw, 1.563rem);--step-2:clamp(1.44rem, 1.322rem + .526vw, 1.953rem);--step-3:clamp(1.728rem, 1.564rem + .731vw, 2.441rem);--step-4:clamp(2.074rem, 1.848rem + 1.003vw, 3.052rem);--step-5:clamp(2.488rem, 2.182rem + 1.361vw, 3.815rem);--step-6:clamp(2.986rem, 2.575rem + 1.828vw, 4.768rem);--step-7:clamp(3.583rem, 3.034rem + 2.439vw, 5.96rem);--step-body:clamp(1rem, .982rem + .077vw, 1.0625rem);--space-3xs:clamp(.25rem, .236rem + .064vw, .313rem);--space-2xs:clamp(.5rem, .471rem + .128vw, .625rem);--space-xs:clamp(.75rem, .707rem + .192vw, .938rem);--space-s:clamp(1rem, .942rem + .256vw, 1.25rem);--space-m:clamp(1.5rem, 1.414rem + .385vw, 1.875rem);--space-l:clamp(2rem, 1.885rem + .513vw, 2.5rem);--space-xl:clamp(3rem, 2.827rem + .769vw, 3.75rem);--space-2xl:clamp(4rem, 3.769rem + 1.026vw, 5rem);--space-3xl:clamp(6rem, 5.654rem + 1.538vw, 7.5rem);--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.6;--tracking-tight:-.02em;--tracking-wide:.08em;--radius-xs:var(--wiz-radius-xs);--radius-sm:var(--wiz-radius-sm);--radius-md:var(--wiz-radius-md);--radius-lg:var(--wiz-radius-lg);--radius-pill:var(--wiz-radius-pill);--ease:cubic-bezier(.22, 1, .36, 1);--dur-fast:.15s;--dur-base:.28s;--dur-slow:.5s;--content-max:1280px;--content-wide:1600px;--gutter:var(--space-m);--font-display:var(--wiz-font-display);--font-title:var(--wiz-font-display);--font-body:var(--wiz-font-body)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:.01ms;--dur-base:.01ms;--dur-slow:.01ms}}.rv-boot-bg{z-index:0;pointer-events:none;font-size:var(--step-0);background-color:#000;position:absolute;inset:0;overflow:hidden}.rv-boot-bg--fixed{position:fixed}.rv-boot-bg--fade{opacity:0;animation:1.1s .1s forwards rvb-fade}.rv-boot-bg__grid{z-index:0;background-image:radial-gradient(circle,#0000 0 2px,#0a0a0a 2px);background-size:8px 8px;position:absolute;inset:0}.rv-boot-bg:before{content:"";z-index:-1;--f:blur(7em) brightness(5);animation:150s linear infinite rvb-blobs,5s linear infinite rvb-hue;animation-delay:var(--bgd,0s);background-color:#000;background-image:radial-gradient(66px 50px,#0b2632 0%,#0000 100%),radial-gradient(77px 60px,#0b2632 0%,#0000 100%),radial-gradient(78px 100px,#0b2632 0%,#0000 100%),radial-gradient(73px 96px,#0b2632 0%,#0000 100%),radial-gradient(76px 77px,#0b2632 0%,#0000 100%),radial-gradient(66px 51px,#0b2632 0%,#0000 100%),radial-gradient(90px 57px,#0b2632 0%,#0000 100%),radial-gradient(89px 93px,#0b2632 0%,#0000 100%);background-size:726px 576px,1242px 454px,876px 1160px,691px 873px,914px 550px,1159px 340px,1017px 831px,313px 977px;position:absolute;inset:-8em}.rv-boot-bg:after{content:"";z-index:1;-webkit-backdrop-filter:hue-rotate(90deg);backdrop-filter:hue-rotate(90deg);width:150vmax;height:150vmax;animation:5s linear infinite rvb-rotaty;animation-delay:var(--bgd,0s);transform-origin:50%;margin-top:-75vmax;margin-left:-75vmax;position:absolute;inset:50% auto auto 50%;-webkit-mask:linear-gradient(45deg,#0000,#000);mask:linear-gradient(45deg,#0000,#000)}@keyframes rvb-fade{to{opacity:1}}@keyframes rvb-hue{0%{filter:var(--f) hue-rotate(0deg)}to{filter:var(--f) hue-rotate(1turn)}}@keyframes rvb-rotaty{to{transform:rotate(1turn)}}@keyframes rvb-blobs{0%{background-position:271px 478px,62px 291px,67px 861px,553px 413px,36px 392px,1077px 226px,400px 799px,7px 264px}to{background-position:-14975px -2978px,31112px 11187px,-20081px 8981px,11609px -3952px,-12760px 12492px,-9354px 2946px,9553px 21574px,946px 9057px}}.rv-auth{z-index:0;font-family:var(--font-body);font-size:var(--step-0);color:var(--text);line-height:1.6;position:relative}.rv-auth__bar{z-index:100;pointer-events:none;position:fixed;top:0;left:0;right:0}.rv-auth__bar-inner{width:min(100% - (var(--gutter) * 2), var(--content-wide));align-items:center;gap:var(--space-2xs);padding-block:var(--space-s);margin-inline:auto;display:flex}.rv-auth__brand{pointer-events:auto;align-items:center;gap:var(--space-2xs);color:var(--text);--wiz-lockup-size:56px;--wiz-wordmark-height:36px;text-decoration:none;display:inline-flex}.rv-auth__brand-mark{width:var(--wiz-lockup-size);height:var(--wiz-lockup-size);filter:var(--wiz-mark-glow);flex:none;display:block}.rv-auth__brand-word{font-family:var(--font-display);font-size:var(--step-0);font-weight:var(--wiz-wordmark-weight);letter-spacing:var(--wiz-wordmark-tracking);white-space:nowrap;padding-top:.1em;line-height:1}svg.rv-auth__brand-word{height:var(--wiz-wordmark-height);fill:currentColor;width:auto;padding-top:0}html.rv-boot-leave .rv-auth__bar{opacity:0;pointer-events:none;transition:opacity .45s}html.rv-boot-lock{overflow:hidden!important}.rv-auth__main{background:0 0;min-height:100dvh;position:relative;overflow:hidden}.rv-auth__stage{z-index:10;min-height:100dvh;padding:var(--space-xl) var(--space-s);justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:640px){.rv-auth__stage{padding:var(--space-xl) var(--space-l)}}@media (min-width:768px){.rv-auth__stage{padding:var(--space-xl) var(--space-xl)}}.rv-auth__col{flex-direction:column;align-items:center;width:100%;display:flex}.rv-auth__flip{perspective:1400px;width:100%;max-width:500px;min-height:34rem}@media (min-width:481px){.rv-auth__flip{min-height:38.75rem}}.rv-auth__flipper{width:100%;position:relative}.rv-auth__face--staged{position:absolute;inset:0}.rv-auth__back{justify-content:center;align-items:stretch;display:flex;position:absolute;inset:0}.rv-auth__measure{visibility:hidden;pointer-events:none;position:absolute;inset:0 0 auto}.rv-auth__card{box-sizing:border-box;background:var(--wiz-surface-raised);border:1px solid var(--border);border-top:2px solid rgb(var(--accent-rgb) / .6);border-radius:var(--radius-md);padding:var(--space-l);width:100%;max-width:500px;box-shadow:0 30px 60px #00000073}.rv-auth__head{text-align:left;margin-bottom:var(--space-s);transition:opacity .25s ease-out}.rv-auth__head--out{opacity:0}.rv-auth__title{font-family:var(--font-display);font-weight:var(--wiz-h3-weight);letter-spacing:var(--wiz-h3-tracking);font-size:clamp(1.25rem,1.1rem + .5vw,1.75rem);line-height:var(--wiz-h3-leading);color:var(--text);margin:0 0 var(--space-3xs)}.rv-auth__sub{font-family:var(--font-body);font-size:var(--step-body);color:var(--text-muted);margin:0;line-height:1.6}.rv-form-group{margin-bottom:var(--space-xs)}.rv-form-label{font-family:var(--font-body);font-weight:var(--wiz-label-weight);font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-3xs);line-height:1.6;display:block}.rv-input{box-sizing:border-box;width:100%;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--step--1);border:1px solid var(--border-strong);color:var(--text);transition:border-color var(--dur-fast) var(--ease);background-color:#ffffff08;line-height:1.6}.rv-input:focus-visible{border-color:rgb(var(--accent-rgb) / .6)}.rv-password{position:relative}.rv-password .rv-input{padding-right:calc(var(--space-s) + 1.75rem)}.rv-eye{color:#ffffff80;cursor:pointer;padding:var(--space-3xs);background:0 0;border:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.rv-eye:hover{color:var(--text)}.rv-req{margin:var(--space-2xs) 0 0;gap:var(--space-3xs);flex-direction:column;padding:0;list-style:none;display:flex}.rv-req__item{align-items:center;gap:var(--space-3xs);font-family:var(--font-body);font-size:var(--step--2);color:var(--text-faint);transition:color var(--dur-fast) var(--ease);line-height:1.5;display:flex}.rv-req__item.is-met{color:var(--success)}.rv-req__mark{opacity:.4;width:1rem;height:1rem;transition:opacity var(--dur-fast) var(--ease);border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rv-req__mark svg{opacity:0;transition:opacity var(--dur-fast) var(--ease)}.rv-req__item.is-met .rv-req__mark,.rv-req__item.is-met .rv-req__mark svg{opacity:1}.rv-genpass{margin-top:var(--space-2xs);align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-body);font-size:var(--step--2);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;line-height:1.5;display:inline-flex}.rv-genpass:hover:not(:disabled){color:var(--text);border-color:rgb(var(--accent-rgb) / .6)}.rv-genpass:disabled{opacity:.6;cursor:not-allowed}.rv-genpass-note{margin:var(--space-3xs) 0 var(--space-xs);font-family:var(--font-body);font-size:var(--step--2);color:var(--text-faint);line-height:1.5}.rv-form-msg{margin-top:var(--space-s);padding:var(--space-xs);text-align:center;font-size:var(--step--1);border-radius:8px}.rv-form-msg--error{background:rgb(var(--danger-rgb) / .1);color:var(--danger)}.rv-form-msg--success{background:rgb(var(--success-rgb) / .1);color:var(--success)}.rv-form-msg__action{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.rv-form-msg__action:disabled{cursor:default;opacity:.6}.rv-form-submit{margin-top:var(--space-m)}.rv-btn{width:100%;padding:var(--space-s);justify-content:center;align-items:center;gap:var(--space-2xs);cursor:pointer;font-family:var(--font-display);font-weight:var(--wiz-label-weight);font-size:var(--step-0);letter-spacing:var(--wiz-label-tracking);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);transition:filter var(--dur-fast) var(--ease);border:none;line-height:1.6;display:flex}.rv-btn:hover{filter:brightness(1.07)}.rv-btn:disabled{filter:none;opacity:.7;cursor:not-allowed}.rv-btn__spinner{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;width:20px;height:20px;animation:1s linear infinite rv-spin}.rv-forgot-links{gap:var(--space-2xs);margin-top:var(--space-s);flex-direction:column;align-items:center;display:flex}@media (min-width:400px){.rv-forgot-links{justify-content:center;gap:var(--space-s);flex-direction:row}}.rv-forgot-link{cursor:pointer;font-family:var(--font-body);font-size:var(--step--1);color:var(--text-faint);background:0 0;border:none;line-height:1.6;text-decoration:none;transition:color .2s}.rv-forgot-link:hover{color:var(--accent)}.rv-help-row{margin-top:var(--space-m);text-align:left}.rv-elsewhere{margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid var(--border)}.rv-elsewhere__line{font-family:var(--font-body);font-size:var(--step--1);color:var(--text-faint);margin:0;line-height:1.5}.rv-help-row--back{margin-top:var(--space-2xs)}.rv-help-link{font-family:var(--font-body);font-size:var(--step--1);color:var(--text-faint);text-decoration:none;transition:color .2s}.rv-help-link:hover{color:var(--accent)}.rv-btn--ghost{color:var(--text);border:1px solid var(--border-strong);background:0 0}.rv-btn--ghost:hover{filter:none;border-color:rgb(var(--accent-rgb) / .6)}.rv-btn+.rv-btn{margin-top:var(--space-2xs)}.rv-btn--oneline{white-space:nowrap;font-size:var(--step--1);padding-inline:var(--space-2xs)}@media (max-width:460px){.rv-btn--oneline{font-size:var(--step--2);padding-inline:var(--space-3xs)}}@media (max-width:360px){.rv-btn--oneline{letter-spacing:normal;padding-inline:0}}.rv-auth__state--reserved{min-height:26.5rem}.rv-accept{align-items:flex-start;gap:var(--space-2xs);margin-top:var(--space-xs);font-family:var(--font-body);font-size:var(--step--1);color:var(--text-muted);cursor:pointer;line-height:1.55;display:flex}.rv-accept input{width:1.05rem;height:1.05rem;margin:var(--space-3xs) 0 0;accent-color:var(--accent);cursor:pointer;flex:none}.rv-accept a{color:var(--text);text-decoration:underline}.rv-accept a:hover{color:var(--accent)}.rv-auth__skeleton{box-sizing:border-box;width:100%;max-width:28rem;padding:var(--space-l) var(--space-m);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-top:2px solid rgb(var(--accent-rgb) / .6);border-radius:var(--radius-md);background:#0d0e12b8;flex-direction:column;align-items:flex-start;margin:0 auto;animation:2s cubic-bezier(.4,0,.6,1) infinite rv-pulse;display:flex;box-shadow:0 30px 60px #00000073}.rv-auth__skeleton-head{border-radius:var(--radius-xs);width:11rem;height:2rem;margin-bottom:var(--space-m);background:#ffffff1f}.rv-auth__skeleton-body{border-radius:var(--radius-sm);background:linear-gradient(#ffffff14, #ffffff14) 0 0 / 7rem .8rem no-repeat, linear-gradient(#ffffff0f, #ffffff0f) 0 1.6rem / 100% 2.8rem no-repeat, linear-gradient(#ffffff14, #ffffff14) 0 6rem / 7rem .8rem no-repeat, linear-gradient(#ffffff0f, #ffffff0f) 0 7.6rem / 100% 2.8rem no-repeat, linear-gradient(rgb(var(--accent-rgb) / .25), rgb(var(--accent-rgb) / .25)) 0 12.4rem / 100% 3rem no-repeat;width:100%;height:17rem}@keyframes rv-pulse{0%,to{opacity:1}50%{opacity:.5}}.rv-boot-card{box-sizing:border-box;background:var(--wiz-surface-raised);border:1px solid #ffffff1a;border-top:2px solid rgb(var(--accent-rgb) / .6);width:100%;max-width:500px;font-family:var(--font-body);font-size:var(--step-0);color:var(--text);border-radius:16px;flex-direction:column;align-items:center;gap:28px;padding:32px;line-height:1.6;display:flex}.rv-boot-card--fill{justify-content:center;height:100%}.rv-boot-logo{--wiz-lockup-size:96px;--wiz-wordmark-height:53px;justify-content:center;align-items:center;gap:14px;margin-top:8px;display:flex;position:relative}.rv-boot-logo__glow{background:radial-gradient(ellipse at center, rgb(var(--accent-rgb) / .35) 0%, rgb(var(--accent-rgb) / .08) 40%, transparent 70%);filter:blur(20px);width:300px;height:150px;animation:3s ease-in-out infinite bootBreathe;position:absolute}.rv-boot-logo__mark{width:var(--wiz-lockup-size);height:var(--wiz-lockup-size);flex:none;display:block;position:relative}.rv-boot-logo__word{font-family:var(--font-display);font-weight:var(--wiz-wordmark-weight);font-size:var(--step-2);letter-spacing:var(--wiz-wordmark-tracking);color:var(--text);line-height:1;display:inline-block;position:relative}svg.rv-boot-logo__word{height:var(--wiz-wordmark-height);fill:currentColor;width:auto;display:block}.rv-boot-card .bt-progress{--pp:var(--accent);color:#fff;width:100%;font-family:inherit;line-height:1.5}.rv-boot-card .panel-header{justify-content:center;align-items:center;margin-bottom:12px;display:flex}.rv-boot-card .system-status{align-items:center;gap:8px;display:flex}.rv-boot-card .status-indicator{background:var(--pp);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite bootPulse}.rv-boot-card .status-text{color:#ffffffe6;letter-spacing:1px;font-size:10.5px;font-weight:500}.rv-boot-card .progress-wrapper{background:#ffffff0d;border-radius:20px;height:32px;position:relative;overflow:hidden}.rv-boot-card .progress-bar{width:100%;height:100%;position:relative}.rv-boot-card .progress-line{background:linear-gradient(90deg, var(--pp), var(--pp));height:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.rv-boot-card .progress-line{background:linear-gradient(90deg, var(--pp), color-mix(in srgb, var(--pp) 62%, var(--accent-deep)))}}.rv-boot-card .progress-line{border-radius:20px;animation:2s infinite bootGlow}.rv-boot-card .progress-particles{background-image:radial-gradient(circle,#fff3 1px,#0000 1px);background-size:8px 8px;width:100%;height:100%;animation:20s linear infinite bootParticleFlow;position:absolute;top:0;left:0}.rv-boot-card .info-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.rv-boot-card .info-item{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.rv-boot-card .info-value{width:100%;color:var(--pp);text-shadow:0 0 10px var(--pp);font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.rv-boot-card .info-value{text-shadow:0 0 10px color-mix(in srgb, var(--pp) 30%, transparent)}}.rv-boot-card .info-value{white-space:nowrap;margin-bottom:2px}.rv-boot-card .info-label{color:#fff9;letter-spacing:.5px;font-size:8.5px}@keyframes bootPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes bootGlow{0%,to{opacity:1;box-shadow:0 0 20px color-mix(in srgb, var(--pp) 30%, transparent)}50%{opacity:.8;box-shadow:0 0 30px color-mix(in srgb, var(--pp) 50%, transparent)}}@keyframes bootParticleFlow{0%{background-position:0 0}to{background-position:100% 0}}@keyframes bootBreathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.rv-boot-overlay{z-index:99999;width:100%;height:100dvh;font-family:var(--font-body);font-size:var(--step-0);will-change:opacity;background:#000;justify-content:center;align-items:center;line-height:1.6;transition:opacity .5s ease-out,transform .5s ease-out;display:flex;position:fixed;inset:0;overflow:hidden}html:not([data-rv-boot-live]) .rv-boot-overlay{display:none}.rv-boot-overlay--out{opacity:0;pointer-events:none;transform:scale(.985)}.rv-boot-overlay--out .rv-boot-bg:after{display:none}.rv-boot-overlay--out .rv-boot-bg:before,.rv-boot-overlay--out .rv-boot-logo__glow,.rv-boot-overlay--out .status-indicator,.rv-boot-overlay--out .progress-particles,.rv-boot-overlay--out .progress-line{animation-play-state:paused}.rv-boot-overlay__stage{z-index:1;justify-content:center;width:100%;padding:0 16px;display:flex;position:relative}.rv-boot-static{z-index:99998;font-family:var(--font-body);font-size:var(--step-0);background:#000;justify-content:center;align-items:center;padding:32px 16px;line-height:1.6;display:flex;position:fixed;inset:0;overflow:hidden}.rv-boot-static>.rv-boot-card{z-index:1;position:relative}#rv-boot-static .progress-line{animation:2s infinite bootGlow,2.4s cubic-bezier(.2,.8,.3,1) forwards rvBootCreep}@keyframes rvBootCreep{0%{width:0%}to{width:22%}}html[data-rv-doc]:has(#rv-boot-static){overflow:hidden!important}html[data-rv-boot-live] #rv-boot-static,html:not([data-rv-doc]) #rv-boot-static{display:none}@media (prefers-reduced-motion:reduce){.rv-boot-bg--fade{opacity:1;animation:none}.rv-boot-bg:before{filter:var(--f);animation:none}.rv-boot-bg:after{display:none}.rv-boot-card .status-indicator,.rv-boot-card .progress-particles,.rv-boot-logo__glow,.rv-boot-card .progress-line{animation:none}#rv-boot-static .progress-line{animation:2.4s cubic-bezier(.2,.8,.3,1) forwards rvBootCreep}}.appt-cards{display:none}@media (max-width:720px){.appt-table-scroll{display:none}.appt-cards{gap:var(--space-xs);margin:var(--space-xs) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.appt-card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xs) var(--space-s);gap:var(--space-3xs);background:rgb(var(--accent-rgb) / .02);flex-direction:column;display:flex}.appt-card-head{justify-content:space-between;align-items:center;gap:var(--space-2xs);display:flex}.appt-card-name{font-size:var(--step--1);min-width:0}.appt-card .cell-sub{max-width:none;margin-top:0}.appt-card-when{font-size:var(--step--1);color:var(--text-muted)}.appt-card-links{font-size:var(--step--1)}}.wf-step-gap{font-size:var(--step--2);min-height:1.15em;color:var(--text-faint);line-height:1.5;display:block}.wf-step-gap.is-empty{visibility:hidden}.wf-step-gap a{color:var(--accent-light)}.table-tools{justify-content:space-between;align-items:center;gap:var(--space-s);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.tools-check{align-items:center;gap:var(--space-2xs);font-size:var(--step--1);color:var(--text-muted);cursor:pointer;display:inline-flex}.tools-check input{accent-color:var(--accent)}.tools-count{font-size:var(--step--1);color:var(--text-faint)}@keyframes rv-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rv-page-enter{align-items:start;gap:var(--app-stack-gap);flex-direction:column;min-width:0;animation:.26s cubic-bezier(.22,1,.36,1) both rv-page-enter;display:flex}@keyframes rv-skel-in{0%{opacity:0}to{opacity:1}}@keyframes rv-skel-pulse{0%,to{opacity:.5}50%{opacity:.85}}.rv-nav-skeleton{gap:var(--space-xs);flex-direction:column;animation:.2s ease-out .42s both rv-skel-in;display:flex}.rv-skel{background:var(--surface-2,#ffffff0d);border-radius:10px;animation:1.6s ease-in-out infinite rv-skel-pulse}.rv-skel--head{width:min(22rem,60%);height:2.1rem}.rv-skel--row{height:7.5rem}.rv-skel--last{opacity:.6}@keyframes rv-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rv-panel-in,[data-rv-panel]{animation:.2s cubic-bezier(.22,1,.36,1) both rv-panel-in}[role=tab],.rv-tab{transition:color .16s,background-color .16s,border-color .16s}.nav-item,.mobile-nav-item{transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}html:not([data-rv-doc]) .app-content[data-rv-nav=pending]{opacity:.38;filter:blur(5px);transition:opacity .15s ease-out,filter .15s ease-out,transform .15s ease-out;transform:scale(.985)}@media (prefers-reduced-motion:reduce){.rv-page-enter,.rv-nav-skeleton,.rv-panel-in,[data-rv-panel]{animation:none}.rv-skel{opacity:.6;animation:none}[role=tab],.rv-tab,.nav-item,.nav-item:before,.mobile-nav-item{transition:none}html:not([data-rv-doc]) .app-content[data-rv-nav=pending]{opacity:1;filter:none;transition:none;transform:none}}.admin-brand{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.admin-brand .brand-row{min-width:0}.admin-brand .brand-wordmark{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-brand .admin-tag{flex:none;margin-left:0}.topbar-title{align-items:center;gap:var(--space-2xs);flex:auto;min-width:0;display:flex}.topbar-title h1{font-size:var(--step-0);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:650;overflow:hidden}.topbar-title .admin-tag{flex:none;margin-left:0}.wiz-head{justify-content:space-between;align-items:center;gap:var(--space-2xs);padding-block:var(--space-s) 0;display:flex}.wiz-count{text-align:center;font-size:var(--step--1);color:var(--text-muted);margin:-.75rem 0 0}.wiz-restored{margin:0 0 var(--space-2xs);font-size:var(--step--2);color:var(--text-muted)}.wiz-sub-head{margin:var(--space-s) 0 var(--space-2xs);font-size:var(--step--1);letter-spacing:.01em}.wiz-guide{margin:var(--space-3xs) 0 0;font-size:var(--step--1);color:var(--text-muted);line-height:1.55}.wiz-value-input{align-items:center;gap:var(--space-2xs);display:flex}.wiz-offer-group{margin-top:var(--space-s);padding:var(--space-s);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-sunken)}.wiz-offer-group>.wiz-sub-head{margin-top:0}.wiz-offers{gap:var(--space-xs);margin-top:var(--space-s);display:grid}.wiz-offer{gap:var(--space-3xs);padding:var(--space-xs) var(--space-s);text-align:left;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-sunken);color:inherit;cursor:pointer;flex-direction:column;display:flex}.wiz-offer:hover:not(:disabled){border-color:rgb(var(--accent-rgb) / .4)}.wiz-offer:disabled{cursor:default}.wiz-offer.is-chosen{border-color:var(--accent);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .35)}.wiz-offer-title{font-weight:650;font-size:var(--step--1)}.wiz-offer-headline{font-size:var(--step-body);color:var(--text-muted);line-height:1.5}.wiz-offer-promise{font-size:var(--step--2);color:var(--text-faint);line-height:1.5}.wiz-scripts{gap:var(--space-s);flex-direction:column;display:flex}.wiz-chosen{margin-top:var(--space-xl);padding-top:var(--space-l);border-top:1px solid var(--border-strong)}.wiz-chosen-kicker{margin:0 0 var(--space-2xs);font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--accent-light);font-weight:600}h2.wiz-chosen-title{font-size:var(--step-2);letter-spacing:-.01em;color:var(--text);text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.wiz-chosen-headline{margin:var(--space-2xs) 0 0;font-size:var(--step-0);color:var(--text-muted);line-height:1.5}.wiz-chosen-promises{margin:var(--space-s) 0 0;padding-left:var(--space-s);gap:var(--space-3xs);font-size:var(--step--1);color:var(--text-muted);line-height:1.55;display:grid}.wiz-ad{margin-top:var(--space-s);gap:var(--space-xs);flex-direction:column;display:flex}.wiz-ad-frame{border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:linear-gradient(160deg, var(--surface-raised), var(--bg-sunken));width:100%;max-width:26rem;margin:0 auto;display:grid;position:relative;overflow:hidden}.wiz-ad-frame.is-1x1{aspect-ratio:1}.wiz-ad-frame.is-4x5{aspect-ratio:4/5}.wiz-ad-frame.is-9x16{aspect-ratio:9/16}.wiz-ad-photo{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wiz-ad-plate{z-index:0;background:radial-gradient(30rem 20rem at 50% 6%, rgb(var(--accent-rgb) / .22), transparent 68%), repeating-linear-gradient(135deg, #ffffff0d 0 11px, transparent 11px 22px), linear-gradient(160deg, #2b2f38, #12141a);position:absolute;inset:0}.wiz-ad-plate-slot{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-md);font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;white-space:nowrap;color:#ffffff9e;border:1px dashed #ffffff38;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wiz-ad-frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000073,#0000 38%),linear-gradient(#0000 58%,#000000b8);position:absolute;inset:0}.wiz-ad-sign{z-index:2;gap:var(--space-3xs);padding:var(--space-s);color:#fff;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.wiz-ad-sign:before{content:"";background:var(--accent);width:2.25rem;height:3px;margin-bottom:var(--space-3xs);border-radius:2px}.wiz-ad-sign b{font-size:var(--step--1);font-weight:700;line-height:1.2}.wiz-ad-sign>span{font-size:var(--step--2);color:#ffffffc7;line-height:1.35}.wiz-ad-overlay{z-index:2;padding:var(--space-m) var(--space-s) var(--space-l);font-family:var(--font-display);font-weight:var(--wiz-h1-weight);font-size:var(--step-2);letter-spacing:-.012em;color:#fff;text-shadow:0 2px 18px #000000a6;text-wrap:balance;line-height:1.12;position:absolute;top:0;left:0;right:0}.wiz-ad-meta{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.wiz-ad-count{min-width:0;font-size:var(--step--1);color:var(--text-faint);font-variant-numeric:tabular-nums}.wiz-ad-nav{align-items:stretch;gap:var(--space-2xs);display:flex}.wiz-ad-nav .btn{white-space:nowrap}.wiz-ad-copy{gap:var(--space-3xs);display:grid}.wiz-ad-copy dt{font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--text-faint)}.wiz-ad-copy dd{margin:0 0 var(--space-2xs);font-size:var(--step--1);color:var(--text-muted);line-height:1.55}.wiz-theme{gap:var(--space-2xs);margin-top:var(--space-s);display:flex}.wiz-theme-opt{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-sunken);color:inherit;font:inherit;font-size:var(--step--1);cursor:pointer;flex:1;display:flex}.wiz-theme-opt.is-on{border-color:var(--accent);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .35)}.wiz-theme-opt:disabled{cursor:default;opacity:.6}.wiz-theme-swatch{border:1px solid var(--border-strong);border-radius:50%;width:1.15rem;height:1.15rem}.wiz-theme-swatch.is-dark{background:#05060c}.wiz-theme-swatch.is-light{background:#f6f8fd}.wiz-promise{margin-top:var(--space-s);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-sunken)}.wiz-promise ul{margin:var(--space-2xs) 0 var(--space-xs);padding-left:var(--space-s);font-size:var(--step--1);line-height:1.55}.wiz-check{align-items:center;gap:var(--space-2xs);font-size:var(--step--1);display:flex}.wiz-check input{flex:none;margin:0}.wiz-group{gap:var(--space-3xs);margin-top:var(--space-2xs);flex-direction:column;display:flex}.wiz-group-head{font-size:var(--step--1);letter-spacing:.01em;margin:0;font-weight:650}.wiz-group-sub{font-size:var(--step--2);color:var(--text-muted);margin:0;line-height:1.5}.wiz-recap{gap:var(--space-2xs);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-sunken);flex-direction:column;display:flex}.wiz-recap-head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs);display:flex}.wiz-recap-head h2{font-size:var(--step--1);margin:0;font-weight:650}.wiz-recap-list{gap:var(--space-3xs) var(--space-s);font-size:var(--step--1);grid-template-columns:auto 1fr;margin:0;display:grid}.wiz-recap-list dt{color:var(--text-muted)}.wiz-recap-list dd{margin:0}.wiz-recap-list dd.is-blank{color:var(--text-faint)}.wiz-recap-edit{color:var(--link);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wiz-preview{margin-top:var(--space-s);aspect-ratio:16/27;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-sunken);width:100%;position:relative;overflow:hidden}.wiz-preview iframe{border:0;width:100%;height:100%;display:block}.wiz-split{gap:var(--space-l);display:grid}.wiz-split-decide{flex-direction:column;min-width:0;display:flex}.wiz-split-see{min-width:0}.wiz-split-see>.wiz-preview{margin-top:var(--space-s)}@media (min-width:1024px){.wiz-split{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start}.wiz-split-decide{top:var(--space-s);position:sticky}.wiz-split-see>.wiz-preview{aspect-ratio:auto;height:64rem;margin-top:0}}.wiz-pb-phase{margin-top:var(--space-2xs)}.wiz-pb-list{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.wiz-pb-list li{align-items:start;gap:var(--space-2xs);font-size:var(--step--1);grid-template-columns:1.6rem 1fr auto;display:grid}.wiz-pb-num{color:var(--text-faint);font-variant-numeric:tabular-nums}.wiz-pb-body{gap:var(--space-3xs);flex-direction:column;display:flex}.wiz-pb-title{font-weight:600}.wiz-pb-sub{color:var(--text-muted);line-height:1.5}.wiz-pb-min{color:var(--text-faint);font-size:var(--step--2);white-space:nowrap}.error-detail{margin:0 0 var(--space-2xs);padding:var(--space-xs) var(--space-xs);--cue-bg:var(--bg-sunken);max-height:22rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--step--2);color:var(--text-muted);border:1px solid var(--border-strong);white-space:pre-wrap;word-break:break-word;background:#00000040;border-radius:.5rem;line-height:1.5;overflow:auto}.error-detail:last-child{margin-bottom:0}.bell{border:1px solid var(--border-strong);width:34px;height:34px;color:var(--text-muted);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:color .16s,border-color .16s,background .16s;display:inline-flex;position:relative}.bell:hover{color:var(--text);border-color:var(--border-strong);background:#ffffff0a}.bell svg{width:17px;height:17px}.bell.has-unread{color:var(--accent-light);border-color:rgb(var(--accent-rgb) / .5)}.bell-count{min-width:1.1rem;height:1.1rem;padding:0 var(--space-3xs);font-size:var(--step--2);text-align:center;font-variant-numeric:tabular-nums;color:var(--accent-ink);background:var(--accent);border-radius:999px;font-weight:700;line-height:1.1rem;position:absolute;top:-4px;right:-4px}.bell-count:empty{display:none}.workspace-banner{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.workspace-banner .btn{flex:none}.alert-toggle{align-items:center;gap:var(--space-2xs);font-size:var(--step--1);color:var(--text-muted);flex:none;display:inline-flex}.alert-toggle input{accent-color:var(--accent);width:1rem;height:1rem}.notif-list{margin:var(--space-xs) 0 0;gap:var(--space-3xs);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.notif-title,.notif-body{overflow-wrap:anywhere}.notif{padding:var(--space-xs) var(--space-xs);border-radius:var(--radius-md);border:1px solid #0000;border-left-width:2px}.notif.is-unread{border-color:var(--border);border-left-color:var(--accent);background:rgb(var(--accent-rgb) / .04)}.notif-head{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.notif-title{font-weight:600}.notif-when{white-space:nowrap;margin-left:auto}.notif-body{margin:var(--space-3xs) 0 0;font-size:var(--step-body);color:var(--text-muted);line-height:1.5}.notif-read{appearance:none;margin-top:var(--space-2xs);font:inherit;font-size:var(--step--2);color:var(--text-faint);cursor:pointer;background:0 0;border:0;padding:0}.notif-read:hover{color:var(--accent-light)}.list-toolbar{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.list-toolbar .filter-bar{flex:22rem}.list-actions{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.select-chevron{padding-right:var(--space-l);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238d97ad' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:1rem}.hint{font-size:var(--step--2);color:var(--text-faint);line-height:1.5}.action-row{align-items:center;gap:var(--space-2xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.check-row{align-items:center;gap:var(--space-2xs);margin-top:var(--space-xs);min-height:44px;font-size:var(--step--1);display:flex}.check-row input{width:20px;height:20px}.pager{justify-content:space-between;align-items:center;gap:var(--space-2xs);margin-top:var(--space-s);padding-top:var(--space-xs);border-top:1px solid var(--border);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;display:flex}.pager-links{align-items:center;gap:var(--space-2xs);display:flex}.pager-page{font-variant-numeric:tabular-nums}.pager-btn{min-height:44px;padding:0 var(--space-xs);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);font-size:var(--step--1);align-items:center;text-decoration:none;display:inline-flex}.pager-btn:hover{border-color:rgb(var(--accent-rgb) / .55);color:var(--accent-light)}.pager-btn.is-off{opacity:.4}.lead-cards{display:none}@media (max-width:720px){.lead-table-scroll{display:none}.lead-cards{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lead-card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xs) var(--space-s);gap:var(--space-3xs);background:rgb(var(--accent-rgb) / .02);flex-direction:column;display:flex}.lead-card-head{justify-content:space-between;align-items:center;gap:var(--space-2xs);display:flex}.lead-card .row-link{align-items:center;min-height:44px;display:flex}.lead-card .cell-sub{max-width:none;margin-top:0}.lead-card-meta{gap:var(--space-3xs);font-size:var(--step--1);flex-direction:column;display:flex}.lead-card-foot{justify-content:space-between;align-items:center;gap:var(--space-2xs);font-size:var(--step--1);display:flex}.list-toolbar .filter-bar{flex-basis:100%}.filter-search,.filter-select{flex-basis:100%;max-width:none}}.wf-cards{display:none}@media (max-width:720px){.wf-table-scroll{display:none}.wf-cards{gap:var(--space-xs);margin:var(--space-2xs) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.wf-card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xs) var(--space-xs);gap:var(--space-3xs);background:rgb(var(--accent-rgb) / .02);flex-direction:column;display:flex}.wf-card-head{justify-content:space-between;align-items:center;gap:var(--space-2xs);display:flex}.wf-card .row-link{align-items:center;min-height:44px;display:flex}.wf-card .wf-reason{max-width:none}}.kb-move{position:relative}.kb-move-btn{align-items:center;gap:var(--space-3xs);max-width:11rem;min-height:44px;padding:0 var(--space-2xs);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--text-muted);font:inherit;font-size:var(--step--2);text-align:left;cursor:pointer;display:inline-flex}.kb-move-btn:hover:not(:disabled){border-color:rgb(var(--accent-rgb) / .5);color:var(--text)}.kb-move-btn:disabled{opacity:.55;cursor:default}.kb-move-btn svg{flex-shrink:0;width:14px;height:14px;margin-left:auto}.kb-move-menu{z-index:40;min-width:13rem;max-height:60vh;padding:var(--space-3xs);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);position:fixed;overflow-y:auto;transform:translate(-100%);box-shadow:0 18px 40px -18px #000000e6}.kb-move-option{width:100%;min-height:44px;padding:0 var(--space-xs);border-radius:var(--radius-md);color:var(--text);font:inherit;font-size:var(--step--1);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.kb-move-option:hover{background:rgb(var(--accent-rgb) / .12)}.kb-move-option.is-current{color:var(--accent-light);font-weight:650}.lead-edit-grid{gap:var(--space-s);grid-template-columns:1fr 1fr;display:grid}.lead-edit-notes{grid-column:1/-1}@media (max-width:620px){.lead-edit-grid{grid-template-columns:1fr}}.tag-chip{align-items:center;gap:var(--space-3xs);min-height:36px;padding:0 var(--space-3xs) 0 var(--space-xs);border:1px solid rgb(var(--accent-rgb) / .35);background:rgb(var(--accent-rgb) / .1);color:var(--accent-light);font-size:var(--step--1);border-radius:999px;display:inline-flex}.tag-chip-x{width:32px;height:32px;color:inherit;font-size:var(--step-0);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tag-chip-x:hover{background:rgb(var(--accent-rgb) / .2)}.tag-add-select{width:auto;min-width:12rem}.merge-list{margin:var(--space-xs) 0 0;gap:var(--space-2xs);flex-direction:column;padding:0;list-style:none;display:flex}.merge-list li{align-items:center;gap:var(--space-2xs) var(--space-xs);padding:var(--space-2xs) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.merge-list li:last-child{border-bottom:none}.merge-name{font-weight:600}.merge-list .btn{margin-left:auto}.stat-window{font-size:var(--step--2);letter-spacing:var(--wiz-label-tracking-caps);text-transform:uppercase;color:var(--text-faint);font-weight:600}.stage-snapshot{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stage-snapshot li{justify-content:space-between;align-items:center;gap:var(--space-xs);min-height:44px;font-size:var(--step--1);display:flex}.convo-unread-dot{width:8px;height:8px;margin-right:var(--space-2xs);background:var(--accent);vertical-align:middle;border-radius:999px;display:inline-block}.convo-item.is-unread .convo-item-name{color:var(--text);font-weight:700}.convo-item.is-unread .convo-item-preview{color:var(--text)}.thread-trim{margin:0 0 var(--space-2xs)}.rv-ryze-dock.is-mobile{background:0 0;border:0;flex-shrink:0;margin-left:auto;padding:0}.rv-ryze-dock.is-mobile .rv-ryze-button{width:auto;min-height:44px;padding:0 var(--space-xs);border:1px solid var(--border-strong);border-radius:999px}.rv-ryze-dock.is-mobile .rv-ryze-avatar{--rv-ryze-size:22px;border-radius:6px}.rv-ryze-dock.is-mobile .rv-ryze-avatar svg{width:14px;height:14px}.rv-ryze-dock.is-mobile .rv-ryze-panel{z-index:40;max-width:calc(100vw - 2rem);position:fixed;bottom:auto;left:auto}@media (max-width:860px){.mobile-nav{align-items:center}.mobile-nav-item{min-height:44px;padding:0 var(--space-xs);align-items:center;display:inline-flex}}@media (max-width:720px){.btn,.input,.filter-clear{min-height:44px}.table-card{padding:var(--space-s) var(--space-s)}}.table-scroll,.pb-table-scroll,.mobile-nav,.kb-scroll,.cmd,.convo-list,.tp-scroll,.composer-input,.rv-rail .nav-list,.kb-move-menu,.error-detail{--cue-bg:var(--surface);--cue-shadow:#00000080;background-repeat:no-repeat}.mobile-nav,.kb-scroll{--cue-bg:var(--bg);--cue-shadow:#ffffff21}.cmd,.composer-input,.error-detail{--cue-bg:var(--bg-sunken)}.kb-move-menu{--cue-bg:var(--surface-raised)}.rv-rail .nav-list{--cue-bg:var(--rv-frame-plate)}.table-scroll,.pb-table-scroll,.mobile-nav,.kb-scroll,.cmd{background-image:linear-gradient(to right, var(--cue-bg), #0000), linear-gradient(to left, var(--cue-bg), #0000), linear-gradient(to right, var(--cue-shadow), #0000), linear-gradient(to left, var(--cue-shadow), #0000);background-position:0,100%,0,100%;background-size:30px 100%,30px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}.convo-list,.tp-scroll,.composer-input,.rv-rail .nav-list,.kb-move-menu,.error-detail{background-image:linear-gradient(to bottom, var(--cue-bg), #0000), linear-gradient(to top, var(--cue-bg), #0000), linear-gradient(to bottom, var(--cue-shadow), #0000), linear-gradient(to top, var(--cue-shadow), #0000);background-position:top,bottom,top,bottom;background-size:100% 26px,100% 26px,100% 10px,100% 10px;background-attachment:local,local,scroll,scroll}.admin-view-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.admin-view-banner .btn{padding:.4rem .8rem;font-size:.82rem}.admin-view-banner-text{flex:20rem}.admin-view-refusal{min-height:1.35em;margin-top:.2rem;font-weight:600;display:block}.wizard-main .composer-row .btn{padding-block:var(--space-2xs)}.wizard-main .hub-head+.sub,.wizard-main .tel-banner{margin-top:var(--space-s)}.wizard-main .tel-pick-btn,.wiz-cal-btn{box-sizing:border-box;min-width:7.5rem}.wiz-cal-list li{min-height:2.5rem}.plan-card.is-paid{border-color:rgb(var(--success-rgb) / .55);box-shadow:0 0 0 1px rgb(var(--success-rgb) / .25), 0 0 30px -12px rgb(var(--success-rgb) / .4);background:linear-gradient(180deg, rgb(var(--success-rgb) / .08), transparent 60%), var(--surface-raised)}.plan-card.is-paid .plan-price,.plan-card.is-paid .plan-name{color:var(--success)}.plan-paid{font-size:var(--step--1);color:var(--success);margin:0;font-weight:600;line-height:1.45}.confetti{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.confetti-piece{opacity:0;border-radius:1px;width:.5rem;height:.85rem;animation:1.6s cubic-bezier(.25,.6,.35,1) forwards confetti-fall;position:absolute;top:-6vh}.confetti-tone-0{background:var(--success)}.confetti-tone-1{background:var(--accent)}.confetti-tone-2{background:var(--info)}.confetti-tone-3{background:var(--warning)}@keyframes confetti-fall{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-drift,0), 92vh, 0) rotate(540deg)}}@media (prefers-reduced-motion:reduce){.confetti{display:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{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}
