@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--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}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.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,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#111;--muted:#6d6b68;--paper:#f5f3ee;--white:#fff;--line:#dedbd3;--red:#e31c2b;--red-dark:#b8101d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #e31c2b4d}a{color:inherit;text-decoration:none}.topbar{background:var(--white);z-index:20;border-bottom:1px solid #e8e5df;justify-content:space-between;align-items:center;height:80px;padding:0 clamp(24px,5vw,76px);display:flex;position:sticky;top:0}.brand-lockup{letter-spacing:.16em;white-space:nowrap;align-items:center;gap:13px;font-size:13px;font-weight:900;display:inline-flex}.brand-lockup img{width:154px;height:auto;display:block}.brand-lockup b{color:var(--red)}.brand-link{display:inline-flex}.brand-mark{background:var(--red);color:#fff;letter-spacing:-.08em;clip-path:polygon(0 0,100% 0,78% 100%,0 100%);place-items:center;width:34px;height:34px;padding-right:4px;font-size:19px;font-weight:900;display:grid}.topbar nav{align-items:center;gap:34px;font-size:13px;font-weight:700;display:flex}.topbar nav>a:not(.login-link):not(.account-pill):hover{color:var(--red)}.login-link{color:var(--red);align-items:center;gap:13px;display:flex}.login-link span{border:1px solid #efb0b6;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.account-pill{align-items:center;gap:9px;display:flex}.account-pill:first-letter{color:#fff}.hero{grid-template-columns:1.03fr .97fr;min-height:650px;display:grid;overflow:hidden}.hero-copy{align-self:center;padding:clamp(72px,8vw,118px) clamp(32px,6.5vw,104px)}.eyebrow{color:var(--red);letter-spacing:.16em;margin:0 0 24px;font-size:11px;font-weight:900}.eyebrow>span{background:var(--red);vertical-align:middle;width:22px;height:2px;margin-right:11px;display:inline-block}.hero h1{letter-spacing:-.06em;max-width:730px;margin:0;font-size:clamp(48px,6vw,84px);line-height:.99}.hero h1 em{color:var(--red);font-family:Georgia,serif;font-weight:400}.hero-lead{color:#5e5b57;max-width:580px;margin:34px 0 0;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.primary-button{background:var(--red);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:0 24px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 7px 20px #e31c2b2e}.primary-button:hover{background:var(--red-dark);transform:translateY(-1px)}.primary-button:disabled{box-shadow:none;cursor:not-allowed;background:#bbb7b1;transform:none}.text-button{cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:13px;font-weight:800}.text-button span{color:var(--red);margin-left:8px}.trust-row{border-top:1px solid var(--line);color:#77736e;gap:26px;margin-top:52px;padding-top:24px;font-size:11px;display:flex}.trust-row b{color:var(--ink);margin-right:4px;font-size:14px}.hero-visual{background:#101010;min-height:650px;position:relative;overflow:hidden}.signal-grid{opacity:.18;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#0000,#000);mask-image:linear-gradient(to bottom right,#0000,#000)}.machine-orbit{aspect-ratio:1;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:min(28vw,390px);display:grid;position:absolute;top:46%;left:52%;transform:translate(-50%,-50%)}.machine-orbit:before,.machine-orbit:after{content:"";border:1px solid #e31c2b3d;border-radius:50%;position:absolute;inset:12%}.machine-orbit:after{border-color:#ffffff29;inset:26%}.machine-core{z-index:2;color:#fff;background:linear-gradient(150deg,#2a2a2a,#151515);border:1px solid #444;flex-direction:column;justify-content:center;align-items:center;width:132px;height:154px;display:flex;position:relative;box-shadow:0 30px 70px #000000a6}.machine-core:before{content:"";background:var(--red);width:68px;height:5px;position:absolute;top:28px}.machine-core span{font-size:48px;font-style:italic;font-weight:900}.machine-core small{font-family:var(--font-geist-mono);color:#999;letter-spacing:.12em}.machine-core.pc-tower{background:linear-gradient(120deg,#ffffff14,#0000 38%),#171717;border:2px solid #505050;border-radius:4px;justify-content:flex-end;width:142px;height:210px;padding-bottom:18px;box-shadow:inset 0 0 0 7px #202020,0 35px 80px #000000b3}.machine-core.pc-tower:before{background:radial-gradient(circle,#e31c2b 0 5px,#222 6px 18px,#4d1116 19px 21px,#151515 22px);border:2px solid #e31c2b;border-radius:50%;width:62px;height:62px;top:22px;left:22px;box-shadow:0 68px 0 -1px #171717,0 68px 0 1px #e31c2b}.machine-core.pc-tower:after{content:"";background:#666;width:17px;height:5px;position:absolute;top:21px;right:14px;box-shadow:0 12px #333,0 24px #333,0 36px #333}.machine-core.pc-tower span{color:#fff;font-size:21px;position:absolute;bottom:36px;right:15px;transform:skew(-9deg)}.machine-core.pc-tower small{z-index:2;font-size:8px;position:relative}.tower-logo{z-index:2;width:52px;height:auto;position:absolute;bottom:39px;right:13px}.orbit-dot{background:var(--red);border:3px solid #491217;border-radius:50%;width:10px;height:10px;position:absolute}.dot-one{top:40%;left:6%}.dot-two{bottom:8%;right:18%}.floating-card{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1f1f1feb;border:1px solid #404040;position:absolute;box-shadow:0 22px 45px #00000040}.card-machine{flex-direction:column;gap:6px;width:215px;padding:21px;display:flex;bottom:15%;left:8%}.floating-card small{color:#8a8a8a;letter-spacing:.16em;font-size:9px;font-weight:800}.floating-card b{font-size:14px}.floating-card span{color:#9d9d9d;font-size:11px}.card-status{align-items:center;gap:13px;padding:17px 20px;display:flex;top:16%;right:7%}.card-status div{flex-direction:column;gap:4px;display:flex}.pulse{background:#ff3d4b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #e31c2b26}.red-corner{border-right:16px solid var(--red);border-bottom:16px solid var(--red);width:100px;height:100px;position:absolute;bottom:0;right:0}.how-section{background:#fff;padding:90px clamp(32px,7vw,110px) 110px}.how-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.how-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,54px)}.how-heading p{color:var(--muted);max-width:350px;margin:0 0 6px;line-height:1.6}.how-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.how-grid article{border-right:1px solid var(--line);min-height:240px;padding:42px 50px 25px 0;position:relative}.how-grid article+article{padding-left:50px}.how-grid article:last-child{border-right:0}.how-grid article>span{color:#c2bfba;font-family:var(--font-geist-mono);font-size:11px;position:absolute;top:18px;right:22px}.step-symbol{color:#fff;background:#111;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.how-grid h3{margin:28px 0 10px;font-size:19px}.how-grid p{color:var(--muted);max-width:260px;font-size:14px;line-height:1.6}.portal{grid-template-columns:340px 1fr;min-height:calc(100vh - 80px);display:grid}.portal-sidebar{color:#fff;background:#101010;flex-direction:column;padding:70px 50px 44px;display:flex;position:relative;overflow:hidden}.portal-sidebar:after{content:"R";color:#ffffff06;font-size:300px;font-style:italic;font-weight:900;position:absolute;bottom:-80px;right:-25px}.portal-sidebar h1{letter-spacing:-.04em;margin:0;font-size:31px;line-height:1.18}.portal-sidebar ol{z-index:2;margin:75px 0 0;padding:0;list-style:none;position:relative}.portal-sidebar li{color:#6c6c6c;align-items:center;gap:17px;padding-bottom:35px;display:flex;position:relative}.portal-sidebar li:not(:last-child):after{content:"";border-left:1px solid #383838;height:25px;position:absolute;top:36px;left:15px}.portal-sidebar li>span{border:1px solid #4b4b4b;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.portal-sidebar li div{flex-direction:column;gap:3px;display:flex}.portal-sidebar li small{letter-spacing:.15em;font-size:8px}.portal-sidebar li b{font-size:13px}.portal-sidebar li.active{color:#fff}.portal-sidebar li.active>span{background:var(--red);border-color:var(--red)}.portal-sidebar li.done{color:#aaa}.portal-sidebar li.done>span{color:var(--red);border-color:var(--red)}.sidebar-help{color:#aaa59e;z-index:2;gap:9px;margin-top:auto;font-size:12px;line-height:1.6;display:grid;position:relative}.sidebar-help a{color:#fff;font-weight:700}.portal-content{background:#f7f6f2;min-width:0;padding:40px clamp(30px,7vw,110px) 80px}.portal-account{color:#777;letter-spacing:.1em;justify-content:flex-end;align-items:center;gap:11px;height:40px;font-size:10px;font-weight:800;display:flex}.portal-account i{color:#fff;letter-spacing:0;background:#181818;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.form-stage{width:min(850px,100%);margin:60px auto 0}.form-stage h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4vw,53px)}.stage-lead{color:var(--muted);margin:13px 0 38px}.machine-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.machine-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;min-height:390px;padding:24px;transition:all .18s;display:flex;position:relative}.machine-card:hover{border-color:#999;transform:translateY(-2px);box-shadow:0 12px 28px #0000000f}.machine-card.selected{border:2px solid var(--red);padding:23px;box-shadow:0 12px 28px #e31c2b14}.machine-glyph{color:#fff;background:#0b0b0b;border:1px solid #3c3c3c;width:64px;height:56px;margin-bottom:32px;display:block;position:relative}.desktop-monitor{background:#262626;border:3px solid #f3f1ed;width:30px;height:23px;position:absolute;top:12px;left:3px;box-shadow:inset 0 0 0 3px #0b0b0b}.desktop-monitor:after{content:"";border-bottom:3px solid #f3f1ed;border-left:3px solid #f3f1ed;border-right:3px solid #f3f1ed;width:12px;height:8px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.desktop-tower{border:2px solid var(--red);background:repeating-linear-gradient(90deg,#f51f3fc7 0 1px,#16090c 1px 4px);width:15px;height:42px;position:absolute;top:5px;right:4px;box-shadow:inset 0 0 0 1px #000000b3,0 0 14px #f51f3f24}.desktop-tower:before{content:"";background:radial-gradient(circle at 50% 4px,#f3f1ed 0 1px,#0000 1.5px),linear-gradient(#777 0 0) 50% 10px/3px 1px no-repeat,linear-gradient(#777 0 0) 50% 14px/3px 1px no-repeat,#090a0d;border-left:1px solid #f51f3f99;width:5px;height:20px;position:absolute;top:2px;right:1px}.desktop-tower:after{content:"";background:var(--red);width:6px;height:2px;position:absolute;bottom:3px;left:4px;transform:skew(-28deg)}.laptop-glyph:before{content:"";border:2px solid #f3f1ed;width:38px;height:27px;position:absolute;top:9px;left:9px;box-shadow:inset 0 0 0 3px #1e1e1e}.laptop-glyph:after{content:"";border:2px solid var(--red);border-top-width:1px;width:48px;height:5px;position:absolute;top:38px;left:5px;transform:perspective(14px)rotateX(8deg)}.machine-tags{flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:20px;right:20px}.machine-status{color:#398450;background:#edf8f0;border-radius:20px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.machine-status:before{content:"•";margin-right:4px}.service-method-tag{color:#625e58;white-space:nowrap;background:#f6f4ef;border:1px solid #ddd8d0;border-radius:20px;padding:4px 8px;font-size:8px;font-weight:800}.machine-card small{color:#85817b;margin-bottom:7px;font-size:11px}.machine-card>i{border:1px solid #d9d6d0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;display:grid;position:absolute;bottom:20px;right:20px}.machine-card.selected>i{color:#fff;background:var(--red);border-color:var(--red)}.machine-specs{border-top:1px solid #e1ddd6;gap:7px;width:100%;margin:14px 0 38px;padding-top:13px;display:grid}.machine-specs>div{grid-template-columns:48px minmax(0,1fr);gap:8px;display:grid}.machine-specs dt{color:#97918a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.machine-specs dd{color:#45413c;min-width:0;margin:0;font-size:10px;font-weight:650;line-height:1.35}.next-button{float:right;margin-top:28px}.form-stage label{color:#343331;flex-direction:column;gap:9px;font-size:12px;font-weight:800;display:flex;position:relative}.form-grid{grid-template-columns:1.6fr 1fr;gap:18px;margin-bottom:20px;display:grid}select,textarea,.text-input{color:#1c1c1c;background:#fff;border:1px solid #d9d6cf;border-radius:0;width:100%;padding:15px 16px;font-size:14px;font-weight:500}select{height:50px}textarea{resize:vertical;min-height:128px;line-height:1.55}.char-count{color:#aaa;font-size:9px;font-weight:500;position:absolute;bottom:10px;right:13px}.evidence-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.upload-zone{cursor:pointer;background:#ffffff80;border:1px dashed #bfbab2;align-content:center;place-items:center;min-height:135px;margin-top:20px;gap:5px!important;display:grid!important}.upload-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-zone strong{font-size:14px}.upload-zone small{color:#8c8881;font-size:11px;font-weight:500}.upload-zone b{color:var(--red);font-size:11px;position:absolute;right:20px}.upload-symbol{color:#fff;background:#161616;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid;position:absolute;left:24px}.upload-zone.has-file{background:#f6fbf7;border-style:solid;border-color:#94be9f}.upload-zone.has-file .upload-symbol{background:#2f8748}.permission-card{background:#ffffff8c;border:1px solid #d8d4cd;margin-top:22px;padding:24px}.permission-heading{margin-bottom:20px}.permission-heading>span,.agreement-heading>span{color:var(--red);letter-spacing:.14em;font-size:9px;font-weight:900}.permission-heading h3,.agreement-heading h3{margin:5px 0 7px;font-size:21px}.permission-heading p,.agreement-heading p,.reset-permission>p{color:#716d67;margin:0;font-size:12px;line-height:1.6}.field-note{color:#716d67;font-size:11px;font-weight:500;line-height:1.5}.access-disclaimer{color:#5e5748;background:#fff9e9;border-left:3px solid #d2a43c;margin:16px 0 0;padding:14px 16px;font-size:12px;line-height:1.6}.reset-permission legend{padding:0;font-size:16px;font-weight:800}.reset-permission>p{margin:8px 0 16px}.radio-list{gap:8px;display:grid}.radio-list label{cursor:pointer;background:#fff;border:1px solid #ddd8d0;flex-direction:row;align-items:center;gap:10px;min-height:46px;padding:11px 13px;font-size:12px;display:flex}.radio-list input,.agreement-checkbox input{width:17px;height:17px;accent-color:var(--red);flex:none}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:28px;padding-top:24px;display:flex}.form-error{color:var(--red-dark);background:#fff1f2;padding:12px 14px;font-size:12px;font-weight:700}.review-card{border:1px solid var(--line);background:#fff}.review-machine{border-bottom:1px solid var(--line);align-items:center;padding:22px;display:flex}.review-machine .machine-glyph{width:48px;height:48px;margin:0 16px 0 0}.review-machine div{flex-direction:column;gap:4px;display:flex}.review-machine small{color:var(--red);letter-spacing:.15em;font-size:8px;font-weight:800}.review-machine strong{font-size:14px}.review-machine span{color:#888;font-size:10px}.review-machine button{color:var(--red);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:800}.review-card dl{margin:0;padding:10px 28px}.review-card dl>div{border-bottom:1px solid #eeeae4;grid-template-columns:145px 1fr;padding:17px 0;display:grid}.review-card dl>div:last-child{border-bottom:0}.review-card dt{color:#888;font-size:11px;font-weight:700}.review-card dd{margin:0;font-size:13px;line-height:1.55}.priority-dot{background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.sensitive-hidden{color:#77716b;margin-top:4px;font-size:10px;display:block}.repair-agreement{background:#fff;border:1px solid #d4d0c8;margin-top:24px}.agreement-heading{border-bottom:1px solid #e4e0d9;padding:24px 26px 20px}.agreement-copy{color:#47433e;scrollbar-color:#777 #eee;max-height:360px;padding:24px 26px;font-size:13px;line-height:1.7;overflow-y:auto}.agreement-copy:focus{outline:2px solid var(--red);outline-offset:-2px}.agreement-copy h4{color:#151515;margin:24px 0 7px;font-size:15px}.agreement-copy h4:first-of-type{margin-top:18px}.agreement-copy p{margin:0 0 10px}.agreement-copy a{color:#b5101d;text-decoration:underline}.lettered-list{margin:0 0 12px;padding-left:23px;list-style-type:lower-alpha}.agreement-checkbox{cursor:pointer;border-top:1px solid #e4e0d9;align-items:center;padding:20px 26px;flex-direction:row!important;gap:12px!important;font-size:14px!important;display:flex!important}.agreement-checkbox em{color:var(--red);font-style:normal}.privacy-note,.demo-note{text-align:right;color:#8e8a84;font-size:9px}.demo-note{text-align:center}.success-page{color:#fff;background:#111;min-height:100vh;padding:36px clamp(25px,7vw,100px)}.success-card{text-align:center;color:#111;background:#f6f4ef;width:min(600px,100%);margin:80px auto 0;padding:65px 70px;position:relative}.success-card:before{content:"";background:var(--red);width:6px;position:absolute;inset:0 auto 0 0}.success-icon{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 28px;font-size:24px;display:grid}.success-card h1{letter-spacing:-.06em;margin:0 0 20px;font-size:50px}.success-card>p:not(.eyebrow):not(.demo-note){color:#666;font-size:14px;line-height:1.65}.reference-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;margin:30px 0;padding:18px 0;font-size:12px;display:flex}.reference-row span{color:#888}.reference-row strong{font-family:var(--font-geist-mono)}footer{color:#fff;background:#101010;align-items:center;gap:40px;padding:34px clamp(25px,7vw,105px);display:flex}.hero+.how-section+footer{border-top:1px solid #292929}footer p{color:#888;font-size:12px}footer>span:last-child{color:#666;margin-left:auto;font-size:10px}@media (max-width:900px){.topbar nav>a:not(.login-link):not(.account-pill){display:none}.hero{grid-template-columns:1fr}.hero-copy{padding-top:80px;padding-bottom:80px}.hero-visual{min-height:520px}.machine-orbit{width:340px}.how-grid{grid-template-columns:1fr}.how-grid article,.how-grid article+article{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.how-heading{flex-direction:column;align-items:flex-start}.portal{grid-template-columns:1fr}.portal-sidebar{padding:34px 28px}.portal-sidebar>div:first-child,.sidebar-help{display:none}.portal-sidebar ol{justify-content:center;margin:0;display:flex}.portal-sidebar li{padding:0 22px 0 0}.portal-sidebar li:not(:last-child):after{border-top:1px solid #383838;border-left:0;width:calc(100% - 30px);height:0;top:15px;left:30px}.portal-sidebar li div{display:none}.portal-content{padding:25px 24px 65px}.form-stage{margin-top:35px}.machine-grid{grid-template-columns:1fr}.machine-card{min-height:180px}.machine-glyph{margin-bottom:20px}}.rma-workspace,.rma-workspace .staff-panel{font-size:13px}.rma-workspace .panel-heading h2{font-size:24px}.rma-workspace .panel-heading small,.rma-workspace .return-policy,.rma-workspace .approval-explainer{font-size:12px}.rma-queue-tabs button,.rma-workspace .queue-toggle button{min-height:48px;padding:10px 14px;font-size:13px}.rma-list-controls{grid-template-columns:minmax(300px,1fr) 150px 150px auto;gap:10px;padding:12px 16px}.rma-list-controls input,.rma-list-controls select,.rma-list-controls button,.rma-view-toolbar input,.rma-view-toolbar select,.external-controls input,.external-controls>select{min-height:42px;font-size:13px}.rma-standard-row>span{min-height:64px;padding:10px 12px;font-size:13px}.rma-standard-row.head>span{white-space:nowrap;min-height:44px;font-size:12px}.rma-standard-row small{margin-top:3px;font-size:11px;line-height:1.4}.rma-row-actions{flex-flow:wrap!important;justify-content:flex-start!important}.rma-row-actions button{min-height:34px;padding:6px 9px;font-size:11px}.inventory-table{width:100%}.inventory-row{grid-template-columns:minmax(280px,1.4fr) 150px 175px 135px 150px 125px;width:100%;min-width:1080px}.inventory-row>span{justify-content:center;min-height:64px;padding:11px 14px}.inventory-row small{font-size:11px;line-height:1.45}.inventory-head,.inventory-head b{font-size:11px}.inventory-row button,.inventory-row button.inventory-edit{min-height:34px;font-size:10px}.rma-return-row{grid-template-columns:58px minmax(285px,1.35fr) 145px minmax(210px,.9fr) 165px 185px 170px;width:100%;min-width:1240px}.external-rma-row{grid-template-columns:150px minmax(290px,1.3fr) 135px 165px 190px minmax(210px,.9fr);width:100%;min-width:1160px}.rma-return-row>span,.external-rma-row>span{gap:4px;min-height:72px;padding:11px 13px}.rma-return-row small,.external-rma-row small{font-size:11px;line-height:1.45}.rma-return-row.head,.external-rma-row.head{font-size:11px}.rma-return-row.head>span,.external-rma-row.head>span{white-space:nowrap;min-height:44px}.product-group-badge{padding:5px 8px;font-size:10px!important}.external-rma-row select,.quarantine-resolver{min-height:36px;font-size:11px}.machine-grid{grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:20px}.machine-card{min-height:560px;padding:30px}.machine-card.selected{padding:29px}.machine-card strong{margin-bottom:9px;font-size:24px}.machine-card small{margin-bottom:8px;font-size:14px}.machine-status,.service-method-tag{padding:7px 11px;font-size:11px}.machine-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:18px 0 52px;padding-top:16px}.machine-specs>div{border-bottom:1px solid #303338;border-right:1px solid #303338;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:8px 10px}.machine-specs dd{font-size:13px;line-height:1.35}.service-count{font-size:12px}@media (max-width:760px){.machine-grid{grid-template-columns:1fr}.machine-card{min-height:0;padding:22px}.machine-specs{grid-template-columns:1fr}}.journey-gateway{color:#f6f6f3;background:radial-gradient(circle at 78% 14%,#7547b42e,#0000 29%),radial-gradient(circle at 18% 72%,#ed1c361f,#0000 31%),#080808;min-height:100vh;padding:0 5vw 5vw}.journey-gateway-hero{max-width:1120px;padding:clamp(56px,9vh,110px) 0 54px}.journey-gateway-hero h1{letter-spacing:-.06em;margin:16px 0 24px;font-size:clamp(58px,7.5vw,118px);font-weight:420;line-height:.9}.journey-gateway-hero>p:last-child{color:#b8bbc0;max-width:700px;font-size:clamp(17px,1.5vw,23px);line-height:1.55}.journey-gateway-options{border:1px solid #33363b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.journey-option{color:#f6f6f3;text-align:left;background:#121315;border:0;flex-direction:column;align-items:flex-start;min-height:330px;padding:clamp(30px,4vw,58px);display:flex}.journey-option+.journey-option{border-left:1px solid #33363b}.journey-option>span{color:var(--journey-accent);letter-spacing:.18em;font-size:12px;font-weight:850}.journey-option h2{letter-spacing:-.045em;max-width:720px;margin:28px 0 18px;font-size:clamp(34px,3.4vw,58px);font-weight:480;line-height:1.02}.journey-option p{color:#b4b7bd;max-width:620px;font-size:16px;line-height:1.6}.journey-option b{color:#fff;border-top:1px solid #34363a;width:100%;margin-top:auto;padding-top:22px;font-size:15px}.journey-option.customer{--journey-accent:#ff334d}.journey-option.staff{--journey-accent:#b57aff}.journey-option:hover{box-shadow:inset 0 -4px var(--journey-accent);background:#18191c}.staff-shell{--staff-active:#3d9be9;--staff-waiting:#d9a23a;--staff-success:#39b878;--staff-manager:#ad73df;--staff-critical:#ef4257;--staff-muted:#747982}.service-record-mode{border:1px solid #30343a;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 10px;display:grid}.service-record-mode button{color:#adb2ba;background:#121417;border:0;justify-content:center;align-items:center;gap:10px;min-height:50px;font-size:11px;font-weight:850;display:flex}.service-record-mode button+button{border-left:1px solid #30343a}.service-record-mode button.active{color:#fff;box-shadow:inset 0 -3px var(--staff-active);background:#17293a}.service-record-mode b{background:#30353c;border-radius:999px;min-width:22px;padding:4px 7px}.special-instructions-card{border-left-color:#d29b39!important}.special-instruction-form{background:#17140e;border:1px solid #5b4825;grid-template-columns:180px 1fr 1fr;gap:10px;margin-top:14px;padding:16px;display:grid}.special-instruction-form label{color:#c5ad82;flex-direction:column;gap:7px;font-size:8px;font-weight:800;display:flex}.special-instruction-form select,.special-instruction-form textarea,.instruction-resolution input{color:#fff;width:100%;min-height:42px;font:10px/1.45 var(--font-geist-sans);background:#101113;border:1px solid #4a4d53;padding:10px}.special-instruction-form textarea{resize:vertical;min-height:88px}.special-instruction-form>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.special-instruction-list{gap:10px;margin-top:14px;display:grid}.special-instruction-list>section{background:#141517;border:1px solid #45413a}.special-instruction-list header,.special-instruction-list footer{color:#aeb2b9;border-bottom:1px solid #34363a;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:8px;display:flex}.special-instruction-list footer{border-top:1px solid #34363a;border-bottom:0;justify-content:flex-start}.instruction-state{color:#ffd375;background:#493617;padding:5px 8px;font-weight:850}.instruction-state.completed{color:#77d9a4;background:#173929}.instruction-state.unable-to-fulfil,.instruction-state.cancelled{color:#ff9aa7;background:#3d2025}.special-instruction-list>section>div:not(.instruction-resolution){grid-template-columns:1fr 1fr;display:grid}.special-instruction-list>section>div>span{flex-direction:column;gap:7px;min-height:82px;padding:13px;display:flex}.special-instruction-list>section>div>span+span{border-left:1px solid #34363a}.special-instruction-list small{color:#969ba3}.special-instruction-list b{font-size:10px;line-height:1.5}.instruction-resolution{border-top:1px solid #34363a;grid-template-columns:1fr auto auto auto;gap:7px;padding:12px;display:grid}.instruction-resolution button,.final-instruction-gate button{color:#fff;background:#292c31;border:1px solid #454950;padding:9px 11px;font-size:8px;font-weight:800}.final-instruction-gate{background:#211a0f;border:1px solid #755626;margin-bottom:12px;padding:14px}.final-instruction-gate header{justify-content:space-between;align-items:center;gap:16px;display:flex}.final-instruction-gate header>div{flex-direction:column;gap:5px;display:flex}.final-instruction-gate b{color:#f3c46e;font-size:11px}.final-instruction-gate span,.final-instruction-gate small{color:#b7a98e;font-size:8px}.final-instruction-gate button.reviewed{color:#76d7a2;background:#163326;border-color:#286d4a}.final-instruction-gate label{color:#fff;align-items:center;gap:9px;margin:13px 0 8px;font-size:10px;font-weight:750;display:flex}.final-instruction-review-list{gap:10px;margin-top:14px;display:grid}.final-instruction-review-list>section{background:#131416;border:1px solid #45413a;overflow:hidden}.final-instruction-review-list>section.requires-resolution{border-color:#c48a26;box-shadow:inset 4px 0 #d29b39}.final-instruction-review-list>section.is-resolved{border-color:#286d4a;box-shadow:inset 4px 0 #2e9864}.final-instruction-review-list>section>header{border-bottom:1px solid #34363a;padding:12px 14px}.final-instruction-review-list>section>header>div{flex-direction:column;gap:5px;display:flex}.final-instruction-review-list>section>header b{color:#fff;font-size:11px}.final-instruction-review-list .instruction-state{color:#ffd375;flex:none}.final-instruction-review-list .instruction-state.completed{color:#77d9a4}.final-instruction-detail{flex-direction:column;gap:7px;padding:13px 14px;display:flex}.final-instruction-detail strong{color:#f1f2f4;font-size:11px;line-height:1.5}.final-instruction-review-list footer{color:#9fbfac;border-top:1px solid #286d4a;padding:10px 14px;font-size:8px}.customer-instruction-acknowledgement{background:#19150d;border:1px solid #6b5024;grid-template-columns:minmax(260px,.7fr) 1.3fr;gap:24px;margin:0 0 24px;padding:24px;display:grid;box-shadow:inset 4px 0 #d69d37}.customer-instruction-acknowledgement h2{margin:8px 0;font-size:24px}.customer-instruction-acknowledgement span{color:#bdb4a3;font-size:11px;line-height:1.55}.customer-instruction-acknowledgement>div:last-child{gap:8px;display:grid}.customer-instruction-acknowledgement article{background:#111214;border:1px solid #3b3d41;flex-direction:column;gap:6px;padding:13px;display:flex}.archive-pagination,.external-bulk-actions{background:#111316;border-top:1px solid #30343a;justify-content:flex-end;align-items:center;gap:9px;padding:10px 12px;display:flex}.archive-pagination label,.external-bulk-actions label{color:#aeb3ba;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.archive-pagination select,.archive-pagination button{color:#fff;background:#191b1f;border:1px solid #3c4047;min-height:34px;padding:0 10px;font-size:8px;font-weight:800}.archive-pagination button:disabled{opacity:.4}.archive-pagination span,.external-bulk-actions span{color:#aeb3ba;font-size:8px}.external-bulk-actions{border:1px solid #3d4046;justify-content:flex-start;margin-top:10px}.external-bulk-actions .staff-primary{margin:0 0 0 auto}.external-row-checkbox{margin:0 8px 0 0}.external-pagination{border:1px solid #30343a;border-top:0}@media (max-width:900px){.journey-gateway-options,.special-instruction-form,.customer-instruction-acknowledgement{grid-template-columns:1fr}.journey-option+.journey-option{border-top:1px solid #33363b;border-left:0}.special-instruction-list>section>div:not(.instruction-resolution),.instruction-resolution{grid-template-columns:1fr}.special-instruction-list>section>div>span+span{border-top:1px solid #34363a;border-left:0}}.platform-destinations{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.destination-card.staff.unified{--module-color:#9b68ff;border-right:0}.destination-card.staff.unified .destination-copy{max-width:560px}.customer-preview-actions{gap:6px;display:flex!important}.customer-preview-actions button{color:#fff;background:#1c1e22;border:1px solid #4a4e55;min-height:30px;padding:0 9px;font-size:10px;font-weight:800}.customer-preview-actions button:first-child{background:#51232a;border-color:#a93b48}.customer-preview-banner>div{align-items:center;gap:8px;display:flex}.customer-preview-banner>div>span{color:#ffd3d7;font-size:10px;font-weight:800}.customer-preview-banner{flex-wrap:wrap}.staff-unit-manager{position:relative}.staff-unit-manager>summary{cursor:pointer;border:1px solid #ff8792;padding:7px 12px;font-size:10px;font-weight:900;list-style:none}.staff-unit-manager>div{z-index:120;background:#161719;border:1px solid #696d74;gap:8px;width:min(740px,90vw);max-height:70vh;padding:12px;display:grid;position:absolute;top:38px;right:0;overflow-y:auto;box-shadow:0 20px 60px #000}.staff-unit-manager form{background:#202226;border:1px solid #3f4248;grid-template-columns:80px 1.2fr 1fr 1fr auto auto;align-items:end;gap:8px;padding:10px;display:grid}.staff-unit-manager label{color:#bfc4cb;gap:4px;font-size:9px;display:grid}.staff-unit-manager input{color:#fff;background:#111214;border:1px solid #4a4e55;min-height:34px;padding:0 8px}.staff-unit-manager form>span{color:#b9bec5;font-size:9px}.staff-unit-manager form button{min-height:34px}.portal-sidebar{min-height:calc(100vh - 80px);padding-top:42px!important;padding-bottom:32px!important}.portal-sidebar:after{content:"";filter:grayscale()brightness(2.2);opacity:.045;background:url(/aftershock-logo.svg) 50%/contain no-repeat;width:245px;height:78px;bottom:24px;right:22px}.portal-sidebar ol{margin-top:46px}.sidebar-help{margin-top:48px}.sidebar-help .whatsapp-link{width:fit-content}@media (min-width:901px){.portal{grid-template-columns:330px minmax(0,1fr)}.portal-content{padding:30px clamp(36px,4.5vw,88px) 68px}.form-stage,.device-history-page{width:min(1380px,100%)}.form-stage{margin-top:40px}.machine-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px}.machine-card{min-height:540px;padding:30px}.machine-card strong{font-size:25px}.machine-card small{font-size:14px}.machine-specs{scrollbar-gutter:stable;width:100%;max-height:255px;overflow-y:auto}.machine-specs>div{grid-template-columns:138px 1fr}.machine-specs dt{font-size:10px}.machine-specs dd{font-size:13px}}.device-history-page{width:min(1400px,100%)}.customer-spec-panel{grid-template-columns:280px 1fr;gap:24px;padding:26px 30px}.customer-spec-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-spec-panel dt,.customer-spec-panel dd{min-height:44px;padding:11px 13px;font-size:13px}.customer-spec-panel dt{color:#8ccbf3;background:#102633;font-size:10px}.history-list summary b,.history-list summary>strong{font-size:15px}.history-list .history-timeline li b{font-size:13px}.history-list .history-timeline li time,.history-list .history-timeline li span,.history-list details p{font-size:12px}.status-page{padding:44px clamp(24px,4vw,78px) 90px}.status-shell{width:min(1580px,100%)}.status-back{margin-bottom:34px;font-size:14px}.status-header{align-items:stretch}.status-header h1{font-size:clamp(54px,6vw,88px)}.status-identifiers{background:#343434;border:1px solid #343434;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0 0;display:grid}.status-identifiers>div{background:#111;padding:12px 14px}.status-identifiers dt{color:#99928a;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.status-identifiers dd{color:#fff;margin:5px 0 0;font-size:14px;font-weight:750}.status-overview{width:min(700px,100%)}.status-summary,.service-journey{padding:27px 29px}.status-summary strong,.service-journey strong{font-size:21px}.status-summary small,.service-journey small{font-size:12px}.reported-issue{padding:34px 38px}.reported-heading h2{font-size:34px}.reported-heading p:not(.eyebrow){font-size:14px}.reported-grid{gap:10px;padding-top:18px}.reported-grid>div{background:#171717;border:1px solid #383838;min-height:92px;padding:17px 19px}.reported-grid dt{font-size:10px}.reported-grid dd{font-size:14px}.status-layout{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.progress-timeline{gap:9px;display:grid}.progress-timeline li{background:#171717;border:1px solid #383838;grid-template-columns:48px 1fr;gap:16px;min-height:92px;padding:16px 18px}.progress-timeline li.complete{border-color:#25643e}.progress-timeline li.current{border-color:#dcae4e;box-shadow:inset 4px 0 #dcae4e}.progress-timeline li:not(:last-child):after{display:none}.timeline-title strong{font-size:16px}.timeline-title time,.progress-timeline li>div>p{font-size:13px}.latest-update h3,.rework-card h3{font-size:24px}.latest-update>p:not(.eyebrow),.rework-card>p:not(.eyebrow),.status-help p{font-size:13px}@media (max-width:1050px){.platform-destinations,.customer-spec-panel dl,.status-identifiers{grid-template-columns:1fr}.status-header,.status-layout{grid-template-columns:1fr;display:grid}.status-overview{width:100%}}.whatsapp-link>span,.courier-actions>a{flex-direction:column;justify-content:center;min-width:0;display:flex}.whatsapp-link small{color:#aeb5bd;margin-top:3px;font-size:10px;font-weight:500}.courier-actions{align-items:stretch}.courier-actions>a{min-height:78px}.call-link{justify-content:center;padding-left:16px!important}.staff-module-nav{gap:4px;padding-block:5px}.staff-module-nav>button,.management-menu>summary{background:#15171a;border:1px solid #30333a;height:44px}.staff-module-nav>button>span,.management-menu>summary>span{font-size:12px!important}.staff-module-nav>button>b,.management-menu>summary>b{min-width:22px;font-size:9px}.service-queue-head>button,.service-queue-row>*{border-right:1px solid #41444a!important}.service-queue-head>button:last-child,.service-queue-row>:last-child{border-right:0!important}.service-queue-row{border-bottom:1px solid #41444a!important}.service-queue-row.active{outline-offset:-1px;outline:1px solid #5a5e65}.queue-row-tags{grid-template-columns:minmax(0,1fr) 28px;align-content:center;min-height:46px;flex-wrap:nowrap!important;display:grid!important}.queue-row-tags>.service-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.queue-row-tags .case-tag-menu{grid-area:1/2;justify-self:end}.queue-row-tags .case-tag-menu[open]>div{z-index:90;background:#202226;border:1px solid #555a62;width:210px;padding:10px;position:absolute;top:30px;right:0;box-shadow:0 16px 35px #000}.queue-row-tags .case-tag-menu label{grid-template-columns:20px 1fr;align-items:center;min-height:31px;display:grid}.stage-owner-popover{padding-top:42px}.stage-owner-dismiss-layer{z-index:59;background:0 0;border:0;padding:0;position:fixed;inset:0}.stage-owner-popover{z-index:60}.stage-owner-close{color:#fff;background:0 0;border:1px solid #71557b;width:27px;height:27px;padding:0;font-size:18px;position:absolute;top:8px;right:9px}.stage-owner-cancel{color:#e7e9ed;background:#292c31;border:1px solid #555a62;margin-right:auto}.rma-standard-row>span,.inventory-row>span,.rma-return-row>span,.external-rma-row>span{border-right-color:#3c4046!important}.inventory-row>span:nth-child(3),.inventory-row>span:nth-child(4),.inventory-row>span:nth-child(5){text-align:right;align-items:flex-end}.rma-return-row>span,.external-rma-row>span{min-height:68px;padding:10px 12px}@media (max-width:1200px){.staff-module-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}.oow-decision-lines{gap:12px;margin-top:16px;display:grid}.oow-decision-lines>article{background:#14171b;border:1px solid #4f535b;padding:16px}.oow-decision-lines header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.oow-decision-lines header div,.oow-decision-lines label,.compact-file-field{gap:7px;display:grid}.oow-decision-lines header small,.oow-decision-lines label,.compact-file-field{color:#b9c0ca;font-size:12px}.oow-decision-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.oow-decision-fields input,.oow-decision-fields select,.oow-decision-lines select,.stock-movement-form input,.stock-movement-form select,.no-repair-closeout select{color:#f5f7fa;background:#101216;border:1px solid #4b5059;min-height:42px;padding:9px 11px}.compact-file-field{background:#101216;border:1px dashed #555b65;padding:12px}.no-repair-closeout{background:#211b0f;border:1px solid #c58b17;gap:14px;margin:18px 0;padding:18px;display:grid}.no-repair-closeout header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.no-repair-closeout header div{gap:6px;display:grid}.no-repair-closeout header span,.no-repair-closeout label{color:#e2d6b8}.no-repair-closeout label{align-items:center;gap:9px;display:flex}.no-repair-closeout .compact-file-field{display:grid}.stock-movement-workspace{border-top:1px solid #343840;grid-template-columns:minmax(330px,.75fr) minmax(540px,1.7fr);display:grid}.stock-movement-form{background:#15171a;border-right:1px solid #343840;align-content:start;gap:10px;padding:22px;display:grid}.stock-movement-form h3{margin:0;font-size:20px}.stock-movement-form p{color:#b7bec8;margin:0 0 8px;line-height:1.5}.stock-movement-list article{border-bottom:1px solid #343840;grid-template-columns:.8fr 1.5fr .55fr 1fr;align-items:center;gap:14px;min-height:84px;padding:16px 18px;display:grid}.stock-movement-list article>span:not(.row-actions){gap:6px;display:grid}.stock-movement-list small{color:#aeb6c2}.stock-movement-list em{color:#e8b64f;font-style:normal;font-weight:800}.stock-movement-list .row-actions{justify-content:flex-end;gap:8px;display:flex}.stock-movement-list button{color:#fff;background:#22262b;border:1px solid #555b65;min-height:38px;padding:8px 11px;font-weight:800}@media (max-width:1100px){.stock-movement-workspace{grid-template-columns:1fr}.stock-movement-form{border-bottom:1px solid #343840;border-right:0}}@media (max-width:580px){.topbar{height:70px}.topbar nav{gap:12px}.account-pill span{display:none}.hero h1{font-size:48px}.hero-actions{flex-direction:column;align-items:stretch;gap:8px}.hero-actions .text-button{text-align:left}.trust-row{flex-wrap:wrap}.hero-visual{min-height:430px}.machine-orbit{width:285px}.card-machine{bottom:8%}.card-status{top:8%}.how-section{padding-top:70px}.how-heading h2{font-size:38px}.form-grid,.evidence-grid{grid-template-columns:1fr}.form-stage h2{font-size:38px}.upload-zone{text-align:center;padding:85px 20px 20px}.upload-symbol{top:24px;left:50%;transform:translate(-50%)}.upload-zone b{margin-top:8px;position:static}.permission-card{padding:20px}.form-actions .primary-button{gap:10px;padding:0 15px}.review-card dl>div{grid-template-columns:1fr;gap:8px}.agreement-heading,.agreement-copy,.agreement-checkbox{padding-left:20px;padding-right:20px}.success-card{padding:48px 28px}.success-card h1{font-size:42px}footer{flex-direction:column;align-items:flex-start;gap:8px}footer>span:last-child{margin-left:0}}body{color:#f5f3ee;background:#080808}.topbar{background:#080808;border-bottom-color:#282828}.hero-copy{background:#0c0c0c}.hero-lead,.how-heading p,.how-grid p,.stage-lead{color:#aaa59e}.trust-row{color:#8f8b85;border-top-color:#2c2c2c}.trust-row b,.text-button,.form-stage h2{color:#f5f3ee}.how-section{background:#111}.how-grid{border-top-color:#303030}.how-grid article{border-color:#303030}.how-grid article>span{color:#65615c}.step-symbol{color:#111;background:#f5f3ee}.portal-content{background:#090909}.portal-account{color:#85817b}.portal-account i{background:var(--red)}.machine-card{color:#f5f3ee;background:#141414;border-color:#343434}.machine-card:hover{border-color:#6b6864;box-shadow:0 14px 35px #0000006b}.machine-card.selected{border-color:var(--red);background:#181212;box-shadow:0 14px 35px #e31c2b1f}.machine-card small{color:#b2ada5}.machine-card>i{color:#f5f3ee;border-color:#494949}.machine-specs{border-color:#333}.machine-specs dt{color:#9f9991}.machine-specs dd{color:#d3cdc5}.machine-status{color:#6ed28a;background:#12251a}.machine-status.due{color:#efbb55;background:#2d2412}.machine-status.requested{color:#ff7a84;background:#321419}.machine-status.booked{color:#efbb55;background:#2d2412}.machine-status.at-centre{color:#8fc9ff;background:#10263a}.service-method-tag{color:#c6c0b8;background:#1d1b19;border-color:#45413c}.service-method-tag.pickup{color:#8fc9ff;background:#10212f;border-color:#31516a}.form-stage label{color:#d5d1cb}select,textarea,.text-input{color:#f5f3ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151515;border-color:#484848}select:focus,textarea:focus,.text-input:focus{border-color:var(--red);outline:1px solid var(--red)}textarea::placeholder{color:#696560}.upload-zone{background:#121212;border-color:#4a4742}.upload-zone:hover{border-color:var(--red);background:#171717}.upload-zone.has-file{background:#101d14;border-color:#417d50}.upload-zone small,.char-count,.privacy-note,.demo-note{color:#aaa49c}.permission-card{background:#121212;border-color:#3b3b3b}.permission-heading p,.agreement-heading p,.reset-permission>p,.field-note{color:#b8b2aa}.access-disclaimer{color:#d7cdaf;background:#211d12;border-left-color:#d2a43c}.radio-list label{color:#ece8e1;background:#181818;border-color:#444}.repair-agreement{background:#121212;border-color:#3c3c3c}.agreement-heading,.agreement-checkbox{border-color:#383838}.agreement-copy{color:#cbc5bd;scrollbar-color:#666 #1a1a1a}.agreement-copy h4{color:#fff}.agreement-copy a{color:#ff6a75}.agreement-checkbox{color:#f0ece6!important}.sensitive-hidden{color:#aaa49c}.form-actions{border-top-color:#303030}.review-card{background:#141414;border-color:#373737}.review-machine,.review-card dl>div{border-color:#303030}.review-machine strong,.review-card dd{color:#f5f3ee}.review-machine span,.review-card dt{color:#8f8b85}.success-card{color:#f5f3ee;background:#141414;border:1px solid #303030}.success-card>p:not(.eyebrow):not(.demo-note),.reference-row span{color:#aaa59e}.reference-row{border-color:#353535}footer{border-top:1px solid #292929}.step-list li{padding-bottom:23px;display:block}.step-list li>button{color:#6c6c6c;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:17px;width:100%;padding:0;display:flex}.step-list li>button:disabled{cursor:not-allowed;opacity:.55}.step-list li>button>span{border:1px solid #4b4b4b;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.step-list li.active>button{color:#fff}.step-list li.active>button>span{background:var(--red);border-color:var(--red)}.step-list li.done>button,.step-list li.visited>button{color:#aaa}.step-list li.done>button>span{color:var(--red);border-color:var(--red);background:0 0}.step-list li>button:hover:not(:disabled) b{color:#fff}.choice-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.choice-card{color:#f5f3ee;text-align:left;cursor:pointer;background:#141414;border:1px solid #383838;flex-direction:column;align-items:flex-start;min-height:260px;padding:30px;transition:all .18s;display:flex;position:relative}.choice-card:hover{border-color:#77716b;transform:translateY(-2px)}.choice-card.selected{border:2px solid var(--red);background:#181212;padding:29px}.choice-icon{width:52px;height:52px;color:var(--red);background:#242424;border-radius:50%;place-items:center;margin-bottom:34px;font-size:22px;display:grid}.choice-card small{color:var(--red);letter-spacing:.15em;margin-bottom:9px;font-size:9px;font-weight:900}.choice-card strong{font-size:18px}.choice-card p{color:#96918b;max-width:290px;font-size:12px;line-height:1.6}.choice-card>i{border:1px solid #4b4b4b;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-style:normal;display:grid;position:absolute;bottom:24px;right:24px}.choice-card.selected>i{background:var(--red);border-color:var(--red);color:#fff}.date-field{max-width:440px;margin-bottom:28px}.time-fieldset{border:0;margin:0;padding:0}.time-fieldset legend{color:#d5d1cb;margin-bottom:12px;font-size:11px;font-weight:800}.time-fieldset:disabled{opacity:.45}.time-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.time-grid.pickup-times{grid-template-columns:repeat(2,1fr)}.time-grid button{color:#eeeae4;cursor:pointer;background:#141414;border:1px solid #3b3b3b;min-height:52px;padding:10px 14px;font-size:11px;font-weight:700;position:relative}.time-grid button:hover{border-color:#77716b}.time-grid button.selected{border-color:var(--red);color:#fff;background:#241215}.time-grid button span{color:var(--red);position:absolute;right:10px}.schedule-note{border-left:3px solid var(--red);background:#141414;flex-direction:column;gap:5px;margin-top:22px;padding:17px 19px;display:flex}.schedule-note strong{font-size:11px}.schedule-note span{color:#8f8b85;font-size:10px}.nav-button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.nav-button:hover{color:var(--red)}.hand-choice,.truck-choice{position:relative;overflow:hidden}.hand-art{background:var(--red);border-radius:4px 4px 8px 8px;width:20px;height:18px;position:absolute;top:21px;left:17px;transform:rotate(-8deg)}.hand-art:before{content:"";background:var(--red);width:4px;height:15px;box-shadow:5px -3px 0 var(--red), 10px -2px 0 var(--red), 15px 1px 0 var(--red);border-radius:4px;position:absolute;top:-12px;left:1px}.hand-art:after{content:"";background:var(--red);border-radius:6px;width:13px;height:6px;position:absolute;top:3px;left:-8px;transform:rotate(42deg)}.hand-art i{display:none}.truck-art{background:var(--red);border-radius:2px 0 0 2px;width:27px;height:15px;position:absolute;top:20px;left:10px}.truck-art:before{content:"";background:var(--red);clip-path:polygon(0 0,65% 0,100% 55%,100% 100%,0 100%);width:12px;height:11px;position:absolute;top:4px;left:27px}.truck-art:after{content:"";background:#f4f1ed;border:2px solid #222;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:5px;box-shadow:23px 0 #f4f1ed}.truck-art i{z-index:2;background:#272727;width:6px;height:4px;position:absolute;top:7px;right:-8px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.request-modal{background:#151515;border:1px solid #3b3b3b;width:min(540px,100%);padding:48px;position:relative;box-shadow:0 30px 90px #0009}.request-modal:before{content:"";background:var(--red);width:5px;position:absolute;inset:0 auto 0 0}.modal-close{color:#aaa;cursor:pointer;background:0 0;border:1px solid #444;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:15px;right:17px}.modal-status-dot{background:#ff5965;border-radius:50%;width:12px;height:12px;margin-bottom:25px;display:block;box-shadow:0 0 0 8px #e31c2b1f}.modal-status-dot.centre{background:#69baff;box-shadow:0 0 0 8px #499ee61f}.request-modal h2{color:#fff;letter-spacing:-.045em;margin:0 0 17px;font-size:34px}.request-modal>p:not(.eyebrow){color:#aaa59e;font-size:13px;line-height:1.7}.inline-status{color:#fff;font-weight:800}.modal-actions{border-top:1px solid #333;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:24px;display:flex}.danger-text{color:#ff6570}.modal-note{color:#77726c;margin-top:18px;font-size:9px;display:block}.secondary-button{color:#f2eee8;cursor:pointer;background:0 0;border:1px solid #55504a;min-height:48px;padding:0 20px;font-size:12px;font-weight:800}.secondary-button:hover{background:#1e1e1e;border-color:#88817a}.booked-request-modal{text-align:center}.booked-check{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 27px;font-size:26px;font-weight:800;display:grid}.booked-request-modal h2{font-size:48px}.booked-request-modal>p:not(.eyebrow){max-width:410px;margin:0 auto}.booking-summary{text-align:left;border-top:1px solid #383838;border-bottom:1px solid #383838;margin:30px 0 0}.booking-summary>div{justify-content:space-between;align-items:baseline;gap:20px;padding:13px 0;display:flex}.booking-summary>div+div{border-top:1px solid #292929}.booking-summary dt{color:#aaa49c;font-size:11px}.booking-summary dd{color:#fff;font-family:var(--font-geist-mono);text-align:right;margin:0;font-size:11px;font-weight:800}.booked-actions{grid-template-columns:1fr;align-items:stretch;gap:10px;display:grid}.booked-actions .primary-button,.booked-actions .secondary-button{justify-content:center;width:100%}.booking-whatsapp{text-align:left;background:#112016;border:1px solid #36513d;min-height:62px;padding:10px 16px}.booked-request-modal .modal-note{color:#aaa49c;font-size:10px;line-height:1.55}.status-page{background:#080808;min-height:calc(100vh - 80px);padding:55px clamp(24px,6vw,90px) 100px}.status-shell{width:min(1240px,100%);margin:0 auto}.status-back{color:#aaa59e;cursor:pointer;background:0 0;border:0;margin-bottom:50px;padding:0;font-size:12px;font-weight:700}.status-back:hover{color:#fff}.status-header{border-bottom:1px solid #303030;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:45px;display:flex}.status-header h1{color:#fff;letter-spacing:-.06em;margin:0 0 8px;font-size:clamp(42px,5vw,68px)}.status-header>div:first-child>p:last-child{color:#b4aea6;font-family:var(--font-geist-mono);margin:0;font-size:12px}.status-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(650px,100%);display:grid}.status-summary,.service-journey{background:#141414;flex-direction:column;gap:7px;min-width:0;padding:22px 25px;display:flex}.status-summary{border-left:4px solid var(--red)}.service-journey{border:1px solid #343434;border-top:3px solid #69635c}.status-summary span,.service-journey>span{color:#b2aca4;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.status-summary strong,.service-journey strong{color:#fff;font-size:17px}.status-summary small,.service-journey small{color:#aaa49c;font-size:10px;line-height:1.5}.service-journey>small{color:#d0cac2}.return-delivery-button{color:#8f8981;text-align:left;cursor:not-allowed;background:#25221f;border:1px solid #514c46;width:100%;margin-top:9px;padding:10px 12px;font-size:10px;font-weight:800}.service-journey .return-availability{color:#99928a;font-size:9px}.reported-issue{border:1px solid #393939;border-top:3px solid var(--red);background:#121212;margin-top:30px;padding:30px 34px}.reported-heading{border-bottom:1px solid #333;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:24px;display:flex}.reported-heading h2{color:#fff;letter-spacing:-.04em;margin:3px 0 8px;font-size:28px}.reported-heading p:not(.eyebrow){color:#b8b2aa;max-width:680px;margin:0;font-size:12px;line-height:1.6}.reported-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:35px;margin:0;padding-top:8px;display:grid}.reported-grid>div{border-bottom:1px solid #303030;padding:17px 0}.reported-grid .reported-wide{grid-column:1/-1}.reported-grid dt{color:#a9a39b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900}.reported-grid dd{color:#eeeae4;margin:0;font-size:12px;line-height:1.6}.password-summary dd{justify-content:space-between;align-items:center;gap:15px;display:flex}.password-summary code{color:#f6f2ec;font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:12px}.password-summary button{color:#ff6a75;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:10px;font-weight:800}.reported-edit-form{padding-top:23px}.reported-edit-form>label,.reported-edit-form .form-grid label{color:#d7d1ca;flex-direction:column;gap:8px;font-size:11px;font-weight:800;display:flex}.reported-edit-form textarea{min-height:110px}.reported-edit-actions{align-items:center;gap:18px;margin-top:22px;display:flex}.saved-confirmation{color:#72d78b;background:#102319;margin:18px 0 0;padding:11px 14px;font-size:11px;font-weight:800}.tech-section{border-bottom:1px solid #303030;padding:55px 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.section-heading h2,.panel-heading h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:27px}.section-heading>p{color:#b3ada5;width:min(390px,100%);margin:0;font-size:12px;line-height:1.65}.tech-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.tech-card{background:#121212;border:1px solid #353535;align-items:center;gap:16px;min-height:118px;padding:22px;display:flex}.tech-card>span{color:#fff;background:#252525;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:12px;font-weight:900;display:grid}.tech-card div{flex-direction:column;gap:4px;display:flex}.tech-card small{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.tech-card strong{color:#fff;font-size:13px}.tech-card p{color:#aaa49c;margin:0;font-size:10px}.status-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.7fr);align-items:start;gap:28px;padding-top:55px;display:grid}.progress-panel,.latest-update,.rework-card,.status-help{background:#121212;border:1px solid #353535}.progress-panel{padding:35px 38px}.panel-heading{border-bottom:1px solid #303030;justify-content:space-between;align-items:flex-end;padding-bottom:27px;display:flex}.progress-count{color:#9a958e;font-size:10px;font-weight:700}.progress-timeline{margin:0;padding:26px 0 0;list-style:none}.progress-timeline li{grid-template-columns:42px 1fr;gap:18px;padding-bottom:27px;display:grid;position:relative}.progress-timeline li:not(:last-child):after{content:"";border-left:1px solid #353535;position:absolute;top:34px;bottom:0;left:16px}.timeline-marker{color:#777;z-index:2;background:#121212;border:1px solid #444;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid;position:relative}.progress-timeline li.complete .timeline-marker{color:#fff;background:#2b783e;border-color:#2b783e}.progress-timeline li.current .timeline-marker{color:#fff;background:var(--red);border-color:var(--red);box-shadow:0 0 0 7px #e31c2b1f}.progress-timeline li.reset .timeline-marker{color:#ff727c;border-style:dashed;border-color:#aa3a43}.timeline-title{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.timeline-title strong{color:#fff;font-size:13px}.timeline-title time{color:#a29c94;white-space:nowrap;font-size:10px}.progress-timeline li>div>p{color:#b6b0a8;margin:7px 0 0;font-size:11px;line-height:1.6}.current-label,.reset-label{color:#ff707a;letter-spacing:.12em;background:#38151a;border-radius:20px;margin-top:9px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-block}.reset-label{background:0 0;border:1px solid #6c2d33}.status-aside{gap:14px;display:grid}.latest-update,.rework-card,.status-help{padding:28px}.latest-update{border-top:3px solid var(--red)}.latest-update h3,.rework-card h3{color:#fff;margin:0 0 7px;font-size:20px}.latest-update time,.rework-card time{color:#a19b93;font-size:10px}.latest-update>p:not(.eyebrow),.rework-card>p:not(.eyebrow),.status-help>p{color:#bbb5ad;font-size:12px;line-height:1.65}.update-author{border-top:1px solid #303030;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.update-author>span{color:#fff;background:#272727;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.update-author div{flex-direction:column;gap:3px;display:flex}.update-author strong{color:#fff;font-size:11px}.update-author small{color:#aaa49c;font-size:9px}.rework-card{background:#190d0f;border-color:#5b272c;position:relative}.rework-icon{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid;position:absolute;top:26px;right:26px}.rework-path{flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;font-size:8px;display:flex}.rework-path span{color:#8f8a84;text-decoration:line-through}.rework-path i{color:#6a6560}.rework-path b{color:#ff6974}.status-help>strong{color:#fff;font-size:14px}.status-help b{color:#fff}.support-hours{background:#181818;border:1px solid #383838;flex-direction:column;gap:5px;margin:20px 0;padding:16px;display:flex}.support-hours span,.courier-help>span{color:#aaa49c;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.support-hours b{font-size:12px}.support-hours small{color:#aaa49c;font-size:10px;line-height:1.45}.whatsapp-link{color:#54d875;align-items:center;gap:11px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.whatsapp-link:hover{color:#7ee797}.whatsapp-link b{color:currentColor;font-size:12px}.whatsapp-link.compact{margin:0}.whatsapp-link.small{margin:0;font-size:10px}.whatsapp-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:31px;height:31px}.whatsapp-icon path:not(.whatsapp-tail){fill:currentColor;stroke:none}.courier-help{border-top:1px solid #363636;margin-top:22px;padding-top:20px}.courier-help>p{color:#b3ada5;margin:7px 0 14px;font-size:11px;line-height:1.5}.courier-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.courier-actions>a{background:#181818;border:1px solid #393939;min-height:58px;padding:10px}.call-link{color:#e7e2da;font-size:10px;font-weight:800;line-height:1.5;text-decoration:none}.call-link:hover{color:#fff;border-color:#666}.call-link b{font-size:11px}@media (max-width:900px){.step-list{overflow-x:auto;justify-content:flex-start!important;padding-bottom:4px!important}.step-list li{flex:none;padding:0 16px 0 0}.step-list li>button{width:auto}.status-layout{grid-template-columns:1fr}.status-header,.section-heading,.reported-heading{flex-direction:column;align-items:flex-start}.status-overview{width:100%}.tech-grid{grid-template-columns:1fr}}@media (max-width:580px){.brand-lockup img{width:128px}.brand-lockup{gap:8px;font-size:11px}.choice-grid,.time-grid,.time-grid.pickup-times{grid-template-columns:1fr}.request-modal{padding:38px 25px 30px}.booked-request-modal h2{font-size:42px}.booking-summary>div{flex-direction:column;align-items:flex-start;gap:4px}.booking-summary dd{text-align:left}.modal-actions{flex-direction:column;align-items:stretch}.status-page{padding:35px 18px 70px}.reported-issue{padding:25px 20px}.reported-grid{grid-template-columns:1fr}.reported-grid .reported-wide{grid-column:auto}.password-summary dd{flex-direction:column;align-items:flex-start}.reported-edit-actions{flex-direction:column;align-items:stretch}.reported-edit-actions .primary-button{justify-content:center;width:100%}.status-header h1{font-size:42px}.status-overview{grid-template-columns:1fr}.progress-panel{padding:27px 20px}.panel-heading{flex-direction:column;align-items:flex-start;gap:12px}.timeline-title{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.platform-landing .platform-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:center;gap:clamp(48px,8vw,140px);padding:clamp(54px,7vh,88px) 0}.platform-landing .platform-hero h1{max-width:900px;font-size:clamp(54px,5.7vw,92px);line-height:.94}.platform-landing .platform-hero>p{color:#b4b4b1;max-width:500px;margin:36px 0 0;font-size:clamp(16px,1.2vw,20px)}.platform-landing .platform-destinations{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.platform-landing .destination-card{min-height:clamp(340px,36vh,440px);padding:clamp(32px,3vw,52px)}.platform-landing .destination-card h2{max-width:620px;font-size:clamp(34px,3.1vw,54px)}.platform-landing .destination-copy{color:#aaa;max-width:650px;font-size:clamp(14px,1vw,17px);line-height:1.55}.platform-landing .platform-footer{margin-bottom:0}@media (max-width:1050px){.platform-landing .platform-hero,.platform-landing .platform-destinations{grid-template-columns:1fr}.platform-landing .platform-hero{gap:24px}.platform-landing .platform-hero>p{margin-top:0}.platform-landing .destination-card{border-bottom:1px solid #303030;border-right:0;min-height:310px}.platform-landing .destination-card:last-child{border-bottom:0}}.platform-landing,.staff-shell{color:#f5f5f3;background:#090909;min-height:100vh}.platform-landing{background-image:radial-gradient(circle at 80% 10%,#ed1c361f,#0000 28%),linear-gradient(135deg,#0b0b0b 0%,#050505 100%);padding:0 5vw 36px}.platform-header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;height:94px;display:flex}.platform-header>span{color:#777;letter-spacing:.18em;font-size:11px;font-weight:700}.platform-brand{align-items:center;gap:11px;display:flex}.platform-brand img{filter:brightness(0)invert();width:148px;height:auto}.platform-brand b{color:#ed1c36;letter-spacing:.26em;font-size:13px}.platform-hero{grid-template-columns:1.4fr .7fr;align-items:end;gap:8vw;padding:7vh 0 6vh;display:grid}.platform-kicker,.destination-card>p,.staff-topbar p,.panel-heading p,.case-detail-header p,.detail-card>p,.staff-modal>p{color:#ed1c36;letter-spacing:.22em;font-size:11px;font-weight:800}.platform-hero h1{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(46px,6.1vw,88px);font-weight:420;line-height:.98}.platform-hero>p{color:#aaa;max-width:520px;font-size:17px;line-height:1.65}.platform-destinations{border:1px solid #303030;grid-template-columns:repeat(3,1fr);display:grid}.destination-card{text-align:left;min-height:360px;color:inherit;background:#111;border:0;border-right:1px solid #303030;flex-direction:column;align-items:flex-start;padding:34px;transition:transform .2s,background .2s;display:flex;position:relative;overflow:hidden}.destination-card:last-child{border-right:0}.destination-card:before{content:"";background:var(--module-color);transform-origin:0;height:4px;transition:transform .25s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.destination-card:hover{z-index:1;background:#171717;transform:translateY(-5px)}.destination-card:hover:before{transform:scaleX(1)}.destination-card.customer{--module-color:#ed1c36}.destination-card.servicing{--module-color:#3188d5}.destination-card.rma{--module-color:#b26cff}.destination-number{color:#555;font:12px var(--font-geist-mono);position:absolute;top:24px;right:28px}.destination-icon{width:54px;height:54px;color:var(--module-color);border:1px solid #454545;place-items:center;margin-bottom:42px;font-size:25px;display:grid}.destination-card>p{color:var(--module-color);margin:0 0 14px}.destination-card h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,2.7vw,41px);font-weight:520;line-height:1.05}.destination-copy{color:#888;margin-top:18px;font-size:14px}.destination-card>b{border-top:1px solid #333;justify-content:space-between;width:100%;margin-top:auto;padding-top:25px;font-size:14px;display:flex}.destination-card>b i{color:var(--module-color);font-size:20px;font-style:normal}.platform-footer{color:#727272;letter-spacing:.05em;justify-content:center;align-items:center;gap:22px;padding-top:32px;font-size:12px;font-weight:600;display:flex}.platform-footer i{color:#ed1c36;font-style:normal}.staff-shell{background:#0d0e10;grid-template-columns:244px minmax(0,1fr);display:grid}.staff-sidebar{background:#111214;border-right:1px solid #292b2f;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.staff-brand{background:0 0;border:0;border-bottom:1px solid #292b2f;height:85px;padding:0 24px}.staff-brand .platform-brand img{width:116px}.staff-brand .platform-brand b{font-size:10px}.workspace-label{color:#64666b;letter-spacing:.2em;padding:22px 24px 12px;font-size:9px;font-weight:800}.staff-sidebar nav{padding:0 12px}.staff-sidebar nav button{color:#a4a6aa;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;width:100%;height:48px;margin:3px 0;padding:0 12px;display:flex}.staff-sidebar nav button:hover:not(:disabled),.staff-sidebar nav button.active{color:#fff;background:#202124}.staff-sidebar nav button.active{box-shadow:inset 3px 0 #ed1c36}.staff-sidebar nav button>i{color:#777b81;text-align:center;width:22px;font-size:16px;font-style:normal}.staff-sidebar nav button.active>i{color:#ed1c36}.staff-sidebar nav button>span{flex:1;font-size:13px;font-weight:600}.staff-sidebar nav button>b{color:#d8d9db;text-align:center;background:#2d2f33;border-radius:20px;min-width:22px;padding:3px 6px;font-size:9px}.staff-sidebar nav button>small{color:#555;letter-spacing:.1em;font-size:7px}.staff-sidebar nav button:disabled{opacity:.45;cursor:not-allowed}.staff-access-summary{background:#151619;border:1px solid #2b2d31;margin:auto 18px 18px;padding:16px}.staff-access-summary>small{color:#64666b;letter-spacing:.18em;margin-bottom:10px;font-size:8px;font-weight:800;display:block}.staff-access-summary>div{color:#999ca1;justify-content:space-between;align-items:center;padding:5px 0;font-size:10px;display:flex}.staff-access-summary b{letter-spacing:.08em;font-size:7px}.staff-access-summary b.manage{color:#5ac78b}.staff-access-summary b.access{color:#c98bf0}.staff-access-summary b.view{color:#57a7e8}.staff-access-summary b.none{color:#686a6f}.back-to-platform{color:#999;background:0 0;border:1px solid #2b2d31;margin:0 18px 18px;padding:13px;font-size:11px}.staff-main{min-width:0}.staff-topbar{background:#121315;border-bottom:1px solid #292b2f;align-items:center;gap:26px;min-height:85px;padding:14px 30px;display:flex}.staff-topbar>div:first-child{flex:1}.staff-topbar p{margin:0 0 5px;font-size:8px}.staff-topbar h1{letter-spacing:-.025em;margin:0;font-size:22px}.persona-switcher{background:#191a1d;border:1px solid #32343a;align-items:center;gap:9px;padding:6px 9px;display:flex}.persona-switcher span{color:#777b80;letter-spacing:.12em;font-size:7px;font-weight:800}.persona-switcher select{color:#d6d7da;background-color:#0000;border:0;max-width:260px;padding:5px 26px 5px 8px;font-size:10px}.staff-person{align-items:center;gap:10px;min-width:145px;display:flex}.staff-person>i{color:#fff;background:#ed1c36;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800;display:grid}.staff-person>span{flex-direction:column;display:flex}.staff-person b{font-size:11px}.staff-person small{color:#777;margin-top:3px;font-size:9px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric{background:#151619;border:1px solid #2b2d31;padding:20px;position:relative;overflow:hidden}.metric:after{content:"";background:var(--tone);width:3px;position:absolute;inset:0 auto 0 0}.metric.red{--tone:#ed1c36}.metric.amber{--tone:#e6a83d}.metric.blue{--tone:#3188d5}.metric.purple{--tone:#a66aec}.metric p{color:#9a9ca1;margin:0;font-size:11px}.metric strong{margin:10px 0 3px;font-size:36px;font-weight:520;display:block}.metric span{color:var(--tone);font-size:9px;font-weight:700}.operations-grid{grid-template-columns:1.3fr .8fr;gap:16px;margin-top:16px;display:grid}.staff-panel{background:#151619;border:1px solid #2b2d31}.panel-heading{padding:21px 22px 17px}.panel-heading p{color:#72757a;margin:0 0 7px;font-size:8px}.panel-heading h2{letter-spacing:-.025em;margin:0;font-size:18px}.action-panel>button{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #292b2f;align-items:center;width:100%;padding:15px 22px;display:flex}.action-panel>button>span{flex:1;grid-template-rows:auto auto;grid-template-columns:34px 1fr;column-gap:12px;display:grid}.action-panel i{background:#24262a;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;display:grid}.action-panel i.red{color:#ff6375}.action-panel i.blue{color:#60aff0}.action-panel i.amber{color:#f0b953}.action-panel b{font-size:12px}.action-panel small{color:#777a80;margin-top:3px;font-size:9px}.workflow-panel{padding-bottom:12px}.workflow-panel>div:not(.panel-heading){color:#b8bac0;align-items:center;gap:12px;padding:8px 22px;font-size:10px;display:flex;position:relative}.workflow-panel>div>i{color:#ed1c36;border:1px solid #3e4147;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.workflow-panel>div>b{color:#555;font-weight:400;position:absolute;bottom:-7px;left:31px}.split-workspace{grid-template-columns:minmax(290px,.7fr) minmax(540px,1.3fr);gap:16px;display:grid}.case-list{align-self:start}.list-toolbar{border-bottom:1px solid #292b2f;flex-direction:column;gap:11px;padding:17px;display:flex}.list-toolbar span{color:#777a80;letter-spacing:.14em;font-size:8px;font-weight:800}.list-toolbar input,.list-toolbar select{color:#fff;background:#101113;border:1px solid #33363b;height:38px;padding:0 12px;font-size:10px}.case-list>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #292b2f;gap:4px;width:100%;padding:17px;display:grid;position:relative}.case-list>button:hover,.case-list>button.active{background:#1d1f22}.case-list>button.active{box-shadow:inset 3px 0 #ed1c36}.case-list>button>b{font:9px var(--font-geist-mono);color:#92959a}.case-list>button>strong{font-size:13px}.case-list>button>small{color:#81848a;font-size:9px}.case-list>button>em{color:#a9abb0;margin-top:5px;font-size:8px;font-style:normal}.case-list>button>i{color:#666;font-style:normal;position:absolute;bottom:18px;right:16px}.case-status{letter-spacing:.08em;text-transform:uppercase;border-radius:2px;width:max-content;padding:4px 7px;font-size:7px;font-weight:800}.case-status.amber{color:#f0b44d;background:#392f1e}.case-status.blue{color:#67b4f2;background:#183248}.case-status.neutral{color:#aaa;background:#303135}.case-status.green{color:#64ca91;background:#183627}.case-detail{min-width:0}.case-detail-header{background:#151619;border:1px solid #2b2d31;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.case-detail-header>div{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.case-detail-header p{width:100%;margin:0;font-size:8px}.case-detail-header h2{font:20px var(--font-geist-mono);margin:0}.staff-primary,.staff-secondary{border:0;min-height:36px;padding:0 15px;font-size:10px;font-weight:750}.staff-primary{color:#fff;background:#ed1c36}.staff-primary:disabled{opacity:.4;cursor:not-allowed}.staff-secondary{color:#d9dade;background:0 0;border:1px solid #3a3d43}.view-only-banner{color:#70b9ee;letter-spacing:.1em;background:#142637;border:1px solid #285172;padding:7px 9px;font-size:7px;font-weight:800}.case-summary-grid{background:#151619;border:1px solid #2b2d31;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.case-summary-grid>div{border-bottom:1px solid #292b2f;border-right:1px solid #292b2f;padding:14px 16px}.case-summary-grid small{color:#72757a;margin-bottom:5px;font-size:8px;display:block}.case-summary-grid b{font-size:10px}.detail-card{background:#151619;border:1px solid #2b2d31;margin-top:12px;padding:19px 21px}.detail-card>p{color:#73767b;margin:0 0 8px;font-size:8px}.detail-card>h3{margin:0 0 8px;font-size:14px}.detail-card>span{color:#888b90;font-size:9px}.detail-heading{justify-content:space-between;align-items:center;display:flex}.detail-heading p{color:#73767b;letter-spacing:.15em;margin:0 0 5px;font-size:8px;font-weight:800}.detail-heading h3{margin:0;font-size:14px}.return-rule{color:#f2b954;letter-spacing:.1em;background:#392f1f;padding:5px 8px;font-size:7px;font-weight:800}.part-request-form{border-top:1px solid #2b2d31;grid-template-columns:1fr auto;gap:8px;margin-top:15px;padding-top:14px;display:grid}.part-request-form select{color:#d7d8db;background:#101113;border:1px solid #33363b;min-width:0;height:37px;padding:0 9px;font-size:9px}.part-request-form button{color:#fff;background:#ed1c36;border:0;padding:0 12px;font-size:9px;font-weight:800}.part-request-form button:disabled{opacity:.4}.part-request-form small{color:#e4ad4b;grid-column:1/-1;font-size:8px;line-height:1.5}.module-tabs{border-bottom:1px solid #2b2d31;gap:3px;margin-bottom:13px;display:flex}.module-tabs button{color:#777a80;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px;font-size:10px;font-weight:700}.module-tabs button.active{color:#fff;border-bottom-color:#ed1c36}.module-tabs button.danger{color:#ff7785}.module-tabs button b{background:#292b30;border-radius:10px;margin-left:6px;padding:2px 5px;font-size:7px}.requests-panel{padding-bottom:8px}.return-policy,.outstanding-warning{color:#e9bd68;background:#1d1a13;border:1px solid #51401f;gap:14px;margin:0 22px 12px;padding:13px 15px;display:flex}.return-policy b,.outstanding-warning b{white-space:nowrap;font-size:9px}.return-policy span,.outstanding-warning span{color:#aa9b80;font-size:9px;line-height:1.5}.outstanding-warning{color:#ff8591;background:#251519;border-color:#60303a}.outstanding-warning span{color:#c29a9e}.request-row{border-top:1px solid #292b2f;grid-template-columns:120px minmax(220px,1.3fr) minmax(180px,.7fr) auto;align-items:center;gap:15px;margin:0 8px;padding:15px 14px;display:grid}.request-row.compact{grid-template-columns:100px 1fr 180px;margin:12px 0 0;padding:13px 0}.request-state{color:#aaa;text-transform:uppercase;background:#2b2d31;width:max-content;padding:5px 7px;font-size:7px;font-weight:800}.request-state.ready-to-dispatch{color:#68baf4;background:#183247}.request-state.dispatched{color:#61ca90;background:#193728}.request-state.manager-approval{color:#d9a8f5;background:#35233f}.request-state.awaiting-return{color:#e8b75c;background:#382f1e}.request-row>div{flex-direction:column;gap:4px;display:flex}.request-row>div>b{color:#8d9096;font:8px var(--font-geist-mono)}.request-row>div>strong{font-size:11px}.request-row>div>small{color:#74777d;font-size:8px}.return-state b.received{color:#60c78d}.return-state b.missing{color:#e7af4d}.return-state em{color:#ff7785;font-size:7px;font-style:normal;font-weight:800}.request-actions{align-items:flex-end}.request-actions button{color:#ddd;background:0 0;border:1px solid #3a3d43;min-height:30px;padding:0 10px;font-size:8px}.request-actions button.staff-primary{color:#fff;background:#ed1c36;border-color:#ed1c36}.request-actions>small{color:#e1ac50!important}.inventory-heading{justify-content:space-between;align-items:center;padding-right:22px;display:flex}.inventory-heading .panel-heading{padding-bottom:15px}.inventory-heading>div:last-child{gap:8px;display:flex}.inventory-table{overflow-x:auto}.inventory-row{border-top:1px solid #292b2f;grid-template-columns:minmax(260px,1.35fr) 145px 150px 120px 140px 120px;align-items:center;min-width:1040px;display:grid}.inventory-row>span{border-right:1px solid #232529;flex-direction:column;gap:4px;padding:13px 16px;display:flex}.inventory-row>span:last-child{border-right:0;flex-direction:row}.inventory-row b{font-size:10px}.inventory-row small{color:#a0a5ac;font-size:8px}.inventory-head{color:#a1a5ab;text-transform:uppercase;background:#121315;font-size:8px;font-weight:800}.inventory-head>span{display:block}.inventory-row .low-stock{color:#f0b354}.inventory-row button,.inventory-row button.inventory-edit{color:#ddd;background:#24262a;border:1px solid #3b3d42;width:auto;height:29px;padding:0 9px;font-size:7px;font-weight:800}.inventory-row button+button{margin-left:5px}.approval-explainer{color:#96b7d5;background:#1b2330;border:1px solid #294867;margin:0 22px 12px;padding:12px;font-size:9px}.approval-card{background:#191a1d;border:1px solid #35383e;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:24px;margin:0 22px 14px;padding:18px;display:grid;box-shadow:inset 3px 0 #a968df}.approval-card span{color:#c888ef;letter-spacing:.13em;font-size:7px;font-weight:800}.approval-card h3{margin:7px 0;font-size:14px}.approval-card p{color:#777;font:8px var(--font-geist-mono);margin:0}.approval-card dl{gap:8px;display:grid}.approval-card dl div{grid-template-columns:55px 1fr;gap:9px;display:grid}.approval-card dt{color:#73767b;font-size:8px}.approval-card dd{color:#aaa;margin:0;font-size:9px;line-height:1.4}.approval-card>div:last-child{gap:7px;display:flex}.access-panel>p{color:#85888d;margin:-5px 22px 20px;font-size:10px}.role-table{border-top:1px solid #292b2f;overflow:auto}.role-table>div{border-bottom:1px solid #292b2f;grid-template-columns:1.3fr repeat(5,1fr);align-items:center;min-width:820px;display:grid}.role-table>div>*{padding:13px 17px}.role-table>div:first-child{color:#777a80;background:#121315;font-size:8px}.role-table strong{font-size:10px}.access-badge{width:max-content;margin-left:16px;font-size:7px;font-weight:800;padding:5px 7px!important}.access-badge.manage{color:#65cb91;background:#193728}.access-badge.access{color:#d39af3;background:#35233f}.access-badge.view{color:#65b4ef;background:#183247}.access-badge.none{color:#777;background:#292b2f}.empty-access{text-align:center;max-width:520px;margin:15vh auto}.empty-access>span{color:#777;border:1px solid #4a4d53;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-size:24px;display:grid}.empty-access h2{margin-top:22px;font-size:24px}.empty-access p{color:#85888d;line-height:1.6}.staff-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.staff-modal{background:#17181b;border:1px solid #42454b;width:min(620px,100%);max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 20px 80px #000}.staff-modal>p{margin:0 0 7px;font-size:8px}.staff-modal h2{margin:0 0 8px;font-size:25px}.staff-modal>span{color:#83868b;font-size:10px}.modal-close{color:#aaa;background:0 0;border:1px solid #444;border-radius:50%;width:31px;height:31px;font-size:18px;position:absolute;top:16px;right:16px}.modal-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.modal-grid label{color:#989ba0;flex-direction:column;gap:6px;font-size:8px;font-weight:700;display:flex}.modal-grid label.full{grid-column:1/-1}.modal-grid input,.modal-grid select{color:#fff;background:#101113;border:1px solid #383b41;height:40px;padding:0 11px;font-size:10px}.full-button{width:100%;margin-top:20px}.bulk-modal ol{margin:24px 0 0;padding:0;list-style:none}.bulk-modal li{border-top:1px solid #303238;align-items:center;gap:13px;padding:15px 0;display:flex}.bulk-modal li>i{color:#ed1c36;border:1px solid #3b3e44;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.bulk-modal li>div{flex-direction:column;flex:1;gap:4px;display:flex}.bulk-modal li b{font-size:10px}.bulk-modal li span{color:#787b80;font-size:8px}.file-button{color:#ddd;text-overflow:ellipsis;white-space:nowrap;border:1px solid #3a3d43;max-width:170px;padding:10px 13px;font-size:9px;position:relative;overflow:hidden}.file-button input{opacity:0;position:absolute;inset:0}.validation-success{color:#64c98f;background:#193528;border:1px solid #28553d;padding:12px;font-size:9px}.empty-note{color:#777;text-align:center;padding:20px;font-size:10px}.access-mode-banner{color:#d39af3;letter-spacing:.1em;background:#2a1b32;border:1px solid #583a69;padding:7px 9px;font-size:7px;font-weight:800}.customer-stage-badge{color:#68b8f1;letter-spacing:.09em;background:#183247;border:1px solid #285172;padding:5px 8px;font-size:7px;font-weight:800}.stage-track{grid-template-columns:repeat(11,minmax(58px,1fr));margin-top:17px;padding-bottom:5px;display:grid;overflow-x:auto}.stage-track>div{text-align:center;color:#62656a;min-width:58px;position:relative}.stage-track>div:after{content:"";background:#35373c;width:calc(100% - 24px);height:1px;position:absolute;top:11px;left:calc(50% + 12px)}.stage-track>div:last-child:after{display:none}.stage-track i{z-index:1;background:#202226;border:1px solid #3a3d42;border-radius:50%;place-items:center;width:23px;height:23px;margin:auto;font-size:7px;font-style:normal;display:grid;position:relative}.stage-track span{margin-top:7px;font-size:7px;line-height:1.25;display:block}.stage-track .complete{color:#62c88d}.stage-track .complete i{background:#193728;border-color:#286142}.stage-track .complete:after{background:#2e6a4a}.stage-track .current{color:#fff}.stage-track .current i{color:#fff;background:#ed1c36;border-color:#ed1c36;box-shadow:0 0 0 4px #ed1c3624}.stage-action{background:#101113;border:1px solid #303238;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:16px;padding:13px 14px;display:grid}.stage-action>div{flex-direction:column;gap:4px;display:flex}.stage-action b{font-size:9px}.stage-action span{color:#74777c;font-size:8px}.stage-action small{color:#e4ad4b;grid-column:1/-1;font-size:8px}.private-notes-card{box-shadow:inset 3px 0 #7a4b91}.private-note-badge{color:#cf9bea;letter-spacing:.08em;background:#2c1d34;border:1px solid #51345f;padding:5px 8px;font-size:7px;font-weight:800}.private-note-list{margin-top:15px}.private-note-list>div{border-top:1px solid #2b2d31;gap:11px;padding:13px 0;display:flex}.private-note-list>div>i{color:#d6a7ee;background:#2b2131;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-size:8px;font-style:normal;font-weight:800;display:grid}.private-note-list>div>span{flex-direction:column;gap:3px;display:flex}.private-note-list b{font-size:9px}.private-note-list small{color:#71747a;font-size:7px}.private-note-list p{color:#b8bac0;margin:6px 0 0;font-size:9px;line-height:1.5}.private-note-entry{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.private-note-entry textarea{color:#fff;resize:vertical;min-height:74px;font:9px/1.5 var(--font-geist-sans);background:#101113;border:1px solid #34373c;padding:10px}.private-note-entry button{align-self:end}.device-spec-card{box-shadow:inset 3px 0 #2477a8}.device-spec-card h3{color:#d9eaf4;font-size:11px;line-height:1.6}.workflow-privacy{color:#8e9299;margin:14px 0 0;font-size:9px;line-height:1.5}.reverse-latest,.reopen-stage{color:#d7a5ec;background:#251c2a;border:1px solid #50365b;margin-top:12px;padding:8px 11px;font-size:8px;font-weight:800}.reversal-form{background:#221a26;border:1px solid #573b62;gap:7px;margin-top:12px;padding:13px;display:grid}.reversal-form b{font-size:10px}.reversal-form span{color:#a98eb4;font-size:8px}.reversal-form textarea{color:#fff;min-height:58px;font:9px/1.5 var(--font-geist-sans);background:#111214;border:1px solid #413447;padding:9px}.reversal-form>div{justify-content:flex-end;gap:8px;display:flex}.reversal-form button{color:#fff;background:#2b2d31;border:1px solid #45484e;padding:8px 11px;font-size:8px;font-weight:800}.reversal-form button:last-child{background:#7a4b91;border-color:#7a4b91}.reversal-form button:disabled{opacity:.4}.workflow-boxes{gap:12px;margin-top:12px;display:grid}.workflow-stage-box{background:#151619;border:1px solid #35383d;padding:0;transition:border-color .18s,box-shadow .18s}.workflow-stage-box>header{border-bottom:1px solid #2b2d31;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.workflow-stage-box>header>i{color:#fff;background:#ed1c36;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:800;display:grid}.workflow-stage-box>header p{color:#a7abb1;letter-spacing:.16em;margin:0 0 4px;font-size:7px;font-weight:800}.workflow-stage-box>header h3{margin:0;font-size:14px}.workflow-stage-box>header>span{color:#ff8291;letter-spacing:.08em;background:#3b1c24;padding:5px 8px;font-size:7px;font-weight:800}.workflow-stage-box>:not(header){margin-left:18px;margin-right:18px}.workflow-stage-box.locked{opacity:.68;border-color:#35383d}.workflow-stage-box.locked>header>i{color:#92969c;background:#24262a}.workflow-stage-box.locked>header>span{color:#9ca0a6;background:#24262a}.workflow-stage-box.complete{border-color:#2e7c55;box-shadow:inset 3px 0 #2e9a65}.workflow-stage-box.complete>header>i,.workflow-stage-box.complete>header>span{color:#72d69b;background:#173829}.workflow-stage-box.active{border-color:#c99638;box-shadow:inset 3px 0 #d9a441,0 0 0 1px #d9a4411f}.workflow-stage-box.active>header>i{background:#b77e1d}.workflow-stage-box.active>header>span{color:#ffd379;background:#453417}.workflow-stage-box.danger>header>i{background:#d8863e}.locked-copy{color:#9da1a7;padding:17px 0;font-size:9px}.workflow-stage-box .staff-primary,.workflow-stage-box .staff-secondary{margin-top:14px;margin-bottom:14px}.repair-requirement{color:#e6bc67;font-size:8px;display:block;margin:-7px 0 14px!important}.stage-note-list{border-top:1px solid #2b2d31;margin-top:14px}.stage-note-list>span{color:#777b82;padding:14px 0;font-size:9px;display:block}.stage-note-list>div{border-bottom:1px solid #292b2f;padding:13px 0}.stage-note-list b,.stage-note-list small{display:block}.stage-note-list b{font-size:9px}.stage-note-list small{color:#777b82;margin-top:3px;font-size:7px}.stage-note-list p{color:#bbc0c7;margin:7px 0 0;font-size:9px;line-height:1.55}.stage-note-entry{grid-template-columns:1fr auto;gap:8px;padding:0 0 16px;display:grid}.stage-note-entry textarea{color:#fff;min-height:64px;font:9px/1.5 var(--font-geist-sans);resize:vertical;background:#101113;border:1px solid #34373c;padding:10px}.stage-note-entry button{color:#fff;background:#7a4b91;border:0;align-self:end;min-height:36px;padding:0 12px;font-size:8px;font-weight:800}.stage-note-entry button:disabled{opacity:.4}.failure-origin{background:#352317;border:1px solid #634326;flex-direction:column;gap:5px;padding:11px 13px;display:flex;margin-top:14px!important}.failure-origin b{color:#efb267;font-size:9px}.failure-origin span{color:#c3a884;font-size:8px;line-height:1.5}.parts-subsection{border-top:1px solid #2b2d31;margin-top:14px;padding-top:13px}.parts-subsection>b,.returned-part-list>b{color:#aeb2b8;letter-spacing:.08em;margin-bottom:9px;font-size:8px;display:block}.returned-part-list{background:#111214;border:1px solid #303238;gap:5px;margin-top:13px;padding:11px;display:grid}.returned-part-list span{color:#c7cbd1;align-items:center;gap:7px;font-size:8px;display:flex}.returned-part-list span strong{color:#94c9ea;text-transform:uppercase;background:#173148;padding:3px 5px;font-size:6px}.parts-subsection .part-picker{grid-template-columns:minmax(180px,1fr) 66px minmax(130px,.6fr) auto}.parts-subsection .part-picker button{min-height:37px}.unlisted-part-fields{grid-template-columns:180px 1fr;gap:7px;margin-top:7px;display:grid}.unlisted-part-fields input{color:#fff;background:#101113;border:1px solid #4b3e31;height:37px;padding:0 9px;font-size:8px}.parts-source-note{color:#7f99a8;margin-top:7px;font-size:7px;display:block}.parts-source-note:before{content:"LINKED · ";color:#58a9d8;font-weight:800}.repair-checklist{background:#101113;border:1px solid #303238;gap:9px;padding:13px;display:grid;margin-top:14px!important}.repair-checklist>b{color:#aeb2b8;letter-spacing:.1em;font-size:8px}.repair-checklist label{color:#d3d5d9;align-items:center;gap:8px;font-size:9px;display:flex}.repair-checklist input{accent-color:#ed1c36}.repair-checklist span{color:#858990;font-size:8px;line-height:1.45}.test-history{gap:8px;display:grid;margin-top:14px!important}.test-history>div{background:#101113;border:1px solid #3a3d42;gap:4px;padding:11px 13px;display:grid}.test-history>div.failed{background:#29181d;border-color:#66303a}.test-history>div.passed{background:#15271d;border-color:#2c5b42}.test-history b{font-size:9px}.test-history span{color:#c1c4c9;font-size:9px;line-height:1.45}.test-history small{color:#777b82;font-size:7px}.test-decision{gap:9px;padding-bottom:16px;display:grid;margin-top:14px!important}.test-decision textarea{color:#fff;min-height:75px;font:9px/1.5 var(--font-geist-sans);background:#101113;border:1px solid #34373c;padding:10px}.test-decision>div{justify-content:flex-end;gap:8px;display:flex}.test-decision button{color:#fff;border:0;padding:10px 12px;font-size:8px;font-weight:800}.test-decision button:disabled{opacity:.4}.test-fail{background:#8c2635}.test-pass{background:#24744b}.test-decision small{color:#d49a58;font-size:8px;line-height:1.5}.ready-summary{background:#15271d;border:1px solid #2c5b42;flex-direction:column;gap:7px;padding:13px;display:flex;margin-top:14px!important}.ready-summary b{color:#76d69d;font-size:10px}.ready-summary span{color:#b8c9c0;font-size:8px;line-height:1.5}.handover-confirmation .staff-primary{align-self:flex-start;margin-top:7px}.handover-confirmation small{color:#e7b768;font-size:8px}.service-completion-receipt{background:#11281b;border:1px solid #2c6a47;gap:5px;padding:15px;display:grid;margin-top:14px!important}.service-completion-receipt span{color:#69d696;letter-spacing:.13em;font-size:8px;font-weight:900}.service-completion-receipt h4{color:#fff;font-size:13px}.service-completion-receipt p{color:#b8c9c0;font-size:8px;line-height:1.5}.part-picker{grid-column:1/-1;grid-template-columns:1fr 66px auto;gap:7px;display:grid}.part-picker input{color:#fff;background:#101113;border:1px solid #33363b;width:100%;height:37px;padding:0 8px;font-size:9px}.part-lines{background:#101113;border:1px solid #303238;grid-column:1/-1}.part-lines>div{border-top:1px solid #292b2f;align-items:center;gap:10px;padding:10px 12px;display:flex}.part-lines>div:first-child{border-top:0}.part-lines span{flex-direction:column;flex:1;gap:3px;display:flex}.part-lines b{font-size:9px}.part-lines small{color:#74777d;grid-column:auto;font-size:7px}.part-lines button{color:#e28a95;background:0 0;border:1px solid #57323a;padding:6px 8px;font-size:7px}.submit-parts-button{min-width:120px}.staff-shell{--staff-identity-height:72px;--staff-module-height:63px;--staff-title-height:74px;--staff-chrome-height:209px;--service-queue-height:45px;min-height:100vh;display:block}.staff-top-navigation{z-index:30;border-bottom:1px solid #292b2f;border-right:0;flex-direction:row;align-items:center;width:100%;height:72px;display:flex;position:sticky;top:0}.staff-top-navigation .staff-brand{border-bottom:0;border-right:1px solid #292b2f;flex:0 0 210px;height:72px}.staff-top-navigation .back-to-platform{width:max-content;margin:0 14px 0 0;padding:9px 11px}.top-persona{margin-left:auto}.staff-main .staff-topbar{z-index:28;top:calc(var(--staff-identity-height) + var(--staff-module-height));min-height:var(--staff-title-height);position:sticky;box-shadow:0 8px 20px #00000038}.staff-main .staff-topbar>div:first-child{flex:none}.staff-module-nav{z-index:29;top:var(--staff-identity-height);background:#0f1012;border-bottom:1px solid #292b2f;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;padding:8px 30px;display:grid;position:sticky}.staff-module-nav button{color:#9da0a6;text-align:center;background:#151619;border:1px solid #24262a;justify-content:center;align-items:center;gap:9px;min-width:0;height:46px;padding:0 12px;display:flex}.staff-module-nav button:hover:not(:disabled),.staff-module-nav button.active{color:#fff;background:#202124}.staff-module-nav button.active{border-bottom-color:#ed1c36;box-shadow:inset 0 -2px #ed1c36}.staff-module-nav button>i{color:#777b81;font-size:15px;font-style:normal}.staff-module-nav button.active>i{color:#ed1c36}.staff-module-nav button>span{min-width:0;font-size:10px;font-weight:750}.staff-module-nav button>b{color:#ddd;background:#2d2f33;border-radius:20px;min-width:20px;padding:3px 5px;font-size:7px}.staff-module-nav button>small{color:#62656a;letter-spacing:.08em;font-size:6px}.staff-module-nav button:disabled{opacity:.42;cursor:not-allowed}.case-list-item{border-bottom:1px solid #292b2f;position:relative}.case-list-item.active{background:#1d1f22;box-shadow:inset 3px 0 #ed1c36}.case-select{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px 9px;width:100%;padding:9px 12px 7px;display:grid;position:relative}.case-select:hover{background:#1b1d20}.case-select>strong{grid-column:1;font-size:11px;line-height:1.2}.case-reference{flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;gap:2px;display:flex}.case-reference b{color:#d8dbe0;font:9px var(--font-geist-mono);font-weight:800}.case-reference small{color:#a8acb2;white-space:nowrap;font-size:6.5px}.case-select>.case-chassis{color:#a7abb1;grid-column:1;font-size:7.5px}.case-select>em{color:#c0c4ca;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:2px 0 1px;padding-right:18px;font-size:7px;font-style:normal;overflow:hidden}.case-select>.case-status{grid-column:1;width:max-content}.case-select>.case-owner{grid-column:1/-1;margin-top:0}.case-select>i{color:#777;font-style:normal;position:absolute;bottom:10px;right:11px}.case-list-tags{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:5px;min-height:28px;padding:0 12px 6px;display:grid}.selected-case-tags{flex-wrap:wrap;align-content:flex-start;gap:4px;min-height:20px;display:flex}.service-tag{border:1px solid #0000;padding:3px 5px;font-size:6px;font-weight:800}.service-tag.expedite{color:#ff98a5;background:#421b24;border-color:#752b39}.service-tag.same-day-resolution{color:#ffd173;background:#3f3016;border-color:#72501d}.service-tag.vip{color:#d9a6ff;background:#321d42;border-color:#60367b}.service-tag.service-recovery{color:#74d7d1;background:#143a3a;border-color:#286460}.service-queue-tabs{z-index:27;top:var(--staff-chrome-height);background:#292b2f;border:1px solid #292b2f;grid-column:1/-1;grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;display:grid;position:sticky;box-shadow:0 10px 22px #0000004d}.service-queue-tabs button{color:#a5aab1;background:#121315;border:0;justify-content:center;align-items:center;gap:5px;min-width:0;height:43px;padding:0 5px;font-size:7.5px;font-weight:800;display:flex}.service-queue-tabs button.active{color:#fff;background:#202124;box-shadow:inset 0 -2px #3188d5}.service-queue-tabs button b{color:#d2d5da;background:#2d2f33;border-radius:10px;min-width:18px;padding:2px 5px;font-size:7px}.case-owner{width:max-content;margin-top:3px;padding:4px 6px;font-size:7px;font-weight:800}.case-owner.assigned{color:#8ac7ef;background:#173148}.case-owner.unassigned{color:#ffd071;background:#4a3516}.stage-assignment-card{box-shadow:inset 3px 0 #a66aec}.assignment-state{padding:6px 8px;font-size:7px;font-weight:800}.assignment-state.assigned{color:#dca8ff;background:#331f42;border:1px solid #66407b}.assignment-state.unassigned{color:#ffd071;background:#4a3516;border:1px solid #7e5d28}.assignment-controls{grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:end;gap:9px;margin-top:15px;display:grid}.assignment-controls label{color:#8f939a;gap:5px;font-size:8px;display:grid}.assignment-controls select{color:#fff;background:#101113;border:1px solid #3a3d43;width:100%;height:38px;padding:0 28px 0 10px;font-size:9px}.assignment-note{color:#8a8e95;margin:10px 0 0;font-size:8px;line-height:1.5}.intake-responsibility{border:1px solid #3a3428;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.intake-responsibility>div{background:#191711;border-right:1px solid #3a3428;gap:5px;padding:12px 14px;display:grid}.intake-responsibility>div:last-child{border-right:0}.intake-responsibility span{color:#99896f;text-transform:uppercase;font-size:7px}.intake-responsibility b{color:#f1ddba;font-size:9px}.case-tag-menu{z-index:5;width:48px;position:relative}.case-tag-menu[open]{z-index:40}.case-tag-menu summary{box-sizing:border-box;color:#aeb1b6;cursor:pointer;border:1px dashed #4a4d52;width:48px;padding:4px 6px;font-size:7px;list-style:none}.case-tag-menu>div{z-index:20;background:#202226;border:1px solid #44474d;width:170px;padding:9px;position:absolute;top:25px;left:0;box-shadow:0 14px 35px #000}.case-tag-menu label{color:#ddd;white-space:nowrap;align-items:center;gap:7px;padding:6px;font-size:8px;display:flex}.case-tag-menu input{accent-color:#ed1c36;flex:none}.verified-specs{color:#72d69b;background:#173829;border:1px solid #285f43;padding:5px 8px;font-size:7px;font-weight:800}.vertical-spec-list{border:1px solid #29404f;gap:0;margin:15px 0;display:grid}.vertical-spec-list>div{border-top:1px solid #243743;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);display:grid}.vertical-spec-list>div:first-child{border-top:0}.vertical-spec-list dt,.vertical-spec-list dd{margin:0;padding:10px 12px}.vertical-spec-list dt{color:#7da1b7;text-transform:uppercase;letter-spacing:.06em;background:#0d1418;border-right:1px solid #29404f;font-size:8px;font-weight:800}.vertical-spec-list dd{color:#d9eaf4;background:#10171c;font-size:9px}.spec-edit-grid{grid-template-columns:1fr;gap:10px;margin-top:15px;display:grid}.spec-edit-grid label{color:#8c9096;gap:5px;font-size:8px;display:grid}.spec-edit-grid input{color:#fff;background:#101113;border:1px solid #3a3d43;height:38px;padding:0 10px;font-size:9px}.spec-edit-grid>div{justify-content:flex-end;gap:8px;display:flex}.spec-edit-grid>small{color:#72a9ca;font-size:8px}.awaiting-device-action{background:#182839;border:1px solid #285172;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:13px 14px;display:flex}.awaiting-device-action>div{flex-direction:column;gap:5px;display:flex}.awaiting-device-action b{color:#8dc7f0;font-size:10px}.awaiting-device-action span{color:#8fa5b5;font-size:8px;line-height:1.45}.awaiting-device-action .staff-primary{flex:none}.split-workspace{align-items:start}.split-workspace>.case-list{top:calc(var(--staff-chrome-height) + var(--service-queue-height) + 16px);max-height:calc(100vh - var(--staff-chrome-height) - var(--service-queue-height) - 32px);overscroll-behavior:contain;scrollbar-gutter:stable;position:sticky;overflow-y:auto}.photo-evidence{background:#10171c;border:1px solid #29404f;gap:9px;margin-top:9px;padding:11px;display:grid}.photo-evidence-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.photo-evidence-heading b{color:#c5dce9;letter-spacing:.1em;font-size:7px}.photo-evidence-heading span{color:#f0a6ae;font-size:7px}.photo-evidence-heading span.valid{color:#72d69b}.photo-preview-grid{grid-template-columns:repeat(5,minmax(72px,1fr));gap:7px;display:grid}.photo-preview-grid figure{background:#080c0f;border:1px solid #304a59;min-width:0;margin:0;position:relative}.photo-preview-grid img{object-fit:cover;width:100%;height:74px;display:block}.photo-preview-grid figcaption{color:#8da4b2;text-overflow:ellipsis;white-space:nowrap;padding:5px;font-size:6px;overflow:hidden}.photo-preview-grid button{color:#fff;background:#9e2636;border:0;border-radius:50%;width:20px;height:20px;padding:0;font-size:12px;position:absolute;top:4px;right:4px}.workflow-stage-box.diagnosis-stage header p{font-size:14px}.workflow-stage-box.diagnosis-stage header h3{font-size:28px;line-height:1.15}.workflow-stage-box.diagnosis-stage .stage-note-list{gap:16px}.workflow-stage-box.diagnosis-stage .stage-note-list b{font-size:20px}.workflow-stage-box.diagnosis-stage .stage-note-list small,.workflow-stage-box.diagnosis-stage .stage-note-list span{font-size:15px;line-height:1.5}.workflow-stage-box.diagnosis-stage .stage-note-list p{font-size:22px;line-height:1.55}.workflow-stage-box.diagnosis-stage .stage-note-entry textarea{min-height:150px;padding:18px;font-size:21px;line-height:1.5}.workflow-stage-box.diagnosis-stage .stage-note-entry button,.workflow-stage-box.diagnosis-stage>button{min-height:50px;padding:0 22px;font-size:16px}.workflow-stage-box.diagnosis-stage .photo-evidence{margin:18px 18px 4px;padding:16px}.workflow-stage-box.diagnosis-stage .photo-evidence-heading b,.workflow-stage-box.diagnosis-stage .photo-evidence-heading span{font-size:14px}.workflow-stage-box.diagnosis-stage .photo-preview-grid img{height:120px}.workflow-stage-box.diagnosis-stage .photo-preview-grid figcaption{font-size:12px}.photo-upload-button{color:#9ed3f3;cursor:pointer;border:1px dashed #3d6984;width:max-content;padding:7px 10px;font-size:8px;font-weight:800}.photo-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.photo-upload-button.disabled{opacity:.4;cursor:not-allowed}.rack-location{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;display:grid!important}.rack-location label{color:#92969d;gap:5px;font-size:8px;display:grid}.rack-location input,.rack-location select{color:#fff;background:#101113;border:1px solid #3a3d43;width:100%;height:38px;padding:0 10px;font-size:9px}.request-followup{color:#f1bd66;background:#2b2317;border:1px solid #624a25;margin-top:12px;padding:8px 11px;font-size:8px;font-weight:800}.followup-create-form{background:#271f15;border:1px solid #604822;gap:8px;margin-top:12px;padding:14px;display:grid}.followup-create-form>b{color:#efbd68;font-size:10px}.followup-create-form>span{color:#aa9b80;font-size:8px}.followup-create-form select,.followup-create-form textarea{color:#fff;font:9px/1.5 var(--font-geist-sans);background:#111214;border:1px solid #4b402f;padding:9px}.followup-create-form select{height:38px}.followup-create-form textarea{resize:vertical;min-height:72px}.followup-create-form>div{justify-content:flex-end;gap:8px;display:flex}.followup-create-form button{color:#fff;background:#34302a;border:1px solid #514838;padding:8px 11px;font-size:8px;font-weight:800}.followup-create-form button:last-child{background:#a66c19;border-color:#a66c19}.followup-create-form button:disabled{opacity:.4}.followup-hold-box{background:#1e1912;border:1px solid #604822;margin-top:12px;box-shadow:inset 3px 0 #dfa23f}.followup-hold-box header{border-bottom:1px solid #4a3920;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.followup-hold-box header p{color:#cf9f4e;letter-spacing:.12em;margin:0 0 5px;font-size:7px;font-weight:800}.followup-hold-box h3{margin:0;font-size:15px}.followup-hold-box header>span{color:#ffd071;background:#4a3516;padding:5px 8px;font-size:7px;font-weight:800}.followup-hold-box dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.followup-hold-box dl>div{border-right:1px solid #3c3121;padding:13px 16px}.followup-hold-box dt{color:#9e8764;text-transform:uppercase;margin-bottom:5px;font-size:7px}.followup-hold-box dd{color:#e5d8c2;margin:0;font-size:9px;line-height:1.45}.followup-hold-box>p{color:#b29c77;margin:0;padding:12px 16px;font-size:8px}.workflow-paused{opacity:.52;pointer-events:none;position:relative}.workflow-paused:before{content:"PAUSED UNTIL FOLLOW-UP IS COMPLETED";z-index:5;color:#ffd071;white-space:nowrap;background:#4a3516;border:1px solid #8c672d;padding:8px 12px;font-size:8px;font-weight:800;position:absolute;top:12px;left:50%;transform:translate(-50%)}.followup-filters{gap:4px;display:flex}.followup-filters button{color:#8e9298;background:#111214;border:1px solid #34373c;height:34px;padding:0 12px;font-size:8px;font-weight:800}.followup-filters button.active{color:#fff;background:#302516;border-color:#dfa23f}.followup-queue-head,.followup-queue-row{border-top:1px solid #292b2f;grid-template-columns:minmax(180px,.7fr) minmax(230px,1fr) minmax(280px,1.25fr) 190px;display:grid}.followup-queue-head{color:#777b81;text-transform:uppercase;background:#111214;font-size:8px;font-weight:800}.followup-queue-head>span,.followup-queue-row>div{border-right:1px solid #292b2f;padding:12px 15px}.followup-queue-row>div{flex-direction:column;justify-content:center;gap:6px;min-height:145px;display:flex}.followup-queue-row em{color:#ffd071;background:#4a3516;width:max-content;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.followup-queue-row.completed{opacity:.68}.followup-queue-row.completed em{color:#72d69b;background:#173829}.followup-queue-row b{font-size:10px}.followup-queue-row strong{font-size:11px}.followup-queue-row small,.followup-queue-row p{color:#858990;margin:0;font-size:8px;line-height:1.5}.followup-checklist label{color:#d3d5d9;align-items:center;gap:7px;font-size:8px;display:flex}.followup-checklist input{accent-color:#dfa23f}.followup-checklist textarea{color:#fff;min-height:55px;font:8px/1.45 var(--font-geist-sans);resize:vertical;background:#101113;border:1px solid #34373c;margin-top:4px;padding:8px}.followup-checklist select,.followup-ownership input{color:#fff;width:100%;min-height:40px;font:9px/1.35 var(--font-geist-sans);background:#101113;border:1px solid #34373c;padding:8px 10px}.followup-ownership{border-bottom:1px solid #34373c;gap:7px;margin-bottom:8px;padding-bottom:10px;display:grid}.followup-ownership b{color:#e9bd68}.oow-line-confirm.ready:not(:disabled),.followup-controls .followup-save-ready:not(:disabled){color:#07120c;background:#5ee493;border-color:#5ee493}.followup-controls .staff-primary,.followup-controls .staff-secondary{width:100%}.followup-controls span{color:#72d69b;font-size:8px;font-weight:800}.rma-separation-note{color:#e9bd68;background:#1d1a13;border:1px solid #51401f;gap:14px;margin:0 22px 15px;padding:12px 14px;display:flex}.rma-separation-note b{white-space:nowrap;font-size:9px}.rma-separation-note span{color:#aa9b80;font-size:9px}.rma-view-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:0 22px 14px;display:flex}.rma-view-toolbar>div{display:flex}.rma-view-toolbar button{color:#8c9096;background:#111214;border:1px solid #34373c;height:34px;padding:0 13px;font-size:8px;font-weight:800}.rma-view-toolbar button.active{color:#fff;background:#31343a;border-color:#ed1c36}.rma-view-toolbar input,.rma-view-toolbar select,.external-controls input,.external-controls>select{color:#fff;background:#101113;border:1px solid #373a40;width:min(360px,100%);height:34px;padding:0 28px 0 10px;font-size:8px}.rma-return-table,.external-rma-table{border-top:1px solid #292b2f;overflow:auto}.rma-return-row{border-bottom:1px solid #292b2f;grid-template-columns:70px minmax(250px,1.15fr) 145px minmax(210px,.9fr) 170px 190px 170px;align-items:center;min-width:1320px;display:grid}.rma-return-row>span,.external-rma-row>span{border-right:1px solid #25272b;flex-direction:column;justify-content:center;gap:5px;min-height:82px;padding:12px 14px;display:flex}.rma-return-row b,.external-rma-row b{font-size:10px}.rma-return-row small,.external-rma-row small{color:#85888e;font-size:8px;line-height:1.55}.rma-return-row em{width:max-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.rma-return-row em.amber{color:#eab85a;background:#382f1e}.rma-return-row em.blue{color:#65b4ef;background:#183247}.rma-return-row.head,.external-rma-row.head{color:#777b81;text-transform:uppercase;background:#111214;font-size:8px;font-weight:800}.rma-return-row.head>span,.external-rma-row.head>span{min-height:42px}.rma-return-row input{accent-color:#ed1c36}.product-group-badge{white-space:nowrap;border:1px solid #0000;border-radius:2px;width:max-content;padding:4px 7px;line-height:1.2;font-size:7px!important}.product-group-badge.category-graphics{color:#ff9ead;background:#411d26;border-color:#76303e}.product-group-badge.category-motherboards{color:#86c8ff;background:#16344b;border-color:#285f83}.product-group-badge.category-power{color:#ffd274;background:#443317;border-color:#775923}.product-group-badge.category-storage{color:#75d9e4;background:#14383d;border-color:#29646b}.product-group-badge.category-memory{color:#d7a5ff;background:#321f43;border-color:#5d3977}.product-group-badge.category-cooling{color:#7bdfb1;background:#173a2c;border-color:#2c694e}.product-group-badge.category-consumables{color:#d1d4d8;background:#303237;border-color:#56595f}.product-group-badge.category-other{color:#b9c0ca;background:#29303a;border-color:#4a5665}.request-row .product-group-badge{margin-top:2px}.rma-batch-grid li>span{align-items:center;gap:6px;display:flex}.rma-batch-grid li>span small{color:#a5aab1}.touchpoint-staff{color:#777b82;align-items:center;gap:5px;font-size:7px;display:flex}.touchpoint-staff select{color:#ddd;background:#101113;border:1px solid #373a40;min-width:80px;height:26px;font-size:7px}.batch-owner{color:#a886bf;margin:-6px 0 10px;font-size:7px;display:block}.rma-batch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 22px 22px;display:grid}.rma-batch-grid article{background:#111214;border:1px solid #303238;flex-direction:column;padding:15px;display:flex}.rma-batch-grid header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rma-batch-grid header small{color:#8a8e94;letter-spacing:.1em;font-size:7px}.rma-batch-grid h3{font:13px var(--font-geist-mono);margin:5px 0 0}.rma-batch-grid header>span{color:#65b4ef;background:#183247;padding:5px 7px;font-size:7px;font-weight:800}.rma-batch-grid>article>p{color:#8e9298;font-size:8px}.rma-batch-grid ul{gap:6px;margin:0 0 15px;padding:0;list-style:none;display:grid}.rma-batch-grid li{background:#181a1d;flex-direction:column;gap:3px;padding:8px;display:flex}.rma-batch-grid li b{font-size:8px}.rma-batch-grid li span{color:#7f8389;font-size:7px}.rma-batch-grid .staff-primary{margin-top:auto}.external-controls{align-items:center;gap:10px;display:flex}.rma-filter{color:#8a8d93;align-items:center;gap:8px;font-size:8px;display:flex}.rma-filter select,.external-rma-row select{color:#ddd;background:#101113;border:1px solid #373a40;height:34px;padding:0 28px 0 9px;font-size:8px}.external-rma-row{border-bottom:1px solid #292b2f;grid-template-columns:180px minmax(250px,1fr) 175px 210px 250px;align-items:center;min-width:1120px;display:grid}.rma-workspace{gap:14px;display:grid}.rma-queue-tabs{z-index:27;top:var(--staff-chrome-height);background:#292b2f;border:1px solid #292b2f;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;position:sticky;box-shadow:0 10px 22px #000}.rma-queue-tabs button{color:#a4a8ae;background:#121315;border:0;justify-content:center;align-items:center;gap:7px;min-width:0;height:43px;padding:0 8px;font-size:8px;font-weight:800;display:flex}.rma-queue-tabs button.active{color:#fff;background:#202124;box-shadow:inset 0 -2px #ed1c36}.rma-queue-tabs button b,.queue-toggle button b,.external-outcome-tabs button b{color:#d7d9dc;background:#303238;border-radius:10px;min-width:18px;padding:2px 5px;font-size:7px}.queue-toggle{gap:4px;display:flex}.queue-toggle button{color:#a4a8ae;background:#111214;border:1px solid #36393e;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.queue-toggle button.active{color:#fff;background:#24262a;border-color:#ed1c36}.inventory-subbar{justify-content:space-between;align-items:center;gap:12px;padding:0 22px 14px;display:flex}.inventory-subbar select{color:#fff;background:#101113;border:1px solid #373a40;min-width:190px;height:34px;padding:0 28px 0 10px;font-size:8px}.workflow-record{border-top:1px solid #292b2f}.workflow-record .request-row{border-top:0}.workflow-record-footer{background:#111214;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:7px 16px 9px 143px;display:flex}.workflow-record-footer span{color:#aeb2b8;font-size:8px}.workflow-record-footer button,.row-reverse{color:#e0c1f2;background:#2d1d38;border:1px solid #5b386e;padding:6px 9px;font-size:7px;font-weight:800}.workflow-record-footer button.reject-action{color:#ff9aa6;background:#3b1c23;border-color:#71313d}.external-outcome-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0 22px 14px;display:grid}.external-outcome-tabs button{color:#a3a7ad;background:#111214;border:1px solid #303238;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:8px;font-weight:800;display:flex}.external-outcome-tabs button.active{color:#fff;background:#182736;border-color:#3188d5}.locked-outcome{color:#8dd1ad!important;font-size:8px!important}.external-rma-row .row-reverse{width:max-content;margin-top:5px}.audit-history{border-top:1px solid #292b2f;overflow:auto}.audit-row{border-bottom:1px solid #292b2f;grid-template-columns:150px 170px 180px minmax(290px,1fr) minmax(220px,.8fr);min-width:1040px;display:grid}.audit-row>span{border-right:1px solid #292b2f;flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:10px 13px;display:flex}.audit-row b{font-size:8px}.audit-row small{color:#a2a7ae;font-size:7px;line-height:1.45}.audit-row.head{color:#a2a7ae;text-transform:uppercase;background:#111214;font-size:7px;font-weight:800}.audit-row.head>span{min-height:38px}.audit-history>.empty-note{padding:25px}.reason-modal>label{color:#b7bac0;gap:7px;margin-top:16px;font-size:8px;display:grid}.reason-modal textarea,.staff-modal textarea{color:#fff;min-height:82px;font:9px/1.5 var(--font-geist-sans);resize:vertical;background:#101113;border:1px solid #3a3d43;padding:10px}.staff-shell:before{content:"";z-index:25;height:calc(var(--staff-chrome-height) + 3px);pointer-events:none;background:#0f1012;position:fixed;inset:0 0 auto}.staff-top-navigation,.staff-module-nav,.staff-main .staff-topbar{isolation:isolate;box-shadow:none;background:#111214}.staff-shell :is(.inventory-row small,.request-row small,.rma-return-row small,.external-rma-row small,.panel-heading p,.detail-heading p,.assignment-note,.analytics-footnote,.workflow-record-footer span,.rma-separation-note span,.return-policy span,.outstanding-warning span,.case-select>small,.case-select>em){color:#a5aab1}.analytics-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.analytics-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.category-analytics{padding-bottom:15px}.category-analytics>div:not(.panel-heading){grid-template-columns:145px 1fr;align-items:center;gap:12px;padding:8px 22px;display:grid}.category-analytics span{flex-direction:column;gap:3px;display:flex}.category-analytics b{font-size:9px}.category-analytics small{color:#7d8086;font-size:7px}.category-analytics i{background:#24262a;height:9px;display:block}.category-analytics em{height:100%;display:block}.repeat-analytics>div{border-top:1px solid #292b2f;flex-direction:column;gap:4px;padding:12px 22px;display:flex}.repeat-analytics b{font:9px var(--font-geist-mono)}.repeat-analytics span,.repeat-analytics>small{color:#898c92;font-size:8px}.repeat-analytics>small{padding:14px 22px;line-height:1.5;display:block}.point-rules-panel,.kpi-panel,.rma-staff-analytics{margin-top:14px}.point-rules-panel>div:last-child{border-top:1px solid #292b2f;grid-template-columns:repeat(5,1fr);display:grid}.point-rules-panel article{border-right:1px solid #292b2f;grid-template-columns:1fr auto;gap:3px;padding:15px 18px;display:grid}.point-rules-panel article span{color:#b9bdc3;align-self:center;font-size:8px;font-weight:800}.point-rules-panel article strong{color:#e4b8ff;font-size:22px}.point-rules-panel article small{color:#8e769b;grid-column:2;font-size:7px}.kpi-table{border-top:1px solid #292b2f;overflow:auto}.kpi-table>div{border-bottom:1px solid #292b2f;grid-template-columns:minmax(190px,1fr) repeat(6,minmax(90px,.55fr));align-items:center;min-width:920px;display:grid}.rma-staff-analytics .kpi-table>div{grid-template-columns:minmax(190px,1fr) repeat(5,minmax(90px,.55fr));min-width:760px}.kpi-table>div>*{border-right:1px solid #292b2f;padding:12px 14px}.kpi-table .head{color:#777b81;text-transform:uppercase;background:#111214;font-size:7px;font-weight:800}.kpi-table span{flex-direction:column;gap:3px;display:flex}.kpi-table b{font-size:10px}.kpi-table small{color:#7e8187;font-size:7px}.kpi-table strong{font-size:13px}.kpi-table strong.points{color:#e2adff}.rma-staff-analytics>p{color:#858990;margin:0;padding:13px 22px;font-size:8px}.analytics-footnote{color:#71747a;margin-top:12px;font-size:8px;display:block}.service-count{color:#9bc9e8;background:#142638;border:1px solid #244864;margin-top:7px;padding:5px 7px;font-size:9px;font-weight:800}.device-history-page{width:min(920px,100%);margin:20px auto 0}.history-back{margin-bottom:20px}.device-history-hero{background:#141414;border:1px solid #343434;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px;display:grid}.device-history-hero .machine-glyph{margin:0}.device-history-hero h2{margin:5px 0 7px;font-size:32px}.device-history-hero>div>span{color:#aaa;font-size:11px}.device-history-hero>strong{color:#fff;flex-direction:column;align-items:flex-end;font-size:38px;display:flex}.device-history-hero>strong small{color:#999;font-size:9px;font-weight:600}.customer-spec-panel{background:#10171c;border:1px solid #29404f;grid-template-columns:220px 1fr;gap:18px;margin-top:12px;padding:18px 22px;display:grid}.customer-spec-panel>div{flex-direction:column;gap:5px;display:flex}.customer-spec-panel span{color:#7790a0;font-size:9px}.customer-spec-panel ul{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.customer-spec-panel li{color:#d6e7f1;background:#0b1115;border:1px solid #233946;padding:8px 10px;font-size:9px}.active-service-banner{background:#26161a;border:1px solid #5e2934;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:15px 18px;display:flex}.active-service-banner>div{flex-direction:column;gap:4px;display:flex}.active-service-banner span{color:#ff7586;letter-spacing:.12em;font-size:7px;font-weight:800}.secondary-button{color:#fff;background:0 0;border:1px solid #555;min-height:38px;padding:0 14px;font-size:9px;font-weight:800}.history-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:34px 0 14px;display:flex}.history-heading h3{margin:6px 0 0;font-size:22px}.history-heading .primary-button{min-height:45px}.history-list{gap:9px;display:grid}.history-list details{background:#141414;border:1px solid #343434}.history-list summary{cursor:pointer;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:16px;padding:17px 19px;list-style:none;display:grid}.history-list summary>span{flex-direction:column;gap:5px;display:flex}.history-list summary b{font:10px var(--font-geist-mono)}.history-list summary small{color:#8f8b85;font-size:9px}.history-list summary i{font-size:17px;font-style:normal}.history-list details[open] summary i{transform:rotate(45deg)}.history-list details>div{border-top:1px solid #303030;padding:18px 20px}.history-list dl{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.history-list dt{color:#8c8882;text-transform:uppercase;margin-bottom:5px;font-size:8px}.history-list dd{color:#ddd;margin:0;font-size:9px;line-height:1.45}.history-list ol{gap:0;margin:18px 0;padding:0;list-style:none;display:flex}.history-list ol li{color:#89bca0;text-align:center;flex:1;padding-top:20px;font-size:8px;position:relative}.history-list ol li:before{content:"✓";z-index:1;color:#6dc68f;background:#173829;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.history-list ol li:after{content:"";background:#285e42;width:100%;height:1px;position:absolute;top:7px;left:50%}.history-list ol li:last-child:after{display:none}.history-list details p{color:#7f7c77;margin:0;font-size:8px}.no-history{text-align:center;background:#141414;border:1px solid #343434;padding:48px 28px}.no-history>span{color:#999;border:1px solid #555;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;font-size:22px;display:grid}.no-history h3{margin:18px 0 9px;font-size:22px}.no-history p{color:#aaa;max-width:500px;margin:0 auto 22px;font-size:11px;line-height:1.6}.customer-spec-panel dl{border:1px solid #233946;gap:0;margin:0;display:grid}.customer-spec-panel dl>div{border-top:1px solid #233946;grid-template-columns:155px 1fr;display:grid}.customer-spec-panel dl>div:first-child{border-top:0}.customer-spec-panel dt,.customer-spec-panel dd{margin:0;padding:8px 10px}.customer-spec-panel dt{color:#7894a5;text-transform:uppercase;background:#0b1115;border-right:1px solid #233946;font-size:7px;font-weight:800}.customer-spec-panel dd{color:#d6e7f1;background:#0e161b;font-size:9px}.staff-shell{--staff-identity-height:60px;--staff-module-height:52px;--staff-title-height:52px;--staff-chrome-height:164px;--service-queue-height:48px}.staff-top-navigation{height:var(--staff-identity-height)}.staff-top-navigation .staff-brand{height:var(--staff-identity-height);flex-basis:190px}.staff-top-navigation .staff-brand .brand-word{font-size:18px}.persona-switcher{min-height:38px}.staff-person i{width:36px;height:36px}.staff-top-navigation .back-to-platform{padding:8px 10px}.staff-module-nav{grid-template-columns:repeat(6,minmax(0,1fr));padding:5px 22px}.staff-module-nav>button,.management-menu>summary{height:42px}.staff-module-nav>button{border-color:#222428}.staff-main .staff-topbar{min-height:var(--staff-title-height);top:calc(var(--staff-identity-height) + var(--staff-module-height));padding:8px 24px}.staff-topbar p{margin-bottom:3px;font-size:7px}.management-menu{min-width:0;position:relative}.management-menu>summary{color:#9da0a6;cursor:pointer;background:#151619;border:1px solid #24262a;justify-content:center;align-items:center;gap:9px;padding:0 12px;list-style:none;display:flex}.management-menu>summary::-webkit-details-marker{display:none}.management-menu>summary i{color:#777b81;font-size:16px;font-style:normal}.management-menu>summary span{font-size:10px;font-weight:750}.management-menu>summary b{color:#ddd;text-align:center;background:#2d2f33;border-radius:20px;min-width:20px;padding:3px 5px;font-size:7px}.management-menu.active>summary,.management-menu[open]>summary{color:#fff;background:#202124;box-shadow:inset 0 -2px #ed1c36}.management-menu>div{z-index:50;background:#17181b;border:1px solid #373a40;width:220px;padding:6px;position:absolute;top:45px;right:0;box-shadow:0 16px 35px #000}.management-menu>div button{color:#d2d5da;background:#111214;border:0;border-bottom:1px solid #292b2f;justify-content:flex-start;align-items:center;gap:9px;width:100%;height:38px;padding:0 11px;display:flex}.management-menu>div button:last-child{border-bottom:0}.management-menu>div button:hover:not(:disabled){color:#fff;background:#24262a}.management-menu>div button:disabled{opacity:.4}.management-menu>div i{font-style:normal}.management-menu>div span{text-align:left;flex:1;font-size:9px;font-weight:750}.management-menu>div b{background:#303238;border-radius:10px;padding:2px 5px;font-size:7px}.staff-content{padding:18px 22px}.service-queue-tabs{height:var(--service-queue-height);background:#151619;border:1px solid #292b2f;justify-content:space-between;align-items:center;gap:10px;padding:6px 9px;display:flex}.service-quick-filters{gap:5px;display:flex}.service-queue-tabs .service-quick-filters button{border:1px solid #303238;width:auto;height:34px;padding:0 13px}.service-queue-tabs>label{color:#aeb2b8;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.service-queue-tabs select{color:#fff;background:#101113;border:1px solid #373a40;min-width:190px;height:34px;padding:0 28px 0 10px;font-size:8px}.service-filter-summary{color:#92969d;text-align:right;flex:1;font-size:8px}.split-workspace{grid-template-columns:minmax(270px,.62fr) minmax(600px,1.58fr);gap:12px}.repository-workspace{grid-template-columns:minmax(300px,.62fr) minmax(620px,1.38fr);align-items:start;gap:14px;display:grid}.repository-results{top:calc(var(--staff-chrome-height) + 16px);max-height:calc(100vh - var(--staff-chrome-height) - 32px);scrollbar-gutter:stable;position:sticky;overflow:auto}.repository-search{z-index:2;background:#151619;border-bottom:1px solid #303238;padding:18px;position:sticky;top:0}.repository-search p,.repository-profile-header p,.repository-device header p,.repository-section-heading p{color:#ed1c36;letter-spacing:.17em;margin:0;font-size:7px;font-weight:800}.repository-search h2{margin:6px 0 13px;font-size:18px}.repository-search input{color:#fff;background:#101113;border:1px solid #3a3d43;width:100%;height:39px;padding:0 11px;font-size:9px}.repository-search>span{color:#a5aab1;margin-top:8px;font-size:7px;display:block}.repository-customer-list{display:grid}.repository-customer-list>button{color:#fff;text-align:left;background:#141518;border:0;border-bottom:1px solid #292b2f;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 13px;display:grid}.repository-customer-list>button:hover,.repository-customer-list>button.active{background:#202226}.repository-customer-list>button.active{box-shadow:inset 3px 0 #ed1c36}.repository-customer-list>button>i,.repository-avatar{color:#fff;background:#34373d;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.repository-customer-list>button>i{width:32px;height:32px;font-size:8px}.repository-customer-list>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.repository-customer-list b{font-size:10px}.repository-customer-list small,.repository-customer-list em{color:#a7abb2;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.repository-customer-list em{color:#7fb7dc}.repository-customer-list strong{color:#777;font-size:13px}.repository-profile{gap:12px;display:grid}.repository-profile-header{grid-template-columns:auto minmax(180px,1fr) minmax(420px,1.45fr);align-items:center;gap:16px;padding:18px;display:grid}.repository-avatar{background:#ed1c36;width:48px;height:48px;font-size:12px}.repository-profile-header h2{margin:5px 0 3px;font-size:22px}.repository-profile-header>div:nth-child(2)>span{color:#a5aab1;font-size:8px}.repository-profile-header dl{background:#303238;border:1px solid #303238;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid}.repository-profile-header dl>div{background:#111214;padding:9px 11px}.repository-profile-header dt,.repository-visit-detail dt{color:#9499a0;text-transform:uppercase;font-size:7px}.repository-profile-header dd{color:#fff;margin:4px 0 0;font-size:9px;font-weight:800}.repository-device>header{border-bottom:1px solid #292b2f;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.repository-device h3{margin:5px 0 4px;font-size:17px}.repository-device header span{color:#a5aab1;font-size:8px}.repository-device>header>b{color:#8ecdf6;background:#17334a;border:1px solid #295878;padding:6px 8px;font-size:7px}.repository-device-specs{border-bottom:1px solid #292b2f;grid-template-columns:repeat(4,1fr);display:grid}.repository-device-specs>span{border-right:1px solid #292b2f;flex-direction:column;gap:5px;min-width:0;padding:12px 14px;display:flex}.repository-device-specs>span:last-child{border-right:0}.repository-device-specs small{color:#92969d;text-transform:uppercase;font-size:7px}.repository-device-specs b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.repository-section-heading{justify-content:space-between;align-items:center;padding:15px 20px 9px;display:flex}.repository-section-heading span{color:#92969d;font-size:7px}.repository-visits details{border-top:1px solid #292b2f}.repository-visits summary{cursor:pointer;grid-template-columns:150px minmax(230px,1fr) auto;align-items:center;gap:14px;padding:14px 20px;list-style:none;display:grid}.repository-visits summary::-webkit-details-marker{display:none}.repository-visits summary>span{flex-direction:column;gap:4px;display:flex}.repository-visits summary b{font:9px var(--font-geist-mono);font-weight:800}.repository-visits summary small{color:#9fa4ab;font-size:7px}.repository-visits summary>strong{font-size:9px}.repository-visits summary em{padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.repository-visits summary em.current{color:#ffd071;background:#493517}.repository-visits summary em.complete{color:#75d6a0;background:#173829}.repository-visit-detail{background:#111214;border-top:1px solid #292b2f;padding:15px 20px 18px}.repository-visit-detail dl{background:#2b2d31;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 14px;display:grid}.repository-visit-detail dl>div{background:#16171a;padding:10px}.repository-visit-detail dd{color:#ddd;margin:5px 0 0;font-size:8px;line-height:1.45}.repository-visit-detail .staff-primary{min-height:36px}.archived-record{color:#75c899;font-size:8px;font-weight:800}.archived-case-record{gap:12px;display:grid}.archive-back{width:max-content;margin:0}.archived-case-hero{border-left:3px solid #6d7480;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.archived-case-hero p,.archive-section-heading p{color:#aeb3ba;letter-spacing:.17em;margin:0;font-size:7px;font-weight:800}.archived-case-hero h2{font:24px var(--font-geist-mono);margin:6px 0 4px;font-weight:800}.archived-case-hero span{color:#a5aab1;font-size:8px}.archived-case-hero>b{color:#c4c8ce;background:#303238;border:1px solid #555a62;padding:7px 9px;font-size:7px}.archive-summary-grid{grid-template-columns:repeat(3,1fr);display:grid}.archive-summary-grid>div{border-bottom:1px solid #292b2f}.archive-section-heading{border-bottom:1px solid #292b2f;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.archive-section-heading h3{margin:5px 0 0;font-size:15px}.archive-section-heading>span{color:#adb2b9;background:#292b2f;padding:5px 7px;font-size:7px;font-weight:800}.archive-two-column{background:#292b2f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.archive-two-column>dl{background:#292b2f;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.archive-two-column dl>div{background:#151619;padding:12px}.archive-two-column dt{color:#969ba2;text-transform:uppercase;font-size:7px}.archive-two-column dd{color:#e3e5e8;margin:5px 0 0;font-size:8px;line-height:1.5}.archive-evidence{background:#151619;padding:14px}.archive-evidence>b{color:#b8bdc4;font-size:8px}.archive-evidence>div{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0;display:grid}.archive-evidence>div span{aspect-ratio:1.4;background:linear-gradient(145deg,#24272c,#17191c);border:1px solid #3a3d43;flex-direction:column;justify-content:flex-end;gap:3px;padding:8px;display:flex}.archive-evidence i{color:#c5c9ce;font-size:7px;font-style:normal;font-weight:800}.archive-evidence small{color:#92979e;font-size:7px}.archive-stage-timeline{background:#292b2f;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.archive-stage-timeline li{background:#151619;align-items:center;gap:8px;padding:12px;display:flex}.archive-stage-timeline li>i{color:#79d4a0;background:#183829;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.archive-stage-timeline span{flex-direction:column;gap:3px;display:flex}.archive-stage-timeline b{font-size:8px}.archive-stage-timeline small{color:#92979e;font-size:7px}.archive-technical-grid{background:#292b2f;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.archive-technical-grid section{background:#151619;padding:15px}.archive-technical-grid section>span{color:#a987be;letter-spacing:.12em;font-size:7px;font-weight:800}.archive-technical-grid h4{margin:7px 0;font-size:11px}.archive-technical-grid p{color:#bbc0c6;margin:0;font-size:8px;line-height:1.6}.archive-technical-grid small{color:#8e939a;margin-top:10px;font-size:7px;display:block}.archive-part-row{grid-template-columns:120px minmax(180px,1fr) 1fr 1fr;align-items:center;gap:12px;padding:14px 20px;display:grid}.archive-part-row>span{flex-direction:column;gap:4px;display:flex}.archive-part-row b{font-size:9px}.archive-part-row small{color:#9ca1a8;font-size:7px;line-height:1.4}.archive-handover{grid-template-columns:repeat(4,1fr);display:grid}.archive-handover>span{border-right:1px solid #292b2f;flex-direction:column;gap:5px;padding:14px 18px;display:flex}.archive-handover small{color:#969ba2;text-transform:uppercase;font-size:7px}.archive-handover b{font-size:8px}.archive-audit-row{border-bottom:1px solid #292b2f;grid-template-columns:150px 1fr 220px;gap:12px;padding:11px 18px;display:grid}.archive-audit-row b,.archive-audit-row span,.archive-audit-row small{font-size:8px}.archive-audit-row small{color:#959aa1}.archive-audit-row.correction{background:#231b28}.archive-correction{padding:14px 18px}.archive-correction textarea{color:#fff;width:100%;min-height:70px;font:8px/1.5 var(--font-geist-sans);background:#101113;border:1px solid #52365f;padding:10px}.archive-correction>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.archive-correction button{min-height:34px}.installed-part-picker{grid-template-columns:minmax(240px,1fr) 90px minmax(150px,.55fr);gap:7px;display:grid}.installed-part-picker label,.sku-catalog-match{color:#aeb3ba;flex-direction:column;gap:6px;font-size:7px;font-weight:800;display:flex}.installed-part-picker select,.installed-part-picker input,.sku-catalog-match select{color:#fff;background:#101113;border:1px solid #3a3d43;width:100%;height:38px;padding:0 9px;font-size:8px}.sku-resolution-gate{background:#111214;border:1px solid #4c3d26;grid-template-columns:minmax(190px,.8fr) 32px minmax(260px,1.2fr);align-items:center;gap:9px;margin-top:10px;padding:13px;display:grid}.sku-source-record{flex-direction:column;gap:5px;display:flex}.sku-source-record span,.sku-catalog-match>span{color:#d6aa57;letter-spacing:.1em;font-size:7px;font-weight:800}.sku-source-record b{font-size:10px}.sku-source-record small,.sku-catalog-match small{color:#92979e;font-size:7px}.sku-arrow{color:#d6aa57;text-align:center;font-size:18px}.sku-catalog-match small.sku-verified{color:#72d69b;font-weight:800}.sku-unresolved{background:#321c20;border:1px solid #6a3039;grid-column:1/-1;padding:11px}.sku-unresolved b{color:#ff8f9d;font-size:8px}.sku-unresolved textarea{color:#fff;width:100%;min-height:64px;font:8px/1.5 var(--font-geist-sans);background:#160f11;border:1px solid #67313a;margin-top:7px;padding:9px}.add-resolved-return{margin:10px 0 0!important}.returned-part-list span{flex-wrap:wrap}.returned-part-list span>em{padding:3px 5px;font-size:6px;font-style:normal;font-weight:800}.returned-part-list span>em.verified{color:#71d39b;background:#173829}.returned-part-list span>em.pending{color:#ffbd65;background:#493216}.returned-part-list span>small{color:#92979e;flex-basis:100%;font-size:7px}.rma-return-row.sku-pending{background:#21191a}.sku-identification-badge{color:#ffbd65!important;background:#493216!important;padding:4px 6px!important;font-size:6px!important;font-style:normal!important}.quarantine-resolver{color:#fff;background:#17181b;border:1px solid #76511f;width:100%;margin-top:7px;padding:6px;font-size:7px}.product-group-badge.category-processors{color:#ffb783;background:#40271b;border-color:#73472c}.product-group-badge.category-chassis{color:#b4bce8;background:#252b48;border-color:#444e7c}.inpro-stage-action{padding:16px 0 18px}.inpro-stage-action>div:first-child{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.inpro-stage-action>div:first-child b{color:#f0bd5c;font-size:10px}.inpro-stage-action>div:first-child span{color:#b2b6bc;font-size:8px;line-height:1.5}.inpro-stage-action>.staff-primary{margin-bottom:0}@media (max-width:1050px){.staff-shell{grid-template-columns:190px minmax(0,1fr)}.staff-module-nav,.staff-main .staff-topbar,.service-queue-tabs,.rma-queue-tabs{position:static;top:auto}.staff-shell:before{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.split-workspace{grid-template-columns:1fr}.case-list,.split-workspace>.case-list{max-height:420px;position:static;top:auto;overflow:auto}.persona-switcher{display:none}.request-row{grid-template-columns:100px 1fr 170px}.request-actions{grid-column:2/-1;flex-direction:row!important}.staff-top-navigation .staff-brand{flex-basis:180px}.staff-top-navigation .back-to-platform,.staff-top-navigation .staff-person{display:none}.staff-module-nav{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 18px}.rma-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-queue-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.rma-queue-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.assignment-controls,.analytics-grid,.intake-responsibility{grid-template-columns:1fr}.intake-responsibility>div{border-bottom:1px solid #3a3428;border-right:0}.intake-responsibility>div:last-child{border-bottom:0}.analytics-summary{grid-template-columns:repeat(2,1fr)}.point-rules-panel>div:last-child{grid-template-columns:repeat(3,1fr)}.repository-workspace{grid-template-columns:1fr}.repository-results{max-height:400px;position:static}.repository-profile-header{grid-template-columns:auto 1fr}.repository-profile-header dl{grid-column:1/-1}.repository-device-specs,.repository-visit-detail dl,.archive-summary-grid{grid-template-columns:repeat(2,1fr)}.archive-two-column{grid-template-columns:1fr}.archive-stage-timeline{grid-template-columns:repeat(2,1fr)}.archive-part-row{grid-template-columns:120px 1fr}.archive-handover{grid-template-columns:repeat(2,1fr)}.archive-audit-row{grid-template-columns:120px 1fr}}@media (max-width:760px){.platform-landing{padding:0 20px 30px}.platform-header{height:76px}.platform-header>span{display:none}.platform-hero{grid-template-columns:1fr;padding:55px 0 40px}.platform-hero>p{font-size:14px}.platform-destinations{grid-template-columns:1fr}.destination-card{border-bottom:1px solid #303030;border-right:0;min-height:285px}.destination-icon{margin-bottom:24px}.platform-footer{flex-wrap:wrap;gap:10px}.staff-shell{display:block}.staff-sidebar{height:auto;position:static}.staff-brand{height:70px}.staff-sidebar .workspace-label,.staff-sidebar nav button>i,.staff-access-summary,.back-to-platform{display:none}.staff-sidebar nav{padding:7px;display:flex;overflow:auto}.staff-sidebar nav button{width:auto;min-width:max-content;padding:0 13px}.staff-sidebar nav button>small{display:none}.staff-topbar{padding:12px 16px}.staff-topbar>div:first-child h1{font-size:17px}.staff-person{min-width:0}.staff-person>span{display:none}.staff-content{padding:16px}.metric-grid,.operations-grid{grid-template-columns:1fr}.case-summary-grid{grid-template-columns:repeat(2,1fr)}.part-request-form{grid-template-columns:1fr}.part-request-form small{grid-column:1}.request-row,.request-row.compact{grid-template-columns:1fr}.request-actions{grid-column:auto}.inventory-heading{align-items:flex-start;gap:12px;padding-right:12px}.inventory-heading>div:last-child{flex-direction:column}.approval-card,.modal-grid{grid-template-columns:1fr}.modal-grid label.full{grid-column:auto}.stage-action,.private-note-entry,.stage-note-entry{grid-template-columns:1fr}.part-picker,.parts-subsection .part-picker{grid-template-columns:1fr 60px}.part-picker input[aria-label="Faulty part serial"]{grid-column:1/-1}.part-picker button{grid-column:1/-1;min-height:36px}.unlisted-part-fields{grid-template-columns:1fr}.stage-track{grid-template-columns:repeat(11,84px)}.workflow-stage-box>header{grid-template-columns:auto 1fr}.workflow-stage-box>header>span{grid-column:2}.staff-top-navigation{flex-wrap:wrap;align-items:stretch;height:auto}.staff-top-navigation .staff-brand{border-bottom:1px solid #292b2f;border-right:0;flex:1 0 100%;height:58px}.staff-module-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:7px}.staff-module-nav button{height:40px;padding:0 8px}.staff-module-nav button>small{display:none}.vertical-spec-list>div,.customer-spec-panel dl>div{grid-template-columns:1fr}.vertical-spec-list dt,.customer-spec-panel dt{border-bottom:1px solid #233946;border-right:0}.spec-edit-grid,.rma-batch-grid{grid-template-columns:1fr}.device-history-hero{grid-template-columns:auto 1fr}.device-history-hero>strong{grid-column:1/-1;align-items:flex-start}.customer-spec-panel,.history-list dl{grid-template-columns:1fr}.history-heading{flex-direction:column;align-items:stretch}.history-list summary{grid-template-columns:1fr auto}.history-list summary>strong{grid-column:1/-1}.history-list ol{overflow-x:auto}.history-list ol li{min-width:100px}.rma-special-panel .inventory-heading{flex-direction:column;align-items:stretch;padding:0 14px 14px}.rma-filter{justify-content:space-between}.rma-view-toolbar,.external-controls,.awaiting-device-action,.inventory-subbar{flex-direction:column;align-items:stretch}.rma-view-toolbar input,.external-controls input,.rma-view-toolbar select,.external-controls>select{width:100%}.photo-preview-grid{grid-template-columns:repeat(2,minmax(90px,1fr))}.rack-location,.followup-hold-box dl{grid-template-columns:1fr}.followup-queue{overflow-x:auto}.followup-queue-head,.followup-queue-row{min-width:900px}.service-queue-tabs,.rma-queue-tabs,.external-outcome-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-summary,.point-rules-panel>div:last-child{grid-template-columns:1fr}.workflow-record-footer{padding-left:16px}.management-menu>div{width:auto;position:fixed;top:115px;left:8px;right:8px}.service-queue-tabs{flex-direction:column;align-items:stretch;height:auto}.service-quick-filters{grid-template-columns:1fr 1fr;display:grid}.service-queue-tabs>label{justify-content:space-between}.service-queue-tabs select{flex:1;min-width:0}.service-filter-summary{text-align:left}.repository-profile-header{grid-template-columns:1fr}.repository-profile-header dl{grid-column:auto;grid-template-columns:1fr}.repository-device>header{flex-direction:column;align-items:flex-start}.repository-device-specs,.repository-visit-detail dl{grid-template-columns:1fr}.repository-visits summary{grid-template-columns:1fr auto}.repository-visits summary>strong{grid-column:1/-1}.archived-case-hero{flex-direction:column;align-items:flex-start}.archive-summary-grid,.archive-technical-grid,.archive-handover,.archive-stage-timeline,.archive-part-row,.archive-audit-row,.archive-two-column>dl,.archive-evidence>div{grid-template-columns:1fr}.archive-correction>div{flex-direction:column;align-items:stretch}.installed-part-picker,.sku-resolution-gate{grid-template-columns:1fr}.sku-arrow{transform:rotate(90deg)}.sku-unresolved{grid-column:auto}}.staff-shell{font-size:15px}.staff-shell button,.staff-shell input,.staff-shell select,.staff-shell textarea{font-size:14px}.staff-shell p,.staff-shell span,.staff-shell small,.staff-shell label,.staff-shell dt,.staff-shell dd{line-height:1.45}.staff-topbar h1{font-size:30px!important}.staff-module-nav button,.management-menu summary{font-size:14px!important}.staff-content.service-workspace{grid-template-columns:1fr;gap:18px;max-width:none;display:grid}.service-workspace>.service-queue-tabs{z-index:17;grid-column:1;position:sticky}.service-workspace.queue-view>.case-detail,.service-workspace.case-view>.case-list{display:none}.service-workspace>.case-list,.service-workspace>.case-detail{grid-column:1;width:100%;max-width:none}.service-workspace>.case-list{max-height:none;position:static;overflow:visible}.workspace-view-toggle{color:#fff;background:#25272b;border:1px solid #45484e;min-height:38px;padding:0 16px;font-weight:800}.case-list .list-toolbar{grid-template-columns:auto minmax(280px,1fr) minmax(190px,.35fr);align-items:center;gap:14px;padding:18px;display:grid}.case-list .list-toolbar span{font-size:12px}.case-list-item{border-bottom:1px solid #34373c;grid-template-columns:1fr auto;display:grid}.case-select{text-align:left;grid-template-columns:minmax(190px,1.2fr) minmax(160px,.8fr) minmax(130px,.7fr) minmax(210px,1fr) auto auto;align-items:center;gap:16px;padding:15px 18px!important;display:grid!important}.case-select strong{font-size:16px!important}.case-select small,.case-select em{font-size:13px!important}.case-reference{flex-direction:column;gap:3px;display:flex;text-align:left!important;position:static!important}.case-reference b{font-size:14px!important}.case-chassis{grid-row:auto!important}.case-status,.case-owner{width:max-content;font-size:11px!important}.case-select i{font-size:18px!important;position:static!important}.case-list-tags{border-left:1px solid #34373c;min-width:190px;padding:12px 16px!important}.service-tag{padding:5px 8px!important;font-size:10px!important}.case-detail-header h2{font-size:28px!important}.case-detail-header p,.detail-card>p,.detail-heading p{font-size:11px!important}.case-summary-grid b,.detail-card h3,.detail-heading h3{font-size:17px!important}.case-summary-grid span,.detail-card>span,.vertical-spec-list dt,.vertical-spec-list dd{font-size:13px!important}.case-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.ownership-status{flex-direction:column;gap:4px;min-width:260px;display:flex}.ownership-status span{color:#aeb5bd;font-size:12px}.ownership-status b{font-size:16px}.ownership-status small{color:#b9bec5;font-size:12px}.assignment-controls{align-items:end;grid-template-columns:minmax(260px,1fr) auto auto minmax(260px,.7fr)!important}.stage-started-badge{color:#77e5ad;background:#173829;border:1px solid #2b7752;align-self:center;padding:10px 12px;font-weight:900;font-size:11px!important}.assignment-change-form{background:#211827;border:1px solid #724887;grid-column:1/-1;grid-template-columns:minmax(220px,.6fr) 1fr auto;gap:10px;padding:14px;display:grid}.assignment-change-form textarea{min-height:68px;padding:10px}.assignment-change-form>div{align-items:end;gap:8px;display:flex}.workflow-stage-box{border-color:#393d43}.workflow-stage-box.active{box-shadow:0 0 0 1px #c798421f;border:2px solid #c79842!important}.workflow-stage-box.complete{border:1px solid #2d8c60!important}.workflow-stage-box.locked{opacity:.58}.workflow-stage-box>header p{font-size:11px!important}.workflow-stage-box>header h3{font-size:20px!important}.workflow-stage-box textarea,.workflow-stage-box input,.workflow-stage-box select{font-size:14px!important}.warranty-mode-switch{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.warranty-mode-switch button{color:#ccd0d6;background:#15171a;border:1px solid #45494f;min-height:46px;font-weight:800}.warranty-mode-switch button.active{color:#fff;background:#5b2630;border-color:#ef3340}.out-of-warranty-flow{background:#1b1712;border:1px solid #815f2a;flex-direction:column;gap:14px;margin:14px 0;padding:18px;display:flex}.out-of-warranty-flow header{justify-content:space-between;gap:20px;display:flex}.out-of-warranty-flow header div{flex-direction:column;gap:5px;display:flex}.out-of-warranty-flow header>span{color:#ffd17a;font-weight:900;font-size:11px!important}.out-of-warranty-flow input,.out-of-warranty-flow textarea{color:#fff;background:#111214;border:1px solid #4e4538;padding:12px}.out-of-warranty-flow textarea{min-height:100px}.oow-component-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.oow-component-grid label{background:#121315;border:1px solid #3f4146;align-items:flex-start;gap:9px;padding:10px;display:flex}.oow-component-grid label span{flex-direction:column;display:flex;font-size:13px!important}.oow-component-grid label b{color:#e1b565;font-size:11px}.audit-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bd;justify-content:flex-end;display:flex;position:fixed;inset:0}.service-audit-modal{background:#121315;border-left:1px solid #4c4f55;flex-direction:column;width:min(820px,92vw);height:100%;padding:24px;display:flex;box-shadow:-20px 0 60px #000}.service-audit-modal>header{border-bottom:1px solid #383b40;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.service-audit-modal h2{margin:6px 0 0;font-size:25px}.service-audit-modal>nav{flex-wrap:wrap;gap:6px;padding:14px 0;display:flex}.service-audit-modal>nav button{color:#c8cdd4;background:#191b1e;border:1px solid #3d4045;padding:8px 11px}.service-audit-modal>nav button.active{color:#fff;background:#5b2029;border-color:#ef3340}.service-audit-events{border:1px solid #34373c;flex:1;overflow:auto}.service-audit-events article{border-bottom:1px solid #34373c;grid-template-columns:120px 1fr;gap:18px;padding:16px;display:grid}.service-audit-events article>span{color:#ff8894;font-weight:900;font-size:11px!important}.service-audit-events article b{font-size:16px}.service-audit-events article p,.service-audit-events article small{color:#bdc2c9;font-size:12px!important}.service-audit-events dl{grid-template-columns:1fr 1fr;margin:10px 0;display:grid}.service-audit-events dl div{background:#191b1e;border:1px solid #34373c;padding:9px}.service-audit-events dt{color:#8f969f;font-size:10px}.service-audit-events dd{margin:3px 0 0;font-size:13px}.empty-audit-state{color:#adb3ba;padding:28px}.service-audit-modal>footer{grid-template-columns:1fr auto;gap:10px;padding-top:14px;display:grid}.service-audit-modal>footer textarea{color:#fff;background:#0d0e10;border:1px solid #41444a;min-height:72px;padding:10px}@media (max-width:1100px){.case-select{grid-template-columns:1fr 1fr auto}.case-chassis,.case-select em,.case-owner{grid-column:auto}.case-list-item{grid-template-columns:1fr}.case-list-tags{border-left:0}.assignment-controls{grid-template-columns:1fr!important}.oow-component-grid{grid-template-columns:1fr}}.service-workspace.combined-view{grid-template-columns:1fr;gap:16px;display:grid}.service-workspace.combined-view>.service-queue-tabs,.service-workspace.combined-view>.case-list,.service-workspace.combined-view>.case-detail{grid-column:1;width:100%;display:block}.service-workspace.combined-view>.case-list{max-height:none;position:relative;overflow:visible}.queue-filter-row{border-bottom:1px solid #35383d;grid-template-columns:minmax(280px,1fr) 190px 160px 170px auto;align-items:center;gap:8px;padding:12px;display:grid}.queue-filter-row>input,.queue-filter-row>select,.queue-tag-filter>summary{color:#eef0f3;background:#111214;border:1px solid #3d4045;min-height:40px;padding:0 11px}.queue-filter-row>span{color:#b9bec5;text-align:right;font-size:12px}.queue-tag-filter{position:relative}.queue-tag-filter>summary{cursor:pointer;align-items:center;display:flex}.queue-tag-filter>div{z-index:40;color:#fff;background:#191b1f;border:1px solid #4b4e54;width:240px;padding:10px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 18px 40px #000}.queue-tag-filter label{align-items:center;gap:8px;padding:8px;display:flex}.service-queue-table{min-width:980px}.service-queue-head,.service-queue-row{grid-template-columns:minmax(150px,1fr) minmax(120px,.72fr) minmax(145px,.82fr) minmax(155px,.88fr) minmax(145px,.82fr) minmax(115px,.65fr) minmax(210px,1.2fr);display:grid}.service-queue-head{z-index:8;background:#17181b;border-bottom:1px solid #44474d;position:sticky;top:0}.service-queue-head button{color:#c9ced5;text-align:left;background:0 0;border:0;border-right:1px solid #36393e;justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;font-weight:800;display:flex}.service-queue-head button:hover{color:#fff;background:#222429}.service-queue-head i{color:#ef5360;font-style:normal}.service-queue-scroll{scrollbar-gutter:stable;max-height:min(496px,30vh);overflow-y:auto}.service-queue-row{color:#f3f4f6;cursor:pointer;background:#121315;border-bottom:1px solid #33363b;min-height:52px}.staff-main:has(.service-workspace){height:100vh;overflow:hidden}.staff-main:has(.service-workspace)>.staff-topbar{flex:none}.service-workspace.combined-view{grid-template-rows:auto auto clamp(300px,31vh,340px) minmax(0,1fr);height:calc(100vh - 214px);min-height:0;overflow:hidden}.service-workspace.combined-view>.service-queue-tabs{z-index:20;background:#121315;align-items:center;min-height:52px;display:flex;position:relative;top:auto}.service-workspace.combined-view>.case-list{background:#111214;min-height:0;overflow:hidden}.service-workspace .service-queue-scroll{height:clamp(208px,22vh,226px);max-height:none}.service-workspace .service-queue-row{min-height:46px}.service-workspace.combined-view>.case-detail{flex-direction:column;min-height:0;display:flex;overflow:hidden}.service-workspace .case-detail-header{flex:none;min-height:66px;padding:13px 18px}.service-workspace .case-summary-grid{flex:none}.service-workspace .case-summary-grid>div{min-height:50px;padding:9px 14px}.service-workspace .device-spec-card{flex:none;margin-bottom:10px;padding:10px 14px}.service-workspace .device-spec-card .detail-heading{margin-bottom:8px}.service-workspace .vertical-spec-list{grid-template-rows:repeat(5,minmax(30px,auto));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:min(1540px,100%);margin-bottom:7px;display:grid}.service-workspace .vertical-spec-list>div{grid-template-columns:170px minmax(210px,1fr);min-height:30px;display:grid}.service-workspace .vertical-spec-list dt,.service-workspace .vertical-spec-list dd{align-items:center;min-height:30px;padding:4px 9px;display:flex;font-size:11px!important}.service-workspace .vertical-spec-list>div:nth-child(-n+5) dt,.service-workspace .vertical-spec-list>div:nth-child(n+6) dt{color:#e5bb6a;background:#302515}.case-workflow-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;padding:0 5px 0 0;overflow-y:auto}.case-header-tags{vertical-align:middle;flex-wrap:wrap;gap:5px;margin-left:9px;display:inline-flex}.rma-list-controls{background:#111214;border-bottom:1px solid #373a3f;grid-template-columns:minmax(320px,1fr) 170px 170px auto;gap:8px;padding:11px 16px;display:grid}.rma-list-controls input,.rma-list-controls select,.rma-list-controls button{color:#eef0f3;background:#15171a;border:1px solid #41444a;min-height:39px;padding:0 10px}.rma-standard-table{min-width:1180px}.rma-standard-row{grid-template-columns:105px minmax(150px,.8fr) minmax(170px,.9fr) 125px minmax(250px,1.35fr) minmax(155px,.85fr) minmax(175px,.95fr);display:grid}.rma-standard-row.head{background:#181a1d;border-bottom:1px solid #474a50}.rma-standard-row>span{border-bottom:1px solid #34373c;border-right:1px solid #34373c;flex-direction:column;justify-content:center;min-width:0;min-height:58px;padding:9px 11px;font-size:12px;display:flex}.rma-standard-row.head>span{color:#cbd0d7;min-height:40px;font-weight:900}.rma-standard-row small{color:#aeb5bd;font-size:11px}.rma-standard-scroll{scrollbar-gutter:stable;max-height:496px;overflow-y:auto}.rma-row-actions{align-items:stretch;gap:5px;display:flex!important}.rma-row-actions button{min-height:30px}.customer-claim-page{color:#f7f7f5;background:radial-gradient(circle at 78% 22%,#84142133,#0000 36%),#08090a;min-height:100vh}.customer-claim-header{border-bottom:1px solid #292b2f;justify-content:space-between;align-items:center;min-height:82px;padding:0 clamp(24px,5vw,84px);display:flex}.customer-claim-header button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.customer-claim-header>span{color:#aeb4bc;letter-spacing:.16em;font-size:11px;font-weight:900}.customer-claim-layout{grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);align-items:stretch;width:min(1480px,100% - 48px);min-height:calc(100vh - 82px);margin:0 auto;display:grid}.customer-claim-intro{flex-direction:column;justify-content:center;padding:clamp(64px,8vh,112px) clamp(32px,6vw,96px) 64px 0;display:flex}.customer-claim-intro h1{letter-spacing:-.065em;max-width:720px;margin:18px 0 24px;font-size:clamp(58px,7vw,108px);font-weight:400;line-height:.93}.customer-claim-intro>p:not(.platform-kicker){color:#bcc1c8;max-width:650px;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.customer-claim-promise{border-top:1px solid #34363a;grid-template-columns:48px 1fr;gap:20px;max-width:650px;margin-top:clamp(48px,8vh,92px);padding-top:22px;display:grid}.customer-claim-promise>span{color:#ef3340;font-family:var(--font-geist-mono);font-size:12px}.customer-claim-promise b{font-size:17px}.customer-claim-promise p{color:#979da5;margin:8px 0 0;line-height:1.55}.customer-claim-form{background:#121315;border:1px solid #3a3c40;flex-direction:column;align-self:center;gap:20px;margin:54px 0 54px clamp(24px,4vw,72px);padding:clamp(30px,4vw,54px);display:flex;box-shadow:0 35px 90px #0000006b}.customer-claim-heading p{color:#ef3340;letter-spacing:.16em;margin:0 0 10px;font-size:11px;font-weight:900}.customer-claim-form h2{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(30px,3vw,44px);font-weight:450}.customer-claim-heading>span{color:#aeb4bc;line-height:1.5}.customer-auth-tabs{background:#090a0b;border:1px solid #34363b;grid-template-columns:1fr 1fr;gap:5px;margin:-8px -8px 8px;padding:5px;display:grid}.customer-auth-tabs button{color:#9da3ac;cursor:pointer;background:0 0;border:1px solid #0000;min-height:44px;font-size:13px;font-weight:900}.customer-auth-tabs button.active{color:#fff;background:#202226;border-color:#4b4e54;box-shadow:inset 0 -2px #ed1b2f}.customer-claim-form label{color:#d8dbe0;gap:8px;font-size:12px;font-weight:800;display:grid}.customer-claim-form input{color:#fff;background:#0d0e10;border:1px solid #44474d;border-radius:0;outline:none;width:100%;min-height:52px;padding:0 15px;font-size:15px}.customer-claim-form input:focus{border-color:#ef5360;box-shadow:0 0 0 2px #ef334024}.customer-claim-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customer-login-fields{gap:16px;display:grid}.customer-claim-order small{color:#9298a0;font-weight:500}.customer-claim-order small b{color:#fff}.customer-claim-error{color:#ffbdc3;background:#30151a;border:1px solid #77333b;margin:-4px 0 0;padding:12px 14px}.customer-claim-submit{color:#fff;cursor:pointer;background:#ed1b2f;border:1px solid #ed1b2f;justify-content:space-between;align-items:center;min-height:56px;margin-top:4px;padding:0 18px;font-size:15px;font-weight:900;display:flex}.customer-claim-submit:hover{background:#ff3345}.customer-forgot-password{color:#b7bbc2;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #62666d;align-self:flex-start;padding:2px 0;font-weight:750}.customer-forgot-password:hover{color:#fff}.customer-auth-loading{color:#aeb4bc;letter-spacing:.08em;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:48px;display:flex}.customer-signout{color:#fff;cursor:pointer;background:0 0;border:1px solid #46484c;padding:8px 12px}@media (max-width:900px){.customer-claim-header>span{display:none}.customer-claim-layout{grid-template-columns:1fr;width:min(680px,100% - 32px)}.customer-claim-intro{padding:58px 0 28px}.customer-claim-intro h1{font-size:clamp(54px,16vw,82px)}.customer-claim-promise{margin-top:42px}.customer-claim-form{width:100%;margin:24px 0 56px}}@media (max-width:560px){.customer-claim-header{min-height:68px;padding:0 20px}.customer-claim-layout{width:calc(100% - 28px)}.customer-claim-intro{padding-top:42px}.customer-claim-intro h1{margin-top:12px}.customer-claim-row{grid-template-columns:1fr}.customer-claim-form{padding:24px 20px}}.customer-preview-selector{color:#f5f5f4;background:#090a0b;min-height:100vh}.customer-preview-selector>header{border-bottom:1px solid #2f3135;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex}.customer-preview-selector>header button{color:inherit;background:0 0;border:0}.customer-preview-selector>header span{color:#ef5360;letter-spacing:.13em;font-size:11px;font-weight:900}.customer-preview-selector>section{padding:42px 5vw}.customer-preview-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.customer-preview-heading p{color:#ef5360;letter-spacing:.13em;font-size:11px;font-weight:900}.customer-preview-heading h1{margin:8px 0;font-size:38px;font-weight:500}.customer-preview-heading>div>span{color:#b7bdc5}.customer-preview-heading input{color:#fff;background:#131417;border:1px solid #44474c;width:min(440px,42vw);height:46px;padding:0 14px}.customer-preview-table{border:1px solid #383b40;min-width:1000px}.customer-preview-table>div:last-child{max-height:62vh;overflow-y:auto}.customer-preview-row{color:#eef0f3;text-align:left;background:#111214;border:0;border-bottom:1px solid #35383d;grid-template-columns:1fr .75fr 1fr .85fr 1fr .55fr;width:100%;display:grid}.customer-preview-row:not(.head):hover{background:#1d1f23;box-shadow:inset 4px 0 #ef3340}.customer-preview-row>*{border-right:1px solid #35383d;align-items:center;min-height:54px;padding:10px 13px;display:flex}.customer-preview-row.head>*{color:#aeb5bd;min-height:42px;font-size:11px;font-weight:900}.customer-preview-banner{z-index:80;color:#fff;background:#4a1d25;border-bottom:1px solid #ef5360;justify-content:space-between;align-items:center;min-height:42px;padding:6px 5vw;display:flex;position:sticky;top:0}.customer-preview-banner button{color:#fff;background:0 0;border:1px solid #ff8792;padding:7px 12px}.preview-back-button{color:#fff;background:#2b1116;border:1px solid #c94a57;margin-right:auto;padding:9px 14px;font-size:12px;font-weight:800}.preview-back-button:hover{background:#4a1d25;border-color:#ff8792}.service-queue-row:hover{background:#191b1f}.service-queue-row.active{background:#202226;box-shadow:inset 4px 0 #ef3340}.service-queue-row>*{text-align:left;border-right:1px solid #33363b;align-items:center;min-width:0;margin:0;padding:10px 13px;font-size:13px;font-style:normal;display:flex}.service-queue-row>strong{flex-direction:column;justify-content:center;align-items:flex-start;font-size:14px}.service-queue-row>strong small{color:#b4bac2;font-size:12px}.service-queue-row .case-status{border-right:0;align-self:center;margin:10px 13px;padding:5px 8px}.service-queue-row>:nth-child(5){border-left:1px solid #33363b}.queue-unassigned{color:#f2bf62}.queue-row-tags{flex-wrap:wrap;gap:5px;display:flex}.queue-row-tags .case-tag-menu{position:relative}.queue-row-tags .case-tag-menu summary{border:1px dashed #646970;place-items:center;width:25px;height:25px;display:grid}.stage-header-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.stage-header-actions>span,.stage-owner-label{letter-spacing:.04em;padding:6px 9px;font-weight:900;font-size:10px!important}.stage-owner-action{align-items:center;gap:7px;display:flex}.assign-stage-button{color:#15100a;background:#e2b254;border:1px solid #ffd47d;min-height:36px;padding:0 15px;font-weight:900}.stage-owner-label{color:#d5d9df;background:#25272b;border:1px solid #51545a}.stage-owner-label.mine{color:#72e3a8;background:#173829;border-color:#2d8057}.stage-manage-owner{color:#e4c4f0;background:#2e2035;border:1px solid #6c447a;min-height:34px;padding:0 10px}.stage-owner-popover{z-index:60;background:#211827;border:1px solid #754a83;gap:8px;width:360px;padding:12px;display:grid;position:absolute;top:43px;right:0;box-shadow:0 18px 40px #000}.stage-owner-popover select,.stage-owner-popover textarea{color:#fff;background:#111214;border:1px solid #4a4050;width:100%;padding:9px}.stage-owner-popover textarea{min-height:70px}.stage-owner-popover>div{justify-content:flex-end;gap:7px;display:flex}@media (max-width:1050px){.queue-filter-row{grid-template-columns:1fr 1fr}.queue-filter-row>span{text-align:left;grid-column:1/-1}.case-list{overflow-x:auto!important}}@media (min-width:901px){.portal{grid-template-columns:380px minmax(0,1fr)}.portal-sidebar{padding:64px 48px 42px}.portal-sidebar h1{font-size:36px}.portal-sidebar li b{font-size:15px}.portal-sidebar li small{font-size:9px}.portal-content{padding-left:clamp(28px,4vw,72px);padding-right:clamp(28px,4vw,72px)}.form-stage,.device-history-page{width:min(1160px,100%)}}.device-history-hero{padding:28px 30px}.device-history-hero h2{font-size:38px}.device-history-hero>div>span{font-size:14px}.device-history-hero>strong{font-size:44px}.device-history-hero>strong small{font-size:11px}.customer-spec-panel{grid-template-columns:250px 1fr;padding:20px 24px}.customer-spec-panel b{font-size:16px}.customer-spec-panel span{font-size:11px}.customer-spec-panel dl>div{grid-template-columns:175px 1fr}.customer-spec-panel dt,.customer-spec-panel dd{padding:10px 12px}.customer-spec-panel dt{font-size:9px}.customer-spec-panel dd{font-size:12px}.active-service-banner{padding:18px 20px}.active-service-banner span{font-size:9px}.active-service-banner b{font-size:16px}.secondary-button{min-height:42px;padding:0 17px;font-size:11px}.history-heading h3{font-size:27px}.history-list{gap:12px}.history-list summary{padding:20px 22px}.history-list summary b{font-size:12px}.history-list summary small{font-size:11px}.history-list summary>strong{font-size:12px}.history-list details>div{padding:22px 24px}.history-list dt{font-size:9px}.history-list dd{font-size:12px}.history-list .history-timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 20px;display:grid}.history-list .history-timeline li{flex-direction:column;gap:4px;min-width:0;padding:28px 12px 0;font-size:10px;display:flex}.history-list .history-timeline li b{color:#a7d4b8;font-size:11px}.history-list .history-timeline li time{color:#e5e1da;font:10px var(--font-geist-mono)}.history-list .history-timeline li span{color:#9c9892;line-height:1.4}.history-list details p{font-size:10px}.machine-card strong{font-size:18px}.machine-card small{font-size:12px}.machine-specs dt{font-size:9px}.machine-specs dd{font-size:11px}.form-stage label{font-size:14px}.stage-lead{font-size:17px;line-height:1.55}@media (max-width:900px){.customer-spec-panel{grid-template-columns:1fr}.history-list .history-timeline{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}}.rma-queue-tabs.three-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.rma-queue-tabs.five-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.rma-standard-table{width:100%;min-width:1320px}.rma-standard-row{grid-template-columns:92px minmax(145px,.8fr) minmax(170px,.9fr) 115px minmax(245px,1.25fr) 145px minmax(160px,.85fr) 205px!important}.rma-standard-row>span{min-height:64px}.rma-standard-row.head>span{white-space:nowrap;min-height:44px}.rma-row-actions{align-content:center;align-items:center;gap:7px;flex-flow:wrap!important;display:flex!important}.rma-row-actions button,.external-rma-row .row-reverse{color:#f1f2f4;text-align:center;background:#272a2f;border:1px solid #50545b;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.rma-row-actions button.staff-primary{color:#fff;background:#ed1c36;border-color:#ed1c36}.rma-row-actions button.reject-action{color:#ff9ca7;background:#3a1d24;border-color:#7a3442}.rma-row-actions button:disabled{color:#7f838a;cursor:not-allowed;background:#1b1d20;border-color:#31343a}.external-rma-table{width:100%}.external-rma-row{width:100%;min-width:1220px;grid-template-columns:155px minmax(300px,1.35fr) 140px 175px 205px minmax(235px,.95fr)!important}.external-rma-row>span{min-height:76px;padding:12px 14px}.external-rma-row.head>span{white-space:nowrap;min-height:44px}.external-rma-row select{width:100%;min-height:38px;font-size:11px}.external-outcome-notice{color:#bfe9cd;background:#12291c;border:1px solid #246a40;align-items:center;gap:12px;min-height:46px;padding:10px 48px 10px 16px;font-size:12px;display:flex;position:relative}.external-outcome-notice b{color:#5ee18c;white-space:nowrap}.external-outcome-notice button{color:#d8eee0;background:0 0;border:1px solid #377d50;width:30px;height:30px;padding:0;font-size:18px;position:absolute;top:8px;right:10px}@media (max-width:900px){.rma-queue-tabs.three-tabs,.rma-queue-tabs.five-tabs{grid-template-columns:1fr}}.rma-workspace{font-size:14px}.rma-workspace .panel-heading{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.rma-workspace .panel-heading p,.rma-workspace .panel-heading h2{margin:0;position:static}.rma-workspace .panel-heading p{line-height:1.2}.rma-queue-tabs button{white-space:nowrap;min-height:58px;padding:12px 14px;font-size:13px}.rma-standard-table{overflow-x:auto}.rma-standard-scroll{min-width:1320px;scrollbar-gutter:auto!important}.rma-standard-row.head{z-index:4;background:#17191d;position:sticky;top:0}.rma-standard-row>span{font-size:13px}.rma-standard-row small{font-size:11px}.rma-row-actions{flex-flow:row!important}.rma-row-actions button{white-space:nowrap;flex:none}.rma-return-row{grid-template-columns:72px minmax(270px,1.25fr) 150px minmax(210px,.9fr) 180px 190px 150px 170px!important}.rma-return-row>span{padding:14px;font-size:13px}.external-outcome-tabs{grid-template-columns:repeat(6,minmax(0,1fr))!important}.external-outcome-tabs button{min-height:52px;padding:10px 8px;font-size:12px}.external-rma-row{grid-template-columns:180px minmax(340px,1.15fr) 150px 185px 220px minmax(290px,.9fr)!important}.external-rma-row>span{font-size:13px}.external-rma-row small{font-size:11px}.external-final-action,.external-disposition-actions button,.row-audit{color:#8dd2ff;background:#123149;border:1px solid #3f79a0;justify-content:center;align-items:center;min-height:34px;margin:7px 6px 0 0;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.external-disposition-actions{border:0!important;min-height:0!important;padding:0!important;display:flex!important}.rma-audit-overlay{z-index:1000;background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.rma-audit-modal{background:#111317;border:1px solid #555a63;width:min(900px,100%);max-height:86vh;overflow:auto;box-shadow:0 24px 80px #0000008c}.rma-audit-modal>header{z-index:2;background:#17191d;border-bottom:1px solid #343840;justify-content:space-between;align-items:center;padding:22px;display:flex;position:sticky;top:0}.rma-audit-modal h2{margin:6px 0 0;font-size:24px}.rma-audit-modal button{color:#fff;background:#272a2f;border:1px solid #555a63;min-height:38px;padding:8px 14px;font-weight:800}.rma-audit-identity{border-bottom:1px solid #343840;grid-template-columns:1fr 1fr;display:grid}.rma-audit-identity span{border-right:1px solid #343840;gap:6px;padding:18px 22px;display:grid}.rma-audit-identity small,.rma-audit-journey small{color:#9da5b2}.rma-audit-journey{padding:20px 22px}.rma-audit-journey article{background:#181b20;border-left:3px solid #daa520;padding:16px 18px}.rma-audit-journey article+article{margin-top:10px}.rma-audit-journey h3{margin:7px 0;font-size:16px}.rma-audit-journey p{color:#e5e7eb;margin:0 0 7px}.rma-audit-journey span{color:#b6bdc8;font-size:12px}@media (max-width:1200px){.external-outcome-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
