@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-900-normal-B0TD3Qnu.woff2)format("woff2"),url(/assets/montserrat-latin-900-normal-BDWDmVut.woff)format("woff")}@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-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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{@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)}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.text-right{text-align:right}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.tv-workspace{--tv-ink:#26383f;--tv-muted:#718087;--tv-line:#dce5e8;--tv-gold:#c8a24a;--tv-dark:#2f3437;max-width:1560px;color:var(--tv-ink)}.tv-workspace button,.tv-workspace input,.tv-workspace select,.tv-workspace textarea{font:inherit}.tv-workspace button{cursor:pointer}.tv-workspace-head{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:22px;display:flex}.tv-workspace-head>div:first-child>span,.tv-playlist-editor>header span:first-child,.tv-library>header span:first-child,.tv-runway>header span:first-child,.tv-logic-card>span{color:#9a782b;letter-spacing:.14em;font-size:9px;font-weight:900}.tv-workspace-head h1{letter-spacing:-.035em;margin:5px 0;font-size:34px}.tv-workspace-head p{color:var(--tv-muted);margin:0;font-size:13px}.tv-head-status{border:1px solid var(--tv-line);background:#fff;grid-template-columns:auto auto;gap:5px 18px;padding:13px 16px;display:grid}.tv-head-status span{color:#167049;grid-column:1/-1;font-size:10px;font-weight:850}.tv-head-status span i{background:#20a566;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #20a5661f}.tv-head-status strong{font-size:12px}.tv-head-status small{color:var(--tv-muted);font-size:10px}.tv-tabs{border-bottom:1px solid var(--tv-line);gap:8px;margin-bottom:17px;display:flex}.tv-tabs button{color:#6b7c83;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:12px;font-weight:850;display:flex}.tv-tabs button.active{border-bottom-color:var(--tv-gold);color:var(--tv-dark)}.tv-tabs svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tv-stage-panel{background:#111719;border:1px solid #28343a;margin-bottom:20px;box-shadow:0 18px 46px #1c2b3230}.tv-stage-panel>header{color:#e8eeee;background:#202a2e;justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.tv-stage-panel>header div:first-child{align-items:center;gap:10px;display:flex}.tv-stage-panel>header span{color:#d9bd78;letter-spacing:.12em;font-size:8px;font-weight:900}.tv-stage-panel>header strong{font-size:11px}.tv-stage-panel>header div:last-child{color:#9fb0b6;font-size:9px;font-weight:750}.tv-stage-panel>header i{background:#24bb70;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #24bb7020}.tv-player{background:#080b0d;position:relative}.tv-frame{aspect-ratio:16/9;background:#151a1c;width:100%;position:relative;overflow:hidden;container-type:inline-size}.tv-frame>video{object-fit:cover;width:100%;height:100%;display:block}.tv-player-empty{color:#b8c4c8;place-items:center;height:100%;font-size:14px;display:grid}.tv-player-controls{color:#dce6e9;background:#151c1f;align-items:center;gap:7px;min-height:54px;padding:8px 13px;display:flex}.tv-player-controls>button{color:#eaf0f2;background:#202a2e;border:1px solid #3b474c;border-radius:50%;place-items:center;width:35px;height:35px;padding:0;display:grid}.tv-player-controls>button:hover{color:#efd17e;border-color:#c8a24a}.tv-player-controls>button.tv-play{color:#222a2d;background:#c8a24a;border-color:#c8a24a;width:39px;height:39px}.tv-player-controls svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tv-player-controls .tv-play svg path{fill:currentColor;stroke:currentColor}.tv-player-dots{gap:7px;margin-left:10px;display:flex}.tv-player-dots button{background:#4b585d;border:0;width:22px;height:3px;padding:0}.tv-player-dots button.active{background:#c8a24a}.tv-player-controls>span{color:#94a5ab;margin-left:auto;font-size:9px;font-weight:800}.tv-slide{--tv-accent:#c8a24a;color:#fff;isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.tv-slide:before{content:"";z-index:-3;background-image:var(--tv-bg);background-size:cover;background-position:var(--tv-position,center);will-change:transform;position:absolute;inset:-3%;transform:scale(1.05)}.tv-slide-shade{z-index:-2;background:linear-gradient(90deg,#0b1012eb 0%,#0b1012b8 36%,#0b10121f 66%,#0b10120d 100%);position:absolute;inset:0}.tv-slide.text-right .tv-slide-shade{background:linear-gradient(90deg,#0b10120d 0%,#0b101226 34%,#0b1012c2 67%,#0b1012f0 100%)}.tv-slide-grain{z-index:-1;opacity:.16;mix-blend-mode:soft-light;background-image:radial-gradient(#fff .55px,#0000 .6px);background-size:4px 4px;position:absolute;inset:0}.tv-slide.theme-blue{--tv-accent:#40b8df}.tv-slide.theme-light{--tv-accent:#e0bd68}.tv-slide.theme-gold{--tv-accent:#d6b55f}.tv-slide-brand{align-items:center;gap:10px;display:flex;position:absolute;top:5.2%;left:4.6%}.tv-slide.text-right .tv-slide-brand{left:auto;right:4.6%}.tv-slide-brand img{object-fit:contain;filter:brightness(0)invert();opacity:.95;width:clamp(58px,8.3vw,140px);max-height:42px;display:block}.tv-slide-brand span{color:#eef2f3;letter-spacing:.13em;border-left:1px solid #ffffff6e;padding-left:10px;font-size:clamp(5px,.62vw,11px);font-weight:850}.tv-slide-copy{width:48%;position:absolute;top:50%;left:4.8%;transform:translateY(-46%)}.tv-slide.text-right .tv-slide-copy{text-align:right;left:auto;right:4.8%}.tv-slide-eyebrow{color:var(--tv-accent);letter-spacing:.15em;margin-bottom:1.5em;font-size:clamp(7px,.78vw,14px);font-weight:950;display:inline-block}.tv-slide h2{color:#fff;letter-spacing:-.047em;text-wrap:balance;text-shadow:0 3px 18px #0009;max-width:850px;margin:0;font-size:clamp(24px,3.65vw,68px);font-weight:820;line-height:1.04}.tv-slide-copy>strong{color:#fff;margin-top:1.05em;font-size:clamp(10px,1.15vw,21px);font-weight:760;display:block}.tv-slide-copy>p{color:#e1e7e9;max-width:710px;margin:.65em 0 0;font-size:clamp(8px,.94vw,17px);font-weight:520;line-height:1.45}.tv-slide.text-right .tv-slide-copy>p{margin-left:auto}.tv-slide-cta{background:var(--tv-accent);color:#202729;align-items:center;gap:.8em;margin-top:1.8em;padding:.9em 1.15em;font-size:clamp(7px,.75vw,14px);font-weight:900;display:inline-flex;box-shadow:0 8px 28px #0004}.tv-slide-cta i{font-size:1.3em;font-style:normal}.tv-slide-badge{color:#fff;letter-spacing:.12em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1017194f;border:1px solid #ffffff74;padding:.65em .9em;font-size:clamp(6px,.67vw,12px);font-weight:900;position:absolute;bottom:6.2%;right:4.6%}.tv-slide.text-right .tv-slide-badge{left:4.6%;right:auto}.tv-slide-accent{background:var(--tv-accent);width:34%;height:5px;box-shadow:0 -4px 18px var(--tv-accent);position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.tv-slide-accent{box-shadow:0 -4px 18px color-mix(in srgb,var(--tv-accent) 55%,transparent)}}.tv-slide.text-right .tv-slide-accent{left:auto;right:0}.motion-cinematic:before{animation:12s ease-out both tv-ken-right}.motion-reveal:before{transform-origin:35%;animation:11s ease-out both tv-ken-left}.motion-panorama:before{animation:11s ease-out both tv-panorama}.motion-focus:before{animation:12s ease-out both tv-focus}.motion-pulse:before{transform-origin:75% 58%;animation:11s ease-out both tv-pulse}.motion-signature:before{transform-origin:35% 45%;animation:13s ease-out both tv-signature}.tv-slide-brand{animation:.8s .12s both tv-fade-down}.tv-slide-eyebrow{animation:.75s .3s both tv-copy-in}.tv-slide h2{animation:.85s .52s both tv-copy-in}.tv-slide-copy>strong{animation:.8s .78s both tv-copy-in}.tv-slide-copy>p{animation:.8s .98s both tv-copy-in}.tv-slide-cta{animation:.75s 1.2s both tv-copy-in}.tv-slide-badge{animation:.8s 1.35s both tv-badge-in}.tv-slide-accent{animation:1.1s .35s both tv-line-in}@keyframes tv-ken-right{0%{transform:scale(1.1)translate(-1.2%)}to{transform:scale(1.02)translate(.8%)}}@keyframes tv-ken-left{0%{transform:scale(1.03)translate(1.2%)}to{transform:scale(1.1)translate(-1%)}}@keyframes tv-panorama{0%{transform:scale(1.08)translate(-1.4%)}to{transform:scale(1.03)translate(1.1%)}}@keyframes tv-focus{0%{transform:scale(1.02)}to{transform:scale(1.09)}}@keyframes tv-pulse{0%{transform:scale(1.08)}55%{transform:scale(1.025)}to{transform:scale(1.06)}}@keyframes tv-signature{0%{transform:scale(1.075)translate(1%)}to{transform:scale(1.025)translate(-.5%)}}@keyframes tv-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes tv-fade-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes tv-badge-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes tv-line-in{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.tv-player.transition-soft .tv-frame{animation:.65s both tv-frame-soft}.tv-player.transition-cinematic .tv-frame{animation:.5s both tv-frame-cinema}@keyframes tv-frame-soft{0%{opacity:.45}to{opacity:1}}@keyframes tv-frame-cinema{0%{opacity:.5;filter:brightness(.5)}to{opacity:1;filter:brightness()}}.tv-player.paused .tv-slide:before,.tv-player.paused .tv-slide-brand,.tv-player.paused .tv-slide-eyebrow,.tv-player.paused .tv-slide h2,.tv-player.paused .tv-slide-copy>strong,.tv-player.paused .tv-slide-copy>p,.tv-player.paused .tv-slide-cta,.tv-player.paused .tv-slide-badge,.tv-player.paused .tv-slide-accent{animation-play-state:paused!important}.tv-editor-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:17px;display:grid}.tv-playlist-editor,.tv-logic-card,.tv-library,.tv-runway{border:1px solid var(--tv-line);background:#fff}.tv-playlist-editor>header{border-bottom:1px solid #e7edef;justify-content:space-between;gap:20px;padding:20px;display:flex}.tv-playlist-editor>header h2,.tv-library>header h2,.tv-runway>header h2{margin:5px 0;font-size:21px}.tv-playlist-editor>header p,.tv-library>header p,.tv-runway>header p{color:var(--tv-muted);margin:0;font-size:11px}.tv-playlist-editor>header>span{color:#187049;background:#eaf7f0;border-radius:99px;align-self:start;padding:5px 8px;font-size:9px;font-weight:850}.tv-playlist-settings{background:#f7f9fa;border-bottom:1px solid #e4eaec;grid-template-columns:1.5fr .7fr auto;align-items:end;gap:10px;padding:14px 20px;display:grid}.tv-playlist-settings label{color:#596b72;gap:5px;font-size:9px;font-weight:850;display:grid}.tv-playlist-settings input,.tv-playlist-settings select{color:#293a40;background:#fff;border:1px solid #cad7dc;min-height:38px;padding:0 10px;font-size:11px}.tv-playlist-settings .tv-loop{background:#fff;border:1px solid #cad7dc;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.tv-playlist-settings .tv-loop input{accent-color:#c8a24a;width:15px;height:15px;min-height:0}.tv-playlist-list{display:grid}.tv-playlist-list>article{border-bottom:1px solid #e9eef0;grid-template-columns:32px 96px minmax(180px,1fr) auto auto auto;align-items:center;gap:11px;min-height:88px;padding:11px 17px;transition:opacity .18s,background .18s;display:grid}.tv-playlist-list>article.disabled{opacity:.48;background:#f5f7f8}.tv-playlist-list>article.dragging{opacity:.3}.tv-grip{color:#9aa8ad;letter-spacing:-5px;cursor:grab;background:0 0;border:0;height:38px;padding:0;font-size:20px}.tv-playlist-thumb{aspect-ratio:16/9;background-image:linear-gradient(90deg,#1720249c,transparent),var(--tv-bg);background-size:cover;background-position:var(--tv-position,center);border:0;width:96px;padding:0;position:relative;overflow:hidden}.tv-playlist-thumb span{color:#20282b;background:#c8a24a;place-items:center;width:18px;height:18px;font-size:8px;font-weight:900;display:grid;position:absolute;top:5px;left:5px}.tv-playlist-copy{min-width:0}.tv-playlist-copy small,.tv-playlist-copy strong,.tv-playlist-copy span,.tv-playlist-copy em{display:block}.tv-playlist-copy small{color:#9a782b;letter-spacing:.08em;font-size:8px;font-weight:900}.tv-playlist-copy strong{margin:4px 0 2px;font-size:12px}.tv-playlist-copy span{color:#7b8a90;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tv-playlist-copy em{color:#18704a;margin-top:4px;font-size:8px;font-style:normal;font-weight:850}.tv-mobile-order{gap:4px;display:flex}.tv-mobile-order button{background:#fff;border:1px solid #d3dde0;width:28px;height:30px;font-weight:900}.tv-mobile-order button:disabled{opacity:.3}.tv-duration{color:#798a91;grid-template-columns:45px 25px;align-items:center;gap:4px;font-size:8px;font-weight:850;display:grid}.tv-duration input{text-align:center;border:1px solid #ccd8dc;grid-row:2;width:45px;min-height:30px;padding:0 4px;font-size:10px}.tv-duration span{grid-row:2;font-size:8px}.tv-premium-switch{color:#8b6b20;justify-items:center;gap:3px;font-size:8px;font-weight:900;display:grid}.tv-premium-switch input{accent-color:#c8a24a;width:15px;height:15px}.tv-enabled{grid-template-columns:33px;justify-items:center;gap:3px;display:grid}.tv-enabled input{opacity:0;position:absolute}.tv-enabled>span{background:#b6c0c4;border-radius:99px;width:33px;height:18px;transition:all .18s;position:relative}.tv-enabled>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .18s;position:absolute;top:3px;left:3px}.tv-enabled input:checked+span{background:#24a568}.tv-enabled input:checked+span:after{transform:translate(15px)}.tv-enabled b{font-size:7px}.tv-playlist-editor>footer{background:#f7f9fa;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.tv-playlist-editor>footer span{color:#7a898f;font-size:9px}.tv-playlist-editor>footer button{color:#fff;background:#2f3437;border:0;min-height:39px;padding:0 15px;font-size:10px;font-weight:900}.tv-playlist-editor>footer button:disabled{opacity:.45;cursor:default}.tv-logic-card{padding:20px}.tv-logic-card h3{margin:5px 0 15px;font-size:18px}.tv-logic-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tv-logic-card li{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.tv-logic-card li>i{color:#846316;background:#fff4d8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:900;display:grid}.tv-logic-card b,.tv-logic-card small{display:block}.tv-logic-card b{font-size:10px}.tv-logic-card small{color:#7d8c91;margin-top:3px;font-size:9px;line-height:1.45}.tv-logic-card>p{color:#75868c;background:#f7f9fa;border-top:1px solid #e4eaec;margin:17px -20px -20px;padding:13px 20px;font-size:8px;line-height:1.5}.tv-library>header,.tv-runway>header{border-bottom:1px solid #e5ebed;justify-content:space-between;align-items:end;gap:25px;padding:20px;display:flex}.tv-library>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.tv-library>header button{color:#6c7d83;background:#fff;border:1px solid #d7e1e4;min-height:30px;padding:0 9px;font-size:8px;font-weight:850}.tv-library>header button.active{color:#71571b;background:#fff8e6;border-color:#c8a24a}.tv-library-grid{grid-template-columns:repeat(3,1fr);gap:15px;padding:20px;display:grid}.tv-library-grid>article{background:#fff;border:1px solid #dfe6e8;overflow:hidden;box-shadow:0 9px 24px #29404a0b}.tv-library-image{aspect-ratio:16/9;background-image:linear-gradient(0deg,#101719a8,transparent 60%),var(--tv-bg);background-size:cover;background-position:var(--tv-position,center);border:0;width:100%;display:block;position:relative;overflow:hidden}.tv-library-image>span{color:#fff;letter-spacing:.09em;background:#101719b8;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;top:10px;left:10px}.tv-library-image>i{color:#242b2e;background:#c8a24ae8;border-radius:50%;place-items:center;width:41px;height:41px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tv-library-image svg{fill:currentColor;stroke:currentColor;width:18px;height:18px}.tv-library-grid>article>div{padding:14px}.tv-library-grid small{color:#9a782b;letter-spacing:.08em;font-size:8px;font-weight:900}.tv-library-grid h3{margin:4px 0;font-size:15px}.tv-library-grid p{color:#63777f;min-height:34px;margin:0;font-size:10px;line-height:1.45}.tv-library-grid>article>div>span{color:#8a979c;margin-top:9px;font-size:8px;display:block}.tv-library-grid footer{border-top:1px solid #e5ebed;display:flex}.tv-library-grid footer button{color:#566c75;background:#fff;border:0;flex:1;min-height:39px;font-size:9px;font-weight:850}.tv-library-grid footer button+button{color:#8a691b;border-left:1px solid #e5ebed}.tv-runway>header>div:last-child{background:#fff9e9;border-left:3px solid #c8a24a;gap:3px;max-width:390px;padding:12px 14px;display:grid}.tv-runway>header>div:last-child b{font-size:10px}.tv-runway>header>div:last-child span{color:#6f797d;font-size:9px;line-height:1.4}.tv-runway-steps{background:#f7f9fa;border-bottom:1px solid #e2e9eb;grid-template-columns:repeat(4,1fr);display:grid}.tv-runway-steps span{color:#687a81;border-right:1px solid #e2e9eb;align-items:center;gap:8px;padding:11px 13px;font-size:8px;font-weight:800;display:flex}.tv-runway-steps span:last-child{border-right:0}.tv-runway-steps i{color:#fff;background:#293438;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.tv-runway-list{gap:12px;padding:20px;display:grid}.tv-runway-list>article{border:1px solid #dce5e8;grid-template-columns:210px 1fr;display:grid;overflow:hidden}.tv-runway-list>article.ready{border-left:4px solid #25a568}.tv-runway-thumb{background-image:linear-gradient(0deg,#11191caa,transparent 65%),var(--tv-bg);background-size:cover;background-position:var(--tv-position,center);min-height:208px;position:relative}.tv-runway-thumb span{color:#fff;letter-spacing:.1em;background:#151d20c7;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;bottom:10px;left:10px}.tv-runway-body{padding:14px}.tv-runway-body>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.tv-runway-body small{color:#8b9a9f;font-size:8px}.tv-runway-body h3{margin:4px 0 8px;font-size:15px}.tv-runway-body>header>span{color:#7e6016;background:#fff3d4;border-radius:99px;padding:5px 7px;font-size:8px;font-weight:850}.tv-runway-list article.ready .tv-runway-body>header>span{color:#176e48;background:#e8f7ef}.tv-runway textarea{resize:vertical;color:#52666e;background:#f7f9fa;border:1px solid #d7e1e4;width:100%;min-height:79px;padding:10px;font:500 9px/1.5 Montserrat,Arial,sans-serif;display:block}.tv-runway-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.tv-runway-actions>button,.tv-upload{color:#4a626b;background:#fff;border:1px solid #ccd9dd;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:8px;font-weight:850;display:flex}.tv-runway-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.tv-rights{color:#687a81;align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex}.tv-rights input{accent-color:#c8a24a;width:14px;height:14px}.tv-upload{opacity:.45;cursor:not-allowed;margin-left:auto;position:relative}.tv-upload.enabled{color:#fff;opacity:1;cursor:pointer;background:#2f3437;border-color:#2f3437}.tv-upload input{opacity:0;cursor:inherit;position:absolute;inset:0}.tv-runway-actions .tv-remove-video{color:#963a38;border-color:#e0bebe}.tv-video-meta{margin-top:8px;font-weight:750;color:#26734f!important;display:block!important}.tv-loading,.tv-error{text-align:center;align-content:center;place-items:center;min-height:520px;display:grid}.tv-loading>span{border:4px solid #dce4e7;border-top-color:#c8a24a;border-radius:50%;width:45px;height:45px;animation:.8s linear infinite tv-spin}.tv-loading strong{margin-top:15px}.tv-loading p,.tv-error p{color:#718087;font-size:12px}.tv-error>span{color:#a63d3b;background:#ffeded;border-radius:50%;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.tv-error button{color:#fff;background:#2f3437;border:0;min-height:39px;padding:0 14px;font-weight:850}@keyframes tv-spin{to{transform:rotate(360deg)}}.tv-player:fullscreen{background:#000;flex-direction:column;justify-content:center;width:100vw;height:100vh;display:flex}.tv-player:fullscreen .tv-frame{aspect-ratio:16/9;width:100%;max-height:calc(100vh - 58px)}.tv-player:fullscreen .tv-player-controls{z-index:10;opacity:.18;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.tv-player:fullscreen .tv-player-controls:hover{opacity:1}@media (width<=1150px){.tv-editor-layout{grid-template-columns:1fr}.tv-logic-card{display:none}.tv-library-grid{grid-template-columns:repeat(2,1fr)}.tv-playlist-list>article{grid-template-columns:30px 86px minmax(150px,1fr) auto auto}.tv-premium-switch{grid-column:4}.tv-enabled{grid-area:1/5}.tv-duration{grid-column:4}.tv-mobile-order{grid-column:5}}@media (width<=760px){.tv-workspace-head{flex-direction:column;align-items:stretch}.tv-workspace-head h1{font-size:28px}.tv-head-status{align-self:start}.tv-tabs{overflow-x:auto}.tv-tabs button{flex:none}.tv-stage-panel{margin-inline:-16px}.tv-stage-panel>header{padding:9px 12px}.tv-stage-panel>header div:last-child{display:none}.tv-player-controls{min-height:48px;padding:6px 9px}.tv-player-controls>button{width:32px;height:32px}.tv-player-controls>button.tv-play{width:35px;height:35px}.tv-player-dots{gap:4px;margin-left:3px}.tv-player-dots button{width:10px}.tv-player-controls>span{display:none}.tv-slide-copy{width:67%;left:5.5%}.tv-slide.text-right .tv-slide-copy{right:5.5%}.tv-slide h2{font-size:clamp(18px,5.2vw,34px)}.tv-slide-copy>strong{font-size:clamp(7px,2vw,13px)}.tv-slide-copy>p{display:none}.tv-slide-cta{margin-top:1.15em}.tv-slide-badge{display:none}.tv-playlist-settings{grid-template-columns:1fr}.tv-playlist-list>article{grid-template-columns:27px 76px minmax(0,1fr) auto;gap:8px;padding:10px}.tv-playlist-copy span{display:none}.tv-duration{grid-area:2/3;grid-template-columns:42px 22px}.tv-duration input{width:42px}.tv-mobile-order{grid-area:2/4}.tv-premium-switch{grid-area:2/2;justify-self:start}.tv-enabled{grid-area:1/4}.tv-playlist-editor>footer{flex-direction:column;align-items:stretch}.tv-playlist-editor>footer button{width:100%}.tv-library>header,.tv-runway>header{flex-direction:column;align-items:stretch}.tv-library>header>div:last-child{justify-content:flex-start}.tv-library-grid{grid-template-columns:1fr;padding:13px}.tv-runway>header>div:last-child{max-width:none}.tv-runway-steps{grid-template-columns:1fr 1fr}.tv-runway-steps span:nth-child(2){border-right:0}.tv-runway-list{padding:12px}.tv-runway-list>article{grid-template-columns:1fr}.tv-runway-thumb{aspect-ratio:16/7;min-height:0}.tv-runway-actions{flex-direction:column;align-items:stretch}.tv-runway-actions>*{justify-content:center;width:100%;margin-left:0!important}.tv-rights{justify-content:flex-start}.tv-runway textarea{min-height:105px}}.tv-weather-icon{opacity:.74;text-shadow:0 12px 35px #0007;font-size:clamp(60px,11vw,190px);position:absolute;top:50%;right:9%;transform:translateY(-50%)}.tv-slide.text-right .tv-weather-icon{left:9%;right:auto}.tv-playlist-manager{border-bottom:1px solid #e4eaec;grid-template-columns:1fr 1fr auto auto;align-items:end;gap:9px;padding:13px 20px;display:grid}.tv-playlist-manager label,.tv-device-create label{color:#596b72;gap:5px;font-size:9px;font-weight:850;display:grid}.tv-playlist-manager input,.tv-playlist-manager select,.tv-device-create input,.tv-device-create select{background:#fff;border:1px solid #cad7dc;min-height:38px;padding:0 10px}.tv-playlist-manager button,.tv-device-create button,.tv-schedule-toggle{color:#fff;background:#2f3437;border:1px solid #ccd8dc;min-height:38px;padding:0 11px;font-size:9px;font-weight:850}.tv-playlist-manager .danger,.tv-device-list .danger{color:#973a32;background:#fff;border-color:#e6c2bd}.tv-playlist-settings{grid-template-columns:1.35fr .7fr 1fr auto}.tv-playlist-list>article{grid-template-columns:32px 96px minmax(180px,1fr) auto auto auto auto}.tv-schedule-toggle{color:#6a5521;white-space:nowrap;background:#fff;min-height:31px}.tv-schedule-editor{background:#f7f9fa;border-top:1px solid #e2e9eb;grid-column:1/-1;grid-template-columns:100px 115px 115px 1fr;align-items:end;gap:10px;margin:0 -17px -11px;padding:12px 17px;display:grid}.tv-schedule-editor>label{color:#65767d;gap:5px;font-size:8px;font-weight:850;display:grid}.tv-schedule-editor input{background:#fff;border:1px solid #cad7dc;min-height:34px;padding:0 8px}.tv-schedule-editor fieldset{border:0;gap:5px;margin:0;padding:0;display:flex}.tv-schedule-editor legend{color:#65767d;margin-bottom:5px;font-size:8px;font-weight:850}.tv-schedule-editor fieldset label{color:#566970;background:#fff;border:1px solid #d8e1e4;align-items:center;gap:3px;padding:8px 6px;font-size:8px;font-weight:800;display:flex}.tv-schedule-editor fieldset input{min-height:0}.tv-builder,.tv-devices{border:1px solid var(--tv-line);background:#fff}.tv-builder>header,.tv-devices>header{border-bottom:1px solid #e3eaec;padding:21px}.tv-builder>header>span,.tv-devices>header>span{color:#9a782b;letter-spacing:.14em;font-size:9px;font-weight:900}.tv-builder h2,.tv-devices h2{margin:5px 0;font-size:22px}.tv-builder header p,.tv-devices header p{color:#718087;margin:0;font-size:11px}.tv-builder-modes{gap:8px;padding:14px 20px 0;display:flex}.tv-builder-modes button{color:#566b73;min-height:38px;font:inherit;background:#fff;border:1px solid #cad7dc;padding:0 18px;font-size:10px;font-weight:900}.tv-builder-modes button.active{color:#7b5d18;background:#fff8e5;border-color:#c8a24a}.tv-builder-grid{grid-template-columns:minmax(0,1fr) 290px;gap:18px;padding:20px;display:grid}.tv-builder-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tv-builder-form>label{color:#566b73;gap:5px;font-size:9px;font-weight:850;display:grid}.tv-builder-form input,.tv-builder-form select,.tv-builder-form textarea{min-height:40px;font:inherit;background:#fff;border:1px solid #cad7dc;padding:9px 10px;font-size:10px}.tv-builder-form textarea{resize:vertical;min-height:78px}.tv-builder-form .tv-rights,.tv-builder-form>button{grid-column:1/-1}.tv-builder-form>button{color:#fff;background:#2f3437;border:0;min-height:45px;font-size:10px;font-weight:900}.tv-builder-note{background:#fff9e8;border-left:3px solid #c8a24a;align-self:start;padding:18px}.tv-builder-note b,.tv-builder-note span,.tv-builder-note em{display:block}.tv-builder-note b{font-size:12px}.tv-builder-note span,.tv-builder-note em{color:#6f7c81;margin-top:6px;font-size:9px;line-height:1.5}.tv-builder-note em{border-top:1px solid #ead9a9;padding-top:8px;font-style:normal;font-weight:800}.tv-property-import{background:#fffaf0;border:1px solid #dcc37d;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.tv-property-import label{color:#566b73;gap:5px;font-size:9px;font-weight:850;display:grid}.tv-property-import button{color:#fff;min-height:40px;font:inherit;background:#2f3437;border:0;padding:0 16px;font-size:10px;font-weight:900}.tv-property-import-result{background:#f7fafb;border:1px solid #dce5e7;grid-column:1/-1;align-items:center;gap:12px;padding:10px;display:flex}.tv-property-import-result>span{aspect-ratio:16/9;color:#708087;text-align:center;background:#e8edef;place-items:center;width:112px;font-size:8px;display:grid}.tv-property-import-result .tv-property-import-image{background-position:50%;background-size:cover}.tv-property-import-result div{gap:4px;display:grid}.tv-property-import-result b{font-size:11px}.tv-property-import-result small{color:#708087;font-size:9px}.tv-open-player{color:#fff;background:#2f3437;border:1px solid #2f3437;align-items:center;gap:8px;min-height:44px;margin-top:14px;padding:0 16px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.tv-open-player:hover{background:#a7812c;border-color:#a7812c}.tv-open-player:focus-visible{outline-offset:3px;outline:3px solid #d9b85e}.tv-open-player svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.tv-device-create{background:#f7f9fa;border-bottom:1px solid #e3eaec;grid-template-columns:1fr 1fr 1fr .7fr auto;align-items:end;gap:10px;padding:18px 20px;display:grid}.tv-device-create button{border:0}.tv-pairing{background:#fff8e8;border-bottom:1px solid #e3eaec;justify-items:center;gap:6px;padding:24px;display:grid}.tv-pairing span{color:#8f6c1c;letter-spacing:.14em;font-size:8px;font-weight:900}.tv-pairing strong{letter-spacing:.16em;font-size:34px}.tv-pairing small{color:#7a817f;font-size:9px}.tv-device-list>article{border-bottom:1px solid #e6ecee;grid-template-columns:58px 90px minmax(150px,1fr) 210px auto auto auto auto;align-items:center;gap:12px;padding:15px 20px;display:grid}.tv-device-list article>div:nth-child(3) strong,.tv-device-list article>div:nth-child(3) small{display:block}.tv-device-list article>div:nth-child(3) small,.tv-device-list article>small{color:#77878d;font-size:8px}.tv-device-list select{background:#fff;border:1px solid #cad7dc;min-height:36px;padding:0 8px;font-size:9px}.tv-device-list button{color:#52676f;background:#fff;border:1px solid #cad7dc;min-height:34px;padding:0 9px;font-size:8px;font-weight:850}.tv-device-order{gap:4px;display:flex}.tv-device-order button{width:27px;padding:0;font-size:14px}.tv-device-order button:disabled{cursor:not-allowed;opacity:.3}.tv-device-status{align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.tv-device-status i{background:#9da9ad;border-radius:50%;width:8px;height:8px}.tv-device-status.online i{background:#21ac68;box-shadow:0 0 0 4px #21ac681c}.tv-device-status.pairing i{background:#d4a137}.tv-sync{color:#66767b;background:#edf1f2;border-radius:99px;padding:5px 7px;font-size:8px;font-weight:850}.tv-sync.synced{color:#177149;background:#e8f7ef}.tv-sync.pending{color:#765812;background:#fff2cf}.tv-device-empty{text-align:center;color:#74858c;padding:35px;font-size:11px}@media (width<=1150px){.tv-device-create{grid-template-columns:1fr 1fr}.tv-device-list>article{grid-template-columns:85px 1fr 180px auto}.tv-builder-grid{grid-template-columns:1fr}}@media (width<=760px){.tv-weather-icon{display:none}.tv-playlist-manager,.tv-device-create,.tv-builder-form{grid-template-columns:1fr}.tv-schedule-toggle{grid-area:3/2/auto/4}.tv-schedule-editor{grid-template-columns:1fr 1fr;margin-inline:-10px}.tv-schedule-editor fieldset{flex-wrap:wrap;grid-column:1/-1}.tv-builder-grid{padding:13px}.tv-builder-form .tv-rights,.tv-builder-form>button{grid-column:auto}.tv-device-list>article{grid-template-columns:1fr}.tv-device-list article>*{grid-column:auto!important}.tv-pairing strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.tv-slide:before,.tv-slide-brand,.tv-slide-eyebrow,.tv-slide h2,.tv-slide-copy>strong,.tv-slide-copy>p,.tv-slide-cta,.tv-slide-badge,.tv-slide-accent,.tv-frame{animation:none!important}.tv-slide:before{transform:scale(1.03)}}.tv-slide.theme-blue,.tv-slide.theme-light,.tv-slide.theme-gold{--tv-accent:#c8a24a}.tv-slide.kind-news .tv-slide-copy{width:56%}.tv-slide.kind-news .tv-slide-copy h2{font-size:clamp(22px,3vw,56px);line-height:1.08}.tv-slide.kind-humor h2{font-size:clamp(23px,3.3vw,61px)}.tv-weather-icon{color:#c8a24a;filter:grayscale()sepia(.8);font-family:Arial,sans-serif}.tv-slide.kind-weather:before,.tv-slide.kind-news:before,.tv-slide.kind-general-news:before{opacity:.58;filter:grayscale(.35)saturate(.78)}.tv-slide.kind-weather .tv-slide-shade,.tv-slide.kind-news .tv-slide-shade,.tv-slide.kind-general-news .tv-slide-shade{background:linear-gradient(110deg,#1a1f22f2,#2f3437d6 62%,#1b20238a)}.tv-weather-layout{grid-template-rows:1fr auto;grid-template-columns:1.05fr .38fr 1.9fr;align-items:center;gap:4%;display:grid;position:absolute;inset:17% 5% 8%}.tv-weather-heading h2{margin:0;font-size:clamp(30px,4.1vw,76px)}.tv-weather-heading p{color:#d9e0e2;margin:.65em 0 0;font-size:clamp(10px,1.05vw,19px)}.tv-weather-current{border-right:1px solid #ffffff2f;justify-items:center;padding-right:7%;display:grid}.tv-weather-current>span{color:#c8a24a;filter:grayscale()sepia(.8);height:1em;font:clamp(45px,7.4vw,138px)/1 Arial,sans-serif}.tv-weather-current>strong{letter-spacing:-.06em;font-size:clamp(31px,4.3vw,80px);font-weight:750}.tv-weather-current>small{text-transform:uppercase;color:#aebabc;letter-spacing:.14em;font-size:clamp(6px,.65vw,12px);font-weight:800}.tv-forecast-grid{grid-template-columns:repeat(4,1fr);gap:2%;display:grid}.tv-forecast-day{border-left:1px solid #ffffff24;align-content:center;justify-items:center;gap:.5em;min-height:clamp(110px,15vw,260px);display:grid}.tv-forecast-day:first-child{border-left:0}.tv-forecast-day b{color:#e8ecee;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(8px,.9vw,16px)}.tv-forecast-day>span{color:#c8a24a;filter:grayscale()sepia(.8);height:1em;font:clamp(34px,4.7vw,88px)/1 Arial,sans-serif}.tv-forecast-day strong{letter-spacing:-.05em;font-size:clamp(20px,2.55vw,48px)}.tv-forecast-day small{color:#aeb9bc;font-size:clamp(11px,1.1vw,20px)}.tv-forecast-loading{color:#cbd4d6;grid-column:1/-1}.tv-info-source{color:#9aa7aa;letter-spacing:.06em;grid-column:1/-1;font-size:clamp(6px,.6vw,11px)}.tv-news-layout{text-align:left;flex-direction:column;justify-content:center;width:62%;display:flex;position:absolute;top:15.5%;bottom:11.5%;left:5.2%;transform:none}.tv-slide.text-right .tv-news-layout{text-align:left;left:5.2%;right:auto}.tv-news-layout .tv-slide-eyebrow{margin-bottom:1em;font-size:clamp(8px,.82cqw,16px)}.tv-news-layout h2{letter-spacing:-.045em;text-wrap:balance;max-width:1050px;margin:0;font-size:clamp(24px,3.85cqw,74px);line-height:1.03}.tv-news-layout>p{color:#e3e9ea;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:980px;margin:.58em 0 0;font-size:clamp(11px,1.28cqw,25px);font-weight:560;line-height:1.34;display:-webkit-box;overflow:hidden}.tv-slide.text-right .tv-news-layout>p{margin-left:0}.tv-news-meta{color:#bec8ca;flex-wrap:wrap;align-items:center;gap:.7em .95em;margin-top:1.05em;font-size:clamp(8px,.82cqw,16px);display:flex}.tv-slide.text-right .tv-news-meta{justify-content:flex-start}.tv-news-meta strong{color:#fff}.tv-news-meta span{color:#e0c67f;letter-spacing:.08em;border:1px solid #c8a24a99;padding:.42em .66em;font-weight:850}.tv-news-meta small{font-size:inherit}.tv-slide.kind-news.text-right .tv-slide-brand,.tv-slide.kind-general-news.text-right .tv-slide-brand{left:4.6%;right:auto}.tv-slide.kind-news .tv-slide-badge,.tv-slide.kind-general-news .tv-slide-badge{display:none}.tv-slide.kind-knowledge .tv-slide-shade,.tv-slide.kind-humor .tv-slide-shade,.tv-slide.kind-seasonal .tv-slide-shade{background:linear-gradient(100deg,#14191bf7 0%,#23292ce8 44%,#1b20236b 66%,#14191b1f 100%)}.tv-slide.kind-knowledge .tv-slide-copy,.tv-slide.kind-humor .tv-slide-copy,.tv-slide.kind-seasonal .tv-slide-copy{text-align:left;flex-direction:column;justify-content:center;width:51%;display:flex;inset:17% auto 12% 4.8%;transform:none}.tv-slide.kind-knowledge .tv-slide-copy>strong,.tv-slide.kind-humor .tv-slide-copy>strong,.tv-slide.kind-seasonal .tv-slide-copy>strong{font-size:clamp(10px,1.25cqw,24px);line-height:1.3}.tv-slide.kind-knowledge .tv-slide-copy>p,.tv-slide.kind-humor .tv-slide-copy>p,.tv-slide.kind-seasonal .tv-slide-copy>p{margin-left:0;font-size:clamp(8px,1cqw,19px)}.tv-slide-image-credit{color:#d2d8da;letter-spacing:.05em;opacity:.78;font-size:clamp(5px,.5cqw,10px);position:absolute;bottom:2.4%;left:auto;right:4.6%}@media (width<=760px){.tv-weather-layout{grid-template-columns:.9fr .38fr 1.7fr;gap:2.5%;inset:18% 5% 8%}.tv-weather-heading .tv-slide-eyebrow{margin-bottom:.7em}.tv-weather-heading p{display:none}.tv-forecast-day{min-height:70px}.tv-info-source{font-size:7px}.tv-news-layout,.tv-slide.text-right .tv-news-layout{width:67%;inset:16% auto 8.5% 5%;transform:none}.tv-news-layout .tv-slide-eyebrow{margin-bottom:.75em;font-size:clamp(7px,1.9cqw,10px)}.tv-news-layout h2{font-size:clamp(17px,5.2cqw,25px)}.tv-news-layout.is-long h2{font-size:clamp(16px,4.65cqw,23px)}.tv-news-layout.is-very-long h2{font-size:clamp(15px,4.15cqw,21px)}.tv-news-layout>p{-webkit-line-clamp:2;font-size:clamp(8px,2.45cqw,12px);line-height:1.26}.tv-news-meta{gap:.55em .7em;margin-top:.75em;font-size:clamp(7px,1.85cqw,10px)}.tv-slide.kind-knowledge .tv-slide-copy,.tv-slide.kind-humor .tv-slide-copy,.tv-slide.kind-seasonal .tv-slide-copy{width:54%;top:18%;bottom:10%;left:5%}.tv-slide.kind-knowledge h2,.tv-slide.kind-humor h2,.tv-slide.kind-seasonal h2{font-size:clamp(18px,4.7cqw,24px)}.tv-slide.kind-knowledge .tv-slide-copy>strong,.tv-slide.kind-humor .tv-slide-copy>strong,.tv-slide.kind-seasonal .tv-slide-copy>strong{font-size:clamp(8px,2.2cqw,11px)}.tv-slide.kind-knowledge .tv-slide-eyebrow,.tv-slide.kind-humor .tv-slide-eyebrow,.tv-slide.kind-seasonal .tv-slide-eyebrow{margin-bottom:.85em;font-size:clamp(7px,1.8cqw,9px)}.tv-slide-image-credit{font-size:6px}}.tv-schedule-editor{grid-template-columns:85px 145px 145px 110px 110px 1fr}@media (width<=760px){.tv-schedule-editor{grid-template-columns:1fr 1fr}}.tv-slide:before{z-index:0}.tv-slide-background-video{z-index:1;object-fit:cover;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.tv-slide-shade{z-index:2}.tv-slide-grain{z-index:3}.tv-slide-brand,.tv-slide-copy,.tv-weather-layout,.tv-news-layout,.tv-slide-image-credit,.tv-slide-badge,.tv-slide-accent{z-index:4}.tv-slide.kind-property .tv-slide-shade{background:linear-gradient(90deg,#0d1214fa 0%,#171d1ff0 42%,#151b1d61 64%,#0f14160f 100%)}.tv-property-layout{z-index:4;flex-direction:column;justify-content:center;width:51%;display:flex;position:absolute;top:15%;bottom:10%;left:4.8%}.tv-property-layout .tv-slide-eyebrow{margin-bottom:.85em}.tv-property-layout>strong{color:#fff;margin-top:.75em;font-size:clamp(10px,1.25cqw,24px);line-height:1.3}.tv-property-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em 1.2em;margin-top:1.25em;display:grid}.tv-property-facts div{background:#171d1fc9;border-left:3px solid #c8a24a;padding:.58em .7em}.tv-property-facts small,.tv-property-facts b{display:block}.tv-property-facts small{color:#d8c17f;letter-spacing:.1em;font-size:clamp(6px,.6cqw,11px);font-weight:900}.tv-property-facts b{color:#fff;margin-top:.25em;font-size:clamp(10px,1.18cqw,23px)}.tv-property-layout>p{color:#e1e7e9;margin:.9em 0 0;font-size:clamp(8px,1cqw,19px);line-height:1.35}.tv-property-note{color:#b8c2c5;margin-top:.8em;font-size:clamp(6px,.62cqw,12px)}@media (width<=760px){.tv-builder-modes{padding-inline:13px}.tv-builder-modes button{flex:1;padding-inline:8px}.tv-property-import{grid-template-columns:1fr}.tv-property-import button{width:100%}.tv-property-layout{width:55%;top:17%;bottom:8%;left:5%}.tv-property-layout h2{font-size:clamp(17px,5cqw,25px)}.tv-property-layout>strong{font-size:clamp(8px,2.2cqw,11px)}.tv-property-facts{gap:.4em;margin-top:.7em}.tv-property-facts div{border-left-width:2px;padding:.38em .48em}.tv-property-facts small{font-size:clamp(5px,1.45cqw,7px)}.tv-property-facts b{font-size:clamp(8px,2.15cqw,11px)}.tv-property-layout>p{display:none}.tv-property-note{font-size:6px}}.tv-pairing{gap:10px}.tv-pairing>span{color:#8f6c1c;letter-spacing:.14em;font-size:8px;font-weight:900}.tv-pairing-code{justify-content:center;align-items:center;gap:16px;display:flex}.tv-pairing-code strong{letter-spacing:.16em;font-size:34px}.tv-pairing-code button{color:#fff;background:#2f3437;border:1px solid #2f3437;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:10px;font-weight:900;display:inline-flex}.tv-pairing-code button:hover{background:#a7812c;border-color:#a7812c}.tv-pairing-code button:focus-visible{outline-offset:3px;outline:3px solid #d9b85e}.tv-pairing-code svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.tv-pairing small{text-align:center}@media (width<=760px){.tv-pairing-code{flex-direction:column;gap:10px;width:100%}.tv-pairing-code strong{font-size:27px}.tv-pairing-code button{justify-content:center;width:min(100%,260px)}}.tv-slide-brand img{width:clamp(28px,8.3cqw,140px);max-height:none}.tv-slide h2{font-size:clamp(10px,3.65cqw,68px)}.tv-slide-copy>strong{font-size:clamp(5.5px,1.15cqw,21px)}.tv-slide-copy>p{font-size:clamp(5px,.94cqw,17px)}.tv-slide-cta{font-size:clamp(4.5px,.75cqw,14px)}.tv-weather-heading h2{font-size:clamp(11px,4.1cqw,76px)}.tv-weather-heading p{font-size:clamp(5px,1.05cqw,19px)}.tv-weather-current>span{font-size:clamp(21px,7.4cqw,138px)}.tv-weather-current>strong{font-size:clamp(14px,4.3cqw,80px)}.tv-weather-current>small{font-size:clamp(4px,.65cqw,12px)}.tv-forecast-day{min-height:clamp(45px,15cqw,260px)}.tv-forecast-day>span{font-size:clamp(17px,4.7cqw,88px)}.tv-forecast-day strong{font-size:clamp(10px,2.55cqw,48px)}.tv-news-layout h2{font-size:clamp(10px,3.85cqw,74px)}.tv-news-layout.is-long h2{font-size:clamp(9px,3.35cqw,64px)}.tv-news-layout.is-very-long h2{font-size:clamp(8.5px,2.9cqw,56px)}.tv-news-layout>p{font-size:clamp(6px,1.28cqw,25px)}.tv-slide.kind-knowledge h2,.tv-slide.kind-humor h2,.tv-slide.kind-seasonal h2{font-size:clamp(10px,4.05cqw,78px)}.tv-property-layout h2{font-size:clamp(10px,3.7cqw,70px)}.tv-slide.density-high .tv-slide-eyebrow{margin-bottom:.7em}.tv-slide.density-high .tv-slide-copy>strong{margin-top:.7em}.tv-slide.density-high .tv-slide-copy>p{margin-top:.45em}@media (width<=760px){.tv-slide-copy{width:54%;left:4.8%}.tv-slide.text-right .tv-slide-copy{right:4.8%}.tv-slide-copy>p,.tv-property-layout>p{display:block}.tv-slide-cta{margin-top:.9em}.tv-news-layout,.tv-slide.text-right .tv-news-layout{width:62%;top:15.5%;bottom:10.5%;left:5.2%}.tv-news-layout>p{-webkit-line-clamp:3}.tv-slide.kind-knowledge .tv-slide-copy,.tv-slide.kind-humor .tv-slide-copy,.tv-slide.kind-seasonal .tv-slide-copy{width:51%;top:17%;bottom:12%;left:4.8%}.tv-property-layout{width:51%;top:15%;bottom:10%;left:4.8%}.tv-weather-heading p{display:block}.tv-forecast-day{min-height:45px}.tv-info-source,.tv-slide-image-credit{font-size:4px}}.tv-slide-brand.custom img{filter:none}.tv-slide-brand.custom b{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(100px,18cqw,320px);font-size:clamp(8px,1.4cqw,24px);font-weight:900;overflow:hidden}.tv-slide-brand.custom span{background:var(--tv-brand-primary);border-left:0;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.tv-slide-brand.custom span{background:color-mix(in srgb,var(--tv-brand-primary) 84%,#000)}}.tv-music-settings{background:linear-gradient(125deg,#f8f2e4,#fff 58%);border-top:1px solid #e4eaec;border-bottom:1px solid #e4eaec;grid-template-columns:minmax(190px,1.15fr) auto minmax(240px,1fr) minmax(180px,.75fr) auto;align-items:end;gap:14px;padding:17px 20px;display:grid}.tv-music-settings label{color:#596b72;gap:6px;font-size:9px;font-weight:850;display:grid}.tv-music-settings select{background:#fff;border:1px solid #cbd7da;min-height:38px;padding:0 10px}.tv-music-settings input[type=range]{accent-color:#c8a24a;width:100%}.tv-music-intro{gap:3px;display:grid}.tv-music-intro>span{color:#a57924;letter-spacing:.15em;font-size:9px;font-weight:900}.tv-music-intro>strong{color:#223036;font-size:14px}.tv-music-intro>small{color:#75868c;font-size:9px;line-height:1.45}.tv-music-toggle{white-space:nowrap;align-items:center;gap:7px;min-height:38px;display:flex!important}.tv-music-toggle input{opacity:0;position:absolute}.tv-music-toggle span{background:#cfd8db;border-radius:12px;width:32px;height:18px;padding:2px}.tv-music-toggle span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;display:block}.tv-music-toggle input:checked+span{background:#238b61}.tv-music-toggle input:checked+span:after{transform:translate(14px)}.tv-music-settings>button{color:#725719;white-space:nowrap;background:#fff;border:1px solid #c8a24a;min-height:38px;padding:0 13px;font-size:9px;font-weight:900}.tv-music-settings>button.active{color:#fff;background:#2f3437}.tv-music-license{color:#65777d;grid-column:1/-1;align-items:center;gap:9px;padding-top:2px;font-size:8px;display:flex}.tv-music-license b{color:#16734d}.tv-music-license span{line-height:1.45}@media (width<=980px){.tv-music-settings{grid-template-columns:1fr 1fr}.tv-music-intro,.tv-music-license{grid-column:1/-1}.tv-music-settings>button{align-self:end}}@media (width<=760px){.tv-music-settings{grid-template-columns:1fr;padding:14px}.tv-music-intro,.tv-music-license{grid-column:auto}.tv-music-license{display:grid}.tv-music-settings>button{width:100%}}.tv-ai-builder{background:linear-gradient(125deg,#fff8e7,#fff 62%);border:1px solid #dcc57f;grid-column:1/-1;grid-template-columns:minmax(220px,.75fr) minmax(300px,1.35fr) auto;align-items:end;gap:12px 14px;padding:16px;display:grid}.tv-ai-builder>div{align-self:start}.tv-ai-builder>div span,.tv-ai-builder>div b,.tv-ai-builder>div small{display:block}.tv-ai-builder>div span{color:#9a782b;letter-spacing:.14em;font-size:8px;font-weight:800}.tv-ai-builder>div b{color:#26383f;margin-top:5px;font-size:14px}.tv-ai-builder>div small{color:#718087;max-width:430px;margin-top:5px;font-size:9px;line-height:1.5}.tv-ai-builder textarea{resize:vertical;color:#26383f;background:#fff;border:1px solid #cbd7da;grid-area:1/2/3;min-height:108px;padding:11px 12px;font-size:10px;line-height:1.5}.tv-ai-builder>label{color:#596b72;grid-column:1/3;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.tv-ai-builder>label input{accent-color:#c8a24a;width:15px;height:15px}.tv-ai-builder>button{color:#fff;white-space:nowrap;background:#2f3437;border:0;grid-area:1/3/3;min-height:108px;padding:0 18px;font-size:10px;font-weight:800}.tv-ai-builder>button:disabled{opacity:.5;cursor:default}.tv-builder-form label>small{color:#7b8b91;margin-top:5px;font-size:8px;font-weight:500;line-height:1.45;display:block}.tv-builder-form input[type=file]{background:#fff;height:auto;min-height:38px;padding:8px}.tv-slide{font-synthesis:none;font-family:Montserrat,Segoe UI,Arial,sans-serif}.tv-slide-brand.custom b,.tv-slide-brand span,.tv-slide-eyebrow,.tv-slide-badge{font-weight:800}.tv-slide h2,.tv-news-layout h2,.tv-weather-heading h2,.tv-property-layout h2{letter-spacing:-.038em;font-weight:800;line-height:1.07}.tv-slide-copy>strong,.tv-property-layout>strong,.tv-weather-current>span,.tv-weather-current>strong,.tv-forecast-day strong{font-weight:700}.tv-slide-copy>p,.tv-news-layout>p,.tv-property-layout>p,.tv-weather-heading p{font-weight:500;line-height:1.42}.tv-news-meta,.tv-info-source,.tv-slide-image-credit,.tv-property-note{font-weight:500}.tv-slide-cta,.tv-property-facts b,.tv-forecast-day b{font-weight:700}.tv-slide-brand span{font-size:clamp(9px,.75cqw,14px)}.tv-slide-eyebrow{font-size:clamp(11px,1cqw,19px)}.tv-slide-copy>strong{font-size:clamp(18px,1.55cqw,30px);line-height:1.3}.tv-slide-copy>p{font-size:clamp(16px,1.3cqw,25px);line-height:1.4}.tv-slide-badge{font-size:clamp(9px,.78cqw,15px)}.tv-news-layout .tv-slide-eyebrow{font-size:clamp(11px,1cqw,19px)}.tv-news-layout>p{font-size:clamp(17px,1.5cqw,29px);line-height:1.36}.tv-news-meta{font-size:clamp(11px,1cqw,19px)}.tv-slide.kind-knowledge .tv-slide-copy>strong,.tv-slide.kind-humor .tv-slide-copy>strong,.tv-slide.kind-seasonal .tv-slide-copy>strong{font-size:clamp(17px,1.5cqw,29px)}.tv-slide.kind-knowledge .tv-slide-copy>p,.tv-slide.kind-humor .tv-slide-copy>p,.tv-slide.kind-seasonal .tv-slide-copy>p,.tv-weather-heading p{font-size:clamp(15px,1.25cqw,24px)}.tv-forecast-day b{font-size:clamp(10px,1cqw,19px)}.tv-forecast-day small{font-size:clamp(12px,1.2cqw,23px)}.tv-info-source{font-size:clamp(9px,.75cqw,14px)}.tv-property-layout>strong{font-size:clamp(17px,1.5cqw,29px)}.tv-property-facts small{font-size:clamp(9px,.75cqw,14px)}.tv-property-facts b{font-size:clamp(16px,1.35cqw,26px)}.tv-property-layout>p{font-size:clamp(15px,1.25cqw,24px)}.tv-property-note{font-size:clamp(9px,.78cqw,15px)}@media (width<=900px){.tv-ai-builder{grid-template-columns:1fr 1.2fr}.tv-ai-builder textarea{grid-area:auto/2}.tv-ai-builder>label{grid-column:1}.tv-ai-builder>button{grid-area:auto/2;min-height:42px}}@media (width<=760px){.tv-ai-builder{grid-template-columns:1fr;padding:13px}.tv-ai-builder textarea,.tv-ai-builder>label,.tv-ai-builder>button{grid-area:auto/1}.tv-ai-builder>button{width:100%;min-height:44px}}.tv-library-preview-video{z-index:0;object-fit:cover;object-position:var(--tv-position,center);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tv-library-image:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 36%,#1017198f);position:absolute;inset:0}.tv-library-image>span,.tv-library-image>i{z-index:2}body.tv-modal-open{overflow:hidden}.tv-preview-modal{z-index:10000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071012dd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tv-preview-dialog{background:#11191c;border:1px solid #6d7a7d;width:min(1180px,94vw);overflow:hidden;box-shadow:0 32px 90px #000b}.tv-preview-dialog>header,.tv-preview-dialog>footer{color:#fff;background:#172225;justify-content:space-between;align-items:center;gap:20px;padding:13px 17px;display:flex}.tv-preview-dialog>header div{gap:3px;display:grid}.tv-preview-dialog>header span{color:#d1ae53;letter-spacing:.14em;font-size:9px;font-weight:900}.tv-preview-dialog>header strong{font-size:17px}.tv-preview-dialog>header button{color:#fff;background:#11191c;border:1px solid #66777c;width:40px;height:40px;font-size:27px;line-height:1}.tv-preview-frame{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden;container-type:inline-size}.tv-preview-frame>.tv-slide,.tv-preview-frame>video{width:100%;height:100%;position:absolute;inset:0}.tv-preview-frame>video{object-fit:cover}.tv-preview-dialog>footer{color:#b8c5c8;font-size:10px}.tv-preview-dialog>footer button{color:#182124;background:#c8a24a;border:1px solid #c8a24a;min-height:38px;padding:0 19px;font-weight:900}@media (width<=760px){.tv-preview-modal{padding:10px}.tv-preview-dialog{width:100%}.tv-preview-dialog>header,.tv-preview-dialog>footer{padding:9px 11px}.tv-preview-dialog>header strong{font-size:13px}.tv-preview-dialog>header button{width:34px;height:34px}}.tv-device-pair{color:#fff;background:radial-gradient(circle at 50% 10%,#3d484d,#111719 65%);place-items:center;min-height:100vh;padding:24px;font-family:Montserrat,Arial,sans-serif;display:grid}.tv-device-pair .tv-pair-card{text-align:center;background:#1e282ce8;border:1px solid #ffffff25;width:min(600px,100%);padding:42px;box-shadow:0 30px 90px #0008}.tv-device-pair span{color:#d4b865;letter-spacing:.18em;font-size:10px;font-weight:900}.tv-device-pair h1{margin:10px 0;font-size:32px}.tv-device-pair p,.tv-device-pair small{color:#aebbc0;font-size:12px}.tv-device-pair input{color:#fff;letter-spacing:.2em;text-align:center;background:#101719;border:1px solid #58666b;width:100%;margin:28px 0 12px;padding:18px;font-size:30px;font-weight:900;display:block}.tv-device-pair button{color:#20282b;background:#c8a24a;border:0;width:100%;min-height:52px;font-weight:900}.tv-device-pair strong{color:#ff9b8f;margin:14px;font-size:11px;display:block}.tv-device-pair small{margin-top:18px;line-height:1.5;display:block}.tv-device-pair form{margin-top:28px}.tv-device-pair label{color:#d5dde0;letter-spacing:.08em;text-align:left;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.tv-device-pair form input{margin:0 0 12px}.tv-device-pair input:focus-visible,.tv-device-pair button:focus-visible{outline-offset:3px;outline:3px solid #e7c465}.tv-device-pair button:disabled{cursor:wait;opacity:.7}.tv-apk-download{text-align:left;background:#11191c;border-top:1px solid #ffffff18;gap:14px;margin:32px -42px -42px;padding:28px 42px;display:grid}.tv-device-pair .tv-apk-download h2{margin:6px 0 5px;font-size:20px}.tv-device-pair .tv-apk-download p{margin:0;line-height:1.55}.tv-apk-download>a{color:#171d1f;background:#c8a24a;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.tv-apk-download>a b{letter-spacing:.07em;white-space:nowrap;font-size:9px}.tv-device-pair .tv-apk-download>small{color:#839297;margin:0;font-size:9px}.tv-apk-download>a:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=640px){.tv-device-pair{padding:14px}.tv-device-pair .tv-pair-card{padding:28px 22px}.tv-device-pair h1{font-size:27px}.tv-apk-download{margin:28px -22px -28px;padding:24px 22px}.tv-apk-download>a{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 16px}}.tv-apk-download.fire-tv{background:#171d1f;border-top-color:#c8a24a66}.tv-fire-install{counter-reset:fire-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.tv-fire-install li{color:#d9e0e2;counter-increment:fire-step;background:#222b2e;border:1px solid #ffffff17;padding:11px 14px 11px 46px;font-size:11px;line-height:1.45;position:relative}.tv-fire-install li:before{color:#151b1d;content:counter(fire-step);background:#c8a24a;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:grid;position:absolute;top:10px;left:12px}.tv-fire-install code{color:#f1d071;letter-spacing:.02em;word-break:break-all;background:#0c1113;margin-top:7px;padding:9px;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:900;display:block}.tv-device-player{z-index:9999;color:#fff;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.tv-device-frame{aspect-ratio:16/9;width:100vw;max-height:100vh}.tv-device-frame>article,.tv-device-frame>video{object-fit:cover;width:100%;height:100%;display:block}.tv-device-player>header{opacity:.25;background:#101719a8;grid-template-columns:auto auto;align-items:center;gap:3px 12px;padding:9px 12px;transition:all .2s;display:grid;position:absolute;top:18px;right:18px}.tv-device-player:hover>header{opacity:1}.tv-device-player>header span{grid-row:1/3;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.tv-device-player>header i{background:#26bb70;border-radius:50%;width:7px;height:7px}.tv-device-player>header span.offline i{background:#d79f35}.tv-device-player>header b{font-size:10px}.tv-device-player>header small{color:#b7c3c7;font-size:8px}.tv-device-player>nav{opacity:.08;gap:7px;transition:all .2s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.tv-device-player:hover>nav{opacity:1}.tv-device-player>nav button{color:#fff;background:#172125d9;border:1px solid #ffffff32;min-height:38px;padding:0 13px;font-size:9px;font-weight:850}:is(.tv-device-player:fullscreen>nav,.tv-device-player:fullscreen>header){opacity:0}:is(.tv-device-player:fullscreen:hover>nav,.tv-device-player:fullscreen:hover>header){opacity:1}.tv-device-player.kiosk>header,.tv-device-player.kiosk>nav{display:none}.tv-music-unlock{z-index:4;color:#fff;background:#121a1de8;border:1px solid #d9b34f;min-height:48px;padding:0 22px;font-size:12px;font-weight:900;position:absolute;bottom:5%;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0009}.tv-music-unlock:focus-visible{outline-offset:3px;outline:3px solid #e7c465}.mobile-menu-toggle,.mobile-menu-layer{display:none}.wa-ai-wish{color:#455960;gap:5px;margin:12px 0;font-size:9px;font-weight:850;display:grid}.wa-ai-wish textarea{resize:vertical;min-height:78px;font:inherit;border:1px solid #dbe3e7;border-radius:8px;padding:10px;font-size:10px}.wa-ai-wish>small{text-align:right;color:#86949a;font-weight:500}.wa-generate{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2f3437,#536167);border:0;border-radius:8px;width:100%;min-height:45px;margin-bottom:10px;font-size:10px;font-weight:900}.wa-generate:disabled,.wa-save:disabled{cursor:wait;opacity:.58}.portrait-result-grid .portrait-result-missing{text-align:center;background:#fffaf0;border-style:dashed;place-items:center;min-height:260px;padding:18px;display:grid}.portrait-result-missing>div{gap:9px!important;padding:0!important;display:grid!important}.portrait-result-missing b{color:#5e4b22;font-size:12px}.portrait-result-missing span{color:#7b6b48;font-size:9px!important;font-weight:500!important}.portrait-result-missing button{color:#fff;cursor:pointer;background:#2f3437;border:0;border-radius:7px;min-height:38px;font-size:9px;font-weight:850}.portrait-result-missing button:disabled{cursor:wait;opacity:.55}.portrait-result-grid .portrait-save{color:#896816;cursor:pointer;background:0 0;border:0;align-items:center;min-height:32px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.helper-whatsapp-card{background:linear-gradient(145deg,#fff,#f1faf5)!important;border-color:#add7c0!important}.wa-header-tool{--wa-dark:#2f3437;--wa-gold:#c8a24a;--wa-line:#dbe3e7}.wa-tool-head{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:18px;display:grid}.wa-tool-head>button{border:1px solid var(--wa-line);color:#536971;cursor:pointer;background:#fff;border-radius:8px;align-self:start;padding:10px 12px;font-weight:800}.wa-tool-head small{color:#99731e;letter-spacing:.1em;font-size:10px;font-weight:900}.wa-tool-head h1{margin:4px 0;font-size:31px}.wa-tool-head p{color:#6c7e86;margin:0;font-size:13px}.wa-tool-head>span{color:#176d48;background:#edf7f1;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:850}.wa-tool-layout{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:start;gap:18px;display:grid}.wa-tool-controls,.wa-preview{border:1px solid var(--wa-line);background:#fff;border-radius:13px;padding:20px;box-shadow:0 10px 28px #1e30380a}.wa-tool-controls>header{gap:11px;margin:3px 0 12px;display:flex}.wa-tool-controls>header>b{background:var(--wa-dark);color:#fff;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-size:11px;display:grid}.wa-tool-controls h2{margin:1px 0 3px;font-size:14px}.wa-tool-controls header p{color:#71828a;margin:0;font-size:10px}.wa-theme-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.wa-theme-grid button{text-align:left;border:1px solid var(--wa-line);cursor:pointer;background:#fff;border-radius:9px;gap:4px;min-height:76px;padding:12px;display:grid}.wa-theme-grid button.active{border-color:var(--wa-gold);box-shadow:inset 0 0 0 1px var(--wa-gold);background:#fffaf0}.wa-theme-grid strong{font-size:11px}.wa-theme-grid span{color:#73848b;font-size:9px;line-height:1.4}.wa-background{gap:8px;margin-bottom:22px;display:flex}.wa-background input{display:none}.wa-background button{color:#6f581f;cursor:pointer;background:#fffdf8;border:1px solid #dfd4b8;border-radius:8px;flex:1;min-height:38px;font-size:9px;font-weight:800}.wa-content-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:13px;display:grid}.wa-content-grid label{border:1px solid var(--wa-line);color:#4d6068;border-radius:7px;align-items:center;gap:7px;padding:9px;font-size:9px;font-weight:800;display:flex}.wa-content-grid input{accent-color:#a7832e}.wa-claim{color:#455960;gap:5px;font-size:9px;font-weight:850;display:grid}.wa-claim input{border:1px solid var(--wa-line);min-height:40px;font:inherit;border-radius:7px;padding:0 10px;font-size:10px}.wa-claim small{text-align:right;color:#86949a;font-weight:500}.wa-brand-note{background:#fffaf0;border:1px solid #ead9aa;border-radius:8px;gap:4px;margin-top:13px;padding:12px;display:grid}.wa-brand-note b{color:#624b17;font-size:10px}.wa-brand-note span{color:#766744;font-size:9px;line-height:1.45}.wa-preview{position:sticky;top:92px}.wa-preview>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.wa-preview header small{color:#99731e;font-size:8px;font-weight:900}.wa-preview h2{margin:3px 0 0;font-size:17px}.wa-preview header>span{color:#7b5b12;background:#f4edda;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:850}.wa-preview canvas{background:#e8edef;border-radius:10px;width:100%;height:auto;display:block}.wa-preview>p{color:#71838b;margin:10px 0;font-size:9px;line-height:1.45}.wa-save{color:#fff;cursor:pointer;background:#2f3437;border:0;border-radius:8px;width:100%;min-height:46px;font-size:11px;font-weight:900}@media (width<=1050px){.wa-tool-layout{grid-template-columns:1fr}.wa-preview{position:static}}@media (width<=720px){.wa-tool-head{grid-template-columns:1fr}.wa-tool-head>button,.wa-tool-head>span{justify-self:start}.wa-tool-controls,.wa-preview{padding:14px}.wa-theme-grid{grid-template-columns:1fr}.wa-content-grid{grid-template-columns:1fr 1fr}.wa-background{flex-direction:column}}.security-approval-rollback{color:#405760;cursor:pointer;background:#fff;border:1px solid #b8c8cf;border-radius:7px;margin-top:14px;padding:10px 13px;font-weight:750;display:block}.security-approval-rollback:disabled{opacity:.65;cursor:wait}.research-sources{margin:18px 0;overflow:hidden}.research-source-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.research-source-head small{color:#087fac;font-size:10px;font-weight:850}.research-source-head h2{margin:4px 0;font-size:19px}.research-source-head p{color:var(--muted);margin:0;font-size:12px}.research-source-head button,.research-source-row button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800}.research-source-row button.primary{color:#fff;background:#2f3437}.research-source-guard{border-block:1px solid var(--line);background:#f7f9fa;grid-template-columns:repeat(3,1fr);display:grid}.research-source-guard>span{border-right:1px solid var(--line);padding:14px 18px}.research-source-guard>span:last-child{border-right:0}.research-source-guard b,.research-source-guard small,.research-source-row b,.research-source-row small{display:block}.research-source-guard b{font-size:12px}.research-source-guard small,.research-source-row small{color:var(--muted);margin-top:3px;font-size:10px}.research-source-row{border-bottom:1px solid #edf1f3;grid-template-columns:1fr .7fr 1.4fr auto;align-items:center;gap:15px;padding:14px 18px;display:grid}.research-source-row>div:last-child{gap:7px;display:flex}.source-status{color:#7d5b00;background:#fff3cd;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:850;display:inline-block}.source-status.aktiv{color:#17673a;background:#def4e6}.source-status.pausiert{color:#61727a;background:#edf1f3}.source-error{color:#a43c31!important}.research-source-empty{color:var(--muted);padding:22px;font-size:12px}@media (width<=1050px){.research-source-guard{grid-template-columns:1fr}.research-source-guard>span{border-right:0;border-bottom:1px solid var(--line)}.research-source-row{grid-template-columns:1fr}.research-source-head{flex-direction:column}}.team-member-editor{background:#f8fafb;border:1px solid #d9e4e8;gap:16px;margin:28px 0;padding:24px;display:grid}.team-member-sort{border-bottom:1px solid #d9e4e8;grid-column:1/-1;justify-content:space-between;gap:12px;padding-bottom:12px;align-items:center!important;display:flex!important}.team-member-sort>div{gap:8px;display:flex}.team-member-sort button{cursor:pointer;width:38px;height:38px;font-weight:900;color:#073b52!important;background:#fff!important;border:1px solid #d9e4e8!important;padding:0!important}.team-member-sort button:disabled{opacity:.3;cursor:default}.team-member-editor>button{color:#fff;background:#073b52;border:0;justify-self:start;padding:12px 16px;font-weight:900}.team-member-editor>article{background:#fff;border:1px solid #d9e4e8;grid-template-columns:140px 1fr;gap:20px;padding:19px;display:grid}.team-member-editor>article>div{align-content:start;gap:9px;display:grid}.team-member-editor img,.team-member-editor>article>div>span{object-fit:cover;background:#edf3f5;border-radius:50%;place-items:center;width:120px;height:120px;display:grid}.team-member-editor input[type=file]{display:none}.team-member-editor>article>div label{text-align:center;cursor:pointer;border:1px solid #d9e4e8;padding:9px;font-size:10px;font-weight:900}.team-member-editor article section{grid-template-columns:1fr 1fr;gap:12px;display:grid}.team-member-editor article section label{gap:6px;font-size:10px;font-weight:900;display:grid}.team-member-editor article section input,.team-member-editor article section textarea{width:100%;font:inherit;border:1px solid #ccd9de;padding:11px}.team-member-editor .full{grid-column:1/-1}.team-member-editor article section button{color:#a33b32;background:#fff;border:1px solid #e5b8b2;justify-self:start;padding:9px 12px;font-weight:900}@media (width<=700px){.team-member-editor>article,.team-member-editor article section{grid-template-columns:1fr}.team-member-editor .full{grid-column:auto}}@media (width<=760px){body.mobile-menu-active{overflow:hidden}.topbar{gap:10px}.mobile-menu-toggle{cursor:pointer;background:#fff;border:1px solid #dce8ed;border-radius:10px;flex:none;place-content:center;gap:5px;width:42px;height:42px;display:grid}.mobile-menu-toggle span{background:#18344b;border-radius:2px;width:20px;height:2px;display:block}.mobile-logo{margin-right:auto}.topbar .beta{margin-left:0}.mobile-menu-layer{z-index:100;background:#102b3c99;display:block;position:fixed;inset:0}.mobile-menu{z-index:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;flex-direction:column;width:min(88vw,370px);height:100%;animation:.2s ease-out mobile-menu-in;display:flex;position:relative;box-shadow:18px 0 50px #102b3c33}.mobile-menu>header{border-bottom:1px solid var(--line);align-items:center;height:78px;padding:0 16px;display:flex}.mobile-menu>header .brand{height:auto;padding:0}.mobile-menu>header>button{cursor:pointer;background:#f2f6f8;border:0;border-radius:50%;width:42px;height:42px;margin-left:auto;font-size:29px;line-height:1}.mobile-menu nav{overscroll-behavior:contain;padding:10px 14px;overflow-y:auto}.mobile-menu .nav-group{margin:5px 0}.mobile-menu .nav-group-toggle{min-height:47px;padding:0 12px}.mobile-menu .nav-group-toggle strong{font-size:12px}.mobile-menu .nav-group-items{padding-left:16px}.mobile-menu .nav-group-items .nav-item{min-height:43px;padding-left:18px;font-size:12px}.mobile-menu .nav-label{margin:0;padding:8px 12px 5px}.mobile-menu .nav-item{min-height:46px;margin:1px 0}.mobile-menu-footer{border-top:1px solid var(--line);background:#fff;margin-top:auto;padding:12px 16px 18px}.mobile-menu-footer .profile{border-top:0;margin-top:0;padding:8px 4px}.mobile-admin-link{color:#9b6905;text-align:left;background:#fff9e9;border:1px solid #ecd28e;border-radius:9px;width:100%;min-height:43px;margin-bottom:5px;padding:0 12px;font-weight:800}.mobile-admin-link span{margin-right:8px}}.pro-landing{color:#2f3437;background:#fff;min-height:100vh}.pro-header{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;height:92px;padding:0 max(6vw,28px);display:flex}.pro-brand{color:#2f3437;align-items:center;gap:14px;text-decoration:none;display:flex}.pro-brand img{width:176px;height:auto}.pro-brand>span{background:#d8d8d8;width:1px;height:30px}.pro-brand strong{letter-spacing:-.02em;font-size:18px}.pro-brand b{color:#c8a24a}.pro-login-small{color:#2f3437;border:1px solid #2f3437;border-radius:8px;padding:11px 22px;font-size:13px;font-weight:750;text-decoration:none}.pro-login-small:hover{color:#fff;background:#2f3437}.pro-hero{background:linear-gradient(135deg,#fff 0% 58%,#f5f5f5 58% 100%);grid-template-columns:minmax(380px,.9fr) minmax(520px,1.1fr);align-items:center;gap:6vw;min-height:680px;padding:90px max(6vw,28px);display:grid}.pro-kicker{letter-spacing:.16em;color:#a47d22;margin:0 0 17px;font-size:11px;font-weight:800}.pro-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,76px);line-height:1.02}.pro-hero h1 em{color:#c8a24a;font-style:normal}.pro-intro{color:#63686b;max-width:650px;margin:28px 0 32px;font-size:18px;line-height:1.65}.pro-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pro-actions>a{color:#fff;background:#2f3437;border-radius:9px;align-items:center;gap:28px;padding:16px 20px;font-weight:800;text-decoration:none;display:inline-flex}.pro-actions>a span{color:#d9b95e;font-size:20px}.pro-actions>span{color:#747a7d;max-width:210px;font-size:12px;line-height:1.45}.pro-preview{background:#fff;border:1px solid #e4e4e4;border-radius:18px;overflow:hidden;transform:perspective(1200px)rotateY(-3deg);box-shadow:0 30px 90px #262b2e23}.pro-preview-top{color:#fff;background:#2f3437;align-items:center;gap:7px;height:52px;padding:0 18px;display:flex}.pro-preview-top i{background:#72777a;border-radius:50%;width:8px;height:8px}.pro-preview-top i:first-child{background:#c8a24a}.pro-preview-top b{letter-spacing:.04em;margin-left:auto;font-size:11px}.pro-preview-grid{grid-template-columns:150px 1fr;min-height:385px;display:grid}.pro-preview-grid aside{background:#f7f7f7;border-right:1px solid #e8e8e8;flex-direction:column;gap:9px;padding:26px 17px;display:flex}.pro-preview-grid aside strong,.pro-preview-grid aside span{border-radius:7px;padding:10px;font-size:10px}.pro-preview-grid aside strong{color:#fff;background:#2f3437}.pro-preview-grid aside span{color:#6f7477}.pro-preview-grid>section{padding:35px}.pro-preview-grid small{letter-spacing:.13em;color:#a47d22;font-size:9px;font-weight:800}.pro-preview-grid h2{margin:8px 0 25px;font-size:24px}.pro-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pro-kpis article{border:1px solid #e8e8e8;border-radius:10px;padding:15px}.pro-kpis b{font-size:24px;display:block}.pro-kpis span{color:#777;font-size:9px}.pro-list{border:1px solid #e8e8e8;border-radius:10px;gap:10px;margin-top:16px;padding:15px;display:grid}.pro-list b{font-size:11px}.pro-list span{color:#73787a;border-top:1px solid #eee;padding-top:9px;font-size:9px}.pro-features{color:#fff;background:#2f3437;padding:105px max(6vw,28px)}.pro-features>div:first-child{justify-content:space-between;align-items:end;display:flex}.pro-features h2,.pro-closed h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.5vw,52px)}.pro-feature-grid{background:#5b5f61;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:55px;display:grid}.pro-feature-grid article{background:#2f3437;min-height:235px;padding:34px 27px}.pro-feature-grid article:hover{background:#353a3d}.pro-feature-grid span{color:#c8a24a;font-size:12px;font-weight:800}.pro-feature-grid h3{margin:45px 0 12px;font-size:19px}.pro-feature-grid p{color:#bcc0c2;margin:0;font-size:13px;line-height:1.6}.pro-closed{justify-content:space-between;align-items:end;gap:30px;margin:0 max(6vw,28px);padding:85px 0;display:flex}.pro-closed>div>p:last-child{color:#6a7073;max-width:700px;font-size:15px;line-height:1.6}.pro-closed>a{white-space:nowrap;color:#fff;background:#c8a24a;border-radius:8px;padding:15px 20px;font-weight:800;text-decoration:none}.pro-footer{border-top:1px solid #e7e7e7;justify-content:space-between;align-items:center;min-height:120px;padding:30px max(6vw,28px);display:flex}.pro-footer .pro-brand img{width:145px}.pro-footer p{color:#7d8284;font-size:12px}.verify-page,.access-page{background:#f5f5f5;place-items:center;min-height:100vh;padding:24px;display:grid}.verify-page>section,.access-page>section{background:#fff;border:1px solid #e1e1e1;border-radius:16px;width:min(520px,100%);padding:38px;box-shadow:0 22px 60px #2f34371a}.verify-page img,.access-page img{width:180px;height:auto}.verify-badge{color:#a47d22;letter-spacing:.1em;margin-top:28px;font-size:11px;font-weight:800;display:block}.verify-page h1,.access-page h1{margin:10px 0;font-size:30px}.verify-page p,.access-page p{color:#686e71;line-height:1.6}.verify-send,.verify-page form>button,.access-page a{color:#fff;cursor:pointer;background:#2f3437;border:0;border-radius:8px;justify-content:center;padding:13px 17px;font-weight:800;text-decoration:none;display:inline-flex}.verify-page form{margin-top:24px}.verify-page label{font-size:12px;font-weight:800}.verify-page input{letter-spacing:8px;text-align:center;border:1px solid #cfd2d3;border-radius:8px;width:100%;height:58px;margin:7px 0 12px;padding:0 15px;font-size:26px;display:block}.verify-page form>button{width:100%}.verify-page .required-profile-form input{letter-spacing:normal;text-align:left;font-size:16px}.verify-page form .verify-again{color:#656b6e;background:0 0;margin-top:7px}.verify-status{background:#fff8e6;border:1px solid #ead69f;border-radius:8px;padding:11px 13px;font-size:13px}.verify-back{color:#676d70;margin-top:20px;font-size:12px;display:inline-block}.passkey-create-button{color:#fff;width:100%;min-height:68px;font:inherit;cursor:pointer;background:#2f3437;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin:26px 0 16px;padding:15px 20px;font-size:17px;display:flex;box-shadow:0 10px 24px #2f343733}.passkey-create-button span{font-size:25px}.passkey-create-button:hover{background:#22272a;transform:translateY(-1px)}.passkey-create-button:focus-visible{outline-offset:3px;outline:4px solid #c8a24a66}.passkey-create-button:disabled{cursor:wait;opacity:.72;transform:none}.passkey-login-actions{gap:14px;margin-top:26px;display:grid}.verify-page .passkey-login-actions button{width:100%;min-height:62px;font:800 16px/1.25 var(--font-montserrat), sans-serif;cursor:pointer;border-radius:9px;transition:background .18s,border-color .18s,transform .18s}.verify-page .passkey-login-primary{color:#fff;background:#2f3437;border:2px solid #2f3437;justify-content:center;align-items:center;gap:12px;display:flex;box-shadow:0 10px 24px #132d3f24}.passkey-login-primary span{font-size:23px}.verify-page .passkey-login-emergency{color:#17354b;text-align:left;background:#fffaf0;border:2px solid #c8a24a;justify-content:center;align-items:center;gap:13px;padding:12px 16px;display:flex}.passkey-login-emergency>span:first-child{color:#a97709;font-size:23px}.passkey-login-emergency>span:last-child{gap:3px;display:grid}.passkey-login-emergency small{color:#667784;font:600 12px/1.35 var(--font-montserrat), sans-serif}.verify-page .passkey-login-change{color:#17354b;background:#f6f9fa;border:2px solid #d4e0e6;min-height:52px}.verify-page .passkey-login-actions button:hover{transform:translateY(-1px)}.verify-page .passkey-login-primary:hover{background:#22272a}.verify-page .passkey-login-emergency:hover{background:#fff3d7;border-color:#a97709}.verify-page .passkey-login-change:hover{background:#eaf2f5;border-color:#9eb4c0}.verify-page .passkey-login-actions button:focus-visible{outline-offset:3px;outline:4px solid #c8a24a66}.verify-page .passkey-login-actions button:disabled{cursor:wait;opacity:.68;transform:none}.verify-page .passkey-note{color:#555b5e;background:#fbf7ed;border-left:4px solid #c8a24a;border-radius:0 8px 8px 0;margin:0;padding:13px 15px;font-size:13px}.pro-cockpit-brand{height:auto;padding-bottom:18px}.pro-cockpit-brand img{width:118px;height:auto}.pro-cockpit-brand>span{font-size:13px;line-height:1.1}.pro-cockpit-brand small{color:#c8a24a;font-size:10px}.mobile-logo b{color:#c8a24a}@media (width<=980px){.pro-hero{background:linear-gradient(160deg,#fff 0% 52%,#f5f5f5 52% 100%);grid-template-columns:1fr;padding-top:65px}.pro-preview{transform:none}.pro-feature-grid{grid-template-columns:1fr 1fr}.pro-closed{flex-direction:column;align-items:flex-start}}@media (width<=620px){.pro-header{height:76px}.pro-brand img{width:122px}.pro-brand>span,.pro-header .pro-brand strong{display:none}.pro-login-small{padding:9px 15px}.pro-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:54px;padding-bottom:70px}.pro-hero h1{font-size:42px}.pro-intro{font-size:16px}.pro-actions{flex-direction:column;align-items:flex-start}.pro-preview-grid{grid-template-columns:92px 1fr;min-height:300px}.pro-preview-grid aside{padding:16px 8px}.pro-preview-grid aside strong,.pro-preview-grid aside span{padding:7px 5px;font-size:7px}.pro-preview-grid>section{padding:22px 14px}.pro-preview-grid h2{font-size:17px}.pro-kpis article{padding:9px}.pro-kpis b{font-size:18px}.pro-kpis span{font-size:7px}.pro-features{padding-top:75px;padding-bottom:75px}.pro-feature-grid{grid-template-columns:1fr}.pro-feature-grid article{min-height:190px}.pro-feature-grid h3{margin-top:28px}.pro-closed{margin-inline:24px;padding-block:65px}.pro-footer{flex-direction:column;align-items:flex-start;gap:22px}.pro-footer .pro-brand strong,.pro-footer .pro-brand>span{display:none}.verify-page>section,.access-page>section{padding:28px 22px}}@keyframes mobile-menu-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.visibility-admin{color:#2f3437;gap:20px;max-width:1500px;margin:0 auto;padding:24px;display:grid}.visibility-hero{background:linear-gradient(135deg,#fff 0%,#f7f7f5 68%,#f3ead3 100%);border:1px solid #dfe5e7;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:28px 30px;display:flex;box-shadow:0 14px 35px #2f343712}.visibility-hero>div:first-child{max-width:850px}.visibility-kicker,.visibility-admin section>header small,.visibility-master>header small,.visibility-portals>header small{color:#9b772b;letter-spacing:1.35px;font-size:10px;font-weight:900;display:block}.visibility-hero h1{letter-spacing:-1.2px;margin:7px 0 8px;font-size:clamp(27px,3vw,42px);line-height:1.08}.visibility-hero p{color:#647177;margin:0;font-size:13px;line-height:1.7}.visibility-score{--score:0deg;background:radial-gradient(circle at center,#fff 0 57%,transparent 58%),conic-gradient(#c8a24a var(--score),#e2e6e7 0);text-align:center;border-radius:50%;flex:0 0 126px;place-content:center;width:126px;height:126px;display:grid;box-shadow:inset 0 0 0 1px #2f34370f}.visibility-score strong{font-size:34px;line-height:1}.visibility-score span{color:#78858b;margin-top:3px;font-size:10px;font-weight:800}.visibility-toolbar{background:#fff;border:1px solid #e1e6e8;border-radius:13px;justify-content:space-between;align-items:end;gap:18px;padding:17px 20px;display:flex}.visibility-toolbar label{gap:6px;min-width:min(460px,55vw);display:grid}.visibility-toolbar label span{letter-spacing:.7px;font-size:10px;font-weight:900}.visibility-toolbar select,.visibility-portals select,.visibility-portals input{color:#2f3437;background:#fff;border:1px solid #cfd8dc;border-radius:8px;width:100%;min-height:42px;padding:9px 11px;font:600 13px Montserrat,Arial,sans-serif}.visibility-toolbar>div{gap:9px;display:flex}.visibility-toolbar button,.visibility-toolbar a,.portal-actions button,.portal-actions a{color:#fff;cursor:pointer;background:#2f3437;border:1px solid #2f3437;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font:800 11px Montserrat,Arial,sans-serif;text-decoration:none;display:inline-flex}.visibility-toolbar a,.portal-actions a{color:#2f3437;background:#fff;border-color:#d3dcdf}.visibility-toolbar button:disabled,.portal-actions button:disabled{opacity:.55;cursor:wait}.visibility-error{color:#8a2f2f;background:#fff2f2;border:1px solid #e9b9b9;border-radius:10px;padding:13px 15px;font-size:12px;font-weight:700}.visibility-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.visibility-summary-grid article{background:#fff;border:1px solid #e1e6e8;border-radius:12px;gap:3px;padding:17px 18px;display:grid}.visibility-summary-grid small{color:#829096;letter-spacing:.9px;font-size:9px;font-weight:900}.visibility-summary-grid strong{margin-top:2px;font-size:27px;line-height:1.1}.visibility-summary-grid span{color:#6f7d83;font-size:10px}.visibility-master,.visibility-portals,.visibility-roadmap{background:#fff;border:1px solid #dfe5e7;border-radius:16px;padding:22px}.visibility-master>header,.visibility-portals>header,.visibility-roadmap>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.visibility-master h2,.visibility-portals h2,.visibility-roadmap h2{margin:5px 0;font-size:21px}.visibility-master header p,.visibility-portals header p{color:#718087;margin:0;font-size:11px}.visibility-master>header>span,.visibility-portals>header>span{color:#85661f;white-space:nowrap;background:#f3ead3;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.visibility-master>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.visibility-master article{background:#fafbfb;border:1px solid #e1e6e8;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.visibility-master article>span{color:#207242;background:#dff3e7;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.visibility-master article.missing{background:#fffaf0;border-color:#ecd9a9}.visibility-master article.missing>span{color:#8a681e;background:#f4e5bd}.visibility-master article div{min-width:0}.visibility-master article small{color:#839097;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.visibility-master article strong{color:#3d474b;text-overflow:ellipsis;margin-top:3px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.visibility-master aside{background:#faf7ef;border-left:4px solid #c8a24a;border-radius:0 9px 9px 0;margin-top:14px;padding:14px 16px}.visibility-master aside strong{font-size:11px}.visibility-master aside ul{color:#6b7478;margin:7px 0 0;padding-left:17px;font-size:10px;line-height:1.6}.visibility-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.visibility-portal-grid>article{background:#fbfcfc;border:1px solid #dfe5e7;border-radius:12px;gap:12px;padding:17px;display:grid}.visibility-portal-grid>article>header{justify-content:space-between;gap:12px;display:flex}.visibility-portal-grid>article>header div{gap:3px;display:grid}.visibility-portal-grid>article>header strong{font-size:13px}.visibility-portal-grid>article>header span{color:#7b898f;font-size:9px}.visibility-portal-grid>article>header i{color:#66757b;white-space:nowrap;background:#edf0f1;border-radius:999px;align-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.visibility-portal-grid>article.portal-bestatigt{background:#f8fdf9;border-color:#aed8bc}.visibility-portal-grid>article.portal-bestatigt>header i{color:#207242;background:#dff3e7}.visibility-portal-grid>article.portal-fehlerhaft{background:snow;border-color:#e7bebe}.visibility-portal-grid>article.portal-fehlerhaft>header i{color:#8a3030;background:#f7dddd}.visibility-portal-grid label{color:#66757b;gap:5px;font-size:9px;font-weight:800;display:grid}.portal-actions{flex-wrap:wrap;gap:7px;display:flex}.portal-actions button,.portal-actions a{flex:1;min-width:120px;min-height:37px;padding:8px 10px;font-size:9px}.visibility-portal-grid footer{color:#7a878c;border-top:1px solid #e4e8e9;justify-content:space-between;gap:12px;padding-top:9px;font-size:8px;display:flex}.visibility-portal-grid footer span{font-weight:800}.visibility-roadmap>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.visibility-roadmap article{background:#f5f5f5;border-radius:12px;gap:12px;padding:16px;display:flex}.visibility-roadmap article>span{color:#fff;background:#2f3437;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.visibility-roadmap article:first-child>span{background:#c8a24a}.visibility-roadmap article small{color:#9b772b;letter-spacing:.7px;font-size:8px;font-weight:900}.visibility-roadmap article strong{margin:5px 0;font-size:11px;line-height:1.4;display:block}.visibility-roadmap article p{color:#6f7c82;margin:0;font-size:9px;line-height:1.55}.visibility-loading{text-align:center;place-items:center;min-height:420px}.visibility-spinner{border:3px solid #e3e6e7;border-top-color:#c8a24a;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite visibility-spin}@keyframes visibility-spin{to{transform:rotate(360deg)}}.visibility-connectors,.visibility-reviews{background:#fff;border:1px solid #dfe5e7;border-radius:16px;padding:22px}.visibility-connectors>header,.visibility-reviews>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.visibility-connectors h2,.visibility-reviews h2{margin:5px 0;font-size:21px}.visibility-connectors header p,.visibility-reviews header p{color:#718087;margin:0;font-size:11px}.visibility-connectors>header>span,.visibility-reviews>header>span{color:#85661f;white-space:nowrap;background:#f3ead3;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.connector-grid>article{background:#fbfcfc;border:1px solid #dfe5e7;border-radius:13px;align-items:flex-start;gap:14px;min-width:0;padding:17px;display:flex}.connector-grid>article.connected{background:#f8fdf9;border-color:#9fcfb0}.connector-grid>article.ready{background:#fffdf7;border-color:#d8c78f}.connector-logo{color:#fff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.connector-logo.google{background:linear-gradient(135deg,#4285f4,#34a853)}.connector-logo.apple{background:#202426}.connector-logo.network{background:#c69c3f}.connector-grid>article>div:last-child{width:100%;min-width:0;display:grid}.connector-grid small{color:#9b772b;letter-spacing:.65px;font-size:8px;font-weight:900}.connector-grid h3{margin:6px 0;font-size:13px;line-height:1.35}.connector-grid p{color:#6f7d83;margin:0;font-size:10px;line-height:1.6}.connector-grid em{color:#9a3d35;margin-top:8px;font-size:9px;font-style:normal;line-height:1.45}.connector-grid footer{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.connector-grid button,.connector-grid a,.visibility-reviews button{color:#fff;cursor:pointer;background:#2f3437;border:1px solid #2f3437;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 11px;font:800 9px Montserrat,Arial,sans-serif;text-decoration:none;display:inline-flex}.connector-grid button.secondary{color:#2f3437;background:#fff}.connector-grid button:disabled,.visibility-reviews button:disabled{opacity:.48;cursor:not-allowed}.connector-grid footer span{color:#7c898e;flex-basis:100%;font-size:8px;line-height:1.45}.portal-health{background:#f1f3f4;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.portal-health>span{color:#65747a;background:#dce2e4;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.portal-health>div{gap:2px;min-width:0;display:grid}.portal-health strong{color:#58666c;font-size:9px}.portal-health small{color:#849096;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.portal-health.health-reachable{background:#edf8f1}.portal-health.health-reachable>span{color:#206f40;background:#ccebd7}.portal-health.health-unreachable{background:#fff0f0}.portal-health.health-unreachable>span{color:#943a3a;background:#f3d3d3}.visibility-reviews>div:not(.reviews-empty){grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.visibility-reviews article{background:#fbfcfc;border:1px solid #dfe5e7;border-radius:12px;gap:12px;padding:17px;display:grid}.visibility-reviews article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.visibility-reviews article>header div{gap:4px;display:grid}.visibility-reviews article>header strong{font-size:12px}.visibility-reviews article>header span{color:#c0932f;letter-spacing:1px;font-size:12px}.visibility-reviews article>header small{color:#7e8b90;font-size:8px}.visibility-reviews blockquote{color:#505c61;background:#fff;border-left:3px solid #d3b465;margin:0;padding:12px;font-size:10px;line-height:1.6}.published-reply{background:#edf8f1;border-radius:8px;padding:11px}.published-reply strong{font-size:9px}.published-reply p{color:#557063;margin:4px 0 0;font-size:9px;line-height:1.55}.visibility-reviews label{color:#647278;gap:6px;font-size:9px;font-weight:800;display:grid}.visibility-reviews textarea,.visibility-reviews select{color:#2f3437;resize:vertical;background:#fff;border:1px solid #cfd8dc;border-radius:8px;width:100%;padding:9px 10px;font:500 10px Montserrat,Arial,sans-serif}.visibility-reviews article>footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.visibility-reviews article>footer select{width:auto;min-height:36px;font-weight:700}.visibility-reviews button.publish{background:#c49a3e;border-color:#a47b25}.reviews-empty{text-align:center;background:#fafbfb;border:1px dashed #cfd7da;border-radius:12px;padding:28px}.reviews-empty strong{font-size:14px}.reviews-empty p{color:#718087;max-width:650px;margin:8px auto 15px;font-size:10px;line-height:1.6}.visibility-roadmap.completed article>span{background:#2f8250}.visibility-roadmap.completed article{background:#f8fbf9;border:1px solid #dfe8e2}@media (width<=1050px){.visibility-summary-grid,.visibility-master>div{grid-template-columns:repeat(2,minmax(0,1fr))}.visibility-roadmap>div,.connector-grid,.visibility-portal-grid,.visibility-reviews>div:not(.reviews-empty){grid-template-columns:1fr}}@media (width<=700px){.visibility-admin{gap:14px;padding:14px}.visibility-hero{align-items:flex-start;padding:20px}.visibility-score{flex-basis:84px;width:84px;height:84px}.visibility-score strong{font-size:24px}.visibility-toolbar,.visibility-master>header,.visibility-portals>header,.visibility-connectors>header,.visibility-reviews>header{flex-direction:column;align-items:stretch}.visibility-toolbar label{min-width:0}.visibility-toolbar>div{grid-template-columns:1fr;display:grid}.visibility-summary-grid,.visibility-master>div{grid-template-columns:1fr}.visibility-master,.visibility-portals,.visibility-roadmap,.visibility-connectors,.visibility-reviews{padding:16px}.visibility-portal-grid footer{flex-direction:column}.portal-actions{grid-template-columns:1fr;display:grid}.portal-actions button,.portal-actions a{width:100%}.visibility-reviews article>footer{grid-template-columns:1fr;display:grid}.visibility-reviews article>footer select{width:100%}}.pro-nav{align-items:center;gap:30px;display:flex}.pro-nav a{color:#606568;font-size:13px;font-weight:700;text-decoration:none}.pro-nav a:hover{color:#a47d22}.pro-trustline{color:#5f6669;gap:22px;margin-top:28px;font-size:12px;display:flex}.pro-system-shot{background:#fff;border:1px solid #e4e4e4;border-radius:15px;overflow:hidden;box-shadow:0 18px 55px #1c24291a}.pro-preview.pro-system-shot{transform:perspective(1200px)rotateY(-3deg)}.pro-preview-hero .pro-preview-grid{min-height:410px}.pro-valuebar{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;grid-template-columns:repeat(4,1fr);padding:0 max(6vw,28px);display:grid}.pro-valuebar article{border-right:1px solid #e7e7e7;flex-direction:column;justify-content:center;min-height:145px;padding:34px 30px;display:flex}.pro-valuebar article:first-child{border-left:1px solid #e7e7e7}.pro-valuebar strong{color:#2f3437;font-size:19px}.pro-valuebar span{color:#747a7d;margin-top:8px;font-size:12px;line-height:1.5}.pro-section-intro{color:#c6cacc;max-width:520px;margin:0 0 4px;font-size:15px;line-height:1.7}.pro-showcase{background:#f5f5f5;padding:110px max(6vw,28px) 120px}.pro-showcase-head{grid-template-columns:minmax(0,1fr) minmax(300px,520px);align-items:end;gap:50px;margin-bottom:55px;display:grid}.pro-showcase h2,.pro-process h2,.pro-security h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,57px);line-height:1.06}.pro-showcase-head>p{color:#687074;margin:0;font-size:14px;line-height:1.7}.pro-shot-row{gap:48px;display:grid}.pro-shot-card{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:32px;display:grid}.pro-shot-label{gap:15px;padding-top:18px;display:flex}.pro-shot-label>span{color:#c8a24a;font-size:12px;font-weight:800}.pro-shot-label div{gap:5px;display:grid}.pro-shot-label b{font-size:17px}.pro-shot-label small{color:#777e81;font-size:12px}.pro-shot-card .pro-system-shot{width:100%}.pro-shot-card .pro-preview-grid,.pro-editor-shot,.pro-cases-shot{min-height:430px}.pro-editor-shot,.pro-cases-shot{grid-template-columns:165px 1fr;display:grid}.pro-editor-shot>aside,.pro-cases-shot>aside{background:#f7f7f7;border-right:1px solid #e8e8e8;flex-direction:column;gap:9px;padding:25px 16px;display:flex}.pro-editor-shot>aside strong,.pro-editor-shot>aside span,.pro-cases-shot>aside strong,.pro-cases-shot>aside span{border-radius:7px;padding:10px;font-size:10px}.pro-editor-shot>aside strong,.pro-cases-shot>aside strong{color:#fff;background:#2f3437}.pro-editor-shot>aside span,.pro-cases-shot>aside span{color:#71777a}.pro-editor-shot>section,.pro-cases-shot>section{padding:30px 34px}.shot-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.shot-title small{color:#a47d22;letter-spacing:.12em;font-size:9px;font-weight:800}.shot-title h3{margin:6px 0 0;font-size:23px}.shot-title button{color:#fff;background:#2f3437;border:0;border-radius:7px;padding:11px 14px;font-size:9px;font-weight:800}.shot-tabs,.case-filters{border-bottom:1px solid #e7e7e7;gap:8px;margin:24px 0 20px;padding-bottom:12px;display:flex}.shot-tabs span,.shot-tabs b,.case-filters span,.case-filters b{border-radius:5px;padding:6px 9px;font-size:9px}.shot-tabs b,.case-filters b{color:#9a7119;background:#fbf4e2}.shot-editor-grid{grid-template-columns:1fr 1.05fr;gap:18px;display:grid}.shot-editor-grid>div:first-child{border:1px solid #e5e5e5;border-radius:9px;padding:18px}.shot-editor-grid label{color:#777;margin:7px 0 5px;font-size:8px;font-weight:800;display:block}.shot-editor-grid p{color:#596063;border:1px solid #ddd;border-radius:5px;margin:0 0 12px;padding:9px;font-size:9px}.shot-live{color:#fff;background:linear-gradient(135deg,#2f3437 0 68%,#c8a24a 68%);border-radius:9px;flex-direction:column;justify-content:center;padding:25px;display:flex}.shot-live small{color:#e5c875;letter-spacing:.13em;font-size:8px}.shot-live b{margin:18px 0 12px;font-size:21px;line-height:1.1}.shot-live span{color:#d5d8d9;font-size:9px}.case-row{border-bottom:1px solid #ececec;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:16px 5px;display:grid}.case-row>i{color:#567080;background:#eef3f5;border-radius:7px;place-items:center;width:38px;height:38px;font-size:8px;font-style:normal;font-weight:800;display:grid}.case-row>div{gap:5px;display:grid}.case-row b{font-size:11px}.case-row em{color:#3d7450;background:#e7f5eb;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.case-row em.gold-status{color:#916d1c;background:#fbf2dc}.dot{border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.dot.gold{background:#c8a24a}.dot.green{background:#5da772}.pro-process{background:#fff;padding:110px max(6vw,28px)}.pro-process>div{max-width:820px}.pro-process ol{border-top:1px solid #dfe1e2;grid-template-columns:repeat(4,1fr);margin:65px 0 0;padding:0;list-style:none;display:grid}.pro-process li{padding:31px 30px 0 0;position:relative}.pro-process li:before{content:"";background:#c8a24a;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:0}.pro-process li span{color:#a47d22;font-size:10px;font-weight:800}.pro-process li b{margin:25px 0 10px;font-size:17px;display:block}.pro-process li p{color:#6e7578;max-width:230px;margin:0;font-size:12px;line-height:1.65}.pro-security{color:#fff;background:#2f3437;border-radius:18px;grid-template-columns:100px minmax(0,1fr) 260px;align-items:center;gap:42px;margin:0 max(6vw,28px);padding:70px;display:grid}.pro-security-mark{color:#c8a24a;border:1px solid #c8a24a;border-radius:50%;place-items:center;width:82px;height:82px;font-size:35px;display:grid}.pro-security p:last-child{color:#c1c5c7;max-width:720px;font-size:14px;line-height:1.7}.pro-security ul{background:#565b5e;gap:1px;margin:0;padding:0;list-style:none;display:grid}.pro-security li{background:#2f3437;gap:3px;padding:15px 18px;display:grid}.pro-security li b{color:#c8a24a;font-size:12px}.pro-security li span{color:#c2c6c8;font-size:10px}.pro-footer p{text-align:right;line-height:1.6}.pro-footer p a{color:#a47d22;font-weight:700;text-decoration:none}@media (width<=980px){.pro-nav{display:none}.pro-preview.pro-system-shot{transform:none}.pro-valuebar{grid-template-columns:1fr 1fr}.pro-valuebar article:nth-child(3){border-left:1px solid #e7e7e7}.pro-showcase-head,.pro-shot-card{grid-template-columns:1fr}.pro-shot-label{padding-top:0}.pro-process ol{grid-template-columns:1fr 1fr;row-gap:35px}.pro-security{grid-template-columns:80px 1fr}.pro-security ul{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.pro-trustline{flex-wrap:wrap;gap:10px 18px}.pro-valuebar{grid-template-columns:1fr}.pro-valuebar article{border-left:1px solid #e7e7e7;min-height:110px}.pro-showcase{padding-inline:20px}.pro-shot-card .pro-system-shot{overflow-x:auto}.pro-shot-card .pro-preview-grid,.pro-editor-shot,.pro-cases-shot{min-width:620px}.pro-process{padding-inline:24px}.pro-process ol{grid-template-columns:1fr}.pro-security{grid-template-columns:1fr;margin-inline:16px;padding:38px 26px}.pro-security ul{grid-template-columns:1fr}.pro-footer p{text-align:left}}:root{--iad:#17a8e0;--iad-deep:#087cac;--ink:#18344b;--muted:#718494;--line:#e5edf2;--bg:#f4f7f9;--white:#fff;--red:#e83b42}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;font-family:Montserrat,Segoe UI,Arial,sans-serif}button{font:inherit;color:inherit}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:10;background:#fff;flex-direction:column;width:260px;padding:25px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:13px;height:65px;padding:0 10px;font-size:18px;font-weight:750;display:flex}.brand-mark{color:var(--iad);letter-spacing:-3px;font-size:31px;font-weight:900}.brand small,.profile small,.admin-switch small{color:#95a4af;letter-spacing:.06em;margin-top:1px;font-size:10px;font-weight:600;display:block}.nav-label{color:#a0adb6;letter-spacing:.12em;padding:13px 14px 8px;font-size:10px;font-weight:800}.sidebar>nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7e2e7 transparent;flex:1;min-height:0;padding-right:3px;overflow-y:auto}.nav-group{margin:4px 0}.nav-group-toggle{color:#465f6e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 11px;display:flex}.nav-group-toggle:hover,.nav-group.current>.nav-group-toggle{color:#183a50;background:#f3f7f9}.nav-group-toggle>span{color:#637f8e;background:#eef4f6;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.nav-group-toggle strong{font-size:11px;font-weight:800;line-height:1.25}.nav-group-toggle i{color:#8ca0aa;margin-left:auto;font-size:14px;font-style:normal;transition:transform .18s}.nav-group-toggle[aria-expanded=true] i{transform:rotate(180deg)}.nav-group-toggle b{color:#fff;background:#f15a61;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:9px;display:grid}.nav-group-toggle b+i{margin-left:0}.nav-group-items{padding:2px 0 3px 13px;position:relative}.nav-group-items:before{content:"";background:#e1e9ed;width:1px;position:absolute;top:2px;bottom:5px;left:21px}.nav-group-items .nav-item{z-index:1;height:38px;margin:1px 0;padding-left:17px;font-size:11px;position:relative}.nav-group-items .nav-item>span{background:#fff;width:18px;font-size:14px}.nav-overview{margin-bottom:7px}.nav-item{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;height:45px;margin:2px 0;padding:0 14px;font-size:13px;font-weight:650;display:flex}.nav-item>span{text-align:center;color:#728796;width:20px;font-size:19px}.nav-item:hover{background:#f2f8fb}.nav-item.active{color:#0784b9;background:#e9f7fd}.nav-item.active>span{color:#08a5df}.nav-item b{color:#fff;background:#f15a61;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:auto;font-size:10px;display:grid}.sidebar-bottom{flex:none;margin-top:10px}.admin-switch{text-align:left;cursor:pointer;background:#f8fbfc;border:1px solid #dce9ef;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.admin-switch>span:first-child{color:#608396;background:#e9f3f7;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.admin-switch.on{background:#fffaf0;border-color:#f1c76d}.admin-switch.on>span:first-child{color:#b47b08;background:#fff0c8}.admin-switch strong{font-size:11px}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:14px;padding:17px 8px 2px;display:flex}.profile strong{font-size:11px}.profile i{color:#8999a5;margin-left:auto}.logout-button{color:#2f3437;cursor:pointer;background:#fff;border:1px solid #d7e2e7;border-radius:8px;width:100%;min-height:42px;margin-top:10px;font-size:12px;font-weight:800}.logout-button:hover{background:#fffaf0;border-color:#c8a24a}.avatar{color:#087ca9;background:#daf0f8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.workspace{width:calc(100% - 260px);margin-left:260px}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fff;align-items:center;gap:13px;height:76px;padding:0 34px;display:flex;position:sticky;top:0}.mobile-logo{display:none}.search{color:#8a9ba7;background:#f4f7f8;border:1px solid #edf1f3;border-radius:8px;flex:1;align-items:center;gap:9px;max-width:465px;height:39px;padding:0 12px;font-size:12px;display:flex}.search kbd{background:#fff;border:1px solid #dfe7eb;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:9px}.beta{color:#fff;cursor:pointer;background:#e63d42;border:0;border-radius:999px;height:38px;margin-left:auto;padding:0 16px;font-size:11px;font-weight:800;box-shadow:0 3px 10px #e63d4240}.icon-btn,.help{cursor:pointer;background:#fff;border:1px solid #e3ebef;border-radius:8px;height:38px;position:relative}.icon-btn{place-items:center;width:40px;padding:0;display:grid}.icon-btn svg,.help svg{fill:none;stroke:#163447;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.icon-btn em{color:#fff;background:#e63d42;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-5px;right:-4px}.help{align-items:center;gap:7px;padding:0 13px;font-size:12px;display:flex}.header-help{position:relative}.header-help-menu{z-index:50;background:#fff;border:1px solid #dce6ea;border-radius:13px;width:285px;padding:7px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 55px #1429342e}.header-help-menu:before{content:"";background:#fff;border:0;border-top:1px solid #dce6ea;border-left:1px solid #dce6ea;width:11px;height:11px;position:absolute;top:-6px;right:20px;transform:rotate(45deg)}.header-help-menu>button{color:#263d4a;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f3;border-radius:8px;grid-template-columns:36px 1fr;align-items:center;gap:10px;width:100%;min-height:55px;padding:8px 10px;display:grid;position:relative}.header-help-menu>button:last-child{border-bottom:0}.header-help-menu>button:hover,.header-help-menu>button:focus-visible{background:#f3f8fa;outline:none}.header-help-menu svg{fill:none;stroke:#47616e;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;padding:3px}.header-help-menu span,.header-help-menu strong,.header-help-menu small{display:block}.header-help-menu strong{font-size:12px}.header-help-menu small{color:#7a8d97;margin-top:2px;font-size:9px;font-weight:600}.content{max-width:1510px;margin:auto;padding:34px 40px 55px}.cockpit-release-footer{color:#8a9aa5;letter-spacing:.01em;text-align:right;overflow-wrap:anywhere;max-width:1510px;margin:-30px auto 0;padding:0 40px 24px;font-size:10px;font-weight:600;line-height:1.5}@media (width<=900px){.cockpit-release-footer{padding:0 20px calc(18px + env(safe-area-inset-bottom));white-space:normal;margin-top:-24px}}.welcome{justify-content:space-between;align-items:end;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:.17em;color:#8d9ca6;margin:0 0 8px;font-size:9px;font-weight:800}.welcome h1{letter-spacing:-.035em;margin:0 0 7px;font-size:29px}.welcome>div>p:last-child{color:#738897;margin:0;font-size:13px}.primary{background:var(--iad);color:#fff;cursor:pointer;border:0;border-radius:8px;height:42px;padding:0 18px;font-size:12px;font-weight:750;box-shadow:0 4px 10px #19a7dc2c}.admin-banner{background:#fffaf0;border:1px solid #efd493;border-radius:12px;align-items:center;gap:14px;margin-bottom:24px;padding:13px 16px;display:flex}.admin-banner>span{color:#b87c00}.admin-banner strong{font-size:12px}.admin-banner p{color:#81735b;margin:3px 0 0;font-size:11px}.admin-banner button{color:#fff;cursor:pointer;background:#b47b08;border:0;border-radius:7px;margin-left:auto;padding:9px 12px;font-size:10px;font-weight:700}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:37px;display:grid}.stats>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:14px;min-height:116px;padding:18px;display:flex;box-shadow:0 2px 8px #193a4c06}.stats>button:hover,.module-card:hover,.panel:hover{transform:translateY(-1px);box-shadow:0 7px 22px #173b4c0d}.stats small{color:#8b9aa4;letter-spacing:.08em;font-size:8px;font-weight:800;display:block}.stats strong{margin:2px 0 0;font-size:28px;display:block}.stats p{color:#8697a2;margin:2px 0;font-size:9px}.stats p b{color:#e2474c}.stats p .up{color:#24a36b}.stats i{color:#a1afb7;margin-left:auto;font-style:normal}.stat-icon{border-radius:10px;place-items:center;width:43px;height:43px;font-weight:800;display:grid}.stat-icon.red{color:#e3464c;background:#fff0f0}.stat-icon.blue{color:#0d99ce;background:#e9f7fd}.stat-icon.violet{color:#7f64d8;background:#f3efff}.stat-icon.green{color:#24a36b;background:#eaf8f1}.online{color:#22a168;font-size:20px!important}.section-block{margin-bottom:34px}.section-title,.panel-head{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.section-title h2,.panel h2{margin:0 0 4px;font-size:16px}.section-title p,.panel-head p{color:#8c9ba5;margin:0;font-size:10px}.outline{cursor:pointer;background:#fff;border:1px solid #dce8ee;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:700}.module-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.module-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:43px 1fr;gap:13px;padding:18px;transition:all .2s;display:grid}.module-icon{border-radius:10px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.module-icon.blue{color:#119cd1;background:#e8f7fd}.module-icon.cyan{color:#21a6af;background:#eaf8f9}.module-icon.violet{color:#755bc7;background:#f1edff}.module-icon.green{color:#26a367;background:#eaf8f0}.module-icon.gold{color:#bf861d;background:#fff5df}.module-icon.gray{color:#8b9aa3;background:#f1f4f5}.module-heading{align-items:center;gap:7px;display:flex}.module-heading h3{margin:1px 0;font-size:12px}.module-copy p{color:#7d8f9b;margin:6px 0 0;font-size:9px;line-height:1.5}.pill{border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.active-pill{color:#23925f;background:#e6f7ee}.optional{color:#80909b;background:#f1f3f4}.module-card>button{text-align:left;cursor:pointer;background:#fafcfd;border:1px solid #e2ebef;border-radius:7px;grid-column:1/-1;height:34px;padding:0 10px;font-size:9px;font-weight:750}.module-card>button span{float:right}.toggle-row{color:#758894;border-top:1px solid #edf1f3;grid-column:1/-1;justify-content:space-between;padding-top:10px;font-size:9px;display:flex}.toggle-row input{accent-color:#b47b08}.lower-grid{grid-template-columns:1.6fr 1fr;gap:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:19px;transition:all .2s}.panel-head button{color:#0b8dbe;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.case-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf1f3;align-items:center;gap:11px;width:100%;min-height:60px;display:flex}.case-dot{color:#168fbd;background:#eaf7fc;border-radius:8px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.case-dot.c1{color:#7861c4;background:#f2edff}.case-dot.c2{color:#269564;background:#eaf7ef}.case-row strong{font-size:10px;display:block}.case-row small{color:#8b9ba4;font-size:8px}.case-row em{color:#a96900;background:#fff3e0;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:8px;font-style:normal}.case-row i{color:#a0afb7}.focus{border-top:1px solid #edf1f3;align-items:center;gap:11px;padding:13px 0;display:flex}.focus-time{text-align:center;color:#d64349;background:#fff0f0;border-radius:7px;width:48px;padding:6px 4px;font-size:7px;font-weight:800}.focus-time.pale{color:#148db8;background:#eaf7fc}.focus p{color:#8999a4;margin:3px 0;font-size:8px}.focus button{cursor:pointer;background:#fff;border:1px solid #dce8ed;border-radius:6px;margin-left:auto;padding:6px 8px;font-size:8px}.all-tasks{color:#138cb9;cursor:pointer;background:#f5f9fb;border:0;border-radius:6px;width:100%;height:32px;font-size:9px;font-weight:750}.toast{color:#fff;z-index:30;background:#17394e;border-radius:9px;padding:13px 17px;font-size:11px;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 30px #17394e33}.stats{margin-bottom:14px}.dashboard-income{color:#fff;background:#17394e;border-radius:13px;grid-template-columns:220px 1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:15px 18px;display:grid;box-shadow:0 7px 20px #17394e18}.dashboard-income-title{align-items:center;gap:11px;display:flex}.dashboard-income-title>span{color:#69d0f5;background:#ffffff16;border-radius:9px;place-items:center;width:39px;height:39px;font-size:19px;font-weight:850;display:grid}.dashboard-income-title small,.dashboard-income-kpis small{letter-spacing:.09em;color:#a9c2cf;font-size:8px;font-weight:850;display:block}.dashboard-income-title strong{margin-top:3px;font-size:14px;display:block}.dashboard-income-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dashboard-income-kpis>div{border-left:1px solid #ffffff20;padding:3px 16px}.dashboard-income-kpis strong{margin:3px 0;font-size:20px;display:block}.dashboard-income-kpis span{color:#b5c8d2;font-size:9px}.dashboard-income-kpis .paid strong{color:#62d49c}.dashboard-income-kpis .pending strong{color:#f0c66d}.dashboard-income>button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff28;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:800}.dashboard-income>button:hover{background:#ffffff1c}.news-strip{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:200px 1fr auto;align-items:stretch;margin:0 0 26px;display:grid;overflow:hidden;box-shadow:0 2px 8px #193a4c05}.news-label{border-right:1px solid var(--line);background:#f8fbfc;flex-direction:column;justify-content:center;padding:13px 15px;display:flex}.news-label>span{color:var(--iad-deep);letter-spacing:.15em;font-size:7px;font-weight:900}.news-label strong{margin:3px 0;font-size:11px}.news-label small{color:#8a9aa5;font-size:7px}.news-label .news-refresh-status{margin-top:4px;line-height:1.45;display:block}.news-label .news-refresh-status.success{color:#148455}.news-label .news-refresh-status.partial{color:#a86e00}.news-label .news-refresh-status.error{color:#c9343d}.news-admin-refresh{color:#087fac;cursor:pointer;text-align:left;background:#fff;border:1px solid #bed8e3;border-radius:7px;margin-top:9px;padding:8px 9px;font-size:10px;font-weight:850}.news-admin-refresh:hover{background:#edf8fc}.news-admin-refresh:disabled{cursor:wait;opacity:.65}@media (width<=1100px){.news-item:nth-child(n+2){border-bottom:1px solid #edf1f3;border-right:0;display:block}}.news-items{grid-template-columns:repeat(3,1fr);min-width:0;display:grid}.news-loading{color:var(--muted);margin:0;padding:24px;font-size:14px;line-height:1.6}.news-item{text-align:left;cursor:pointer;min-width:0;color:inherit;background:#fff;border:0;border-right:1px solid #edf1f3;padding:10px 13px;text-decoration:none}.news-item:hover{background:#f8fbfc}.news-item strong{margin:4px 0;font-size:10px;line-height:1.35;display:block}.news-item p{color:#687f8c;margin:0 0 5px;font-size:8px;line-height:1.4}.news-item small{color:#0b8dbe;font-size:7px;display:block}.news-tag{letter-spacing:.08em;color:#0c8ebd;font-size:6px;font-weight:900}.news-tag.red{color:#dc454b}.news-tag.gold{color:#ad7711}.news-tag.green{color:#218b5b}.all-news{color:#0b8dbe;cursor:pointer;white-space:nowrap;background:#f8fbfc;border:0;align-items:center;padding:0 15px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.dashboard-weather{border-left:1px solid var(--line);background:#f8fbfc;align-items:center;gap:10px;min-width:150px;padding:0 18px;display:flex}.dashboard-weather>span{font-size:27px;line-height:1}.dashboard-weather strong{font-size:15px;line-height:1.2;display:block}.dashboard-weather small{color:#687f8c;margin-top:3px;font-size:11px;display:block}.dashboard-weather em{color:#2f3437;margin-top:3px;font-size:11px;font-style:normal;font-weight:750;display:block}.dashboard-weather a{color:#687f8c;margin-top:2px;font-size:9px;text-decoration:none;display:block}.dashboard-weather a:hover{text-decoration:underline}@media (width<=1100px){.stats,.module-grid{grid-template-columns:repeat(2,1fr)}.lower-grid{grid-template-columns:1fr}.search{max-width:320px}.dashboard-income{grid-template-columns:190px 1fr}.dashboard-income>button{grid-column:1/-1}.news-strip{grid-template-columns:180px 1fr}.news-items{grid-template-columns:1fr}.news-item:nth-child(n+2){display:block}.all-news{border-top:1px solid var(--line);grid-column:1/-1;height:30px}.dashboard-weather{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;min-height:54px}}@media (width<=760px){.sidebar{display:none}.workspace{width:100%;margin:0}.topbar{height:64px;padding:0 16px}.mobile-logo{color:var(--iad);background:0 0;border:0;font-size:24px;font-weight:900;display:block}.search{display:none}.notification-button{margin-left:auto}.help span{display:none}.help{justify-content:center;width:40px;padding:0}.header-help-menu{width:min(315px,100vw - 20px);position:fixed;top:70px;right:10px}.content{padding:24px 16px}.welcome{align-items:start;gap:15px}.welcome h1{font-size:23px}.welcome>div>p:last-child{font-size:11px}.primary{width:42px;padding:0;font-size:0}.primary:first-letter{font-size:18px}.dashboard-income{grid-template-columns:1fr;gap:12px}.dashboard-income-kpis{grid-template-columns:1fr}.dashboard-income-kpis>div{border-top:1px solid #ffffff20;border-left:0;padding:9px 0 0}.dashboard-income>button{grid-column:auto}.stats,.module-grid{grid-template-columns:1fr}.stats>button{min-height:92px}.news-strip{grid-template-columns:1fr}.dashboard-weather{grid-column:auto}.news-label{border-right:0;border-bottom:1px solid var(--line)}.news-items{grid-template-columns:1fr}.news-item:nth-child(n){border-bottom:1px solid #edf1f3;border-right:0;display:block}.module-card{padding:15px}.section-title{align-items:center}.lower-grid{grid-template-columns:1fr}.case-row em{display:none}.admin-banner{align-items:flex-start}.admin-banner button{display:none}.toast{bottom:16px;left:16px;right:16px}}.prospect-response-summary{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.prospect-response-summary b{color:#345966;background:#eef6f8;border-radius:999px;padding:4px 7px;font-size:7px}.prospect-response-summary small{color:#506570;background:#faf8f2;border-left:2px solid #b58a2c;flex-basis:100%;padding:6px 8px}.full-status-roadmap>div{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:15px}.full-status-roadmap button:disabled{cursor:wait;opacity:.65}.full-status-roadmap button b{font-size:8px;line-height:1.25}@media (width<=760px){.full-status-roadmap>div{grid-template-columns:repeat(3,minmax(0,1fr))}}.brand small,.profile small,.admin-switch small{font-size:11px;line-height:1.35}.nav-item{height:47px;font-size:14px}.admin-switch strong,.profile strong{font-size:13px}.search{max-width:500px;height:41px;font-size:13px}.beta{height:40px;font-size:12px}.help{font-size:13px}.eyebrow{font-size:10px}.welcome h1{font-size:31px}.welcome>div>p:last-child{font-size:14px}.primary,.admin-banner strong{font-size:13px}.admin-banner p{font-size:12px}.admin-banner button{font-size:11px}.stats small{font-size:9px}.stats strong{font-size:30px}.section-title h2,.panel h2{font-size:18px}.section-title p,.panel-head p{font-size:12px}.outline{font-size:11px}.module-copy p{font-size:11px;line-height:1.45}.module-card>button{height:37px;font-size:11px}.toggle-row{font-size:10px}.panel-head button{font-size:11px}.case-row strong{font-size:12px}.case-row small{font-size:10px}.case-row em{font-size:9px}.focus-time{font-size:8px}.focus strong{font-size:12px}.focus p,.focus button,.all-tasks{font-size:10px}.news-strip{grid-template-columns:220px 1fr auto}.news-label>span{font-size:8px}.news-label strong{font-size:13px;line-height:1.35}.news-item strong{font-size:11px;line-height:1.4}.news-item small{font-size:9px}.news-tag{font-size:7px}.all-news{font-size:10px}.toast{font-size:12px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#102b3b99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.user-admin{background:#fff;border-radius:16px;flex-direction:column;width:min(1120px,96vw);height:min(760px,92vh);display:flex;overflow:hidden;box-shadow:0 30px 90px #102b3b45}.user-admin-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:24px 27px;display:flex}.user-admin-head h2{margin:4px 0;font-size:23px}.user-admin-head p{color:var(--muted);margin:0;font-size:12px}.admin-kicker{color:#b07b14;letter-spacing:.12em;font-size:9px;font-weight:900}.user-admin-head>button{cursor:pointer;background:#f1f5f7;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.admin-tabs{border-bottom:1px solid var(--line);background:#fbfcfd;gap:8px;padding:11px 27px;display:flex}.admin-tabs button{color:#526a76;cursor:pointer;background:#fff;border:1px solid #dce6ea;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:800}.admin-tabs button.active{color:#fff;background:#2f3437;border-color:#2f3437}.admin-overview,.admin-plan-view{flex:1;min-height:0;display:none;overflow:auto}.user-admin[data-view=overview] .admin-overview{display:block}.user-admin[data-view=overview] .team-summary,.user-admin[data-view=overview] .user-admin-body,.user-admin[data-view=plans] .team-summary,.user-admin[data-view=plans] .user-admin-body{display:none}.user-admin[data-view=plans] .admin-plan-view{display:block}.user-admin[data-view=team] .admin-overview,.user-admin[data-view=team] .admin-plan-view,.user-admin-body .plan-admin{display:none}.admin-overview{background:#f7f9fa;padding:25px 27px}.admin-overview-intro{background:#fff;border:1px solid #e2e8eb;border-radius:13px;align-items:center;gap:17px;padding:20px;display:flex}.admin-overview-intro>span{color:#b17d15;background:#fff4d7;border-radius:12px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.admin-overview-intro small{color:#b17d15;letter-spacing:.1em;font-size:9px;font-weight:900}.admin-overview-intro h3{margin:4px 0;font-size:20px}.admin-overview-intro p{color:var(--muted);margin:0;font-size:12px}.admin-overview-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:16px;display:grid}.admin-overview-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde7eb;border-radius:12px;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.admin-overview-grid button:hover{border-color:#c8a24a;box-shadow:0 8px 24px #26343b0d}.admin-overview-grid button>span{color:#087fac;background:#f1f6f8;border-radius:10px;place-items:center;width:43px;height:43px;font-size:18px;display:grid}.admin-overview-grid strong,.admin-overview-grid small{display:block}.admin-overview-grid strong{color:#26343b;font-size:14px}.admin-overview-grid small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.admin-overview-grid b{color:#c8a24a;font-size:22px}.admin-plan-view{background:#f7f9fa;padding:20px 27px}.admin-plan-view .plan-admin{max-width:none;margin:0}.money-input{position:relative}.money-input input{font-variant-numeric:tabular-nums;padding-right:27px!important}.money-input span{color:#6f818a;font-size:11px;font-weight:800;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.billing-active{color:#17683b;background:#dff4e8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.admin-tabs{overflow-x:auto}.admin-tabs button{white-space:nowrap}.team-direct-button{color:#17384b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e5ea;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:8px;padding:10px 12px;display:flex}.team-direct-button>span{flex-direction:column;display:flex}.team-direct-button strong{font-size:12px}.team-direct-button small{color:#7d909b;margin-top:2px;font-size:9px}.team-summary{border-bottom:1px solid var(--line);background:#f7fafb;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 27px;display:grid}.admin-data-loading{color:#26343b;text-align:left;background:#f7f9fa;flex:1;justify-content:center;align-items:center;gap:16px;padding:48px 28px;display:none}.admin-data-loading>span{border:4px solid #d7e7ed;border-top-color:#0ca7d5;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite admin-data-spin}.admin-data-loading strong{font-size:17px;display:block}.admin-data-loading p{color:#718692;margin:5px 0 0;font-size:12px}.admin-data-loading button{color:#087fac;cursor:pointer;background:#fff;border:1px solid #0b88b2;border-radius:8px;margin-top:13px;padding:9px 14px;font-weight:800}.admin-data-loading.has-error>span{background:#fff1f2;border-color:#e65c63;animation:none}.user-admin.admin-initial-loading .admin-data-loading{display:flex}.user-admin.admin-initial-loading .admin-overview,.user-admin.admin-initial-loading .team-summary,.user-admin.admin-initial-loading .user-admin-body,.user-admin.admin-initial-loading .admin-plan-view,.user-admin.admin-initial-loading .admin-waitlist-view,.user-admin.admin-initial-loading .integration-admin,.user-admin.admin-initial-loading .automation-admin,.user-admin.admin-initial-loading .security-admin{display:none!important}@keyframes admin-data-spin{to{transform:rotate(360deg)}}.team-summary article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px 13px}.team-summary small{color:#81939e;letter-spacing:.06em;font-size:8px;font-weight:850;display:block}.team-summary strong{color:#17384b;margin:4px 0;font-size:20px;display:block}.team-summary span{color:#8b9aa3;font-size:8px;display:block}.user-admin-body{flex:1;grid-template-columns:350px 1fr;min-height:0;display:grid}.user-list{border-right:1px solid var(--line);background:#f8fafb;padding:17px;overflow:auto}.user-list-head{justify-content:space-between;align-items:center;padding:2px 3px 13px;display:flex}.user-list-head strong{font-size:13px}.user-list-head button{background:var(--iad);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:750}.team-search{width:100%;font:inherit;background:#fff;border:1px solid #dce7eb;border-radius:8px;outline:none;margin-bottom:9px;padding:10px 11px;font-size:10px}.team-search:focus{border-color:#18a6d8;box-shadow:0 0 0 3px #18a6d81a}.team-filters{gap:5px;margin-bottom:10px;display:flex;overflow:auto}.team-filters button{color:#667c88;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce7eb;border-radius:999px;padding:5px 8px;font-size:8px}.team-filters button.active{color:#fff;background:#173f54;border-color:#173f54}.user-row{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;margin-bottom:5px;padding:11px;display:grid}.onboarding-team-tree{min-width:0}.onboarding-team-node{padding-left:calc(var(--team-depth) * 17px);grid-template-columns:25px minmax(0,1fr);align-items:center;display:grid}.team-tree-toggle{color:#0089b7;cursor:pointer;background:#fff;border:1px solid #8ed8ee;border-radius:6px;width:22px;height:22px;font-size:17px;font-weight:800;line-height:1}.team-tree-toggle:hover,.team-tree-toggle:focus-visible{background:#e7f8fd;outline:none}.team-tree-spacer{width:22px}.onboarding-team-node .user-row{min-width:0}.user-row:hover,.user-row.selected{background:#fff;border-color:#dce9ef}.user-row>span{color:#097fac;background:#dff2f9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.user-row strong{font-size:11px;display:block}.user-row small{color:#80919c;margin-top:3px;font-size:8px;display:block}.user-row em{border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.active-user{color:#258e60;background:#e7f7ef}.invited-user{color:#a46a05;background:#fff4df}.disabled-user{color:#6f7b82;background:#eef1f3}.user-detail{padding:22px 25px;overflow:auto}.identity-card{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.identity-avatar{color:#087da9;background:#dff2f9;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:850;display:grid}.identity-card h3{margin:0 0 4px;font-size:15px}.identity-card p{color:#81929d;margin:0;font-size:10px}.identity-card button{cursor:pointer;background:#fff;border:1px solid #dce8ed;border-radius:7px;margin-left:auto;padding:8px 10px;font-size:10px}.detail-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:16px 0;display:grid}.detail-grid>label,.detail-grid>div{border:1px solid var(--line);border-radius:9px;padding:11px}.detail-grid span{color:#8797a2;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.detail-grid strong,.detail-grid select{font-size:10px;font-weight:700}.detail-grid select{background:0 0;border:0;outline:none;width:100%}.detail-grid .onboarding-parent-field{background:#f2fbfe;border-color:#9edff3;grid-column:1/-1}.onboarding-parent-field select{color:#153a52;min-height:34px}.onboarding-parent-field small{color:#667d8c;margin-top:8px;font-size:11px;line-height:1.45;display:block}.onboarding-parent-field .onboarding-structure-path{color:#0087b4;font-weight:800}.mentor-person>b{color:#0087b4;margin-left:auto;font-size:20px}.mentor-profile-checklist{background:#f8fdff;border:1px solid #cbeaf3;border-radius:13px;margin:15px 0 22px;padding:15px}.mentor-profile-checklist>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:10px;display:flex}.mentor-profile-checklist>header small{color:#0087b4;font-size:8px;font-weight:900}.mentor-profile-checklist>header h2{margin:4px 0;font-size:18px}.mentor-profile-checklist>header p{color:#6b7f87;margin:0;font-size:10px}.mentor-profile-checklist>header button{color:#fff;cursor:pointer;background:#2f8a62;border:0;border-radius:8px;padding:10px 12px;font-weight:800}.mentor-profile-checklist>header button:disabled{opacity:.45}.mentor-profile-checklist details{border-top:1px solid #dcecf1}.mentor-profile-checklist summary{cursor:pointer;justify-content:space-between;gap:10px;padding:11px 2px;font-size:11px;font-weight:800;display:flex}.mentor-profile-checklist summary b{color:#0087b4}.mentor-profile-checklist details label{cursor:pointer;border-top:1px solid #edf4f6;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px;font-size:10px;display:grid}.mentor-profile-checklist details label small{color:#2f8a62;font-weight:800}.access-head{justify-content:space-between;align-items:end;margin:20px 0 11px;display:flex}.access-head h3{margin:0 0 4px;font-size:14px}.access-head p{color:#8798a3;margin:0;font-size:10px}.access-head>span{color:#0785b6;background:#e9f7fd;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.access-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.access-list>label{cursor:pointer;border-bottom:1px solid #edf1f3;grid-template-columns:36px 1fr auto 75px;align-items:center;gap:10px;padding:10px 12px;display:grid}.access-list>label:last-child{border:0}.access-list .module-icon{width:36px;height:36px;font-size:16px}.access-list strong{font-size:10px;display:block}.access-list small{color:#83949f;margin-top:2px;font-size:8px;display:block}.access-list input{accent-color:#13a1d8}.access-list i{color:#718590;font-size:8px;font-style:normal}.security-note{background:#f1f8fb;border-radius:10px;align-items:center;gap:11px;margin-top:16px;padding:13px;display:flex}.security-note>span{color:#0784b2;background:#dff2f9;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.security-note strong{font-size:10px}.security-note p{color:#708591;margin:3px 0 0;font-size:8px}.security-note button{cursor:pointer;background:#fff;border:1px solid #cfe3eb;border-radius:7px;margin-left:auto;padding:7px 9px;font-size:9px}@media (width<=1100px){.news-strip{grid-template-columns:190px 1fr}}@media (width<=760px){.admin-tabs{padding:9px 14px;overflow-x:auto}.admin-tabs button{white-space:nowrap}.admin-overview{padding:15px}.admin-overview-grid{grid-template-columns:1fr}.admin-overview-intro{align-items:flex-start}.admin-plan-view{padding:12px}.nav-item{font-size:14px}.beta{font-size:10px}.welcome h1{font-size:25px}.welcome>div>p:last-child{font-size:13px}.news-strip{grid-template-columns:1fr}.news-item strong{white-space:normal}.module-copy p{font-size:11px}.modal-backdrop{padding:0}.user-admin{border-radius:0;width:100vw;height:100vh}.user-admin-head{padding:18px}.team-summary{grid-template-columns:1fr 1fr;padding:10px 14px}.team-summary article{padding:9px 11px}.team-summary strong{font-size:17px}.user-admin-body{grid-template-columns:1fr}.user-list{border-right:0;border-bottom:1px solid var(--line);max-height:290px}.user-detail{padding:18px}.detail-grid{grid-template-columns:1fr}.access-list>label{grid-template-columns:36px 1fr auto}.access-list i,.security-note button{display:none}}.contacts-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.contacts-heading h1{letter-spacing:-.035em;margin:5px 0 6px;font-size:30px}.contacts-heading p{color:var(--muted);margin:0;font-size:13px}.lead-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.lead-stats>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px 17px}.lead-stats small{color:#83949f;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.lead-stats strong{margin:3px 0;font-size:27px;display:block}.lead-stats span{color:#8798a3;font-size:10px}.contact-toolbar{border:1px solid var(--line);background:#fff;border-radius:11px;gap:9px;margin-bottom:13px;padding:11px;display:flex}.contact-view-tabs{gap:10px;margin:18px 0 12px;display:flex}.contact-view-tabs button{color:#355260;background:#fff;border:1px solid #d2e1e7;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-weight:800;display:flex}.contact-view-tabs button.active{color:#087da8;background:#eaf7fb;border-color:#1088b3}.contact-view-tabs span{background:#eef2f4;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;display:grid}.contact-view-tabs button.active span{background:#fff}.contact-search{color:#82949f;background:#f5f8fa;border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.contact-search input{background:0 0;border:0;outline:none;width:100%;height:36px;font-size:11px}.contact-toolbar select,.contact-toolbar>button{background:#fff;border:1px solid #dfe8ed;border-radius:7px;padding:0 11px;font-size:10px}.contact-toolbar>button{cursor:pointer;font-weight:700}.contacts-layout{grid-template-columns:minmax(0,1fr) 340px;gap:13px;display:grid}.contacts-table,.contact-detail{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.contacts-table>header,.contact-row{grid-template-columns:1.35fr 1fr 140px 1fr;align-items:center;gap:12px;display:grid}.contacts-table>header{border-bottom:1px solid var(--line);color:#84959f;letter-spacing:.08em;background:#f8fafb;padding:11px 15px;font-size:8px;font-weight:850}.contact-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f3;width:100%;padding:13px 15px}.contact-row:hover,.contact-row.selected{background:#f2f9fc}.contact-row.selected{box-shadow:inset 3px 0 var(--iad)}.contact-row strong{font-size:11px;display:block}.contact-row small{color:#84959f;margin-top:4px;font-size:9px;display:block}.contact-person{align-items:center;gap:10px;display:flex}.contact-person>i,.contact-card-head>span{color:#087eaa;background:#dff2f9;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:10px;font-style:normal;font-weight:850;display:grid}.lead-status{color:#617887;background:#edf1f3;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.lead-status.s-neu{color:#a96605;background:#fff0e2}.lead-status.s-in-bearbeitung{color:#0a82b1;background:#eaf6fc}.lead-status.s-qualifiziert,.lead-status.s-mandat{color:#268f60;background:#e8f7ef}.empty-row{text-align:center;color:#82939e;padding:35px;font-size:11px}.contact-detail{padding:18px}.contact-card-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:15px;display:flex}.contact-card-head>span{width:44px;height:44px}.contact-card-head h2{margin:0 0 3px;font-size:15px}.contact-card-head p{color:#81929d;margin:0;font-size:9px}.contact-card-head button{cursor:pointer;background:#fff;border:1px solid #dce7ec;border-radius:7px;margin-left:auto;padding:7px 9px;font-size:9px}.quick-actions{grid-template-columns:1fr 1fr 1fr;gap:6px;margin:13px 0;display:grid}.quick-actions a,.quick-actions button{color:#087ca8;text-align:center;cursor:pointer;background:#eef7fb;border:0;border-radius:7px;padding:8px 4px;font-size:8px;font-weight:750;text-decoration:none}.contact-detail dl{margin:0}.contact-detail dl>div{border-bottom:1px solid #edf1f3;justify-content:space-between;gap:14px;padding:9px 0;display:flex}.contact-detail dt{color:#82939e;font-size:9px}.contact-detail dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:650}.consent{color:#a96605;background:#fff0e2;border-radius:999px;padding:3px 6px}.consent.yes{color:#268f60;background:#e8f7ef}.next-step,.contact-notes{background:#f5f9fb;border-radius:8px;margin-top:13px;padding:11px}.next-step small,.contact-notes small{color:#82949f;letter-spacing:.08em;font-size:7px;font-weight:850}.next-step strong{margin:5px 0;font-size:10px;display:block}.next-step p,.contact-notes p{color:#728793;margin:3px 0;font-size:9px;line-height:1.45}.contact-danger{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.contact-danger button{color:#8b9aa3;cursor:pointer;background:0 0;border:0;font-size:8px}.contact-danger button:last-child{color:#d74449}.contact-editor{background:#fff;border-radius:15px;flex-direction:column;width:min(850px,95vw);max-height:min(92vh,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #102b3b45}.contact-editor>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;padding:22px 25px;display:flex}.contact-editor h2{margin:4px 0 0;font-size:21px}.contact-editor>header button{background:#f1f5f7;border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.editor-grid{grid-template-columns:1fr 1fr;gap:13px;padding:21px 25px;display:grid}.contact-editor>.editor-grid{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;overflow-y:auto}.editor-grid label{color:#657b89;font-size:9px;font-weight:750}.editor-grid input,.editor-grid select,.editor-grid textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dce6eb;border-radius:7px;outline:none;margin-top:6px;padding:9px;font-size:11px;display:block}.editor-grid textarea{resize:vertical;min-height:78px}.editor-grid .full{grid-column:1/-1}.contact-editor>footer{border-top:1px solid var(--line);z-index:2;background:#fff;flex:none;justify-content:flex-end;gap:9px;padding:15px 25px;display:flex;position:relative;box-shadow:0 -8px 22px #102b3b0b}.contact-editor>footer button{cursor:pointer;background:#fff;border:1px solid #dce7ec;border-radius:7px;height:38px;padding:0 14px;font-size:10px}.contact-editor>footer .primary{background:var(--iad);border-color:var(--iad);color:#fff}.contact-editor>footer .primary:disabled{opacity:.6}@media (width<=1150px){.contacts-layout{grid-template-columns:1fr}.contact-detail{order:-1}.contacts-table>header,.contact-row{grid-template-columns:1.3fr 1fr 130px 1fr}}@media (width<=760px){.contacts-heading{align-items:flex-start}.contacts-heading h1{font-size:25px}.contacts-heading p{font-size:11px}.lead-stats{grid-template-columns:1fr 1fr}.contact-toolbar{flex-wrap:wrap}.contact-search{flex-basis:100%}.contact-toolbar select{flex:1;height:36px}.contacts-table>header{display:none}.contact-row{grid-template-columns:1fr auto}.contact-row>span:nth-child(2),.contact-row>span:nth-child(4){display:none}.editor-grid{grid-template-columns:1fr;padding:18px}.editor-grid .full{grid-column:auto}.contact-editor{box-sizing:border-box;border-radius:0;width:100vw;max-width:100%;height:100dvh;min-height:0;max-height:100dvh}.contact-editor>header{padding:16px 18px}.contact-editor>.editor-grid{padding:18px 18px 28px}.contact-editor>footer{padding:12px 18px max(12px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);display:grid}.contact-editor>footer button{white-space:normal;width:100%;min-width:0;min-height:44px;padding-inline:10px}.contact-detail{padding:15px}}.cases-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.cases-heading h1{letter-spacing:-.035em;margin:5px 0 6px;font-size:30px}.cases-heading p{color:var(--muted);margin:0;font-size:13px}.case-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.case-stats>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px 17px}.case-stats small{color:#83949f;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.case-stats strong{margin:3px 0;font-size:27px;display:block}.case-stats span{color:#8798a3;font-size:10px}.case-toolbar{border:1px solid var(--line);background:#fff;border-radius:11px;gap:9px;margin-bottom:13px;padding:11px;display:flex}.case-toolbar label{color:#82949f;background:#f5f8fa;border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.case-toolbar input{background:0 0;border:0;outline:none;width:100%;height:36px;font-size:11px}.case-toolbar select,.case-toolbar>button{background:#fff;border:1px solid #dfe8ed;border-radius:7px;padding:0 11px;font-size:10px}.case-toolbar>button{cursor:pointer;font-weight:700}.cases-layout{grid-template-columns:minmax(0,1fr) 360px;gap:13px;display:grid}.case-list,.case-detail{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.case-list>header,.case-item{grid-template-columns:1.45fr 1fr 110px 1.15fr;align-items:center;gap:12px;display:grid}.case-list>header{border-bottom:1px solid var(--line);color:#84959f;letter-spacing:.08em;background:#f8fafb;padding:11px 15px;font-size:8px;font-weight:850}.case-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f3;width:100%;padding:14px 15px}.case-item:hover,.case-item.selected{background:#f2f9fc}.case-item.selected{box-shadow:inset 3px 0 var(--iad)}.case-item strong{font-size:11px;display:block}.case-item small{color:#84959f;margin-top:4px;font-size:9px;display:block}.case-item em{color:#0a82b1;background:#eaf6fc;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.case-object{align-items:center;gap:10px;display:flex}.traffic{border-radius:50%;flex:none;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 4px #eef2f3}.traffic.red{background:#e34c52;box-shadow:0 0 0 4px #fdebed}.traffic.yellow{background:#e5a82f;box-shadow:0 0 0 4px #fff4dc}.traffic.green{background:#26a469;box-shadow:0 0 0 4px #e7f7ee}.traffic.large{width:16px;height:16px;box-shadow:0 0 0 5px #eef2f3}.traffic.large.red{box-shadow:0 0 0 5px #fdebed}.traffic.large.yellow{box-shadow:0 0 0 5px #fff4dc}.traffic.large.green{box-shadow:0 0 0 5px #e7f7ee}.case-detail{padding:18px}.case-detail-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding-bottom:15px;display:flex}.case-detail-head>div>span{color:#0a87b7;letter-spacing:.08em;font-size:8px;font-weight:850}.case-detail-head h2{margin:4px 0;font-size:16px}.case-detail-head p{color:#81929d;margin:0;font-size:9px}.case-detail-head button{cursor:pointer;background:#fff;border:1px solid #dce7ec;border-radius:7px;margin-left:auto;padding:7px 9px;font-size:9px}.phase-card{background:#f5f9fb;border-radius:9px;margin:13px 0;padding:12px;position:relative}.phase-card>div:first-child{flex-direction:column;display:flex}.phase-card small{color:#82949f;letter-spacing:.08em;font-size:7px;font-weight:850}.phase-card strong{margin-top:4px;font-size:11px}.phase-card>.traffic{position:absolute;top:17px;right:15px}.progress{background:#dfe9ed;border-radius:999px;height:5px;margin-top:11px;overflow:hidden}.progress i{background:var(--iad);border-radius:inherit;height:100%;display:block}.phase-card p{color:#7c8e99;margin:6px 0 0;font-size:8px}.case-detail dl{margin:0}.case-detail dl>div{border-bottom:1px solid #edf1f3;justify-content:space-between;gap:14px;padding:9px 0;display:flex}.case-detail dt{color:#82939e;font-size:9px}.case-detail dd{text-align:right;margin:0;font-size:9px;font-weight:650}.participant-head{justify-content:space-between;align-items:end;margin:15px 0 8px;display:flex}.participant-head strong{font-size:11px;display:block}.participant-head small{color:#81929d;font-size:8px}.participant-head button{color:#087fab;cursor:pointer;background:#eaf7fc;border:0;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:750}.participant-list{border:1px solid #e5ecef;border-radius:8px;overflow:hidden}.participant-list>div{border-bottom:1px solid #edf1f3;align-items:center;gap:8px;padding:9px;display:flex}.participant-list>div:last-child{border:0}.participant-list>div>span{color:#087da9;background:#e4f4fa;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-weight:850;display:grid}.participant-list strong{font-size:9px;display:block}.participant-list small{color:#81929d;margin-top:2px;font-size:7px;display:block}.participant-list>p{color:#84959f;margin:0;padding:10px;font-size:9px}.portal-box{background:#eef8fb;border-radius:8px;align-items:center;gap:9px;margin-top:13px;padding:10px;display:flex}.portal-box>span{color:#087faa;background:#d9f0f8;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.portal-box strong{font-size:9px}.portal-box p{color:#718893;margin:2px 0 0;font-size:7px}.portal-box button{cursor:pointer;background:#fff;border:1px solid #cde3eb;border-radius:6px;margin-left:auto;padding:6px 8px;font-size:8px}.case-actions{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.case-actions button{color:#84949e;cursor:pointer;background:0 0;border:0;font-size:8px}.case-actions button:last-child{color:#d74449}.case-editor{background:#fff;border-radius:15px;width:min(900px,95vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #102b3b45}.case-editor>header,.participant-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px 25px;display:flex}.case-editor h2,.participant-editor h2{margin:4px 0;font-size:21px}.case-editor header p,.participant-editor header p{color:#81929d;margin:0;font-size:10px}.case-editor>header button,.participant-editor>header button{background:#f1f5f7;border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.case-editor>footer,.participant-editor>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:15px 25px;display:flex}.case-editor>footer button,.participant-editor>footer button{cursor:pointer;background:#fff;border:1px solid #dce7ec;border-radius:7px;height:38px;padding:0 14px;font-size:10px}.case-editor>footer .primary,.participant-editor>footer .primary{background:var(--iad);border-color:var(--iad);color:#fff}.double{grid-template-columns:90px 1fr;gap:8px;margin-top:6px;display:grid!important}.double input{margin-top:0}.portal-check{align-items:center;gap:9px;padding-top:19px;display:flex}.portal-check input{width:auto;accent-color:var(--iad);margin:0}.participant-editor{background:#fff;border-radius:15px;width:min(500px,94vw);max-height:92vh;overflow-y:auto;box-shadow:0 30px 90px #102b3b45}.participant-editor>label{color:#657b89;margin:17px 25px;font-size:9px;font-weight:750;display:block}.participant-editor select{width:100%;color:var(--ink);background:#fff;border:1px solid #dce6eb;border-radius:7px;margin-top:6px;padding:10px;font-size:11px;display:block}.participant-contact-head{color:#657b89;justify-content:space-between;align-items:center;gap:12px;margin:17px 25px 0;font-size:9px;display:flex}.participant-contact-head button{color:#087baa;font:inherit;cursor:pointer;background:#eef9fd;border:1px solid #b9deee;border-radius:7px;padding:7px 10px;font-weight:800}.participant-editor>.participant-contact-select{margin-top:8px}.participant-contact-create{background:#f8fbfc;border:1px solid #dce9ee;border-radius:10px;margin:12px 25px 18px;padding:14px}.participant-contact-create>div:first-child{color:#5e7684;flex-direction:column;gap:3px;display:flex}.participant-contact-create>div:first-child span{color:#087baa;letter-spacing:.08em;font-size:9px;font-weight:850}.participant-contact-create>div:first-child small{font-size:9px}.participant-contact-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.participant-contact-grid label{color:#657b89;font-size:9px;font-weight:750}.participant-contact-grid input,.participant-contact-grid select{width:100%;height:36px;color:var(--ink);background:#fff;border:1px solid #dce6eb;border-radius:7px;margin-top:5px;padding:8px 10px;font-size:10px;display:block}.participant-create-button{background:var(--iad);color:#fff;cursor:pointer;border:0;border-radius:7px;width:100%;min-height:37px;margin-top:12px;font-size:10px;font-weight:800}.participant-create-button:disabled{opacity:.65;cursor:wait}.participant-note{color:#657b89;background:#f5f9fb;border-radius:8px;margin:18px 25px;padding:11px;font-size:9px;line-height:1.5}@media (width<=1180px){.cases-layout{grid-template-columns:1fr}.case-detail{order:-1}.case-list>header,.case-item{grid-template-columns:1.35fr 1fr 100px 1fr}}@media (width<=760px){.cases-heading{align-items:flex-start}.cases-heading h1{font-size:25px}.cases-heading p{font-size:11px}.case-stats{grid-template-columns:1fr 1fr}.case-toolbar{flex-wrap:wrap}.case-toolbar label{flex-basis:100%}.case-toolbar select{flex:1;height:36px}.case-list>header{display:none}.case-item{grid-template-columns:1fr auto}.case-item>span:nth-child(3),.case-item>span:nth-child(4){display:none}.case-editor{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.participant-editor{border-radius:0;width:100vw;min-height:100vh;max-height:100dvh}.participant-contact-grid{grid-template-columns:1fr}.cases-heading .primary{flex:none}}.portal-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.portal-heading h1{letter-spacing:-.035em;margin:5px 0 6px;font-size:30px}.portal-heading p{color:var(--muted);margin:0;font-size:13px}.view-switch{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:4px;padding:5px;display:flex}.view-switch span{color:#7c8f9a;margin:0 5px;font-size:9px}.view-switch button{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:9px;font-weight:750}.view-switch button.active{background:var(--iad);color:#fff}.portal-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.portal-stats>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px 17px}.portal-stats small{color:#83949f;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.portal-stats strong{margin:3px 0;font-size:27px;display:block}.portal-stats span{color:#8798a3;font-size:10px}.portal-layout{grid-template-columns:390px minmax(0,1fr);gap:13px;display:grid}.portal-list,.portal-detail{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.portal-list>header{border-bottom:1px solid var(--line);padding:11px}.portal-list label{color:#82949f;background:#f5f8fa;border-radius:7px;align-items:center;gap:8px;padding:0 11px;display:flex}.portal-list input{background:0 0;border:0;outline:none;width:100%;height:36px;font-size:11px}.portal-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f3;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px;display:grid}.portal-row:hover,.portal-row.selected{background:#f2f9fc}.portal-row.selected{box-shadow:inset 3px 0 var(--iad)}.portal-row strong{font-size:11px;display:block}.portal-row small{color:#84959f;margin-top:4px;font-size:9px;display:block}.portal-row em{color:#17885d;background:#e8f7ef;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.portal-detail{padding:20px}.portal-detail>header{border-bottom:1px solid var(--line);align-items:flex-start;padding-bottom:16px;display:flex}.portal-detail>header span{color:#0a87b7;font-size:8px;font-weight:850}.portal-detail>header h2{margin:4px 0;font-size:18px}.portal-detail>header p{color:#81929d;margin:0;font-size:9px}.portal-detail>header button{cursor:pointer;background:#fff;border:1px solid #dce7ec;border-radius:7px;margin-left:auto;padding:8px 10px;font-size:9px}.portal-phase{background:#f5f9fb;border-radius:9px;justify-content:space-between;align-items:center;margin:14px 0;padding:13px;display:flex}.portal-phase small{color:#82949f;font-size:7px;font-weight:850}.portal-phase strong{margin:4px 0;font-size:12px;display:block}.portal-phase p{color:#758995;margin:0;font-size:8px}.portal-section-head{justify-content:space-between;align-items:end;margin:18px 0 8px;display:flex}.portal-section-head h3{margin:0 0 3px;font-size:13px}.portal-section-head p{color:#81929d;margin:0;font-size:8px}.portal-section-head form{gap:4px;display:flex}.portal-section-head input{border:1px solid #dce7ec;border-radius:6px;padding:7px 9px;font-size:9px}.portal-section-head form button{background:var(--iad);color:#fff;border:0;border-radius:6px;width:30px}.access-people,.document-list{border:1px solid #e4ecef;border-radius:9px;overflow:hidden}.access-people>div,.document-list>div{border-bottom:1px solid #edf1f3;align-items:center;gap:9px;padding:11px;display:flex}.access-people>div:last-child,.document-list>div:last-child{border:0}.access-people>div>span{color:#087eaa;background:#dff2f9;border-radius:50%;place-items:center;width:33px;height:33px;font-size:9px;font-weight:850;display:grid}.access-people>div>div,.document-list>div>div{flex:1}.access-people strong,.document-list strong{font-size:10px;display:block}.access-people small,.document-list small{color:#81929d;margin-top:3px;font-size:8px;display:block}.access-people em,.document-list em{color:#728692;font-size:8px;font-style:normal}.access-people button,.document-list button{cursor:pointer;background:#fff;border:1px solid #d5e5eb;border-radius:6px;padding:6px 8px;font-size:8px}.access-people>p,.document-list>p{color:#82939e;margin:0;padding:12px;font-size:9px}.doc-state{color:#aa6904;background:#fff1e1;border-radius:7px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.doc-state.zur-prüfung{color:#0a83b2;background:#e8f6fc}.doc-state.erledigt{color:#218b5b;background:#e8f7ef}.customer-preview{background:linear-gradient(135deg,#f5fbfd,#fff);border:1px solid #d9e9ef;border-radius:10px;margin:16px 0;padding:17px}.customer-preview>span{color:#0784b2;letter-spacing:.09em;font-size:8px;font-weight:850}.customer-preview h3{margin:7px 0;font-size:15px}.customer-preview p{color:#667d8a;margin:0;font-size:10px;line-height:1.55}.visibility-note{background:#fff8e8;border:1px solid #f3dfb5;border-radius:9px;align-items:center;gap:14px;margin-top:16px;padding:12px;display:flex}.visibility-note strong{white-space:nowrap;color:#8e650d;font-size:9px}.visibility-note p{color:#7b6c4e;margin:0;font-size:8px;line-height:1.5}.customer-preview.unavailable{background:#f7f8f9;border-color:#e1e6e9}.customer-preview.unavailable>span{color:#d34b51}.customer-preview.unavailable h3{color:#566a75}.sync-state{background:#edf8f3;border:1px solid #d4ecdf;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;display:flex}.sync-state>i{color:#fff;background:#28a56b;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.sync-state strong,.sync-state small{display:block}.sync-state strong{font-size:10px}.sync-state small{color:#678578;margin-top:2px;font-size:8px}.portal-preview-actions{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:13px 0;display:flex}.portal-preview-actions>div{margin-right:auto}.portal-preview-actions strong,.portal-preview-actions small{display:block}.portal-preview-actions strong{font-size:11px}.portal-preview-actions small{color:#81929d;margin-top:3px;font-size:8px}.portal-preview-actions button{color:#087eac;cursor:pointer;background:#edf8fd;border:1px solid #bfe2ef;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:750}.portal-preview-actions button:disabled,.preview-toolbar button:disabled{opacity:.4;cursor:not-allowed}.portal-preview-backdrop{z-index:40}.portal-dashboard-preview{background:#f5f8fa;border-radius:15px;width:min(1080px,96vw);max-height:94vh;overflow:auto;box-shadow:0 30px 90px #102b3b55}.portal-dashboard-preview>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.portal-dashboard-preview>header div{flex-direction:column;gap:3px;display:flex}.preview-brand{color:#0786b8;font-size:16px;font-weight:850}.portal-dashboard-preview>header small{color:#7b8f9b;font-size:9px}.portal-dashboard-preview>header button{cursor:pointer;background:#eef3f5;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.preview-toolbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:6px;padding:10px 22px;display:flex}.preview-toolbar button{cursor:pointer;background:#fff;border:1px solid #dce7ec;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:750}.preview-toolbar button.active{background:var(--iad);color:#fff;border-color:var(--iad)}.preview-toolbar span{color:#258a5f;margin-left:auto;font-size:8px}.preview-body{padding:24px}.preview-welcome{color:#fff;background:linear-gradient(135deg,#087dab,#16a8df);border-radius:13px;justify-content:space-between;align-items:center;padding:23px;display:flex}.preview-welcome small{opacity:.8;font-size:8px}.preview-welcome h2{margin:4px 0;font-size:25px}.preview-welcome p{opacity:.9;margin:0;font-size:11px}.preview-status{border:1px solid var(--line);background:#fff;border-radius:11px;margin:13px 0;padding:16px 18px}.preview-status small{color:#84959f;font-size:8px;font-weight:800}.preview-status strong{margin:4px 0;font-size:14px;display:block}.preview-status p{color:#718692;margin:0;font-size:9px}.preview-columns{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:13px;display:grid}.preview-columns>section,.preview-columns>aside{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px}.preview-columns h3{margin:0 0 10px;font-size:12px}.preview-columns aside h3:not(:first-child){margin-top:17px}.preview-card,.preview-empty{background:#f8fafb;border:1px solid #e5ecef;border-radius:8px;padding:13px}.preview-card strong,.preview-empty strong{font-size:10px}.preview-card p,.preview-empty p{color:#718692;margin:4px 0 0;font-size:8px;line-height:1.5}@media (width<=1120px){.portal-layout{grid-template-columns:1fr}.portal-list{max-height:330px;overflow:auto}}@media (width<=760px){.portal-heading{align-items:flex-start;gap:14px}.portal-heading h1{font-size:25px}.portal-heading p{font-size:11px}.view-switch span{display:none}.portal-stats{grid-template-columns:1fr 1fr}.portal-detail{padding:15px}.access-people>div,.document-list>div{flex-wrap:wrap}.visibility-note{flex-direction:column;align-items:flex-start}.portal-section-head{align-items:flex-start;gap:9px}.portal-section-head form{width:100%}.portal-section-head input{flex:1}.sync-state{display:none}.portal-preview-actions{flex-wrap:wrap;align-items:stretch}.portal-preview-actions>div{width:100%}.portal-preview-actions button{flex:1}.portal-dashboard-preview{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.preview-body{padding:14px}.preview-welcome h2{font-size:20px}.preview-columns{grid-template-columns:1fr}.preview-toolbar span{display:none}}.cockpit-actions button{cursor:pointer}.cockpit-actions .open-workflow{background:var(--iad);border-color:var(--iad);color:#fff;font-size:9px}.case-control-backdrop{z-index:60}.case-control{background:#f4f8fa;border-radius:16px;width:min(1180px,96vw);max-height:94vh;overflow:auto;box-shadow:0 30px 90px #102b3b55}.case-control>header{border-bottom:1px solid var(--line);z-index:2;background:#fff;align-items:flex-start;padding:20px 24px;display:flex;position:sticky;top:0}.case-control>header h2{margin:4px 0;font-size:23px}.case-control>header p{color:#718692;margin:0;font-size:10px}.case-control-header-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.case-control-header-actions>button{color:#087eac;cursor:pointer;background:#edf8fd;border:1px solid #bfe2ef;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:750}.case-control-header-actions>button:disabled{opacity:.4;cursor:not-allowed}.case-control-header-actions>.case-control-close{width:35px;height:35px;color:var(--ink);cursor:pointer;background:#eef3f5;border:0;border-radius:50%;padding:0;font-size:21px}.case-control-tabs{gap:7px;padding:12px 24px 0;display:flex}.case-control-tabs button{cursor:pointer;background:#fff;border:1px solid #dce7ec;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:750}.case-control-tabs button.active{color:#fff;background:#087eac;border-color:#087eac}.case-control-body{padding:14px 24px 25px}.process-roadmap,.contract-control,.check-dashboard,.appointment-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.process-roadmap h3{margin:5px 0 3px;font-size:17px}.roadmap-hint{color:#718692;margin:0 0 17px;font-size:9px}.process-roadmap>div{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.process-roadmap button{text-align:center;cursor:pointer;color:#8a9aa4;background:0 0;border:0;place-items:center;gap:5px;display:grid}.process-roadmap button i{background:#fff;border:2px solid #d7e2e7;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:850;display:grid}.process-roadmap button b{font-size:8px}.process-roadmap button small{font-size:7px}.process-roadmap button.done{color:#218b5b}.process-roadmap button.done i{background:#eaf8f1;border-color:#61bc8f}.process-roadmap button.current{color:#087eac}.process-roadmap button.current i{color:#fff;background:#18a8df;border-color:#18a8df;box-shadow:0 0 0 5px #e4f6fc}.process-roadmap button.upcoming:hover,.process-roadmap button.done:hover{color:#087eac}.process-roadmap button.upcoming:hover i,.process-roadmap button.done:hover i{border-color:#18a8df;box-shadow:0 0 0 4px #e4f6fc}.process-roadmap button:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #087eac}.case-control-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.case-control-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:17px;display:grid}.case-control-grid article>span{color:#087eac;background:#eaf7fc;border-radius:10px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:850;display:grid}.case-control-grid small{color:#087eac;font-size:8px;font-weight:850}.case-control-grid h3{margin:4px 0;font-size:16px}.case-control-grid p{color:#718692;margin:0;font-size:8px}.case-control-grid button,.contract-control button,.appointment-grid button{background:var(--iad);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:750}.contract-control{border-left:4px solid var(--iad);align-items:center;gap:16px;margin-top:12px;display:flex}.contract-control>div{flex:1;min-width:0}.contract-control h3{margin:5px 0;font-size:16px}.contract-control p{color:#718692;margin:0;font-size:9px}.contract-control>b{color:#a56707;background:#fff2df;border-radius:999px;padding:7px 10px;font-size:9px}.check-dashboard>div:first-child{align-items:center;gap:14px;margin-bottom:8px;display:flex}.check-dashboard>div:first-child h3{margin:0 auto 0 0;font-size:17px}.check-dashboard>div:first-child strong{color:#087eac;font-size:10px}.check-dashboard>label{cursor:pointer;border-top:1px solid #edf1f3;align-items:center;gap:11px;padding:13px 3px;display:flex}.check-dashboard input{accent-color:#21a66b;width:19px;height:19px}.check-dashboard label span{gap:3px;display:grid}.check-dashboard label b{font-size:10px}.check-dashboard label small{color:#81929d;font-size:8px}.advisor-tools{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.advisor-tools button{color:#087eac;cursor:pointer;background:#edf8fd;border:1px solid #bfe2ef;border-radius:8px;padding:12px;font-size:9px;font-weight:750}.appointment-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.appointment-grid article{gap:7px;display:grid}.appointment-grid small{color:#087eac;font-size:8px;font-weight:850}.appointment-grid h3{margin:0;font-size:15px}.appointment-grid p{color:#718692;min-height:28px;margin:0;font-size:9px}@media (width<=760px){.case-control{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.case-control>header{padding:16px}.case-control>header h2{font-size:18px}.case-control>header{gap:10px}.case-control-header-actions>button:not(.case-control-close){display:none}.case-control-tabs{padding:10px 16px 0;overflow:auto}.case-control-tabs button{white-space:nowrap}.case-control-body{padding:12px 16px 24px}.process-roadmap>div{grid-template-columns:repeat(4,1fr)}.case-control-grid,.appointment-grid{grid-template-columns:1fr}.case-control-grid article{grid-template-columns:38px 1fr}.case-control-grid article>button{grid-column:1/-1}.contract-control{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.contract-control>div{width:100%}.contract-control>b{justify-self:start}.contract-control>button{white-space:normal;width:100%}.contract-control .admin-kicker{letter-spacing:.08em;overflow-wrap:normal;word-break:normal}.contract-control h3{font-size:20px;line-height:1.35}.contract-control p{font-size:16px;line-height:1.6}.advisor-tools{grid-template-columns:1fr 1fr}.check-dashboard>div:first-child{flex-direction:column;align-items:flex-start}}.portal-module-tabs{background:#eaf0f3;border-radius:12px;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:18px;padding:5px;display:grid}.portal-module-tabs>button{text-align:left;color:#617682;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:11px 14px;display:flex}.portal-module-tabs>button>span{background:#dce7ec;border-radius:8px;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.portal-module-tabs strong,.portal-module-tabs small{display:block}.portal-module-tabs strong{font-size:11px}.portal-module-tabs small{color:#82939e;margin-top:3px;font-size:8px}.portal-module-tabs>button.active{color:#087faa;background:#fff;border-color:#d9e4e9;box-shadow:0 3px 10px #31506610}.portal-module-tabs>button.active>span{color:#087faa;background:#e8f7fd}.cockpit-head{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.cockpit-head h1{margin:5px 0 6px;font-size:30px}.cockpit-head p{color:var(--muted);max-width:780px;margin:0;font-size:13px}.cockpit-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.cockpit-kpis button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;align-items:center;gap:13px;padding:16px;display:flex}.cockpit-kpis i{color:#087faa;background:#eaf7fc;border-radius:10px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.cockpit-kpis i.urgent{color:#c9343c;background:#fdebed}.cockpit-kpis i.good{color:#218b5b;background:#e8f7ef}.cockpit-kpis i.warn{color:#a56707;background:#fff2df}.cockpit-kpis span{display:grid}.cockpit-kpis small,.cockpit-object-list small{color:#82939e;letter-spacing:.06em;font-size:9px;font-weight:800}.cockpit-kpis strong{margin:3px 0;font-size:27px;line-height:1.1}.cockpit-kpis em{color:#81929d;font-size:10px;font-style:normal}.cockpit-grid{grid-template-columns:minmax(0,2fr) minmax(260px,.7fr);gap:13px;margin-bottom:14px;display:grid}.cockpit-panel,.cockpit-objects{border:1px solid var(--line);background:#fff;border-radius:12px;padding:19px}.cockpit-panel header,.cockpit-objects>header{justify-content:space-between;align-items:end;display:flex}.cockpit-panel h2,.cockpit-objects h2{margin:4px 0;font-size:17px}.cockpit-panel header button{color:#087faa;background:0 0;border:0;font-size:9px;font-weight:750}.cockpit-task-list article{border-top:1px solid #edf1f3;grid-template-columns:80px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.cockpit-task-list time{color:#c9343c;font-size:9px;font-weight:800}.cockpit-task-list span{gap:3px;display:grid}.cockpit-task-list strong{font-size:10px}.cockpit-task-list small{color:#81929d;font-size:8px}.cockpit-task-list b{color:#687c87;background:#eef2f4;border-radius:999px;padding:5px 7px;font-size:8px}.cockpit-task-list b.dringend{color:#c9343c;background:#fdebed}.cockpit-task-list b.hoch{color:#a56707;background:#fff2df}.quick>p{border-top:1px solid #edf1f3;align-items:center;gap:10px;margin:0;padding:11px 0;display:flex}.quick>p b{color:#087faa;background:#eaf7fc;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.quick>p span{color:#667d8a;font-size:10px}.cockpit-objects>header p{color:#81929d;margin:3px 0 0;font-size:10px}.cockpit-objects>header label{border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.cockpit-objects input{border:0;outline:0;width:260px;padding:10px 0;font-size:10px}.cockpit-object-list{gap:8px;margin-top:15px;display:grid}.cockpit-object-list article{border:1px solid #e5ecef;border-radius:9px;grid-template-columns:74px minmax(150px,1.2fr) minmax(150px,1fr) minmax(130px,.9fr) auto;align-items:center;gap:13px;padding:9px;display:grid}.cockpit-thumb{color:#087faa;background:linear-gradient(145deg,#d8f3fb,#a8dce9);border-radius:7px;place-items:center;height:58px;font-size:24px;display:grid;position:relative}.cockpit-thumb small{background:#fff;border-radius:3px;padding:2px 4px;font-size:6px;position:absolute;bottom:4px;left:5px}.cockpit-object-list article>div:not(.cockpit-thumb):not(.cockpit-actions){gap:4px;display:grid}.cockpit-object-list strong{font-size:10px}.cockpit-object-list span{color:#81929d;font-size:8px}.phase-pill{color:#087faa}.cockpit-actions{gap:5px;display:grid}.cockpit-actions button{color:#087eac;background:#edf8fd;border:1px solid #bfe2ef;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:750}.cockpit-actions button:disabled{opacity:.4}.sso-note{background:#edf8f3;border:1px solid #d4ecdf;border-radius:9px;align-items:center;gap:14px;margin-top:13px;padding:12px;display:flex}.sso-note b{color:#218b5b;font-size:10px}.sso-note span{color:#678578;font-size:9px}.cockpit-page .primary{width:auto}@media (width<=1100px){.cockpit-kpis{grid-template-columns:1fr 1fr}.cockpit-grid{grid-template-columns:1fr}.cockpit-object-list article{grid-template-columns:64px 1fr 1fr auto}.cockpit-object-list article>div:nth-child(4){display:none}}@media (width<=760px){.cockpit-head{align-items:flex-start;gap:12px}.cockpit-head h1{font-size:25px}.cockpit-head p{font-size:11px}.cockpit-kpis{grid-template-columns:1fr 1fr}.cockpit-kpis button{padding:12px}.cockpit-grid{grid-template-columns:1fr}.cockpit-objects>header{flex-direction:column;align-items:stretch;gap:10px}.cockpit-objects input{width:100%}.cockpit-object-list article{grid-template-columns:54px 1fr}.cockpit-object-list article>div:nth-child(3),.cockpit-object-list article>div:nth-child(4){display:none}.cockpit-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.sso-note{flex-direction:column;align-items:flex-start}.portal-module-tabs{grid-template-columns:1fr}.portal-module-tabs>button{padding:9px 11px}}.process-roadmap button:disabled{cursor:wait;opacity:.65}.process-roadmap button.locked{opacity:.48}.phase-workspace{background:#eaf7fc;border:1px solid #bfe4f3;border-radius:12px;align-items:center;gap:18px;margin-top:12px;padding:16px 18px;display:flex}.phase-workspace>div{flex:1}.phase-workspace h3{margin:4px 0;font-size:17px}.phase-workspace p{color:#617b89;margin:0;font-size:9px;line-height:1.5}.phase-workspace>button{color:#fff;cursor:pointer;background:#087eac;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800}.phase-workspace>button:disabled{opacity:.45;cursor:not-allowed}.locked-check,.locked-card{opacity:.48}.appointment-grid button:disabled{cursor:not-allowed;opacity:.5}.workflow-editor-backdrop{z-index:8;background:#17384b55;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.phase-workspace>button.needs-checks{color:#8a5b05;background:#fff7e5;border:1px solid #e6bd67}.phase-block-warning{color:#704a05;background:#fff8e8;border:1px solid #e6bd67;border-radius:9px;flex-direction:column;gap:4px;margin-bottom:14px;padding:13px 16px;display:flex}.phase-block-warning b{font-size:11px}.phase-block-warning span{font-size:10px;line-height:1.5}.workflow-editor{background:#fff;border-radius:14px;width:min(650px,92vw);overflow:hidden;box-shadow:0 25px 70px #0d2b3d55}.workflow-editor>header{border-bottom:1px solid var(--line);align-items:flex-start;padding:18px 21px;display:flex}.workflow-editor h3{margin:4px 0;font-size:19px}.workflow-editor>header>button{background:#eef3f5;border:0;border-radius:50%;width:32px;height:32px;margin-left:auto;font-size:19px}.workflow-fields{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.workflow-fields label{color:#5f7785;gap:6px;font-size:9px;font-weight:800;display:grid}.workflow-fields input,.workflow-fields select{background:#fff;border:1px solid #dce7ec;border-radius:7px;outline:none;width:100%;height:40px;padding:0 10px;font-size:11px}.workflow-fields input:focus,.workflow-fields select:focus{border-color:#18a8df;box-shadow:0 0 0 3px #e4f6fc}.workflow-fields .check-field{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.workflow-fields .check-field input{accent-color:#21a66b;width:18px;height:18px}.workflow-editor>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.workflow-editor>footer button{background:#fff;border:1px solid #dce7ec;border-radius:7px;height:38px;padding:0 14px;font-size:9px;font-weight:750}.workflow-editor>footer .primary{background:var(--iad);border-color:var(--iad);color:#fff}.handover-list{background:#f5f9fb;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:7px;padding:13px;display:grid}.handover-list b{grid-column:1/-1;font-size:10px}.handover-list span{color:#617b89;font-size:9px}.handover-list span:before{content:"✓";color:#21a66b;margin-right:6px;font-weight:900}@media (width<=760px){.phase-workspace{flex-direction:column;align-items:flex-start}.phase-workspace>button{width:100%}.workflow-editor-backdrop{padding:0;position:fixed}.workflow-editor{border-radius:0;width:100vw;min-height:100vh}.workflow-fields,.handover-list{grid-template-columns:1fr}}html{font-size:16px}.content{font-size:14px}.topbar button,.search{font-size:12px}.suite-page{max-width:1480px;margin:0 auto}.suite-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.suite-head small{color:#0784b9;letter-spacing:.1em;font-size:11px;font-weight:850;display:block}.suite-head h1{letter-spacing:-.035em;margin:5px 0 7px;font-size:32px}.suite-head p{color:var(--muted);max-width:850px;margin:0;font-size:14px;line-height:1.55}.suite-alert{background:#fff8e9;border:1px solid #efdba8;border-radius:11px;align-items:center;gap:14px;margin-bottom:15px;padding:14px 16px;display:flex}.suite-alert.good{background:#eef9f4;border-color:#cce9db}.suite-alert b{font-size:13px}.suite-alert span{color:#657b88;flex:1;font-size:12px}.suite-alert button{color:#fff;background:#087fac;border:0;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:750}.suite-tabs{background:#eaf0f3;border-radius:11px;gap:7px;margin-bottom:13px;padding:5px;display:flex}.suite-tabs button{background:0 0;border:0;border-radius:8px;flex:1;padding:11px;font-size:12px;font-weight:750}.suite-tabs button.active{color:#087fac;background:#fff;box-shadow:0 2px 8px #15384c16}.suite-card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.adviser-preferences{margin-bottom:22px}.adviser-preferences .suite-toggle{margin-top:18px}.adviser-preferences .suite-footer span{color:var(--muted)}.central-profile-upload{border:1px solid var(--line);background:#fbfcfc;border-radius:12px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:20px;padding:18px;display:grid}.central-profile-photo{color:#087fac;background:#e9f7fd;border-radius:12px;place-items:center;width:96px;height:96px;font-size:24px;font-weight:900;display:grid;overflow:hidden}.central-profile-photo img{object-fit:cover;width:100%;height:100%}.central-profile-upload label{gap:6px;font-size:13px;display:grid}.central-profile-upload label small{color:var(--muted);font-weight:500}.central-profile-upload input[type=file]{max-width:360px;font-size:12px}.central-profile-upload button{cursor:pointer;background:#fff;border:1px solid #d6e3e8;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:800}.profile-scope-note{background:#fffaf0;border-left:4px solid #c8a24a;gap:5px;margin:18px 0 22px;padding:15px 17px;display:grid}.profile-scope-note b{color:#2f3437;font-size:13px}.profile-scope-note span{color:#6f654f;font-size:12px;line-height:1.55}.central-brand-settings{background:#fafbfb;border:1px solid #d9e1e4;border-radius:14px;gap:18px;margin:26px 0;padding:22px;display:grid}.central-brand-status{background:#fffaf0;border-left:4px solid #c8a24a;gap:4px;padding:14px 16px;display:grid}.central-brand-status b{color:#2f3437}.central-brand-status span{color:#72664c;font-size:12px;line-height:1.5}.central-brand-logo{background:#fff;border:1px solid #dbe4e7;border-radius:11px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:17px;padding:16px;display:grid}.central-brand-logo>span{color:#65747a;letter-spacing:.12em;background:#f0f3f4;border-radius:8px;place-items:center;width:150px;height:82px;font-weight:900;display:grid;overflow:hidden}.central-brand-logo img{object-fit:contain;max-width:100%;max-height:100%}.central-brand-logo label{gap:5px;display:grid}.central-brand-logo label small{color:var(--muted);font-size:11px}.central-brand-logo input{max-width:360px;font-size:12px}.central-brand-logo button{color:#6b4d08;background:#fff;border:1px solid #d7e1e4;border-radius:8px;padding:10px 12px;font-weight:800}.central-brand-fields{border:0;margin:0;padding:0}.central-brand-preview{border:1px solid #d9e1e4;padding:18px}.central-brand-preview>small{color:#9b7923;letter-spacing:.12em;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.central-brand-preview article{gap:10px;padding:22px;display:grid}.central-brand-preview article>img{object-fit:contain;max-width:180px;max-height:64px;display:block}.central-brand-preview h3,.central-brand-preview p{margin:0}.central-brand-preview button{border:0;justify-self:start;padding:11px 16px;font-weight:850}.central-brand-settings input[type=color]{min-height:48px;padding:4px}@media (width<=760px){.central-profile-upload{grid-template-columns:80px 1fr}.central-profile-photo{width:80px;height:80px}.central-profile-upload button{grid-column:1/-1;width:max-content}.central-profile-upload input[type=file]{max-width:100%}.central-brand-settings{margin:22px -4px;padding:15px}.central-brand-logo{grid-template-columns:1fr}.central-brand-logo>span{width:100%;height:100px}.central-brand-logo button{width:100%;min-height:44px}.central-brand-logo input{max-width:100%}.central-brand-preview{padding:12px}.central-brand-preview article{padding:17px}.central-brand-preview button{width:100%;min-height:46px}}.research-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.research-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;padding:18px;display:grid}.research-summary small{color:#718692;font-size:10px;font-weight:850}.research-summary strong{font-size:21px}.research-summary span{color:var(--muted);font-size:12px}.research-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.research-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.research-toolbar button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:750}.research-toolbar button.active{color:#fff;background:#2f3437;border-color:#2f3437}.research-toolbar>span{color:var(--muted);font-size:11px}.research-table>header,.research-table>div{grid-template-columns:1.2fr 1fr 1fr .8fr .8fr 1fr 1.1fr;align-items:center;gap:12px;padding:12px 15px;display:grid}.research-table>header{border-bottom:1px solid var(--line);color:#657b87;background:#f5f7f8;font-size:10px;font-weight:850}.research-table>div{border-bottom:1px solid #edf1f3;font-size:12px}.research-table>div:last-child{border-bottom:0}.research-table b,.research-table small{display:block}.research-table small{color:var(--muted);margin-top:3px;font-size:10px}.research-table a{color:#087fac;font-weight:800;text-decoration:none}.research-table select{background:#fff;border:1px solid #d8e4e9;border-radius:7px;width:100%;padding:8px;font-size:11px}.research-table .research-empty{flex-direction:column;grid-template-columns:none;align-items:flex-start;padding:35px;display:flex}.research-modal{max-width:760px}@media (width<=1050px){.research-table{overflow-x:auto}.research-table>header,.research-table>div{min-width:980px}.research-summary{grid-template-columns:1fr}.research-toolbar{flex-direction:column;align-items:flex-start}}.suite-form{padding:24px}.section-guide{align-items:flex-start;gap:13px;margin-bottom:19px;display:flex}.section-guide>b,.security-grid article>b{color:#087fac;background:#e9f7fd;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.section-guide h2{margin:0 0 4px;font-size:19px}.section-guide p{color:var(--muted);margin:0;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid>label{gap:7px;display:grid}.form-grid>label>span{color:#526c7a;font-size:12px;font-weight:750}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{background:#fff;border:1px solid #d8e4e9;border-radius:8px;outline:none;width:100%;min-height:43px;padding:10px 12px;font-size:13px}.form-grid textarea{resize:vertical;min-height:90px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#14a5de;box-shadow:0 0 0 3px #e5f6fc}.suite-toggle{cursor:pointer;border:1px solid #e3ebef;border-radius:10px;align-items:center;gap:13px;margin:9px 0;padding:14px;display:flex!important}.suite-toggle>input{opacity:0;position:absolute}.suite-toggle>i{background:#bdcbd2;border-radius:99px;flex:none;width:42px;height:23px;position:relative}.suite-toggle>i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px}.suite-toggle>input:checked+i{background:#1ca56b}.suite-toggle>input:checked+i:after{transform:translate(19px)}.suite-toggle>span{gap:3px;display:grid}.suite-toggle b{font-size:13px}.suite-toggle small{color:#768b97;font-size:11px}.suite-footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:15px;margin:24px -24px -24px;padding:15px 24px;display:flex}.suite-footer span{color:#718692;margin-right:auto;font-size:11px}.suite-footer button,.suite-modal footer button{min-height:40px}.web-preview{color:#fff;background:linear-gradient(125deg,#27343b,#16394b);border-radius:13px;margin-top:20px;padding:31px}.web-preview small{color:#b8ced8;font-size:10px}.web-preview h2{max-width:650px;margin:10px 0;font-size:26px}.web-preview p{color:#d5e1e6;max-width:650px;line-height:1.6}.web-preview button{color:#fff;background:#c8a24a;border:0;border-radius:7px;padding:11px 15px;font-size:12px;font-weight:800}.privacy-note{background:#f4f8fa;border-radius:9px;align-items:center;gap:13px;margin-top:14px;padding:13px;display:flex}.privacy-note b{font-size:12px}.privacy-note span{color:#6f8591;font-size:11px}.income-kpis{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:14px;display:grid}.income-kpis article{border:1px solid var(--line);background:#fff;border-top:4px solid #139fd6;border-radius:11px;padding:18px}.income-kpis article.green{border-top-color:#2aa56f}.income-kpis article.gold{border-top-color:#c49331}.income-kpis small{color:#7c909b;font-size:10px;font-weight:850;display:block}.income-kpis strong{margin:7px 0;font-size:27px;display:block}.income-kpis span{color:#768b97;font-size:11px}.income-table>header,.income-table>button{text-align:left;grid-template-columns:1.7fr .8fr .8fr .9fr 1fr .7fr;align-items:center;gap:12px;display:grid}.income-table>header{color:#7a8e99;background:#f7fafb;padding:12px 16px;font-size:9px;font-weight:850}.income-table>button{cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f3;width:100%;padding:15px 16px}.income-table>button:hover{background:#f9fcfd}.income-table span{font-size:11px}.income-table b,.income-table small{display:block}.income-table b{font-size:12px}.income-table small{color:#7d909b;margin-top:4px;font-size:9px}.money-status{color:#a56707;background:#fff2df;border-radius:99px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.money-status.ausbezahlt{color:#218b5b;background:#e8f7ef}.money-status.notariell-beurkundet{color:#087fac;background:#e9f7fd}.empty-suite{text-align:center;place-items:center;padding:45px;display:grid}.empty-suite b{font-size:15px}.empty-suite span{color:#748995;margin-top:6px;font-size:12px}.suite-modal{background:#fff;border-radius:14px;width:min(760px,95vw);max-height:92vh;overflow:auto}.suite-modal.small{width:min(650px,95vw)}.suite-modal>header{border-bottom:1px solid var(--line);padding:22px 24px;display:flex}.suite-modal header small{color:#0784b9;font-size:10px;font-weight:850}.suite-modal h2{margin:4px 0;font-size:21px}.suite-modal header p{color:#718692;margin:0;font-size:11px}.suite-modal header button{border:0;border-radius:50%;width:35px;height:35px;margin-left:auto;font-size:20px}.suite-modal>.form-grid{padding:22px}.suite-modal>.privacy-note{margin:0 22px 20px}.suite-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}.suite-modal>footer button{background:#fff;border:1px solid #d8e4e9;border-radius:7px;padding:0 14px;font-size:11px}.suite-modal>footer .primary{background:var(--iad);color:#fff;border-color:var(--iad)}.income-summary{background:#eef8fb;gap:12px;padding:14px 22px;display:flex}.income-summary span{flex:1;font-size:11px}.income-summary b{margin-top:3px;font-size:17px;display:block}.partner-count{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;margin-bottom:13px;padding:13px 16px;display:flex}.partner-count span{color:#738895;font-size:11px}.partner-count i{background:#e8eef1;border-radius:99px;flex:1;height:7px;overflow:hidden}.partner-count em{background:#17a8e0;height:100%;display:block}.partner-grid,.helper-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.partner-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:50px 1fr auto;gap:14px;padding:17px;display:grid}.partner-logo{color:#087fac;background:#e9f7fd;border-radius:11px;place-items:center;width:50px;height:50px;font-size:15px;font-weight:900;display:grid}.partner-grid small{color:#0784b9;font-size:9px;font-weight:800}.partner-grid h3{margin:4px 0;font-size:16px}.partner-grid p{color:#728793;margin:0 0 9px;font-size:11px;line-height:1.5}.partner-grid a{color:#087fac;font-size:11px;font-weight:750}.partner-grid .partner-featured{background:linear-gradient(135deg,#fff 0%,#f0fbff 100%);border-color:#9fdff3;box-shadow:0 10px 28px #087fac12}.partner-bop-logo{color:#fff;letter-spacing:.08em;background:#08a9df}.partner-password{color:#5f4b1e;background:#fff9e9;border:1px solid #c8a24a66;border-radius:7px;width:fit-content;margin:0 0 10px;padding:7px 10px;font-size:12px;display:block}.partner-password strong{font-weight:900}.partner-grid>article>em{color:#218b5b;background:#e8f7ef;border-radius:99px;height:min-content;padding:5px 7px;font-size:9px;font-style:normal}.partner-grid>article>button{background:#fff;border:1px solid #dbe6eb;border-radius:7px;grid-column:1/-1;padding:9px;font-size:11px}.helper-grid{grid-template-columns:repeat(4,1fr)}.helper-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.helper-grid article>span{color:#087fac;background:#e9f7fd;border-radius:10px;place-items:center;width:44px;height:44px;font-size:19px;display:grid}.helper-grid small{color:#b07b15;margin-top:17px;font-size:9px;font-weight:850;display:block}.helper-grid h3{margin:6px 0;font-size:16px}.helper-grid p{color:#728793;min-height:34px;font-size:11px}.helper-grid button{color:#83939b;background:#eef2f4;border:0;border-radius:7px;width:100%;padding:9px;font-size:10px}.helper-library-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.helper-roadmap-summary{background:#fffaf0;border:1px solid #e7d7aa;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:0 10px;min-width:230px;padding:15px 17px;display:grid}.helper-roadmap-summary strong{color:#9a741f;grid-row:1/3;font-size:34px;line-height:1}.helper-roadmap-summary span{color:#4d4430;font-size:13px;font-weight:850}.helper-roadmap-summary small{color:#7f7358;font-size:10px}.helper-library-toolbar{justify-content:space-between;gap:14px;margin:8px 0 12px;display:flex}.helper-library-search{background:#fff;border:1px solid #d9e4e8;border-radius:10px;flex:1;align-items:center;gap:9px;max-width:560px;min-height:46px;padding:0 13px;display:flex}.helper-library-search>span{color:#087fac;font-size:20px}.helper-library-search input{color:#2f3437;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.helper-library-search button{color:#71838b;cursor:pointer;background:0 0;border:0;font-size:20px}.helper-status-filter{background:#fff;border:1px solid #dce5e9;border-radius:10px;gap:5px;padding:4px;display:flex}.helper-status-filter button{color:#687b84;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:82px;font-size:10px;font-weight:850}.helper-status-filter button.active{color:#fff;background:#2f3437}.helper-category-tabs{scrollbar-width:thin;gap:7px;padding:2px 0 14px;display:flex;overflow-x:auto}.helper-category-tabs button{color:#52666f;cursor:pointer;background:#fff;border:1px solid #dbe4e8;border-radius:99px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.helper-category-tabs button span{color:#71828a;background:#edf2f4;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.helper-category-tabs button.active{color:#087fac;background:#eefaff;border-color:#087fac}.helper-category-tabs button.active span{color:#fff;background:#087fac}.helper-category-section{margin-top:20px}.helper-category-section>header{border-bottom:1px solid #e1e8eb;justify-content:space-between;align-items:flex-end;margin-bottom:10px;padding-bottom:9px;display:flex}.helper-category-section>header small{color:#a17b25;letter-spacing:.12em;font-size:8px;font-weight:900}.helper-category-section>header h2{margin:3px 0 0;font-size:18px}.helper-category-section>header>span{color:#657982;background:#edf2f4;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.helper-catalog article{flex-direction:column;display:flex}.helper-catalog article p{min-height:45px}.helper-catalog article ul{flex-wrap:wrap;gap:6px;margin:12px 0 17px;padding:0;list-style:none;display:flex}.helper-catalog article li{color:#5d7079;background:#f8fafb;border:1px solid #e0e7ea;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:750}.helper-catalog article button{min-height:40px;margin-top:auto}.helper-catalog .helper-planned{background:linear-gradient(145deg,#fff,#fafbfb)}.helper-catalog .helper-planned>span{color:#7d8b91;background:#f1f3f4}.helper-catalog .helper-planned button:disabled{cursor:not-allowed;opacity:.82}.helper-label-row{justify-content:space-between;align-items:center;gap:8px;margin-top:17px;display:flex}.helper-label-row small{margin-top:0}.helper-label-row b{color:#167047;letter-spacing:.08em;background:#eaf8ef;border:1px solid #a7d7bb;border-radius:99px;place-items:center;min-height:23px;padding:0 9px;font-size:9px;font-weight:950;display:inline-grid}.helper-catalog .helper-live .helper-label-row small{color:#087fac}.helper-empty{text-align:center;background:#fff;border:1px dashed #ccd9de;border-radius:13px;place-items:center;min-height:260px;margin-top:18px;padding:30px;display:grid}.helper-empty>span{color:#087fac;font-size:34px}.helper-empty h3{margin:10px 0 3px;font-size:17px}.helper-empty p{color:#72858e;margin:0;font-size:11px}.helper-empty button{color:#fff;cursor:pointer;background:#2f3437;border:0;border-radius:8px;margin-top:14px;padding:10px 14px;font-size:10px;font-weight:850}@media (width<=760px){.helper-library-head,.helper-library-toolbar{flex-direction:column}.helper-roadmap-summary,.helper-library-search{width:100%;max-width:none}.helper-status-filter{width:100%}.helper-status-filter button{flex:1;min-width:0}.helper-category-section>header{align-items:center}.helper-catalog article ul{grid-template-columns:1fr;display:grid}.helper-grid.helper-catalog{grid-template-columns:1fr}}.helper-label-row b.free{color:#167047;background:#eaf8ef;border-color:#a7d7bb}.helper-label-row b.pro{color:#7d5b08;background:#fff5d9;border-color:#d7bc6b}.quick-helper{--qh-dark:#2f3437;--qh-gold:#c8a24a;--qh-line:#dce5e8}.quick-helper-head{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:18px;display:grid}.quick-helper-head>button{border:1px solid var(--qh-line);color:#536a74;cursor:pointer;background:#fff;border-radius:9px;align-self:start;padding:10px 12px;font-weight:800}.quick-helper-head small{color:#9a741f;letter-spacing:.1em;font-size:9px;font-weight:900}.quick-helper-head h1{margin:4px 0;font-size:30px}.quick-helper-head p{color:#6f8189;margin:0;font-size:12px}.quick-helper-head>span{color:#176f49;background:#e9f7ef;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:850}.quick-helper-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);align-items:start;gap:17px;display:grid}.quick-helper-form,.quick-helper-result{border:1px solid var(--qh-line);background:#fff;border-radius:13px;padding:20px;box-shadow:0 10px 28px #1e30380a}.quick-helper-form h2,.quick-helper-result h2{margin:0 0 14px;font-size:17px}.quick-report-object{color:#5f522f;background:#fffaf0;border:1px solid #ead9aa;border-radius:9px;gap:6px;margin-bottom:18px;padding:13px;font-size:10px;font-weight:850;display:grid}.quick-report-object small{color:#8b7c57;font-weight:500}.quick-report-object input{color:#2f3437;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #e2d3ab;border-radius:7px;padding:0 10px;font-size:12px}.quick-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.quick-fields label{color:#4c6069;gap:6px;font-size:10px;font-weight:850;display:grid}.quick-fields label:has(textarea){grid-column:1/-1}.quick-fields input,.quick-fields select,.quick-fields textarea{border:1px solid var(--qh-line);color:#2f3437;width:100%;min-height:44px;font:inherit;background:#fff;border-radius:8px;padding:0 11px;font-size:12px}.quick-fields textarea{resize:vertical;min-height:105px;padding:11px}.quick-helper-note{color:#746743;background:#fffaf0;border:1px solid #ead9aa;border-radius:8px;gap:9px;margin-top:14px;padding:11px 12px;font-size:9px;line-height:1.5;display:flex}.quick-helper-note strong{color:#755817;white-space:nowrap}.quick-helper-result{position:sticky;top:92px}.quick-helper-result header small{color:#9a741f;letter-spacing:.1em;font-size:8px;font-weight:900}.quick-helper-result header h2{margin:4px 0 13px;font-size:21px}.quick-helper-result pre{color:#394d55;min-height:220px;font:inherit;white-space:pre-wrap;background:#f5f7f8;border-radius:9px;margin:0;padding:16px;font-size:11px;line-height:1.65}.quick-empty{text-align:center;background:#f4f6f7;border-radius:9px;place-items:center;min-height:230px;padding:25px;display:grid}.quick-empty span{color:#c8a24a;font-size:35px}.quick-empty p{color:#73858d;max-width:280px;font-size:11px;line-height:1.5}.quick-result-actions{grid-template-columns:.65fr 1.35fr;gap:8px;margin-top:12px;display:grid}.quick-result-actions button{border:1px solid var(--qh-line);color:#526770;cursor:pointer;background:#fff;border-radius:8px;min-height:44px;font-size:10px;font-weight:850}.quick-result-actions button:first-child{border-color:var(--qh-dark);background:var(--qh-dark);color:#fff}.quick-result-actions button:disabled{opacity:.65;cursor:wait}.quick-docs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quick-docs label{border:1px solid var(--qh-line);color:#536870;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:9px 10px;font-size:10px;display:flex}.quick-docs input{accent-color:#a7832e}.quick-doc-result strong{font-size:13px}.quick-doc-result progress{accent-color:#c8a24a;width:100%;height:9px;margin:10px 0 15px}.quick-doc-result h3{font-size:11px}.quick-doc-result ul{color:#61747c;margin:8px 0;padding-left:18px;font-size:10px;line-height:1.65}@media (width<=900px){.quick-helper-layout{grid-template-columns:1fr}.quick-helper-result{position:static}}@media (width<=680px){.quick-helper-head{grid-template-columns:1fr}.quick-helper-head>button,.quick-helper-head>span{justify-self:start}.quick-fields,.quick-docs{grid-template-columns:1fr}.quick-fields label:has(textarea){grid-column:auto}.quick-result-actions{grid-template-columns:1fr}.quick-helper-form,.quick-helper-result{padding:14px}}.helper-catalog .helper-live{background:linear-gradient(145deg,#fff 0%,#f2fbff 100%);border-color:#9dd5ea;grid-column:span 2;box-shadow:0 16px 40px #04506f14}.helper-catalog .helper-live>span{color:#fff;background:#087fac}.helper-catalog .helper-live small{color:#087fac}.helper-catalog .helper-live p{max-width:560px;min-height:0}.helper-catalog .helper-live ul{flex-wrap:wrap;gap:7px;margin:14px 0 18px;padding:0;list-style:none;display:flex}.helper-catalog .helper-live li{color:#42616f;background:#fff;border:1px solid #cbe9f4;border-radius:99px;padding:7px 9px;font-size:11px;font-weight:750}.helper-catalog .helper-live button{color:#fff;cursor:pointer;background:#073b52;min-height:42px;font-weight:850}.image-pro{--ip-blue:#087fac;--ip-dark:#16394b;--ip-line:#dbe7ec;--ip-soft:#f3f8fa}.image-pro-head{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:18px;display:grid}.image-pro-head>div small{color:var(--ip-blue);letter-spacing:.1em;font-size:11px;font-weight:850}.image-pro-head h1{letter-spacing:-.035em;margin:5px 0 4px;font-size:32px}.image-pro-head p{color:var(--muted);margin:0;font-size:14px}.image-back{border:1px solid var(--ip-line);color:#526b77;cursor:pointer;background:#fff;border-radius:9px;align-self:start;padding:10px 12px;font-weight:750}.image-pro-status{color:#167146;background:#e9f8ef;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:850}.image-pro-principle{background:#fffaf0;border:1px solid #ead9aa;border-radius:12px;align-items:center;gap:14px;margin-bottom:17px;padding:15px 17px;display:flex}.image-pro-principle>span{color:#fff;background:#c8a24a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.image-pro-principle strong{color:#5c4819;font-size:14px;display:block}.image-pro-principle p{color:#786b4d;margin:4px 0 0;font-size:12px}.image-pro-layout{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:start;gap:17px;display:grid}.image-pro-controls,.image-pro-result{border:1px solid var(--ip-line);background:#fff;border-radius:14px;padding:20px;box-shadow:0 10px 30px #1338490a}.image-step{align-items:center;gap:11px;margin:2px 0 12px;display:flex}.image-step>b{background:var(--ip-dark);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.image-step strong,.image-step span{display:block}.image-step strong{font-size:14px}.image-step span{color:#718590;margin-top:2px;font-size:11px}.image-dropzone{background:var(--ip-soft);border:1.5px dashed #a9c7d3;border-radius:12px;min-height:190px;margin-bottom:22px;transition:all .2s;position:relative;overflow:hidden}.image-dropzone.dragging{border-color:var(--ip-blue);background:#eaf8fd}.image-dropzone input{display:none}.image-dropzone>button{text-align:center;cursor:pointer;background:0 0;border:0;place-content:center;width:100%;display:grid;position:absolute;inset:0}.image-dropzone>button>span{color:var(--ip-blue);font-size:31px}.image-dropzone>button strong{margin-top:7px;font-size:14px}.image-dropzone>button small{color:#6f8590;margin-top:4px;font-size:11px}.image-dropzone.has-file{background:#fff;border-style:solid;grid-template-columns:180px 1fr;align-items:center;min-height:150px;display:grid}.image-dropzone.has-file>img{object-fit:cover;width:180px;height:150px}.image-dropzone.has-file>div{min-width:0;padding:16px}.image-dropzone.has-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.image-dropzone.has-file button{border:1px solid var(--ip-line);color:var(--ip-blue);cursor:pointer;background:#fff;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:11px;font-weight:800}.image-mode-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:16px;display:grid}.image-mode-grid>button{text-align:left;border:1px solid var(--ip-line);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:37px 1fr 20px;align-items:start;gap:9px;padding:13px;display:grid}.image-mode-grid>button.active{background:#f1fbfe;border-color:#4cadcf;box-shadow:inset 0 0 0 1px #4cadcf}.image-mode-grid>button>span{width:34px;height:34px;color:var(--ip-blue);background:#eaf6fa;border-radius:8px;place-items:center;font-size:17px;display:grid}.image-mode-grid strong,.image-mode-grid small{display:block}.image-mode-grid strong{color:#2f444e;font-size:12px}.image-mode-grid small{color:#708690;margin-top:3px;font-size:10px;line-height:1.4}.image-mode-grid i{color:#1686b2;font-style:normal;font-weight:900}.image-instruction{gap:6px;display:grid}.image-instruction>span{font-size:12px;font-weight:850}.image-instruction>span small{color:#81929a;font-weight:500}.image-instruction textarea{resize:vertical;border:1px solid var(--ip-line);width:100%;min-height:86px;font:inherit;border-radius:9px;padding:11px;font-size:12px}.image-instruction>small{text-align:right;color:#86979e;font-size:9px}.staging-notice{background:#fff8e8;border:1px solid #eed79e;border-radius:9px;gap:10px;margin:12px 0;padding:11px 12px;display:flex}.staging-notice b{color:#865f05;white-space:nowrap;font-size:11px}.staging-notice span{color:#78653c;font-size:10px;line-height:1.45}.image-rights{color:#657983;align-items:flex-start;gap:9px;margin:14px 0 12px;font-size:10px;line-height:1.45;display:flex}.image-rights input{accent-color:var(--ip-blue);margin-top:2px}.image-process{background:var(--ip-dark);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;min-height:46px;font-size:12px;font-weight:850}.image-process:disabled{cursor:not-allowed;background:#b9c5ca}.image-progress{background:#e5ecef;border-radius:99px;height:4px;margin-top:12px;position:relative}.image-progress i{border-radius:inherit;background:linear-gradient(90deg,#087fac,#37b6d9);height:100%;transition:width .35s;display:block}.image-progress span{color:#718590;text-align:center;margin-top:7px;font-size:10px;display:block}.image-pro-result{position:sticky;top:92px}.image-pro-result>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.image-pro-result header small{color:var(--ip-blue);letter-spacing:.09em;font-size:9px;font-weight:850}.image-pro-result h2{margin:3px 0 0;font-size:18px}.image-pro-result header>span{color:#167146;background:#e9f8ef;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:850}.image-result-stage{background:#eef3f5;border-radius:10px;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.image-result-stage>img{object-fit:contain;width:100%;height:100%;max-height:560px}.image-result-stage>span{color:#fff;background:#102934c7;border-radius:6px;padding:5px 7px;font-size:9px;position:absolute;bottom:10px;left:10px}.image-result-stage>div{text-align:center;max-width:340px;padding:35px}.image-result-stage>div>span{color:#99aeb7;font-size:38px}.image-result-stage>div strong{margin-top:12px;font-size:14px;display:block}.image-result-stage>div p{color:#748891;font-size:11px;line-height:1.5}.image-disclosure-preview{border-bottom:1px solid var(--ip-line);padding:12px 0}.image-disclosure-preview span{color:#fff;background:#627680;border-radius:4px;padding:5px 7px;font-size:9px;display:inline-block}.image-disclosure-preview p{color:#718590;margin:6px 0 0;font-size:10px}.image-result-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.image-result-actions a,.image-result-actions button{border-radius:8px;place-items:center;min-height:42px;font-size:11px;font-weight:850;text-decoration:none;display:grid}.image-result-actions a{background:var(--ip-dark);color:#fff}.image-result-actions button{border:1px solid var(--ip-line);color:#506873;cursor:pointer;background:#fff}.image-authenticity{margin-top:14px}.image-authenticity>strong{color:#637781;font-size:10px}.image-authenticity>div{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.image-authenticity span{color:#708590;padding-left:14px;font-size:9px;position:relative}.image-authenticity span:before{content:"×";color:#a65b52;font-weight:900;position:absolute;left:0}@media (width<=1050px){.image-pro-layout{grid-template-columns:1fr}.image-pro-result{position:static}.image-result-stage{min-height:320px}}@media (width<=760px){.helper-catalog .helper-live{grid-column:auto}.helper-catalog .helper-live ul{display:grid}.image-pro-head{grid-template-columns:1fr}.image-back,.image-pro-status{justify-self:start}.image-pro-head h1{font-size:27px}.image-pro-principle{align-items:flex-start}.image-pro-principle p{font-size:11px;line-height:1.45}.image-pro-controls,.image-pro-result{padding:15px}.image-dropzone.has-file{grid-template-columns:1fr}.image-dropzone.has-file>img{width:100%;height:190px}.image-mode-grid{grid-template-columns:1fr}.image-result-stage{min-height:260px}.image-result-actions,.image-authenticity>div{grid-template-columns:1fr}}.helper-portrait-card{background:linear-gradient(145deg,#fff,#fffaf0)!important;border-color:#dbc170!important}.portrait-pro{--pp-dark:#2f3437;--pp-gold:#c8a24a;--pp-line:#dbe3e7;--pp-soft:#f6f8f9}.portrait-head{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:17px;display:grid}.portrait-head>button{border:1px solid var(--pp-line);color:#536971;cursor:pointer;background:#fff;border-radius:8px;align-self:start;padding:10px 12px;font-weight:800}.portrait-head small{color:#9a741f;letter-spacing:.11em;font-size:10px;font-weight:900}.portrait-head h1{letter-spacing:-.035em;margin:4px 0;font-size:32px}.portrait-head p{color:#6c7e86;margin:0;font-size:13px}.portrait-head>span{color:#176d48;background:#edf7f1;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:850}.portrait-trust{background:#fffaf0;border:1px solid #ead9aa;border-radius:11px;align-items:center;gap:12px;margin-bottom:17px;padding:15px 17px;display:flex}.portrait-trust b{color:#624b17;white-space:nowrap;font-size:13px}.portrait-trust span{color:#766744;font-size:11px;line-height:1.5}.portrait-layout{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:17px;display:grid}.portrait-controls,.portrait-results{border:1px solid var(--pp-line);background:#fff;border-radius:13px;padding:20px;box-shadow:0 10px 28px #1e30380a}.portrait-controls>header{align-items:flex-start;gap:11px;margin:3px 0 12px;display:flex}.portrait-controls>header>b{background:var(--pp-dark);color:#fff;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-size:11px;display:grid}.portrait-controls h2{margin:1px 0 3px;font-size:14px}.portrait-controls header p{color:#71828a;margin:0;font-size:10px;line-height:1.45}.portrait-upload{background:#fffdf7;border:1px dashed #c8a24a;border-radius:10px;gap:9px;margin-bottom:22px;padding:14px;display:grid}.portrait-upload>input{display:none}.portrait-upload>button{cursor:pointer;color:#2f3437;background:0 0;border:0;min-height:78px}.portrait-upload>button strong,.portrait-upload>button span{display:block}.portrait-upload>button strong{font-size:13px}.portrait-upload>button span{color:#74858c;margin-top:5px;font-size:10px}.portrait-thumbs{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.portrait-thumbs img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%}.portrait-upload>.portrait-thumbs+button{background:#fff;border:1px solid #e0d5b8;border-radius:7px;min-height:36px;font-size:10px;font-weight:800}.portrait-upload>small{text-align:center;color:#7d878a;font-size:9px}.portrait-offers{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:23px;display:grid}.portrait-offers>button{text-align:left;border:1px solid var(--pp-line);cursor:pointer;background:#fff;border-radius:10px;gap:5px;min-height:158px;padding:14px;display:grid;position:relative}.portrait-offers>button.active{background:#fffaf0;border-color:#c8a24a;box-shadow:inset 0 0 0 1px #c8a24a}.portrait-offers small{color:#9a741f;letter-spacing:.08em;font-size:8px;font-weight:900}.portrait-offers strong{font-size:13px}.portrait-offers p{color:#5f727b;margin:2px 0;font-size:10px;line-height:1.45}.portrait-offers span{color:#7e8d93;font-size:9px}.portrait-offers i{color:#60727a;background:#edf2f4;border-radius:99px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850;position:absolute;top:9px;right:9px}.portrait-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.portrait-options label{color:#4e6068;gap:5px;font-size:9px;font-weight:850;display:grid}.portrait-options select{border:1px solid var(--pp-line);color:#2f3437;background:#fff;border-radius:7px;width:100%;min-height:39px;padding:0 8px;font-size:10px}.portrait-custom{color:#42555d;gap:6px;margin-top:12px;font-size:10px;font-weight:850;display:grid}.portrait-custom>small{color:#86949a;font-weight:500}.portrait-custom textarea{resize:vertical;border:1px solid var(--pp-line);min-height:76px;font:inherit;border-radius:8px;padding:10px;font-size:10px}.portrait-custom>span{text-align:right;color:#8a979c;font-size:8px}.portrait-rights{color:#667981;align-items:flex-start;gap:8px;margin:13px 0;font-size:9px;line-height:1.45;display:flex}.portrait-rights input{accent-color:#a7832e;margin-top:2px}.portrait-generate{background:var(--pp-dark);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;min-height:46px;font-size:11px;font-weight:900}.portrait-generate:disabled{cursor:not-allowed;background:#bbc4c8}.portrait-progress{background:#e6ecef;border-radius:99px;height:4px;margin-top:11px}.portrait-progress i{border-radius:inherit;background:linear-gradient(90deg,#c8a24a,#e2c36d);height:100%;transition:width .35s;display:block}.portrait-progress span{color:#74858c;text-align:center;margin-top:6px;font-size:9px;display:block}.portrait-results{position:sticky;top:92px}.portrait-results>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.portrait-results header small{color:#9a741f;letter-spacing:.09em;font-size:8px;font-weight:900}.portrait-results h2{margin:3px 0 0;font-size:17px}.portrait-results header>span{color:#7b5b12;background:#f4edda;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:850}.portrait-empty{text-align:center;background:linear-gradient(145deg,#eef1f2,#f8f9f9);border-radius:9px;place-items:center;min-height:360px;padding:35px;display:grid}.portrait-empty>span{color:#c8a24a;font-size:37px}.portrait-empty strong{margin-top:10px;font-size:13px}.portrait-empty p{color:#71838b;max-width:300px;margin:7px 0 0;font-size:10px;line-height:1.5}.portrait-result-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.portrait-result-grid article{border:1px solid var(--pp-line);background:#f8f9f9;border-radius:8px;overflow:hidden}.portrait-result-grid img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.portrait-result-grid article>div{justify-content:space-between;align-items:center;padding:8px;display:flex}.portrait-result-grid span{font-size:8px;font-weight:850}.portrait-result-grid a{color:#896816;font-size:8px;font-weight:850;text-decoration:none}.portrait-use,.portrait-credits{border:1px solid var(--pp-line);border-radius:8px;gap:5px;margin-top:12px;padding:12px;display:grid}.portrait-use strong{font-size:9px}.portrait-use span{color:#526871;font-size:10px}.portrait-use small{color:#7b8c93;font-size:8px;line-height:1.45}.portrait-credits{background:#fffaf0;border-color:#ead9aa}.portrait-credits>div small,.portrait-credits>div strong{display:block}.portrait-credits small{color:#9a741f;font-size:8px;font-weight:900}.portrait-credits strong{color:#5e4b22;margin-top:3px;font-size:10px}.portrait-credits p{color:#74684c;margin:1px 0;font-size:9px;line-height:1.45}.portrait-credits>span{color:#8a753f;font-size:8px;font-weight:800}@media (width<=1050px){.portrait-layout{grid-template-columns:1fr}.portrait-results{position:static}}@media (width<=720px){.portrait-head{grid-template-columns:1fr}.portrait-head>button,.portrait-head>span{justify-self:start}.portrait-head h1{font-size:27px}.portrait-trust{flex-direction:column;align-items:flex-start}.portrait-trust b{white-space:normal}.portrait-controls,.portrait-results{padding:14px}.portrait-offers,.portrait-result-grid,.portrait-options{grid-template-columns:1fr}.portrait-thumbs{grid-template-columns:repeat(3,1fr)}}.users-table>header,.users-table>div{grid-template-columns:1.5fr .75fr .65fr .7fr .85fr;align-items:center;gap:12px;padding:13px 16px;display:grid}.users-table>header{color:#7b8f9a;background:#f7fafb;font-size:9px;font-weight:850}.users-table>div{border-top:1px solid #edf1f3;font-size:11px}.users-table b,.users-table small{display:block}.users-table small{color:#748995;margin-top:3px;font-size:9px}.secure{color:#218b5b}.warn-text{color:#b4770c}.security-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:14px;display:grid}.security-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px}.security-grid h3{margin:12px 0 5px;font-size:14px}.security-grid p{color:#728793;margin:0;font-size:11px;line-height:1.5}@media (width<=1000px){.helper-grid{grid-template-columns:1fr 1fr}.income-table>header,.income-table>button{grid-template-columns:1.5fr .8fr .8fr 1fr}.income-table>header span:nth-child(5),.income-table>header span:nth-child(6),.income-table>button span:nth-child(5),.income-table>button span:nth-child(6){display:none}}@media (width<=760px){.suite-head{flex-direction:column;align-items:flex-start}.suite-head h1{font-size:27px}.suite-tabs{overflow:auto}.suite-tabs button{white-space:nowrap}.form-grid,.income-kpis,.partner-grid,.helper-grid,.security-grid{grid-template-columns:1fr}.suite-footer{flex-direction:column;align-items:stretch}.suite-footer button{width:100%}.income-table>header{display:none}.income-table>button{grid-template-columns:1fr 1fr}.income-table>button span:first-child{grid-column:1/-1}.users-table>header{display:none}.users-table>div{grid-template-columns:1fr 1fr}.users-table>div>span:first-child{grid-column:1/-1}.suite-modal{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.suite-alert{flex-direction:column;align-items:flex-start}.suite-alert button{width:100%}}.daily-quote{color:#294654;white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:9px;min-width:0;padding:0 18px;display:flex;overflow:hidden}.daily-quote span{color:#c8a24a;flex:none;font-size:15px}.daily-quote strong{text-overflow:ellipsis;text-align:center;font-size:13px;font-weight:750;line-height:1.35;overflow:hidden}.topbar .beta{margin-left:0}@media (width<=1250px){.daily-quote{display:none}.topbar .beta{margin-left:auto}}.tasks-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.tasks-heading h1{letter-spacing:-.035em;margin:5px 0 6px;font-size:30px}.tasks-heading p{color:var(--muted);margin:0;font-size:13px}.task-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.task-stats>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;padding:15px 17px}.task-stats>button:hover{border-color:#c7dce6}.task-stats small{color:#83949f;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.task-stats strong{margin:3px 0;font-size:27px;display:block}.task-stats span{color:#8798a3;font-size:10px}.task-stats .urgent{background:#fff7f7;border-color:#f4d3d5}.task-stats .urgent strong,.task-stats .urgent small{color:#d83c43}.task-toolbar{border:1px solid var(--line);background:#fff;border-radius:11px;gap:7px;margin-bottom:13px;padding:10px;display:flex}.task-toolbar label{color:#82949f;background:#f5f8fa;border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.task-toolbar input{background:0 0;border:0;outline:none;width:100%;height:36px;font-size:11px}.task-toolbar>button{cursor:pointer;background:#fff;border:1px solid #dce7ec;border-radius:7px;padding:0 11px;font-size:9px;font-weight:700}.task-toolbar>button.active{color:#087fac;background:#e9f7fd;border-color:#bfe4f3}.tasks-layout{grid-template-columns:minmax(0,1fr) 330px;gap:13px;display:grid}.task-list,.task-side{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.task-list>header{border-bottom:1px solid var(--line);color:#84959f;letter-spacing:.08em;background:#f8fafb;grid-template-columns:1.5fr 1.15fr 95px 78px 125px;gap:11px;padding:11px 15px 11px 52px;font-size:8px;font-weight:850;display:grid}.task-row{border-bottom:1px solid #edf1f3;grid-template-columns:26px 1.5fr 1.15fr 95px 78px 125px;align-items:center;gap:11px;padding:14px 15px;display:grid}.task-row:last-child{border-bottom:0}.task-row:hover{background:#fbfdfe}.task-row.done{opacity:.62}.task-row.done>div:nth-child(2)>strong{text-decoration:line-through}.task-check{color:#fff;cursor:pointer;background:#fff;border:2px solid #cbd9df;border-radius:6px;width:22px;height:22px;font-size:12px;font-weight:900}.task-row.done .task-check{background:#28a56b;border-color:#28a56b}.task-row strong{font-size:10px;display:block}.task-row small{color:#81929d;margin-top:4px;font-size:8px;line-height:1.35;display:block}.task-row em{color:#087faa;background:#eaf7fc;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.task-row time{color:#647b88;font-size:8px;font-weight:700}.priority{text-align:center;color:#687c87;background:#eef2f4;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850}.priority.p-hoch{color:#a56707;background:#fff2df}.priority.p-dringend{color:#c9343c;background:#fdebed}.task-actions{gap:4px;display:flex}.task-actions button{cursor:pointer;background:#fff;border:1px solid #dce7ec;border-radius:6px;padding:6px;font-size:7px}.task-actions button:first-child{color:#087faa;background:#eef8fb}.task-side{padding:17px}.task-side h2{margin:0 0 4px;font-size:15px}.task-side>p{color:#81929d;margin:0 0 14px;font-size:9px}.suggested-task{border-bottom:1px solid #edf1f3;align-items:center;gap:9px;padding:11px 0;display:flex}.suggested-task>span{color:#087faa;background:#eaf7fc;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.suggested-task>div{flex:1;min-width:0}.suggested-task strong{font-size:9px;line-height:1.3;display:block}.suggested-task small{color:#81929d;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;display:block;overflow:hidden}.suggested-task button{color:#087fac;cursor:pointer;background:#e9f7fd;border:0;border-radius:6px;width:26px;height:26px}.automation-empty{background:#f5f9fb;border-radius:8px;padding:13px}.automation-empty strong{font-size:10px}.automation-empty p{color:#758995;margin:5px 0 0;font-size:8px;line-height:1.5}.prospect-management{border-top:1px solid #e3eaed;margin-top:22px;padding-top:4px}.prospect-create{background:#f8fafb;border:1px solid #dfe8eb;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 16px;padding:14px;display:grid}.prospect-create label{gap:5px;display:grid}.prospect-create label span{color:#60747d;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:900}.prospect-create input{color:#243f4b;background:#fff;border:1px solid #d8e2e6;border-radius:7px;width:100%;min-height:40px;padding:9px 11px;font:600 9px inherit}.prospect-create button{color:#fff;cursor:pointer;background:#129fd0;border:0;border-radius:7px;align-self:end;min-height:40px;font:900 9px inherit}.prospect-create button:disabled{opacity:.55}.prospect-list{gap:9px;display:grid}.prospect-list>article{background:#fff;border:1px solid #dfe8eb;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.prospect-avatar{color:#108bb7;background:#e2f4fa;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.prospect-list article>div:nth-child(2){gap:3px;display:grid}.prospect-list strong{color:#203e4c;font-size:10px}.prospect-list small,.prospect-list span{color:#7a8d95;font-size:8px}.prospect-mail-state{justify-items:end;gap:3px;display:grid}.prospect-mail-state em{color:#687c85;font-size:7px;font-style:normal}.prospect-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end;gap:7px;display:flex}.prospect-actions button{color:#fff;cursor:pointer;background:#173e51;border:0;border-radius:7px;min-height:34px;padding:0 10px;font-size:8px;font-weight:900}.prospect-actions button.secondary{color:#38535f;background:#fff;border:1px solid #d6e1e5}.prospect-timeline{background:#e1e8eb;border:1px solid #e1e8eb;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:13px;display:grid;overflow:hidden}.prospect-timeline span{background:#f8fafb;gap:3px;padding:10px;display:grid}.prospect-timeline b{color:#354f5b;font-size:8px}.prospect-timeline small{color:#7d8e95;font-size:7px}@media (width<=760px){.prospect-create{grid-template-columns:1fr}.prospect-list>article{grid-template-columns:auto minmax(0,1fr)}.prospect-mail-state{grid-column:2;justify-items:start}.prospect-actions{grid-column:1/-1;display:grid}.prospect-actions button{width:100%;min-height:42px}.prospect-timeline{grid-template-columns:1fr 1fr}}.task-editor{background:#fff;border-radius:15px;flex-direction:column;width:min(760px,95vw);min-height:0;max-height:min(92vh,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #102b3b45}.task-editor>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;padding:22px 25px;display:flex}.task-editor h2{margin:4px 0 0;font-size:21px}.task-editor>header button{background:#f1f5f7;border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.task-editor>footer{border-top:1px solid var(--line);z-index:2;background:#fff;flex:none;justify-content:flex-end;gap:9px;padding:15px 25px;display:flex;position:relative;box-shadow:0 -8px 22px #102b3b0b}.task-editor>.editor-grid{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;overflow-y:auto}.task-editor>footer button{cursor:pointer;background:#fff;border:1px solid #dce7ec;border-radius:7px;height:38px;padding:0 14px;font-size:10px}.task-editor>footer .primary{background:var(--iad);border-color:var(--iad);color:#fff}.task-recurrence{color:#866318;background:#fff4d7;border-radius:999px;align-items:center;width:max-content;margin:5px 0 0 7px;padding:3px 6px;font-size:7px;font-weight:850;display:inline-flex}.recurrence-custom{background:#fffaf0;border:1px solid #e3d4aa;border-radius:9px;grid-template-columns:1fr 1fr;gap:13px;padding:13px;display:grid}.recurrence-note{color:#765a1c;background:#fff7e5;border-radius:8px;margin:-2px 0 0;padding:9px 11px;font-size:9px;font-weight:650;line-height:1.45}.relation-field{position:relative}.relation-field input:disabled{color:#82919a;cursor:not-allowed;background:#f2f5f6}.relation-selected,.relation-hint{color:#27845c;margin-top:6px;font-size:8px;font-weight:800;display:block}.relation-hint{color:#71838c}.relation-hint.no-result{color:#9a6522}.relation-results{z-index:8;background:#fff;border:1px solid #cfdee4;border-radius:9px;max-height:210px;margin-top:7px;display:grid;position:relative;overflow-y:auto;box-shadow:0 13px 35px #17374324}.relation-results button{color:#2c4652;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eef0;gap:3px;width:100%;padding:10px 12px;display:grid}.relation-results button:last-child{border-bottom:0}.relation-results button:hover,.relation-results button:focus-visible{background:#eef8fb;outline:none}.relation-results strong{font-size:10px}.relation-results small{color:#73868f;font-size:8px;font-weight:600}@media (width<=1250px){.tasks-layout{grid-template-columns:1fr}.task-side{order:0}.task-list>header{grid-template-columns:1.5fr 1.15fr 95px 78px 125px}.task-row{grid-template-columns:26px 1.5fr 1.15fr 95px 78px 125px}}@media (width<=760px){.tasks-heading{align-items:flex-start}.tasks-heading h1{font-size:25px}.tasks-heading p{font-size:11px}.task-stats{grid-template-columns:1fr 1fr}.task-toolbar{flex-wrap:wrap}.task-toolbar label{flex-basis:100%}.task-toolbar>button{flex:1;height:34px}.task-list>header{display:none}.task-row{grid-template-columns:26px 1fr auto;padding:13px}.task-row>div:nth-child(3),.task-row>time,.task-row>.priority{display:none}.task-actions{flex-direction:column}.task-editor{border-radius:0;width:100vw;height:100dvh;min-height:0;max-height:100dvh}.task-editor>header{padding:16px 18px}.task-editor>.editor-grid{padding:18px 18px 28px}.task-editor>footer{padding:12px 18px max(12px, env(safe-area-inset-bottom))}.task-editor>footer button{min-height:44px}.recurrence-custom{grid-template-columns:1fr}.recurrence-note,.relation-selected,.relation-hint,.relation-results small{font-size:12px}.relation-results strong{font-size:14px}.relation-results button{min-height:54px}.tasks-heading .primary{flex:none}}.welcome .eyebrow{font-size:11px;line-height:1.35}.welcome h1{font-size:34px;line-height:1.15}.welcome>div>p:last-child{font-size:15px;line-height:1.55}.dashboard-income{grid-template-columns:235px 1fr auto;min-height:112px;padding:20px 22px}.dashboard-income-title small,.dashboard-income-kpis small{font-size:11px;line-height:1.35}.dashboard-income-title strong{font-size:16px;line-height:1.35}.dashboard-income-kpis strong{margin:5px 0;font-size:24px;line-height:1.2}.dashboard-income-kpis span{font-size:12px;line-height:1.4}.dashboard-income>button{min-height:40px;padding:10px 14px;font-size:12px}.stats>button{min-height:126px;padding:21px 19px}.stats small{font-size:11px;line-height:1.35}.stats strong{margin:5px 0 2px;font-size:32px;line-height:1.15}.stats p{font-size:13px;line-height:1.45}.news-strip{grid-template-columns:220px 1fr auto;min-height:116px}.news-label{padding:17px 16px}.news-label>span{font-size:10px;line-height:1.35}.news-label strong{margin:5px 0;font-size:15px;line-height:1.35}.news-label small{font-size:12px;line-height:1.4}.news-item{padding:14px 15px}.news-tag{font-size:10px;line-height:1.35}.news-item strong{margin:5px 0;font-size:14px;line-height:1.4}.news-item p{margin-bottom:7px;font-size:12px;line-height:1.5}.news-item small{font-size:11px;line-height:1.4}.all-news{padding:0 18px;font-size:12px}.section-title h2,.panel h2{font-size:21px;line-height:1.3}.section-title p,.panel-head p{font-size:14px;line-height:1.45}.module-card{grid-template-columns:46px 1fr;gap:15px;padding:20px}.module-icon{width:46px;height:46px}.module-heading h3{font-size:16px;line-height:1.35}.module-copy p{margin-top:7px;font-size:14px;line-height:1.5}.pill{padding:4px 7px;font-size:10px;line-height:1.25}.module-card>button{height:42px;padding:0 12px;font-size:13px}@media (width<=1100px){.dashboard-income{grid-template-columns:205px 1fr}.news-strip{grid-template-columns:200px 1fr}}@media (width<=760px){.welcome h1{font-size:28px}.welcome>div>p:last-child{font-size:14px}.dashboard-income{grid-template-columns:1fr;min-height:0;padding:18px}.stats>button{min-height:108px}.news-strip{grid-template-columns:1fr}.module-heading h3{font-size:15px}}.website-hub{max-width:1500px;margin:0 auto}.website-external{color:#fff;white-space:nowrap;background:#17a8e0;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.legacy-panel-shell{border:1px solid var(--line);background:#fff;border-radius:13px;height:calc(100vh - 235px);min-height:720px;overflow:hidden;box-shadow:0 4px 18px #17394e0d}.legacy-panel-shell iframe{background:#f4f7f9;border:0;width:100%;height:100%;display:block}@media (width<=760px){.legacy-panel-shell{border-radius:9px;height:calc(100vh - 265px);min-height:620px}.website-external{width:100%}}.partner-logo{overflow:hidden}.partner-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.partner-upload{border:1px dashed #bdd3dd;border-radius:10px;padding:14px}.partner-upload input{border:0!important;padding:7px!important}.partner-upload small{color:#728793;font-size:11px}.partner-upload b{color:#218b5b;font-size:11px}.crop-stage{aspect-ratio:1;background:#fff;border:2px solid #c8a24a;border-radius:16px;place-items:center;width:min(420px,80vw);margin:22px auto;display:grid;overflow:hidden}.crop-stage img{object-fit:contain;transform-origin:50%;width:100%;height:100%}.crop-controls{gap:12px;padding:0 24px 20px;display:grid}.crop-controls label{grid-template-columns:85px 1fr;align-items:center;gap:12px;font-size:12px;font-weight:700;display:grid}.crop-controls input{accent-color:#c8a24a}.crop-actions{align-items:center;gap:8px;padding-left:97px;display:flex}.crop-actions button{color:#294654;background:#fff;border:1px solid #cddce3;border-radius:8px;padding:8px 10px;font-weight:700}.crop-actions output{text-align:right;color:#8c6c20;min-width:52px;margin-left:auto;font-weight:800}.website-tabs{flex-wrap:wrap;justify-content:flex-start}.website-tabs button{flex:0 auto;min-width:110px}.website-native .suite-form{min-height:510px}.partner-grid article{transition:opacity .18s,transform .18s,border-color .18s;position:relative}.partner-grid article.is-dragging{opacity:.48;border-color:#c8a24a;transform:scale(.985)}.partner-grid.is-sorting{pointer-events:none;opacity:.72}.partner-drag{justify-content:center;align-items:center;gap:7px;color:#607985!important;cursor:grab!important;background:#f7fafb!important;border:1px dashed #b8cbd4!important;grid-column:1/-1!important;min-height:34px!important;font-size:18px!important;display:flex!important}.partner-drag:active{cursor:grabbing!important}.partner-drag span{font-size:11px;font-weight:800}.partner-drag:focus-visible{outline-offset:2px;outline:3px solid #c8a24a55}.partner-count>strong{color:#1688b5;white-space:nowrap;font-size:11px}:root{--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px}.content,.suite-page{font-size:var(--text-md);line-height:1.5}.content small,.content time,.content em,.content output{line-height:1.4}.nav-label{font-size:12px}.nav-item{min-height:49px;font-size:15px}.brand small,.profile small,.admin-switch small{font-size:12px}.profile strong,.admin-switch strong{font-size:14px}.search,.topbar button,.daily-quote{font-size:13px}.search kbd,.icon-btn em{font-size:11px}.eyebrow,.admin-kicker,.suite-head small{font-size:12px}.welcome>div>p:last-child,.contacts-heading p,.cases-heading p,.portal-heading p,.tasks-heading p,.suite-head p{font-size:15px}.section-title p,.panel-head p,.section-guide p,.suite-alert span,.privacy-note span,.primary,.outline,.suite-alert button,.suite-tabs button,.suite-footer button,.suite-modal footer button,.form-grid>label>span,.workflow-fields label,.detail-grid span{font-size:13px}.form-grid input,.form-grid select,.form-grid textarea,.workflow-fields input,.workflow-fields select{min-height:44px;font-size:14px}.suite-toggle b,.privacy-note b{font-size:14px}.suite-toggle small,.suite-footer span{font-size:13px}.stats small,.dashboard-income-title small,.dashboard-income-kpis small,.lead-stats small,.task-stats small{font-size:12px}.stats p,.dashboard-income-kpis span,.lead-stats span,.task-stats span{font-size:13px}.news-label>span,.news-tag{font-size:11px}.news-label strong{font-size:15px}.news-label small{font-size:13px}.news-item strong{font-size:14px}.news-item p{font-size:13px}.news-item small,.all-news{font-size:12px}.module-heading h3{font-size:15px}.module-copy p{font-size:13px}.pill{font-size:11px}.module-card>button,.toggle-row,.panel-head button{font-size:13px}.case-row strong,.focus strong{font-size:14px}.case-row small,.focus p,.case-row em,.focus-time,.focus button,.all-tasks{font-size:12px}.focus-time b{font-size:13px}.income-table>header,.users-table>header,.task-list>header{font-size:12px}.income-table span,.users-table>div,.task-row strong{font-size:13px}.income-table small,.users-table small,.task-row small{font-size:12px}.money-status,.priority,.task-row em,.task-row time,.task-actions button{font-size:11px}.task-toolbar input,.task-toolbar>button{font-size:13px}.task-side>p{font-size:12px}.suggested-task strong,.automation-empty strong{font-size:13px}.suggested-task small,.automation-empty p{font-size:12px}.partner-count b{font-size:16px}.partner-count span,.partner-count>strong{font-size:13px}.partner-grid small,.helper-grid small{font-size:12px}.partner-grid h3,.helper-grid h3{font-size:17px}.partner-grid p,.helper-grid p,.security-grid p,.partner-grid a,.partner-grid>article>button,.helper-grid button{font-size:13px}.partner-grid>article>em{font-size:11px}.partner-drag span{font-size:13px}.security-grid h3{font-size:15px}.user-admin-head p,.user-list-head button,.user-row strong,.identity-card p,.identity-card button{font-size:13px}.user-row small{font-size:12px}.user-row em{font-size:11px}.detail-grid strong,.detail-grid select{font-size:13px}.access-head p,.access-head>span{font-size:12px}.access-list strong,.security-note strong{font-size:13px}.access-list small,.access-list i,.security-note p,.security-note button{font-size:12px}@media (width<=760px){.content,.suite-page,.welcome>div>p:last-child,.contacts-heading p,.cases-heading p,.portal-heading p,.tasks-heading p,.suite-head p{font-size:14px}.partner-grid,.helper-grid{grid-template-columns:1fr}}.partner-grid article{grid-template-columns:88px minmax(0,1fr) auto;gap:16px}.partner-logo{background:#fff;border-radius:11px;width:88px;height:68px;padding:5px}.partner-logo img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=760px){.partner-grid article{grid-template-columns:76px minmax(0,1fr) auto}.partner-logo{width:76px;height:62px}}.user-last-action{gap:8px;display:grid}.user-last-action button{color:#fff;width:max-content;max-width:100%;font:inherit;cursor:pointer;background:#2f3437;border:0;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:800}.user-last-action button:disabled{opacity:.55;cursor:wait}.user-last-action .user-delete-action{color:#9b2822;background:#fff5f4;border:1px solid #d8aaa6}.delete-user-modal{border-top:5px solid #b3342d;width:min(620px,95vw)}.delete-user-modal header small{color:#a52c26}.delete-user-content{gap:17px;padding:23px 25px;display:grid}.delete-user-content>p{color:#586c75;margin:0;font-size:12px;line-height:1.65}.delete-user-identity{background:#fff7f6;border:1px solid #ead0cd;border-radius:9px;gap:4px;padding:14px 16px;display:grid}.delete-user-identity b{color:#63201c;font-size:14px}.delete-user-identity span{color:#8b5f5b;font-size:11px}.delete-user-content label{color:#536873;gap:7px;font-size:11px;font-weight:800;display:grid}.delete-user-content label strong{color:#9b2822}.delete-user-content input{color:#68211d;width:100%;min-height:47px;font:inherit;letter-spacing:.05em;border:1px solid #d8aaa6;border-radius:8px;padding:0 12px;font-weight:850}.suite-modal>footer .delete-user-confirm{color:#fff;background:#a72f28;border-color:#a72f28}.suite-modal>footer .delete-user-confirm:disabled{cursor:not-allowed;background:#d9c7c5;border-color:#d9c7c5}@media (width<=760px){.users-table .user-last-action{grid-column:1/-1}.user-last-action button{width:100%;min-height:44px;font-size:13px}}.invite-modal{width:min(650px,95vw)}.invite-modal .form-grid{padding:22px 25px}.activation-page{background:#f4f7f9;place-items:center;min-height:100vh;padding:24px;display:grid}.activation-page section{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(600px,100%);padding:clamp(28px,6vw,52px);box-shadow:0 20px 55px #17394e15}.activation-brand{color:#050505;letter-spacing:-2px;font-size:clamp(30px,7vw,42px);font-weight:900;line-height:1}.activation-brand span{color:#c8a24a}.activation-brand small{letter-spacing:2.8px;color:#50565a;margin-top:9px;font-size:9px;font-weight:700;display:block}.activation-kicker{letter-spacing:1.3px;font-size:11px;font-weight:900;color:#a77c1b!important;margin:34px 0 8px!important}.activation-page h1{margin:18px 0 8px;font-size:28px}.activation-page p{color:var(--muted);line-height:1.6}.activation-page a,.activation-page button{background:var(--iad);color:#fff;width:100%;font-weight:800;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;margin-top:18px;padding:15px 18px;text-decoration:none;display:inline-flex}.activation-page button:disabled{opacity:.65;cursor:wait}.activation-message{min-height:52px}.activation-help{margin:16px 0 0;font-size:12px}@media (width<=560px){.activation-page{padding:16px}.activation-page section{border-radius:18px}.activation-page h1{font-size:31px}}.ai-transparency{background:#fff9ea;border:1px solid #ead294;border-radius:11px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.ai-transparency b{white-space:nowrap;color:#96680d}.ai-transparency span{color:#75694e;font-size:13px;line-height:1.5}.blog-layout{grid-template-columns:300px minmax(0,1fr);gap:14px;display:grid}.blog-list{align-self:start;padding:17px}.blog-list h3{margin:0 0 12px}.blog-list>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;padding:13px 4px;display:block}.blog-list>button strong,.blog-list>button small{display:block}.blog-list>button small{color:var(--muted);margin-top:4px}.blog-list>p{color:var(--muted);font-size:13px}.blog-editor{padding:22px}.blog-editor label{margin-bottom:13px;display:block}.blog-editor label>span{margin-bottom:6px;font-size:12px;font-weight:800;display:block}.blog-editor input,.blog-editor textarea{width:100%;font:inherit;background:#fff;border:1px solid #d7e4ea;border-radius:8px;padding:11px}.blog-editor textarea{resize:vertical;min-height:84px}.blog-editor .blog-content{min-height:380px;line-height:1.55}.blog-inline{grid-template-columns:1fr 1fr;gap:12px;display:grid}.blog-editor hr{border:0;border-top:1px solid var(--line);margin:22px 0}.blog-editor>label>small{text-align:right;color:var(--muted);margin-top:4px;display:block}.image-disclosure{background:#f5f8fa;border-radius:9px;margin-top:10px;padding:13px}.image-disclosure label{align-items:center;gap:8px;display:flex}.image-disclosure label input{width:auto}.image-disclosure b{color:#9a690b;margin-top:8px;font-size:12px;display:block}.blog-editor footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.blog-editor footer button{cursor:pointer;background:#fff;border:1px solid #d7e4ea;border-radius:8px;padding:10px 13px;font-weight:750}.blog-editor footer .primary{background:var(--iad);color:#fff}.blog-editor footer .sync-button{color:#fff;background:#18344b}.blog-editor button:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.blog-layout,.blog-inline{grid-template-columns:1fr}.ai-transparency{display:block}.ai-transparency b{margin-bottom:5px;display:block}}.contacts-page .admin-kicker,.cases-page .admin-kicker,.tasks-page .admin-kicker{font-size:11px;line-height:1.4}.contacts-heading p,.cases-heading p,.tasks-heading p{font-size:15px;line-height:1.5}.contacts-page .primary,.cases-page .primary,.tasks-page .primary{min-height:44px;padding-inline:20px;font-size:14px}.lead-stats>div,.case-stats>div,.task-stats>button{min-height:118px;padding:18px 20px}.lead-stats small,.case-stats small,.task-stats small{font-size:12px;line-height:1.35}.lead-stats strong,.case-stats strong,.task-stats strong{margin:6px 0;font-size:30px}.lead-stats span,.case-stats span,.task-stats span{font-size:13px;line-height:1.4}.contact-toolbar,.case-toolbar,.task-toolbar{min-height:58px;padding:10px 12px}.contact-search input,.case-toolbar input,.task-toolbar input{height:38px;font-size:14px}.contact-toolbar select,.contact-toolbar>button,.case-toolbar select,.case-toolbar>button,.task-toolbar>button{min-height:38px;padding-inline:14px;font-size:13px}.contacts-table>header,.case-list>header,.task-list>header{min-height:42px;padding-top:13px;padding-bottom:13px;font-size:11px;line-height:1.3}.contact-row,.case-item,.task-row{min-height:72px;padding-top:16px;padding-bottom:16px}.contact-row strong,.case-item strong,.task-row strong{font-size:14px;line-height:1.35}.contact-row small,.case-item small,.task-row small{margin-top:4px;font-size:12px;line-height:1.4}.lead-status,.case-item em,.task-row em,.priority,.task-row time{padding:5px 8px;font-size:11px;line-height:1.2}.task-actions button{min-height:32px;padding:6px 9px;font-size:11px}.contact-detail,.case-detail,.task-side{padding:20px}.contact-card-head h2,.case-detail-head h2,.task-side h2{font-size:18px;line-height:1.3}.contact-card-head p,.case-detail-head p,.task-side>p{font-size:12px;line-height:1.45}.contact-card-head button,.case-detail-head button{padding:8px 11px;font-size:12px}.quick-actions a,.quick-actions button{min-height:36px;padding:9px 5px;font-size:11px}.contact-detail dl>div,.case-detail dl>div{padding:11px 0}.contact-detail dt,.contact-detail dd,.case-detail dt,.case-detail dd{font-size:12px;line-height:1.4}.next-step small,.contact-notes small,.phase-card small{font-size:10px}.next-step strong,.phase-card strong{font-size:13px}.next-step p,.contact-notes p,.phase-card p{font-size:12px;line-height:1.45}.case-detail-head>div>span{font-size:11px}.participant-head strong{font-size:14px}.participant-head small{font-size:11px}.participant-head button{padding:8px 10px;font-size:11px}.participant-list strong,.portal-box strong{font-size:12px}.participant-list small,.portal-box p{font-size:10px;line-height:1.4}.participant-list>p{padding:12px;font-size:12px}.portal-box button,.case-actions button,.contact-danger button{font-size:11px}.suggested-task strong,.automation-empty strong{font-size:13px;line-height:1.4}.suggested-task small,.automation-empty p{font-size:11px;line-height:1.45}.contacts-page .editor-grid label,.cases-page .editor-grid label,.tasks-page .editor-grid label,.participant-editor>label{font-size:12px}.contacts-page .editor-grid input,.contacts-page .editor-grid select,.contacts-page .editor-grid textarea,.cases-page .editor-grid input,.cases-page .editor-grid select,.cases-page .editor-grid textarea,.tasks-page .editor-grid input,.tasks-page .editor-grid select,.tasks-page .editor-grid textarea,.participant-editor select{min-height:42px;font-size:14px}.contact-editor>footer button,.case-editor>footer button,.participant-editor>footer button,.task-editor>footer button{min-height:40px;font-size:13px}@media (width<=760px){.contacts-heading p,.cases-heading p,.tasks-heading p{font-size:14px}.lead-stats small,.case-stats small,.task-stats small{font-size:11px}.lead-stats span,.case-stats span,.task-stats span{font-size:12px}.contact-row strong,.case-item strong,.task-row strong{font-size:13px}.contact-row small,.case-item small,.task-row small{font-size:11px}}.content p{line-height:1.5;font-size:13px!important}.content small,.content time,.content em,.content output{line-height:1.4;font-size:12px!important}.content label,.content a,.content button,.content input,.content select,.content textarea{font-size:13px}.content th,.content td{font-size:12px;line-height:1.4}.content span,.content strong{font-size:max(12px,1em)!important}.iad-search-native{background:#f6fafb;border:1px solid #c8dce5;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px 16px;margin-bottom:18px;padding:18px;display:grid}.iad-search-native b{font-size:15px}.iad-search-native p{color:#58717e;margin:3px 0 0}.iad-search-native>button{color:#fff;background:#087fae;border:0;border-radius:8px;min-height:42px;padding:0 16px;font-weight:800}.iad-search-native>button:disabled{opacity:.55}.iad-search-message,.iad-search-results{grid-column:1/-1}.iad-search-results{gap:8px;display:grid}.iad-search-results label{cursor:pointer;background:#fff;border:1px solid #cddde4;border-radius:9px;gap:10px;padding:12px;display:flex}.iad-search-results label.selected{border-color:#0a8dbd;box-shadow:0 0 0 2px #0a8dbd1f}.iad-search-results span{gap:2px;display:grid}.iad-search-results small{color:#607985}.iad-search-results em{color:#0a789f;overflow-wrap:anywhere;font-style:normal}@media (width<=760px){.iad-search-native{grid-template-columns:1fr}.iad-search-native>button{width:100%}}.dns-assistant{background:#f9fcfd;border:1px solid #d6e5ec;border-radius:13px;margin:0 0 22px;padding:22px}.dns-assistant header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dns-assistant header small{letter-spacing:.1em;color:#1689b5;font-size:11px;font-weight:850}.dns-assistant h3{margin:4px 0;font-size:19px}.dns-assistant header p{color:#627986;margin:0;font-size:13px}.dns-light{white-space:nowrap;background:#eef2f4;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.dns-light i{background:#9ba8ae;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #9ba8ae22}.dns-light.active i{background:#21a366;box-shadow:0 0 0 4px #21a36622}.dns-light.pending i{background:#f2a51a;box-shadow:0 0 0 4px #f2a51a22}.dns-light.failed i{background:#db4148;box-shadow:0 0 0 4px #db414822}.dns-domain{gap:7px;margin-top:18px;display:grid}.dns-domain span{font-size:13px;font-weight:750}.dns-domain input{background:#fff;border:1px solid #bfd2dc;border-radius:8px;min-height:44px;padding:0 12px;font-size:14px}.dns-actions{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.dns-actions button{cursor:pointer;background:#fff;border:1px solid #bcd3dd;border-radius:8px;min-height:40px;padding:0 13px;font-size:13px;font-weight:750}.dns-actions button:first-child{color:#fff;background:#138fbe;border-color:#138fbe}.dns-actions button:disabled{opacity:.5;cursor:not-allowed}.dns-message{font-size:13px;font-weight:700}.dns-notice{background:#edf8fc;border-left:4px solid #17a8e0;padding:12px 14px}.dns-notice b{font-size:13px}.dns-notice p{color:#647a87;margin:3px 0 0;font-size:12px}.dns-table{background:#fff;border:1px solid #dce8ed;border-radius:9px;margin-top:15px;overflow:hidden}.dns-table>div{border-top:1px solid #e7eef2;grid-template-columns:80px minmax(180px,1fr) minmax(260px,1.4fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.dns-table>div:first-child{background:#f1f6f8;border-top:0;font-size:11px}.dns-table span,.dns-table code{overflow-wrap:anywhere;font-size:12px}.dns-table code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.dns-checks{flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;display:flex}.dns-checks>span{color:#9b6500;background:#fff3dd;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:750}.dns-checks>span.ok{color:#167446;background:#e5f7ed}.dns-checks small{color:#71828c;margin-left:auto;font-size:11px}@media (width<=760px){.dns-assistant header{display:grid}.dns-light{justify-self:start}.dns-table{overflow-x:auto}.dns-table>div{min-width:650px}.dns-checks small{width:100%;margin-left:0}}.module-card.module-disabled{filter:grayscale();opacity:.48;box-shadow:none;background:#f2f4f5}.module-card.module-disabled:hover{box-shadow:none;transform:none}.module-card.module-disabled>button{cursor:not-allowed;color:#68757c!important;background:#e3e7e9!important;border-color:#d4dade!important}.module-card.module-disabled .module-icon{color:#66747b!important;background:#dfe4e6!important}.admin-domain-card{border:1px solid #d8e5ea;border-radius:10px;gap:12px;margin-top:18px;padding:16px;display:grid}.admin-domain-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-domain-head h3{margin:0 0 4px;font-size:14px}.admin-domain-head p{color:#7a8e99;margin:0;font-size:11px}.admin-domain-light{white-space:nowrap;background:#eef2f4;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.admin-domain-light i{background:#9ba8ae;border-radius:50%;width:9px;height:9px}.admin-domain-light.pending{color:#8e6208;background:#fff4dd}.admin-domain-light.pending i{background:#f2a900}.admin-domain-light.active{color:#16794d;background:#e6f7ef}.admin-domain-light.active i{background:#22a96d}.admin-domain-card>label{gap:6px;display:grid}.admin-domain-card>label span{font-size:11px;font-weight:800}.admin-domain-card input{border:1px solid #cbdde5;border-radius:7px;height:42px;padding:0 11px;font-size:13px}.admin-dns-records{border:1px solid #e1eaee;border-radius:8px;overflow:hidden}.admin-dns-records>div{border-bottom:1px solid #edf2f4;grid-template-columns:55px 1fr 2fr;gap:10px;padding:9px 11px;font-size:10px;display:grid}.admin-dns-records>div:last-child{border:0}.admin-dns-records code{overflow-wrap:anywhere}.admin-domain-actions{gap:8px;display:flex}.admin-domain-actions button{color:#fff;cursor:pointer;background:#087fac;border:0;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:800}.admin-domain-actions button+button{color:#087fac;background:#fff;border:1px solid #bcd7e2}.admin-domain-card>small{color:#748892;font-size:10px;line-height:1.45}.verify-page input.login-email{letter-spacing:0;text-align:left;font-size:15px}.verify-page input.login-password{letter-spacing:0;text-align:left;padding-right:92px;font-size:15px}.password-input{display:block;position:relative}.password-input button{color:#8a6a22;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800;position:absolute;top:18px;right:10px}.password-rules{color:#646a6d;background:#f7f7f7;border-radius:8px;margin:2px 0 18px;padding:13px 14px 13px 30px;font-size:12px;line-height:1.65}.login-method-choice{gap:11px;margin:22px 0 14px;display:grid}.verify-page .login-method-choice button{color:#2f3437;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e0e4;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:3px 12px;width:100%;min-height:92px;padding:15px 16px;display:grid;position:relative}.verify-page .login-method-choice button:hover,.verify-page .login-method-choice button.preferred{background:#fffaf0;border-color:#c8a24a}.login-method-choice button>span{background:#f3eee2;border-radius:10px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.login-method-choice b{font-size:14px}.login-method-choice small{color:#6f8189;font-size:10px;line-height:1.45}.login-method-choice em{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#c8a24a;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:9px;right:10px}.profile-login-settings{background:#f8fafb;border:1px solid #d9e4e8;border-radius:14px;margin:22px 0;padding:22px}.profile-login-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.profile-login-head small{color:#9b751d;letter-spacing:.12em;font-size:8px;font-weight:900}.profile-login-head h3{margin:5px 0 4px;font-size:20px}.profile-login-head p{color:#6e8088;margin:0;font-size:11px}.profile-login-head>span{color:#237448;background:#e6f5ec;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:850}.profile-login-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-login-methods article{background:#fff;border:1px solid #dbe4e8;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.profile-login-methods article.preferred{border-color:#c8a24a;box-shadow:inset 3px 0 #c8a24a}.profile-login-methods article>span{background:#f4efe4;border-radius:9px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.profile-login-methods article>div{gap:3px;display:grid}.profile-login-methods strong{font-size:11px}.profile-login-methods small{color:#75868e;font-size:8px;line-height:1.4}.profile-login-methods button,.profile-login-actions button,.profile-password-change button{color:#405760;cursor:pointer;background:#fff;border:1px solid #cedadf;border-radius:8px;min-height:36px;padding:0 10px;font-size:8px;font-weight:850}.profile-login-methods button:disabled{color:#80621b;background:#fff8e8;border-color:#d6c184}.profile-login-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.profile-login-actions .danger{color:#a33b42}.profile-login-actions button:disabled{opacity:.45;cursor:not-allowed}.profile-password-change{background:#fffaf0;border:1px solid #e0d3b2;border-radius:10px;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;padding:15px;display:grid}.profile-password-change>div:first-child,.profile-password-change>p,.profile-password-change>div:last-child{grid-column:1/-1}.profile-password-change>div:first-child{gap:3px;display:grid}.profile-password-change>div:first-child strong{font-size:12px}.profile-password-change>div:first-child small,.profile-password-change>p{color:#776b50;margin:0;font-size:8px}.profile-password-change label{color:#4a5f67;gap:5px;font-size:8px;font-weight:850;display:grid}.profile-password-change input{min-height:42px;font:inherit;background:#fff;border:1px solid #d3dde1;border-radius:8px;padding:0 11px;font-size:12px}.profile-password-change>div:last-child{justify-content:flex-end;gap:8px;display:flex}.profile-password-change .primary{color:#fff;background:#2f3437;border-color:#2f3437}.profile-password-change.code{grid-template-columns:1fr}.profile-password-change.code label{max-width:260px}@media (width<=760px){.profile-login-settings{padding:15px}.profile-login-head{flex-direction:column}.profile-login-methods{grid-template-columns:1fr}.profile-login-methods article{grid-template-columns:40px minmax(0,1fr)}.profile-login-methods article>button{grid-column:1/-1;min-height:42px}.profile-login-actions{display:grid}.profile-login-actions button{min-height:42px}.profile-password-change{grid-template-columns:1fr}.profile-password-change>label,.profile-password-change>div:first-child,.profile-password-change>p,.profile-password-change>div:last-child{grid-column:1}.profile-password-change>div:last-child{grid-template-columns:1fr 1.3fr;display:grid}}.verify-page form label+label{margin-top:12px;display:block}.invite-backdrop{z-index:1200;background:#13232db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.invite-dialog{background:#fff;border-radius:16px;gap:16px;width:min(520px,100%);padding:28px;display:grid;box-shadow:0 30px 80px #0004}.invite-dialog header{justify-content:space-between;gap:20px;display:flex}.invite-dialog header h2{margin:5px 0}.invite-dialog header p{color:#718494;margin:0}.invite-dialog header>button{border:0;border-radius:50%;width:38px;height:38px;font-size:22px}.invite-dialog>label{gap:7px;font-size:12px;font-weight:800;display:grid}.invite-dialog input{border:1px solid #cbd8df;border-radius:8px;height:46px;padding:0 12px;font-size:14px}.invite-dialog>div{justify-content:flex-end;gap:9px;display:flex}.invite-dialog>div button{border:1px solid #ccd8dd;border-radius:8px;padding:11px 16px;font-weight:800}.plan-admin{background:#fffdf8;border:1px solid #e3d4ad;border-radius:12px;margin-top:22px;padding:18px}.plan-admin>header h3{margin:0 0 4px}.plan-admin>header p{color:#718494;margin:0 0 16px;font-size:12px}.plan-admin>article{background:#fff;border:1px solid #e4e8ea;border-radius:10px;margin-top:12px;padding:15px}.plan-admin>article>div:first-child{justify-content:space-between;align-items:end;gap:15px;display:flex}.plan-admin>article>div:first-child>strong{font-size:16px}.billing-inactive{color:#725500;background:#fff0cd;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.stripe-plan-note{color:#514795;background:#f4f2ff;border-radius:7px;margin:12px 0 0;padding:9px 11px;font-size:10px;line-height:1.5}.plan-admin>article>div:first-child label{gap:4px;font-size:10px;font-weight:800;display:grid}.plan-admin>article>div:first-child input{border:1px solid #ccd8dd;border-radius:6px;width:110px;height:34px;padding:0 8px}.plan-tools{flex-wrap:wrap;gap:7px 13px;margin:13px 0;display:flex}.plan-tools label{color:#51636d;font-size:10px}.plan-admin>article>button{color:#fff;background:#2f3437;border:0;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:800}@media (width<=760px){.plan-admin>article>div:first-child{flex-direction:column;align-items:flex-start}.invite-dialog{padding:22px}}.lead-timeline{background:#f6f2ff;border-radius:8px;margin-top:13px;padding:12px}.lead-timeline>small{color:#6856a4;letter-spacing:.08em;font-size:9px;font-weight:850}.lead-timeline article{grid-template-columns:9px 1fr;gap:9px;margin-top:11px;display:grid}.lead-timeline article>i{background:#8069c4;border-radius:50%;width:8px;height:8px;margin-top:4px}.lead-timeline article strong,.lead-timeline article span{display:block}.lead-timeline article strong{font-size:12px}.lead-timeline article span{color:#788994;margin-top:2px;font-size:10px}.lead-timeline article p{margin:5px 0;font-size:11px;line-height:1.45}.lead-timeline article a{color:#087ca8;font-size:10px;font-weight:800}.dashboard-leads{background:#fbf9ff;border:1px solid #ddd4f4;border-radius:13px;margin:0 0 24px;padding:20px}.dashboard-leads>div:last-child{gap:8px;display:grid}.dashboard-leads>div:last-child>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e1f7;border-radius:9px;grid-template-columns:38px 1fr auto auto;align-items:center;gap:11px;width:100%;padding:10px;display:grid}.dashboard-leads>div:last-child>button>span{color:#6752a9;background:#eee9fb;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.dashboard-leads strong,.dashboard-leads small{display:block}.dashboard-leads strong{font-size:12px}.dashboard-leads small{color:#748791;margin-top:3px;font-size:10px}.dashboard-leads time{color:#8a9aa3;font-size:10px}.dashboard-leads i{color:#8069c4;font-style:normal}@media (width<=640px){.dashboard-leads{padding:15px}.dashboard-leads>div:last-child>button{grid-template-columns:36px 1fr auto}.dashboard-leads time{display:none}}body.cockpit-modal-active{overflow:hidden}.cockpit-help-backdrop,.cockpit-tour-backdrop{z-index:1450;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17262fb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cockpit-help-dialog,.cockpit-tour-card{background:#fff;border-radius:18px;width:min(610px,100%);max-height:min(820px,94vh);overflow:auto;box-shadow:0 32px 90px #0e1c254d}.cockpit-help-dialog>header{border-bottom:1px solid #e5ecef;justify-content:space-between;gap:20px;padding:25px 27px 20px;display:flex}.cockpit-help-dialog>header span,.cockpit-tour-count{color:#a77c1b;letter-spacing:.12em;font-size:10px;font-weight:900}.cockpit-help-dialog h2,.cockpit-tour-card h2{color:#203b4b;letter-spacing:-.025em;margin:5px 0 4px;font-size:23px}.cockpit-help-dialog header p,.cockpit-tour-card p{color:#718494;margin:0;font-size:12px;line-height:1.55}.cockpit-help-dialog header>button{cursor:pointer;background:#f2f5f6;border:0;border-radius:50%;flex:none;width:38px;height:38px;font-size:22px}.cockpit-help-faq{padding:10px 27px 18px}.cockpit-help-faq details{border-bottom:1px solid #e5ecef}.cockpit-help-faq summary{color:#263d4a;cursor:pointer;padding:16px 4px;font-size:13px;font-weight:850}.cockpit-help-faq p{color:#657a86;margin:-5px 4px 16px;font-size:12px;line-height:1.55}.cockpit-help-dialog>footer,.cockpit-tour-card>footer{border-top:1px solid #e5ecef;justify-content:flex-end;gap:9px;padding:16px 27px 24px;display:flex}.cockpit-help-dialog>footer button,.cockpit-tour-card>footer button{color:#2f3437;cursor:pointer;background:#fff;border:1px solid #ccd8dd;border-radius:8px;min-height:43px;padding:0 17px;font-size:12px;font-weight:850}.cockpit-help-dialog>footer .primary,.cockpit-tour-card>footer .primary{color:#fff;background:#203b4b;border-color:#203b4b;width:auto}.cockpit-tour-card{width:min(510px,100%);padding-top:27px}.cockpit-tour-card>span,.cockpit-tour-card>h2,.cockpit-tour-card>p,.cockpit-tour-progress{margin-left:27px;margin-right:27px;display:block}.cockpit-tour-card>p{min-height:58px;margin-top:10px;font-size:13px}.cockpit-tour-progress{gap:6px;margin-top:22px;margin-bottom:25px;display:flex}.cockpit-tour-progress i{background:#e1e8eb;border-radius:99px;flex:1;height:5px}.cockpit-tour-progress i.active{background:#c8a24a}.feedback-backdrop,.notifications-backdrop{z-index:1400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17262fb3;position:fixed;inset:0}.feedback-backdrop{place-items:center;padding:20px;display:grid}.feedback-dialog{background:#fff;border-radius:18px;width:min(620px,100%);max-height:min(820px,94vh);overflow:auto;box-shadow:0 32px 90px #0e1c254d}.feedback-dialog>header,.notifications-panel>header{border-bottom:1px solid #e5ecef;justify-content:space-between;gap:20px;padding:25px 27px 20px;display:flex}.feedback-kicker,.notifications-panel>header span{color:#a77c1b;letter-spacing:.12em;font-size:10px;font-weight:900}.feedback-dialog h2,.notifications-panel h2{color:#2f3437;letter-spacing:-.025em;margin:5px 0 4px;font-size:23px}.feedback-dialog header p,.notifications-panel header p{color:#718494;margin:0;font-size:12px;line-height:1.45}.feedback-dialog header>button,.notifications-panel header>button{color:#2f3437;cursor:pointer;background:#f2f5f6;border:0;border-radius:50%;flex:none;width:38px;height:38px;font-size:22px}.feedback-category{gap:8px;padding:20px 27px 4px;display:flex}.feedback-category button{color:#5e707a;cursor:pointer;background:#fff;border:1px solid #d7e2e7;border-radius:999px;min-height:36px;padding:0 14px;font-size:12px;font-weight:800}.feedback-category button.active{color:#fff;background:#2f3437;border-color:#2f3437}.feedback-dialog>label{color:#2f3437;gap:7px;padding:16px 27px 0;font-size:12px;font-weight:850;display:grid}.feedback-dialog input,.feedback-dialog textarea{color:#2f3437;width:100%;font:inherit;background:#fff;border:1px solid #cbd8df;border-radius:9px;font-size:14px;font-weight:500}.feedback-dialog input{height:47px;padding:0 13px}.feedback-dialog textarea{resize:vertical;min-height:145px;padding:12px 13px;line-height:1.55}.feedback-dialog input:focus,.feedback-dialog textarea:focus{border-color:#c8a24a;outline:3px solid #c8a24a26}.feedback-context{background:#f5f5f5;border-radius:9px;grid-template-columns:auto 1fr;gap:3px 12px;margin:18px 27px;padding:13px 15px;display:grid}.feedback-context span,.feedback-context small{color:#718494;font-size:11px}.feedback-context strong{font-size:12px}.feedback-context small{grid-column:1/-1;line-height:1.45}.feedback-dialog>footer{border-top:1px solid #e5ecef;justify-content:flex-end;gap:9px;padding:16px 27px 24px;display:flex}.feedback-dialog>footer button{color:#2f3437;cursor:pointer;background:#fff;border:1px solid #ccd8dd;border-radius:8px;width:auto;min-height:43px;padding:0 17px;font-size:12px;font-weight:850}.feedback-dialog>footer .primary{color:#fff;background:#2f3437;border-color:#2f3437}.feedback-dialog button:disabled,.notifications-panel button:disabled{cursor:not-allowed;opacity:.55}.notifications-backdrop{place-items:start end;padding:88px 24px 24px;display:grid}.notifications-panel{background:#fff;border-radius:16px;flex-direction:column;width:min(450px,100%);max-height:calc(100vh - 112px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0e1c2552}.notifications-list{overscroll-behavior:contain;overflow:auto}.notifications-list>button{color:#2f3437;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9eef0;grid-template-columns:42px 1fr 8px;align-items:start;gap:12px;width:100%;padding:16px 20px;display:grid;position:relative}.notifications-list>button:hover,.notifications-list>button.unread{background:#fbf8ef}.notification-symbol{color:#087fac;background:#eaf6fb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.notification-symbol.task{color:#c6393e;background:#fff0ef}.notification-symbol.document{color:#7354ad;background:#f3effc}.notification-symbol.sync{color:#9e720e;background:#fff6dc}.notification-symbol.support{color:#294d79;background:#eef2fa}.notification-symbol.privacy{color:#916812;background:#fff4d8}.notifications-list>button:has(.notification-symbol.privacy)>div:after{content:"Jetzt anpassen →";color:#fff;background:#17344c;border-radius:7px;margin-top:9px;padding:7px 11px;font-size:10px;font-weight:850;display:inline-flex}.user-admin[data-view=privacy] .team-summary,.user-admin[data-view=privacy] .user-admin-body{display:none}.privacy-admin{color:#263b48;background:#f7f9fa;flex:1;min-height:0;padding:24px 27px 34px;overflow:auto}.privacy-admin-head{color:#fff;background:linear-gradient(135deg,#17344c,#0f273b);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.privacy-admin-head small{color:#d0aa50;letter-spacing:.12em;font-size:9px;font-weight:900}.privacy-admin-head h3{margin:6px 0;font-size:24px}.privacy-admin-head p{color:#b9c8d2;max-width:760px;margin:0;font-size:12px;line-height:1.55}.privacy-admin-head button{color:#fff;white-space:nowrap;background:#fff1;border:1px solid #ffffff30;border-radius:9px;min-height:42px;padding:0 15px;font-size:11px;font-weight:900}.privacy-admin-head button:disabled{opacity:.6}.privacy-head-actions{gap:8px;min-width:250px;display:grid}.privacy-admin-head button.privacy-auto,.privacy-auto{color:#17344c;background:#c8a24a;border:1px solid #c8a24a;font-weight:900}.privacy-schedule{background:#f0f8f3;border:1px solid #d8e5df;border-radius:10px;align-items:center;gap:12px;margin:12px 0;padding:10px 13px;font-size:10px;display:flex}.privacy-schedule span{color:#216b41;background:#d9f1e1;border-radius:999px;padding:5px 8px;font-weight:900}.privacy-schedule small{color:#71838c;margin-left:auto}.privacy-applied{color:#235f3d;background:#edf8f1;border:1px solid #bcdcc8;border-radius:11px;grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 12px;padding:13px 15px;display:grid}.privacy-applied b{font-size:11px}.privacy-applied span{font-size:10px}.privacy-applied small{color:#557165;grid-column:1/-1;font-size:9px;line-height:1.45}.privacy-applied button{color:#fff;background:#17344c;border:0;border-radius:8px;grid-column:1/-1;min-height:40px;font-size:10px;font-weight:900}.privacy-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.privacy-kpis>button{color:#263b48;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7ea;border-radius:11px;gap:4px;padding:15px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.privacy-kpis>button:active{transform:scale(.985)}.privacy-kpis>button.selected{border-color:#17344c;box-shadow:0 0 0 2px #17344c22}.privacy-kpis small{color:#84949c;letter-spacing:.08em;font-size:8px;font-weight:900}.privacy-kpis b{font-size:24px}.privacy-kpis span{color:#7b8b93;font-size:9px}.privacy-kpis>button.danger{color:#a23f3d;background:#fff6f5;border-color:#efc9c6}.privacy-kpis>button.danger.selected{border-color:#a23f3d}.privacy-kpis>button.ok{color:#287148;background:#f2faf4;border-color:#cee4d5}.privacy-empty{color:#526b78;background:#fff;border:1px dashed #cad7dc;border-radius:11px;gap:4px;margin-bottom:10px;padding:18px;display:grid}.privacy-empty b{font-size:12px}.privacy-empty span{font-size:10px}.privacy-toolbar{justify-content:space-between;align-items:center;margin:18px 0 10px;display:flex}.privacy-toolbar>div{gap:6px;display:flex}.privacy-toolbar button{color:#5a707c;background:#fff;border:1px solid #d8e2e6;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800}.privacy-toolbar button.active{color:#fff;background:#17344c;border-color:#17344c}.privacy-toolbar>span{color:#71838c;font-size:10px}.privacy-toolbar>span b{color:#a57d23;font-size:15px}.privacy-bulk{background:#fff9e9;border:1px solid #dfc675;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:15px 17px;display:flex}.privacy-bulk>div{gap:3px;display:grid}.privacy-bulk small{color:#9c7420;letter-spacing:.09em;font-size:8px;font-weight:900}.privacy-bulk b{font-size:14px}.privacy-bulk span{color:#657983;font-size:9px;line-height:1.45}.privacy-bulk>button{color:#fff;white-space:nowrap;background:#17344c;border:0;border-radius:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:900}.privacy-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr);gap:13px;display:grid}.privacy-findings{gap:10px;display:grid}.privacy-finding{background:#fff;border:1px solid #dfe7ea;border-left:4px solid #c9a348;border-radius:12px;padding:16px}.privacy-finding.severity-critical{border-left-color:#c54549}.privacy-finding.severity-high{border-left-color:#d48331}.privacy-finding.severity-medium{border-left-color:#c9a348}.privacy-finding-top{justify-content:space-between;gap:12px;display:flex}.privacy-finding-top span{color:#6b7e88;text-transform:uppercase;font-size:9px;font-weight:900}.privacy-finding-top i{color:#a73d40;background:#fff0ef;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.privacy-finding>small{color:#9a7a35;margin-top:5px;font-size:8px;display:block}.privacy-finding h4{margin:7px 0 4px;font-size:15px}.privacy-finding p{color:#657983;margin:0;font-size:10px;line-height:1.55}.privacy-finding>div:not(.privacy-finding-top){background:#f5f7f8;border-radius:8px;margin-top:10px;padding:10px}.privacy-finding>div b{font-size:9px}.privacy-finding>button{color:#fff;background:#17344c;border:0;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:10px;font-weight:850}.privacy-finding>button.reviewed{color:#4a6574;background:#fff;border:1px solid #d7e1e5}.privacy-projects{align-content:start;gap:8px;display:grid}.privacy-projects>h4{margin:0 0 3px;font-size:15px}.privacy-projects>article{background:#fff;border:1px solid #dfe7ea;border-radius:10px;padding:12px}.privacy-projects>article>div{justify-content:space-between;gap:8px;display:flex}.privacy-projects b{font-size:10px}.privacy-projects small,.privacy-projects span{color:#81919a;font-size:8px}.privacy-projects p{color:#667984;margin:6px 0;font-size:9px;line-height:1.45}.privacy-projects span{border-top:1px solid #edf1f2;padding-top:7px;display:block}.privacy-sources{background:#edf2f5;border-radius:10px;gap:6px;margin-top:5px;padding:13px;display:grid}.privacy-sources a{color:#426476;font-size:9px;text-decoration:none}.privacy-disclaimer{color:#74664b;background:#fff8e7;border:1px solid #ead9ae;border-radius:9px;margin-top:13px;padding:12px;font-size:9px;line-height:1.5}.privacy-editor-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102537b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.privacy-editor{background:#fff;border-radius:14px;flex-direction:column;width:min(720px,96vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 28px 70px #07131f66}.privacy-editor>header{border-bottom:1px solid #e4eaed;justify-content:space-between;gap:15px;padding:19px 21px;display:flex}.privacy-editor>header small{color:#a47b23;font-size:9px}.privacy-editor>header h3{margin:5px 0 0;font-size:20px}.privacy-editor>header button{color:#5f737e;background:#edf1f3;border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.privacy-editor-body{gap:11px;padding:18px 21px;display:grid;overflow:auto}.privacy-editor-body section,.privacy-editor-body label{border:1px solid #e2e8eb;border-radius:9px;gap:5px;padding:12px;display:grid}.privacy-editor-body b,.privacy-editor-body label span{font-size:10px}.privacy-editor-body p{color:#5f737e;margin:0;font-size:11px;line-height:1.6}.privacy-editor-body section.draft{background:#fffaed;border-color:#dec681}.privacy-editor-body section.draft small{color:#926d1f;font-size:8px}.privacy-draft-content{white-space:pre-wrap}.privacy-auto-single{border-radius:9px;width:100%;min-height:46px;font-size:11px}.privacy-editor-body textarea{resize:vertical;border:1px solid #d8e1e5;border-radius:7px;min-height:90px;padding:10px;font-size:11px}.privacy-editor>footer{padding:14px 21px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4eaed;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex;position:sticky;bottom:0}.privacy-editor>footer button{color:#496370;background:#fff;border:1px solid #d5dfe3;border-radius:8px;min-height:38px;padding:0 12px;font-size:9px;font-weight:850}.privacy-editor>footer button.primary{color:#fff;background:#17344c;border-color:#17344c}.privacy-editor>footer button:disabled{opacity:.45}.privacy-loading,.privacy-error{justify-content:center;align-items:center;gap:12px;display:flex}.privacy-loading>span{border:4px solid #dce5e8;border-top-color:#c9a348;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite admin-data-spin}.privacy-editor-body section.privacy-research{background:#f1faf4;border-color:#bed8c8}.privacy-research strong{color:#8a6720;margin-top:7px;font-size:9px}.privacy-research>div{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.privacy-research a{color:#315c72;background:#fff;border:1px solid #c9d9df;border-radius:999px;padding:6px 8px;font-size:8px;text-decoration:none}.privacy-editor-body label.privacy-confirm{background:#fff8e5;border-color:#d8bf70;grid-template-columns:none;align-items:flex-start;gap:10px;display:flex}.privacy-confirm input{accent-color:#17344c;flex:none;width:18px;height:18px;margin:0}.privacy-confirm span{line-height:1.5}.privacy-bulk-dialog{width:min(820px,96vw)}.privacy-bulk-summary small{color:#8a6c2e;font-size:9px;line-height:1.5}.privacy-bulk-list{gap:7px;display:grid}.privacy-bulk-list article{border:1px solid #e1e8eb;border-radius:9px;gap:10px;padding:10px;display:flex}.privacy-bulk-list i{color:#fff;background:#17344c;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.privacy-bulk-list article>div{gap:3px;display:grid}.privacy-bulk-list b{font-size:10px}.privacy-bulk-list span{color:#9b7627;font-size:8px}.privacy-bulk-list p{font-size:9px}@media (width<=900px){.privacy-admin{padding:15px}.privacy-admin-head{display:grid}.privacy-head-actions{width:100%;min-width:0}.privacy-admin-head button{white-space:normal;width:100%}.privacy-kpis{grid-template-columns:1fr 1fr}.privacy-kpis>button{min-height:112px}.privacy-bulk{flex-direction:column;align-items:stretch}.privacy-bulk>button{white-space:normal;width:100%}.privacy-layout{grid-template-columns:1fr}.privacy-projects{order:2}.privacy-schedule{flex-wrap:wrap;align-items:flex-start}.privacy-schedule small{width:100%;margin-left:0}.privacy-editor>footer{display:grid}.privacy-editor>footer button{min-height:44px}}@media (width<=540px){.privacy-admin-head h3{font-size:21px}.privacy-admin-head p{font-size:12px}.privacy-kpis{grid-template-columns:1fr 1fr}.privacy-kpis b{font-size:21px}.privacy-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.privacy-finding p,.privacy-editor-body p{font-size:12px}.privacy-finding h4{font-size:16px}.privacy-finding>button{width:100%;min-height:44px;font-size:12px}.privacy-editor-backdrop{align-items:stretch;padding:0}.privacy-editor{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.privacy-editor>header{padding-top:calc(15px + env(safe-area-inset-top))}.privacy-editor-body{padding:14px}.privacy-editor>header h3{font-size:17px}}.user-admin.admin-initial-loading .privacy-admin{display:none!important}.notifications-list strong,.notifications-list p,.notifications-list small{display:block}.notifications-list strong{font-size:13px;line-height:1.35}.notifications-list p{color:#5f727d;margin:4px 0;font-size:12px;line-height:1.45}.notifications-list small{color:#84949d;font-size:10px}.notifications-list i{background:#e63d42;border-radius:50%;width:8px;height:8px;margin-top:5px}.notifications-empty{text-align:center;place-items:center;min-height:230px;padding:30px;display:grid}.notifications-empty>span{color:#218b5b;background:#e8f7ef;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:12px;font-size:23px;display:grid}.notifications-empty strong{font-size:15px}.notifications-empty p{color:#718494;max-width:290px;margin:6px 0 0;font-size:12px;line-height:1.5}.notifications-panel>footer{background:#f8fafb;border-top:1px solid #e5ecef;padding:13px 18px}.notifications-panel>footer button{color:#2f3437;cursor:pointer;background:#fff;border:1px solid #ccd8dd;border-radius:8px;width:100%;min-height:40px;font-size:11px;font-weight:850}@media (width<=760px){.cockpit-help-backdrop,.cockpit-tour-backdrop{align-items:end;padding:10px}.cockpit-help-dialog,.cockpit-tour-card{border-radius:18px 18px 10px 10px;max-height:calc(100dvh - 20px)}.cockpit-help-dialog>header{padding:20px}.cockpit-help-faq{padding:8px 20px 14px}.cockpit-help-dialog>footer,.cockpit-tour-card>footer{padding:14px 20px calc(17px + env(safe-area-inset-bottom))}.cockpit-help-dialog>footer button,.cockpit-tour-card>footer button{flex:1;padding:0 8px}.cockpit-tour-card>span,.cockpit-tour-card>h2,.cockpit-tour-card>p,.cockpit-tour-progress{margin-left:20px;margin-right:20px}.feedback-backdrop{align-items:end;padding:10px}.feedback-dialog{border-radius:18px 18px 10px 10px;max-height:calc(100dvh - 20px)}.feedback-dialog>header,.notifications-panel>header{padding:20px}.feedback-category{padding:16px 20px 2px}.feedback-category button{flex:1;padding:0 8px}.feedback-dialog>label{padding:14px 20px 0}.feedback-context{margin:16px 20px}.feedback-dialog>footer{padding:14px 20px calc(17px + env(safe-area-inset-bottom))}.feedback-dialog>footer button{flex:1;padding:0 8px;font-size:11px}.notifications-backdrop{padding:74px 10px calc(10px + env(safe-area-inset-bottom))}.notifications-panel{width:100%;max-height:calc(100dvh - 84px - env(safe-area-inset-bottom))}.notifications-list>button{padding:15px}}.pro-landing-v2{--pro-anthracite:#2f3437;--pro-gold:#c8a24a;--pro-soft-gold:#f5edd9;--pro-paper:#f5f5f5;--pro-text:#444;color:var(--pro-anthracite);overflow-x:clip}.pro-landing-v2 [id]{scroll-margin-top:86px}.pro-landing-v2 .pro-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffe;border-color:#e7e7e7;height:86px;position:sticky;top:0}.pro-header-actions{align-items:center;gap:18px;display:flex}.pro-header-actions>a:first-child{color:#7d621f;font-size:12px;font-weight:800;text-decoration:none}.pro-header-actions .pro-login-small{align-items:center;gap:18px;display:inline-flex}.pro-header-actions .pro-login-small span{color:var(--pro-gold)}.pro-landing-v2 .pro-hero{background:radial-gradient(circle at 92% 12%,#c8a24a20 0,#0000 25%),linear-gradient(132deg,#fff 0 56%,#f4f4f3 56% 100%);grid-template-columns:minmax(410px,.88fr) minmax(560px,1.12fr);gap:5vw;min-height:760px;padding-top:96px;padding-bottom:105px;position:relative}.pro-landing-v2 .pro-hero:before{content:"";pointer-events:none;border:1px solid #c8a24a40;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-190px;right:-170px;box-shadow:0 0 0 65px #c8a24a0a,0 0 0 130px #c8a24a08}.pro-launch-badge{color:#795d1b;letter-spacing:.04em;background:#fffaf0;border:1px solid #dfd4b8;border-radius:999px;align-items:center;gap:9px;margin-bottom:28px;padding:8px 12px;font-size:10px;font-weight:850;display:inline-flex}.pro-launch-badge i{background:var(--pro-gold);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite proPulse;box-shadow:0 0 0 5px #c8a24a22}@keyframes proPulse{50%{box-shadow:0 0 0 9px #c8a24a05}}.pro-landing-v2 .pro-hero h1{font-size:clamp(50px,5.25vw,82px);line-height:.98}.pro-landing-v2 .pro-intro{max-width:690px;font-size:17px}.pro-landing-v2 .pro-actions{gap:14px}.pro-landing-v2 .pro-actions>a:first-child{min-height:54px;padding-inline:22px;box-shadow:0 12px 30px #2f34372b}.pro-landing-v2 .pro-actions .pro-secondary-action{color:#53595c;min-height:54px;box-shadow:none;background:0 0;padding:0 8px;font-size:12px}.pro-landing-v2 .pro-actions .pro-secondary-action:hover{color:#9b761f}.pro-hero-stage{z-index:2;min-width:0;position:relative}.pro-landing-v2 .pro-preview.pro-system-shot{transform:perspective(1400px)rotateY(-4deg)rotateX(1deg);box-shadow:0 42px 100px #242a2e30}.pro-float-card{z-index:5;background:#fff;border:1px solid #e7e4dc;border-radius:12px;align-items:center;gap:12px;min-width:205px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 18px 44px #242a2e22}.pro-float-card>span{color:#a47b1f;background:#fff5dc;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.pro-float-card>div{gap:2px;display:grid}.pro-float-card small{color:#9a7621;letter-spacing:.1em;font-size:7px;font-weight:900}.pro-float-card strong{font-size:11px}.pro-float-card em{color:#7f878a;font-size:8px;font-style:normal}.pro-float-lead{bottom:-36px;left:-35px}.pro-float-task{top:-35px;right:-25px}.pro-float-sync{bottom:-52px;right:32px}.pro-float-sync>span{color:#2d7950;background:#e8f7ee}.pro-float-sync small{color:#2d7950}.dot.blue{background:#278db7}.pro-landing-v2 .pro-valuebar{z-index:4;background:#fff;position:relative}.pro-landing-v2 .pro-valuebar article{min-height:132px}.pro-landing-v2 .pro-valuebar strong{align-items:center;gap:10px;display:flex}.pro-landing-v2 .pro-valuebar strong:before{content:"";background:var(--pro-gold);width:17px;height:2px}.pro-latest{background:#f5f5f5;padding:125px max(6vw,28px)}.pro-latest-head{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:end;gap:7vw;margin-bottom:52px;display:grid}.pro-latest-head h2{letter-spacing:-.052em;max-width:850px;margin:0;font-size:clamp(40px,4.7vw,68px);line-height:1.02}.pro-latest-head h2 em{color:var(--pro-gold);font-style:normal}.pro-latest-head>p{color:#687074;margin:0;font-size:14px;line-height:1.8}.pro-latest-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pro-latest-grid article{background:#fff;border:1px solid #dedede;border-radius:16px;flex-direction:column;min-height:390px;padding:34px;display:flex;position:relative;overflow:hidden}.pro-latest-grid article:after{content:"";border:1px solid #c8a24a22;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;right:-90px;box-shadow:0 0 0 55px #c8a24a08}.pro-latest-grid article.featured{color:#fff;background:#2f3437;border-color:#2f3437}.pro-latest-grid article>header{justify-content:space-between;align-items:center;margin-bottom:62px;display:flex}.pro-latest-grid article>header span{color:#92999c;letter-spacing:.14em;font-size:10px;font-weight:900}.pro-latest-grid article>header i{color:#a47b1f;background:#fff9e9;border:1px solid #e1d7bd;border-radius:12px;place-items:center;width:51px;height:51px;font-size:22px;font-style:normal;display:grid}.pro-latest-grid article.featured>header i{color:#e1bd63;background:#262b2e;border-color:#706548}.pro-latest-grid article>small{color:#9b7721;letter-spacing:.12em;font-size:9px;font-weight:900}.pro-latest-grid article h3{z-index:1;letter-spacing:-.035em;max-width:560px;margin:13px 0 15px;font-size:clamp(24px,2.25vw,36px);line-height:1.12;position:relative}.pro-latest-grid article p{z-index:1;color:#687074;max-width:640px;margin:0;font-size:13px;line-height:1.75;position:relative}.pro-latest-grid article.featured p{color:#c4c8ca}.pro-latest-grid article footer{z-index:1;color:#92999c;letter-spacing:.08em;margin-top:auto;padding-top:26px;font-size:9px;font-weight:800;position:relative}.pro-platform{background:#fff;grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:center;gap:8vw;min-height:700px;padding:105px max(6vw,28px);display:grid}.pro-platform-copy h2{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(38px,4.4vw,64px);line-height:1.03}.pro-platform-copy h2 em{color:var(--pro-gold);font-style:normal}.pro-platform-copy>p:not(.pro-kicker){color:#666d70;max-width:640px;margin:28px 0;font-size:15px;line-height:1.8}.pro-platform-copy>a{color:#2f3437;border-bottom:1px solid #c8a24a;gap:16px;padding-bottom:7px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.pro-platform-copy>a span{color:var(--pro-gold)}.pro-orbit{aspect-ratio:1;background:radial-gradient(circle,#fff 0 27%,#f8f7f3 27.2% 27.7%,#fff 28% 54%,#f5f2e9 54.2% 54.7%,#fff 55%);border:1px solid #e0d7bf;border-radius:50%;width:min(600px,100%);margin-inline:auto;position:relative}.pro-orbit:before,.pro-orbit:after{content:"";border:1px dashed #d8d2c2;border-radius:50%;position:absolute;inset:13%}.pro-orbit:after{inset:28%}.pro-orbit-core{z-index:2;color:#fff;background:var(--pro-anthracite);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34%;box-shadow:0 24px 60px #2f34373d}.pro-orbit-core img{filter:brightness(0)invert();opacity:.95;width:95px}.pro-orbit-core strong{margin-top:11px;font-size:12px}.pro-orbit-core span{color:var(--pro-gold);font-size:10px;font-weight:900}.pro-orbit article{z-index:3;background:#fff;border:1px solid #e7e4db;border-radius:50%;align-content:center;place-items:center;gap:5px;width:104px;height:104px;display:grid;position:absolute;box-shadow:0 13px 32px #30353816}.pro-orbit article b{color:#a67d20;font-size:22px}.pro-orbit article span{font-size:9px;font-weight:800}.orbit-o1{top:7%;left:8%}.orbit-o2{top:7%;right:8%}.orbit-o3{top:41%;right:-2%}.orbit-o4{bottom:4%;right:12%}.orbit-o5{bottom:4%;left:12%}.orbit-o6{top:41%;left:-2%}.pro-roadmap{background:#292e31;padding-top:118px;padding-bottom:125px}.pro-roadmap .pro-section-head{grid-template-columns:1fr minmax(300px,520px);align-items:end;gap:50px;display:grid}.pro-roadmap h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.3vw,62px);line-height:1.03}.pro-status-legend{color:#c4c8ca;justify-content:flex-end;gap:20px;margin-top:34px;font-size:10px;display:flex}.pro-status-legend span{align-items:center;gap:7px;display:flex}.pro-status-legend i{border-radius:50%;width:8px;height:8px}.pro-status-legend i.live{background:#63b683}.pro-status-legend i.build{background:var(--pro-gold)}.pro-status-legend i.plan{background:#81888c}.pro-roadmap .pro-feature-grid{background:0 0;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px}.pro-roadmap .pro-feature-card{background:#303538;border:1px solid #4a5053;border-radius:13px;flex-direction:column;min-height:370px;padding:25px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.pro-roadmap .pro-feature-card:hover{background:#343a3d;border-color:#736c59;transform:translateY(-4px)}.pro-feature-card:after{content:"";border:1px solid #ffffff0c;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-90px;right:-70px}.pro-feature-card header{justify-content:space-between;align-items:center;display:flex}.pro-feature-card header>span{color:#8e9699;letter-spacing:.12em;font-size:9px;font-weight:900}.pro-feature-card header em{border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:850}.pro-feature-card.live header em{color:#81c69b;background:#2e503c}.pro-feature-card.build header em{color:#e1c36e;background:#524823}.pro-feature-card.plan header em{color:#b6bdc0;background:#474d50}.pro-feature-icon{color:#ddb95b;background:#292e31;border:1px solid #595f62;border-radius:11px;place-items:center;width:47px;height:47px;margin:32px 0 6px;font-size:21px;display:grid}.pro-roadmap .pro-feature-card h3{color:#fff;margin:16px 0 11px;font-size:18px}.pro-roadmap .pro-feature-card p{color:#bbc0c2;font-size:12px;line-height:1.7}.pro-feature-card ul{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:22px 0 0;list-style:none;display:flex}.pro-feature-card li{color:#abb1b4;border:1px solid #4c5356;border-radius:5px;padding:5px 7px;font-size:8px}.pro-buddies{background:#fff;padding:125px max(6vw,28px)}.pro-buddies-intro{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:end;gap:7vw;display:grid}.pro-buddies-intro h2{letter-spacing:-.052em;margin:0;font-size:clamp(40px,4.7vw,68px);line-height:1.02}.pro-buddies-intro h2 em{color:var(--pro-gold);font-style:normal}.pro-buddies-intro>p{color:#687074;margin:0;font-size:14px;line-height:1.8}.pro-buddy-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:55px;display:grid}.pro-buddy-grid article{background:linear-gradient(155deg,#fff,#f7f7f6);border:1px solid #e2e2e2;border-radius:14px;flex-direction:column;min-height:410px;padding:28px;display:flex;position:relative;overflow:hidden}.pro-buddy-grid article:nth-child(2n){margin-top:28px}.pro-buddy-number{color:#ded8c8;letter-spacing:-.06em;font-size:38px;font-weight:900;position:absolute;top:18px;right:21px}.pro-buddy-grid article>i{color:#a47b1f;background:#fff2d1;border-radius:12px;place-items:center;width:48px;height:48px;margin:44px 0 32px;font-size:21px;font-style:normal;display:grid}.pro-buddy-grid h3{letter-spacing:-.025em;margin:0 0 13px;font-size:21px;line-height:1.16}.pro-buddy-grid p{color:#71787b;margin:0;font-size:12px;line-height:1.72}.pro-buddy-grid ul{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:25px 0 0;list-style:none;display:flex}.pro-buddy-grid li{color:#676d70;background:#fff;border:1px solid #dedbd2;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:750}.pro-tool-cloud{border-top:1px solid #e7e7e7;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:46px;padding-top:35px;display:flex}.pro-tool-cloud span{color:#62696c;background:#f3f3f2;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:750}.pro-process-v2{padding-top:120px;padding-bottom:125px}.pro-process-v2>div>p:last-child{color:#6d7477;max-width:720px;line-height:1.7}.pro-process-v2 ol{grid-template-columns:repeat(5,1fr)}.pro-process-v2 li{padding-right:22px}.pro-process-v2 li p{font-size:11px}.pro-landing-v2 .pro-showcase{background:#f2f2f1}.pro-landing-v2 .pro-shot-card{grid-template-columns:230px minmax(0,1fr)}.pro-landing-v2 .pro-shot-card .pro-system-shot{box-shadow:0 30px 70px #252b2f1b}.tv-shot-grid{grid-template-columns:minmax(0,1.15fr) minmax(190px,.85fr);gap:12px;display:grid}.tv-shot-grid>article{background:#fff;border:1px solid #dce4e7;border-radius:8px;overflow:hidden}.tv-screen{color:#fff;background:radial-gradient(circle at 85% 16%,#c8a24a55 0 10%,#0000 30%),linear-gradient(145deg,#1d2428,#3b4246);flex-direction:column;justify-content:flex-end;min-height:190px;padding:22px;display:flex}.tv-screen span{color:#2f3437;background:#e0b953;border-radius:3px;width:fit-content;margin-bottom:auto;padding:4px 6px;font-size:7px;font-weight:900}.tv-screen b{font-size:20px;line-height:1.08}.tv-screen small{color:#d6bd7d;letter-spacing:.09em;margin-top:8px;font-size:7px}.tv-shot-grid>article footer{justify-content:space-between;gap:10px;padding:11px 13px;display:flex}.tv-shot-grid>article footer b{font-size:8px}.tv-shot-grid>article footer span{color:#7c8b92;font-size:7px}.tv-shot-list{align-content:start;gap:6px;display:grid}.tv-shot-list p{background:#fff;border:1px solid #dce4e7;border-radius:7px;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;margin:0;padding:12px;display:grid}.tv-shot-list p>span{gap:3px;display:grid}.tv-shot-list p b{font-size:8px}.tv-shot-list p small{color:#839097;font-size:7px}.tv-shot-list p em{color:#9b7620;font-size:6px;font-style:normal;font-weight:900}.pro-landing-v2 .pro-security{grid-template-columns:95px minmax(0,1fr) 275px;margin-top:115px}.pro-landing-v2 .pro-security ul{grid-template-columns:1fr 1fr}.pro-landing-v2 .pro-security-mark{font-size:24px;font-weight:900}.pro-waitlist{color:#fff;background:linear-gradient(122deg,#252a2d 0 63%,#2f3437 63%);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:8vw;margin-top:110px;padding:125px max(6vw,28px);display:grid;position:relative}.pro-waitlist:before{content:"";opacity:.45;background:linear-gradient(#c8a24a,#0000 30% 70%,#c8a24a);width:1px;height:100%;position:absolute;top:0;left:4vw}.pro-waitlist-copy{padding-left:2vw}.pro-waitlist-copy h2{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(40px,4.6vw,66px);line-height:1.02}.pro-waitlist-copy>p:not(.pro-kicker){color:#c2c6c8;max-width:650px;margin:27px 0;font-size:14px;line-height:1.8}.pro-waitlist-benefits{background:#505659;gap:1px;margin:35px 0 28px;display:grid}.pro-waitlist-benefits span{color:#d4d7d8;background:#292e31;align-items:center;gap:14px;padding:15px 18px;font-size:11px;display:flex}.pro-waitlist-benefits b{color:var(--pro-gold);letter-spacing:.1em;font-size:9px}.pro-waitlist-copy>small{color:#8f989c;font-size:10px;line-height:1.6}.pro-waitlist-form{color:#2f3437;background:#fff;border:1px solid #e7e3d9;border-radius:16px;padding:36px;position:relative;box-shadow:0 35px 90px #1317194f}.pro-waitlist-form:before{content:"";background:var(--pro-gold);border-radius:0 0 4px 4px;height:4px;position:absolute;top:0;left:36px;right:36px}.pro-waitlist-form header>span{color:#a27a1e;letter-spacing:.13em;font-size:9px;font-weight:900}.pro-waitlist-form h3{letter-spacing:-.03em;margin:8px 0 6px;font-size:25px}.pro-waitlist-form header p{color:#798083;margin:0 0 24px;font-size:11px}.pro-waitlist-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pro-waitlist-fields label{gap:6px;display:grid}.pro-waitlist-fields label>span{color:#61686b;font-size:10px;font-weight:800}.pro-waitlist-fields input,.pro-waitlist-fields select{color:#2f3437;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dfe2e3;border-radius:7px;outline:none;padding:0 13px;font-size:12px}.pro-waitlist-fields input:focus,.pro-waitlist-fields select:focus{border-color:#c8a24a;box-shadow:0 0 0 3px #c8a24a1c}.pro-waitlist-fields .full{grid-column:1/-1}.pro-honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.pro-consent{color:#6f777a;grid-template-columns:18px 1fr;align-items:start;gap:9px;margin:18px 0;font-size:9px;line-height:1.6;display:grid}.pro-consent input{accent-color:#a78127;width:16px;height:16px}.pro-consent a{color:#8d6a19}.pro-waitlist-form>button{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#2f3437;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 17px;font-size:12px;font-weight:850;display:flex}.pro-waitlist-form>button span{color:var(--pro-gold);font-size:18px}.pro-waitlist-form>button:disabled{opacity:.55;cursor:not-allowed}.pro-double-optin{color:#878e91;text-align:center;margin-top:10px;font-size:8px;line-height:1.5;display:block}.pro-form-message{color:#256c48;background:#e6f5ec;border-radius:7px;margin:0 0 14px;padding:11px 13px;font-size:10px;line-height:1.5}.pro-form-message.error{color:#9b3035;background:#fcebec}.pro-faq{background:#f5f5f5;grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr);gap:8vw;padding:120px max(6vw,28px);display:grid}.pro-faq h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4vw,58px);line-height:1.03}.pro-faq-grid{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.pro-faq details{background:#fff;border:1px solid #e1e1e1;border-radius:10px}.pro-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:18px;font-size:12px;font-weight:800;line-height:1.4;list-style:none;display:flex}.pro-faq summary::-webkit-details-marker{display:none}.pro-faq summary span{color:#a47b1f;font-size:18px;font-weight:400}.pro-faq details[open] summary span{transform:rotate(45deg)}.pro-faq details p{color:#6b7275;margin:0;padding:0 18px 20px;font-size:11px;line-height:1.7}.pro-landing-v2 .pro-closed{min-height:320px}.pro-landing-v2 .pro-footer{gap:30px;min-height:145px}.pro-landing-v2 .pro-footer nav{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.pro-landing-v2 .pro-footer nav a{color:#666d70;font-size:10px;font-weight:700;text-decoration:none}.pro-landing-v2 .pro-footer nav a:hover{color:#9c751c}@media (width<=1180px){.pro-landing-v2 .pro-hero{grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr)}.pro-roadmap .pro-feature-grid,.pro-buddy-grid{grid-template-columns:repeat(2,1fr)}.pro-buddy-grid article:nth-child(2n){margin-top:0}.pro-platform{grid-template-columns:1fr 500px;gap:5vw}.pro-waitlist{gap:5vw}}@media (width<=980px){.pro-landing-v2 .pro-header{height:78px}.pro-header-actions>a:first-child{display:none}.pro-landing-v2 .pro-hero{background:linear-gradient(155deg,#fff 0 58%,#f4f4f3 58%);grid-template-columns:1fr;gap:80px;min-height:0;padding-top:70px}.pro-hero-stage{width:min(760px,100%);margin-inline:auto}.pro-latest-head,.pro-buddies-intro{grid-template-columns:1fr;gap:25px}.pro-platform{grid-template-columns:1fr;padding-top:95px}.pro-orbit{width:min(560px,90vw)}.pro-roadmap .pro-section-head{grid-template-columns:1fr}.pro-status-legend{justify-content:flex-start}.pro-process-v2 ol{grid-template-columns:repeat(3,1fr);row-gap:38px}.pro-landing-v2 .pro-shot-card{grid-template-columns:1fr}.pro-landing-v2 .pro-security{grid-template-columns:80px 1fr}.pro-landing-v2 .pro-security ul{grid-column:1/-1}.pro-waitlist{grid-template-columns:1fr}.pro-waitlist-copy{padding-left:0}.pro-faq{grid-template-columns:1fr}.pro-landing-v2 .pro-footer{flex-wrap:wrap}.pro-landing-v2 .pro-footer nav{order:3;justify-content:flex-start;width:100%}}@media (width<=680px){.pro-landing-v2 .pro-header{padding-inline:16px}.pro-landing-v2 .pro-brand img{width:126px}.pro-landing-v2 .pro-header .pro-brand>span,.pro-landing-v2 .pro-header .pro-brand strong{display:none}.pro-landing-v2 .pro-header .pro-brand:after{content:"PRO";color:#8a681c;letter-spacing:.08em;border:1px solid #d9c58f;border-radius:4px;margin-left:9px;padding:4px 6px;font-size:8px;font-weight:900}.pro-header-actions .pro-login-small{padding:10px 14px}.pro-landing-v2 .pro-hero{gap:42px;padding:42px 20px 76px}.pro-launch-badge{max-width:100%;margin-bottom:22px;padding:8px 10px;font-size:9px}.pro-landing-v2 .pro-hero h1{font-size:clamp(40px,11.8vw,52px);line-height:1.01}.pro-landing-v2 .pro-intro{margin-top:22px;font-size:14px;line-height:1.62}.pro-landing-v2 .pro-actions{flex-direction:column;align-items:stretch}.pro-landing-v2 .pro-actions>a:first-child{justify-content:space-between}.pro-landing-v2 .pro-actions .pro-secondary-action{justify-content:center;min-height:42px}.pro-landing-v2 .pro-trustline{grid-template-columns:1fr 1fr;font-size:10px;display:grid}.pro-float-card{min-width:160px;padding:9px}.pro-float-card>span{width:31px;height:31px}.pro-float-task{top:-25px;right:-8px}.pro-float-lead{bottom:-28px;left:-5px}.pro-float-sync{display:none}.pro-landing-v2 .pro-valuebar{padding-inline:20px}.pro-landing-v2 .pro-valuebar article{min-height:105px;padding:25px 18px}.pro-latest{padding:85px 20px}.pro-latest-head h2,.pro-buddies-intro h2{font-size:40px}.pro-latest-grid{grid-template-columns:1fr}.pro-latest-grid article{min-height:340px;padding:26px}.pro-latest-grid article>header{margin-bottom:42px}.pro-platform{min-height:0;padding:85px 20px}.pro-platform-copy h2{font-size:40px}.pro-orbit{width:94vw;margin-left:-7vw}.pro-orbit article{width:78px;height:78px}.pro-orbit article b{font-size:17px}.pro-orbit article span{font-size:7px}.pro-orbit-core img{width:70px}.pro-orbit-core strong{font-size:9px}.pro-roadmap{padding:85px 20px}.pro-roadmap h2{font-size:40px}.pro-status-legend{flex-wrap:wrap}.pro-roadmap .pro-feature-grid{grid-template-columns:1fr}.pro-roadmap .pro-feature-card{min-height:340px}.pro-buddies{padding:85px 20px}.pro-buddy-grid{grid-template-columns:1fr;margin-top:40px}.pro-buddy-grid article{min-height:355px;padding:24px}.pro-buddy-grid article>i{margin-top:33px}.pro-tool-cloud{justify-content:flex-start}.pro-process-v2{padding:85px 22px}.pro-process-v2 ol{grid-template-columns:1fr}.pro-landing-v2 .pro-showcase{padding:85px 20px}.pro-landing-v2 .pro-showcase h2{font-size:39px}.tv-shot-grid{grid-template-columns:1fr}.tv-shot-list{grid-template-columns:1fr 1fr}.tv-shot-list p:last-child{grid-column:1/-1}.pro-landing-v2 .pro-security{grid-template-columns:1fr;margin:70px 14px 0;padding:36px 24px}.pro-landing-v2 .pro-security ul{grid-template-columns:1fr 1fr}.pro-waitlist{margin-top:75px;padding:85px 20px}.pro-waitlist-copy h2{font-size:42px}.pro-waitlist-form{padding:29px 20px}.pro-waitlist-form:before{left:20px;right:20px}.pro-waitlist-fields{grid-template-columns:1fr}.pro-waitlist-fields .full{grid-column:auto}.pro-faq{padding:85px 20px}.pro-faq h2{font-size:40px}.pro-faq-grid{grid-template-columns:1fr}.pro-landing-v2 .pro-closed{flex-direction:column;align-items:flex-start;margin-inline:20px;padding-block:70px}.pro-landing-v2 .pro-closed h2{font-size:40px}.pro-landing-v2 .pro-footer{flex-direction:column;align-items:flex-start;padding-inline:20px}.pro-landing-v2 .pro-footer p{text-align:left}}@media (prefers-reduced-motion:reduce){.pro-launch-badge i{animation:none}.pro-roadmap .pro-feature-card{transition:none}}.admin-waitlist-view{background:#f7f9fa;flex:1;min-height:0;padding:22px 27px 28px;display:none;overflow:auto}.user-admin[data-view=waitlist] .admin-waitlist-view{display:block}.user-admin[data-view=waitlist] .team-summary,.user-admin[data-view=waitlist] .user-admin-body{display:none}.admin-tabs button em{color:#fff;background:#e83b42;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:8px;font-style:normal;display:inline-grid}.admin-overview-grid .admin-overview-waitlist{grid-column:1/-1}.admin-overview-grid .admin-overview-waitlist>span{color:#a47b1f;background:#fff6df}.waitlist-admin-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.waitlist-admin-head h3{color:#26343b;margin:4px 0;font-size:22px}.waitlist-admin-head p{color:#718494;margin:0;font-size:11px}.waitlist-admin-head>button{color:#405a68;cursor:pointer;background:#fff;border:1px solid #d7e2e7;border-radius:7px;min-height:37px;padding:0 13px;font-size:10px;font-weight:800}.waitlist-admin-head>button:disabled{opacity:.45;cursor:not-allowed}.waitlist-mail-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.waitlist-mail-actions button{color:#405a68;cursor:pointer;background:#fff;border:1px solid #d7e2e7;border-radius:7px;min-height:37px;padding:0 12px;font-size:9px;font-weight:800}.waitlist-mail-actions button.primary{color:#fff;background:#2f3437;border-color:#2f3437}.waitlist-mail-actions button:disabled{opacity:.45;cursor:not-allowed}.waitlist-mail-result{color:#245f40;background:#eef9f2;border:1px solid #cde8d8;border-radius:9px;align-items:center;gap:12px;margin:0 0 13px;padding:10px 13px;font-size:9px;display:flex}.waitlist-mail-result.has-error{color:#8d3e36;background:#fff1ef;border-color:#efcbc6}.waitlist-mail-result span{margin-left:auto}.waitlist-admin-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.waitlist-admin-stats article{background:#fff;border:1px solid #e0e8eb;border-radius:10px;padding:13px 15px}.waitlist-admin-stats small{color:#7f919b;letter-spacing:.07em;font-size:8px;font-weight:900;display:block}.waitlist-admin-stats strong{color:#213e4f;margin:4px 0 2px;font-size:21px;display:block}.waitlist-admin-stats span{color:#8a989f;font-size:8px}.waitlist-admin-toolbar{grid-template-columns:minmax(250px,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.waitlist-admin-toolbar>label{color:#758894;background:#fff;border:1px solid #dce6ea;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 12px;display:flex}.waitlist-admin-toolbar input{color:#263e4b;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.waitlist-admin-toolbar>div{gap:5px;display:flex;overflow-x:auto}.waitlist-admin-toolbar button{color:#637985;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce6ea;border-radius:999px;min-height:32px;padding:0 9px;font-size:8px;font-weight:800}.waitlist-admin-toolbar button.active{color:#fff;background:#2f3437;border-color:#2f3437}.waitlist-admin-table{background:#fff;border:1px solid #e0e8eb;border-radius:11px;overflow:hidden}.waitlist-admin-table>header,.waitlist-admin-table>article{grid-template-columns:minmax(210px,1.35fr) minmax(110px,.75fr) minmax(145px,.9fr) 125px 88px 30px;align-items:center;gap:11px;display:grid}.waitlist-admin-table>header{color:#84949c;letter-spacing:.07em;background:#f5f8f9;min-height:36px;padding:0 13px;font-size:7px;font-weight:900}.waitlist-admin-table>article{border-top:1px solid #edf1f2;min-height:82px;padding:11px 13px}.waitlist-contact{grid-template-columns:38px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.waitlist-contact>i{color:#9a7420;background:#fff4d7;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.waitlist-contact>span{min-width:0}.waitlist-contact strong,.waitlist-contact a,.waitlist-contact small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.waitlist-contact strong{color:#263e4b;font-size:10px}.waitlist-contact a{color:#087fac;margin-top:2px;font-size:8px;text-decoration:none}.waitlist-contact small{color:#83929a;margin-top:2px;font-size:8px}.waitlist-contact .waitlist-contact-edit{color:#9a7420;cursor:pointer;background:0 0;border:0;width:fit-content;margin-top:6px;padding:0;font-size:8px;font-weight:850;text-decoration:underline}.waitlist-contact .waitlist-contact-edit:disabled{color:#9aa7ad;cursor:not-allowed;text-decoration:none}.waitlist-admin-table article>div:not(.waitlist-contact){gap:4px;min-width:0;display:grid}.waitlist-admin-table article>div>strong{color:#314a58;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.waitlist-admin-table article>div>small{color:#84949c;font-size:7px;line-height:1.35}.waitlist-confirmed,.waitlist-pending{border-radius:999px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:900}.waitlist-confirmed{color:#247448;background:#e4f5ea}.waitlist-pending{color:#9a6712;background:#fff1d6}.waitlist-mail-state button{color:#314f5e;cursor:pointer;background:#fff;border:1px solid #d8e2e6;border-radius:6px;width:fit-content;min-height:27px;padding:0 8px;font-size:7px;font-weight:800}.waitlist-mail-state .mail-delivered{color:#247448;font-weight:800}.waitlist-mail-state .mail-failed,.waitlist-mail-error{font-weight:800;color:#a04339!important}.waitlist-mail-error{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.waitlist-admin-table article>label select,.waitlist-processing select{color:#3b5563;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #dbe5e9;border-radius:6px;font-size:8px}.waitlist-processing{gap:6px;min-width:0;display:grid}.waitlist-processing button{color:#fff;cursor:pointer;background:#188ab7;border:1px solid #188ab7;border-radius:6px;min-height:30px;padding:5px 8px;font-size:7px;font-weight:900}.waitlist-processing button.converted{color:#236f48;background:#e8f7ee;border-color:#bde3cd}.waitlist-processing button:disabled{color:#8a989f;cursor:not-allowed;background:#f2f5f6;border-color:#dce4e7}.waitlist-delete{color:#a7b0b5;cursor:pointer;background:#f1f4f5;border:0;border-radius:50%;width:28px;height:28px;font-size:15px}.waitlist-delete:hover{color:#c93d43;background:#fdebed}.waitlist-delete:disabled{opacity:.45}.waitlist-admin-empty{text-align:center;place-items:center;padding:55px 20px;display:grid}.waitlist-admin-empty>span{color:#c8a24a;font-size:28px}.waitlist-admin-empty strong{color:#304854;margin-top:9px;font-size:13px}.waitlist-admin-empty p{color:#7f9099;margin:5px 0 0;font-size:10px}.waitlist-convert-dialog{width:min(590px,100%)}.waitlist-convert-dialog select{color:#213e4f;height:46px;font:inherit;background:#fff;border:1px solid #cbd8df;border-radius:8px;padding:0 12px;font-size:14px}.waitlist-contact-dialog{width:min(540px,100%)}.waitlist-contact-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.waitlist-contact-fields .full{grid-column:1/-1}.waitlist-email-warning{color:#785a17;background:#fff8e8;border-left:3px solid #c8a24a;border-radius:7px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.waitlist-confirmed-note{color:#247448;background:#e4f5ea;border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:900}.invite-dialog>.waitlist-convert-person{justify-content:initial;background:#f8fafb;border:1px solid #dfe8eb;border-radius:10px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.waitlist-convert-person>span{color:#8a681d;background:#fff0c9;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.waitlist-convert-person>div{gap:3px;display:grid}.waitlist-convert-person strong{color:#213e4f;font-size:14px}.waitlist-convert-person small{color:#718494}.waitlist-convert-person em{color:#247448;background:#e4f5ea;border-radius:999px;width:fit-content;margin-top:3px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.invite-dialog>.waitlist-plan-summary{background:#fff9eb;border-left:4px solid #c8a24a;border-radius:7px;padding:13px;display:block}.waitlist-plan-summary strong{color:#775b1e}.waitlist-plan-summary p{color:#445d69;margin:6px 0;font-size:11px;line-height:1.55}.waitlist-plan-summary small{color:#718494;font-size:10px;line-height:1.45}@media (width<=900px){.admin-waitlist-view{padding:17px}.waitlist-admin-stats{grid-template-columns:1fr 1fr}.waitlist-admin-toolbar{grid-template-columns:1fr}.waitlist-admin-table>header{display:none}.waitlist-admin-table{background:0 0;border:0;gap:10px;display:grid;overflow:visible}.waitlist-admin-table>article{background:#fff;border:1px solid #e0e8eb;border-radius:10px;grid-template-columns:1fr 1fr;gap:14px}.waitlist-contact{grid-column:1/-1}.waitlist-admin-table article>div:not(.waitlist-contact),.waitlist-admin-table article>label{padding-top:14px;position:relative}.waitlist-admin-table article [data-label]:before{content:attr(data-label);color:#8b9aa3;letter-spacing:.06em;font-size:7px;font-weight:900;position:absolute;top:0;left:0}.waitlist-delete{place-self:end}}@media (width<=560px){.waitlist-admin-head{flex-direction:column;align-items:flex-start}.waitlist-admin-head>button{width:100%}.waitlist-mail-actions{justify-content:flex-start;width:100%}.waitlist-mail-actions button{flex:130px}.waitlist-mail-result{flex-wrap:wrap;align-items:flex-start}.waitlist-mail-result span{width:100%;margin-left:0}.waitlist-admin-table>article{grid-template-columns:1fr}.waitlist-contact{grid-column:auto}.waitlist-delete{margin-top:2px;position:absolute;right:13px}.waitlist-contact-fields{grid-template-columns:1fr}.waitlist-contact-fields .full{grid-column:auto}}.user-admin[data-view=integrations] .team-summary,.user-admin[data-view=integrations] .user-admin-body,.user-admin[data-view=security] .team-summary,.user-admin[data-view=security] .user-admin-body,.user-admin[data-view=automations] .team-summary,.user-admin[data-view=automations] .user-admin-body{display:none}.user-admin[data-view=costs] .team-summary,.user-admin[data-view=costs] .user-admin-body,.user-admin[data-view=costs] .admin-overview,.user-admin[data-view=costs] .admin-plan-view{display:none!important}.admin-integrations-view{background:#f7f9fa;flex:1;min-height:0;padding:24px 27px 30px;overflow:auto}.integration-admin-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.integration-admin-head h3{color:#26343b;margin:4px 0 5px;font-size:22px}.integration-admin-head p{color:#718494;max-width:690px;margin:0;font-size:11px;line-height:1.55}.integration-security-badge{color:#17683b;background:#edf8f1;border:1px solid #d9e9df;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;font-weight:850}.integration-security-note{background:#fffaf0;border:1px solid #eadfbf;border-radius:11px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.integration-load-error{color:#963838;background:#fff7f7;border:1px solid #efcece;border-radius:8px;margin-bottom:12px;padding:11px 13px;font-size:9px;font-weight:750}.integration-security-note>span{color:#8d6716;background:#fff0c8;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.integration-security-note strong{color:#3d4d55;font-size:11px;display:block}.integration-security-note p{color:#7c8589;margin:3px 0 0;font-size:9px;line-height:1.5}.integration-secret-list{gap:10px;display:grid}.integration-secret-list>article{background:#fff;border:1px solid #e0e8eb;border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #26343b08}.integration-secret-list>article.configured{border-color:#d8e8de}.integration-secret-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.integration-provider{color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.integration-provider.openai{background:#2f3437}.integration-provider.stripe{background:#635bff}.integration-secret-title{align-items:center;gap:8px;display:flex}.integration-secret-title h4{color:#2c424e;margin:0;font-size:13px}.integration-secret-title span{letter-spacing:.03em;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.secret-ready{color:#17683b;background:#e5f5eb}.secret-missing{color:#7b8c94;background:#edf2f4}.integration-secret-main p{color:#647985;margin:4px 0;font-size:9px}.integration-secret-main small{color:#91a0a7;font-size:8px;display:block}.integration-secret-actions{gap:6px;display:flex}.integration-secret-actions button,.integration-secret-editor button{color:#405a68;cursor:pointer;background:#fff;border:1px solid #d8e3e7;border-radius:7px;min-height:34px;padding:0 11px;font-size:8px;font-weight:850}.integration-secret-actions button.danger{color:#a33b3b;background:snow;border-color:#eed2d2}.integration-secret-actions button:disabled,.integration-secret-editor button:disabled{opacity:.45;cursor:not-allowed}.integration-secret-editor{background:#fbfcfd;border-top:1px solid #edf1f2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:15px 16px;display:grid}.integration-secret-editor label>span{color:#435a66;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.integration-secret-editor input{color:#26343b;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #cfdde2;border-radius:7px;outline:none;padding:0 11px;font-size:10px}.integration-secret-editor input:focus{border-color:#c8a24a;box-shadow:0 0 0 3px #c8a24a1c}.integration-secret-editor label small{color:#8999a1;margin-top:5px;font-size:7px;display:block}.integration-secret-editor>div{gap:6px;display:flex}.integration-secret-editor button.primary{color:#fff;background:#2f3437;border-color:#2f3437}.smtp-test-card{background:#fff;border:1px solid #dce6e9;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px;display:flex}.smtp-test-card strong{color:#2c424e;font-size:13px;display:block}.smtp-test-card p{color:#647985;margin:4px 0 0;font-size:10px}.smtp-test-card span{color:#61737c;margin-top:8px;font-size:10px;font-weight:750;display:block}.smtp-test-card.success{background:#effaf3;border-color:#8dceaa}.smtp-test-card.success span{color:#17683b}.smtp-test-card.error{background:#fff7f7;border-color:#ebbbbb}.smtp-test-card.error span{color:#a33b3b}.smtp-test-card button{color:#fff;white-space:nowrap;cursor:pointer;background:#2f3437;border:1px solid #2f3437;border-radius:8px;min-height:38px;padding:0 16px;font-size:10px;font-weight:850}.smtp-test-card.success button{background:#217a49;border-color:#217a49}.smtp-test-card button:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.admin-integrations-view{padding:15px}.integration-admin-head{display:grid}.integration-security-badge{width:max-content}.integration-secret-main{grid-template-columns:auto minmax(0,1fr)}.integration-secret-actions{grid-column:1/-1}.integration-secret-actions button{flex:1}.integration-secret-editor{grid-template-columns:1fr}.integration-secret-editor>div button{flex:1}}@media (width<=560px){.integration-security-note{align-items:flex-start}.integration-secret-main{grid-template-columns:1fr}.integration-provider{width:36px;height:36px}.integration-secret-actions{grid-column:auto}.integration-secret-title{flex-direction:column;align-items:flex-start}.integration-secret-editor>div{grid-template-columns:1fr;width:100%;display:grid}.integration-secret-editor button{white-space:normal;width:100%}.smtp-test-card{flex-direction:column;align-items:stretch}.smtp-test-card button{width:100%;min-height:46px}}.admin-security-view{background:#f7f9fa;flex:1;min-height:0;padding:24px 27px 32px;overflow:auto}.security-admin-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.security-admin-head h3{color:#26343b;margin:4px 0 5px;font-size:22px}.security-admin-head p{color:#718494;max-width:720px;margin:0;font-size:11px;line-height:1.55}.security-score{text-align:center;background:#fffaf0;border:1px solid #e4d6b4;border-radius:12px;min-width:112px;padding:13px 17px;display:grid}.security-score strong{color:#9a731e;font-size:28px;line-height:1}.security-score span{color:#927a44;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:850}.security-scan-control{background:#fff;border:1px solid #dce6e9;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;padding:14px 16px;display:flex}.security-scan-control>div{gap:4px;display:grid}.security-scan-control span{color:#9a731e;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.security-scan-control strong{color:#294350;font-size:10px}.security-scan-control small{color:#718590;font-size:8px}.security-scan-control button{color:#fff;white-space:nowrap;cursor:pointer;background:#2f3437;border:0;border-radius:8px;min-height:40px;padding:0 15px;font-size:9px;font-weight:850}.security-scan-control button:disabled{opacity:.55;cursor:wait}.security-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.security-summary article{background:#fff;border:1px solid #e0e8eb;border-radius:10px;padding:13px 15px}.security-summary small{color:#7f919b;letter-spacing:.07em;font-size:8px;font-weight:900;display:block}.security-summary strong{color:#213e4f;margin-top:4px;font-size:21px;display:block}.security-subtabs{gap:6px;margin-bottom:12px;display:flex}.security-subtabs button{color:#637985;cursor:pointer;background:#fff;border:1px solid #dce6ea;border-radius:8px;min-height:35px;padding:0 12px;font-size:9px;font-weight:850}.security-subtabs button.active{color:#fff;background:#2f3437;border-color:#2f3437}.security-check-layout{grid-template-columns:minmax(310px,.72fr) minmax(420px,1.28fr);gap:13px;min-height:520px;display:grid}.security-check-layout>aside,.security-check-editor,.security-log-list{background:#fff;border:1px solid #e0e8eb;border-radius:12px}.security-check-layout>aside{flex-direction:column;min-height:0;display:flex;overflow:hidden}.security-check-layout>aside>select{color:#405a68;height:43px;font:inherit;background:#fff;border:1px solid #d8e3e7;border-radius:8px;margin:11px;padding:0 10px;font-size:9px}.security-check-layout>aside>div{border-top:1px solid #eef2f3;overflow:auto}.security-check-layout>aside button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f2;grid-template-columns:58px 1fr;gap:3px 8px;width:100%;padding:11px 12px;display:grid}.security-check-layout>aside button:hover,.security-check-layout>aside button.active{background:#f8fafb}.security-check-layout>aside button.active{box-shadow:inset 3px 0 #c8a24a}.security-check-layout>aside button>span{color:#a17b29;grid-row:1/3;font-size:8px;font-weight:900}.security-check-layout>aside button strong{color:#304854;font-size:9px;line-height:1.35}.security-check-layout>aside button small{color:#87979f;font-size:7px}.security-check-layout>aside button.status-passed small{color:#267247}.security-check-layout>aside button.status-failed small{color:#ad3f42}.security-check-layout>aside button.status-partial small{color:#a46f16}.security-check-editor{padding:20px;overflow:auto}.security-check-editor>header span{color:#a0771e;letter-spacing:.06em;font-size:8px;font-weight:900}.security-check-editor>header h4{color:#263e4b;margin:6px 0 18px;font-size:17px;line-height:1.35}.security-editor-grid{grid-template-columns:1.2fr 1fr .7fr;gap:10px;display:grid}.security-check-editor>label,.security-editor-grid label{color:#526a76;gap:6px;margin-bottom:12px;font-size:9px;font-weight:850;display:grid}.security-check-editor input,.security-check-editor select,.security-check-editor textarea{color:#263e4b;width:100%;font:inherit;background:#fff;border:1px solid #d5e1e5;border-radius:8px;outline:none;padding:10px;font-size:10px}.security-check-editor select,.security-check-editor input{min-height:40px}.security-check-editor textarea{resize:vertical;line-height:1.5}.security-check-editor input:focus,.security-check-editor select:focus,.security-check-editor textarea:focus{border-color:#c8a24a;box-shadow:0 0 0 3px #c8a24a1c}.security-verified{background:#fffaf0;border:1px solid #eadfbf;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex!important}.security-verified input{margin:0;width:18px!important;min-height:18px!important}.security-verified strong,.security-verified small{display:block}.security-verified strong{color:#4a4c48;font-size:10px}.security-verified small{color:#887b5e;margin-top:3px;font-size:8px;font-weight:500}.security-save{color:#fff;cursor:pointer;background:#2f3437;border:0;border-radius:8px;width:100%;min-height:42px;font-size:10px;font-weight:850}.security-save:disabled{opacity:.5}.security-log-list{overflow:hidden}.security-log-list article{border-bottom:1px solid #edf1f2;grid-template-columns:90px 1fr auto;align-items:center;gap:13px;min-height:62px;padding:11px 14px;display:grid}.security-log-list article>span{text-transform:uppercase;border-radius:999px;width:max-content;padding:5px 8px;font-size:7px;font-weight:900}.security-log-list article>span.ok{color:#247448;background:#e4f5ea}.security-log-list article>span.warn{color:#9a6712;background:#fff1d6}.security-log-list strong,.security-log-list small{display:block}.security-log-list strong{color:#304854;font-size:10px}.security-log-list small{color:#84949c;margin-top:3px;font-size:8px}.security-log-list time{color:#7c8d95;font-size:8px}.security-empty{text-align:center;color:#7f9099;padding:45px 20px;font-size:10px}@media (width<=900px){.admin-security-view{padding:15px}.security-check-layout{grid-template-columns:1fr;min-height:0}.security-check-layout>aside{max-height:330px}.security-admin-head{display:grid}.security-score{width:max-content}.security-scan-control{flex-direction:column;align-items:stretch}.security-scan-control button{width:100%}.security-summary{grid-template-columns:1fr 1fr}.security-log-list article,.security-editor-grid{grid-template-columns:1fr}.security-subtabs{overflow-x:auto}.security-subtabs button{white-space:nowrap}}.security-approval-page{color:#263942;background:#eef3f5;min-height:100vh;padding:38px 16px}.security-approval-card{background:#fff;border:1px solid #d7e2e7;border-radius:15px;width:min(900px,100%);margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #1f3a461a}.security-approval-card>header{border-top:6px solid #c8a24a;padding:34px 38px}.security-approval-logo{color:#111;font-size:25px;font-weight:900}.security-approval-logo span{color:#c8a24a}.security-approval-card>header small{color:#9a7017;letter-spacing:1.2px;margin-top:22px;font-weight:850;display:block}.security-approval-card>header h1{margin:8px 0;font-size:30px}.security-approval-card>header p{color:#687b84;margin:0}.security-approval-facts{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 38px 20px;display:grid}.security-approval-facts span{color:#647780;background:#f3f6f7;border-radius:9px;padding:14px}.security-approval-facts strong{color:#253942;display:block}.security-approval-snapshot{background:#f4fbfe;border:1px solid #c8dce5;border-left:5px solid #1088b5;border-radius:9px;margin:0 38px 24px;padding:18px}.security-approval-snapshot p{color:#58707b;margin:5px 0 0;line-height:1.55}.security-approval-card>h2{margin:22px 38px 10px;font-size:19px}.security-approval-measures{gap:8px;margin:0 38px;padding:0;list-style:none;display:grid}.security-approval-measures li{color:#246b49;background:#eff8f3;border-radius:7px;padding:10px 12px}.security-approval-findings{gap:11px;margin:0 38px;display:grid}.security-approval-findings article{border:1px solid #dde6e9;border-radius:9px;padding:17px}.security-approval-findings article>span{color:#9a7017;font-size:11px;font-weight:850}.security-approval-findings h3{margin:6px 0;font-size:16px}.security-approval-findings p{color:#63757e;margin:4px 0 10px;line-height:1.5}.security-approval-confirm{color:#fff;cursor:pointer;background:#1088b5;border:0;border-radius:9px;width:calc(100% - 76px);margin:26px 38px 12px;padding:16px;font-size:15px;font-weight:900;display:block}.security-approval-confirm:disabled{opacity:.65;cursor:wait}.security-approval-note,.security-approval-closed{color:#71828a;margin:0 38px 30px;font-size:12px;line-height:1.55}.security-approval-error,.security-approval-loading{color:#a94339;background:#fff1ef;border-radius:9px;margin:0 38px 32px;padding:18px}.security-approval-loading{color:#667a83;background:#f3f6f7}.security-approval-success{background:#eff8f3;border:1px solid #b9dfca;border-radius:10px;margin:0 38px 38px;padding:26px}.security-approval-success>strong{color:#218453}.security-approval-success code{overflow-wrap:anywhere}.security-approval-success a{color:#087fac;margin-top:12px;font-weight:800;display:inline-block}@media (width<=650px){.security-approval-page{padding:0}.security-approval-card{border-radius:0}.security-approval-card>header{padding:28px 22px}.security-approval-card>header h1{font-size:25px}.security-approval-facts{grid-template-columns:1fr;padding:0 22px 18px}.security-approval-snapshot,.security-approval-card>h2,.security-approval-measures,.security-approval-findings,.security-approval-note,.security-approval-closed,.security-approval-error,.security-approval-loading,.security-approval-success{margin-left:22px;margin-right:22px}.security-approval-confirm{width:calc(100% - 44px);margin-left:22px;margin-right:22px}}.automation-overview{background:#fff;border:1px solid #dde6e9;border-radius:13px;margin:0 0 22px;padding:20px}.automation-overview>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.automation-overview>header h2{color:#2f3437;margin:4px 0 5px;font-size:20px}.automation-overview>header p{color:#71828b;max-width:720px;margin:0;font-size:11px;line-height:1.55}.automation-kicker{color:#a77b1d;letter-spacing:.1em;font-size:8px;font-weight:900}.automation-overview>header button{color:#344d59;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7e1e5;border-radius:8px;min-height:38px;padding:0 13px;font-size:9px;font-weight:850}.automation-overview>header button:disabled{opacity:.55;cursor:wait}.automation-summary{grid-template-columns:repeat(3,minmax(0,145px));gap:8px;margin-bottom:13px;display:grid}.automation-summary article{background:#f9fbfb;border:1px solid #e3eaed;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;display:flex}.automation-summary i,.automation-light{border-radius:50%;width:11px;height:11px;display:block;box-shadow:0 0 0 4px}.automation-summary i.green,.automation-light.green{color:#36a268;background:#36a268}.automation-summary i.yellow,.automation-light.yellow{color:#d5a128;background:#d5a128}.automation-summary i.red,.automation-light.red{color:#c84b4f;background:#c84b4f}.automation-summary strong,.automation-summary small{display:block}.automation-summary strong{color:#2f434d;font-size:17px;line-height:1}.automation-summary small{color:#7a8b93;margin-top:3px;font-size:8px}.automation-list{gap:9px;display:grid}.automation-task{background:#fff;border:1px solid #e0e8eb;border-left:4px solid #c8a24a;border-radius:10px;overflow:hidden}.automation-task.status-green{border-left-color:#36a268}.automation-task.status-red{border-left-color:#c84b4f}.automation-task-main{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.automation-light{width:9px;height:9px;box-shadow:0 0 0 3px}.automation-task-main small{color:#8a9aa1;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.automation-task-main h3{color:#2f434d;margin:3px 0;font-size:11px}.automation-task-main p{color:#71848d;margin:0;font-size:8px;line-height:1.45}.automation-task-main em{color:#8b6716;text-transform:uppercase;background:#fff3d5;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.status-green .automation-task-main em{color:#237345;background:#e4f5ea}.status-red .automation-task-main em{color:#a93e43;background:#fde8e8}.automation-times{background:#edf1f2;border-top:1px solid #edf1f2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.automation-times>span{background:#fbfcfc;gap:3px;padding:10px 14px;display:grid}.automation-times small{color:#87979e;font-size:7px}.automation-times strong{color:#425b66;font-size:8px}.automation-result{color:#687b84;background:#f8fafb;border-top:1px solid #edf1f2;gap:9px;padding:8px 14px;font-size:8px;display:flex}.automation-result strong{color:#435761}.automation-result.has-error{color:#9e373c;background:#fff4f4}.automation-task>footer{color:#7b8b92;border-top:1px solid #edf1f2;align-items:center;gap:18px;padding:8px 14px;font-size:7px;display:flex}.automation-task>footer b{color:#405761}.automation-task>footer code{color:#9a7a36;background:#fff7e5;border-radius:4px;margin-left:auto;padding:3px 6px}.automation-footnote{color:#7d8e95;margin-top:11px;font-size:8px;display:block}.automation-loading{text-align:center;color:#82939a;padding:30px;font-size:9px}.automation-overview.admin{background:#f7f9fa;border:0;border-radius:0;flex:1;min-height:0;margin:0;padding:24px 27px 32px;display:none;overflow:auto}.user-admin[data-view=automations]>.automation-overview.admin{display:block}.automation-overview.admin .automation-task{background:#fff}@media (width<=900px){.automation-overview{padding:14px}.automation-overview>header{display:grid}.automation-overview>header button{width:100%}.automation-summary{grid-template-columns:repeat(3,1fr)}.automation-times{grid-template-columns:1fr}.automation-task-main{grid-template-columns:18px minmax(0,1fr)}.automation-task-main em{grid-column:2;width:max-content}.automation-result{display:grid}.automation-task>footer{flex-wrap:wrap}.automation-task>footer code{width:100%;margin-left:0}.automation-overview.admin{padding:15px}}@media (width<=520px){.automation-summary{grid-template-columns:1fr}.automation-summary article{min-height:48px}.automation-overview.dashboard{margin-left:0;margin-right:0}}.automation-header-actions{align-items:center;gap:8px;display:flex}.automation-overview>header .automation-header-actions .run-open{color:#fff;background:#c8a24a;border-color:#c8a24a}.automation-task-actions{justify-items:end;gap:7px;display:grid}.automation-task-actions button{color:#8b6716;cursor:pointer;background:#fffaf0;border:1px solid #d5a128;border-radius:7px;min-height:30px;padding:0 9px;font-size:7px;font-weight:900}.automation-task-actions button:disabled{opacity:.55;cursor:wait}@media (width<=900px){.automation-header-actions{flex-direction:column;align-items:stretch}.automation-task-actions{grid-column:2;justify-items:start}.automation-task-actions button{min-height:36px;font-size:8px}}.image-result-stage>.image-comparison{touch-action:pan-y;background:#dfe8eb;width:100%;max-width:none;padding:0;position:relative;overflow:hidden}.image-comparison>img,.comparison-after img{object-fit:contain;width:100%;max-height:560px;display:block}.comparison-after{clip-path:inset(0 0 0 var(--comparison));background:#dfe8eb;position:absolute;inset:0}.comparison-after img{height:100%}.comparison-label{z-index:3;font-weight:850;position:absolute;color:#fff!important;background:#0f2631c7!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important;top:10px!important;bottom:auto!important}.comparison-label.before{left:10px}.comparison-label.after{right:10px}.comparison-line{z-index:4;top:0;bottom:0;left:var(--comparison);pointer-events:none;background:#fff;width:2px;position:absolute;box-shadow:0 0 0 1px #16394b38}.comparison-line b{color:#fff;background:#16394bcc;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #0d263252}.image-comparison input{z-index:5;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.comparison-help{color:#718590;text-align:center;margin:8px 0 0;font-size:9px}.image-auto-detect{background:#f2fafc;border:1px solid #b9dce6;border-radius:10px;align-items:flex-start;gap:11px;margin:4px 0 16px;padding:13px 14px;display:flex}.image-auto-detect>span{color:#fff;background:#087fac;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.image-auto-detect strong{color:#244553;font-size:10px;display:block}.image-auto-detect p{color:#657d87;margin:3px 0 0;font-size:9px;line-height:1.5}.admin-mobile-back,.admin-mobile-nav,.admin-mobile-context,.mobile-admin-detail-head,.user-row>i{display:none}.identity-save-note{color:#718590;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:750}@media (width<=760px){.admin-workspace-layer{z-index:1100;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f8f9;padding:0;display:block}.admin-workspace-layer .user-admin{width:100%;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;overscroll-behavior:contain;border-radius:0;position:fixed;inset:0}.user-admin-head{z-index:4;min-height:64px;padding:max(10px, env(safe-area-inset-top)) 14px 10px;background:#fff;flex:none;align-items:center;gap:12px}.user-admin-head>div{flex:1;min-width:0}.user-admin-head .admin-kicker,.user-admin-head p,.admin-desktop-close{display:none}.user-admin-head h2{color:#17384b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;line-height:1.2;overflow:hidden}.admin-mobile-context{color:#718590;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.2;display:block;overflow:hidden}.user-admin-head>.admin-mobile-back{color:#17384b;background:#fff;border:1px solid #d9e5ea;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;margin:0;font-size:22px;display:grid}.admin-tabs{display:none}.admin-mobile-nav{background:#fff;border-bottom:1px solid #dfe8eb;flex:none;gap:6px;padding:10px 14px 12px;display:grid}.admin-mobile-nav>span{color:#81939e;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.admin-mobile-nav select{color:#17384b;width:100%;min-height:48px;font:inherit;background:#f8fafb;border:1px solid #cfdde2;border-radius:10px;padding:0 42px 0 13px;font-size:16px;font-weight:750}.user-admin.mobile-user-open .admin-mobile-nav,.user-admin .team-summary{display:none}.user-admin[data-view=team] .user-admin-body{background:#f5f8f9;flex:1;min-height:0;display:block;overflow:hidden}.user-admin .user-list,.user-admin .user-detail{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0;height:100%;max-height:none;overflow:hidden auto}.user-admin .user-list{padding:16px 14px calc(28px + env(safe-area-inset-bottom));background:#f5f8f9;display:block}.user-admin .user-detail{padding:0 14px calc(36px + env(safe-area-inset-bottom));background:#fff;display:none}.user-admin.mobile-user-open .user-list{display:none}.user-admin.mobile-user-open .user-detail{display:block}.mobile-admin-detail-head{z-index:3;background:#fff;border-bottom:1px solid #e1e8eb;justify-content:space-between;align-items:center;min-height:56px;margin:0 -14px 16px;padding:6px 14px;display:flex;position:sticky;top:0}.mobile-admin-detail-head button{color:#17384b;background:#fff;border:1px solid #d5e2e7;border-radius:9px;min-height:44px;padding:0 12px;font-size:14px;font-weight:800}.mobile-admin-detail-head span{color:#718590;font-size:12px;font-weight:800}.user-list-head{padding:0 0 12px}.user-list-head strong{color:#17384b;font-size:20px}.user-list-head button{border-radius:9px;min-height:44px;padding:0 14px;font-size:14px}.team-search{border-radius:10px;min-height:48px;margin-bottom:10px;padding:0 13px;font-size:16px}.team-filters{gap:7px;margin-bottom:12px;padding-bottom:2px}.team-filters button{min-height:40px;padding:0 13px;font-size:13px}.user-row{background:#fff;border-color:#dce7eb;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto 18px;gap:10px;min-height:76px;margin-bottom:8px;padding:12px}.user-row.selected{border-color:#bcdce7;box-shadow:0 4px 14px #17384b0a}.user-row>span{width:46px;height:46px;font-size:14px}.user-row strong{font-size:15px}.user-row small{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.user-row em{font-size:11px}.user-row>i{color:#8da0aa;font-size:22px;font-style:normal;display:block}.identity-card{grid-template-columns:52px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid}.identity-avatar{width:52px;height:52px;font-size:15px}.identity-card h3{font-size:18px}.identity-card p{overflow-wrap:anywhere;font-size:14px}.identity-card button,.identity-save-note{grid-column:1/-1;width:100%;min-height:44px;margin:0}.identity-card button{font-size:14px}.identity-save-note{color:#28724c;white-space:normal;background:#e9f7ef;border-radius:9px;place-items:center;font-size:13px;display:grid}.detail-grid{gap:10px;margin:14px 0 20px}.detail-grid>label,.detail-grid>div{min-height:72px;padding:12px}.detail-grid span,.admin-domain-card>label span{font-size:11px}.detail-grid strong{font-size:15px}.detail-grid select,.admin-domain-card input,.plan-admin>article>div:first-child input,.integration-secret-editor input,.waitlist-admin-toolbar input,.waitlist-admin-table article>label select{min-height:48px;font-size:16px!important}.access-head{align-items:flex-start;gap:10px}.access-head h3,.admin-domain-head h3{font-size:17px}.access-head p,.admin-domain-head p{font-size:13px;line-height:1.45}.access-list>label{min-height:68px;padding:11px}.access-list strong{font-size:14px}.access-list small{font-size:12px;line-height:1.35}.access-list input{width:22px;height:22px}.admin-domain-card{padding:14px}.admin-domain-head{flex-direction:column;align-items:flex-start}.admin-domain-actions{grid-template-columns:1fr;display:grid}.admin-domain-actions button{min-height:46px;font-size:14px}.admin-dns-records>div{grid-template-columns:42px 1fr;font-size:12px}.admin-dns-records code:last-child{grid-column:1/-1}.admin-overview,.admin-plan-view,.admin-integrations-view,.admin-waitlist-view{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(32px + env(safe-area-inset-bottom));flex:1;overflow:hidden auto}.admin-overview{padding:14px 14px calc(32px + env(safe-area-inset-bottom))}.admin-overview-intro{gap:12px;padding:14px}.admin-overview-intro>span{width:40px;height:40px}.admin-overview-intro h3{font-size:18px}.admin-overview-intro p{font-size:13px;line-height:1.45}.admin-overview-grid button{min-height:84px;padding:14px}.admin-overview-grid strong{font-size:15px}.admin-overview-grid small{font-size:12px}.admin-plan-view,.admin-integrations-view,.admin-waitlist-view{padding:14px 14px calc(32px + env(safe-area-inset-bottom))}.plan-admin{background:0 0;border:0;padding:0}.plan-admin>article>div:first-child input{width:100%}.plan-admin>article>button,.integration-secret-actions button,.integration-secret-editor button,.waitlist-admin-head>button{min-height:46px;font-size:13px}.integration-admin-head h3,.waitlist-admin-head h3{font-size:20px}.integration-admin-head p,.waitlist-admin-head p,.integration-secret-main p,.integration-secret-main small,.integration-security-note p{font-size:12px}.integration-secret-title h4,.integration-security-note strong{font-size:14px}.waitlist-admin-toolbar>label{min-height:48px}.waitlist-admin-toolbar button{min-height:40px;padding:0 12px;font-size:12px}.waitlist-admin-table>article{padding:14px}.waitlist-contact strong,.waitlist-admin-table article>div>strong{font-size:14px}.waitlist-contact a,.waitlist-contact small,.waitlist-admin-table article>div>small{font-size:12px}.waitlist-confirmed,.waitlist-pending{font-size:11px}.toast{z-index:1600;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));text-align:center;left:14px}}.pro-buddy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.pro-buddy-grid label{gap:9px;display:grid}.pro-buddy-result pre{white-space:pre-wrap;font:inherit;color:#304b57;background:#f6f9fa;border:1px solid #dbe7eb;border-radius:14px;padding:20px;line-height:1.65}@media (width<=760px){.pro-buddy-grid{grid-template-columns:1fr}.pro-buddy-grid textarea{min-height:125px}}.pro-buddy-page{max-width:1100px;margin:0 auto}.pro-buddy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.pro-buddy-grid label,.suite-form>label{gap:9px;display:grid}.pro-buddy-grid textarea{min-height:170px}.pro-file-list{flex-wrap:wrap;gap:8px;margin:10px 0 18px;display:flex}.pro-file-list span{color:#31515f;background:#edf6f8;border-radius:999px;padding:7px 10px;font-size:13px}.pro-buddy-result small{color:#a87812;letter-spacing:.14em;font-weight:800}.pro-summary{background:#f7f5ed;border-left:5px solid #d3a936;padding:18px}.pro-buddy-result section{border-bottom:1px solid #e2eaed;padding:10px 0}.pro-buddy-result h3{color:#0a7fa9}.pro-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pro-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.pro-history{gap:10px;margin-top:16px;display:grid}.pro-history>div{border:1px solid #d9e5e9;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.pro-history button:first-child{color:#18384a;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;display:flex}.pro-history span{color:#748893;font-size:12px}.danger-link{color:#b13d45!important;background:0 0!important;border:0!important}@media (width<=760px){.pro-buddy-grid,.pro-columns{grid-template-columns:1fr}.pro-buddy-grid textarea{min-height:125px}}.pro-context-card>small,.suite-form>small{color:#a87812;letter-spacing:.12em;font-weight:900}.pro-context-card h2{margin:8px 0 18px}.pro-context-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pro-context-grid label{gap:8px;display:grid}.pro-context-grid select,.pro-context-grid input{color:#173247;min-height:48px;font:inherit;background:#fff;border:1px solid #cedce2;border-radius:9px;padding:0 13px}.pro-property-preview{background:#edf8fc;border-left:5px solid #10a9d2;border-radius:8px;grid-template-columns:1fr auto;gap:4px 12px;margin:15px 0;padding:14px;display:grid}.pro-property-preview small{color:#70858e;grid-column:1/-1}.pro-contact-picker{margin-top:16px}.pro-contact-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pro-contact-picker button{color:#274553;text-align:left;background:#fff;border:1px solid #d4e1e6;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;padding:10px;display:grid}.pro-contact-picker button>span{background:#eaf2f5;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;display:grid}.pro-contact-picker button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pro-contact-picker button.active{background:#eefaff;border-color:#12a8d0}.pro-contact-picker button.active>span{color:#fff;background:#0da4cc}.onoffice-output-plan{background:#fbfcfc;border:1px solid #d4e4e9;border-left:5px solid #d3a936;border-radius:10px;margin:20px 0;padding:16px}.onoffice-output-plan>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.onoffice-output-plan span{color:#315763;background:#e8f3f6;border-radius:999px;padding:6px 9px;font-size:12px}.pro-admin-shell{margin:12px 0 20px}.pro-admin-toggle{color:#73540d;text-align:left;background:#fff9e9;border:1px solid #d8b75f;border-radius:10px;width:100%;padding:13px;font-weight:850}.pro-admin-panel{margin-top:10px}.pro-admin-list{gap:14px;margin-top:18px;display:grid}.pro-admin-list>article{border:1px solid #dbe6ea;border-radius:12px;overflow:hidden}.pro-admin-list article>header{background:#f7fafb;justify-content:space-between;gap:16px;padding:15px;display:flex}.pro-admin-list h3,.pro-admin-list p{margin:0}.pro-admin-list p{color:#71858e;margin-top:4px}.switch-line{align-items:center;gap:7px;font-weight:800;display:flex}.pro-admin-controls{grid-template-columns:1fr 1fr;gap:15px;padding:15px;display:grid}.pro-admin-controls fieldset{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.pro-admin-controls fieldset label{gap:5px;display:flex}.pro-admin-controls>label{gap:5px;display:grid}.pro-admin-controls input[type=text],.pro-admin-controls>label input{border:1px solid #d5e1e5;border-radius:7px;min-height:40px;padding:0 10px}.pro-knowledge{border-top:1px solid #e1e9ec;padding:15px}.pro-knowledge>label{cursor:pointer;border:1px solid #cbdce2;border-radius:7px;margin:8px 0;padding:8px 11px;display:inline-block}.pro-knowledge>div{flex-wrap:wrap;gap:7px;display:flex}.pro-knowledge>div>span{background:#eff6f8;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px;padding:7px 9px;display:grid}.pro-knowledge button{color:#a73c43;background:0 0;border:0}.helper-suggestion-card{background:#f9fcfd;border:1px dashed #a7c7d2;border-radius:14px;grid-template-columns:1fr auto;gap:14px;margin-top:24px;padding:22px;display:grid}.helper-suggestion-card h2,.helper-suggestion-card p{margin:3px 0}.helper-suggestion-card>button{color:#fff;background:#26343b;border:0;border-radius:8px;align-self:center;padding:11px 15px;font-weight:800}.helper-suggestion-card form{border-top:1px solid #dde8eb;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;padding-top:15px;display:grid}.helper-suggestion-card form label{gap:6px;display:grid}.helper-suggestion-card form label:first-child{grid-column:1/-1}.helper-suggestion-card textarea{min-height:110px}.helper-suggestion-card input,.helper-suggestion-card textarea{font:inherit;border:1px solid #cedde2;border-radius:8px;padding:11px}.helper-suggestion-card form button{grid-column:1/-1}.logo-designer{max-width:1200px;margin:0 auto}.logo-designer-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:20px;display:grid}.logo-designer-layout section{gap:16px;display:grid}.logo-designer-layout label{gap:7px;display:grid}.logo-designer-layout input,.logo-designer-layout textarea{font:inherit;border:1px solid #cfdee3;border-radius:9px;padding:12px}.logo-designer-layout textarea{min-height:120px}.logo-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.logo-mode button,.logo-style-grid button{color:#304c59;background:#fff;border:1px solid #d5e1e5;border-radius:8px;padding:11px}.logo-mode button.active,.logo-style-grid button.active{color:#086b89;background:#eefaff;border-color:#0aa7d0}.logo-style-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.logo-style-grid button{text-align:left;gap:4px;display:grid}.logo-result{align-self:start}.logo-result>img{border:1px solid #dce5e8;border-radius:12px;width:100%;margin:15px 0;display:block}.logo-result>a{color:#fff;text-align:center;background:#087fa8;border-radius:8px;padding:12px;font-weight:850;display:block}.logo-result>div{color:#657a84;text-align:center;background:#f2f6f7;place-items:center;min-height:380px;padding:30px;display:grid}.logo-result>div span{color:#c49b38;font-size:50px}.logo-designer-form{padding:22px;overflow:visible}.logo-back{margin-bottom:18px;display:inline-flex}.logo-generate{white-space:normal;width:100%;height:auto;min-height:50px;padding:12px 18px}.logo-generation-state{color:#285d46;background:#eef9f4;border:1px solid #cde4d8;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:13px;display:grid}.logo-generation-state>span{color:#fff;background:#2e9c66;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.logo-generation-state b,.logo-generation-state p{margin:0;display:block}.logo-generation-state p{margin-top:3px;font-size:12px;line-height:1.5}.logo-generation-state.error{color:#8b3434;background:#fff3f3;border-color:#edc7c7;grid-template-columns:auto 1fr auto}.logo-generation-state.error>span{background:#c94747}.logo-generation-state button{color:#9b3535;background:#fff;border:1px solid #c94747;border-radius:7px;align-self:center;padding:8px 10px;font-weight:800}.logo-result{padding:18px;scroll-margin-top:90px}.logo-result>small{color:#a07822;letter-spacing:.12em;font-weight:900;display:block}@media (width<=760px){.pro-context-grid,.pro-admin-controls,.helper-suggestion-card form,.logo-designer-layout,.pro-contact-picker>div,.helper-suggestion-card{grid-template-columns:1fr}.pro-admin-list article>header{flex-direction:column;align-items:flex-start}.logo-mode,.logo-style-grid{grid-template-columns:1fr}.suite-page .primary{white-space:normal;width:100%;height:auto;min-height:48px;padding:11px 15px;font-size:14px;line-height:1.35}.suite-page .primary:first-letter{font-size:inherit}.logo-designer-form{padding:15px}.logo-generation-state.error{grid-template-columns:auto 1fr}.logo-generation-state.error button{grid-column:1/-1;width:100%}.logo-result>div{min-height:270px;padding:22px}.logo-result>a{font-size:13px;line-height:1.4}}.dashboard-roadmap{background:linear-gradient(135deg,#fff 0%,#f5fafb 100%);border:1px solid #d9e5e9;border-radius:18px;margin:28px 0 8px;padding:24px;box-shadow:0 10px 30px #1337480f}.dashboard-roadmap>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.dashboard-roadmap h2,.dashboard-roadmap p{margin:3px 0}.dashboard-roadmap header small{color:#a77c1b;letter-spacing:1.2px;font-weight:850}.dashboard-roadmap header>button{color:#0c7fa9;background:#fff;border:1px solid #c8dbe2;border-radius:9px;padding:11px 15px;font-weight:850}.dashboard-roadmap>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-roadmap>div>button,.dashboard-roadmap>div>article{text-align:left;background:#fff;border:1px solid #dbe7eb;border-radius:12px;grid-template-columns:1fr auto;gap:5px 10px;min-height:128px;padding:16px;display:grid}.dashboard-roadmap>div>button:hover{border-color:#19aadb;box-shadow:0 7px 18px #0d81aa17}.dashboard-roadmap>div span{color:#9b751d;letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:850}.dashboard-roadmap>div strong{color:#17384a;grid-column:1/-1;font-size:15px}.dashboard-roadmap>div small{color:#778a93;align-self:end}.dashboard-roadmap>div b{color:#20845d;background:#e8f6ef;border-radius:999px;place-self:end;padding:4px 8px;font-size:10px}.dashboard-roadmap>div>article p{color:#71858e;grid-column:1/-1;margin:0}.product-center-backdrop{z-index:1300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1f2aa3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.product-center-dialog{background:#f5f8f9;border:1px solid #d8e3e7;border-radius:20px;flex-direction:column;width:min(1120px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #00000047}.product-center-dialog>header{color:#fff;background:#113d53;justify-content:space-between;gap:20px;padding:24px 28px;display:flex}.product-center-dialog>header span{color:#d7b54d;letter-spacing:1.4px;font-size:11px;font-weight:900}.product-center-dialog>header h2,.product-center-dialog>header p{margin:4px 0}.product-center-dialog>header p{color:#c9dbe3}.product-center-dialog>header>button{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:50%;width:42px;height:42px;font-size:26px}.product-center-dialog>nav{background:#fff;border-bottom:1px solid #dce6ea;gap:6px;padding:12px 20px;display:flex}.product-center-dialog>nav button{color:#657b85;background:0 0;border:0;border-radius:9px;padding:10px 15px;font-weight:850}.product-center-dialog>nav button.active{color:#087fa9;background:#e6f5fa}.product-center-body{padding:24px;overflow:auto}.product-center-loading{color:#647a85;justify-content:center;align-items:center;gap:10px;min-height:260px;font-weight:750;display:flex}.product-center-loading i{border:3px solid #d9e5e9;border-top-color:#0fa8dc;border-radius:50%;width:18px;height:18px;animation:1s linear infinite spin}.product-center-error{color:#a33d45;background:#fff0f1;border:1px solid #e9b8bc;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:16px 24px 0;padding:13px 15px;display:flex}.product-center-error button{color:inherit;background:0 0;border:0;font-weight:850}.release-list{gap:14px;display:grid}.release-list>article{background:#fff;border:1px solid #dbe6ea;border-radius:14px;grid-template-columns:145px 1fr;gap:22px;padding:22px;display:grid}.release-list>article.latest{border-left:5px solid #12addd}.release-date{flex-direction:column;gap:8px;display:flex}.release-date span{color:#0984ad;background:#e6f7fc;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:900}.release-date time{color:#72858e;font-size:13px}.release-list h3,.release-list p{margin:0 0 8px}.release-list ul{color:#49616d;gap:7px;margin:12px 0 0;padding-left:20px;display:grid}.product-edit-link{color:#0a86b2;text-underline-offset:3px;background:0 0;border:0;padding:5px 0;font-weight:850;text-decoration:underline}.product-empty{color:#70838c;text-align:center;background:#fff;border:1px dashed #bfd0d6;border-radius:12px;padding:24px}.roadmap-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.roadmap-board>section{background:#eef4f6;border:1px solid #dbe6ea;border-radius:14px;overflow:hidden}.roadmap-board>section>header{color:#fff;background:#113d53;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.roadmap-board>section>header small{color:#b9ccd4;letter-spacing:1px;font-size:9px;font-weight:900}.roadmap-board>section>header h3{margin:3px 0 0}.roadmap-board>section>header b{color:#fff;background:#d1aa42;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.roadmap-board>section>div{gap:10px;padding:12px;display:grid}.roadmap-board article{background:#fff;border:1px solid #d9e4e8;border-radius:11px;padding:15px}.roadmap-board article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.roadmap-board h4{color:#19394a;margin:12px 0 6px}.roadmap-board article p{white-space:pre-line;color:#657b86;margin:0 0 8px;font-size:13px;line-height:1.5}.roadmap-board article small{color:#899aa2}.roadmap-status{color:#5f7580;text-transform:uppercase;background:#edf3f5;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.status-in-arbeit,.status-testphase{color:#966c09;background:#fff1cf}.status-freigegeben{color:#177a54;background:#dcf5e9}.status-verschoben{color:#a63d46;background:#fde8ea}.roadmap-empty{color:#81939b;text-align:center;padding:20px}.product-admin{gap:18px;display:grid}.product-admin>section{background:#fff;border:1px solid #dbe5e9;border-radius:14px;overflow:hidden}.product-admin>section>header{border-bottom:1px solid #e2eaed;padding:18px 20px}.product-admin>section>header span{color:#9a741b;letter-spacing:1px;font-size:10px;font-weight:900}.product-admin>section>header h3,.product-admin>section>header p{margin:4px 0}.product-admin form{gap:12px;padding:18px 20px;display:grid}.product-admin form label{color:#3d5865;gap:6px;font-weight:750;display:grid}.product-admin input,.product-admin textarea,.product-admin select{width:100%;font:inherit;background:#fff;border:1px solid #cbdce2;border-radius:8px;padding:11px 12px}.product-admin textarea{resize:vertical;min-height:90px}.product-form-row,.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-check{align-items:center;gap:8px;display:flex!important}.product-check input{width:auto}.product-admin form footer{justify-content:flex-end;gap:8px;display:flex}.product-admin form footer button{background:#fff;border:1px solid #cbdce2;border-radius:8px;padding:11px 15px;font-weight:850}.product-admin form footer .primary{color:#fff;background:#0ca5d8;border-color:#0ca5d8}.product-admin-existing{background:#e3eaed;border-top:1px solid #e3eaed;gap:1px;display:grid}.product-admin-existing>button{text-align:left;background:#f9fbfc;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.product-admin-existing span{gap:3px;display:grid}.product-admin-existing small{color:#7b8e97}.product-admin-existing i{color:#0b85af;font-style:normal;font-weight:800}.suggestion-inbox article{border-top:1px solid #e3eaed;grid-template-columns:1fr 220px;gap:18px;padding:18px 20px;display:grid}.suggestion-inbox article h4,.suggestion-inbox article p{margin:4px 0}.suggestion-inbox article small{color:#81939b}.suggestion-inbox article b{margin-top:12px;display:block}.suggestion-inbox article>label{color:#536b77;align-content:center;gap:8px;font-weight:750;display:grid}.suggestion-inbox article button{color:#fff;background:#113d53;border:0;border-radius:8px;padding:11px;font-weight:850}@media (width<=900px){.dashboard-roadmap>div,.roadmap-board{grid-template-columns:1fr}.dashboard-roadmap>header{flex-direction:column;align-items:flex-start}.release-list>article,.suggestion-inbox article{grid-template-columns:1fr}.product-center-backdrop{padding:0}.product-center-dialog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.product-center-dialog>header{padding:18px 20px}.product-center-dialog>nav{overflow-x:auto}.product-center-body{padding:14px}.product-form-row,.product-form-grid{grid-template-columns:1fr}}.security-approval-measures button{color:#63757e;text-align:left;cursor:pointer;background:#f5f7f8;border:1px solid #d7e2e7;border-radius:8px;min-height:58px;padding:10px 14px}.security-approval-measures button[aria-pressed=true]{color:#246b49;background:#eff8f3;border-color:#86c9a5}.security-approval-measures button strong{color:#263942;margin-top:4px;display:inline-block}.security-approval-findings button{color:#17445a;background:#fff;border:1px solid #aab9c0;border-radius:8px;width:100%;margin-top:10px;padding:11px 13px;font-weight:800}.security-approval-findings button[aria-pressed=true]{color:#226b4b;background:#edf9f3;border-color:#2f9965}.scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scene-grid button,.platform-grid button,.format-grid button{color:#284856;text-align:left;background:#fff;border:1px solid #d1e0e5;border-radius:10px;gap:4px;padding:13px;display:grid}.scene-grid button span{color:#738790;font-size:12px;line-height:1.4}.scene-grid button.active,.platform-grid button.active,.format-grid button.active{color:#086f91;background:#eefaff;border-color:#0da7d1;box-shadow:inset 0 0 0 1px #0da7d1}.platform-grid{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.platform-grid button{padding:10px 12px;display:block}.format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 18px;display:grid}.format-grid button small{color:#758992}.car-options{background:#fff9e9;border-left:5px solid #d2a638;border-radius:10px;padding:14px}.car-options input{min-height:48px;font:inherit;border:1px solid #cedce2;border-radius:8px;padding:0 12px}.makler-shooting .portrait-result-grid img{aspect-ratio:auto;object-fit:cover}@media (width<=760px){.scene-grid,.format-grid{grid-template-columns:1fr}.platform-grid button{text-align:center;flex:calc(50% - 8px)}}.iad-buddy-chat{max-width:1180px;margin:0 auto}.iad-buddy-top{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.iad-buddy-hero{color:#fff;background:linear-gradient(135deg,#073b53,#0a6386);border:1px solid #d7e4e9;border-radius:22px;margin-bottom:18px;padding:28px;position:relative}.iad-buddy-hero small{color:#9ee6ff;letter-spacing:1.6px;font-weight:800}.iad-buddy-hero h1{margin:8px 0;font-size:clamp(30px,5vw,50px)}.iad-buddy-hero p{color:#d8edf5;max-width:780px}.iad-buddy-hero>button{color:#073b53;background:#fff;border:0;border-radius:12px;padding:12px 18px;font-weight:800}.iad-chat-history-layer{z-index:12000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05192494;justify-content:flex-end;display:flex;position:fixed;inset:0}.iad-chat-history{background:#fff;flex-direction:column;width:min(430px,92vw);height:100%;margin:0;padding:22px;animation:.2s ease-out iad-history-in;display:flex;box-shadow:-18px 0 55px #04202f47}.iad-chat-history>header{border-bottom:1px solid #dce8ec;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.iad-chat-history>header small{letter-spacing:1.4px;color:#a77c1b;font-weight:850}.iad-chat-history>header h2{margin:4px 0 0}.iad-chat-history>header button{color:#0b3045;background:#eef4f6;border:0;border-radius:50%;width:44px;height:44px;font-size:28px}.iad-chat-history-list{overscroll-behavior:contain;flex:1;overflow:auto}.iad-chat-history-list>div{border-bottom:1px solid #e7eef1;grid-template-columns:1fr auto;display:grid}.iad-chat-history-list>div>button:first-child{text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;padding:15px 4px;display:flex}.iad-chat-history-list>div>button:last-child{color:#a33;background:0 0;border:0;font-size:22px}.iad-history-new{color:#fff;background:#0b83ad;border:0;border-radius:11px;min-height:50px;margin-top:14px;font-weight:850}.iad-chat-thread{background:#f4f8fa;border:1px solid #d7e4e9;border-radius:20px;flex-direction:column;gap:16px;min-height:440px;padding:22px;display:flex}.iad-chat-thread article{background:#fff;border:1px solid #d7e4e9;border-radius:18px;max-width:82%;padding:16px 18px}.iad-chat-thread article.user{color:#fff;white-space:pre-wrap;background:#0b83ad;border-color:#0b83ad;align-self:flex-end}.iad-chat-thread article>b{margin-bottom:9px;display:block}.iad-chat-thread article>p{margin:0;line-height:1.6}.iad-chat-thread article.loading{opacity:.72}.iad-chat-thread article.loading p:after{content:"";vertical-align:-2px;background:#0b83ad;width:7px;height:1em;margin-left:5px;animation:.75s step-end infinite iad-caret;display:inline-block}.iad-markdown{color:#17384a;font-size:clamp(15px,2vw,17px);line-height:1.62}.iad-markdown p{margin:0 0 12px}.iad-markdown p:last-child{margin-bottom:0}.iad-markdown h2,.iad-markdown h3,.iad-markdown h4{color:#0b3045;margin:20px 0 9px;line-height:1.25}.iad-markdown h2:first-child,.iad-markdown h3:first-child,.iad-markdown h4:first-child{margin-top:0}.iad-markdown h2{font-size:1.35em}.iad-markdown h3{font-size:1.18em}.iad-markdown h4{font-size:1.05em}.iad-markdown ul,.iad-markdown ol{margin:4px 0 15px;padding-left:24px}.iad-markdown li{margin:6px 0;padding-left:3px}.iad-markdown strong{color:#0a2e42;font-weight:850}.iad-markdown a{color:#087da7;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:1.5px}.iad-chat-empty{text-align:center;max-width:720px;margin:auto}.iad-chat-empty>span{color:#0b83ad;font-size:48px}.iad-chat-empty>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.iad-chat-empty button{background:#fff;border:1px solid #bcd4de;border-radius:999px;padding:10px 13px}.iad-chat-composer{background:#fff;border:1px solid #ccdde4;border-radius:18px;margin-top:14px;padding:12px;position:sticky;bottom:10px;box-shadow:0 14px 38px #18384424}.iad-chat-composer textarea{resize:vertical;width:100%;min-height:90px;font:inherit;border:0;padding:10px}.iad-chat-composer>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iad-chat-composer label,.iad-chat-composer button{min-height:42px}.iad-chat-composer button.recording{color:#fff;background:#b4232d}.iad-research-toggle{border:1px solid #ccdbe1;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex}.iad-chat-files{flex-wrap:wrap;gap:7px;margin-bottom:6px;display:flex}.iad-chat-files span{background:#edf5f8;border-radius:9px;padding:6px 8px}.iad-chat-files button{background:0 0;border:0;min-height:0}@keyframes iad-history-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes iad-caret{50%{opacity:0}}@media (width<=700px){.iad-chat-thread{min-height:390px;padding:12px}.iad-chat-thread article{max-width:94%;padding:15px}.iad-markdown{font-size:16px}.iad-chat-composer{bottom:6px}.iad-chat-composer>div:last-child>*{flex:auto}.iad-buddy-hero{padding:20px}.iad-chat-history{width:100%;padding:18px}.iad-chat-history-layer{background:#051924b8}}.helper-order-admin{margin:12px 0}.helper-order-panel{margin-top:10px}.helper-order-panel>p{color:#66808b}.helper-order-panel>div{gap:16px;margin-top:18px;display:grid}.helper-order-panel article{border:1px solid #dbe6ea;border-radius:12px;overflow:hidden}.helper-order-panel article>header{background:#f4f8fa;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.helper-order-panel h3{margin:0}.helper-order-panel ol{margin:0;padding:0;list-style:none}.helper-order-panel li{border-top:1px solid #e6eef1;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.helper-order-panel li>span{color:#087ca5;background:#e7f6fb;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.helper-order-panel li>div{gap:6px;display:flex}.helper-order-panel li button{color:#0b3045;background:#fff;border:1px solid #bdd2da;border-radius:9px;width:40px;height:40px;font-size:20px}.helper-order-panel li button:disabled{opacity:.3}@media (width<=700px){.helper-order-panel li{padding:10px}.helper-order-panel li b{font-size:14px}.helper-order-panel li button{width:42px;height:42px}}.social-platforms{flex-wrap:wrap;gap:8px;margin:10px 0 18px;display:flex}.social-platforms button{background:#fff;border:1px solid #cbdce3;border-radius:999px;padding:10px 14px;font-weight:700}.social-platforms button.active{color:#fff;background:#073b53;border-color:#073b53}.social-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.social-results article>header small{color:#a47710;letter-spacing:1.3px;font-weight:800}.social-results article>p{white-space:pre-wrap;line-height:1.6}.social-image-brief{background:#fff9e9;border-left:5px solid #d3a936;border-radius:10px;margin:12px 0;padding:14px}.social-image-brief>span{float:right;border:1px solid #b88b1c;border-radius:99px;padding:3px 7px;font-size:11px}.social-image-brief p{margin:7px 0}.social-hashtags{flex-wrap:wrap;gap:6px;display:flex}.social-hashtags span{color:#087ca8;background:#edf7fa;border-radius:99px;padding:5px 8px;font-size:13px}.social-results footer{gap:8px;margin-top:16px;display:flex}@media (width<=760px){.social-results{grid-template-columns:1fr}}.buddy-inline-admin{background:#fffaf0;border:1px solid #dfd2ac;border-radius:11px;margin:14px -1px -1px}.buddy-inline-head{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.buddy-inline-head>button{color:#74540b!important;background:#fff!important;border:1px solid #d7b65b!important;min-height:34px!important;margin:0!important;padding:0 11px!important;font-size:10px!important}.buddy-inline-body{border-top:1px solid #eadfbe}.buddy-access{grid-template-columns:1.25fr 1fr;gap:12px;padding:12px;display:grid}.buddy-access fieldset{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex}.buddy-access legend{width:100%;margin-bottom:6px;font-size:10px;font-weight:850}.buddy-access label{color:#52666f;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.buddy-access>label{align-items:start;display:grid}.buddy-access input[type=text],.buddy-access>label input{width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #d7e1e5;border-radius:7px;padding:0 9px}.buddy-knowledge-inline{border-top:1px solid #e9dfc4;padding:12px}.buddy-knowledge-inline>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.buddy-knowledge-inline>header>div{gap:2px;display:grid}.buddy-knowledge-inline>header span{color:#71838b;font-size:9px}.buddy-knowledge-inline>header label{color:#18485d;cursor:pointer;background:#fff;border:1px solid #c9dce3;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:850}.buddy-url-entry{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.buddy-url-entry textarea{min-height:68px;font:inherit;resize:vertical;background:#fff;border:1px solid #d5e1e5;border-radius:7px;padding:9px;font-size:10px}.buddy-url-entry button{min-height:40px!important;margin:0!important;padding:0 10px!important;font-size:9px!important}.buddy-source-list{gap:6px;margin-top:10px;display:grid}.buddy-source-list article{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;background:#fff!important;border:1px solid #e2e9eb!important;border-radius:8px!important;padding:8px!important;display:grid!important}.buddy-source-list i{background:#d6464d;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #fde8e9}.buddy-source-list i.indexed{background:#25aa66;box-shadow:0 0 0 4px #ddf5e8}.buddy-source-list i.processing{background:#dda91e;box-shadow:0 0 0 4px #fbf0ca}.buddy-source-list article>div{min-width:0;display:grid}.buddy-source-list b,.buddy-source-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buddy-source-list b{font-size:10px}.buddy-source-list small{color:#6c818a;font-size:8px}.buddy-source-list article>button{color:#a7383e!important;background:0 0!important;border:0!important;width:27px!important;min-height:27px!important;margin:0!important;padding:0!important}.buddy-source-list article>div button{justify-self:start;color:#9b3035!important;background:#fff!important;border:1px solid #d14b51!important;border-radius:6px!important;width:auto!important;min-height:24px!important;margin:4px 0 0!important;padding:0 7px!important;font-size:8px!important}.buddy-no-sources{color:#758891!important;min-height:0!important;margin:10px 0 0!important;font-size:9px!important}@media (width<=760px){.buddy-access,.buddy-url-entry{grid-template-columns:1fr}.buddy-knowledge-inline>header{flex-direction:column;align-items:flex-start}.buddy-knowledge-inline>header label{text-align:center;width:100%}}.buddy-knowledge-summary{color:#26704e;background:#edf8f3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:9px 11px;font-size:9px;display:flex}.buddy-knowledge-summary span{color:#58737b}.buddy-source-section{margin-top:12px}.buddy-source-section h4{color:#214454;align-items:center;gap:7px;margin:0 0 6px;font-size:10px;display:flex}.buddy-source-section h4 span{color:#087fa9;background:#e7f2f6;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.buddy-source-section>p{color:#71858e;background:#fff;border:1px dashed #d5e1e5;border-radius:8px;margin:0;padding:9px;font-size:9px}.buddy-source-list em{text-overflow:ellipsis;white-space:nowrap;color:#71858e;font-size:8px;font-style:normal;overflow:hidden}.buddy-source-list article:has(i.indexed){background:#fbfffd!important;border-color:#c9ead9!important}@media (width<=760px){.buddy-knowledge-summary{flex-direction:column;align-items:flex-start}.buddy-source-list b,.buddy-source-list small,.buddy-source-list em{white-space:normal;overflow-wrap:anywhere}}.cost-control{color:#2f3437;background:#f7f9fa;flex:1;min-height:0;padding:24px;display:block;overflow:auto}.cost-toolbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.cost-toolbar h3{margin:3px 0 5px;font-size:26px}.cost-toolbar p{color:#6b7378;margin:0}.cost-filters{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:9px;display:flex}.cost-filters label{letter-spacing:.06em;color:#70787c;gap:5px;font-size:10px;font-weight:800;display:grid}.cost-filters select,.cost-filters input{color:#2f3437;background:#fff;border:1px solid #d9dcdd;border-radius:9px;height:40px;padding:0 11px;font:600 13px Montserrat,sans-serif}.cost-filters button,.cost-error button{color:#fff;cursor:pointer;background:#2f3437;border:0;border-radius:9px;min-height:40px;padding:9px 14px;font-weight:750}.cost-filters button:disabled{opacity:.55}.economics-overview{background:#fff;border:1px solid #cfe7d8;border-left:6px solid #3aa36b;border-radius:14px;grid-template-columns:minmax(260px,1.2fr) auto minmax(300px,.8fr);align-items:center;gap:22px;margin-bottom:14px;padding:20px;display:grid;box-shadow:0 6px 22px #2f34370e}.economics-overview.yellow{border-color:#ecd99f #ecd99f #ecd99f #d3a12b}.economics-overview.red{border-color:#efc5c5 #efc5c5 #efc5c5 #c84b4f}.economics-overview h4{margin:4px 0 6px;font-size:19px}.economics-overview p{color:#70797d;margin:0;font-size:11px;line-height:1.5}.economics-overview>dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.economics-overview>dl div{background:#f6f8f8;border-radius:8px;padding:9px}.economics-overview dt{color:#7b8488;font-size:8px;font-weight:800}.economics-overview dd{margin:4px 0 0;font-size:13px;font-weight:850}.economics-overview>small{color:#7d8588;grid-column:1/-1;font-size:9px}.economics-light{align-items:center;gap:10px;min-width:150px;display:flex}.economics-light>i{background:#3aa36b;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 6px #e1f3e8}.economics-light.yellow>i{background:#d3a12b;box-shadow:0 0 0 6px #fbf0cc}.economics-light.red>i{background:#c84b4f;box-shadow:0 0 0 6px #f9dfdf}.economics-light span{gap:2px;display:grid}.economics-light strong{font-size:12px}.economics-light small{color:#7b8387;font-size:8px}.economics-light.compact{min-width:120px}.economics-light.compact>i{width:10px;height:10px;box-shadow:0 0 0 3px #e1f3e8}.economics-light.compact.yellow>i{box-shadow:0 0 0 3px #fbf0cc}.economics-light.compact.red>i{box-shadow:0 0 0 3px #f9dfdf}.cost-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.cost-kpis article,.cost-grid>article,.cost-tables>article,.cost-recent,.cost-pricing{background:#fff;border:1px solid #e1e3e4;border-radius:14px;box-shadow:0 6px 22px #2f34370e}.cost-kpis article{border-top:3px solid #c8a24a;gap:5px;padding:17px 18px;display:grid}.cost-kpis span,.cost-grid header span,.cost-tables header span,.cost-recent header span{letter-spacing:.09em;color:#987724;font-size:10px;font-weight:850}.cost-kpis strong{letter-spacing:-.04em;font-size:25px}.cost-kpis small{color:#747c80;font-size:11px}.cost-grid{grid-template-columns:minmax(330px,.85fr) minmax(420px,1.15fr);gap:14px;margin-bottom:14px;display:grid}.cost-grid>article{padding:20px}.cost-grid header,.cost-tables header,.cost-recent>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:17px;display:flex}.cost-grid h4,.cost-tables h4,.cost-recent h4{margin:3px 0 0;font-size:18px}.resend-control header>b{color:#257147;background:#e9f6ee;border-radius:99px;padding:6px 10px;font-size:11px}.resend-control.upgrade{border-color:#d9bb72}.resend-control.upgrade header>b{color:#8d6410;background:#fff1d3}.resend-control>label{grid-template-columns:58px 1fr;align-items:center;margin:14px 0;font-size:12px;font-weight:750;display:grid}.cost-meter{gap:5px;display:grid}.cost-meter>div{background:#edf0f1;border-radius:99px;height:9px;overflow:hidden}.cost-meter>div span{border-radius:inherit;background:#54a879;height:100%;display:block}.cost-meter.warning>div span,.cost-meter.watch>div span{background:#d9a93c}.cost-meter.danger>div span{background:#c85454}.cost-meter small{text-align:right;color:#70787c;font-size:10px}.resend-forecast{border-top:1px solid #eceeef;grid-template-columns:1fr auto;gap:4px;margin-top:16px;padding-top:15px;display:grid}.resend-forecast span{font-size:12px;font-weight:750}.resend-forecast strong{font-size:16px}.resend-forecast small{color:#6f777b;grid-column:1/-1}.upgrade-note{background:#fff7e5;border:1px solid #ead095;border-radius:10px;gap:4px;margin-top:14px;padding:12px;display:grid}.upgrade-note strong{color:#805c0e;font-size:12px}.upgrade-note span,.quota-source{color:#6c7478;font-size:10px}.quota-source{margin-top:12px;display:block}.cost-bars{border-bottom:1px solid #dfe2e3;align-items:flex-end;gap:6px;height:184px;padding:7px 2px 0;display:flex;overflow-x:auto}.cost-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:19px;height:100%;display:flex}.cost-bars>div>span{background:linear-gradient(#d6b96e,#c8a24a);border-radius:5px 5px 1px 1px;width:100%;max-width:22px;min-height:4px}.cost-bars small{color:#858c8f;writing-mode:vertical-rl;height:34px;font-size:8px;transform:rotate(180deg)}.cost-bars p{color:#777f82;margin:auto;font-size:12px}.cost-tables{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.cost-tables>article,.cost-recent{min-width:0;padding:20px}.cost-table{overflow:auto}.cost-table>div{border-top:1px solid #edf0f1;grid-template-columns:minmax(170px,1.4fr) repeat(4,minmax(70px,.6fr));align-items:center;gap:10px;min-width:620px;padding:10px 4px;font-size:11px;display:grid}.cost-table>div.head{color:#7a8184;text-transform:uppercase;letter-spacing:.05em;background:#f7f7f6;border:0;border-radius:7px;padding:7px 4px;font-size:9px;font-weight:850}.cost-table>div>span:first-child{gap:2px;display:grid}.cost-table small{color:#878d90;font-size:9px;display:block}.cost-table b{font-size:12px}.cost-recent .cost-table>div{grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(130px,.8fr) 90px 90px}.cost-recent>header>small{text-align:right;color:#747c80;max-width:320px;font-size:10px}.cost-pricing{padding:0 18px}.cost-pricing summary{cursor:pointer;padding:15px 0;font-size:12px;font-weight:750}.cost-pricing>p{color:#747c80;font-size:11px}.cost-pricing>div{flex-wrap:wrap;gap:10px;padding-bottom:16px;display:flex}.cost-pricing>div>span{background:#f7f7f6;border-radius:8px;gap:3px;min-width:150px;padding:10px;display:grid}.cost-pricing small{color:#6f777b;font-size:9px}.cost-error{color:#9d3434;background:#fff0f0;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:13px;display:flex}.cost-loading{text-align:center;place-content:center;gap:10px;min-height:260px;display:grid}.cost-loading>span{border:3px solid #e0e3e4;border-top-color:#c8a24a;border-radius:50%;width:28px;height:28px;margin:auto;animation:.8s linear infinite spin}@media (width<=1100px){.cost-toolbar{display:grid}.cost-filters{justify-content:flex-start}.economics-overview{grid-template-columns:1fr auto}.economics-overview>dl{grid-column:1/-1}.cost-kpis{grid-template-columns:repeat(2,1fr)}.cost-grid,.cost-tables{grid-template-columns:1fr}}.cost-scope-warning{background:#fff4f4;border:1px solid #efc5c5;border-radius:9px;padding:10px 12px;color:#91383b!important;grid-column:1/-1!important;font-size:10px!important}.cost-scope-warning strong{margin-bottom:2px;display:block}.economics-overview>.cost-scope-note{color:#697276;border-top:1px solid #eceeef;padding-top:7px;font-size:9px;line-height:1.5;display:block}@media (width<=650px){.cost-control{padding:16px 14px calc(28px + env(safe-area-inset-bottom))}.cost-toolbar{gap:14px}.cost-toolbar h3{font-size:22px;line-height:1.15}.cost-toolbar p{font-size:13px;line-height:1.5}.cost-filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.cost-filters label,.cost-filters button{width:100%}.cost-filters button{white-space:nowrap;grid-column:1/-1;min-height:48px}.economics-overview{grid-template-columns:1fr;padding:15px}.economics-overview>.economics-light,.economics-overview>dl{grid-column:auto}.economics-overview>dl{grid-template-columns:1fr 1fr}.economics-overview>dl div:last-child{grid-column:1/-1}.cost-kpis{grid-template-columns:1fr 1fr;gap:8px}.cost-kpis article{padding:13px}.cost-kpis strong{font-size:19px}.cost-grid{grid-template-columns:1fr}.cost-grid>article,.cost-tables>article,.cost-recent{padding:14px}.cost-tables{grid-template-columns:1fr}.cost-recent>header{display:grid}.cost-recent>header>small{text-align:left}.cost-bars{height:150px}}.abc-wiki{--abc-dark:#2f3437;--abc-gold:#c8a24a;--abc-blue:#087fac;color:#2f3437}.abc-hero{color:#fff;background:linear-gradient(125deg,#283033,#3b4245);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding:23px 25px;display:grid;box-shadow:0 18px 45px #2f343729}.abc-hero>button{color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff45;border-radius:9px;min-height:42px;padding:0 14px;font-weight:800}.abc-hero small{color:#e2bf61;letter-spacing:.13em;font-size:10px;font-weight:900}.abc-hero h1{margin:5px 0 7px;font-size:clamp(28px,4vw,43px);line-height:1}.abc-hero p{color:#dbe1e3;max-width:720px;margin:0;font-size:13px;line-height:1.6}.abc-hero aside{background:#ffffff0d;border:1px solid #fff2;border-radius:12px;min-width:205px;padding:14px 16px;display:grid}.abc-hero aside strong{color:#e0b94f;font-size:34px;line-height:1}.abc-hero aside span{margin-top:4px;font-size:12px;font-weight:850}.abc-hero aside small{color:#bfc9cd;letter-spacing:0;margin-top:6px;font-size:8px}.abc-search-panel{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f7f8ee;border:1px solid #dce5e8;border-radius:14px;margin:14px 0 0;padding:13px;position:sticky;top:0;box-shadow:0 8px 25px #2f343714}.abc-search{background:#fff;border:1px solid #ccd9de;border-radius:10px;align-items:center;gap:9px;min-height:52px;padding:0 14px;display:flex}.abc-search>span{color:var(--abc-blue);font-size:23px}.abc-search input{color:#2f3437;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.abc-search kbd{color:#63757d;text-align:center;background:#eef3f4;border:0;border-radius:99px;min-width:36px;padding:5px 8px;font:800 9px Montserrat,sans-serif}.abc-search>button{color:#6c7c83;cursor:pointer;background:0 0;border:0;font-size:23px}.abc-filters{gap:8px;margin-top:9px;display:flex}.abc-filters select,.abc-filters button{color:#53666f;background:#fff;border:1px solid #d4dee2;border-radius:8px;min-height:39px;padding:0 12px;font:800 10px Montserrat,sans-serif}.abc-filters select{min-width:210px}.abc-filters button{cursor:pointer}.abc-filters button.active{color:#896711;background:#fff8e5;border-color:#d7b65b}.abc-letters{scrollbar-width:thin;gap:5px;margin-top:10px;padding-bottom:2px;display:flex;overflow:auto}.abc-letters button{color:#5f7179;cursor:pointer;background:#fff;border:1px solid #d9e2e5;border-radius:7px;flex:none;width:31px;height:31px;font:850 9px Montserrat,sans-serif}.abc-letters button:first-child{width:45px}.abc-letters button.active{border-color:var(--abc-dark);background:var(--abc-dark);color:#fff}.abc-letters button:disabled{opacity:.28;cursor:default}.abc-status{color:#71838b;justify-content:space-between;align-items:center;gap:15px;margin:14px 2px 4px;font-size:10px;display:flex}.abc-status b{color:#9a741e;font-size:14px}.abc-status p{margin:0}.abc-groups>section{margin-top:20px;scroll-margin-top:160px}.abc-groups>section>header{border-bottom:1px solid #dfe7ea;align-items:center;gap:10px;margin-bottom:9px;padding-bottom:8px;display:flex}.abc-groups>section>header strong{background:var(--abc-dark);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.abc-groups>section>header span{color:#74858c;font-size:10px;font-weight:800}.abc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.abc-grid>button{color:#2f3437;text-align:left;min-height:205px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:13px;padding:16px;transition:transform .15s,border-color .15s,box-shadow .15s}.abc-grid>button:hover,.abc-grid>button:focus-visible{border-color:#d3b45f;outline:0;transform:translateY(-2px);box-shadow:0 12px 28px #2f34371a}.abc-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.abc-card-top small{color:#99751d;letter-spacing:.05em;font-size:8px;font-weight:900}.abc-card-top b{color:#896511;background:#fff4d6;border-radius:99px;padding:4px 6px;font-size:7px}.abc-grid>button>strong{color:#163b4c;margin-top:13px;font-size:17px;display:block}.abc-grid>button>p{-webkit-line-clamp:4;color:#637780;-webkit-box-orient:vertical;margin:8px 0 15px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.abc-more{color:#0780ac;margin-top:auto;font-size:9px;font-weight:850;display:block}.abc-empty{text-align:center;background:#fff;border:1px dashed #cdd9de;border-radius:14px;place-items:center;min-height:320px;margin-top:18px;display:grid}.abc-empty>span{color:#0b83ad;font-size:38px}.abc-empty h2{margin:8px 0 4px}.abc-empty p{color:#74858d;margin:0}.abc-empty button{color:#fff;background:#2f3437;border:0;border-radius:8px;margin-top:15px;padding:11px 15px;font-weight:800}.abc-disclaimer{border-left:4px solid var(--abc-gold);background:#fffaf0;border-radius:10px;margin-top:22px;padding:17px 18px}.abc-disclaimer b{font-size:11px}.abc-disclaimer p{color:#726b5c;margin:6px 0 0;font-size:10px;line-height:1.6}.abc-modal-layer{z-index:13000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1923289e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.abc-modal{border:1px solid #d8e1e4;border-top:5px solid var(--abc-gold);background:#fff;border-radius:18px;width:min(690px,100%);max-height:min(840px,94vh);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 90px #00000047}.abc-close{color:#30434c;cursor:pointer;background:#f6f8f8;border:1px solid #dce4e7;border-radius:50%;width:42px;height:42px;font-size:25px;position:absolute;top:14px;right:16px}.abc-modal>small{color:#9b7620;letter-spacing:.1em;font-size:9px;font-weight:900}.abc-modal h2{color:#14384a;margin:8px 48px 14px 0;font-size:30px}.abc-definition{color:#405963;background:#f4f7f8;border-radius:12px;margin:0;padding:18px;font-size:15px;line-height:1.7}.abc-modal section{margin-top:20px}.abc-modal h3{margin:0 0 9px;font-size:13px}.abc-modal ul{color:#637780;margin:0;padding-left:20px;font-size:11px;line-height:1.7}.abc-related{flex-wrap:wrap;gap:7px;display:flex}.abc-related button{color:#18708f;cursor:pointer;background:#fff;border:1px solid #cfdee3;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:800}.abc-modal footer{border-top:1px solid #e4eaec;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;display:flex}.abc-modal footer button{color:#344d57;cursor:pointer;background:#fff;border:1px solid #cbd9de;border-radius:9px;min-height:43px;padding:0 14px;font-weight:850}.abc-modal footer button:first-child{color:#fff;background:#2f3437;border-color:#2f3437}@media (width<=1000px){.abc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abc-hero{grid-template-columns:auto 1fr}.abc-hero aside{grid-column:2}}@media (width<=650px){.abc-wiki{padding:14px 12px calc(28px + env(safe-area-inset-bottom))}.abc-hero{grid-template-columns:1fr;padding:18px}.abc-hero>button{justify-self:start}.abc-hero aside{grid-column:auto;width:100%;min-width:0}.abc-search-panel{margin-inline:-4px;padding:9px;top:0}.abc-search{padding:0 10px}.abc-search input{font-size:12px}.abc-filters{grid-template-columns:1fr;display:grid}.abc-filters select,.abc-filters button{width:100%;min-width:0;min-height:44px}.abc-status{flex-direction:column;align-items:flex-start}.abc-status p{display:none}.abc-grid{grid-template-columns:1fr}.abc-grid>button{min-height:0;padding:15px}.abc-modal-layer{align-items:end;padding:0}.abc-modal{width:100%;max-height:92vh;padding:23px 18px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.abc-modal h2{font-size:25px}.abc-definition{font-size:14px}.abc-modal footer{display:grid}.abc-modal footer button{min-height:48px}.abc-card-top{align-items:flex-start}.abc-groups>section{scroll-margin-top:140px}}:root{--cockpit-brand:#fff;--cockpit-brand-bright:#c8a24a;--cockpit-brand-dark:#f1f3f4;--cockpit-nav-text:#344b57;--cockpit-nav-muted:#87969e;--cockpit-surface:#f5f5f5}@media (width>=761px){.sidebar{background:linear-gradient(165deg,var(--cockpit-brand) 0%,var(--cockpit-brand-dark) 100%);color:#2f3437;border-right:1px solid #dce5e8;width:280px;padding:24px 20px 18px;box-shadow:8px 0 28px #2f34370e}.workspace{background:var(--cockpit-surface);width:calc(100% - 280px);margin-left:280px}.sidebar .pro-cockpit-brand{min-height:104px;box-shadow:none;background:0 0;border-bottom:1px solid #e4e9eb;border-radius:0;justify-content:flex-start;margin:0 0 16px;padding:16px 10px 20px}.sidebar .pro-cockpit-brand img{object-fit:contain;width:128px;max-height:52px}.sidebar .pro-cockpit-brand>span{color:#18344b;font-size:12px}.sidebar .nav-label{color:var(--cockpit-nav-muted);letter-spacing:.16em;padding:9px 13px 12px;font-size:9px}.sidebar>nav{scrollbar-color:#ffffff47 transparent}.sidebar .nav-overview,.sidebar .nav-group-toggle{min-height:48px;color:var(--cockpit-nav-text);border-radius:11px}.sidebar .nav-overview{height:48px;font-size:12px;font-weight:800}.sidebar .nav-overview>span,.sidebar .nav-group-toggle>span{color:#687d87;background:#f0f3f4}.sidebar .nav-group-toggle strong{letter-spacing:-.01em;font-size:12px}.sidebar .nav-group-toggle i{color:var(--cockpit-nav-muted)}.sidebar .nav-group-toggle:hover,.sidebar .nav-group.current>.nav-group-toggle,.sidebar .nav-group-toggle[aria-expanded=true],.sidebar .nav-overview:hover{color:#2f3437;background:#f3f5f5}.sidebar .nav-overview.active{color:#2f3437;background:#f7f2e7;box-shadow:inset 3px 0 #c8a24a}.sidebar .nav-group{margin:5px 0}.sidebar .nav-group-items{padding:5px 0 7px 17px}.sidebar .nav-group-items:before{background:#dce4e7;left:26px}.sidebar .nav-group-items .nav-item{color:#617680;height:auto;min-height:40px;margin:2px 0;padding:7px 11px 7px 18px;font-size:11px;line-height:1.3}.sidebar .nav-group-items .nav-item>span{color:#72858e;background:var(--cockpit-brand-dark)}.sidebar .nav-group-items .nav-item:hover{color:#2f3437;background:#f3f5f5}.sidebar .nav-group-items .nav-item.active{color:#16394a;background:#fff;box-shadow:inset 3px 0 #c8a24a,0 9px 22px #0000002e}.sidebar .nav-group-items .nav-item.active>span{color:var(--cockpit-brand-bright);background:#fff}.sidebar .admin-switch{color:#2f3437;background:#c8a24a1f;border-color:#c8a24a7a}.sidebar .admin-switch small,.sidebar .profile small{color:var(--cockpit-nav-muted)}.sidebar .admin-switch>span:first-child{color:#9a731b;background:#f4ead2}.sidebar .profile{border-top-color:#e1e7e9}.sidebar .logout-button{color:#2f3437;background:#fff;border-color:#d7e0e3}.sidebar .logout-button:hover{background:#fffaf0;border-color:#c8a24a}.topbar{border-bottom-color:#dcebf0;height:82px;padding:0 40px;box-shadow:0 5px 18px #12394909}.content{max-width:1440px;padding:42px 44px 66px}.welcome{align-items:center;margin-bottom:30px}.welcome h1{letter-spacing:-.045em;margin:2px 0 7px;font-size:36px;font-weight:500}.welcome>div>p:last-child{font-size:12px}.eyebrow{color:#9b741a;letter-spacing:.16em;font-size:10px}.primary{min-height:44px;box-shadow:0 8px 18px var(--cockpit-brand-bright);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.primary{box-shadow:0 8px 18px color-mix(in srgb,var(--cockpit-brand-bright) 23%,transparent)}}.dashboard-income{background:linear-gradient(120deg,#2f3437,#24282b);border-radius:18px;box-shadow:0 13px 32px #0f384c1f}.dashboard-income-title>span{color:#e3bd62;background:#c8a24a2e}.dashboard-income-kpis .pending strong{color:#e3bd62}.stats{gap:16px;margin-bottom:30px}.stats>button,.module-card,.panel,.dashboard-leads,.news-strip,.focus-grid>section,.dashboard-roadmap{border-color:#d7e7ed;border-radius:15px;box-shadow:0 8px 25px #113e510b}.stats>button{min-height:124px;padding:20px}.stats small{letter-spacing:.09em;font-size:9px}.stats strong{font-size:30px}.news-strip{overflow:hidden}.module-card{padding:20px}}@media (width>=761px) and (width<=1180px){.sidebar{width:246px;padding-inline:15px}.workspace{width:calc(100% - 246px);margin-left:246px}.content,.topbar{padding-inline:26px}}@media (width<=760px){:root{--cockpit-surface:#f5f5f5}.workspace{background:var(--cockpit-surface)}.mobile-menu{color:#2f3437;background:#fff}.mobile-menu>header{border-bottom-color:#e1e7e9}.mobile-menu .brand{color:#18344b;background:#fff;border-radius:11px;margin:8px;padding:12px}.mobile-menu .nav-label{color:var(--cockpit-nav-muted)}.mobile-menu .nav-item,.mobile-menu .nav-group-toggle{color:var(--cockpit-nav-text)}.mobile-menu .nav-item.active{color:#173b4c;background:#fff}.mobile-menu .nav-group-toggle:hover,.mobile-menu .nav-group.current>.nav-group-toggle{color:#2f3437;background:#f3f5f5}.mobile-menu .nav-group-toggle>span{color:#687d87;background:#f0f3f4}.mobile-menu .nav-group-items:before{background:#dce4e7}.mobile-menu .nav-group-items .nav-item>span{color:inherit;background:0 0}.mobile-menu .profile{border-top-color:#e1e7e9}.mobile-menu .profile small{color:var(--cockpit-nav-muted)}.mobile-menu .logout-button{color:#2f3437;background:#fff;border-color:#d7e0e3}.content{padding-top:28px}.welcome h1{letter-spacing:-.035em;font-weight:500}}.dashboard-config-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.dashboard-configure{color:#405862;cursor:pointer;background:#fff;border:1px solid #ccd9de;border-radius:9px;min-height:44px;padding:0 14px;font-size:10px;font-weight:850}.dashboard-configure:hover{color:#755714;background:#fffaf0;border-color:#c8a24a}.dashboard-widget-stack{flex-direction:column;display:flex}.dashboard-widget{width:100%}.dashboard-helper-widget{background:#fff;border:1px solid #d9e4e8;border-left:4px solid #c8a24a;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin:0 0 22px;padding:18px 20px;display:grid;box-shadow:0 8px 24px #2f34370b}.dashboard-helper-widget>span{color:#916d18;background:#f7f1e3;border-radius:12px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:grid}.dashboard-helper-widget small{color:#9a741b;letter-spacing:.1em;font-size:8px;font-weight:900}.dashboard-helper-widget h2{margin:4px 0 3px;font-size:17px}.dashboard-helper-widget p{color:#71838b;margin:0;font-size:10px}.dashboard-helper-widget>button{color:#147da2;cursor:pointer;background:#fff;border:1px solid #cbd9de;border-radius:8px;min-height:40px;padding:0 13px;font-size:10px;font-weight:850}.dashboard-helper-widget>button:hover{color:#775814;background:#fffaf0;border-color:#c8a24a}.dashboard-editor-backdrop{z-index:1400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1922279e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dashboard-editor{background:#f5f7f8;border:1px solid #d6e1e5;border-radius:19px;flex-direction:column;width:min(1040px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #00000047}.dashboard-editor>header{background:#fff;border-bottom:1px solid #dce5e8;justify-content:space-between;gap:20px;padding:23px 26px;display:flex}.dashboard-editor>header small{color:#9c761e;letter-spacing:.13em;font-size:9px;font-weight:900}.dashboard-editor>header h2{margin:5px 0 4px;font-size:26px}.dashboard-editor>header p{color:#6c7e86;max-width:720px;margin:0;font-size:11px;line-height:1.5}.dashboard-editor>header>button{cursor:pointer;background:#fff;border:1px solid #d7e1e4;border-radius:50%;width:40px;height:40px;font-size:23px}.dashboard-editor-body{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;min-height:0;padding:17px;display:grid;overflow:auto}.dashboard-editor-body>section,.dashboard-editor-body>aside{background:#fff;border:1px solid #dce5e8;border-radius:13px;align-self:start;padding:15px}.dashboard-editor-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dashboard-editor-section-title div{gap:3px;display:grid}.dashboard-editor-section-title strong{font-size:13px}.dashboard-editor-section-title small{color:#829199;font-size:9px}.dashboard-editor-section-title>b{color:#896511;background:#f3ead3;border-radius:99px;place-items:center;min-width:27px;height:27px;font-size:10px;display:grid}.dashboard-widget-sort-list,.dashboard-widget-library{gap:7px;display:grid}.dashboard-widget-sort-list article{cursor:grab;background:#fbfcfc;border:1px solid #dce5e8;border-radius:9px;grid-template-columns:auto minmax(0,1fr) repeat(3,32px);align-items:center;gap:7px;min-height:61px;padding:8px;display:grid}.dashboard-widget-sort-list article:active{cursor:grabbing}.dashboard-widget-sort-list article>i{color:#9ca9ae;font-size:19px;font-style:normal}.dashboard-widget-sort-list article>div{gap:2px;min-width:0;display:grid}.dashboard-widget-sort-list strong{font-size:10px}.dashboard-widget-sort-list small{color:#788990;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dashboard-widget-sort-list button{color:#38535f;cursor:pointer;background:#fff;border:1px solid #d2dde1;border-radius:7px;width:32px;height:32px;font-weight:900}.dashboard-widget-sort-list button:disabled{opacity:.3;cursor:default}.dashboard-widget-sort-list button.remove{color:#b13f45}.dashboard-widget-library button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:9px;grid-template-columns:32px 1fr;align-items:center;gap:9px;min-height:58px;padding:8px;display:grid}.dashboard-widget-library button:hover{background:#fffaf0;border-color:#c8a24a}.dashboard-widget-library button>span{color:#0b86af;background:#eaf5f8;border-radius:8px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.dashboard-widget-library button>div{gap:2px;display:grid}.dashboard-widget-library strong{font-size:10px}.dashboard-widget-library small,.dashboard-widget-library>p{color:#7b8c93;font-size:8px}.dashboard-editor-empty{color:#768890;text-align:center;border:1px dashed #cbd8dd;border-radius:9px;padding:24px}.dashboard-editor>footer{background:#fff;border-top:1px solid #dce5e8;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.dashboard-editor>footer>div{gap:8px;display:flex}.dashboard-editor>footer button{cursor:pointer;background:#fff;border:1px solid #cedae0;border-radius:8px;min-height:41px;padding:0 14px;font-size:10px;font-weight:850}.dashboard-editor>footer .primary{color:#fff;background:#2f3437;border-color:#2f3437}@media (width<=760px){.dashboard-config-actions{flex-direction:column;align-items:stretch}.dashboard-configure{min-height:42px;padding:0 11px}.dashboard-editor-backdrop{align-items:end;padding:0}.dashboard-editor{border-radius:20px 20px 0 0;width:100%;max-height:94vh}.dashboard-editor>header{padding:18px}.dashboard-editor>header h2{font-size:22px}.dashboard-editor-body{grid-template-columns:1fr;padding:11px}.dashboard-widget-sort-list article{grid-template-columns:minmax(0,1fr) repeat(3,38px);padding:9px}.dashboard-widget-sort-list article>i{display:none}.dashboard-widget-sort-list button{width:38px;height:38px}.dashboard-editor>footer{flex-direction:column;align-items:stretch}.dashboard-editor>footer>div{grid-template-columns:1fr 1.3fr;display:grid}.dashboard-editor>footer button{min-height:46px}.dashboard-helper-widget{grid-template-columns:auto 1fr}.dashboard-helper-widget>button{grid-column:1/-1;min-height:44px}.welcome{align-items:flex-start}.welcome .primary{width:auto;padding:0 11px;font-size:10px}.welcome .primary:first-letter{font-size:inherit}}.dashboard-quickstart{background:#fff;border:1px solid #d9e4e8;border-radius:14px;margin:0 0 22px;padding:15px 18px;box-shadow:0 8px 24px #2f34370a}.dashboard-quickstart>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.dashboard-quickstart>header small{color:#9a741b;letter-spacing:.12em;font-size:8px;font-weight:900}.dashboard-quickstart>header h2{margin:3px 0 0;font-size:16px}.dashboard-quickstart>header button{color:#187fa3;cursor:pointer;background:#fff;border:1px solid #d4dee2;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:850}.dashboard-quickstart-row{border-top:1px solid #edf1f3;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.dashboard-quickstart-row>strong{color:#70828a;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.dashboard-quickstart-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dashboard-quickstart-grid button{cursor:pointer;background:#fbfcfc;border:1px solid #dde6e9;border-radius:9px;min-width:0;height:54px;transition:all .16s}.dashboard-quickstart-grid button:hover{border-color:#c8a24a;transform:translateY(-1px);box-shadow:0 6px 14px #2f343714}.dashboard-quickstart-grid.partner-row button{place-items:center;padding:3px 7px;display:grid}.dashboard-quickstart-grid.partner-row img{object-fit:contain;width:auto;max-width:94%;height:auto;max-height:46px;display:block;transform:scale(1.12)}.dashboard-quickstart-grid.partner-row span{color:#866619;background:#f5efe0;border-radius:8px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.phase4-redirecting{color:#405862;justify-content:center;align-items:center;gap:12px;min-height:52vh;display:flex}.phase4-redirecting b{font-size:13px}.phase4-redirecting .suite-spinner{border:3px solid #dbe5e8;border-top-color:#c8a24a;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite phase4RedirectSpin}@keyframes phase4RedirectSpin{to{transform:rotate(360deg)}}.dashboard-quickstart-grid.helper-row button{text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:7px 9px;display:grid}.dashboard-quickstart-grid.helper-row span{color:#8b6918;background:#f5efe0;border-radius:7px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.dashboard-quickstart-grid.helper-row b{color:#405761;text-overflow:ellipsis;font-size:9px;line-height:1.25;overflow:hidden}.dashboard-quickstart-empty{color:#806117;cursor:pointer;background:#fffaf0;border:1px dashed #c8a24a;border-radius:9px;width:100%;min-height:48px;font-size:10px;font-weight:850}.dashboard-quickstart-editor{grid-column:1/-1}.dashboard-quickstart-config+.dashboard-quickstart-config{border-top:1px solid #e3eaed;margin-top:15px;padding-top:15px}.dashboard-quickstart-config>header{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.dashboard-quickstart-config>header strong{font-size:11px}.dashboard-quickstart-config>header small{color:#778990;font-size:9px}.dashboard-quickstart-selected{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.dashboard-quickstart-selected article,.dashboard-quickstart-selected>.add{text-align:center;background:#fbfcfc;border:1px solid #dbe4e8;border-radius:9px;align-content:center;justify-items:center;gap:6px;min-width:0;min-height:92px;padding:8px;display:grid}.dashboard-quickstart-selected article{cursor:grab}.dashboard-quickstart-selected article:active{cursor:grabbing}.dashboard-quickstart-selected article img{object-fit:contain;max-width:90%;height:29px;display:block}.dashboard-quickstart-selected article>span{color:#856516;background:#f5efe0;border-radius:7px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.dashboard-quickstart-selected article>b{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;line-height:1.2;overflow:hidden}.dashboard-quickstart-selected article>div{gap:4px;display:flex}.dashboard-quickstart-selected article button{color:#405760;cursor:pointer;background:#fff;border:1px solid #d4dfe3;border-radius:6px;width:25px;height:25px;font-size:10px;font-weight:900}.dashboard-quickstart-selected article button:last-child{color:#b43e45}.dashboard-quickstart-selected article button:disabled{opacity:.3}.dashboard-quickstart-selected>.add{color:#177fa3;cursor:pointer;border-style:dashed;font-size:8px;font-weight:850}@media (width<=760px){.dashboard-quickstart{padding:13px}.dashboard-quickstart-row{grid-template-columns:1fr}.dashboard-quickstart-grid{scroll-snap-type:x mandatory;padding-bottom:3px;display:flex;overflow-x:auto}.dashboard-quickstart-grid button{scroll-snap-align:start;flex:0 0 128px}.dashboard-quickstart-selected{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-quickstart-config>header{flex-direction:column;align-items:flex-start}.dashboard-quickstart-editor{grid-column:auto}}.mentor-workspace{max-width:1540px;margin:auto;padding:30px}.mentor-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.mentor-title small,.mentor-members header small,.mentor-session header small,.mentor-output>small{letter-spacing:.1em;color:#b58a2b;font-size:10px;font-weight:900}.mentor-title h1{margin:6px 0;font-size:32px}.mentor-title p{color:#6d797e;margin:0;font-size:13px}.mentor-title>button,.publish-recommendation{color:#fff;cursor:pointer;background:#2f3437;border:0;border-radius:10px;padding:13px 16px;font:800 11px Montserrat,Arial}.mentor-kpis{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.mentor-kpis article{background:#fff;border:1px solid #dfe5e7;border-radius:14px;align-items:center;gap:13px;padding:17px;display:flex}.mentor-kpis article>span{color:#007cab;background:#eaf8fc;border-radius:12px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:900;display:grid}.mentor-kpis strong,.mentor-kpis small{display:block}.mentor-kpis strong{font-size:12px}.mentor-kpis small{color:#819096;margin-top:4px;font-size:10px}.mentor-layout{grid-template-columns:300px minmax(440px,1fr) 340px;align-items:start;gap:16px;display:grid}.mentor-members,.mentor-session,.mentor-output{background:#fff;border:1px solid #dfe5e7;border-radius:17px}.mentor-members header,.mentor-output{padding:20px}.mentor-members h2,.mentor-session h2,.mentor-output h2{margin:6px 0;font-size:20px}.mentor-members>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f2;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;padding:15px;display:grid}.mentor-members>button.active{background:#eaf8fc;box-shadow:inset 3px 0 #00b4ec}.mentor-members>button>span,.mentor-person>span{color:#fff;background:#007cab;border-radius:11px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.mentor-members strong,.mentor-members small{display:block}.mentor-members strong{font-size:11px}.mentor-members small{color:#7d8a8f;margin-top:4px;font-size:8px}.mentor-members i{background:#e6edef;border-radius:9px;height:4px;margin-top:7px;display:block;overflow:hidden}.mentor-members i b{background:#00b4ec;height:100%;display:block}.mentor-members em{color:#007cab;font-size:10px;font-style:normal;font-weight:800}.mentor-session{padding:24px}.mentor-session>header{border-bottom:1px solid #e7ecee;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.mentor-session header p{color:#65747a;font-size:12px;line-height:1.55}.mentor-session header>b{color:#007cab;border:1px solid #9bdff2;border-radius:999px;height:max-content;padding:8px 10px;font-size:11px}.mentor-person{background:#f7fafb;border-radius:11px;align-items:center;gap:11px;margin:18px 0;padding:14px;display:flex}.mentor-person small,.mentor-person strong,.mentor-person p{margin:0;display:block}.mentor-person small{color:#999;font-size:8px}.mentor-person strong{margin-top:3px;font-size:12px}.mentor-person p{color:#7c898e;margin-top:3px;font-size:9px}.mentor-session>label,.mentor-output>label{gap:7px;font-size:10px;font-weight:800;display:grid}.mentor-session textarea,.mentor-output textarea{resize:vertical;border:1px solid #ccd7da;border-radius:10px;min-height:155px;padding:13px;font:500 12px Montserrat,Arial}.mentor-check{background:#fff8e8;border-radius:10px;align-items:start;margin-top:14px;padding:13px;grid-template-columns:auto 1fr!important}.mentor-check input{accent-color:#007cab}.mentor-check strong,.mentor-check small{display:block}.mentor-check small{color:#7c898e;margin-top:4px;font-size:9px;line-height:1.45}.mentor-session>footer{justify-content:space-between;margin-top:18px;display:flex}.mentor-session>footer button{cursor:pointer;background:#fff;border:1px solid #cfd8db;border-radius:9px;padding:11px 14px;font:800 10px Montserrat}.mentor-session>footer button:last-child{color:#fff;background:#00b4ec;border-color:#00b4ec}.mentor-session>footer button:disabled{opacity:.35}.mentor-output>p{color:#6f7d82;font-size:10px;line-height:1.55}.mentor-output>label textarea{min-height:115px}.mentor-output h3{margin:18px 0 9px;font-size:12px}.privacy-note{color:#426657;background:#edf8f2;border-radius:10px;margin:16px 0;padding:12px}.privacy-note strong,.privacy-note span{font-size:9px;display:block}.privacy-note span{margin-top:4px;line-height:1.5}.publish-recommendation{background:#007cab;width:100%}.publish-recommendation:disabled{opacity:.45;cursor:not-allowed}.org-admin{background:#fffdf7;border:1px solid #d8c78f;border-radius:17px;margin-bottom:18px;padding:22px}.org-admin>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.org-admin>header small{color:#a47b25;text-transform:uppercase;font-size:9px;font-weight:900}.org-admin h2{margin:5px 0;font-size:20px}.org-admin header p{color:#6f7d82;margin:0;font-size:10px;line-height:1.55}.org-admin>header>span{color:#85661f;background:#f3ead3;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.org-tree{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;background:#f7f9fa;border-radius:12px;min-height:360px;max-height:58vh;margin-top:18px;padding:16px;overflow:auto scroll}.org-tree::-webkit-scrollbar{width:12px;height:12px}.org-tree::-webkit-scrollbar-track{background:#e7edef;border-radius:999px}.org-tree::-webkit-scrollbar-thumb{background:#8ba1aa;border:3px solid #e7edef;border-radius:999px}.org-tree ul{margin:0;padding-left:28px;list-style:none}.org-tree>ul{align-items:flex-start;gap:20px;width:max-content;min-width:100%;padding:0 0 10px;display:flex}.org-tree li>div{background:#fff;border:1px solid #dfe5e7;border-radius:10px;align-items:center;gap:9px;min-width:220px;padding:10px;display:flex}.org-tree li>div>span{color:#fff;background:#007cab;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.org-tree li p{flex:1;margin:0}.org-tree li strong,.org-tree li small{display:block}.org-tree li strong{font-size:10px}.org-tree li small{color:#7c898e;margin-top:3px;font-size:8px}.org-tree li button{color:#fff;cursor:pointer;background:#2f3437;border:0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.org-tree li ul{border-left:2px solid #d5e7ec;gap:8px;margin-top:8px;display:grid}.org-assign{background:#f4ead0;border-radius:11px;grid-template-columns:1fr minmax(280px,1fr) auto auto;align-items:center;gap:10px;margin-top:14px;padding:14px;display:grid}.org-assign strong,.org-assign small{display:block}.org-assign strong{font-size:11px}.org-assign small{color:#746b57;margin-top:3px;font-size:8px}.org-assign select,.org-assign button,.editable-task input{background:#fff;border:1px solid #cfd8db;border-radius:8px;min-height:38px;padding:8px 10px;font:600 10px Montserrat}.org-assign button{color:#fff;background:#2f3437;border-color:#2f3437;font-weight:800}.org-assign button.secondary{color:#2f3437;background:#fff}.org-assign button:disabled{opacity:.4}.editable-task{border-top:1px solid #edf1f2;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:7px 0;display:grid}.editable-task input{width:100%;min-width:0}.editable-task small{color:#a47b25;font-size:8px;font-weight:800}.mentor-loading,.mentor-empty{text-align:center;background:#fff;border:1px solid #dfe5e7;border-radius:16px;padding:30px}.mentor-empty h2{font-size:20px}.mentor-empty p{color:#6f7d82;font-size:11px}@media (width<=1200px){.mentor-layout{grid-template-columns:260px 1fr}.mentor-output{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.mentor-output>small,.mentor-output>h2,.mentor-output>p,.mentor-output>h3,.mentor-output>.privacy-note,.mentor-output>.publish-recommendation{grid-column:1/-1}}@media (width<=900px){.org-tree>ul{display:grid}.org-assign{grid-template-columns:1fr}.org-admin>header{display:block}.org-admin>header>span{margin-top:10px;display:inline-block}}@media (width<=760px){.mentor-workspace{padding:16px}.mentor-title{display:block}.mentor-title>button{width:100%;margin-top:15px}.mentor-kpis,.mentor-layout{grid-template-columns:1fr}.mentor-output{display:block}.mentor-title h1{font-size:25px}}.mentor-profile-popup{display:contents}.mentor-profile-close{display:none}.adviser-view-trigger{color:#007cab;cursor:pointer;background:#fff;border:1px solid #9bdff2;border-radius:8px;margin-left:auto;padding:9px 11px;font:800 9px Montserrat,Arial}.mentor-person>.adviser-view-trigger+b{margin-left:0}.adviser-view-backdrop{z-index:12000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d2734c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adviser-view{background:#f4f9fb;border-radius:18px;width:min(1040px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 80px #00000047}.adviser-view>header{z-index:3;background:#fff;border-bottom:1px solid #dce7eb;justify-content:space-between;gap:20px;padding:22px 26px;display:flex;position:sticky;top:0}.adviser-view>header small,.adviser-preview-plan>small,.adviser-preview-checklist header small{color:#b58a2b;letter-spacing:.11em;font-size:9px;font-weight:900}.adviser-view>header h2{margin:5px 0;font-size:24px}.adviser-view>header p{color:#6d7e86;margin:0;font-size:11px}.adviser-view>header button{cursor:pointer;background:#fff;border:1px solid #d7e2e6;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:27px;display:grid}.adviser-preview-hero{color:#fff;background:linear-gradient(135deg,#087fac,#06aadd);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin:20px 22px 0;padding:24px 28px;display:flex}.adviser-preview-hero>div:first-child{align-items:center;gap:14px;display:flex}.adviser-preview-hero>div:first-child>span{color:#087fac;background:#fff;border-radius:14px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.adviser-preview-hero p small,.adviser-preview-hero p strong,.adviser-preview-hero p em{display:block}.adviser-preview-hero p small{letter-spacing:.1em;color:#c9f4ff;font-size:8px}.adviser-preview-hero p strong{margin:5px 0;font-size:20px}.adviser-preview-hero p em{color:#d8f5fc;font-size:10px;font-style:normal}.adviser-preview-ring{background:conic-gradient(#fff var(--progress),#ffffff3d 0);border-radius:50%;align-content:center;place-items:center;width:104px;height:104px;display:grid;position:relative}.adviser-preview-ring:before{content:"";background:#087fac;border-radius:50%;position:absolute;inset:8px}.adviser-preview-ring b,.adviser-preview-ring small{position:relative}.adviser-preview-ring b{font-size:22px}.adviser-preview-ring small{color:#d7f4fb;font-size:8px}.adviser-preview-stats{grid-template-columns:1fr 1fr;gap:13px;margin:14px 22px;display:grid}.adviser-preview-stats article,.adviser-preview-plan,.adviser-preview-checklist,.adviser-preview-empty{background:#fff;border:1px solid #dce6ea;border-radius:14px;padding:18px}.adviser-preview-stats small,.adviser-preview-stats strong,.adviser-preview-stats span{display:block}.adviser-preview-stats small{color:#7a8a91;font-size:9px}.adviser-preview-stats strong{margin:6px 0;font-size:14px}.adviser-preview-stats span{color:#6b7d85;font-size:10px}.adviser-preview-stats i{background:#e8eef0;border-radius:9px;height:8px;margin-top:12px;display:block;overflow:hidden}.adviser-preview-stats i b{background:#00b4ec;height:100%;display:block}.adviser-preview-plan,.adviser-preview-checklist,.adviser-preview-empty{margin:14px 22px}.adviser-preview-plan h3{margin:7px 0 15px;font-size:18px;line-height:1.4}.adviser-preview-plan>div{gap:8px;display:grid}.adviser-preview-plan article,.adviser-preview-checklist details>div{border:1px solid #e4ecef;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex}.adviser-preview-plan article>span,.adviser-preview-checklist details>div>span{color:#9da9ae;font-weight:900}.adviser-preview-plan article.done>span,.adviser-preview-checklist details>div.done>span{color:#2f8a62}.adviser-preview-plan p,.adviser-preview-plan strong,.adviser-preview-plan small{margin:0;display:block}.adviser-preview-plan strong{font-size:11px}.adviser-preview-plan small{color:#76868d;margin-top:4px;font-size:9px;line-height:1.45}.adviser-preview-empty strong{font-size:16px}.adviser-preview-empty p{color:#6b7d85;margin-bottom:0;font-size:11px}.adviser-preview-checklist>header{justify-content:space-between;align-items:center;display:flex}.adviser-preview-checklist header h3{margin:5px 0 12px}.adviser-preview-checklist header>span{color:#64767e;background:#eef3f5;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.adviser-preview-checklist details{border-top:1px solid #e3ebee}.adviser-preview-checklist summary{cursor:pointer;justify-content:space-between;padding:13px 2px;font-size:11px;font-weight:800;display:flex}.adviser-preview-checklist details>div{margin:0 0 7px;font-size:10px}.adviser-preview-checklist details>div p{margin:0}.adviser-view>footer{background:#fff;border-top:1px solid #dce6ea;justify-content:space-between;align-items:center;gap:16px;padding:15px 22px;display:flex;position:sticky;bottom:0}.adviser-view>footer span{color:#657980;font-size:9px}.adviser-view>footer button{color:#fff;cursor:pointer;background:#2f3437;border:0;border-radius:8px;padding:11px 14px;font-weight:800}@media (width<=760px){.adviser-view-backdrop{padding:0}.adviser-view{border-radius:0;min-height:100vh;max-height:100vh}.adviser-view>header{padding:17px}.adviser-preview-hero{align-items:flex-start;margin:12px;padding:18px}.adviser-preview-ring{width:82px;height:82px}.adviser-preview-stats{grid-template-columns:1fr;margin:12px}.adviser-preview-plan,.adviser-preview-checklist,.adviser-preview-empty{margin:12px}.adviser-view>footer{flex-direction:column;align-items:stretch}.adviser-view>footer button{min-height:44px}.mentor-person{flex-wrap:wrap}.adviser-view-trigger{order:4;width:100%}.mentor-layout .mentor-profile-popup{display:none}.mentor-layout.profile-open .mentor-profile-popup{z-index:10050;overscroll-behavior:contain;padding:calc(12px + env(safe-area-inset-top)) 12px calc(22px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d2734b8;display:block;position:fixed;inset:0;overflow-y:auto}.mentor-profile-popup .mentor-profile-close{z-index:2;color:#17384b;cursor:pointer;background:#fff;border:1px solid #d4e1e6;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 0 8px auto;font-size:30px;line-height:1;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #0d27342e}.mentor-profile-popup .mentor-session,.mentor-profile-popup .mentor-output{border-radius:16px;width:100%}.mentor-profile-popup .mentor-session{padding:16px}.mentor-profile-popup .mentor-output{margin-top:10px;padding:17px}.mentor-profile-popup .mentor-person{margin-top:0;padding-right:10px}.mentor-profile-popup .mentor-profile-checklist{padding:12px}.mentor-profile-popup .mentor-profile-checklist>header{display:grid}.mentor-profile-popup .mentor-profile-checklist>header button{width:100%;min-height:46px}.mentor-profile-popup .mentor-profile-checklist summary{align-items:center;min-height:46px;font-size:13px}.mentor-profile-popup .mentor-profile-checklist details label{min-height:48px;font-size:12px}.mentor-profile-popup .mentor-session>header h2{font-size:21px}.mentor-profile-popup .mentor-session>label,.mentor-profile-popup .mentor-output>label{font-size:12px}.mentor-profile-popup .mentor-session textarea,.mentor-profile-popup .mentor-output textarea{font-size:16px}.mentor-profile-popup .mentor-session>footer{gap:8px}.mentor-profile-popup .mentor-session>footer button{flex:1;min-height:46px}.mentor-members>button{min-height:94px}.mentor-members strong{font-size:16px}.mentor-members small{font-size:12px}.mentor-members em{font-size:15px}}.admin-delete-user-trigger{color:#922c27;cursor:pointer;background:#fff7f6;border:1px solid #d8aaa6;border-radius:9px;width:100%;min-height:44px;margin:12px 0 4px;font:850 11px Montserrat,Arial,sans-serif;display:block}.admin-delete-user-trigger:hover{background:#fbe9e7}.admin-delete-dialog .admin-kicker{color:#a52c26}.admin-delete-identity{background:#fff7f6;border:1px solid #ead0cd;border-radius:9px;gap:4px;padding:14px 16px;display:grid}.admin-delete-identity strong{color:#63201c;font-size:14px}.admin-delete-identity span{color:#8b5f5b;font-size:11px}.admin-delete-explanation{color:#586c75;margin:0;font-size:11px;line-height:1.6}.admin-delete-dialog label>strong{color:#9b2822}.admin-delete-dialog label input{color:#68211d;letter-spacing:.05em;font-weight:850}.admin-delete-dialog>div .admin-delete-confirm{color:#fff;background:#a72f28;border-color:#a72f28}.admin-delete-dialog>div .admin-delete-confirm:disabled{color:#fff;cursor:not-allowed;background:#d9c7c5;border-color:#d9c7c5}.admin-login-control{background:#f8fbfc;border:1px solid #d4e3e8;border-radius:13px;margin-top:16px;padding:18px}.admin-login-control>header,.admin-login-control>header>div{align-items:center;gap:12px;display:flex}.admin-login-control>header{justify-content:space-between}.admin-login-control>header>div>span{color:#137da2;background:#e3f2f6;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.admin-login-control h3{color:#2f3437;margin:0;font-size:15px}.admin-login-control p{color:#677b84;margin:4px 0 0;font-size:10px;line-height:1.5}.admin-login-control>header>strong{color:#246e51;white-space:nowrap;background:#e6f4ed;border-radius:999px;padding:7px 10px;font-size:9px}.admin-login-facts{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.admin-login-facts>span{background:#fff;border:1px solid #dce7eb;border-radius:9px;gap:4px;padding:11px;display:grid}.admin-login-facts small{color:#83949b;text-transform:uppercase;font-size:8px;font-weight:850}.admin-login-facts b{color:#354a53;font-size:10px}.admin-login-actions{gap:9px;margin-top:12px;display:flex}.admin-login-actions button{color:#315967;cursor:pointer;background:#fff;border:1px solid #a8c4ce;border-radius:8px;min-height:42px;padding:0 13px;font:800 10px Montserrat,Arial,sans-serif}.admin-login-actions button.danger{color:#922c27;border-color:#d8aaa6}.admin-login-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-login-help{color:#758890;margin-top:10px;font-size:9px;line-height:1.55;display:block}.admin-login-reset-dialog .admin-kicker{color:#9b6d12}.admin-login-reset-dialog label>strong{color:#84600f}.admin-login-reset-dialog label input{letter-spacing:.04em;font-weight:850}.admin-login-reset-dialog>div .admin-login-reset-confirm{color:#fff;background:#b18422;border-color:#b18422}.admin-login-reset-dialog>div .admin-login-reset-confirm:disabled{cursor:not-allowed;background:#ddcfad;border-color:#ddcfad}@media (width<=760px){.admin-login-control>header{flex-direction:column;align-items:flex-start}.admin-login-facts{grid-template-columns:1fr}.admin-login-actions{flex-direction:column}.admin-login-actions button{width:100%;min-height:46px}}.hiscox-backdrop{z-index:1200}.hiscox-admin-modal{background:#fff;border-radius:18px;width:min(900px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 80px #0b30455c}.hiscox-admin-modal>header{z-index:2;background:#fff;border-bottom:1px solid #e1eaee;justify-content:space-between;align-items:center;padding:22px 28px;display:flex;position:sticky;top:0}.hiscox-admin-modal h2{margin:3px 0 0}.hiscox-admin-modal>header>button{background:#edf3f5;border:0;border-radius:50%;width:38px;height:38px;font-size:22px}.hiscox-loading{padding:36px}.hiscox-applicant{background:#edf9fc;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.hiscox-applicant div{gap:5px;display:grid}.hiscox-applicant strong{color:#176c4b;background:#d7f2e5;border-radius:999px;padding:8px 12px}.hiscox-facts{border-bottom:1px solid #e1eaee;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 28px;display:grid}.hiscox-facts span{gap:4px;display:grid}.hiscox-facts small{color:#7b8d96;font-size:10px;font-weight:800}.hiscox-facts b{font-size:13px}.hiscox-admin-steps{padding:14px 28px 30px}.hiscox-admin-steps article{opacity:.55;border-bottom:1px solid #e3eaed;grid-template-columns:40px 1fr;gap:14px;padding:20px 0;display:grid}.hiscox-admin-steps article.active,.hiscox-admin-steps article.complete{opacity:1}.hiscox-admin-steps article>i{background:#e5edf0;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.hiscox-admin-steps article.active>i{color:#fff;background:#09afe0}.hiscox-admin-steps article.complete>i{color:#17734e;background:#d8f0e4}.hiscox-admin-steps h3{margin:3px 0 5px}.hiscox-admin-steps p{color:#637883;margin:0 0 12px;line-height:1.55}.hiscox-admin-steps a{color:#057aa2;margin:0 0 12px;font-weight:800;display:inline-block}.hiscox-upload{cursor:pointer;background:#f6fbfc;border:1px dashed #91b8c5;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:10px;font-weight:700;display:flex}.hiscox-upload input{opacity:0;pointer-events:none;position:absolute}.hiscox-buttons{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.hiscox-buttons button,.hiscox-admin-steps button{background:#fff;border:1px solid #b6c7ce;border-radius:8px;padding:11px 15px;font-weight:800}.hiscox-buttons .primary,.hiscox-admin-steps .primary{color:#fff;background:#0b3045;border-color:#0b3045}.hiscox-buttons .success{background:#23845d;border-color:#23845d}.hiscox-buttons button:disabled,.hiscox-admin-steps button:disabled{opacity:.4}.hiscox-decision{color:#1d684b;background:#e9f7ef;border-radius:9px;padding:13px}.hiscox-decision p{color:inherit;margin-top:5px}.insurance-task-open{color:#fff!important;background:#057fa8!important;border-color:#057fa8!important}@media (width<=760px){.hiscox-admin-modal{border-radius:0;width:100vw;max-height:100dvh}.hiscox-applicant{flex-direction:column;align-items:flex-start}.hiscox-facts{grid-template-columns:1fr 1fr}.hiscox-buttons{flex-direction:column}.hiscox-buttons button{width:100%}}.central-documents{max-width:1400px;margin:auto;padding:32px}.central-documents h1{font-size:2rem}.central-documents h2{margin:0 0 12px;font-size:1.1rem}.central-documents p{line-height:1.6}.cd-editor,.cd-list article,.cd-empty{background:#fff;border:1px solid #dae5eb;border-radius:12px;margin:20px 0;padding:24px}.cd-editor>label,.cd-search{gap:8px;margin:16px 0;display:grid}.cd-editor input:not([type=checkbox]),.cd-editor textarea,.cd-search input{width:100%;font:inherit;border:1px solid #cddde5;border-radius:8px;padding:12px}.cd-editor textarea{min-height:80px}.cd-access{flex-wrap:wrap;gap:24px;display:flex}.cd-access fieldset{border:1px solid #cddde5;border-radius:8px;flex:1;min-width:220px;padding:16px}.cd-access label{gap:10px;margin:10px 0;display:flex}.cd-publish{align-items:center;display:flex!important}.cd-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cd-actions button,.cd-actions a{font:inherit;cursor:pointer;border:1px solid #cddde5;border-radius:8px;padding:10px 14px;text-decoration:none}.cd-list article{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.cd-list article>div:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.cd-message{background:#edf7fb;border-radius:8px;padding:16px}.cd-scope,.cd-list small{color:#536c79;font-size:14px}.cd-search{max-width:560px}.central-documents button:disabled{opacity:.55;cursor:wait}@media (width<=700px){.central-documents{padding:16px}.cd-list article{display:block}.cd-actions{margin-top:16px}}.module-access-groups{gap:14px;min-width:0;display:grid}.module-access-group{background:#fff;border:1px solid #dce5e9;border-radius:12px;overflow:hidden}.module-access-group>header{background:#f3f5f5;border-bottom:1px solid #dce5e9;align-items:center;gap:12px;padding:15px 16px;display:flex}.module-access-symbol{color:#8d6b1e;font-size:21px}.module-access-group>header>div{flex:1;min-width:0}.module-access-group strong{color:#2f3437;font-size:14px;line-height:1.4;display:block}.module-access-group small{color:#6b7b82;margin-top:3px;font-size:12px;line-height:1.5;display:block}.module-group-toggle{color:#444;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.module-access-groups input[type=checkbox],.role-access-options input[type=checkbox]{accent-color:#2f3437;cursor:pointer;flex:0 0 18px;width:18px;height:18px;margin:0}.module-access-groups input:disabled{cursor:not-allowed}.module-access-children{padding-left:22px}.module-access-children>label{cursor:pointer;border-bottom:1px solid #edf0f1;grid-template-columns:24px minmax(0,1fr) 20px 80px;align-items:center;gap:10px;padding:13px 16px 13px 8px;display:grid}.module-access-children>label:last-child{border-bottom:0}.module-access-children>label>span:first-child{color:#7b8d96;text-align:center}.module-access-children strong{font-size:13px}.module-enabled,.module-disabled{text-align:right;font-size:11px}.module-enabled{color:#23724f}.module-disabled{color:#7a858a}.module-access-note{color:#6b7b82;margin:8px 0 16px;font-size:12px;line-height:1.6}.module-access-groups .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}.role-access-admin{grid-column:1/-1;width:100%;max-width:980px;min-height:0;margin:0 auto;padding:24px 28px;overflow-y:auto}.role-access-admin>header h3{margin:7px 0;font-size:23px}.role-access-admin>header p{color:#677b86;font-size:14px;line-height:1.6}.role-access-admin>header>small{color:#927020;letter-spacing:.7px;font-size:11px;font-weight:800}.role-access-controls{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.role-access-controls>label{gap:8px;font-size:13px;font-weight:700;display:grid}.role-access-controls select{background:#fff;border:1px solid #dce5e9;border-radius:8px;width:100%;min-width:0;padding:12px;font-size:15px}.role-access-options{background:#f5f5f5;border-radius:10px;gap:16px;padding:18px;display:grid}.role-access-options label{align-items:flex-start;gap:12px;display:flex}.role-access-options strong{font-size:14px;display:block}.role-access-options small{color:#677b86;margin-top:5px;font-size:12px;line-height:1.6;display:block}.role-access-admin>footer{justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.role-access-admin>footer span{color:#677b86;font-size:12px;line-height:1.6}.role-access-admin>footer button{color:#fff;cursor:pointer;background:#2f3437;border:0;border-radius:8px;padding:13px 18px;font-weight:700}.role-access-admin button:disabled{opacity:.6;cursor:wait}.plan-admin>article>.module-access-groups{grid-template-columns:1fr;gap:14px;margin:14px 0;display:grid}.user-admin[data-view=roles]{grid-template-rows:auto auto minmax(0,1fr)}@media (width<=760px){.module-access-group>header{flex-wrap:wrap;padding:13px 12px}.module-group-toggle{width:100%;padding-left:32px;font-size:13px}.module-access-children{padding-left:10px}.module-access-children>label{grid-template-columns:20px minmax(0,1fr) 22px;gap:8px;padding:12px 10px 12px 4px}.module-access-children>label>span:last-child{text-align:left;grid-column:2}.role-access-admin{max-height:none;padding:18px 14px;overflow:visible}.role-access-controls{grid-template-columns:1fr}.role-access-controls select{font-size:16px}.role-access-admin>footer{flex-direction:column;align-items:stretch}.role-access-admin>footer button{width:100%}}.module-role-link{color:#2f3437;cursor:pointer;background:#fff;border:1px solid #dce5e9;border-radius:8px;margin:12px 0 0;padding:9px 12px;font-size:13px}.user-admin[data-view=roles] .admin-overview,.user-admin[data-view=roles] .team-summary,.user-admin[data-view=roles] .user-admin-body,.user-admin[data-view=roles] .admin-plan-view{display:none!important}.role-access-admin{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.user-admin[data-view=roles]>.user-admin-head,.user-admin[data-view=roles]>.admin-tabs,.user-admin[data-view=roles]>.admin-mobile-nav{flex-shrink:0}.portal-shared-documents{border-top:1px solid #e4e9ec;margin-top:30px;padding-top:26px}.portal-document-create{background:#f5f7f8;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;padding:20px;display:grid}.portal-document-create>label,.portal-absence-form>label,.portal-request-form label{gap:7px;font-size:14px;font-weight:600;display:grid}.portal-document-create input,.portal-document-create select,.portal-absence-form select,.portal-absence-form textarea,.portal-request-form input{font:inherit;color:#273b44;box-sizing:border-box;background:#fff;border:1px solid #c5d0d5;border-radius:7px;width:100%;min-width:0;padding:10px;font-size:16px}.portal-document-create fieldset{border:1px solid #c5d0d5;grid-column:1/-1;padding:12px}.portal-document-create fieldset label{align-items:center;gap:9px;margin:8px 0;font-size:14px;display:flex}.portal-document-create fieldset input{width:18px;height:18px}.portal-document-create button{justify-self:start}.portal-absence-form{background:#fff8ee;border-radius:10px;grid-column:1/-1;gap:14px;width:100%;padding:18px;display:grid}.portal-history{margin:20px 0}.portal-history summary{cursor:pointer;padding:12px 0;font-weight:700}.portal-history>div{border-bottom:1px solid #e7ecee;padding:14px 0}.portal-history small{font-size:14px;display:block}.portal-history p{font-size:14px}.portal-request-form{align-items:end;gap:12px;margin:16px 0;display:flex}.portal-shared-documents .document-list a{font-size:14px;text-decoration:underline}.prospect-list article{flex-wrap:wrap}.prospect-list article>div{min-width:0}.portal-page.unified-portal input,.portal-page.unified-portal select{font-size:16px}.portal-page.unified-portal button{min-height:42px}.portal-page.unified-portal :focus-visible{outline-offset:3px;outline:3px solid #316ca4}@media (width<=760px){.portal-document-create{grid-template-columns:1fr;padding:15px}.portal-request-form{flex-direction:column;align-items:stretch}.portal-request-form button{align-self:flex-start}.portal-shared-documents .document-list>div{flex-wrap:wrap;gap:14px}.prospect-list article{flex-direction:column;align-items:stretch;display:flex}.portal-absence-form{box-sizing:border-box}}.pw-manager{border-top:1px solid #dce1e5;min-width:0;margin-top:30px;padding-top:24px;font-size:16px;line-height:1.55}.pw-manager h3{font-size:21px}.pw-manager h4{font-size:17px}.pw-manager small{font-size:14px}.pw-manager .pw-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.pw-manager label{flex-direction:column;gap:6px;margin:10px 0;font-size:14px;font-weight:600;display:flex}.pw-manager input,.pw-manager select,.pw-manager textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#28343c;background:#fff;border:1px solid #bdc7ce;border-radius:8px;padding:10px 12px;font-size:16px}.pw-manager textarea{resize:vertical;min-height:85px}.pw-manager fieldset{border:0;min-width:0;margin:0;padding:0}.pw-manager .pw-rows,.pw-manager .pw-participants{border:1px solid #dce1e5;border-radius:10px;margin:20px 0;padding:14px}.pw-manager legend{padding:0 6px;font-size:16px;font-weight:700}.pw-manager .pw-entry{border-bottom:1px solid #e1e6eb;margin-bottom:16px;padding-bottom:14px}.pw-manager .pw-check{flex-direction:row;align-items:start;gap:10px;font-weight:400}.pw-manager .pw-check input{flex:0 0 19px;width:19px;height:19px;margin-top:3px}.pw-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.pw-manager button,.pw-manager .pw-actions a{white-space:normal;min-height:42px;font-size:14px;line-height:1.35}.pw-manager button:disabled{opacity:.5;cursor:not-allowed}.pw-manager .pw-message{overflow-wrap:anywhere;background:#eff5f8;border-left:3px solid #577e97;border-radius:5px;padding:13px 16px}.pw-manager .pw-message.error{color:#812020;background:#fff0ed;border-color:#b52929}.pw-manager .pw-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pw-manager figure{margin:0}.pw-manager figure img{object-fit:contain;background:#f0f2f4;border-radius:8px;width:100%;max-height:240px}.pw-manager figcaption{overflow-wrap:anywhere;font-size:14px}.pw-manager .pw-parties article{border-bottom:1px solid #e0e4e8;flex-direction:column;gap:6px;padding:15px 0;display:flex}.pw-manager details{overflow-wrap:anywhere;border-top:1px solid #dce1e5;padding:14px 0}.pw-manager summary{cursor:pointer;font-size:16px;font-weight:600}.pw-manager .pw-select{margin:20px 0}@media (width<=780px){.pw-manager .pw-grid,.pw-manager .pw-photo-grid{grid-template-columns:1fr}.pw-actions>*{max-width:100%}.pw-manager .pw-rows{padding:10px}}.portal-field-error{margin-top:8px;line-height:1.5;display:block;color:#9d2932!important;font-size:14px!important}@media (width<=760px){.case-control>header>div:first-child{min-width:0}.case-control .contract-control>div{width:100%;min-width:0}.portal-detail>header,.access-people>div{flex-wrap:wrap}.portal-detail>header>div{min-width:0}.access-people>div>div{flex-basis:100%;min-width:0}.access-people small{overflow-wrap:anywhere}.case-editor input[type=file]{max-width:100%;font-size:14px}}.pa-section{background:#fff;border:1px solid #dce5e9;border-radius:12px;margin:22px 0;padding:22px;font-size:16px;line-height:1.55}.pa-section>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.pa-section h3{margin:0;font-size:22px}.pa-section p{color:#5c717c;margin:8px 0}.pa-tabs,.pa-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.pa-tabs button[aria-pressed=true]{color:#087da8;background:#e9f6fb;border-color:#87c9e1}.pa-section button{white-space:normal;min-height:44px;font-size:14px}.pa-list article{border-top:1px solid #e1e8ec;justify-content:space-between;align-items:start;gap:16px;padding:18px 0;display:flex}.pa-list article>div{min-width:0}.pa-list time,.pa-list strong,.pa-list small{display:block}.pa-list time{color:#58707d;margin-bottom:5px;font-size:14px}.pa-list strong{font-size:17px}.pa-list small{font-size:14px}.pa-form{background:#f5f8fa;border:1px solid #dce5e9;border-radius:10px;margin:20px 0;padding:20px}.pa-form>div:not(.pa-actions){grid-template-columns:1fr 1fr;gap:16px;display:grid}.pa-form label{gap:7px;font-size:14px;display:grid}.pa-form input,.pa-form select,.pa-form textarea{font:inherit;box-sizing:border-box;border:1px solid #bdd0da;border-radius:8px;min-width:0;max-width:100%;padding:12px;font-size:16px}.pa-form textarea{min-height:90px}.pa-error{color:#9d2932!important}.pa-form h4{margin:0 0 14px;font-size:18px}#portal-viewings{scroll-margin-top:90px}@media (width<=760px){.pa-section{padding:16px}.pa-section>header,.pa-list article{flex-direction:column}.pa-form{padding:16px}.pa-form>div:not(.pa-actions){grid-template-columns:minmax(0,1fr)}.pa-list article button,.pa-section>header>button{width:100%}.pa-tabs{grid-template-columns:1fr 1fr;display:grid}.pa-tabs>button:last-child{grid-column:1/-1}}.admin-support-card .support-grant-details{min-width:0;display:block}.admin-support-card .support-grant-details p{color:#526875;margin:6px 0;font-size:14px;line-height:1.5}.support-grant-details details{border-top:1px solid #dbe6ea;margin-top:12px;padding-top:12px}.support-grant-details summary{cursor:pointer;font-size:14px;font-weight:700}.support-grant-details ul{margin:8px 0;padding:0;list-style:none}.support-grant-details li{border-bottom:1px solid #dbe6ea;gap:5px;padding:12px 0;font-size:14px;line-height:1.5;display:grid}.support-grant-details li:last-child{border-bottom:0}.support-grant-details span{overflow-wrap:anywhere}.abc-modal .abc-detail-section h3{font-size:1rem;line-height:1.5}.abc-modal .abc-detail-section ul,.abc-modal .abc-detail-section p{color:#444;font-size:1rem;line-height:1.7}.abc-modal .abc-detail-section li+li{margin-top:.8rem}.abc-modal .abc-detail-section a{color:#17617b;overflow-wrap:anywhere;text-decoration:underline}.task-stats>button[aria-pressed=true]{border-color:#087fac;box-shadow:inset 0 0 0 1px #087fac}.task-stats>button:focus-visible,.task-list:focus-visible{outline-offset:3px;outline:3px solid #087fac}.task-list{scroll-margin-top:110px}.task-results-heading{border-bottom:1px solid var(--line);margin:0;padding:16px 20px;font-size:18px}.task-results-heading span{color:#657d89;margin-left:8px}.task-toolbar{flex-wrap:wrap}@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-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-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.connect-shell{--connect-dark:#2f3437;--connect-gold:#c8a24a;--connect-soft:#f5f7f8;--connect-line:#dce5e8;color:#2f3437;max-width:1500px;margin:0 auto}.connect-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:16px;display:flex}.connect-head>div:first-child>span,.connect-section-head span{color:#9a741f;letter-spacing:.14em;font-size:10px;font-weight:900}.connect-head h1{letter-spacing:-.035em;margin:6px 0 4px;font-size:clamp(27px,3vw,38px)}.connect-head p,.connect-section-head p{color:#71828a;margin:0;font-size:12px;line-height:1.55}.connect-head-status{justify-items:end;gap:7px;display:grid}.connect-head-status>span,.connect-section-head>b{border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.connect-head-status .test,.connect-section-head .test{color:#8a6410;background:#fff4d6}.connect-head-status .live,.connect-section-head .live{color:#197347;background:#e6f8ee}.connect-head-status small{color:#71828a;font-size:9px}.connect-trust{border:1px solid #ead9aa;border-left:5px solid var(--connect-gold);background:#fffaf0;border-radius:10px;align-items:center;gap:13px;padding:13px 15px;display:flex}.connect-trust b{white-space:nowrap;color:#674c11;font-size:11px}.connect-trust span{color:#766a4d;font-size:10px;line-height:1.5}.connect-tabs{border:1px solid var(--connect-line);background:#fff;border-radius:11px;gap:5px;margin:17px 0;padding:5px;display:flex;overflow-x:auto}.connect-tabs button{color:#60727a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;padding:0 14px;font-size:10px;font-weight:850;position:relative}.connect-tabs button.active{background:var(--connect-dark);color:#fff}.connect-tabs em{color:#fff;background:#c9343d;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-5px;right:-2px}.connect-loading{text-align:center;color:#71828a;padding:50px}.connect-inbox{border:1px solid var(--connect-line);background:#fff;border-radius:14px;grid-template-columns:minmax(250px,.72fr) minmax(440px,1.65fr) minmax(220px,.62fr);min-height:660px;display:grid;overflow:hidden;box-shadow:0 14px 34px #283a420d}.connect-threads{border-right:1px solid var(--connect-line);flex-direction:column;min-width:0;display:flex}.connect-threads>header{border-bottom:1px solid var(--connect-line);justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.connect-threads h2,.connect-thread h2,.connect-context h3{margin:0;font-size:14px}.connect-threads header small{color:#829198;margin-top:3px;font-size:8px;display:block}.connect-threads header button{color:#775813;cursor:pointer;background:#fffaf0;border:1px solid #d8be77;border-radius:7px;min-height:32px;padding:0 9px;font-size:8px;font-weight:900}.connect-search{border:1px solid var(--connect-line);background:var(--connect-soft);color:#8a999f;border-radius:8px;align-items:center;gap:7px;margin:11px;padding:9px 11px;display:flex}.connect-search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.connect-threads>div{flex:1;overflow-y:auto}.connect-threads>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:12px 13px;display:grid}.connect-threads>div>button.active{background:#f2f7f9;box-shadow:inset 3px 0 #c8a24a}.channel-dot{color:#177d4c;background:#e8f8ef;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.connect-threads button>div{grid-template-columns:1fr auto;gap:3px;min-width:0;display:grid}.connect-threads strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.connect-threads small{color:#71828a;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:8px;overflow:hidden}.connect-threads time{color:#99a4a8;grid-area:1/2;font-size:7px}.connect-threads button>em{color:#fff;background:#168951;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;display:grid}.connect-empty-small{color:#71828a;text-align:center;padding:28px 18px}.connect-empty-small b{color:#344b55;font-size:11px;display:block}.connect-empty-small p{font-size:9px;line-height:1.5}.connect-thread{background:#f7f9fa;flex-direction:column;min-width:0;display:flex}.connect-thread>header{border-bottom:1px solid var(--connect-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:11px 16px;display:flex}.connect-thread>header>div{align-items:center;gap:9px;display:flex}.connect-thread>header>div:first-child>span{color:#fff;background:#2f3437;border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;font-weight:900;display:grid}.connect-thread header small{color:#7b8b91;margin-top:2px;font-size:8px;display:block}.connect-thread>header>div:last-child{justify-items:end;display:grid}.connect-thread>header>div:last-child b{color:#8b6818;font-size:8px}.connect-messages{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow-y:auto}.connect-messages article{border:1px solid var(--connect-line);background:#fff;border-radius:12px 12px 12px 3px;width:min(78%,520px);padding:11px 13px;box-shadow:0 5px 15px #1e323c0a}.connect-messages article.outbound{background:#fffaf0;border-color:#d9c58b;border-radius:12px 12px 3px;align-self:flex-end}.connect-messages article>span{color:#9a741f;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.connect-messages p{white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.connect-messages footer{color:#89979c;justify-content:flex-end;gap:7px;margin-top:6px;font-size:7px;display:flex}.connect-messages footer b{font-weight:800}.connect-messages footer b.failed{color:#b13b43}.connect-messages article>small{color:#b13b43;margin-top:6px;font-size:7px;display:block}.connect-compose{background:#fff;border:1px solid #ccd9de;border-radius:12px;margin:0 12px 12px;padding:10px;box-shadow:0 10px 28px #283a4214}.connect-compose>div{gap:7px;display:flex}.connect-compose select{flex:1}.connect-compose select,.connect-compose>div button{border:1px solid var(--connect-line);color:#50656e;background:#fff;border-radius:7px;min-height:32px;padding:0 9px;font-size:8px;font-weight:800}.connect-compose>div button{color:#856418;cursor:pointer}.connect-compose textarea{resize:vertical;width:100%;min-height:78px;font:inherit;border:0;outline:0;padding:10px 3px;font-size:10px}.connect-compose footer{border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.connect-compose footer small{color:#85949a;font-size:7px}.connect-compose footer button,.connect-primary{color:#fff;cursor:pointer;background:#2f3437;border:0;border-radius:7px;min-height:36px;padding:0 13px;font-size:9px;font-weight:900}.connect-compose button:disabled,.connect-primary:disabled{opacity:.55;cursor:wait}.connect-thread-empty{text-align:center;place-items:center;margin:auto;padding:30px;display:grid}.connect-thread-empty>span{color:#c8a24a;font-size:36px}.connect-thread-empty h2{margin:8px 0 4px}.connect-thread-empty p{color:#71828a;max-width:360px;margin:0;font-size:10px;line-height:1.5}.connect-context{border-left:1px solid var(--connect-line);background:#fff;padding:16px}.connect-context>p{color:#71828a;font-size:9px;line-height:1.5}.connect-context dl{gap:0;margin:14px 0;display:grid}.connect-context dl>div{border-bottom:1px solid #edf1f3;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.connect-context dt{color:#71828a;font-size:8px}.connect-context dd{text-align:right;margin:0;font-size:8px;font-weight:850}.connect-warning{background:#fffaf0;border:1px solid #ead9aa;border-radius:8px;margin:14px 0;padding:12px}.connect-warning b{color:#705314;font-size:9px}.connect-warning p{color:#766a4d;margin:4px 0 0;font-size:8px;line-height:1.5}.connect-context>button{border:1px solid var(--connect-line);cursor:pointer;background:#fff;border-radius:7px;width:100%;min-height:36px;font-size:8px;font-weight:850}.connect-workspace-grid,.connect-settings-grid{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);gap:15px;display:grid}.connect-workspace-grid>main,.connect-workspace-grid>aside,.connect-settings-grid>main,.connect-settings-grid>aside{border:1px solid var(--connect-line);background:#fff;border-radius:13px;padding:20px}.connect-section-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.connect-section-head h2{margin:4px 0;font-size:21px}.connect-section-head>b{color:#5f747c;background:#eef3f5}.automation-builder{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:14px;display:grid}.automation-builder>div{border:1px solid var(--connect-line);background:#f8fafb;border-radius:10px;gap:7px;padding:15px;display:grid}.automation-builder small{color:#9a741f;letter-spacing:.12em;font-size:8px;font-weight:900}.automation-builder>i{color:#c8a24a;font-size:24px}.automation-builder select,.automation-builder input,.automation-builder textarea,.connect-form-row input,.connect-form-row select,.connect-full-label textarea,.connect-agent-rules textarea,.connect-settings-grid input,.connect-settings-grid select{color:#344b55;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d8e2e6;border-radius:7px;padding:8px 9px;font-size:9px}.automation-builder textarea{resize:vertical;min-height:60px}.connect-form-row{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.connect-form-row label,.connect-full-label,.connect-agent-rules label,.connect-settings-grid aside>label{color:#50656e;gap:5px;font-size:8px;font-weight:850;display:grid}.connect-full-label textarea{resize:vertical;min-height:120px}.connect-checks{color:#60737b;flex-wrap:wrap;gap:12px;margin:14px 0;font-size:8px;display:flex}.connect-checks label,.connect-test-toggle{align-items:flex-start;gap:7px;display:flex}.connect-checks input,.connect-test-toggle input{accent-color:#9b761f}.connect-form-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.connect-form-actions>button:not(.connect-primary){border:1px solid var(--connect-line);background:#fff;border-radius:7px;min-height:36px;padding:0 12px;font-size:9px;font-weight:850}.connect-workspace-grid>aside>h3{margin:2px 0 13px;font-size:13px}.connect-card-list{gap:9px;max-height:690px;display:grid;overflow:auto}.connect-card-list article{border:1px solid var(--connect-line);background:#fff;border-radius:9px;padding:13px}.connect-card-list header,.connect-card-list footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.connect-card-list header span{color:#5f737c;background:#eef3f5;border-radius:99px;padding:4px 6px;font-size:7px;font-weight:850}.connect-card-list header span.aktiv{color:#1a7248;background:#e5f7ed}.connect-card-list header span.pausiert{color:#9a531f;background:#fff1e7}.connect-card-list button{color:#896816;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.connect-card-list h4{margin:9px 0 6px;font-size:11px}.connect-card-list p{color:#667981;white-space:pre-wrap;margin:4px 0;font-size:8px;line-height:1.48}.connect-card-list ul{color:#49705d;margin:8px 0;padding:0;font-size:8px;list-style:none}.connect-card-list li{margin:4px 0}.connect-card-list footer{border-top:1px solid #edf1f3;margin-top:10px;padding-top:8px}.connect-card-list footer small,.connect-card-list footer b{font-size:7px}.connect-placeholder{color:#71828a;font-size:9px}.connect-agent-rules{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid}.connect-agent-rules textarea{resize:vertical;min-height:110px}.connect-warning.wide{max-width:720px}.connect-test-toggle{border:1px solid var(--connect-line);background:#f7f9fa;border-radius:8px;margin:14px 0;padding:12px}.connect-test-toggle span{gap:3px;display:grid}.connect-test-toggle b{font-size:9px}.connect-test-toggle small{color:#71828a;font-size:8px;line-height:1.5}.connect-webhook{color:#fff;background:#263338;border-radius:8px;gap:5px;margin-top:17px;padding:13px;display:grid}.connect-webhook small{color:#d8bc70;font-size:7px;font-weight:850}.connect-webhook code{font-size:10px}.connect-webhook span{color:#b8c6cc;font-size:7px}.connect-settings-grid aside{flex-direction:column;gap:10px;display:flex}.connect-settings-grid aside>.connect-section-head{margin-bottom:2px}.consent-log{border-top:1px solid var(--connect-line);margin-top:12px;padding-top:12px}.consent-log h3{margin:0 0 9px;font-size:11px}.consent-log article{border-bottom:1px solid #edf1f3;grid-template-columns:8px 1fr;align-items:center;gap:8px;padding:7px 0;display:grid}.consent-log article>span{border-radius:50%;width:8px;height:8px}.consent-log .granted{background:#20a060}.consent-log .revoked{background:#c8454d}.consent-log b,.consent-log small{font-size:8px;display:block}.consent-log small{color:#758790;margin-top:2px}@media (width<=1180px){.connect-inbox{grid-template-columns:280px 1fr}.connect-context{display:none}.connect-workspace-grid,.connect-settings-grid{grid-template-columns:1fr}.connect-card-list{max-height:none}}@media (width<=760px){.connect-head{flex-direction:column;align-items:flex-start}.connect-head-status{justify-items:start}.connect-trust{flex-direction:column;align-items:flex-start}.connect-tabs{margin-left:-4px;margin-right:-4px}.connect-inbox{min-height:0;display:block;overflow:visible}.connect-threads{border:1px solid var(--connect-line);border-radius:11px}.connect-thread{border:1px solid var(--connect-line);border-radius:11px;min-height:600px;margin-top:12px;overflow:hidden}.connect-messages{min-height:330px}.connect-workspace-grid>main,.connect-workspace-grid>aside,.connect-settings-grid>main,.connect-settings-grid>aside{padding:14px}.automation-builder{grid-template-columns:1fr}.automation-builder>i{justify-self:center;transform:rotate(90deg)}.connect-form-row,.connect-agent-rules{grid-template-columns:1fr}.connect-compose>div,.connect-compose footer{flex-direction:column;align-items:stretch}.connect-compose>div button,.connect-compose footer button{min-height:42px}.connect-messages article{width:90%}.connect-section-head{flex-direction:column;align-items:flex-start}}.flow-studio{gap:12px;min-width:0;display:grid}.flow-studio button,.flow-studio input,.flow-studio select,.flow-studio textarea{font:inherit}.flow-studio-head{border:1px solid var(--connect-line);background:#fff;border-radius:13px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.flow-studio-head>div:first-child>span{color:#9a741f;letter-spacing:.14em;font-size:9px;font-weight:900}.flow-studio-head h2{margin:5px 0 3px;font-size:23px}.flow-studio-head p{color:#71828a;margin:0;font-size:10px;line-height:1.5}.flow-state{align-items:flex-end;gap:10px;display:flex}.flow-state label{color:#60737b;gap:4px;font-size:8px;font-weight:850;display:grid}.flow-state input{border:1px solid var(--connect-line);color:#2f3437;border-radius:8px;width:min(340px,34vw);min-height:37px;padding:0 10px;font-size:10px;font-weight:750}.flow-state>span{color:#61757d;background:#eef3f5;border-radius:8px;place-items:center;min-width:72px;height:37px;padding:0 10px;font-size:8px;font-weight:900;display:grid}.flow-state>span.aktiv{color:#197247;background:#e4f7ec}.flow-state>span.pausiert{color:#95501c;background:#fff0e5}.flow-toolbar{border:1px solid var(--connect-line);background:#fff;border-radius:11px;align-items:center;gap:7px;padding:9px;display:flex;overflow-x:auto}.flow-toolbar>span{flex:1}.flow-toolbar button{border:1px solid var(--connect-line);color:#52676f;white-space:nowrap;cursor:pointer;background:#fff;border-radius:7px;min-height:34px;padding:0 10px;font-size:8px;font-weight:850}.flow-toolbar button:hover{color:#795a16;border-color:#c8a24a}.flow-toolbar .flow-save{color:#fff;background:#2f3437;border-color:#2f3437}.flow-toolbar .flow-publish{color:#fff;background:#c8a24a;border-color:#a88029}.flow-toolbar button:disabled{opacity:.45;cursor:not-allowed}.flow-pan-hint{color:#7b8c92;white-space:nowrap;font-size:7px}.flow-pan-buttons{border:1px solid var(--connect-line);border-radius:7px;display:flex;overflow:hidden}.flow-pan-buttons button{border:0;border-radius:0;min-width:30px;padding:0}.flow-pan-buttons button+button{border-left:1px solid var(--connect-line)}.flow-zoom{border:1px solid var(--connect-line);border-radius:7px;align-items:center;display:flex;overflow:hidden}.flow-zoom button{border:0;border-radius:0;min-width:30px}.flow-zoom b{text-align:center;color:#667981;min-width:47px;font-size:8px}.flow-layout{border:1px solid var(--connect-line);background:#fff;border-radius:14px;grid-template-columns:245px minmax(480px,1fr) 270px;min-height:710px;display:grid;overflow:hidden;box-shadow:0 14px 36px #27373f0f}.flow-palette{border-right:1px solid var(--connect-line);background:#fbfcfc;flex-direction:column;min-width:0;display:flex}.flow-palette>label{color:#52676f;border-bottom:1px solid var(--connect-line);gap:5px;padding:13px;font-size:8px;font-weight:850;display:grid}.flow-palette>label input{border:1px solid var(--connect-line);background:#fff;border-radius:8px;min-height:36px;padding:0 10px;font-size:9px}.flow-palette>div{padding:10px;overflow-y:auto}.flow-palette section{margin-bottom:14px}.flow-palette h3{color:#839198;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;padding:0 3px;font-size:7px}.flow-palette section>button{text-align:left;cursor:grab;background:#fff;border:1px solid #e2e9eb;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin:5px 0;padding:8px;display:grid}.flow-palette section>button:hover{border-color:#d2b65e;transform:translateY(-1px);box-shadow:0 6px 16px #37464d12}.flow-palette button>span,.flow-inspector header>span{color:#4c6570;background:#eaf1f3;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.flow-palette button>span.trigger,.flow-inspector header>span.trigger{color:#315ea6;background:#e7efff}.flow-palette button>span.message,.flow-inspector header>span.message{color:#187448;background:#e4f7ec}.flow-palette button>span.logic,.flow-inspector header>span.logic{color:#8a6410;background:#fff3d6}.flow-palette button>span.ai,.flow-inspector header>span.ai{color:#6943b0;background:#eee8ff}.flow-palette button>span.action,.flow-inspector header>span.action{color:#276987;background:#e8f3fa}.flow-palette button>span.end,.flow-inspector header>span.end{color:#637278;background:#eef0f1}.flow-palette button>div{gap:2px;min-width:0;display:grid}.flow-palette button b{font-size:8px}.flow-palette button small{color:#7a898f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.35;overflow:hidden}.flow-palette button em{color:#b28a30;font-size:12px;font-style:normal}.flow-canvas-wrap{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-color:#aebcc2 #edf2f4;scrollbar-width:auto;touch-action:none;cursor:grab;background-color:#f7f9fa;background-image:radial-gradient(#cbd6da 1px,#0000 1px);background-size:20px 20px;outline:none;align-self:stretch;min-width:0;min-height:0;max-height:100%;position:relative;overflow:scroll}.flow-canvas-wrap:focus-visible{box-shadow:inset 0 0 0 2px #c8a24a8c}.flow-canvas-wrap.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.flow-canvas-wrap::-webkit-scrollbar{width:12px;height:12px}.flow-canvas-wrap::-webkit-scrollbar-track{background:#edf2f4}.flow-canvas-wrap::-webkit-scrollbar-thumb{background:#aebcc2;border:3px solid #edf2f4;border-radius:999px}.flow-canvas-wrap::-webkit-scrollbar-thumb:hover{background:#8fa1a9}.flow-canvas{min-width:100%;min-height:100%;position:relative}.flow-canvas-scale{transform-origin:0 0;position:relative}.flow-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.flow-lines path{fill:none;stroke:#9fb0b7;stroke-width:2.2px}.flow-lines text{fill:#778990;text-anchor:middle;paint-order:stroke;stroke:#f7f9fa;stroke-width:5px;font-size:9px;font-weight:800}.flow-node{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#fff;border:1px solid #d6e0e3;border-left:4px solid #78909a;border-radius:11px;width:238px;min-height:98px;padding:11px 12px 9px;position:absolute;box-shadow:0 8px 20px #2d3d4517}.flow-node:active{cursor:grabbing}.flow-node.selected{border-color:#c8a24a;box-shadow:0 0 0 2px #c8a24a33,0 12px 24px #2d3d451f}.flow-node.trigger{border-left-color:#4f78bb}.flow-node.message{border-left-color:#2d9a66}.flow-node.logic{border-left-color:#c89c35}.flow-node.ai{border-left-color:#7751be}.flow-node.action{border-left-color:#3f819e}.flow-node.end{border-left-color:#7c8a90}.flow-node>header{align-items:center;gap:6px;display:flex}.flow-node>header>span{background:#f0f4f5;border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.flow-node>header>small{color:#84939a;letter-spacing:.1em;text-transform:uppercase;flex:1;font-size:6px;font-weight:900}.flow-node>header>button{color:#718087;cursor:pointer;background:#f1f4f5;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.flow-node>strong{margin:8px 0 3px;font-size:10px;display:block}.flow-node>p{color:#75868d;height:20px;margin:0;font-size:7px;line-height:1.4;overflow:hidden}.flow-node>footer{grid-template-columns:6px 1fr 6px;align-items:center;gap:6px;margin-top:8px;display:grid}.flow-node>footer i{background:#fff;border:2px solid #a8b7bd;border-radius:50%;width:6px;height:6px}.flow-node>footer b{text-align:center;color:#83939a;font-size:6px;font-weight:800}.flow-drop-empty{color:#62777f;text-align:center;background:#ffffffc7;border:2px dashed #cbd6da;border-radius:14px;gap:6px;width:300px;padding:30px;display:grid;position:absolute;top:350px;left:570px}.flow-drop-empty b{font-size:12px}.flow-drop-empty span{font-size:8px}.flow-inspector{border-left:1px solid var(--connect-line);background:#fff;padding:15px;overflow-y:auto}.flow-inspector>header{border-bottom:1px solid var(--connect-line);align-items:center;gap:10px;margin-bottom:15px;padding-bottom:12px;display:flex}.flow-inspector header small{color:#99731e;letter-spacing:.1em;font-size:7px;font-weight:900}.flow-inspector h3{margin:3px 0 0;font-size:13px}.flow-inspector>label,.flow-connect label{color:#536870;gap:5px;margin:10px 0;font-size:8px;font-weight:850;display:grid}.flow-inspector input,.flow-inspector select,.flow-inspector textarea{color:#30454e;background:#fff;border:1px solid #d7e1e4;border-radius:7px;width:100%;min-height:37px;padding:8px 9px;font-size:8px}.flow-inspector textarea{resize:vertical;min-height:78px;line-height:1.5}.flow-connect{background:#fffaf0;border:1px solid #dfd1a7;border-radius:9px;margin-top:18px;padding:12px}.flow-connect h4,.flow-edge-list h4{margin:0 0 8px;font-size:9px}.flow-connect button{color:#fff;cursor:pointer;background:#2f3437;border:0;border-radius:7px;width:100%;min-height:35px;font-size:8px;font-weight:900}.flow-connect button:disabled{opacity:.4}.flow-edge-list{margin-top:14px}.flow-edge-list>div{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:6px;padding:7px 0;display:flex}.flow-edge-list span{color:#657880;font-size:7px}.flow-edge-list button{color:#a34349;cursor:pointer;background:0 0;border:0}.flow-inspector-empty{text-align:center;padding:35px 8px}.flow-inspector-empty b{font-size:11px}.flow-inspector-empty p{color:#75868d;font-size:8px;line-height:1.5}.flow-bottom{grid-template-columns:1.25fr .9fr .85fr;gap:12px;display:grid}.flow-bottom>section{border:1px solid var(--connect-line);background:#fff;border-radius:12px;min-width:0;padding:15px}.flow-bottom>section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.flow-bottom h3{margin:0;font-size:11px}.flow-bottom header>span{color:#60757d;background:#eef3f5;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:850}.flow-bottom>section.has-errors{background:#fffafb;border-color:#e3aeb2}.flow-bottom>section.has-errors header>span{color:#a23e45;background:#fee9ea}.flow-bottom>section.is-valid{border-color:#add9bf}.flow-bottom>section.is-valid header>span{color:#197247;background:#e6f7ed}.flow-bottom>section>p{color:#71828a;margin:10px 0 0;font-size:8px;line-height:1.55}.flow-bottom ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.flow-bottom ul li{font-size:8px;line-height:1.4}.flow-bottom li.error{color:#a33f46}.flow-bottom li.warning{color:#8a6410}.flow-bottom li.success{color:#197247}.flow-test-context{grid-template-columns:minmax(160px,1fr) auto auto;align-items:end;gap:8px;margin-top:10px;display:grid}.flow-test-context label{color:#657981;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.flow-test-context label:first-child{gap:4px;display:grid}.flow-test-context input[type=text],.flow-test-context input:not([type]){min-height:31px;font:inherit;border:1px solid #d9e3e7;border-radius:7px;padding:0 8px;font-size:8px}.flow-test-context input[type=checkbox]{accent-color:#9b761f}.flow-bottom ol{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.flow-bottom ol li{background:#fbfcfc;border:1px solid #dce5e8;border-radius:8px;align-items:center;gap:7px;min-width:145px;padding:8px;display:flex}.flow-bottom ol li>b{color:#fff;background:#2f3437;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.flow-bottom ol span{gap:2px;display:grid}.flow-bottom ol strong{font-size:7px}.flow-bottom ol small{color:#78888e;font-size:6px}.flow-runner-center{border:1px solid var(--connect-line);background:#fff;border-radius:13px;margin-top:14px;overflow:hidden}.flow-runner-center>header{border-bottom:1px solid var(--connect-line);background:linear-gradient(135deg,#fff 0%,#f7fafb 100%);justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 18px;display:flex}.flow-runner-center>header>div:first-child>span{color:#9a741f;letter-spacing:.13em;font-size:7px;font-weight:900}.flow-runner-center h3{margin:5px 0 4px;font-size:15px}.flow-runner-center header p{color:#71828a;max-width:670px;margin:0;font-size:8px;line-height:1.5}.flow-runner-summary{gap:7px;display:flex}.flow-runner-summary>b{color:#334a54;background:#fff;border:1px solid #dfe7ea;border-radius:9px;min-width:82px;padding:9px 11px;font-size:16px;display:grid}.flow-runner-summary b.danger{color:#a33f46;border-color:#efc7ca}.flow-runner-summary small{color:#7b8b92;margin-top:3px;font-size:6px;font-weight:800}.flow-runner-table{overflow-x:auto}.flow-runner-row{border-bottom:1px solid #edf1f3;grid-template-columns:minmax(180px,1.1fr) minmax(230px,1.35fr) minmax(135px,.65fr) minmax(170px,.8fr);align-items:start;gap:12px;min-width:800px;padding:12px 18px;display:grid}.flow-runner-row.head{color:#7a8b92;text-transform:uppercase;background:#f8fafb;padding-top:8px;padding-bottom:8px;font-size:7px;font-weight:900}.flow-runner-row>div{gap:4px;display:grid}.flow-runner-row b{font-size:8px}.flow-runner-row small{color:#788991;font-size:7px;line-height:1.4}.flow-runner-row em{color:#a43f46;font-size:7px;font-style:normal;line-height:1.35}.runner-status{color:#516a75;background:#edf3f5;border-radius:99px;width:max-content;padding:4px 7px;font-size:7px;font-weight:900}.flow-runner-row.completed .runner-status{color:#247346;background:#e4f5ea}.flow-runner-row.failed .runner-status{color:#a23e45;background:#fde9ea}.flow-runner-row.waiting_reply .runner-status,.flow-runner-row.waiting_time .runner-status{color:#8c6816;background:#fff3d8}.flow-runner-row.approval_required .runner-status{color:#9c531d;background:#fff0e5}.flow-runner-row details{margin-top:3px}.flow-runner-row summary{color:#896818;cursor:pointer;font-size:7px;font-weight:850}.flow-runner-row details p{color:#71828a;margin:5px 0 0;font-size:7px}.flow-runner-actions{flex-wrap:wrap;gap:5px!important;display:flex!important}.flow-runner-actions button{color:#405863;cursor:pointer;background:#fff;border:1px solid #d4e0e4;border-radius:7px;min-height:29px;padding:0 8px;font-size:7px;font-weight:850}.flow-runner-actions button.danger{color:#a33f46;border-color:#efd0d2}.flow-runner-actions button:disabled{opacity:.55}.flow-runner-empty{text-align:center;padding:28px}.flow-runner-empty b{font-size:10px}.flow-runner-empty p{color:#71828a;max-width:540px;margin:5px auto 0;font-size:8px}.flow-saved-list,.flow-runs{gap:6px;max-height:180px;margin-top:10px;display:grid;overflow-y:auto}.flow-saved-list>button,.flow-runs article{text-align:left;background:#fff;border:1px solid #e1e8ea;border-radius:8px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.flow-saved-list>button{cursor:pointer}.flow-saved-list>button.active{background:#fffaf0;border-color:#c8a24a}.flow-saved-list>button>span,.flow-runs article>span{background:#a8b5ba;border-radius:50%;width:7px;height:7px}.flow-saved-list span.aktiv,.flow-runs span.success{background:#28a261}.flow-saved-list span.pausiert,.flow-runs span.warning{background:#e5a82f}.flow-runs span.error{background:#cf4f56}.flow-saved-list div,.flow-runs div{gap:2px;min-width:0;display:grid}.flow-saved-list b,.flow-runs b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.flow-saved-list small,.flow-runs small{color:#78888e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.flow-saved-list em{color:#9a741f;font-size:7px;font-style:normal;font-weight:850}.flow-runs p{color:#71828a;font-size:8px}.flow-safety{background:#f7f9fa;border:1px solid #d8e3e6;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.flow-safety b{color:#4e646d;white-space:nowrap;font-size:8px}.flow-safety span{color:#708188;font-size:7px;line-height:1.5}.connect-template-steps{grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 18px;display:grid}.connect-template-steps span{border:1px solid var(--connect-line);color:#6e7e84;background:#f8fafb;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:7px 9px;font-size:8px;font-weight:850;display:flex}.connect-template-steps b{color:#fff;background:#839198;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.connect-template-steps .active{color:#735718;background:#fffaf0;border-color:#dfca91}.connect-template-steps .active b{background:#c8a24a}.connect-full-label small,.connect-form-row label>small{color:#849298;font-size:7px;font-weight:500;line-height:1.45}.connect-approval-status{border:1px solid var(--connect-line);color:#65767d;background:#f5f7f8;border-radius:7px;align-items:center;min-height:38px;padding:0 10px;font-size:9px;font-weight:900;display:flex}.connect-approval-status.freigegeben,.template-status.freigegeben{color:#187247;background:#e5f7ed}.connect-approval-status.zur-prüfung,.template-status.zur-prüfung{color:#8a6410;background:#fff3d6}.connect-approval-status.abgelehnt,.template-status.abgelehnt{color:#aa333e;background:#ffe8ea}.template-status{border-radius:999px;padding:4px 6px}.connect-form-actions.spread{align-items:center}.connect-form-actions.spread>span{flex:1}.connect-template-steps .done{color:#246f48;background:#f2fbf6;border-color:#b8ddc6}.connect-template-steps .done b{background:#2b8b59}.connect-template-designer{grid-template-columns:minmax(390px,1fr) 320px;align-items:start;gap:15px;margin:16px 0;display:grid}.connect-template-fields{gap:11px;display:grid}.connect-template-fields>label,.connect-template-buttons article>label{color:#50656e;gap:5px;font-size:8px;font-weight:850;display:grid}.connect-template-fields>label>small,.connect-template-buttons label>small{color:#849298;justify-self:end;font-size:7px;font-weight:500}.connect-template-fields input,.connect-template-fields select,.connect-template-fields textarea{color:#344b55;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d8e2e6;border-radius:8px;padding:8px 10px;font-size:9px}.connect-template-fields textarea{resize:vertical;min-height:135px;line-height:1.55}.connect-template-buttons{background:#f7f9fa;border:1px solid #dbe4e7;border-radius:11px;overflow:hidden}.connect-template-buttons>header{background:#fff;border-bottom:1px solid #dbe4e7;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.connect-template-buttons>header>div{gap:2px;display:grid}.connect-template-buttons>header b{font-size:9px}.connect-template-buttons>header small{color:#7c8c92;font-size:7px}.connect-template-buttons>header>button{color:#775813;cursor:pointer;background:#fffaf0;border:1px solid #d8be77;border-radius:7px;min-height:31px;padding:0 9px;font-size:8px;font-weight:900}.connect-template-buttons>header>button:disabled{opacity:.45;cursor:not-allowed}.connect-template-buttons>article{background:#fff;border:1px solid #dce4e7;border-radius:9px;gap:8px;margin:10px;padding:11px;display:grid}.connect-template-buttons>article>header{justify-content:space-between;align-items:center;display:flex}.connect-template-buttons>article>header>b{font-size:9px}.connect-template-buttons>article>header>div{gap:3px;display:flex}.connect-template-buttons>article>header button{color:#63757d;cursor:pointer;background:#fff;border:1px solid #dde5e8;border-radius:6px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.connect-template-buttons>article>header button:last-child{color:#a34349}.connect-template-buttons>article>header button:disabled{opacity:.3;cursor:not-allowed}.connect-template-buttons>p{color:#7d8d93;text-align:center;margin:0;padding:16px;font-size:8px}.connect-template-dynamic{align-items:flex-start;grid-template-columns:auto 1fr!important;display:flex!important}.connect-template-dynamic input{accent-color:#9b761f;width:auto;min-height:0;margin-top:2px}.connect-template-dynamic span{gap:2px;display:grid}.connect-template-dynamic b{font-size:8px}.connect-template-dynamic small{color:#819097;font-size:7px;font-weight:500}.connect-template-preview{background:#fff;border:1px solid #cddbdd;border-radius:13px;position:sticky;top:12px;overflow:hidden;box-shadow:0 14px 30px #22384014}.connect-template-preview>header{color:#fff;background:#176f67;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.connect-template-preview>header span{letter-spacing:.12em;font-size:8px;font-weight:900}.connect-template-preview>header b{font-size:9px}.connect-template-preview>div{background-color:#efe8dc;background-image:radial-gradient(#63706d1a 1px,#0000 1px);background-size:13px 13px;min-height:390px;padding:25px 17px}.connect-template-preview article{background:#fff;border-radius:10px 10px 10px 3px;gap:6px;padding:11px 11px 7px;display:grid;box-shadow:0 4px 12px #27393e14}.connect-template-preview article strong{font-size:9px}.connect-template-preview article p{color:#344b55;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.5}.connect-template-preview article small{color:#859298;font-size:7px}.connect-template-preview article time{color:#87959a;justify-self:end;font-size:6px}.connect-template-preview>div>button{color:#087dc1;background:#fff;border:0;border-radius:8px;width:100%;min-height:37px;margin-top:5px;font-size:8px;font-weight:850;box-shadow:0 3px 10px #27393e12}.connect-template-preview>footer{color:#7c8c92;background:#f8fafb;padding:9px 12px;font-size:7px;line-height:1.45}.flow-ai-assistant{background:radial-gradient(circle at 96% 5%,#c8a24a29,#0000 34%),linear-gradient(135deg,#fffdf7,#f8fafb);border:1px solid #dec98d;border-radius:13px;grid-template-columns:52px minmax(260px,.72fr) minmax(420px,1.28fr);align-items:start;gap:18px;padding:20px;display:grid;box-shadow:0 12px 28px #3944480f}.flow-ai-mark{color:#fff;background:linear-gradient(145deg,#d5b45b,#aa822a);border-radius:13px;place-items:center;width:50px;height:50px;font-size:21px;display:grid;box-shadow:0 10px 24px #a880293b}.flow-ai-copy>small{color:#92701d;letter-spacing:.13em;font-size:8px;font-weight:900}.flow-ai-copy h3{margin:5px 0 7px;font-size:18px}.flow-ai-copy p{color:#687a82;margin:0;font-size:9px;line-height:1.58}.flow-ai-examples{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.flow-ai-examples button{color:#765a18;cursor:pointer;background:#fff;border:1px solid #e2d4ad;border-radius:999px;min-height:28px;padding:0 8px;font-size:7px;font-weight:850}.flow-ai-input{gap:8px;display:grid}.flow-ai-input>label{color:#536970;gap:5px;font-size:8px;font-weight:850;display:grid}.flow-ai-input textarea{resize:vertical;color:#2f3437;min-height:88px;font:inherit;background:#fff;border:1px solid #d8e1e4;border-radius:9px;padding:10px;font-size:9px;line-height:1.55}.flow-ai-input footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.flow-ai-input footer span{color:#7c8c92;max-width:390px;font-size:7px;line-height:1.45}.flow-ai-input footer button{color:#fff;white-space:nowrap;cursor:pointer;background:#2f3437;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:8px;font-weight:900}.flow-ai-input footer button:disabled{opacity:.5;cursor:not-allowed}.flow-ai-result{background:#fff;border-left:3px solid #c8a24a;border-radius:7px;padding:10px 12px}.flow-ai-result b{font-size:8px}.flow-ai-result p{color:#63757d;margin:3px 0;font-size:8px;line-height:1.45}.flow-ai-result ul{color:#8a6410;gap:3px;margin:6px 0 0;padding:0;font-size:7px;list-style:none;display:grid}@media (width>=1261px){.flow-layout{grid-template-rows:minmax(0,1fr);height:710px;min-height:710px;max-height:710px}.flow-canvas-wrap{height:710px;max-height:710px}}@media (width<=1260px){.flow-layout{grid-template-rows:620px auto;grid-template-columns:220px minmax(460px,1fr);min-height:0}.flow-inspector{border-top:1px solid var(--connect-line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.flow-inspector>header,.flow-inspector-empty{grid-column:1/-1}.flow-connect,.flow-edge-list{margin-top:10px}.flow-bottom{grid-template-columns:1fr 1fr}.flow-bottom>section:first-child{grid-column:1/-1}.connect-template-designer{grid-template-columns:1fr}.connect-template-preview{max-width:430px;position:relative;top:auto}}@media (width<=980px){.flow-ai-assistant{grid-template-columns:52px 1fr}.flow-ai-input{grid-column:1/-1}}@media (width<=820px){.flow-studio-head{flex-direction:column;align-items:flex-start}.flow-state{flex-direction:column;align-items:stretch;width:100%}.flow-state input{width:100%}.flow-toolbar>span,.flow-pan-hint{display:none}.flow-layout{min-height:0;display:block}.flow-palette{border-right:0;border-bottom:1px solid var(--connect-line);max-height:290px}.flow-palette>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.flow-palette section{margin:0}.flow-canvas-wrap{height:560px}.flow-inspector{max-height:none;display:block}.flow-bottom{grid-template-columns:1fr}.flow-bottom>section:first-child{grid-column:auto}.flow-safety{flex-direction:column;align-items:flex-start}.flow-runner-center>header{display:grid}.flow-runner-summary{width:100%}.flow-runner-summary>b{flex:1;min-width:0}.connect-form-actions.spread{flex-direction:column;align-items:stretch}.connect-form-actions.spread>span{display:none}.connect-template-designer{display:block}.connect-template-preview{max-width:none;margin-top:14px}}@media (width<=520px){.flow-ai-assistant{grid-template-columns:1fr;padding:15px}.flow-ai-mark{width:42px;height:42px}.flow-ai-input{grid-column:auto}.flow-ai-input footer{flex-direction:column;align-items:stretch}.flow-ai-input footer button{min-height:42px}.connect-template-steps,.flow-palette>div{grid-template-columns:1fr}.flow-toolbar{flex-wrap:wrap;align-items:stretch}.flow-toolbar button{flex:1}.flow-zoom{display:none}.flow-bottom ol li{min-width:125px}.flow-safety b{white-space:normal}}.website-complete-form{min-height:620px}.website-complete-form .form-grid label small{color:#718692;font-size:11px;line-height:1.45}.profile-upload{border:1px solid var(--line);border-radius:12px;align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:flex}.profile-upload>div{color:#087fac;background:#e9f7fd;border-radius:14px;place-items:center;width:92px;height:92px;font-size:24px;font-weight:900;display:grid;overflow:hidden}.profile-upload img{object-fit:cover;width:100%;height:100%}.profile-upload label{flex:1;gap:7px;display:grid}.profile-upload small{color:#718692}.profile-upload button,.outline,.danger-button{cursor:pointer;background:#fff;border:1px solid #d6e3e8;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:750}.subscription-native{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.subscription-native article{border:1px solid var(--line);background:#f9fbfc;border-radius:11px;gap:7px;padding:18px;display:grid}.subscription-native small{color:#738895;font-size:10px;font-weight:850}.subscription-native strong{font-size:19px}.subscription-native span{color:#718692;font-size:12px}.subscription-native button{color:#087fac;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.customer-info-card,.customer-empty{background:#f4f8fa;border-radius:10px;margin:15px 0;padding:16px}.customer-info-card p,.customer-empty p{color:#637c89;font-size:13px;line-height:1.55}.module-full-list{gap:9px;display:grid}.module-full-list article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;padding:7px 14px;display:grid}.module-full-list .suite-toggle{border:0;margin:0;padding:8px}.module-full-list em{color:#16875b;font-size:11px;font-style:normal;font-weight:800}.module-grip{cursor:grab;color:#617a87;background:#eef4f6;border:0;border-radius:7px;height:34px;font-size:18px}.keyfacts-editor{border:1px solid var(--line);border-radius:11px;margin-top:20px;padding:18px}.keyfacts-editor h3{margin:0}.keyfacts-editor p{color:#718692;font-size:12px}.keyfacts-editor>div{grid-template-columns:1fr 2fr;gap:10px;margin-top:9px;display:grid}.keyfacts-editor input{border:1px solid #d8e4e9;border-radius:8px;min-height:40px;padding:9px 11px}.domain-native{border:1px solid var(--line);border-radius:11px;gap:12px;margin:16px 0;padding:18px;display:grid}.domain-native legend{padding:0 7px;font-weight:800}.domain-native>label{font-size:13px}.domain-native button,.bfsg-native button,.customer-info-card button{color:#fff;background:#087fac;border:0;border-radius:8px;width:max-content;padding:10px 13px;font-weight:750}.property-native-list{gap:10px;margin-top:15px;display:grid}.property-native-list article{border:1px solid var(--line);border-radius:10px;grid-template-columns:55px 1fr auto;align-items:center;padding:14px;display:grid}.property-native-list article>span{font-size:27px}.property-native-list b,.property-native-list small{display:block}.property-native-list p{color:#718692;margin:4px 0}.bfsg-native{background:#f8fbf4;border:1px solid #d9e7c9;border-radius:11px;gap:9px;margin-top:16px;padding:18px;display:grid}.bfsg-native p{color:#637b67;margin:0;font-size:13px}.seo-native{color:#fff;background:linear-gradient(135deg,#173e50,#0c6686);border-radius:12px;margin-bottom:18px;padding:22px}.seo-native small{color:#b8d9e5;font-size:10px;font-weight:850}.seo-native h3{margin:7px 0;font-size:23px}.seo-native p{color:#e1eef2;max-width:760px;line-height:1.55}.seo-native strong{margin:12px 0;display:block}.seo-native button{color:#0a6688;background:#fff;border:0;border-radius:8px;padding:10px 13px;font-weight:800}.google-address{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:5px;padding:17px;display:grid}.google-address span{color:#718692;grid-column:1/-1;font-size:10px;font-weight:850}.google-address b{overflow-wrap:anywhere;font-size:16px}.google-address button{color:#fff;background:#087fac;border:0;border-radius:8px;padding:10px}.google-native{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.google-native article{border:1px solid var(--line);border-radius:11px;padding:19px}.google-native article>b{color:#4285f4;border:1px solid #dce6ea;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.google-native li{color:#607884;font-size:12px;line-height:1.7}.google-native a{color:#087fac;font-size:12px;font-weight:800}.brand-native{grid-template-columns:260px 1fr;gap:18px;margin-top:16px;display:grid}.brand-logo{border:1px solid var(--line);border-radius:11px;place-items:center;gap:14px;min-height:180px;padding:18px;display:grid}.brand-logo img{max-width:100%;max-height:100px}.brand-logo label{gap:7px;font-size:12px;display:grid}.brand-live{border:1px solid var(--line);border-radius:12px;grid-column:1/-1;min-height:190px;padding:25px}.brand-live h3{margin:10px 0;font-size:25px}.brand-live p{max-width:700px;line-height:1.55}.brand-live button{color:#fff;border:0;border-radius:8px;padding:11px 14px;font-weight:800}.security-native{gap:13px;display:grid}.security-native>article{border:1px solid var(--line);border-radius:11px;padding:18px}.security-native article p{color:#637c89;font-size:13px;line-height:1.55}.security-native article small{margin-bottom:10px;display:block}.security-native article button{background:#fff;border:1px solid #cddce3;border-radius:8px;padding:9px 12px;font-weight:750}.security-native .support-active{background:#f2fbf6;border-color:#9ed9bd}@media (width<=760px){.subscription-native,.google-native,.brand-native{grid-template-columns:1fr}.profile-upload{flex-wrap:wrap;align-items:flex-start}.keyfacts-editor>div{grid-template-columns:1fr}.module-full-list article{grid-template-columns:35px 1fr}.module-full-list em{display:none}.google-address{grid-template-columns:1fr}.property-native-list article{grid-template-columns:45px 1fr}.property-native-list label{grid-column:1/-1}}.google-domain-notice{background:#fffaf0;border:1px solid #e1c36e;border-left:4px solid #c8a24a;border-radius:9px;margin-top:14px;padding:16px 18px}.google-domain-notice strong{color:#795d12;display:block}.google-domain-notice p{color:#5d6870;margin:6px 0 0;font-size:13px;line-height:1.55}.google-intro{color:#516b78;font-size:13px;line-height:1.55}.google-copy-value{background:#f3f8fa;border-radius:8px;gap:9px;margin:13px 0;padding:12px;display:grid}.google-copy-value code{overflow-wrap:anywhere;color:#173e50;font-family:inherit;font-size:13px;font-weight:800}.google-copy-value button{color:#fff;cursor:pointer;background:#087fac;border:0;border-radius:7px;padding:10px 12px;font-weight:800}.google-steps{padding-left:20px}.google-sitemap-card{background:#f7fbfc;border:1px solid #cfe0e7;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:10px 16px;margin-top:14px;padding:18px;display:grid}.google-sitemap-card>div{grid-column:1/-1}.google-sitemap-card span{letter-spacing:.12em;color:#087fac;font-size:10px;font-weight:900}.google-sitemap-card h3{color:#173e50;margin:5px 0;font-size:17px}.google-sitemap-card p{color:#5d6f78;margin:0;font-size:13px;line-height:1.55}.google-sitemap-card code{overflow-wrap:anywhere;color:#173e50;font-family:inherit;font-size:13px;font-weight:850}.google-sitemap-card button{color:#fff;cursor:pointer;background:#087fac;border:0;border-radius:7px;padding:10px 13px;font-weight:800}.google-sitemap-card small{color:#6b7d85;grid-column:1/-1;line-height:1.45}@media (width<=760px){.google-sitemap-card{grid-template-columns:1fr}.google-sitemap-card button{width:100%}}.google-native .google-search-console-card{grid-column:1/-1}.google-search-console-card>h3{margin-bottom:14px}.google-setup-step{border-top:1px solid #dce8ed;padding:17px 0}.google-setup-step>span{letter-spacing:.12em;color:#c08d18;font-size:10px;font-weight:900;display:block}.google-setup-step h4{color:#173e50;margin:5px 0 8px;font-size:17px}.google-setup-step small{color:#6b7d85;line-height:1.45;display:block}.google-search-console-card .google-copy-value{grid-template-columns:1fr auto;align-items:center}.google-search-console-card .google-copy-value button{min-width:220px}@media (width<=760px){.google-search-console-card .google-copy-value{grid-template-columns:1fr}.google-search-console-card .google-copy-value button{width:100%;min-width:0}}.video-module-config{background:#fff;border:1px solid #dbe3e7;border-radius:15px;margin-top:24px;overflow:hidden}.video-module-config>header{background:linear-gradient(145deg,#f8fafb,#fff);border-bottom:1px solid #e8edef;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.video-module-config>header small{color:#a77c1b;letter-spacing:.9px;font-size:10px;font-weight:900}.video-module-config>header h3{color:#2f3437;margin:5px 0;font-size:20px}.video-module-config>header p{color:#66777f;max-width:720px;margin:0;font-size:12px;line-height:1.55}.video-module-config>header>span{color:#176a46;white-space:nowrap;background:#e4f3eb;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900}.video-module-config.disabled>header>span{color:#6f7b81;background:#edf1f3}.video-module-disabled-note{color:#665b43;background:#fffaf0;border-left:3px solid #c8a24a;margin:18px 22px 0;padding:12px 14px;font-size:11px;line-height:1.5}.video-source-tabs{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 22px 8px;display:grid}.video-source-tabs label{cursor:pointer;border:1px solid #dce3e7;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;column-gap:9px;padding:13px;display:grid}.video-source-tabs label.selected{background:#fffaf0;border-color:#c8a24a}.video-source-tabs input{accent-color:#a77c1b;grid-row:1/3;width:17px;height:17px}.video-source-tabs b{color:#2f3437;font-size:12px}.video-source-tabs small{color:#75858d;font-size:10px}.video-upload-panel,.video-external-panel{padding:14px 22px 22px}.video-rights{background:#fafbfb;border:1px solid #dfe6e9;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.video-rights input{accent-color:#a77c1b;width:18px;height:18px;margin-top:1px}.video-rights span,.video-rights b,.video-rights small{display:block}.video-rights b{font-size:12px}.video-rights small{color:#718089;margin-top:3px;font-size:10px;line-height:1.45}.video-file-picker{text-align:center;cursor:pointer;background:#fffdf7;border:1px dashed #a77c1b;border-radius:11px;place-items:center;min-height:120px;margin-top:11px;display:grid}.video-file-picker.disabled{opacity:.5;cursor:not-allowed}.video-file-picker span{color:#2f3437;font-size:13px;font-weight:850}.video-file-picker small{color:#75838a;margin-top:-28px;font-size:10px;display:block}.video-file-picker input{display:none}.video-file-status{background:#f5fbf7;border:1px solid #cfe2d7;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.video-file-status>span{color:#fff;background:#176a46;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.video-file-status b,.video-file-status small{display:block}.video-file-status b{font-size:12px}.video-file-status small{color:#64776c;margin-top:3px;font-size:10px}.video-file-status button{color:#9a3d35;background:#fff;border:1px solid #e0c0bd;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.video-upload-panel video{background:#171a1c;border-radius:11px;width:100%;max-height:420px;margin-top:12px}.video-external-panel>label{color:#2f3437;gap:6px;font-size:11px;font-weight:800;display:grid}.video-external-panel>label input{min-height:45px;font:inherit;border:1px solid #d8e1e5;border-radius:9px;padding:0 12px}.video-external-panel>label small{color:#718089;font-size:10px;font-weight:500}.video-external-panel iframe,.video-consent-preview{aspect-ratio:16/9;background:#23282b;border:0;border-radius:11px;width:100%;margin-top:14px}.video-consent-preview{color:#fff;cursor:pointer;place-items:center;font-size:13px;font-weight:850;display:grid}.video-consent-preview small{color:#cbd1d4;font-size:10px;font-weight:500;display:block}.video-url-error{color:#984337;background:#fff1ef;border-radius:8px;padding:11px 13px;font-size:11px}.video-module-config>footer{color:#68777f;background:#fafbfb;border-top:1px solid #e8edef;gap:8px;padding:14px 22px;font-size:10px;line-height:1.5;display:flex}.video-module-config>footer b{color:#2f3437}@media (width<=900px){.video-source-tabs{grid-template-columns:1fr}}@media (width<=600px){.video-module-config>header{flex-direction:column;padding:17px}.video-source-tabs,.video-upload-panel,.video-external-panel{padding-left:16px;padding-right:16px}.video-file-status{grid-template-columns:36px 1fr}.video-file-status button{grid-column:1/-1;width:100%;min-height:40px}.video-module-config>footer{flex-direction:column;padding:13px 16px}}.property-sync-actions{align-items:center;gap:16px;margin:14px 0;display:flex}.property-sync-actions span{color:#607782;font-size:13px;font-weight:650}.property-native-list article{cursor:grab;grid-template-columns:42px 74px minmax(0,1fr) auto}.property-native-list article:active{cursor:grabbing}.property-native-list article.unavailable{opacity:.62;background:#f4f6f7}.property-native-list .property-grip{color:#52707d;cursor:grab;background:#edf4f7;border:0;border-radius:7px;padding:9px 8px;font-size:21px;line-height:1}.property-native-list article>img{object-fit:cover;background:#eef3f5;border-radius:7px;width:74px;height:54px}.property-native-list article>span{text-align:center;width:74px}.property-native-list article>div{min-width:0}.property-native-list article>div small{color:#657c87;font-size:12px}.property-native-list article>div b{color:#163847;margin:3px 0;font-size:15px}.property-native-list article>div p{color:#647985;margin:0;font-size:13px}.property-native-list article>div a{color:#008ec3;margin-top:5px;font-size:12px;font-weight:700;display:inline-block}.property-native-list article>label{white-space:nowrap;font-size:13px;font-weight:700}.property-native-list article>label input{vertical-align:-3px;width:17px;height:17px;margin-right:6px}.property-new-badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;vertical-align:1px;background:#c8a24a;border-radius:999px;margin:0 7px 0 0;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900;display:inline-block}.property-group-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin:30px 0 4px;padding-top:20px;display:flex}.property-group-heading small{color:#0b89b5;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.property-group-heading h3{margin:5px 0 0;font-size:21px}.property-group-heading>strong{color:#087fac;background:#e6f6fc;border-radius:999px;place-items:center;min-width:38px;height:38px;display:grid}.property-group-copy{color:#607782;margin:7px 0 12px;font-size:13px;line-height:1.5}@media (width<=760px){.property-sync-actions{flex-direction:column;align-items:stretch}.property-native-list article{grid-template-columns:42px minmax(0,1fr)}.property-native-list article>img,.property-native-list article>span{display:none}.property-native-list article>label{grid-column:1/-1;padding-left:48px}}.manual-reference-form{border:1px solid var(--line);background:#f8fbfc;border-radius:12px;gap:14px;margin:16px 0 22px;padding:18px;display:grid}.manual-reference-form>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.manual-reference-form>header b{font-size:16px;display:block}.manual-reference-form>header p{color:#657c87;margin:4px 0 0;font-size:12px}.manual-reference-form>header span{color:#0788b6;background:#e5f6fc;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.manual-reference-form textarea{min-height:92px}.manual-reference-form>.primary{justify-self:start}.property-delete{color:#b63f46;cursor:pointer;background:0 0;border:0;margin-left:12px;font-size:12px;font-weight:800;text-decoration:underline}.website-full{max-width:1560px}.website-full .suite-head{margin-bottom:20px}.website-full .website-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.website-full .suite-head h1{font-size:34px}.website-full .suite-alert,.website-full .suite-alert.good{background:#eef8fc;border:0;border-left:5px solid #17a8e0;border-radius:3px;margin:0 0 20px;padding:17px 20px;box-shadow:0 1px #d9e8ee}.website-full .suite-alert b{font-size:14px}.website-full .suite-alert span{font-size:13px}.website-full .suite-alert button{min-height:42px;padding:0 17px;font-size:13px}.website-full .suite-alert .sync-light{background:#e4a72f;border-radius:50%;flex:0 0 16px;width:16px;height:16px;box-shadow:0 0 0 5px #e4a72f22}.website-full .suite-alert .sync-copy{flex:1;gap:4px;display:grid}.website-full .suite-alert .sync-copy span{display:block}.website-full .suite-alert.sync-synced{background:#eef9f4;border-left-color:#25a76d}.website-full .suite-alert.sync-synced .sync-light{background:#25a76d;box-shadow:0 0 0 5px #25a76d22}.website-full .suite-alert.sync-pending{background:#fff8e9;border-left-color:#e4a72f}.website-full .suite-alert.sync-pending .sync-light{background:#e4a72f;box-shadow:0 0 0 5px #e4a72f22}.website-full .suite-alert.sync-failed{background:#fff0f0;border-left-color:#dc3f49}.website-full .suite-alert.sync-failed .sync-light{background:#dc3f49;box-shadow:0 0 0 5px #dc3f4922}.website-full .website-tabs{scrollbar-width:thin;background:0 0;border-radius:0;align-items:stretch;gap:8px;margin:0 0 18px;padding:0;display:flex;overflow-x:auto}.website-full .website-tabs button{color:#18344b;min-width:0;min-height:46px;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #cedde4;border-radius:2px;flex:none;padding:0 16px;font-size:13px;font-weight:800}.website-full .website-tabs button:hover{color:#087fac;background:#f2fbfe;border-color:#17a8e0}.website-full .website-tabs button.active{color:#fff;box-shadow:none;background:#17a8e0;border-color:#17a8e0}.website-full .website-complete-form{border-color:#dbe6eb;border-radius:3px;min-height:650px;padding:34px}.website-full .website-complete-form .section-guide{border-bottom:1px solid #e3ebef;margin-bottom:26px;padding-bottom:22px}.website-full .website-complete-form .section-guide>b{border-radius:50%;width:38px;height:38px;font-size:15px}.website-full .website-complete-form .section-guide h2{letter-spacing:-.02em;margin-bottom:7px;font-size:26px;font-weight:650}.website-full .website-complete-form .section-guide p{font-size:15px;line-height:1.55}.website-full .website-complete-form .form-grid{gap:20px 18px}.website-full .website-complete-form .form-grid>label{gap:8px}.website-full .website-complete-form .form-grid>label>span{color:#183b4d;text-transform:uppercase;letter-spacing:.035em;font-size:13px;font-weight:800}.website-full .website-complete-form .form-grid input,.website-full .website-complete-form .form-grid select,.website-full .website-complete-form .form-grid textarea{border-color:#cddde5;border-radius:2px;min-height:50px;padding:12px 14px;font-size:15px;font-weight:550}.website-full .website-complete-form .form-grid textarea{min-height:112px;line-height:1.55}.website-full .website-complete-form .form-grid label small{font-size:12px;line-height:1.5}.website-full .profile-upload,.website-full .domain-native,.website-full .keyfacts-editor,.website-full .security-native>article,.website-full .google-native article,.website-full .brand-logo,.website-full .brand-live{border-color:#cedde4;border-radius:3px}.website-full .profile-upload{margin-bottom:24px;padding:20px}.website-full .profile-upload>div{border-radius:8px;width:96px;height:96px}.google-verification-upload{background:#f7fbfc;border:1px solid #cddfe7;border-radius:8px;gap:10px;margin:18px 0;padding:16px;display:grid}.google-verification-upload>strong{color:#183b4a;font-size:13px}.google-verification-upload>p{color:#607884;margin:0;font-size:11px;line-height:1.55}.google-verification-picker{cursor:pointer;text-align:center;background:#fff;border:1px dashed #087fac;border-radius:7px;place-items:center;min-height:94px;padding:14px;display:grid}.google-verification-picker span{color:#087fac;font-size:12px;font-weight:850}.google-verification-picker small{color:#718692;margin-top:4px;font-size:10px}.google-verification-picker input{display:none}.google-verification-status{background:#f3fbf6;border:1px solid #acd7bf;border-radius:7px;gap:8px;padding:12px;display:grid}.google-verification-status span{color:#16875b;font-size:11px;font-weight:850}.google-verification-status code{overflow-wrap:anywhere;font-size:10px}.google-verification-status button{color:#963e36;background:#fff;border:1px solid #e0c0bd;border-radius:6px;width:max-content;padding:8px 10px;font-size:10px;font-weight:800}.google-idn-note{color:#607884;margin:12px 0;line-height:1.55;display:block}.website-full .profile-upload button,.website-full .outline,.website-full .danger-button{border-radius:3px;padding:11px 15px;font-size:13px}.website-full .domain-native{gap:16px;margin:22px 0;padding:24px}.domain-test-active .website-full .domain-native,.domain-test-active .website-full .website-external,.domain-test-active .website-full .google-address{display:none}.website-full .booking-native{background:#fff;border:1px solid #cedde4;margin:0 0 28px;padding:24px}.website-full .booking-native h3{margin:0 0 7px;font-size:21px}.website-full .booking-native>div>p{color:#607884;margin:0 0 18px;font-size:14px;line-height:1.55}.website-full .booking-native fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 20px;padding:0;display:grid}.website-full .booking-native legend{grid-column:1/-1;margin-bottom:9px;font-size:13px;font-weight:800}.website-full .booking-native fieldset label{cursor:pointer;border:1px solid #cedde4;align-items:flex-start;gap:12px;min-height:82px;padding:16px 14px;display:flex}.website-full .booking-native fieldset label.selected{background:#f2fbfe;border:2px solid #17a8e0;padding:15px 13px}.website-full .booking-native fieldset input{accent-color:#17a8e0;margin-top:4px}.website-full .booking-native fieldset span{gap:4px;display:grid}.website-full .booking-native fieldset b{text-transform:uppercase;letter-spacing:.025em;font-size:13px}.website-full .booking-native fieldset small{color:#718692;font-size:12px;line-height:1.4}.website-full .domain-native legend{font-size:14px}.website-full .domain-native>label{background:#fff;border:1px solid #d3e1e7;padding:16px;font-size:14px;font-weight:750}.website-full .domain-native>.full{background:0 0;border:0;gap:10px;margin-top:4px;padding:0;display:grid}.website-full .domain-native>.full>span{color:#183b4d;text-transform:uppercase;letter-spacing:.035em;font-size:13px;font-weight:800;display:block}.website-full .domain-native>.full>input{background:#fff;border:2px solid #a9c7d4;border-radius:3px;width:100%;min-height:52px;padding:12px 14px;font-size:16px;font-weight:650;display:block;box-shadow:inset 0 1px 2px #183b4d0b}.website-full .domain-native>.full>input:focus{border-color:#14a5de;outline:0;box-shadow:0 0 0 3px #e5f6fc}.website-full .suite-toggle{border-radius:3px;margin:11px 0;padding:17px 18px}.website-full .suite-toggle b{font-size:14px}.website-full .suite-toggle small{font-size:12px;line-height:1.45}.website-full .customer-info-card,.website-full .customer-empty{border-radius:3px;padding:19px 20px}.website-full .suite-footer{background:#f8fafb;margin:32px -34px -34px;padding:18px 34px}.website-full .suite-footer span{font-size:12px}@media (width<=1100px){.website-full .website-complete-form{padding:26px}.website-full .suite-footer{margin:28px -26px -26px;padding:18px 26px}}@media (width<=760px){.website-full .suite-head h1{font-size:29px}.website-full .website-tabs{padding-bottom:5px}.website-full .website-tabs button{min-height:44px;padding:0 14px}.website-full .website-complete-form{padding:20px}.website-full .website-complete-form .section-guide h2{font-size:22px}.website-full .website-complete-form .section-guide p{font-size:14px}.website-full .booking-native{padding:18px}.website-full .booking-native fieldset{grid-template-columns:1fr}.website-full .suite-footer{margin:24px -20px -20px;padding:16px 20px}}.video-retained-upload{color:#68777f;background:#fafbfb;border:1px solid #e2e6e8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;font-size:10px;display:flex}.video-retained-upload button{color:#9a3d35;white-space:nowrap;background:#fff;border:1px solid #e0c0bd;border-radius:8px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800}@media (width<=600px){.video-retained-upload{flex-direction:column;align-items:stretch}.video-retained-upload button{width:100%}}.white-label-locked{background:#fff9ea;border:1px solid #e6c46c;border-left:5px solid #c89d2d;border-radius:11px;margin:15px 0;padding:18px}.white-label-locked p{color:#6f633f;margin:7px 0 0;line-height:1.55}.brand-palettes{border:1px solid var(--line);border-radius:10px;padding:14px}.brand-palettes p{color:#718692;margin:5px 0 12px;font-size:12px}.brand-palettes>div{flex-wrap:wrap;gap:8px;display:flex}.brand-palettes button{cursor:pointer;background:#fff;border:1px solid #d6e3e8;border-radius:8px;grid-template-columns:22px 22px 1fr;align-items:center;gap:5px;padding:8px 10px;display:grid}.brand-palettes button i{border:1px solid #0000001f;border-radius:50%;width:22px;height:22px}.brand-palettes button span{color:#17384a;font-size:11px;font-weight:800}.brand-live-card{max-width:760px;padding:20px}.brand-native input[type=range]{accent-color:#087fac;width:100%}.brand-native input[type=color]{min-height:48px}.support-actions{flex-wrap:wrap;gap:9px;display:flex}.support-actions button+button{color:#8e3438;border-color:#efc7c9}.support-session-banner{z-index:1200;color:#584714;background:#fff8dd;border:1px solid #e3c870;border-radius:11px;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:12px 15px;font-size:12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #21333c35}.support-session-banner button{color:#fff;white-space:nowrap;background:#2f3437;border:0;border-radius:7px;padding:9px 11px;font-weight:800}.admin-support-card{background:#f8fbfc;border:1px solid #dbe6ea;border-radius:11px;gap:10px;margin:17px 0;padding:18px;display:grid}.admin-support-card.is-active{background:#effbf4;border-color:#9bd8b7;box-shadow:inset 4px 0 #2baa69}.admin-support-card h3{margin:0 0 4px;font-size:14px}.admin-support-card p{color:#70838c;margin:0;font-size:10px;line-height:1.55}.admin-support-card>strong{color:#17683b;font-size:11px}.admin-support-card>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.admin-support-card button{color:#254654;background:#fff;border:1px solid #cbdbe1;border-radius:8px;padding:9px 12px;font-weight:800}.admin-support-card button:first-child,.admin-support-card .support-dashboard-link{color:#fff;background:#0788b5;border-color:#0788b5}@media (width<=640px){.support-session-banner{justify-content:space-between;left:16px;right:16px;transform:none}.support-session-banner span{min-width:0}.support-session-banner button{white-space:normal}.admin-support-card>div:last-child,.admin-support-card button{width:100%}}.onboarding-progress{background:#fff;border:1px solid #d8e5ea;border-left:5px solid #c8a24a;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:18px;margin:0 0 18px;padding:15px 18px;display:grid}.onboarding-progress>div{gap:3px;display:grid}.onboarding-progress small{letter-spacing:.12em;color:#8b702c;font-size:9px;font-weight:900}.onboarding-progress b{color:#2f3437;font-size:13px}.onboarding-progress>span{background:#e9eff2;border-radius:999px;height:8px;overflow:hidden}.onboarding-progress>span i{border-radius:inherit;background:linear-gradient(90deg,#c8a24a,#27a66c);height:100%;transition:width .25s;display:block}.onboarding-progress button{color:#6f571c;cursor:pointer;background:#fff;border:1px solid #c8a24a;min-height:38px;padding:0 14px;font-weight:850}.onboarding-hero{color:#fff;background:linear-gradient(135deg,#2f3437,#475055);border:1px solid #dce6ea;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;padding:24px;display:flex}.onboarding-hero small{color:#e5cb85;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.onboarding-hero strong{margin:5px 0;font-size:36px;display:block}.onboarding-hero p{color:#eef2f3;max-width:800px;margin:0;line-height:1.55}.onboarding-hero button:disabled{opacity:.55;cursor:not-allowed}.onboarding-steps{gap:10px;display:grid}.onboarding-steps article{background:#fff;border:1px solid #d9e5e9;grid-template-columns:46px 1fr auto;align-items:center;gap:16px;padding:17px 18px;display:grid}.onboarding-steps article>span{color:#8b6b1d;background:#fff5da;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.onboarding-steps article.complete{border-left:4px solid #27a66c}.onboarding-steps article.complete>span{color:#168153;background:#e8f7ef}.onboarding-steps article.missing{border-left:4px solid #c8a24a}.onboarding-steps article.optional{border-left:4px solid #9eb1ba}.onboarding-steps small{letter-spacing:.11em;color:#8c7030;font-size:9px;font-weight:900}.onboarding-steps h3{margin:4px 0;font-size:16px}.onboarding-steps p{color:#647982;margin:0;font-size:12px;line-height:1.45}.onboarding-steps button,.domain-choice-overview button{color:#173e50;cursor:pointer;background:#fff;border:1px solid #cbdbe1;min-height:39px;padding:0 13px;font-weight:800}.domain-choice-overview{border-top:1px solid #dfe8eb;margin-top:26px;padding-top:23px}.domain-choice-overview header small,.legal-module-audit header small{letter-spacing:.12em;color:#9a792a;font-size:9px;font-weight:900}.domain-choice-overview header h3{margin:5px 0 15px;font-size:22px}.domain-choice-overview>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.domain-choice-overview article{background:#fafcfc;border:1px solid #d8e4e8;padding:20px;position:relative}.domain-choice-overview article.recommended{background:#fffaf0;border:2px solid #c8a24a}.domain-choice-overview article em{color:#fff;letter-spacing:.1em;background:#c8a24a;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:12px;right:12px}.domain-choice-overview article b{padding-right:85px;font-size:15px;display:block}.domain-choice-overview article p{color:#60747e;min-height:60px;font-size:12px;line-height:1.55}.legal-review-note{background:#f2f5f6;border-left:4px solid #71858e;margin-top:18px;padding:17px 18px}.legal-review-note b{font-size:13px}.legal-review-note p{color:#5e7078;margin:5px 0 0;font-size:11px;line-height:1.55}.domain-native>label span{vertical-align:top;gap:3px;display:inline-grid}.domain-native>label span b{font-size:13px}.domain-native>label span small{color:#6e818a;font-size:11px;font-weight:500}.domain-managed-status{color:#18764c;margin:0;font-size:12px;font-weight:800}.dns-notice.managed{background:#f0faf5;border-left:4px solid #27a66c;margin-top:14px}.legal-module-audit{background:#f8fbfc;border:1px solid #d8e5e9;margin:22px 0;padding:19px}.legal-module-audit header{justify-content:space-between;align-items:start;gap:18px;display:flex}.legal-module-audit h3{margin:4px 0;font-size:18px}.legal-module-audit header strong{color:#18764c;font-size:12px}.legal-module-audit ul{color:#5e737d;margin:13px 0 0;padding-left:20px}.legal-module-audit li{margin:6px 0;font-size:12px;line-height:1.5}.legal-readiness{background:#fff8e8;border-left:5px solid #c8a24a;margin-top:15px;padding:16px 18px}.legal-readiness.complete{background:#eff9f4;border-left-color:#27a66c}.legal-readiness b{font-size:13px}.legal-readiness p{color:#64777f;margin:5px 0 0;font-size:11px;line-height:1.5}@media (width<=760px){.onboarding-progress{grid-template-columns:1fr auto}.onboarding-progress>span{grid-area:2/1/auto/-1}.onboarding-hero{flex-direction:column;align-items:stretch}.onboarding-hero button{width:100%;min-height:46px}.onboarding-steps article{grid-template-columns:42px 1fr}.onboarding-steps article button{grid-column:1/-1;width:100%}.domain-choice-overview>div{grid-template-columns:1fr}.domain-choice-overview article p{min-height:0}.legal-module-audit header{flex-direction:column}.website-full .domain-native>label{align-items:flex-start;gap:9px;display:flex}}.phase4-gateway{gap:18px;display:grid}.phase4-live-card{color:#fff;background:linear-gradient(135deg,#2f3437,#183b4b);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:clamp(28px,5vw,58px);display:grid;box-shadow:0 18px 45px #17384a1c}.phase4-live-copy small,.phase4-scope-card small,.phase4-fallback-card small{color:#d8bc70;letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.phase4-live-copy h1{letter-spacing:-.04em;max-width:800px;margin:9px 0 15px;font-size:clamp(34px,5vw,58px);line-height:1.05}.phase4-live-copy p{color:#dfe8eb;max-width:850px;margin:0;font-size:15px;line-height:1.7}.phase4-live-status{color:#bfe7d0;align-items:center;gap:9px;margin-top:23px;font-size:12px;font-weight:800;display:flex}.phase4-live-status i{background:#38bd78;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 6px #38bd7820}.phase4-live-actions{gap:11px;min-width:260px;display:grid}.phase4-live-actions a{border-radius:3px;justify-content:center;align-items:center;min-height:52px;padding:0 19px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.phase4-primary{color:#fff;background:#17a8e0}.phase4-secondary{color:#fff;background:#ffffff0d;border:1px solid #fff5}.phase4-scope-card{background:#fff;border:1px solid #d6e3e8;grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:32px;padding:30px;display:grid}.phase4-scope-card small,.phase4-fallback-card small{color:#a68128}.phase4-scope-card h2{margin:7px 0 0;font-size:24px}.phase4-scope-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.phase4-scope-card li{background:#f4f8fa;border-left:3px solid #17a8e0;padding:13px 15px;font-size:13px;font-weight:800}.phase4-fallback-card{background:#fffaf0;border:1px solid #e1cc90;border-left:5px solid #c8a24a;justify-content:space-between;align-items:center;gap:28px;padding:24px 28px;display:flex}.phase4-fallback-card b{margin-top:6px;font-size:14px;display:block}.phase4-fallback-card p{color:#6a6555;margin:5px 0 0;font-size:12px}.phase4-fallback-card button{color:#6d571f;cursor:pointer;background:#fff;border:1px solid #c8a24a;min-height:45px;padding:0 16px;font-weight:850}.phase4-fallback-card button:disabled{opacity:.55;cursor:wait}@media (width<=850px){.phase4-live-card,.phase4-scope-card{grid-template-columns:1fr}.phase4-live-actions{min-width:0}.phase4-fallback-card{flex-direction:column;align-items:stretch}.phase4-fallback-card button{width:100%}}@media (width<=560px){.phase4-live-card{padding:28px 20px}.phase4-scope-card{padding:22px 18px}.phase4-scope-card ul{grid-template-columns:1fr}.phase4-live-copy h1{font-size:35px}}.website-full .central-profile-readonly>div:nth-child(2){flex:1;gap:6px;display:grid}.website-full .central-profile-readonly>div:nth-child(2) small{line-height:1.55}.website-full .central-profile-readonly>a{color:#705715;background:#fffaf0;border:1px solid #c8a24a;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.website-full .website-complete-form input[readonly]{color:#4d626c;cursor:not-allowed;background:#f3f6f7}.website-full .central-profile-separation{background:#fffaf0;border-left:4px solid #c8a24a;margin-top:18px;padding:16px 18px}.website-full .central-profile-separation b{font-size:13px}.website-full .central-profile-separation p{color:#6d634e;margin:5px 0 0;font-size:12px;line-height:1.55}@media (width<=760px){.website-full .central-profile-readonly>a{width:100%}}.website-full .brand-native{border:0;min-inline-size:0;padding:0}.website-full .central-brand-managed{background:#f1fbf6;border:1px solid #a9d8c3;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:16px 18px;display:flex}.website-full .central-brand-managed b{color:#176b4c}.website-full .central-brand-managed p{color:#547467;margin:5px 0 0;font-size:12px;line-height:1.5}.website-full .central-brand-readonly{opacity:.9}.website-full .central-brand-readonly :is(input,select,button,label){cursor:not-allowed}@media (width<=760px){.website-full .central-brand-managed{flex-direction:column;align-items:flex-start}:is(body:has(.modal-backdrop),body:has(.invite-backdrop),body:has(.feedback-backdrop),body:has(.cockpit-help-backdrop),body:has(.cockpit-tour-backdrop),body:has(.notifications-backdrop),body:has(.workflow-editor-backdrop)){overflow:hidden}.modal-backdrop,.invite-backdrop,.feedback-backdrop,.workflow-editor-backdrop{box-sizing:border-box;place-items:stretch stretch;padding:0;overflow:hidden}.contact-editor,.case-editor,.participant-editor,.task-editor,.suite-modal,.invite-dialog,.feedback-dialog,.workflow-editor{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:0;width:100vw;max-width:100%;height:100dvh;min-height:0;max-height:100dvh;margin:0;overflow:hidden auto}.contact-editor,.case-editor,.task-editor{flex-direction:column;display:flex;overflow:hidden}.contact-editor>header,.case-editor>header,.participant-editor>header,.task-editor>header,.suite-modal>header,.feedback-dialog>header,.workflow-editor>header{z-index:4;box-sizing:border-box;padding:calc(14px + env(safe-area-inset-top)) 16px 14px;background:#fff;flex:none;gap:12px;position:sticky;top:0}.contact-editor>header>div,.case-editor>header>div,.participant-editor>header>div,.task-editor>header>div,.suite-modal>header>div,.feedback-dialog>header>div,.workflow-editor>header>div{min-width:0}.contact-editor>header button,.case-editor>header button,.participant-editor>header button,.task-editor>header button,.suite-modal>header button,.feedback-dialog>header button,.workflow-editor>header button{flex:none}.contact-editor .editor-grid,.case-editor .editor-grid,.task-editor .editor-grid{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px 16px;overflow:hidden auto}.participant-editor>footer,.suite-modal>footer,.invite-dialog>div:last-child,.feedback-dialog>footer,.workflow-editor>footer{z-index:5;background:#fff;position:sticky;bottom:0}.contact-editor>footer,.case-editor>footer,.participant-editor>footer,.task-editor>footer,.suite-modal>footer,.feedback-dialog>footer,.workflow-editor>footer,.invite-dialog>div:last-child{box-sizing:border-box;width:100%;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #dce7ec;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-editor>footer button,.case-editor>footer button,.participant-editor>footer button,.task-editor>footer button,.suite-modal>footer button,.feedback-dialog>footer button,.workflow-editor>footer button,.invite-dialog>div:last-child button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;height:auto;min-height:48px;padding:10px 8px;line-height:1.25}.contact-editor>footer button:only-child,.case-editor>footer button:only-child,.participant-editor>footer button:only-child,.task-editor>footer button:only-child,.suite-modal>footer button:only-child,.feedback-dialog>footer button:only-child,.workflow-editor>footer button:only-child,.invite-dialog>div:last-child button:only-child{grid-column:1/-1}:is(.contact-editor,.case-editor,.participant-editor,.task-editor,.suite-modal,.invite-dialog,.feedback-dialog,.workflow-editor,.case-control,.user-admin) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px!important}:is(.contact-editor,.case-editor,.participant-editor,.task-editor,.suite-modal,.invite-dialog,.feedback-dialog,.workflow-editor,.case-control,.user-admin) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){min-height:46px}:is(.contact-editor,.case-editor,.participant-editor,.task-editor,.suite-modal,.invite-dialog,.feedback-dialog,.workflow-editor,.case-control,.user-admin) textarea{resize:vertical;min-height:110px}:is(.contact-editor,.case-editor,.participant-editor,.task-editor,.suite-modal,.invite-dialog,.feedback-dialog,.workflow-editor,.case-control,.user-admin) :is(label,p,span,strong,small,h1,h2,h3){overflow-wrap:anywhere;min-width:0}.participant-contact-head,.participant-contact-create,.participant-editor>label,.participant-note{margin-left:16px;margin-right:16px}.participant-contact-grid,.editor-grid,.form-grid,.detail-grid,.security-editor-grid,.integration-secret-editor,.double{grid-template-columns:minmax(0,1fr)!important}.case-control{box-sizing:border-box;overscroll-behavior:contain;border-radius:0;width:100vw;max-width:100%;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden auto}.case-control>header{padding-top:calc(14px + env(safe-area-inset-top))}.case-control-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.case-control-grid article,.contract-control,.appointment-grid article{min-width:0}.user-admin{width:100vw;max-width:100%;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.notifications-panel>footer{padding-bottom:calc(13px + env(safe-area-inset-bottom))}}@media (width<=390px){.contact-editor>footer,.case-editor>footer,.participant-editor>footer,.task-editor>footer,.suite-modal>footer,.feedback-dialog>footer,.workflow-editor>footer,.invite-dialog>div:last-child{grid-template-columns:minmax(0,1fr)}}.pro-landing-v2{--pro-night:#171d20;--pro-night-2:#252c30;--pro-gold:#c8a24a}.pro-landing-v2 .pro-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom-color:#e5e5e4;position:sticky;top:0;box-shadow:0 12px 40px #1d23260f}.pro-landing-v2 .pro-hero{color:#fff;background:radial-gradient(circle at 7% 5%,#c8a24a38,#0000 28%),radial-gradient(circle at 92% 85%,#1e97c52e,#0000 27%),linear-gradient(126deg,#151a1d 0%,#252c30 58%,#1b2226 100%);min-height:780px;position:relative;overflow:hidden}.pro-landing-v2 .pro-hero:before{content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.pro-landing-v2 .pro-hero:after{content:"";aspect-ratio:1;border:1px solid #c8a24a29;border-radius:50%;width:42vw;animation:12s ease-in-out infinite alternate pro-orbit-drift;position:absolute;top:-25%;right:-12vw;box-shadow:0 0 0 70px #c8a24a06,0 0 0 140px #c8a24a05}@keyframes pro-orbit-drift{to{transform:translate(-22px,32px)scale(1.05)}}.pro-landing-v2 .pro-hero-copy{z-index:2;position:relative}.pro-landing-v2 .pro-hero h1{color:#fff;text-wrap:balance;text-shadow:0 16px 50px #00000038;max-width:760px}.pro-landing-v2 .pro-hero h1 em{color:#d8b75f;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#c8a24a,#f1d78b);-webkit-background-clip:text;background-clip:text}.pro-landing-v2 .pro-intro{color:#bdc5c9}.pro-landing-v2 .pro-launch-badge{color:#e6d3a0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#c8a24a1a;border-color:#d8b75f61;box-shadow:inset 0 1px #ffffff0f}.pro-landing-v2 .pro-actions>a:first-child{color:#202629;background:linear-gradient(135deg,#e1c06a,#c8a24a);box-shadow:0 16px 40px #c8a24a33}.pro-landing-v2 .pro-actions>a:first-child span{color:#fff}.pro-landing-v2 .pro-actions .pro-secondary-action{color:#e0e4e5;background:#ffffff09;border:1px solid #ffffff29;padding-inline:18px}.pro-landing-v2 .pro-actions .pro-secondary-action:hover{color:#fff;background:#c8a24a14;border-color:#c8a24a8c}.pro-landing-v2 .pro-trustline{color:#98a3a8}.pro-hero-stage{perspective:1800px}.pro-live-window{transform-origin:50%;background:#e8edef;border:1px solid #ffffff29;border-radius:18px;transition:transform .45s,box-shadow .45s;position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(1.2deg);box-shadow:0 55px 120px #0000007a,0 0 0 1px #c8a24a1f}.pro-live-window:hover{transform:rotateY(-1deg)rotateX(0)translateY(-5px);box-shadow:0 68px 140px #0000008c,0 0 0 1px #c8a24a3d}.pro-live-window-top{color:#aeb8bc;letter-spacing:.06em;background:#101619;grid-template-columns:1fr auto 1fr;align-items:center;min-height:46px;padding:0 15px;font-size:7px;display:grid}.pro-live-window-top>div{gap:5px;display:flex}.pro-live-window-top>div i{background:#455156;border-radius:50%;width:7px;height:7px}.pro-live-window-top>div i:first-child{background:#c8a24a}.pro-live-window-top>span{align-items:center;gap:6px;font-weight:850;display:flex}.pro-live-window-top>span b{background:#3dc27b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3dc27b1a}.pro-live-window-top>em{color:#5f6b70;justify-self:end;font-style:normal}.pro-live-viewport{aspect-ratio:1180/720;background:#e8edef;overflow:hidden}.pro-live-viewport iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}.pro-live-window>footer{color:#7c888d;background:#151c1f;justify-content:space-between;align-items:center;min-height:45px;padding:0 14px;font-size:7px;display:flex}.pro-live-window>footer span{align-items:center;gap:6px;display:flex}.pro-live-window>footer span i{background:#35ae70;border-radius:50%;width:5px;height:5px}.pro-live-window>footer button{color:#d7b75d;font:inherit;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:850}.pro-landing-v2 .pro-float-card{color:#20282c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-color:#ffffff29;animation:5s ease-in-out infinite pro-float;box-shadow:0 20px 50px #0000004d}.pro-landing-v2 .pro-float-task{animation-delay:-1.3s}.pro-landing-v2 .pro-float-sync{animation-delay:-2.6s}@keyframes pro-float{50%{transform:translateY(-7px)}}.pro-product-tour{color:#fff;background:radial-gradient(circle at 90% 5%,#c8a24a1f,#0000 30%),linear-gradient(#181e21,#232a2e);padding:125px max(6vw,28px);overflow:hidden}.pro-product-tour[data-reveal]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}.pro-product-tour[data-reveal].is-visible{opacity:1;transform:none}.pro-tour-heading{grid-template-columns:minmax(0,1fr) minmax(310px,500px);align-items:end;gap:7vw;margin-bottom:54px;display:grid}.pro-tour-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.98}.pro-tour-heading h2 em{color:#d2b25b;font-style:normal}.pro-tour-heading>div:last-child>p{color:#aeb8bc;margin:0 0 18px;font-size:14px;line-height:1.75}.pro-tour-heading>div:last-child>span{color:#d7dcdc;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.pro-tour-heading>div:last-child>span i{background:#35b978;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #35b9781a}.pro-tour-shell{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.pro-tour-tabs{gap:8px;display:grid}.pro-tour-tabs>button{color:#9fa9ad;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:22px 37px 1fr auto;align-items:center;gap:10px;min-height:91px;padding:13px 14px;transition:all .25s;display:grid;position:relative;overflow:hidden}.pro-tour-tabs>button:before{content:"";opacity:0;background:linear-gradient(105deg,#c8a24a29,#ffffff08);transition:all .25s;position:absolute;inset:0}.pro-tour-tabs>button:hover{border-color:#c8a24a59;transform:translate(4px)}.pro-tour-tabs>button.active{color:#fff;background:#c8a24a14;border-color:#c8a24a8c;box-shadow:inset 3px 0 #c8a24a}.pro-tour-tabs>button.active:before{opacity:1}.pro-tour-tabs>button>*{position:relative}.pro-tour-tabs>button>span{color:#8c979b;font-size:7px;font-weight:900}.pro-tour-tabs>button>i{color:#c8a24a;background:#151b1e;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.pro-tour-tabs>button>div{gap:4px;display:grid}.pro-tour-tabs>button b{font-size:10px}.pro-tour-tabs>button small{color:#77858a;font-size:7px;line-height:1.35}.pro-tour-tabs>button>em{color:#c8a24a;opacity:0;font-style:normal;transition:all .25s;transform:translate(-6px)}.pro-tour-tabs>button.active>em{opacity:1;transform:none}.pro-tour-stage{background:#111719;border:1px solid #ffffff1f;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 36px 100px #00000057}.pro-tour-browser>header{color:#7e898e;letter-spacing:.08em;background:#101517;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 15px;font-size:7px;display:grid}.pro-tour-browser>header>div{gap:5px;display:flex}.pro-tour-browser>header i{background:#3f4a4f;border-radius:50%;width:7px;height:7px}.pro-tour-browser>header i:first-child{background:#c8a24a}.pro-tour-browser>header span{font-weight:900}.pro-tour-browser>header button{color:#d1b15a;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;font-weight:850}.pro-tour-browser>div{aspect-ratio:1180/720;background:#e5ebed;overflow:hidden}.pro-tour-browser iframe{pointer-events:none;border:0;width:100%;height:100%;animation:.35s both pro-frame-in;display:block}@keyframes pro-frame-in{0%{opacity:.25;transform:scale(.985)}}.pro-tour-stage>footer{background:linear-gradient(110deg,#171e21,#1e262a);border-top:1px solid #ffffff17;grid-template-columns:1fr auto;align-items:end;gap:24px;padding:25px 28px 28px;display:grid}.pro-tour-stage>footer small{color:#c8a24a;letter-spacing:.12em;font-size:7px;font-weight:900}.pro-tour-stage>footer h3{letter-spacing:-.03em;margin:6px 0;font-size:23px}.pro-tour-stage>footer p{color:#97a3a8;max-width:780px;margin:0;font-size:10px;line-height:1.6}.pro-tour-stage>footer ul{flex-wrap:wrap;gap:7px;margin:15px 0 0;padding:0;list-style:none;display:flex}.pro-tour-stage>footer li{color:#cbb97e;background:#c8a24a0d;border:1px solid #c8a24a33;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:800}.pro-tour-stage>footer>nav{align-items:center;gap:9px;display:flex}.pro-tour-stage>footer>nav button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:9px;width:36px;height:36px}.pro-tour-stage>footer>nav button:hover{color:#c8a24a;border-color:#c8a24a}.pro-tour-stage>footer>nav span{color:#7d898d;font-size:7px;font-weight:800}.pro-tour-modal{z-index:5000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c0ee0;place-items:center;padding:22px;animation:.2s both pro-modal-in;display:grid;position:fixed;inset:0}.pro-tour-modal>div{background:#101618;border:1px solid #ffffff2e;border-radius:18px;width:min(1380px,96vw);overflow:hidden;box-shadow:0 50px 150px #000}.pro-tour-modal header{color:#9aa6ab;grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding:0 17px;font-size:8px;display:grid}.pro-tour-modal header>span{align-items:center;gap:7px;display:flex}.pro-tour-modal header>span i{background:#38ba79;border-radius:50%;width:6px;height:6px}.pro-tour-modal header>div{align-items:center;gap:12px;display:flex}.pro-tour-modal header>div b{color:#fff;text-align:center;min-width:160px;font-size:10px}.pro-tour-modal header button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:8px;width:32px;height:32px}.pro-tour-modal .pro-tour-close{border:0;justify-self:end;font-size:22px}.pro-tour-modal iframe{aspect-ratio:1180/720;background:#e4eaec;border:0;width:100%;display:block}@keyframes pro-modal-in{0%{opacity:0}}.pro-latest-grid article.featured{grid-column:1/-1;min-height:350px}.pro-public-roadmap{color:#fff;background:radial-gradient(circle at 10% 95%,#1e97c51f,#0000 27%),linear-gradient(150deg,#161c1f,#252d31);padding:125px max(6vw,28px)}.pro-public-roadmap[data-reveal]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(28px)}.pro-public-roadmap[data-reveal].is-visible{opacity:1;transform:none}.pro-public-roadmap>header{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:end;gap:7vw;margin-bottom:54px;display:grid}.pro-public-roadmap>header h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,5vw,70px);line-height:1}.pro-public-roadmap>header h2 em{color:#d4b45e;font-style:normal}.pro-public-roadmap>header>p{color:#aeb8bc;margin:0;font-size:13px;line-height:1.8}.pro-public-roadmap>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pro-public-roadmap article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:16px;min-height:480px;padding:31px;position:relative;overflow:hidden}.pro-public-roadmap article:after{content:"";border:1px solid #ffffff0d;border-radius:50%;width:210px;height:210px;position:absolute;top:-90px;right:-90px;box-shadow:0 0 0 45px #ffffff04}.pro-public-roadmap article.now{background:linear-gradient(145deg,#c8a24a24,#ffffff09);border-color:#c8a24a8c}.pro-public-roadmap article>header{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.pro-public-roadmap article>header span{color:#c8a24a;background:#151b1e;border:1px solid #ffffff21;border-radius:11px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.pro-public-roadmap article>header small{color:#d3b45f;letter-spacing:.12em;font-size:8px;font-weight:900}.pro-public-roadmap article h3{z-index:1;letter-spacing:-.035em;margin:44px 0 12px;font-size:27px;position:relative}.pro-public-roadmap article>p{z-index:1;color:#aab4b8;min-height:65px;margin:0;font-size:11px;line-height:1.7;position:relative}.pro-public-roadmap article ul{z-index:1;background:#ffffff12;border:1px solid #ffffff14;border-radius:10px;gap:1px;margin:28px 0 0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.pro-public-roadmap article li{background:#20282c;grid-template-columns:8px 1fr;align-items:start;gap:11px;padding:14px;display:grid}.pro-public-roadmap article li i{background:#68767c;border-radius:50%;width:7px;height:7px;margin-top:3px}.pro-public-roadmap article.now li i{background:#45b77a;box-shadow:0 0 0 4px #45b77a1a}.pro-public-roadmap article.next li i{background:#c8a24a}.pro-public-roadmap article li div{gap:4px;display:grid}.pro-public-roadmap article li b{font-size:9px}.pro-public-roadmap article li span{color:#859297;font-size:7px;line-height:1.5}.pro-public-roadmap>footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.pro-public-roadmap>footer>span{color:#8f9a9e;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.pro-public-roadmap>footer>span i{background:#42b575;border-radius:50%;width:6px;height:6px}.pro-public-roadmap>footer a{color:#d7b85f;font-size:10px;font-weight:850;text-decoration:none}.pro-academy-spotlight{background:radial-gradient(circle at 88% 12%,#c8a24a2e,#0000 28%),linear-gradient(145deg,#f5f5f5,#fff);grid-template-columns:minmax(360px,.78fr) minmax(580px,1.22fr);align-items:center;gap:7vw;padding:125px max(6vw,28px);scroll-margin-top:92px;display:grid;overflow:hidden}.pro-academy-spotlight[data-reveal]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(28px)}.pro-academy-spotlight[data-reveal].is-visible{opacity:1;transform:none}.pro-academy-copy h2{color:#20272a;letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.8vw,69px);line-height:1}.pro-academy-copy h2 em{color:#b3882c;font-style:normal}.pro-academy-copy>p:not(.pro-kicker){color:#606b70;margin:25px 0;font-size:14px;line-height:1.78}.pro-academy-metrics{background:#fff;border:1px solid #dedede;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:26px 0;display:grid}.pro-academy-metrics article{border-left:1px solid #e7e7e7;gap:3px;padding:17px;display:grid}.pro-academy-metrics article:first-child{border-left:0}.pro-academy-metrics b{color:#a47b20;font-size:25px}.pro-academy-metrics span{color:#7c8589;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.pro-academy-copy>ul{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.pro-academy-copy>ul>li{background:#fff;border:1px solid #e2e2e2;border-radius:10px;gap:6px;padding:14px;display:grid}.pro-academy-copy>ul>li b{color:#2f3437;font-size:10px;line-height:1.35;display:block}.pro-academy-copy>ul>li span{color:#717b7f;font-size:9px;line-height:1.55;display:block}.pro-academy-copy>small{color:#7a704f;background:#fff9e9;border-left:3px solid #c8a24a;padding:12px 14px;font-size:8px;line-height:1.55;display:block}.pro-academy-stage{perspective:1500px;min-width:0}.pro-academy-window{background:#eef2f3;border:1px solid #dce2e4;border-radius:18px;transition:all .4s;overflow:hidden;transform:rotateY(-3deg);box-shadow:0 45px 100px #262e3233}.pro-academy-window:hover{transform:rotateY(0)translateY(-5px)}.pro-academy-window>header{color:#a8b2b6;letter-spacing:.08em;background:#171e21;justify-content:space-between;align-items:center;min-height:50px;padding:0 17px;font-size:7px;font-weight:850;display:flex}.pro-academy-window>header b{color:#d8dddd;align-items:center;gap:7px;display:flex}.pro-academy-window>header i{background:#3db878;border-radius:50%;width:6px;height:6px}.pro-academy-dashboard{padding:18px}.pro-academy-progress{background:#fff;border:1px solid #dfe6e8;border-radius:12px;grid-template-columns:95px 1fr;align-items:center;gap:20px;padding:20px;display:grid}.pro-academy-progress>span{background:radial-gradient(circle,#fff 0 56%,transparent 57%),conic-gradient(#c8a24a 0 14%,#e8edef 14%);border-radius:50%;place-items:center;width:86px;height:86px;display:grid}.pro-academy-progress>span b{grid-area:1/1;font-size:20px}.pro-academy-progress>span small{color:#8b989d;grid-area:1/1;margin-top:31px;font-size:5px;font-weight:900}.pro-academy-progress>div{gap:5px;display:grid}.pro-academy-progress>div small{color:#a17a21;letter-spacing:.1em;font-size:6px;font-weight:900}.pro-academy-progress h3{margin:0;font-size:19px;line-height:1.08}.pro-academy-progress p{color:#79878d;margin:2px 0 0;font-size:7px}.pro-academy-modules{gap:7px;margin:10px 0;display:grid}.pro-academy-modules article{background:#fff;border:1px solid #dfe6e8;border-radius:10px;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;min-height:70px;padding:11px 13px;display:grid}.pro-academy-modules article>i{color:#687b84;background:#eef3f4;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.pro-academy-modules article>div{gap:3px;display:grid}.pro-academy-modules article small{color:#9a7420;letter-spacing:.08em;font-size:5px;font-weight:900}.pro-academy-modules article b{font-size:8px}.pro-academy-modules article span{color:#87959b;font-size:6px}.pro-academy-modules article>em{color:#849197;background:#f0f3f4;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.pro-academy-modules article.done>i{color:#268052;background:#e8f7ee}.pro-academy-modules article.done>em{color:#fff;background:#2a9a66}.pro-academy-modules article.current{border-color:#d6ba75;box-shadow:inset 3px 0 #c8a24a}.pro-academy-modules article.current>i{color:#9a721c;background:#fff4d9}.pro-academy-simulator{color:#fff;background:linear-gradient(120deg,#20282c,#343e43);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.pro-academy-simulator>div{align-items:center;gap:12px;display:flex}.pro-academy-simulator>div>span{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.pro-academy-simulator p{gap:3px;margin:0;display:grid}.pro-academy-simulator small{color:#d1b15a;letter-spacing:.09em;font-size:5px;font-weight:900}.pro-academy-simulator b{font-size:9px}.pro-academy-simulator em{color:#aab5b9;font-size:6px;font-style:normal}.pro-academy-simulator button{color:#2f3437;background:#d4b45d;border:0;border-radius:7px;min-height:34px;padding:0 11px;font-size:6px;font-weight:900}.pro-connect-spotlight{color:#fff;background:radial-gradient(circle at 90% 10%,#c8a24a29,#0000 30%),linear-gradient(135deg,#161c1f,#293135);grid-template-columns:minmax(360px,.75fr) minmax(600px,1.25fr);align-items:center;gap:7vw;padding:120px max(6vw,28px);display:grid;overflow:hidden}.pro-connect-spotlight[data-reveal]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(28px)}.pro-connect-spotlight[data-reveal].is-visible{opacity:1;transform:none}.pro-connect-copy h2{letter-spacing:-.052em;margin:0;font-size:clamp(40px,4.7vw,68px);line-height:1.01}.pro-connect-copy h2 em{color:#d5b45b;font-style:normal}.pro-connect-copy>p:not(.pro-kicker){color:#b8c1c5;margin:25px 0;font-size:14px;line-height:1.78}.pro-connect-copy ul{background:#ffffff14;border:1px solid #ffffff17;border-radius:12px;gap:1px;margin:27px 0 32px;padding:0;list-style:none;display:grid;overflow:hidden}.pro-connect-copy li{background:#222a2e;grid-template-columns:125px 1fr;gap:15px;padding:16px;display:grid}.pro-connect-copy li b{color:#e0c477;font-size:10px}.pro-connect-copy li span{color:#aeb8bc;font-size:10px;line-height:1.55}.pro-connect-copy>a{color:#fff;border-bottom:1px solid #c8a24a;align-items:center;gap:18px;padding-bottom:7px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.pro-connect-copy>a span{color:#d7b75e}.pro-flow-map{background:#f7f9fa;border:1px solid #ffffff21;border-radius:17px;overflow:hidden;transform:perspective(1300px)rotateY(-3deg);box-shadow:0 45px 100px #0006}.pro-flow-map>header{color:#263b45;background:#fff;justify-content:space-between;align-items:center;min-height:65px;padding:0 20px;display:flex}.pro-flow-map>header>div{gap:4px;display:grid}.pro-flow-map>header small{color:#99731e;letter-spacing:.12em;font-size:7px;font-weight:900}.pro-flow-map>header b{font-size:12px}.pro-flow-map>header>span{color:#23744c;background:#e7f7ed;border-radius:99px;align-items:center;gap:7px;padding:6px 8px;font-size:7px;font-weight:900;display:flex}.pro-flow-map>header>span i{background:#2aa06b;border-radius:50%;width:6px;height:6px}.pro-flow-canvas{background-color:#f4f7f8;background-image:radial-gradient(#cbd6da 1px,#0000 1px);background-size:19px 19px;height:430px;position:relative}.pro-flow-canvas>svg{width:100%;height:100%;position:absolute;inset:0}.pro-flow-canvas path{fill:none;stroke:#98aab1;stroke-width:2px}.pro-flow-node{color:#2f444e;background:#fff;border:1px solid #d8e2e5;border-left:4px solid #778d96;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:190px;padding:12px;display:grid;position:absolute;box-shadow:0 9px 22px #293b441a}.pro-flow-node>i{color:#506c78;background:#eaf1f3;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.pro-flow-node>span{gap:2px;display:grid}.pro-flow-node small{color:#8a999f;letter-spacing:.1em;font-size:5px;font-weight:900}.pro-flow-node b{font-size:8px}.pro-flow-node em{color:#7d8c92;font-size:6px;font-style:normal}.pro-flow-node.trigger{border-left-color:#4f78bb;top:45px;left:22px}.pro-flow-node.consent{border-left-color:#c89c35;top:45px;left:300px}.pro-flow-node.template{border-left-color:#2d9a66;top:45px;right:20px}.pro-flow-node.wait{border-left-color:#7751be;top:216px;right:136px}.pro-flow-node.branch{border-left-color:#c89c35;top:216px;left:239px}.pro-flow-node.action{border-left-color:#2f3437;bottom:25px;left:22px}.pro-flow-map>footer{color:#2f434d;background:#fff;border-top:1px solid #dce5e8;grid-template-columns:repeat(3,1fr);display:grid}.pro-flow-map>footer article{border-left:1px solid #e3e9eb;gap:3px;min-height:77px;padding:15px 18px;display:grid}.pro-flow-map>footer article:first-child{border-left:0}.pro-flow-map>footer small{color:#87969c;letter-spacing:.08em;font-size:6px;font-weight:900}.pro-flow-map>footer b{font-size:17px}.pro-flow-map>footer span{color:#61767e;font-size:7px}@media (width<=1180px){.pro-tour-shell{grid-template-columns:1fr}.pro-tour-tabs{grid-template-columns:repeat(3,1fr)}.pro-tour-tabs>button{grid-template-columns:22px 37px 1fr}.pro-tour-tabs>button>em,.pro-tour-tabs>button small{display:none}.pro-connect-spotlight,.pro-academy-spotlight{grid-template-columns:1fr;gap:50px}.pro-flow-map,.pro-academy-window{width:min(900px,100%);margin:auto;transform:none}}@media (width<=980px){.pro-landing-v2 .pro-hero{background:radial-gradient(circle at 8% 5%,#c8a24a33,#0000 30%),linear-gradient(150deg,#151a1d,#242b2f)}.pro-tour-heading,.pro-public-roadmap>header{grid-template-columns:1fr;gap:24px}.pro-public-roadmap>div{grid-template-columns:1fr}.pro-public-roadmap article,.pro-public-roadmap article>p{min-height:0}.pro-live-window{transform:none}.pro-live-window:hover{transform:translateY(-4px)}.pro-tour-tabs{grid-template-columns:1fr 1fr}}@media (width<=680px){.pro-landing-v2 .pro-hero{padding-bottom:68px}.pro-live-window{border-radius:12px}.pro-live-window-top{grid-template-columns:1fr auto;min-height:38px}.pro-live-window-top>span{justify-self:end}.pro-live-window-top>em{display:none}.pro-live-window>footer{min-height:39px}.pro-live-window>footer span{display:none}.pro-product-tour,.pro-public-roadmap{padding:82px 16px}.pro-tour-heading h2,.pro-public-roadmap>header h2{font-size:42px}.pro-tour-heading>div:last-child>p,.pro-public-roadmap>header>p{font-size:12px}.pro-public-roadmap article{padding:24px}.pro-public-roadmap article h3{margin-top:32px}.pro-public-roadmap>footer{flex-direction:column;align-items:flex-start}.pro-tour-shell{gap:12px}.pro-tour-tabs{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.pro-tour-tabs>button{scroll-snap-align:start;flex:0 0 205px;grid-template-columns:18px 34px 1fr;min-height:72px}.pro-tour-tabs>button>i{width:33px;height:33px}.pro-tour-stage{border-radius:12px}.pro-tour-browser>header{grid-template-columns:1fr auto;min-height:40px}.pro-tour-browser>header>span{display:none}.pro-tour-browser>div{aspect-ratio:1.22}.pro-tour-browser iframe{transform-origin:0 0;width:164%;height:164%;transform:scale(.61)}.pro-tour-stage>footer{grid-template-columns:1fr;padding:20px}.pro-tour-stage>footer h3{font-size:19px}.pro-tour-stage>footer>nav{justify-content:space-between}.pro-connect-spotlight{padding:82px 18px}.pro-connect-copy h2{font-size:41px}.pro-connect-copy li{grid-template-columns:1fr;gap:5px}.pro-flow-canvas{height:500px}.pro-flow-node{width:168px}.pro-flow-node.trigger{top:28px;left:12px}.pro-flow-node.consent{top:28px;left:auto;right:12px}.pro-flow-node.template{top:150px;right:12px}.pro-flow-node.wait{top:272px;right:12px}.pro-flow-node.branch{top:272px;left:12px}.pro-flow-node.action{bottom:18px;left:12px}.pro-flow-canvas>svg{display:none}.pro-flow-map>footer{grid-template-columns:1fr}.pro-flow-map>footer article{border-top:1px solid #e3e9eb;border-left:0;min-height:65px}.pro-tour-modal{padding:0}.pro-tour-modal>div{border:0;border-radius:0;width:100vw;height:100dvh}.pro-tour-modal header{grid-template-columns:1fr auto;min-height:52px}.pro-tour-modal header>span{display:none}.pro-tour-modal header>div{justify-self:start}.pro-tour-modal header>div b{min-width:120px}.pro-tour-modal iframe{aspect-ratio:auto;height:calc(100dvh - 52px)}.pro-landing-v2 .pro-float-card{animation:none}.pro-academy-spotlight{gap:38px;padding:72px 18px 84px;scroll-margin-top:78px}.pro-academy-copy h2{font-size:40px;line-height:1.04}.pro-academy-copy>p:not(.pro-kicker){margin:20px 0;font-size:13px;line-height:1.7}.pro-academy-copy>ul{grid-template-columns:1fr;gap:10px}.pro-academy-copy>ul>li{border-radius:11px;gap:5px;padding:15px 16px;box-shadow:0 8px 24px #2f34370b}.pro-academy-copy>ul>li b{font-size:14px;line-height:1.35}.pro-academy-copy>ul>li span{font-size:12px;line-height:1.55}.pro-academy-copy>small{padding:14px 15px;font-size:10px;line-height:1.55}.pro-academy-metrics{margin:22px 0}.pro-academy-metrics article{min-width:0;padding:14px 9px}.pro-academy-metrics b{font-size:20px}.pro-academy-metrics span{font-size:7px;line-height:1.35}.pro-academy-stage{width:100%}.pro-academy-window{border-radius:14px;width:100%;box-shadow:0 24px 55px #262e3229}.pro-academy-dashboard{padding:10px}.pro-academy-progress{grid-template-columns:70px minmax(0,1fr);gap:12px;padding:14px}.pro-academy-progress>span{width:65px;height:65px}.pro-academy-progress h3{font-size:15px}.pro-academy-progress p{font-size:6px}.pro-academy-simulator{flex-direction:column;align-items:stretch}.pro-academy-simulator button{min-height:38px}.pro-academy-window>header{padding-inline:12px}.pro-academy-window>header>span{font-size:6px}}@media (prefers-reduced-motion:reduce){.pro-landing-v2 .pro-hero:after,.pro-landing-v2 .pro-float-card{animation:none}.pro-product-tour[data-reveal]{opacity:1;transition:none;transform:none}.pro-tour-browser iframe{animation:none}}.website-preview .adviser-domain-login{background:var(--login-primary,#073b52)}.website-preview .adviser-domain-login .login-result-card{border-top-color:var(--login-accent,#ef584b)}.website-preview .adviser-domain-login .eyebrow{color:var(--login-accent,#ef584b)}.website-preview .adviser-domain-login .button.primary{background:var(--login-accent,#ef584b)}.website-preview .adviser-domain-login .confirm-brand img{object-fit:contain;max-width:210px;max-height:82px}.website-preview .adviser-section h2{font-weight:500}.website-preview .adviser-section p{font-size:16px;line-height:1.75}.website-preview .adviser-number{font-size:13px}.website-preview .adviser-valuation .adviser-split{grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);gap:64px}.website-preview .adviser-form-preview{overflow:hidden;padding:0!important}.website-preview .valuation-wizard{background:#fff;gap:25px;padding:38px;display:grid}.website-preview .valuation-wizard>header{text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;font-size:12px;display:flex}.website-preview .valuation-wizard>header span{color:var(--a-deep);font-weight:900}.website-preview .valuation-progress{background:#dce6e9;height:10px}.website-preview .valuation-progress i{background:var(--a-coral);height:100%;display:block}.website-preview .valuation-wizard section{gap:16px;display:grid}.website-preview .valuation-kicker{text-transform:uppercase;font-weight:900;color:var(--a-coral)!important;margin:18px 0 0!important;font-size:13px!important}.website-preview .valuation-wizard section h3{margin:0;font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.12}.website-preview .valuation-wizard section>p:not(.valuation-kicker){color:#617079;margin:0;font-size:16px}.website-preview .valuation-options{gap:12px;margin-top:14px;display:grid}.website-preview .valuation-options button,.website-preview .valuation-options label{color:#10242d;cursor:pointer;background:#fff;border:1px solid #cfdbdf;justify-content:space-between;align-items:center;min-height:74px;padding:0 22px;font-size:16px;font-weight:750;display:flex}.website-preview .valuation-options button:hover,.website-preview .valuation-options button.selected{border-color:var(--a-coral);box-shadow:inset 4px 0 var(--a-coral)}.website-preview .valuation-options b{color:var(--a-coral);font-size:28px}.website-preview .valuation-options.compact label{justify-content:flex-start;gap:14px}.website-preview .valuation-options input{width:18px;height:18px;accent-color:var(--a-coral)}.website-preview .valuation-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.website-preview .valuation-fields label,.website-preview .valuation-message{color:#43555d;text-transform:uppercase;gap:8px;font-size:12px;font-weight:800;display:grid}.website-preview .valuation-fields .wide{grid-column:1/-1}.website-preview .valuation-fields input,.website-preview .valuation-message textarea{min-height:54px;font:inherit;background:#fff;border:1px solid #cfdbdf;padding:13px;font-size:16px}.website-preview .valuation-message textarea{min-height:100px}.website-preview .valuation-wizard .lead-consent{color:#52636b;grid-template-columns:20px 1fr;gap:10px;font-size:12px;display:grid}.website-preview .valuation-wizard>footer{border-top:1px solid #d7e4e8;justify-content:space-between;padding-top:22px;display:flex}.website-preview .valuation-wizard>footer button{border:0;border-radius:999px;min-height:52px;padding:0 28px;font-weight:900}.website-preview .valuation-next{background:var(--a-coral);color:#fff}.website-preview .valuation-next:disabled{opacity:.45}.website-preview .valuation-back{color:var(--a-deep);background:#edf2f4}.website-preview .widget-card-grid strong{font-size:18px}.website-preview .widget-card-grid p{font-size:14px}.website-preview .widget-card-grid a,.website-preview .widget-link-button{font-size:13px}.website-preview .market-report-copy{font-size:18px!important}@media (width<=900px){.website-preview .adviser-valuation .adviser-split{grid-template-columns:1fr}.website-preview .valuation-wizard{padding:28px}}@media (width<=600px){.website-preview .valuation-fields{grid-template-columns:1fr}.website-preview .valuation-fields .wide{grid-column:auto}.website-preview .valuation-wizard{padding:24px 18px}.website-preview .valuation-options button,.website-preview .valuation-options label{min-height:66px}.website-preview .adviser-section h2{font-size:38px}}.website-preview .admin-support-access,.website-preview .support-access-card{background:#fff8ee;border:1px solid #efc9a1;border-left:5px solid #c98632;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:20px;display:flex}.website-preview .admin-support-access.active,.website-preview .support-access-card.active{background:#f0faf6;border-color:#9bd8be #9bd8be #9bd8be #087a55}.website-preview .admin-support-access>div,.website-preview .support-access-card>div{gap:5px;display:grid}.website-preview .admin-support-access span,.website-preview .support-access-card p,.website-preview .support-access-card small{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.website-preview .admin-support-access button,.website-preview .admin-support-access a,.website-preview .support-access-card button{color:#fff;cursor:pointer;background:#073b52;border:0;padding:11px 15px;font-size:9px;font-weight:900}.website-preview .admin-support-access button:last-child{background:#a33b31}.website-preview .white-label-widget{background:#f7fafb}.website-preview .widget-card-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;display:grid}.website-preview .widget-card-grid article{background:#fff;border:1px solid #073b521f;padding:22px}.website-preview .widget-card-grid strong{color:var(--a-deep);font-size:16px}.website-preview .widget-card-grid p{color:#62737a;font-size:11px;line-height:1.65}.website-preview .widget-card-grid a{color:var(--a-coral);font-size:10px;font-weight:900}@media (width<=760px){.website-preview .admin-support-access,.website-preview .support-access-card{flex-direction:column;align-items:stretch}.website-preview .admin-support-access button,.website-preview .admin-support-access a,.website-preview .support-access-card button{text-align:center;width:100%}.website-preview .widget-card-grid{grid-template-columns:1fr 1fr}}.website-preview .property-card-media{background:#eef3f4;width:100%;height:190px;position:relative;overflow:hidden}.website-preview .property-card-media>img,.website-preview .property-card-media>.adviser-property-placeholder{object-fit:cover;width:100%;height:100%;display:block}.website-preview .property-status-label{z-index:2;background:var(--a-coral,#ef584b);letter-spacing:.08em;text-transform:uppercase;max-width:calc(100% - 28px);padding:7px 10px;font-weight:900;line-height:1.1;position:absolute;top:14px;left:14px;box-shadow:0 7px 18px #073b522e;color:#fff!important;font-size:8px!important}.website-preview .white-label-site .property-keyfacts{gap:5px;min-height:0;margin-bottom:12px}.website-preview .valuation-consultation-image{background:#dfe7e5;border-radius:16px;margin:34px 0 0;position:relative;overflow:hidden;box-shadow:0 18px 46px #10242d24}.website-preview .valuation-consultation-image img{aspect-ratio:5/4;object-fit:cover;width:100%;display:block}.website-preview .valuation-consultation-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#052632b8);position:absolute;inset:45% 0 0}.website-preview .valuation-consultation-image figcaption{z-index:1;color:#fff;font-size:12px;font-weight:850;line-height:1.4;position:absolute;bottom:17px;left:20px;right:20px}@media (width<=700px){.website-preview .white-label-site #rechner.has-financing-widget{padding-top:30px;padding-bottom:34px}.website-preview .white-label-site .adviser-faq{margin-top:22px;padding-top:46px;padding-bottom:52px}.website-preview .property-card-media{height:220px}.website-preview .valuation-consultation-image{margin-top:25px}}.website-preview .white-label-site .secret-deal-placeholder{isolation:isolate;color:#fff;text-align:center;background:#153d4b;place-content:center;gap:7px;padding:18px;display:grid;position:relative;overflow:hidden}.website-preview .white-label-site .secret-deal-placeholder:before{content:"";z-index:-2;filter:blur(12px)saturate(.7);background:url(/website-preview/images/news-wohnungsmarkt.webp) 50%/cover no-repeat;position:absolute;inset:-24px;transform:scale(1.12)}.website-preview .white-label-site .secret-deal-placeholder:after{content:"";z-index:-1;background:var(--a-deep,#073b52);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.website-preview .white-label-site .secret-deal-placeholder:after{background:color-mix(in srgb, var(--a-deep,#073b52) 72%, transparent)}}.website-preview .white-label-site .secret-deal-placeholder span{letter-spacing:.12em;text-transform:uppercase;font-size:17px;font-weight:900;line-height:1.1}.website-preview .white-label-site .secret-deal-placeholder small{color:#fff;letter-spacing:.08em;text-transform:uppercase;opacity:.86;font-size:8px;font-weight:800;line-height:1.2}.website-preview .white-label-site.brand-mode-light .adviser-promise-grid,.website-preview .white-label-site.brand-mode-brand .adviser-promise-grid,.website-preview .white-label-site.brand-mode-premium .adviser-promise-grid{background:0 0}@supports (color:color-mix(in lab, red, red)){.website-preview .white-label-site .adviser-promise-grid article{border:1px solid color-mix(in srgb, var(--a-on-deep,#fff) 22%, transparent)}}@media (width>=761px){.website-preview .white-label-site .adviser-property-grid h3{-webkit-line-clamp:2;min-height:48px;margin:8px 0 12px;font-size:17px;font-weight:650;line-height:1.38}.website-preview .white-label-site .adviser-reference-grid h3{-webkit-line-clamp:2;min-height:45px;margin:8px 0 12px;font-size:16px;font-weight:650;line-height:1.4}}@media (width<=760px){.website-preview .white-label-site .adviser-promise-grid{gap:14px}.website-preview .white-label-site .adviser-property-grid h3,.website-preview .white-label-site .adviser-reference-grid h3{font-size:18px;line-height:1.38}}@media (width<=480px){.website-preview .widget-card-grid{grid-template-columns:1fr}}.website-preview{--blue:#00b4ec;--deep:#073b52;--dark:#052f43;--coral:#ea584a;--ice:#edf9fc;--paper:#f7fafb;--white:#fff;--ink:#10242d;--muted:#5e6d74;--line:#d7e4e8}.website-preview .financing-referrer-setup{background:#f8fafb;border:1px solid #073b521f;gap:18px;margin:18px 0 22px;padding:22px;display:grid}.website-preview .financing-referrer-setup input[readonly]{color:#52656e;background:#eef3f5}.website-preview .financing-contract-cta{color:#fff;background:#073b52;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.website-preview .financing-contract-cta strong{font-size:17px;display:block}.website-preview .financing-contract-cta p{color:#ffffffc7;margin:5px 0 0;font-size:12px;line-height:1.55}.website-preview .financing-contract-cta button{color:#fff;cursor:pointer;background:#ef584b;border:0;border-radius:24px;flex:none;padding:12px 18px;font-weight:800}.website-preview .financing-contract-cta button:disabled{cursor:not-allowed;opacity:.55}.website-preview .customer-info-card.success{background:#f0faf6;border-left-color:#2d9d78}@media (width<=700px){.website-preview .financing-referrer-setup{padding:16px}.website-preview .financing-contract-cta{flex-direction:column;align-items:flex-start}.website-preview .financing-contract-cta button{width:100%}}.website-preview .bfsg-card{gap:12px;display:grid}.website-preview .bfsg-card small{color:var(--muted);font-size:9px}.website-preview .bfsg-card button{background:var(--deep);color:#fff;cursor:pointer;border:0;justify-self:start;padding:11px 15px;font-size:9px;font-weight:900}.website-preview .adviser-faq>.adviser-container>h2{max-width:820px;margin-bottom:48px}.website-preview .faq-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.website-preview .faq-grid details{background:#fff;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden;border:1px solid #073b521f!important}.website-preview .faq-grid details[open]{border-color:var(--a-coral)!important}@supports (color:color-mix(in lab, red, red)){.website-preview .faq-grid details[open]{border-color:color-mix(in srgb, var(--a-coral) 55%, #fff)!important}}.website-preview .faq-grid details[open]{box-shadow:0 16px 40px #073b5214}.website-preview .faq-grid summary{cursor:pointer;align-items:center;min-height:86px;padding:22px 58px 22px 24px;line-height:1.4;list-style:none;display:flex;position:relative;font-size:16px!important}.website-preview .faq-grid summary::-webkit-details-marker{display:none}.website-preview .faq-grid summary:after{content:"+";background:var(--a-off);width:30px;height:30px;color:var(--a-deep);border-radius:50%;place-items:center;font-size:20px;font-weight:500;transition:transform .2s;display:grid;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.website-preview .faq-grid details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.website-preview .faq-grid p{color:#5e6d74;margin:0;padding:0 24px 24px;font-size:14px!important;line-height:1.75!important}.website-preview .adviser-rate-cta{color:#40545d;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;font-size:13px;display:flex}.website-preview .adviser-rate-cta a{color:var(--a-deep);font-weight:900}.website-preview .rate-history-chart{background:#fff;border:1px solid #d7e4e8;margin-top:26px;padding:24px 24px 14px}.website-preview .rate-chart-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.website-preview .rate-chart-heading>div:first-child{gap:4px;display:grid}.website-preview .rate-chart-heading strong{color:#10242d;font-size:16px}.website-preview .rate-chart-heading small{color:#5d6b70;font-size:11px}.website-preview .rate-chart-legend{text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;font-size:10px;font-weight:800;display:flex}.website-preview .rate-chart-legend span{align-items:center;gap:7px;display:flex}.website-preview .rate-chart-legend i{border-radius:3px;width:24px;height:4px}.website-preview .rate-history-chart svg{width:100%;height:auto;overflow:visible}.website-preview .rate-history-chart .rate-chart-mobile{display:none}.website-preview .rate-history-chart svg text{fill:#66757b;font-size:12px}.website-preview .rate-grid{stroke:#dfe6e8;stroke-width:1px}.website-preview .rate-grid-date{stroke-dasharray:3 6;opacity:.45}.website-preview .rate-chart-start{background:#f5f7f7;padding:11px 14px;color:#3f5057!important;margin:0 0 5px!important;font-size:11px!important;line-height:1.55!important}@media (width<=600px){.website-preview .rate-history-chart{padding:18px 12px 10px;overflow:hidden}.website-preview .rate-chart-heading{display:grid}.website-preview .rate-history-chart .rate-chart-desktop{display:none}.website-preview .rate-history-chart .rate-chart-mobile{display:block}.website-preview .rate-chart-legend{justify-content:flex-start}}@media (width<=700px){.website-preview .faq-grid{grid-template-columns:1fr}.website-preview .adviser-faq>.adviser-container>h2{margin-bottom:30px}.website-preview .faq-grid summary{min-height:74px;padding:18px 54px 18px 18px}.website-preview .faq-grid p{padding:0 18px 20px}.website-preview .adviser-rate-cta{flex-direction:column;align-items:flex-start}}.website-preview *{box-sizing:border-box}.website-preview{scroll-behavior:smooth;background:var(--white);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.website-preview a{color:inherit;text-decoration:none}.website-preview img{max-width:100%;display:block}.website-preview button,.website-preview input{font:inherit}.website-preview .header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#fffffff5;justify-content:space-between;align-items:center;height:86px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.website-preview .logo{text-transform:uppercase;letter-spacing:.12em;color:var(--deep);align-items:center;gap:14px;font-size:11px;font-weight:800;display:flex}.website-preview .logo img{object-fit:contain;width:90px;height:58px}.website-preview .header nav{align-items:center;gap:28px;font-size:12px;font-weight:700;display:flex}.website-preview .nav-cta{background:var(--deep);color:var(--white);border-radius:999px;padding:12px 17px}.website-preview .hero{background:var(--blue);min-height:720px;color:var(--white);grid-template-columns:1fr .9fr;align-items:center;gap:75px;padding:88px max(24px,50vw - 590px);display:grid;overflow:hidden}.website-preview .hero-copy{max-width:680px}.website-preview .eyebrow{color:var(--coral);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:900}.website-preview .hero .eyebrow{color:var(--white);opacity:.78}.website-preview .hero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(48px,6vw,76px);line-height:.98}.website-preview .hero-text{max-width:650px;margin:29px 0 0;font-size:18px;line-height:1.7}.website-preview .hero-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.website-preview .button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:51px;padding:0 23px;font-size:12px;font-weight:900;display:inline-flex}.website-preview .button.primary{background:var(--coral);color:var(--white)}.website-preview .button.secondary{color:var(--white);border-color:#ffffffa6}.website-preview .button.full{width:100%}.website-preview .trust{text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:22px;margin-top:40px;font-size:10px;font-weight:800;display:flex}.website-preview .trust span:before{content:"✓";color:var(--deep);margin-right:8px}.website-preview .hero-visual{background:var(--white);color:var(--ink);position:relative;transform:rotate(1.5deg);box-shadow:0 40px 100px #032d4145}.website-preview .browser-bar{background:#e9f0f2;align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.website-preview .browser-bar i{background:#afbec4;border-radius:50%;width:7px;height:7px}.website-preview .browser-bar span{color:#72848b;margin-left:10px;font-size:8px}.website-preview .preview-nav{border-bottom:1px solid var(--line);align-items:center;gap:20px;height:66px;padding:0 22px;font-size:8px;font-weight:800;display:flex}.website-preview .preview-nav img{width:70px;margin-right:auto}.website-preview .preview-.website-preview{background:var(--ice);grid-template-columns:1.2fr .8fr;align-items:center;gap:28px;min-height:370px;padding:45px 40px;display:grid}.website-preview .preview-.website-preview small{color:var(--coral);letter-spacing:.13em;font-size:7px;font-weight:900}.website-preview .preview-.website-preview h2{letter-spacing:-.04em;margin:15px 0;font-size:34px;line-height:1.05}.website-preview .preview-.website-preview p{color:var(--muted);font-size:11px}.website-preview .preview-.website-preview b{background:var(--coral);color:#fff;border-radius:999px;margin-top:16px;padding:12px 15px;font-size:8px;display:inline-block}.website-preview .portrait-placeholder{color:#ffffffb8;text-align:center;background:linear-gradient(155deg,#0d526f,#00b4ec);border-radius:45% 45% 4px 4px;place-items:center;height:250px;font-weight:800;display:grid}.website-preview .price-chip{background:var(--deep);color:#fff;padding:18px 22px;display:grid;position:absolute;bottom:-30px;right:-22px;box-shadow:0 16px 35px #0003}.website-preview .price-chip strong{font-size:22px}.website-preview .price-chip span{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.website-preview .section{padding:110px max(24px,50vw - 590px);scroll-margin-top:80px}.website-preview .section-heading{max-width:760px}.website-preview .section-heading h2,.website-preview .pricing h2,.website-preview .registration h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,62px);line-height:1.05}.website-preview .section-heading>p:last-child,.website-preview .pricing-copy>p:last-child,.website-preview .registration-copy>p{color:var(--muted);font-size:15px;line-height:1.75}.website-preview .feature-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.website-preview .feature-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:300px;padding:28px;display:flex}.website-preview .feature-grid span{color:var(--coral);font-size:11px;font-weight:900}.website-preview .feature-grid h3{margin:auto 0 15px;font-size:20px;line-height:1.35}.website-preview .feature-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.website-preview .pricing{background:var(--deep);color:#fff;grid-template-columns:1fr .8fr;align-items:center;gap:100px;display:grid}.website-preview .pricing-copy>p:last-child{color:#ffffffad}.website-preview .price-card{color:var(--ink);background:#fff;padding:40px;box-shadow:0 25px 60px #0000002e}.website-preview .price-label{color:var(--coral);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.website-preview .monthly{border-bottom:1px solid var(--line);align-items:end;gap:16px;margin:28px 0;padding-bottom:28px;display:flex}.website-preview .monthly strong{letter-spacing:-.05em;font-size:46px}.website-preview .monthly span{color:var(--muted);text-transform:uppercase;padding-bottom:7px;font-size:9px;line-height:1.5}.website-preview .price-card ul{gap:13px;margin:0 0 28px;padding:0;font-size:12px;font-weight:700;list-style:none;display:grid}.website-preview .price-card li:before{content:"✓";color:var(--coral);margin-right:10px}.website-preview .process{background:var(--paper)}.website-preview .process ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:60px 0 0;padding:0;list-style:none;display:grid}.website-preview .process li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:18px;padding:30px;display:grid}.website-preview .process li>b{color:var(--coral);font-size:12px}.website-preview .process h3{margin:0 0 10px;font-size:19px}.website-preview .process li p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.website-preview .registration{background:var(--blue);color:#fff;grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.website-preview .registration-copy>p{color:#ffffffd1}.website-preview .registration-copy aside{border-left:5px solid var(--coral);background:#073b522b;gap:7px;margin-top:30px;padding:20px;display:grid}.website-preview .registration-copy aside strong{font-size:12px}.website-preview .registration-copy aside span{font-size:11px;line-height:1.6}.website-preview .registration-form{color:var(--ink);background:#fff;gap:17px;padding:38px;display:grid;box-shadow:0 25px 70px #032b3d2e}.website-preview .registration-form>label:not(.check){text-transform:uppercase;letter-spacing:.1em;gap:8px;font-size:9px;font-weight:900;display:grid}.website-preview .registration-form small{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:500}.website-preview input{border:1px solid var(--line);outline:none;width:100%;height:50px;padding:0 14px}.website-preview input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #00b4ec1f}.website-preview .check{color:var(--muted);grid-template-columns:20px 1fr;gap:10px;font-size:10px;line-height:1.6;display:grid}.website-preview .check input{width:17px;height:17px;accent-color:var(--blue);margin-top:2px}.website-preview .check a{color:var(--deep);font-weight:800;text-decoration:underline}.website-preview .hidden-field{position:absolute;left:-10000px}.website-preview .form-message{margin:0;padding:13px;font-size:11px;font-weight:700}.website-preview .form-message.success{color:#076942;background:#e6f8ef}.website-preview .form-message.error{color:#ad3028;background:#fff0ee}.website-preview .form-fineprint{text-align:center;color:var(--muted);margin:0;font-size:9px}.website-preview .legal-note-section{background:#fff5f3;padding:35px max(24px,50vw - 590px)}.website-preview .legal-note-section>div{border-left:4px solid var(--coral);padding-left:18px}.website-preview .legal-note-section strong{text-transform:uppercase;letter-spacing:.09em;font-size:11px}.website-preview .legal-note-section p{color:var(--muted);max-width:900px;margin:6px 0 0;font-size:10px;line-height:1.6}.website-preview footer{background:var(--dark);color:#fff;grid-template-columns:1.2fr 1fr .6fr;gap:70px;padding:65px max(24px,50vw - 590px);font-size:11px;line-height:1.65;display:grid}.website-preview footer>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.website-preview .footer-brand img{filter:brightness(0)invert();width:100px}.website-preview .footer-brand p{color:#fff9;max-width:300px}.website-preview footer a{border-bottom:1px solid #0000}.website-preview footer a:hover{border-color:currentColor}.website-preview .legal-page{background:var(--paper);min-height:100vh}.website-preview .legal-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:85px;padding:0 max(24px,50vw - 450px);display:flex}.website-preview .legal-header img{width:90px}.website-preview .legal-header a:last-child{font-size:11px;font-weight:800}.website-preview .legal-content{width:min(900px,100% - 40px);margin:auto;padding:75px 0 120px}.website-preview .legal-content h1{letter-spacing:-.05em;margin:0 0 35px;font-size:clamp(42px,7vw,70px)}.website-preview .legal-content h2{color:var(--deep);margin:42px 0 12px;font-size:22px}.website-preview .legal-content p,.website-preview .legal-content li{color:#43545c;font-size:13px;line-height:1.8}.website-preview .draft-warning{border-left:4px solid var(--coral);background:#fff0ed;padding:18px;font-weight:700}.website-preview .confirm-page{background:var(--blue);place-items:center;min-height:100vh;padding:80px 24px;display:grid}.website-preview .confirm-card{background:#fff;width:min(600px,100%);padding:45px;box-shadow:0 30px 80px #032b3d40}.website-preview .confirm-card img{width:100px}.website-preview .confirm-card h1{letter-spacing:-.04em;font-size:42px}.website-preview .confirm-card p{color:var(--muted);line-height:1.7}.website-preview .confirm-message{margin-top:18px;font-size:11px;font-weight:700}.website-preview .reference{background:var(--ice);grid-template-columns:1fr .9fr;align-items:center;gap:90px;display:grid}.website-preview .reference-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,62px);line-height:1.05}.website-preview .reference-copy>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.75}.website-preview .reference-copy ul{color:var(--deep);gap:12px;margin:28px 0;padding:0;font-size:12px;font-weight:700;list-style:none;display:grid}.website-preview .reference-copy li:before{content:"✓";color:var(--coral);margin-right:10px}.website-preview .reference-preview{background:var(--white);transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 30px 75px #073b522e}.website-preview .reference-preview:hover{transform:translateY(-5px);box-shadow:0 36px 85px #073b523d}.website-preview .reference-screen{background:linear-gradient(140deg,#eaf8fc 0%,#fff 62%);min-height:390px;padding:42px;position:relative;overflow:hidden}.website-preview .reference-screen:after{content:"";background:var(--blue);opacity:.14;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-65px;right:-60px}.website-preview .reference-screen img{width:92px;margin-bottom:75px}.website-preview .reference-label{color:var(--coral);text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px;font-size:9px;font-weight:900;display:inline-block}.website-preview .reference-screen h3{letter-spacing:-.045em;color:var(--deep);margin:0;font-size:45px;line-height:1}.website-preview .reference-screen p{color:var(--muted);margin:15px 0 30px}.website-preview .reference-screen strong{background:var(--deep);color:#fff;border-radius:999px;padding:13px 18px;font-size:10px;display:inline-flex}.website-preview .feature-grid{grid-template-columns:repeat(3,1fr)}.website-preview .feature-grid article{min-height:275px}.website-preview .domain-note{background:var(--ice);color:var(--muted);margin:-8px 0 24px;padding:12px 14px;font-size:9px;line-height:1.55}.website-preview .admin-shell{background:var(--paper);min-height:100vh}.website-preview .admin-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,50vw - 640px);display:flex}.website-preview .admin-header>a{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:14px;font-size:11px;font-weight:900;display:flex}.website-preview .admin-header img{width:82px}.website-preview .admin-header>div{align-items:center;gap:18px;display:flex}.website-preview .admin-header small{color:var(--muted)}.website-preview .admin-header>div a{font-size:10px;font-weight:800;text-decoration:underline}.website-preview .admin-content{padding:60px max(24px,50vw - 640px) 100px}.website-preview .admin-title{justify-content:space-between;align-items:end;gap:30px;display:flex}.website-preview .admin-title h1{letter-spacing:-.045em;margin:0;font-size:50px}.website-preview .admin-title>div>p:last-child{color:var(--muted)}.website-preview .admin-title>a{font-size:11px;font-weight:800}.website-preview .admin-stats{grid-template-columns:repeat(3,1fr);gap:15px;margin:35px 0;display:grid}.website-preview .admin-stats article{border:1px solid var(--line);background:#fff;gap:5px;padding:24px;display:grid}.website-preview .admin-stats strong{color:var(--deep);font-size:32px}.website-preview .admin-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.website-preview .admin-table-wrap{border:1px solid var(--line);background:#fff;overflow:auto}.website-preview .admin-table-wrap table{border-collapse:collapse;width:100%;min-width:980px}.website-preview .admin-table-wrap th,.website-preview .admin-table-wrap td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px;font-size:11px}.website-preview .admin-table-wrap th{background:var(--deep);color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.website-preview .admin-table-wrap td:first-child{gap:4px;display:grid}.website-preview .admin-table-wrap td small,.website-preview .muted{color:var(--muted);font-size:9px;display:block}.website-preview .admin-table-wrap td>a{color:var(--deep);word-break:break-all;font-weight:800}.website-preview .status{white-space:nowrap;background:#edf1f2;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.website-preview .status-paid_pending_setup{color:#725500;background:#fff0cd}.website-preview .status-approved,.website-preview .status-provisioning,.website-preview .status-setup_ready{color:#075a78;background:#e4f5fb}.website-preview .status-published{color:#07653d;background:#ddf6e9}.website-preview .admin-actions{gap:6px;display:grid}.website-preview .admin-actions button{background:var(--coral);color:#fff;cursor:pointer;white-space:nowrap;border:0;padding:10px 12px;font-size:9px;font-weight:900}.website-preview .admin-actions button:disabled{opacity:.55}.website-preview .admin-actions small{color:#a82920}.website-preview .preview-banner{text-align:center;color:#6d5200;background:#fff0cd;padding:10px;font-size:10px;font-weight:900}.website-preview .tenant-page{min-height:100vh}.website-preview .tenant-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;padding:0 max(24px,50vw - 560px);display:flex}.website-preview .tenant-page>header img{width:95px}.website-preview .tenant-page>header nav{gap:25px;font-size:11px;font-weight:800;display:flex}.website-preview .tenant-hero{background:var(--ice);grid-template-columns:1fr .7fr;align-items:center;gap:80px;min-height:650px;padding:80px max(24px,50vw - 560px);display:grid}.website-preview .tenant-hero h1{letter-spacing:-.055em;color:var(--deep);margin:0;font-size:clamp(55px,8vw,90px);line-height:.95}.website-preview .tenant-hero>div>p:not(.eyebrow){color:var(--muted);max-width:650px;font-size:17px;line-height:1.7}.website-preview .tenant-photo{background:linear-gradient(150deg, var(--deep), var(--blue));color:#ffffffbf;place-items:center;height:430px;font-size:11px;font-weight:800;display:grid}.website-preview .tenant-section{padding:100px max(24px,50vw - 560px)}.website-preview .tenant-section h2{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(38px,5vw,60px)}.website-preview .tenant-section>p:not(.eyebrow){max-width:700px;color:var(--muted);line-height:1.7}.website-preview .tenant-contact{background:var(--deep);color:#fff}.website-preview .tenant-contact h2{color:#fff}.website-preview .tenant-contact a{text-decoration:underline}.website-preview .admin-header img.admin-cudok-logo{object-fit:contain;width:168px;height:auto;max-height:48px}.website-preview .profile-form{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:18px;margin-top:40px;padding:32px;display:grid}.website-preview .profile-form label{text-transform:uppercase;letter-spacing:.07em;gap:8px;font-size:10px;font-weight:900;display:grid}.website-preview .profile-form input,.website-preview .profile-form textarea{border:1px solid var(--line);width:100%;font:inherit;text-transform:none;letter-spacing:0;padding:13px;font-size:12px}.website-preview .profile-form textarea{resize:vertical;min-height:120px}.website-preview .profile-form button{background:var(--coral);color:#fff;cursor:pointer;border:0;grid-column:1/-1;padding:15px;font-weight:900}.website-preview .profile-form>p{color:var(--deep);grid-column:1/-1;margin:0;font-size:11px;font-weight:800}.website-preview .seo-score{background:var(--deep);color:#fff;align-items:center;gap:18px;margin:35px 0 -20px;padding:22px;display:inline-flex}.website-preview .seo-score strong{font-size:35px}.website-preview .seo-score span{text-transform:uppercase;font-size:9px;line-height:1.5}.website-preview .seo-preview{border:1px solid var(--line);background:#fff;margin-top:35px;padding:35px}.website-preview .seo-preview h2{color:var(--deep);font-size:30px}.website-preview .seo-preview h3{margin-top:30px}.website-preview .seo-preview p{color:var(--muted);font-size:12px;line-height:1.7}.website-preview .tenant-promise{background:var(--paper)}.website-preview .tenant-valuation{background:var(--ice)}.website-preview .tenant-photo-real{object-fit:cover}.website-preview .tenant-faq{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.website-preview .tenant-faq article{background:#fff;padding:25px}.website-preview .tenant-faq h3{color:var(--deep);margin:0 0 12px}.website-preview .tenant-faq p{color:var(--muted);font-size:12px;line-height:1.65}.website-preview .legal-table{margin:25px 0;overflow-x:auto}.website-preview .legal-table table{border-collapse:collapse;width:100%;min-width:650px}.website-preview .legal-table th,.website-preview .legal-table td{text-align:left;border:1px solid var(--line);padding:14px;font-size:11px;line-height:1.6}.website-preview .legal-table th{background:var(--deep);color:#fff}@media (width<=900px){.website-preview .header nav a:not(.nav-cta){display:none}.website-preview .hero,.website-preview .pricing,.website-preview .registration,.website-preview .reference{grid-template-columns:1fr}.website-preview .hero{padding-top:65px}.website-preview .hero-visual{max-width:600px}.website-preview .feature-grid{grid-template-columns:1fr 1fr}.website-preview .pricing,.website-preview .registration,.website-preview .reference{gap:50px}.website-preview footer{grid-template-columns:1fr 1fr}.website-preview .section{padding-top:80px;padding-bottom:80px}.website-preview .profile-form,.website-preview .tenant-faq{grid-template-columns:1fr}}@media (width<=560px){.website-preview .header{height:74px}.website-preview .logo span{display:none}.website-preview .hero{min-height:auto;padding:60px 20px 85px}.website-preview .hero h1{font-size:46px}.website-preview .hero-actions .button{width:100%}.website-preview .trust{gap:10px}.website-preview .preview-.website-preview{grid-template-columns:1fr .7fr;padding:25px 20px}.website-preview .preview-.website-preview h2{font-size:24px}.website-preview .portrait-placeholder{height:190px}.website-preview .price-chip{right:-7px}.website-preview .section{padding:70px 20px}.website-preview .feature-grid,.website-preview .process ol{grid-template-columns:1fr}.website-preview .feature-grid article{min-height:220px}.website-preview .price-card,.website-preview .registration-form{padding:26px 20px}.website-preview .monthly{flex-direction:column;align-items:start}.website-preview .monthly strong{font-size:40px}.website-preview footer{grid-template-columns:1fr;gap:35px;padding:55px 20px}}@media (width<=800px){.website-preview .admin-header small{display:none}.website-preview .admin-title{flex-direction:column;align-items:start}.website-preview .admin-title h1{font-size:40px}.website-preview .admin-stats{grid-template-columns:1fr}.website-preview .tenant-page>header nav{display:none}.website-preview .tenant-hero{grid-template-columns:1fr;gap:40px}.website-preview .tenant-photo{height:300px}}.website-preview .iad-search-block{border:1px solid var(--line);background:var(--paper);gap:12px;padding:18px;display:grid}.website-preview .iad-search-block>div:first-child{gap:5px;display:grid}.website-preview .iad-search-block>div:first-child>strong{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.website-preview .iad-search-block>button{background:var(--deep);color:#fff;cursor:pointer;border:0;width:max-content;padding:10px 14px;font-size:9px;font-weight:900}.website-preview .iad-search-block>button:disabled{opacity:.55}.website-preview .iad-search-block>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.website-preview .iad-candidates{gap:7px;display:grid}.website-preview .iad-candidates label{border:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:20px 1fr;gap:10px;padding:11px;display:grid}.website-preview .iad-candidates label.selected{border-color:var(--blue);background:var(--ice)}.website-preview .iad-candidates input{width:16px;height:16px;accent-color:var(--blue);margin-top:2px}.website-preview .iad-candidates span{gap:3px;min-width:0;display:grid}.website-preview .iad-candidates strong{font-size:10px}.website-preview .iad-candidates small{font-size:9px}.website-preview .iad-candidates em{color:var(--deep);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.website-preview .iad-integration-setup{background:#f2fbfe;border:1px solid #b8dce8;border-radius:14px;gap:13px;margin-bottom:22px;padding:20px;display:grid}.website-preview .iad-integration-setup>div:first-child{gap:5px;display:grid}.website-preview .iad-integration-setup p,.website-preview .iad-integration-setup small{margin:0;line-height:1.55}.website-preview .iad-integration-setup>button{color:#fff;cursor:pointer;background:#073b52;border:0;border-radius:8px;width:max-content;padding:11px 16px;font-weight:800}.website-preview .iad-integration-setup>button:disabled{opacity:.5;cursor:not-allowed}.website-preview .iad-integration-setup .iad-candidates label{border-radius:9px}.website-preview .registration-domain{border:1px solid var(--line);gap:14px;padding:19px;display:grid}.website-preview .registration-domain legend{color:var(--deep);text-transform:uppercase;letter-spacing:.08em;padding:0 7px;font-size:10px;font-weight:900}.website-preview .registration-domain>p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.website-preview .registration-domain-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.website-preview .registration-domain-options>label{border:1px solid var(--line);cursor:pointer;grid-template-columns:18px 1fr;gap:9px;padding:13px;display:grid}.website-preview .registration-domain-options>label.selected{border-color:var(--blue);background:var(--ice)}.website-preview .registration-domain-options input{width:16px;height:16px;accent-color:var(--blue)}.website-preview .registration-domain-options span{gap:4px;display:grid}.website-preview .registration-domain-options strong{font-size:9px}.website-preview .registration-domain-options small{font-size:8px;line-height:1.5}.website-preview .registration-domain>label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;font-weight:900;display:grid}.website-preview .registration-domain-check{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.website-preview .registration-domain-check button{background:var(--deep);color:#fff;cursor:pointer;border:0;padding:10px 13px;font-size:9px;font-weight:900}.website-preview .registration-domain-check strong{font-size:9px}.website-preview .registration-domain-check.available strong{color:#087a55}.website-preview .registration-domain-check.registered strong{color:#ad3028}.website-preview .registration-domain-check>small{flex-basis:100%;font-size:8px;line-height:1.5}@media (width<=560px){.website-preview .registration-domain-options{grid-template-columns:1fr}}.website-preview .status-payment_required,.website-preview .status-paid_pending_setup{color:#725500;background:#fff0cd}.website-preview .admin-actions button,.website-preview .admin-action-link{background:var(--coral);color:#fff;cursor:pointer;white-space:nowrap;text-align:center;border:0;padding:10px 12px;font-size:9px;font-weight:900;text-decoration:none}.website-preview .admin-actions .free{background:#087a55}.website-preview .admin-actions .trial{background:#c78a13}.website-preview .admin-actions .stripe{background:#635bff}.website-preview .admin-actions .secondary{color:var(--deep);border:1px solid var(--line);background:#fff}.website-preview .payment-link-tools{gap:6px;display:grid}.website-preview .payment-account-lock{text-align:center;background:#fffaf0;border:1px solid #f0d398;border-radius:16px;max-width:760px;margin:32px auto;padding:40px;box-shadow:0 18px 50px #073b5214}.website-preview .payment-account-lock h2{color:var(--deep);margin:8px 0 14px}.website-preview .payment-account-lock p{max-width:620px;margin:0 auto 24px}.website-preview .payment-account-lock .button{margin:0 auto 16px;display:inline-flex}.website-preview .payment-account-lock small{color:#6b7280;display:block}.website-preview .account-badge{white-space:nowrap;background:#edf1f2;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.website-preview .account-trial{color:#725500;background:#fff0cd}.website-preview .account-beta{color:#075a78;background:#e8f4ff}.website-preview .admin-actions button.beta{background:#075a78}.website-preview .account-free{color:#07653d;background:#ddf6e9}.website-preview .account-stripe{color:#4338a8;background:#ebe9ff}@media (width<=800px){.website-preview .admin-stats{grid-template-columns:1fr}}.website-preview .admin-guide{border-left:5px solid var(--blue);background:#eaf8fc;margin:28px 0 0;padding:22px 25px}.website-preview .admin-guide strong{font-size:12px}.website-preview .admin-guide ol{color:var(--muted);margin:10px 0 0;padding-left:18px;font-size:11px;line-height:1.8}.website-preview .admin-section-title{justify-content:space-between;align-items:end;gap:20px;margin:52px 0 16px;display:flex}.website-preview .admin-section-title h2{color:var(--deep);margin:0;font-size:30px}.website-preview .admin-section-title .eyebrow{margin-bottom:7px}.website-preview .admin-section-title>span{text-transform:uppercase;font-size:10px;font-weight:900}.website-preview .admin-actions .danger{color:#a82920;background:#fff;border:1px solid #efb6b1;margin-top:5px}.website-preview .status-erased{color:#666;background:#eee}.website-preview .status-received{color:#725500;background:#fff0cd}.website-preview .status-processed{color:#07653d;background:#ddf6e9}.website-preview .erased-row{opacity:.62}.website-preview .test-badge{color:#4338a8;text-transform:uppercase;background:#ebe9ff;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px;font-weight:900}.website-preview .withdrawal-table table{min-width:1050px}.website-preview .tenant-footer{color:#fff;background:#041f2c;justify-content:space-between;align-items:center;gap:25px;padding:35px max(24px,50vw - 560px);display:flex}.website-preview .tenant-footer>div{align-items:center;gap:16px;font-size:11px;font-weight:800;display:flex}.website-preview .tenant-footer img{filter:brightness(0)invert();width:85px}.website-preview .tenant-footer nav{align-items:center;gap:22px;font-size:10px;display:flex}.website-preview .tenant-footer .withdrawal-link{border:1px solid #ffffff8c;padding:11px 15px;font-weight:900}.website-preview .withdrawal-content{max-width:760px}.website-preview .legal-context{border-left:4px solid var(--blue);background:#eaf8fc;margin:30px 0;padding:20px}.website-preview .legal-context strong{text-transform:uppercase;font-size:11px}.website-preview .legal-context p{margin:7px 0 0}.website-preview .withdrawal-form,.website-preview .withdrawal-confirm,.website-preview .withdrawal-receipt{border:1px solid var(--line);background:#fff;gap:18px;margin-top:32px;padding:32px;display:grid}.website-preview .withdrawal-form label{color:var(--deep);text-transform:uppercase;letter-spacing:.07em;gap:8px;font-size:10px;font-weight:900;display:grid}.website-preview .withdrawal-form>p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.website-preview .withdrawal-form .button,.website-preview .withdrawal-confirm .button,.website-preview .withdrawal-receipt .button{width:max-content}.website-preview .withdrawal-confirm h2,.website-preview .withdrawal-receipt h2{color:var(--deep);margin:0;font-size:30px}.website-preview .withdrawal-buttons{flex-wrap:wrap;gap:10px;display:flex}.website-preview .button.secondary-dark{border-color:var(--deep);color:var(--deep);background:#fff}.website-preview .receipt-check{color:#07653d;background:#ddf6e9;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid}.website-preview .withdrawal-receipt dl{background:var(--line);gap:1px;margin:0;display:grid}.website-preview .withdrawal-receipt dl div{background:var(--paper);grid-template-columns:150px 1fr;gap:15px;padding:13px;display:grid}.website-preview .withdrawal-receipt dt{text-transform:uppercase;font-size:9px;font-weight:900}.website-preview .withdrawal-receipt dd{word-break:break-word;margin:0;font-size:11px}.website-preview .withdrawal-help a{font-weight:800;text-decoration:underline}@media (width<=800px){.website-preview .admin-stats{grid-template-columns:1fr 1fr}.website-preview .admin-table-wrap{background:0 0;border:0;overflow:visible}.website-preview .admin-table-wrap table,.website-preview .withdrawal-table table{min-width:0}.website-preview .admin-table-wrap thead{display:none}.website-preview .admin-table-wrap tbody,.website-preview .admin-table-wrap tr,.website-preview .admin-table-wrap td{width:100%;display:block}.website-preview .admin-table-wrap tr{border:1px solid var(--line);background:#fff;margin-bottom:18px;padding:8px 17px}.website-preview .admin-table-wrap td{border-bottom:1px solid var(--line);grid-template-columns:115px 1fr;gap:12px;padding:12px 0;display:grid!important}.website-preview .admin-table-wrap td:last-child{border-bottom:0}.website-preview .admin-table-wrap td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.website-preview .admin-table-wrap td>*{grid-column:2}.website-preview .admin-table-wrap td:before{grid-area:1/1/span 5}.website-preview .admin-actions{width:100%}.website-preview .tenant-footer{flex-direction:column;align-items:flex-start}.website-preview .tenant-footer nav{flex-direction:column;align-items:flex-start;width:100%}.website-preview .withdrawal-form,.website-preview .withdrawal-confirm,.website-preview .withdrawal-receipt{padding:23px}.website-preview .withdrawal-receipt dl div{grid-template-columns:1fr}.website-preview .withdrawal-receipt .button{width:100%}}@media (width<=480px){.website-preview .admin-stats{grid-template-columns:1fr}.website-preview .admin-table-wrap td{grid-template-columns:92px 1fr}.website-preview .tenant-footer .withdrawal-link{text-align:center;width:100%}}.website-preview .adviser-site-shell{--a-blue:#00b4ec;--a-deep:#073b52;--a-dark:#052f43;--a-coral:#ef584b;--a-pale:#edf9fc;--a-off:#f5f8f9;color:#10242d;background:#fff}.website-preview .adviser-container{width:min(1180px,100% - 48px);margin:auto}.website-preview .adviser-preview-banner{color:#6d5200;text-align:center;background:#fff0cd;padding:11px 20px;font-size:10px;font-weight:900}.website-preview .adviser-site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #d7e4e8;justify-content:space-between;align-items:center;min-height:88px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.website-preview .adviser-site-header img{width:98px}.website-preview .adviser-site-header nav{align-items:center;gap:25px;font-size:11px;font-weight:800;display:flex}.website-preview .adviser-whatsapp{background:var(--a-deep);color:#fff;border-radius:999px;padding:12px 16px}.website-preview .adviser-hero{background:var(--a-blue);color:#fff;align-items:center;min-height:720px;padding:90px 0;display:grid;position:relative;overflow:hidden}.website-preview .adviser-hero-orbit{border:1px solid #ffffff40;border-radius:50%;position:absolute}.website-preview .adviser-hero-orbit.one{width:620px;height:620px;top:-210px;right:-160px}.website-preview .adviser-hero-orbit.two{width:420px;height:420px;bottom:-250px;left:-210px}.website-preview .adviser-hero-grid{grid-template-columns:1.1fr .7fr;align-items:center;gap:90px;display:grid;position:relative}.website-preview .adviser-kicker,.website-preview .adviser-number{color:var(--a-coral);letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:900}.website-preview .adviser-kicker,.website-preview .adviser-number.light{color:#fff;opacity:.82}.website-preview .adviser-hero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(54px,7vw,86px);line-height:.96}.website-preview .adviser-hero-grid>div:first-child>p:not(.adviser-kicker){max-width:680px;margin:28px 0 0;font-size:17px;line-height:1.7}.website-preview .adviser-button-row{flex-wrap:wrap;gap:11px;margin-top:35px;display:flex}.website-preview .adviser-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:51px;padding:0 22px;font-size:11px;font-weight:900;display:inline-flex}.website-preview .adviser-button.coral{background:var(--a-coral);color:#fff}.website-preview .adviser-button.ghost{color:#fff;border-color:#ffffffb3}.website-preview .adviser-trust{text-transform:uppercase;letter-spacing:.1em;gap:25px;margin-top:38px;font-size:9px;font-weight:900;display:flex}.website-preview .adviser-trust span:before{content:"✓";color:var(--a-deep);margin-right:7px}.website-preview .adviser-person{place-items:center;min-height:500px;display:grid;position:relative}.website-preview .adviser-person>img,.website-preview .adviser-initials{object-fit:cover;border-radius:48% 48% 4px 4px;width:390px;height:490px;box-shadow:0 35px 85px #032a3c3d}.website-preview .adviser-initials{background:linear-gradient(150deg, var(--a-deep), #087fa8);color:#ffffffe6;place-items:center;font-size:100px;font-weight:900;display:grid}.website-preview .adviser-person aside{color:#10242d;background:#fff;gap:5px;width:235px;padding:21px;display:grid;position:absolute;bottom:15px;right:-20px;box-shadow:0 18px 50px #032a3c33}.website-preview .adviser-person aside span{color:#5e6d74;font-size:10px}.website-preview .adviser-section{padding:110px 0}.website-preview .adviser-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5.5vw,66px);line-height:1.03}.website-preview .adviser-split{grid-template-columns:1fr 1fr;gap:95px;display:grid}.website-preview .adviser-about .adviser-split>div:last-child>p{color:#5e6d74;margin:45px 0;font-size:15px;line-height:1.85}.website-preview .adviser-about dl{background:#d7e4e8;gap:1px;display:grid}.website-preview .adviser-about dl div{background:#f5f8f9;grid-template-columns:100px 1fr;padding:14px 17px;display:grid}.website-preview .adviser-about dt{color:#5e6d74;text-transform:uppercase;font-size:9px}.website-preview .adviser-about dd{margin:0;font-size:11px;font-weight:800}.website-preview .adviser-promise{background:var(--a-deep);color:#fff}.website-preview .adviser-promise h2{max-width:850px}.website-preview .adviser-promise-grid{background:#ffffff2e;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:58px;display:grid}.website-preview .adviser-promise-grid article{background:var(--a-deep);flex-direction:column;min-height:260px;padding:27px;display:flex}.website-preview .adviser-promise-grid span{color:var(--a-coral);font-size:10px;font-weight:900}.website-preview .adviser-promise-grid h3{margin:auto 0 0;font-size:19px;line-height:1.45}.website-preview .adviser-properties{background:#f5f8f9}.website-preview .adviser-section-heading{grid-template-columns:1fr 370px;align-items:end;gap:70px;display:grid}.website-preview .adviser-section-heading>p{color:#5e6d74;margin:0;font-size:13px;line-height:1.75}.website-preview .adviser-empty{border:1px solid #d7e4e8;border-top:5px solid var(--a-blue);text-align:center;background:#fff;margin-top:50px;padding:55px}.website-preview .adviser-empty>span{color:var(--a-coral);text-transform:uppercase;font-size:9px;font-weight:900}.website-preview .adviser-empty h3{margin:14px 0;font-size:27px}.website-preview .adviser-empty p{color:#5e6d74;max-width:650px;margin:0 auto 25px;line-height:1.7}.website-preview .adviser-valuation .adviser-split>div:first-child>p:last-child{color:#5e6d74;font-size:14px;line-height:1.75}.website-preview .adviser-form-preview{border-top:5px solid var(--a-blue);background:#fff;padding:38px;box-shadow:0 25px 70px #073b521a}.website-preview .adviser-form-preview>p{color:var(--a-coral);text-transform:uppercase;font-size:9px;font-weight:900}.website-preview .adviser-form-preview h3{font-size:30px}.website-preview .adviser-form-preview>div{grid-template-columns:1fr 1fr;gap:9px;margin:25px 0;display:grid}.website-preview .adviser-form-preview>div span{color:#5e6d74;border:1px solid #d7e4e8;padding:15px;font-size:10px}.website-preview .adviser-news{background:#fff}.website-preview .adviser-news-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.website-preview .adviser-news-grid article{border:1px solid #d7e4e8;flex-direction:column;min-height:330px;padding:26px;display:flex}.website-preview .adviser-news-grid span{color:var(--a-coral);text-transform:uppercase;font-size:9px;font-weight:900}.website-preview .adviser-news-grid h3{margin:35px 0 15px;font-size:22px;line-height:1.35}.website-preview .adviser-news-grid p{color:#5e6d74;font-size:12px;line-height:1.75}.website-preview .adviser-news-grid a{color:var(--a-deep);margin-top:auto;font-size:10px;font-weight:900}.website-preview .adviser-rate-preview{border-top:1px solid #d7e4e8;margin-top:75px;padding-top:70px}.website-preview .adviser-rate-preview h2{font-size:44px}.website-preview .adviser-rate-lines{border-top:5px solid var(--a-blue);background:#f5f8f9;align-items:flex-end;gap:12px;height:230px;margin-top:35px;padding:35px;display:flex}.website-preview .adviser-rate-lines i{background:linear-gradient(150deg, transparent 48%, var(--a-blue) 49%, var(--a-blue) 51%, transparent 52%);opacity:.85;flex:1;height:55%}.website-preview .adviser-rate-lines i:nth-child(2){filter:hue-rotate(35deg);height:72%}.website-preview .adviser-rate-lines i:nth-child(3){filter:hue-rotate(70deg);height:62%}.website-preview .adviser-rate-lines i:nth-child(4){filter:hue-rotate(105deg);height:82%}.website-preview .adviser-rate-lines i:nth-child(5){filter:hue-rotate(140deg);height:68%}.website-preview .adviser-rate-preview small{color:#5e6d74;margin-top:12px;display:block}.website-preview .adviser-contact{background:var(--a-blue);color:#fff}.website-preview .adviser-direct{gap:15px;margin-top:45px;display:grid}.website-preview .adviser-direct a{border-bottom:1px solid #ffffff8c;width:max-content;padding-bottom:4px;font-weight:800}.website-preview .adviser-contact-card{color:#10242d;background:#fff;padding:38px}.website-preview .adviser-contact-card h3{font-size:28px}.website-preview .adviser-contact-card p{color:#5e6d74;line-height:1.7}.website-preview .adviser-footer-grid{grid-template-columns:1.3fr 1fr .8fr;gap:80px;display:grid}.website-preview .adviser-footer-grid>div,.website-preview .adviser-footer nav{flex-direction:column;align-items:flex-start;gap:8px;font-size:11px;display:flex}.website-preview .adviser-footer img{filter:brightness(0)invert();width:110px}.website-preview .adviser-footer p{color:#ffffff9e;max-width:300px}.website-preview .adviser-withdrawal{border:1px solid #ffffff8c;padding:10px 13px;font-weight:900}.website-preview .adviser-footer-bottom{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff2b;justify-content:space-between;margin-top:48px;padding-top:20px;font-size:9px;display:flex}@media (width<=900px){.website-preview .adviser-site-header nav a:not(.adviser-whatsapp){display:none}.website-preview .adviser-hero-grid,.website-preview .adviser-split,.website-preview .adviser-section-heading{grid-template-columns:1fr}.website-preview .adviser-hero-grid{gap:45px}.website-preview .adviser-person{min-height:380px}.website-preview .adviser-person>img,.website-preview .adviser-initials{width:300px;height:370px}.website-preview .adviser-section-heading{gap:22px}.website-preview .adviser-promise-grid{grid-template-columns:1fr 1fr}.website-preview .adviser-news-grid{grid-template-columns:1fr}.website-preview .adviser-footer-grid{grid-template-columns:1fr 1fr}.website-preview .adviser-section{padding:80px 0}}@media (width<=560px){.website-preview .adviser-container{width:min(100% - 34px,1180px)}.website-preview .adviser-site-header{min-height:76px}.website-preview .adviser-site-header nav{gap:8px}.website-preview .adviser-whatsapp{padding:10px 12px}.website-preview .adviser-hero{min-height:auto;padding:65px 0 85px}.website-preview .adviser-hero h1{font-size:50px}.website-preview .adviser-person{justify-items:start}.website-preview .adviser-person aside{right:0}.website-preview .adviser-section h2{font-size:40px}.website-preview .adviser-promise-grid{grid-template-columns:1fr}.website-preview .adviser-promise-grid article{min-height:190px}.website-preview .adviser-empty{padding:35px 22px}.website-preview .adviser-form-preview{padding:28px 22px}.website-preview .adviser-form-preview>div{grid-template-columns:1fr}.website-preview .adviser-footer-grid{grid-template-columns:1fr;gap:35px}.website-preview .adviser-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}.website-preview .customer-dashboard-shell{background:#f5f8f9;min-height:100vh}.website-preview .customer-dashboard-header{color:#fff;background:#073b52;justify-content:space-between;align-items:center;min-height:78px;padding:0 max(24px,50vw - 590px);display:flex}.website-preview .customer-dashboard-header>a{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:15px;font-size:11px;font-weight:900;display:flex}.website-preview .customer-dashboard-header img{filter:brightness(0)invert();width:86px}.website-preview .customer-dashboard-header>div{align-items:center;gap:20px;display:flex}.website-preview .customer-dashboard-header small{opacity:.7}.website-preview .customer-dashboard-header>div a{font-size:10px;text-decoration:underline}.website-preview .customer-dashboard-main{width:min(1180px,100% - 48px);margin:auto;padding:55px 0 100px}.website-preview .customer-dashboard-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.website-preview .customer-dashboard-title h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,6vw,62px)}.website-preview .customer-dashboard-title>div>p:last-child{color:#5e6d74;max-width:700px;line-height:1.65}.website-preview .customer-dashboard-title>a{color:#073b52;font-size:10px;font-weight:900}.website-preview .customer-support-view{color:#6b521d;background:#fff7e6;border:1px solid #ead19a;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.website-preview .customer-support-view span{font-size:12px}.website-preview .customer-tabs{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.website-preview .customer-tabs button{cursor:pointer;background:#fff;border:1px solid #d7e4e8;padding:12px 16px;font-size:10px;font-weight:900}.website-preview .customer-tabs button.active{color:#fff;background:#00b4ec;border-color:#00b4ec}.website-preview .customer-publication{border-left:5px solid;align-items:center;gap:13px;margin-bottom:22px;padding:17px 20px;display:flex}.website-preview .customer-publication.live{background:#e8f7ef;border-color:#087a55}.website-preview .customer-publication.blocked{background:#fff1ef;border-color:#ef584b}.website-preview .customer-publication>span{background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.website-preview .customer-publication>div{gap:4px;display:grid}.website-preview .customer-publication strong{font-size:11px}.website-preview .customer-publication small{color:#5e6d74;font-size:9px}.website-preview .customer-publication em{color:#5e6d74;text-transform:uppercase;margin-left:auto;font-size:9px;font-style:normal}.website-preview .customer-panel{background:#fff;gap:20px;padding:35px;display:grid;box-shadow:0 20px 55px #073b5214}.website-preview .customer-editor-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.website-preview .customer-panel h2{margin:0;font-size:27px}.website-preview .customer-panel>p{color:#5e6d74;margin:-8px 0 5px;font-size:11px}.website-preview .customer-panel label{color:#10242d;letter-spacing:.07em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:900;display:grid}.website-preview .customer-panel input,.website-preview .customer-panel textarea{width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d7e4e8;padding:13px;font-size:12px}.website-preview .customer-panel input{min-height:49px}.website-preview .customer-panel textarea{resize:vertical;min-height:120px}.website-preview .customer-panel label small{color:#5e6d74;text-transform:none;letter-spacing:0;font-size:8px;font-weight:500}.website-preview .customer-field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.website-preview .customer-photo{background:#f5f8f9;grid-template-columns:150px 1fr;align-items:center;gap:25px;padding:20px;display:grid}.website-preview .customer-photo>div{color:#fff;background:linear-gradient(150deg,#073b52,#00b4ec);border-radius:50%;place-items:center;width:150px;height:150px;font-size:45px;font-weight:900;display:grid;overflow:hidden}.website-preview .customer-photo img{object-fit:cover;width:100%;height:100%}.website-preview .customer-info-card,.website-preview .customer-empty{background:#edf9fc;border-left:5px solid #00b4ec;padding:22px}.website-preview .customer-info-card strong,.website-preview .customer-empty strong{font-size:11px}.website-preview .customer-info-card p,.website-preview .customer-empty p{color:#5e6d74;margin:7px 0 0;font-size:11px;line-height:1.65}.website-preview .customer-confirmations{gap:12px;display:grid}.website-preview .customer-confirmations label{text-transform:none;letter-spacing:0;border:1px solid #d7e4e8;grid-template-columns:22px 1fr;gap:12px;padding:17px;display:grid}.website-preview .customer-confirmations input{accent-color:#00b4ec;width:18px;min-height:18px}.website-preview .customer-confirmations span{gap:5px;display:grid}.website-preview .customer-confirmations strong{font-size:11px}.website-preview .customer-confirmations small{font-size:9px;line-height:1.5}.website-preview .customer-seo-score{color:#fff;background:#073b52;align-items:center;gap:18px;width:max-content;padding:20px 25px;display:flex}.website-preview .customer-seo-score strong{font-size:35px}.website-preview .customer-seo-score span{text-transform:uppercase;font-size:9px;line-height:1.5}.website-preview .customer-save{border-top:1px solid #d7e4e8;align-items:center;gap:18px;padding-top:20px;display:flex}.website-preview .customer-save button{color:#fff;cursor:pointer;background:#ef584b;border:0;padding:14px 20px;font-size:10px;font-weight:900}.website-preview .customer-save button:disabled{opacity:.6}.website-preview .customer-save span{color:#073b52;font-size:10px;font-weight:800}.website-preview .customer-save a{color:#073b52;margin-left:auto;font-size:10px;font-weight:900}@media (width<=700px){.website-preview .customer-dashboard-header small{display:none}.website-preview .customer-dashboard-main{width:min(100% - 28px,1180px);padding-top:35px}.website-preview .customer-dashboard-title{flex-direction:column;align-items:flex-start}.website-preview .customer-dashboard-title h1{font-size:43px}.website-preview .customer-tabs{grid-template-columns:1fr 1fr;display:grid}.website-preview .customer-tabs button{text-align:left}.website-preview .customer-publication{flex-wrap:wrap;align-items:flex-start}.website-preview .customer-publication em{width:100%;margin-left:44px}.website-preview .customer-panel{padding:23px 18px}.website-preview .customer-field-grid,.website-preview .customer-photo{grid-template-columns:1fr}.website-preview .customer-save{flex-direction:column;align-items:stretch}.website-preview .customer-save a{margin-left:0}.website-preview .customer-save button{width:100%}}.website-preview .adviser-number{font-size:15px;line-height:1.35}.website-preview .adviser-promise-grid span{font-size:18px}.website-preview .admin-stats{grid-template-columns:repeat(6,1fr)}.website-preview .status-expired{color:#9d2f26;background:#ffe4df}.website-preview .expired-row{background:#fff8f6}.website-preview .expired-row>td:first-child{border-left:4px solid #ef584b}@media (width<=800px){.website-preview .admin-stats{grid-template-columns:1fr 1fr}}.website-preview .checkout-summary{border-left:5px solid var(--blue);background:var(--ice);gap:6px;margin:24px 0;padding:18px;display:grid}.website-preview .checkout-summary strong{font-size:12px}.website-preview .checkout-summary span{color:var(--muted);font-size:10px;line-height:1.5}.website-preview .stripe-readiness{border:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:25px;margin:16px 0 0;padding:20px 24px;display:grid}.website-preview .stripe-readiness>div{align-items:flex-start;gap:14px;display:flex}.website-preview .stripe-readiness>div>span{border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.website-preview .stripe-readiness.pending>div>span{color:#725500;background:#fff0cd}.website-preview .stripe-readiness.ready>div>span{color:#07653d;background:#ddf6e9}.website-preview .stripe-readiness strong{font-size:12px}.website-preview .stripe-readiness p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.55}.website-preview .stripe-readiness ul{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:0;padding:0;list-style:none;display:flex}.website-preview .stripe-readiness li{border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.website-preview .stripe-readiness li.ready{color:#07653d;background:#ddf6e9}.website-preview .stripe-readiness li.missing{color:#725500;background:#fff0cd}@media (width<=800px){.website-preview .stripe-readiness{grid-template-columns:1fr}.website-preview .stripe-readiness ul{justify-content:flex-start}}.website-preview .nav-login{border:1px solid var(--deep);color:var(--deep);border-radius:999px;padding:11px 16px}.website-preview .confirm-page,.website-preview .login-result-page{background:linear-gradient(145deg,#073b52 0%,#087ca5 55%,#00b4ec 100%);place-items:center;min-height:100vh;padding:70px 24px;display:grid;position:relative;overflow:hidden}.website-preview .confirm-page:before,.website-preview .login-result-page:before{content:"";border:1px solid #fff3;border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:-180px}.website-preview .confirm-card,.website-preview .login-result-card{background:#fff;border-radius:18px;width:min(680px,100%);padding:42px 48px 45px;position:relative;box-shadow:0 35px 100px #032b3d4d}.website-preview .confirm-brand{border-bottom:1px solid var(--line);color:var(--deep);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;padding-bottom:25px;font-size:10px;font-weight:900;display:flex}.website-preview .confirm-brand img{width:88px}.website-preview .confirm-status-icon{border-radius:50%;place-items:center;width:54px;height:54px;margin:32px 0 18px;font-size:23px;font-weight:900;display:grid}.website-preview .confirm-status-icon.success{color:#087349;background:#e3f8ed}.website-preview .confirm-status-icon.warning{color:#9a6110;background:#fff1de}.website-preview .confirm-card .eyebrow,.website-preview .login-result-card .eyebrow{margin-bottom:12px}.website-preview .confirm-card h1,.website-preview .login-result-card h1{letter-spacing:-.05em;max-width:570px;color:var(--deep);margin:0;font-size:clamp(38px,6vw,56px);line-height:1.02}.website-preview .confirm-lead,.website-preview .login-result-card>p:not(.eyebrow){max-width:590px;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.75}.website-preview .confirm-next{background:var(--paper);grid-template-columns:34px 1fr;gap:14px 12px;margin:28px 0 0;padding:22px;display:grid}.website-preview .confirm-next>span{background:var(--deep);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.website-preview .confirm-next>div{gap:4px;display:grid}.website-preview .confirm-next strong{font-size:12px}.website-preview .confirm-next small{color:var(--muted);font-size:10px;line-height:1.5}.website-preview .confirm-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.website-preview .button.outline-dark{border-color:var(--deep);color:var(--deep);background:#fff}.website-preview .confirm-support{border-top:1px solid var(--line);gap:4px;margin-top:30px;padding-top:22px;font-size:10px;display:grid}.website-preview .confirm-support span{color:var(--muted)}.website-preview .confirm-support a,.website-preview .login-result-card small a{color:var(--deep);font-weight:800;text-decoration:underline}.website-preview .login-result-card>small{color:var(--muted);margin-top:28px;line-height:1.6;display:block}@media (width<=900px){.website-preview .header nav{gap:8px}.website-preview .header nav .nav-login{display:inline-flex!important}}@media (width<=560px){.website-preview .header{padding-left:16px;padding-right:16px}.website-preview .header nav{gap:5px}.website-preview .nav-login,.website-preview .nav-cta{padding:10px 11px;font-size:9px}.website-preview .confirm-page,.website-preview .login-result-page{padding:22px 14px}.website-preview .confirm-card,.website-preview .login-result-card{border-radius:12px;padding:27px 22px}.website-preview .confirm-card h1,.website-preview .login-result-card h1{font-size:38px}.website-preview .confirm-actions{display:grid}.website-preview .confirm-actions .button{width:100%}}.website-preview .feature-grid article>span{font-size:24px;font-weight:900;line-height:1}.website-preview .process li>b{color:var(--coral);font-size:32px;line-height:1}@media (width<=560px){.website-preview .feature-grid article>span{font-size:28px}.website-preview .process li{grid-template-columns:58px 1fr}.website-preview .process li>b{font-size:38px}}.website-preview .white-label-promo{background:var(--paper);grid-template-columns:1fr 360px;align-items:center;gap:90px;display:grid}.website-preview .white-label-promo h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,64px);line-height:1.02}.website-preview .white-label-promo>div>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:15px;line-height:1.75}.website-preview .white-label-promo ul{grid-template-columns:1fr 1fr;gap:13px;margin:28px 0;padding:0;list-style:none;display:grid}.website-preview .white-label-promo li{font-size:12px;font-weight:800}.website-preview .white-label-promo li:before{content:"✓";color:var(--coral);margin-right:9px}.website-preview .white-label-legal{border-left:4px solid var(--deep);background:#fff;padding:16px 18px;font-size:11px!important}.website-preview .white-label-promo aside{background:var(--deep);color:#fff;gap:12px;padding:38px;display:grid;box-shadow:0 25px 60px #073b522e}.website-preview .white-label-promo aside>span{color:var(--coral);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.website-preview .white-label-promo aside>strong{letter-spacing:-.06em;font-size:66px}.website-preview .white-label-promo aside>small{color:#ffffffad;text-transform:uppercase;line-height:1.6}.website-preview .white-label-promo aside .button{margin-top:18px}.website-preview .white-label-offer{color:#fff;background:linear-gradient(145deg,#073b52,#087ca5);padding:35px}.website-preview .white-label-offer h2{font-size:36px}.website-preview .white-label-offer>p:not(.eyebrow){color:#fffc;max-width:680px;line-height:1.7}.website-preview .white-label-offer ul{gap:11px;margin:24px 0;padding:0;list-style:none;display:grid}.website-preview .white-label-offer li:before{content:"✓";color:#ef584b;margin-right:10px}.website-preview .white-label-offer button,.website-preview .white-label-save{color:#fff;cursor:pointer;background:#ef584b;border:0;padding:15px 20px;font-weight:900}.website-preview .white-label-offer>small{color:#ffffffa6;margin-top:13px;display:block}.website-preview .white-label-enabled{background:#e8f7ef;border-left:5px solid #087a55;justify-content:space-between;gap:20px;padding:16px 18px;display:flex}.website-preview .white-label-enabled span{color:#5e6d74;font-size:10px}.website-preview .white-label-logo{background:#f5f8f9;grid-template-columns:180px 1fr;align-items:center;gap:25px;padding:22px;display:grid}.website-preview .white-label-logo>div{background:#fff;border:1px solid #d7e4e8;place-items:center;height:120px;padding:15px;display:grid}.website-preview .white-label-logo img{object-fit:contain;max-width:100%;max-height:90px}.website-preview .white-label-colors{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.website-preview .white-label-colors label{border:1px solid #d7e4e8;padding:17px}.website-preview .white-label-colors input[type=color]{height:64px;padding:3px}.website-preview .white-label-colors code{font-size:10px}.website-preview .white-label-network{color:#5e6d74;text-transform:uppercase;letter-spacing:.08em;max-width:180px;margin-left:18px;margin-right:auto;font-size:8px;line-height:1.5}.website-preview .white-label-site .adviser-site-header>a img,.website-preview .white-label-site .adviser-footer img{object-fit:contain;filter:none;max-height:58px}.website-preview .white-label-site .adviser-footer small{color:#fff9;font-size:9px}@media (width<=900px){.website-preview .white-label-promo{grid-template-columns:1fr;gap:40px}.website-preview .white-label-promo aside{max-width:500px}.website-preview .white-label-network{display:none}}@media (width<=600px){.website-preview .white-label-promo ul,.website-preview .white-label-colors,.website-preview .white-label-logo{grid-template-columns:1fr}.website-preview .white-label-enabled{flex-direction:column}}.website-preview .logo.cudok-platform-logo img{object-fit:contain;width:172px;height:auto;max-height:56px}.website-preview .cudok-dashboard-brand{gap:14px!important}.website-preview .cudok-dashboard-logo{place-items:center;display:grid}.website-preview .customer-dashboard-header .cudok-dashboard-logo img{filter:none;object-fit:contain;width:178px;height:auto;max-height:48px}.website-preview .admin-title-links{align-items:center;gap:16px;font-size:11px;font-weight:800;display:flex}.website-preview .admin-personal-link{background:var(--deep);color:#fff;border-radius:999px;padding:12px 16px}.website-preview .hero-real-preview{display:block;overflow:visible}.website-preview .hero-real-preview>img{object-fit:cover;object-position:top;width:100%;height:520px}.website-preview .reference-gallery{background:#eaf1f3;display:block;position:relative;overflow:hidden}.website-preview .reference-gallery-grid{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.website-preview .reference-gallery-grid img{object-fit:cover;object-position:top;background:#fff;width:100%;height:230px}.website-preview .reference-gallery-cta{background:var(--deep);color:#fff;padding:12px 16px;font-size:10px;position:absolute;bottom:22px;right:24px;box-shadow:0 10px 25px #073b5233}@media (width<=560px){.website-preview .logo.cudok-platform-logo img{width:142px}.website-preview .cudok-dashboard-brand>span:last-child{display:none}.website-preview .customer-dashboard-header .cudok-dashboard-logo img{width:125px}}@media (width<=700px){.website-preview .admin-title-links{flex-direction:column;align-items:stretch;width:100%}.website-preview .admin-title-links a{text-align:center}.website-preview .hero-real-preview>img{height:500px}.website-preview .reference-gallery-grid img{height:180px}.website-preview .reference-gallery-cta{text-align:center;margin:0 12px 12px;display:block;position:static}}.website-preview .adviser-hero{min-height:640px;padding:72px 0}.website-preview .adviser-hero-orbit.one{opacity:.72;width:560px;height:560px;top:-240px;right:-180px}.website-preview .adviser-hero-orbit.two{opacity:.6;width:360px;height:360px;bottom:-260px;left:-230px}.website-preview .adviser-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.62fr);gap:72px}.website-preview .adviser-hero h1{letter-spacing:-.048em;text-wrap:balance;max-width:720px;font-size:clamp(46px,5.4vw,66px);line-height:1.02}.website-preview .adviser-hero-grid>div:first-child>p:not(.adviser-kicker){max-width:670px;margin-top:24px;font-size:16px;line-height:1.72}.website-preview .adviser-button-row{margin-top:32px}.website-preview .adviser-trust{margin-top:34px}.website-preview .adviser-person{min-height:450px}.website-preview .adviser-person>img,.website-preview .adviser-initials{border-radius:48% 48% 6px 6px;width:350px;height:440px;box-shadow:0 30px 70px #032a3c33}.website-preview .adviser-person aside{width:220px;padding:20px;bottom:10px;right:-8px;box-shadow:0 16px 40px #032a3c2e}.website-preview .adviser-person aside strong{font-size:16px}@media (width<=900px){.website-preview .adviser-hero-grid{grid-template-columns:1fr;gap:42px}.website-preview .adviser-hero h1{max-width:780px}.website-preview .adviser-person{justify-items:center}}@media (width<=560px){.website-preview .adviser-hero{padding:58px 0 76px}.website-preview .adviser-hero h1{font-size:clamp(40px,12vw,49px);line-height:1.04}.website-preview .adviser-hero-grid>div:first-child>p:not(.adviser-kicker){font-size:15px}.website-preview .adviser-person{justify-items:start;min-height:350px}.website-preview .adviser-person>img,.website-preview .adviser-initials{width:min(300px,88vw);height:370px}}.website-preview .google-site-address{background:#f5f8f9;border-left:5px solid #00b4ec;grid-template-columns:1fr auto;align-items:center;gap:7px 18px;padding:20px 22px;display:grid}.website-preview .google-site-address>span{color:#5e6d74;text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;font-size:9px;font-weight:900}.website-preview .google-site-address>strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.website-preview .google-site-address button{color:#fff;cursor:pointer;background:#073b52;border:0;padding:11px 14px;font-size:9px;font-weight:900}.website-preview .google-tools{grid-template-columns:1fr 1fr;gap:18px;display:grid}.website-preview .google-tools article{background:#fff;border:1px solid #d7e4e8;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.website-preview .google-tool-icon{color:#fff;background:linear-gradient(135deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75%);border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:22px;font-size:20px;font-weight:900;display:grid;box-shadow:0 7px 20px #20466e26}.website-preview .google-tool-icon.business{border-radius:10px}.website-preview .google-tools h3{margin:0;font-size:24px;line-height:1.25}.website-preview .google-tools article>p:not(.eyebrow){color:#5e6d74;font-size:14px;line-height:1.65}.website-preview .google-tools ol{color:#43545c;margin:15px 0 25px;padding-left:18px;font-size:14px;line-height:1.8}.website-preview .google-verification-warning{background:#fff8e7;border-left:4px solid #c8a24a;border-radius:10px;width:100%;margin:0 0 22px;padding:16px 18px;color:#2f3437!important}.website-preview .google-verification-warning strong,.website-preview .google-verification-warning span{display:block}.website-preview .google-verification-warning strong{overflow-wrap:anywhere;margin-bottom:7px}.website-preview .google-action{color:#fff;background:#073b52;border-radius:999px;margin-top:auto;padding:14px 18px;font-size:10px;font-weight:900}@media (width<=720px){.website-preview .google-tools,.website-preview .google-site-address{grid-template-columns:1fr}.website-preview .google-site-address button{width:100%}}.website-preview .subscription-overview{background:#d7e4e8;grid-template-columns:1fr 1fr;gap:1px;display:grid}.website-preview .subscription-overview>div{color:#fff;background:#073b52;gap:7px;padding:25px;display:grid}.website-preview .subscription-overview span,.website-preview .subscription-details article>span{text-transform:uppercase;letter-spacing:.1em;color:#ef584b;font-size:9px;font-weight:900}.website-preview .subscription-overview strong{font-size:25px}.website-preview .subscription-overview small{color:#ffffffb3;font-size:10px;line-height:1.5}.website-preview .subscription-details{grid-template-columns:1fr 1fr;gap:16px;display:grid}.website-preview .subscription-details article{border:1px solid #d7e4e8;flex-direction:column;align-items:flex-start;padding:23px;display:flex}.website-preview .subscription-details article>strong{margin-top:10px;font-size:17px}.website-preview .subscription-details p{color:#5e6d74;font-size:11px;line-height:1.65}.website-preview .subscription-details button{color:#fff;cursor:pointer;background:#073b52;border:0;margin-top:auto;padding:11px 14px;font-size:9px;font-weight:900}.website-preview .subscription-cancellation{background:#fff6f4;border:1px solid #efc0ba;justify-content:space-between;align-items:center;gap:25px;padding:20px 22px;display:flex}.website-preview .subscription-cancellation.scheduled{background:#fff9e8;border-color:#e3c775}.website-preview .subscription-cancellation>div{gap:5px;display:grid}.website-preview .subscription-cancellation strong{font-size:12px}.website-preview .subscription-cancellation span{color:#5e6d74;font-size:10px;line-height:1.6}.website-preview .subscription-cancellation button{color:#fff;cursor:pointer;white-space:nowrap;background:#073b52;border:0;padding:12px 16px;font-size:9px;font-weight:900}.website-preview .subscription-cancellation button.danger{background:#b93c32}.website-preview .subscription-cancellation button:disabled{opacity:.55}.website-preview .subscription-legal{color:#5e6d74;font-size:9px;line-height:1.6}@media (width<=700px){.website-preview .subscription-overview,.website-preview .subscription-details{grid-template-columns:1fr}.website-preview .subscription-cancellation{flex-direction:column;align-items:flex-start}.website-preview .subscription-cancellation button{width:100%}}.website-preview .admin-key-facts{border:1px solid var(--line);background:#fff;margin:52px 0;padding:28px}.website-preview .admin-key-facts>.admin-section-title{margin:0 0 22px}.website-preview .admin-key-facts .admin-section-title p:last-child{color:var(--muted);font-size:11px}.website-preview .admin-key-facts-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.website-preview .admin-key-facts-grid article{background:var(--paper);gap:12px;padding:15px;display:grid}.website-preview .admin-key-facts-grid label{color:var(--deep);text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:8px;font-weight:900;display:grid}.website-preview .admin-key-facts-grid input,.website-preview .admin-key-facts-grid textarea{border:1px solid var(--line);width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#fff;padding:10px;font-size:11px}.website-preview .admin-key-facts-grid textarea{resize:vertical;min-height:82px}.website-preview .admin-key-facts-save{align-items:center;gap:16px;margin-top:18px;display:flex}.website-preview .admin-key-facts-save button{background:var(--deep);color:#fff;cursor:pointer;border:0;padding:13px 18px;font-size:10px;font-weight:900}.website-preview .admin-key-facts-save span{color:var(--muted);font-size:10px}.website-preview .adviser-key-facts{background:var(--a-deep);color:#fff;padding:65px max(24px,50vw - 590px)}.website-preview .adviser-key-facts-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.website-preview .adviser-key-facts-grid{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(5,1fr);display:grid}.website-preview .adviser-key-facts-grid article{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;flex-direction:column;justify-content:space-between;gap:18px;min-height:145px;padding:22px;display:flex}.website-preview .adviser-key-facts-grid strong{letter-spacing:-.04em;color:var(--a-blue);font-size:clamp(24px,3vw,40px)}.website-preview .adviser-key-facts-grid span{text-transform:uppercase;letter-spacing:.08em;color:#ffffffbd;font-size:10px;line-height:1.55}@media (width<=950px){.website-preview .admin-key-facts-grid,.website-preview .adviser-key-facts-grid{grid-template-columns:repeat(2,1fr)}.website-preview .adviser-key-facts-heading{flex-direction:column;align-items:flex-start}}@media (width<=560px){.website-preview .admin-key-facts{padding:20px 16px}.website-preview .admin-key-facts-grid,.website-preview .adviser-key-facts-grid{grid-template-columns:1fr}.website-preview .admin-key-facts-save{flex-direction:column;align-items:stretch}.website-preview .admin-key-facts-save button{width:100%}.website-preview .adviser-key-facts-grid article{min-height:115px}}.website-preview .adviser-key-facts{isolation:isolate;background:linear-gradient(145deg, var(--a-dark), var(--a-deep) 52%, var(--a-deep));padding:86px max(24px,50vw - 590px) 34px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.website-preview .adviser-key-facts{background:linear-gradient(145deg, var(--a-dark), var(--a-deep) 52%, color-mix(in srgb, var(--a-deep), var(--a-blue) 15%))}}.website-preview .adviser-key-facts{color:#fff}.website-preview .adviser-key-facts:before{content:"iad";z-index:-1;color:#ffffff06;letter-spacing:-.12em;font-size:clamp(240px,32vw,520px);font-weight:900;line-height:1;position:absolute;bottom:-.28em;right:-.04em}.website-preview .adviser-key-facts-glow{z-index:-1;background:radial-gradient(circle, var(--a-blue), transparent 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;left:52%}@supports (color:color-mix(in lab, red, red)){.website-preview .adviser-key-facts-glow{background:radial-gradient(circle, color-mix(in srgb, var(--a-blue), transparent 72%), transparent 68%)}}.website-preview .adviser-key-facts-glow{filter:blur(10px);pointer-events:none}.website-preview .adviser-key-facts-heading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:72px;margin-bottom:40px;display:grid}.website-preview .adviser-key-facts-heading h2{letter-spacing:-.055em;max-width:720px;margin:10px 0 0;font-size:clamp(34px,4.4vw,58px);line-height:.98}.website-preview .adviser-key-facts-intro{color:#ffffffc2;max-width:390px;margin:0 0 5px;font-size:13px;line-height:1.75}.website-preview .adviser-key-facts-grid{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.website-preview .adviser-key-facts-grid article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;min-width:0;min-height:190px;transition:opacity .65s ease calc(var(--fact-index) * 90ms), transform .65s cubic-bezier(.2, .7, .2, 1) calc(var(--fact-index) * 90ms), border-color .25s ease, background .25s ease;background:linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #ffffff26;border-radius:4px;flex-direction:column;justify-content:flex-end;gap:10px;padding:24px 20px;display:flex;position:relative;transform:translateY(22px);box-shadow:0 18px 45px #0000001f}.website-preview .adviser-key-facts.is-visible .adviser-key-facts-grid article{opacity:1;transform:translateY(0)}.website-preview .adviser-key-facts-grid article:hover{border-color:var(--a-blue)}@supports (color:color-mix(in lab, red, red)){.website-preview .adviser-key-facts-grid article:hover{border-color:color-mix(in srgb, var(--a-blue), white 25%)}}.website-preview .adviser-key-facts-grid article:hover{background:linear-gradient(145deg,#ffffff24,#ffffff0e);transform:translateY(-5px)}.website-preview .adviser-key-fact-index{letter-spacing:.14em;font-weight:800;position:absolute;top:18px;right:19px;color:#ffffff57!important;font-size:9px!important}.website-preview .adviser-key-facts-grid strong{max-width:100%;color:var(--a-blue);letter-spacing:-.055em;white-space:nowrap;font-size:clamp(25px,2.35vw,38px);line-height:1;display:block}.website-preview .adviser-key-facts-grid article.is-long-value strong{white-space:normal;overflow-wrap:normal;font-size:clamp(23px,2.05vw,33px)}.website-preview .adviser-key-facts-grid .adviser-key-fact-label{color:#ffffffc2;text-transform:uppercase;letter-spacing:.075em;overflow-wrap:anywhere;min-height:43px;font-size:8px;line-height:1.55}.website-preview .adviser-key-facts-footnote{color:#ffffff7a;text-align:right;letter-spacing:.05em;margin:18px 0 0;font-size:8px}@media (width<=950px){.website-preview .adviser-key-facts-heading{grid-template-columns:1fr;gap:18px}.website-preview .adviser-key-facts-intro{max-width:600px}.website-preview .adviser-key-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-preview .adviser-key-facts-grid article:nth-child(5){grid-column:1/-1}}@media (width<=560px){.website-preview .adviser-key-facts{padding:62px 18px 26px}.website-preview .adviser-key-facts-heading{margin-bottom:25px}.website-preview .adviser-key-facts-heading h2{font-size:35px}.website-preview .adviser-key-facts-intro{font-size:11px;line-height:1.65}.website-preview .adviser-key-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.website-preview .adviser-key-facts-grid article,.website-preview .adviser-key-facts-grid article:nth-child(4){grid-column:span 1;min-height:142px;padding:17px 13px}.website-preview .adviser-key-facts-grid article:nth-child(5){grid-column:1/-1;min-height:132px}.website-preview .adviser-key-facts-grid strong{white-space:normal;font-size:clamp(23px,7.3vw,32px)}.website-preview .adviser-key-facts-grid .adviser-key-fact-label{letter-spacing:.075em;min-height:0;font-size:7.5px}.website-preview .adviser-key-fact-index{top:12px;right:12px;font-size:7px!important}.website-preview .adviser-key-facts-footnote{text-align:left;font-size:7px}}@media (prefers-reduced-motion:reduce){.website-preview .adviser-key-facts-grid article{opacity:1;transition:none;transform:none}.website-preview .adviser-key-facts-grid article:hover{transform:none}}.website-preview .market-report{background:linear-gradient(180deg, var(--a-off,#f3f6f7), #fff);overflow:hidden}.website-preview .market-report-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:54px;display:grid}.website-preview .market-report-content h2{max-width:820px;margin-bottom:22px}.website-preview .market-report-copy{max-width:880px!important;margin-bottom:0!important}.website-preview .market-report-visual{border-radius:4px;min-height:430px;margin:6px 0 0;position:relative;overflow:hidden;box-shadow:0 24px 60px #073b5226}.website-preview .market-report-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05233080);height:38%;position:absolute;inset:auto 0 0}.website-preview .market-report-visual img{object-fit:cover;width:100%;height:100%;min-height:430px;display:block;position:absolute;inset:0}.website-preview .market-report-visual figcaption{z-index:1;color:#fff;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#052f43d1;border:1px solid #ffffff6b;padding:8px 11px;font-size:9px;font-weight:900;position:absolute;bottom:16px;left:18px}.website-preview .market-report-sources{border-left:4px solid var(--a-coral);color:var(--a-text,#44545b);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 24px;margin-top:30px;padding:18px 22px;font-size:11px;line-height:1.6;display:grid}.website-preview .market-report-sources strong{color:var(--a-heading,#10242d);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.website-preview .market-report-sources a{color:var(--a-deep);text-underline-offset:3px;font-weight:800;text-decoration:underline}.website-preview .market-report-action{border-top:1px solid var(--a-line,#d7e4e8);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;margin-top:28px;padding-top:27px;display:grid}.website-preview .market-report-action .market-report-note{max-width:760px;margin:0!important}.website-preview .market-report-action .adviser-button{white-space:nowrap;margin:0}.website-preview .reference-carousel{margin-top:34px}.website-preview .reference-carousel-head{color:var(--a-text,#5e6d74);justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.website-preview .reference-carousel-head span{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.website-preview .reference-carousel-head small{font-size:9px}.website-preview .reference-carousel-shell{position:relative}.website-preview .reference-carousel-viewport{scrollbar-width:none;outline:0;overflow:scroll hidden}.website-preview .reference-carousel-viewport::-webkit-scrollbar{width:0;height:0;display:none}.website-preview .reference-carousel-track{gap:16px;width:max-content;padding:0;margin:0!important;display:flex!important}.website-preview .reference-carousel-track article{flex:0 0 min(340px,78vw);width:min(340px,78vw)}.website-preview .reference-carousel-arrow{z-index:4;border:1px solid var(--a-heading,#66757b);width:42px;height:42px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.website-preview .reference-carousel-arrow{border:1px solid color-mix(in srgb, var(--a-heading,#66757b) 24%, transparent)}}.website-preview .reference-carousel-arrow{background:#fff;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.website-preview .reference-carousel-arrow{background:color-mix(in srgb, #fff 92%, var(--a-off,#f3f6f7))}}.website-preview .reference-carousel-arrow{color:var(--a-heading,#66757b);cursor:pointer;place-items:center;font:400 30px/1 Arial,sans-serif;transition:background .2s,color .2s,transform .2s;display:grid;transform:translateY(-50%);box-shadow:0 8px 24px #10242d26}.website-preview .reference-carousel-arrow:hover,.website-preview .reference-carousel-arrow:focus-visible{background:var(--a-deep,#66757b);color:var(--a-on-deep,#fff);transform:translateY(-50%)scale(1.06)}.website-preview .reference-carousel-arrow.previous{left:-21px}.website-preview .reference-carousel-arrow.next{right:-21px}.website-preview .adviser-property-grid article>div:last-child,.website-preview .adviser-reference-grid article>div:last-child{padding:18px}.website-preview .adviser-property-grid small,.website-preview .adviser-reference-grid small{color:var(--a-coral);text-transform:none;letter-spacing:0;font-size:9px;font-weight:800;line-height:1.35;display:block}.website-preview .adviser-property-grid h3,.website-preview .adviser-reference-grid h3{letter-spacing:-.018em;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:70px;margin:9px 0 16px;font-size:18px;font-weight:500;line-height:1.38;display:-webkit-box;overflow:hidden}.website-preview .adviser-property-grid .adviser-property-meta strong,.website-preview .adviser-reference-grid .adviser-property-meta strong{font-size:11px;line-height:1.4}.website-preview .adviser-reference-grid .reference-image,.website-preview .adviser-property-grid article>img,.website-preview .adviser-property-placeholder{height:190px}.website-preview .adviser-property-grid h3{-webkit-line-clamp:2;min-height:50px;margin:8px 0 12px;font-size:15px;font-weight:600;line-height:1.38}.website-preview .adviser-reference-grid h3{-webkit-line-clamp:2;min-height:46px;margin:8px 0 13px;font-size:14px;font-weight:600;line-height:1.42}.website-preview .property-keyfacts{flex-wrap:wrap;gap:6px;min-height:24px;margin:0 0 14px;padding:0;list-style:none;display:flex}.website-preview .property-keyfacts li{background:var(--a-off,#f3f6f7);color:var(--a-text,#44545b);border:1px solid var(--a-line,#d7e4e8);padding:5px 7px;font-size:8px;font-weight:750;line-height:1.25}.website-preview .reference-carousel-head,.website-preview .reference-success{justify-content:flex-end}.website-preview .adviser-key-facts-grid article{overflow:hidden}.website-preview .adviser-key-facts-grid strong{text-wrap:balance;overflow-wrap:anywhere;width:100%;min-width:0;font-size:clamp(23px,1.9vw,31px);line-height:1.05}.website-preview .adviser-key-facts-grid article.is-long-value strong{font-size:clamp(21px,1.72vw,28px);line-height:1.08}.website-preview .adviser-key-facts-grid .adviser-key-fact-label{font-size:8.5px;line-height:1.48}@media (width<=900px){.website-preview .market-report-layout{grid-template-columns:1fr;gap:32px}.website-preview .market-report-visual,.website-preview .market-report-visual img{min-height:350px}.website-preview .market-report-sources{grid-template-columns:1fr}}@media (width<=600px){.website-preview .market-report-visual,.website-preview .market-report-visual img{min-height:260px}.website-preview .market-report-action{grid-template-columns:1fr;gap:24px}.website-preview .market-report-action .adviser-button{text-align:center;white-space:normal}.website-preview .reference-carousel-head small{display:none}.website-preview .reference-carousel-arrow{width:36px;height:36px;font-size:26px}.website-preview .reference-carousel-arrow.previous{left:6px}.website-preview .reference-carousel-arrow.next{right:6px}}@media (prefers-reduced-motion:reduce){.website-preview .reference-carousel-viewport{scroll-behavior:auto}}.website-preview .module-toggle-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.website-preview .module-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid!important}.website-preview .module-toggle input{height:20px;accent-color:var(--blue);width:20px!important}.website-preview .module-toggle span{gap:4px;display:grid}.website-preview .module-toggle strong{color:var(--deep);font-size:11px}.website-preview .module-toggle small{color:var(--muted);font-size:9px;line-height:1.5}.website-preview .module-toggle em{background:var(--ice);color:var(--deep);text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.website-preview .module-toggle:has(input:not(:checked)){opacity:.65;background:var(--paper)}.website-preview .domain-setup{border:1px solid var(--line);gap:18px;padding:22px;display:grid}.website-preview .domain-setup legend{color:var(--deep);padding:0 8px;font-size:11px;font-weight:900}.website-preview .domain-mode-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.website-preview .domain-mode-grid>label{border:1px solid var(--line);text-transform:none;letter-spacing:0;cursor:pointer;grid-template-columns:22px 1fr;gap:11px;padding:16px;display:grid}.website-preview .domain-mode-grid input{accent-color:var(--blue);width:18px!important;min-height:18px!important}.website-preview .domain-mode-grid span{gap:5px;display:grid}.website-preview .domain-mode-grid strong{font-size:11px}.website-preview .domain-mode-grid small{font-size:9px;line-height:1.5}.website-preview .domain-mode-grid>label:has(input:checked){border-color:var(--blue);background:var(--ice)}.website-preview .domain-check{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.website-preview .domain-check button{background:var(--deep);color:#fff;cursor:pointer;border:0;padding:12px 16px;font-size:9px;font-weight:900}.website-preview .domain-check span{font-size:10px;font-weight:800}.website-preview .domain-check.available span{color:#087a55}.website-preview .domain-check.registered span{color:#b33a2f}.website-preview .domain-check>small{color:var(--muted);flex-basis:100%;font-size:8px}@media (width<=700px){.website-preview .module-toggle-grid,.website-preview .domain-mode-grid{grid-template-columns:1fr}.website-preview .module-toggle{grid-template-columns:auto 1fr}.website-preview .module-toggle em{grid-column:2;justify-self:start}}.website-preview .dashboard-help-button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.website-preview .dashboard-help-button b{background:var(--coral);border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.website-preview .dashboard-help-button span{text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.website-preview .help-modal-layer{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#021923b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.website-preview .help-modal{width:min(640px,100%);max-height:90vh;color:var(--ink);background:#fff;overflow:auto;box-shadow:0 30px 100px #00000052}.website-preview .help-modal>header{background:var(--deep);color:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.website-preview .help-modal>header small{color:var(--blue);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.website-preview .help-modal>header h2{margin:7px 0 0;font-size:27px}.website-preview .help-modal>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px}.website-preview .help-menu{gap:10px;padding:22px;display:grid}.website-preview .help-menu>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:42px 1fr;gap:14px;padding:18px;display:grid}.website-preview .help-menu>button>b{background:var(--ice);width:42px;height:42px;color:var(--blue);place-items:center;display:grid}.website-preview .help-menu span{gap:5px;display:grid}.website-preview .help-menu strong{font-size:12px}.website-preview .help-menu small{color:var(--muted);font-size:10px;line-height:1.5}.website-preview .help-tour,.website-preview .help-form{padding:30px}.website-preview .help-progress{background:var(--line);height:6px;margin-bottom:12px}.website-preview .help-progress span{background:var(--coral);height:100%;transition:width .25s;display:block}.website-preview .help-tour>small{color:var(--muted);font-size:9px}.website-preview .help-tour>b{color:var(--deep);margin:28px 0 10px;font-size:28px;display:block}.website-preview .help-tour>p{min-height:70px;color:var(--muted);font-size:13px;line-height:1.7}.website-preview .help-tour>div:last-child,.website-preview .help-form>div{justify-content:space-between;gap:12px;display:flex}.website-preview .help-tour button,.website-preview .help-form button{background:var(--deep);color:#fff;cursor:pointer;border:0;padding:12px 16px;font-size:10px;font-weight:900}.website-preview .help-form{gap:16px;display:grid}.website-preview .help-form>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.website-preview .help-form label{text-transform:uppercase;letter-spacing:.07em;gap:7px;font-size:9px;font-weight:900;display:grid}.website-preview .help-form input,.website-preview .help-form textarea{border:1px solid var(--line);text-transform:none;padding:12px;font-size:12px}.website-preview .help-form>small{color:var(--muted);font-size:8px;line-height:1.5}.website-preview .help-message{font-weight:800;color:var(--deep)!important}.website-preview .admin-feedback-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:55px;display:grid}.website-preview .admin-feedback-grid>p{color:var(--muted)}.website-preview .admin-feedback-grid article{border:1px solid var(--line);border-left:5px solid var(--blue);background:#fff;padding:20px}.website-preview .admin-feedback-grid article.bug{border-left-color:var(--coral)}.website-preview .admin-feedback-grid article header,.website-preview .admin-feedback-grid article footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.website-preview .admin-feedback-grid article header span{text-transform:uppercase;color:var(--coral);font-size:8px;font-weight:900}.website-preview .admin-feedback-grid article time{color:var(--muted);font-size:8px}.website-preview .admin-feedback-grid h3{margin:16px 0 8px;font-size:16px}.website-preview .admin-feedback-grid p{white-space:pre-wrap;color:var(--muted);font-size:10px;line-height:1.65}.website-preview .admin-feedback-grid footer{border-top:1px solid var(--line);margin-top:17px;padding-top:12px;font-size:9px}.website-preview .admin-feedback-grid footer a{text-decoration:underline}@media (width<=700px){.website-preview .dashboard-help-button span,.website-preview .customer-dashboard-header small{display:none}.website-preview .help-modal-layer{padding:0}.website-preview .help-modal{max-height:100vh}.website-preview .help-modal>header,.website-preview .help-tour,.website-preview .help-form{padding:22px 18px}.website-preview .admin-feedback-grid{grid-template-columns:1fr}}.website-preview .help-success{text-align:center;justify-items:center;gap:14px;padding:30px;display:grid}.website-preview .help-success>b{color:#fff;background:#087a55;border-radius:50%;place-items:center;width:64px;height:64px;font-size:34px;display:grid}.website-preview .help-success h3{color:var(--deep);margin:4px 0 0;font-size:25px}.website-preview .help-success>p{max-width:470px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.website-preview .help-success dl{border:1px solid var(--line);text-align:left;width:100%;margin:8px 0;padding:0}.website-preview .help-success dl>div{justify-content:space-between;gap:20px;padding:13px 15px;display:flex}.website-preview .help-success dl>div+div{border-top:1px solid var(--line)}.website-preview .help-success dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.website-preview .help-success dd{color:var(--deep);text-align:right;margin:0;font-size:10px;font-weight:900}.website-preview .help-success>div{justify-content:space-between;gap:12px;width:100%;display:flex}.website-preview .help-success button{background:var(--deep);color:#fff;cursor:pointer;border:0;padding:12px 16px;font-size:10px;font-weight:900}.website-preview .help-success button:last-child{background:var(--coral)}@media (width<=700px){.website-preview .help-success{padding:22px 18px}.website-preview .help-success>div{flex-direction:column}.website-preview .help-success button{width:100%}}.website-preview .adviser-properties .adviser-section-heading h2{max-width:760px;font-size:clamp(38px,4.2vw,56px);line-height:1.05}.website-preview .adviser-property-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;display:grid}.website-preview .adviser-property-grid article{background:#fff;border:1px solid #073b5221;min-width:0;overflow:hidden;box-shadow:0 15px 38px #073b5212}.website-preview .adviser-property-grid article>img,.website-preview .adviser-property-placeholder{object-fit:cover;width:100%;height:180px}.website-preview .adviser-property-placeholder{background:linear-gradient(145deg, var(--a-deep), var(--a-blue));color:#fff;text-transform:uppercase;place-items:center;font-size:9px;font-weight:900;display:grid}.website-preview .adviser-property-grid article>div:last-child{padding:20px}.website-preview .adviser-property-grid small{color:var(--a-coral);text-transform:uppercase;font-size:9px;font-weight:900;display:block}.website-preview .adviser-property-grid h3{letter-spacing:-.025em;min-height:84px;margin:12px 0 20px;font-size:22px;line-height:1.32}.website-preview .adviser-property-meta{border-top:1px solid #073b521f;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:15px;display:flex}.website-preview .adviser-property-meta strong{min-width:0;color:var(--a-heading,#073b52);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.website-preview .adviser-property-meta a{background:var(--a-coral);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}@media (width<=950px){.website-preview .adviser-property-grid{grid-template-columns:1fr 1fr}.website-preview .adviser-property-grid h3{min-height:0}}@media (width<=560px){.website-preview .adviser-properties .adviser-section-heading h2{font-size:36px}.website-preview .adviser-property-grid{grid-template-columns:1fr}.website-preview .adviser-property-grid article>img,.website-preview .adviser-property-placeholder{height:220px}}.website-preview .admin-stripe-settings{border:1px solid var(--line);background:#fff;margin:30px 0 52px;padding:28px}.website-preview .admin-stripe-settings>.admin-section-title{margin:0 0 22px}.website-preview .admin-stripe-settings .admin-section-title p:last-child{max-width:800px;color:var(--muted);font-size:11px;line-height:1.6}.website-preview .stripe-secret-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.website-preview .stripe-secret-grid label{background:var(--paper);gap:8px;padding:18px;display:grid}.website-preview .stripe-secret-grid label>span{color:var(--deep);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.website-preview .stripe-secret-grid label>small{color:var(--muted);font-size:9px}.website-preview .stripe-secret-grid input{background:#fff}.website-preview .danger-link{color:#a82920;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:9px;font-weight:800;text-decoration:underline}.website-preview .stripe-security-note{color:#8b342d;background:#fff6f4;margin:16px 0 0;padding:12px 14px;font-size:9px;line-height:1.6}@media (width<=700px){.website-preview .stripe-secret-grid{grid-template-columns:1fr}.website-preview .admin-stripe-settings{padding:20px 16px}}.website-preview .admin-menu{z-index:15;background:var(--deep);gap:5px;margin:30px 0;padding:10px;display:flex;position:sticky;top:0;overflow:auto;box-shadow:0 12px 34px #073b522b}.website-preview .admin-menu a{color:#fff;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:12px 15px;font-size:9px;font-weight:900}.website-preview .admin-menu a:hover{background:#ffffff1f}.website-preview .admin-anchor{scroll-margin-top:85px}.website-preview .admin-panel{margin:55px 0;scroll-margin-top:90px}.website-preview .admin-panel>.admin-section-title{margin-top:0}.website-preview .payment-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.website-preview .payment-stats article{background:var(--deep);color:#fff;gap:8px;padding:23px;display:grid}.website-preview .payment-stats span,.website-preview .payment-months span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.website-preview .payment-stats strong{font-size:27px}.website-preview .payment-stats small{color:#ffffffab;font-size:9px}.website-preview .payment-months{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;padding:14px;display:grid}.website-preview .payment-months article{background:var(--paper);gap:7px;padding:15px;display:grid}.website-preview .payment-months strong{color:var(--deep);font-size:15px}.website-preview .payment-months small{color:var(--muted);font-size:8px}.website-preview .admin-error{color:#ad3028;background:#fff0ee;padding:16px;font-size:11px}.website-preview .admin-subscription-actions{background:#fff7f5;border:1px solid #f0cbc6;gap:7px;padding:11px;display:grid}.website-preview .admin-subscription-actions>strong{text-transform:uppercase;color:#9f342b;font-size:9px}.website-preview .admin-subscription-actions>small{color:var(--muted)}@media (width<=900px){.website-preview .payment-stats,.website-preview .payment-months{grid-template-columns:1fr 1fr}.website-preview .admin-menu{border-radius:0;margin-left:-24px;margin-right:-24px;padding-left:24px}}@media (width<=560px){.website-preview .payment-stats,.website-preview .payment-months{grid-template-columns:1fr}.website-preview .admin-content{padding-top:30px}.website-preview .admin-menu{top:0}.website-preview .admin-panel{margin:38px 0}}.website-preview .admin-create-customer{border:1px solid var(--line);background:#fff;padding:28px}.website-preview .admin-create-customer>p{max-width:800px;color:var(--muted);font-size:11px;line-height:1.65}.website-preview .admin-customer-form{gap:20px;margin-top:24px;display:grid}.website-preview .admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.website-preview .admin-customer-form label{text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:9px;font-weight:900;display:grid}.website-preview .admin-customer-form input,.website-preview .admin-customer-form select{border:1px solid var(--line);min-height:44px;color:var(--deep);font:inherit;background:#fff;padding:10px 12px}.website-preview .admin-customer-form fieldset{border:1px solid var(--line);padding:18px}.website-preview .admin-customer-form legend{color:var(--deep);padding:0 8px;font-size:10px;font-weight:900}.website-preview .admin-customer-form .admin-check{text-transform:none;letter-spacing:0;grid-template-columns:none;align-items:center;gap:9px;display:flex}.website-preview .admin-customer-form .admin-check input{width:17px;height:17px;min-height:0}.website-preview .admin-customer-form .button{border:0;justify-self:start}.website-preview .admin-security-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.website-preview .admin-security-card{border:1px solid var(--line);background:#fff;padding:24px}.website-preview .admin-security-card h2{margin-top:0}.website-preview .security-status{background:#edf1f2;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.website-preview .security-status.active{color:#07653d;background:#ddf6e9}.website-preview .recovery-codes{background:var(--paper);grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;padding:16px;font-family:monospace;display:grid}.website-preview .security-form{gap:12px;display:grid}.website-preview .security-form input{border:1px solid var(--line);padding:12px}@media (width<=720px){.website-preview .admin-form-grid,.website-preview .admin-security-grid{grid-template-columns:1fr}}.website-preview .financing-tip-toggle{background:#f5f8fa;border:1px solid #dfe7eb;justify-content:space-between;align-items:center;gap:24px;margin:20px 0;padding:20px;display:flex}.website-preview .financing-tip-toggle strong{color:var(--deep);font-size:14px;display:block}.website-preview .financing-tip-toggle p{color:var(--muted);margin:6px 0;font-size:11px;line-height:1.55}.website-preview .financing-tip-toggle small{color:var(--muted);font-size:9px}.website-preview .yes-no-switch{align-items:center;gap:10px;min-width:150px!important;padding:0!important;display:flex!important}.website-preview .yes-no-switch input{height:20px;width:20px!important}.website-preview .yes-no-switch span{color:var(--deep);font-size:11px;font-weight:800}.website-preview .budget-financing-stack{gap:22px;margin-top:28px;display:grid}.website-preview .budget-check,.website-preview .financing-tip-provider{background:#fff;border:1px solid #073b521f;padding:28px}.website-preview .budget-check>div:first-child,.website-preview .financing-tip-provider>div:first-child{max-width:720px}.website-preview .budget-check h2,.website-preview .financing-tip-provider h2{color:var(--a-deep);margin:5px 0 8px;font-size:clamp(24px,3vw,38px)}.website-preview .budget-check p,.website-preview .financing-tip-provider p{color:#61717a}.website-preview .budget-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.website-preview .budget-fields label{color:var(--a-deep);gap:7px;font-size:11px;font-weight:800;display:grid;position:relative}.website-preview .budget-fields input{width:100%;font:inherit;background:#f8fafb;border:1px solid #d9e2e6;padding:14px 36px 14px 14px;font-size:15px}.website-preview .budget-fields label>span{color:#76858c;position:absolute;bottom:15px;right:14px}.website-preview .budget-result{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.website-preview .budget-result div{background:var(--a-deep);color:#fff;padding:16px}.website-preview .budget-result span{opacity:.75;font-size:9px;display:block}.website-preview .budget-result strong{margin-top:5px;font-size:20px;display:block}.website-preview .budget-check>small{color:#718087;font-size:9px;line-height:1.55;display:block}.website-preview .financing-tip-provider baufi-passt-flex{min-height:320px;margin-top:20px;display:block}.website-preview .financing-widget-frame{background:#fff;border:0;border-radius:18px;width:100%;height:min(800px,78vh)}.website-preview .financing-consent{text-align:center;background:#f7fafb;border:1px dashed #b8cbd4;border-radius:18px;padding:32px}.website-preview .financing-consent button{color:#fff;cursor:pointer;background:#ef584b;border:0;border-radius:999px;padding:13px 20px;font-weight:800}.website-preview .financing-modal{z-index:10050;background:#051e2ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.website-preview .financing-modal-card{background:#fff;border-radius:22px;width:min(1240px,96vw);max-height:94vh;padding:28px;position:relative;overflow:auto;box-shadow:0 24px 80px #00000059}.website-preview .financing-modal-close{z-index:2;cursor:pointer;background:#edf3f5;border:0;border-radius:50%;width:42px;height:42px;font-size:30px;position:absolute;top:10px;right:12px}.website-preview .financing-modal-card>a{margin-top:12px;font-weight:700;display:inline-block}.website-preview .financing-widget-presentation{grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.website-preview .financing-widget-image{background:#dfe9e8;min-height:330px;margin:0;position:relative;overflow:hidden}.website-preview .financing-widget-image img{object-fit:cover;width:100%;height:100%;display:block}.website-preview .financing-widget-image:after{content:"";background:linear-gradient(#0000 48%,#052632ad);position:absolute;inset:0}.website-preview .financing-widget-image figcaption{z-index:1;color:#fff;letter-spacing:.02em;font-size:13px;font-weight:850;position:absolute;bottom:20px;left:24px;right:24px}.website-preview .financing-widget-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:38px 42px;display:flex}.website-preview .financing-widget-copy .adviser-number{margin:0 0 14px}.website-preview .financing-widget-copy h2{max-width:680px;margin:0 0 18px}.website-preview .financing-widget-copy>p:not(.adviser-number){max-width:680px;margin:0 0 24px;line-height:1.7}.website-preview .financing-widget-copy .adviser-button{margin:0 0 17px}.website-preview .financing-widget-copy small{color:#72828a;max-width:650px;font-size:10px;line-height:1.55;display:block}.website-preview .financing-inline-widget{background:#fff;border-top:1px solid #073b521f;grid-column:1/-1;padding:24px}.website-preview .white-label-site #rechner.has-financing-widget{padding-bottom:14px}.website-preview .white-label-site #rechner.has-financing-widget~.adviser-faq{padding-top:26px}@media (width<=700px){.website-preview .financing-tip-toggle{flex-direction:column;align-items:flex-start}.website-preview .budget-fields,.website-preview .budget-result{grid-template-columns:1fr}.website-preview .budget-check,.website-preview .financing-tip-provider{padding:20px 16px}.website-preview .financing-widget-presentation{grid-template-columns:1fr}.website-preview .financing-widget-image{min-height:230px}.website-preview .financing-widget-copy{padding:28px 22px}.website-preview .financing-widget-copy .adviser-number{margin-bottom:10px}.website-preview .financing-widget-copy h2{margin-bottom:14px}.website-preview .financing-widget-copy>p:not(.adviser-number){margin-bottom:20px}.website-preview .financing-inline-widget{padding:14px}.website-preview .white-label-site #rechner.has-financing-widget{padding-bottom:8px}.website-preview .white-label-site #rechner.has-financing-widget~.adviser-faq{padding-top:20px}}.website-preview .dashboard-leads-priority{color:#fff;background:#073b52;border-left:6px solid #00b4ec;justify-content:space-between;align-items:center;gap:25px;margin:0 0 22px;padding:24px 26px;display:flex;box-shadow:0 16px 40px #073b5229}.website-preview .dashboard-leads-priority.has-new{border-left-color:#ef584b}.website-preview .dashboard-leads-priority>div{gap:5px;display:grid}.website-preview .dashboard-leads-priority .eyebrow{color:#88dff7;margin:0}.website-preview .dashboard-leads-priority strong{font-size:22px}.website-preview .dashboard-leads-priority span{color:#c5d8df;font-size:11px}.website-preview .dashboard-leads-priority button{color:#fff;cursor:pointer;white-space:nowrap;background:#ef584b;border:0;padding:14px 18px;font-size:10px;font-weight:900}.website-preview .lead-dashboard-list{gap:14px;display:grid}.website-preview .lead-dashboard-list article{background:#fff;border:1px solid #d7e4e8;border-left:5px solid #b8c7cc;padding:20px}.website-preview .lead-dashboard-list article.new{border-left-color:#ef584b}.website-preview .lead-dashboard-list header{color:#5e6d74;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:9px;font-weight:900;display:flex}.website-preview .lead-dashboard-list h3{margin:13px 0 8px}.website-preview .lead-contact{flex-wrap:wrap;gap:14px;font-size:11px;font-weight:800;display:flex}.website-preview .lead-dashboard-list article>p{color:#52636b;margin:13px 0 0;line-height:1.65}.website-preview .lead-dashboard-list article>small{color:#5e6d74;margin-top:9px;display:block}.website-preview .security-account-card{border:1px solid #d7e4e8;border-top:5px solid #087a55;padding:24px}.website-preview .security-account-card strong{font-size:16px}.website-preview .security-account-card p{color:#52636b;line-height:1.7}.website-preview .security-account-card a{color:#073b52;margin-top:6px;font-size:11px;font-weight:900;display:inline-block}.website-preview .adviser-lead-form{gap:13px;margin-top:24px;display:grid}.website-preview .adviser-lead-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.website-preview .adviser-lead-form label{color:#5e6d74;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:9px;font-weight:900;display:grid}.website-preview .adviser-lead-form input,.website-preview .adviser-lead-form textarea,.website-preview .adviser-lead-form select{color:#10242d;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #d7e4e8;padding:11px 12px;font-size:12px}.website-preview .adviser-lead-form textarea{resize:vertical;min-height:95px}.website-preview .adviser-lead-form .lead-consent{text-transform:none;letter-spacing:0;grid-template-columns:18px 1fr;align-items:start;line-height:1.45}.website-preview .adviser-lead-form .lead-consent input{accent-color:#00b4ec;width:16px;min-height:16px;margin:2px 0 0}.website-preview .adviser-lead-form button{cursor:pointer;border:0;width:max-content}.website-preview .adviser-lead-form button:disabled{opacity:.65}.website-preview .lead-result{font-weight:800;color:#073b52!important;margin:0!important;font-size:11px!important}.website-preview .public-form-protection{gap:7px;margin:10px 0;display:grid}.website-preview .public-form-protection>div{max-width:100%}.website-preview .public-form-protection>small{color:#68777d;font-size:10px;line-height:1.4}.website-preview .public-form-protection.error>small{color:#a64242;font-weight:700}.website-preview .adviser-request-status{z-index:2;color:#073b52;background:#eaf8f1;border-left:5px solid #21ad73;width:min(1180px,100% - 40px);margin:18px auto 0;padding:16px 20px;font-weight:800;line-height:1.45;position:relative}.website-preview .adviser-request-status.fehler{color:#8b2730;background:#fff0f1;border-left-color:#e4424c}@media (width<=700px){.website-preview .adviser-request-status{width:calc(100% - 24px);margin-top:12px;padding:14px 16px}}.website-preview .lead-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}@media (width<=700px){.website-preview .dashboard-leads-priority{flex-direction:column;align-items:stretch}.website-preview .dashboard-leads-priority button{width:100%}.website-preview .adviser-lead-form>div{grid-template-columns:1fr}.website-preview .lead-dashboard-list header{flex-direction:column;gap:5px}}.website-preview .owner-admin-button{color:#fff;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff73;border-radius:999px;align-items:center;min-height:38px;padding:0 15px;font-size:10px;font-weight:900;display:inline-flex}.website-preview .owner-admin-button:hover{color:#073b52;background:#fff}.website-preview .seo-ai-advice{border:1px solid #c8dce4;border-left:6px solid var(--blue);background:linear-gradient(135deg,#f3fbfd 0%,#fff 68%);margin:25px 0 22px;padding:27px 29px;box-shadow:0 16px 38px #073b5212}.website-preview .seo-ai-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.website-preview .seo-ai-head span{color:#008db8;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.website-preview .seo-ai-head h3{color:var(--deep);margin:7px 0 0;font-size:21px;line-height:1.25}.website-preview .seo-ai-head em{background:var(--deep);color:#fff;white-space:nowrap;border-radius:99px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900}.website-preview .seo-ai-keyphrase{background:#fff;border:1px solid #dbe8ec;margin:22px 0 17px;padding:18px 20px}.website-preview .seo-ai-keyphrase small{color:#6a7d85;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.website-preview .seo-ai-keyphrase strong{color:var(--deep);margin-top:7px;font-size:19px;display:block}.website-preview .seo-ai-keyphrase p{color:#526770!important;margin:9px 0 0!important;font-size:11px!important;line-height:1.65!important}.website-preview .seo-ai-advice ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.website-preview .seo-ai-advice li{color:#304b56;grid-template-columns:29px 1fr;align-items:start;gap:11px;font-size:11px;line-height:1.6;display:grid}.website-preview .seo-ai-advice li b{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.website-preview .seo-ai-note{color:#71838a;margin-top:18px;font-size:8px;line-height:1.55;display:block}@media (width<=650px){.website-preview .seo-ai-advice{padding:21px 18px}.website-preview .seo-ai-head{flex-direction:column}.website-preview .seo-ai-head em{white-space:normal}.website-preview .seo-ai-keyphrase strong{font-size:17px}}@media (width>=951px){.website-preview .adviser-property-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.website-preview .dashboard-property-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.website-preview .dashboard-property-list article{background:#fff;border:1px solid #d7e4e8;grid-template-columns:145px 1fr;min-width:0;display:grid;overflow:hidden}.website-preview .dashboard-property-list img,.website-preview .dashboard-property-placeholder{object-fit:cover;background:#edf3f5;width:145px;height:125px}.website-preview .dashboard-property-placeholder{color:#6c7c83;place-items:center;font-size:10px;display:grid}.website-preview .dashboard-property-list article>div:last-child{align-content:center;gap:6px;padding:14px;display:grid}.website-preview .dashboard-property-list small{color:#65767e;font-size:9px}.website-preview .dashboard-property-list strong{font-size:12px;line-height:1.35}.website-preview .dashboard-property-list span{color:#073b52;font-size:11px;font-weight:800}.website-preview .dashboard-property-list a{color:#00a6d8;font-size:9px;font-weight:900}.website-preview .customer-info-card a{overflow-wrap:anywhere}.website-preview .customer-empty button,.website-preview .white-label-save{color:#fff;cursor:pointer;background:#073b52;border:0;width:max-content;padding:12px 17px;font-size:10px;font-weight:900}@media (width<=760px){.website-preview .dashboard-property-list{grid-template-columns:1fr}.website-preview .dashboard-property-list article{grid-template-columns:110px 1fr}.website-preview .dashboard-property-list img,.website-preview .dashboard-property-placeholder{width:110px;height:120px}}.website-preview .adviser-site-shell>main{flex-direction:column;display:flex}.website-preview .module-order-list{gap:10px;display:grid}.website-preview .module-order-item{border:1px solid var(--line);background:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.website-preview .module-order-item>label{cursor:pointer;align-items:center;gap:12px;display:flex}.website-preview .module-order-item input{height:20px;accent-color:var(--blue);width:20px!important}.website-preview .module-order-item label span{gap:4px;display:grid}.website-preview .module-order-item strong{font-size:11px}.website-preview .module-order-item small{color:var(--muted);font-size:9px}.website-preview .module-order-item em{text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.website-preview .module-order-item>div{gap:5px;display:flex}.website-preview .module-order-item button{border:1px solid var(--line);background:var(--paper);cursor:pointer;width:34px;height:34px}.website-preview .module-order-item button:disabled{opacity:.3}.website-preview .brand-preview{gap:10px;margin:18px 0;padding:26px;display:grid}.website-preview .brand-preview span{text-transform:uppercase;font-size:9px;font-weight:900}.website-preview .brand-preview strong{font-size:25px}.website-preview .brand-preview button{color:#fff;border:0;justify-self:start;padding:11px 16px;font-weight:900}.website-preview .white-label-colors label>input:not([type=color]){border:1px solid var(--line);min-width:105px;padding:9px;font-family:monospace}.website-preview .adviser-guide-grid{grid-template-columns:1.15fr .85fr;gap:45px;display:grid}.website-preview .guide-card,.website-preview .guide-form-card{background:#fff;border:1px solid #073b5221;padding:28px;box-shadow:0 18px 45px #073b5214}.website-preview .guide-card{border-top:6px solid var(--a-coral);margin-top:25px}.website-preview .guide-card span{color:var(--a-coral);text-transform:uppercase;font-size:9px;font-weight:900}.website-preview .guide-card h3,.website-preview .guide-form-card h3{font-size:25px}.website-preview .guide-request-form{gap:13px;display:grid}.website-preview .guide-request-form>label:not(.guide-consent){color:#596b73;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.website-preview .guide-request-form input{border:1px solid #d7e4e8;min-height:44px;padding:11px}.website-preview .guide-consent{color:#5e6d74;grid-template-columns:18px 1fr;gap:9px;font-size:9px;line-height:1.5;display:grid}.website-preview .guide-consent input{width:16px;min-height:16px;padding:0}.website-preview .guide-consent.optional{background:#f5f8fa;padding:12px}.website-preview .guide-request-form>small{color:#718087;font-size:8px;line-height:1.5}.website-preview .newsletter-public-grid{grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:start;gap:42px;display:grid}.website-preview .newsletter-signup-form{border:1px solid var(--a-line,#d7e4e8);border-top:5px solid var(--a-coral,#e5675d);background:var(--a-page,#fff);gap:14px;padding:24px;display:grid;box-shadow:0 16px 42px #073b5214}.website-preview .newsletter-signup-form>div:first-of-type{grid-template-columns:1fr 1fr;gap:12px;display:grid}.website-preview .newsletter-signup-form label:not(.guide-consent){color:#596b73;gap:6px;font-size:11px;font-weight:850;display:grid}.website-preview .newsletter-signup-form input:not([type=checkbox]){background:#fff;border:1px solid #d7e4e8;min-width:0;min-height:46px;padding:11px}.website-preview .newsletter-signup-form>small{color:#718087;font-size:11px;line-height:1.55}@media (width<=760px){.website-preview .newsletter-public-grid,.website-preview .newsletter-signup-form>div:first-of-type{grid-template-columns:1fr}.website-preview .newsletter-public-grid{gap:24px}.website-preview .newsletter-signup-form{padding:18px}}.website-preview .adviser-faq{background:#f5f8fa}.website-preview .faq-grid{gap:10px;margin-top:28px;display:grid}.website-preview .faq-grid details{background:#fff;border:1px solid #073b521f;padding:20px}.website-preview .faq-grid summary{cursor:pointer;font-weight:900}.website-preview .faq-grid p{color:#62737a}.website-preview .adviser-appointment{background:var(--a-deep);color:#fff}.website-preview .guide-reader aside{background:#f5f5f5;border-left:5px solid #c8a24a;padding:18px}.website-preview .guide-reader .button{margin-top:24px}@media (width<=700px){.website-preview .module-order-item{grid-template-columns:1fr auto}.website-preview .module-order-item>div{grid-column:1/-1;justify-content:flex-end}.website-preview .adviser-guide-grid{grid-template-columns:1fr}.website-preview .brand-preview{padding:20px}}@media print{.website-preview .guide-reader .button{display:none}.website-preview .legal-page{background:#fff}.website-preview .guide-reader{box-shadow:none}}.website-preview .admin-white-label-action{background:#fffaf0;border:1px solid #d7e4e8;border-left:4px solid #c8a24a;gap:7px;width:100%;padding:12px;display:grid}.website-preview .admin-white-label-action.active{background:#f0faf6;border-left-color:#087a55}.website-preview .admin-white-label-action strong{font-size:10px}.website-preview .admin-white-label-action small{color:#65767e;margin:0!important}.website-preview .admin-white-label-action button{width:100%}.website-preview .adviser-site-shell{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}.website-preview .adviser-person aside{color:#10242d;background:#fffffff7;border:1px solid #10242d17;min-width:235px;padding:24px 26px;box-shadow:0 18px 45px #073b522e}.website-preview .adviser-person aside strong{font-size:18px;line-height:1.25}.website-preview .adviser-person aside span{color:#50636c;font-size:11px;line-height:1.55}.website-preview .content-generator-head{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.website-preview .content-generator-head h2{margin-top:0}.website-preview .content-generator-head button{background:var(--deep);color:#fff;cursor:pointer;border:0;padding:13px 18px;font-size:10px;font-weight:900}.website-preview .content-generator-head button:disabled{opacity:.55}.website-preview .market-report-copy{max-width:960px;color:#324b56!important;font-size:17px!important;line-height:1.8!important}.website-preview .market-report-meta{flex-wrap:wrap;gap:8px;margin:28px 0 18px;display:flex}.website-preview .market-report-meta span{color:var(--a-deep);background:#fff;border:1px solid #073b521f;padding:8px 11px;font-size:9px;font-weight:850}.website-preview .market-report-note{max-width:900px;color:#6b7c83!important;font-size:10px!important;line-height:1.6!important}.website-preview .widget-link-button{color:var(--a-coral);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:900}.website-preview .guide-modal{z-index:2147483000;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#052f43c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.website-preview .guide-modal-card{overscroll-behavior:contain;background:#fff;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:36px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000047}.website-preview .guide-modal-card h3{font-size:30px}.website-preview .guide-modal-card>p:not(.adviser-number){color:#596b73;line-height:1.65}.website-preview .guide-modal-close{width:38px;height:38px;color:var(--a-deep);cursor:pointer;background:#eef3f5;border:0;font-size:24px;position:absolute;top:12px;right:15px}.website-preview .knowledge-grid article{flex-direction:column;min-height:245px;display:flex}.website-preview .knowledge-grid article a{margin-top:auto}.website-preview .faq-grid details{border-left:4px solid #0000}.website-preview .faq-grid details[open]{border-left-color:var(--a-coral)}.website-preview .faq-grid summary{font-size:15px}.website-preview .appointment-grid{max-width:980px}.website-preview .appointment-person{position:relative}.website-preview .appointment-person img,.website-preview .appointment-person .adviser-initials{object-fit:cover;border-radius:46% 46% 6px 6px;width:230px;height:270px}.website-preview .appointment-person span{color:var(--a-deep);background:#fff;padding:9px 12px;font-size:10px;font-weight:900;position:absolute;bottom:15px;left:15px}.website-preview .guide-reader{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}.website-preview .guide-reader li{margin-bottom:12px}@media (width<=700px){.website-preview .content-generator-head{flex-direction:column}.website-preview .content-generator-head button{width:100%}.website-preview .guide-modal{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));place-items:start center}.website-preview .guide-modal-card{max-height:calc(100dvh - 24px);padding:30px 20px}.website-preview .appointment-grid{grid-template-columns:1fr}.website-preview .appointment-person img,.website-preview .appointment-person .adviser-initials{width:180px;height:210px}.website-preview .adviser-person aside{min-width:205px;padding:18px}.website-preview .adviser-person aside strong{font-size:15px}}.website-preview .adviser-site-shell,.website-preview .adviser-site-shell button,.website-preview .adviser-site-shell input,.website-preview .adviser-site-shell select,.website-preview .adviser-site-shell textarea,.website-preview .guide-reader{font-family:var(--font-montserrat), Arial, Helvetica, sans-serif!important}.website-preview .guide-card{padding:0;overflow:hidden}.website-preview .guide-card-image{object-fit:cover;object-position:center 56%;width:100%;height:260px;display:block}.website-preview .guide-card-content{padding:28px}@media (width<=560px){.website-preview .guide-card{padding:0}.website-preview .guide-card-image{height:205px}.website-preview .guide-card-content{padding:23px 19px}}.website-preview .adviser-site-shell{font-size:16px;line-height:1.65}.website-preview .adviser-site-shell h1,.website-preview .adviser-site-shell h2,.website-preview .adviser-site-shell h3,.website-preview .adviser-site-shell strong{font-family:inherit}.website-preview .adviser-site-shell h1,.website-preview .adviser-site-shell h2{font-weight:500}.website-preview .adviser-section h2{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(32px,3.8vw,48px);line-height:1.1}.website-preview .adviser-section h3{font-size:clamp(22px,2.2vw,30px);line-height:1.25}.website-preview .adviser-section p,.website-preview .adviser-section li{font-size:16px;line-height:1.72}.website-preview .adviser-number,.website-preview .adviser-kicker{letter-spacing:.12em;font-size:12px;line-height:1.4}.website-preview .adviser-site-header nav{font-size:13px}.website-preview .adviser-whatsapp,.website-preview .adviser-button{font-size:14px}.website-preview .adviser-hero h1{letter-spacing:-.036em;font-size:clamp(40px,4.5vw,54px);line-height:1.07}.website-preview .adviser-hero-grid>div:first-child>p:not(.adviser-kicker){font-size:17px;line-height:1.7}.website-preview .adviser-trust{font-size:12px;line-height:1.5}.website-preview .widget-card-grid strong{font-size:20px;line-height:1.3;display:block}.website-preview .widget-card-grid p{font-size:16px;line-height:1.7}.website-preview .widget-card-grid a,.website-preview .widget-link-button{font-size:15px;line-height:1.45}.website-preview .faq-grid summary{line-height:1.45;font-size:17px!important}.website-preview .faq-grid p{font-size:16px!important;line-height:1.7!important}.website-preview .market-report-meta span{font-size:12px}.website-preview .market-report-note{font-size:13px!important}.website-preview .adviser-news-grid span,.website-preview .adviser-news-grid a{font-size:13px}.website-preview .adviser-news-grid p,.website-preview .adviser-section-heading>p{font-size:16px}.website-preview .adviser-footer-grid>div,.website-preview .adviser-footer nav{font-size:13px}.website-preview .adviser-footer-bottom{font-size:11px}.website-preview .guide-request-form>label:not(.guide-consent),.website-preview .adviser-lead-form label{font-size:12px}.website-preview .guide-consent,.website-preview .guide-request-form>small,.website-preview .lead-result{font-size:13px!important}.website-preview .guide-reader p,.website-preview .guide-reader li{font-size:16px;line-height:1.75}.website-preview .premium-guide-page{background:#eef2f3;padding:48px 20px 90px}.website-preview .premium-guide{background:#fff;width:min(1100px,100% - 40px);overflow:hidden;max-width:1100px!important;padding:0!important}.website-preview .premium-guide>section,.website-preview .premium-guide>nav,.website-preview .premium-guide>aside,.website-preview .guide-footer-action{margin:0 70px}.website-preview .premium-guide-hero{color:#fff;background:#102a34;padding:72px 70px 58px}.website-preview .premium-guide-hero .eyebrow{color:#d7b66d}.website-preview .premium-guide-hero h1{letter-spacing:-.055em;color:#fff;max-width:920px;margin:0;font-size:clamp(48px,6.2vw,78px);line-height:1.02}.website-preview .guide-lead{color:#ffffffc7;max-width:820px;margin:30px 0 0;font-size:20px!important}.website-preview .guide-meta{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}.website-preview .guide-meta span{text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff3d;padding:8px 11px;font-size:11px;font-weight:800}.website-preview .premium-guide>section{border-bottom:1px solid #dce3e5;padding:60px 0}.website-preview .premium-guide h2{letter-spacing:-.04em;color:#102a34;max-width:820px;margin:8px 0 24px;font-size:clamp(34px,4vw,50px);line-height:1.08}.website-preview .guide-chapter{color:#9a7654;text-transform:uppercase;letter-spacing:.13em;font-weight:900;margin:0!important;font-size:12px!important}.website-preview .guide-summary{background:#f3eee8;border:0!important;margin-top:0!important;padding:32px 70px!important}.website-preview .guide-summary strong{color:#6c513a;font-size:18px}.website-preview .guide-summary p{margin-bottom:0}.website-preview .guide-toc{border-bottom:1px solid #dce3e5;grid-template-columns:220px 1fr;gap:30px;padding:38px 0;display:grid}.website-preview .guide-toc strong{color:#102a34;font-size:17px}.website-preview .guide-toc ol{columns:2;column-gap:50px;margin:0;padding-left:22px}.website-preview .guide-toc li{break-inside:avoid;margin-bottom:8px;font-size:14px}.website-preview .guide-three,.website-preview .guide-do-dont{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.website-preview .guide-three article,.website-preview .guide-do-dont article{background:#f4f7f8;border-top:4px solid #9a7654;padding:24px}.website-preview .guide-three strong,.website-preview .guide-do-dont strong{color:#102a34}.website-preview .guide-three p,.website-preview .guide-do-dont p{margin-bottom:0;font-size:14px}.website-preview .guide-risk-table{border:1px solid #d9e1e3}.website-preview .guide-risk-table>div{border-bottom:1px solid #d9e1e3;grid-template-columns:210px 1fr 80px;align-items:center;gap:20px;padding:18px 20px;display:grid}.website-preview .guide-risk-table>div:last-child{border-bottom:0}.website-preview .guide-risk-head{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#102a34;font-size:11px;font-weight:900}.website-preview .guide-risk-table p{margin:0;font-size:14px}.website-preview .guide-risk-table em{text-align:center;text-transform:uppercase;padding:6px 8px;font-size:10px;font-style:normal;font-weight:900}.website-preview .risk-hoch{color:#8c2f25;background:#f8ded8}.website-preview .risk-mittel{color:#745713;background:#f5ead0}.website-preview .guide-do-dont{grid-template-columns:1fr 1fr}.website-preview .guide-do-dont article:first-child{border-top-color:#2f8060}.website-preview .guide-do-dont article:last-child{border-top-color:#b55447}.website-preview .guide-steps{counter-reset:guide-step;gap:10px;padding:0;list-style:none;display:grid}.website-preview .guide-steps li{counter-increment:guide-step;background:#f4f7f8;grid-template-columns:48px 170px 1fr;align-items:center;gap:16px;margin:0;padding:20px 22px;display:grid}.website-preview .guide-steps li:before{content:counter(guide-step, decimal-leading-zero);color:#9a7654;font-weight:900}.website-preview .guide-steps span{font-size:14px}.website-preview .guide-cases{gap:10px;display:grid}.website-preview .guide-cases details{border:1px solid #d9e1e3;padding:20px 22px}.website-preview .guide-cases summary{color:#102a34;cursor:pointer;font-weight:850}.website-preview .guide-cases p{margin-bottom:0;font-size:14px}.website-preview .guide-check-section{color:#fff;background:#102a34;margin-left:0!important;margin-right:0!important;padding:60px 70px!important}.website-preview .guide-check-section h2,.website-preview .guide-check-section .guide-chapter{color:#fff}.website-preview .guide-check-section>p:not(.guide-chapter){color:#ffffffbf}.website-preview .guide-print-checklist{background:#ffffff26;grid-template-columns:1fr 1fr;gap:1px;padding:0;list-style:none;display:grid}.website-preview .guide-print-checklist li{background:#102a34;grid-template-columns:23px 1fr;gap:12px;margin:0;padding:17px;font-size:13px;display:grid}.website-preview .guide-print-checklist span{border:2px solid #ffffffb3;width:20px;height:20px}.website-preview .guide-legal-note{background:#f4f1e9!important;border-left:6px solid #c8a24a!important;margin-top:55px!important;padding:26px!important}.website-preview .guide-legal-note p{margin-bottom:0;font-size:13px}.website-preview .guide-footer-action{border-top:1px solid #dce3e5;justify-content:space-between;align-items:center;gap:30px;padding:26px 0;display:flex;margin-top:45px!important;margin-bottom:60px!important}.website-preview .guide-footer-action p{margin:5px 0 0;font-size:13px}.website-preview .guide-footer-action .button{margin:0}.website-preview .guide-adviser-section{background:#f5f7f7;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;border-bottom:0!important;margin-left:0!important;margin-right:0!important;padding:0!important}.website-preview .guide-adviser-contact{min-width:0;padding:58px 70px}.website-preview .guide-adviser-contact img{object-fit:contain;object-position:left center;max-width:180px;max-height:72px;margin-bottom:34px}.website-preview .guide-adviser-contact h2{margin-bottom:8px}.website-preview .guide-adviser-contact>strong{color:var(--guide-brand,#102a34)}.website-preview .guide-adviser-contact>p:not(.guide-chapter){max-width:600px;margin-top:24px}.website-preview .guide-contact-links{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.website-preview .guide-contact-links a{color:var(--guide-brand,#102a34);border:1px solid #cfd8da;padding:10px 14px;font-size:13px;font-weight:800}.website-preview .guide-voucher{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex;background:var(--guide-brand,#102a34)!important;border:0!important;margin:0!important;padding:58px 52px!important}.website-preview .guide-voucher>span{color:var(--guide-accent,#c8a24a);text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:900}.website-preview .guide-voucher h3{color:#fff;overflow-wrap:break-word;margin:14px 0 12px;font-size:34px;line-height:1.08}.website-preview .guide-voucher p{color:#fffc;font-size:14px}.website-preview .guide-voucher-code{color:#fff;text-align:center;letter-spacing:.12em;border:1px dashed #fff9;width:100%;margin:12px 0 22px;padding:12px;font-size:12px}.website-preview .guide-voucher .button{color:var(--guide-brand,#102a34);background:#fff;margin:0}.website-preview .guide-voucher small{color:#ffffffa3;margin-top:18px;line-height:1.5}@media (width<=980px){.website-preview .guide-adviser-section{grid-template-columns:1fr}.website-preview .guide-adviser-contact,.website-preview .guide-voucher{padding:50px 44px!important}}@media (width<=720px){.website-preview .premium-guide-page{padding:0}.website-preview .premium-guide>section,.website-preview .premium-guide>nav,.website-preview .premium-guide>aside,.website-preview .guide-footer-action{margin-left:22px;margin-right:22px}.website-preview .premium-guide-hero{padding:48px 22px}.website-preview .premium-guide-hero h1{font-size:45px}.website-preview .guide-summary{padding:25px 22px!important}.website-preview .guide-toc{grid-template-columns:1fr}.website-preview .guide-toc ol{columns:1}.website-preview .guide-three,.website-preview .guide-do-dont{grid-template-columns:1fr}.website-preview .guide-risk-head{display:none!important}.website-preview .guide-risk-table>div{grid-template-columns:1fr;gap:8px}.website-preview .guide-steps li{grid-template-columns:38px 1fr}.website-preview .guide-steps span{grid-column:2}.website-preview .guide-check-section{padding:50px 22px!important}.website-preview .guide-print-checklist{grid-template-columns:1fr}.website-preview .guide-footer-action{flex-direction:column;align-items:flex-start}.website-preview .guide-adviser-section{grid-template-columns:1fr;margin:0!important}.website-preview .guide-adviser-contact,.website-preview .guide-voucher{padding:44px 22px!important}.website-preview .guide-voucher h3{font-size:30px}}@media print{.website-preview .premium-guide-page{background:#fff;padding:0}.website-preview .premium-guide-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:35px;background:#102a34!important}.website-preview .premium-guide>section,.website-preview .premium-guide>nav,.website-preview .premium-guide>aside,.website-preview .guide-footer-action{margin-left:35px;margin-right:35px}.website-preview .premium-guide>section{padding:32px 0}.website-preview .guide-check-section{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#102a34!important;padding:35px!important}.website-preview .guide-footer-action .button{display:none}.website-preview .guide-cases details,.website-preview .guide-risk-table,.website-preview .guide-print-checklist{break-inside:avoid}.website-preview .guide-adviser-section{break-inside:avoid;margin:0!important}.website-preview .guide-adviser-contact,.website-preview .guide-voucher{padding:30px!important}.website-preview .guide-voucher{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--guide-brand,#102a34)!important}}.website-preview .white-label-site .adviser-site-header{min-height:98px}.website-preview .white-label-site .adviser-site-header>a{place-items:center;width:142px;min-width:142px;height:76px;display:grid}.website-preview .white-label-site .adviser-site-header>a img{object-fit:contain;width:142px;max-width:100%;max-height:72px}.website-preview .white-label-site .white-label-network{letter-spacing:.075em;max-width:195px;margin-left:14px;font-size:9px;line-height:1.45}.website-preview .adviser-person aside{border:1px solid #ffffffb8;border-left:5px solid var(--a-coral);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:3px;gap:4px;width:258px;min-width:0;padding:24px 25px 22px 29px;bottom:18px;right:-18px;overflow:hidden;box-shadow:0 22px 55px #1e272a33}.website-preview .adviser-person aside:after{content:"";border:1px solid var(--a-coral);width:82px;height:82px;position:absolute;top:-45px;right:-38px}@supports (color:color-mix(in lab, red, red)){.website-preview .adviser-person aside:after{border:1px solid color-mix(in srgb, var(--a-coral), transparent 45%)}}.website-preview .adviser-person aside:after{opacity:.7;border-radius:50%}.website-preview .adviser-person aside strong{letter-spacing:-.02em;color:var(--a-heading,#10242d);font-size:19px;line-height:1.2;position:relative}.website-preview .adviser-person aside span:first-of-type{color:var(--a-text,#50636c);margin-top:4px;font-size:11px;font-weight:700;line-height:1.45}.website-preview .adviser-person aside span:last-child{background:var(--a-soft,#f4efea);width:max-content;color:var(--a-heading,#10242d);text-transform:uppercase;letter-spacing:.09em;border-radius:999px;margin-top:8px;padding:5px 9px;font-size:9px;font-weight:850;line-height:1}@media (width<=900px){.website-preview .white-label-site .adviser-site-header>a{width:126px;min-width:126px}.website-preview .white-label-site .adviser-site-header>a img{width:126px;max-height:66px}.website-preview .white-label-site .white-label-network{max-width:165px;font-size:8px}}@media (width<=560px){.website-preview .white-label-site .adviser-site-header{min-height:84px;padding-left:16px;padding-right:16px}.website-preview .white-label-site .adviser-site-header>a{width:112px;min-width:112px;height:66px}.website-preview .white-label-site .adviser-site-header>a img{width:112px;max-height:62px}.website-preview .white-label-site .white-label-network{display:none}.website-preview .adviser-person aside{width:220px;padding:19px 20px 18px 23px;bottom:4px;right:0}.website-preview .adviser-person aside strong{font-size:17px}}@media (width<=600px){.website-preview .rate-chart-empty{width:auto;margin:8px 0 12px;position:static;transform:none}.website-preview .adviser-rate-table strong,.website-preview .adviser-rate-table em{font-size:22px}}.website-preview .checklist-page{--check-primary:#073b52;--check-accent:#ef5b4c;color:#243840;min-height:100vh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#eef2f3;padding-bottom:50px}.website-preview .checklist-brand{background:var(--check-primary);color:#fff;border-bottom:5px solid var(--check-accent);justify-content:space-between;align-items:center;gap:25px;min-height:96px;padding:18px max(28px,50vw - 540px);display:flex}.website-preview .checklist-brand img{object-fit:contain;max-width:190px;max-height:60px}.website-preview .checklist-brand>strong{font-size:22px}.website-preview .checklist-brand>div{text-align:right;gap:5px;display:grid}.website-preview .checklist-brand b{font-size:16px}.website-preview .checklist-brand span{opacity:.82;font-size:13px}.website-preview .checklist-sheet{background:#fff;width:min(1080px,100% - 40px);margin:36px auto;box-shadow:0 18px 55px #073b5217}.website-preview .checklist-intro{padding:55px 60px 40px}.website-preview .checklist-intro>p{color:var(--check-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:900}.website-preview .checklist-intro h1{color:var(--check-primary);letter-spacing:-.04em;margin:0;font-size:clamp(38px,5vw,62px);line-height:1.06}.website-preview .checklist-intro>span{color:#52666e;max-width:790px;margin-top:22px;font-size:17px;line-height:1.7;display:block}.website-preview .checklist-meta{grid-template-columns:1fr 1fr;gap:16px;margin-top:35px;display:grid}.website-preview .checklist-meta label,.website-preview .check-details label{color:#64757c;text-transform:uppercase;letter-spacing:.05em;gap:7px;font-size:11px;font-weight:800;display:grid}.website-preview .checklist-meta input,.website-preview .check-details input,.website-preview .check-details textarea,.website-preview .checklist-general textarea{color:#243840;background:#fbfcfc;border:1px solid #d8e1e4;border-radius:6px;width:100%}.website-preview .checklist-meta input,.website-preview .check-details input{height:47px;padding:0 13px}.website-preview .checklist-progress{background:#f6f8f9;padding:24px 60px}.website-preview .checklist-progress>div{justify-content:space-between;display:flex}.website-preview .checklist-progress strong{color:var(--check-primary)}.website-preview .checklist-progress i{background:#dde6e9;border-radius:10px;height:9px;margin:13px 0 8px;display:block;overflow:hidden}.website-preview .checklist-progress i b{background:var(--check-accent);height:100%;transition:width .25s;display:block}.website-preview .checklist-progress small{color:#75868d}.website-preview .checklist-sections{gap:34px;padding:25px 60px 45px;display:grid}.website-preview .checklist-sections>section>h2,.website-preview .checklist-general h2{color:var(--check-primary);margin:0 0 14px;font-size:24px}.website-preview .checklist-sections>section>h2 span{color:var(--check-accent);letter-spacing:.08em;margin-right:12px;font-size:12px}.website-preview .checklist-sections article{border:1px solid #dce5e7;border-radius:8px;margin-bottom:10px;padding:19px;transition:all .2s}.website-preview .checklist-sections article.done{background:#f0f8f3;border-color:#b9dbc6}.website-preview .check-task{cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid}.website-preview .check-task input{width:21px;height:21px;accent-color:var(--check-accent);margin:1px 0 0}.website-preview .check-task strong{font-size:16px;line-height:1.45}.website-preview .done .check-task strong{color:#63776b;text-decoration:line-through}.website-preview .check-details{grid-template-columns:180px 160px 1fr;gap:12px;margin:17px 0 0 36px;display:grid}.website-preview .check-details .note{min-width:0}.website-preview .check-details textarea{resize:vertical;min-height:47px;padding:10px 12px}.website-preview .checklist-general{padding:0 60px 35px}.website-preview .checklist-general textarea{resize:vertical;min-height:145px;font:inherit;padding:14px;line-height:1.6}.website-preview .checklist-legal{background:#f6f8f9;border-left:5px solid #c8a24a;margin:0 60px 30px;padding:19px 22px}.website-preview .checklist-legal p{color:#5c6d74;margin:7px 0 0;line-height:1.65}.website-preview .checklist-actions{flex-wrap:wrap;gap:12px;padding:0 60px 55px;display:flex}.website-preview .checklist-actions button{background:var(--check-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:50px;padding:0 22px;font-weight:850}.website-preview .checklist-actions button.secondary{color:var(--check-primary);background:#eef2f3}.website-preview .checklist-footer{color:#62737a;justify-content:space-between;gap:25px;width:min(1080px,100% - 40px);margin:auto;font-size:12px;display:flex}.website-preview .checklist-footer span{text-align:right}@media (width<=760px){.website-preview .checklist-brand{flex-direction:column;align-items:flex-start}.website-preview .checklist-brand>div{text-align:left}.website-preview .checklist-sheet{width:min(100% - 20px,1080px);margin:16px auto}.website-preview .checklist-intro,.website-preview .checklist-sections{padding:34px 22px}.website-preview .checklist-progress{padding:22px}.website-preview .checklist-meta{grid-template-columns:1fr}.website-preview .check-details{grid-template-columns:1fr 1fr;margin-left:0}.website-preview .check-details .note{grid-column:1/-1}.website-preview .checklist-general{padding:0 22px 28px}.website-preview .checklist-legal{margin:0 22px 25px}.website-preview .checklist-actions{padding:0 22px 38px}.website-preview .checklist-footer{flex-direction:column;width:calc(100% - 40px)}.website-preview .checklist-footer span{text-align:left}}@media print{.website-preview .checklist-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:0}.website-preview .checklist-brand{min-height:72px;padding:12px 16mm}.website-preview .checklist-sheet{width:100%;box-shadow:none;margin:0}.website-preview .checklist-intro{padding:14mm 16mm 8mm}.website-preview .checklist-intro h1{font-size:34px}.website-preview .checklist-intro>span{font-size:13px}.website-preview .checklist-progress{padding:6mm 16mm}.website-preview .checklist-sections{gap:7mm;padding:8mm 16mm}.website-preview .checklist-sections>section{break-inside:avoid}.website-preview .checklist-sections article{break-inside:avoid;padding:3mm}.website-preview .check-task strong{font-size:12px}.website-preview .check-details{grid-template-columns:36mm 32mm 1fr;gap:3mm}.website-preview .check-details input,.website-preview .check-details textarea{font-size:10px}.website-preview .checklist-general{padding:0 16mm 7mm}.website-preview .checklist-legal{margin:0 16mm 7mm;font-size:10px}.website-preview .checklist-actions{display:none}.website-preview .checklist-footer{border-top:1px solid #d8e1e4;width:auto;margin:0 16mm;padding-top:5mm;font-size:9px}}@media (width<=560px){.website-preview .adviser-container{width:min(100% - 32px,1180px)}.website-preview .adviser-section{padding:72px 0}.website-preview .adviser-section h2{font-size:clamp(34px,9.5vw,42px);line-height:1.1}.website-preview .adviser-section h3{font-size:22px}.website-preview .adviser-hero h1{font-size:clamp(38px,10.5vw,46px);line-height:1.07}.website-preview .adviser-hero-grid>div:first-child>p:not(.adviser-kicker){font-size:16px}.website-preview .adviser-site-header nav{font-size:12px}.website-preview .adviser-whatsapp{font-size:13px}.website-preview .widget-card-grid{gap:16px}.website-preview .widget-card-grid article{padding:24px 22px}.website-preview .widget-card-grid strong{font-size:20px}.website-preview .widget-card-grid p{font-size:16px}.website-preview .widget-card-grid a,.website-preview .widget-link-button{font-size:15px}}.website-preview .logo-crop-modal{z-index:500;background:#052f43c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.website-preview .logo-crop-card{background:#fff;gap:22px;width:min(720px,100%);padding:30px;display:grid;box-shadow:0 30px 90px #00000047}.website-preview .logo-crop-card h3{color:var(--deep);margin:5px 0 8px;font-size:28px}.website-preview .logo-crop-card p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px;line-height:1.6}.website-preview .logo-crop-stage{border:2px solid var(--deep);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#fff;background-image:linear-gradient(45deg,#f1f3f4 25%,#0000 25%),linear-gradient(-45deg,#f1f3f4 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f1f3f4 75%),linear-gradient(-45deg,#0000 75%,#f1f3f4 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;place-items:center;height:230px;display:grid;position:relative;overflow:hidden}.website-preview .logo-crop-stage:active{cursor:grabbing}.website-preview .logo-crop-stage span{z-index:2;color:var(--deep);background:#fff;padding:9px 12px;font-size:12px;font-weight:800;position:absolute;box-shadow:0 4px 18px #0002}.website-preview .logo-crop-stage.ready span,.website-preview .logo-crop-stage.error img{display:none}.website-preview .logo-crop-stage img{object-fit:contain;pointer-events:none;will-change:left, top, transform, width, height;max-width:none;max-height:none;position:absolute}.website-preview .logo-crop-hint{color:#fff;pointer-events:none;background:#073b52db;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800;position:absolute;bottom:10px;left:12px}.website-preview .logo-crop-stage:not(.ready) .logo-crop-hint{display:none}.website-preview .logo-crop-controls{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.website-preview .logo-crop-controls label{color:var(--deep);gap:8px;font-size:11px;font-weight:900;display:grid}.website-preview .logo-crop-controls input{width:100%;accent-color:var(--coral)}.website-preview .logo-crop-actions{justify-content:flex-end;gap:10px;display:flex}.website-preview .logo-crop-actions button{background:var(--coral);color:#fff;cursor:pointer;border:0;min-height:44px;padding:0 18px;font-weight:900}.website-preview .logo-crop-actions button.secondary{border:1px solid var(--line);color:var(--deep);background:#fff}.website-preview .logo-crop-actions button:disabled{opacity:.55}@media (width<=620px){.website-preview .logo-crop-modal{padding:10px}.website-preview .logo-crop-card{padding:22px 16px}.website-preview .logo-crop-stage{height:180px}.website-preview .logo-crop-controls{grid-template-columns:1fr}.website-preview .logo-crop-actions{grid-template-columns:1fr 1fr;display:grid}.website-preview .logo-crop-actions button{width:100%}}.website-preview .adviser-news-image{object-fit:cover;width:calc(100% + 48px);height:190px;margin:-24px -24px 24px;display:block}.website-preview .adviser-news-grid article small{color:#66747c;margin:12px 0;display:block}.website-preview .adviser-footer a{color:inherit}.website-preview .adviser-legal{max-width:920px;margin:0 auto;padding:72px 28px}.website-preview .adviser-legal h1{margin-top:32px}.website-preview .legal-premium{color:#2f3437;max-width:1080px;padding:56px 28px 80px}.website-preview .legal-premium .legal-back{min-height:40px;color:var(--profile-primary,#073b52);align-items:center;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.website-preview .legal-title{background:linear-gradient(135deg,var(--profile-primary,#173e50),#2f3437);color:#fff;margin:24px 0 30px;padding:34px 36px}.website-preview .legal-title small,.website-preview .legal-wide-section>small{letter-spacing:.14em;color:#dbc47d;font-size:10px;font-weight:900}.website-preview .legal-title h1{letter-spacing:-.035em;margin:8px 0 6px;font-size:42px}.website-preview .legal-title p{color:#e5ecef;max-width:720px;margin:0;font-size:15px;line-height:1.6}.website-preview .legal-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.website-preview .legal-section-grid>section,.website-preview .legal-wide-section{background:#fff;border:1px solid #dce4e7;padding:25px 27px;position:relative}.website-preview .legal-section-grid>section>span{color:#85681e;background:#f4ead0;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:14px;font-size:11px;font-weight:900;display:grid}.website-preview .legal-section-grid h2,.website-preview .legal-wide-section h2{color:#27383f;margin:0 0 12px;font-size:20px}.website-preview .legal-section-grid p,.website-preview .legal-wide-section p,.website-preview .legal-facts dd{color:#526970;font-size:14px;line-height:1.7}.website-preview .legal-section-grid a,.website-preview .legal-wide-section a{color:var(--profile-primary,#0b6e91);font-weight:750}.website-preview .legal-wide-section{margin-top:15px;padding:30px 32px}.website-preview .legal-wide-section>small{color:#9a7620;margin-bottom:7px;display:block}.website-preview .legal-facts{border-top:1px solid #e2e8ea;grid-template-columns:1fr 1fr;margin:18px 0 0;display:grid}.website-preview .legal-facts>div{border-bottom:1px solid #e2e8ea;padding:15px 16px 15px 0}.website-preview .legal-facts dt{color:#76878e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900}.website-preview .legal-facts dd{color:#30474f;margin:0;font-weight:650}.website-preview .legal-source-link{margin-top:8px;display:inline-flex}.website-preview .legal-controller{background:#fffcf5;border-left:5px solid #c8a24a}.website-preview .privacy-grid{margin-top:15px}.website-preview .legal-status{background:#eef9f4;border-left:5px solid #2ca56d;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px 20px;display:flex}.website-preview .legal-status b{color:#176c47;font-size:13px}.website-preview .legal-status span{color:#5c7368;text-align:right;font-size:11px}@media (width<=720px){.website-preview .legal-premium{padding:34px 16px 60px}.website-preview .legal-title{padding:27px 22px}.website-preview .legal-title h1{font-size:34px}.website-preview .legal-section-grid,.website-preview .legal-facts{grid-template-columns:1fr}.website-preview .legal-section-grid>section,.website-preview .legal-wide-section{padding:22px}.website-preview .legal-status{flex-direction:column;align-items:flex-start}.website-preview .legal-status span{text-align:left}}.website-preview .admin-news-action{background:#f5f7f8;border:1px solid #d9e1e5;gap:10px;margin:20px 0 34px;padding:22px;display:grid}.website-preview .admin-news-action button{width:max-content}.website-preview .admin-news-action small{color:#596770}.website-preview .white-label-title-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.website-preview .white-label-title-row h2{margin-top:0}.website-preview .iad-reset-button{border:1px solid var(--deep);min-height:44px;color:var(--deep);cursor:pointer;background:#fff;flex:none;padding:0 17px;font-size:11px;font-weight:900}.website-preview .iad-reset-button:disabled{opacity:.5}.website-preview .brand-settings-heading{color:var(--deep);margin:30px 0 12px;font-size:16px}.website-preview .white-label-colors.text-colors{margin-top:0}.website-preview .brand-preview p{max-width:620px;margin:0;font-size:15px;line-height:1.6}.website-preview .brand-preview button{color:var(--a-button-text,#fff)}.website-preview .checklist-footer{border-top:5px solid var(--check-accent);color:#425760;background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:42px;width:min(1080px,100% - 40px);margin:28px auto 0;padding:30px 36px;font-size:13px;display:grid;box-shadow:0 14px 42px #073b5217}.website-preview .checklist-footer-identity{align-items:center;gap:22px;min-width:0;display:flex}.website-preview .checklist-footer-identity img{object-fit:contain;object-position:left center;width:118px;height:58px}.website-preview .checklist-footer-identity>div{gap:3px;display:grid}.website-preview .checklist-footer-identity small{color:var(--check-accent);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.website-preview .checklist-footer-identity strong{color:var(--check-primary);font-size:19px;line-height:1.2}.website-preview .checklist-footer-identity span{text-align:left;font-weight:650}.website-preview .checklist-footer-contact{border-left:1px solid #dbe3e5;justify-items:start;gap:7px;padding-left:38px;display:grid}.website-preview .checklist-footer-contact span,.website-preview .checklist-footer-contact a{color:#425760;text-align:left;line-height:1.4;text-decoration:none}.website-preview .checklist-footer-contact a:hover{text-decoration:underline}.website-preview .seo-ai-actions{align-items:center;gap:18px;margin-top:22px;display:flex}.website-preview .seo-ai-actions button{background:var(--deep);color:#fff;cursor:pointer;border:0;flex:none;min-height:44px;padding:0 18px;font-weight:900}.website-preview .seo-ai-actions .seo-ai-note{margin:0}.website-preview .search-index-consent{cursor:pointer;background:#f4f8f9;border:1px solid #c9d8dd;grid-template-columns:24px 1fr;align-items:start;gap:14px;margin-top:28px;padding:22px 24px;display:grid}.website-preview .search-index-consent input{width:20px;height:20px;accent-color:var(--deep);margin-top:2px}.website-preview .search-index-consent span{gap:6px;display:grid}.website-preview .search-index-consent strong{color:var(--deep);font-size:15px}.website-preview .search-index-consent small{color:#5b6c73;line-height:1.55}@media (width<=760px){.website-preview .checklist-footer{grid-template-columns:1fr;gap:22px;width:calc(100% - 24px);padding:26px 22px}.website-preview .checklist-footer-contact{border-top:1px solid #dbe3e5;border-left:0;padding:20px 0 0}.website-preview .checklist-footer-identity img{width:96px}.website-preview .seo-ai-actions{flex-direction:column;align-items:stretch}.website-preview .seo-ai-actions button{width:100%}}@media print{.website-preview .checklist-footer{width:auto;box-shadow:none;border-top:1px solid #d8e1e4;grid-template-columns:1fr 1fr;margin:0 16mm;padding:5mm 0}.website-preview .checklist-footer-contact{padding-left:8mm}.website-preview .checklist-footer-identity img{width:25mm}}.website-preview .brand-system-editor~.brand-settings-heading,.website-preview .brand-system-editor~.white-label-colors,.website-preview .brand-system-editor~.brand-preview{display:none}.website-preview .brand-system-editor{gap:22px;margin:28px 0;display:grid}.website-preview .brand-system-intro{border:1px solid var(--line);background:#f5f8f9;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.website-preview .brand-system-intro span{color:#087a55;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.website-preview .brand-system-intro h3{color:var(--deep);margin:5px 0 7px;font-size:24px}.website-preview .brand-system-intro p{max-width:700px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.website-preview .brand-system-intro>strong{flex:none;padding:9px 12px;font-size:11px}.website-preview .brand-check-ok{color:#087a55;background:#e8f7ef}.website-preview .brand-check-warning{color:#9a4c15;background:#fff1e7}.website-preview .brand-core-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.website-preview .brand-core-fields>label{border:1px solid var(--line);background:#fff;gap:11px;padding:20px;display:grid}.website-preview .brand-core-fields label>span{color:var(--deep);font-size:12px;font-weight:900}.website-preview .brand-core-fields label>div{grid-template-columns:86px 1fr;gap:10px;display:grid}.website-preview .brand-core-fields input[type=color]{border:1px solid var(--line);background:#fff;width:100%;height:52px;padding:3px}.website-preview .brand-core-fields input:not([type=color]){border:1px solid var(--line);min-width:0;padding:11px;font-family:monospace}.website-preview .brand-core-fields small{color:var(--muted);font-size:11px}.website-preview .brand-mode-picker{border:0;grid-template-columns:repeat(3,1fr);gap:12px;padding:0;display:grid}.website-preview .brand-mode-picker legend{color:var(--deep);margin-bottom:12px;font-size:16px;font-weight:800}.website-preview .brand-mode-picker>label{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:flex-start;gap:11px;padding:17px;display:flex}.website-preview .brand-mode-picker input{accent-color:var(--blue);margin-top:3px}.website-preview .brand-mode-picker label>span{gap:5px;display:grid}.website-preview .brand-mode-picker strong{color:var(--deep);font-size:12px}.website-preview .brand-mode-picker small{color:var(--muted);font-size:10px;line-height:1.45}.website-preview .brand-component-preview{border:1px solid var(--line);overflow:hidden;box-shadow:0 18px 45px #073b5214}.website-preview .brand-component-preview>header{justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 22px;display:flex}.website-preview .brand-component-preview header span{letter-spacing:.08em;font-weight:900}.website-preview .brand-component-preview nav{font-size:11px}.website-preview .brand-preview-hero{grid-template-columns:1.4fr .7fr;align-items:center;gap:28px;padding:34px;display:grid}.website-preview .brand-preview-hero>div{gap:10px;display:grid}.website-preview .brand-preview-hero small{font-weight:900}.website-preview .brand-preview-hero h3{margin:0;font-size:29px}.website-preview .brand-preview-hero p{margin:0;line-height:1.6}.website-preview .brand-preview-hero button{border:0;justify-self:start;padding:13px 17px;font-weight:900}.website-preview .brand-preview-hero aside{border:1px solid;gap:10px;padding:20px;display:grid}.website-preview .brand-preview-hero aside span{font-size:12px;line-height:1.5}.website-preview .brand-preview-hero aside a{font-size:11px;font-weight:900}.website-preview .brand-component-preview>footer{padding:16px 22px;font-size:10px}.website-preview .brand-derived-values{border:1px solid var(--line);background:#fff}.website-preview .brand-derived-values summary{color:var(--deep);cursor:pointer;padding:15px 18px;font-size:12px;font-weight:900}.website-preview .brand-derived-values>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 18px 18px;display:grid}.website-preview .brand-derived-values span{border:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.website-preview .brand-derived-values i{border:1px solid var(--line);width:22px;height:22px}.website-preview .brand-derived-values b,.website-preview .brand-derived-values code{font-size:10px}.website-preview .white-label-site{color:var(--a-text,#44545b);font-size:var(--a-body-size,16px);font-family:var(--a-body-font,var(--font-montserrat), Arial, Helvetica, sans-serif)!important}.website-preview .white-label-site h1,.website-preview .white-label-site h2,.website-preview .white-label-site h3{font-family:var(--a-heading-font,var(--font-montserrat),Arial,Helvetica,sans-serif)!important}.website-preview .white-label-site .adviser-section h2{font-size:var(--a-heading-h2,clamp(32px,3.8vw,48px))}.website-preview .white-label-site .adviser-section h3{font-size:var(--a-heading-h3,clamp(22px,2.2vw,30px))}.website-preview .white-label-site .adviser-section p,.website-preview .white-label-site .adviser-section li{font-size:var(--a-body-size,16px)}.website-preview .white-label-site .adviser-button,.website-preview .white-label-site button,.website-preview .white-label-site article,.website-preview .white-label-site .guide-card{border-radius:var(--a-radius,12px)}.website-preview .white-label-site .adviser-button,.website-preview .white-label-site button{border-radius:var(--a-button-radius,8px)}.website-preview .white-label-site .adviser-section:not(.adviser-key-facts):not(.adviser-appointment):not(.adviser-promise):not(.adviser-contact) h2,.website-preview .white-label-site .adviser-section:not(.adviser-key-facts):not(.adviser-appointment):not(.adviser-promise):not(.adviser-contact) h3,.website-preview .white-label-site .adviser-property-grid h3,.website-preview .white-label-site .faq-grid summary{color:var(--a-heading,#073b52)}.website-preview .white-label-site .adviser-section:not(.adviser-key-facts):not(.adviser-appointment):not(.adviser-promise):not(.adviser-contact) p,.website-preview .white-label-site .adviser-section:not(.adviser-key-facts):not(.adviser-appointment):not(.adviser-promise):not(.adviser-contact) li{color:var(--a-text,#44545b)}.website-preview .white-label-site .adviser-button.coral,.website-preview .white-label-site .valuation-next,.website-preview .white-label-site .adviser-property-meta a{color:var(--a-button-text,#fff)}.website-preview .white-label-site{background:var(--a-page,#fff)}.website-preview .white-label-site .adviser-hero,.website-preview .white-label-site .adviser-contact,.website-preview .white-label-site .adviser-hero h1,.website-preview .white-label-site .adviser-contact h2,.website-preview .white-label-site .adviser-hero .adviser-kicker,.website-preview .white-label-site .adviser-contact .adviser-number.light{color:var(--a-on-secondary,#24333a)}.website-preview .white-label-site .adviser-hero .adviser-button.ghost{border-color:var(--a-on-secondary,#24333a)}@supports (color:color-mix(in lab, red, red)){.website-preview .white-label-site .adviser-hero .adviser-button.ghost{border-color:color-mix(in srgb, var(--a-on-secondary,#24333a), transparent 30%)}}.website-preview .white-label-site .adviser-hero .adviser-button.ghost{color:var(--a-on-secondary,#24333a)}.website-preview .white-label-site .adviser-promise,.website-preview .white-label-site .adviser-appointment,.website-preview .white-label-site .adviser-key-facts,.website-preview .white-label-site .adviser-promise h2,.website-preview .white-label-site .adviser-promise h3,.website-preview .white-label-site .adviser-appointment h2,.website-preview .white-label-site .adviser-key-facts h2,.website-preview .white-label-site .adviser-key-facts strong{color:var(--a-on-deep,#fff)}.website-preview .white-label-site .adviser-promise .adviser-number{color:var(--a-heading,#24333a);opacity:1}.website-preview .white-label-site.brand-mode-brand .adviser-promise .adviser-number,.website-preview .white-label-site.brand-mode-premium .adviser-promise .adviser-number{color:#fff}.website-preview .white-label-site .adviser-button.coral,.website-preview .white-label-site .valuation-next,.website-preview .white-label-site .adviser-property-meta a{background:var(--a-coral);color:var(--a-button-text,#fff)}.website-preview .white-label-site.brand-mode-light .adviser-hero{background:var(--a-off);color:var(--a-text)}.website-preview .white-label-site.brand-mode-light .adviser-hero h1,.website-preview .white-label-site.brand-mode-light .adviser-hero .adviser-kicker{color:var(--a-heading)}.website-preview .white-label-site.brand-mode-light .adviser-hero .adviser-button.ghost{border-color:var(--a-line);color:var(--a-heading)}.website-preview .white-label-site.brand-mode-light .adviser-promise{background:var(--a-off);color:var(--a-text)}.website-preview .white-label-site.brand-mode-light .adviser-promise h2,.website-preview .white-label-site.brand-mode-light .adviser-promise h3{color:var(--a-heading)}.website-preview .white-label-site.brand-mode-light .adviser-promise-grid{background:var(--a-line)}.website-preview .white-label-site.brand-mode-light .adviser-promise-grid article{background:var(--a-page)}.website-preview .white-label-site.brand-mode-light .adviser-contact{background:var(--a-off);color:var(--a-text)}.website-preview .white-label-site.brand-mode-light .adviser-contact h2,.website-preview .white-label-site.brand-mode-light .adviser-contact .adviser-number.light{color:var(--a-heading)}.website-preview .white-label-site.brand-mode-brand .adviser-hero,.website-preview .white-label-site.brand-mode-brand .adviser-contact,.website-preview .white-label-site.brand-mode-brand .adviser-promise{background:var(--a-brand-surface,var(--a-deep));color:#fff}.website-preview .white-label-site.brand-mode-brand .adviser-hero h1,.website-preview .white-label-site.brand-mode-brand .adviser-contact h2,.website-preview .white-label-site.brand-mode-brand .adviser-promise h2,.website-preview .white-label-site.brand-mode-brand .adviser-promise h3,.website-preview .white-label-site.brand-mode-brand .adviser-number.light{color:#fff}.website-preview .white-label-site.brand-mode-brand .adviser-promise-grid article{background:var(--a-brand-surface,var(--a-deep))}.website-preview .white-label-site.brand-mode-premium .adviser-hero,.website-preview .white-label-site.brand-mode-premium .adviser-contact{background:var(--a-deep);color:var(--a-on-deep)}.website-preview .white-label-site.brand-mode-premium .adviser-promise{background:var(--a-dark);color:#fff}.website-preview .white-label-site.brand-mode-premium .adviser-promise-grid article{background:var(--a-dark)}.website-preview .white-label-site.brand-mode-premium .adviser-promise h2,.website-preview .white-label-site.brand-mode-premium .adviser-promise h3{color:#fff}.website-preview .white-label-site.brand-mode-premium .adviser-hero h1,.website-preview .white-label-site.brand-mode-premium .adviser-contact h2,.website-preview .white-label-site.brand-mode-premium .adviser-hero .adviser-kicker,.website-preview .white-label-site.brand-mode-premium .adviser-contact .adviser-number.light{color:var(--a-on-deep)}.website-preview .white-label-site.brand-mode-premium .adviser-hero .adviser-button.ghost{border-color:var(--a-on-deep)}@supports (color:color-mix(in lab, red, red)){.website-preview .white-label-site.brand-mode-premium .adviser-hero .adviser-button.ghost{border-color:color-mix(in srgb, var(--a-on-deep), transparent 30%)}}.website-preview .white-label-site.brand-mode-premium .adviser-hero .adviser-button.ghost{color:var(--a-on-deep)}.website-preview .white-label-site .faq-grid details,.website-preview .white-label-site .adviser-property-grid article{border-color:var(--a-line,#073b521f)}.website-preview .adviser-valuation .adviser-container.adviser-split>div{min-width:0}.website-preview .adviser-valuation .adviser-form-preview,.website-preview .adviser-valuation .valuation-wizard{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.website-preview .adviser-valuation .valuation-wizard section,.website-preview .adviser-valuation .valuation-options{min-width:0}.website-preview .adviser-valuation .valuation-options button,.website-preview .adviser-valuation .valuation-options label{overflow-wrap:anywhere;max-width:100%}@media (width<=900px){.website-preview .adviser-valuation .adviser-container.adviser-split{grid-template-columns:1fr;gap:38px}}.website-preview .custom-keyfacts-editor{border:1px solid var(--line);background:#f8fafb;gap:16px;margin:28px 0;padding:24px;display:grid}.website-preview .custom-keyfacts-editor h3{color:var(--deep);margin:0;font-size:22px}.website-preview .custom-keyfacts-editor p{color:var(--muted);margin:5px 0 0;font-size:14px}.website-preview .custom-keyfact-row{grid-template-columns:180px 1fr;gap:14px;display:grid}.website-preview .custom-keyfact-row label{color:var(--deep);gap:7px;font-size:11px;font-weight:900;display:grid}.website-preview .custom-keyfact-row input{border:1px solid var(--line);min-height:46px;font:inherit;background:#fff;padding:10px 12px}.website-preview .custom-keyfacts-editor>small{color:var(--muted);font-size:12px}.website-preview .team-member-editor{border:1px solid var(--line);background:#f8fafb;gap:18px;margin:28px 0;padding:24px;display:grid}.website-preview .team-member-editor>button{background:var(--deep);color:#fff;border:0;justify-self:start;padding:12px 17px;font-weight:900}.website-preview .team-member-editor>article{border:1px solid var(--line);background:#fff;grid-template-columns:150px 1fr;gap:22px;padding:20px;display:grid}.website-preview .team-member-photo{align-content:start;gap:10px;display:grid}.website-preview .team-member-photo img,.website-preview .team-member-photo>span{object-fit:cover;background:#eaf1f3;border-radius:50%;place-items:center;width:130px;height:130px;display:grid}.website-preview .team-member-photo input{display:none}.website-preview .team-member-photo label{background:var(--paper);border:1px solid var(--line);text-align:center;cursor:pointer;padding:10px;font-size:10px;font-weight:900}.website-preview .team-member-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.website-preview .team-member-fields label{gap:6px;font-size:10px;font-weight:900;display:grid}.website-preview .team-member-fields input,.website-preview .team-member-fields textarea{border:1px solid var(--line);width:100%;font:inherit;padding:11px}.website-preview .team-member-fields .full{grid-column:1/-1}.website-preview .team-member-fields .danger{color:#a33b32;background:#fff;border:1px solid #e5b8b2;justify-self:start;padding:10px 13px;font-weight:900}@media (width<=700px){.website-preview .team-member-editor>article,.website-preview .team-member-fields{grid-template-columns:1fr}.website-preview .team-member-fields .full{grid-column:auto}.website-preview .custom-keyfact-row{grid-template-columns:1fr}.website-preview .white-label-title-row{flex-direction:column}.website-preview .iad-reset-button{width:100%}.website-preview .brand-system-intro{flex-direction:column}.website-preview .brand-core-fields,.website-preview .brand-mode-picker,.website-preview .brand-preview-hero,.website-preview .brand-derived-values>div{grid-template-columns:1fr}.website-preview .brand-component-preview nav{display:none}.website-preview .brand-preview-hero{padding:22px}.website-preview .brand-preview-hero h3{font-size:24px}}.website-preview .promise-mini-image{filter:saturate(.78)contrast(1.04);background-image:url(/website-preview/images/promise-four-panel.webp);background-repeat:no-repeat;background-size:400%;height:150px;margin:-27px -27px 24px}.website-preview .promise-image-1{background-position:0}.website-preview .promise-image-2{background-position:33.333%}.website-preview .promise-image-3{background-position:66.666%}.website-preview .promise-image-4{background-position:100%}.website-preview .adviser-promise-grid article{padding:27px;overflow:hidden}.website-preview .adviser-promise-grid h3{font-family:var(--font-montserrat), Arial, Helvetica, sans-serif;letter-spacing:-.015em;margin:24px 0 2px;font-size:clamp(16px,1.45vw,20px);font-weight:500;line-height:1.48}.website-preview .adviser-promise-grid span{font-family:var(--font-montserrat), Arial, Helvetica, sans-serif;font-size:12px;font-weight:800;line-height:1}.website-preview .adviser-promise h2{max-width:760px;font-size:clamp(42px,5vw,62px);line-height:1.06}.website-preview .property-filter{border:1px solid var(--a-line,#d7e4e8);background:#fff;justify-content:space-between;align-items:end;gap:22px;margin-top:38px;padding:16px 18px;display:flex}.website-preview .property-filter label{flex:1;gap:7px;display:grid}.website-preview .property-filter label span{text-transform:uppercase;letter-spacing:.1em;color:var(--a-heading,#10242d);font-size:10px;font-weight:900}.website-preview .property-filter input{height:46px}.website-preview .property-filter small{color:var(--a-text,#5e6d74);white-space:nowrap;padding-bottom:14px}.website-preview .property-filter+.adviser-property-grid{margin-top:20px}.website-preview .property-no-results{border-left:4px solid var(--a-coral);background:#fff;margin:28px 0;padding:24px}.website-preview .property-search-cta{background:var(--a-deep);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:45px;margin-top:34px;padding:34px 38px;display:grid}.website-preview .property-search-cta span{color:#fff;text-transform:uppercase;letter-spacing:.12em;opacity:.72;font-size:10px;font-weight:900}.website-preview .property-search-cta h3{color:#fff!important;margin:8px 0 9px!important;font-size:28px!important}.website-preview .property-search-cta p{opacity:.88;max-width:730px;margin:0;color:#fff!important}.website-preview .property-search-cta .adviser-button{color:#10242d!important;background:#fff!important;border-color:#fff!important}.website-preview .property-search-cta .adviser-button:hover{background:#f3f5f5!important}.website-preview .property-search-form{border:1px solid var(--a-line,#d7e4e8);background:#fff;border-top:0;padding:34px 38px}.website-preview .property-search-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.website-preview .property-search-fields label{color:var(--a-heading,#10242d);text-transform:uppercase;letter-spacing:.07em;gap:7px;font-size:10px;font-weight:900;display:grid}.website-preview .property-search-fields input,.website-preview .property-search-fields select,.website-preview .property-search-fields textarea{border:1px solid var(--a-line,#d7e4e8);width:100%;min-height:50px;font:inherit;text-transform:none;letter-spacing:0;background:#fff;padding:12px}.website-preview .property-search-fields textarea{resize:vertical;min-height:105px}.website-preview .property-search-fields .wide{grid-column:1/-1}.website-preview .property-search-form>.lead-consent{margin:20px 0}.website-preview .adviser-footer{padding:62px 0 22px}.website-preview .adviser-footer-grid{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:1.15fr 1fr .85fr;gap:0}.website-preview .adviser-footer-brand p{margin:12px 0 2px}.website-preview .adviser-footer-contact>span:first-child,.website-preview .adviser-footer nav>strong{color:#fff;text-transform:uppercase;letter-spacing:.12em;opacity:.72;margin-bottom:10px;font-size:9px}.website-preview .adviser-footer-contact a{overflow-wrap:anywhere}.website-preview .adviser-footer nav{gap:11px}.website-preview .adviser-withdrawal{margin-top:auto}.website-preview .adviser-footer-bottom{border-top:0;margin-top:18px}@media (width<=900px){.website-preview .property-search-cta{grid-template-columns:1fr}.website-preview .adviser-footer-grid{grid-template-columns:1fr 1fr}.website-preview .adviser-footer-grid>nav{border-top:1px solid #ffffff2e;border-left:0;grid-column:1/-1;min-height:auto}}@media (width<=560px){.website-preview .promise-mini-image{height:135px}.website-preview .property-filter{flex-direction:column;align-items:stretch}.website-preview .property-filter small{padding:0}.website-preview .property-search-cta,.website-preview .property-search-form{padding:27px 22px}.website-preview .property-search-fields{grid-template-columns:1fr}.website-preview .property-search-fields .wide{grid-column:auto}.website-preview .adviser-footer-grid{grid-template-columns:1fr}.website-preview .adviser-footer-grid>div,.website-preview .adviser-footer-grid>nav{border-top:1px solid #ffffff2e;min-height:auto;padding:28px 22px;border-left:0!important}.website-preview .adviser-footer-grid>div:first-child{border-top:0}.website-preview .adviser-footer-grid>nav{grid-column:auto}}.website-preview .adviser-references{background:var(--a-off,#f3f6f7)}.website-preview .adviser-references .adviser-section-heading>p{max-width:520px}.website-preview .adviser-reference-grid .reference-image{background:var(--a-deep);height:210px;position:relative;overflow:hidden}.website-preview .adviser-reference-grid .reference-image>img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.website-preview .adviser-reference-grid article:hover .reference-image>img{transform:scale(1.025)}.website-preview .adviser-reference-grid .reference-image>span{background:var(--a-deep);color:var(--a-on-deep,#fff);text-transform:uppercase;letter-spacing:.1em;padding:8px 11px;font-size:9px;font-weight:900;position:absolute;top:14px;left:14px;box-shadow:0 8px 20px #00000029}.website-preview .adviser-reference-grid .adviser-property-meta em{background:var(--a-coral);width:32px;height:32px;color:var(--a-button-text,#fff);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.website-preview .reference-cta{background:var(--a-deep);color:var(--a-on-deep,#fff);justify-content:space-between;align-items:center;gap:32px;margin-top:34px;padding:30px 34px;display:flex}.website-preview .reference-cta>div{gap:7px;display:grid}.website-preview .reference-cta span{text-transform:uppercase;letter-spacing:.1em;opacity:.75;font-size:10px}.website-preview .reference-cta strong{font-size:19px}.website-preview .reference-empty{border-left:5px solid var(--a-coral);background:#fff;margin-top:35px;padding:28px}.website-preview .reference-empty strong{font-size:20px}.website-preview .reference-empty p{margin-bottom:0}.website-preview .dashboard-reference-heading{border-top:1px solid var(--line);margin:34px 0 14px;padding-top:28px}.website-preview .dashboard-reference-heading h3{margin:0 0 6px}.website-preview .dashboard-reference-badge{color:#087a55;text-transform:uppercase;background:#e7f4ee;width:max-content;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}@media (width<=700px){.website-preview .adviser-reference-grid .reference-image{height:220px}.website-preview .reference-cta{flex-direction:column;align-items:stretch;padding:27px 22px}.website-preview .reference-cta .adviser-button{text-align:center}}.website-preview .adviser-valuation{background:#f4f6f6}.website-preview .adviser-valuation .adviser-container.adviser-split{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:72px}.website-preview .adviser-valuation .adviser-container.adviser-split>div:first-child{padding-top:16px;position:sticky;top:125px}.website-preview .adviser-valuation .adviser-container.adviser-split>div:first-child h2{font-size:clamp(38px,4.4vw,58px)}.website-preview .adviser-form-preview{border-radius:18px;overflow:hidden;box-shadow:0 18px 55px #10242d1a;border:0!important}.website-preview .valuation-wizard{min-height:590px;padding:36px!important}.website-preview .valuation-wizard section h3{font-size:clamp(28px,3vw,40px)}.website-preview .valuation-options button,.website-preview .valuation-options label{border-radius:10px;min-height:62px}.website-preview .valuation-wizard>footer{color:inherit!important;background:0 0!important;grid-template-columns:none!important;min-height:auto!important;padding:20px 0 0!important;display:flex!important}.website-preview .adviser-rate-table{background:#d7e4e8;border:1px solid #d7e4e8;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:34px;display:grid}.website-preview .adviser-rate-table article{background:#fff;gap:5px;padding:24px 18px;display:grid}.website-preview .adviser-rate-table span{text-transform:uppercase;font-size:11px;font-weight:900}.website-preview .adviser-rate-table strong{color:var(--a-deep);font-size:30px}.website-preview .adviser-rate-table small{color:#68767c}.website-preview .adviser-rate-table em{font-size:12px;font-style:normal;font-weight:800}.website-preview .adviser-rate-source{color:#68767c!important;font-size:11px!important}.website-preview .adviser-rate-source a{text-decoration:underline}.website-preview .adviser-footer{background:var(--a-dark);padding:0}.website-preview .adviser-footer-grid{border:0;grid-template-columns:1.15fr 1fr 1fr;gap:56px;padding:58px 0 46px}.website-preview .adviser-footer-grid>div,.website-preview .adviser-footer-grid>nav{min-height:0;padding:0;border:0!important}.website-preview .adviser-footer-contact>span:first-child,.website-preview .adviser-footer nav>strong{color:#ffffff9e;margin-bottom:14px}.website-preview .adviser-withdrawal{text-underline-offset:4px;border:0;padding:0;text-decoration:underline;margin-top:12px!important}.website-preview .adviser-footer-bottom{border-top:1px solid #ffffff26;margin:0;padding:19px 0}.website-preview .central-rates-form{background:#f5f7f8;border:1px solid #d9e1e5;gap:18px;margin:24px 0 36px;padding:24px;display:grid}.website-preview .central-rates-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.website-preview .central-rates-grid fieldset{border:1px solid #ccd7dc;margin:0;padding:13px}.website-preview .central-rates-grid label,.website-preview .central-rates-meta label{gap:6px;font-size:10px;font-weight:800;display:grid}.website-preview .central-rates-grid input{height:42px}.website-preview .central-rates-meta{grid-template-columns:1fr 2fr 180px;gap:12px;display:grid}.website-preview .central-rates-form button{width:max-content}.website-preview .central-rates-form small{color:#596770}.website-preview .checklist-adviser{background:#fff;border:1px solid #d5dfe2;grid-template-columns:1.25fr .75fr;margin-top:48px;display:grid}.website-preview .checklist-adviser-person{grid-template-columns:150px 1fr;align-items:center;gap:26px;padding:34px;display:grid}.website-preview .checklist-adviser-person img,.website-preview .checklist-photo-placeholder{object-fit:cover;border-radius:75px 75px 8px 8px;width:150px;height:185px}.website-preview .checklist-photo-placeholder{background:var(--check-primary);color:#fff;place-items:center;font-size:38px;font-weight:900;display:grid}.website-preview .checklist-adviser-person span,.website-preview .checklist-voucher>span{color:var(--check-accent);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.website-preview .checklist-adviser-person h2{margin:7px 0 2px}.website-preview .checklist-adviser-person p{font-size:13px;line-height:1.65}.website-preview .checklist-adviser-person a{margin-top:5px;font-size:12px;font-weight:800;display:block}.website-preview .checklist-voucher{background:var(--check-primary);color:#fff;flex-direction:column;justify-content:center;padding:34px;display:flex}.website-preview .checklist-voucher h3{margin:10px 0;font-size:25px}.website-preview .checklist-voucher p{font-size:13px;line-height:1.6}.website-preview .checklist-voucher b{text-align:center;border:1px dashed #ffffffa6;padding:10px;font-size:12px}.website-preview .checklist-voucher a{background:var(--check-accent);color:#fff;text-align:center;margin-top:16px;padding:13px;font-size:12px;font-weight:900}.website-preview .checklist-voucher small{opacity:.7;margin-top:12px;font-size:9px;line-height:1.5}@media (width<=900px){.website-preview .adviser-valuation .adviser-container.adviser-split{grid-template-columns:1fr;gap:34px}.website-preview .adviser-valuation .adviser-container.adviser-split>div:first-child{position:static}.website-preview .adviser-rate-table{grid-template-columns:repeat(2,1fr)}.website-preview .adviser-footer-grid{grid-template-columns:1fr 1fr;gap:36px}.website-preview .adviser-footer-grid>nav{grid-column:1/-1}.website-preview .central-rates-grid{grid-template-columns:repeat(2,1fr)}.website-preview .central-rates-meta,.website-preview .checklist-adviser{grid-template-columns:1fr}}@media (width<=560px){.website-preview .valuation-wizard{min-height:0;padding:24px 18px!important}.website-preview .adviser-rate-table{grid-template-columns:1fr}.website-preview .adviser-footer-grid{grid-template-columns:1fr;padding:44px 0 32px}.website-preview .adviser-footer-grid>nav{grid-column:auto}.website-preview .central-rates-grid,.website-preview .central-rates-meta{grid-template-columns:1fr}.website-preview .checklist-adviser-person{grid-template-columns:1fr;padding:24px}.website-preview .checklist-voucher{padding:24px}}.website-preview .adviser-rate-table strong,.website-preview .adviser-rate-table em{color:var(--a-deep);white-space:nowrap;font-size:24px;font-style:normal;font-weight:800;line-height:1.16}.website-preview .adviser-rate-source{border-left:3px solid var(--a-accent);background:#f5f7f7;margin-top:14px;padding:14px 16px;color:#526168!important;font-size:11px!important;line-height:1.6!important}.website-preview .adviser-rate-source strong{color:#243941;margin-bottom:3px;display:block}.website-preview .adviser-rate-preview>div:first-child h2{max-width:760px;font-size:clamp(32px,3.8vw,48px)}.website-preview .rate-history-chart{position:relative}.website-preview .rate-chart-empty{border-left:4px solid var(--a-accent);text-align:left;background:#fffffff5;gap:5px;width:min(560px,100% - 80px);padding:18px 22px;display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #10242d1a}.website-preview .rate-chart-empty strong{color:#243941;font-size:14px}.website-preview .rate-chart-empty span{color:#5d6b70;font-size:11px;line-height:1.55}.website-preview .adviser-footer{background:var(--a-dark);color:#fff;padding:0}.website-preview .adviser-footer .adviser-container{width:min(1160px,100% - 64px);margin-inline:auto!important}.website-preview .adviser-footer-cta{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:48px;padding:0 0 34px;display:flex}.website-preview .adviser-footer-cta>div:first-child{max-width:660px}.website-preview .adviser-footer-cta>div:first-child>span{color:var(--a-coral);letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.website-preview .adviser-footer-cta h2{letter-spacing:-.025em;margin:0;font-size:clamp(25px,2.6vw,36px);font-weight:650;line-height:1.18}.website-preview .adviser-footer-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;display:flex}.website-preview .adviser-footer-actions a{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:11px;font-weight:900;transition:transform .18s,background .18s;display:inline-flex}.website-preview .adviser-footer-actions a:hover{transform:translateY(-2px)}.website-preview .adviser-footer-primary{background:var(--a-coral);color:#fff}.website-preview .adviser-footer-secondary{color:#fff;background:#ffffff0d;border:1px solid #ffffff57}.website-preview .adviser-footer-grid{border:0;grid-template-columns:minmax(250px,1.05fr) minmax(260px,.9fr) minmax(250px,.85fr);align-items:start;gap:56px;padding:34px 0 32px;display:grid}.website-preview .adviser-footer-grid>div,.website-preview .adviser-footer-grid>nav{min-width:0;min-height:0;border:0!important;padding:0!important}.website-preview .adviser-footer-brand,.website-preview .adviser-footer-contact,.website-preview .adviser-footer nav{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.website-preview .adviser-footer-brand{padding-right:0!important}.website-preview .adviser-footer-brand img{object-fit:contain;object-position:left center;width:112px;max-height:56px}.website-preview .adviser-footer-brand p{color:#ffffffb3;max-width:350px;margin:7px 0 2px;font-size:12px;line-height:1.6}.website-preview .adviser-footer-brand small{opacity:.66;font-size:10px;line-height:1.55}.website-preview .adviser-footer-contact,.website-preview .adviser-footer nav{font-size:12px;line-height:1.55;padding-top:2px!important}.website-preview .adviser-footer-contact>span:first-child,.website-preview .adviser-footer nav>strong{color:#ffffff80;text-transform:uppercase;letter-spacing:.13em;margin:0 0 10px;font-size:9px;font-weight:900;line-height:1.4}.website-preview .adviser-footer-contact strong{font-size:18px;line-height:1.25}.website-preview .adviser-footer-contact address{color:#ffffffb8;gap:2px;margin:7px 0 3px;font-style:normal;display:grid}.website-preview .adviser-footer-contact a{overflow-wrap:anywhere;max-width:100%}.website-preview .adviser-footer-links{grid-template-columns:1fr 1fr;gap:9px 22px;display:grid}.website-preview .adviser-footer-links a,.website-preview .adviser-footer-links button{color:#ffffffc7}.website-preview .adviser-footer-links a:hover,.website-preview .adviser-footer-links button:hover{color:#fff}.website-preview .adviser-withdrawal{border-radius:7px;justify-content:space-between;align-items:center;gap:16px;font-size:11px;font-weight:800;display:flex;color:#fff!important;border:1px solid #ffffff38!important;margin-top:8px!important;padding:12px 14px!important;text-decoration:none!important}.website-preview .adviser-withdrawal span{color:var(--a-coral);font-size:14px}.website-preview .adviser-withdrawal:hover{background:#ffffff0d;border-color:var(--a-coral)!important}.website-preview .adviser-withdrawal:focus-visible{outline-offset:3px;outline:3px solid #fff}.website-preview .adviser-footer-bottom{color:#ffffff8c;text-transform:uppercase;letter-spacing:.09em;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:30px;padding:18px 0 20px;font-size:9px;line-height:1.4;display:flex;margin:0!important}.website-preview .legal-profile-section{background:#f7fafb;border:1px solid #d7e1e4;gap:20px;margin:28px 0;padding:24px;display:grid}.website-preview .legal-profile-section h3{color:var(--deep);margin:0 0 6px;font-size:20px}.website-preview .legal-profile-section p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.website-preview .legal-profile-section label{gap:7px;display:grid}.website-preview .legal-insurance-confirmation{margin-top:0}@media (width<=900px){.website-preview .adviser-footer .adviser-container{width:min(100% - 42px,720px)}.website-preview .adviser-footer-inner{padding-top:42px}.website-preview .adviser-footer-cta{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:32px}.website-preview .adviser-footer-actions{justify-content:flex-start}.website-preview .adviser-footer-grid{grid-template-columns:1fr 1fr;gap:34px 48px;padding:34px 0}.website-preview .adviser-footer-grid>nav{grid-column:1/-1;border-top:1px solid #ffffff24!important;padding-top:26px!important}}@media (width<=560px){.website-preview .adviser-container{width:min(100% - 34px,1180px)}.website-preview .adviser-hero h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(32px,9.2vw,38px);line-height:1.08}.website-preview .adviser-kicker,.website-preview .adviser-number{letter-spacing:.12em;font-size:9px;line-height:1.55}.website-preview .adviser-hero-grid>div:first-child>p:not(.adviser-kicker){font-size:15px;line-height:1.65}.website-preview .adviser-section h2,.website-preview .adviser-promise h2,.website-preview .adviser-valuation .adviser-container.adviser-split>div:first-child h2{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(30px,9vw,36px);line-height:1.1}.website-preview .adviser-section-heading h2{font-size:clamp(30px,9vw,36px)}.website-preview .property-search-cta h3{line-height:1.18;font-size:24px!important}.website-preview .adviser-footer .adviser-container{width:min(100% - 42px,520px)}.website-preview .adviser-footer-inner{padding-top:34px}.website-preview .adviser-footer-cta{gap:22px;padding:0 0 28px}.website-preview .adviser-footer-cta h2{font-size:27px}.website-preview .adviser-footer-actions{grid-template-columns:1fr;width:100%;display:grid}.website-preview .adviser-footer-actions a{width:100%}.website-preview .adviser-footer-grid{grid-template-columns:1fr;gap:0;padding:30px 0 20px}.website-preview .adviser-footer-grid>div,.website-preview .adviser-footer-grid>nav{border-top:1px solid #ffffff24!important;padding:22px 0!important}.website-preview .adviser-footer-grid>div:first-child{border-top:0!important;padding-top:0!important}.website-preview .adviser-footer-grid>nav{grid-column:auto}.website-preview .adviser-footer-bottom{flex-direction:column;align-items:flex-start;gap:7px;padding:17px 0 20px;font-size:9px}}@media print{.website-preview .checklist-adviser{break-inside:avoid}.website-preview .checklist-voucher a{display:none}}.website-preview .adviser-cookie-settings{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.website-preview .adviser-cookie-settings:hover{color:#fff;text-decoration:underline}.website-preview .cookie-consent-layer{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04192157;justify-content:center;align-items:flex-end;padding:24px;display:flex;position:fixed;inset:0}.website-preview .cookie-consent-card{color:#10242d;background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 34px;width:min(1120px,100%);padding:26px 28px;display:grid;box-shadow:0 24px 80px #00000047}.website-preview .cookie-consent-copy>span{color:var(--a-coral,#c8a24a);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.website-preview .cookie-consent-copy h2{margin:8px 0 9px;font-size:24px;line-height:1.15}.website-preview .cookie-consent-copy p{color:#52636b;max-width:720px;margin:0;font-size:12px;line-height:1.65}.website-preview .cookie-consent-copy a{color:var(--a-deep,#073b52);font-weight:800}.website-preview .cookie-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.website-preview .cookie-consent-actions button{min-height:44px;font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:10px;font-weight:900}.website-preview .cookie-settings-button,.website-preview .cookie-essential-button{color:#17323d;background:#fff;border:1px solid #cbd7db}.website-preview .cookie-accept-button{border:1px solid var(--a-coral,#c8a24a);background:var(--a-coral,#c8a24a);color:var(--a-button-text,#fff)}.website-preview .cookie-consent-settings{border-top:1px solid #dce5e8;border-bottom:1px solid #dce5e8;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;display:grid}.website-preview .cookie-consent-settings label{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.website-preview .cookie-consent-settings input{width:18px;height:18px;accent-color:var(--a-coral,#c8a24a)}.website-preview .cookie-consent-settings span{gap:3px;display:grid}.website-preview .cookie-consent-settings strong{font-size:12px}.website-preview .cookie-consent-settings small{color:#61727a;font-size:10px;line-height:1.5}@media (width<=780px){.website-preview .cookie-consent-layer{padding:12px}.website-preview .cookie-consent-card{grid-template-columns:1fr;padding:22px}.website-preview .cookie-consent-actions{justify-content:stretch}.website-preview .cookie-consent-actions button{flex:140px}.website-preview .cookie-consent-settings{grid-template-columns:1fr}.website-preview .cookie-consent-copy h2{font-size:21px}}.website-preview .adviser-knowledge{background:linear-gradient(#f5f8f9 0%,#fff 100%)}.website-preview .knowledge-heading{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:70px;display:grid}.website-preview .knowledge-heading>p{color:#5e6d74;margin:0 0 8px}.website-preview .knowledge-grid{background:0 0!important;gap:18px!important}.website-preview .knowledge-grid article{border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 55px #073b5217;background:#fff!important;border:0!important;min-height:410px!important;padding:26px 25px 24px!important}.website-preview .knowledge-grid article:before{content:"";background:var(--a-coral);height:5px;position:absolute;inset:0 0 auto}.website-preview .knowledge-grid img{object-fit:cover;border-radius:50%;width:88px;height:88px;margin:8px 0 24px;box-shadow:0 0 0 8px #f1f5f6}.website-preview .knowledge-index{color:#073b522e;font-size:24px;font-weight:900;position:absolute;top:22px;right:22px}.website-preview .knowledge-grid strong{font-size:21px!important}.website-preview .knowledge-grid p{margin:12px 0 24px;color:#576a72!important;font-size:14px!important;line-height:1.7!important}.website-preview .knowledge-grid a{border-top:1px solid #e0e8eb;justify-content:space-between;gap:14px;padding-top:18px;line-height:1.45;display:flex;color:var(--a-deep)!important;font-size:13px!important}.website-preview .knowledge-grid a b{color:var(--a-coral);font-size:18px}.website-preview .adviser-blog{background:#fff}.website-preview .adviser-blog-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px;display:grid}.website-preview .adviser-blog-grid article{background:#fff;border:1px solid #dbe5e8;border-radius:18px;overflow:hidden;box-shadow:0 15px 45px #073b5212}.website-preview .adviser-blog-grid img{object-fit:cover;width:100%;height:210px}.website-preview .adviser-blog-grid article>div{padding:25px}.website-preview .adviser-blog-grid span,.website-preview .adviser-blog-grid time{color:var(--a-coral);text-transform:uppercase;font-size:10px;font-weight:900}.website-preview .adviser-blog-grid time{float:right;color:#718087}.website-preview .adviser-blog-grid h3{margin:18px 0 12px;font-size:22px;line-height:1.35}.website-preview .adviser-blog-grid p{color:#5e6d74;font-size:14px;line-height:1.7}.website-preview .adviser-blog-grid a{color:var(--a-deep);border-top:1px solid #e3eaec;justify-content:space-between;margin-top:24px;padding-top:18px;font-size:13px;font-weight:900;display:flex}.website-preview .adviser-blog-grid a b{color:var(--a-coral)}.website-preview .blog-manager{background:#f7fafb;border:1px solid #dce5e8;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:28px;margin:30px 0;padding:25px;display:grid}.website-preview .blog-editor-actions{gap:10px;margin-bottom:18px;display:flex}.website-preview .blog-editor-actions button{color:#fff;background:#073b52;border:0;padding:11px 15px;font-weight:800}.website-preview .blog-editor form{gap:14px;display:grid}.website-preview .blog-editor label{gap:7px;display:grid}.website-preview .blog-editor input,.website-preview .blog-editor textarea,.website-preview .blog-editor select{width:100%;font:inherit;background:#fff;border:1px solid #ccd9de;padding:12px}.website-preview .blog-post-list{align-content:start;gap:9px;display:grid}.website-preview .blog-post-list>strong{margin-bottom:8px}.website-preview .blog-post-list button{text-align:left;background:#fff;border:1px solid #d5e0e4;gap:5px;padding:13px;display:grid}.website-preview .blog-post-list button span{color:#718087;text-transform:uppercase;font-size:10px}.website-preview .blog-reader{color:#10242d;min-height:100vh;font-family:var(--font-montserrat), Arial, sans-serif;background:#f5f8f9}.website-preview .blog-reader>header{color:#fff;background:#073b52;grid-template-columns:1.1fr .75fr;align-items:center;gap:70px;padding:80px max(24px,50vw - 590px);display:grid}.website-preview .blog-reader>header a{color:#fff;margin-bottom:35px;font-size:13px;display:block}.website-preview .blog-reader>header span{color:#efb14b;text-transform:uppercase;font-size:12px;font-weight:900}.website-preview .blog-reader h1{margin:18px 0 24px;font-size:clamp(42px,6vw,72px);line-height:1.02}.website-preview .blog-reader>header p{color:#ffffffc7;font-size:18px;line-height:1.7}.website-preview .blog-reader>header img{object-fit:cover;border-radius:24px;width:100%;height:420px}.website-preview .blog-reader>article{width:min(780px,100% - 48px);margin:70px auto}.website-preview .blog-reader>article h2{margin:42px 0 16px;font-size:30px}.website-preview .blog-reader>article p{color:#425760;font-size:17px;line-height:1.85}.website-preview .blog-reader>aside{background:#fff;border-left:5px solid #c8a24a;justify-content:space-between;align-items:center;gap:30px;width:min(940px,100% - 48px);margin:0 auto 70px;padding:28px;display:flex}.website-preview .blog-reader>aside>div{align-items:center;gap:18px;display:flex}.website-preview .blog-reader>aside img,.website-preview .blog-reader>aside>div>span{object-fit:cover;color:#fff;background:#073b52;border-radius:50%;place-items:center;width:72px;height:72px;font-weight:900;display:grid}.website-preview .blog-reader>aside small{color:#8a6b24;text-transform:uppercase;font-weight:900;display:block}.website-preview .blog-reader>aside strong{margin-top:5px;font-size:20px;display:block}.website-preview .blog-reader>aside p{color:#68787e;margin:4px 0}.website-preview .blog-reader>aside>a{color:#fff;background:#c8a24a;border-radius:999px;padding:15px 20px;font-weight:900}.website-preview .blog-reader>footer{color:#ffffffa6;background:#052f43;justify-content:space-between;gap:30px;padding:30px max(24px,50vw - 590px);font-size:12px;display:flex}.website-preview .blog-reader>footer a{color:#fff;font-weight:900}@media (width<=900px){.website-preview .knowledge-heading,.website-preview .blog-reader>header{grid-template-columns:1fr}.website-preview .knowledge-heading{gap:20px}.website-preview .adviser-blog-grid{grid-template-columns:1fr 1fr}.website-preview .blog-manager{grid-template-columns:1fr}.website-preview .blog-reader>header img{height:320px}}@media (width<=600px){.website-preview .knowledge-grid{grid-template-columns:1fr!important}.website-preview .knowledge-grid article{min-height:auto!important}.website-preview .adviser-blog-grid{grid-template-columns:1fr}.website-preview .blog-reader>header{padding-top:50px}.website-preview .blog-reader h1{font-size:38px}.website-preview .blog-reader>aside,.website-preview .blog-reader>footer{flex-direction:column;align-items:stretch}.website-preview .blog-reader>aside>a{text-align:center}}.website-preview .adviser-team-slider{margin-top:42px;padding:0 54px;position:relative}.website-preview .adviser-team-slider .adviser-team-grid{margin-top:0}.website-preview .adviser-team-arrow{z-index:2;border:1px solid var(--line);width:42px;height:42px;color:var(--deep);cursor:pointer;background:#fff;border-radius:50%;margin-top:-21px;font-size:28px;line-height:1;position:absolute;top:50%;box-shadow:0 8px 22px #0d31401f}.website-preview .adviser-team-arrow.previous{left:0}.website-preview .adviser-team-arrow.next{right:0}.website-preview .adviser-team-arrow:disabled{opacity:.25;cursor:default}.website-preview .adviser-team-pagination{color:#657984;justify-content:center;align-items:center;gap:16px;margin-top:18px;font-size:13px;display:flex}.website-preview .adviser-team-pagination>div{gap:7px;display:flex}.website-preview .adviser-team-pagination button{cursor:pointer;background:#cad6da;border:0;border-radius:50%;width:9px;height:9px;padding:0}.website-preview .adviser-team-pagination button.active{background:var(--sky)}.website-preview .adviser-team{background:#f5f8f9}.website-preview .adviser-team-heading{align-items:center}.website-preview .adviser-team-heading h2{color:var(--a-heading,var(--a-deep,#073b52));letter-spacing:-.035em;margin:0;font-size:clamp(42px,5vw,64px);line-height:1}.website-preview .adviser-team-heading .adviser-team-lead{max-width:620px;color:var(--a-text,#53666e);margin:14px 0 0;font-size:clamp(18px,1.8vw,24px);line-height:1.35}.website-preview .adviser-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}.website-preview .adviser-team-card{border:1px solid var(--a-line,#dce5e8);min-height:310px;color:var(--a-text,#10242d);font:inherit;text-align:center;cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:30px 24px;display:flex;box-shadow:0 16px 45px #073b5212}.website-preview .adviser-team-card:hover{transform:translateY(-3px)}.website-preview .adviser-team-card img,.website-preview .adviser-team-initials{object-fit:cover;background:var(--a-deep,#073b52);color:#fff;border-radius:50%;place-items:center;width:150px;height:150px;margin-bottom:16px;font-size:34px;font-weight:900;display:grid}.website-preview .adviser-team-card strong{font-size:20px}.website-preview .adviser-team-card span:not(.adviser-team-initials){color:var(--a-coral,#c8a24a);font-size:12px;font-weight:850}.website-preview .adviser-team-card small{color:#6a7a81}.website-preview .adviser-team-modal{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#041e2abf;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.website-preview .adviser-team-modal>article{color:#10242d;background:#fff;grid-template-columns:190px 1fr;gap:38px;width:min(820px,100%);max-height:calc(100vh - 48px);padding:42px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000052}.website-preview .adviser-team-modal>article>img,.website-preview .adviser-team-modal>article>.adviser-team-initials{object-fit:cover;border-radius:50%;width:190px;height:190px}.website-preview .adviser-team-close{color:#10242d;cursor:pointer;background:#edf2f3;border:0;width:42px;height:42px;font-size:29px;position:absolute;top:15px;right:15px}.website-preview .adviser-team-modal h2{margin:8px 45px 7px 0;font-size:36px}.website-preview .adviser-team-modal article>div>strong{color:var(--a-coral,#a47b25)}.website-preview .adviser-team-modal article>div>p:not(.adviser-number){color:#52656d;margin:23px 0;line-height:1.75}.website-preview .adviser-team-modal dl{gap:12px;margin:20px 0;display:grid}.website-preview .adviser-team-modal dl div{border-top:1px solid #dce5e8;grid-template-columns:180px 1fr;gap:15px;padding-top:12px;display:grid}.website-preview .adviser-team-modal dt{color:#718189;text-transform:uppercase;font-size:10px}.website-preview .adviser-team-modal dd{margin:0;font-weight:750}.website-preview .adviser-team-contact{flex-wrap:wrap;gap:10px;display:flex}.website-preview .adviser-team-contact a{background:var(--a-deep,#073b52);color:#fff;padding:11px 14px;font-size:11px;font-weight:850}@media (width<=760px){.website-preview .adviser-team-heading h2{font-size:42px}.website-preview .adviser-team-heading .adviser-team-lead{margin-top:10px;font-size:18px}.website-preview .adviser-team-grid{grid-template-columns:1fr}.website-preview .adviser-team-modal{padding:12px}.website-preview .adviser-team-modal>article{grid-template-columns:1fr;padding:34px 22px}.website-preview .adviser-team-modal>article>img,.website-preview .adviser-team-modal>article>.adviser-team-initials{width:130px;height:130px}.website-preview .adviser-team-modal dl div{grid-template-columns:1fr;gap:4px}}@supports (content-visibility:auto){.website-preview .adviser-site-shell .adviser-section:not(.adviser-hero){content-visibility:auto;contain-intrinsic-size:auto 760px}}.website-preview .customer-photo>div:not(:first-child){place-items:initial;width:auto;height:auto;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;display:flex;overflow:visible}.website-preview .customer-photo>div:first-child img{object-fit:cover;width:100%;height:100%}.website-preview .customer-photo-upload{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.website-preview .customer-photo-upload>strong{text-transform:uppercase;letter-spacing:.07em;font-size:10px}.website-preview .customer-photo-file{display:inline-flex!important}.website-preview .customer-photo-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.website-preview .customer-photo-file span,.website-preview .customer-photo-remove{background:var(--deep);color:#fff;cursor:pointer;border:0;padding:12px 17px;font-size:10px;font-weight:900}.website-preview .customer-photo-remove{color:#a83a32;background:#fff;border:1px solid #e6b9b4}.website-preview .customer-photo-upload small{max-width:680px;color:var(--muted);font-size:9px;line-height:1.55}.website-preview .guide-adviser-logo{display:block;object-fit:contain!important;object-position:left center!important;max-width:180px!important;max-height:72px!important;margin:0 0 30px!important}.website-preview .guide-adviser-person{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:26px;min-width:0;display:grid}.website-preview .guide-adviser-person>div{min-width:0}.website-preview .guide-adviser-photo,.website-preview .guide-adviser-placeholder{object-fit:cover;border-radius:75px 75px 8px 8px;width:150px!important;height:185px!important;margin:0!important}.website-preview .guide-adviser-placeholder{background:var(--guide-brand,#102a34);color:#fff;place-items:center;font-size:38px;font-weight:900;display:grid}.website-preview .guide-adviser-person .guide-chapter{margin-top:0}.website-preview .guide-adviser-person>div>p:not(.guide-chapter){max-width:600px;margin-top:18px}@media (width<=720px){.website-preview .guide-adviser-person{grid-template-columns:1fr}.website-preview .guide-adviser-photo,.website-preview .guide-adviser-placeholder{width:130px!important;height:160px!important}}.website-preview .adviser-button.booking{border:1px solid var(--a-coral)}@supports (color:color-mix(in lab, red, red)){.website-preview .adviser-button.booking{border:1px solid color-mix(in srgb, var(--a-coral) 78%, white)}}.website-preview .adviser-button.booking{color:var(--a-on-deep,#fff);cursor:pointer;background:0 0}.website-preview .adviser-button.booking:hover{background:var(--a-coral);color:var(--a-button-text,#fff)}.website-preview .appointment-modal{z-index:120;background:#031e2bc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.website-preview .appointment-modal-card{background:#fff;grid-template-rows:auto 1fr;width:min(900px,100%);height:min(760px,90vh);display:grid;box-shadow:0 30px 90px #00000059}.website-preview .appointment-modal-head{color:#10242d;border-bottom:1px solid #d7e4e8;justify-content:space-between;align-items:center;padding:16px 18px 14px 24px;display:flex}.website-preview .appointment-modal-head div{gap:3px;display:grid}.website-preview .appointment-modal-head small{color:#60727a;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.website-preview .appointment-modal-head strong{font-size:18px}.website-preview .appointment-modal-head button{color:#073b52;cursor:pointer;background:#eef3f5;border:0;width:40px;height:40px;font-size:27px}.website-preview .appointment-modal iframe{border:0;width:100%;height:100%}.website-preview .appointment-booking-settings{border:1px solid var(--line);background:#fff;gap:18px;margin-bottom:22px;padding:24px;display:grid}.website-preview .appointment-booking-settings h3{margin:0 0 6px}.website-preview .appointment-booking-settings p{margin:0}.website-preview .appointment-booking-settings fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:9px;padding:0;display:grid}.website-preview .appointment-booking-settings legend{margin-bottom:9px;font-size:10px;font-weight:900}.website-preview .appointment-booking-settings fieldset label{border:1px solid var(--line);grid-template-columns:20px 1fr;align-items:start;gap:9px;padding:13px;display:grid}.website-preview .appointment-booking-settings fieldset input{height:18px;width:18px!important}.website-preview .appointment-booking-settings fieldset span{gap:4px;display:grid}.website-preview .appointment-booking-settings fieldset small{font-weight:400;line-height:1.45}@media (width<=700px){.website-preview .appointment-booking-settings fieldset{grid-template-columns:1fr}.website-preview .appointment-modal{padding:10px}.website-preview .appointment-modal-card{height:94vh}}.website-preview .adviser-family-bar{width:100%;min-height:36px;color:var(--a-deep);text-underline-offset:3px;cursor:pointer;z-index:31;background:#f7f8f8;border:0;border-bottom:1px solid #10242d1a;justify-content:center;align-items:center;gap:7px;padding:7px 20px;font-size:12px;font-weight:850;text-decoration:underline;display:flex;position:relative}.website-preview .adviser-family-bar span{color:var(--a-coral);font-size:14px}.website-preview .adviser-family-bar b{font-size:14px;transition:transform .18s}.website-preview .adviser-family-bar:hover b{transform:translate(3px)}.website-preview .recruitment-modal{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#051c27b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.website-preview .recruitment-card{color:#10242d;background:#fff;width:min(590px,100%);max-height:calc(100vh - 48px);padding:42px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000047}.website-preview .recruitment-close{color:#10242d;cursor:pointer;background:#edf1f2;border:0;width:38px;height:38px;font-size:26px;line-height:1;position:absolute;top:14px;right:18px}.website-preview .recruitment-kicker{color:var(--a-coral);text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:900}.website-preview .recruitment-card h2{letter-spacing:-.035em;margin:10px 42px 12px 0;font-size:34px;line-height:1.08}.website-preview .recruitment-card>p{color:#647178;margin:0 0 26px;font-size:14px;line-height:1.65}.website-preview .recruitment-card form{gap:15px;display:grid}.website-preview .recruitment-card form>label,.website-preview .recruitment-fields label{color:#34464e;text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:10px;font-weight:850;display:grid}.website-preview .recruitment-card label small{text-transform:none;letter-spacing:0;font-weight:500}.website-preview .recruitment-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.website-preview .recruitment-card input:not([type=checkbox]),.website-preview .recruitment-card select{color:#10242d;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #cad6da;padding:0 12px;font-size:14px}.website-preview .recruitment-consent{align-items:start;line-height:1.55;text-transform:none!important;letter-spacing:0!important;grid-template-columns:20px 1fr!important;font-size:10px!important}.website-preview .recruitment-consent input{width:16px;height:16px;accent-color:var(--a-coral);margin:2px 0 0}.website-preview .recruitment-card form>button{background:var(--a-coral);min-height:49px;color:var(--a-button-text,#fff);cursor:pointer;border:0;font-size:12px;font-weight:900}.website-preview .recruitment-card form>button:disabled{opacity:.6}.website-preview .recruitment-result{color:#176146;background:#edf7f3;margin:0;padding:12px;font-size:11px;line-height:1.5}.website-preview .adviser-footer{background:linear-gradient(112deg, var(--a-dark), var(--a-dark))}@supports (color:color-mix(in lab, red, red)){.website-preview .adviser-footer{background:linear-gradient(112deg, var(--a-dark), color-mix(in srgb, var(--a-dark) 82%, var(--a-blue)))}}.website-preview .adviser-footer{border-top:4px solid var(--a-coral)}.website-preview .adviser-footer .adviser-container{width:min(1180px,100% - 48px)}.website-preview .adviser-footer-inner{padding:0}.website-preview .adviser-footer-grid{border-bottom:1px solid #ffffff29;grid-template-columns:1.02fr 1fr 1fr;gap:0;padding:0}.website-preview .adviser-footer-grid>div,.website-preview .adviser-footer-grid>nav{min-height:245px;padding:38px 42px!important}.website-preview .adviser-footer-grid>div+div,.website-preview .adviser-footer-grid>nav{border-left:1px solid #ffffff26!important}.website-preview .adviser-footer-brand img{width:126px;max-height:62px}.website-preview .adviser-footer-brand p{margin-top:16px;font-size:12px;line-height:1.65}.website-preview .adviser-footer-contact,.website-preview .adviser-footer nav{padding-top:41px!important}.website-preview .adviser-footer-contact strong{font-size:19px}.website-preview .adviser-footer-links{gap:11px 28px}.website-preview .adviser-withdrawal{align-items:center;gap:14px;text-decoration:none;display:inline-flex;border:1px solid #ffffff52!important;margin-top:18px!important;padding:11px 14px!important}.website-preview .adviser-footer-bottom{padding:17px 0 19px}@media (width<=900px){.website-preview .adviser-footer-grid{grid-template-columns:1fr 1fr}.website-preview .adviser-footer-grid>nav{grid-column:1/-1;min-height:0;border-top:1px solid #ffffff26!important;border-left:0!important}.website-preview .adviser-footer-grid>div,.website-preview .adviser-footer-grid>nav{padding:32px!important}.website-preview .adviser-footer-grid>div:nth-child(2){border-left:1px solid #ffffff26!important}.website-preview .adviser-footer-contact,.website-preview .adviser-footer nav{padding-top:34px!important}}@media (width<=560px){.website-preview .adviser-family-bar{font-size:11px}.website-preview .recruitment-modal{padding:12px}.website-preview .recruitment-card{padding:34px 22px}.website-preview .recruitment-card h2{font-size:28px}.website-preview .recruitment-fields{grid-template-columns:1fr}.website-preview .adviser-footer .adviser-container{width:min(100% - 36px,520px)}.website-preview .adviser-footer-grid{grid-template-columns:1fr}.website-preview .adviser-footer-grid>div,.website-preview .adviser-footer-grid>nav{min-height:0;border-top:1px solid #ffffff26!important;border-left:0!important;padding:25px 0!important}.website-preview .adviser-footer-grid>div:first-child{border-top:0!important}.website-preview .adviser-footer-contact,.website-preview .adviser-footer nav{padding-top:25px!important}.website-preview .adviser-footer-grid>nav{grid-column:auto}.website-preview .adviser-footer-bottom{flex-direction:column;align-items:flex-start;gap:6px}}.website-preview .customer-footer{background:var(--a-dark);color:#fff;border-top:4px solid var(--a-coral);position:relative}.website-preview .customer-footer-shell{width:min(1280px,100% - 64px);margin:0 auto}.website-preview .customer-footer-grid{grid-template-columns:1.2fr 1fr 1.05fr 1.15fr;align-items:stretch;display:grid}.website-preview .customer-footer-grid>div,.website-preview .customer-footer-grid>nav{border-left:1px solid #ffffff26;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:44px 38px 40px;font-size:13px;line-height:1.55;display:flex}.website-preview .customer-footer-grid>:first-child{border-left:0;padding-left:0}.website-preview .customer-footer-grid>:last-child{padding-right:0}.website-preview .customer-footer-brand img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:122px;max-height:64px}.website-preview .customer-footer-brand p{color:#ffffffbf;max-width:275px;margin:15px 0 1px;font-size:13px;line-height:1.65}.website-preview .customer-footer-brand small{color:#ffffff85;max-width:250px;font-size:10px;line-height:1.5}.website-preview .customer-footer-person>span:first-child,.website-preview .customer-footer-direct>span:first-child,.website-preview .customer-footer-legal>strong{color:#ffffff8c;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:900}.website-preview .customer-footer-person strong{font-size:20px;line-height:1.25}.website-preview .customer-footer-person address{color:#ffffffb8;gap:2px;margin:9px 0 0;font-style:normal;display:grid}.website-preview .customer-footer-direct a{overflow-wrap:anywhere;color:#ffffffe0;max-width:100%}.website-preview .customer-footer-direct a:last-child{border-bottom:1px solid var(--a-coral);margin-top:8px;padding-bottom:3px;font-weight:800}.website-preview .customer-footer-links{grid-template-columns:1fr 1fr;gap:10px 22px;width:100%;display:grid}.website-preview .customer-footer-links a,.website-preview .customer-footer-links button{color:#ffffffd1;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.website-preview .customer-footer-links a:hover,.website-preview .customer-footer-links button:hover,.website-preview .customer-footer-direct a:hover{color:#fff}.website-preview .customer-footer-withdrawal{border:1px solid #ffffff61;align-items:center;gap:18px;margin-top:19px;padding:11px 14px;font-size:11px;font-weight:900;display:inline-flex}.website-preview .customer-footer-bottom{color:#ffffff85;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #ffffff29;justify-content:space-between;gap:28px;padding:18px 0 21px;font-size:9px;display:flex}@media (width<=1050px){.website-preview .customer-footer-shell{width:min(900px,100% - 48px)}.website-preview .customer-footer-grid{grid-template-columns:1fr 1fr}.website-preview .customer-footer-grid>div,.website-preview .customer-footer-grid>nav{border-top:1px solid #ffffff26;padding:34px 30px}.website-preview .customer-footer-grid>:nth-child(odd){border-left:0;padding-left:0}.website-preview .customer-footer-grid>:nth-child(2n){padding-right:0}.website-preview .customer-footer-grid>:nth-child(-n+2){border-top:0}}@media (width<=600px){.website-preview .customer-footer-shell{width:min(100% - 36px,520px)}.website-preview .customer-footer-grid{grid-template-columns:1fr}.website-preview .customer-footer-grid>div,.website-preview .customer-footer-grid>nav{border-top:1px solid #ffffff26!important;border-left:0!important;padding:25px 0!important}.website-preview .customer-footer-grid>:first-child{border-top:0!important}.website-preview .customer-footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}.website-preview .customer-footer-links{grid-template-columns:1fr 1fr}}.website-preview .customer-footer-v2{background:linear-gradient(112deg, var(--a-dark), var(--a-dark))}@supports (color:color-mix(in lab, red, red)){.website-preview .customer-footer-v2{background:linear-gradient(112deg, var(--a-dark), color-mix(in srgb, var(--a-dark) 84%, var(--a-blue)))}}.website-preview .customer-footer-v2{color:#fff;border-top:4px solid var(--a-coral)}.website-preview .customer-footer-v2-shell{width:min(1180px,100% - 64px);margin:0 auto;padding:42px 0 0}.website-preview .customer-footer-v2-brand{align-items:center;gap:28px;min-width:0;padding:0 0 30px;display:flex}.website-preview .customer-footer-v2-brand img{object-fit:contain;object-position:left center;flex:0 0 130px;width:130px;max-width:130px;height:76px}.website-preview .customer-footer-v2-brand>div{gap:5px;min-width:0;display:grid}.website-preview .customer-footer-v2-brand strong{font-size:18px;line-height:1.25}.website-preview .customer-footer-v2-brand p{color:#ffffffbd;max-width:720px;margin:0;font-size:13px;line-height:1.6}.website-preview .customer-footer-v2-brand small{color:#ffffff80;font-size:10px;line-height:1.5}.website-preview .customer-footer-v2-bottom{border-top:1px solid #fff3;grid-template-columns:minmax(235px,.9fr) minmax(330px,1.15fr) minmax(430px,1.55fr);align-items:center;gap:34px;min-width:0;padding:22px 0 25px;display:grid}.website-preview .customer-footer-v2-owner{color:#fffc;gap:5px;min-width:0;font-size:12px;font-weight:750;display:grid}.website-preview .customer-footer-v2-owner small{color:#ffffff7a;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:600;line-height:1.45}.website-preview .customer-footer-v2-contact{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 18px;min-width:0;font-size:11px;display:flex}.website-preview .customer-footer-v2-contact a{color:#ffffffd1;white-space:normal;overflow-wrap:break-word;word-break:normal;max-width:100%}.website-preview .customer-footer-v2-whatsapp{border:1px solid #ffffff47;border-radius:999px;padding:7px 11px;font-weight:800}.website-preview .customer-footer-v2-legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 17px;min-width:0;font-size:11px;display:flex}.website-preview .customer-footer-v2-legal a,.website-preview .customer-footer-v2-legal button{color:#ffffffc2;width:auto;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.website-preview .customer-footer-v2-legal a:hover,.website-preview .customer-footer-v2-legal button:hover,.website-preview .customer-footer-v2-contact a:hover{color:#fff}.website-preview .customer-footer-v2-withdrawal{color:#fff!important;border:1px solid #ffffff57!important;padding:8px 11px!important;font-weight:800!important}.website-preview .adviser-about dl div{grid-template-columns:120px 1fr;gap:14px}.website-preview .adviser-review-link{border:1px solid var(--a-deep);width:max-content;color:var(--a-deep);margin-top:18px;padding:12px 16px;font-size:10px;font-weight:900;display:inline-flex}.website-preview .team-member-sort{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.website-preview .team-member-sort>div{gap:8px;display:flex}.website-preview .team-member-sort button{border:1px solid var(--line);width:38px;height:38px;color:var(--deep);cursor:pointer;background:#fff;font-weight:900}.website-preview .team-member-sort button:disabled{opacity:.3;cursor:default}@media (width<=1050px){.website-preview .customer-footer-v2-shell{width:min(860px,100% - 48px)}.website-preview .customer-footer-v2-bottom{grid-template-columns:1fr 1.35fr;gap:22px 34px}.website-preview .customer-footer-v2-legal{border-top:1px solid #ffffff24;grid-column:1/-1;justify-content:flex-start;padding-top:20px}.website-preview .customer-footer-v2-contact{justify-content:flex-end}}@media (width<=650px){.website-preview .customer-footer-v2-shell{width:min(100% - 36px,520px);padding-top:32px}.website-preview .customer-footer-v2-brand{align-items:flex-start;gap:18px;padding-bottom:25px}.website-preview .customer-footer-v2-brand img{flex-basis:100px;width:100px;max-width:100px;height:62px}.website-preview .customer-footer-v2-brand strong{font-size:16px}.website-preview .customer-footer-v2-brand p{font-size:11px}.website-preview .customer-footer-v2-bottom{grid-template-columns:1fr;gap:18px;padding:21px 0 25px}.website-preview .customer-footer-v2-contact{justify-content:flex-start}.website-preview .customer-footer-v2-legal{grid-column:auto;justify-content:flex-start;padding-top:18px}.website-preview .customer-footer-v2-legal a,.website-preview .customer-footer-v2-legal button{white-space:normal}}@media (width<=760px){.website-preview .adviser-team-slider{padding:0 42px}.website-preview .adviser-team-arrow{width:36px;height:36px;margin-top:-18px}.website-preview .adviser-team-card{min-height:290px}}.website-preview .white-label-site #rechner.has-financing-widget{padding-top:52px;padding-bottom:52px}.website-preview .white-label-site .adviser-faq{margin-top:32px;padding-top:64px;padding-bottom:72px}.website-preview .white-label-site .property-keyfacts li{padding:4px 6px;font-size:7.5px;line-height:1.2}.website-preview .white-label-site .adviser-property-grid .adviser-property-meta strong{font-size:clamp(18px,1.7vw,22px);font-weight:850;line-height:1.15}@media (width<=700px){.website-preview .white-label-site #rechner.has-financing-widget{padding-top:30px;padding-bottom:34px}.website-preview .white-label-site .adviser-faq{margin-top:22px;padding-top:46px;padding-bottom:52px}}.website-preview .white-label-site .adviser-promise-grid{background:0 0!important;gap:18px!important}.website-preview .white-label-site .adviser-promise-grid article{border:1px solid var(--a-on-deep,#fff)}@supports (color:color-mix(in lab, red, red)){.website-preview .white-label-site .adviser-promise-grid article{border:1px solid color-mix(in srgb, var(--a-on-deep,#fff) 18%, transparent)}}.website-preview .white-label-site .adviser-promise-grid article{border-radius:var(--a-card-radius,0);overflow:hidden}.website-preview .white-label-site:not(.brand-mode-light) .adviser-promise-grid article{background:var(--a-deep,#073b52)!important}@supports (color:color-mix(in lab, red, red)){.website-preview .white-label-site:not(.brand-mode-light) .adviser-promise-grid article{background:color-mix(in srgb, var(--a-deep,#073b52) 92%, #fff)!important}}.website-preview .white-label-site.brand-mode-light .adviser-promise-grid article{border-color:var(--a-line,#d9e2e7);background:var(--a-page,#fff)!important}@media (width>=761px){.website-preview .white-label-site .adviser-property-grid h3{letter-spacing:-.01em;min-height:46px;font-size:17px!important;line-height:1.34!important}.website-preview .white-label-site .adviser-reference-grid h3{letter-spacing:-.01em;min-height:43px;font-size:16px!important;line-height:1.34!important}}.website-preview .white-label-site .secret-deal-placeholder{isolation:isolate;background:var(--a-deep,#073b52);place-content:center;gap:8px;display:grid;position:relative;overflow:hidden}.website-preview .white-label-site .secret-deal-placeholder:before{content:"";filter:blur(8px);opacity:.64;background-position:50%;background-size:cover;position:absolute;inset:-18px;transform:scale(1.08);z-index:0!important;background-image:url(/website-preview/images/news-wohnungsmarkt.webp)!important}.website-preview .white-label-site .secret-deal-placeholder:after{content:"";background:var(--a-deep,#073b52);position:absolute;inset:0;z-index:1!important}@supports (color:color-mix(in lab, red, red)){.website-preview .white-label-site .secret-deal-placeholder:after{background:color-mix(in srgb, var(--a-deep,#073b52) 72%, transparent)}}.website-preview .white-label-site .secret-deal-placeholder>span,.website-preview .white-label-site .secret-deal-placeholder>small{z-index:2;color:var(--a-on-deep,#fff);text-align:center;position:relative}.website-preview footer.customer-footer-v3{border-top:3px solid var(--a-coral);background:linear-gradient(118deg, var(--a-dark), var(--a-dark));grid-template-columns:none;gap:0;width:100%;padding:0;display:block}@supports (color:color-mix(in lab, red, red)){.website-preview footer.customer-footer-v3{background:linear-gradient(118deg, var(--a-dark), color-mix(in srgb, var(--a-dark) 88%, var(--a-blue)))}}.website-preview footer.customer-footer-v3{color:#fff;font-size:inherit;line-height:normal}.website-preview footer.customer-footer-v3>.customer-footer-v3-shell{align-items:stretch;gap:0;width:min(1376px,100% - 64px);margin:0 auto;padding:62px 0 0;display:block}.website-preview .customer-footer-v3-main{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:54px;padding-bottom:56px;display:grid}.website-preview .customer-footer-v3-content{gap:44px;min-width:0;display:grid}.website-preview .customer-footer-v3-brand{align-items:center;gap:24px;display:flex}.website-preview .customer-footer-v3-brand img{object-fit:contain;object-position:left center;flex:0 0 160px;width:160px;max-width:160px;height:92px}.website-preview .customer-footer-v3-brand>div{gap:7px;display:grid}.website-preview .customer-footer-v3-brand strong{font-family:var(--a-heading-font,Arial, sans-serif);font-size:26px;line-height:1.15}.website-preview .customer-footer-v3-brand p{color:#ffffffc2;max-width:590px;margin:0;font-size:14px;line-height:1.65}.website-preview .customer-footer-v3-brand small{color:#ffffff7a;font-size:10px;line-height:1.5}.website-preview .customer-footer-v3-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.website-preview .customer-footer-v3-links nav{align-content:start;gap:12px;min-width:0;display:grid}.website-preview .customer-footer-v3-links span,.website-preview .customer-footer-v3-person-copy>small{color:var(--a-coral);align-items:center;gap:12px;margin-bottom:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.website-preview .customer-footer-v3-links span,.website-preview .customer-footer-v3-person-copy>small{color:color-mix(in srgb, var(--a-coral) 86%, #fff)}}.website-preview .customer-footer-v3-links span,.website-preview .customer-footer-v3-person-copy>small{letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:900}.website-preview .customer-footer-v3-links span:after,.website-preview .customer-footer-v3-person-copy>small:after{content:"";background:#ffffff38;width:30px;height:1px}.website-preview .customer-footer-v3-links a{color:#ffffffb8;width:fit-content;font-size:13px;line-height:1.45;text-decoration:none;transition:color .18s,transform .18s}.website-preview .customer-footer-v3-links a:hover{color:#fff;transform:translate(3px)}.website-preview .customer-footer-v3-person{border-left:1px solid #ffffff24;align-self:stretch;min-width:0;padding-left:42px}.website-preview .customer-footer-v3-portrait{aspect-ratio:16/10;background:var(--a-blue);width:100%;margin-bottom:25px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.website-preview .customer-footer-v3-portrait{background:color-mix(in srgb, var(--a-blue) 75%, var(--a-dark))}}.website-preview .customer-footer-v3-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000042);height:36%;position:absolute;inset:auto 0 0}.website-preview .customer-footer-v3-portrait img{object-fit:cover;object-position:center 24%;width:100%;height:100%}.website-preview .customer-footer-v3-portrait>span{color:#fff;width:100%;height:100%;font-family:var(--a-heading-font,Arial, sans-serif);place-items:center;font-size:62px;font-weight:850;display:grid}.website-preview .customer-footer-v3-person-copy h2{color:#fff;font-family:var(--a-heading-font,Arial, sans-serif);margin:9px 0 7px;font-size:27px;line-height:1.15}.website-preview .customer-footer-v3-person-copy>p{color:#ffffff9e;margin:0 0 22px;font-size:12px;line-height:1.6}.website-preview .customer-footer-v3-direct{gap:13px;margin-bottom:20px;display:grid}.website-preview .customer-footer-v3-direct a{border-left:2px solid var(--a-coral);color:#fff;gap:3px;padding-left:13px;text-decoration:none;display:grid}.website-preview .customer-footer-v3-direct span{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.website-preview .customer-footer-v3-direct strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.website-preview .customer-footer-v3-cta{background:var(--a-coral);min-height:48px;color:var(--a-button-text,#fff);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 17px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.website-preview .customer-footer-v3-cta b{font-size:19px}.website-preview .customer-footer-v3-whatsapp{color:#ffffffb8;margin-top:13px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.website-preview .customer-footer-v3-bottom{color:#ffffff75;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:18px 0;font-size:10px;display:flex}.website-preview .customer-footer-v3-bottom nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;display:flex}.website-preview .customer-footer-v3-bottom a,.website-preview .customer-footer-v3-bottom button{color:#fff9;width:auto;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.website-preview .customer-footer-v3-bottom a:hover,.website-preview .customer-footer-v3-bottom button:hover,.website-preview .customer-footer-v3-whatsapp:hover,.website-preview .customer-footer-v3-direct a:hover{color:#fff}@media (width<=1050px){.website-preview .customer-footer-v3-main{grid-template-columns:1fr}.website-preview .customer-footer-v3-person{border-top:1px solid #ffffff24;border-left:0;padding:34px 0 0}}@media (width<=700px){.website-preview .customer-footer-v3-shell{width:min(100% - 36px,520px);padding-top:42px}.website-preview .customer-footer-v3-main{gap:38px;padding-bottom:38px}.website-preview .customer-footer-v3-content{gap:34px}.website-preview .customer-footer-v3-brand{flex-direction:column;align-items:flex-start;gap:16px}.website-preview .customer-footer-v3-brand img{flex-basis:72px;width:132px;max-width:132px;height:72px}.website-preview .customer-footer-v3-brand strong{font-size:22px}.website-preview .customer-footer-v3-links{grid-template-columns:1fr 1fr;gap:30px 24px}.website-preview .customer-footer-v3-bottom{flex-direction:column;align-items:flex-start;padding:22px 0 28px}.website-preview .customer-footer-v3-bottom nav{justify-content:flex-start}}@media (width<=440px){.website-preview .customer-footer-v3-links{grid-template-columns:1fr}}.website-preview .adviser-contact{background:var(--a-off,#f5f5f5);padding:96px 0}@supports (color:color-mix(in lab, red, red)){.website-preview .adviser-contact{background:color-mix(in srgb, var(--a-off,#f5f5f5) 82%, #fff)}}.website-preview .adviser-contact{color:var(--a-text,#444)}.website-preview .adviser-contact-layout{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:stretch;gap:34px;display:grid}.website-preview .adviser-contact-profile{border-top:3px solid var(--a-coral);border-radius:var(--a-radius,12px);background:linear-gradient(145deg, var(--a-dark), var(--a-dark));min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.website-preview .adviser-contact-profile{background:linear-gradient(145deg, var(--a-dark), color-mix(in srgb, var(--a-dark) 82%, var(--a-blue)))}}.website-preview .adviser-contact-profile{color:#fff;box-shadow:0 24px 58px #14212624}.website-preview .adviser-contact-visual{background:var(--a-blue);border-radius:50%;width:112px;height:112px;margin:30px 36px 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.website-preview .adviser-contact-visual{background:color-mix(in srgb, var(--a-blue) 76%, var(--a-dark))}}.website-preview .adviser-contact-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#00000057);position:absolute;inset:0}.website-preview .adviser-contact-visual img{object-fit:cover;object-position:center 24%;width:100%;height:100%;display:block}.website-preview .adviser-contact-visual>span{width:100%;height:100%;font-family:var(--a-heading-font,Arial, sans-serif);place-items:center;font-size:72px;font-weight:850;display:grid}.website-preview .adviser-contact-copy{padding:34px 36px 38px}.website-preview .adviser-contact-copy .adviser-number.light,.website-preview .white-label-site .adviser-contact-copy .adviser-number.light{color:var(--a-coral)}@supports (color:color-mix(in lab, red, red)){.website-preview .adviser-contact-copy .adviser-number.light,.website-preview .white-label-site .adviser-contact-copy .adviser-number.light{color:color-mix(in srgb, var(--a-coral) 84%, #fff)}}.website-preview .adviser-contact-copy h2,.website-preview .white-label-site .adviser-contact-copy h2{color:#fff;letter-spacing:-.035em;max-width:560px;margin:12px 0 13px;font-size:clamp(31px,3.2vw,44px);line-height:1.08}.website-preview .adviser-contact-copy .adviser-contact-intro,.website-preview .white-label-site .adviser-contact-copy .adviser-contact-intro{color:#ffffffab;max-width:520px;margin:0;font-size:13px;line-height:1.65}.website-preview .adviser-contact-copy .adviser-direct{gap:13px;margin-top:28px}.website-preview .adviser-contact-copy .adviser-direct a{color:#ffffffdb;overflow-wrap:anywhere;max-width:100%}.website-preview .white-label-site .adviser-contact .adviser-contact-profile .adviser-contact-copy h2{color:#fff;opacity:1}.website-preview .white-label-site .adviser-contact .adviser-contact-profile .adviser-contact-copy .adviser-number.light{color:#ffffffc7;opacity:1}.website-preview .white-label-site .adviser-contact .adviser-contact-profile .adviser-contact-copy .adviser-contact-intro{color:#fffc}.website-preview .adviser-contact-card{border:1px solid var(--a-line,#073b521f);border-radius:var(--a-radius,12px);background:var(--a-surface,#fff);min-width:0;height:100%;padding:42px;box-shadow:0 24px 58px #14212617}.website-preview .adviser-contact-card h3{margin-top:0}.website-preview .mobile-scroll-top{display:none}@media (width<=760px){.website-preview .adviser-contact{padding:58px 0}.website-preview .adviser-contact-layout{grid-template-columns:1fr;gap:20px}.website-preview .adviser-contact-visual{width:88px;height:88px;margin:24px 24px 0}.website-preview .adviser-contact-copy{padding:27px 24px 30px}.website-preview .adviser-contact-copy h2,.website-preview .white-label-site .adviser-contact-copy h2{font-size:32px}.website-preview .adviser-contact-card{padding:28px 22px}.website-preview .adviser-site-shell .mobile-scroll-top{right:16px;bottom:max(18px, env(safe-area-inset-bottom));z-index:120;border:1px solid var(--a-coral);width:44px;height:44px;padding:0;position:fixed}@supports (color:color-mix(in lab, red, red)){.website-preview .adviser-site-shell .mobile-scroll-top{border:1px solid color-mix(in srgb, var(--a-coral) 76%, #fff)}}.website-preview .adviser-site-shell .mobile-scroll-top{background:var(--a-coral);color:var(--a-button-text,#fff);cursor:pointer;opacity:0;visibility:hidden;border-radius:50%;place-items:center;font-size:23px;line-height:1;transition:opacity .18s,transform .18s,visibility .18s;transform:translateY(10px);box-shadow:0 10px 28px #0a1c2442}.website-preview .adviser-site-shell .mobile-scroll-top[data-visible=true]{opacity:1;visibility:visible;display:grid;transform:translateY(0)}.website-preview .adviser-site-shell .mobile-scroll-top:focus-visible{outline-offset:3px;outline:3px solid #fff}}@media (prefers-reduced-motion:reduce){.website-preview .adviser-site-shell .mobile-scroll-top{transition:none}}.website-preview .adviser-site-shell.adviser-layout{--layout-body:max(1rem, var(--a-body-size,1rem));--layout-label:.875rem;--layout-meta:.8125rem;--layout-h1:clamp(2.25rem, 1.5rem + 3vw, 3.75rem);--layout-h2:clamp(1.875rem, 1.5rem + 1.5vw, 2.75rem);--layout-h3:clamp(1.25rem, 1.125rem + .5vw, 1.5rem);--layout-gutter:clamp(1.25rem, 3vw, 2.5rem);--layout-section:clamp(3.5rem, 6vw, 5.5rem);--layout-card:clamp(1.25rem, 2.4vw, 2rem);font-size:var(--layout-body);overflow-wrap:anywhere;line-height:1.65}.website-preview .adviser-site-shell.adviser-layout :is(h1,h2,h3){font-family:var(--a-heading-font,var(--font-montserrat), Arial, sans-serif);letter-spacing:-.025em;text-wrap:pretty;-webkit-line-clamp:unset;max-width:100%;height:auto;min-height:0;font-weight:600}.website-preview .adviser-site-shell.adviser-layout h1{margin:0 0 1.5rem;font-size:calc(var(--layout-h1) * var(--a-type-scale,1))!important;line-height:1.12!important}.website-preview .adviser-site-shell.adviser-layout h2{margin:0 0 1.25rem;font-size:calc(var(--layout-h2) * var(--a-type-scale,1))!important;line-height:1.2!important}.website-preview .adviser-site-shell.adviser-layout h3{margin:0 0 .875rem;font-size:calc(var(--layout-h3) * var(--a-type-scale,1))!important;line-height:1.35!important}.website-preview .adviser-site-shell.adviser-layout :is(p,li){font-size:var(--layout-body)!important;line-height:1.65!important}.website-preview .adviser-layout p{margin-block:0 1rem}.website-preview .adviser-layout p:last-child{margin-bottom:0}.website-preview .adviser-site-shell.adviser-layout :is(.adviser-number,.adviser-kicker,.valuation-kicker){letter-spacing:.08em;font-weight:700;font-size:var(--layout-label)!important;margin:0 0 .875rem!important;line-height:1.5!important}.website-preview .adviser-layout .adviser-container,.website-preview .adviser-layout .customer-footer-v3-shell{width:min(74rem, calc(100% - 2 * var(--layout-gutter)));max-width:none;margin-inline:auto}.website-preview .adviser-site-shell.adviser-layout footer.customer-footer-v3>.customer-footer-v3-shell{width:min(74rem, calc(100% - 2 * var(--layout-gutter)));padding-top:0}.website-preview .adviser-site-shell.adviser-layout .adviser-section{padding-block:var(--layout-section);padding-inline:0}.website-preview .adviser-layout .adviser-hero{padding-block:var(--layout-section)}.website-preview .adviser-layout :is(.adviser-split,.adviser-guide-grid,.adviser-hero-grid,.market-report-layout,.newsletter-public-grid){gap:clamp(2rem,4vw,3.5rem)}.website-preview .adviser-layout :is(.adviser-section-heading,.knowledge-heading){align-items:start;gap:1.5rem;margin-bottom:2rem}.website-preview .adviser-layout :is(.adviser-news-grid,.adviser-blog-grid,.adviser-property-grid,.adviser-reference-grid,.adviser-promise-grid,.widget-card-grid){gap:1.5rem;margin-top:2rem}.website-preview .adviser-layout :is(.adviser-container,.adviser-section-heading,.adviser-split,.adviser-hero-grid,.adviser-guide-grid)>*{min-width:0}.website-preview .adviser-layout :is(.adviser-news-grid article,.adviser-promise-grid article,.widget-card-grid article,.guide-form-card,.adviser-contact-card,.budget-check,.financing-tip-provider,.valuation-wizard),.website-preview .adviser-layout :is(.guide-card-content,.adviser-blog-grid article>div,.adviser-property-grid article>div:not(.property-card-media),.adviser-reference-grid article>div){padding:var(--layout-card)}.website-preview .adviser-layout :is(.adviser-news-grid article,.adviser-promise-grid article){min-height:0}.website-preview .adviser-site-shell.adviser-layout .adviser-promise-grid{gap:1.5rem!important}.website-preview .adviser-layout .valuation-wizard{padding:var(--layout-card)!important}.website-preview .adviser-layout .adviser-valuation .adviser-container.adviser-split{gap:clamp(2rem,4vw,3.5rem)}.website-preview .adviser-layout .adviser-news-grid h3{margin-block:1rem .875rem}.website-preview .adviser-layout .adviser-news-grid a{padding-top:1rem}.website-preview .adviser-layout .adviser-news-image{width:calc(100% + 2 * var(--layout-card));max-width:none;margin:calc(-1 * var(--layout-card)) calc(-1 * var(--layout-card)) 1.25rem}.website-preview .adviser-layout .promise-mini-image{margin:calc(-1 * var(--layout-card)) calc(-1 * var(--layout-card)) 1.25rem}.website-preview .adviser-layout :is(.adviser-property-grid,.adviser-reference-grid) h3{display:block;overflow:visible}.website-preview .adviser-layout :is(.widget-card-grid>article>strong,.reference-cta strong,.financing-consent>strong){font-size:var(--layout-h3);line-height:1.35}.website-preview .adviser-site-shell.adviser-layout :is(label,.lead-consent,.lead-consent span,.guide-consent,.guide-consent span,.adviser-trust,.adviser-about dt,.adviser-about dd,.adviser-direct a,.market-report-meta span,.market-report-sources,.budget-result span,.valuation-wizard>header,.adviser-person aside span,.adviser-team-card span:not(.adviser-team-initials)){letter-spacing:normal;line-height:1.55;font-size:var(--layout-label)!important}.website-preview .adviser-layout :is(label,.lead-consent,.guide-consent){text-transform:none}.website-preview .adviser-site-shell.adviser-layout :is(small,figcaption,time,.adviser-news-grid>article>span,.adviser-blog-grid article>div>span,.guide-card-content>span,.property-status-label,.market-report-note,.customer-footer-v3-bottom,.customer-footer-v3-links nav>span){letter-spacing:.02em;font-size:var(--layout-meta)!important;line-height:1.55!important}.website-preview .adviser-site-shell.adviser-layout .property-keyfacts li{font-size:var(--layout-label)!important}.website-preview .adviser-layout :is(.adviser-person aside strong,.adviser-team-card strong,.budget-result strong,.adviser-property-meta strong){font-size:1.25rem;line-height:1.35}.website-preview .adviser-layout :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.lead-honeypot),select,textarea){min-width:0;max-width:100%;min-height:3rem;font-family:inherit;line-height:1.5;font-size:var(--layout-body)!important}.website-preview .adviser-layout :is(.lead-consent,.guide-consent){grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.website-preview .adviser-layout :is(.lead-consent,.guide-consent) input{width:1.25rem;height:1.25rem;min-height:0;margin-top:.2rem}.website-preview .adviser-site-shell.adviser-layout :is(.adviser-button,.adviser-whatsapp,.valuation-next,.valuation-back,.widget-link-button,.financing-consent button,.customer-footer-v3-cta,.customer-footer-v3-whatsapp){letter-spacing:normal;text-align:center;white-space:normal;justify-content:center;align-items:center;max-width:100%;height:auto;min-height:3rem;padding:.875rem 1.25rem;font-family:inherit;font-weight:700;line-height:1.45;font-size:var(--layout-label)!important}.website-preview .adviser-layout .adviser-button-row{gap:.75rem;margin-top:1.5rem}.website-preview .adviser-layout .adviser-site-header{padding-inline:max(var(--layout-gutter), calc((100% - 90rem) / 2));overflow-wrap:normal;word-break:normal;gap:1rem;padding-block:.75rem}.website-preview .adviser-layout .adviser-site-header>a:first-child{flex-shrink:0}.website-preview .adviser-layout .adviser-site-header .white-label-network{flex:0 0 9.5rem;margin-left:0}.website-preview .adviser-layout .adviser-site-header nav{min-width:0;font-size:var(--layout-label);flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:.5rem 1rem;line-height:1.5;display:flex}.website-preview .adviser-layout .adviser-site-header nav>a{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none}.website-preview .adviser-site-shell.adviser-layout .adviser-site-header .adviser-whatsapp{white-space:nowrap}.website-preview .adviser-layout .adviser-whatsapp{flex-shrink:0}.website-preview .adviser-layout .adviser-direct a{width:fit-content;max-width:100%}.website-preview .adviser-layout .faq-grid{gap:1rem;margin-top:2rem}.website-preview .adviser-site-shell.adviser-layout .faq-grid summary{min-height:4.5rem;padding:1.25rem 3.5rem 1.25rem 1.25rem;line-height:1.5;font-size:var(--layout-body)!important}.website-preview .adviser-layout .faq-grid p{padding:0 1.25rem 1.25rem}.website-preview .adviser-layout .market-report-action{gap:1.5rem}.website-preview .adviser-layout .market-report-meta{flex-wrap:wrap;gap:.5rem}.website-preview .adviser-layout .market-report-visual figcaption{padding:.75rem;bottom:1rem;left:1rem;right:1rem}.website-preview .adviser-layout .budget-financing-stack{margin-top:0}.website-preview .adviser-layout .budget-fields{gap:1rem}.website-preview .adviser-layout .adviser-rate-preview{margin-top:3rem;padding-top:3rem}.website-preview .adviser-layout .customer-footer-v3{padding-block:var(--layout-section) 1.5rem}.website-preview .adviser-layout .customer-footer-v3 :is(a,p){line-height:1.6;font-size:var(--layout-label)!important}.website-preview .adviser-layout .customer-footer-v3-links{gap:1.5rem}.website-preview .adviser-layout .customer-footer-v3-direct strong{font-size:1rem}@media (width<=760px){.website-preview .adviser-site-shell.adviser-layout{--layout-h1:clamp(2rem, 1.5rem + 2.5vw, 2.5rem);--layout-h2:clamp(1.75rem, 1.5rem + 1.25vw, 2rem);--layout-h3:1.25rem;--layout-section:3.5rem;--layout-card:1.25rem;--layout-gutter:1.25rem}.website-preview .adviser-layout :is(.adviser-section-heading,.knowledge-heading,.adviser-split,.adviser-guide-grid,.adviser-hero-grid,.market-report-layout,.newsletter-public-grid,.adviser-contact-layout,.appointment-grid){grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.website-preview .adviser-layout :is(.adviser-news-grid,.adviser-blog-grid,.adviser-property-grid,.adviser-reference-grid,.adviser-promise-grid,.widget-card-grid,.faq-grid){grid-template-columns:minmax(0,1fr)}.website-preview .adviser-layout .adviser-section-heading>p{max-width:none}.website-preview .adviser-layout :is(.adviser-button-row,.market-report-action,.reference-cta,.property-search-cta){flex-direction:column;align-items:stretch;gap:1rem;display:flex}.website-preview .adviser-layout .adviser-button-row>*{width:100%}.website-preview .adviser-layout .adviser-site-header{min-height:5rem;padding:.75rem var(--layout-gutter);flex-wrap:nowrap}.website-preview .adviser-layout .adviser-site-header>a:first-child{flex:0 9rem;width:9rem;min-width:0;height:3.25rem}.website-preview .adviser-layout .adviser-site-header>a:first-child img{object-fit:contain;width:100%;max-width:9rem;max-height:3.25rem}.website-preview .adviser-layout .adviser-person{width:min(100%,26rem);margin-inline:auto}.website-preview .adviser-layout .adviser-person aside{max-width:calc(100% - 1rem)}.website-preview .adviser-layout .adviser-trust{flex-wrap:wrap;gap:.75rem}.website-preview .adviser-layout .valuation-wizard{gap:1.25rem}.website-preview .adviser-layout .valuation-wizard>footer{flex-wrap:wrap;gap:.75rem}.website-preview .adviser-layout .valuation-options :is(button,label){min-height:3.5rem;padding:1rem}.website-preview .adviser-layout .budget-result{grid-template-columns:minmax(0,1fr)}.website-preview .adviser-layout .market-report-visual{aspect-ratio:4/3;min-height:0}.website-preview .adviser-layout .market-report-visual img{object-fit:cover;height:100%}.website-preview .adviser-layout .financing-widget-copy{padding:var(--layout-card)}.website-preview .adviser-layout .customer-footer-v3-brand{flex-wrap:wrap;gap:1rem}.website-preview .adviser-layout .customer-footer-v3-person{padding-left:0}}@media (width<=480px){.website-preview .adviser-layout :is(.budget-fields,.valuation-fields,.property-search-fields){grid-template-columns:minmax(0,1fr)}.website-preview .adviser-layout .valuation-wizard>header{flex-wrap:wrap;gap:.5rem}}.website-preview .adviser-answer{font-size:1rem;line-height:1.7}.website-preview .adviser-answer a{color:inherit;text-decoration:underline}.website-preview .adviser-geo h3{font-size:1.15rem;line-height:1.4}.website-preview .adviser-geo p{font-size:1rem;line-height:1.8}.website-preview .adviser-geo .adviser-container>div{border-bottom:1px solid var(--a-line,#ddd);padding:16px 0}.website-preview{color:#17384a;background:#fff;font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.5}.website-preview .website-preview-toolbar{color:#fff;background:#2f3437;justify-content:space-between;align-items:center;gap:18px;padding:14px 22px;display:flex}.website-preview-toolbar div{gap:4px;display:grid}.website-preview .website-preview-toolbar strong{color:#fff;font-size:16px}.website-preview .website-preview-toolbar span{font-size:14px}.website-preview .website-preview-toolbar small{color:#eee;font-size:13px}.website-preview .website-preview-toolbar a{color:#fff;white-space:nowrap;border:1px solid #c8a24a;border-radius:6px;padding:10px 14px;font-size:14px}@media (width<=650px){.website-preview .website-preview-toolbar{flex-direction:column;align-items:flex-start;padding:14px}.website-preview .website-preview-toolbar a{white-space:normal}}.meta-info{color:#444;background:#fff;max-width:850px;margin:0 auto;padding:clamp(24px,5vw,64px) 24px;font-size:1rem;line-height:1.75}.meta-info header{border-bottom:3px solid #c8a24a;margin-bottom:32px;padding-bottom:24px}.meta-info h1{color:#2f3437;overflow-wrap:anywhere;font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.2}.meta-info h2{color:#2f3437;margin:32px 0 12px;font-size:1.35rem;line-height:1.4}.meta-info p{margin:12px 0}.meta-info a{color:#23465c;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.meta-info a:focus-visible{outline-offset:4px;outline:3px solid #c8a24a}.meta-info li{margin:10px 0}.meta-info ol{padding-left:24px}.meta-info footer{border-top:1px solid #ddd;flex-wrap:wrap;gap:12px 24px;margin-top:36px;padding-top:24px;display:flex}
