@font-face{font-family:Geist;src:url(/fonts/geist.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/fonts/saira-condensed-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Saira Condensed;src:url(/fonts/saira-condensed-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.woff2) format("woff2");font-weight:100 900;font-display:swap}html.kp-brand{font-size:18px;color-scheme:light;--color-primary-soft:#cf050c0d;--color-primary-foreground:#fff;--color-background:#f6f7f8;--color-background-soft:#fff;--color-surface:#fff;--color-surface-muted:#f7f8f9;--color-surface-elevated:#fff;--color-surface-strong:#eff0f2;--color-input:#fff;--color-input-hover:#fafafa;--color-input-border:#dcdde0;--color-input-border-hover:#a9abb1;--color-border:#e3e4e7;--color-border-strong:#c4c6cc;--color-border-subtle:#e3e4e7;--color-foreground:#0e1014;--color-foreground-muted:#62666f;--color-foreground-subtle:#737780;--color-table-header:#fafafa;--color-table-row-hover:#f7f8f9;--color-focus-ring:#cf050c26;--color-success:#247648;--color-success-soft:#edf7ef;--color-warning:#93640f;--color-warning-soft:#fff7e6;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:4px;--font-sans:Geist,Arial,sans-serif;--font-display:"Saira Condensed","Arial Narrow",sans-serif;--font-mono:"Geist Mono",monospace;--shadow-panel:none;--shadow-soft:none;--shadow-glow:none;--shadow-button:none}html.kp-brand body{background:#f6f7f8;background-image:none;font-family:var(--font-sans);font-size:18px}html.kp-brand body:before{display:none}html.kp-brand a,html.kp-brand button{-webkit-tap-highlight-color:transparent}html.kp-brand :focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}html.kp-brand input,html.kp-brand select,html.kp-brand textarea{background:#fff!important;border-color:#d9dce1;border-radius:3px}html.kp-brand button{border-radius:3px}html.kp-brand button[class*="bg-[linear-gradient(135deg,var(--color-primary)"]{background:var(--color-primary)!important;color:#fff!important;box-shadow:none!important}html.kp-brand .fm-content-card,html.kp-brand .fm-data-table{box-shadow:none!important;border-color:var(--color-border)!important;border-radius:4px}html.kp-brand .fm-page h1,html.kp-brand .fm-title{font-family:var(--font-display);font-weight:800}html.kp-brand .fm-eyebrow{color:var(--color-primary)}html.kp-brand thead{background:#f8f9fa!important}html.kp-brand td{border-top-color:#e8e9ec}html.kp-brand .fm-shell header{box-shadow:none!important}html.kp-brand .fm-shell{background:transparent;background-image:none}.kp-logo{display:flex;flex-direction:column;width:245px;max-width:100%;gap:0}.kp-logo img{width:100%;height:58px;-o-object-fit:contain;object-fit:contain;display:block}.kp-logo>span{font-family:var(--font-mono);font-size:14px;letter-spacing:2.6px;text-transform:uppercase;color:#737780;padding-left:7px}.kp-logo-sidebar{width:217px}.kp-logo-compact{width:175px}.kp-app{display:flex;min-height:100svh}.kp-sidebar{position:fixed;inset:0 auto 0 0;width:256px;background:#fff;border-right:1px solid #e5e6e9;z-index:40}.kp-sidebar-inner{display:flex;flex-direction:column;height:100%;min-height:650px;padding:25px 19px 20px}.kp-nav-label{margin:42px 12px 16px;font:14px var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:#8c8f97}.kp-nav-link{display:flex;gap:13px;align-items:center;min-height:47px;padding:12px 14px;margin-bottom:6px;font-size:17px;font-weight:550;color:#666a73;transition:background .15s,color .15s;border-left:2px solid transparent}.kp-nav-link:hover{background:#f7f7f8;color:#111}.kp-nav-link[aria-current=page]{color:var(--color-primary);background:#fbefef;border-left-color:var(--color-primary);font-weight:650}.kp-sidebar-bottom{margin-top:auto;padding-top:60px}.kp-help{background:#f7f8f9;border:1px solid #edeef0;padding:19px 16px}.kp-help>svg{color:#7c8089;margin-bottom:13px}.kp-help h3{font-size:17px;font-weight:650;margin:0 0 7px}.kp-help p{font-size:16px;line-height:1.7;color:#737780;margin:0 0 17px}.kp-help a{align-items:center;font-weight:650}.kp-help a,.kp-website{display:flex;justify-content:space-between;font-size:16px}.kp-website{padding:25px 6px 18px;color:#62666f}.kp-copyright{display:block;padding:0 6px;font-size:14px;color:#90939a}.kp-workspace{margin-left:256px;width:calc(100% - 256px);min-width:0;display:flex;flex-direction:column}.kp-header{height:82px;border-bottom:1px solid #e3e4e7;background:#fff;justify-content:space-between;padding:0 40px;gap:16px;z-index:30}.kp-breadcrumb,.kp-header{display:flex;align-items:center}.kp-breadcrumb{gap:15px;font-size:16px;color:#858892}.kp-breadcrumb strong{color:#262930;font-weight:550}.kp-breadcrumb-slash{color:#c9cbd0}.kp-header-tools{display:flex;align-items:center;gap:22px}.kp-profile{position:relative}.kp-profile summary{display:flex;align-items:center;gap:11px;cursor:pointer;list-style:none}.kp-profile summary::-webkit-details-marker{display:none}.kp-avatar{width:35px;height:35px;border-radius:50%;background:#f1f2f4;display:grid;place-items:center;color:#555a65}.kp-avatar,.kp-profile-name{font-size:16px;font-weight:600}.kp-profile-name small{display:block;font-size:14px;font-weight:400;color:#858892;margin-top:3px}.kp-profile-menu{position:absolute;right:0;top:48px;background:white;border:1px solid #e3e4e7;padding:8px;min-width:170px;box-shadow:0 6px 20px #0001;z-index:50}.kp-profile-menu a,.kp-profile-menu button{display:block;padding:10px;text-align:left;width:100%;font-size:17px}.kp-profile-menu a:hover,.kp-profile-menu button:hover{background:#f5f6f7}.kp-main{width:100%;max-width:1500px;padding:35px 40px 38px;margin:0 auto;flex:1;min-width:0}.kp-footer{display:flex;justify-content:space-between;gap:20px;margin:0 40px;padding:20px 0;border-top:1px solid #e0e2e5;font:14px var(--font-mono);letter-spacing:1px;color:#8d9097}.kp-footer div{display:flex;gap:22px;font-family:var(--font-sans);letter-spacing:0}.kp-footer-dot{color:var(--color-primary);margin:0 6px}.kp-menu{display:none}.kp-icon-button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #e3e4e7;background:white}.kp-eyebrow{font:15px var(--font-mono);font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--color-primary);margin:0 0 10px}.kp-page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:26px}.kp-page-heading h1{font-family:var(--font-display);font-weight:600;font-size:34px;line-height:1.15;margin:0 0 10px;letter-spacing:-.4px}.kp-page-heading>div>p:last-child{font-size:17px;color:#7b7f88;margin:0;line-height:1.6}.kp-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--color-primary);color:#fff;padding:13px 19px;min-height:44px;font-weight:600;font-size:16px;border:1px solid var(--color-primary);transition:background .15s;white-space:nowrap}.kp-button:hover{background:var(--color-primary-hover)}.kp-button-outline{background:#fff;color:#222;border-color:#d7d9de}.kp-button-outline:hover{background:#f0f1f3}.kp-hero{position:relative;isolation:isolate;overflow:hidden;min-height:259px;background:#101214;color:#fff}.kp-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0c0e10,#0c0e10eb 35%,#0c0e1080 66%,#0c0e1040),url(/hero/k-performance-dyno.webp) center 56%/cover no-repeat}.kp-hero-content{padding:30px 34px;max-width:58%}.kp-hero .kp-eyebrow{color:#b2b4b9;font-size:13px;letter-spacing:2.4px;margin-bottom:15px}.kp-hero h2{font:800 43px/.98 var(--font-display);letter-spacing:.2px;margin:0 0 14px}.kp-hero h2>span{display:block}.kp-red{color:#ed111b}.kp-hero-content>p:not(.kp-eyebrow){max-width:335px;color:#aaaeb5;font-size:16px;line-height:1.7}.kp-hero-link{display:inline-flex;align-items:center;gap:20px;font-size:15px;font-weight:650;margin-top:20px;padding-bottom:5px;border-bottom:1px solid #6b6c72}.kp-hero-caption{position:absolute;bottom:23px;right:25px;font:13px var(--font-mono);letter-spacing:1.5px;color:#b5b8bf;display:flex;gap:10px;align-items:center}.kp-mini-line{width:19px;height:2px;background:#df0b13}.kp-trust-strip{display:flex;gap:27px;align-items:center;padding:17px 0;border-bottom:1px solid #e0e2e6;margin-bottom:24px;font-size:14px;color:#858992}.kp-trust-strip>span{display:flex;align-items:center;gap:8px}.kp-trust-strip svg{color:#5b6069}.kp-trust-location{margin-left:auto;font:13px var(--font-mono);letter-spacing:1.3px}.kp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px}.kp-metric{background:white;border:1px solid #e2e4e8;padding:19px 21px 18px;position:relative}.kp-metric>div{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#737782;font-size:15px}.kp-metric>div svg{color:#9b9fa8}.kp-metric>strong{display:block;font:600 38px/1 var(--font-display);margin-top:14px;color:#191c22}.kp-metric-line{display:block;position:absolute;bottom:0;left:21px;width:22px;height:2px;background:#24282e}.kp-metric-pending{background:#ba8d28}.kp-metric-processing{background:#ce070e}.kp-metric-complete{background:#32815d}.kp-panel{border:1px solid #e1e3e7;background:#fff}.kp-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 23px}.kp-panel-heading h2{font-size:18px;font-weight:650;margin:0 0 6px}.kp-panel-heading p{font-size:15px;color:#90939b;margin:0}.kp-text-link{display:inline-flex;align-items:center;gap:11px;font-size:15px;font-weight:600}.kp-table-scroll{overflow:auto;max-width:100%}.kp-order-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.kp-order-table th{background:#fafbfc;color:#8a8e98;font:13px var(--font-mono);letter-spacing:.6px;text-transform:uppercase;padding:13px 17px;border-block:1px solid #e8e9ec}.kp-order-table td{padding:17px;font-size:15px;border-bottom:1px solid #edeef0;color:#797e88}.kp-order-table td:first-child,.kp-order-table th:first-child{padding-left:23px}.kp-order-table tr:last-child td{border-bottom:0}.kp-order-table tbody tr:hover{background:#fcfcfd}.kp-order-id{font-family:var(--font-mono);font-size:14px!important;color:#555b66!important}.kp-vehicle{display:flex;align-items:center;gap:10px}.kp-vehicle strong{color:#30353f;font-size:15px;font-weight:600}.kp-car-mark{width:31px;height:31px;background:#f4f5f7;display:grid;place-items:center;color:#747a86}.kp-service-tag{font-size:14px;color:#656b75}.kp-row-action{display:grid;place-items:center;width:29px;height:29px;border:1px solid #e4e6e9;color:#747983}.kp-row-action:hover{color:var(--color-primary);border-color:var(--color-primary)}.kp-order-table [class*=rounded-full]{font-size:13px;letter-spacing:0;text-transform:none;white-space:nowrap;font-weight:500;padding:5px 9px;border:0}.kp-panel-foot{border-top:1px solid #e8e9ec;padding:12px 23px;color:#979ba3;font-size:14px;display:flex;align-items:center;gap:7px}.kp-how{margin-top:28px}.kp-section-label{display:flex;align-items:center;gap:18px;margin-bottom:20px}.kp-section-label>span{font:13px var(--font-mono);letter-spacing:1.5px;color:#8d929b}.kp-section-label h2{font-size:17px;font-weight:600}.kp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kp-step{display:flex;gap:15px;align-items:flex-start}.kp-step-no{font:600 25px var(--font-display);color:#c7cbd2;line-height:1}.kp-step h3{font-size:15px;font-weight:600;margin:0 0 5px}.kp-step p{font-size:14px;color:#8b9099;line-height:1.7;margin:0;max-width:245px}.kp-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:50px 24px;color:#737780;font-size:17px}.kp-empty h3{color:#15181f;font-size:20px;font-weight:600}.kp-filters{padding:20px 23px;display:flex;gap:15px;justify-content:space-between}.kp-search{display:flex;align-items:center;gap:10px;border:1px solid #e0e3e7;padding:10px 13px;width:min(400px,100%);color:#8b9099}.kp-search input{border:0;background:transparent!important;outline:none;min-width:0;width:100%;font-size:17px}.kp-filters select{font-size:17px;padding:8px 12px;border:1px solid #e0e3e7}.kp-pagination{display:flex;justify-content:flex-end;gap:18px;align-items:center;padding:18px 23px;border-top:1px solid #e9ebee;font-size:16px}.kp-pagination>span:first-child{margin-right:auto;color:#737780}.kp-pagination button{padding:8px 12px;border:1px solid #e3e5e8}.kp-pagination button:disabled{opacity:.4;cursor:not-allowed}.kp-preview-banner{padding:10px 40px;font:14px var(--font-mono);background:#fff9ed;color:#886326;border-bottom:1px solid #eee4d1;display:flex;justify-content:space-between;gap:10px}.kp-preview-banner a{text-decoration:underline}.kp-preview-detail{padding:28px}.kp-preview-detail h2{font:600 30px var(--font-display);margin:15px 0}.kp-preview-detail p{font-size:18px;color:#626873;line-height:1.8}.kp-preview-detail a{margin-top:20px}.kp-auth{min-height:100svh;display:flex;flex-direction:column;background:white}.kp-auth-header{height:96px;padding:12px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e6e9}.kp-auth-header>div{display:flex;align-items:center;gap:35px}.kp-auth-header a:not(:first-child),.kp-auth-header>div>a{font-size:16px;color:#747983}.kp-auth-grid{display:grid;grid-template-columns:1.1fr 1fr;flex:1;min-height:690px}.kp-auth-story{color:white;background:#0d1013;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.kp-auth-story:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0c0e10b8,#0c0e10f2),url(/hero/k-performance-dyno.webp) 50%/cover;opacity:.94}.kp-auth-story-content{padding:65px 12%}.kp-auth-story .kp-eyebrow{color:#e31922;font-size:14px;margin-bottom:25px}.kp-auth-story h2{font:800 clamp(44px,4.6vw,76px)/1.02 var(--font-display);margin:0 0 25px;letter-spacing:-.5px}.kp-auth-story h2 span{display:block}.kp-auth-description{font-size:18px;color:#a6abb4;line-height:1.9;max-width:410px}.kp-auth-promises{display:flex;flex-wrap:wrap;gap:25px;margin-top:45px;padding-top:25px;border-top:1px solid #ffffff26}.kp-auth-promises span{display:flex;align-items:center;gap:8px;color:#b2b6bd;font-size:15px}.kp-auth-promises svg{color:#e81822}.kp-auth-caption{display:flex;justify-content:space-between;gap:15px;padding:30px 12%;color:#636a74;font:13px var(--font-mono);letter-spacing:1.5px}.kp-auth-form{display:flex;align-items:center;justify-content:center;padding:55px 10%}.kp-auth-form-inner{width:100%;max-width:420px}.kp-auth-form h1{font-family:var(--font-display);font-size:42px!important;font-weight:600!important;text-transform:none!important;margin:10px 0!important}.kp-auth-form form>div:first-child{margin-bottom:10px}.kp-auth-form input{min-height:47px;font-size:18px}.kp-auth-form input[type=checkbox]{min-height:0}.kp-auth-form button[type=submit]{background:var(--color-primary)!important;color:white!important;box-shadow:none!important;border-radius:2px!important;font-size:17px;letter-spacing:.2px;height:49px}.kp-auth-form label{font-size:17px}.kp-auth-form .fm-eyebrow{font:14px var(--font-mono);letter-spacing:1.5px}.kp-auth-secure{display:flex;align-items:center;justify-content:center;gap:7px;font-size:15px;color:#9197a1;margin-top:25px}.kp-auth-footer{display:flex;justify-content:space-between;padding:22px 5%;font-size:15px;color:#8c929b;border-top:1px solid #e8e9ec}.kp-auth-footer div{display:flex;gap:25px}@media(min-width:1600px){.kp-main{padding-top:44px}.kp-hero{min-height:300px}.kp-hero-content{padding:36px 42px}.kp-hero h2{font-size:52px}.kp-order-table td{padding-block:21px}.kp-page-heading h1{font-size:40px}}@media(max-width:1199px){.kp-sidebar{width:224px}.kp-sidebar-inner{padding-inline:14px}.kp-logo-sidebar{width:195px}.kp-workspace{margin-left:224px;width:calc(100% - 224px)}.kp-main{padding:28px 26px}.kp-header{padding:0 26px}.kp-header-tools{gap:15px}.kp-hero-content{max-width:65%;padding:27px}.kp-hero h2{font-size:40px}.kp-trust-strip{gap:18px}.kp-trust-location{display:none!important}.kp-page-heading h1{font-size:30px}.kp-footer{margin-inline:26px}}@media(max-width:900px){.kp-sidebar{display:none}.kp-workspace{margin-left:0;width:100%}.kp-menu{display:grid}.kp-header{height:70px}.kp-breadcrumb-slash,.kp-breadcrumb>span:not(.kp-breadcrumb-slash){display:none}.kp-sidebar-inner{min-height:calc(100svh - 100px)}.kp-auth-grid{grid-template-columns:1fr 1fr;min-height:650px}.kp-auth-story-content{padding:40px 9%}.kp-auth-story h2{font-size:48px}.kp-auth-form{padding:35px 9%}.kp-auth-caption{padding:20px 9%}.kp-auth-caption span{display:none}}@media(max-width:600px){.kp-header{padding:0 17px}.kp-header-tools{gap:12px}.kp-profile-name{display:none}.kp-main{padding:25px 17px}.kp-page-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:23px}.kp-page-heading h1{font-size:32px}.kp-page-heading .kp-button{font-size:16px}.kp-hero{min-height:260px}.kp-hero-content{max-width:85%;padding:25px}.kp-hero h2{font-size:40px}.kp-hero:before{background:linear-gradient(90deg,#0c0e10f0,#0c0e10aa),url(/hero/k-performance-dyno.webp) 65%/cover}.kp-hero-caption{display:none}.kp-trust-strip{gap:12px;justify-content:space-between;padding:14px 0;flex-wrap:wrap}.kp-trust-strip>span{font-size:13px;gap:5px}.kp-trust-strip svg{width:13px}.kp-trust-strip>span:nth-child(3){display:none}.kp-metrics{grid-template-columns:repeat(2,1fr);gap:10px}.kp-metric{padding:17px}.kp-metric>strong{font-size:35px}.kp-panel-heading{padding:20px 17px}.kp-panel-heading h2{font-size:18px}.kp-panel-heading p,.kp-text-link{font-size:14px}.kp-panel-foot{padding:12px 17px;font-size:13px}.kp-section-label{align-items:flex-start;flex-direction:column;gap:7px}.kp-steps{grid-template-columns:1fr;gap:19px}.kp-step h3{font-size:17px}.kp-step p{font-size:16px;max-width:none}.kp-footer{margin-inline:17px;font-size:13px;flex-wrap:wrap}.kp-preview-banner{padding:9px 17px;font-size:13px;flex-wrap:wrap}.kp-filters{padding:17px;flex-direction:column}.kp-filters select{height:42px}.kp-auth-header{height:85px;padding-inline:20px}.kp-auth-header .kp-logo{width:195px}.kp-auth-header>div>a{display:none}.kp-auth-grid{display:flex;flex-direction:column}.kp-auth-story-content{padding:30px 25px}.kp-auth-story h2{font-size:43px}.kp-auth-story h2 span{display:inline}.kp-auth-story h2 span:after{content:" "}.kp-auth-story .kp-eyebrow{font-size:13px;margin-bottom:16px}.kp-auth-description{font-size:17px;line-height:1.7}.kp-auth-caption,.kp-auth-promises{display:none}.kp-auth-form{padding:40px 25px}.kp-auth-footer{padding:20px;gap:16px;font-size:14px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.kp-language{display:flex;gap:3px;align-items:center}.kp-language button{font:14px var(--font-mono);padding:7px 8px;color:#92969f}.kp-language button[aria-pressed=true]{background:#f1f2f4;color:#30343b}.kp-admin-dashboard>div:first-child h1{font-size:38px;letter-spacing:0}.kp-admin-dashboard>div:first-child p{font-size:17px}.kp-admin-dashboard [class*=rounded-]{border-radius:3px}.kp-admin-dashboard [class*="text-[#cc050b]"]{color:var(--color-primary)}html.kp-brand.fm-light body.fm-shell{background:#f6f7f8!important;background-image:none!important}html.kp-brand.fm-light .kp-auth-header,html.kp-brand.fm-light .kp-header{background:#fff!important;background-image:none!important;box-shadow:none!important}html.kp-brand.fm-light .kp-auth-form button[type=submit],html.kp-brand.fm-light .kp-main button[class*="bg-[linear-gradient(135deg,var(--color-primary)"]{background:var(--color-primary)!important;background-image:none!important;color:#fff!important;border-color:var(--color-primary)!important;box-shadow:none!important}html.kp-brand.fm-light input[type=checkbox]:checked{background:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:none!important}html.kp-brand.fm-light input[type=checkbox]:checked:before{border-color:#fff!important}html.kp-brand.fm-light input,html.kp-brand.fm-light select,html.kp-brand.fm-light textarea{box-shadow:none!important}html.kp-brand.fm-light .fm-dashboard-list-card,html.kp-brand.fm-light .fm-dashboard-metric{background:#fff!important;background-image:none!important;border-color:#e1e3e7!important;box-shadow:none!important}.kp-icon-button.kp-menu{display:none}@media(max-width:900px){.kp-icon-button.kp-menu{display:grid}}@media(max-width:600px){.kp-hero-content{max-width:100%}.kp-hero h2{font-size:38px}.kp-hero h2>span{white-space:nowrap}.kp-hero-content>p:not(.kp-eyebrow){max-width:280px}}html.kp-brand body.fm-shell:after{display:none}html.kp-brand ::-moz-selection{background:#cc050b25;color:#15171b}html.kp-brand ::selection{background:#cc050b25;color:#15171b}html.kp-brand ::-webkit-scrollbar-thumb{background:#c4c7ce;border:2px solid transparent;background-clip:padding-box}.kp-table-scroll{position:relative}@media(max-width:600px){html.kp-brand .kp-auth-form input,html.kp-brand .kp-auth-form select,html.kp-brand .kp-auth-form textarea{font-size:18px}}.kp-theme-switcher{flex-shrink:0;color:var(--color-foreground-muted);cursor:pointer;transition:color .15s,border-color .15s}.kp-theme-switcher:hover{color:var(--color-primary);border-color:var(--color-primary)}.kp-breadcrumb{min-width:0}.kp-breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-header-tools{flex-shrink:0}@media(max-width:600px){.kp-auth-header>div{gap:10px}.kp-auth-header .kp-logo{width:180px}.kp-breadcrumb,.kp-header-tools{gap:8px}}@media(max-width:360px){.kp-auth-header .kp-logo{width:145px}.kp-header .kp-breadcrumb strong{display:none}}.kp-order-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 28px;border:1px solid var(--color-border);background:var(--color-surface)}.kp-order-flow>div{display:flex;align-items:center;gap:12px;padding:20px;font-size:16px;font-weight:600;border-right:1px solid var(--color-border)}.kp-order-flow>div:last-child{border:0}.kp-order-flow span{font:20px var(--font-mono);color:var(--color-primary)}.kp-order-tabs{display:flex;gap:22px;overflow:auto;padding:0 24px;border-bottom:1px solid var(--color-border)}.kp-order-tabs button{display:flex;align-items:center;gap:8px;white-space:nowrap;border-bottom:2px solid transparent;padding:19px 0;font-size:17px;color:var(--color-foreground-muted)}.kp-order-tabs button[aria-pressed=true]{color:var(--color-foreground);border-color:var(--color-primary)}.kp-order-tabs button span{font:14px var(--font-mono);padding:3px 6px;background:var(--color-background-soft);border:1px solid var(--color-border)}.kp-outline-button,.kp-small-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border:1px solid var(--color-border-strong);padding:10px 14px;font-size:16px;font-weight:600;color:var(--color-foreground);background:var(--color-surface)}.kp-small-button{padding:7px 10px;border-color:var(--color-primary);background:var(--color-primary);color:#fff}.kp-order-actions{display:flex;align-items:flex-start;flex-direction:column;gap:10px;min-width:100px}.kp-order-actions .kp-text-link{font-size:15px}.kp-orders .kp-order-table{min-width:850px}.kp-orders .kp-order-table td{padding-top:23px;padding-bottom:23px}.kp-orders .kp-vehicle strong{display:block;max-width:260px;line-height:1.6}.kp-orders .kp-vehicle small{display:block;font-size:15px;color:var(--color-foreground-subtle);margin-top:5px;overflow-wrap:anywhere;max-width:260px}.kp-orders .kp-service-tag{white-space:normal;max-width:180px;line-height:1.7}.kp-download-error{padding:15px;color:var(--color-danger)}.kp-draft-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border:1px solid var(--color-border);border-left:3px solid var(--color-primary);background:var(--color-surface)}.kp-draft-banner p{margin-top:7px;font-size:17px;color:var(--color-foreground-muted)}html.kp-brand .kp-workflow .fm-content-card,html.kp-brand .kp-workflow [class*="bg-[linear-gradient"],html.kp-brand .kp-workflow [class*="bg-[radial-gradient"]{background:var(--color-surface)!important;background-image:none!important;box-shadow:none!important;border-color:var(--color-border)!important}html.kp-brand .kp-workflow [class*=rounded-]{border-radius:4px}html.kp-brand .kp-workflow [class*="bg-black/"]{background:var(--color-background-soft)!important}html.kp-brand .kp-workflow [class*="text-[#e8c874]"]{color:var(--color-primary)!important}html.kp-brand .kp-workflow button[aria-pressed=true]{background:var(--color-primary)!important;color:white!important;box-shadow:none!important}html.kp-brand .kp-workflow [class*=text-white]{color:var(--color-foreground)!important}html.kp-brand .kp-workflow button[class*="bg-[linear-gradient(135deg,var(--color-primary)"]{background:var(--color-primary)!important;color:white!important}html.kp-brand .kp-workflow [class*=text-emerald-]{color:var(--color-success)!important}.kp-upload-progress{width:100%;height:7px;margin-top:18px;accent-color:var(--color-primary)}.kp-order-note{padding:16px;border:1px solid var(--color-border);background:var(--color-surface);font-size:17px}.kp-order-note time{float:right;color:var(--color-foreground-subtle);font-size:15px}.kp-order-note p{margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1000px){.kp-order-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-order-flow>div{border-bottom:1px solid var(--color-border)}.kp-order-flow>div:nth-child(2){border-right:0}}@media(max-width:600px){.kp-order-flow>div{padding:14px;gap:9px;font-size:15px}.kp-order-flow span{font-size:18px}.kp-order-tabs{padding:0 17px;gap:18px}.kp-draft-banner{align-items:flex-start;flex-direction:column}.kp-workflow .px-6,.kp-workflow .px-7{padding-left:17px;padding-right:17px}}html.kp-brand .kp-workflow [class*="text-[#17130b]"],html.kp-brand .kp-workflow [class*="text-[#f4"],html.kp-brand .kp-workflow [class*="text-[#fff4"]{color:var(--color-foreground)!important}html.kp-brand .kp-workflow .kp-solution[aria-pressed=true]{background:var(--color-primary-soft)!important;color:var(--color-foreground)!important;border-color:var(--color-primary)!important;box-shadow:inset 0 0 0 1px var(--color-primary)!important}html.kp-brand .kp-workflow .kp-solution:hover{border-color:var(--color-primary)!important}html.kp-brand .kp-workflow .kp-solution svg{color:var(--color-primary)}.kp-admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px}.kp-admin-upload{padding:20px;border:1px dashed var(--color-border);background:var(--color-background-soft);border-radius:4px}.kp-admin-upload input[type=file]{max-width:100%;font-size:17px;font-weight:400;color:var(--color-foreground-muted)}.kp-admin-upload input[type=file]::file-selector-button{padding:10px 14px;margin-right:12px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;border-radius:3px}.kp-admin-upload progress{accent-color:var(--color-primary)}.kp-admin-detail [class*="text-emerald-100/60"]{color:var(--color-foreground-muted)!important}.kp-admin-detail [class*="text-[#e8c874]"]{color:var(--color-primary)!important}.kp-admin-upload label{min-width:0}.kp-admin-upload input[type=file]{width:100%;min-width:0}@media(max-width:600px){.kp-admin-detail section .p-6,.kp-admin-detail section>.p-5{padding:16px}.kp-admin-detail .kp-admin-upload{padding:12px}}html.kp-brand.kp-dark{color-scheme:dark;--kp-accent:#ff535b;--color-primary:#cc050b;--color-primary-hover:#ef2630;--color-primary-soft:#cc050b1c;--color-background:#101114;--color-background-soft:#15171b;--color-surface:#191b20;--color-surface-muted:#1c1f25;--color-surface-elevated:#22252c;--color-surface-strong:#292d35;--color-input:#131519;--color-input-hover:#1c1f25;--color-input-border:#363a44;--color-input-border-hover:#626875;--color-border:#2c3038;--color-border-strong:#484e5a;--color-border-subtle:#2c3038;--color-foreground:#f2f3f5;--color-foreground-muted:#adb3bf;--color-foreground-subtle:#969eac;--color-table-header:#14161a;--color-table-row-hover:#1e2127;--color-focus-ring:#ff535b50;--color-success:#74d4a0;--color-success-soft:#193b2b;--color-warning:#e4bf72;--color-warning-soft:#3a3020;--color-danger:#ff8990;--color-danger-soft:#421f26;--color-info:#90bbef;--color-info-soft:#203349}html.kp-dark body.fm-shell{background:var(--color-background)!important;color:var(--color-foreground)}html.kp-brand.kp-dark :focus-visible{outline-color:var(--kp-accent)}html.kp-brand.kp-dark ::-moz-selection{background:#a71925;color:white}html.kp-brand.kp-dark ::selection{background:#a71925;color:white}html.kp-brand.kp-dark ::-webkit-scrollbar-thumb{background-color:#484e5a}html.kp-brand.kp-dark input,html.kp-brand.kp-dark select,html.kp-brand.kp-dark textarea{background:var(--color-input)!important;color:var(--color-foreground);border-color:var(--color-input-border);box-shadow:none!important}html.kp-dark input::-moz-placeholder,html.kp-dark textarea::-moz-placeholder{color:#969eac}html.kp-dark input::placeholder,html.kp-dark textarea::placeholder{color:#969eac}html.kp-brand.kp-dark input[type=checkbox]:checked{background:var(--color-primary)!important;border-color:var(--color-primary)!important}html.kp-brand.kp-dark input[type=checkbox]:checked:before{border-color:white!important}html.kp-brand.kp-dark thead{background:var(--color-table-header)!important}html.kp-brand.kp-dark td{border-color:var(--color-border)}html.kp-dark .fm-content-card,html.kp-dark .fm-dashboard-list-card,html.kp-dark .fm-dashboard-metric,html.kp-dark .fm-data-table{background:var(--color-surface)!important;background-image:none!important;border-color:var(--color-border)!important;box-shadow:none!important}html.kp-dark .fm-content-card:before,html.kp-dark .fm-dashboard-metric:before{display:none}html.kp-dark .fm-eyebrow{color:var(--kp-accent)}.kp-dark .kp-logo>span{color:#969eac}.kp-dark .kp-auth-header,.kp-dark .kp-header,.kp-dark .kp-sidebar{background:#15171b;border-color:var(--color-border)}.kp-dark .kp-copyright,.kp-dark .kp-nav-label{color:#969eac}.kp-dark .kp-nav-link{color:#adb3bf}.kp-dark .kp-nav-link:hover{background:#22252c;color:white}.kp-dark .kp-nav-link[aria-current=page]{color:#ff676d;background:#cc050b18;border-left-color:#f21b26}.kp-dark .kp-help{background:#1b1e24;border-color:var(--color-border)}.kp-dark .kp-help p,.kp-dark .kp-help>svg,.kp-dark .kp-website{color:#adb3bf}.kp-dark .kp-help a{color:#eef0f4}.kp-dark .kp-breadcrumb{color:#969eac}.kp-dark .kp-breadcrumb strong{color:#e1e4ea}.kp-dark .kp-breadcrumb-slash{color:#59606e}.kp-dark .kp-avatar{background:#2a2e37;color:#e1e4ea}.kp-dark .kp-profile-name small{color:#969eac}.kp-dark .kp-profile-menu{background:#22252c;border-color:#3c414d;box-shadow:0 12px 32px #0006}.kp-dark .kp-profile-menu a:hover,.kp-dark .kp-profile-menu button:hover{background:#2b3039}.kp-dark .kp-icon-button{background:#20232a;border-color:#393e49;color:#e1e4ea}.kp-dark .kp-language button{color:#9ea6b4}.kp-dark .kp-language button[aria-pressed=true]{background:#2a2e37;color:#f3f4f6}.kp-dark .kp-auth-footer,.kp-dark .kp-footer{border-color:var(--color-border);color:#969eac}.kp-dark .kp-eyebrow{color:var(--kp-accent)}.kp-dark .kp-page-heading>div>p:last-child{color:#a2aab8}.kp-dark .kp-button-outline{background:#20232a;color:#eff1f5;border-color:#484e5a}.kp-dark .kp-button-outline:hover{background:#2a2f38}.kp-dark .kp-hero{border:1px solid #30343b}.kp-dark .kp-hero .kp-eyebrow{color:#c3c7cf}.kp-dark .kp-hero-content>p:not(.kp-eyebrow){color:#b8bec8}.kp-dark .kp-trust-strip{color:#a2aab8;border-color:var(--color-border)}.kp-dark .kp-trust-strip svg{color:#a2aab8}.kp-dark .kp-metric{background:#191c21;border-color:var(--color-border)}.kp-dark .kp-metric>div,.kp-dark .kp-metric>div svg{color:#a2aab8}.kp-dark .kp-metric>strong{color:#f3f4f6}.kp-dark .kp-metric-line{background:#b5bdcb}.kp-dark .kp-metric-pending{background:#d8b15c}.kp-dark .kp-metric-processing{background:#ef2630}.kp-dark .kp-metric-complete{background:#69c994}.kp-dark .kp-panel{background:#191c21;border-color:var(--color-border)}.kp-dark .kp-panel-heading p{color:#a2aab8}.kp-dark .kp-order-table th{background:#14161a;color:#a8b0bd;border-color:var(--color-border)}.kp-dark .kp-order-table td{color:#aeb5c2}.kp-dark .kp-order-table [class*="text-[color:var(--color-primary-hover)]"]{color:#ff8990}.kp-dark .kp-order-table tbody tr:hover{background:#20242b}.kp-dark .kp-order-id{color:#c2c9d5!important}.kp-dark .kp-vehicle strong{color:#e3e7ed}.kp-dark .kp-car-mark{background:#262a33;color:#aeb8c8}.kp-dark .kp-service-tag{color:#b4bdcb}.kp-dark .kp-row-action{border-color:#3b414d;color:#b4bdcb}.kp-dark .kp-row-action:hover{color:var(--kp-accent);border-color:var(--kp-accent)}.kp-dark .kp-panel-foot{border-color:var(--color-border);color:#a2aab8}.kp-dark .kp-section-label>span,.kp-dark .kp-step p{color:#a2aab8}.kp-dark .kp-step-no{color:#727c8e}.kp-dark .kp-empty{color:#adb3bf}.kp-dark .kp-empty h3{color:#f2f3f5}.kp-dark .kp-filters select,.kp-dark .kp-pagination button,.kp-dark .kp-search{border-color:#3b414d}html.kp-dark .kp-search input{background:transparent!important}.kp-dark .kp-pagination{border-color:var(--color-border)}.kp-dark .kp-pagination>span:first-child{color:#adb3bf}.kp-dark .kp-preview-banner{background:#241e16;color:#dfbf87;border-color:#403425}.kp-dark .kp-preview-detail p{color:#adb3bf}.kp-dark .kp-auth{background:#101114}.kp-dark .kp-auth-form{background:#17191e}.kp-dark .kp-auth-header>div>a,.kp-dark .kp-auth-secure{color:#adb3bf}.kp-dark .kp-auth-caption{color:#9da6b6}.kp-dark .kp-auth-form .fm-eyebrow{color:var(--kp-accent)}.kp-dark .kp-auth-form a:not(.kp-button){color:#ff777d}html.kp-brand{--color-primary:hsl(359 95% 41%);--color-primary-hover:hsl(359 95% 34%);--color-foreground:hsl(220 9% 6%);--color-foreground-muted:hsl(220 6% 42%);--color-foreground-subtle:hsl(220 6% 42%)}html.kp-brand.kp-dark{--kp-accent:hsl(359 95% 58%);--color-primary-hover:hsl(359 95% 48%);--color-foreground:#f5f5f5;--color-foreground-muted:#b3b3b3;--color-foreground-subtle:#a3a3a3}html.kp-brand body{line-height:1.65}html.kp-brand .text-xs{font-size:.833333rem;line-height:1.5}html.kp-brand .text-sm{font-size:.944444rem;line-height:1.6}html.kp-brand .kp-workflow [class*="text-[0."]{font-size:.888889rem;line-height:1.55}html.kp-brand :is(.fm-title,.fm-page h1,.kp-page-heading h1){font-family:var(--font-display);font-size:clamp(38px,3vw,48px);font-weight:800;line-height:1.08;letter-spacing:-.02em}html.kp-brand :is(.kp-panel-heading h2,.kp-section-label h2){font:600 26px/1.2 var(--font-display)}html.kp-brand :is(.kp-page-heading>div>p:last-child,.kp-hero-content>p:not(.kp-eyebrow),.kp-auth-description){font-size:20px;line-height:1.65}html.kp-brand :is(.kp-button,.kp-auth-form button[type=submit]){font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:.04em}html.kp-brand .kp-auth-form h1{font-size:52px!important;font-weight:800!important}html.kp-brand .kp-auth-form-inner{max-width:480px}html.kp-brand .kp-auth-form input:not([type=checkbox]){min-height:54px;font-size:18px}html.kp-brand .kp-auth-form button[type=submit]{height:54px}html.kp-brand .kp-auth-form .fm-eyebrow{color:var(--color-primary)}html.kp-dark :is(.kp-eyebrow,.fm-eyebrow,.kp-auth-form .fm-eyebrow){color:var(--kp-accent)}html.kp-dark .kp-auth-form a:not(.kp-button){color:var(--kp-accent)}html.kp-brand :is(.kp-nav-link,.kp-help p,.kp-website,.kp-page-heading>div>p:last-child,.kp-panel-heading p,.kp-order-table td,.kp-service-tag,.kp-panel-foot,.kp-step p,.kp-auth-header>div>a,.kp-auth-secure,.kp-footer,.kp-auth-footer,.kp-profile-name small){color:var(--color-foreground-muted)}html.kp-brand .kp-nav-link[aria-current=page]{color:var(--color-primary)}html.kp-dark .kp-nav-link[aria-current=page]{color:var(--kp-accent)}html.kp-brand :is(.kp-breadcrumb strong,.kp-vehicle strong,.kp-metric>strong){color:var(--color-foreground)}html.kp-brand :is(.kp-auth-description,.kp-hero-content>p:not(.kp-eyebrow)){color:#b3b3b3}html.kp-brand .kp-logo{width:360px;gap:12px;padding-block:6px}html.kp-brand .kp-logo img{width:100%;height:auto;filter:none;mix-blend-mode:normal}html.kp-brand .kp-logo .kp-logo-dark,html.kp-dark .kp-logo .kp-logo-light{display:none}html.kp-dark .kp-logo .kp-logo-dark{display:block}html.kp-brand .kp-logo>span{padding-left:0;font-size:13px;letter-spacing:.16em;color:var(--color-foreground-muted)}html.kp-brand .kp-logo-sidebar{width:252px}html.kp-brand .kp-logo-compact{width:240px}html.kp-brand .kp-auth-header .kp-logo{width:420px}.kp-auth-header{min-height:112px;height:auto;padding-block:24px;gap:24px}.kp-auth-header>a{min-width:0}.kp-auth-header>div{flex-shrink:0}.kp-sidebar{width:288px}.kp-workspace{margin-left:288px;width:calc(100% - 288px)}.kp-nav-link{min-height:52px}.kp-sidebar-inner{overflow-y:auto}@media (min-width:901px) and (max-width:1199px){.kp-sidebar{width:264px}.kp-workspace{margin-left:264px;width:calc(100% - 264px)}html.kp-brand .kp-logo-sidebar{width:236px}}@media (max-width:900px){.kp-workspace{margin-left:0;width:100%}.kp-auth-header>div>a{display:none}html.kp-brand .kp-auth-header .kp-logo{width:340px}}@media (max-width:600px){.kp-auth-header{flex-wrap:wrap;gap:16px;padding:24px}.kp-auth-header>a{width:100%}html.kp-brand .kp-auth-header .kp-logo{width:360px;max-width:100%}.kp-auth-header>div{margin-left:auto}html.kp-brand .kp-auth-story h2{font-size:clamp(38px,10vw,52px)}html.kp-brand .kp-auth-description{font-size:18px}.kp-auth-form{padding:36px 24px}html.kp-brand .kp-auth-form h1{font-size:44px!important}.kp-hero h2>span{white-space:normal}.kp-footer{row-gap:12px}}html.kp-brand :is(.kp-order-table,.fm-data-table) td{font-size:17px;line-height:1.6}html.kp-brand .kp-order-table th{font-size:14px}html.kp-brand .kp-vehicle strong{font-size:17px}html.kp-brand .kp-service-tag{font-size:16px}html.kp-brand .kp-order-table [class*=rounded-full]{font-size:14px}.kp-admin-dashboard .grid>*,.kp-file-detail .grid>*{min-width:0}.kp-file-detail>.kp-detail-card{padding:0}.kp-file-detail{overflow-wrap:anywhere}@media (max-width:600px){.kp-attention-item{flex-direction:column}.kp-attention-item>span{max-width:100%}.kp-attention-item .truncate{white-space:normal;overflow-wrap:anywhere}.kp-file-view-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.kp-file-view-tabs button{min-width:0;padding-inline:8px;white-space:normal}.kp-file-detail aside,.kp-file-detail header{padding:16px}.kp-file-detail :is(.p-5,.p-6){padding:14px}.kp-file-detail>.kp-detail-card{padding:0}.kp-file-detail :is(select,input,textarea,button,a){max-width:100%}.kp-file-detail select{min-width:0;width:100%}.kp-file-detail button{height:auto;min-height:44px;padding-block:10px;white-space:normal}.kp-upload-intro{flex-direction:column;gap:12px}.kp-upload-intro>div{min-width:0}.kp-upload-intro p{font-size:18px;line-height:1.6}.kp-upload-frame{padding:10px}.kp-upload-dropzone{min-height:260px;padding:24px 12px}.kp-upload-dropzone p{font-size:18px;line-height:1.6}.kp-admin-dashboard .fm-content-card .flex>*{min-width:0;max-width:100%}.kp-admin-dashboard .shrink-0.flex-wrap{justify-content:flex-start}.kp-admin-dashboard .rounded-full{white-space:normal;overflow-wrap:anywhere}.kp-order-flow>div{flex-direction:column;align-items:flex-start;overflow-wrap:anywhere}.kp-pagination{flex-wrap:wrap;gap:10px;padding-inline:16px}.kp-pagination>span:first-child{flex-basis:100%}}.fm-configurator .flex>*,.fm-configurator .grid>*{min-width:0}.fm-configurator{overflow-wrap:anywhere}@media (max-width:600px){.kp-config-intro,.kp-selected-engine>.flex{flex-direction:column;gap:12px}.kp-config-intro p{font-size:18px;line-height:1.6}.fm-configurator :is(.p-4,.p-5,.p-6){padding:12px}.fm-configurator :is(input,select,textarea,button){max-width:100%}.fm-configurator .kp-vehicle-type{display:flex;align-items:center;gap:12px;padding:14px}.kp-vehicle-type>.mt-5{margin-top:0}.kp-vehicle-type>span{display:none}.kp-vehicle-type p:first-child{font-size:20px;line-height:1.3}.kp-vehicle-type p:last-child{margin-top:4px;font-size:15px}html.kp-dark .kp-vehicle-type p:first-child{color:var(--color-foreground)}html.kp-dark .kp-vehicle-type p:last-child{color:var(--color-foreground-muted)}.kp-graph-legend{left:10px;right:10px;gap:8px;font-size:14px!important}.kp-graph-legend>span{flex-basis:100%}.kp-config-split{flex-direction:column;align-items:flex-start}.fm-configurator .kp-config-split>*{max-width:100%}.fm-configurator .kp-service-choice{padding:14px}.kp-service-choice>.flex{flex-wrap:wrap;gap:10px}.kp-service-choice>.flex>div{width:44px;height:44px;flex:0 0 44px}.kp-service-choice>.flex>span{font-size:14px;padding-inline:8px}.fm-configurator .rounded-full{flex-shrink:0}.fm-configurator [class*="text-[2.4rem]"]{font-size:28px!important}.fm-configurator [class*="text-[1.35rem]"]{font-size:20px}.kp-graph-frame{padding:0;border:0;min-height:300px}.kp-performance-plot{height:300px}html.kp-dark .kp-service-choice[aria-pressed=true]>p:first-of-type{color:var(--kp-accent)}.fm-configurator .rounded-full{max-width:100%;white-space:normal}}