.bay-scheduler-module__RN6jeG__scheduler{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4.5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-teal) 10%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 86%, var(--primitive-panel));color:var(--primitive-body);font-variant-numeric:tabular-nums;display:grid}.bay-scheduler-module__RN6jeG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bay-scheduler-module__RN6jeG__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-muted);display:block}.bay-scheduler-module__RN6jeG__title{margin:var(--primitive-space-1) 0 0;font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-bold);color:var(--primitive-text-strong);letter-spacing:.005em}.bay-scheduler-module__RN6jeG__legend{gap:var(--primitive-space-3);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.bay-scheduler-module__RN6jeG__legendItem{align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}.bay-scheduler-module__RN6jeG__legendDot{border-radius:var(--primitive-radius-round);background:var(--primitive-muted);width:9px;height:9px}.bay-scheduler-module__RN6jeG__legendDot[data-tone=green]{background:var(--primitive-green)}.bay-scheduler-module__RN6jeG__legendDot[data-tone=amber]{background:var(--primitive-amber)}.bay-scheduler-module__RN6jeG__legendDot[data-tone=red]{background:var(--primitive-red)}.bay-scheduler-module__RN6jeG__legendDot[data-tone=teal]{background:var(--primitive-teal)}.bay-scheduler-module__RN6jeG__legendDot[data-tone=violet]{background:var(--primitive-violet)}.bay-scheduler-module__RN6jeG__grid{gap:var(--primitive-space-1) var(--primitive-space-2);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-canvas) 62%, transparent);padding:var(--primitive-space-3);grid-template-columns:132px minmax(0,1fr);display:grid}.bay-scheduler-module__RN6jeG__corner{grid-area:1/1}.bay-scheduler-module__RN6jeG__hourRow{padding-bottom:var(--primitive-space-1-5);border-bottom:1px dashed var(--primitive-line);grid-area:1/2;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid;position:relative}.bay-scheduler-module__RN6jeG__hourTick{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wide);color:var(--primitive-muted)}.bay-scheduler-module__RN6jeG__bayRow{display:contents}.bay-scheduler-module__RN6jeG__bayHeader{gap:var(--primitive-space-0-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);border-left-width:3px;border-radius:10px;grid-column:1;align-self:stretch;display:grid}.bay-scheduler-module__RN6jeG__bayHeader[data-tone=green]{border-left-color:var(--primitive-green)}.bay-scheduler-module__RN6jeG__bayHeader[data-tone=amber]{border-left-color:var(--primitive-amber)}.bay-scheduler-module__RN6jeG__bayHeader[data-tone=red]{border-left-color:var(--primitive-red)}.bay-scheduler-module__RN6jeG__bayHeader[data-tone=neutral]{border-left-color:color-mix(in oklab, var(--primitive-text-strong) 34%, transparent)}.bay-scheduler-module__RN6jeG__bayName{color:var(--primitive-text-strong);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-semibold);letter-spacing:.01em}.bay-scheduler-module__RN6jeG__bayState{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);color:var(--primitive-muted);text-transform:uppercase;font-size:9.5px}.bay-scheduler-module__RN6jeG__bayTrack{border:1px solid var(--primitive-line);background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent), transparent 30%, transparent 70%, color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent)), color-mix(in oklab, var(--primitive-canvas) 42%, transparent);border-radius:10px;grid-column:2;min-height:64px;position:relative;overflow:hidden}.bay-scheduler-module__RN6jeG__gridLine{background:color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.bay-scheduler-module__RN6jeG__booking{gap:var(--primitive-space-0-5);padding:var(--primitive-space-2) var(--primitive-space-2-5);border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-md);background:linear-gradient(135deg, var(--primitive-glass-soft), transparent 60%), color-mix(in oklab, var(--primitive-canvas) 80%, var(--primitive-panel-strong));color:var(--primitive-text-strong);text-align:left;cursor:grab;transition:transform var(--primitive-duration-fast) ease, box-shadow var(--primitive-duration-fast) ease, border-color var(--primitive-duration-fast) ease;min-width:0;font-size:11px;line-height:1.2;display:grid;position:absolute;top:6px;bottom:6px;overflow:hidden}.bay-scheduler-module__RN6jeG__booking[data-tone=red]{border-color:color-mix(in oklab, var(--primitive-red) 62%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 32%, transparent), transparent 70%), color-mix(in oklab, var(--primitive-red) 18%, var(--primitive-canvas))}.bay-scheduler-module__RN6jeG__booking[data-tone=amber]{border-color:color-mix(in oklab, var(--primitive-amber) 62%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-amber) 24%, transparent), transparent 70%), color-mix(in oklab, var(--primitive-amber) 14%, var(--primitive-canvas))}.bay-scheduler-module__RN6jeG__booking[data-tone=teal]{border-color:color-mix(in oklab, var(--primitive-teal) 60%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-teal) 24%, transparent), transparent 70%), color-mix(in oklab, var(--primitive-teal) 14%, var(--primitive-canvas))}.bay-scheduler-module__RN6jeG__booking[data-tone=green]{border-color:color-mix(in oklab, var(--primitive-green) 60%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-green) 22%, transparent), transparent 70%), color-mix(in oklab, var(--primitive-green) 14%, var(--primitive-canvas))}.bay-scheduler-module__RN6jeG__booking[data-pinned=true]:after{content:"PIN";font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);color:var(--primitive-amber);font-size:9px;position:absolute;top:4px;right:4px}.bay-scheduler-module__RN6jeG__booking:hover,.bay-scheduler-module__RN6jeG__booking:focus-visible{border-color:var(--primitive-text-strong);box-shadow:0 12px 30px var(--primitive-shadow-outline);outline:none;transform:translateY(-1px)}.bay-scheduler-module__RN6jeG__booking:active{cursor:grabbing}.bay-scheduler-module__RN6jeG__bookingLabel{font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-semibold);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bay-scheduler-module__RN6jeG__bookingMeta{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);color:var(--primitive-body);gap:var(--primitive-space-1);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:inline-flex;overflow:hidden}.bay-scheduler-module__RN6jeG__bookingFoot{justify-content:space-between;align-items:center;gap:var(--primitive-space-1-5);margin-top:auto;display:inline-flex}.bay-scheduler-module__RN6jeG__bookingMechanic{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-semibold);color:var(--primitive-text-strong);background:var(--primitive-glass-strong);border-radius:var(--primitive-radius-pill);letter-spacing:.06em;padding:1px 6px}.bay-scheduler-module__RN6jeG__bookingStatus{font-family:var(--primitive-font-mono);letter-spacing:.14em;color:var(--primitive-muted);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.bay-scheduler-module__RN6jeG__foot{align-items:center;gap:var(--primitive-space-2-5);flex-wrap:wrap;justify-content:space-between;display:flex}.bay-scheduler-module__RN6jeG__footLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.bay-scheduler-module__RN6jeG__mechChips{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}@media (max-width:720px){.bay-scheduler-module__RN6jeG__grid{grid-template-columns:90px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bay-scheduler-module__RN6jeG__booking{transition:none}}
.sms-conversation-thread-module__kp9lqa__thread{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-teal) 10%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 86%, var(--primitive-panel));color:var(--primitive-body);font-variant-numeric:tabular-nums;display:grid}.sms-conversation-thread-module__kp9lqa__head{gap:var(--primitive-space-3);padding-bottom:var(--primitive-space-3);border-bottom:1px solid var(--primitive-line);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.sms-conversation-thread-module__kp9lqa__identity{gap:1px;min-width:0;display:grid}.sms-conversation-thread-module__kp9lqa__name{color:var(--primitive-text-strong);font-size:var(--primitive-text-md);font-weight:var(--primitive-weight-bold);margin:0}.sms-conversation-thread-module__kp9lqa__phone{font-family:var(--primitive-font-mono);letter-spacing:.14em;color:var(--primitive-muted);font-size:11px}.sms-conversation-thread-module__kp9lqa__vehiclePill{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-1) var(--primitive-space-1-5) var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);display:inline-flex}.sms-conversation-thread-module__kp9lqa__vehicleLabel{color:var(--primitive-body);letter-spacing:.005em;font-size:11px}.sms-conversation-thread-module__kp9lqa__regoPlate{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 80%, white), color-mix(in oklab, var(--primitive-amber) 88%, black));color:color-mix(in oklab, var(--primitive-amber) 18%, black);font-size:11px;font-weight:var(--primitive-weight-bold);padding:var(--primitive-space-0-5) var(--primitive-space-1-5);border-radius:var(--primitive-radius-sm);border:1px solid #0000004d;border:1px solid lab(0% 0 0/.3);border-color:oklab(0% none none/.3) oklab(0% none none/.3) oklab(0% none none/.3) oklab(0% none none/.3)}.sms-conversation-thread-module__kp9lqa__timeline{padding:var(--primitive-space-3);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-canvas) 50%, transparent);border:1px solid var(--primitive-line);gap:var(--primitive-space-3);max-height:360px;margin:0;list-style:none;display:grid;overflow-y:auto}.sms-conversation-thread-module__kp9lqa__bubbleRow{display:flex}.sms-conversation-thread-module__kp9lqa__bubbleIn{justify-content:flex-start}.sms-conversation-thread-module__kp9lqa__bubbleOut{justify-content:flex-end}.sms-conversation-thread-module__kp9lqa__bubble{gap:var(--primitive-space-1-5);max-width:min(78%,480px);padding:var(--primitive-space-2-5) var(--primitive-space-3);background:color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);border:1px solid var(--primitive-line);color:var(--primitive-text-strong);border-radius:14px;display:grid}.sms-conversation-thread-module__kp9lqa__bubbleIn .sms-conversation-thread-module__kp9lqa__bubble{background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);border-color:var(--primitive-glass-strong);border-bottom-left-radius:4px}.sms-conversation-thread-module__kp9lqa__bubbleOut .sms-conversation-thread-module__kp9lqa__bubble{background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 22%, transparent), color-mix(in oklab, var(--primitive-red) 5%, transparent)), color-mix(in oklab, var(--primitive-canvas) 80%, var(--primitive-panel-strong));border-color:color-mix(in oklab, var(--primitive-red) 42%, transparent);border-bottom-right-radius:4px}.sms-conversation-thread-module__kp9lqa__bubbleBody{font-size:13.5px;line-height:var(--primitive-leading-normal);color:var(--primitive-text-strong);letter-spacing:.005em;margin:0}.sms-conversation-thread-module__kp9lqa__bubbleMeta{align-items:center;gap:var(--primitive-space-2);justify-content:space-between;display:flex}.sms-conversation-thread-module__kp9lqa__bubbleTime{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wide);color:var(--primitive-muted)}.sms-conversation-thread-module__kp9lqa__status{display:inline-flex}.sms-conversation-thread-module__kp9lqa__status-read{color:var(--primitive-green)}.sms-conversation-thread-module__kp9lqa__templateMark{font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);font-size:9.5px}.sms-conversation-thread-module__kp9lqa__templates{gap:var(--primitive-space-2);display:grid}.sms-conversation-thread-module__kp9lqa__templatesLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.sms-conversation-thread-module__kp9lqa__templateRow{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.sms-conversation-thread-module__kp9lqa__templateButton{appearance:none;font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;padding:var(--primitive-space-1-5) var(--primitive-space-3);border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-btn-secondary-border);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);cursor:pointer;font-size:10.5px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.sms-conversation-thread-module__kp9lqa__templateButton:hover{border-color:var(--primitive-line-strong);color:var(--primitive-text-strong)}.sms-conversation-thread-module__kp9lqa__templateButtonActive{border-color:var(--primitive-amber);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 16%, transparent), transparent 70%), var(--primitive-btn-secondary-bg);color:var(--primitive-amber)}.sms-conversation-thread-module__kp9lqa__templateButton:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.sms-conversation-thread-module__kp9lqa__composer{gap:var(--primitive-space-2);padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);display:grid}.sms-conversation-thread-module__kp9lqa__composerLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.sms-conversation-thread-module__kp9lqa__composerInput{appearance:none;background:color-mix(in oklab, var(--primitive-canvas) 58%, transparent);border:1px solid var(--primitive-line);padding:var(--primitive-space-2-5) var(--primitive-space-3);color:var(--primitive-text-strong);font-size:13.5px;font-family:var(--primitive-font-body);line-height:var(--primitive-leading-normal);resize:vertical;border-radius:10px;min-height:72px}.sms-conversation-thread-module__kp9lqa__composerInput:focus-visible{border-color:color-mix(in oklab, var(--primitive-focus-ring) 62%, transparent);box-shadow:var(--primitive-focus-shadow);outline:none}.sms-conversation-thread-module__kp9lqa__composerFoot{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);display:flex}.sms-conversation-thread-module__kp9lqa__charCount{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);color:var(--primitive-muted);font-size:10.5px}.sms-conversation-thread-module__kp9lqa__sendButton{appearance:none;font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;padding:var(--primitive-space-2) 18px;border-radius:var(--primitive-radius-pill);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);box-shadow:var(--primitive-btn-primary-shadow);cursor:pointer;transition:background var(--primitive-duration-fast) ease, transform var(--primitive-duration-fast) ease, box-shadow var(--primitive-duration-fast) ease;font-size:11px;font-weight:var(--primitive-weight-semibold);border:1px solid #0000}.sms-conversation-thread-module__kp9lqa__sendButton:hover:not(:disabled){background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow);transform:translateY(-1px)}.sms-conversation-thread-module__kp9lqa__sendButton:disabled{opacity:.4;cursor:not-allowed}.sms-conversation-thread-module__kp9lqa__sendButton:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}@media (max-width:540px){.sms-conversation-thread-module__kp9lqa__head{grid-template-columns:auto 1fr}.sms-conversation-thread-module__kp9lqa__vehiclePill{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.sms-conversation-thread-module__kp9lqa__templateButton,.sms-conversation-thread-module__kp9lqa__composerInput,.sms-conversation-thread-module__kp9lqa__sendButton{transition:none}}
.vehicle-inspection-checklist-module__mH1WBq__panel{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 0% 0%, color-mix(in oklab, var(--primitive-amber) 10%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 86%, var(--primitive-panel));color:var(--primitive-body);font-variant-numeric:tabular-nums;display:grid}.vehicle-inspection-checklist-module__mH1WBq__head{gap:var(--primitive-space-4);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.vehicle-inspection-checklist-module__mH1WBq__headIdentity{gap:var(--primitive-space-1);min-width:0;display:grid}.vehicle-inspection-checklist-module__mH1WBq__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-muted)}.vehicle-inspection-checklist-module__mH1WBq__title{align-items:center;gap:var(--primitive-space-2-5);color:var(--primitive-text-strong);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-bold);letter-spacing:.005em;margin:0;display:inline-flex}.vehicle-inspection-checklist-module__mH1WBq__titleGlyph{place-items:center;display:inline-grid}.vehicle-inspection-checklist-module__mH1WBq__regoPlate{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wider);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 80%, white), color-mix(in oklab, var(--primitive-amber) 88%, black));color:color-mix(in oklab, var(--primitive-amber) 18%, black);font-weight:var(--primitive-weight-bold);border-radius:var(--primitive-radius-sm);border:1px solid #0000004d;border:1px solid lab(0% 0 0/.3);border-color:oklab(0% none none/.3) oklab(0% none none/.3) oklab(0% none none/.3) oklab(0% none none/.3);width:max-content;padding:3px 8px}.vehicle-inspection-checklist-module__mH1WBq__headMeta{text-align:right;gap:1px;display:grid}.vehicle-inspection-checklist-module__mH1WBq__metaLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.vehicle-inspection-checklist-module__mH1WBq__metaValue{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold)}.vehicle-inspection-checklist-module__mH1WBq__metaSub{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);font-size:10.5px}.vehicle-inspection-checklist-module__mH1WBq__overall{place-items:center;gap:var(--primitive-space-1);padding:var(--primitive-space-3) var(--primitive-space-4);border-radius:var(--primitive-radius-lg);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);display:grid}.vehicle-inspection-checklist-module__mH1WBq__overall[data-result=pass]{background:color-mix(in oklab, var(--primitive-green) 16%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 50%, transparent);color:var(--primitive-green)}.vehicle-inspection-checklist-module__mH1WBq__overall[data-result=warn]{background:color-mix(in oklab, var(--primitive-amber) 16%, transparent);border-color:color-mix(in oklab, var(--primitive-amber) 50%, transparent);color:var(--primitive-amber)}.vehicle-inspection-checklist-module__mH1WBq__overall[data-result=fail]{background:color-mix(in oklab, var(--primitive-red) 18%, transparent);border-color:color-mix(in oklab, var(--primitive-red) 56%, transparent);color:var(--primitive-red)}.vehicle-inspection-checklist-module__mH1WBq__overallGlyph{font-size:var(--primitive-text-xl);line-height:var(--primitive-leading-none);font-weight:var(--primitive-weight-bold)}.vehicle-inspection-checklist-module__mH1WBq__overallLabel{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;font-size:11px}.vehicle-inspection-checklist-module__mH1WBq__tally{padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-canvas) 50%, transparent);gap:var(--primitive-space-1-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.vehicle-inspection-checklist-module__mH1WBq__tally li{gap:var(--primitive-space-0-5);text-align:center;padding:var(--primitive-space-1-5) var(--primitive-space-1);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);border:1px solid var(--primitive-line);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted);display:grid}.vehicle-inspection-checklist-module__mH1WBq__tally li strong{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);letter-spacing:.005em;color:var(--primitive-text-strong);font-weight:var(--primitive-weight-regular)}.vehicle-inspection-checklist-module__mH1WBq__tally li[data-tone=green] strong{color:var(--primitive-green)}.vehicle-inspection-checklist-module__mH1WBq__tally li[data-tone=amber] strong{color:var(--primitive-amber)}.vehicle-inspection-checklist-module__mH1WBq__tally li[data-tone=red] strong{color:var(--primitive-red)}.vehicle-inspection-checklist-module__mH1WBq__tally li[data-tone=neutral] strong{color:var(--primitive-body)}.vehicle-inspection-checklist-module__mH1WBq__sections{gap:14px;display:grid}.vehicle-inspection-checklist-module__mH1WBq__section{gap:var(--primitive-space-2);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-text-strong) 2.2%, transparent);padding:14px;display:grid}.vehicle-inspection-checklist-module__mH1WBq__sectionHead{justify-content:space-between;align-items:center;display:flex}.vehicle-inspection-checklist-module__mH1WBq__sectionLabel{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-amber);font-size:11px}.vehicle-inspection-checklist-module__mH1WBq__sectionCount{font-family:var(--primitive-font-mono);color:var(--primitive-muted);font-size:10.5px}.vehicle-inspection-checklist-module__mH1WBq__itemList{gap:var(--primitive-space-1-5);margin:0;padding:0;list-style:none;display:grid}.vehicle-inspection-checklist-module__mH1WBq__item{gap:var(--primitive-space-3);padding:var(--primitive-space-2) var(--primitive-space-2-5);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);border-radius:9px;grid-template-columns:26px 1fr auto;align-items:center;display:grid}.vehicle-inspection-checklist-module__mH1WBq__itemGlyph{width:22px;height:22px;font-weight:var(--primitive-weight-bold);font-size:var(--primitive-text-sm);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);color:var(--primitive-body);border-radius:6px;place-items:center;display:inline-grid}.vehicle-inspection-checklist-module__mH1WBq__item[data-tone=green] .vehicle-inspection-checklist-module__mH1WBq__itemGlyph{background:color-mix(in oklab, var(--primitive-green) 20%, transparent);color:var(--primitive-green)}.vehicle-inspection-checklist-module__mH1WBq__item[data-tone=amber] .vehicle-inspection-checklist-module__mH1WBq__itemGlyph{background:color-mix(in oklab, var(--primitive-amber) 20%, transparent);color:var(--primitive-amber)}.vehicle-inspection-checklist-module__mH1WBq__item[data-tone=red] .vehicle-inspection-checklist-module__mH1WBq__itemGlyph{background:color-mix(in oklab, var(--primitive-red) 22%, transparent);color:var(--primitive-red)}.vehicle-inspection-checklist-module__mH1WBq__item[data-tone=neutral] .vehicle-inspection-checklist-module__mH1WBq__itemGlyph{background:var(--primitive-glass-soft);color:var(--primitive-muted)}.vehicle-inspection-checklist-module__mH1WBq__itemBody{gap:var(--primitive-space-0-5);min-width:0;display:grid}.vehicle-inspection-checklist-module__mH1WBq__itemLabel{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-medium)}.vehicle-inspection-checklist-module__mH1WBq__itemNote{color:var(--primitive-body);font-size:11px;line-height:1.4}.vehicle-inspection-checklist-module__mH1WBq__itemTag{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted)}.vehicle-inspection-checklist-module__mH1WBq__item[data-tone=green] .vehicle-inspection-checklist-module__mH1WBq__itemTag{color:var(--primitive-green)}.vehicle-inspection-checklist-module__mH1WBq__item[data-tone=amber] .vehicle-inspection-checklist-module__mH1WBq__itemTag{color:var(--primitive-amber)}.vehicle-inspection-checklist-module__mH1WBq__item[data-tone=red] .vehicle-inspection-checklist-module__mH1WBq__itemTag{color:var(--primitive-red)}@media (max-width:640px){.vehicle-inspection-checklist-module__mH1WBq__head{grid-template-columns:1fr}.vehicle-inspection-checklist-module__mH1WBq__headMeta{text-align:left}.vehicle-inspection-checklist-module__mH1WBq__tally{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.vehicle-inspection-checklist-module__mH1WBq__item{transition:none}}
.dyno-run-card-module__s5eflq__card{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-amber) 14%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 88%, var(--primitive-panel));color:var(--primitive-body);font-variant-numeric:tabular-nums;padding:22px;display:grid}.dyno-run-card-module__s5eflq__head{gap:var(--primitive-space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dyno-run-card-module__s5eflq__headIdentity{gap:var(--primitive-space-1);display:grid}.dyno-run-card-module__s5eflq__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-muted)}.dyno-run-card-module__s5eflq__title{align-items:center;gap:var(--primitive-space-2-5);color:var(--primitive-text-strong);font-size:19px;font-weight:var(--primitive-weight-bold);letter-spacing:.005em;margin:0;display:inline-flex}.dyno-run-card-module__s5eflq__titleGlyph{place-items:center;display:inline-grid}.dyno-run-card-module__s5eflq__timestamp{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);color:var(--primitive-muted);font-size:11px}.dyno-run-card-module__s5eflq__peaks{gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.dyno-run-card-module__s5eflq__peakStat{gap:var(--primitive-space-0-5);padding:var(--primitive-space-2-5) 14px;border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);border-radius:10px;min-width:110px;display:grid}.dyno-run-card-module__s5eflq__peakLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.dyno-run-card-module__s5eflq__peakValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);color:var(--primitive-text-strong);letter-spacing:.005em;font-feature-settings:"tnum" 1}.dyno-run-card-module__s5eflq__peakDelta{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);gap:var(--primitive-space-1);font-size:10.5px;display:inline-flex}.dyno-run-card-module__s5eflq__peakDeltaUp{color:var(--primitive-green)}.dyno-run-card-module__s5eflq__peakDeltaDown{color:var(--primitive-red)}.dyno-run-card-module__s5eflq__chartBlock{gap:var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-canvas) 50%, transparent);padding:14px;display:grid}.dyno-run-card-module__s5eflq__chartHead{gap:var(--primitive-space-2);align-items:center;display:flex}.dyno-run-card-module__s5eflq__charts{gap:var(--primitive-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dyno-run-card-module__s5eflq__figure{gap:var(--primitive-space-1);min-width:0;margin:0;display:grid}.dyno-run-card-module__s5eflq__figCaption{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.dyno-run-card-module__s5eflq__chart{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent) 1px) 0 0 / 100% 16px, transparent;width:100%;height:auto;display:block}.dyno-run-card-module__s5eflq__lineBefore{stroke:color-mix(in oklab, var(--primitive-text-strong) 42%, transparent);stroke-width:1.5px;stroke-dasharray:4 4;stroke-linecap:round;stroke-linejoin:round}.dyno-run-card-module__s5eflq__lineAfter{stroke:var(--primitive-amber);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--primitive-amber) 36%, transparent))}.dyno-run-card-module__s5eflq__lineTorqueAfter{stroke:var(--primitive-teal);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--primitive-teal) 36%, transparent))}.dyno-run-card-module__s5eflq__chartFoot{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;color:var(--primitive-muted);justify-content:space-between;display:flex}.dyno-run-card-module__s5eflq__notes{font-size:var(--primitive-text-sm);color:var(--primitive-body);padding:var(--primitive-space-3);border-left:3px solid var(--primitive-amber);background:color-mix(in oklab, var(--primitive-amber) 5%, transparent);border-radius:6px;margin:0;line-height:1.55}@media (max-width:720px){.dyno-run-card-module__s5eflq__head,.dyno-run-card-module__s5eflq__charts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dyno-run-card-module__s5eflq__chart{animation:none}}
.vehicle-health-tile-module__TKBTFq__tile{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-teal) 10%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 86%, var(--primitive-panel));color:var(--primitive-body);font-variant-numeric:tabular-nums;padding:22px;display:grid}.vehicle-health-tile-module__TKBTFq__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.vehicle-health-tile-module__TKBTFq__headIdentity{gap:var(--primitive-space-0-5);min-width:0;display:grid}.vehicle-health-tile-module__TKBTFq__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-muted)}.vehicle-health-tile-module__TKBTFq__title{margin:var(--primitive-space-1) 0 0;color:var(--primitive-text-strong);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-bold);letter-spacing:.005em}.vehicle-health-tile-module__TKBTFq__owner{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.vehicle-health-tile-module__TKBTFq__regoPlate{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wider);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 80%, white), color-mix(in oklab, var(--primitive-amber) 88%, black));color:color-mix(in oklab, var(--primitive-amber) 18%, black);font-weight:var(--primitive-weight-bold);border-radius:var(--primitive-radius-sm);border:1px solid #0000004d;border:1px solid lab(0% 0 0/.3);border-color:oklab(0% none none/.3) oklab(0% none none/.3) oklab(0% none none/.3) oklab(0% none none/.3);align-self:center;padding:3px 8px}.vehicle-health-tile-module__TKBTFq__serviceWindow{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.vehicle-health-tile-module__TKBTFq__serviceLast{gap:var(--primitive-space-0-5);min-width:0;display:grid}.vehicle-health-tile-module__TKBTFq__serviceLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.vehicle-health-tile-module__TKBTFq__serviceValue{color:var(--primitive-text-strong);font-size:var(--primitive-text-md);font-weight:var(--primitive-weight-semibold);letter-spacing:.005em}.vehicle-health-tile-module__TKBTFq__serviceSub{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.1em;font-size:10.5px}.vehicle-health-tile-module__TKBTFq__serviceCountdown{padding:var(--primitive-space-3) var(--primitive-space-4);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 50%, transparent);text-align:center;border-radius:10px;gap:0;min-width:120px;display:grid}.vehicle-health-tile-module__TKBTFq__countdownSoon{background:color-mix(in oklab, var(--primitive-amber) 16%, transparent);border-color:color-mix(in oklab, var(--primitive-amber) 50%, transparent)}.vehicle-health-tile-module__TKBTFq__countdownOverdue{background:color-mix(in oklab, var(--primitive-red) 18%, transparent);border-color:color-mix(in oklab, var(--primitive-red) 56%, transparent)}.vehicle-health-tile-module__TKBTFq__countdownNumber{font-family:var(--primitive-font-display);color:var(--primitive-text-strong);letter-spacing:.01em;font-size:36px;line-height:var(--primitive-leading-none);font-feature-settings:"tnum" 1}.vehicle-health-tile-module__TKBTFq__countdownSoon .vehicle-health-tile-module__TKBTFq__countdownNumber{color:var(--primitive-amber)}.vehicle-health-tile-module__TKBTFq__countdownOverdue .vehicle-health-tile-module__TKBTFq__countdownNumber{color:var(--primitive-red)}.vehicle-health-tile-module__TKBTFq__countdownUnit{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted);margin-top:var(--primitive-space-0-5)}.vehicle-health-tile-module__TKBTFq__countdownSub{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wide);color:var(--primitive-muted);margin-top:var(--primitive-space-1)}.vehicle-health-tile-module__TKBTFq__dials{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-text-strong) 2.2%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));padding:14px;display:grid}.vehicle-health-tile-module__TKBTFq__dial{justify-items:center;gap:var(--primitive-space-1-5);text-align:center;display:grid}.vehicle-health-tile-module__TKBTFq__dialRing{place-items:center;display:grid;position:relative}.vehicle-health-tile-module__TKBTFq__dialIcon{place-items:center;display:grid;position:absolute;inset:0}.vehicle-health-tile-module__TKBTFq__dialLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.vehicle-health-tile-module__TKBTFq__dialValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:.005em;color:var(--primitive-text-strong);font-feature-settings:"tnum" 1}.vehicle-health-tile-module__TKBTFq__dialValue[data-tone=green]{color:var(--primitive-green)}.vehicle-health-tile-module__TKBTFq__dialValue[data-tone=teal]{color:var(--primitive-teal)}.vehicle-health-tile-module__TKBTFq__dialValue[data-tone=amber]{color:var(--primitive-amber)}.vehicle-health-tile-module__TKBTFq__dialValue[data-tone=red]{color:var(--primitive-red)}@media (max-width:540px){.vehicle-health-tile-module__TKBTFq__serviceWindow{grid-template-columns:1fr}.vehicle-health-tile-module__TKBTFq__serviceCountdown{text-align:left}}@media (prefers-reduced-motion:reduce){.vehicle-health-tile-module__TKBTFq__tile{transition:none}}
.workshop-ops-module__mSNTpa__page{gap:var(--primitive-space-7);padding:clamp(20px,3vw,36px);display:grid}.workshop-ops-module__mSNTpa__main{gap:var(--primitive-space-7);width:100%;max-width:1440px;margin:0 auto;padding:clamp(20px,3vw,36px);display:grid}.workshop-ops-module__mSNTpa__notice{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) 14px;border:1px solid color-mix(in oklab, var(--primitive-red) 32%, transparent);border-radius:var(--primitive-radius-pill);background:linear-gradient(180deg, var(--primitive-neumo-light), color-mix(in oklab, var(--primitive-text-strong) 1.4%, transparent)), color-mix(in oklab, var(--primitive-red) 7%, transparent);color:color-mix(in oklab, var(--primitive-red) 30%, var(--primitive-text-strong));font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;font-variant-numeric:tabular-nums;width:max-content;max-width:100%;font-size:11px;display:inline-flex}.workshop-ops-module__mSNTpa__notice:before{content:"";border-radius:var(--primitive-radius-round);background:color-mix(in oklab, var(--primitive-red) 64%, var(--primitive-text-strong));width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-red) 18%, transparent)}.workshop-ops-module__mSNTpa__grid{gap:var(--primitive-space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.workshop-ops-module__mSNTpa__card{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 42%), radial-gradient(ellipse at 100% 0%, var(--accent-soft,color-mix(in oklab, var(--primitive-red) 16%, transparent)), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 86%, var(--primitive-panel));color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), inset -14px -14px 26px #0000002e, 0 18px 38px #00000047;transition:transform var(--primitive-duration-normal) var(--primitive-ease-out), border-color var(--primitive-duration-normal) ease, box-shadow var(--primitive-duration-normal) ease;border-radius:14px;grid-template-rows:auto 1fr auto;padding:18px;text-decoration:none;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.workshop-ops-module__mSNTpa__card{box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), inset -14px -14px 26px lab(0% 0 0/.18), 0 18px 38px lab(0% 0 0/.28)}}.workshop-ops-module__mSNTpa__card:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in oklab, var(--primitive-text-strong) 2%, transparent) 3px 4px);mix-blend-mode:overlay;opacity:.5;position:absolute;inset:0}.workshop-ops-module__mSNTpa__card>*{z-index:1;position:relative}.workshop-ops-module__mSNTpa__card:hover,.workshop-ops-module__mSNTpa__card:focus-visible{border-color:var(--primitive-line-strong);box-shadow:inset 1px 1px 0 var(--primitive-line-muted), inset -14px -14px 26px #00000029, 0 26px 56px #0006;outline:none;transform:translateY(-3px)}@supports (color:lab(0% 0 0)){.workshop-ops-module__mSNTpa__card:hover,.workshop-ops-module__mSNTpa__card:focus-visible{box-shadow:inset 1px 1px 0 var(--primitive-line-muted), inset -14px -14px 26px lab(0% 0 0/.16), 0 26px 56px lab(0% 0 0/.4)}}.workshop-ops-module__mSNTpa__accentRed{--accent-soft:color-mix(in oklab, var(--primitive-red) 18%, transparent)}.workshop-ops-module__mSNTpa__accentAmber{--accent-soft:color-mix(in oklab, var(--primitive-amber) 18%, transparent)}.workshop-ops-module__mSNTpa__accentTeal{--accent-soft:color-mix(in oklab, var(--primitive-teal) 18%, transparent)}.workshop-ops-module__mSNTpa__accentGreen{--accent-soft:color-mix(in oklab, var(--primitive-green) 18%, transparent)}.workshop-ops-module__mSNTpa__accentViolet{--accent-soft:color-mix(in oklab, var(--primitive-violet) 18%, transparent)}.workshop-ops-module__mSNTpa__accentNeutral{--accent-soft:var(--primitive-line-muted)}.workshop-ops-module__mSNTpa__thumb{aspect-ratio:16/10;border:1px solid var(--primitive-line);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), transparent 46%), radial-gradient(ellipse at 30% 12%, var(--primitive-glass-soft), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 78%, var(--primitive-panel-strong));font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;color:var(--primitive-muted);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.workshop-ops-module__mSNTpa__thumbGlyph{font-family:var(--primitive-font-display);color:var(--primitive-text-strong);letter-spacing:.04em;font-size:clamp(26px,4vw,40px);line-height:var(--primitive-leading-tight)}.workshop-ops-module__mSNTpa__cardKicker{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted);font-size:11px}.workshop-ops-module__mSNTpa__cardTitle{margin:var(--primitive-space-1-5) 0 var(--primitive-space-1);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-bold);color:var(--primitive-text-strong);letter-spacing:.005em}.workshop-ops-module__mSNTpa__cardBody{font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);color:var(--primitive-body);margin:0}.workshop-ops-module__mSNTpa__meta{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;color:var(--primitive-muted);font-size:11px;display:flex}.workshop-ops-module__mSNTpa__metaAction{color:var(--primitive-text-strong);align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}.workshop-ops-module__mSNTpa__demoSurface{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 2.2%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-canvas) 78%, var(--primitive-panel));gap:18px;padding:22px;display:grid}.workshop-ops-module__mSNTpa__demoLabel{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;color:var(--primitive-muted);font-size:11px}.workshop-ops-module__mSNTpa__demoStack{gap:var(--primitive-space-4);display:grid}.workshop-ops-module__mSNTpa__demoCol{gap:14px;min-width:0;display:grid}.workshop-ops-module__mSNTpa__demoSplit{gap:var(--primitive-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.workshop-ops-module__mSNTpa__demoTriple{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.workshop-ops-module__mSNTpa__cockpit{grid-template-rows:auto auto 1fr;grid-template-columns:360px minmax(0,1fr) 360px;gap:16px;min-height:clamp(720px,86vh,1080px);display:grid}.workshop-ops-module__mSNTpa__cockpitHeader{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workshop-ops-module__mSNTpa__cockpitScheduler{grid-area:2/1/auto/-1}.workshop-ops-module__mSNTpa__cockpitRail{grid-area:3/1;align-content:start;gap:16px;min-width:0;display:grid}.workshop-ops-module__mSNTpa__cockpitCanvas{grid-area:3/2;align-content:start;gap:16px;min-width:0;display:grid}.workshop-ops-module__mSNTpa__cockpitAside{grid-area:3/3;align-content:start;gap:16px;min-width:0;display:grid}@media (max-width:1280px){.workshop-ops-module__mSNTpa__cockpit{grid-template-columns:280px minmax(0,1fr) 280px}}@media (max-width:1080px){.workshop-ops-module__mSNTpa__cockpit{grid-template-columns:1fr}.workshop-ops-module__mSNTpa__cockpitRail,.workshop-ops-module__mSNTpa__cockpitCanvas,.workshop-ops-module__mSNTpa__cockpitAside{grid-area:auto/1}}@media (max-width:760px){.workshop-ops-module__mSNTpa__demoSplit{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workshop-ops-module__mSNTpa__card{transition:none}}
