/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.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}.contents{display:contents}.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,)}.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,)}}:root{--ink:#06162f;--cream:#eaf1fb;--paper:#f7f9fc;--orange:#1677ff;--cyan:#03d5cf;--sage:#cad9ec;--line:#06162f21;--navy:#06162f;--blue:#1677ff;--brand-blue:#126ff0;--brand-cyan:#03d5cf;--surface:#fff;--surface-raised:#f8fbff;--surface-soft:#eef4fb;--border:#c6d3df;--text-primary:#06162f;--text-secondary:#53677c;--info-bg:#dcecff;--warning-bg:#fff1cc;--warning-text:#755b1d;--shadow-soft:0 14px 36px #06162f1a}.staffing-assignee-picker{min-width:0}.staffing-assignee-picker summary{border:1px solid var(--border);background:var(--surface);min-height:46px;color:var(--text-primary);cursor:pointer;border-radius:10px;align-items:center;padding:10px;display:flex}.staffing-assignee-picker>div{border:1px solid var(--border);background:var(--surface);border-top:0;gap:6px;max-height:260px;padding:8px;display:grid;overflow:auto}.staffing-assignee-picker .check{min-height:44px;margin:0}.vacation-account dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vacation-account dl div{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:14px}.vacation-account dt{color:var(--text-secondary);font-size:11px}.vacation-account dd{color:var(--text-primary);margin:5px 0 0;font-weight:900}.vacation-decision{gap:10px;min-width:min(100%,420px);display:grid}.vacation-management article,.haccp-routine-list article{justify-content:space-between;align-items:center;gap:14px;display:flex}.vacation-management article form{align-items:end;gap:8px;display:flex}.staffing-role-config{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;padding:10px}.staffing-role-config .form-grid{margin-top:8px}.staffing-week-overview article{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-theme=dark] .betrieb-page,html[data-theme=dark] .onboarding-page,html[data-theme=dark] .betrieb-loading{background:var(--paper);color:var(--text-primary)}html[data-theme=dark] .betrieb-page .app-topbar,html[data-theme=dark] .betrieb-page .app-tabs,html[data-theme=dark] .onboarding-page .app-topbar{border-color:var(--line);color:var(--text-primary);background:#06162ff0}html[data-theme=dark] .betrieb-page .app-tabs button{border-color:var(--border);background:var(--surface);color:var(--text-secondary)}html[data-theme=dark] .betrieb-page .app-tabs button.active{color:#06162f;background:linear-gradient(135deg,#438fff,#18bdb9);border-color:#0000}html[data-theme=dark] .install-app-card,html[data-theme=dark] .install-app-card :is(summary,strong){color:var(--text-primary)}html[data-theme=dark] .install-app-card :is(p,small){color:var(--text-secondary)}@media (width<=620px){.vacation-account dl{grid-template-columns:1fr 1fr}.vacation-management article,.haccp-routine-list article,.staffing-week-overview article,.vacation-management article form{flex-direction:column;align-items:stretch}.staffing-role-config .form-grid{grid-template-columns:1fr}}.stripe-endtest{background:#edf8f2;border:1px solid #b9d8c8;margin-top:28px;padding:24px}.stripe-endtest h3{margin:0 0 10px;font-size:18px}.stripe-endtest>p{margin:0 0 18px}.stripe-endtest form button{color:#fff;cursor:pointer;background:#0a203e;border:0;width:100%;min-height:54px;font-weight:900}.stripe-event-list{border-top:1px solid #c9ddd2;margin:18px 0 0;padding:0;list-style:none}.stripe-event-list li{border-bottom:1px solid #c9ddd2;justify-content:space-between;gap:16px;padding:11px 0;font-size:13px;display:flex}.stripe-event-list span{color:#66766e}.auth-links{border-top:1px solid #ffffff24;gap:10px;margin-top:22px;padding-top:18px;display:grid}.auth-links a{color:#fff;text-align:center;background:#ffffff0f;border:1px solid #ffffff47;justify-content:center;align-items:center;min-height:48px;padding:12px 14px;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s;display:flex}.auth-links a:hover{color:#fff;background:#ff9a741f;border-color:#ff9a74}.auth-links a:last-child{border-color:var(--orange);background:var(--orange);color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.back-to-top{right:14px;bottom:max(76px,calc(env(safe-area-inset-bottom) + 72px));z-index:88;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#06162f;border:1px solid #03d5cf8c;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:11px;font-weight:900;transition:all .2s;display:flex;position:fixed;transform:translateY(12px);box-shadow:0 14px 34px #06162f47}.back-to-top.visible{opacity:1;pointer-events:auto;transform:none}.back-to-top span{color:#42e7df;font-size:19px}.theme-toggle{right:14px;bottom:max(14px, env(safe-area-inset-bottom));z-index:90;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06162ff0;border:1px solid #03d5cf73;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:9px 13px;display:flex;position:fixed;box-shadow:0 10px 30px #06162f33}.theme-toggle span{font-size:17px}.theme-toggle b{letter-spacing:.04em;font-size:10px}.pwa-prompt{left:50%;bottom:max(68px, calc(env(safe-area-inset-bottom) + 64px));z-index:100;color:#eef7ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06162ff7;border:1px solid #03d5cf6b;border-radius:20px;grid-template-columns:52px 1fr;gap:14px;width:min(470px,100vw - 28px);padding:18px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 22px 60px #06162f59}.pwa-prompt img{border-radius:13px}.pwa-prompt strong{font-size:16px;display:block}.pwa-prompt p{color:#bdd0df;margin:5px 0 0;font-size:12px;line-height:1.5}.pwa-prompt ol{color:#d8e7f1;margin:10px 0 0;padding-left:18px;font-size:11px;line-height:1.7}.pwa-actions{gap:8px;margin-top:12px;display:flex}.pwa-actions button{color:#06162f;cursor:pointer;background:linear-gradient(100deg,#4aa4ff,#42e7df);border:0;border-radius:10px;min-height:44px;padding:0 13px;font-size:12px;font-weight:900}.pwa-actions button.secondary{color:#fff;background:0 0;border:1px solid #fff3}.ticket-thread{margin-top:10px}.ticket-thread summary{cursor:pointer;color:#1677ff;font-weight:850}.ticket-messages{gap:9px;margin:12px 0;display:grid}.ticket-message{border:1px solid var(--line);background:#eef3f9;border-radius:14px 14px 14px 3px;max-width:88%;padding:12px 14px}.ticket-message.admin{background:#dff9f6;border-radius:14px 14px 3px;margin-left:auto}.ticket-message strong{font-size:10px}.ticket-message p{white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.5}.ticket-message small{color:#718078;font-size:9px}.ticket-thread form{gap:8px;display:grid}.ticket-thread form label{gap:6px;display:grid}.ticket-thread textarea{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;background:#fff;border-radius:8px;padding:11px}.customer-ticket-center{padding:80px max(30px,50vw - 590px)}.customer-ticket-list{gap:16px;display:grid}.customer-ticket-list>article{border:1px solid var(--line);background:#fff;padding:24px}.customer-ticket-list header{justify-content:space-between;gap:20px;display:flex}.customer-ticket-list h3{margin:6px 0 0}.admin-ticket-thread{min-width:300px}.admin-card-note{color:#65756c;font-size:11px;line-height:1.55}.pilot-access-action{gap:7px;display:grid}.pilot-access-action label{gap:4px;display:grid}.pilot-access-action label span{font-size:8px;font-weight:850}.pilot-access-action select{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;padding:6px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eef7ff;--cream:#0b2038;--paper:#06162f;--sage:#102a47;--line:#9ccae12e;--navy:#06162f;--blue:#438fff;--brand-blue:#78b6ff;--brand-cyan:#42e7df;--surface:#0b2038;--surface-raised:#102a47;--surface-soft:#112f50;--border:#385873;--text-primary:#eef7ff;--text-secondary:#b5c8d8;--info-bg:#173b62;--warning-bg:#4e3a11;--warning-text:#ffe08b;--shadow-soft:0 16px 38px #00000040}html[data-theme=dark] body,html[data-theme=dark] .admin-page,html[data-theme=dark] .account-page,html[data-theme=dark] .support-page,html[data-theme=dark] .login-page,html[data-theme=dark] .app-page{color:#eef7ff;background:#06162f}html[data-theme=dark] .admin-card,html[data-theme=dark] .admin-table-card,html[data-theme=dark] .admin-kpis article,html[data-theme=dark] .customer-ticket-list>article,html[data-theme=dark] .ticket-form,html[data-theme=dark] .help-grid article,html[data-theme=dark] .account-card,html[data-theme=dark] .account-overview,html[data-theme=dark] .account-plans,html[data-theme=dark] .account-help,html[data-theme=dark] .calculator-inputs{color:#eef7ff;background:#0b2038}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .ticket-thread textarea,html[data-theme=dark] .pilot-access-action select,html[data-theme=dark] .input-shell{color:#eef7ff;background:#0e2945;border-color:#9ccae140}html[data-theme=dark] .data-table th,html[data-theme=dark] .data-table td{border-color:#9ccae129}html[data-theme=dark] .ticket-message{background:#102a47}html[data-theme=dark] .ticket-message.admin{background:#073e43}html[data-theme=dark] .hero-text,html[data-theme=dark] .section-heading>p:last-child,html[data-theme=dark] .admin-card-note,html[data-theme=dark] .ticket-message small{color:#a9bac8}html[data-theme=dark] .brand:after{color:#42e7df}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.theme-toggle{bottom:max(12px, env(safe-area-inset-bottom))}}@media (width<=640px){.theme-toggle b{display:none}.theme-toggle{justify-content:center;width:44px;padding:0}.pwa-prompt{grid-template-columns:44px 1fr}.pwa-prompt img{width:44px;height:44px}.customer-ticket-center{padding:60px 18px}.customer-ticket-list>article{padding:18px 14px}.ticket-message{max-width:95%}.admin-ticket-thread{min-width:260px}}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1240px;height:82px;margin:0 auto;padding:0 30px;display:flex}.brand{color:#0000;background:url(/buln-wordmark.svg) 0/contain no-repeat;width:170px;height:58px;font-size:0;display:inline-block;position:relative;overflow:visible}.brand span{display:none}.brand:after{content:"GASTRO. SMARTER.";color:#0a3875;letter-spacing:.22em;text-align:center;white-space:nowrap;font-size:7px;font-weight:900;line-height:1;position:absolute;bottom:-1px;left:55px;right:0}.footer-brand{background-image:url(/buln-logo-fade.png);background-position:0;width:150px;height:76px}.footer-brand:after{display:none}.nav-links{align-items:center;gap:32px;font-size:13px;font-weight:700;display:flex}.nav-login{border-bottom:2px solid var(--orange);padding-bottom:4px}.nav-register{border:1px solid #c3cbc5;padding:9px 12px}.nav-cta{border:1px solid var(--ink);padding:11px 16px;transition:all .2s}.nav-cta:hover{background:var(--ink);color:#fff}.mobile-cta{display:none}.launch-banner{background:var(--orange);min-height:62px;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:11px max(30px,50vw - 590px);display:flex}.launch-banner>div{align-items:center;gap:20px;display:flex}.launch-banner strong{background:var(--ink);color:#fff;letter-spacing:.12em;flex:none;padding:8px 10px;font-size:11px}.launch-banner span{font-size:13px;line-height:1.4}.launch-banner a{border-bottom:1px solid var(--ink);flex:none;padding-bottom:4px;font-size:12px;font-weight:900}.launch-banner a span{margin-left:8px}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;max-width:1240px;min-height:670px;margin:0 auto;padding:88px 30px 86px;display:grid}.eyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 24px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:var(--orange);border-radius:50%;width:7px;height:7px}.hero h1{letter-spacing:-.065em;max-width:700px;margin:0;font-size:clamp(52px,6.3vw,86px);font-weight:850;line-height:.94}h1 em,h2 em{color:var(--orange);font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-text{color:#526058;max-width:620px;margin:32px 0 0;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.button{justify-content:center;align-items:center;gap:28px;min-height:54px;padding:0 21px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{background:var(--ink);color:#fff}.primary:hover{background:#234034}.text-link{border-bottom:1px solid var(--ink);padding:10px 0;font-size:13px;font-weight:800}.trust-row{color:#6a756f;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:24px;margin-top:38px;font-size:11px;font-weight:700;display:flex}.trust-row span:before{content:"✓";color:var(--orange);margin-right:7px}.hero-card{background:var(--cream);border:1px solid var(--line);min-height:455px;box-shadow:20px 22px 0 var(--sage);padding:30px;position:relative;transform:rotate(1deg)}.hero-card:before{content:"";background:#d2c9b6bd;width:90px;height:32px;position:absolute;top:-15px;left:44%;transform:rotate(-3deg)}.hero-card-head{border-bottom:1px solid var(--line);color:#69756d;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding-bottom:22px;font-size:10px;font-weight:800;display:flex}.status i{background:#35a764;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.plate-name{padding:25px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-style:italic}.metric{flex-direction:column;gap:8px;display:flex}.metric span{color:#69756d;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.metric strong{font-size:22px}.metric.large strong{letter-spacing:-.055em;font-size:54px}.mini-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;padding-top:25px;display:grid}.margin-bar{background:#d9d7cf;height:7px;margin:29px 0 12px}.margin-bar span{background:var(--orange);height:100%;display:block}.hero-card>p{color:#68736d;margin:0;font-size:11px}.landing-impact{background:linear-gradient(135deg,#f7fbff,#eaf4ff);border:1px solid #1677ff33;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:54px;max-width:1240px;margin:24px auto;padding:42px 38px;display:grid;box-shadow:0 18px 46px #06162f14}.landing-impact h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(30px,3.7vw,50px);line-height:1.02}.impact-steps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.impact-steps article{border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:118px;padding:18px;display:flex}.impact-steps b{color:var(--blue);font-size:9px}.impact-steps span{flex-direction:column;gap:5px;display:flex}.impact-steps strong{color:var(--text-primary);font-size:15px}.impact-steps small{color:var(--text-secondary);font-size:9px;line-height:1.45}.calculator-section{background:var(--cream);padding:104px max(30px,50vw - 590px)}.section-heading{grid-template-columns:.34fr .78fr .62fr;align-items:end;gap:36px;margin-bottom:50px;display:grid}.section-number{color:var(--orange);letter-spacing:.14em;align-self:start;margin:0;padding-top:10px;font-size:10px;font-weight:800}.section-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,64px);line-height:1}.section-heading>p:last-child{color:#667169;margin:0;font-size:16px;line-height:1.65}.calculator-card{border:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid;box-shadow:12px 14px #14231d21}.calculator-inputs{background:var(--paper);grid-template-columns:1fr 1fr;gap:24px 28px;padding:34px;display:grid}.panel-label{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;justify-content:space-between;padding-bottom:18px;font-size:12px;font-weight:800;display:flex}.panel-label small{color:#788179;font-weight:600}.field{flex-direction:column;gap:9px;display:flex}.field-label{font-size:12px;font-weight:800}.field-hint{color:#7a837d;font-size:10px;line-height:1.35}.input-shell{border:1px solid var(--line);background:#fff;align-items:center;min-height:50px;display:flex}.input-shell input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 14px;font-size:19px;font-weight:800}.input-shell>span{color:#6f7972;padding-right:14px;font-size:13px}.segmented{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;min-height:50px;display:grid}.segmented button{cursor:pointer;color:#68736c;background:0 0;border:0;font-weight:800}.segmented button+button{border-left:1px solid var(--line)}.segmented button.active{background:var(--ink);color:#fff}.calculator-results{background:var(--ink);color:#fff;padding:34px}.panel-label.light{border-color:#ffffff2e}.panel-label.light small{color:#aeb9b3}.result-kicker{color:#aeb9b3;text-transform:uppercase;letter-spacing:.1em;margin:35px 0 5px;font-size:11px;font-weight:800}.result-price{color:var(--orange);letter-spacing:-.06em;font-size:clamp(58px,7vw,86px);font-weight:850;line-height:1}.result-note{color:#aeb9b3;margin:9px 0 30px;font-size:12px}.result-list{border-top:1px solid #ffffff29}.result-list div{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:18px;padding:13px 0;font-size:13px;display:flex}.result-list span{color:#b7c1bb}.result-list strong{white-space:nowrap}.price-signal{background:var(--orange);justify-content:space-between;margin-top:20px;padding:15px 17px;font-size:12px;font-weight:800;display:flex}.price-signal.positive{background:#2f7c58}.fineprint{color:#86958d;margin:17px 0 0;font-size:9px;line-height:1.5}.tools-section{max-width:1240px;margin:0 auto;padding:110px 30px}.section-heading.compact{grid-template-columns:.34fr .78fr .62fr}.tools-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.tool-card{background:var(--paper);flex-direction:column;justify-content:space-between;min-height:365px;padding:28px;display:flex}.tool-index{color:#869087;font-size:11px;font-weight:800}.tag{background:var(--orange);color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-block}.tag.muted{color:#657068;background:#dfe3dc}.tool-card h3{letter-spacing:-.035em;margin:0 0 14px;font-size:26px}.tool-card p:not(.tag){color:#68736c;margin:0;font-size:14px;line-height:1.65}.tool-card a{border-bottom:1px solid var(--ink);align-self:flex-start;padding-bottom:6px;font-size:12px;font-weight:800}.coming{color:#9aa29d;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.closing{text-align:center;background:var(--ink);color:#fff;padding:110px 30px}.closing .eyebrow{color:#b6c0ba;justify-content:center}.closing h2{letter-spacing:-.055em;max-width:920px;margin:0 auto;font-size:clamp(42px,6vw,74px);line-height:1.05}.closing>p:not(.eyebrow){color:#b4beb8;max-width:660px;margin:28px auto 32px;line-height:1.7}.accent{background:var(--orange);color:var(--ink)}.accent:hover{background:#ff8157}.closing-slogan{color:#6ff4ea;letter-spacing:-.02em;margin:0 auto 28px;font-size:clamp(16px,2vw,22px);display:block}footer{grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;max-width:1240px;margin:0 auto;padding:38px 30px;font-size:11px;display:grid}footer p{color:#748078;margin:0}footer div{gap:20px;display:flex}footer div a:hover{color:var(--orange)}@media (width<=900px){.hero{grid-template-columns:1fr;gap:60px;padding-top:65px}.hero-card{max-width:560px}.section-heading,.section-heading.compact{grid-template-columns:1fr;align-items:start;gap:17px}.section-number{padding-top:0}.section-heading>p:last-child{max-width:610px}.calculator-card,.tools-grid{grid-template-columns:1fr}.tool-card{min-height:275px}.tool-card+.tool-card{border-left:0;border-top:1px solid var(--line)}footer{grid-template-columns:1fr}footer div{flex-wrap:wrap}}@media (width<=620px){.nav{height:70px;padding:0 12px}.brand{flex:none;width:78px;height:42px}.nav-links{gap:6px;margin-left:auto}.nav-links>a:not(.nav-login):not(.nav-register){display:none}.nav-login{border:1px solid var(--ink);padding:8px 7px;font-size:10px}.nav-register{border:1px solid #c3cbc5;padding:8px 7px;font-size:10px}.nav-cta,.desktop-cta,.mobile-cta{display:none}.launch-banner{flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:13px 18px}.launch-banner>div{align-items:flex-start;gap:10px}.launch-banner strong{padding:7px 8px;font-size:9px}.launch-banner span{font-size:11px}.launch-banner a{align-self:flex-start;font-size:11px}.hero{padding:54px 18px 70px}.hero h1{font-size:51px}.hero-text{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.trust-row{gap:12px 18px}.hero-card{min-height:420px;box-shadow:10px 12px 0 var(--sage);padding:24px}.metric.large strong{font-size:47px}.calculator-section{padding:78px 18px}.calculator-inputs{grid-template-columns:1fr;padding:24px}.calculator-results{padding:24px}.result-price{font-size:62px}.tools-section{padding:78px 18px}.tool-card{padding:24px}.closing{padding:80px 18px}footer{padding:32px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.signal-story{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:72px;max-width:1280px;margin:0 auto;padding:112px 30px;display:grid}.signal-story-copy h2{letter-spacing:-.06em;margin:18px 0 26px;font-size:clamp(46px,5.8vw,76px);line-height:.96}.signal-story-copy h2 em{color:#1677ff}.signal-story-copy>p:last-of-type{color:#59675e;max-width:590px;font-size:15px;line-height:1.75}.campaign-slogan{border-top:1px solid var(--line);color:#06162f;letter-spacing:-.035em;margin-top:30px;padding-top:22px;font-size:clamp(18px,2vw,25px);display:block}.signal-console{color:#f6fbff;background:radial-gradient(circle at 78% 20%,#00d9cf33,#0000 26%),linear-gradient(145deg,#06162f,#082b4c);border:1px solid #315678;border-radius:30px;min-height:590px;position:relative;overflow:hidden;box-shadow:0 30px 80px #06162f3d}.signal-console>header{letter-spacing:.13em;border-bottom:1px solid #9accec33;justify-content:space-between;align-items:center;min-height:76px;padding:0 28px;font-size:9px;display:flex}.signal-console>header div{align-items:center;gap:10px;font-weight:900;display:flex}.signal-console>header strong{color:#8ea8c0;font-size:8px}.signal-pulse{background:#03d5cf;border-radius:50%;width:10px;height:10px;animation:2.5s ease-out infinite signalPulse;box-shadow:0 0 0 7px #03d5cf1f}.signal-orbit{border:1px solid #5be6de1f;border-radius:50%;width:410px;height:410px;position:absolute;top:72px;right:-120px}.signal-orbit span{border:1px solid #5be6de1a;border-radius:50%;position:absolute;inset:48px}.signal-orbit span:nth-child(2){inset:102px}.signal-orbit span:nth-child(3){background:#03d5cf;inset:160px;box-shadow:0 0 35px #03d5cf}.signal-list{z-index:1;gap:12px;padding:34px 28px 24px;display:grid;position:relative}.signal-list article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:112px;animation:signalLift 7s ease-in-out var(--signal-delay) infinite;background:#0a2b4ac7;border:1px solid #9dcae833;border-radius:18px;grid-template-columns:52px 1fr auto;align-items:center;gap:17px;padding:18px;display:grid}.signal-list time{color:#65eee5;font-size:12px;font-weight:900}.signal-list article>div{gap:4px;display:grid}.signal-list article>div span{color:#7fa2bf;letter-spacing:.12em;font-size:8px;font-weight:900}.signal-list article>div strong{color:#f7fbff;font-size:15px}.signal-list article>div small{color:#9db3c8;font-size:9px}.signal-list article>b{color:#c9fdf8;text-align:right;max-width:150px;font-size:9px;line-height:1.5}.signal-console>footer{border-top:1px solid #9dcae838;grid-template-columns:auto 1fr;gap:7px 20px;margin:0 28px 28px;padding:20px;display:grid}.signal-console>footer span{color:#6eece4;letter-spacing:.12em;font-size:8px;font-weight:900}.signal-console>footer strong{color:#f6fbff;text-align:right;font-size:11px}.signal-console>footer small{color:#8fa6bc;grid-column:1/-1;font-size:8px}@keyframes signalPulse{0%,to{box-shadow:0 0 0 7px #03d5cf1f}50%{box-shadow:0 0 0 14px #03d5cf00}}@keyframes signalLift{0%,to{border-color:#9dcae833;transform:translateY(0)}50%{border-color:#4bebe16b;transform:translateY(-4px)}}@media (width<=980px){.signal-story{grid-template-columns:1fr}.signal-console{min-height:0}}@media (width<=620px){.signal-story{gap:42px;padding:78px 18px}.signal-story-copy h2{font-size:49px}.signal-console{border-radius:24px}.signal-console>header{padding:0 18px}.signal-list{padding:24px 14px 18px}.signal-list article{grid-template-columns:42px 1fr}.signal-list article>b{text-align:left;grid-column:2;max-width:none}.signal-console>footer{margin:0 14px 18px}.closing-slogan{max-width:300px}}.hero-alert{border:1px solid var(--line);background:#fff;align-items:center;gap:13px;margin-top:28px;padding:14px;display:flex}.hero-alert>span{background:var(--orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.hero-alert p{color:#6d786f;margin:0;font-size:11px;line-height:1.45}.hero-alert strong{color:var(--ink);font-size:12px;display:block}.product-section{background:#e7ebe4;padding:104px max(24px,50vw - 640px)}.product-heading{max-width:1180px;margin-left:auto;margin-right:auto}.product-shell{background:#f7f8f4;border:1px solid #bac2ba;grid-template-columns:225px 1fr;max-width:1280px;min-height:720px;margin:0 auto;display:grid;overflow:hidden;box-shadow:18px 20px #14231d1f}.module-nav{background:var(--ink);color:#fff;flex-direction:column;padding:24px 14px;display:flex}.mini-brand{letter-spacing:-1.4px;margin:5px 12px 35px;font-size:24px;font-weight:900}.mini-brand>span{color:var(--orange)}.mini-brand small{color:#819087;letter-spacing:.15em;margin-left:8px;font-size:8px}.module-nav button{cursor:pointer;text-align:left;color:#aeb8b1;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:11px 10px;display:flex}.module-nav button:hover{background:#ffffff0f}.module-nav button.active{color:var(--ink);background:#f7f8f4}.module-nav button>b,.nav-help>b{letter-spacing:.04em;background:#ffffff17;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.module-nav button.active>b{background:var(--orange);color:#fff}.module-nav button>span,.nav-help>span{flex-direction:column;gap:3px;min-width:0;display:flex}.module-nav button strong,.nav-help strong{font-size:12px}.module-nav button small,.nav-help small{opacity:.65;font-size:8px}.nav-help{color:#b7c1bb;border-top:1px solid #ffffff1f;align-items:center;gap:10px;margin-top:auto;padding:14px 10px 0;display:flex}.product-content{min-width:0;padding:40px}.module-panel{animation:.25s panelIn}@keyframes panelIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.module-title-row{justify-content:space-between;align-items:flex-start;gap:24px;min-height:74px;margin-bottom:28px;display:flex}.module-title-row h3{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(27px,3vw,39px)}.demo-label{color:#7a857d;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.soft-button{cursor:pointer;min-height:40px;color:var(--ink);background:#fff;border:1px solid #c4cbc4;padding:0 14px;font-size:10px;font-weight:800}.soft-button:hover{border-color:var(--orange);color:var(--orange)}.completion{align-items:baseline;gap:6px;display:flex}.completion strong{font-size:28px}.completion span{color:#778279;font-size:10px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kpi-card{background:#fff;border:1px solid #d4d9d3;flex-direction:column;min-height:135px;padding:18px;display:flex}.kpi-card>span{color:#68746c;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.kpi-card>strong{letter-spacing:-.04em;margin:15px 0 auto;font-size:29px}.kpi-card small{color:#849087;font-size:8px}.kpi-card small.up{color:#277b52}.kpi-card.warning{border-top:3px solid var(--orange)}.kpi-card.warning small{color:#c6522c}.cockpit-split{grid-template-columns:1.3fr .7fr;gap:14px;margin-top:14px;display:grid}.overview-card{background:#fff;border:1px solid #d4d9d3;min-height:330px;padding:22px}.card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card-head>div{flex-direction:column;gap:5px;display:flex}.card-head span{color:#7c877f;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.card-head strong{font-size:15px}.pill{text-transform:uppercase;background:#e5e9e3;border-radius:20px;padding:6px 9px;font-weight:800;color:#607068!important;font-size:8px!important}.pill.orange{background:#ffe1d6;color:#c64d28!important}.bars{border-bottom:1px solid #d9ddd8;justify-content:space-around;align-items:stretch;gap:11px;height:220px;padding-top:28px;display:flex}.bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bars i{background:#b9c7b5;border-radius:3px 3px 0 0;width:min(28px,72%);display:block}.bars>div:nth-child(6) i{background:var(--orange)}.bars span{color:#7e8881;margin-bottom:-20px;font-size:8px}.task-list{margin:18px 0 0;padding:0;list-style:none}.task-list li{border-top:1px solid #e0e4df;gap:13px;padding:16px 0;display:flex}.task-time{color:var(--orange);font-size:10px;font-weight:850}.task-list div{flex-direction:column;gap:4px;display:flex}.task-list strong{font-size:11px}.task-list small{color:#89928c;font-size:8px}.simple-progress{background:#dfe4de;height:8px;margin:-7px 0 26px}.simple-progress span{background:#3e8a63;height:100%;transition:width .3s;display:block}.data-table-wrap{background:#fff;border:1px solid #d6dbd5;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:650px;font-size:10px}.data-table th{text-align:left;color:#778178;text-transform:uppercase;letter-spacing:.08em;background:#eef1ec;padding:12px 15px;font-size:8px}.data-table td{color:#5f6d64;border-top:1px solid #e1e5e0;padding:17px 15px}.data-table td strong{color:var(--ink)}.data-table td:last-child{text-align:right}.status-pill{border-radius:20px;padding:6px 9px;font-size:8px;font-weight:850;display:inline-flex}.status-pill.done{color:#267349;background:#dff1e6}.status-pill.open{color:#bc4c29;background:#ffe1d6}.table-action{cursor:pointer;background:var(--orange);color:#fff;border:0;padding:7px 9px;font-size:8px;font-weight:850}.checkmark{color:#2a8053;font-size:15px}.info-strip{border-left:3px solid var(--orange);color:#5e6b63;background:#f1eee6;margin-top:18px;padding:14px 17px;font-size:9px;line-height:1.5}.info-strip strong{color:var(--ink)}.staff-summary{background:#fff;border:1px solid #d5dad4;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.staff-summary>div{flex-direction:column;gap:8px;padding:16px;display:flex}.staff-summary>div+div{border-left:1px solid #e0e4df}.staff-summary span{color:#748077;text-transform:uppercase;font-size:8px}.staff-summary strong{font-size:16px}.good{color:#268053!important}.alert{color:#c34c28!important;font-size:12px!important}.schedule-wrap{border:1px solid #d5dad4;overflow-x:auto}.schedule{border-collapse:collapse;background:#fff;width:100%;min-width:790px;font-size:8px}.schedule th{color:#778178;text-transform:uppercase;background:#eef1ec;padding:11px}.schedule td{text-align:center;border-top:1px solid #e0e4df;border-left:1px solid #e0e4df;min-width:77px;height:74px;padding:9px}.schedule td:first-child{text-align:left;border-left:0;min-width:105px}.schedule td:first-child strong,.schedule td:first-child small{display:block}.schedule td:first-child strong{font-size:10px}.schedule td:first-child small{color:#859087;margin-top:3px}.schedule .shift{color:#286c48;background:#edf5ef;font-weight:800}.schedule .off{color:#adb4ae}.saving-banner{background:var(--ink);color:#fff;grid-template-columns:.55fr 1fr;align-items:center;gap:30px;margin-bottom:18px;padding:20px 22px;display:grid}.saving-banner>div{flex-direction:column;gap:7px;display:flex}.saving-banner span{color:#b2bdb6;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.saving-banner strong{color:var(--orange);font-size:29px}.saving-banner strong small{font-size:10px}.saving-banner p{color:#b7c1bb;margin:0;font-size:10px;line-height:1.6}.rank{background:#e8ece7;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.rank-1{background:var(--orange);color:#fff}.down{color:#278055;font-weight:800}.up-price{color:#c0522e;font-weight:800}.bonus-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.bonus-grid article{background:#fff;border:1px solid #d4d9d3;flex-direction:column;min-height:130px;padding:18px;display:flex}.bonus-grid span{color:#738077;text-transform:uppercase;font-size:8px}.bonus-grid strong{margin:16px 0 auto;font-size:26px}.bonus-grid small{color:#879089;font-size:8px}.bonus-grid .warning{border-top:3px solid var(--orange)}.bonus-grid .warning strong{color:#c7512d}.bonus-lines{background:#fff;border:1px solid #d5dad4}.bonus-lines>div{grid-template-columns:1.2fr 1fr 135px;align-items:center;gap:18px;min-height:78px;padding:15px 17px;display:grid}.bonus-lines>div+div{border-top:1px solid #e0e4df}.bonus-lines>div>div:first-child{flex-direction:column;gap:5px;display:flex}.bonus-lines strong{font-size:10px}.bonus-lines span{color:#7d8980;font-size:8px}.bonus-lines b{text-align:right;font-size:9px}.bonus-meter{background:#e0e4df;height:7px}.bonus-meter span{background:var(--orange);height:100%;display:block}.order-layout{grid-template-columns:1fr 300px;gap:16px;display:grid}.mail-preview{background:#fff;border:1px solid #d5dad4;flex-direction:column;padding:22px;display:flex}.mail-preview>strong{margin-top:16px;font-size:12px}.mail-preview p{color:#68756c;min-height:150px;font-size:10px;line-height:1.6}.send-button{background:var(--orange);color:#fff;justify-content:space-between;align-items:center;min-height:46px;margin-top:auto;padding:0 14px;font-size:9px;font-weight:850;display:flex}.mail-preview small{color:#89928c;margin-top:10px;font-size:7px;line-height:1.5}.order-layout .data-table{min-width:560px}.demo-note{color:#68746c;text-align:center;max-width:1280px;margin:28px auto 0;font-size:10px}.feature-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.feature-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:27px}.feature-list article>span{color:var(--orange);font-size:9px;font-weight:850}.feature-list h3{letter-spacing:-.03em;margin:60px 0 13px;font-size:22px}.feature-list p{color:#68756d;margin:0;font-size:13px;line-height:1.6}@media (width<=1050px){.product-shell{grid-template-columns:190px 1fr}.product-content{padding:28px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.cockpit-split{grid-template-columns:1fr}.overview-card{min-height:300px}.staff-summary{grid-template-columns:repeat(2,1fr)}.staff-summary>div:nth-child(3){border-top:1px solid #e0e4df;border-left:0}.staff-summary>div:nth-child(4){border-top:1px solid #e0e4df}.order-layout{grid-template-columns:1fr}.mail-preview{min-height:330px}}@media (width<=760px){.product-section{padding:76px 15px}.product-shell{grid-template-columns:1fr;min-height:0;box-shadow:8px 10px #14231d1f}.module-nav{grid-template-columns:repeat(3,1fr);gap:7px;padding:12px;display:grid}.mini-brand{grid-column:1/-1;margin:4px 5px 10px}.module-nav button{flex-direction:column;align-items:flex-start;padding:9px 7px}.module-nav button>span{display:none}.module-nav button>b{width:100%;height:31px}.nav-help{display:none}.product-content{padding:24px 16px 28px}.module-title-row{min-height:0;margin-bottom:22px}.module-title-row .soft-button{display:none}.module-title-row h3{font-size:28px}.kpi-grid{grid-template-columns:1fr 1fr}.kpi-card{min-height:120px;padding:14px}.kpi-card>strong{font-size:23px}.cockpit-split{grid-template-columns:1fr}.overview-card{min-height:285px;padding:17px}.staff-summary,.bonus-grid{grid-template-columns:1fr 1fr}.bonus-grid article:last-child{grid-column:1/-1}.saving-banner{grid-template-columns:1fr;gap:14px}.bonus-lines>div{grid-template-columns:1fr;gap:10px}.bonus-lines b{text-align:left}.order-layout,.feature-list{grid-template-columns:1fr}.feature-list article{min-height:205px}.feature-list h3{margin-top:40px}.article-picker-panel{width:100%}.article-picker-options{max-height:min(300px,38vh)}.article-picker-options button{min-height:56px}.order-line-insert{min-height:48px}}@media (width<=430px){.kpi-grid{grid-template-columns:1fr}.kpi-card{min-height:112px}.staff-summary,.bonus-grid{grid-template-columns:1fr}.staff-summary>div+div{border-top:1px solid #e0e4df;border-left:0}.bonus-grid article:last-child{grid-column:auto}.module-title-row{flex-direction:column}.completion{align-self:flex-end}}.mini-tabs{background:#e9ede8;border:1px solid #d3d9d2;gap:4px;margin:-10px 0 24px;padding:4px;display:inline-flex}.mini-tabs button{cursor:pointer;color:#6a766e;background:0 0;border:0;min-height:34px;padding:0 13px;font-size:9px;font-weight:800}.mini-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #14231d14}.asset-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.asset-grid article{background:#fff;border:1px solid #d4d9d3;flex-direction:column;min-height:310px;padding:18px;display:flex}.asset-grid article.due{border-top:3px solid var(--orange)}.asset-head{border-bottom:1px solid #e1e5e0;align-items:center;gap:11px;padding-bottom:16px;display:flex}.asset-head>span{color:#6a766e;background:#edf0ec;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.asset-head>div{flex-direction:column;gap:4px;display:flex}.asset-head strong{font-size:11px}.asset-head small{color:#829087;font-size:8px}.asset-grid dl{margin:14px 0}.asset-grid dl>div{border-bottom:1px solid #edf0ec;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.asset-grid dt{color:#7d8980;font-size:8px}.asset-grid dd{text-align:right;margin:0;font-size:8px;font-weight:800}.asset-grid article.due dl>div:nth-child(2) dd{color:#c34f2b}.asset-grid article>button{cursor:pointer;background:var(--ink);color:#fff;border:0;min-height:38px;margin-top:auto;font-size:8px;font-weight:800}.asset-grid article>button.muted-action{color:var(--ink);background:0 0;border:1px solid #ccd2cc}.action-row{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.action-row button{cursor:pointer;min-height:38px;color:var(--ink);background:#fff;border:1px solid #c7cec7;padding:0 13px;font-size:8px;font-weight:850}.action-row button:last-child{border-color:var(--ink);background:var(--ink);color:#fff}.notice{color:#256b47;background:#def0e5;align-items:center;gap:9px;margin-top:14px;padding:12px 15px;font-size:9px;font-weight:700;display:flex}.notice span{color:#fff;background:#2f8058;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.staff-table td:first-child strong,.staff-table td:first-child small{display:block}.staff-table td:first-child small{color:#879189;margin-top:4px;font-size:7px}.time-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.time-grid article{background:#fff;border:1px solid #d4d9d3;flex-direction:column;min-height:110px;padding:16px;display:flex}.time-grid span{color:#768179;text-transform:uppercase;font-size:8px}.time-grid strong{margin:12px 0 auto;font-size:23px}.time-grid small{color:#879189;font-size:8px}.payroll-mail{background:#f1eee6;border:1px solid #d4d9d3;grid-template-columns:.8fr 1fr auto;align-items:end;gap:16px;margin-top:14px;padding:18px;display:grid}.payroll-mail label,.payroll-mail>div{flex-direction:column;gap:6px;display:flex}.payroll-mail label>span,.payroll-mail>div>span{color:#768179;text-transform:uppercase;font-size:7px;font-weight:850}.payroll-mail input{min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bcc6bd;padding:0 11px;font-size:9px}.payroll-mail>div strong{font-size:9px;line-height:1.45}.payroll-mail>div small{color:#7d8981;font-size:7px;line-height:1.45}.payroll-mail>a{background:var(--ink);color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.payroll-mail>a[aria-disabled=true]{color:#758078;background:#c9cfca}.pricing-section{background:var(--ink);color:#fff;padding:108px max(30px,50vw - 590px)}.pricing-intro{grid-template-columns:.34fr .78fr .62fr;align-items:end;gap:36px;margin-bottom:48px;display:grid}.pricing-intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,64px);line-height:1}.pricing-intro p:last-child{color:#aeb9b3;margin:0;font-size:14px;line-height:1.65}.pricing-intro .section-number,.pricing-intro h2 em{color:var(--orange)}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px;display:grid}.pricing-grid article{background:#1d3028;border:1px solid #ffffff2e;flex-direction:column;min-height:520px;padding:28px;display:flex;position:relative}.pricing-grid article.featured{border:2px solid var(--orange);background:var(--paper);min-height:540px;color:var(--ink);margin-top:-10px}.popular{background:var(--orange);color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;font-size:8px;font-weight:850;position:absolute;top:-13px;right:20px}.plan-name{color:#aeb9b3;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.featured .plan-name{color:#6d786f}.plan-price{align-items:flex-end;gap:7px;margin:25px 0 18px;display:flex}.plan-price strong{color:#f6fbff;letter-spacing:-.055em;opacity:1;-webkit-text-fill-color:currentColor;font-size:clamp(42px,4vw,58px);line-height:1;display:block}.pricing-grid article.featured .plan-price strong{color:#06162f!important;-webkit-text-fill-color:#06162f!important}.plan-price span{color:#aeb9b3;padding-bottom:8px;font-size:9px}.plan-text{color:#aeb9b3;min-height:70px;margin:0;font-size:12px;line-height:1.55}.featured .plan-text{color:#667169}.pricing-grid ul{margin:28px 0;padding:0;list-style:none}.pricing-grid li{color:#d5ddd8;border-top:1px solid #ffffff1f;padding:11px 0;font-size:10px}.pricing-grid li:before{content:"✓";color:var(--orange);margin-right:9px;font-weight:900}.featured li{color:#536159;border-color:#e0e4df}.pricing-grid article>a{color:#fff;border:1px solid #fff6;justify-content:space-between;align-items:center;min-height:48px;margin-top:auto;padding:0 14px;font-size:9px;font-weight:850;display:flex}.pricing-grid .featured>a{border-color:var(--ink);background:var(--ink)}.payment-row{border:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px;padding:18px 22px;display:flex}.payment-row>span{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:850}.payment-row strong{font-size:10px}.payment-row small{color:#94a198;margin-left:auto;font-size:8px}.signup-preview{background:var(--paper);color:var(--ink);grid-template-columns:1fr 1fr;gap:70px;margin-top:70px;padding:42px;display:grid}.signup-preview h3{letter-spacing:-.045em;margin:9px 0 16px;font-size:34px}.signup-preview p{color:#68756d;margin:0;font-size:13px;line-height:1.65}.signup-preview ol{margin:0;padding:0;list-style:none}.signup-preview li{border-bottom:1px solid #dfe3de;align-items:center;gap:14px;padding:13px 0;display:flex}.signup-preview li>b{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.signup-preview li>span{flex-direction:column;gap:4px;display:flex}.signup-preview li strong{font-size:11px}.signup-preview li small{color:#7e8981;font-size:8px}@media (width<=1050px){.pricing-grid{grid-template-columns:1fr 1fr}.pricing-grid article.featured{min-height:520px;margin-top:0}}@media (width<=900px){.asset-grid{grid-template-columns:1fr}.asset-grid article{min-height:260px}.payroll-mail{grid-template-columns:1fr 1fr}.payroll-mail>a{grid-column:1/-1}.pricing-intro{grid-template-columns:1fr;gap:16px}.pricing-grid article,.pricing-grid article.featured{min-height:0;margin-top:0}.plan-text{min-height:0}.signup-preview{grid-template-columns:1fr;gap:34px}.payment-row small{width:100%;margin-left:0}}@media (width<=620px){.mini-tabs{width:100%;overflow-x:auto}.mini-tabs button{flex:1 0 auto}.time-grid,.payroll-mail{grid-template-columns:1fr}.payroll-mail>a{white-space:normal;text-align:center;grid-column:auto}.action-row{flex-direction:column}.action-row button{width:100%}.pricing-section{padding:78px 18px}.pricing-grid{grid-template-columns:1fr}.pricing-grid article{padding:24px}.signup-preview{margin-top:50px;padding:26px 20px}.signup-preview h3{font-size:29px}}.autopilot-brief{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:20px 22px;display:flex}.autopilot-brief>div:first-child{flex-direction:column;gap:7px;display:flex}.autopilot-brief span{color:#aeb9b3;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.autopilot-brief strong{font-size:17px}.autopilot-brief p{color:#c0cac4;max-width:590px;margin:0;font-size:9px;line-height:1.55}.brief-score{border-left:1px solid #ffffff29;flex-direction:column;flex:none;justify-content:center;align-items:center;width:90px;min-height:68px;padding-left:18px;display:flex}.brief-score strong{color:var(--orange);font-size:30px}.brief-score span{font-size:6px}.alert-stack{border-top:1px solid #e0e4df;margin-top:18px}.alert-stack>div{border-bottom:1px solid #e0e4df;grid-template-columns:52px 1fr;gap:12px;padding:15px 0;display:grid}.alert-stack>div>b{color:#5e6c63;text-align:center;text-transform:uppercase;background:#e7ece7;border-radius:20px;align-self:start;padding:5px 7px;font-size:7px}.alert-stack>div.critical>b{color:#bd4d29;background:#ffe1d6}.alert-stack>div>span{flex-direction:column;gap:4px;display:flex}.alert-stack strong{font-size:10px}.alert-stack small{color:#859087;font-size:8px;line-height:1.45}.task-list.interactive li{align-items:flex-start}.task-list.interactive li>button{cursor:pointer;color:#fff;background:#fff;border:1px solid #b9c3bb;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.task-list.interactive li.done-task>button{background:#2d8056;border-color:#2d8056}.task-list .done-task>div{opacity:.55;text-decoration:line-through}.hub-panel{animation:.25s panelIn}.hub-tabs{background:#e8ece7;border:1px solid #ccd3cc;flex-wrap:wrap;gap:5px;margin:0 0 28px;padding:5px;display:flex}.hub-tabs button{cursor:pointer;color:#69766d;background:0 0;border:0;min-height:38px;padding:0 15px;font-size:9px;font-weight:850}.hub-tabs button.active{background:var(--ink);color:#fff}.capture-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.capture-grid article{background:#fff;border:1px solid #d4dad4;flex-direction:column;min-height:230px;padding:21px;display:flex}.capture-grid article.complete{background:#f2f8f4;border-top:3px solid #36805a}.capture-grid span{color:#77837a;text-transform:uppercase;font-size:8px;font-weight:850}.capture-grid strong{margin-top:34px;font-size:19px}.capture-grid p{color:#6b786f;font-size:10px;line-height:1.6}.capture-grid button{cursor:pointer;background:var(--ink);color:#fff;border:0;min-height:40px;margin-top:auto;font-size:8px;font-weight:850}.inventory-row{background:#fff;border:1px solid #d5dad4;grid-template-columns:repeat(4,1fr);display:grid}.inventory-row article{flex-direction:column;min-height:120px;padding:16px;display:flex}.inventory-row article+article{border-left:1px solid #e0e4df}.inventory-row span{color:#768179;text-transform:uppercase;font-size:7px;line-height:1.4}.inventory-row strong{margin:14px 0 auto;font-size:18px}.inventory-row small{color:#879189;font-size:7px}.routine-layout,.absence-layout{grid-template-columns:1fr 280px;gap:14px;display:grid}.routine-list,.absence-list{background:#fff;border:1px solid #d5dad4}.routine-list>button{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e4df;align-items:center;gap:13px;width:100%;min-height:72px;padding:13px 16px;display:flex}.routine-list>button:last-child{border-bottom:0}.routine-list>button>span{color:#fff;border:1px solid #bdc6be;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.routine-list>button.done>span{background:#2c7f55;border-color:#2c7f55}.routine-list>button>div{flex-direction:column;gap:5px;display:flex}.routine-list strong{font-size:10px}.routine-list small{color:#849087;font-size:8px}.routine-list>button.done>div{opacity:.55}.handover-card,.document-alert{background:#f1eee6;border:1px solid #d5dad4;flex-direction:column;padding:22px;display:flex}.handover-card>strong,.document-alert>strong{margin-top:22px;font-size:16px}.handover-card p,.document-alert p{color:#68756d;font-size:10px;line-height:1.65}.handover-card button,.document-alert button{cursor:pointer;background:var(--ink);color:#fff;border:0;min-height:40px;margin-top:auto;font-size:8px;font-weight:850}.deadline-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.deadline-grid article{background:#fff;border:1px solid #d4d9d3;flex-direction:column;min-height:165px;padding:18px;display:flex}.deadline-grid article.soon{border-top:3px solid var(--orange)}.deadline-grid span{color:var(--orange);font-size:10px;font-weight:900}.deadline-grid strong{margin:auto 0 9px;font-size:14px}.deadline-grid small{color:#7d8980;font-size:8px;line-height:1.45}.absence-list>article{border-bottom:1px solid #e0e4df;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;min-height:79px;padding:14px;display:grid}.absence-list>article:last-child{border-bottom:0}.absence-list article>div{flex-direction:column;gap:5px;display:flex}.absence-list strong{font-size:10px}.absence-list small{color:#849087;font-size:8px}.absence-list button{cursor:pointer;min-height:33px;color:var(--ink);background:#fff;border:1px solid #c7cec7;padding:0 10px;font-size:8px;font-weight:850}.role-switcher{background:#ffffff75;border:1px solid #bcc5bd;flex-wrap:wrap;align-items:center;gap:5px;max-width:1280px;margin:0 auto 14px;padding:6px;display:flex}.role-switcher>span{color:#738078;text-transform:uppercase;padding:0 12px 0 7px;font-size:8px;font-weight:850}.role-switcher button{cursor:pointer;color:#637067;background:0 0;border:0;min-height:34px;padding:0 13px;font-size:8px;font-weight:850}.role-summary{background:#ffffff14;border-radius:8px;flex-direction:column;gap:6px;margin:8px 2px;padding:15px 10px;display:flex}.role-summary b{background:var(--orange);border-radius:8px;place-items:center;width:35px;height:35px;font-size:9px;display:grid}.role-summary strong{font-size:11px}.role-summary small{color:#aeb9b3;font-size:8px}.simple-role.product-shell{min-height:580px}.employee-panel select{min-height:37px;color:var(--ink);background:#fff;border:1px solid #c6cec7;padding:0 11px;font-size:9px}.employee-grid{grid-template-columns:1.05fr 1.2fr .75fr;gap:12px;display:grid}.employee-grid>article{background:#fff;border:1px solid #d4dad4;min-height:300px;padding:20px}.shift-card{flex-direction:column;display:flex}.shift-card>span{color:#738078;text-transform:uppercase;font-size:8px}.shift-card>strong{margin:35px 0 8px;font-size:25px}.shift-card>small{color:#849087;font-size:9px}.shift-card>button{cursor:pointer;background:var(--orange);color:#fff;border:0;min-height:48px;margin-top:auto;font-size:9px;font-weight:850}.shift-card>button.clocked{background:#2b8055}.employee-tasks,.employee-links{flex-direction:column;gap:9px;display:flex}.employee-tasks>button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e0e4df;align-items:center;gap:11px;padding:13px 0;display:flex}.employee-tasks>button>b{color:#fff;border:1px solid #bbc4bc;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.employee-tasks>button.done>b{background:#2d8056;border-color:#2d8056}.employee-tasks button>span{flex-direction:column;gap:4px;display:flex}.employee-tasks strong{font-size:9px}.employee-tasks small{color:#849087;font-size:7px}.employee-links>button{cursor:pointer;min-height:45px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #e0e4df;justify-content:space-between;align-items:center;padding:0;font-size:9px;font-weight:800;display:flex}.supplier-order{background:#fff;border:1px solid #d3d9d3;grid-template-columns:.75fr 1.1fr .8fr;align-items:center;gap:24px;padding:24px;display:grid}.supplier-order>div{flex-direction:column;gap:8px;display:flex}.supplier-order>div span{color:#748078;text-transform:uppercase;font-size:8px}.supplier-order>div strong{font-size:26px}.supplier-order>div small{color:#849087;font-size:8px}.supplier-order ul{margin:0;padding:0;list-style:none}.supplier-order li{color:#657169;border-bottom:1px solid #e1e5e0;gap:10px;padding:9px 0;font-size:8px;display:flex}.supplier-order li span{min-width:55px;color:var(--ink);font-weight:850}.supplier-order>button{cursor:pointer;background:var(--orange);color:#fff;border:0;min-height:48px;padding:0 13px;font-size:8px;font-weight:850}.supplier-order>button.confirmed{background:#2b8055}.supplier-tools{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.supplier-tools article{background:#fff;border:1px solid #d4dad4;flex-direction:column;min-height:110px;padding:16px;display:flex}.supplier-tools span{color:#768179;text-transform:uppercase;font-size:7px}.supplier-tools strong{margin:15px 0 auto;font-size:16px}.supplier-tools small{color:#849087;font-size:7px}.system-section{background:#f0ede4;padding:108px max(30px,50vw - 590px)}.flow-list{border:1px solid var(--line);background:var(--paper)}.flow-list>article{grid-template-columns:145px 1fr 190px;align-items:center;gap:24px;min-height:105px;padding:17px 20px;display:grid}.flow-list>article+article{border-top:1px solid var(--line)}.flow-source,.flow-result{flex-direction:column;gap:6px;display:flex}.flow-source span,.flow-result span{color:#7a857d;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:850}.flow-source strong{font-size:16px}.flow-result{border-left:1px solid var(--line);padding-left:20px}.flow-result strong{color:#26764e;font-size:11px}.flow-steps{grid-template-columns:repeat(3,1fr);display:grid}.flow-steps span{color:#59665e;align-items:center;gap:8px;min-height:42px;font-size:9px;font-weight:800;display:flex;position:relative}.flow-steps span:not(:last-child):after{content:"→";color:var(--orange);position:absolute;right:8px}.flow-steps b{color:#6b776e;background:#e4e8e2;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.platform-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.platform-card{border:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:355px;padding:24px;display:flex}.platform-card h3{letter-spacing:-.04em;margin:30px 0 14px;font-size:24px}.platform-card p{color:#69766d;font-size:11px;line-height:1.65}.featured-platform{background:var(--ink);color:#fff}.featured-platform p{color:#b7c1bb}.featured-platform>div{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.featured-platform>div span{color:#dce3df;text-transform:uppercase;border:1px solid #ffffff38;padding:7px 9px;font-size:7px;font-weight:850}.platform-card ul{margin:auto 0 0;padding:0;list-style:none}.platform-card li{border-top:1px solid var(--line);color:#5f6c64;padding:10px 0;font-size:9px;font-weight:800}.platform-card li:before{content:"↔";color:var(--orange);margin-right:9px}.saving-card{border-top:4px solid var(--orange)}.saving-figures{margin-top:auto}.saving-figures>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:12px 0;display:flex}.saving-figures strong{color:var(--orange);font-size:25px}.saving-figures span{color:#718077;text-transform:uppercase;font-size:8px}@media (width<=1050px){.inventory-row{grid-template-columns:1fr 1fr}.inventory-row article:nth-child(3){border-left:0}.inventory-row article:nth-child(n+3){border-top:1px solid #e0e4df}.employee-grid{grid-template-columns:1fr 1fr}.employee-links{grid-column:1/-1;min-height:230px!important}.supplier-order{grid-template-columns:1fr 1fr}.supplier-order>button{grid-column:1/-1}.platform-grid{grid-template-columns:1fr 1fr}.saving-card{grid-column:1/-1;min-height:280px}}@media (width<=760px){.module-nav{grid-template-columns:repeat(4,1fr)}.role-summary{grid-column:1/-1}.hub-tabs{flex-wrap:nowrap;overflow-x:auto}.hub-tabs button{flex:1 0 auto}.autopilot-brief{align-items:stretch}.capture-grid,.routine-layout,.absence-layout,.employee-grid,.supplier-order,.platform-grid{grid-template-columns:1fr}.employee-links,.supplier-order>button,.saving-card{grid-column:auto}.deadline-grid,.supplier-tools{grid-template-columns:1fr 1fr}.flow-list>article{grid-template-columns:1fr;gap:14px}.flow-result{border-top:1px solid var(--line);border-left:0;padding:12px 0 0}}@media (width<=520px){.autopilot-brief{flex-direction:column}.brief-score{border-top:1px solid #ffffff29;border-left:0;width:100%;min-height:52px;padding:12px 0 0}.role-switcher>span{width:100%;padding:5px 7px}.role-switcher button{flex:1}.deadline-grid,.supplier-tools,.inventory-row{grid-template-columns:1fr}.inventory-row article+article,.inventory-row article:nth-child(3){border-top:1px solid #e0e4df;border-left:0}.absence-list>article{grid-template-columns:48px 1fr}.absence-list button,.absence-list .checkmark{grid-column:2;justify-self:start}.flow-steps{grid-template-columns:1fr}.flow-steps span:not(:last-child):after{content:"↓"}.platform-card{min-height:300px}.system-section{padding:78px 18px}}.pricing-tax-note{color:#8d9a92;max-width:1180px;margin:14px auto 0;font-size:8px;line-height:1.5}.legal-page{background:var(--paper);min-height:100vh}.legal-nav{max-width:1180px}.legal-back{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:11px;font-weight:800}.legal-hero{border-bottom:1px solid var(--line);max-width:1180px;margin:0 auto;padding:90px 30px 65px}.legal-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(52px,7vw,92px)}.legal-hero>p:last-child{color:#78837c;margin:20px 0 0;font-size:10px}.legal-layout{grid-template-columns:210px minmax(0,760px);gap:90px;max-width:1180px;margin:0 auto;padding:70px 30px 110px;display:grid}.legal-layout>aside{border-top:1px solid var(--ink);flex-direction:column;height:fit-content;display:flex;position:sticky;top:20px}.legal-layout>aside strong{color:#748078;letter-spacing:.1em;text-transform:uppercase;padding:16px 0;font-size:8px}.legal-layout>aside a{border-top:1px solid var(--line);padding:12px 0;font-size:10px;font-weight:800}.legal-layout>aside a:hover{color:var(--orange)}.legal-content section{border-bottom:1px solid var(--line);padding:0 0 35px}.legal-content section+section{padding-top:35px}.legal-content h2{letter-spacing:-.03em;margin:0 0 15px;font-size:21px}.legal-content p{color:#59665e;margin:0 0 13px;font-size:13px;line-height:1.75}.legal-content a{color:#c6532d;text-underline-offset:3px;text-decoration:underline}.legal-callout{background:#fff0e9;margin-top:30px;border:1px solid #e2b19f!important;padding:28px!important}.legal-callout h2{color:#ac4424}.checkout-page{background:#edf0ea;min-height:100vh}.checkout-shell{grid-template-columns:1fr 480px;align-items:start;gap:80px;max-width:1180px;margin:0 auto;padding:75px 30px 110px;display:grid}.checkout-copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,78px);line-height:.97}.checkout-copy>p:not(.eyebrow){color:#5d6a62;max-width:600px;margin:28px 0 35px;font-size:16px;line-height:1.7}.checkout-copy ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.checkout-copy li{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:16px;padding:18px 0;display:grid}.checkout-copy li>b{color:var(--orange);text-transform:uppercase;font-size:10px}.checkout-copy li>span{flex-direction:column;gap:5px;display:flex}.checkout-copy li strong{font-size:12px}.checkout-copy li small{color:#7d8981;font-size:9px}.checkout-card{border:1px solid var(--ink);background:var(--paper);padding:30px;box-shadow:12px 14px #14231d21}.checkout-plans{flex-direction:column;gap:8px;margin:20px 0;display:flex}.checkout-plans button{cursor:pointer;width:100%;min-height:76px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d2d8d2;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.checkout-plans button.active{border:2px solid var(--orange);background:#fff3ed}.checkout-plans button>span{flex-direction:column;gap:5px;display:flex}.checkout-plans button>span strong{font-size:11px}.checkout-plans button>span small{color:#7c8880;font-size:8px}.checkout-plans button>b{white-space:nowrap;font-size:18px}.checkout-plans button>b small{color:#7c8880;font-size:7px;font-weight:700;display:block}.checkout-summary{background:var(--ink);color:#fff;margin-bottom:19px;padding:15px}.checkout-summary>div{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:15px;padding:8px 0;font-size:9px;display:flex}.checkout-summary>div span{color:#b7c1bb}.checkout-summary>small{color:#94a198;margin-top:11px;font-size:7px;line-height:1.45;display:block}.legal-check{color:#5f6b64;grid-template-columns:19px 1fr;align-items:start;gap:10px;margin:12px 0;font-size:9px;line-height:1.5;display:grid}.legal-check input{width:17px;height:17px;accent-color:var(--orange)}.legal-check a{color:#b64927;text-decoration:underline}.paid-order{cursor:pointer;background:var(--orange);color:#fff;border:0;width:100%;min-height:53px;margin-top:10px;padding:0 15px;font-size:9px;font-weight:850}.checkout-security,.checkout-notice{color:#7a857e;text-align:center;margin:10px 0 0;font-size:8px;line-height:1.5}.checkout-notice{color:#a64527;text-align:left;background:#fff0e9;padding:11px}.invoice-promise{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:20px;padding-top:17px;display:flex}.invoice-promise strong{font-size:9px}.invoice-promise span{color:#7d8981;font-size:7px;line-height:1.5}.success-shell{max-width:860px;margin:0 auto;padding:75px 30px 110px}.success-card{border:1px solid var(--ink);background:var(--paper);padding:clamp(28px,6vw,64px);box-shadow:14px 16px #14231d21}.success-mark{color:#fff;background:#2e7f57;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:28px;font-size:28px;font-weight:900;display:grid}.success-card h1{letter-spacing:-.06em;margin:18px 0 25px;font-size:clamp(52px,8vw,84px);line-height:.92}.success-card h1 em{color:var(--orange)}.success-card>p:not(.eyebrow){color:#59675e;font-size:14px;line-height:1.7}.success-steps{border-top:1px solid var(--line);margin:32px 0}.success-steps>div{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:15px;padding:18px 0;display:grid}.success-steps b{color:var(--orange)}.success-steps span{flex-direction:column;gap:5px;display:flex}.success-steps strong{font-size:11px}.success-steps small,.success-card>small{color:#7d8981;font-size:8px;line-height:1.5}.success-card>small a{color:#b64927;text-decoration:underline}.success-actions{align-items:center;gap:24px;margin:28px 0 22px;display:flex}@media (width<=900px){.legal-layout{grid-template-columns:1fr;gap:45px}.legal-layout>aside{grid-template-columns:repeat(4,1fr);display:grid;position:static}.legal-layout>aside strong{grid-column:1/-1}.legal-layout>aside a{text-align:center;border:1px solid var(--line)}.checkout-shell{grid-template-columns:1fr}.checkout-copy{max-width:720px}}@media (width<=620px){.legal-nav{padding:0 18px}.legal-hero{padding:65px 18px 45px}.legal-layout{padding:45px 18px 80px}.legal-layout>aside{grid-template-columns:1fr 1fr}.legal-content p{font-size:12px}.checkout-shell{gap:45px;padding:55px 18px 85px}.checkout-card{padding:22px 18px;box-shadow:8px 9px #14231d21}.checkout-copy li{grid-template-columns:55px 1fr}.paid-order{min-height:60px;line-height:1.35}.success-shell{padding:55px 18px 85px}.success-card{box-shadow:8px 9px #14231d21}.success-actions{flex-direction:column;align-items:stretch}.success-actions a{text-align:center}}.support-page,.test-page{background:var(--paper);min-height:100vh}.support-nav,.test-nav{max-width:1280px}.support-hero,.test-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:end;gap:90px;max-width:1280px;margin:0 auto;padding:92px 30px 80px;display:grid}.support-hero h1,.test-hero h1{letter-spacing:-.065em;margin:20px 0 25px;font-size:clamp(58px,7vw,98px);line-height:.9}.support-hero h1 em,.test-hero h1 em{color:var(--orange)}.support-hero>div>p:last-child,.test-hero>div>p:not(.eyebrow){color:#59675e;max-width:690px;font-size:15px;line-height:1.7}.support-hero aside{border-top:4px solid var(--orange);background:var(--ink);color:#fff;flex-direction:column;min-height:230px;padding:26px;display:flex}.support-hero aside span{color:#9eaba3;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.support-hero aside a{color:var(--orange);margin:auto 0 15px;font-size:22px;font-weight:850}.support-hero aside small{color:#b8c3bc;font-size:9px;line-height:1.55}.help-section,.test-workspace{background:#f0ede4;padding:95px max(30px,50vw - 610px)}.help-grid,.test-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.help-grid article,.test-grid article{border:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:280px;padding:25px;display:flex}.help-grid article>span,.test-card-head>span{color:var(--orange);font-size:10px;font-weight:900}.help-grid h2,.test-grid h2{letter-spacing:-.035em;margin:48px 0 12px;font-size:21px}.help-grid p,.test-grid p{color:#68756d;font-size:10px;line-height:1.65}.help-grid button{cursor:pointer;border:0;border-top:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;margin-top:auto;padding:14px 0 0;font-size:8px;font-weight:850}.ticket-section{grid-template-columns:.72fr 1.28fr;gap:90px;max-width:1280px;margin:0 auto;padding:110px 30px;display:grid}.ticket-copy h2{letter-spacing:-.055em;margin:16px 0 24px;font-size:clamp(38px,5vw,61px);line-height:.98}.ticket-copy>p:not(.section-number){color:#637067;font-size:12px;line-height:1.7}.ticket-promises{border-top:1px solid var(--line);margin-top:32px}.ticket-promises>div{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:15px 0;display:flex}.ticket-promises strong{font-size:10px}.ticket-promises span{color:#829087;font-size:8px}.ticket-form{border:1px solid var(--ink);background:#f3f1ea;padding:30px;box-shadow:11px 13px #14231d1c}.ticket-form label{flex-direction:column;gap:7px;margin-bottom:15px;display:flex}.ticket-form label>span{color:#536159;text-transform:uppercase;font-size:8px;font-weight:850}.ticket-form input,.ticket-form select,.ticket-form textarea{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bec7bf;border-radius:0;padding:11px 12px;font-size:11px}.ticket-form textarea{resize:vertical;line-height:1.5}.ticket-form input:focus,.ticket-form select:focus,.ticket-form textarea:focus{outline:2px solid var(--orange);outline-offset:1px}.ticket-form .privacy-check{grid-template-columns:20px 1fr;align-items:start;gap:10px;margin:7px 0 16px;display:grid}.ticket-form .privacy-check input{width:18px;height:18px;min-height:0;accent-color:var(--orange)}.ticket-form .privacy-check span{text-transform:none;font-weight:650;line-height:1.45}.privacy-check a{color:#b84a27;text-decoration:underline}.ticket-submit{cursor:pointer;background:var(--orange);color:#fff;border:0;width:100%;min-height:54px;font-size:9px;font-weight:900}.ticket-submit:disabled{cursor:wait;opacity:.65}.ticket-success{color:#256b47;background:#dff1e6;align-items:center;gap:12px;margin-top:15px;padding:15px;display:flex}.ticket-success>span{color:#fff;background:#2e7f57;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ticket-success strong,.ticket-success p{margin:0;font-size:9px;display:block}.ticket-success p{margin-top:4px}.ticket-error{color:#a83f20;background:#ffe5dd;margin:13px 0 0;padding:13px;font-size:9px}.test-profile{border:1px solid var(--ink);background:#f1eee6;flex-direction:column;gap:18px;padding:26px;display:flex;box-shadow:10px 12px #14231d1a}.test-profile label{flex-direction:column;gap:7px;display:flex}.test-profile label span,.test-profile>div span{color:#738078;text-transform:uppercase;font-size:8px;font-weight:850}.test-profile input,.test-profile select{min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bec7bf;padding:0 11px;font-size:11px}.test-profile>div{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:16px;display:flex}.test-profile strong{font-size:12px}.test-profile>small{color:#7b877f;font-size:8px}.test-progress{border:1px solid var(--line);background:#f1eee6;max-width:600px;margin-top:35px;padding:18px}.test-progress>div:first-child{justify-content:space-between;gap:18px;font-size:9px;display:flex}.progress-track{background:#d4d9d3;height:8px;margin:13px 0 8px}.progress-track span{background:var(--orange);height:100%;transition:width .25s;display:block}.test-progress small{color:#7b877f;font-size:7px}.test-card-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.test-card-head button{cursor:pointer;color:#627067;background:0 0;border:1px solid #c7cec7;min-height:32px;padding:0 9px;font-size:7px;font-weight:850}.test-grid article.complete{background:#eff7f1;border-color:#87b49a}.test-grid article.complete .test-card-head button{color:#fff;background:#2d8056;border-color:#2d8056}.test-grid article>a{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:14px;font-size:9px;font-weight:850;display:flex}.test-status{background:var(--ink);color:#fff;padding:105px max(30px,50vw - 610px)}.test-status>div:first-child{grid-template-columns:.35fr 1fr;align-items:end;gap:40px;margin-bottom:40px;display:grid}.test-status h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,66px)}.status-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.status-columns article{background:#1c3027;border:1px solid #ffffff2b;padding:27px}.status-columns>article>span{text-transform:uppercase;padding:7px 9px;font-size:7px;font-weight:900;display:inline-block}.status-ready{color:#246a46;background:#dff1e6}.status-planned{color:#a74424;background:#ffe4da}.status-columns ul{margin:25px 0 0;padding:0;list-style:none}.status-columns li{color:#d4ddd8;border-top:1px solid #ffffff1f;padding:13px 0;font-size:10px}.status-columns li:before{content:"✓";color:var(--orange);margin-right:10px}.test-next{border:1px solid #ffffff2b;justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding:23px;display:flex}.test-next strong{font-size:13px}.test-next p{color:#aeb9b3;margin:6px 0 0;font-size:9px}.test-next a{background:var(--orange);color:#fff;flex:none;align-items:center;min-height:45px;padding:0 16px;font-size:8px;font-weight:900;display:flex}@media (width<=920px){.support-hero,.test-hero,.ticket-section{grid-template-columns:1fr;gap:45px}.help-grid,.test-grid{grid-template-columns:1fr 1fr}.support-hero aside{min-height:190px}.status-columns{grid-template-columns:1fr}}@media (width<=620px){.support-hero,.test-hero{padding:60px 18px 55px}.support-hero h1,.test-hero h1{font-size:54px}.help-section,.test-workspace,.test-status{padding:72px 18px}.help-grid,.test-grid,.form-grid{grid-template-columns:1fr}.help-grid article,.test-grid article{min-height:240px}.ticket-section{padding:75px 18px}.ticket-form{padding:21px 17px;box-shadow:7px 8px #14231d1a}.test-status>div:first-child{grid-template-columns:1fr;gap:12px}.test-next{flex-direction:column;align-items:stretch}.test-next a{justify-content:center}.support-nav .nav-links>a:not(.nav-cta),.test-nav .nav-links>a:not(.nav-cta){display:none}}.launch-auto{border-left:4px solid var(--orange);background:var(--ink);color:#fff;flex-direction:column;gap:6px;max-width:600px;margin:-9px 0 28px;padding:18px 20px;display:flex}.launch-auto strong{color:#ff9c76;font-size:12px}.launch-auto span{color:#c5cec8;font-size:9px;line-height:1.55}.plan-price{flex-wrap:wrap}.plan-price small{color:#94a198;width:100%;margin-top:2px;font-size:7px;font-weight:750;display:block}.plan-price small s{color:#c6cec9}.featured .plan-price small{color:#6e7a72}.featured .plan-price small s{color:#9ea8a1}.signup-link{color:var(--orange);text-underline-offset:5px;margin-top:20px;font-size:10px;font-weight:900;text-decoration:underline;display:inline-flex}.link-order{text-align:center;justify-content:center;align-items:center;display:flex}.link-order.disabled{cursor:not-allowed;color:#7e8982;background:#c9cfca}.launch-page{background:#edf0ea;min-height:100vh}.launch-nav{max-width:1280px}.launch-hero{grid-template-columns:minmax(0,.9fr) minmax(470px,.72fr);align-items:start;gap:80px;max-width:1280px;margin:0 auto;padding:80px 30px 110px;display:grid}.launch-copy{position:sticky;top:35px}.launch-copy h1{letter-spacing:-.06em;margin:22px 0 28px;font-size:clamp(56px,6vw,86px);line-height:.92}.launch-copy h1 em{color:var(--orange)}.launch-copy>p:not(.eyebrow){color:#59675e;max-width:650px;font-size:16px;line-height:1.7}.launch-points{flex-wrap:wrap;gap:8px;margin:34px 0;display:flex}.launch-points span{color:#425148;text-transform:uppercase;background:#fff;border:1px solid #cbd2cc;padding:9px 12px;font-size:8px;font-weight:850}.launch-rule{border-left:4px solid var(--orange);background:var(--ink);color:#fff;max-width:610px;padding:22px}.launch-rule strong{font-size:11px}.launch-rule p{color:#b9c4bd;margin:9px 0 0;font-size:10px;line-height:1.6}.launch-form{border:1px solid var(--ink);background:var(--paper);padding:30px;box-shadow:12px 14px #14231d21}.launch-form h2{letter-spacing:-.04em;margin:8px 0 20px;font-size:31px}.launch-plans{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.launch-plans button{cursor:pointer;min-height:83px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d1d7d1;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.launch-plans button.active{border:2px solid var(--orange);background:#fff1ea}.launch-plans button>span,.launch-plans button>b{flex-direction:column;gap:4px;display:flex}.launch-plans strong{font-size:10px}.launch-plans small{color:#7d8981;font-size:7px}.launch-plans b{color:var(--orange);white-space:nowrap;align-items:flex-end;font-size:17px}.launch-plans b s{color:#98a29b;font-size:9px}.launch-form .form-grid{margin:24px 0 18px}.launch-form label:not(.privacy-check){flex-direction:column;gap:7px;display:flex}.launch-form label:not(.privacy-check)>span{color:#536159;text-transform:uppercase;font-size:8px;font-weight:850}.launch-form input{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bec7bf;padding:11px 12px;font-size:11px}.launch-form input:focus{outline:2px solid var(--orange);outline-offset:1px}.launch-form .privacy-check{color:#536159;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin:11px 0;font-size:8px;line-height:1.5;display:grid}.launch-form .privacy-check input{width:18px;height:18px;min-height:0;accent-color:var(--orange)}.privacy-check.optional{color:#7c8780}.launch-fineprint{color:#7d8981;text-align:center;margin-top:14px;font-size:7px;line-height:1.5;display:block}.admin-page{background:#edf0ea;min-height:100vh;padding-bottom:100px}.admin-nav{justify-content:space-between;align-items:center;max-width:1360px;min-height:88px;margin:0 auto;padding:0 30px;display:flex}.admin-nav>div{align-items:center;gap:18px;font-size:9px;display:flex}.admin-nav>div span{color:#718078}.admin-nav>div a{border-bottom:1px solid var(--ink);padding-bottom:4px;font-weight:850}.admin-head{justify-content:space-between;align-items:flex-end;gap:40px;max-width:1360px;margin:0 auto;padding:55px 30px 50px;display:flex}.admin-head h1{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(52px,6vw,82px);line-height:.91}.admin-head h1 em{color:var(--orange)}.admin-actions{gap:8px;display:flex}.admin-actions a{border:1px solid var(--ink);padding:13px 16px;font-size:8px;font-weight:850}.admin-actions a:first-child{background:var(--ink);color:#fff}.admin-kpis,.admin-grid,.admin-table-card{max-width:1300px;margin-left:auto;margin-right:auto}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-kpis article{border-top:4px solid var(--orange);background:#fff;flex-direction:column;min-height:150px;padding:24px;display:flex}.admin-kpis span{color:#748078;text-transform:uppercase;font-size:8px;font-weight:850}.admin-kpis strong{margin:20px 0 auto;font-size:38px}.admin-kpis small{color:#859087;font-size:8px}.admin-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.admin-card,.admin-table-card{background:#fff;padding:26px}.admin-card-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.admin-card-head span{color:#7b877f;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.admin-card-head h2{letter-spacing:-.03em;margin:6px 0 0;font-size:22px}.admin-card-head>strong{color:var(--orange);font-size:10px}.plan-bars{flex-direction:column;gap:15px;display:flex}.plan-bars>div{grid-template-columns:75px 1fr 28px;align-items:center;gap:11px;font-size:8px;display:grid}.plan-bars>div>div{background:#e2e6e2;height:8px}.plan-bars i{background:var(--orange);height:100%;display:block}.plan-bars strong{text-align:right}.admin-status{margin:0}.admin-status>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:9px;display:flex}.admin-status dd{margin:0;font-weight:850}.admin-status .ready{color:#2b8055}.admin-status .pending{color:#bc4d2a}.admin-table-card{margin-top:14px}.admin-table{min-width:980px}.admin-table td{vertical-align:top}.admin-table td small{color:#879189;margin-top:4px;display:block}.admin-table td a{color:#b84827;text-underline-offset:3px;text-decoration:underline}.admin-denied{text-align:center;background:var(--ink);color:#fff;place-content:center;min-height:100vh;padding:15vh 30px;display:grid}.admin-denied h1{font-size:42px}.admin-denied p{color:#b8c2bc}.admin-denied a{color:var(--orange);margin-top:20px;font-weight:850}@media (width<=980px){.launch-hero{grid-template-columns:1fr;gap:50px}.launch-copy{position:static}.admin-head{flex-direction:column;align-items:flex-start}.admin-kpis{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}}@media (width<=640px){.launch-nav .nav-links a:not(:last-child){display:none}.launch-hero{padding:55px 18px 85px}.launch-copy h1{font-size:53px}.launch-form{padding:22px 18px;box-shadow:8px 9px #14231d21}.launch-plans button{align-items:flex-start}.admin-nav{padding:0 18px}.admin-nav>div span{display:none}.admin-head{padding:40px 18px}.admin-head h1{font-size:51px}.admin-actions{flex-direction:column;width:100%}.admin-actions a{text-align:center}.admin-kpis,.admin-grid,.admin-table-card{margin-left:18px;margin-right:18px}.admin-kpis{grid-template-columns:1fr}.admin-card,.admin-table-card{padding:20px 16px}}@media (width<=620px){.nav .brand{filter:none;background-position:0;flex:0 0 118px;width:118px;height:48px}.nav .brand:after,.nav-register{display:none}.hero{gap:36px;min-height:0;margin:12px 10px 16px;padding:50px 24px 38px}.hero-card{min-height:330px;padding:20px}.hero .primary{justify-content:space-between;width:100%}.trust-row{display:none}.launch-banner{border-radius:20px;width:auto;margin:0 10px}}@media (width<=390px){.nav .brand{flex-basis:106px;width:106px;height:44px}.nav-login{padding:9px 8px;font-size:9px}}body{background:radial-gradient(circle at 8% 4%, #1677ff17, transparent 26rem), radial-gradient(circle at 92% 18%, #03d5cf14, transparent 25rem), var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Avenir Next,SF Pro Display,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}::selection{color:#031126;background:#03d5cf47}.nav,.account-nav,.admin-nav{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#f7f9fcc2;border-bottom:1px solid #06162f14;min-height:88px}.nav{max-width:1360px}.brand{filter:drop-shadow(0 8px 18px #0e4eb42e)}.nav-links{gap:20px}.nav-links a{transition:color .2s,border-color .2s,background .2s,transform .2s}.nav-links a:not(.nav-cta):hover{color:#0b65df}.nav-register,.nav-login,.nav-cta{border-radius:12px}.nav-register{background:#ffffffb3;border-color:#06162f26}.nav-login{border:1px solid #06162f4d;padding:10px 13px}.nav-cta{color:#fff;background:linear-gradient(135deg,#145dff,#03cfc9);border:0;box-shadow:0 10px 26px #1067e838}.nav-cta:hover{background:linear-gradient(135deg,#0d4ee0,#00bfb9);transform:translateY(-1px)}.launch-banner{color:#f6fbff;background:radial-gradient(circle at 18% 0,#03d5cf3d,#0000 22rem),linear-gradient(110deg,#04132d,#09265a 58%,#064e68);min-height:70px;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff14}.launch-banner strong{color:#84fff4;background:#ffffff14;border:1px solid #fff3;border-radius:999px}.launch-banner a{color:#9bfff7;border-color:#43e9de}.brand-film{color:#f7fbff;background:radial-gradient(circle at 82% 16%,#03d5cf33,#0000 26rem),radial-gradient(circle at 12% 82%,#176dff3d,#0000 30rem),linear-gradient(145deg,#020b1e,#061b3b 58%,#064254);border:1px solid #70b4ff2e;border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:center;gap:clamp(56px,8vw,120px);max-width:1360px;min-height:760px;margin:24px auto;padding:78px clamp(30px,6vw,88px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 85px #03122b3d}.brand-film:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0a,#0000 32%);position:absolute;inset:0}.brand-film>*{z-index:1;position:relative}.brand-film-copy .section-number{color:#54eee6;margin-bottom:20px}.brand-film-runtime{color:#a9bad0;letter-spacing:.14em;border:1px solid #ffffff2b;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850;display:inline-flex}.brand-film-copy h2{color:#fff;letter-spacing:-.06em;text-wrap:balance;max-width:680px;margin:28px 0 24px;font-size:clamp(48px,6vw,82px);line-height:.94}.brand-film-copy>p:not(.section-number){color:#b8c9dc;max-width:620px;margin:0;font-size:17px;line-height:1.7}.brand-film-copy>strong{color:#64eee6;letter-spacing:-.025em;margin-top:32px;font-size:clamp(19px,2.2vw,29px);display:block}.brand-film-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.brand-film-actions .primary{color:#fff;background:linear-gradient(135deg,#176dff,#03cdc7);border-radius:14px;box-shadow:0 14px 32px #0862e14d}.brand-film-actions .text-link{color:#e8f2ff;border-color:#ffffff61}.brand-film-stage{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff13;border:1px solid #ffffff2b;border-radius:34px;justify-self:center;width:min(100%,440px);padding:16px;position:relative;box-shadow:0 34px 80px #00051485,inset 0 1px #ffffff1f}.brand-film-stage video{z-index:2;aspect-ratio:512/910;object-fit:cover;background:#020b1e;border:0;border-radius:22px;width:100%;display:block;position:relative}.brand-film-glow{filter:blur(62px);background:#03d5cf47;border-radius:50%;position:absolute;inset:8% -16% 18%}.brand-film-caption{color:#9fb1c7;letter-spacing:.16em;text-align:center;padding:13px 5px 1px;font-size:9px;font-weight:850;display:block}@media (width<=900px){.brand-film{grid-template-columns:1fr;gap:50px;min-height:0;padding:64px 34px}.brand-film-copy{text-align:center}.brand-film-copy>p:not(.section-number){margin-left:auto;margin-right:auto}.brand-film-actions{justify-content:center}}@media (width<=620px){.brand-film{border-radius:24px;gap:38px;width:auto;margin:16px 10px;padding:46px 18px 24px}.brand-film-copy h2{margin-top:23px;font-size:clamp(44px,13vw,58px)}.brand-film-copy>p:not(.section-number){font-size:15px;line-height:1.6}.brand-film-copy>strong{margin-top:25px;font-size:20px}.brand-film-actions{flex-direction:column;align-items:stretch;gap:16px}.brand-film-actions .primary{justify-content:space-between;width:100%}.brand-film-stage{border-radius:26px;width:min(100%,390px);padding:10px}.brand-film-stage video{border-radius:18px}}.hero{color:#fff;background:radial-gradient(circle at 77% 16%,#03d5cf30,#0000 25rem),radial-gradient(circle at 12% 90%,#1677ff47,#0000 31rem),linear-gradient(135deg,#020b1e 0%,#071b3d 58%,#061f42 100%);border:1px solid #ffffff17;border-radius:34px;max-width:1360px;min-height:720px;margin-top:24px;margin-bottom:24px;padding:92px 64px;position:relative;overflow:hidden;box-shadow:0 35px 85px #05153038}.hero:after{content:"";pointer-events:none;border:1px solid #5ff5ed3d;border-radius:50%;width:420px;height:420px;position:absolute;top:-250px;right:-120px;box-shadow:0 0 0 70px #3193ff09,0 0 0 140px #3193ff06}.hero>*{z-index:1;position:relative}.eyebrow{color:#1262d8}.hero .eyebrow{color:#92a9c8}.eyebrow span{background:var(--cyan);box-shadow:0 0 14px #03d5cfb3}.hero h1{color:#f8fbff;text-wrap:balance}h1 em,h2 em,.hero h1 em{color:#58ece4;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#45a4ff,#5ff3e8);-webkit-background-clip:text;background-clip:text}.hero .primary,.accent,.login-card>a{color:#fff;background:linear-gradient(135deg,#176dff,#03cdc7);border-radius:14px;box-shadow:0 14px 32px #0862e14d}.hero .text-link{color:#ddecff;border-color:#ffffff61}.trust-row{color:#8fa5c2}.trust-row span:before{color:#54eadf}.hero-alert{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border-color:#ffffff1f;border-radius:14px}.hero-alert>span{background:linear-gradient(135deg,#1576ff,#02d1c9)}.hero-alert p{color:#9db0ca}.hero-alert strong{color:#fff}.hero-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff24,#fff1);border:1px solid #ffffff29;border-radius:24px;min-height:470px;transform:none;box-shadow:0 28px 65px #0005145c,inset 0 1px #ffffff1f}.hero-card:before{display:none}.hero-card-head,.hero-card>p,.metric span{color:#9eb1cb}.status{color:#dffef9}.plate-name{color:#eef7ff}.metric strong{color:#fff}.margin-bar{background:#ffffff1f;border-radius:99px;overflow:hidden}.margin-bar span{background:linear-gradient(90deg,#176fff,#08d8cd)}.newsletter-section{color:#fff;background:radial-gradient(circle at 0 100%,#1677ff47,#0000 28rem),linear-gradient(135deg,#020b1e,#071b3d 62%,#053c55);border-radius:34px;grid-template-columns:.95fr 1.05fr;gap:72px;max-width:1360px;margin:24px auto;padding:72px;display:grid;box-shadow:0 30px 75px #05153033}.newsletter-copy h2{letter-spacing:-.055em;margin:16px 0 24px;font-size:clamp(42px,5.5vw,72px);line-height:.96}.newsletter-copy>p:not(.eyebrow){color:#afc1d8;max-width:550px;line-height:1.65}.newsletter-copy ul{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.newsletter-copy li{color:#c7d8e9;border:1px solid #ffffff21;border-radius:99px;padding:8px 11px;font-size:11px}.newsletter-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff13;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;padding:30px;display:flex}.newsletter-form>label:first-child{margin-bottom:9px;font-size:12px;font-weight:850}.newsletter-form>input[type=email]{color:#06162f;min-height:58px;font:inherit;background:#fffffff5;border:1px solid #ffffff40;border-radius:12px;padding:0 16px;font-size:16px}.newsletter-form>input[type=email]:focus{border-color:#54e9df;outline:3px solid #4ee9df52}.newsletter-consent{color:#c5d5e6;grid-template-columns:22px 1fr;align-items:start;gap:11px;margin:20px 0;font-size:12px;line-height:1.55;display:grid}.newsletter-consent input{accent-color:#03d5cf;width:20px;height:20px;margin:1px 0 0}.newsletter-form button{cursor:pointer;color:#fff;min-height:54px;font:inherit;background:linear-gradient(135deg,#176dff,#03cdc7);border:0;border-radius:12px;font-weight:850}.newsletter-form button:disabled{cursor:wait;opacity:.65}.newsletter-form>small{color:#91a6c0;margin-top:14px;font-size:10px;line-height:1.55}.newsletter-form>small a{color:#7af3eb;text-decoration:underline}.newsletter-message{border-radius:10px;margin:14px 0 0;padding:12px;font-size:12px}.newsletter-message.sent{color:#aaffd6;background:#25c17e2b}.newsletter-message.error{color:#ffc2b9;background:#f5685626}.newsletter-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}@media (width<=900px){.newsletter-section{grid-template-columns:1fr;gap:38px;padding:54px 34px}}@media (width<=620px){.nav .brand{width:118px;height:48px}.nav .brand:after,.nav-register{display:none}.hero{border-radius:24px;gap:38px;min-height:0;margin:12px 10px 16px;padding:52px 24px 38px}.hero h1{font-size:clamp(46px,14vw,58px)}.hero-text{margin-top:24px;font-size:16px;line-height:1.55}.hero-feature-line{font-size:10px;line-height:1.65}.hero-actions{width:100%}.hero .primary{justify-content:space-between;width:100%}.hero-card{min-height:330px;padding:20px}.trust-row{display:none}.launch-banner{border-radius:20px;margin:0 10px;padding:20px}.newsletter-section{border-radius:24px;margin:16px 10px;padding:38px 20px}.newsletter-form{padding:22px 16px}.newsletter-copy h2{font-size:45px}}.calculator-section,.product-section{background:radial-gradient(circle at 90% 12%,#03d5cf17,#0000 24rem),linear-gradient(#eaf1fb,#f5f8fc)}.calculator-card,.product-shell{border:1px solid #0a30631f;border-radius:24px;overflow:hidden;box-shadow:0 28px 65px #08264f21}.calculator-inputs{background:#ffffffd1}.calculator-results,.module-nav,.priority-list,.account-next,.login-card,.account-hero aside{background:radial-gradient(circle at 100% 0,#03d5cf29,#0000 18rem),linear-gradient(145deg,#031129,#082651)}.result-price,.account-next a,.account-next form button,.account-hero aside strong{color:#54e9df}.input-shell,.segmented,.module-card input,.module-card select,.module-card textarea,.onboarding-card input,.integration-secret-form input{border-color:#082a5824;border-radius:11px;box-shadow:inset 0 1px 2px #06162f06}.input-shell:focus-within{border-color:#1677ff;box-shadow:0 0 0 4px #1677ff1a}.segmented{overflow:hidden}.segmented button.active{background:linear-gradient(135deg,#155fff,#09bdb8)}.price-signal{color:#fff;background:linear-gradient(135deg,#1568fb,#09bdb8);border-radius:12px}.tools-grid{border:0;gap:14px}.tool-card,.kpi-card,.overview-card,.module-card,.cockpit-kpis article,.forecast-grid article,.account-plan,.account-plans,.account-plans article,.admin-card,.admin-table-card,.onboarding-card{background:#ffffffdb;border:1px solid #0729541a;border-radius:18px;box-shadow:0 16px 38px #07234913}.tool-card+.tool-card{border-left:1px solid #0729541a}.tool-card.featured{background:linear-gradient(145deg,#eef5ff,#e8fbf9)}.tag,.table-action{background:linear-gradient(135deg,#155fff,#09bdb8);border-radius:999px}.soft-button,.module-card button,.primary-action,.refresh-button,.pdf-form button,.integration-secret-form button{background:linear-gradient(135deg,#0e52d6,#078eaa);border:0;border-radius:11px;box-shadow:0 10px 24px #0a53b429}.closing{background:radial-gradient(circle at 50% -20%,#03d5cf33,#0000 33rem),linear-gradient(145deg,#020a1a,#071c3e)}footer{color:#42536a}.betrieb-page,.onboarding-page,.betrieb-loading,.login-page,.account-page,.admin-page{background:radial-gradient(circle at 8% 0,#1677ff17,#0000 30rem),radial-gradient(circle at 96% 12%,#03d5cf14,#0000 27rem),#eef3f9}.app-topbar,.app-tabs{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#f7fafdd6;border-color:#06162f14}.app-tabs button{border-radius:999px}.app-tabs button.active{background:linear-gradient(135deg,#155fff,#08aaa9);border-color:#0000}.cockpit-kpis article{border-top-color:#1677ff}.priority-list{border-radius:20px;box-shadow:0 22px 48px #0416312e}.priority-list button>b{background:linear-gradient(135deg,#1677ff,#03d5cf);border-radius:9px}.module-card input:focus,.module-card select:focus,.module-card textarea:focus{outline-color:#1677ff8c}.onboarding-card{border-top-color:#1677ff;box-shadow:0 24px 60px #0723491f}.login-points span{background:#ffffffb8;border-color:#06162f1c;border-radius:999px}.login-card{border-top:0;border-radius:24px;box-shadow:0 28px 64px #03142c33}.account-hero aside{border-top:0;border-radius:20px;box-shadow:0 20px 45px #051c3d26}.account-plan,.account-next,.account-plans,.account-help{border-radius:18px}.account-plans article.selected{background:linear-gradient(145deg,#edf4ff,#edfffc);border-color:#1677ff;box-shadow:0 14px 30px #1677ff1a}.account-plans article>strong,.account-plans article>span{color:#1269e5}.account-plans article a,.account-plans article form button{background:linear-gradient(135deg,#0e52d6,#078eaa);border-radius:11px}.account-help{background:linear-gradient(135deg,#dfeaff,#e2faf7)}.admin-kpis article{border-top-color:#1677ff;border-radius:16px;box-shadow:0 14px 34px #07234912}.form-success{color:#126449;background:#dcf8ef;border-radius:12px}.form-error{border-radius:12px}@media (width<=620px){.nav{width:100%;height:76px;min-height:76px;padding:0 10px;overflow:hidden}.brand{background-position:0 6px;flex:0 0 132px;width:132px;height:66px}.brand:after{letter-spacing:.2em;font-size:6px;bottom:4px;left:14px;right:2px}.nav-links{flex:1;justify-content:flex-end;gap:5px;min-width:0}.nav-login,.nav-register{white-space:nowrap;border-radius:9px;min-width:0;padding:8px 6px;font-size:8px}.launch-banner{width:100%;padding:18px;overflow:hidden}.launch-banner>div{flex-direction:column;gap:12px;width:100%;min-width:0}.launch-banner>div>span{overflow-wrap:anywhere;width:100%;min-width:0;font-size:12px;line-height:1.55}.launch-banner strong{align-self:flex-start}.launch-banner a{max-width:100%}.hero{border-radius:24px;width:auto;min-height:0;margin:12px;padding:58px 22px 62px}.hero h1{font-size:clamp(45px,13vw,58px);line-height:.93}.hero-text{color:#afc0d6}.hero-card{border-radius:19px;min-height:410px;padding:23px;box-shadow:0 22px 45px #00071854}.button{border-radius:12px;width:100%}.calculator-section,.tools-section,.product-section{padding-left:14px;padding-right:14px}.calculator-card,.product-shell{border-radius:18px}.tools-grid{gap:11px}.tool-card+.tool-card{border-top:1px solid #0729541a}.account-nav,.admin-nav{padding-left:14px;padding-right:14px}.account-overview,.account-plans,.account-help,.admin-kpis,.admin-grid,.admin-table-card{margin-left:14px;margin-right:14px}}@media (width<=390px){.brand{flex-basis:122px;width:122px;height:62px}.brand:after{letter-spacing:.18em;font-size:5.5px}.nav-login,.nav-register{padding:8px 5px;font-size:7.5px}}.admin-inline-action{cursor:pointer;min-height:28px;color:var(--ink);font:inherit;white-space:nowrap;background:#f3f5f1;border:1px solid #c7cec8;margin-top:7px;padding:0 8px;font-size:7px;font-weight:850}.admin-inline-action:disabled{opacity:.55}.campaign-panel{scroll-margin-top:22px}.campaign-list{gap:18px;display:grid}.campaign-card{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface-soft));color:var(--text-primary);border-radius:20px;padding:24px}.campaign-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.campaign-card>header span{color:var(--brand-blue);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.campaign-card>header h3{letter-spacing:-.04em;margin:7px 0 4px;font-size:28px}.campaign-card>header small{color:var(--text-secondary);font-size:9px}.campaign-status{border:1px solid var(--border);color:var(--text-secondary);letter-spacing:.1em;border-radius:999px;padding:8px 11px;font-size:8px}.campaign-status.active{color:#1f6f51;background:#e5f7ee;border-color:#2e9d75}.campaign-status.paused{color:#916716;border-color:#c0902e}.campaign-status.ended{opacity:.7}.campaign-overview{grid-template-columns:190px minmax(0,1fr);gap:22px;margin-top:22px;display:grid}.campaign-qr{border:1px solid var(--border);color:#06162f;text-align:center;background:#fff;border-radius:16px;justify-items:center;gap:8px;padding:14px;display:grid}.campaign-qr img{width:154px;height:154px;image-rendering:crisp-edges;display:block}.campaign-qr a{color:#126ff0;font-size:9px;font-weight:900}.campaign-qr small{overflow-wrap:anywhere;color:#53657a;max-width:160px;font-size:7px}.campaign-kpis{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:8px;display:grid}.campaign-kpis>div{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:104px;padding:15px;display:flex}.campaign-kpis span,.campaign-rates span{color:var(--text-secondary);font-size:8px;font-weight:800}.campaign-kpis strong{color:var(--text-primary);font-size:19px}.campaign-funnel{gap:9px;margin-top:20px;display:grid}.campaign-funnel>div{grid-template-columns:128px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.campaign-funnel span{color:var(--text-secondary);font-size:9px}.campaign-funnel i{background:var(--brand-blue);border-radius:999px;height:11px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.campaign-funnel i{background:color-mix(in srgb,var(--brand-blue) 8%,var(--surface-soft))}}.campaign-funnel i b{border-radius:inherit;background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan));height:100%;display:block}.campaign-funnel strong{text-align:right;font-size:10px}.campaign-rates{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.campaign-rates>div{border-top:3px solid var(--brand-cyan);background:var(--surface);gap:7px;padding:12px;display:grid}.campaign-rates strong{font-size:13px}.campaign-privacy{color:var(--text-secondary);margin:18px 0 0;font-size:9px;line-height:1.6}.campaign-editor{border-top:1px solid var(--border);margin-top:18px}.campaign-editor>summary{cursor:pointer;min-height:44px;color:var(--brand-blue);align-items:center;font-size:9px;font-weight:900;display:flex}.campaign-editor form{background:var(--surface-soft);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.campaign-editor label{gap:6px;display:grid}.campaign-editor label span{color:var(--text-secondary);font-size:8px;font-weight:850}.campaign-editor input,.campaign-editor select{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:42px;color:var(--text-primary);font:inherit;border-radius:9px;padding:0 11px;font-size:10px}.campaign-editor input[readonly]{opacity:.72}.campaign-editor button{background:linear-gradient(135deg,var(--brand-blue),#0a7dcf);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:9px;align-self:end;font-size:9px;font-weight:900}.campaign-create{margin-top:20px;padding-top:4px}.campaign-create form{border:1px solid var(--border)}html[data-theme=dark] .campaign-status.active{color:#7aebc1;background:#103f32}.campaign-panel .admin-card-note{color:var(--text-secondary)}@media (width<=980px){.campaign-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-rates{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-editor form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.campaign-card{padding:18px 14px}.campaign-card>header h3{font-size:23px}.campaign-overview{grid-template-columns:1fr}.campaign-qr{justify-self:center;width:min(100%,220px)}.campaign-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-kpis>div{min-height:90px}.campaign-funnel>div{grid-template-columns:112px minmax(0,1fr) 34px}.campaign-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-editor form{grid-template-columns:1fr}.campaign-editor input,.campaign-editor select,.campaign-editor button{min-height:46px;font-size:12px}}.campaign-center-page{background:linear-gradient(#edf3f8 0,#f7fafc 420px,#eef3f6 100%);overflow-x:hidden}.campaign-center-page .admin-nav{color:var(--text-primary)}.campaign-center-head{justify-content:space-between;align-items:flex-end;gap:48px;max-width:1300px;margin:0 auto;padding:54px 30px 42px;display:flex}.campaign-center-head h1{color:#06162f;letter-spacing:-.06em;margin:17px 0 20px;font-size:clamp(48px,6vw,78px);line-height:.92}.campaign-center-head h1 em{color:#126ff0;font-style:normal}.campaign-center-head>div:first-child>p:last-child{color:#5f7184;max-width:640px;margin:0;font-size:14px;line-height:1.7}.campaign-center-head-status{background:#ffffffc7;border:1px solid #126ff033;border-radius:20px;gap:8px;min-width:280px;padding:22px 24px;display:grid;box-shadow:0 18px 50px #06162f14}.campaign-center-head-status span{color:#087f83;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.campaign-center-head-status strong{color:#06162f;font-size:16px}.campaign-center-tabs{z-index:20;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffffe0;border:1px solid #06162f1a;border-radius:999px;gap:7px;max-width:1300px;margin:0 auto;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 14px 34px #06162f17}.campaign-center-tabs a{scroll-snap-align:center;color:#627387;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:10px;font-weight:900;display:flex}.campaign-center-tabs a.active{color:#fff;background:linear-gradient(135deg,#126ff0,#10bfc1);box-shadow:0 8px 22px #126ff03d}.campaign-center-content{max-width:1300px;min-height:720px;margin:0 auto;padding:36px 30px 100px}.campaign-center-section-head{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:24px;display:flex}.campaign-center-section-head>div>span{color:#087f83;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.campaign-center-section-head h2,.campaign-center-section-head h3{color:#06162f;letter-spacing:-.035em;margin:7px 0 0}.campaign-center-section-head h2{font-size:31px}.campaign-center-section-head h3{font-size:23px}.campaign-center-section-head>small,.campaign-center-section-head>b{color:#688095;font-size:10px}.campaign-center-section-head.compact{margin-bottom:18px}.campaign-center-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.campaign-center-metrics article{background:#fff;border:1px solid #06162f1a;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:118px;padding:20px;display:flex;box-shadow:0 10px 28px #06162f0e}.campaign-center-metrics span{color:#718499;text-transform:uppercase;font-size:9px;font-weight:900}.campaign-center-metrics strong{color:#06162f;letter-spacing:-.04em;font-size:32px}.campaign-overview-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.campaign-channel-card{background:#fff;border:1px solid #06162f1a;border-radius:24px;flex-direction:column;min-height:300px;padding:27px;display:flex;box-shadow:0 14px 34px #06162f0f}.campaign-channel-card.featured{color:#fff;background:linear-gradient(145deg,#06162f,#0c315d)}.campaign-channel-card header{justify-content:space-between;gap:18px;display:flex}.campaign-channel-card header span,.campaign-channel-card header b{color:#159ba0;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.campaign-channel-card.featured header span,.campaign-channel-card.featured header b{color:#65eee6}.campaign-channel-card h3{color:#06162f;letter-spacing:-.04em;margin:30px 0 9px;font-size:31px}.campaign-channel-card.featured h3{color:#fff}.campaign-channel-card p{color:#6a7d91;max-width:520px;margin:0;line-height:1.6}.campaign-channel-card.featured p{color:#bcd0e5}.campaign-channel-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:auto 0 22px;display:grid}.campaign-channel-card dl div{gap:5px;display:grid}.campaign-channel-card dt{color:#7890a5;text-transform:uppercase;font-size:8px}.campaign-channel-card dd{color:#06162f;margin:0;font-size:20px;font-weight:900}.campaign-channel-card.featured dd{color:#fff}.campaign-channel-card a{color:#62eee5;font-size:10px;font-weight:900}.campaign-channel-card>small{color:#6f8397}.campaign-rollup-list{gap:10px;margin-top:16px;display:grid}.campaign-rollup-row{background:#fff;border:1px solid #06162f17;border-radius:19px;grid-template-columns:60px minmax(180px,1fr) minmax(360px,.9fr);align-items:center;gap:18px;padding:18px;display:grid}.campaign-rollup-number{color:#fff;background:linear-gradient(145deg,#126ff0,#18c8c4);border-radius:15px;place-items:center;width:50px;height:50px;font-size:18px;font-weight:900;display:grid}.campaign-rollup-identity span{color:#087f83;text-transform:uppercase;font-size:8px;font-weight:900}.campaign-rollup-row h3{color:#06162f;margin:5px 0;font-size:18px}.campaign-rollup-row small{color:#718499;line-height:1.45}.campaign-rollup-row dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.campaign-rollup-row dl div{border-left:1px solid #dce5ed;padding-left:12px}.campaign-rollup-row dt{color:#7c8da0;text-transform:uppercase;font-size:7px}.campaign-rollup-row dd{color:#06162f;margin:5px 0 0;font-size:17px;font-weight:900}.campaign-offline-group{background:#fff;border:1px solid #06162f1a;border-radius:24px;margin-bottom:16px;padding:26px}.campaign-offline-group.rollup{background:linear-gradient(#fff,#f2f9ff)}.campaign-offline-group>header{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.campaign-offline-group header span{color:#087f83;text-transform:uppercase;font-size:8px;font-weight:900}.campaign-offline-group header h2{color:#06162f;margin:5px 0}.campaign-offline-group header p{color:#718499;margin:0}.campaign-offline-group header>b{color:#126ff0;font-size:11px}.campaign-type-icon{color:#fff;background:linear-gradient(145deg,#126ff0,#13c9c4);border-radius:18px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid}.campaign-type-icon.flyer{background:#06162f}.campaign-offline-group .campaign-center-metrics{margin:22px 0 0}.campaign-offline-group .campaign-center-metrics article{min-height:94px;box-shadow:none}.campaign-offline-rollups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.campaign-offline-rollups article{background:#fff;border:1px solid #d9e5ef;border-radius:17px;grid-template-columns:45px minmax(0,1fr);gap:12px;padding:16px;display:grid}.campaign-offline-rollups article>strong{color:#126ff0;background:#eaf4ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.campaign-offline-rollups h3{color:#06162f;margin:0 0 5px;font-size:14px}.campaign-offline-rollups span{overflow-wrap:anywhere;color:#74889b;font-size:8px;display:block}.campaign-offline-rollups a{color:#087f83;grid-column:2;font-size:9px;font-weight:900}.campaign-display-tabs{scroll-snap-type:x proximity;background:#fff;border:1px solid #d8e2eb;border-radius:18px;gap:6px;max-width:100%;margin-bottom:20px;padding:6px;display:inline-flex;overflow-x:auto}.campaign-display-tabs a{scroll-snap-align:center;color:#64788d;border-radius:13px;place-items:center;gap:2px;min-width:132px;min-height:54px;padding:8px 14px;display:grid}.campaign-display-tabs a strong{font-size:10px}.campaign-display-tabs a small{font-size:8px;font-weight:800}.campaign-display-tabs a.active{color:#fff;background:#06162f}.campaign-placement-layout{grid-template-columns:.82fr 1.18fr;gap:18px;display:grid}.campaign-placement-layout>section{background:#fff;border:1px solid #06162f1a;border-radius:24px;min-width:0;padding:24px}.campaign-placement-form,.campaign-placement-update{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.campaign-placement-form label,.campaign-placement-update label{gap:6px;display:grid}.campaign-placement-form label span,.campaign-placement-update label span{color:#64798d;text-transform:uppercase;font-size:8px;font-weight:900}.campaign-placement-form input,.campaign-placement-form select,.campaign-placement-form textarea,.campaign-placement-update input,.campaign-placement-update select,.campaign-placement-update textarea{color:#06162f;min-width:0;min-height:44px;font:inherit;background:#f9fbfd;border:1px solid #cedae5;border-radius:11px;padding:10px 12px;font-size:11px}.campaign-placement-form .wide,.campaign-placement-update .wide{grid-column:1/-1}.campaign-placement-form button,.campaign-placement-update button{color:#fff;min-height:45px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#126ff0,#0daeb3);border:0;border-radius:11px;font-size:9px;font-weight:900}.campaign-form-note,.campaign-history-note{color:#74889b;margin:14px 0 0;font-size:9px;line-height:1.55;display:block}.campaign-placement-history{gap:9px;display:grid}.campaign-placement-history details{background:#fbfdff;border:1px solid #d8e3ec;border-radius:16px;overflow:hidden}.campaign-placement-history summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 16px;display:flex}.campaign-placement-history summary div{gap:5px;display:grid}.campaign-placement-history summary strong{color:#06162f}.campaign-placement-history summary span{color:#718499;font-size:9px}.campaign-placement-history summary b{color:#087f83;text-transform:uppercase;background:#e6f6f3;border-radius:999px;padding:7px 9px;font-size:8px}.campaign-placement-detail{border-top:1px solid #dce6ee;padding:16px}.campaign-placement-detail>p{color:#64798d;gap:4px;display:grid}.campaign-placement-detail>p strong{color:#06162f}.campaign-placement-detail .campaign-center-metrics article{min-height:80px;box-shadow:none;padding:13px}.campaign-placement-detail .campaign-center-metrics strong{font-size:23px}.campaign-results-table{background:#fff;border:1px solid #d7e2eb;border-radius:20px;overflow:hidden}.campaign-results-head,.campaign-results-table>article{grid-template-columns:minmax(220px,1.2fr) minmax(210px,1fr) repeat(4,minmax(70px,.35fr));align-items:center;gap:12px;display:grid}.campaign-results-head{color:#667b8f;text-transform:uppercase;background:#eaf1f7;padding:13px 18px;font-size:8px;font-weight:900}.campaign-results-table>article{border-top:1px solid #e0e8ef;padding:17px 18px}.campaign-results-table article div{gap:4px;display:grid}.campaign-results-table article strong{color:#06162f}.campaign-results-table article small,.campaign-results-table article span{color:#718499;font-size:9px;line-height:1.5}.campaign-results-table article b{color:#06162f;font-size:16px}.campaign-data-note{color:#315d68;background:#e9f8f7;border-left:4px solid #12b7b8;margin:18px 0;padding:16px 18px;font-size:10px;line-height:1.6}.campaign-result-foot{color:#fff;background:#06162f;border-radius:16px;justify-content:flex-end;gap:16px;margin-top:14px;padding:18px;display:flex}.campaign-result-foot span{color:#9eb3c9}.campaign-result-foot strong{margin-right:20px}.campaign-empty{text-align:center;color:#708499;padding:28px}.campaign-empty strong{color:#06162f}.campaign-empty p{max-width:560px;margin:8px auto 0;line-height:1.6}.campaign-result{border-radius:13px;margin:0 0 20px;padding:14px 17px;font-size:10px;font-weight:800}.campaign-result.success{color:#256947;background:#ddf5e9}.campaign-result.error{color:#9a482b;background:#fff0e6}html[data-theme=dark] .campaign-center-page{background:linear-gradient(#041126,#071a35)}.campaign-center-page :is(.campaign-center-head h1,.campaign-center-section-head h2,.campaign-center-section-head h3){color:#06162f}html[data-theme=dark] .campaign-center-page :is(.campaign-center-head h1,.campaign-center-section-head h2,.campaign-center-section-head h3){color:#edf7ff}html[data-theme=dark] .campaign-center-page :is(.campaign-center-head-status,.campaign-center-tabs,.campaign-center-metrics article,.campaign-channel-card,.campaign-rollup-row,.campaign-offline-group,.campaign-offline-rollups article,.campaign-placement-layout>section,.campaign-display-tabs,.campaign-placement-history details,.campaign-results-table){color:#edf7ff;background:#0a2345;border-color:#92c3e02e}html[data-theme=dark] .campaign-center-page :is(.campaign-center-head-status strong,.campaign-center-metrics strong,.campaign-channel-card h3,.campaign-channel-card dd,.campaign-rollup-row h3,.campaign-rollup-row dd,.campaign-offline-group h2,.campaign-offline-rollups h3,.campaign-placement-history summary strong,.campaign-placement-detail>p strong,.campaign-results-table article strong,.campaign-results-table article b,.campaign-empty strong){color:#edf7ff}html[data-theme=dark] .campaign-center-page :is(.campaign-placement-form input,.campaign-placement-form select,.campaign-placement-form textarea,.campaign-placement-update input,.campaign-placement-update select,.campaign-placement-update textarea){color:#edf7ff;background:#071a35;border-color:#92c3e038}html[data-theme=dark] .campaign-center-page .campaign-results-head{background:#0f3158}.campaign-center-page .campaign-channel-card.featured{background:linear-gradient(145deg,#06162f,#0c315d)}@media (width<=900px){.campaign-center-head{flex-direction:column;align-items:stretch;gap:24px}.campaign-center-head-status{min-width:0}.campaign-overview-grid,.campaign-placement-layout{grid-template-columns:1fr}.campaign-rollup-row{grid-template-columns:60px minmax(0,1fr)}.campaign-rollup-row dl{grid-column:1/-1}.campaign-offline-rollups{grid-template-columns:1fr}.campaign-results-table{overflow-x:auto}.campaign-results-head,.campaign-results-table>article{min-width:840px}}@media (width<=620px){.campaign-center-head{padding:34px 16px 28px}.campaign-center-head h1{font-size:48px}.campaign-center-tabs{border-radius:18px;margin:0 14px}.campaign-center-tabs a{flex:none;min-width:118px;min-height:46px}.campaign-center-content{padding:28px 14px 80px}.campaign-center-section-head{flex-direction:column;align-items:flex-start;gap:8px}.campaign-center-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-center-metrics article{min-height:96px;padding:16px}.campaign-center-metrics strong{font-size:27px}.campaign-channel-card{min-height:280px;padding:21px 17px}.campaign-channel-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-rollup-row{grid-template-columns:50px minmax(0,1fr);gap:13px;padding:15px}.campaign-rollup-number{width:44px;height:44px}.campaign-rollup-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-offline-group{padding:19px 15px}.campaign-offline-group>header{grid-template-columns:50px minmax(0,1fr)}.campaign-offline-group header>b{grid-column:2}.campaign-type-icon{width:48px;height:48px}.campaign-placement-layout>section{padding:19px 14px}.campaign-placement-form,.campaign-placement-update{grid-template-columns:1fr}.campaign-placement-form .wide,.campaign-placement-update .wide{grid-column:auto}.campaign-placement-form input,.campaign-placement-form select,.campaign-placement-form textarea,.campaign-placement-update input,.campaign-placement-update select,.campaign-placement-update textarea{min-height:48px;font-size:13px}.campaign-placement-form button,.campaign-placement-update button{min-height:48px}.campaign-result-foot{flex-direction:column;align-items:flex-start;gap:5px}.campaign-result-foot strong{margin:0 0 10px}}.admin-card-note{color:#68756d;max-width:860px;margin:-10px 0 22px;font-size:9px;line-height:1.55}.pilot-access-action{flex-direction:column;align-items:flex-start;min-width:150px;display:flex}.pilot-access-action label{color:#68756d;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex}.pilot-access-action select{min-height:30px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c7cec8;padding:0 7px;font-size:8px}.pilot-access-action .action-success{color:#267349}.pilot-access-action .action-error{color:#bc4c29;white-space:normal;max-width:220px}.pilot-account-note{background:#e7f4eb;border-left:3px solid #2b8055;padding:12px 14px;color:#225f41!important;margin-top:14px!important;font-size:9px!important}.integration-secret-card{max-width:760px;margin-top:0}.integration-secret-card>p{max-width:620px;line-height:1.65}.integration-secret-card .ready{color:#2b8055}.integration-secret-card .pending{color:#bc4d2a}.integration-secret-form{gap:10px;max-width:620px;margin-top:24px;display:grid}.integration-secret-form label{font-size:10px;font-weight:850}.integration-secret-form input{min-height:52px;font:inherit;background:#f8faf7;border:1px solid #bfc8c1;border-radius:0;padding:0 14px}.integration-secret-form button{background:var(--ink);color:#fff;cursor:pointer;min-height:52px;font:inherit;border:0;padding:0 18px;font-weight:850}.form-success,.form-error{padding:13px 15px}.form-success{color:#1f7048;background:#e6f5ec}.form-error{color:#9c3c22;background:#fdebe5}.form-note{color:#718078;font-size:10px}.betrieb-page,.onboarding-page,.betrieb-loading{min-height:100vh;color:var(--ink);background:#edf0ea}.betrieb-loading{text-align:center;place-content:center;gap:20px;display:grid}.app-topbar{z-index:20;background:#edf0eaf7;border-bottom:1px solid #d3dad4;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 max(18px,50vw - 690px);display:flex;position:sticky;top:0}.app-topbar>div{align-items:center;gap:15px;font-size:9px;display:flex}.app-topbar>div span{color:#748078;text-transform:capitalize}.app-topbar>div a{border-bottom:1px solid;font-weight:850}.app-tabs{z-index:19;scrollbar-width:thin;background:#fff;border-bottom:1px solid #d3dad4;gap:6px;padding:11px max(18px,50vw - 690px);display:flex;position:sticky;top:76px;overflow-x:auto}.app-tabs button{cursor:pointer;color:#5d6a62;min-height:38px;font:inherit;background:#fff;border:1px solid #d4dad5;flex:none;padding:0 13px;font-size:8px;font-weight:850}.app-tabs button.active{border-color:var(--ink);background:var(--ink);color:#fff}.app-message{overflow-wrap:anywhere;max-width:1320px;margin:18px auto 0;padding:14px 17px;font-size:9px;line-height:1.55}.app-message.success{color:#246a46;background:#dff1e6}.app-message.error,.form-error{color:#a83f20;background:#ffe5dd}.app-message.app-toast{justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.app-message.app-toast button{width:44px;min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;font-size:22px}.app-feedback-overlay{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010e23b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-feedback-dialog{border:2px solid var(--border);background:var(--surface);width:min(520px,100%);color:var(--text-primary);text-align:center;border-radius:28px;padding:28px;box-shadow:0 28px 90px #00000061}.app-feedback-dialog .app-feedback-icon{color:#24704a;background:#dff1e6;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 16px;font-size:30px;font-weight:900;display:grid}.app-feedback-dialog.error .app-feedback-icon{color:#a83f20;background:#ffe5dd}.app-feedback-dialog h2{margin:0 0 12px;font-size:clamp(25px,5vw,38px)}.app-feedback-dialog p{color:var(--text-secondary);margin:0 0 15px;line-height:1.55}.app-feedback-dialog .app-feedback-help{background:var(--surface-soft);color:var(--text-primary);text-align:left;border-radius:14px;padding:14px;font-weight:700}.app-feedback-dialog button{color:#fff;cursor:pointer;background:#0a1f3d;border:0;border-radius:16px;width:100%;min-height:54px;margin-top:8px;font-weight:900}.privacy-cleanup{color:#4c3810;background:#fff2cc;border:1px solid #d79824;border-radius:16px;margin-top:18px;padding:18px}.privacy-cleanup p{margin:6px 0 14px}[data-theme=dark] .privacy-cleanup{color:#ffe39a;background:#3b2d10}.app-shell{max-width:1380px;margin:0 auto;padding:62px 30px 110px}.app-heading{max-width:850px;margin-bottom:42px}.app-heading h1{letter-spacing:-.055em;margin:17px 0 16px;font-size:clamp(42px,5vw,72px);line-height:.95}.app-heading>p:last-child{color:#657269;max-width:760px;font-size:12px;line-height:1.65}.cockpit-kpis{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.cockpit-kpis.compact{grid-template-columns:repeat(3,1fr);margin-bottom:16px}.cockpit-kpis article{border-top:4px solid var(--orange);background:#fff;flex-direction:column;min-height:155px;padding:22px;display:flex}.cockpit-kpis article.green{border-color:#2b8055}.cockpit-kpis article.yellow{border-color:#d39b2c}.cockpit-kpis article.red{border-color:#bb422d}.cockpit-kpis span,.module-card label>span{color:#748078;text-transform:uppercase;font-size:8px;font-weight:850}.cockpit-kpis strong{margin:25px 0 auto;font-size:clamp(22px,3vw,36px)}.cockpit-kpis small{color:#7e8a82;font-size:8px;line-height:1.4}.cockpit-overview{margin-top:22px}.cockpit-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:30px;margin-bottom:16px;display:grid}.cockpit-section-heading span,.cockpit-transparency>div>span{color:var(--blue);letter-spacing:.14em;font-size:8px;font-weight:900}.cockpit-section-heading h2,.cockpit-transparency h2{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(24px,3vw,38px)}.cockpit-section-heading p,.cockpit-transparency p{color:var(--text-secondary);margin:0;font-size:9px;line-height:1.6}.cockpit-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.cockpit-module-grid button{cursor:pointer;border:1px solid var(--border);border-top:4px solid var(--blue);background:var(--surface);min-height:205px;color:var(--text-primary);text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;padding:20px;display:flex;box-shadow:0 14px 32px #07234911}.cockpit-module-grid button:hover,.cockpit-module-grid button:focus-visible{border-top-color:var(--brand-cyan);transform:translateY(-2px)}.cockpit-module-grid button>span{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.cockpit-module-grid button>strong{color:var(--text-primary);margin:20px 0 5px;font-size:clamp(24px,2.8vw,34px);line-height:1}.cockpit-module-grid button>p{color:var(--text-primary);margin:0 0 15px;font-size:9px;font-weight:850;line-height:1.4}.cockpit-module-grid button>small{color:var(--text-secondary);margin-bottom:18px;font-size:8px;line-height:1.5}.cockpit-module-grid button>i{color:var(--blue);margin-top:auto;font-size:8px;font-style:normal;font-weight:900}.cockpit-transparency{border:1px solid var(--border);background:var(--surface);border-radius:20px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:28px;margin-top:16px;padding:24px;display:grid}.cockpit-transparency dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.cockpit-transparency dl>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;padding:13px}.cockpit-transparency dt{color:var(--text-secondary);text-transform:uppercase;font-size:7px;font-weight:900}.cockpit-transparency dd{color:var(--text-primary);margin:7px 0 4px;font-size:10px;font-weight:900}.cockpit-transparency small{color:var(--text-secondary);font-size:7px;line-height:1.4}.priority-list{background:var(--ink);color:#fff;margin-top:16px;padding:28px}.priority-list h2{margin:0 0 18px;font-size:25px}.priority-list button{cursor:pointer;color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff26;grid-template-columns:36px 1fr auto;align-items:center;gap:16px;width:100%;padding:18px 0;display:grid}.priority-list button>b{background:var(--orange);place-items:center;width:30px;height:30px;display:grid}.priority-list button span{flex-direction:column;gap:5px;display:flex}.priority-list button strong{font-size:11px}.priority-list button small{color:#aeb9b2;font-size:8px}.priority-list button i{color:var(--orange);font-size:8px;font-style:normal;font-weight:850}.setup-guide{background:linear-gradient(145deg,#fff,#eef6ff 60%,#e9fbf8);border:1px solid #1677ff2e;border-radius:20px;margin:0 0 16px;padding:26px;box-shadow:0 16px 38px #07234912}.setup-guide-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.setup-guide-head span{color:#1269e5;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.setup-guide-head h2{letter-spacing:-.04em;margin:8px 0 0;font-size:25px}.setup-guide-head>strong{font-size:12px}.setup-progress{background:#dce5ee;border-radius:999px;height:7px;margin:18px 0 9px;overflow:hidden}.setup-progress i{border-radius:inherit;background:linear-gradient(90deg,#155fff,#03d5cf);height:100%;transition:width .25s;display:block}.setup-steps{display:grid}.setup-steps button{width:100%;min-height:58px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #06162f17;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;padding:11px 0;display:grid}.setup-steps button>b{color:#135fca;background:#dde7f4;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.setup-steps button.done>b{color:#1f7048;background:#d7f5e8}.setup-steps button>span{flex-direction:column;gap:3px;display:flex}.setup-steps button strong{font-size:10px}.setup-steps button small{color:#718078;font-size:8px}.setup-steps button>i{color:#1269e5;font-size:8px;font-style:normal;font-weight:900}.module-columns,.proposal-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:14px;display:grid}.proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px}.module-card{background:#fff;border:1px solid #d3dad4;flex-direction:column;gap:14px;padding:25px;display:flex}.module-card.wide{min-width:0}.module-card h2{letter-spacing:-.035em;margin:0 0 8px;font-size:23px}.module-card p{color:#5f6c64;margin:0;font-size:9px;line-height:1.55}.module-card>small,.legal-note{color:#7b877f;font-size:7px;line-height:1.55}.module-card label{flex-direction:column;gap:6px;display:flex}.module-card input,.module-card select,.module-card textarea,.onboarding-card input{width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c7cec8;border-radius:0;padding:10px 11px;font-size:10px}.module-card textarea{resize:vertical}.module-card input:focus,.module-card select:focus,.module-card textarea:focus{outline:2px solid var(--orange);outline-offset:1px}.module-card button,.primary-action,.refresh-button,.pdf-form button{cursor:pointer;border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:44px;font:inherit;padding:0 14px;font-size:8px;font-weight:900}.module-card button:disabled,.primary-action:disabled{cursor:wait;opacity:.55}.module-card .check,.check{color:#56635b;grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:8px;line-height:1.45;display:grid}.check input{width:18px;height:18px;min-height:0;accent-color:var(--orange)}.module-card,.module-card *{box-sizing:border-box;min-width:0}.module-card :is(input,select,textarea){max-width:100%}.shift-requirement-form input:disabled{opacity:.75;background:var(--surface-soft)}.team-section-picker{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:7px;margin:0 0 18px;padding:14px 16px;display:grid}.team-section-picker span{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.team-section-picker select{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:46px;color:var(--text-primary);font:inherit;border-radius:10px;padding:10px 12px;font-weight:800}.absence-review article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:14px;padding:14px 0;display:grid}.absence-review article>div{gap:5px;display:grid}.absence-review article small{color:var(--text-secondary)}.absence-review article form{gap:8px;display:grid}.absence-actions{flex-wrap:wrap;gap:7px;display:flex}.absence-actions button{flex:1;min-width:90px}.employee-absence{border-bottom:1px solid var(--line);gap:10px;padding:12px 0;display:grid}.employee-absence form{gap:9px;display:grid}.payroll-upload-card,.payroll-review{grid-column:1/-1}.payroll-upload-card{border-top:4px solid #1677ff}.payroll-drafts{gap:12px;display:grid}.payroll-drafts details,.employee-work-settings{background:var(--surface);border:1px solid #ccd5dd}.payroll-drafts summary,.employee-work-settings summary{cursor:pointer;color:var(--ink);padding:14px;font-size:9px;font-weight:900}.payroll-drafts details>.form-grid{padding:0 14px 14px}.payroll-drafts details>.check,.payroll-drafts details>small{margin:0 14px 14px}.employee-work-settings{width:100%}.employee-work-settings form{gap:10px;padding:12px;display:grid}.employee-work-settings .check{text-transform:none}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-form{max-width:900px}.responsive-list{flex-direction:column;display:flex}.responsive-list>article{border-top:1px solid #e0e5e1;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.responsive-list>article>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.responsive-list strong{overflow-wrap:anywhere;font-size:10px}.responsive-list small{color:#758179;font-size:8px;line-height:1.4}.responsive-list button{flex:none;min-height:34px}.button-pair{gap:5px;display:flex}.proposal-metrics{gap:25px;display:flex}.proposal-metrics strong{font-size:22px}.status-chip{color:#647168;text-transform:uppercase;background:#edf0ea;align-self:flex-start;padding:6px 8px;font-size:7px;font-weight:900}.warning{background:#fff1cc;padding:10px;color:#755b1d!important}.pdf-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;max-width:650px;display:grid}.pdf-form label{flex-direction:column;gap:6px;display:flex}.pdf-form label span{text-transform:uppercase;font-size:8px;font-weight:850}.forecast-note{color:#6d5a2f;background:#fff6df;margin:0 0 18px;padding:16px;font-size:9px}.forecast-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.forecast-grid article{background:#fff;border-top:4px solid #5b8da5;flex-direction:column;gap:10px;min-height:230px;padding:21px;display:flex}.forecast-grid span{color:#6e7a72;text-transform:uppercase;font-size:8px;font-weight:900}.forecast-grid strong{font-size:18px}.forecast-grid small,.forecast-grid div,.forecast-grid p{color:#68756d;font-size:8px;line-height:1.5}.refresh-button{color:var(--ink);background:#fff;margin:-25px 0 20px}.onboarding-page{padding-bottom:80px}.onboarding-page .app-topbar{position:static}.onboarding-card{border-top:5px solid var(--orange);background:#fff;flex-direction:column;gap:22px;width:min(850px,100% - 36px);margin:60px auto;padding:clamp(24px,5vw,55px);display:flex;box-shadow:12px 14px #14231d1a}.onboarding-card h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,7vw,64px)}.onboarding-card>p{color:#657269;font-size:11px;line-height:1.65}.onboarding-card details{border:1px solid #d3dad4;padding:18px}.onboarding-card summary{cursor:pointer;font-size:10px;font-weight:900}.onboarding-card details .form-grid{margin-top:18px}.onboarding-lessons{flex-direction:column;gap:10px;display:flex}.onboarding-lessons h2{margin:0 0 8px}.onboarding-lessons label{border:1px solid #d7ddd8;grid-template-columns:20px 1fr;gap:12px;padding:14px;display:grid}.onboarding-lessons input{width:18px;min-height:18px}.onboarding-lessons label span{flex-direction:column;gap:5px;display:flex}.onboarding-lessons small{color:#6f7b73;font-size:8px;line-height:1.55}.onboarding-card.success{text-align:center;align-items:center}.onboarding-card.success>span{color:#fff;background:#2b8055;border-radius:50%;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.onboarding-card.success a{background:var(--ink);color:#fff;padding:14px 20px;font-size:9px;font-weight:900}.availability-editor{flex-direction:column;gap:9px;display:flex}.availability-editor>h2,.availability-editor>p{margin:0}.availability-editor>div{border-bottom:1px solid #e1e5e2;grid-template-columns:minmax(95px,1fr) minmax(110px,1fr) minmax(110px,1fr);align-items:end;gap:10px;padding:10px 0;display:grid}.availability-editor label{flex-direction:column;gap:4px;display:flex}.availability-editor input{min-width:0}.forecast-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.forecast-parts span{color:#526159;background:#eef2ee;padding:6px;font-size:7px}.schedule-actions{flex-wrap:wrap;margin-top:14px}.secondary-action{color:var(--ink)!important;background:#fff!important}.module-subtabs{border:1px solid var(--line);background:var(--surface);border-radius:22px;gap:8px;margin:-10px 0 28px;padding:8px;display:flex;overflow-x:auto}.module-subtabs button{min-width:max-content;color:var(--ink);background:0 0;border:0;border-radius:16px;padding:12px 18px;font-weight:850}.module-subtabs button.active{background:var(--blue);color:#fff}.schedule-calendar{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:30px;display:grid}.schedule-calendar article{border:1px solid var(--line);background:var(--surface);border-radius:22px;flex-direction:column;min-height:245px;padding:18px;display:flex}.schedule-calendar header{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding-bottom:14px;display:flex}.schedule-calendar header div{display:grid}.schedule-calendar header span,.schedule-calendar footer{color:var(--text-secondary);text-transform:uppercase;font-size:8px;font-weight:800}.schedule-calendar header b{color:var(--blue);text-align:right;font-size:9px}.schedule-calendar article>div{flex:1;padding:10px 0}.schedule-calendar article p{margin:0 0 10px;display:grid}.schedule-calendar article p strong{font-size:10px}.schedule-calendar article p span,.schedule-calendar article small{color:var(--text-secondary);font-size:8px}.quick-calculator{margin-bottom:28px}.quick-calculator-grid{grid-template-columns:1fr 1fr 1.2fr;align-items:end;gap:12px;display:grid}.quick-calculator-grid>div{background:var(--navy);color:#fff;align-content:center;min-height:112px;padding:18px;display:grid}.quick-calculator-grid>div span,.quick-calculator-grid>div small{font-size:8px;color:#c7d4df!important}.quick-calculator-grid>div strong{color:#4cf0de;font-size:28px}.detail-section-label{margin:30px 0 18px}.detail-section-label span{color:var(--blue);letter-spacing:.16em;font-size:8px;font-weight:900}.detail-section-label h2{margin:7px 0 0}.assistant-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.assistant-template-grid button{text-align:left;background:var(--surface-soft);min-height:68px;color:var(--ink);border:1px solid var(--line);padding:12px;display:grid}.assistant-template-grid small{color:var(--text-secondary)}.install-app-card{border:2px solid var(--blue);background:var(--surface);border-radius:18px;margin:20px 0;padding:16px 18px}.install-app-card summary{color:var(--ink);cursor:pointer;font-weight:900}.install-app-card p,.install-app-card small{color:var(--text-secondary);font-size:9px;line-height:1.55}.onboarding-missing,.onboarding-complete-data{border-radius:14px;gap:5px;margin:18px 0;padding:15px;display:grid}.onboarding-missing{background:var(--warning-bg);color:var(--warning-text)}.onboarding-complete-data{color:#236a47;background:#dff5e8}.onboarding-missing span{font-size:9px}.customer-ticket-dropdown{margin:14px 0}.customer-ticket-dropdown summary{border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:12px;padding:13px;font-weight:850}.sensitive-fields{background:#f5f7f5;width:100%;margin:8px 0 0;padding:10px}.sensitive-fields>div{border-bottom:1px solid #dfe4e0;grid-template-columns:minmax(90px,.7fr) 1.3fr;gap:8px;padding:5px 0;display:grid}.sensitive-fields dt{color:#6a766e;font-size:7px}.sensitive-fields dd{overflow-wrap:anywhere;margin:0;font-size:8px}.opening-hours{gap:8px;margin:8px 0 18px;display:grid}.opening-hours>div{border:1px solid #dfe4e0;grid-template-columns:minmax(90px,1fr) repeat(2,minmax(110px,1fr));align-items:end;gap:10px;padding:10px;display:grid}.document-requirements{gap:12px;display:grid}.document-requirements label{gap:6px;display:grid}.invoice-line{border:1px solid #d8ded9;margin:15px 0;padding:14px}.invoice-line legend{text-transform:uppercase;padding:0 7px;font-size:8px;font-weight:900}.ai-review-banner{color:#12345f;background:#eaf4ff;border-left:4px solid #1677ff;flex-direction:column;gap:5px;padding:15px;display:flex}.ai-review-banner strong{font-size:10px}.ai-review-banner span,.ai-review-banner small{color:#526b87;font-size:8px;line-height:1.5}.supplier-create-confirm{color:#5f4816;background:#fff6db;border:2px solid #d59a28;grid-template-columns:22px 1fr;align-items:start;padding:15px;gap:11px!important;display:grid!important}.supplier-create-confirm input{accent-color:#1677ff;width:20px;height:20px;min-height:20px}.supplier-create-confirm>span{flex-direction:column;gap:5px;display:flex;color:inherit!important;text-transform:none!important;font-size:9px!important}.supplier-create-confirm small{color:#725d2d;font-size:8px;line-height:1.5}.invoice-line.needs-review{background:#fffaf0;border:2px solid #d59a28}.invoice-line.needs-review legend{color:#8b6417}.procurement-shell{padding-top:0}.procurement-area{gap:16px;display:grid}.procurement-area>.app-heading{margin-bottom:18px}.procurement-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.procurement-summary article{background:#fff;border-top:4px solid #1677ff;flex-direction:column;min-height:118px;padding:18px;display:flex}.procurement-summary article.alert{background:#fff0eb;border-color:#c74734}.procurement-summary article.ok{border-color:#26835a}.procurement-summary span{color:#6a776f;text-transform:uppercase;font-size:8px;font-weight:900}.procurement-summary strong{margin:15px 0 auto;font-size:27px}.procurement-summary small{color:#76827a;font-size:8px}.procurement-grid{margin-top:0}.section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.section-heading h2{margin-top:10px}.danger-number{color:#bd3f2d}.safe-number{color:#287954}.price-comparison-list,.saved-price-lists,.order-history{gap:9px;display:grid}.price-comparison{background:#f7f8f6;border:1px solid #d6ddd7;border-left:5px solid #839087;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:20px;padding:14px;display:grid}.price-comparison.over{background:#fff0eb;border-color:#e4a293 #e4a293 #e4a293 #c53f2d}.price-comparison.under{background:#eaf7f0;border-left-color:#27845a}.price-comparison>div{flex-direction:column;gap:4px;display:flex}.price-comparison small{color:#6d7971;font-size:8px}.price-comparison dl{gap:16px;margin:0;display:flex}.price-comparison dl div{flex-direction:column;display:flex}.price-comparison dt{color:#748078;text-transform:uppercase;font-size:7px}.price-comparison dd{margin:3px 0 0;font-size:9px;font-weight:900}.price-comparison>b{font-size:8px}.saved-price-lists{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.saved-price-lists article{border:1px solid #d9dfda;flex-direction:column;gap:5px;padding:12px;display:flex}.saved-price-lists small,.saved-price-lists a{color:#6c7870;overflow-wrap:anywhere;font-size:8px}.price-list-supplier-assignment{gap:7px;margin-top:8px;display:grid}.price-list-supplier-assignment label{min-width:0}.price-list-supplier-assignment select{width:100%}.price-list-supplier-assignment button{min-height:44px;padding:8px 10px}.selected-supplier-summary{border:1px solid var(--border);background:var(--surface-soft);flex-direction:column;justify-content:center;gap:4px;min-height:74px;padding:12px;display:flex}.selected-supplier-summary span{color:var(--text-secondary);text-transform:uppercase;font-size:8px;font-weight:900}.selected-supplier-summary small{color:var(--text-secondary)}.ai-chip{color:#fff;background:linear-gradient(100deg,#1677ff,#10bdb8);border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.dictation-box{background:#edf6ff;border:1px solid #bfcfdf;grid-template-columns:1fr auto;align-items:end;gap:11px;padding:16px;display:grid}.dictation-box small{color:#596c7f;grid-column:1/-1}.order-line{grid-template-columns:1fr minmax(130px,.25fr);gap:12px;display:grid}.order-history{margin-top:18px}.order-history>article{border-top:1px solid #dce1dd;grid-template-columns:1fr auto;gap:16px;padding:14px 0;display:grid}.order-history>article>div:first-child{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.order-history small{color:#6e7b73;font-size:8px}.order-history details{width:100%}.order-history summary{cursor:pointer;font-size:8px;font-weight:900}.order-history pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f5f2;max-width:100%;padding:12px;font:8px/1.5 inherit;overflow-x:auto}.order-email-preview{gap:8px;margin-top:8px;display:grid}.order-send-confirmation{border:1px solid var(--border);background:var(--surface-soft);align-items:flex-start;gap:8px;padding:10px;display:flex}.order-send-confirmation input{width:auto;margin-top:2px}.order-send-confirmation span{color:var(--text-primary);text-transform:none;font-size:8px;font-weight:800}.order-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.order-actions a{border:1px solid var(--ink);justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.whatsapp-share-preview{border:1px solid var(--border);min-width:220px;padding:10px}.whatsapp-share-preview p,.whatsapp-share-preview small{max-width:320px;margin:8px 0;display:block}.whatsapp-share-preview a{color:#fff;background:#167447;border-color:#167447}.order-line{border:1px solid var(--border);background:var(--surface-soft);margin-top:10px;padding:14px}.order-line-group{gap:8px;display:grid}.order-line-insert{border:1px dashed var(--brand-blue);width:100%;min-height:44px;margin-top:8px;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.order-line-insert{border:1px dashed color-mix(in srgb,var(--brand-blue) 65%,var(--border))}}.order-line-insert{background:var(--brand-blue);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.order-line-insert{background:color-mix(in srgb,var(--brand-blue) 5%,var(--surface))}}.order-line-insert{color:var(--brand-blue);font:inherit;cursor:pointer;font-size:8px;font-weight:900}.order-line-insert:disabled{cursor:not-allowed;opacity:.5}.article-picker{min-width:0;position:relative}.article-picker-label{color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.article-picker-trigger{border:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.article-picker-trigger>span{overflow-wrap:anywhere;min-width:0}.article-picker-trigger small{color:var(--text-secondary);font-size:8px}.article-picker-trigger b{color:var(--brand-cyan);flex:none;font-size:18px}.article-picker-panel{z-index:8;border:1px solid var(--brand-cyan);margin-top:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.article-picker-panel{border:1px solid color-mix(in srgb,var(--brand-cyan) 65%,var(--border))}}.article-picker-panel{background:var(--surface);border-radius:12px;box-shadow:0 16px 36px #051c362e}.article-picker-search{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);padding:10px;position:sticky;top:0}.article-picker-search label{color:var(--text-secondary);text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.article-picker-search input{width:100%;min-height:46px;font-size:16px}.article-picker-options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(320px,42vh);overflow-y:auto}.article-picker-options button{border:0;border-bottom:1px solid var(--border);width:100%;min-height:52px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.article-picker-options button:hover,.article-picker-options button:focus-visible,.article-picker-options button.selected{background:var(--brand-blue)}@supports (color:color-mix(in lab, red, red)){.article-picker-options button:hover,.article-picker-options button:focus-visible,.article-picker-options button.selected{background:color-mix(in srgb,var(--brand-blue) 10%,var(--surface))}}.article-picker-options button:hover,.article-picker-options button:focus-visible,.article-picker-options button.selected{outline:none}.article-picker-options button:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-cyan)}.article-picker-options button strong{font-size:9px}.article-picker-options button small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:8px}.article-picker-empty{color:var(--text-secondary);margin:0;padding:16px 12px;font-size:9px;line-height:1.5}.manual-order-item{border:1px dashed var(--brand-blue);background:var(--brand-blue);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(130px,.3fr);gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.manual-order-item{background:color-mix(in srgb,var(--brand-blue) 6%,var(--surface))}}.order-delivery-confirmation{color:#17643f;background:#e9f8f0;border:1px solid #3e9b70;flex-direction:column;gap:3px;width:100%;margin:8px 0 0;padding:11px 13px;display:flex}.order-delivery-confirmation strong,.order-delivery-confirmation span{color:inherit;font-size:9px;line-height:1.45}.order-delivery-confirmation.checked{color:#1f5f98;background:#edf6ff;border-color:#4d83b4}.order-delivery-confirmation.whatsapp{color:#17643f;background:#edf9f2;border-color:#27865a}.order-line-remove{color:#9d3828;min-height:38px;font:inherit;cursor:pointer;background:#fff0eb;border:1px solid #c45b49;grid-column:1/-1;justify-self:end;padding:0 13px;font-size:8px;font-weight:900}.order-actions .danger-link{color:#9d3828;min-height:42px;font:inherit;cursor:pointer;background:#fff0eb;border:1px solid #c45b49;padding:0 12px;font-size:8px;font-weight:900}.order-actions .danger-link:disabled,.order-line-remove:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .order-line{background:#0e2945;border-color:#385873}html[data-theme=dark] .order-line-insert{color:#67dff0;background:#0c2743;border-color:#2787dc}html[data-theme=dark] .article-picker-trigger,html[data-theme=dark] .article-picker-panel,html[data-theme=dark] .article-picker-search{background:#0b223b;border-color:#385873}html[data-theme=dark] .article-picker-options button{border-color:#385873}html[data-theme=dark] .manual-order-item{background:#102c49;border-color:#2787dc}html[data-theme=dark] .order-delivery-confirmation{color:#b8f4d5;background:#103425;border-color:#55c28a}html[data-theme=dark] .order-delivery-confirmation.checked{color:#c7e8ff;background:#102e49;border-color:#69a9df}html[data-theme=dark] .order-line-remove,html[data-theme=dark] .order-actions .danger-link{color:#ffc1b8;background:#321e22;border-color:#e18b7d}html[data-theme=dark] .order-history pre{color:#eef7ff;background:#0e2945}.source-order-workbench,.inline-order-result{border:2px solid var(--border);background:var(--surface-soft);margin-top:18px;padding:18px}.order-history>article>.source-order-workbench{grid-column:1/-1;width:100%}.source-order-workbench form{margin-top:14px}.source-order-workbench .button-pair{margin:14px 0}.source-clear-action{margin-top:14px}.inline-order-result{border-color:#1677ff}.inline-order-result>h3{margin:0 0 14px}.inline-created-order{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.inline-created-order>div:first-child{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.inline-created-order details{width:100%}.inline-created-order pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);max-width:100%;color:var(--text-primary);padding:12px;font:8px/1.5 inherit;overflow-x:auto}html[data-theme=dark] .source-order-workbench,html[data-theme=dark] .inline-order-result{background:#0e2945;border-color:#385873}html[data-theme=dark] .inline-order-result{border-color:#4b9cff}@media (width<=1050px){.cockpit-kpis{grid-template-columns:repeat(3,1fr)}.cockpit-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.forecast-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.app-topbar{min-height:64px}.app-topbar>div span{display:none}.app-tabs{top:64px}.app-shell{padding:42px 16px 80px}.app-heading{margin-bottom:28px}.app-heading h1{font-size:44px}.cockpit-kpis,.cockpit-kpis.compact{grid-template-columns:1fr 1fr}.cockpit-kpis article{min-height:130px}.module-columns,.proposal-grid,.forecast-grid,.schedule-calendar,.quick-calculator-grid,.form-grid{grid-template-columns:1fr}.priority-list{padding:21px 16px}.priority-list button{grid-template-columns:32px 1fr}.priority-list button i{grid-column:2}.responsive-list>article{flex-direction:column;align-items:stretch}.responsive-list button,.button-pair{width:100%}.button-pair button{flex:1}.pdf-form{grid-template-columns:1fr}.module-card{padding:21px 16px}.onboarding-card{margin-top:25px}.onboarding-card .form-grid,.assistant-template-grid,.absence-review article{grid-template-columns:1fr}.absence-actions{grid-template-columns:1fr;display:grid}.shift-requirement-form{overflow:hidden}.availability-editor>div{grid-template-columns:1fr 1fr}.availability-editor>div>strong{grid-column:1/-1}.opening-hours>div{grid-template-columns:1fr 1fr}.opening-hours>div>strong{grid-column:1/-1}.setup-guide{padding:21px 16px}.setup-steps button{grid-template-columns:34px 1fr}.setup-steps button>i{grid-column:2}.cockpit-section-heading,.cockpit-transparency{grid-template-columns:1fr}.cockpit-transparency dl,.procurement-summary{grid-template-columns:1fr 1fr}.price-comparison{grid-template-columns:1fr}.price-comparison dl{justify-content:space-between}.saved-price-lists,.dictation-box,.order-line,.manual-order-item,.order-history>article,.inline-created-order{grid-template-columns:1fr}.order-actions{flex-direction:column;align-items:stretch}.order-actions>*{width:100%}.section-heading{flex-direction:column}}@media (width<=520px){.cockpit-module-grid,.cockpit-transparency dl{grid-template-columns:1fr}.cockpit-module-grid button{min-height:180px}}@media (width<=420px){.cockpit-kpis,.cockpit-kpis.compact{grid-template-columns:1fr}.app-topbar>div strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}}.login-page,.account-page{background:#edf0ea;min-height:100vh}.login-nav{max-width:1280px}.login-shell{grid-template-columns:minmax(0,1.2fr) minmax(350px,.65fr);align-items:center;gap:100px;max-width:1280px;min-height:calc(100vh - 90px);margin:0 auto;padding:90px 30px 120px;display:grid}.login-copy h1{letter-spacing:-.065em;margin:20px 0 26px;font-size:clamp(62px,7vw,100px);line-height:.9}.login-copy h1 em{color:var(--orange)}.login-copy>p:last-of-type{color:#59675e;max-width:680px;font-size:15px;line-height:1.75}.login-points{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.login-points span{color:#47564d;text-transform:uppercase;background:#fff;border:1px solid #c8d0c9;padding:9px 12px;font-size:8px;font-weight:850}.login-card{border-top:4px solid var(--orange);background:var(--ink);color:#fff;flex-direction:column;padding:32px;display:flex;box-shadow:12px 14px #14231d21}.login-card>span{color:#ff9a74;letter-spacing:.1em;font-size:8px;font-weight:900}.login-card h2{letter-spacing:-.04em;margin:42px 0 15px;font-size:32px}.login-card p{color:#bdc8c1;margin:0;font-size:10px;line-height:1.7}.login-card>a{background:var(--orange);color:#fff;justify-content:space-between;align-items:center;min-height:54px;margin:32px 0 18px;padding:0 17px;font-size:9px;font-weight:900;display:flex}.login-card small{color:#92a097;font-size:8px;line-height:1.55}.account-page{padding-bottom:100px}.account-nav{justify-content:space-between;align-items:center;max-width:1360px;min-height:88px;margin:0 auto;padding:0 30px;display:flex}.account-nav>div{color:#718078;align-items:center;gap:18px;font-size:9px;display:flex}.account-nav>div a{border-bottom:1px solid var(--ink);color:var(--ink);padding-bottom:4px;font-weight:850}.account-hero{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:end;gap:80px;max-width:1360px;margin:0 auto;padding:65px 30px 55px;display:grid}.account-hero h1{letter-spacing:-.06em;margin:18px 0 23px;font-size:clamp(54px,6vw,82px);line-height:.91}.account-hero h1 em{color:var(--orange)}.account-hero>div>p:last-child{color:#59675e;max-width:680px;font-size:14px;line-height:1.65}.account-hero aside{border-top:4px solid var(--orange);background:var(--ink);color:#fff;flex-direction:column;min-height:190px;padding:26px;display:flex}.account-hero aside span{color:#9daaa2;text-transform:uppercase;font-size:8px;font-weight:850}.account-hero aside strong{color:var(--orange);letter-spacing:.02em;overflow-wrap:anywhere;margin:auto 0 10px;font-size:17px}.account-hero aside small{color:#b7c1bb;overflow-wrap:anywhere;font-size:9px}.account-launch-hero{color:#f4f9ff;background:radial-gradient(circle at 8% 0,#03d5cf40,#0000 35%),linear-gradient(135deg,#06162f,#0b3158 70%,#075f72);border:1px solid #4daaff61;border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(28px,6vw,80px);max-width:1300px;min-height:300px;margin:18px auto 0;padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #06162f33}.account-launch-hero:after{content:"";border:44px solid #42e7df1a;border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-100px}.account-launch-hero .eyebrow{color:#54e9df}.account-launch-hero .eyebrow span{background:#54e9df}.account-launch-hero h1{letter-spacing:-.06em;margin:16px 0 18px;font-size:clamp(43px,5.3vw,72px);line-height:.92}.account-launch-hero h1 em{color:#54e9df}.account-launch-hero>div:first-child>p:last-child{color:#bdd0df;max-width:680px;margin:0;font-size:13px;line-height:1.65}.account-launch-action{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06162fa3;border:1px solid #ffffff2e;border-radius:22px;gap:8px;padding:22px;display:grid;position:relative}.account-launch-action>span{color:#9eb5c7;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.account-launch-action>strong{color:#54e9df;font-size:14px}.account-launch-action>a{color:#06162f;background:linear-gradient(100deg,#1677ff,#03d5cf);border-radius:14px;justify-content:space-between;align-items:center;min-height:62px;margin-top:13px;padding:0 18px;font-size:12px;font-weight:950;display:flex;box-shadow:0 12px 30px #03d5cf38}.account-launch-action>a b{font-size:21px}.account-launch-action>small{color:#9fb5c5;font-size:8px;line-height:1.5}.account-overview,.account-plans,.account-help{max-width:1300px;margin-left:auto;margin-right:auto}.account-overview{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.account-overview.single{grid-template-columns:1fr}.account-plan,.account-next{background:#fff;min-height:240px;padding:28px}.account-plan{grid-template-columns:1fr minmax(220px,.48fr);gap:35px;display:grid}.account-plan span,.account-next>span{color:#77837b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.account-plan h2,.account-next h2{letter-spacing:-.04em;margin:38px 0 13px;font-size:28px}.account-plan p,.account-next p{color:#657269;font-size:10px;line-height:1.65}.account-status{background:#f3f4ef;border:1px solid #d4dad5;flex-direction:column;justify-content:flex-end;padding:20px;display:flex}.account-status strong{color:#a34a2d;margin:10px 0 5px;font-size:14px}.account-status.active strong,.account-status.trialing strong,.account-status.kostenloser_testzugang strong{color:#2a7c53}.account-status small{color:#7b877f;font-size:8px}.account-next{background:var(--ink);color:#fff;flex-direction:column;display:flex}.account-next p{color:#b9c4bd}.account-next a{color:var(--orange);border-top:1px solid #ffffff2e;margin-top:auto;padding-top:18px;font-size:9px;font-weight:900}.account-plans{background:#fff;margin-top:14px;padding:55px 28px 30px}.account-plans>div:first-child{max-width:630px}.account-plans>div:first-child h2{letter-spacing:-.045em;margin:12px 0 11px;font-size:38px}.account-plans>div:first-child>p:last-child{color:#67736b;font-size:10px;line-height:1.6}.account-plans>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:38px;display:grid}.account-plans article{background:#f5f5f0;border:1px solid #d3d9d4;flex-direction:column;min-height:270px;padding:22px;display:flex}.account-plans article.selected{border:2px solid var(--orange);background:#fff1ea}.account-plans article>span{color:var(--orange);text-transform:uppercase;font-size:8px;font-weight:900}.account-plans h3{margin:32px 0 12px;font-size:20px}.account-plans article>strong{color:var(--orange);font-size:23px}.account-plans article>strong small{color:#7c8880;font-size:8px}.account-plans article p{color:#66736a;font-size:9px}.account-plans article a{background:var(--ink);color:#fff;text-align:center;margin-top:auto;padding:14px 12px;font-size:8px;font-weight:900}.account-help{background:#dfe5df;justify-content:space-between;align-items:center;gap:30px;margin-top:14px;padding:25px 28px;display:flex}.account-help strong{font-size:12px}.account-help p{color:#657269;margin:5px 0 0;font-size:9px}.account-help>a{color:#b84928;font-size:9px;font-weight:900}.account-next form,.account-plans article form{margin-top:auto}.account-next form{border-top:1px solid #ffffff2e;padding-top:18px}.account-next form button{color:var(--orange);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:900}.account-plans article form button{background:var(--ink);color:#fff;cursor:pointer;border:0;width:100%;padding:14px 12px;font-size:8px;font-weight:900}.account-manage-link{color:#1269e5;margin-top:16px;font-size:10px;font-weight:900;display:inline-flex}.account-cancel{border-top:1px solid #d8ded9;margin-top:18px;padding-top:16px}.account-cancel-trigger{color:#9d382b;cursor:pointer;background:#fff;border:1px solid #b24a39;border-radius:10px;min-height:44px;padding:0 16px;font-size:10px;font-weight:900}.account-cancel-confirm{background:#fff3f0;border:1px solid #d6a39b;border-radius:12px;padding:16px}.account-cancel-confirm strong{color:#7f2e23;font-size:13px}.account-cancel-confirm p{color:#6b4a44;margin:8px 0 14px}.account-cancel-confirm>div{flex-wrap:wrap;gap:9px;display:flex}.account-cancel-confirm a,.account-cancel-confirm button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.account-cancel-confirm a{color:#fff;background:#9d382b}.account-cancel-confirm button{color:#26342c;background:#e2e5e2}html[data-theme=dark] .account-cancel{border-color:#385873}html[data-theme=dark] .account-cancel-trigger{color:#ffb3a8;background:#0e2945;border-color:#e18b7d}html[data-theme=dark] .account-cancel-confirm{background:#321e22;border-color:#7e493f}html[data-theme=dark] .account-cancel-confirm strong{color:#ffc1b8}html[data-theme=dark] .account-cancel-confirm p{color:#e4b7b0}@media (width<=980px){.login-shell,.account-hero,.account-launch-hero{grid-template-columns:1fr;gap:45px}.account-overview{grid-template-columns:1fr}.account-plans>div:last-child{grid-template-columns:1fr 1fr}.admin-actions{flex-wrap:wrap}}@media (width<=640px){.login-shell{align-items:start;gap:30px;min-height:0;padding:18px 18px 85px}.login-card{order:-1;padding:22px;box-shadow:8px 9px #14231d21}.login-card h2{margin:18px 0 10px;font-size:30px}.login-card p{line-height:1.55}.login-card>a{min-height:52px;margin:20px 0 12px}.login-card small{display:none}.login-copy{padding:20px 4px 0}.login-copy h1{margin:16px 0 18px;font-size:49px}.login-copy>p:last-of-type{font-size:13px;line-height:1.6}.login-points{margin-top:22px}.account-nav{padding:0 18px}.account-nav>div{gap:10px}.account-nav>div span{display:none}.account-nav>div a{font-size:8px}.account-launch-hero{border-radius:23px;gap:24px;min-height:0;margin:8px 14px 0;padding:26px 20px}.account-launch-hero h1{font-size:43px}.account-launch-action{padding:16px}.account-hero{padding:42px 18px 40px}.account-hero h1{font-size:51px}.account-overview,.account-plans,.account-help{margin-left:18px;margin-right:18px}.account-plan{grid-template-columns:1fr}.account-plans{padding:40px 18px 20px}.account-plans>div:last-child{grid-template-columns:1fr}.account-help{flex-direction:column;align-items:flex-start}.account-help>a{border-top:1px solid #c5cec7;width:100%;padding-top:15px}.login-nav .legal-back{display:block}}.procurement-spotlight{color:#06162f;background:radial-gradient(circle at 8% 12%,#42e7df2e,#0000 24rem),linear-gradient(145deg,#f7fbff,#e9f2fb);border:1px solid #bad0e2;border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(30px,6vw,78px);max-width:1360px;margin:32px auto;padding:clamp(30px,6vw,78px);display:grid;box-shadow:0 28px 70px #06162f1f}.procurement-spotlight-copy .section-number{color:#1677ff}.procurement-spotlight-copy h2{letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(38px,5.2vw,68px);line-height:.98}.procurement-spotlight-copy h2 em{color:#1677ff}.procurement-spotlight-copy>p:not(.section-number){color:#52657a;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.7}.procurement-benefits{grid-template-columns:1fr 1fr;gap:8px;margin:28px 0;display:grid}.procurement-benefits article{background:#ffffffb8;border:1px solid #cbd9e5;border-radius:16px;gap:12px;padding:13px;display:flex}.procurement-benefits b{color:#fff;background:#06162f;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.procurement-benefits span{flex-direction:column;gap:4px;display:flex}.procurement-benefits strong{font-size:11px}.procurement-benefits small{color:#65768a;font-size:9px;line-height:1.45}.procurement-control-card{background:#fff;border:1px solid #c9d7e3;border-radius:28px;padding:clamp(22px,4vw,38px);box-shadow:0 22px 55px #06162f24}.procurement-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.procurement-card-head h3{letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(25px,3vw,38px)}.live-chip{color:#1266ce;white-space:nowrap;background:#e6f2ff;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:900}.validity-list{gap:8px;margin:26px 0 14px;display:grid}.validity-list article{background:#f7faf8;border:1px solid #d8e0e7;border-left:5px solid #2b895e;border-radius:14px;grid-template-columns:minmax(125px,.65fr) minmax(180px,1.2fr) auto;align-items:center;gap:15px;padding:14px;display:grid}.validity-list article.price-alert{background:#fff0eb;border-color:#edb1a4 #edb1a4 #edb1a4 #c93e29}.validity-period,.validity-article{flex-direction:column;gap:4px;display:flex}.validity-period span{color:#1677ff;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.validity-period strong,.validity-article strong{font-size:10px}.validity-article small{color:#6c7986;font-size:8px}.validity-list article>b{color:#247451;text-align:right;font-size:10px}.validity-list article.price-alert>b{color:#ba3523}.procurement-actions-demo{grid-template-columns:1fr 1fr;gap:8px;display:grid}.procurement-actions-demo article{color:#fff;background:#06162f;border-radius:15px;flex-direction:column;gap:6px;padding:16px;display:flex}.procurement-actions-demo span{color:#42e7df;letter-spacing:.08em;font-size:8px;font-weight:900}.procurement-actions-demo strong{font-size:11px}.procurement-actions-demo small{color:#b7c7d6;font-size:8px;line-height:1.45}.procurement-control-card>p{color:#6c7986;margin:18px 0 0;font-size:8px;line-height:1.55}.rebate-spotlight{color:#f6fbff;background:radial-gradient(circle at 88% 15%,#42e7df30,#0000 27rem),linear-gradient(135deg,#06162f,#0a3150);border:1px solid #2b5875;border-radius:34px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(28px,6vw,76px);max-width:1360px;margin:32px auto;padding:clamp(30px,6vw,78px);display:grid;box-shadow:0 28px 70px #06162f2e}.rebate-spotlight-copy .section-number{color:#42e7df}.rebate-spotlight-copy h2{color:#f6fbff;letter-spacing:-.055em;max-width:760px;margin:16px 0 22px;font-size:clamp(38px,5.5vw,72px);line-height:.98}.rebate-spotlight-copy>p:not(.section-number){color:#c5d6e4;max-width:720px;margin:0;font-size:clamp(15px,1.6vw,19px);line-height:1.7}.rebate-spotlight-copy ol{gap:10px;margin:30px 0;padding:0;list-style:none;display:grid}.rebate-spotlight-copy li{border-top:1px solid #ffffff21;align-items:center;gap:14px;padding:13px 0;display:flex}.rebate-spotlight-copy li>b{color:#fff;background:#0b61d8;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.rebate-spotlight-copy li>span{flex-direction:column;gap:3px;display:flex}.rebate-spotlight-copy li strong{color:#fff;font-size:13px}.rebate-spotlight-copy li small{color:#aebfd0;font-size:10px}.rebate-spotlight-copy>a{width:max-content}.rebate-demo-card{color:#06162f;background:#f8fcfff5;border:1px solid #ffffff52;border-radius:28px;padding:clamp(24px,4vw,42px);box-shadow:0 22px 50px #0003}.rebate-demo-card .demo-label{color:#1677ff}.rebate-demo-head{justify-content:space-between;align-items:end;gap:20px;margin:42px 0 22px;display:flex}.rebate-demo-head div,.rebate-demo-result{flex-direction:column;gap:8px;display:flex}.rebate-demo-head small,.rebate-demo-result small{color:#68788b;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.rebate-demo-head strong{letter-spacing:-.045em;font-size:clamp(29px,4vw,45px)}.rebate-demo-head>b{color:#075c60;background:#dff9f7;border-radius:999px;padding:12px 15px;font-size:18px}.rebate-demo-result{background:#e8f2ff;border-radius:20px;margin:22px 0;padding:24px}.rebate-demo-result strong{color:#1677ff;letter-spacing:-.055em;font-size:clamp(38px,5vw,62px)}.rebate-demo-progress{background:#d6e0ea;border-radius:999px;height:10px;overflow:hidden}.rebate-demo-progress i{border-radius:inherit;background:linear-gradient(90deg,#1677ff,#42e7df);height:100%;display:block}.rebate-demo-meta{color:#516176;justify-content:space-between;gap:18px;margin-top:10px;font-size:9px;display:flex}.rebate-demo-card>p{color:#68788b;margin:28px 0 0;font-size:9px;line-height:1.6}.kpi-card.rebate-preview{background:linear-gradient(145deg,#eff7ff,#e2fbf8);border-top:3px solid #1677ff}.kpi-card.rebate-preview>strong{color:#126ee5}.rebate-cockpit-card{border:1px solid var(--border);border-left:5px solid var(--brand-cyan);background:linear-gradient(135deg,var(--surface),var(--surface-raised));width:min(1180px,100% - 32px);color:var(--text-primary);box-shadow:var(--shadow-soft);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:22px auto 0;padding:22px 26px;display:flex}.rebate-cockpit-card>div{flex-direction:column;gap:5px;display:flex}.rebate-cockpit-card span{color:var(--brand-blue);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.rebate-cockpit-card strong{letter-spacing:-.045em;font-size:clamp(28px,4vw,46px)}.rebate-cockpit-card small{color:var(--text-secondary)}.rebate-cockpit-card button{background:var(--brand-navy);color:#fff;min-height:46px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 18px;font-size:9px;font-weight:900}@media (width<=800px){.procurement-spotlight,.rebate-spotlight{border-radius:26px;grid-template-columns:1fr;margin:18px 14px}.procurement-benefits,.procurement-actions-demo,.validity-list article{grid-template-columns:1fr}.validity-list article>b{text-align:left}.procurement-card-head{flex-direction:column}.rebate-demo-head{margin-top:28px}.rebate-cockpit-card{flex-direction:column;align-items:stretch}.rebate-cockpit-card button{width:100%}}.module-subnav{z-index:8;border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:7px;padding:8px;display:flex;position:sticky;top:138px;overflow-x:auto;box-shadow:0 8px 24px #06162f14}.module-subnav a,.module-subnav button{min-width:max-content;color:var(--text-primary);background:0 0;border:0;border-radius:12px;padding:10px 13px;font-size:9px;font-weight:900;text-decoration:none}.module-subnav a:hover,.module-subnav a.active,.module-subnav button:hover,.module-subnav button.active{background:var(--info-bg);color:var(--brand-blue)}.additional-business-banner{border:1px solid var(--border);border-left:5px solid var(--brand-blue);background:var(--surface);width:min(1180px,100% - 32px);color:var(--text-primary);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:14px auto 0;padding:14px 18px;display:flex}.additional-business-banner div{gap:4px;display:grid}.additional-business-banner small{color:var(--text-secondary)}.additional-business-banner button{width:auto;min-width:max-content}.copy-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.business-copy-card{border-left:5px solid var(--brand-blue)}.business-delete-card{border-left:5px solid #c74831}.business-delete-card h2{color:#a93422}.cross-business-swap{align-items:flex-end}.shift-candidate-action{gap:8px;min-width:min(100%,330px);display:grid}.shift-candidate-action label{margin:0}.submodule-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--brand-blue)!important;margin:0 0 12px!important;font-size:8px!important;font-weight:950!important}.article-collapse-bar{border:1px solid var(--border);background:var(--info-bg);justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:12px;display:flex}.supplier-data-filter{gap:9px;margin-bottom:16px;display:grid}.supplier-data-filter>span{color:var(--text-primary);text-transform:uppercase;font-size:9px;font-weight:900}.supplier-data-filter select{width:100%}.price-article-selector{border:1px solid var(--border);background:var(--surface-soft);gap:12px;margin:16px 0;padding:14px;display:grid}.price-article-selector .section-heading small{color:var(--text-secondary);margin-top:4px;display:block}.price-article-choice-list{gap:7px;max-height:360px;display:grid;overflow:auto}.price-article-choice-list .check{border:1px solid var(--border);background:var(--surface);align-items:flex-start;gap:9px;padding:10px;display:flex}.price-article-choice-list .check input{width:auto;margin-top:2px}.price-article-choice-list .check span{text-transform:none;gap:3px;display:grid}.price-article-choice-list .check small{color:var(--text-secondary)}.supplier-item-list{color:var(--text-secondary);gap:5px;margin:10px 0 0;padding:0;font-size:8px;list-style:none;display:grid}.supplier-item-list li{justify-content:space-between;align-items:center;gap:10px;padding:5px 0;display:flex}.supplier-item-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.price-list-catalog{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;margin:8px 0}.price-list-catalog>summary{cursor:pointer;color:var(--brand-blue);padding:10px;font-size:8px;font-weight:900;line-height:1.4}.price-list-catalog>div{gap:5px;max-height:340px;padding:0 10px 10px;display:grid;overflow-y:auto}.price-list-catalog-line{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:flex-start;gap:8px;padding:8px;display:flex}.price-list-catalog-line input{width:auto;margin-top:3px}.price-list-catalog-line span{flex-direction:column;gap:3px;min-width:0;display:flex}.price-list-catalog-line strong{font-size:8px}.price-list-catalog-line small{font-size:7px}.voice-assistant-card{background:linear-gradient(145deg,var(--surface),var(--info-bg));border-top:5px solid #1677ff}.voice-assistant-card.listening{background:linear-gradient(145deg,var(--surface),#03d5cf2b);border-color:#03d5cf;box-shadow:0 0 0 3px #03d5cf29,0 18px 42px #06162f1f}.voice-assistant-card.listening .ai-chip{color:#06162f;background:linear-gradient(100deg,#087f5b,#03d5cf)}.compact-action{width:auto;min-height:34px;padding:6px 10px;font-size:7px}.supplier-order-settings{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.supplier-order-settings summary{cursor:pointer;font-weight:900}.supplier-order-settings form{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.supplier-order-settings form button{grid-column:1/-1}.supplier-order-email-fields{border:1px solid var(--border);background:var(--surface-soft);grid-column:1/-1;gap:8px;padding:12px;display:grid}.supplier-order-email-fields>.check{margin:0}.supplier-order-email-fields>small{color:var(--muted)}.supplier-delivery-date-field{gap:8px;min-width:0;display:grid}.supplier-delivery-date-field>.check{border:1px solid var(--border);background:var(--surface-soft);margin:0;padding:9px 10px}.supplier-delivery-date-field input[readonly]{cursor:default;background:var(--surface-soft);color:var(--text-primary);font-weight:850}.recognized-order-line{border-left:3px solid var(--brand-cyan);background:var(--surface-soft);color:var(--text-secondary);text-transform:none;margin:0 0 7px;padding:8px 10px;font-size:8px;line-height:1.45;display:block}.recognized-order-line.needs-review{border-left-color:var(--warning-text);background:var(--warning-bg);color:var(--warning-text)}.quick-repeat-card{border:1px solid var(--border);background:var(--surface-soft);grid-template-columns:minmax(0,1fr) minmax(170px,.45fr) auto;align-items:end;gap:10px;margin:14px 0;padding:14px;display:grid}.quick-repeat-card>div{gap:4px;display:grid}.quick-repeat-card button{width:auto}.order-template-strip,.order-favorites{border:1px solid var(--border);background:var(--surface-soft);margin:12px 0;padding:12px}.order-template-strip>div,.order-favorites>div{gap:8px;padding-top:8px;display:flex;overflow-x:auto}.order-template-strip button{white-space:nowrap;width:auto}.favorite-chip{text-align:left;white-space:nowrap;gap:3px;width:auto;min-width:150px;display:grid}.favorite-chip small{opacity:.75}@media (width<=760px){.quick-repeat-card,.supplier-order-settings form{grid-template-columns:1fr}.quick-repeat-card button{width:100%}.supplier-item-list li{flex-direction:column;align-items:flex-start}}.pending-file-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pending-file-row button,.text-danger{color:#b53629!important}.rebate-table{gap:0;display:grid}.rebate-table-head,.rebate-table article{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,1fr) minmax(150px,.35fr) auto;align-items:center;gap:16px;padding:13px 0;display:grid}.rebate-table-head{color:var(--text-secondary);text-transform:uppercase;font-size:8px}.rebate-table article>div{flex-direction:column;gap:4px;display:flex}.rebate-live{text-align:right}.rebate-live strong{color:var(--brand-blue);font-size:20px}.voice-assistant-card{order:10}.order-assistant#bestellung-manuell{order:20}.order-note-ai{order:30;scroll-margin-top:230px}.order-history#bestellung-verlauf{order:40}.rebate-guide{background:linear-gradient(145deg,var(--surface),var(--info-bg));border-top:5px solid #03d5cf}.rebate-guide>p,.rebate-inquiry-card>p{color:var(--text-secondary)}.rebate-guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.rebate-guide-steps li{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:flex-start;gap:10px;min-height:145px;padding:15px;display:flex}.rebate-guide-steps li>b{background:var(--brand-blue);color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.rebate-guide-steps li>span{gap:7px;display:grid}.rebate-guide-steps small{color:var(--text-secondary);line-height:1.55}.rebate-inquiry-card{background:radial-gradient(circle at 100% 0,#1677ff1f,transparent 25rem),var(--surface);border:1px solid #b9cde1}.send-preview-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010c1dc2;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.send-preview-dialog{border:1px solid var(--border);background:var(--surface);width:min(720px,100%);max-height:calc(100vh - 36px);color:var(--text-primary);border-radius:28px;padding:24px;overflow-y:auto;box-shadow:0 28px 80px #00000057}.send-preview-dialog h2{margin:8px 0 0}.send-preview-dialog>.warning{margin:18px 0}.dialog-close-button{color:#fff;cursor:pointer;background:#0a1f3d;border:2px solid #0a1f3d;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-weight:900;display:inline-flex;box-shadow:0 5px #010c1d2e}.dialog-close-button:first-letter{font-size:22px}.dialog-close-button:focus-visible{outline-offset:3px;outline:4px solid #42e8df}.dictation-box.listening{background:#dffcf9;border:3px solid #11c9c5;box-shadow:0 0 0 6px #11c9c524}.voice-listening-button{color:#fff;background:#087b78;border-color:#087b78;animation:1.25s ease-in-out infinite voice-pulse}@keyframes voice-pulse{50%{box-shadow:0 0 0 8px #11c9c52e}}.email-preview-meta{gap:8px;margin:0;display:grid}.email-preview-meta div{border:1px solid var(--border);background:var(--surface-soft);padding:12px}.email-preview-meta dt{color:var(--text-secondary);text-transform:uppercase;font-size:8px;font-weight:900}.email-preview-meta dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:800}.email-preview-message{border:1px solid var(--border);background:var(--input-bg);margin-top:12px;padding:16px}.email-preview-message p{color:var(--text-secondary)}.attachment-preview{border:2px solid var(--brand-blue);background:var(--surface-soft);color:var(--text-primary);flex-direction:column;gap:4px;margin:12px 0;padding:15px;text-decoration:none;display:flex}.attachment-preview span,.attachment-preview small{color:var(--text-secondary);font-size:8px}.send-confirmation{border:1px solid var(--border);background:var(--surface-soft);margin:14px 0;padding:12px}.danger-action{color:#a53629!important;border-color:#b84435!important}.danger-chip{color:#9f3024;background:#ffe4de}.delete-confirm-dialog{width:min(620px,100%)}.delete-confirm-dialog>p{color:var(--text-secondary)}.danger-primary{color:#fff;background:#ad392c}.danger-primary:hover:not(:disabled){background:#8f2b21}.danger-primary:disabled{background:var(--surface-soft);color:var(--text-secondary)}.team-assistant-card{background:linear-gradient(135deg,var(--navy),#0f4770);color:#fff;border-radius:24px;grid-template-columns:1.4fr 1fr;gap:18px;margin-bottom:26px;padding:26px;display:grid}.team-assistant-card>div>span{color:#4cf0de;letter-spacing:.16em;font-size:8px;font-weight:900}.team-assistant-card h2{color:#fff;margin:8px 0}.team-assistant-card ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.team-assistant-card li{align-items:center;gap:10px;display:flex}.team-assistant-card li b{background:var(--brand-blue);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.team-assistant-card li span{display:grid}.team-assistant-card .button-pair{grid-column:1/-1}.team-assistant-card .secondary-action{color:#fff!important;background:0 0!important;border:1px solid #6586a2!important}@media (width<=800px){.betrieb-page .app-topbar{position:relative;top:auto}.betrieb-page .app-tabs{top:0}.module-subnav{top:62px}.submodule-target{scroll-margin-top:132px}.article-collapse-bar{flex-direction:column;align-items:stretch}.rebate-guide-steps{grid-template-columns:1fr}.rebate-guide-steps li{min-height:0}.rebate-table-head{display:none}.rebate-table article{grid-template-columns:1fr}.rebate-live{text-align:left}.additional-business-banner{flex-direction:column;align-items:stretch}.additional-business-banner button{width:100%}.copy-category-grid{grid-template-columns:1fr}.cross-business-swap{align-items:stretch}.shift-candidate-action{width:100%;min-width:0}.team-assistant-card{grid-template-columns:1fr;padding:20px}}.team-assistant-card{box-shadow:0 18px 44px #06162f33;color:#fff!important;background:radial-gradient(circle at 100% 0,#03d5cf2e,#0000 22rem),linear-gradient(135deg,#06162f,#0f4770)!important}.team-assistant-card h2,.team-assistant-card strong{color:#fff!important}.team-assistant-card p,.team-assistant-card small{color:#d4e2ee!important}.team-assistant-card .button-pair button{min-height:50px;border:2px solid #5fa4ef!important}.team-assistant-card .button-pair button:first-child{color:#fff!important;background:#0b61d8!important}.employee-management-list{gap:28px}.responsive-list>.employee-management-card{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-soft);border-radius:18px;border:2px solid var(--border)!important;border-left:6px solid var(--brand-blue)!important;align-items:stretch!important;gap:13px!important;padding:22px!important;display:grid!important}.employee-card-header{grid-template-columns:minmax(0,1fr) minmax(250px,.48fr);align-items:end;gap:18px;display:grid!important}.employee-card-identity{gap:5px;min-width:0;display:grid!important}.employee-card-label{color:var(--brand-blue);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:950}.employee-card-identity strong{border-bottom:1px solid var(--border);color:var(--text-primary);letter-spacing:-.02em;padding:2px 0 9px;font-size:22px;font-weight:950;line-height:1.15}.employee-card-identity small{color:var(--text-secondary);font-size:10px;line-height:1.55}.employee-management-card+.employee-management-card{margin-top:4px}.employee-role-quick-form{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:11px;display:grid}.employee-role-quick-form label{gap:5px;min-width:0;display:grid}.employee-role-quick-form label span{color:var(--text-secondary);text-transform:uppercase;font-size:8px;font-weight:900}.employee-role-quick-form select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text-primary)}.employee-role-quick-form button{background:var(--action-blue);color:#fff;min-height:44px;padding:0 13px}.employee-management-card>button,.employee-management-card>.secondary-action{border:1px solid var(--border);min-height:46px}.employee-work-settings{border-radius:13px;overflow:hidden;border:1px solid var(--border)!important;background:var(--surface)!important}.employee-work-settings summary{background:var(--surface-soft);align-items:center;gap:9px;min-height:52px;display:flex;color:var(--text-primary)!important;padding:14px!important;font-size:10px!important;font-weight:900!important}.employee-work-settings summary span{background:var(--action-blue);color:#fff;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.employee-work-settings[open] summary{background:var(--info-bg);color:var(--text-primary)!important}.employee-work-settings form{background:var(--surface);color:var(--text-primary)}.module-subnav{background:var(--surface)!important;border:1px solid var(--border)!important}.module-subnav a,.module-subnav button{min-height:44px;border:1px solid var(--border)!important;background:var(--surface-soft)!important;color:var(--text-primary)!important}.module-subnav a:hover,.module-subnav a.active,.module-subnav button:hover,.module-subnav button.active{box-shadow:0 7px 18px #1677ff38;border-color:var(--action-blue)!important;background:var(--action-blue)!important;color:#fff!important}.schedule-subnav{z-index:2;margin:-10px 0 28px;position:relative;top:auto}.order-quantity-picker{gap:8px;min-width:0;display:grid}.order-quantity-picker>label{gap:6px;display:grid}.order-quantity-picker details{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px}.order-quantity-picker summary{cursor:pointer;color:var(--brand-blue);padding:10px;font-size:8px;font-weight:900}.order-quantity-picker details label{gap:5px;padding:0 10px 10px;display:grid}.supplier-bulk-toolbar{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px;display:flex!important}.supplier-bulk-toolbar span{color:var(--text-primary);font-size:9px;font-weight:900}.supplier-item-list.selectable{gap:7px;margin:8px 0;padding:0;list-style:none;display:grid}.supplier-item-list.selectable li{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:0}.supplier-item-choice{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.supplier-item-choice input{accent-color:#1677ff;flex:none;width:20px;height:20px}.supplier-item-choice span{color:var(--text-primary);font-size:9px;font-weight:800;line-height:1.45}.supplier-bulk-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.supplier-bulk-actions button{min-height:48px}html[data-theme=dark] .employee-management-card>.secondary-action,html[data-theme=dark] .employee-management-card>button{color:#eef7ff;background:#12304f;border-color:#42647f}html[data-theme=dark] .employee-work-settings summary{background:#12304f;color:#eef7ff!important}html[data-theme=dark] .employee-work-settings[open] summary{background:#18446e}@media (width<=800px){.employee-card-header,.employee-role-quick-form{grid-template-columns:1fr}.employee-role-quick-form button{width:100%}.schedule-subnav{margin-top:0}.supplier-bulk-toolbar{flex-direction:column;align-items:stretch}.supplier-bulk-toolbar button,.supplier-bulk-actions button{width:100%}.supplier-bulk-actions{grid-template-columns:1fr}}.landing-page .product-section,.landing-page .calculator-section{padding-top:88px;padding-bottom:88px}.landing-page .tools-section,.landing-page .pricing-section{padding-top:90px;padding-bottom:90px}@media (width<=760px){.landing-impact{border-radius:22px;grid-template-columns:1fr;gap:24px;margin:14px;padding:30px 22px}.landing-impact h2{font-size:clamp(34px,10vw,46px)}.impact-steps{grid-template-columns:1fr}.impact-steps article{border-left:0;border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:10px;min-height:0;padding:13px 0;display:grid}.impact-steps b{padding-top:3px}.impact-steps span{gap:2px}.landing-page .product-section,.landing-page .calculator-section,.landing-page .tools-section,.landing-page .pricing-section{padding-top:62px;padding-bottom:62px}.landing-page .section-heading{margin-bottom:32px}.landing-page .feature-list article{grid-template-columns:34px 1fr;column-gap:10px;min-height:0;padding:18px;display:grid}.landing-page .feature-list article>span{grid-row:1/3;padding-top:4px}.landing-page .feature-list h3{margin:0 0 7px}.landing-page .feature-list p{grid-column:2;font-size:11px}.landing-page .pricing-grid article.featured{order:-1}.landing-page .pricing-grid article,.landing-page .pricing-grid article.featured{min-height:0;padding:21px 19px}.landing-page .plan-price{margin:18px 0 14px}.landing-page .plan-price strong{font-size:50px}.landing-page .plan-text{min-height:0;font-size:11px}.landing-page .pricing-grid ul{margin:19px 0}.landing-page .pricing-grid li{padding:9px 0}.landing-page .signup-preview{gap:24px;margin-top:36px;padding:26px 20px}.landing-page .payment-row{gap:10px 15px;padding:16px}.landing-page .procurement-spotlight,.landing-page .rebate-spotlight{padding:30px 20px}.landing-page .procurement-spotlight-copy h2,.landing-page .rebate-spotlight-copy h2{font-size:clamp(36px,10vw,48px)}.landing-page .rebate-spotlight-copy ol{margin:22px 0}.landing-page .rebate-spotlight-copy li{padding:10px 0}.landing-page .newsletter-section{padding-top:34px;padding-bottom:34px}.landing-page .closing{padding-top:68px;padding-bottom:68px}}@media (width<=620px){.landing-page .hero{padding-top:46px;padding-bottom:36px}.landing-page .hero-actions{flex-direction:column;align-items:stretch;gap:13px}.landing-page .hero-actions .text-link{align-self:center}.landing-page .hero-card{min-height:330px}.landing-page .trust-row{grid-template-columns:1fr;gap:8px;margin-top:22px;font-size:9px;display:grid}.landing-page .brand-film{gap:30px;padding-top:38px}.landing-page .brand-film-copy h2{font-size:clamp(39px,11vw,49px)}.landing-page .back-to-top{justify-content:center;width:46px;min-height:46px;padding:0;font-size:0}.landing-page .back-to-top span{font-size:19px}}.relaunch-page{--rl-bg:#f3f7fb;--rl-surface:#fff;--rl-soft:#eaf1f8;--rl-ink:#06162f;--rl-muted:#53677e;--rl-line:#cad8e5;--rl-blue:#0b64d8;--rl-cyan:#007d79;--rl-navy:#06162f;background:var(--rl-bg);min-height:100vh;color:var(--rl-ink);overflow:hidden}.relaunch-page :where(a,button){-webkit-tap-highlight-color:transparent}.relaunch-page :where(a,button):focus-visible{outline-offset:3px;outline:3px solid #03bdb8}.relaunch-nav{z-index:20;-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:#f3f7fbeb;border-bottom:1px solid #06162f1a;justify-content:space-between;align-items:center;gap:24px;width:min(100%,1360px);min-height:76px;margin:0 auto;padding:0 24px;display:flex;position:relative}.relaunch-nav .brand{background-position:0;flex:0 0 154px;width:154px;height:58px}.relaunch-nav>div{align-items:center;gap:22px;display:flex}.relaunch-nav>div>a{min-height:44px;color:var(--rl-ink);align-items:center;font-size:12px;font-weight:800;display:flex}.relaunch-nav .relaunch-login{border:1px solid #aebfd0;border-radius:12px;padding:0 14px}.relaunch-nav .relaunch-nav-cta{background:linear-gradient(110deg,var(--rl-blue),var(--rl-cyan));color:#fff;border-radius:12px;padding:0 17px;box-shadow:0 10px 24px #1677ff33}.relaunch-kicker{color:var(--rl-blue);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900;line-height:1.4}.relaunch-kicker i{background:var(--rl-cyan);border-radius:50%;width:9px;height:9px;margin-right:10px;display:inline-block}.relaunch-hero{background:radial-gradient(circle at 9% 0,#03d5cf2e,#0000 29rem),linear-gradient(135deg,#04132d,#09275a 62%,#06485f);border:1px solid #72a3d147;border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(470px,.72fr);align-items:center;gap:clamp(46px,7vw,100px);width:min(100% - 24px,1360px);min-height:680px;margin:12px auto 20px;padding:clamp(46px,6vw,86px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #06162f33}.relaunch-hero:after{content:"";pointer-events:none;border:86px solid #4cf0de12;border-radius:50%;width:520px;height:520px;position:absolute;top:-280px;right:-280px}.relaunch-hero-copy,.relaunch-hero-cockpit{z-index:1;position:relative}.relaunch-hero .relaunch-kicker{color:#73f4eb}.relaunch-hero h1{color:#fff;letter-spacing:-.07em;text-wrap:balance;margin:18px 0 24px;font-size:clamp(62px,7vw,96px);line-height:.86}.relaunch-section-head h2 em,.relaunch-chaos h2 em{color:#0000;background:linear-gradient(100deg,var(--rl-blue),var(--rl-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:500}.relaunch-hero h1 em,.relaunch-origin h2 em,.relaunch-final h2 em{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#4aa4ff,#4cf0de);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:500}.relaunch-value{color:#d2deec;max-width:650px;margin:0;font-size:clamp(17px,1.8vw,22px);line-height:1.52}.relaunch-connected{color:#90a8c3;margin:19px 0 0;font-size:13px;line-height:1.55}.relaunch-connected strong{color:#5cefe6}.relaunch-actions{align-items:center;gap:16px;margin-top:29px;display:flex}.relaunch-actions a,.relaunch-final>a{border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:0 19px;font-size:13px;font-weight:900;display:inline-flex}.relaunch-primary,.relaunch-final>a{background:linear-gradient(110deg,var(--rl-blue),var(--rl-cyan));color:#fff;min-width:250px;box-shadow:0 14px 32px #006fff45}.relaunch-secondary{color:#f0f7ff;border:1px solid #ffffff47}.relaunch-trust{color:#93a8bf;margin-top:15px;font-size:11px;display:block}.relaunch-hero-cockpit{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031027c7;border:1px solid #ffffff2e;border-radius:25px;padding:24px;box-shadow:0 36px 80px #00051473,inset 0 1px #ffffff17}.relaunch-hero-cockpit>header{justify-content:space-between;gap:18px;display:flex}.relaunch-hero-cockpit header div{gap:5px;display:grid}.relaunch-hero-cockpit header span,.relaunch-hero-cockpit header small{color:#87a2bd;letter-spacing:.12em;font-size:9px;font-weight:900}.relaunch-hero-cockpit header strong{color:#fff;font-size:15px}.relaunch-hero-cockpit>h2{color:#fff;letter-spacing:-.04em;margin:31px 0 22px;font-size:clamp(28px,3vw,40px);line-height:1.02}.relaunch-alerts{gap:8px;display:grid}.relaunch-alerts article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:13px;display:grid}.relaunch-alerts b{color:#67efe6;background:#123762;border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.relaunch-alerts span{gap:4px;display:grid}.relaunch-alerts strong{color:#fff;font-size:11px}.relaunch-alerts small{color:#90a7be;font-size:9px}.relaunch-alerts em{color:#76eee6;font-size:9px;font-style:normal;font-weight:900}.relaunch-hero-cockpit>footer{color:#849cb5;border-top:1px solid #ffffff1f;justify-content:space-between;gap:18px;margin-top:18px;padding-top:17px;font-size:9px;display:flex}.relaunch-hero-cockpit footer span{align-items:center;gap:7px;display:flex}.relaunch-hero-cockpit footer i{background:#45df9a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #45df9a1f}.relaunch-hero-cockpit footer strong{color:#c7d7e6}.relaunch-section-head{max-width:840px}.relaunch-section-head h2,.relaunch-chaos h2,.relaunch-origin h2{color:var(--rl-ink);letter-spacing:-.06em;margin:14px 0 20px;font-size:clamp(42px,5.5vw,72px);line-height:.95}.relaunch-section-head>p:last-child{max-width:720px;color:var(--rl-muted);margin:0;font-size:16px;line-height:1.65}.relaunch-chaos,.relaunch-watch,.relaunch-proof,.relaunch-roi,.relaunch-modules,.relaunch-origin,.relaunch-pricing{width:min(100% - 48px,1280px);margin:0 auto}.relaunch-chaos{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,8vw,130px);padding:100px 0;display:grid}.relaunch-chaos-list{display:grid}.relaunch-chaos-list p{border-bottom:1px solid var(--rl-line);color:var(--rl-muted);margin:0;padding:14px 0;font-size:clamp(17px,1.8vw,22px)}.relaunch-chaos-list strong{color:var(--rl-ink);margin-top:22px;font-size:clamp(24px,3vw,38px)}.relaunch-watch{padding:90px 0}.relaunch-watch-grid{border:1px solid var(--rl-line);background:var(--rl-surface);border-radius:26px;grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid;overflow:hidden;box-shadow:0 22px 55px #06162f14}.relaunch-watch-grid article{border-right:1px solid var(--rl-line);min-height:245px;padding:25px}.relaunch-watch-grid article:last-child{border-right:0}.relaunch-watch-grid span{color:var(--rl-blue);font-size:10px;font-weight:900}.relaunch-watch-grid h3{color:var(--rl-ink);margin:56px 0 14px;font-size:25px}.relaunch-watch-grid p{color:var(--rl-muted);margin:0;font-size:13px;line-height:1.6}.relaunch-watch-line{color:var(--rl-muted);text-align:center;margin:25px 0 0;font-size:18px}.relaunch-watch-line strong{color:var(--rl-ink)}.relaunch-proof{padding:90px 0}.relaunch-proof-shell{color:#fff;background:linear-gradient(145deg,#06162f,#0a2b4b);border:1px solid #274f77;border-radius:30px;margin-top:42px;padding:20px;overflow:hidden;box-shadow:0 30px 75px #06162f38}.relaunch-proof-shell>nav{scrollbar-width:none;gap:7px;display:flex;overflow:auto}.relaunch-proof-shell>nav::-webkit-scrollbar{display:none}.relaunch-proof-shell>nav button{color:#adc1d5;min-width:104px;min-height:44px;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:13px;padding:0 18px;font-size:10px;font-weight:900}.relaunch-proof-shell>nav button.active{color:#6cf1e8;background:#0f3a5d;border-color:#55eee5}.relaunch-proof-top{background:#ffffff0f;border-radius:20px 20px 0 0;justify-content:space-between;gap:20px;margin-top:16px;padding:26px;display:flex}.relaunch-proof-top div{gap:6px;display:grid}.relaunch-proof-top span,.relaunch-proof-top small{color:#89a5bf;letter-spacing:.12em;font-size:9px;font-weight:900}.relaunch-proof-top strong{font-size:28px}.relaunch-today-grid,.relaunch-staff-grid,.relaunch-buy-grid{background:#ffffff09;grid-template-columns:1fr 1fr;gap:10px;min-height:315px;padding:12px;display:grid}.relaunch-today-grid article,.relaunch-staff-grid article,.relaunch-buy-grid article,.relaunch-buy-grid>div{background:#ffffff0f;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;justify-content:center;padding:24px;display:flex}.relaunch-today-grid article.wide,.relaunch-buy-grid>div{grid-column:1/-1}.relaunch-proof-shell :where(article,div)>span{color:#90a9c2;letter-spacing:.08em;font-size:9px;font-weight:850}.relaunch-proof-shell :where(article,div)>strong{color:#fff;margin:9px 0 6px;font-size:clamp(22px,3vw,38px)}.relaunch-proof-shell :where(article,div)>small{color:#a6b8ca;font-size:10px}.relaunch-staff-grid>div{grid-column:1/-1;display:grid}.relaunch-staff-grid>div p{color:#dce7f1;border-bottom:1px solid #ffffff1a;grid-template-columns:70px 1fr auto;align-items:center;gap:12px;margin:0;padding:12px 14px;display:grid}.relaunch-staff-grid>div p:last-child{border-bottom:0}.relaunch-staff-grid p b{color:#5aece3}.relaunch-staff-grid p span{color:#dce7f1;letter-spacing:0;font-size:11px}.relaunch-staff-grid p em{color:#7de7ae;font-size:9px;font-style:normal;font-weight:900}.relaunch-staff-grid p.warning em{color:#ffb45e}.relaunch-proof-note{max-width:850px;color:var(--rl-muted);text-align:center;margin:16px auto 0;font-size:11px;line-height:1.55}.relaunch-roi{padding:90px 0}.relaunch-roi-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.relaunch-roi-grid article{border:1px solid var(--rl-line);background:var(--rl-surface);border-radius:22px;flex-direction:column;min-height:300px;padding:27px;display:flex;box-shadow:0 18px 42px #06162f0f}.relaunch-roi-grid span{color:var(--rl-blue);letter-spacing:.1em;font-size:9px;font-weight:900}.relaunch-roi-grid>article>strong{color:var(--rl-ink);letter-spacing:-.06em;margin:auto 0 8px;font-size:clamp(42px,5vw,66px)}.relaunch-roi-grid h3{margin:0 0 10px;font-size:20px}.relaunch-roi-grid p{color:var(--rl-muted);margin:0;font-size:12px;line-height:1.6}.relaunch-order{grid-template-columns:.86fr 1.14fr;gap:12px;width:min(100% - 48px,1280px);margin:0 auto;padding:72px 0 28px;display:grid}.relaunch-order-copy,.relaunch-order-demo{border:1px solid var(--rl-line);border-radius:27px;min-width:0;padding:clamp(24px,3.4vw,42px)}.relaunch-order-copy{background:var(--rl-surface);flex-direction:column;display:flex;box-shadow:0 22px 55px #06162f12}.relaunch-order-copy h2{color:var(--rl-ink);letter-spacing:-.06em;margin:15px 0 20px;font-size:clamp(38px,4.7vw,64px);line-height:.94}.relaunch-order-copy h2 em{color:#0000;background:linear-gradient(100deg,var(--rl-blue),var(--rl-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:500}.relaunch-order-copy>p:not(.relaunch-kicker){color:var(--rl-muted);margin:0;font-size:14px;line-height:1.65}.relaunch-order-copy>small{color:var(--rl-muted);margin-top:14px;font-size:11px;line-height:1.55}.relaunch-order-modes{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:28px;display:flex}.relaunch-order-modes span{border:1px solid var(--rl-line);background:var(--rl-soft);color:var(--rl-ink);border-radius:999px;padding:9px 12px;font-size:9px;font-weight:900}.relaunch-order-demo{color:#fff;background:radial-gradient(circle at 100% 0,#03d5cf2e,#0000 24rem),linear-gradient(145deg,#06162f,#0a2b4b);overflow:hidden;box-shadow:0 28px 65px #06162f2e}.relaunch-order-demo>header{color:#8ca8c1;letter-spacing:.11em;justify-content:space-between;gap:18px;font-size:9px;font-weight:900;display:flex}.relaunch-order-demo ul{margin:24px 0 12px;padding:0;list-style:none;display:grid}.relaunch-order-demo li{border-top:1px solid #ffffff21;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-width:0;padding:12px 0;display:grid}.relaunch-order-demo li span{color:#dce7f1;font-size:13px}.relaunch-order-demo li strong{color:#fff;font-size:14px}.relaunch-order-repeat{background:#03d5cf1a;border:1px solid #56e9df;border-radius:14px;gap:5px;padding:15px 17px;display:grid}.relaunch-order-repeat strong{color:#67f0e7;font-size:12px}.relaunch-order-repeat small{color:#b9cbd9;font-size:9px}.relaunch-order-demo>ol{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.relaunch-order-demo>ol li{background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:27px minmax(0,1fr);align-items:center;min-height:57px;padding:11px}.relaunch-order-demo>ol b{color:#66eee5;background:#123762;border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.relaunch-order-demo>ol span{color:#dce7f1;font-size:9px;font-weight:800;line-height:1.4}.relaunch-order-demo>footer{border-top:1px solid #ffffff24;align-items:center;gap:9px;margin-top:16px;padding-top:15px;display:flex}.relaunch-order-demo>footer i{color:#5cefe6;font-style:normal}.relaunch-order-demo>footer strong{color:#fff;font-size:10px}.relaunch-order-chain{border:1px solid var(--rl-line);background:var(--rl-surface);border-radius:22px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:12px;list-style:none;display:grid}.relaunch-order-chain li{border:1px solid var(--rl-line);background:var(--rl-soft);border-radius:15px;flex-direction:column;justify-content:center;min-width:0;min-height:112px;padding:17px;display:flex;position:relative}.relaunch-order-chain li:not(:last-child):after{content:"→";z-index:1;background:var(--rl-surface);width:25px;height:25px;color:var(--rl-cyan);border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid;position:absolute;top:calc(50% - 12px);right:-17px}.relaunch-order-chain span{color:var(--rl-blue);font-size:8px;font-weight:900}.relaunch-order-chain strong{color:var(--rl-ink);overflow-wrap:anywhere;margin:8px 0 5px;font-size:13px;line-height:1.25}.relaunch-order-chain small{color:var(--rl-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.4}.relaunch-order-close{grid-column:1/-1;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(25px,6vw,80px);padding:28px 0 0;display:grid}.relaunch-order-close strong{color:var(--rl-ink);text-transform:uppercase;font-size:clamp(23px,3vw,38px);line-height:1.08}.relaunch-order-close p{color:var(--rl-muted);margin:0;font-size:11px;line-height:1.65}.relaunch-rebate{width:min(100% - 48px,1280px);margin:0 auto;padding:62px 0 90px}.relaunch-rebate .relaunch-section-head{max-width:950px}.relaunch-rebate .relaunch-section-head>p:last-child strong{color:var(--rl-ink)}.relaunch-rebate .relaunch-section-head h2 em,.relaunch-rebate-double h3 em{color:#0000;background:linear-gradient(100deg,var(--rl-blue),var(--rl-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-weight:500}.relaunch-rebate-start{grid-template-columns:1fr 1fr;gap:12px;margin-top:42px;display:grid}.relaunch-rebate-start>article{border:1px solid var(--rl-line);background:var(--rl-surface);border-radius:26px;flex-direction:column;min-width:0;padding:clamp(24px,3.2vw,38px);display:flex;box-shadow:0 22px 55px #06162f12}.relaunch-rebate-start header{gap:14px;display:grid}.relaunch-rebate-start header span,.relaunch-rebate-double span{color:var(--rl-blue);letter-spacing:.11em;font-size:9px;font-weight:900}.relaunch-rebate-start header strong{color:var(--rl-ink);letter-spacing:-.045em;font-size:clamp(26px,3vw,38px);line-height:1.04}.relaunch-rebate-process ol{gap:8px;margin:28px 0 22px;padding:0;list-style:none;display:grid}.relaunch-rebate-process li{border-top:1px solid var(--rl-line);grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:66px;padding:11px 0;display:grid}.relaunch-rebate-process li>b{background:var(--rl-soft);width:32px;height:32px;color:var(--rl-blue);border-radius:10px;place-items:center;font-size:9px;display:grid}.relaunch-rebate-process li div{gap:4px;display:grid}.relaunch-rebate-process li strong{color:var(--rl-ink);font-size:12px}.relaunch-rebate-process li small{color:var(--rl-muted);font-size:10px;line-height:1.45}.relaunch-rebate-start article>p{color:#075e5d;background:#e5fbf7;border-radius:13px;margin:auto 0 0;padding:14px 16px;font-size:11px;font-weight:900}.relaunch-rebate-start article>p i{color:#029b75;margin-right:7px;font-style:normal}.relaunch-rebate-agreement{background:radial-gradient(circle at 100% 0,#03d5cf26,transparent 25rem),var(--rl-surface)!important}.relaunch-negotiation-bridge{border:1px solid var(--rl-line);background:var(--rl-soft);text-align:center;border-radius:15px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:26px 0 20px;padding:16px;display:grid}.relaunch-negotiation-bridge div{gap:5px;display:grid}.relaunch-negotiation-bridge small{color:var(--rl-muted);letter-spacing:.09em;font-size:8px;font-weight:900}.relaunch-negotiation-bridge strong{color:var(--rl-ink);font-size:22px}.relaunch-negotiation-bridge>b{color:var(--rl-cyan);font-size:18px}.relaunch-negotiation-bridge>em{color:var(--rl-muted);grid-column:1/-1;font-size:8px;font-style:normal;font-weight:800;line-height:1.45}.relaunch-example-tag{color:var(--rl-blue);letter-spacing:.11em;font-size:9px;font-weight:900}.relaunch-agreement-data{grid-template-columns:1fr 1fr;gap:8px;margin:30px 0 24px;display:grid}.relaunch-agreement-data p{border:1px solid var(--rl-line);background:var(--rl-soft);border-radius:14px;gap:6px;min-width:0;margin:0;padding:15px;display:grid}.relaunch-agreement-data span{color:var(--rl-muted);letter-spacing:.09em;font-size:8px;font-weight:900}.relaunch-agreement-data strong{color:var(--rl-ink);overflow-wrap:anywhere;font-size:12px}.relaunch-agreement-flow{border:1px solid var(--rl-line);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 22px;padding:14px;display:flex}.relaunch-agreement-flow span{color:var(--rl-ink);text-align:center;font-size:9px;font-weight:800;line-height:1.35}.relaunch-agreement-flow b{color:var(--rl-cyan)}.relaunch-rebate-double{color:#fff;background:radial-gradient(circle at 100% 0,#03d5cf2b,#0000 27rem),linear-gradient(135deg,#06162f,#0a3150);border:1px solid #2b5875;border-radius:28px;grid-template-columns:1.15fr .55fr auto 1.3fr;align-items:center;gap:clamp(18px,3vw,36px);margin-top:12px;padding:clamp(26px,4vw,48px);display:grid;overflow:hidden;box-shadow:0 28px 70px #06162f2b}.relaunch-rebate-double-copy h3{color:#fff;letter-spacing:-.05em;margin:14px 0 18px;font-size:clamp(30px,3.8vw,49px);line-height:.98}.relaunch-rebate-double-copy>p:last-child{color:#b8cada;margin:0;font-size:12px;line-height:1.65}.relaunch-invoice-node{background:#ffffff12;border:1px solid #fff3;border-radius:18px;flex-direction:column;justify-content:center;min-height:190px;padding:20px;display:flex}.relaunch-invoice-node span{color:#64eee5}.relaunch-invoice-node strong{color:#fff;margin:12px 0 10px;font-size:18px}.relaunch-invoice-node small{color:#c2d0dd;font-size:9px}.relaunch-invoice-flow{gap:3px;display:grid}.relaunch-invoice-flow b{color:#5cefe6;font-size:11px}.relaunch-rebate-connector{color:#5cefe6;font-size:28px}.relaunch-double-results{grid-template-columns:1fr 1fr;gap:8px;display:grid}.relaunch-double-results section{background:#ffffff14;border:1px solid #ffffff29;border-radius:17px;flex-direction:column;justify-content:center;min-width:0;min-height:180px;padding:18px;display:flex}.relaunch-double-results h4{color:#fff;margin:15px 0 8px;font-size:17px}.relaunch-double-results p{gap:7px;margin:0;display:grid}.relaunch-double-results p>*{display:block}.relaunch-double-results s,.relaunch-double-results small{color:#9fb3c6;font-size:9px}.relaunch-double-results strong{color:#5cefe6;letter-spacing:-.045em;font-size:clamp(25px,3vw,36px)}.relaunch-double-results em{color:#ffbf69;font-size:10px;font-style:normal;font-weight:900}.relaunch-rebate-today{border-top:1px solid #ffffff2b;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:22px;padding-top:22px;display:flex}.relaunch-rebate-today strong{color:#fff;text-transform:uppercase;font-size:clamp(18px,2.1vw,26px);line-height:1.15}.relaunch-rebate-today span{color:#9fb3c6;text-align:right;max-width:440px;font-size:9px;line-height:1.5}.relaunch-rebate-note{max-width:980px;color:var(--rl-muted);text-align:center;margin:15px auto 0;font-size:11px;line-height:1.6}.relaunch-modules{padding:90px 0}.relaunch-module-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:40px;display:grid}.relaunch-module-grid article{border:1px solid var(--rl-line);background:var(--rl-surface);border-radius:17px;grid-template-columns:34px 1fr;gap:12px;min-height:122px;padding:18px;display:grid}.relaunch-module-grid article>span{color:var(--rl-blue);font-size:9px;font-weight:900}.relaunch-module-grid h3{color:var(--rl-ink);margin:0 0 7px;font-size:17px}.relaunch-module-grid p{color:var(--rl-muted);margin:0;font-size:11px;line-height:1.5}.relaunch-inline-link{min-height:48px;color:var(--rl-blue);align-items:center;margin-top:25px;font-size:13px;font-weight:900;display:inline-flex}.relaunch-module-more{margin-top:12px}.relaunch-module-more>summary{border:1px solid var(--rl-line);background:var(--rl-surface);min-height:50px;color:var(--rl-ink);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:0 16px;font-size:12px;font-weight:900;list-style:none;display:flex}.relaunch-module-more>summary::-webkit-details-marker{display:none}.relaunch-module-more>summary span{color:var(--rl-blue);font-size:18px;transition:transform .2s}.relaunch-module-more[open]>summary span{transform:rotate(45deg)}.relaunch-module-more .relaunch-module-grid{margin-top:10px}.relaunch-mid-cta{background:var(--rl-navy);color:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1280px);min-height:58px;margin:-44px auto 44px;padding:0 20px;font-size:13px;font-weight:900;display:flex;box-shadow:0 18px 42px #06162f1f}.relaunch-origin{background:radial-gradient(circle at 90% 0,#03d5cf33,transparent 25rem),var(--rl-navy);color:#fff;border-radius:30px;grid-template-columns:1fr .8fr;align-items:start;gap:clamp(40px,7vw,100px);margin-top:40px;padding:clamp(42px,6vw,78px);display:grid}.relaunch-origin h2{color:#fff}.relaunch-origin blockquote{color:#d7e4ef;border-top:1px solid #ffffff2e;margin:32px 0 0;padding:24px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,25px);line-height:1.55}.relaunch-origin-story{gap:19px;display:grid}.relaunch-origin-story p{color:#bacbdd;margin:0;font-size:15px;line-height:1.72}.relaunch-origin-story>strong{color:#fff;border-top:1px solid #ffffff2e;padding-top:20px;font-size:17px;line-height:1.5}.relaunch-origin-story>small{color:#5cefe6;font-size:10px;font-weight:800;line-height:1.7}.relaunch-pricing{padding:110px 0 90px}.relaunch-launch{background:#e7f2ff;border:1px solid #79a6d4;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:36px 0 18px;padding:16px 18px;display:grid}.relaunch-launch strong{color:var(--rl-blue);letter-spacing:.12em;font-size:11px}.relaunch-launch span{color:#3d5872;font-size:12px}.relaunch-launch code{color:#064caa;font:inherit;background:#fff;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:900}.relaunch-price-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:10px;display:grid}.relaunch-price-grid article{border:1px solid var(--rl-line);background:var(--rl-surface);border-radius:20px;flex-direction:column;min-height:360px;padding:23px;display:flex;position:relative}.relaunch-price-grid article.featured{border:2px solid var(--rl-blue);background:linear-gradient(145deg,#f3f7ff,#edfffc);box-shadow:0 20px 50px #1677ff21}.relaunch-recommended{background:var(--rl-blue);color:#fff;letter-spacing:.1em;border-radius:8px;padding:7px 10px;font-size:11px;position:absolute;top:-14px;right:16px}.relaunch-price-grid article>span{color:var(--rl-muted);text-transform:uppercase;font-size:11px;font-weight:900}.relaunch-price-grid article>div{align-items:baseline;gap:7px;margin:30px 0 2px;display:flex}.relaunch-price-grid article>div strong{color:var(--rl-ink);letter-spacing:-.055em;white-space:nowrap;font-size:clamp(34px,3.4vw,48px)}.relaunch-price-grid article>div small{color:var(--rl-muted);font-size:11px}.relaunch-price-grid article>p{color:var(--rl-muted);margin:0 0 24px;font-size:11px}.relaunch-price-grid article h3{min-height:44px;color:var(--rl-ink);margin:0 0 17px;font-size:15px;line-height:1.4}.relaunch-price-grid ul{margin:0 0 22px;padding:0;list-style:none}.relaunch-price-grid li{border-top:1px solid var(--rl-line);color:var(--rl-muted);padding:9px 0;font-size:11px;line-height:1.4}.relaunch-price-grid li:first-letter{color:var(--rl-blue)}.relaunch-price-grid article>a{background:var(--rl-navy);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;min-height:50px;margin-top:auto;padding:0 14px;font-size:11px;font-weight:900;display:flex}.relaunch-price-grid article.featured>a{background:linear-gradient(110deg,var(--rl-blue),var(--rl-cyan))}.relaunch-price-note{max-width:960px;color:var(--rl-muted);text-align:center;margin:18px auto 0;font-size:11px;line-height:1.55}.relaunch-final{color:#fff;text-align:center;background:radial-gradient(circle at 50% 110%,#03d5cf3b,#0000 34rem),linear-gradient(135deg,#020b1e,#092455 66%,#06445d);border-radius:34px;flex-direction:column;align-items:center;width:min(100% - 24px,1360px);margin:20px auto;padding:clamp(60px,8vw,110px) 24px;display:flex;position:relative;overflow:hidden}.relaunch-final .relaunch-kicker{color:#65eee6}.relaunch-final h2{color:#fff;letter-spacing:-.065em;margin:17px 0 22px;font-size:clamp(50px,7vw,90px);line-height:.9}.relaunch-final>p{color:#bbccde;max-width:720px;margin:0;font-size:17px;line-height:1.65}.relaunch-final>strong{color:#fff;margin:29px 0;font-size:clamp(21px,3vw,34px)}.relaunch-final>a{min-width:280px}.relaunch-final>small{color:#8fa7bf;margin-top:14px;font-size:10px}.relaunch-footer{max-width:1280px;color:var(--rl-ink);background:0 0;grid-template-columns:auto 1fr;align-items:center;gap:8px 32px;margin:0 auto;padding:38px 24px 48px;display:grid}.relaunch-footer .brand{grid-row:1/3;width:140px;height:55px}.relaunch-footer>p{color:var(--rl-muted);margin:0;font-size:11px}.relaunch-footer>div{color:var(--rl-muted);flex-wrap:wrap;gap:14px;font-size:10px;display:flex}.relaunch-footer a{color:var(--rl-ink)}.relaunch-page small{font-size:11px!important}.relaunch-page :is(.relaunch-alerts b,.relaunch-alerts em,.relaunch-watch-grid span,.relaunch-proof-shell>nav button,.relaunch-proof-top span,.relaunch-proof-shell :where(article,div)>span,.relaunch-staff-grid p em,.relaunch-roi-grid span,.relaunch-order-modes span,.relaunch-order-demo>header,.relaunch-order-demo>ol b,.relaunch-order-demo>ol span,.relaunch-order-demo>footer strong,.relaunch-order-chain span,.relaunch-rebate-start header span,.relaunch-rebate-process li>b,.relaunch-negotiation-bridge>em,.relaunch-agreement-data span,.relaunch-agreement-flow span,.relaunch-double-results em,.relaunch-module-grid article>span,.relaunch-recommended,.relaunch-launch code,.relaunch-footer>div){font-size:11px}@media (width<=1000px){.relaunch-nav>div>a:not(.relaunch-login):not(.relaunch-nav-cta){display:none}.relaunch-hero{grid-template-columns:1fr;gap:48px}.relaunch-watch-grid{grid-template-columns:1fr 1fr}.relaunch-watch-grid article:nth-child(2){border-right:0}.relaunch-watch-grid article:nth-child(-n+2){border-bottom:1px solid var(--rl-line)}.relaunch-module-grid{grid-template-columns:1fr 1fr}.relaunch-order{grid-template-columns:1fr}.relaunch-order-chain,.relaunch-order-close{grid-column:auto}.relaunch-rebate-double{grid-template-columns:1fr 1fr}.relaunch-rebate-double-copy{grid-column:1/-1}.relaunch-rebate-connector{display:none}.relaunch-price-grid{grid-template-columns:1fr 1fr}.relaunch-price-grid article.featured{order:-1}}@media (width<=700px){.relaunch-nav{min-height:70px;padding:0 12px}.relaunch-nav .brand{flex-basis:116px;width:116px;height:48px}.relaunch-nav>div{gap:7px}.relaunch-nav>div>a{min-height:44px;font-size:10px}.relaunch-nav .relaunch-login{padding:0 10px}.relaunch-nav .relaunch-nav-cta{padding:0 11px}.relaunch-hero{border-radius:24px;gap:34px;width:calc(100% - 16px);min-height:0;margin:8px auto 14px;padding:30px 18px 24px}.relaunch-hero h1{margin:13px 0 17px;font-size:clamp(47px,14vw,58px)}.relaunch-value{font-size:16px;line-height:1.48}.relaunch-connected{margin-top:13px;font-size:11px}.relaunch-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px}.relaunch-actions a{width:100%;min-height:52px}.relaunch-secondary{justify-content:center}.relaunch-trust{text-align:center;margin-top:11px}.relaunch-hero-cockpit{border-radius:20px;padding:17px}.relaunch-hero-cockpit>h2{margin:23px 0 16px;font-size:28px}.relaunch-alerts article{grid-template-columns:32px 1fr}.relaunch-alerts em{display:none}.relaunch-hero-cockpit>footer{flex-direction:column;align-items:flex-start;gap:7px}.relaunch-chaos,.relaunch-watch,.relaunch-proof,.relaunch-roi,.relaunch-order,.relaunch-rebate,.relaunch-modules,.relaunch-origin,.relaunch-pricing,.relaunch-mid-cta{width:calc(100% - 28px)}.relaunch-chaos{grid-template-columns:1fr;gap:28px;padding:64px 0}.relaunch-section-head h2,.relaunch-chaos h2,.relaunch-origin h2{font-size:clamp(38px,11.5vw,50px)}.relaunch-section-head>p:last-child{font-size:14px}.relaunch-chaos-list p{padding:11px 0;font-size:16px}.relaunch-watch,.relaunch-proof,.relaunch-roi,.relaunch-modules{padding:62px 0}.relaunch-watch-grid{border-radius:20px;grid-template-columns:1fr;margin-top:28px}.relaunch-watch-grid article{border-right:0;border-bottom:1px solid var(--rl-line);min-height:0;padding:20px}.relaunch-watch-grid article:last-child{border-bottom:0}.relaunch-watch-grid h3{margin:24px 0 9px;font-size:22px}.relaunch-watch-line{font-size:15px;line-height:1.5}.relaunch-proof-shell{border-radius:21px;margin-top:28px;padding:10px}.relaunch-proof-shell>nav button{min-width:92px;min-height:43px}.relaunch-proof-top{flex-direction:column;align-items:flex-start;padding:18px 14px}.relaunch-proof-top strong{font-size:22px}.relaunch-today-grid,.relaunch-staff-grid,.relaunch-buy-grid{grid-template-columns:1fr;min-height:0}.relaunch-today-grid article.wide,.relaunch-buy-grid>div{grid-column:auto}.relaunch-today-grid article,.relaunch-staff-grid article,.relaunch-buy-grid article,.relaunch-buy-grid>div{min-height:130px;padding:18px}.relaunch-staff-grid>div{grid-column:auto}.relaunch-staff-grid>div p{grid-template-columns:56px 1fr}.relaunch-staff-grid p em{grid-column:2}.relaunch-proof-note{text-align:left}.relaunch-roi-grid{grid-template-columns:1fr;margin-top:28px}.relaunch-roi-grid article{min-height:230px}.relaunch-roi-grid>article>strong{margin:48px 0 8px}.relaunch-order{padding:52px 0 20px}.relaunch-order-copy,.relaunch-order-demo{border-radius:21px;padding:22px 18px}.relaunch-order-copy h2{font-size:clamp(38px,11.5vw,50px)}.relaunch-order-modes{margin-top:24px;padding-top:0}.relaunch-order-demo>ol{grid-template-columns:1fr}.relaunch-order-chain{border-radius:18px;grid-template-columns:1fr;padding:9px}.relaunch-order-chain li{min-height:92px}.relaunch-order-chain li:not(:last-child):after{content:"↓";inset:auto auto -17px calc(50% - 12px)}.relaunch-order-close{grid-template-columns:1fr;gap:14px;padding-top:12px}.relaunch-rebate{padding:42px 0 62px}.relaunch-rebate-start{grid-template-columns:1fr;margin-top:28px}.relaunch-rebate-start>article{border-radius:21px;padding:22px}.relaunch-negotiation-bridge{grid-template-columns:1fr}.relaunch-negotiation-bridge>b{transform:rotate(90deg)}.relaunch-negotiation-bridge>em{grid-column:auto}.relaunch-agreement-data{grid-template-columns:1fr}.relaunch-agreement-flow{flex-direction:column;align-items:stretch}.relaunch-agreement-flow b{text-align:center;transform:rotate(90deg)}.relaunch-rebate-double{border-radius:22px;grid-template-columns:1fr;padding:24px 18px}.relaunch-rebate-double-copy{grid-column:auto}.relaunch-invoice-node{min-height:170px}.relaunch-double-results{grid-template-columns:1fr}.relaunch-double-results section{min-height:145px}.relaunch-rebate-today{flex-direction:column;align-items:flex-start;gap:10px}.relaunch-rebate-today span,.relaunch-rebate-note{text-align:left}.relaunch-module-grid{grid-template-columns:1fr;margin-top:28px}.relaunch-module-grid article{min-height:0}.relaunch-module-more .relaunch-module-grid{margin-top:10px}.relaunch-mid-cta{margin:-26px auto 34px}.relaunch-origin{border-radius:23px;grid-template-columns:1fr;gap:24px;margin-top:10px;padding:40px 22px}.relaunch-origin-story p{font-size:14px}.relaunch-pricing{padding:74px 0 62px}.relaunch-launch{grid-template-columns:1fr;gap:7px;margin-top:28px}.relaunch-price-grid{grid-template-columns:1fr}.relaunch-price-grid article{min-height:0;padding:21px}.relaunch-price-grid article.featured{order:-1}.relaunch-price-grid article>div{margin-top:25px}.relaunch-price-grid article h3{min-height:0}.relaunch-price-note{text-align:left}.relaunch-final{border-radius:24px;width:calc(100% - 16px);margin:8px auto;padding:62px 20px}.relaunch-final h2{font-size:clamp(46px,13vw,60px)}.relaunch-final>p{font-size:15px}.relaunch-final>a{width:100%;min-width:0}.relaunch-footer{grid-template-columns:1fr;padding:32px 18px 44px}.relaunch-footer .brand{grid-row:auto}.relaunch-footer>div{flex-direction:column;gap:4px;margin-top:12px}.relaunch-footer>div>a{align-items:center;min-height:44px;display:flex}}@media (width<=390px){.relaunch-nav .brand{flex-basis:102px;width:102px}.relaunch-nav>div{gap:5px}.relaunch-nav .relaunch-login,.relaunch-nav .relaunch-nav-cta{padding:0 8px}.relaunch-hero h1{font-size:46px}.relaunch-kicker{font-size:10px}}@media (prefers-reduced-motion:reduce){.relaunch-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-theme=dark] .relaunch-page{--rl-bg:#031027;--rl-surface:#0b223a;--rl-soft:#0e2a47;--rl-ink:#f4f8fd;--rl-muted:#b8c8d8;--rl-line:#31516d;--rl-blue:#6fb2ff;--rl-cyan:#5cefe6;background:#031027}html[data-theme=dark] .relaunch-nav{background:#031027f0;border-color:#294965}html[data-theme=dark] .relaunch-nav>div>a,html[data-theme=dark] .relaunch-footer a{color:#f4f8fd}html[data-theme=dark] .relaunch-nav .relaunch-nav-cta,html[data-theme=dark] .relaunch-primary,html[data-theme=dark] .relaunch-final>a,html[data-theme=dark] .relaunch-price-grid article.featured>a{color:#06162f}html[data-theme=dark] .relaunch-nav .relaunch-login{border-color:#52718b}html[data-theme=dark] .relaunch-watch-grid,html[data-theme=dark] .relaunch-roi-grid article,html[data-theme=dark] .relaunch-module-grid article,html[data-theme=dark] .relaunch-price-grid article,html[data-theme=dark] .relaunch-rebate-start>article{box-shadow:none}html[data-theme=dark] .relaunch-rebate-start article>p{color:#8af1e8;background:#0b3a39}html[data-theme=dark] .relaunch-rebate-process li>b{color:#72eee6;background:#12395d}html[data-theme=dark] .relaunch-launch{background:#0d2b49;border-color:#37648c}html[data-theme=dark] .relaunch-launch span{color:#c0d0df}html[data-theme=dark] .relaunch-launch code{color:#6df0e7;background:#06162f}html[data-theme=dark] .relaunch-price-grid article.featured{background:linear-gradient(145deg,#0d2948,#0b343f)}html[data-theme=dark] .relaunch-footer{color:#f4f8fd}.betrieb-page .app-topbar>div,.onboarding-page .app-topbar>div{flex-wrap:wrap;justify-content:flex-end;min-width:0;font-size:13px}.betrieb-page .app-topbar>div :is(a,button),.onboarding-page .app-topbar>div :is(a,button){min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-content:center;align-items:center;padding:0 9px;font-weight:850;display:inline-flex}.betrieb-page .app-topbar>div select{border:1px solid var(--border);background:var(--surface);max-width:230px;min-height:44px;color:var(--text-primary);font:inherit;border-radius:10px;padding:0 10px}.topbar-link{appearance:none}.betrieb-page .app-tabs{gap:8px}.betrieb-page .app-tabs button{min-height:44px;padding:0 15px;font-size:13px}.betrieb-page .module-card :is(p,small),.betrieb-page .connected-purchase-flow p{font-size:13px;line-height:1.55}.betrieb-page .module-card>small,.betrieb-page .legal-note{font-size:12px}.betrieb-page .module-card label>span,.betrieb-page .pdf-form label span{font-size:12px;line-height:1.35}.betrieb-page .module-card :is(input,select,textarea),.onboarding-page :is(input,select,textarea){min-height:46px;font-size:16px}.betrieb-page .module-card :is(button,.primary-action),.betrieb-page .primary-action,.betrieb-page .refresh-button,.betrieb-page .pdf-form button{min-height:44px;font-size:13px}.betrieb-page .procurement-summary :is(span,small),.betrieb-page .price-comparison :is(small,dt,dd),.betrieb-page .price-comparison>b,.betrieb-page .saved-price-lists :is(small,a),.betrieb-page .selected-supplier-summary :is(span,small),.betrieb-page .order-history :is(small,summary,pre),.betrieb-page .order-send-confirmation span{font-size:12px;line-height:1.45}.betrieb-page .ai-review-banner :is(strong,span,small),.betrieb-page .supplier-create-confirm>span,.betrieb-page .supplier-create-confirm small{line-height:1.45;font-size:12px!important}.betrieb-page .procurement-spotlight-copy .section-number,.betrieb-page .validity-period span,.betrieb-page .rebate-demo-card .demo-label,.betrieb-page .rebate-cockpit-card span,.betrieb-page .submodule-eyebrow,.betrieb-page .price-list-catalog>summary,.betrieb-page .order-quantity-picker summary{line-height:1.4;color:var(--accent-text)!important;font-size:12px!important}.betrieb-page .ai-chip,.betrieb-page .voice-assistant-card.listening .ai-chip{color:#06162f;background:linear-gradient(100deg,#4aa4ff,#42e7df);font-size:12px;line-height:1.3}.betrieb-page .order-actions a{min-height:44px;font-size:13px}.betrieb-page .rebate-guide-steps li>b,.betrieb-page .team-assistant-card li b{background:var(--action-blue);color:#fff}.betrieb-page .responsive-list strong{font-size:14px;line-height:1.4}.betrieb-page .responsive-list small{font-size:12px}.betrieb-page .responsive-list button{min-height:44px;font-size:13px}.betrieb-page .status-chip{font-size:11px;line-height:1.3}.betrieb-page .cockpit-kpis span,.betrieb-page .cockpit-kpis small{font-size:12px}.betrieb-page .cockpit-section-heading span,.betrieb-page .cockpit-transparency>div>span{font-size:11px}.betrieb-page .cockpit-section-heading p,.betrieb-page .cockpit-transparency p{font-size:14px}.betrieb-page :is(.cockpit-module-grid,.employee-cockpit-grid) button>span{font-size:11px}.betrieb-page :is(.cockpit-module-grid,.employee-cockpit-grid) button>:is(p,small,i){font-size:12px;line-height:1.5}.betrieb-page .module-subnav :is(a,button),.betrieb-page .module-subtabs button{align-items:center;min-height:44px;padding:0 15px;font-size:12px;display:inline-flex}.betrieb-loading-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:18px;display:flex}.betrieb-loading-actions :is(a,button){color:#06162f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #35536d;border-radius:11px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:850;display:inline-flex}.betrieb-access-state{color:#fff;background:radial-gradient(circle at 85% 10%,#4cf0de24,#0000 28rem),#06162f;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.betrieb-access-state>.brand{background-image:url(/buln-wordmark.svg?v=44);width:150px;height:58px;position:absolute;top:18px;left:24px}.betrieb-access-state>section{background:#0b223a;border:1px solid #35536d;border-top:5px solid #1677ff;border-radius:24px;width:min(680px,100%);padding:clamp(28px,6vw,58px);box-shadow:0 26px 70px #00000047}.betrieb-access-state h1{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(43px,7vw,72px);line-height:.92}.betrieb-access-state h1 em{color:#4cf0de;font-style:normal}.betrieb-access-state section>p:not(.eyebrow),.betrieb-access-state section>div p{color:#c0d0df;font-size:15px;line-height:1.65}.betrieb-access-state section>div{background:#0e2a47;border:1px solid #35536d;border-radius:15px;margin-top:24px;padding:19px}.betrieb-access-state section>div strong{font-size:15px}.betrieb-access-state section>div p{margin:7px 0 0}.betrieb-access-state nav{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.betrieb-access-state nav a{color:#fff;border:1px solid #4d718d;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:0 17px;font-size:13px;font-weight:900;display:inline-flex}.betrieb-access-state nav a:first-child{background:#0b61d8;border-color:#0b61d8}.employee-cockpit{margin-top:20px}.employee-cockpit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.employee-cockpit-grid button{cursor:pointer;border:1px solid var(--border);border-top:4px solid var(--brand-blue);background:var(--surface);min-height:180px;color:var(--text-primary);text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;padding:20px;display:flex;box-shadow:0 14px 32px #07234911}.employee-cockpit-grid button.running{border-top-color:#1b9b69}.employee-cockpit-grid button>strong{color:var(--text-primary);margin:19px 0 7px;font-size:clamp(25px,3vw,36px);line-height:1.05}.employee-cockpit-grid button>small{color:var(--text-secondary)}.employee-cockpit-grid button>i{color:var(--brand-blue);margin-top:auto;font-style:normal;font-weight:900}.employee-profile-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.employee-profile-summary dl{grid-template-columns:repeat(2,minmax(130px,1fr));gap:9px;margin:0;display:grid}.employee-profile-summary dl>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;padding:14px}.employee-profile-summary dt{color:var(--text-secondary);font-size:12px;font-weight:850}.employee-profile-summary dd{color:var(--text-primary);margin:6px 0 0;font-size:14px;font-weight:900}.employee-task,.employee-absence{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.employee-absence{flex-direction:column;align-items:flex-start}.employee-absence>p,.employee-absence>:is(form,button){width:100%}.market-privacy-note{color:var(--text-secondary);margin-top:12px}.onboarding-page .onboarding-card :is(p,small),.onboarding-page .onboarding-lessons small{font-size:13px;line-height:1.55}.onboarding-page .onboarding-card :is(label>span,summary){font-size:13px}.onboarding-success-actions,.onboarding-error-actions{flex-wrap:wrap;justify-content:center;gap:9px;width:100%;display:flex}.onboarding-success-actions :is(a,button),.onboarding-error-actions :is(a,button){border:1px solid var(--border);background:var(--surface);min-height:46px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0 17px;font-size:13px;font-weight:850;display:inline-flex}.onboarding-error-actions .primary-action{background:var(--action-blue);color:#fff}.document-present{background:#e2f4e9;border-radius:10px;padding:8px 10px;color:#236a47!important}.account-system-notice{border:1px solid var(--border);border-left:5px solid var(--brand-blue);background:var(--surface);max-width:1300px;color:var(--text-primary);border-radius:15px;justify-content:space-between;align-items:center;gap:22px;margin:14px auto;padding:18px 22px;display:flex}.account-system-notice.warning{border-left-color:#b26b13}.account-system-notice.success{border-left-color:#25835a}.account-system-notice strong{font-size:16px}.account-system-notice p{color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.5}.account-system-notice a{min-height:44px;color:var(--brand-blue);flex:none;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.account-page .account-plan p,.account-page .account-next p,.account-page .account-plans p,.account-page .account-help p{font-size:13px}.account-page .account-plan span,.account-page .account-next>span,.account-page .account-plans article>span{font-size:11px}.account-page .account-plans article :is(p,li,small),.account-page .account-status small{font-size:12px}.account-page .account-plans article>a,.account-page .account-next>a,.account-page .account-manage-link,.account-page .account-help>a{justify-content:center;align-items:center;min-height:44px;font-size:13px;display:flex}.account-plan-action-note{min-height:44px;color:var(--text-secondary);align-items:center;margin-top:auto;display:flex}.support-page .ticket-form label>span,.support-page .ticket-promises span{font-size:12px}.support-page .ticket-promises strong{font-size:14px}.support-page .ticket-form :is(input,select,textarea){font-size:16px}.support-page .ticket-submit{background:#0b61d8;min-height:50px;font-size:13px}.support-page .eyebrow,.support-page .section-number{font-size:12px}.support-page .support-hero aside span{font-size:11px}.support-page .support-hero aside small,.support-page .help-grid article>span{font-size:12px}.support-page .help-grid h3{margin:38px 0 12px;font-size:22px}.support-page .help-grid p{font-size:13px}.support-page .help-grid button{min-height:44px;padding-top:12px;font-size:13px}.support-page .ticket-copy>p:not(.section-number){font-size:14px}.ticket-viewer-note{color:var(--text-secondary);text-transform:none;font-size:12px;line-height:1.45}.ticket-center-state{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:16px;gap:8px;margin-top:18px;padding:22px;display:grid}.ticket-center-state strong{font-size:17px}.ticket-center-state p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.ticket-center-state :is(a,button){border:1px solid var(--border);background:var(--brand-navy);color:#fff;width:max-content;min-height:44px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex}.ticket-center-state>div{flex-wrap:wrap;gap:9px;display:flex}.customer-ticket-list header>div>small,.ticket-message small{color:var(--text-secondary);font-size:12px}.ticket-message strong,.ticket-message p{font-size:13px}.ticket-thread textarea{min-height:90px;font-size:16px}@media (width<=760px){.betrieb-page .app-topbar,.onboarding-page .app-topbar{align-items:flex-start;min-height:auto;padding:8px 12px}.betrieb-page .app-topbar .brand,.onboarding-page .app-topbar .brand{flex:0 0 112px;width:112px;height:48px}.betrieb-page .app-topbar>div,.onboarding-page .app-topbar>div{gap:2px 5px}.betrieb-page .app-topbar>div strong{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:150px;overflow:hidden}.betrieb-page .app-tabs{padding:8px 12px;top:0}.betrieb-page .app-tabs button{padding:0 13px}.employee-cockpit-grid{grid-template-columns:1fr 1fr}.employee-profile-summary{grid-template-columns:1fr}.employee-profile-summary dl{grid-template-columns:1fr 1fr}.account-system-notice{flex-direction:column;align-items:flex-start;margin:12px 18px}.account-system-notice a{justify-content:flex-start;width:100%}}@media (width<=520px){.betrieb-page .app-topbar>div :is(a,button),.onboarding-page .app-topbar>div :is(a,button){padding:0 6px;font-size:12px}.betrieb-page .app-topbar>div strong{display:none}.employee-cockpit-grid,.employee-profile-summary dl{grid-template-columns:1fr}.employee-cockpit-grid button{min-height:145px}.onboarding-success-actions,.onboarding-error-actions{flex-direction:column;align-items:stretch}.onboarding-success-actions :is(a,button),.onboarding-error-actions :is(a,button),.ticket-center-state :is(a,button){width:100%}.betrieb-access-state{place-items:start center;padding:80px 14px 20px}.betrieb-access-state>.brand{top:12px;left:14px}.betrieb-access-state>section{padding:25px 19px}.betrieb-access-state nav{flex-direction:column;align-items:stretch}.betrieb-access-state nav a{width:100%}}.help-grid h3{letter-spacing:-.035em;margin:48px 0 12px;font-size:21px}.account-hero h2{letter-spacing:-.06em;margin:18px 0 23px;font-size:clamp(54px,6vw,82px);line-height:.91}.account-hero h2 em{color:var(--orange)}.account-nav>div a,.account-cancel-trigger,.account-cancel-confirm :is(a,button){align-items:center;min-height:44px;font-size:13px;display:inline-flex}@media (width<=760px){.account-nav>div{flex-wrap:wrap;justify-content:flex-end}.account-nav>div a{padding:0 8px;font-size:13px}.account-hero h2{font-size:51px}}.google-consent-banner{z-index:10020;color:#fff;background:#06162f;border:1px solid #31516d;border-top:4px solid #1677ff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 28px);padding:19px 20px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #00000057}.google-consent-banner>div:first-child{max-width:650px}.google-consent-banner strong{font-size:15px}.google-consent-banner p{color:#c0d0df;margin:5px 0;font-size:12px;line-height:1.5}.google-consent-banner a{color:#72eee6;font-size:11px;font-weight:800}.google-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.google-consent-actions button,.google-consent-dialog-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #52718b;border-radius:10px;padding:0 15px;font-size:12px;font-weight:850}.google-consent-actions button.primary,.google-consent-dialog-actions button.primary{color:#fff;background:#0b61d8;border-color:#0b61d8}.google-consent-reopen{z-index:9900;color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#06162f;border:1px solid #52718b;border-radius:999px;padding:0 12px;font-size:11px;font-weight:800;position:fixed;bottom:12px;left:12px;box-shadow:0 8px 24px #0000002e}.google-consent-backdrop{z-index:10030;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#031027b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.google-consent-dialog{color:#06162f;background:#f7faff;border:1px solid #31516d;border-top:5px solid #1677ff;border-radius:22px;width:min(620px,100%);max-height:min(780px,100vh - 36px);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.google-consent-dialog>span{color:#1677ff;letter-spacing:.16em;font-size:10px;font-weight:950}.google-consent-dialog h2{letter-spacing:-.045em;margin:14px 42px 12px 0;font-size:clamp(31px,6vw,44px);line-height:1}.google-consent-dialog>p{color:#556b82;margin:0 0 23px;font-size:13px;line-height:1.6}.google-consent-close{color:#06162f;width:44px;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c1cfdd;border-radius:50%;font-size:25px;position:absolute;top:14px;right:14px}.google-consent-dialog>label{border-top:1px solid #d5e0ea;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 0;display:flex}.google-consent-dialog label span{gap:5px;display:grid}.google-consent-dialog label strong{font-size:14px}.google-consent-dialog label small{color:#63778a;font-size:12px;line-height:1.45}.google-consent-dialog input{accent-color:#1677ff;flex:0 0 22px;width:22px;height:22px}.google-consent-dialog-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.google-consent-dialog-actions button{color:#06162f;border-color:#9fb1c2}html[data-theme=dark] .google-consent-dialog{color:#f4f8fd;background:#0b223a}html[data-theme=dark] .google-consent-dialog>p,html[data-theme=dark] .google-consent-dialog label small{color:#b8c8d8}html[data-theme=dark] .google-consent-dialog>label{border-color:#31516d}html[data-theme=dark] .google-consent-close{color:#fff;background:#0e2a47;border-color:#52718b}html[data-theme=dark] .google-consent-dialog-actions button{color:#fff;border-color:#52718b}@media (width<=760px){.google-consent-banner{border-radius:16px;flex-direction:column;align-items:stretch;gap:14px;width:calc(100% - 16px);padding:17px;bottom:8px}.google-consent-actions{grid-template-columns:1fr 1fr;display:grid}.google-consent-actions button.primary{grid-column:1/-1}.google-consent-dialog{padding:25px 18px}.google-consent-dialog-actions{flex-direction:column;align-items:stretch}.google-consent-dialog-actions button{width:100%}.google-consent-reopen{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}}.employee-multi-select{border:0;min-width:0;margin:0;padding:0}.employee-multi-select legend{color:var(--text-secondary);margin-bottom:7px;font-size:12px;font-weight:800}.employee-multi-select details{position:relative}.employee-multi-select summary{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text-primary);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:800;list-style:none;display:flex}.employee-multi-select summary::-webkit-details-marker{display:none}.employee-multi-select summary span{color:var(--brand-blue);white-space:nowrap;font-size:11px}.employee-multi-panel{border:1px solid var(--border);background:var(--surface);border-radius:13px;gap:5px;max-height:min(390px,60vh);margin-top:7px;padding:10px;display:grid;overflow:auto;box-shadow:0 18px 45px #04172b29}.employee-multi-panel .check{border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;min-height:46px;margin:0;padding:8px 9px;display:grid}.employee-multi-panel .check:hover{background:var(--surface-soft)}.employee-multi-panel .check input{width:20px;height:20px}.employee-multi-panel .check small{color:var(--text-secondary);font-size:11px}.employee-multi-head{z-index:2;background:var(--surface);gap:7px;padding:5px 0 9px;display:grid;position:sticky;top:-10px}.employee-multi-head label{margin:0}.employee-multi-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.employee-multi-actions button{min-height:42px}.onboarding-request-list{align-content:start}.onboarding-request-list article{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.onboarding-request-list article>div{gap:4px;min-width:0;display:grid}.onboarding-request-list article small{color:var(--text-secondary);line-height:1.4;display:block}.onboarding-request-list .is-archived{opacity:.66}.staffing-editor{gap:16px;display:grid}.staffing-period{border:1px solid var(--border);background:var(--surface-soft);border-radius:15px;gap:13px;padding:15px;display:grid}.staffing-period>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staffing-period>header>div{gap:4px;display:grid}.staffing-period>header small{color:var(--text-secondary)}.staffing-weekday-multi{border:1px solid var(--border);background:var(--surface);border-radius:13px;margin:0;padding:12px}.staffing-weekday-multi legend{color:var(--text-primary);padding:0 6px;font-size:9px;font-weight:900}.staffing-weekday-multi>div{flex-wrap:wrap;gap:7px;display:flex}.staffing-weekday-multi .check{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;min-height:40px;padding:8px 11px}.staffing-weekday-multi>small{color:var(--text-secondary);margin-top:7px;display:block}.staffing-counter-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.staffing-counter{border:1px solid var(--border);background:var(--surface);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:6px 8px 6px 12px;display:flex}.staffing-counter>strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.staffing-counter>div{align-items:center;gap:5px;display:flex}.staffing-counter button{border-radius:9px;width:40px;min-height:40px;padding:0;font-size:20px}.staffing-counter output{text-align:center;min-width:28px;font-size:16px;font-weight:900}.day-staffing-override{align-content:start}.coverage-summary{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;margin:13px 0;display:grid}.coverage-summary>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;gap:3px;padding:10px 12px;display:grid}.coverage-summary>div.warning{border-color:#e0a52b}.coverage-summary span,.coverage-summary small{color:var(--text-secondary);font-size:11px}.proposal-row-actions{grid-template-columns:140px minmax(180px,1fr);align-items:end;gap:8px;min-width:min(390px,100%);display:grid}.proposal-row-actions label{min-width:0}.proposal-row-actions label span{font-size:10px}.proposal-row-actions select{width:100%}.proposal-row-actions .compact-action{grid-column:1/-1;justify-self:end}html[data-theme=dark] .employee-multi-panel{box-shadow:0 18px 45px #00000061}@media (width<=760px){.employee-multi-panel{max-height:min(330px,52vh)}.employee-multi-actions,.staffing-counter-list,.proposal-row-actions{grid-template-columns:1fr}.employee-management-list{gap:34px}.employee-card-identity strong{font-size:20px}.staffing-weekday-multi>div{grid-template-columns:1fr 1fr;display:grid}.onboarding-request-list article,.staffing-period>header{flex-direction:column;align-items:stretch}.onboarding-request-list article>:is(button,.status-chip),.staffing-period>button{width:100%}.staffing-counter{min-height:56px}.proposal-editor-list article{flex-direction:column;align-items:stretch}.proposal-row-actions{width:100%;min-width:0}.proposal-row-actions .compact-action{justify-self:stretch;width:100%}}.special-opening-hours{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:18px}.special-opening-hours>summary{cursor:pointer;min-height:54px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;padding:0 15px;font-size:14px;font-weight:900;list-style:none;display:flex}.special-opening-hours>summary::-webkit-details-marker{display:none}.special-opening-hours>summary small{color:var(--text-secondary);font-size:11px;font-weight:750}.special-opening-content{gap:12px;padding:0 15px 15px;display:grid}.special-opening-entry{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;gap:12px;padding:14px;display:grid}.special-opening-entry>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.special-opening-entry .danger-link{width:auto}.employee-vacation-quick-form{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;grid-template-columns:minmax(190px,1fr) minmax(150px,.55fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.employee-vacation-quick-form>div{align-self:center;gap:5px;display:grid}.employee-vacation-quick-form>div small{color:var(--text-secondary);font-size:11px;line-height:1.45}.employee-vacation-quick-form label{margin:0}.employee-vacation-quick-form button{min-height:44px}html[data-theme=dark] .special-opening-hours,html[data-theme=dark] .special-opening-entry,html[data-theme=dark] .employee-vacation-quick-form{border-color:var(--border);background:var(--surface);color:var(--text-primary)}html[data-theme=dark] .special-opening-entry,html[data-theme=dark] .employee-vacation-quick-form{background:var(--surface-soft)}@media (width<=760px){.special-opening-hours>summary{flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 14px}.special-opening-entry>header{flex-direction:column;align-items:stretch}.special-opening-entry .danger-link{width:100%}.employee-vacation-quick-form{grid-template-columns:1fr}.employee-vacation-quick-form button{width:100%}}.management-shell{color:#06162f;background:#edf3fa;min-height:100vh}.management-topbar{color:#fff;background:#06162f;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:0 max(24px,50vw - 740px);display:flex}.management-topbar .brand{color:#fff;letter-spacing:.05em;font-size:25px;font-weight:950;text-decoration:none}.management-topbar .brand span{color:#03d5cf}.management-topbar>div{align-items:center;gap:16px;font-size:12px;display:flex}.management-topbar a{color:#dbe8f4;text-decoration:none}.notification-link{align-items:center;gap:7px;display:flex}.notification-link b,.management-tabs b{color:#06162f;background:#03d5cf;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;display:grid}.management-tabs{scrollbar-width:none;background:#ffffffeb;border-bottom:1px solid #cbd8e5;align-items:end;gap:4px;min-height:62px;padding:0 max(24px,50vw - 740px);display:flex;overflow-x:auto}.management-tabs::-webkit-scrollbar{display:none}.management-tabs a{color:#5a6e82;white-space:nowrap;align-items:center;gap:7px;min-height:52px;padding:0 15px;font-size:11px;font-weight:850;text-decoration:none;display:flex;position:relative}.management-tabs a[aria-current=page]{color:#06162f}.management-tabs a[aria-current=page]:after{content:"";background:linear-gradient(90deg,#1677ff,#03d5cf);border-radius:9px 9px 0 0;height:3px;position:absolute;inset:auto 10px 0}.management-page{gap:24px;width:min(1480px,100% - 48px);margin:0 auto;padding:48px 0 80px;display:grid}.management-header{color:#fff;background:radial-gradient(circle at 85% 20%,#1677ff47,#0000 32%),#06162f;border-radius:24px;justify-content:space-between;align-items:end;gap:35px;padding:38px 42px;display:flex;box-shadow:0 24px 60px #06162f29}.management-header>div:first-child{max-width:850px}.management-header span{color:#5ee8e2;letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:950}.management-header h1{letter-spacing:-.06em;margin:12px 0 13px;font-size:clamp(38px,5vw,70px);line-height:.93}.management-header h1 em{color:#58dcd8;font-style:normal}.management-header p{color:#b9cadd;max-width:720px;margin:0;font-size:14px;line-height:1.65}.management-header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.management-header a{color:#fff;border:1px solid #36516d;border-radius:10px;align-items:center;min-height:43px;padding:0 15px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.management-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.management-kpi-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.management-kpi-grid>article,.management-kpi-card{background:#fff;border:1px solid #d0dce7;border-radius:17px;min-width:0;padding:20px;box-shadow:0 10px 24px #06162f0d}.management-kpi-grid span,.management-kpi-card>span{color:#667b8f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.management-kpi-grid strong,.management-kpi-card strong{color:#06162f;letter-spacing:-.04em;text-overflow:ellipsis;margin-top:8px;font-size:clamp(23px,2.7vw,39px);line-height:1;display:block;overflow:hidden}.management-kpi-card small{color:#697e91;margin-top:10px;font-size:10px;display:block}.management-kpi-card.blue{border-top:3px solid #1677ff}.management-kpi-card.cyan{border-top:3px solid #03d5cf}.management-kpi-card.warning{border-top:3px solid #d99b24}.management-kpi-card .trend{color:#0e9f8e;margin-left:7px;font-size:10px}.management-two-column{grid-template-columns:1fr 1fr;gap:16px;display:grid}.management-two-column.wide-left{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr)}.management-panel{background:#fff;border:1px solid #d0dce7;border-radius:20px;min-width:0;padding:25px;box-shadow:0 10px 28px #06162f0d}.management-panel>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.management-panel header span{color:#1677ff;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:950}.management-panel h2{letter-spacing:-.035em;margin:5px 0 0;font-size:24px}.management-panel a,.management-row-link{color:#126ff0;font-size:11px;font-weight:850;text-decoration:none}.management-revenue-chart{align-items:end;gap:8px;min-height:250px;display:flex}.management-revenue-chart article{flex:1;grid-template-rows:1fr auto;gap:7px;min-width:0;display:grid}.management-revenue-chart div{background:#edf3f9;border-radius:8px;align-items:end;height:200px;display:flex;overflow:hidden}.management-revenue-chart i{background:linear-gradient(#1677ff,#03d5cf);border-radius:8px 8px 0 0;width:100%;min-height:2px}.management-revenue-chart small{color:#73879a;text-align:center;text-overflow:ellipsis;font-size:8px;overflow:hidden}.forecast-panel dl,.management-details{gap:0;display:grid}.forecast-panel dl div,.management-details div{border-bottom:1px solid #e2e9f0;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.forecast-panel dt,.management-details dt{color:#6c8093;font-size:11px}.forecast-panel dd,.management-details dd{text-align:right;margin:0;font-weight:850}.forecast-panel .total{color:#fff;background:#06162f;border:0;border-radius:12px;margin-top:8px;padding:18px 15px}.forecast-panel>p{color:#75889a;font-size:10px;line-height:1.5}.management-list{display:grid}.management-list>article{border-bottom:1px solid #e1e8ef;grid-template-columns:minmax(0,1.4fr) minmax(100px,.7fr) auto;align-items:center;gap:16px;min-height:66px;padding:12px 0;display:grid}.management-list>article>div{gap:4px;min-width:0;display:grid}.management-list strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.management-list span{color:#718496;font-size:10px}.status-badge{color:#126ff0;text-transform:uppercase;background:#e8f2ff;border-radius:99px;width:max-content;padding:6px 9px;font-size:8px;font-weight:950}.management-activity-list{display:grid}.management-activity-list a{color:#06162f;border-bottom:1px solid #e1e8ef;grid-template-columns:10px 1fr auto;align-items:center;gap:11px;padding:13px 0;text-decoration:none;display:grid}.management-activity-list i{background:#03d5cf;border-radius:50%;width:8px;height:8px}.management-activity-list strong{font-size:12px;display:block}.management-activity-list span,.management-activity-list time{color:#748799;font-size:9px}.management-attention{color:#fff;background:#06162f;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:24px 28px;display:flex}.management-attention>div:last-child{grid-template-columns:repeat(4,minmax(115px,1fr));gap:8px;display:grid}.management-attention a{color:#fff;border:1px solid #284661;border-radius:12px;padding:12px 15px;text-decoration:none;display:grid}.management-attention a strong{font-size:22px}.management-attention a span{color:#acc1d4;font-size:9px}.management-table{background:#fff;border:1px solid #d0dce7;border-radius:18px;overflow:hidden}.management-table-row{border-bottom:1px solid #e1e8ef;grid-template-columns:1.5fr 1fr .8fr .8fr .8fr .6fr;align-items:center;gap:12px;min-height:68px;padding:0 18px;font-size:11px;display:grid}.management-table-row.header{color:#62778b;text-transform:uppercase;background:#eaf1f8;min-height:48px;font-size:8px;font-weight:950}.management-table-row strong,.management-table-row span{text-overflow:ellipsis;overflow:hidden}.management-mobile-cards{display:none}.management-searchbar{background:#fff;border:1px solid #d0dce7;border-radius:17px;flex-wrap:wrap;gap:8px;padding:14px;display:flex}.management-searchbar input,.management-searchbar select{color:#06162f;background:#fff;border:1px solid #c9d5e0;border-radius:10px;min-height:44px;padding:0 12px}.management-searchbar input{flex:1;min-width:250px}.management-searchbar button{color:#fff;background:#126ff0;border:0;border-radius:10px;padding:0 17px;font-weight:850}.management-notification-grid,.management-settings-stack{gap:12px;display:grid}.management-notification-grid>article{background:#fff;border:1px solid #d0dce7;border-radius:17px;grid-template-columns:6px 1fr;gap:15px;padding:20px;display:grid}.management-notification-grid>article.read{opacity:.68}.management-notification-grid i{background:#1677ff;border-radius:9px}.management-notification-grid i.critical{background:#dc3b51}.management-notification-grid i.important{background:#e6a124}.management-notification-grid header,.management-notification-grid footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.management-notification-grid h2{margin:9px 0 4px;font-size:18px}.management-notification-grid p{color:#65798c;font-size:11px}.management-notification-grid button{color:#126ff0;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.management-ticket-list{gap:12px;display:grid}.management-ticket-list>article{border:1px solid #dae3ec;border-radius:15px;padding:18px}.management-ticket-list>article>header{justify-content:space-between;gap:15px;display:flex}.management-ticket-list header div{gap:4px;display:grid}.management-ticket-list header span,.management-ticket-list p{color:#687d90;font-size:11px}.management-ticket-list dl{flex-wrap:wrap;gap:20px;display:flex}.management-ticket-list dl div{gap:7px;font-size:10px;display:flex}.management-ticket-list dd{margin:0;font-weight:800}.management-row-actions{gap:8px;display:flex}.management-export-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.management-export-grid article{background:#fff;border:1px solid #d0dce7;border-radius:20px;padding:30px}.management-export-grid article>span{color:#03aaa7;font-weight:950}.management-export-grid h2{font-size:28px}.management-export-grid p{color:#667b8e;min-height:56px;font-size:12px;line-height:1.55}.management-export-grid a{color:#126ff0;font-size:11px;font-weight:900;text-decoration:none}.management-preference-list{display:grid}.management-preference-list label{border-bottom:1px solid #e1e8ef;justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.management-preference-list label span{gap:4px;display:grid}.management-preference-list label small{color:#72869a}.management-preference-list input{accent-color:#1677ff;width:22px;height:22px}.management-preference-list footer{align-items:center;gap:15px;padding-top:18px;display:flex}.management-preference-list button{color:#fff;background:#126ff0;border:0;border-radius:9px;min-height:44px;padding:0 16px;font-weight:850}.management-muted{color:#6f8294;font-size:11px;line-height:1.55}.management-empty{text-align:center;padding:50px}.management-callout{color:#6f5515;background:#fff2cf;border-radius:13px;padding:18px}.management-pagination{justify-content:center;gap:8px;display:flex}.management-pagination a{color:#126ff0;background:#fff;border:1px solid #cbd7e2;border-radius:8px;padding:9px 13px;text-decoration:none}.account-settings-page{min-height:100vh}.account-settings-grid{grid-template-columns:1.2fr .8fr;gap:18px;padding:45px max(30px,50vw - 590px) 80px;display:grid}.account-settings-grid>article,.transfer-center>section{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:28px}.account-settings-form,.transfer-start form{gap:13px;display:grid}.account-settings-form label,.transfer-start label{gap:6px;display:grid}.account-settings-form span,.transfer-start label span{font-size:10px;font-weight:850}.account-settings-form input,.transfer-start input,.transfer-start select{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text-primary);border-radius:10px;padding:0 13px}.account-settings-form button,.transfer-center button{color:#fff;cursor:pointer;background:#126ff0;border:0;border-radius:9px;min-height:45px;padding:0 15px;font-weight:850}.account-danger-zone{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.account-danger-zone button{background:#8d2538}.account-settings-grid dl div{border-bottom:1px solid var(--line);padding:12px 0}.account-settings-grid dt{color:var(--text-secondary);font-size:10px}.account-settings-grid dd{margin:5px 0 0;font-weight:800}.account-settings-grid article>a{color:#126ff0;margin-top:16px;font-weight:850;text-decoration:none;display:block}.account-settings-notice{color:#1677ff;font-size:11px}.transfer-center{grid-template-columns:1.2fr .8fr;gap:18px;padding:45px max(30px,50vw - 590px) 80px;display:grid}.transfer-center>section:first-child{grid-row:span 2}.transfer-review{background:var(--surface-soft);border:1px solid #b9d6ec;border-radius:14px;margin-top:20px;padding:20px}.transfer-review>span{color:#1677ff;font-size:9px;font-weight:950}.transfer-review ul{gap:5px;padding:0;list-style:none;display:grid}.transfer-review li{font-size:11px}.transfer-review li.ok{color:#087c73}.transfer-review li.blocked{color:#a32a3e}.transfer-data-note{background:var(--surface);border-radius:11px;padding:14px}.transfer-data-note p{color:var(--text-secondary);font-size:10px;line-height:1.5}.transfer-request{border-bottom:1px solid var(--line);padding:14px 0}.transfer-request>span{color:#1677ff;font-size:9px;font-weight:850}.transfer-request div{gap:7px;display:flex}html[data-theme=dark] .management-shell{color:#f2f7fc;background:#06162f}html[data-theme=dark] .management-tabs{background:#0a213b;border-color:#253f59}html[data-theme=dark] .management-tabs a{color:#afc1d3}html[data-theme=dark] .management-tabs a[aria-current=page]{color:#fff}html[data-theme=dark] :is(.management-panel,.management-kpi-grid>article,.management-kpi-card,.management-table,.management-searchbar,.management-notification-grid>article,.management-export-grid article){color:#f2f7fc;background:#0a213b;border-color:#29445f}html[data-theme=dark] :is(.management-panel h2,.management-kpi-grid strong,.management-kpi-card strong,.management-activity-list a){color:#f2f7fc}html[data-theme=dark] .management-list>article,html[data-theme=dark] .forecast-panel dl div,html[data-theme=dark] .management-notification-grid label{border-color:#29445f}html[data-theme=dark] .management-table-row.header{background:#102c49}html[data-theme=dark] .management-searchbar :is(input,select){color:#fff;background:#06162f;border-color:#36516d}@media (width<=1000px){.management-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-kpi-grid.primary>:first-child{grid-column:span 2}.management-two-column,.management-two-column.wide-left{grid-template-columns:1fr}.management-attention{flex-direction:column;align-items:stretch}.management-export-grid{grid-template-columns:1fr}.management-header{flex-direction:column;align-items:flex-start}.management-header>div:last-child{justify-content:flex-start}.account-settings-grid,.transfer-center{grid-template-columns:1fr}.transfer-center>section:first-child{grid-row:auto}}@media (width<=720px){.management-topbar{min-height:62px;padding:0 15px}.management-topbar>div span{display:none}.management-topbar>div{gap:10px}.management-tabs{z-index:20;align-items:end;min-height:56px;padding:0 8px;position:sticky;top:0}.management-tabs a{min-height:49px;padding:0 11px}.management-page{gap:14px;width:calc(100% - 24px);padding:20px 0 55px}.management-header{border-radius:18px;padding:26px 22px}.management-header h1{font-size:43px}.management-kpi-grid,.management-kpi-grid.compact{grid-template-columns:1fr 1fr;gap:8px}.management-kpi-grid>article,.management-kpi-card{padding:15px}.management-panel{padding:18px}.management-attention>div:last-child{grid-template-columns:1fr 1fr}.management-table{display:none}.management-mobile-cards{gap:9px;display:grid}.management-mobile-cards article{background:#fff;border:1px solid #d0dce7;border-radius:14px;padding:16px}.management-mobile-cards article header{justify-content:space-between;gap:12px;display:flex}.management-mobile-cards dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.management-mobile-cards dt{color:#718598;font-size:8px}.management-mobile-cards dd{margin:3px 0 0;font-size:10px;font-weight:800}.management-revenue-chart{min-width:580px}.management-panel:has(.management-revenue-chart){overflow-x:auto}.management-list>article{grid-template-columns:1fr auto}.management-list>article>div:nth-child(2){display:none}.management-notification-grid header,.management-notification-grid footer{flex-direction:column;align-items:flex-start}.management-ticket-list>article>header{flex-direction:column}.account-settings-grid,.transfer-center{padding:24px 14px 60px}.account-settings-grid>article,.transfer-center>section{padding:20px}.account-hero h1{font-size:42px}}.management-kpi{background:#fff;border:1px solid #d0dce7;border-radius:17px;min-width:0;padding:20px;box-shadow:0 10px 24px #06162f0d}.management-kpi>span{color:#667b8f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.management-kpi>strong{color:#06162f;letter-spacing:-.04em;margin-top:8px;font-size:clamp(23px,2.7vw,39px);line-height:1;display:block}.management-kpi footer{justify-content:space-between;align-items:end;gap:8px;margin-top:10px;display:flex}.management-kpi small{color:#697e91;font-size:9px}.management-kpi footer b{font-size:9px}.management-kpi footer b.positive{color:#087c73}.management-kpi footer b.negative{color:#b52c46}.management-kpi.blue{border-top:3px solid #1677ff}.management-kpi.cyan{border-top:3px solid #03d5cf}.management-kpi.warning{border-top:3px solid #d99b24}.management-chart{align-items:end;gap:7px;min-width:580px;min-height:260px;display:flex}.management-chart>div{text-align:center;flex:1;gap:5px;min-width:34px;display:grid}.management-bar-track{background:#edf3f9;border-radius:8px;align-items:end;height:190px;display:flex;position:relative;overflow:hidden}.management-bar-track i{background:linear-gradient(#1677ff,#03d5cf);width:100%;min-height:2px}.management-bar-track em{background:#d4465f;width:4px;position:absolute;bottom:0;right:2px}.management-chart span{color:#6b8093;font-size:8px}.management-chart small{color:#334b61;font-size:8px;font-weight:800}.management-activity{display:grid}.management-activity a{color:#06162f;border-bottom:1px solid #e1e8ef;grid-template-columns:8px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;text-decoration:none;display:grid}.management-activity i{background:#03d5cf;border-radius:50%;width:8px;height:8px}.management-activity i.critical{background:#d4465f}.management-activity i.important{background:#d99b24}.management-activity time{color:#788b9d;font-size:8px}.management-activity div{gap:3px;min-width:0;display:grid}.management-activity strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.management-activity span{color:#6a7e91;text-overflow:ellipsis;font-size:9px;overflow:hidden}.management-status{color:#536b81;text-transform:uppercase;background:#e8f1fa;border-radius:99px;width:max-content;padding:6px 9px;font-size:8px;font-weight:950;display:inline-flex}.management-status.positive{color:#087c73;background:#dff8f2}.management-status.negative{color:#a7243e;background:#ffe4e9}.management-table-wrap{max-width:100%;overflow-x:auto}.management-table{border-collapse:collapse;width:100%;min-width:880px;box-shadow:none;border:0;border-radius:0}.management-table th{color:#687d91;text-align:left;text-transform:uppercase;border-bottom:1px solid #cbd8e4;padding:12px 10px;font-size:8px;font-weight:950}.management-table td{color:#253b51;vertical-align:middle;border-bottom:1px solid #e1e8ef;max-width:250px;padding:14px 10px;font-size:10px}.management-table td strong,.management-table td small{display:block}.management-table td small{color:#708497;margin-top:4px;font-size:8px}.management-mobile-cards>a{color:#06162f;text-decoration:none}.management-filters{background:#fff;border:1px solid #d0dce7;border-radius:17px;grid-template-columns:minmax(250px,1fr) minmax(170px,.3fr) auto auto;align-items:end;gap:10px;padding:14px;display:grid}.management-filters label{gap:5px;display:grid}.management-filters label span{color:#63788b;font-size:9px;font-weight:850}.management-filters :is(input,select){color:#06162f;background:#fff;border:1px solid #c6d4e0;border-radius:9px;min-height:44px;padding:0 12px}.management-filters button{color:#fff;background:#126ff0;border:0;border-radius:9px;min-height:44px;padding:0 15px;font-weight:850}.management-filters a{color:#126ff0;align-items:center;min-height:44px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.management-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.management-back{color:#126ff0;font-size:11px;font-weight:850;text-decoration:none}.management-danger-zone{background:#fff6f7;border:1px solid #e5b6bf;border-radius:18px;padding:24px}.management-danger-zone button{color:#fff;background:#8d2538;border:0;border-radius:9px;min-height:44px;padding:0 14px;font-weight:850}.management-action-row{flex-wrap:wrap;gap:8px;display:flex}html[data-theme=dark] :is(.management-kpi,.management-mobile-cards article,.management-filters){color:#f2f7fc;background:#0a213b;border-color:#29445f}html[data-theme=dark] .management-kpi>strong,html[data-theme=dark] .management-mobile-cards>a,html[data-theme=dark] .management-activity a{color:#f2f7fc}html[data-theme=dark] .management-table :is(th,td),html[data-theme=dark] .management-activity a{border-color:#29445f}html[data-theme=dark] .management-bar-track{background:#102d49}html[data-theme=dark] .management-chart small{color:#bfd0df}html[data-theme=dark] .management-filters :is(input,select){color:#fff;background:#06162f;border-color:#36516d}@media (width<=720px){.management-kpi{padding:15px}.management-chart{min-width:560px}.management-panel:has(.management-chart){overflow-x:auto}.management-filters,.management-detail-grid{grid-template-columns:1fr}.management-table-wrap{margin:0 -18px}.management-table{min-width:850px;display:table}.management-page:has(.management-mobile-cards) .management-table-wrap{display:none}.management-mobile-cards>a{background:#fff;border:1px solid #d0dce7;border-radius:14px;padding:16px}.management-mobile-cards>a header{justify-content:space-between;gap:10px;display:flex}}.management-three-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.management-range-tabs{scrollbar-width:none;gap:6px;margin:0 0 18px;display:flex;overflow-x:auto}.management-range-tabs::-webkit-scrollbar{display:none}.management-range-tabs a{color:#5b7287;white-space:nowrap;border:1px solid #cad7e3;border-radius:99px;align-items:center;min-height:38px;padding:0 12px;display:inline-flex}.management-range-tabs a.active{color:#fff;background:#1677ff;border-color:#1677ff}html[data-theme=dark] .management-range-tabs a{color:#bfd0df;border-color:#36516d}html[data-theme=dark] .management-range-tabs a.active{color:#fff;border-color:#1677ff}@media (width<=1000px){.management-three-column{grid-template-columns:1fr}}.staging-environment-banner{z-index:10000;color:#06162f;letter-spacing:.16em;text-align:center;background:#7df4e7;justify-content:center;align-items:center;min-height:32px;padding:6px 14px;font-size:11px;font-weight:900;display:flex;position:sticky;top:0;box-shadow:0 1px #06162f3d}@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-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}.brand{color:#0000;filter:none;background:url(/buln-wordmark.svg?v=44) 0/contain no-repeat;width:190px;height:68px;font-size:0}.brand:after{content:none!important;display:none!important}.hero-feature-line{color:#68eee5;letter-spacing:.055em;margin:18px 0 0;font-size:12px;font-weight:850}@media (width<=620px){.nav .brand{filter:none;background-position:0;flex:0 0 142px;width:142px;height:58px}.nav-register{display:none}.hero{gap:36px;min-height:0;margin:12px 10px 16px;padding:50px 24px 38px}.hero-card{min-height:330px;padding:20px}.hero .primary{justify-content:space-between;width:100%}.trust-row{display:none}.launch-banner{border-radius:20px;width:auto;margin:0 10px}}@media (width<=390px){.nav .brand{flex-basis:126px;width:126px;height:54px}.nav-login{padding:9px 8px;font-size:9px}}.ingredient-row{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;padding:18px;display:grid}.ingredient-row legend{color:var(--ink);padding:0 8px;font-weight:900}.requirement-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.requirement-list article div{gap:4px;display:grid}@media (width<=760px){.ingredient-row{grid-template-columns:1fr 1fr}.requirement-list article{flex-direction:column;align-items:flex-start}}.employee-task{border-bottom:1px solid var(--line);align-items:end;gap:.8rem;padding:1rem 0;display:grid}.employee-task:last-child{border-bottom:0}.employee-task>div{gap:.35rem;display:grid}.sensitive-fields{border:1px solid var(--line);background:var(--panel-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.sensitive-fields button,.sensitive-fields small{grid-column:1/-1}@media (width<=700px){.sensitive-fields{grid-template-columns:1fr}}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-navy:#06162f;--brand-blue:#1677ff;--brand-cyan:#03d5cf;--action-blue:#0b61d8;--accent-text:#0b61d8;--page-bg:#eef3f9;--surface:#fff;--surface-raised:#f7faff;--surface-soft:#e8f0f8;--text-primary:#06162f;--text-secondary:#43536a;--text-muted:#617083;--border:#bdc9d6;--input-bg:#fff;--input-text:#06162f;--placeholder:#69778a;--focus:#1677ff;--disabled-bg:#e4e9ef;--disabled-text:#667487;--success-bg:#def5e9;--success-text:#17653f;--warning-bg:#fff0c7;--warning-text:#6b4c00;--error-bg:#ffe1dc;--error-text:#9b2f19;--info-bg:#dfeeff;--info-text:#0c4e9a;--ink:var(--brand-navy);--cream:var(--surface-soft);--paper:var(--surface-raised);--sage:#cbd9e8;--line:#06162f29}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-navy:#06162f;--brand-blue:#3f91ff;--brand-cyan:#42e7df;--action-blue:#0b61d8;--accent-text:#6fb2ff;--page-bg:#06162f;--surface:#0b2038;--surface-raised:#102b49;--surface-soft:#0e2945;--text-primary:#f2f7fc;--text-secondary:#c7d4df;--text-muted:#a4b5c4;--border:#35536d;--input-bg:#102b49;--input-text:#f5f9fd;--placeholder:#a7b8c6;--focus:#54eee6;--disabled-bg:#253b50;--disabled-text:#a6b4c0;--success-bg:#113e34;--success-text:#8ce0b9;--warning-bg:#473a18;--warning-text:#ffd978;--error-bg:#4b2426;--error-text:#ffaaa2;--info-bg:#13395d;--info-text:#99caff;--ink:var(--brand-navy);--cream:var(--surface);--paper:var(--page-bg);--sage:#143554;--line:#bed8eb38}html,body{background:var(--page-bg);color:var(--text-primary)}body,.admin-page,.account-page,.support-page,.login-page,.app-page,.newsletter-result-page,.legal-page,.betrieb-page,.onboarding-page,.betrieb-loading{background:var(--page-bg)!important;color:var(--text-primary)!important}.brand{filter:none!important;background-image:url(/buln-wordmark.svg?v=44)!important}html[data-theme=dark] .brand{background-image:url(/buln-wordmark-dark.svg?v=44)!important}html[data-theme=dark] :is(.newsletter-result-card,.login-card,.account-plan,.admin-card,.admin-table-card,.module-card,.onboarding-card) .brand{background-image:url(/buln-wordmark.svg?v=44)!important}.footer-brand{background-position:0}.management-brand{width:168px;min-width:0;line-height:0;display:block}.management-brand img{width:100%;height:auto;display:block;filter:none!important}:where(input,textarea,select){caret-color:var(--brand-cyan);border-color:var(--border)!important;background:var(--input-bg)!important;color:var(--input-text)!important}:where(input,textarea)::placeholder{opacity:1;color:var(--placeholder)!important}:where(input,textarea,select,button,a):focus-visible{outline-offset:3px;outline:3px solid var(--focus)!important}:where(input,textarea,select,button):disabled{opacity:1;background:var(--disabled-bg)!important;color:var(--disabled-text)!important}.input-shell{border-color:var(--border)!important;background:var(--input-bg)!important;color:var(--input-text)!important}.input-shell input{background:0 0!important}:where(.admin-card,.admin-table-card,.admin-kpis article,.account-plan,.account-plans,.account-help,.customer-ticket-list>article,.ticket-form,.help-grid article,.module-card,.onboarding-card,.newsletter-result-card,.calculator-inputs,.forecast-grid article,.setup-guide){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text-primary)!important}:where(.admin-card,.admin-table-card,.admin-kpis article,.account-plan,.account-plans,.account-help,.module-card,.onboarding-card,.newsletter-result-card,.forecast-grid article,.setup-guide) :where(p,small,dt){color:var(--text-secondary)}:where(.hero,.brand-film,.calculator-results,.closing,.login-card,.account-next,.app-topbar,.product-shell,.newsletter-section,.priority-list,.autopilot-brief,.saving-banner,.pricing-section){--component-text:#f6fbff;--component-muted:#bdcddd;color:var(--component-text)!important}:where(.hero,.brand-film,.calculator-results,.closing,.login-card,.account-next,.app-topbar,.product-shell,.newsletter-section,.priority-list,.autopilot-brief,.saving-banner,.pricing-section) :where(p,small,label,span){color:var(--component-muted)}.hero{background-color:#06233d!important}.hero-text{color:#c5d3df!important}.hero .eyebrow,.hero h1{color:#f7fbff!important}.hero .text-link{border-color:#7ceee7;color:#eefcff!important}.hero-card{color:#f5faff!important;background:#0a2946!important;border-color:#2b5872!important}.hero-card :where(span,p){color:#bcd0df!important}.hero-card .status{color:#f5faff!important}.hero-alert{color:#f7fbff!important;background:#102f4b!important;border-color:#3a627b!important}.hero-alert p,.hero-alert strong{color:#f7fbff!important}.calculator-results,.closing{background:#06162f!important}.login-card,.account-next{color:#fff!important;background:#06162f!important}.login-card h2,.account-next h2{color:#fff!important}.login-card p,.login-card small,.account-next p{color:#bdc8d2!important}.auth-links a{color:#fff!important}.priority-list,.autopilot-brief,.saving-banner,.pricing-section{color:#f6fbff!important;background:#06162f!important}.priority-list :where(h2,h3,strong,a),.autopilot-brief :where(h2,h3,strong,a),.saving-banner :where(h2,h3,strong,a),.pricing-section :where(h2,h3,strong,a){color:#f6fbff!important}.pricing-section .pricing-grid article.featured :where(.plan-name,.plan-price strong){color:#06162f!important}.pricing-section .pricing-grid article.featured :where(.plan-text,.plan-price span,.plan-price small,li){color:#43536a!important}.pricing-section .pricing-grid article.featured .popular{color:#fff!important}.pricing-section .pricing-grid article.featured>a{color:#fff!important;background:#06162f!important;border-color:#06162f!important}.pricing-section .pricing-grid article.featured>a span{color:#8af3eb!important}.pricing-section .signup-preview,.pricing-section .signup-preview :where(h3,strong){color:#06162f!important}.pricing-section .signup-preview :where(p,small){color:#5b6a7c!important}.pricing-section .signup-preview .signup-link{color:#1269e5!important}.nav{border-color:var(--border);color:var(--text-primary)}html[data-theme=dark] .nav{color:#f4f9fd!important;background:#06162ff0!important;border-color:#294b67!important}html[data-theme=dark] .nav :where(a,button){color:#f4f9fd!important}.nav-login,.nav-register,.legal-back{border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] :is(.nav-login,.nav-register){color:#f4f9fd!important;background:0 0!important;border-color:#55738c!important}.launch-banner{color:#f5fbff!important;background:linear-gradient(105deg,#0a4f78,#073a64)!important}.launch-banner :where(span,a){color:#f5fbff!important}.launch-banner strong{color:#83f2e9!important;background:#06162f!important}.section-heading>p:last-child,.pricing-intro>p,.login-copy>p:last-of-type,.account-hero>div>p:last-child,.legal-copy p,.legal-copy li{color:var(--text-secondary)!important}.text-link{color:var(--text-primary);border-color:currentColor}.login-points span{border-color:var(--border);background:var(--surface);color:var(--text-secondary)}.newsletter-result-page{place-items:center;min-height:100svh;padding:clamp(24px,6vw,76px) 20px;display:grid;background:radial-gradient(circle at 15% 10%,#1677ff24,transparent 34%), radial-gradient(circle at 90% 15%,#03d5cf21,transparent 32%), var(--page-bg)!important}.newsletter-result-card{border-radius:28px;width:min(680px,100%);padding:clamp(28px,6vw,58px);box-shadow:0 24px 80px #06162f29;color:#06162f!important;background:#fff!important;border:1px solid #d9e2eb!important}.newsletter-result-card :where(h1,h2,strong){color:#06162f!important}.newsletter-result-card h1{letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(34px,5vw,52px);line-height:1.02}.newsletter-result-card>p:not(.eyebrow):not(.sync-note){font-size:clamp(17px,2vw,20px);line-height:1.65;color:#43536a!important}.newsletter-result-card>div{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.newsletter-result-card .text-link{color:#06162f!important}.newsletter-result-card .brand{width:210px;height:78px;margin-bottom:30px}.newsletter-result-card .eyebrow{margin-top:0}.sync-note{border-left:4px solid var(--brand-cyan);background:var(--info-bg);padding:13px 15px;color:var(--info-text)!important}.betrieb-page .ai-review-banner{color:#0b2a50!important;background:#eaf4ff!important;border-left-color:#1677ff!important}.betrieb-page .ai-review-banner strong{color:#0b2a50!important}.betrieb-page .ai-review-banner :is(span,small){color:#365574!important}html[data-theme=dark] .betrieb-page .ai-review-banner{color:#f4f9ff!important;background:#12395d!important;border-left-color:#42e7df!important}html[data-theme=dark] .betrieb-page .ai-review-banner strong{color:#f4f9ff!important}html[data-theme=dark] .betrieb-page .ai-review-banner :is(span,small){color:#c7d9e8!important}:where(.module-panel,.employee-panel,.supplier-portal,.supplier-order,.supplier-tools article,.platform-card,.feature-list article,.signup-preview,.calculator-inputs){--card-ink:var(--text-primary);--card-secondary:var(--text-secondary);color:var(--card-ink)!important}:where(.module-panel,.employee-panel,.supplier-portal,.supplier-order,.supplier-tools article,.platform-card,.feature-list article,.signup-preview,.calculator-inputs) :where(p,small,span){color:var(--card-secondary)}.featured-platform,.pricing-grid article,.payment-row{--card-ink:#f6fbff;--card-secondary:#bdcddd;color:var(--card-ink)!important}.featured-platform :where(p,small,span),.pricing-grid article :where(p,small,span),.payment-row :where(p,small,span){color:var(--card-secondary)}.pricing-grid article.featured{--card-ink:#06162f;--card-secondary:#516158;color:var(--card-ink)!important}.role-switcher button{border-color:var(--border);color:var(--text-primary)}.role-switcher button.active{background:var(--brand-navy);color:#fff}html[data-theme=dark] :is(.product-section,.calculator-section,.system-section,.help-section,.test-workspace){color:var(--text-primary)!important;background:radial-gradient(circle at 90% 12%,#42e7df14,#0000 24rem),linear-gradient(#06162f,#081d35)!important}html[data-theme=dark] .landing-impact{color:var(--text-primary)!important;background:linear-gradient(145deg,#0b2038,#102d4a)!important;border-color:#315873!important}html[data-theme=dark] .landing-impact :where(h2,strong){color:var(--text-primary)!important}html[data-theme=dark] .landing-impact small{color:var(--text-secondary)!important}html[data-theme=dark] .signal-story{color:var(--text-primary)!important}html[data-theme=dark] .signal-story-copy>p:last-of-type{color:var(--text-secondary)!important}html[data-theme=dark] .campaign-slogan{border-color:var(--border)!important;color:#75f3ea!important}html[data-theme=dark] :is(.tools-section,.ticket-section,.legal-hero,.legal-layout,.support-hero,.test-hero,.account-hero,.admin-head,.launch-hero){color:var(--text-primary)!important}html[data-theme=dark] :is(.section-heading,.pricing-intro,.ticket-copy,.support-hero,.test-hero,.legal-content,.launch-copy,.account-hero,.admin-head) :where(h1,h2,h3,strong){color:var(--text-primary)}html[data-theme=dark] .role-switcher{border-color:var(--border)!important;background:var(--surface)!important}html[data-theme=dark] .role-switcher>span,html[data-theme=dark] .role-switcher button{color:var(--text-secondary)!important}html[data-theme=dark] .role-switcher button.active{background:var(--brand-blue)!important;color:#fff!important}html[data-theme=dark] .product-shell{border-color:var(--border)!important;background:var(--surface-soft)!important;box-shadow:0 24px 58px #00000047!important}html[data-theme=dark] .product-content{background:var(--surface-soft)!important}html[data-theme=dark] .module-panel{color:var(--text-primary)!important}html[data-theme=dark] .module-panel :where(p,small,span){color:var(--text-secondary)}html[data-theme=dark] .module-nav button.active{background:var(--brand-blue)!important;color:#fff!important}html[data-theme=dark] .module-nav button.active>b{color:#fff!important;background:#0b2038!important}html[data-theme=dark] :is(.demo-note,.flow-source span,.flow-result span,.flow-steps span,.platform-card p,.platform-card li,.saving-figures span){color:var(--text-secondary)!important}html[data-theme=dark] :is(.flow-list,.platform-card,.signup-preview,.calculator-inputs,.employee-grid>article,.supplier-order,.supplier-tools article,.feature-list article){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text-primary)!important}html[data-theme=dark] :is(.featured-platform,.pricing-grid article,.payment-row){color:#f6fbff!important;background:#071b35!important}html[data-theme=dark] .pricing-grid article.featured{border-color:var(--brand-cyan)!important;color:#06162f!important;background:#f7faff!important}html[data-theme=dark] .pricing-grid article.featured :where(.plan-name,.plan-price strong){color:#06162f!important}html[data-theme=dark] .pricing-grid article.featured :where(p,small,span,li){color:#43536a!important}html[data-theme=dark] .pricing-grid article.featured>a{color:#fff!important;background:#06162f!important;border-color:#06162f!important}html[data-theme=dark] .signup-preview{color:#06162f!important;background:#f7faff!important;border-color:#d6e0e9!important}html[data-theme=dark] .signup-preview :where(h3,strong){color:#06162f!important}html[data-theme=dark] .signup-preview :where(p,small){color:#5b6a7c!important}html[data-theme=dark] .rebate-spotlight{color:#f6fbff!important;background:radial-gradient(circle at 88% 15%,#42e7df2e,#0000 27rem),linear-gradient(135deg,#06162f,#092b48)!important;border-color:#2c607f!important}html[data-theme=dark] .rebate-demo-card{color:#06162f!important;background:#f7faff!important}html[data-theme=dark] .rebate-demo-card :where(p,small,span){color:#516176}html[data-theme=dark] .calculator-inputs :where(.panel-label,.field-label,strong,label){color:var(--text-primary)!important}html[data-theme=dark] .calculator-inputs :where(small,.field-hint){color:var(--text-secondary)!important}html[data-theme=dark] :is(.nav,.admin-nav,.account-nav){color:#f4f9fd!important;background:#06162ff5!important;border-color:#294b67!important}html[data-theme=dark] :is(.admin-nav,.account-nav) :where(a,button,strong,span){color:#f4f9fd!important}html[data-theme=dark] :is(.admin-nav,.account-nav) a{border-color:#55738c!important}html[data-theme=dark] :is(.launch-page,.test-page,.checkout-page,.success-page){background:var(--page-bg)!important;color:var(--text-primary)!important}html[data-theme=dark] :is(.launch-form,.test-profile,.test-progress,.checkout-card,.success-card,.legal-callout),html[data-theme=dark] :is(.launch-points span,.test-grid article,.checkout-copy li,.success-steps li){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text-primary)!important}html[data-theme=dark] :is(.launch-copy,.test-profile,.ticket-form,.checkout-card,.success-card,.module-card,.onboarding-card) :where(label,p,small,span){color:var(--text-secondary)}html[data-theme=dark] .account-plans>div:first-child :where(h2,p){color:var(--text-primary)!important}html[data-theme=dark] .account-plans article{color:#06162f!important;background:#f7f7f2!important;border-color:#cbd3cc!important}html[data-theme=dark] .account-plans article.selected{border-color:var(--brand-blue)!important;background:#fff1ea!important}html[data-theme=dark] .account-plans article h3{color:#06162f!important}html[data-theme=dark] .account-plans article p{color:#59675f!important}html[data-theme=dark] .account-plans article>strong small{color:#637168!important}html[data-theme=dark] .account-plans article>span,html[data-theme=dark] .account-plans article>strong{color:#1677ff!important}html[data-theme=dark] .account-plans article form button{color:#fff!important;background:#06162f!important}.app-topbar{border-color:var(--border)!important;color:var(--text-primary)!important;background:#eef3f9f7!important}.app-topbar :where(a,strong,span){color:var(--text-primary)!important}html[data-theme=dark] .app-topbar{color:#f4f9fd!important;background:#06162ff7!important;border-color:#35536d!important}html[data-theme=dark] .app-topbar :where(a,strong,span){color:#f4f9fd!important}.app-tabs{background:var(--surface)!important;border-color:var(--border)!important}.app-tabs button{background:var(--surface)!important;color:var(--text-primary)!important;border-color:var(--border)!important}.app-tabs button.active{background:var(--brand-navy)!important;color:#fff!important;border-color:var(--brand-navy)!important}html[data-theme=dark] .app-tabs button.active{background:var(--action-blue)!important;border-color:var(--action-blue)!important}html[data-theme=dark] .help-grid button{color:#eef8ff!important;border-top-color:#3a607d!important}html[data-theme=dark] .help-grid button:hover,html[data-theme=dark] .help-grid button:focus-visible{color:#54eee6!important}.app-heading p,.app-heading small,.module-card p,.module-card>small,.legal-note{color:var(--text-secondary)!important}.cockpit-kpis article{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text-primary)!important}.cockpit-kpis article :where(span,small){color:var(--text-secondary)!important}.setup-steps button{color:var(--text-primary)!important;border-color:var(--border)!important}.setup-steps button small,.responsive-list small,.forecast-grid small,.forecast-grid p{color:var(--text-secondary)!important}.responsive-list>article,.availability-editor>div,.opening-day,.opening-period,.invoice-line,.onboarding-lessons label{border-color:var(--border)!important}.forecast-note,.warning{background:var(--warning-bg)!important;color:var(--warning-text)!important}.forecast-parts span,.sensitive-fields{background:var(--surface-soft)!important;color:var(--text-secondary)!important}.secondary-action,.refresh-button{background:var(--surface)!important;color:var(--text-primary)!important;border-color:var(--border)!important}.file-picker{gap:9px;display:grid}.file-picker>span{text-transform:uppercase;font-size:8px;font-weight:850;color:var(--text-primary)!important}.file-picker>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-picker>label{border:2px solid var(--focus);background:var(--surface-raised);cursor:pointer;align-items:center;min-height:52px;padding:13px 15px;font-weight:800;display:flex;color:var(--text-primary)!important}.file-picker>input:focus-visible+label{outline:4px solid var(--focus);outline-offset:3px}.file-picker>small{color:var(--text-secondary)!important}.opening-hours{gap:12px;display:grid}.opening-day{border:1px solid var(--border);background:var(--surface-raised);gap:12px;padding:14px;display:grid}.opening-day>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.opening-day>header .check{flex-direction:row;align-items:center}.opening-period-group{gap:9px;display:grid}.opening-period-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.opening-period-head>strong{color:var(--text-primary);font-size:10px}.opening-period{border:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding:12px;display:grid}.opening-period label{gap:6px;display:grid}.compact-action{min-height:42px}.service-break{border-left:4px solid var(--brand-cyan);background:var(--surface-soft);color:var(--text-primary);justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.service-break span{color:var(--text-secondary)!important}.add-opening-period{min-height:54px}.opening-day>small{color:var(--text-secondary)!important}.empty-state{color:var(--text-primary);gap:9px;padding:18px 0;display:grid}.empty-state p,.operating-summary{color:var(--text-secondary)!important}.operating-summary{border-left:3px solid var(--brand-cyan);background:var(--surface-soft);padding:9px}.invoice-files{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.invoice-files a{text-underline-offset:2px;font-size:12px;font-weight:800;text-decoration:underline;color:var(--accent-text)!important}.pending-files{border:1px solid var(--border);border-left:4px solid var(--brand-blue);background:var(--info-bg);color:var(--text-primary);gap:9px;padding:16px;display:grid}.pending-files p{color:var(--text-secondary)!important}.rebate-area{gap:16px;margin-top:32px;display:grid}.compact-heading{margin-bottom:2px}.compact-heading h2{font-size:clamp(30px,5vw,54px)}.rebate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rebate-card{border-top:4px solid var(--brand-cyan)!important}.rebate-card .status-chip.success{background:var(--success-bg);color:var(--success-text)!important}.rebate-value{color:var(--brand-blue);font-size:clamp(34px,5vw,58px);line-height:1}.rebate-card dl{gap:8px;margin:8px 0;display:grid}.rebate-card dl div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding-bottom:7px;display:flex}.rebate-card dt{color:var(--text-secondary);font-size:8px}.rebate-card dd{color:var(--text-primary);text-align:right;margin:0;font-size:9px;font-weight:850}.rebate-progress{background:var(--surface-soft);border-radius:999px;height:9px;overflow:hidden}.rebate-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan));height:100%;display:block}.rebate-card .button-pair a{flex:1;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.rebate-form{margin-top:2px}@media (width<=700px){.rebate-grid{grid-template-columns:1fr}.rebate-card .button-pair{flex-direction:column}}html[data-theme=dark] :where(.kpi-card,.overview-card,.data-table-wrap,.staff-summary,.schedule,.bonus-grid article,.bonus-lines,.mail-preview,.asset-grid article,.time-grid article,.capture-grid article,.inventory-row,.routine-list,.routine-list>button,.deadline-grid article,.handover-card,.document-alert,.payroll-mail,.onboarding-progress,.shift-card,.swap-card,.task-card,.alert-card,.savings-card,.simulation-card,.question-card,.customer-ticket-list>article,.ticket-form,.help-grid article){background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] :where(.kpi-card,.overview-card,.data-table-wrap,.staff-summary,.schedule,.bonus-grid article,.bonus-lines,.mail-preview,.asset-grid article,.time-grid article,.capture-grid article,.inventory-row,.routine-list,.routine-list>button,.deadline-grid article,.handover-card,.document-alert,.payroll-mail,.onboarding-progress,.shift-card,.swap-card,.task-card,.alert-card,.savings-card,.simulation-card,.question-card,.customer-ticket-list>article,.ticket-form,.help-grid article) :where(p,small,span,dt){color:var(--text-secondary)!important}html[data-theme=dark] :where(.module-card,.admin-card,.account-plan,.ticket-form) :where(input,textarea,select){background:var(--input-bg)!important;color:var(--input-text)!important;border-color:var(--border)!important}html[data-theme=dark] .rebate-cockpit-card{background:linear-gradient(135deg,var(--surface),var(--surface-raised))!important;border-color:var(--border)!important;border-left-color:var(--brand-cyan)!important;color:var(--text-primary)!important}html[data-theme=dark] .procurement-spotlight{color:#f5f9ff!important;background:radial-gradient(circle at 8% 12%,#42e7df1f,#0000 24rem),linear-gradient(145deg,#071b35,#0b2844)!important;border-color:#315574!important}html[data-theme=dark] .procurement-spotlight-copy>p:not(.section-number){color:#c3d2e0!important}html[data-theme=dark] .procurement-benefits article{background:#0b2a46d6!important;border-color:#345876!important}html[data-theme=dark] .procurement-benefits strong{color:#fff!important}html[data-theme=dark] .procurement-benefits small{color:#b7c8d8!important}html[data-theme=dark] .procurement-control-card{color:#f5f9ff!important;background:#0b223a!important;border-color:#355873!important}html[data-theme=dark] .validity-list article{background:#102d29!important;border-color:#38685b!important}html[data-theme=dark] .validity-list article.price-alert{background:#351d1c!important;border-color:#984b40!important}html[data-theme=dark] .validity-article small,html[data-theme=dark] .procurement-control-card>p{color:#b6c6d5!important}html[data-theme=dark] :where(.procurement-summary article,.price-comparison,.saved-price-lists article,.dictation-box,.order-history pre,.order-send-confirmation,.whatsapp-share-preview){background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] .dictation-box.listening{background:#073f43!important;border-color:#42e8df!important}html[data-theme=dark] .procurement-summary article.alert,html[data-theme=dark] .price-comparison.over{background:#321b1b!important;border-color:#a64a3e!important}html[data-theme=dark] .price-comparison.under{background:#102b23!important;border-left-color:#45c28b!important}html[data-theme=dark] :where(.procurement-summary,.price-comparison,.saved-price-lists,.order-history,.dictation-box) :where(small,span,dt){color:var(--text-secondary)!important}html[data-theme=dark] .price-comparison>b{color:var(--text-primary)!important}html[data-landing=true] .theme-toggle{display:none!important}html[data-theme=dark] .quick-calculator{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=dark] .quick-calculator :where(h2,label>span){color:var(--text-primary)!important}html[data-theme=dark] .quick-calculator>div:first-child>p{color:var(--text-secondary)!important}html[data-theme=dark] .quick-calculator .status-chip,html[data-theme=dark] .info-box .status-chip,html[data-theme=dark] .payroll-upload-card .status-chip{color:#a9d2ff!important;background:#143b61!important;border:1px solid #4f7799!important}html[data-theme=dark] .status-chip{color:#d8ebff!important;background:#143b61!important;border:1px solid #4f7799!important}.buln-not-found{color:#06162f;background:#eef3f9;min-height:100vh;padding:clamp(1.25rem,4vw,4rem)}.buln-not-found nav{border-bottom:1px solid #b9c8d7;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:0 0 1.25rem;display:flex}.buln-not-found nav>a:last-child{color:#06162f;border-bottom:2px solid #06162f;font-weight:800;text-decoration:none}.buln-not-found section{max-width:880px;margin:clamp(4rem,12vh,9rem) auto 0;position:relative}.buln-not-found section>strong{color:#dbe7f3;letter-spacing:-.08em;font-size:clamp(7rem,24vw,17rem);font-weight:900;line-height:.72;display:block}.buln-not-found h1{letter-spacing:-.055em;max-width:900px;margin:-.18em 0 1.5rem;font-size:clamp(2.6rem,7vw,6.2rem);line-height:.95;position:relative}.buln-not-found section>p:not(.eyebrow){color:#52677e;max-width:680px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.buln-not-found section>div{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}@media (width<=600px){.buln-not-found section>div>*{text-align:center;width:100%}.buln-not-found .text-link{padding:1rem}}html[data-theme=dark] .quick-calculator-grid>div{color:#fff!important;background:#06162f!important;border:1px solid #35536d!important}html[data-theme=dark] .quick-calculator-grid>div :where(span,small){color:#c7d4df!important}html[data-theme=dark] .quick-calculator-grid>div strong{color:#54eee6!important}html[data-theme=dark] .assistant-template-grid button{color:#f4f9ff!important;background:#12304f!important;border-color:#2d5676!important}html[data-theme=dark] .assistant-template-grid button small{color:#c9d9e7!important}html[data-theme=dark] .ingredient-row{background:var(--surface-raised)!important;border-color:var(--border-strong)!important;color:var(--text-primary)!important}html[data-theme=dark] .ingredient-row legend{color:#fff!important;background:var(--surface-raised)!important}html[data-theme=dark] .ingredient-row label>span{color:#dce7f1!important}html[data-theme=dark] #rueck-assistent.info-box{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important}:where(.module-subnav,.module-subtabs){align-items:center;background:linear-gradient(135deg,var(--surface),var(--surface-raised))!important;border:1px solid var(--border-strong)!important;box-shadow:0 12px 30px #06162f1a,inset 0 1px #ffffff8c!important}:where(.module-subnav,.module-subtabs) :where(a,button){white-space:nowrap;flex:none;border:1px solid var(--border)!important;background:linear-gradient(180deg,var(--surface),var(--surface-soft))!important;min-height:50px!important;color:var(--text-primary)!important;text-align:center!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;padding:12px 18px!important;line-height:1.2!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;display:inline-flex!important;box-shadow:0 4px 12px #06162f12,inset 0 1px #ffffffb3!important}:where(.module-subnav,.module-subtabs) :where(a,button):is(:hover,:focus-visible){transform:translateY(-1px);border-color:var(--brand-blue)!important;color:var(--brand-blue)!important;box-shadow:0 8px 20px #1677ff29!important}:where(.module-subnav,.module-subtabs) :where(a,button).active{border-color:var(--action-blue)!important;background:var(--action-blue)!important;color:#fff!important;box-shadow:0 10px 24px #1677ff4d,inset 0 1px #ffffff47!important}html[data-theme=dark] :where(.module-subnav,.module-subtabs){box-shadow:0 14px 32px #00000042,inset 0 1px #ffffff0f!important}html[data-theme=dark] :where(.module-subnav,.module-subtabs) :where(a,button){box-shadow:0 5px 14px #00000038,inset 0 1px #ffffff0f!important}html[data-theme=dark] .help-grid button{color:#f2f7fc!important;border-color:#35536d!important}html[data-theme=dark] .support-page :is(.eyebrow,.section-number){color:var(--accent-text)!important}html[data-theme=dark] .support-hero>div>p:last-child,html[data-theme=dark] .help-section .section-heading>p:last-child,html[data-theme=dark] .help-grid p,html[data-theme=dark] .ticket-copy>p:not(.section-number),html[data-theme=dark] .ticket-promises span{color:var(--text-secondary)!important}html[data-theme=dark] .support-hero aside a,html[data-theme=dark] .support-page .privacy-check a{color:#7cc8ff!important}html[data-theme=dark] .support-page footer>p,html[data-theme=dark] .support-page footer>div,html[data-theme=dark] .support-page footer>div :is(span,a){color:var(--text-secondary)!important}.submodule-target{scroll-margin-top:150px!important}.submodule-target.section-arrived{animation:.85s ease-out section-arrival}@keyframes section-arrival{0%{box-shadow:0 0 #1677ff57}45%{box-shadow:0 0 0 6px #1677ff29}to{box-shadow:var(--shadow-soft)}}.supplier-item-list.selectable li{width:100%;display:block!important}.supplier-item-choice,.price-article-choice-list .check{width:100%;align-items:center!important;gap:14px!important;display:flex!important}.supplier-item-choice span,.price-article-choice-list .check>span{flex:auto;order:1;min-width:0}.supplier-item-choice input,.price-article-choice-list .check>input{accent-color:#1677ff;order:2;flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0 0 0 auto!important}.admin-nav,.account-nav{color:var(--text-primary);border-color:var(--border)}.admin-card-note,.data-table small,.ticket-message small{color:var(--text-muted)!important}.data-table{color:var(--text-primary)}.data-table th{color:var(--text-secondary)!important;background:var(--surface-raised)!important}.data-table td{border-color:var(--border)!important;background:var(--surface)!important}.data-table td strong,.data-table td b{color:var(--text-primary)!important}.data-table a{text-underline-offset:2px;text-decoration:underline;color:var(--brand-blue)!important}.smart-briefing{border:1px solid var(--border);border-top:4px solid var(--brand-blue);background:linear-gradient(135deg,var(--surface),var(--surface-raised));color:var(--text-primary);box-shadow:var(--shadow-soft);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 20px;padding:24px;display:flex}.smart-briefing span{color:var(--accent-text);letter-spacing:.12em;font-size:9px;font-weight:900}.smart-briefing h2{margin:8px 0 6px;font-size:clamp(24px,4vw,42px)}.smart-briefing p{margin:0 0 5px;font-weight:850;color:var(--text-primary)!important}.smart-briefing small{color:var(--text-secondary)!important}.smart-briefing button{background:var(--action-blue);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;min-height:46px;padding:0 18px;font-weight:850}@media (width<=700px){.smart-briefing{flex-direction:column;align-items:stretch}.smart-briefing button{width:100%}}.requirement-list{gap:8px;margin:16px 0;display:grid}.requirement-list p{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;justify-content:space-between;gap:14px;margin:0;padding:10px 12px;display:flex;color:var(--text-primary)!important}.requirement-list p span{text-align:right;color:var(--text-secondary)!important}@media (width<=600px){.requirement-list p{flex-direction:column}.requirement-list p span{text-align:left}}.selected-plan-features,.plan-feature-list{gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}.selected-plan-features li,.plan-feature-list li{color:var(--text-secondary);font-size:9px;line-height:1.45}html[data-theme=dark] .account-plans article .plan-feature-list li{color:#59675f!important}.ticket-message{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text-primary)!important}.ticket-message.admin{background:var(--info-bg)!important;color:var(--text-primary)!important}.status-pill.done,.admin-status .ready{background:var(--success-bg)!important;color:var(--success-text)!important}.status-pill.open,.admin-status .pending{background:var(--warning-bg)!important;color:var(--warning-text)!important}.error,.form-error,[role=alert]{color:var(--error-text)}.ticket-error,.form-error,.app-message.error{background:var(--error-bg)!important;color:var(--error-text)!important}.theme-toggle{color:#fff;background:#06162ff5;border-color:#2d8d9b}.theme-toggle:hover{border-color:#69eee7}@media (width<=620px){.newsletter-result-page{place-items:start center;padding:24px 14px 90px}.newsletter-result-card{border-radius:22px}.newsletter-result-card>div{flex-direction:column;align-items:stretch}.newsletter-result-card>div>a{text-align:center;width:100%}.newsletter-result-card .brand{width:178px;height:66px}.nav{height:auto;min-height:72px}.opening-period{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.betrieb-page [hidden]{display:none!important}.betrieb-page .module-workspace{padding-top:42px}.betrieb-page .module-workspace>.app-heading,.betrieb-page .module-workspace>.procurement-area>.app-heading,.betrieb-page .module-workspace>.rebate-area>.app-heading{margin-bottom:22px}.betrieb-page .module-workspace>.rebate-area{margin-top:0}.betrieb-page .module-navigation{z-index:18;margin:0 0 22px;position:sticky;top:145px}.betrieb-page .module-navigation.schedule-subnav{margin:0 0 22px;top:145px}.betrieb-page .module-subnav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;border-radius:18px;gap:8px;overflow-x:auto;z-index:auto!important;background:linear-gradient(135deg,#06162f,#0d3558)!important;border:1px solid #315b7d!important;margin:0!important;padding:9px!important;position:relative!important;top:auto!important;box-shadow:0 14px 34px #06162f33,inset 0 1px #ffffff14!important}.betrieb-page .module-subnav button{scroll-snap-align:center;font-size:13px;color:#eaf4fd!important;min-height:48px!important;box-shadow:none!important;background:#0d2946!important;border-color:#416784!important}.betrieb-page .module-subnav button:is(:hover,:focus-visible){outline-offset:1px;outline:3px solid #42e7df47;transform:none;color:#fff!important;border-color:#65e9e2!important}.betrieb-page .module-subnav button.active{color:#fff!important;background:linear-gradient(110deg,#0b61d8,#087fa4)!important;border-color:#62eee6!important;box-shadow:0 8px 20px #1677ff52,inset 0 1px #ffffff38!important}.betrieb-page .module-subnav-mobile{display:none}.betrieb-page .module-columns>.module-view{grid-column:1/-1;min-width:0}.betrieb-page .module-view.module-columns{width:100%}.betrieb-page .supplier-editor{gap:14px;display:grid}.betrieb-page .invoice-batch-queue{border-color:var(--border);background:var(--surface-soft);align-content:start}.betrieb-page .supplier-archive-action{width:100%;min-height:46px}.betrieb-page .supplier-similarity-warning{background:var(--warning-bg);color:var(--warning-text);border:2px solid #bd7a12;border-radius:13px;gap:7px;padding:14px;display:grid}.betrieb-page .supplier-similarity-warning p{color:inherit!important}.betrieb-page .supplier-similarity-warning .check{color:inherit;text-transform:none}html[data-theme=dark] .betrieb-page .module-subnav{background:linear-gradient(135deg,#041226,#0b2c4b)!important;border-color:#426986!important}html[data-theme=dark] .betrieb-page .module-subnav button:not(.active):not(:hover):not(:focus-visible){color:#f0f7fd!important;background:#102f4e!important;border-color:#426986!important}@media (width<=800px){.betrieb-page .module-workspace{padding-top:26px}.betrieb-page .module-workspace>.app-heading,.betrieb-page .module-workspace>.procurement-area>.app-heading,.betrieb-page .module-workspace>.rebate-area>.app-heading{margin-bottom:16px}.betrieb-page .module-workspace>.app-heading :is(h1,h2),.betrieb-page .module-workspace>.procurement-area>.app-heading :is(h1,h2),.betrieb-page .module-workspace>.rebate-area>.app-heading :is(h1,h2){margin:11px 0 10px;font-size:clamp(34px,10vw,44px)}.betrieb-page .module-workspace>.app-heading>p:last-child,.betrieb-page .module-workspace>.procurement-area>.app-heading>p:last-child,.betrieb-page .module-workspace>.rebate-area>.app-heading>p:last-child{font-size:13px;line-height:1.5}.betrieb-page .module-navigation,.betrieb-page .module-navigation.schedule-subnav{margin:0 0 18px;top:60px}.betrieb-page .module-subnav{display:none!important}.betrieb-page .module-subnav-mobile{background:linear-gradient(135deg,#06162f,#0d3558);border:1px solid #315b7d;border-radius:16px;gap:6px;min-height:74px;padding:10px 12px;display:grid;box-shadow:0 12px 28px #06162f33}.betrieb-page .module-subnav-mobile>span{color:#a9c6dc;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.betrieb-page .module-subnav-mobile select{width:100%;min-height:46px;font:inherit;border:1px solid #65e9e2;border-radius:11px;padding:0 42px 0 12px;font-size:16px;font-weight:850;color:#fff!important;background:#0d2946!important;border-color:#65e9e2!important}.betrieb-page .module-subnav-mobile select:focus-visible{outline-offset:2px;outline:3px solid #42e7df59}}.management-shell{min-width:0;padding-bottom:max(92px,calc(env(safe-area-inset-bottom) + 78px));overflow-x:clip;background:var(--page-bg)!important;color:var(--text-primary)!important}.management-page{color:var(--text-primary)}.management-tabs{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100vw;scroll-padding-inline:24px}:where(.management-panel,.management-kpi,.management-kpi-card,.management-mobile-cards>a,.management-filters,.management-notification-grid>article,.management-export-grid article,.management-ticket-list>article){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text-primary)!important}:where(.management-panel,.management-kpi,.management-mobile-cards>a,.management-filters,.management-notification-grid>article,.management-export-grid article,.management-ticket-list>article) :where(h2,h3,strong,dd){color:var(--text-primary)}:where(.management-panel,.management-kpi,.management-mobile-cards>a,.management-filters,.management-notification-grid>article,.management-export-grid article,.management-ticket-list>article) :where(p,small,span,dt,em){color:var(--text-secondary)}.management-mobile-cards>a{min-width:0}.management-mobile-cards>a header{align-items:flex-start}.management-customer-identity{gap:4px;min-width:0;display:grid}.management-customer-identity small{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900;color:var(--text-muted)!important}.management-customer-identity strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.management-customer-identity span{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.management-customer-identity em{overflow-wrap:anywhere;font-size:10px;font-style:normal;line-height:1.4}.management-mobile-cards dl{min-width:0}.management-mobile-cards dl div,.management-mobile-cards dd{overflow-wrap:anywhere;min-width:0}.management-table-wrap{max-width:100%}.campaign-channel-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.campaign-channel-summary article{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:7px;min-width:0;padding:18px;display:grid}.campaign-channel-summary span{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.campaign-channel-summary strong{color:var(--text-primary);font-size:30px}.campaign-channel-summary small{color:var(--text-secondary);font-size:9px;line-height:1.45}.campaign-marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.marketing-ranking{gap:0;display:grid}.marketing-ranking>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;min-width:0;padding:12px 0;display:flex}.marketing-ranking span{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);font-size:11px}.marketing-ranking strong{color:var(--text-primary)}.campaign-channel-card .campaign-center-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.management-shell) .theme-toggle{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}body:has(.management-shell) .google-consent-reopen{left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom))}html[data-theme=dark] .management-shell{background:var(--page-bg)!important;color:var(--text-primary)!important}html[data-theme=dark] :where(.management-panel,.management-kpi,.management-mobile-cards>a,.management-filters,.management-notification-grid>article,.management-export-grid article,.management-ticket-list>article){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text-primary)!important}html[data-theme=dark] .management-mobile-cards>a,html[data-theme=dark] .management-mobile-cards>a :where(strong,dd){color:var(--text-primary)!important}html[data-theme=dark] .management-mobile-cards>a :where(small,span,dt,em){color:var(--text-secondary)!important}html[data-theme=dark] .management-table :where(th,td){border-color:var(--border)}html[data-theme=dark] .management-table td{color:var(--text-primary)}@media (width<=720px){.management-topbar{min-height:74px;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));align-items:center;gap:10px}.management-brand{flex:0 124px;width:124px}.management-topbar>div{gap:8px;min-width:0;margin-left:auto}.management-topbar>div>a{white-space:nowrap;align-items:center;min-height:44px;padding:0 7px;display:flex}.management-topbar .notification-link{max-width:54px;font-size:0;overflow:hidden}.management-topbar .notification-link:before{content:"Hinweise";font-size:10px}.management-tabs{padding-inline:max(8px,env(safe-area-inset-left));scroll-padding-inline:calc(50vw - 55px);top:0}.management-tabs a{scroll-snap-align:center}.management-header{gap:16px;padding:22px 18px}.management-header h1{margin:9px 0 10px;font-size:clamp(36px,11vw,43px)}.management-header p{font-size:12px;line-height:1.5}.management-header-actions,.management-header>div:last-child{justify-content:flex-start;width:100%}.management-header a{flex:140px;justify-content:center;min-height:42px}.management-kpi-grid>article,.management-kpi{min-height:0;padding:14px}.management-kpi>strong{overflow-wrap:anywhere;font-size:clamp(23px,8vw,32px)}.management-kpi footer{flex-direction:column;align-items:flex-start}.campaign-channel-summary,.campaign-marketing-grid{grid-template-columns:1fr}.campaign-channel-summary{gap:8px}.campaign-channel-summary article{padding:15px}.campaign-channel-card .campaign-center-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.management-shell) .theme-toggle{width:42px;height:42px;min-height:42px}body:has(.management-shell) .google-consent-reopen{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 78px);min-height:42px;overflow:hidden}}@media (width<=390px){.management-brand{flex-basis:108px;width:108px}.management-topbar>div>a{padding-inline:5px;font-size:10px}.management-kpi-grid,.management-kpi-grid.compact{grid-template-columns:1fr}.management-kpi-grid.primary>:first-child{grid-column:auto}}.topbar-link{color:var(--text-primary)!important}.employee-cockpit-grid button,.employee-profile-summary,.ticket-center-state,.account-system-notice{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text-primary)!important}.employee-cockpit-grid button :is(strong,i),.employee-profile-summary :is(h2,dd),.ticket-center-state strong,.account-system-notice strong{color:var(--text-primary)!important}.employee-cockpit-grid button :is(span,small),.employee-profile-summary :is(p,dt),.ticket-center-state p,.account-system-notice p,.market-privacy-note,.ticket-viewer-note{color:var(--text-secondary)!important}.employee-cockpit-grid button>i,.account-system-notice a{color:var(--accent-text)!important}.employee-profile-summary dl>div{border-color:var(--border)!important;background:var(--surface-soft)!important}html[data-theme=dark] .employee-cockpit-grid button{box-shadow:0 14px 32px #0000003b}html[data-theme=dark] .document-present{color:#8be2b9!important;background:#153d31!important}html[data-theme=dark] .betrieb-loading-actions :is(a,button),html[data-theme=dark] .onboarding-success-actions :is(a,button),html[data-theme=dark] .onboarding-error-actions :is(a,button){color:#f4f9fd!important;background:#0b223a!important;border-color:#496984!important}html[data-theme=dark] .onboarding-error-actions .primary-action{background:var(--action-blue)!important;color:#fff!important}html[data-theme=dark] .ticket-center-state :is(a,button){background:var(--action-blue)!important;color:#fff!important;border-color:#496984!important}html[data-theme=dark] .account-system-notice.warning{border-left-color:#e2a74e!important}html[data-theme=dark] .account-system-notice.success{border-left-color:#58c58c!important}.betrieb-page{width:100%;max-width:100%;overflow-x:clip}.betrieb-page :where(.app-shell,.module-workspace,.module-columns,.module-view,.procurement-area,.rebate-area,.supplier-editor){min-width:0;max-width:100%}.betrieb-page .supplier-create-confirm,.betrieb-page .supplier-create-confirm :is(strong,span,small){color:var(--warning-text)!important}.betrieb-page .supplier-create-confirm{background:var(--warning-bg)!important;border-color:#bd7a12!important}@media (width<=800px){.betrieb-page .module-workspace{padding-top:18px}.betrieb-page .module-workspace>.app-heading,.betrieb-page .module-workspace>.procurement-area>.app-heading,.betrieb-page .module-workspace>.rebate-area>.app-heading{margin-bottom:13px}.betrieb-page .module-workspace>.app-heading :is(h1,h2),.betrieb-page .module-workspace>.procurement-area>.app-heading :is(h1,h2),.betrieb-page .module-workspace>.rebate-area>.app-heading :is(h1,h2){margin:8px 0;font-size:clamp(30px,8vw,38px);line-height:1}.betrieb-page .module-workspace>.app-heading>p:last-child,.betrieb-page .module-workspace>.procurement-area>.app-heading>p:last-child,.betrieb-page .module-workspace>.rebate-area>.app-heading>p:last-child{margin:0;font-size:12px;line-height:1.42}.betrieb-page .module-navigation,.betrieb-page .module-navigation.schedule-subnav{margin-bottom:14px}.betrieb-page .app-shell{padding-inline:14px;padding-bottom:max(112px,calc(env(safe-area-inset-bottom) + 96px))}.betrieb-page .module-card{width:100%;max-width:100%}.google-consent-reopen{white-space:normal;text-overflow:clip;max-width:calc(100vw - 88px);min-height:44px;padding:7px 13px;line-height:1.2;overflow:visible}}
