/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}:root{--color-primary:#155eef;--color-primary-hover:#004eeb;--color-primary-pressed:#124ac4;--color-primary-tint:#155eef14;--cta-surface:var(--color-primary);--cta-surface-hover:var(--color-primary-hover);--cta-surface-pressed:var(--color-primary-pressed);--cta-surface-disabled:#eaecf0;--cta-text:#fff;--cta-text-disabled:#98a2b3;--cta-border:#11182729;--cta-border-strong:#11182738;--cta-border-disabled:#11182714;--cta-shadow:0 4px 12px #1118271f;--cta-shadow-hover:0 6px 16px #11182724;--cta-shadow-pressed:0 2px 8px #1118271f;--color-accent:#2b00ff;--color-accent-tint:#2b00ff14;--color-brand:#2b00ff;--color-brand-sky:#00bfff;--color-brand-soft:#eef4ff;--color-brand-sky-soft:#ecfbff;--gradient-brand:linear-gradient(150deg,var(--color-brand)0%,var(--color-brand-sky)100%);--gradient-cta:linear-gradient(90deg,var(--color-brand)0%,var(--color-primary)100%);--color-active-surface:var(--color-brand-soft);--color-active-text:var(--color-brand);--color-progress:var(--color-brand-sky);--color-progress-tint:var(--color-brand-sky-soft);--gradient-active-rail:linear-gradient(180deg,var(--color-brand)0%,var(--color-brand-sky)100%);--color-print:#7cecd7;--color-print-tint:#7cecd72e;--color-print-text:#111827;--color-logo-on-light:#111827;--color-logo-mark-on-light:var(--color-brand);--color-logo-on-brand:#fff;--color-ink:#111827;--color-ink-tint:#1118270f;--color-paper:#fff;--color-surface:#fff;--color-neutral-300:#e4e7ec;--color-neutral-500:#667085;--color-neutral-tint:#1118270f;--color-disabled-surface:#eaecf0;--color-disabled-text:#98a2b3;--color-success:#15803d;--color-success-tint:#15803d14;--color-warning:#b45309;--color-warning-tint:#b453091a;--color-error:#dc2626;--color-error-tint:#dc262614;--color-error-border:#dc26264d;--color-info:var(--color-accent);--color-info-tint:var(--color-accent-tint);--color-scrim:#11182766;--color-skeleton:#e4e7ec8c;--font-weight-heading:700;--font-weight-label:600;--font-weight-button:600;--font-weight-emphasis:600;--font-weight-body:400;--font-size-display:48px;--line-height-display:52px;--font-weight-display:800;--letter-spacing-display:-.02em;--font-size-title-1:34px;--line-height-title-1:40px;--font-weight-title-1:700;--letter-spacing-title-1:-.02em;--font-size-title-2:24px;--line-height-title-2:30px;--font-weight-title-2:700;--font-size-title-3:20px;--line-height-title-3:26px;--font-weight-title-3:600;--font-size-body:16px;--line-height-body:24px;--font-weight-body-strong:600;--font-size-caption:14px;--line-height-caption:20px;--font-size-label:12px;--line-height-label:16px;--letter-spacing-label-tight:.01em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-screen-x:16px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--shadow-1:0 1px 2px #1118270f;--shadow-2:0 4px 12px #1118271a;--shadow-3:0 12px 32px #11182729;--motion-fast:.15s;--motion-base:.2s;--motion-slow:.25s;--motion-ease-out:cubic-bezier(0,0,.2,1);--motion-ease-in:cubic-bezier(.4,0,1,1);--motion-spring:cubic-bezier(.32,.72,0,1)}@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;--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-xl:.75rem;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--signal)}}@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;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{.\@container\/card-header{container:card-header/inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.mx-4{margin-inline:calc(var(--spacing)*4)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.h-4{height:calc(var(--spacing)*4)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-16{height:calc(var(--spacing)*16)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing)*4)}.w-16{width:calc(var(--spacing)*16)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-lg{max-width:var(--container-lg)}.flex-shrink-0,.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-6{gap:calc(var(--spacing)*6)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:7px}.rounded-md{border-radius:4px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-background{background-color:var(--paper)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-card{background-color:var(--paper-bright)}.bg-primary{background-color:var(--signal)}.bg-red-100{background-color:var(--color-red-100)}.bg-transparent{background-color:#0000}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.p-4{padding:calc(var(--spacing)*4)}.p-8{padding:calc(var(--spacing)*8)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.text-center{text-align:center}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-break-spaces{white-space:break-spaces}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--ink)}.text-primary{color:var(--signal)}.text-primary-foreground{color:#fff}.text-red-500{color:var(--color-red-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.paused{animation-play-state:paused}@media (hover:hover){.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-primary\/90:hover{background-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--signal)90%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}}@media (prefers-color-scheme:dark){.dark\:bg-transparent{background-color:#0000}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--paper:#f4f8fc;--paper-bright:#fff;--paper-deep:#e7eef7;--ink:#152033;--ink-soft:#56657b;--ink-faint:#8794a7;--line:#dbe4ef;--line-strong:#bdcde0;--signal:#2b00ff;--signal-deep:#2100c9;--signal-pale:#e8e5ff;--cyan:#00bfff;--cyan-pale:#e0f8ff;--brand-gradient:linear-gradient(135deg,#2b00ff 0%,#00bfff 70%,#fff 100%);--clay:#bd7355;--clay-pale:#f5e4dc;--blue:#4c78b8;--blue-pale:#e5efff;--sidebar:#21364f;--sidebar-soft:#2d4965;--sidebar-copy:#f1f7ff;--radius:4px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}*{box-sizing:border-box}html{background:var(--paper);min-width:320px}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-body);-webkit-font-smoothing:antialiased;margin:0}a:any-link{color:#2b00ff}button,input{font:inherit}button{border:0}button:focus-visible,input:focus-visible,[role=button]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}strong,h1,h2,h3{font-weight:500}.app-shell{background:var(--paper);min-height:100vh}.sidebar{z-index:30;background:var(--sidebar);width:246px;color:var(--sidebar-copy);border-right:1px solid #4d6883;flex-direction:column;padding:25px 16px 17px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar:before{background:var(--signal);content:"";width:3px;height:36px;position:absolute;top:87px;right:5px}.sidebar:after{content:"";background:#4a6681;width:1px;position:absolute;top:25px;bottom:17px;right:9px}.sidebar__top{justify-content:space-between;align-items:center;min-height:38px;padding:0 5px 0 7px;display:flex}.sidebar-collapse,.mobile-menu-button{color:inherit;cursor:pointer;transition:transform .16s var(--ease-out),color .16s var(--ease-out);background:0 0;justify-content:center;align-items:center;display:inline-flex}.sidebar-collapse:hover{color:var(--cyan);transform:translate(-2px)}.brand-lockup{color:var(--sidebar-copy);align-items:center;gap:10px;display:inline-flex}.brand-mark{background:var(--brand-gradient);color:#fff;justify-content:center;align-items:center;width:33px;height:33px;display:inline-flex;position:relative;overflow:hidden}.brand-lockup--compact .brand-mark{width:25px;height:25px}.brand-lockup--compact .brand-mark img{width:100%;height:100%}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand-mark__line{background:currentColor;position:absolute}.brand-mark__line--one{height:1px;top:13px;left:5px;right:5px}.brand-mark__line--two{width:1px;top:5px;bottom:5px;left:13px}.brand-mark__fold{border-left:1px solid var(--signal);border-bottom:1px solid var(--signal);background:var(--sidebar);width:10px;height:10px;position:absolute;top:0;right:0}.brand-wordmark{letter-spacing:-.075em;text-transform:lowercase;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:600;display:none}.nav-label,.scope-label{color:var(--ink-faint);font-size:var(--font-size-label);letter-spacing:.13em;text-transform:uppercase;font-weight:700;line-height:1.2;display:block}.sidebar .nav-label{color:#a8bdd2}.branch-switcher-wrap{margin:42px 0 31px;position:relative}.branch-switcher{background:var(--sidebar-soft);width:100%;color:var(--sidebar-copy);cursor:pointer;text-align:left;transition:border-color .16s var(--ease-out),background .16s var(--ease-out);border:1px solid #506d88;align-items:center;gap:10px;margin-top:10px;padding:9px 8px;display:flex}.branch-switcher:hover{background:#385775;border-color:#7ca6c7}.branch-switcher__mark,.branch-avatar{width:28px;height:28px;color:var(--ink);font-size:var(--font-size-label);letter-spacing:.04em;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.branch-switcher__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.branch-switcher__copy strong{font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.branch-switcher__copy small{color:#8e968b;font-size:var(--font-size-label)}.branch-menu{z-index:50;transform-origin:top;animation:menu-in .18s var(--ease-out);background:#2b4864;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 15px 30px #00000047}.branch-menu button{width:100%;color:var(--sidebar-copy);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:9px;padding:8px;display:flex}.branch-menu button:hover,.branch-menu button.is-selected{background:#3b5d7c}.branch-menu .branch-menu__add{color:var(--signal-deep);border-top:1px solid #ffffff29;margin-top:5px}.branch-menu__add-icon{background:var(--signal-pale);width:34px;height:34px;color:var(--signal-deep);flex:none;justify-content:center;align-items:center;display:inline-flex}.rotate-180{transform:rotate(180deg)}.main-nav{flex-direction:column;gap:4px;display:flex}.main-nav .nav-label{margin:0 9px 9px}.main-nav__item{color:#c2d1df;cursor:pointer;text-align:left;width:100%;transition:color .16s var(--ease-out),background .16s var(--ease-out),transform .16s var(--ease-out);background:0 0;align-items:center;gap:12px;padding:10px;display:flex}.main-nav__item:hover{color:#fff;transform:translate(2px)}.main-nav__item.is-active{background:var(--brand-gradient);color:#fff;font-weight:700}.nav-count{min-width:19px;height:18px;font-size:var(--font-size-label);background:#00000026;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.sidebar__bottom{margin-top:auto}.sync-status{color:#d4e1ee;border-top:1px solid #4a6681;align-items:center;gap:9px;padding:12px 9px 15px;display:flex}.sync-status strong,.sync-status small{display:block}.sync-status strong{font-size:var(--font-size-caption);font-weight:500}.sync-status small{color:#a8bdd2;font-size:var(--font-size-label);margin-top:2px}.live-dot{background:var(--cyan);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #00bfff24}.live-dot--small{width:6px;height:6px;box-shadow:none}.profile-chip{background:var(--sidebar-soft);width:100%;color:var(--sidebar-copy);cursor:pointer;text-align:left;align-items:center;gap:9px;padding:9px;display:flex}.profile-chip:hover{background:#385775}.profile-avatar,.topbar-avatar{width:30px;height:30px;color:var(--ink);font-size:var(--font-size-label);background:#b8cadc;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.profile-chip>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.profile-chip strong{font-size:var(--font-size-caption)}.profile-chip small{color:#b1c3d5;font-size:var(--font-size-label);margin-top:2px}.sidebar-backdrop{display:none}.main-content{min-height:100vh;margin-left:246px}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f8fceb;border-bottom:1px solid #dbe4efd9;justify-content:space-between;align-items:center;height:70px;padding:0 38px;display:flex;position:sticky;top:0}.topbar__left,.topbar__right,.breadcrumb,.context-chip{align-items:center;display:flex}.topbar__left{flex:auto;gap:17px;min-width:0}.breadcrumb{color:var(--ink-faint);font-size:var(--font-size-caption);gap:9px}.breadcrumb strong{color:var(--ink);font-weight:500}.topbar__right{flex:0 auto;gap:17px;min-width:0}.topbar-session-email{max-width:220px;color:var(--ink-soft);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.context-chip{border:1px solid var(--line);background:var(--paper-bright);color:var(--ink-soft);font-size:var(--font-size-caption);gap:6px;padding:7px 10px}.context-chip strong{color:var(--ink);font-weight:700}.context-chip__indicator{border-radius:50%;width:7px;height:7px;margin-right:2px}.topbar-icon{color:var(--ink-soft);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.topbar-icon:hover{color:var(--ink)}.notification-dot{border:1px solid var(--paper);background:var(--clay);border-radius:50%;width:5px;height:5px;position:absolute;top:-1px;right:-2px}.topbar-avatar{background:var(--ink);width:28px;height:28px;color:var(--paper-bright);cursor:pointer}.account-menu-wrap{display:inline-flex;position:relative}.account-menu{z-index:100;border:1px solid var(--line-strong);background:var(--paper-bright);width:296px;color:var(--ink);position:absolute;top:38px;right:0;box-shadow:0 18px 48px #0f1c3a33}.account-menu__identity{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:14px;display:flex}.account-menu__identity>span:last-child{flex:1;gap:3px;min-width:0;display:grid}.account-menu__identity strong,.account-menu__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu__identity strong{font-size:var(--font-size-caption)}.account-menu__identity small{color:var(--ink-soft);font-size:var(--font-size-label)}.account-menu__meta{border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink-faint);font-size:var(--font-size-label);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:10px;padding:8px 14px;font-weight:700;display:flex}.account-menu__actions{padding:5px;display:grid}.account-menu__actions button{color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:9px;display:grid}.account-menu__actions button:hover{background:var(--paper);color:var(--ink)}.account-menu__actions button>span{gap:2px;display:grid}.account-menu__actions button strong{color:var(--ink);font-size:var(--font-size-caption)}.account-menu__actions button small{color:var(--ink-faint);font-size:var(--font-size-label)}.account-menu__logout{border-top:1px solid var(--line);width:100%;color:var(--clay-deep);font-size:var(--font-size-label);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:11px 14px;font-weight:800;display:flex}.account-menu__logout:hover{background:var(--clay-pale)}.account-menu__logout:disabled{cursor:wait;opacity:.6}.mobile-menu-button{color:var(--ink);display:none}.branch-context-banner{background:var(--paper-deep);min-height:41px;color:var(--ink-soft);font-size:var(--font-size-caption);border-bottom:1px solid #dbe4efd9;justify-content:space-between;align-items:center;padding:0 38px;display:none}.branch-context-banner__copy,.branch-context-banner button{align-items:center;gap:8px;display:flex}.branch-context-banner strong{color:var(--ink);font-weight:700}.branch-context-banner__separator{color:var(--line-strong)}.branch-context-banner button{color:var(--ink);cursor:pointer;font-size:var(--font-size-caption);background:0 0;font-weight:700}.branch-context-banner button:hover{color:var(--signal-deep)}.page-body{width:100%;max-width:1480px;animation:page-in .22s var(--ease-out);margin:0 auto;padding:37px 38px 60px}.page-body--queue{flex-direction:column;min-height:calc(100vh - 56px);padding-bottom:42px;display:flex}.page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:27px;display:flex}.page-heading--compact{margin-bottom:31px}.page-heading h1{letter-spacing:-.055em;margin:9px 0 7px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:clamp(30px,3vw,41px);line-height:1.04}.page-heading p{max-width:580px;color:var(--ink-soft);font-size:var(--font-size-body);margin:0;line-height:1.5}.page-heading p strong{color:var(--ink)}.page-heading__actions{align-items:center;gap:9px;padding-bottom:2px;display:flex}.secondary-button,.signal-button,.accept-button,.filter-button,.text-link,.sort-button,.icon-button{cursor:pointer;transition:transform .16s var(--ease-out),background .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out);justify-content:center;align-items:center;gap:7px;display:inline-flex}.secondary-button,.signal-button{width:max-content;max-width:100%;min-height:35px;font-size:var(--font-size-caption);text-align:center;overflow-wrap:anywhere;flex:none;padding:9px 12px;font-weight:700;line-height:1.25}.secondary-button>svg,.signal-button>svg{flex:none}.secondary-button{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.secondary-button:hover{border-color:var(--ink);background:var(--paper-bright)}.signal-button{background:var(--signal);color:#fff}.signal-button:hover{background:#3f20ff;box-shadow:0 7px 15px #2b00ff2e}.signal-button--dark{background:var(--ink);color:#fff}.signal-button--dark:hover{background:#2c312c}.secondary-button:active,.signal-button:active,.accept-button:active,.filter-button:active,.icon-button:active{transform:scale(.97)}.text-link{color:#2b00ff;font-size:var(--font-size-caption);background:0 0;padding:0;font-weight:700}.text-link:hover{color:#2b00ff;text-decoration:underline}.icon-button{background:0 0;width:28px;height:28px;padding:0}.icon-button--quiet{color:var(--ink-soft)}.icon-button--quiet:hover{background:var(--paper-deep);color:var(--ink)}.panel-surface{background:var(--paper-bright);position:relative;box-shadow:0 10px 30px #1e1f1a0a,0 1px 2px #1e1f1a08}.panel-surface:before,.panel-surface:after{z-index:2;content:"";pointer-events:none;opacity:.68;width:10px;height:10px;position:absolute}.panel-surface:before{border-top:2px solid var(--ink);border-left:2px solid var(--ink);top:0;left:0}.panel-surface:after{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);bottom:0;right:0}.queue-panel{position:relative}.queue-panel:before,.queue-panel:after{z-index:2;content:"";pointer-events:none;opacity:.68;width:10px;height:10px;position:absolute}.queue-panel:before{border-top:2px solid var(--ink);border-left:2px solid var(--ink);top:0;left:0}.queue-panel:after{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);bottom:0;right:0}.section-kicker{color:var(--ink-faint);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-label);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-weight:600;line-height:1;display:flex}.section-kicker__number{background:var(--ink);min-width:20px;height:17px;color:var(--paper-bright);font-size:var(--font-size-label);letter-spacing:.04em;justify-content:center;align-items:center;display:inline-flex}.pill{white-space:nowrap;min-height:22px;font-size:var(--font-size-label);letter-spacing:.01em;align-items:center;gap:4px;padding:0 7px;font-weight:700;display:inline-flex}.pill--neutral{background:var(--paper-deep);color:var(--ink-soft)}.pill--signal{background:var(--signal-pale);color:var(--signal-deep)}.pill--clay{background:var(--clay-pale);color:#9f5940}.pill--blue{background:var(--cyan-pale);color:#087f9e}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.stat-card{min-height:130px;padding:16px 17px 14px}.stat-card__top,.stat-card__bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.stat-card__label,.stat-card__detail{color:var(--ink-soft);font-size:var(--font-size-label)}.stat-card__label{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.stat-card__icon{color:var(--ink-faint);display:inline-flex}.stat-card__value{letter-spacing:-.055em;margin:16px 0 13px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:27px;line-height:1}.stat-card__bottom{align-items:flex-end}.trend{font-size:var(--font-size-caption);align-items:center;gap:2px;font-weight:700;display:inline-flex}.trend--up{color:var(--signal-deep)}.trend--down{color:var(--clay)}.trend--flat{color:var(--blue)}.stat-card__detail{font-size:var(--font-size-label);text-align:right}.workspace-grid{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:18px;display:grid}.queue-panel{background:var(--paper-bright);min-width:0;box-shadow:0 10px 30px #1e1f1a0a,0 1px 2px #1e1f1a08}.queue-panel__toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 17px 13px;display:flex}.segmented-tabs{align-items:center;gap:18px;display:flex}.segmented-tabs button{color:var(--ink-faint);cursor:pointer;font-size:var(--font-size-caption);background:0 0;align-items:center;gap:6px;padding:9px 0;font-weight:700;display:inline-flex;position:relative}.segmented-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-14px;left:0;right:0}.segmented-tabs button.is-active{color:var(--ink)}.segmented-tabs button.is-active:after{background:var(--brand-gradient)}.segmented-tabs button span{background:var(--paper-deep);min-width:17px;height:17px;color:var(--ink-soft);font-size:var(--font-size-label);justify-content:center;align-items:center;display:inline-flex}.segmented-tabs button.is-active span{background:var(--signal);color:var(--ink)}.queue-tools{align-items:center;gap:7px;display:flex}.search-field{border-bottom:1px solid var(--line-strong);width:154px;color:var(--ink-faint);align-items:center;gap:7px;padding:0 9px;display:flex}.search-field:focus-within{border-color:var(--ink);color:var(--ink)}.search-field input{width:100%;height:31px;color:var(--ink);font-size:var(--font-size-caption);background:0 0;border:0;outline:0}.search-field input::placeholder{color:var(--ink-faint)}.search-field button{color:var(--ink-faint);cursor:pointer;background:0 0;display:inline-flex}.filter-button{border:1px solid var(--line);background:var(--paper);height:31px;color:var(--ink-soft);font-size:var(--font-size-caption);padding:0 9px}.filter-button.is-active{border-color:var(--line-strong);color:var(--ink)}.filter-count{background:var(--signal);color:#fff;width:16px;height:16px;font-size:var(--font-size-label);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.filter-drawer{border-bottom:1px solid var(--line);animation:page-in .16s var(--ease-out);background:#f5f9fe;justify-content:space-between;align-items:center;gap:15px;padding:10px 17px;display:flex}.checkbox-row{color:var(--ink);cursor:pointer;font-size:var(--font-size-caption);align-items:center;gap:8px;display:flex}.checkbox-row input{opacity:0;position:absolute}.fake-checkbox{border:1px solid var(--line-strong);background:var(--paper-bright);width:16px;height:16px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.checkbox-row input:checked+.fake-checkbox{border-color:var(--signal-deep);background:var(--signal)}.filter-drawer__hint{color:var(--ink-faint);font-size:var(--font-size-label)}.queue-panel__meta{color:var(--ink-faint);font-size:var(--font-size-label);justify-content:space-between;align-items:center;padding:13px 17px 9px;display:flex}.sort-button{color:var(--ink-soft);font-size:var(--font-size-label);background:0 0;padding:2px 0;font-weight:700}.job-list{padding:0 10px}.quote-request-list{gap:12px;padding:0 17px 17px;display:grid}.quote-request-card{border:1px solid var(--line);padding:16px}.quote-request-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.quote-request-card__header h3{color:var(--ink);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-body);text-transform:capitalize;margin:6px 0 4px}.quote-request-card__header p{color:var(--ink-soft);font-size:var(--font-size-label);text-transform:capitalize;margin:0}.quote-request-card__components{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font-size:var(--font-size-label);gap:5px;margin:14px 0;padding:11px 12px;line-height:1.45;display:grid}.quote-request-card__form{grid-template-columns:minmax(120px,.65fr) minmax(150px,.75fr) minmax(210px,1.4fr);align-items:end;gap:11px;display:grid}.quote-request-card__form label{gap:6px;min-width:0;display:grid}.quote-request-card__form input{border:1px solid var(--line-strong);background:var(--paper-bright);width:100%;min-width:0;height:35px;color:var(--ink);font:inherit;font-size:var(--font-size-caption);outline:0;padding:0 10px}.quote-request-card__form input:focus{border-color:var(--signal-deep);box-shadow:0 0 0 2px var(--signal-pale)}.quote-request-card__form input:disabled{cursor:not-allowed;opacity:.6}.quote-request-card__deadline{grid-column:1/-2;gap:4px;padding-top:3px;display:grid}.quote-request-card__deadline strong{color:var(--ink);font-size:var(--font-size-caption)}.quote-request-card__deadline small{color:var(--ink-faint);font-size:var(--font-size-label)}.quote-request-card__form .signal-button{min-width:135px}@media (max-width:900px){.quote-request-card__form{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-request-card__note{grid-column:1/-1}.quote-request-card__deadline{grid-column:1/2}}@media (max-width:680px){.quote-request-list{padding:0 10px 12px}.quote-request-card__header,.quote-request-card__form{flex-direction:column;grid-template-columns:1fr}.quote-request-card__note,.quote-request-card__deadline{grid-column:auto}.quote-request-card__form .signal-button{width:100%}}.job-row{border-top:1px solid var(--line);min-height:95px;transition:background .16s var(--ease-out),transform .16s var(--ease-out);grid-template-columns:minmax(270px,1.75fr) minmax(104px,.72fr) minmax(128px,.9fr) minmax(86px,.54fr) 74px;align-items:center;gap:15px;padding:12px 8px;display:grid}.job-row:hover{background:#f5f9fe;transform:translate(2px)}.job-row__identity{align-items:flex-start;gap:10px;min-width:0;display:flex}.job-glyph{background:var(--signal-pale);color:#75861d;flex:none;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.job-glyph--urgent{background:var(--clay-pale);color:var(--clay)}.job-row__title-line{align-items:baseline;gap:8px;display:flex}.job-row__title-line strong{font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-id{color:var(--ink-faint);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-label)}.job-row__client{color:var(--ink-soft);font-size:var(--font-size-caption);margin-top:4px}.job-row__dot{color:var(--ink-faint)}.job-row__detail{color:var(--ink-faint);font-size:var(--font-size-label);margin-top:5px}.job-row__scope,.job-row__timing,.job-row__payout{flex-direction:column;gap:6px;min-width:0;display:flex}.scope-value{color:var(--ink);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.capability-dot{background:var(--signal-deep);border-radius:50%;width:5px;height:5px}.job-row__payout strong{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-body);letter-spacing:-.03em}.job-distance{color:var(--ink-faint);font-size:var(--font-size-label);align-items:center;gap:3px;display:inline-flex}.job-row__action{justify-content:flex-end;display:flex}.accept-button{background:var(--ink);height:30px;color:var(--cyan);font-size:var(--font-size-label);padding:0 9px;font-weight:700}.accept-button:hover{background:#303530}.queue-panel__footer{border-top:1px solid var(--line);color:var(--ink-faint);font-size:var(--font-size-label);justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;display:flex}.queue-panel__footer>span{align-items:center;gap:7px;display:inline-flex}.empty-state{min-height:245px;color:var(--ink-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.empty-state__icon{background:var(--paper-deep);width:42px;height:42px;color:var(--ink-faint);justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.empty-state strong{color:var(--ink);font-size:var(--font-size-caption)}.empty-state span{color:var(--ink-faint);font-size:var(--font-size-caption)}.capacity-rail{min-width:0}.rail-heading{justify-content:space-between;align-items:flex-start;margin:4px 0 15px;display:flex}.rail-heading h2{letter-spacing:-.04em;margin:9px 0 0;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:17px}.pulse-card{padding:15px}.pulse-card__header{color:var(--ink);font-size:var(--font-size-caption);align-items:center;gap:7px;font-weight:700;display:flex}.pulse-card__time{color:var(--ink-faint);font-size:var(--font-size-label);margin-left:auto;font-weight:400}.pulse-card__metric{align-items:baseline;gap:8px;margin:20px 0 11px;display:flex}.pulse-card__metric strong{letter-spacing:-.06em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:32px}.pulse-card__metric span{color:var(--ink-soft);font-size:var(--font-size-label)}.mini-bar{background:var(--paper-deep);height:5px;overflow:hidden}.mini-bar>span{height:100%;display:block}.pulse-card__footer,.shop-summary__footer{color:var(--ink-faint);font-size:var(--font-size-label);justify-content:space-between;gap:10px;margin-top:10px;display:flex}.rail-section{padding:20px 0 17px}.rail-section--bordered{border-top:1px solid var(--line)}.rail-section__heading{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.capability-stack{flex-direction:column;gap:1px;display:flex}.capability-row{font-size:var(--font-size-caption);border-bottom:1px solid #deddd4a6;align-items:center;gap:9px;padding:9px 0;display:flex}.capability-row:last-child{border-bottom:0}.capability-icon{background:var(--signal-pale);width:25px;height:25px;color:var(--signal-deep);justify-content:center;align-items:center;display:inline-flex}.capability-icon--1{background:var(--blue-pale);color:var(--blue)}.capability-icon--2{background:var(--clay-pale);color:var(--clay)}.capability-status{color:var(--signal-deep);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.signal-note{align-items:flex-start;gap:9px;display:flex}.signal-note__mark{background:var(--signal);color:#fff;flex:none;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.signal-note p{color:var(--ink-soft);font-size:var(--font-size-caption);margin:0;line-height:1.5}.signal-note strong{color:var(--ink);font-weight:700}.rail-link-card{background:var(--ink);color:var(--paper-bright);cursor:pointer;align-items:center;gap:10px;padding:12px 11px;display:flex}.rail-link-card:hover{background:#303530}.rail-link-card__icon{background:var(--signal);color:#fff;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.rail-link-card>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rail-link-card strong{font-size:var(--font-size-caption)}.rail-link-card span{color:#aab0a8;font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shops-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:20px;display:grid}.shop-directory{padding:17px 0 0}.panel-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 17px 14px;display:flex}.panel-topline>div{flex-direction:column;gap:6px;display:flex}.panel-topline strong{letter-spacing:-.04em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:19px}.branch-list{padding:6px}.branch-list__item{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:9px;padding:11px 9px;display:flex}.branch-list__item:hover,.branch-list__item.is-selected{background:var(--paper)}.branch-list__item.is-selected{box-shadow:inset 3px 0 var(--signal-deep)}.branch-list__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.branch-list__copy strong{font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.branch-list__copy small{color:var(--ink-faint);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-dot{border-radius:50%;width:6px;height:6px}.status-dot--open{background:var(--cyan)}.status-dot--closing{background:var(--clay)}.status-dot--offline{background:var(--ink-faint)}.directory-note{border-top:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:9px;padding:15px 16px;display:flex}.directory-note:hover{background:var(--paper)}.directory-note>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.directory-note strong{font-size:var(--font-size-caption)}.directory-note small{color:var(--ink-faint);font-size:var(--font-size-label)}.shop-editor{min-width:0}.shop-editor__header{justify-content:space-between;align-items:flex-end;gap:20px;margin:3px 0 18px;display:flex}.shop-editor__header-actions{align-items:center;gap:8px;display:flex}.shop-editor__eyebrow{color:var(--signal-deep);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-weight:700;display:flex}.shop-editor__header h2{letter-spacing:-.06em;margin:9px 0 4px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:31px}.shop-editor__header p{color:var(--ink-faint);font-size:var(--font-size-caption);margin:0}.shop-editor__header p span{margin:0 4px}.shop-summary{grid-template-columns:minmax(220px,1.1fr) minmax(180px,.9fr);margin-bottom:23px;display:grid}.shop-summary__image{background-position:50%;background-size:cover;min-height:148px}.image-label{color:var(--paper-bright);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;background:#1a1d1ad1;margin:12px;padding:5px 6px;font-weight:700;display:inline-block}.shop-summary__body{flex-direction:column;justify-content:center;min-height:148px;padding:21px;display:flex}.shop-summary__metric{letter-spacing:-.07em;margin:9px 0 14px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:36px;display:block}.editor-section{margin-bottom:24px}.editor-section__title{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.editor-section__title h3{letter-spacing:-.04em;margin:8px 0 0;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:19px}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.capability-toggle{border:1px solid var(--line);background:var(--paper-bright);min-height:67px;color:var(--ink);cursor:pointer;text-align:left;flex-wrap:wrap;align-items:flex-start;gap:7px;padding:11px;display:flex}.capability-toggle:hover{border-color:var(--line-strong);background:var(--paper)}.capability-toggle.is-enabled{background:var(--signal-pale);border-color:#b8adff}.capability-toggle__icon{background:var(--paper-deep);width:19px;height:19px;color:var(--ink-faint);justify-content:center;align-items:center;display:inline-flex}.capability-toggle.is-enabled .capability-toggle__icon{background:var(--signal);color:#fff}.capability-toggle>span:nth-child(2){font-size:var(--font-size-caption);align-self:center;font-weight:700}.capability-toggle__state{width:100%;color:var(--ink-faint);font-size:var(--font-size-label)}.capability-toggle.is-enabled .capability-toggle__state{color:var(--signal-deep)}.detail-grid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.detail-cell{background:var(--paper-bright);min-height:82px;color:var(--ink-soft);align-items:flex-start;gap:10px;padding:15px;display:flex}.detail-cell .inline-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:6px;font-weight:700;display:inline-flex}.detail-cell>div{flex-direction:column;gap:8px;min-width:0;display:flex}.detail-cell strong{color:var(--ink);font-size:var(--font-size-caption);line-height:1.35}.editor-actions{border-top:1px solid var(--line);color:var(--ink-faint);font-size:var(--font-size-label);justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.payout-summary-grid{grid-template-columns:minmax(260px,1.45fr) repeat(2,minmax(210px,.85fr));gap:10px;margin-bottom:22px;display:grid}.payout-hero{background:var(--ink);min-height:170px;color:var(--paper-bright);padding:20px}.payout-hero__label{color:#9ba49b;font-size:var(--font-size-label);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.payout-hero>strong{color:var(--cyan);letter-spacing:-.07em;margin:16px 0 6px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:36px;display:block}.payout-hero>span{color:#aab0a8;font-size:var(--font-size-label);margin-bottom:18px;display:block}.payout-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:18px;display:grid}.payout-table{min-width:0;padding-top:17px}.panel-header-row{justify-content:space-between;align-items:flex-end;gap:15px;padding:0 17px 15px;display:flex}.panel-header-row h2{letter-spacing:-.04em;margin:8px 0 0;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:19px}.period-tabs{gap:13px;display:flex}.period-tabs button{color:var(--ink-faint);cursor:pointer;font-size:var(--font-size-label);background:0 0;border-bottom:2px solid #0000;padding:6px 0}.period-tabs button.is-active{border-color:var(--signal-deep);color:var(--ink);font-weight:700}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:var(--ink-faint);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;background:#f5f9fe;padding:10px 17px;font-weight:700}td{border-top:1px solid var(--line);color:var(--ink-soft);font-size:var(--font-size-caption);white-space:nowrap;padding:13px 17px}td strong{color:var(--ink);font-weight:700}.table-branch{color:var(--ink);align-items:center;gap:7px;display:inline-flex}.table-branch__dot{border-radius:50%;width:6px;height:6px}.payout-side{min-width:0}.side-note{background:#e7e9e1;padding:18px}.side-note h3{letter-spacing:-.045em;margin:10px 0 8px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:20px}.side-note p{color:var(--ink-soft);font-size:var(--font-size-caption);margin:0 0 17px;line-height:1.55}.side-note__row{color:var(--ink-soft);font-size:var(--font-size-label);border-top:1px solid #a5aba099;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.side-note__row strong{color:var(--ink);font-weight:700}.side-note .text-link{margin-top:14px}.analytics-topline{grid-template-columns:repeat(3,minmax(150px,.75fr)) minmax(250px,1.4fr);gap:10px;margin-bottom:22px;display:grid}.insight-callout{background:var(--signal);color:#fff;align-items:flex-start;gap:11px;min-height:130px;padding:17px;display:flex}.insight-callout__icon{background:var(--ink);width:29px;height:29px;color:var(--cyan);justify-content:center;align-items:center;display:inline-flex}.insight-callout strong{letter-spacing:-.04em;margin:9px 0 5px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.12;display:block}.insight-callout p{color:#ffffffdb;font-size:var(--font-size-label);margin:0;line-height:1.4}.analytics-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:18px;display:grid}.chart-panel{min-width:0;padding-top:17px}.chart-legend{color:var(--ink-faint);font-size:var(--font-size-label);align-items:center;gap:14px;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.legend-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.legend-dot--signal{background:var(--signal)}.legend-dot--slate{background:var(--blue)}.chart-wrap{min-height:290px;padding:5px 17px 17px;display:flex}.chart-axis{width:29px;color:var(--ink-faint);font-size:var(--font-size-label);text-align:right;flex-direction:column;justify-content:space-between;padding:5px 0 27px;display:flex}.chart-area{flex:1;min-width:0;padding-left:12px;position:relative}.chart-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:6px 0 29px 12px}.chart-grid-lines span{border-top:1px dashed var(--line);display:block}.chart-area svg{z-index:1;width:100%;height:230px;display:block;position:relative;overflow:visible}.chart-labels{color:var(--ink-faint);font-size:var(--font-size-label);justify-content:space-between;padding:9px 0 0;display:flex}.analytics-breakdown{padding:17px}.analytics-breakdown h2{letter-spacing:-.04em;margin:8px 0 19px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:19px}.breakdown-list{flex-direction:column;gap:17px;display:flex}.breakdown-item>div{justify-content:space-between;margin-bottom:7px;display:flex}.breakdown-item strong{font-size:var(--font-size-caption)}.breakdown-item span{color:var(--ink-faint);font-size:var(--font-size-label)}.analytics-footnote{border-top:1px solid var(--line);color:var(--ink-faint);font-size:var(--font-size-label);align-items:flex-start;gap:7px;margin-top:22px;padding-top:14px;line-height:1.4;display:flex}.settings-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.settings-nav{padding:8px}.settings-nav>button{width:100%;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:9px;padding:10px 9px;display:flex}.settings-nav>button:hover,.settings-nav>button.is-active{background:var(--paper);color:var(--ink)}.settings-nav>button.is-active{box-shadow:inset 3px 0 var(--signal-deep);font-weight:700}.settings-nav>button span{font-size:var(--font-size-caption);flex:1}.settings-nav__footer{border-top:1px solid var(--line);color:var(--ink-faint);align-items:flex-start;gap:9px;margin:22px 9px 7px;padding-top:17px;display:flex}.settings-nav__footer span{font-size:var(--font-size-label);flex-direction:column;gap:4px;line-height:1.3;display:flex}.settings-nav__footer strong{color:var(--ink-soft);font-size:var(--font-size-label)}.settings-content{flex-direction:column;gap:15px;min-width:0;display:flex}.settings-block{padding:18px 19px}.settings-block__header{color:var(--ink-faint);justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.settings-block__header h2{color:var(--ink);letter-spacing:-.04em;margin:8px 0 0;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:19px}.setting-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:13px 0;display:flex}.setting-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.setting-row strong{font-size:var(--font-size-caption)}.setting-row span{color:var(--ink-faint);font-size:var(--font-size-label)}.text-input,.select-like{border:1px solid var(--line-strong);background:var(--paper);width:190px;height:32px;color:var(--ink);font-size:var(--font-size-caption);padding:0 10px}.select-like{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}.toggle{border:1px solid var(--line-strong);background:var(--paper);width:68px;height:29px;color:var(--ink-soft);cursor:pointer;font-size:var(--font-size-label);justify-content:space-between;align-items:center;padding:0 5px 0 9px;display:flex}.toggle i{background:var(--line-strong);width:17px;height:17px;transition:transform .18s var(--ease-out),background .18s var(--ease-out);display:inline-block}.toggle.is-on{background:var(--signal-pale);color:var(--signal-deep);border-color:#b8adff}.toggle.is-on i{background:var(--signal);transform:translate(0)}.toggle--warning.is-on{background:var(--clay-pale);color:var(--clay);border-color:#e1b19d}.toggle--warning.is-on i{background:var(--clay)}.settings-help{border:1px solid var(--line);background:var(--paper-bright);color:var(--ink);align-items:center;gap:12px;padding:15px 17px;display:flex}.settings-help__icon{background:var(--signal-pale);width:32px;height:32px;color:var(--signal-deep);justify-content:center;align-items:center;display:inline-flex}.settings-help>div:nth-child(2){flex:1;min-width:0}.settings-help strong{font-size:var(--font-size-caption)}.settings-help p{color:var(--ink-faint);font-size:var(--font-size-label);margin:5px 0 0}.settings-help .text-link{color:var(--signal)}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-in{0%{opacity:0;transform:scale(.96)translateY(-3px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1180px){.page-body,.topbar,.branch-context-banner{padding-left:25px;padding-right:25px}.job-row{grid-template-columns:minmax(230px,1.6fr) minmax(95px,.7fr) minmax(115px,.85fr) 70px}.job-row__payout{display:none}.analytics-topline{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-callout{grid-column:1/-1;min-height:auto}}@media (max-width:900px){.sidebar{width:224px;transition:transform .22s var(--ease-out);transform:translate(-100%);box-shadow:12px 0 35px #0000002e}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{z-index:25;pointer-events:none;transition:background .22s var(--ease-out);background:#14161400;display:block;position:fixed;inset:0}.sidebar-backdrop.is-visible{pointer-events:auto;background:#14161459}.main-content{margin-left:0}.mobile-menu-button{display:inline-flex}.workspace-grid,.payout-layout,.analytics-layout{grid-template-columns:1fr}.capacity-rail{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.rail-heading,.pulse-card{grid-column:1/-1}.rail-section--bordered{border-top:0}.rail-link-card{grid-column:1/-1}.shops-layout{grid-template-columns:1fr}.shop-directory{grid-template-columns:minmax(0,1fr) minmax(210px,.65fr);padding:17px 0 0;display:grid}.shop-directory .panel-topline{grid-column:1/-1}.shop-directory .branch-list{border-right:1px solid var(--line)}.shop-directory .directory-note{border-top:0;align-self:end}}@media (max-width:680px){.topbar{height:60px;padding:0 17px}.branch-context-banner{flex-direction:column;align-items:flex-start;gap:6px;padding:9px 17px;display:none}.branch-context-banner__copy{flex-wrap:wrap}.branch-context-banner button{padding-left:13px}.page-body{padding:26px 17px 42px}.page-heading,.page-heading__actions{flex-direction:column;align-items:stretch}.page-heading{gap:18px;margin-bottom:22px}.page-heading h1{font-size:31px}.page-heading__actions{gap:7px}.page-heading__actions button{width:100%}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.stat-card{min-height:117px;padding:13px}.stat-card__value{margin:13px 0 10px;font-size:24px}.stat-card__detail{display:none}.queue-panel__toolbar,.queue-panel__meta{flex-direction:column;align-items:stretch}.queue-panel__toolbar{gap:8px}.segmented-tabs{justify-content:space-between}.segmented-tabs button:after{bottom:-9px}.queue-tools{width:100%}.search-field{flex:1;width:auto}.filter-drawer{flex-direction:column;align-items:flex-start;gap:7px}.job-row{grid-template-columns:1fr auto;gap:9px 14px;padding:14px 7px;display:grid}.job-row__identity{grid-column:1/-1}.job-row__scope{grid-column:1}.job-row__timing{grid-column:2;align-items:flex-end}.job-row__action{grid-area:3/2}.job-row__payout{grid-area:3/1;align-items:flex-start;display:flex}.job-row__detail{max-width:240px}.queue-panel__footer{flex-direction:column;align-items:flex-start}.capacity-rail{display:block}.rail-heading{margin-top:22px}.rail-section--bordered{border-top:1px solid var(--line)}.shop-directory{display:block}.shop-directory .branch-list{border-right:0}.shop-directory .directory-note{border-top:1px solid var(--line)}.shop-editor__header{flex-direction:column;align-items:flex-start;gap:12px}.shop-editor__header-actions{flex-direction:column;align-items:stretch;width:100%}.shop-editor__header .secondary-button,.shop-editor__header .toggle{width:100%}.shop-summary{grid-template-columns:1fr}.shop-summary__image{min-height:145px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:1fr}.editor-actions{flex-direction:column;align-items:stretch}.editor-actions .signal-button{width:100%}.payout-summary-grid{grid-template-columns:1fr 1fr}.payout-hero{grid-column:1/-1}.panel-header-row{flex-direction:column;align-items:flex-start}.period-tabs{justify-content:space-between;width:100%}.analytics-topline{grid-template-columns:1fr 1fr}.insight-callout{grid-column:1/-1}.chart-legend{align-self:flex-start}.settings-layout{grid-template-columns:1fr}.settings-nav{gap:2px;padding:6px;display:flex;overflow-x:auto}.settings-nav>button{min-width:max-content}.settings-nav__footer{display:none}.setting-row{flex-direction:column;align-items:flex-start;gap:10px}.text-input,.select-like{width:100%}.settings-help{flex-wrap:wrap;align-items:flex-start}.settings-help .text-link{margin-left:44px}.context-chip span:not(.context-chip__indicator),.context-chip strong{display:none}.context-chip{padding:7px}.topbar__right{gap:11px}.topbar-session-email{display:none}}.job-row--clickable{cursor:pointer}.job-row--active:hover{background:#eef1df}.job-detail{border-top:2px solid var(--ink);animation:page-in .18s var(--ease-out);margin:0 8px 12px}.job-detail__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px 14px;display:flex}.job-detail__header h3{letter-spacing:-.045em;margin:9px 0 5px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:21px}.job-detail__header p{color:var(--ink-soft);font-size:var(--font-size-caption);margin:0}.job-detail__status{align-items:flex-start;gap:9px;display:flex}.job-status{background:var(--paper-deep);color:var(--ink-soft);font-size:var(--font-size-label);align-items:center;gap:7px;padding:7px 9px;font-weight:700;display:inline-flex}.job-status.is-ready{background:var(--signal);color:var(--ink)}.job-detail__body{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:18px;padding:17px 18px;display:grid}.job-detail__subhead,.job-detail__title,.job-detail__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-detail__files{min-width:0}.file-row{border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:var(--font-size-caption);align-items:center;gap:8px;padding:10px 0;display:flex}.file-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.file-row svg:last-child{color:var(--signal-deep)}.job-detail__grid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.job-detail__item{background:#f5f9fe;align-items:flex-start;gap:9px;min-height:67px;padding:12px;display:flex}.job-detail__item>div{flex-direction:column;gap:6px;min-width:0;display:flex}.job-detail__item strong{color:var(--ink);font-size:var(--font-size-label);line-height:1.35}.job-detail__icon{background:var(--paper-bright);width:23px;height:23px;color:var(--ink-faint);flex:none;justify-content:center;align-items:center;display:inline-flex}.job-detail__footer{border-top:1px solid var(--line);background:#f5f9fe;align-items:center;padding:13px 18px 15px}.fulfilment-route{align-items:center;gap:9px;min-width:0;display:flex}.fulfilment-route__icon{background:var(--signal);width:30px;height:30px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.fulfilment-route>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.fulfilment-route strong{font-size:var(--font-size-caption)}.fulfilment-route small{color:var(--ink-faint);font-size:var(--font-size-label)}.job-detail__actions{align-items:center;gap:7px;display:flex}.secondary-button.is-confirmed{background:var(--signal-pale);color:#67771a;border-color:#b9ca45}.production-banner-list{flex-direction:column;gap:7px;display:flex}.production-banner{border:1px solid var(--line);background:var(--paper-bright);align-items:stretch;gap:12px;padding:12px;display:flex}.production-banner.is-enabled{background:#f8fbdc;border-color:#c9d77d}.production-banner__mark{background:var(--paper-deep);width:30px;height:30px;color:var(--ink-faint);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.production-banner.is-enabled .production-banner__mark{background:var(--signal);color:var(--ink)}.production-banner__main{flex:1;min-width:0}.production-banner__title{align-items:baseline;gap:8px;display:flex}.production-banner__title strong{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-body);letter-spacing:-.02em}.production-banner__title span{color:var(--ink-faint);font-size:var(--font-size-label)}.production-banner__facts{color:var(--ink-soft);font-size:var(--font-size-label);grid-template-columns:.8fr .9fr 1.5fr;gap:14px;margin-top:10px;display:grid}.production-banner__facts span{flex-direction:column;gap:4px;display:flex}.production-banner__facts small{color:var(--ink-faint);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.production-banner__toggle{color:var(--ink-soft);cursor:pointer;font-size:var(--font-size-label);background:0 0;align-self:flex-start;padding:5px 7px;font-weight:700}.production-banner__toggle:hover{color:var(--ink)}.fulfilment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.fulfilment-option{border:1px solid var(--line);background:var(--paper-bright);min-height:77px;color:var(--ink);cursor:pointer;text-align:left;align-items:flex-start;gap:9px;padding:12px;display:flex}.fulfilment-option:hover{border-color:var(--line-strong);background:var(--paper)}.fulfilment-option.is-enabled{background:#f8fbdc;border-color:#c9d77d}.fulfilment-option__icon{background:var(--paper-deep);width:27px;height:27px;color:var(--ink-soft);flex:none;justify-content:center;align-items:center;display:inline-flex}.fulfilment-option.is-enabled .fulfilment-option__icon{background:var(--signal);color:var(--ink)}.fulfilment-option>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.fulfilment-option strong{font-size:var(--font-size-label);line-height:1.25}.fulfilment-option small{color:var(--ink-faint);font-size:var(--font-size-label);line-height:1.35}.option-check{color:var(--signal-deep)}.fulfilment-tags{gap:6px;margin-top:8px;display:flex}.team-summary{grid-template-columns:minmax(160px,.6fr) minmax(160px,.6fr) minmax(280px,1.3fr);gap:10px;margin-bottom:20px;display:grid}.team-summary__card{flex-direction:column;justify-content:center;gap:6px;min-height:111px;padding:17px;display:flex}.team-summary__card strong{letter-spacing:-.05em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:27px}.team-summary__card>span:last-child{color:var(--ink-faint);font-size:var(--font-size-label)}.team-summary__card--signal{background:var(--signal);color:#fff;flex-direction:row;align-items:flex-start;gap:10px;display:flex}.team-summary__card--signal>svg{flex:none;margin-top:2px}.team-summary__card--signal>div{flex-direction:column;gap:6px;display:flex}.team-summary__card--signal strong{font-size:var(--font-size-body)}.team-summary__card--signal span{color:#ffffffdb;font-size:var(--font-size-label);line-height:1.45}.team-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:18px;display:grid}.team-table{min-width:0;padding-top:17px}.team-table__head,.team-member{grid-template-columns:minmax(180px,1.5fr) minmax(95px,.75fr) minmax(100px,.8fr) minmax(130px,1fr) 80px;align-items:center;gap:14px;display:grid}.team-table__head{color:var(--ink-faint);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;background:#f5f9fe;padding:9px 17px;font-weight:700}.team-member{border-top:1px solid var(--line);min-height:70px;color:var(--ink-soft);font-size:var(--font-size-label);padding:10px 17px}.team-member__person{align-items:center;gap:9px;min-width:0;display:flex}.team-member__avatar{width:29px;height:29px;color:var(--ink);font-size:var(--font-size-label);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.team-member__person>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.team-member__person strong{color:var(--ink);font-size:var(--font-size-caption)}.team-member__person small{color:var(--ink-faint);font-size:var(--font-size-label)}.team-member__branch{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.team-member__days,.team-member__orders{line-height:1.35}.team-side{min-width:0}.team-side__card{padding:17px 0 9px}.team-side__card .panel-header-row{padding:0 17px 12px}.coverage-row{border-top:1px solid var(--line);align-items:center;gap:9px;padding:11px 17px;display:flex}.coverage-row>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.coverage-row strong{color:var(--ink);font-size:var(--font-size-caption)}.coverage-row small{color:var(--ink-faint);font-size:var(--font-size-label)}.coverage-row__count{color:var(--ink-soft);font-size:var(--font-size-label)}.team-side__note{background:var(--paper-deep);color:var(--ink-soft);align-items:flex-start;gap:9px;margin-top:15px;padding:15px;display:flex}.team-side__note>div{flex-direction:column;gap:4px;display:flex}.team-side__note strong{color:var(--ink);font-size:var(--font-size-caption)}.team-side__note p{font-size:var(--font-size-label);margin:0;line-height:1.45}@media (max-width:900px){.job-detail__body,.team-layout{grid-template-columns:1fr}.team-side{grid-template-columns:1fr 1fr;gap:15px;display:grid}.team-side__note{margin-top:0}}@media (max-width:680px){.job-detail__header,.job-detail__footer{flex-direction:column;align-items:stretch}.job-detail__status{justify-content:space-between}.job-detail__grid{grid-template-columns:1fr}.job-detail__actions{flex-direction:column}.job-detail__actions button{width:100%}.production-banner{gap:8px}.production-banner__facts{grid-template-columns:1fr;gap:6px}.production-banner__toggle{padding:4px 0}.fulfilment-options{grid-template-columns:1fr}.team-summary{grid-template-columns:1fr 1fr}.team-summary__card--signal{grid-column:1/-1;min-height:auto}.team-table__head{display:none}.team-member{grid-template-columns:1fr auto;gap:8px 12px;padding:13px 12px}.team-member__person{grid-column:1/-1}.team-member__branch{grid-column:1}.team-member__days{color:var(--ink-faint);grid-column:1}.team-member__orders{grid-column:1/-1}.team-member>.pill{grid-area:2/2}.team-side{display:block}.team-side__note{margin-top:15px}}.page-heading--queue{align-items:center;margin-bottom:14px}.topbar{height:56px}.page-heading--queue>div:first-child{align-items:baseline;gap:10px;display:flex}.page-heading--queue h1{letter-spacing:-.055em;margin:0;font-size:23px;display:block}.page-heading--queue .section-kicker{flex:none;display:inline-flex}.page-heading--queue p{display:none}.workspace-grid--queue-only{flex:1;align-items:stretch;min-height:0;display:flex}.workspace-grid--queue-only .queue-panel{flex-direction:column;width:100%;min-height:0;display:flex}.workspace-grid--queue-only .queue-panel>.job-list,.workspace-grid--queue-only .queue-panel>.quote-request-list{flex:1}.workspace-grid--queue-only .queue-panel>.job-list>.empty-state,.workspace-grid--queue-only .queue-panel>.quote-request-list>.empty-state{min-height:100%}.queue-panel__toolbar{min-height:57px}.queue-panel__footer{min-height:43px}.job-detail__checklist{flex-direction:column;min-width:0;display:flex}.job-step{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;min-height:49px;padding:8px 0;display:flex}.job-step input{opacity:0;position:absolute}.job-step__box{border:1px solid var(--line-strong);background:var(--paper-bright);width:17px;height:17px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.job-step.is-done .job-step__box{border-color:var(--signal-deep);background:var(--signal)}.job-step.is-done .job-step__copy strong{color:var(--ink-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.job-step__copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.job-step__copy strong{color:var(--ink);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.job-detail__progress-card{border:1px solid var(--line);background:#f5f9fe;align-self:start;padding:15px}.job-detail__progress-card>strong{letter-spacing:-.05em;margin:12px 0 10px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:24px;display:block}.job-detail__progress-card p{color:var(--ink-faint);font-size:var(--font-size-label);margin:11px 0 0;line-height:1.45}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:modal-fade .16s var(--ease-out);background:#1a1d1a42;justify-content:center;align-items:flex-start;padding:106px 20px 20px;display:flex;position:fixed;inset:0}.backlog-modal{width:min(540px,100%);animation:modal-in .19s var(--ease-out);padding:19px;box-shadow:0 24px 70px #1a1d1a3d}.backlog-modal__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:16px;display:flex}.backlog-modal h2{letter-spacing:-.055em;margin:8px 0 0;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:24px}.backlog-modal__match{align-items:center;gap:10px;margin:17px 0 13px;display:flex}.backlog-modal__match>div:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.backlog-modal__match strong{font-size:var(--font-size-caption)}.backlog-modal__match span{color:var(--ink-soft);font-size:var(--font-size-label)}.backlog-modal__copy{color:var(--ink-soft);font-size:var(--font-size-caption);margin:0;line-height:1.5}.backlog-modal__facts{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid}.backlog-modal__facts span{color:var(--ink);font-size:var(--font-size-label);background:#f5f9fe;flex-direction:column;gap:5px;padding:11px;display:flex}.backlog-modal__facts small{color:var(--ink-faint);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.backlog-modal__actions{border-top:1px solid var(--line);justify-content:flex-end;gap:7px;padding-top:14px;display:flex}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.calendar-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:13px 17px;display:flex}.calendar-toolbar>div:first-child{flex-direction:column;gap:6px;display:flex}.calendar-toolbar strong{letter-spacing:-.035em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:17px}.calendar-legend{color:var(--ink-soft);font-size:var(--font-size-label);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.calendar-legend span{align-items:center;gap:5px;display:inline-flex}.calendar-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.calendar-panel{overflow:hidden}.calendar-grid__header,.calendar-grid__body{grid-template-columns:50px repeat(7,minmax(84px,1fr));min-width:720px;display:grid}.calendar-grid__header{border-bottom:1px solid var(--line)}.time-gutter{border-right:1px solid var(--line)}.calendar-day{border-right:1px solid var(--line);min-height:62px;color:var(--ink-faint);font-size:var(--font-size-label);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.calendar-day strong{color:var(--ink);letter-spacing:-.04em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:20px}.calendar-day.is-today{background:var(--signal-pale);color:var(--signal-deep)}.calendar-day.is-today strong{color:var(--ink)}.calendar-grid__body{height:500px}.time-labels{border-right:1px solid var(--line);color:var(--ink-faint);font-size:var(--font-size-label);text-align:right;flex-direction:column;justify-content:space-between;padding:14px 7px 17px 0;display:flex}.calendar-column{border-right:1px solid var(--line);background:#fff;position:relative}.calendar-hour-line{border-top:1px dashed var(--line);position:absolute;left:0;right:0}.calendar-hour-line:first-child{top:20%}.calendar-hour-line:nth-child(2){top:40%}.calendar-hour-line:nth-child(3){top:60%}.calendar-hour-line:nth-child(4){top:80%}.calendar-hour-line:nth-child(5){top:100%}.shift-block{z-index:1;background:var(--paper-deep);color:var(--ink);cursor:pointer;text-align:left;border-left:3px solid;flex-direction:column;align-items:flex-start;gap:3px;padding:7px;display:flex;position:absolute;left:5px;right:5px}.shift-block:hover{filter:brightness(.97);transform:translate(1px)}.shift-block strong{font-size:var(--font-size-label)}.shift-block small{color:var(--ink-soft);font-size:var(--font-size-label)}.schedule-note{color:var(--ink-faint);font-size:var(--font-size-label);align-items:center;gap:7px;margin-top:12px;display:flex}@media (max-width:680px){.page-heading--queue{align-items:flex-start;gap:11px}.page-heading--queue>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}.page-heading--queue h1{margin:0;font-size:29px;display:block}.page-heading--queue .page-heading__actions{flex-direction:row}.page-heading--queue .page-heading__actions button{flex:1;width:auto}.job-detail__progress-card{margin-top:2px}.backlog-modal__facts{grid-template-columns:1fr}.backlog-modal__actions{flex-direction:column-reverse}.backlog-modal__actions button{width:100%}.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-legend{gap:8px}.calendar-panel{overflow-x:auto}}.sidebar.is-collapsed{width:76px;padding-left:10px;padding-right:10px}.sidebar.is-collapsed~.main-content{margin-left:76px}.sidebar.is-collapsed .sidebar__top{justify-content:center;padding:0}.sidebar.is-collapsed .sidebar__top .sidebar-collapse{background:var(--sidebar);border:1px solid #596157;width:20px;height:20px;position:absolute;top:25px;right:-10px}.sidebar.is-collapsed .brand-wordmark,.sidebar.is-collapsed .nav-label,.sidebar.is-collapsed .branch-switcher__copy,.sidebar.is-collapsed .branch-switcher>svg,.sidebar.is-collapsed .sync-status>div,.sidebar.is-collapsed .profile-chip>span:not(.profile-avatar),.sidebar.is-collapsed .profile-chip>svg,.sidebar.is-collapsed .nav-count{display:none}.sidebar.is-collapsed .branch-switcher-wrap{margin-top:42px}.sidebar.is-collapsed .branch-switcher{justify-content:center;padding:9px 4px}.sidebar.is-collapsed .branch-menu{width:210px;left:60px}.sidebar.is-collapsed .main-nav{gap:4px}.sidebar.is-collapsed .main-nav__item{justify-content:center;padding:10px 0}.sidebar.is-collapsed .sync-status{justify-content:center;padding-left:0;padding-right:0}.sidebar.is-collapsed .profile-chip{justify-content:center;padding:8px 0}.sidebar.is-collapsed .sidebar__bottom{flex-direction:column;align-items:center;display:flex}.split-button{border:1px solid var(--line);background:var(--paper-bright);color:var(--ink-soft);cursor:pointer;font-size:var(--font-size-label);align-items:center;gap:6px;padding:7px 9px;font-weight:700;display:inline-flex}.split-button:hover,.split-button.is-active{border-color:var(--signal-deep);background:var(--signal-pale);color:var(--ink)}.split-view-banner{border-bottom:1px solid var(--line);background:var(--signal-pale);color:var(--ink-soft);font-size:var(--font-size-label);justify-content:space-between;align-items:center;gap:10px;padding:10px 17px;display:flex}.split-view-banner>span{color:var(--ink);align-items:center;gap:7px;font-weight:700;display:inline-flex}.split-job-grid{border-bottom:1px solid var(--line);background:#e4eef9;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.split-job-grid .job-detail{min-width:0;margin:0}.split-job-grid .job-detail__body{grid-template-columns:1fr;gap:12px;padding:13px 14px}.split-job-grid .job-detail__header{padding:13px 14px 11px}.split-job-grid .job-detail__header h3{font-size:var(--font-size-body)}.split-job-grid .job-detail__footer{padding:11px 14px 13px}.split-job-grid .job-detail__actions{flex-direction:column;align-items:stretch}.split-job-grid .job-detail__actions button{justify-content:center}.job-list--split-below{border-top:1px solid var(--line);margin-top:10px}@media (max-width:900px){.sidebar.is-collapsed{width:224px;padding:25px 16px 17px}.sidebar.is-collapsed~.main-content{margin-left:0}.sidebar.is-collapsed .sidebar__top{justify-content:space-between;padding:0 5px 0 7px}.sidebar.is-collapsed .sidebar__top .sidebar-collapse{background:0 0;border:0;width:auto;height:auto;position:static}.sidebar.is-collapsed .brand-wordmark,.sidebar.is-collapsed .nav-label,.sidebar.is-collapsed .branch-switcher__copy,.sidebar.is-collapsed .branch-switcher>svg,.sidebar.is-collapsed .sync-status>div,.sidebar.is-collapsed .profile-chip>span:not(.profile-avatar),.sidebar.is-collapsed .profile-chip>svg,.sidebar.is-collapsed .nav-count{display:inline}.sidebar.is-collapsed .sidebar__top .brand-lockup--compact .brand-wordmark,.sidebar.is-collapsed .sidebar__top .brand-lockup--compact .brand-mark{display:inline-flex}.sidebar.is-collapsed .branch-switcher{justify-content:flex-start;padding:9px 8px}.sidebar.is-collapsed .main-nav__item{justify-content:flex-start;padding:10px 11px}.sidebar.is-collapsed .sync-status{justify-content:flex-start;padding-left:9px;padding-right:9px}.sidebar.is-collapsed .profile-chip{justify-content:flex-start;padding:8px 9px}.sidebar.is-collapsed .sidebar__bottom{display:block}.split-job-grid{grid-template-columns:1fr}}@media (max-width:680px){.split-view-banner{flex-direction:column;align-items:flex-start}.split-job-grid{padding:7px}.split-job-grid .job-detail__body{padding:12px}.split-job-grid .job-detail__footer{padding:11px 12px 12px}.split-button{display:none}}.calendar-toolbar__main,.calendar-controls,.calendar-mode-toggle{align-items:center;display:flex}.calendar-toolbar__main{gap:7px}.calendar-toolbar__main>div{flex-direction:column;gap:6px;margin-left:5px;display:flex}.calendar-nav-button{border:1px solid var(--line);background:var(--paper-bright);width:28px;height:28px;color:var(--ink-soft);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.calendar-nav-button:hover{border-color:var(--signal);color:var(--signal)}.calendar-controls{justify-content:flex-end;gap:16px}.calendar-mode-toggle{border:1px solid var(--line)}.calendar-mode-toggle button{background:var(--paper-bright);min-width:52px;color:var(--ink-soft);cursor:pointer;font-size:var(--font-size-label);padding:7px 9px;font-weight:700}.calendar-mode-toggle button.is-active{background:var(--signal);color:#fff}.real-calendar{overflow:hidden}.real-calendar__weekdays,.real-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:720px;display:grid}.real-calendar__weekdays{border-bottom:1px solid var(--line)}.real-calendar__weekdays span{border-right:1px solid var(--line);color:var(--ink-faint);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;padding:11px 12px 9px;font-weight:700}.real-calendar__grid{grid-auto-rows:minmax(105px,auto)}.real-calendar__day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-bright);min-width:0;color:var(--ink);cursor:pointer;text-align:left;flex-direction:column;align-items:stretch;padding:9px;display:flex;position:relative}.real-calendar__day:hover{background:#f3f8ff}.real-calendar__day.is-selected{box-shadow:inset 0 0 0 2px var(--signal)}.real-calendar__day.is-today .real-calendar__date{background:var(--cyan);width:24px;height:24px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.real-calendar__day.is-muted{color:var(--ink-faint);background:#eef3f9}.real-calendar__date{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-body);align-self:flex-start;margin-bottom:6px;font-weight:600}.real-calendar__events{flex-direction:column;gap:4px;min-width:0;display:flex}.calendar-event{background:var(--cyan-pale);min-width:0;color:var(--ink);border-left:3px solid;flex-direction:column;gap:2px;padding:5px 6px;display:flex}.calendar-event strong{font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-event small,.calendar-event em{color:var(--ink-soft);font-size:var(--font-size-label);font-style:normal}.calendar-event em{color:var(--signal-deep);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-weight:700}.real-calendar--month .real-calendar__grid{grid-auto-rows:minmax(92px,1fr)}.real-calendar--month .real-calendar__day{min-height:92px}.real-calendar--month .calendar-event{padding:4px 5px}.real-calendar--month .calendar-event small{display:none}.calendar-detail{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:18px;margin-top:14px;padding:15px 17px;display:grid}.calendar-detail h2{letter-spacing:-.04em;margin:7px 0 0;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:19px}.calendar-detail__events{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.calendar-detail__event{border:1px solid var(--line);background:var(--paper);min-width:190px;color:var(--ink);cursor:pointer;text-align:left;flex:190px;align-items:center;gap:8px;padding:9px 10px;display:inline-flex}.calendar-detail__event:hover{border-color:var(--signal);background:var(--signal-pale)}.calendar-detail__event>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.calendar-detail__event strong{font-size:var(--font-size-caption)}.calendar-detail__event small{color:var(--ink-soft);font-size:var(--font-size-label)}.calendar-event__dot{border-radius:50%;flex:none;width:7px;height:7px}.calendar-detail__empty{color:var(--ink-faint);font-size:var(--font-size-caption)}@media (max-width:680px){.calendar-toolbar__main,.calendar-controls{justify-content:space-between;width:100%}.calendar-controls{flex-direction:column;align-items:flex-start;gap:10px}.real-calendar__weekdays,.real-calendar__grid{min-width:670px}.real-calendar__day{min-height:96px;padding:7px}.calendar-detail{grid-template-columns:1fr;gap:10px}.calendar-detail__event{min-width:100%}}.language-switcher{border:1px solid var(--line);background:var(--paper-bright);min-width:31px;height:28px;color:var(--ink-soft);cursor:pointer;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-label);letter-spacing:.06em;transition:border-color .16s var(--ease-out),background .16s var(--ease-out),color .16s var(--ease-out);justify-content:center;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.language-switcher:hover,.language-switcher:focus-visible{border-color:var(--signal);background:var(--signal-pale);color:var(--signal-deep);outline:none}@media (max-width:680px){.language-switcher{min-width:29px;padding:0 5px}}.hours-editor{overflow:hidden}.hours-week{border:1px solid var(--line);background:var(--paper-bright);margin-top:16px}.hours-week__scale{color:var(--ink-faint);font:var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;letter-spacing:.05em;grid-template-columns:120px repeat(4,1fr);padding:8px 14px 8px 16px;display:grid}.hours-week__scale span:not(:first-child){border-left:1px solid var(--line-soft);padding-left:8px}.hours-row{border-top:1px solid var(--line-soft);grid-template-columns:120px minmax(180px,1fr) 150px;align-items:center;gap:14px;min-height:48px;padding:7px 14px 7px 16px;display:grid}.hours-row__day{min-width:0;color:var(--ink);cursor:pointer;align-items:center;gap:8px;display:flex}.hours-row__day input{opacity:0;pointer-events:none;position:absolute}.hours-row__day .fake-checkbox{border:1px solid var(--line);background:var(--paper);color:#fff;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.hours-row__day input:checked+.fake-checkbox{border-color:var(--signal);background:var(--signal)}.hours-row__day strong{font-size:var(--font-size-caption)}.hours-row__track{border:1px solid var(--line-soft);background:repeating-linear-gradient(90deg,var(--paper)0,var(--paper) calc(25% - 1px),var(--line-soft)25%);height:22px;position:relative;overflow:hidden}.hours-range{background:linear-gradient(90deg,var(--signal-deep),var(--signal-cyan));min-width:10px;position:absolute;top:3px;bottom:3px;box-shadow:inset 0 0 0 1px #ffffff73}.hours-range.is-closed{background:var(--paper-muted);box-shadow:none}.hours-row__closed{color:var(--ink-faint);font:var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;place-items:center;display:grid;position:absolute;inset:0}.hours-row__inputs{color:var(--ink-faint);align-items:center;gap:6px;display:flex}.hours-row__inputs input{border:1px solid var(--line);background:var(--paper);width:64px;color:var(--ink);font:var(--font-size-caption)"DM Sans",ui-sans-serif,system-ui,sans-serif;padding:7px 6px}.hours-row__inputs input:disabled{color:var(--ink-faint);background:var(--paper-muted)}.hours-editor__footer{color:var(--ink-soft);font-size:var(--font-size-caption);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}@media (max-width:760px){.hours-week{overflow-x:auto}.hours-week__scale,.hours-row{min-width:650px}.hours-editor__footer{flex-direction:column;align-items:flex-start}}.editor-section__intro{max-width:640px;color:var(--ink-soft);font-size:var(--font-size-caption);margin:-6px 0 14px;line-height:1.55}.catalogue-groups{gap:8px;display:grid}.catalogue-group{border:1px solid var(--line);background:var(--paper-bright)}.catalogue-group__header{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.catalogue-group__header:hover{background:var(--blue-wash)}.catalogue-group__chevron{color:var(--signal-deep);font:22px/1 DM Sans,ui-sans-serif,system-ui,sans-serif}.catalogue-group__header strong,.catalogue-group__header small{display:block}.catalogue-group__header strong{font-size:var(--font-size-body)}.catalogue-group__header small{color:var(--ink-soft);font-size:var(--font-size-caption);margin-top:3px}.catalogue-group__count{background:var(--paper-muted);color:var(--ink-soft);font:var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;align-self:start;padding:4px 7px}.catalogue-group__products{border-top:1px solid var(--line-soft)}.catalogue-product{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(190px,1.05fr) minmax(250px,1.6fr) auto;align-items:center;gap:16px;padding:13px 14px 13px 48px;display:grid}.catalogue-product:last-child{border-bottom:0}.catalogue-product__main{align-items:flex-start;gap:9px;min-width:0;display:flex}.catalogue-product__mark{border:1px solid var(--line);width:18px;height:18px;color:var(--ink-faint);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.catalogue-product.is-enabled .catalogue-product__mark{border-color:var(--signal);background:var(--signal);color:#fff}.catalogue-product__main strong,.catalogue-product__main small{display:block}.catalogue-product__main strong{font-size:var(--font-size-caption)}.catalogue-product__main small{color:var(--ink-soft);font-size:var(--font-size-caption);margin-top:3px;line-height:1.4}.catalogue-product__options{flex-wrap:wrap;gap:5px;display:flex}.catalogue-product__options span{background:var(--blue-wash);color:var(--ink-soft);font-size:var(--font-size-label);padding:4px 6px}.catalogue-product__toggle{border:1px solid var(--line);background:var(--paper-bright);min-width:67px;color:var(--ink-soft);font:var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;padding:7px 8px;font-weight:700}.catalogue-product.is-enabled .catalogue-product__toggle{border-color:var(--signal-deep);background:var(--signal-deep);color:#fff}.hours-list{border:1px solid var(--line);background:var(--paper-bright)}.hours-list .hours-row{grid-template-columns:minmax(150px,.7fr) minmax(0,1fr);min-height:54px;padding:9px 14px 9px 16px}.hours-row__inputs{justify-content:stretch;width:100%}.hours-row__inputs input{flex:1 1 0;width:auto;min-width:0}.hours-row__status{color:var(--ink-faint);font-size:var(--font-size-label);white-space:nowrap;margin-left:8px}.editor-actions.is-dirty{border-color:var(--signal-deep);background:linear-gradient(90deg,var(--paper-bright),var(--blue-wash))}.editor-actions.is-saved{background:var(--paper-bright)}.save-state-dot{background:var(--ink-faint);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.editor-actions.is-dirty .save-state-dot{background:var(--signal-cyan);box-shadow:0 0 0 3px #00bfff26}.editor-actions .signal-button:disabled{cursor:default;opacity:.55}@media (max-width:760px){.catalogue-product{grid-template-columns:1fr auto;gap:10px;padding-left:28px}.catalogue-product__options{grid-column:1/-1}.catalogue-product__toggle{grid-area:1/2}.hours-list .hours-row{grid-template-columns:1fr;gap:8px}.hours-row__inputs{flex-wrap:wrap}.hours-row__status{width:100%;margin-left:0}}.shops-command-page .shop-editor__header>div:first-child{flex:auto;min-width:0}.shops-command-page .shop-editor__header-actions{flex:none}.shops-command-page .shop-editor__header-actions .toggle,.shops-command-page .shop-editor__header-actions .secondary-button{white-space:nowrap;flex:none;width:max-content;min-width:126px;height:40px;min-height:40px;padding-inline:14px}.shops-command-page .shop-editor__header-actions .toggle{min-width:136px}.shop-section-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:14px;padding:4px;display:grid}.shop-section-tabs button{min-height:42px;color:var(--ink-soft);font:700 var(--font-size-caption)"DM Sans",ui-sans-serif,system-ui,sans-serif;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;display:inline-flex;position:relative}.shop-section-tabs button:hover{background:var(--blue-wash);color:var(--signal-deep)}.shop-section-tabs button.is-active{background:var(--signal-pale);color:var(--signal-deep);box-shadow:inset 0 -2px var(--signal-deep);border-color:#c7bbff}.unsaved-dot{background:var(--signal-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #00bfff24}.shop-command-overview,.shop-production-workspace,.shop-operations-workspace{min-width:0}.shop-profile-panel{margin-bottom:10px;padding:20px}.shop-profile-panel__heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.shop-profile-panel__heading>div{flex:auto;min-width:0}.shop-profile-panel__heading>.secondary-button{min-width:164px;min-height:40px;padding-inline:16px}.shop-profile-panel__heading h3,.production-profile-head h3{letter-spacing:-.045em;margin:8px 0 4px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:22px}.shop-profile-panel__heading p,.production-profile-head p{max-width:620px;color:var(--ink-soft);font-size:var(--font-size-caption);margin:0;line-height:1.5}.capability-chip-row{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.capability-chip-row>span{border:1px solid var(--line);background:var(--paper-bright);min-height:26px;color:var(--ink-soft);font:700 var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.shop-overview-split{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:10px;display:grid}.equipment-evidence,.operational-snapshot{padding:18px}.equipment-list{border:1px solid var(--line-soft);background:var(--line-soft);gap:1px;display:grid}.equipment-row{background:var(--paper-bright);grid-template-columns:29px minmax(0,1fr) minmax(118px,auto) auto;align-items:center;gap:9px;padding:11px;display:grid}.equipment-row__mark{background:var(--blue-wash);width:29px;height:29px;color:var(--signal-deep);justify-content:center;align-items:center;display:inline-flex}.equipment-row>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.equipment-row strong{font-size:var(--font-size-caption)}.equipment-row small{color:var(--ink-soft);font-size:var(--font-size-label)}.equipment-row select{border:1px solid var(--line);background:var(--paper-bright);min-height:34px;color:var(--ink);font:700 var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;padding:0 9px}.equipment-setup{border:1px solid var(--line);background:var(--paper-deep);grid-template-columns:minmax(230px,1.5fr) minmax(220px,1fr) 92px 150px;gap:9px;margin:14px 0;padding:14px;display:grid}.equipment-setup .modal-field{align-content:start;padding:0}.equipment-setup .modal-field small{color:var(--ink-soft);font-size:var(--font-size-label)}.equipment-setup .search-field{background:var(--paper-bright);max-width:none}.equipment-setup input,.equipment-setup select{min-height:40px}.equipment-setup__actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.equipment-setup__actions>small{max-width:560px;color:var(--ink-soft);font-size:var(--font-size-label);line-height:1.45}.capability-evidence{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.capability-evidence .capability-chip-row{margin-top:8px}.capability-evidence .text-link{margin-top:10px}.snapshot-list{border:1px solid var(--line-soft);background:var(--line-soft);gap:1px;display:grid}.snapshot-list>span{background:var(--paper-bright);grid-template-columns:20px minmax(0,1fr);gap:2px 8px;padding:11px;display:grid}.snapshot-list svg{color:var(--signal-deep);grid-row:1/3;align-self:center}.snapshot-list small{color:var(--ink-faint);font-size:var(--font-size-label)}.snapshot-list strong{font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty-state--compact{min-height:110px;padding:20px}.production-profile-head{border-left:3px solid var(--signal-deep);justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:18px 20px;display:flex}.core-print-editor{margin-bottom:10px;padding:20px}.option-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.compact-option-group,.advanced-option-group fieldset{border:1px solid var(--line);background:var(--paper);min-width:0;margin:0;padding:12px}.production-starters{border:1px solid var(--line);background:var(--paper-deep);gap:10px;margin:14px 0 18px;padding:13px;display:grid}.production-starters__heading{color:var(--signal-deep);align-items:flex-start;gap:9px;display:flex}.production-starters__heading>svg{flex:none;margin-top:1px}.production-starters__heading span{flex-direction:column;gap:2px;display:flex}.production-starters__heading strong{color:var(--ink);font:700 var(--font-size-caption)"DM Sans",ui-sans-serif,system-ui,sans-serif}.production-starters__heading small{color:var(--ink-soft);font-size:var(--font-size-label);line-height:1.4}.production-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.production-starter-grid button{border:1px solid var(--line);background:var(--paper-bright);min-width:0;min-height:94px;color:var(--ink);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:11px;display:flex}.production-starter-grid button:hover{border-color:var(--signal);box-shadow:inset 0 -2px 0 var(--signal)}.production-starter-grid strong{font:700 var(--font-size-caption)"DM Sans",ui-sans-serif,system-ui,sans-serif}.production-starter-grid small{color:var(--ink-soft);font-size:var(--font-size-label);flex:1;line-height:1.4}.production-starter-grid span{color:var(--signal-deep);font-size:var(--font-size-label);align-items:center;gap:2px;font-weight:700;display:inline-flex}.instant-pricing-policy{gap:14px;padding:18px;display:grid}.instant-pricing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.instant-pricing-options>button{border:1px solid var(--line);background:var(--paper-bright);min-width:0;min-height:96px;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:20px minmax(0,1fr);gap:4px 8px;padding:13px;display:grid}.instant-pricing-options>button:hover,.instant-pricing-options>button.is-selected{border-color:var(--signal-deep);background:var(--signal-pale)}.instant-pricing-options>button>span{border:1px solid var(--line-strong);width:18px;height:18px;color:var(--signal-deep);justify-content:center;align-items:center;display:inline-flex}.instant-pricing-options strong{font:700 var(--font-size-caption)"DM Sans",ui-sans-serif,system-ui,sans-serif}.instant-pricing-options small{color:var(--ink-soft);font-size:var(--font-size-label);grid-column:2;line-height:1.45}.instant-minimum-payout{max-width:340px}.compact-option-group legend{color:var(--ink);font:700 var(--font-size-caption)"DM Sans",ui-sans-serif,system-ui,sans-serif;padding:0 5px}.compact-option-group:disabled,.advanced-option-group fieldset:disabled{opacity:.5}.option-chip-grid{flex-wrap:wrap;gap:6px;display:flex}.option-chip{border:1px solid var(--line);background:var(--paper-bright);min-height:32px;color:var(--ink-soft);font:700 var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.option-chip:hover{background:var(--blue-wash);color:var(--signal-deep);border-color:#a997ff}.option-chip.is-selected{border-color:var(--signal-deep);background:var(--signal-pale);color:var(--signal-deep);box-shadow:inset 0 -2px var(--signal-deep)}.advanced-print-editor{margin-bottom:10px;overflow:hidden}.advanced-print-trigger{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:35px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:16px 18px;display:grid}.advanced-print-trigger:hover{background:var(--blue-wash)}.advanced-print-trigger__icon{background:var(--paper-deep);width:35px;height:35px;color:var(--signal-deep);justify-content:center;align-items:center;display:inline-flex}.advanced-print-trigger>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.advanced-print-trigger strong{font-size:var(--font-size-caption)}.advanced-print-trigger small{color:var(--ink-soft);font-size:var(--font-size-label)}.advanced-print-trigger>svg{color:var(--signal-deep);transition:transform .16s var(--ease-out)}.advanced-print-editor.is-open .advanced-print-trigger>svg{transform:rotate(180deg)}.advanced-print-body{border-top:1px solid var(--line-soft);padding:0 18px 18px}.advanced-option-search{max-width:none;margin:14px 0 10px}.advanced-option-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.advanced-option-group{border:1px solid var(--line);background:var(--paper);align-self:start}.advanced-option-group__header{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.advanced-option-group__header:hover{background:var(--blue-wash)}.advanced-option-group__header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.advanced-option-group__header strong{font-size:var(--font-size-caption)}.advanced-option-group__header small{color:var(--ink-faint);font-size:var(--font-size-label)}.advanced-option-group__header svg{color:var(--signal-deep);transition:transform .16s var(--ease-out)}.advanced-option-group.is-expanded .advanced-option-group__header svg{transform:rotate(180deg)}.advanced-option-group fieldset{border:0;border-top:1px solid var(--line-soft)}.section-save-bar{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;min-height:58px;margin-top:10px;padding:10px 12px;position:sticky;bottom:14px;box-shadow:0 12px 30px #12284a21}.section-save-bar>span{color:var(--ink-soft);font-size:var(--font-size-label)}.shop-operations-workspace .editor-section{margin-bottom:10px}.shop-operations-workspace .section-save-bar{box-shadow:none;border-bottom:0;border-left:0;border-right:0;margin-bottom:0;position:static}html[data-theme=dark] .shop-section-tabs button.is-active,html[data-theme=dark] .option-chip.is-selected{background:#201d4a}html[data-theme=dark] .section-save-bar{background:#102032f5}@media (max-width:1400px){.shop-overview-split{grid-template-columns:1fr}}@media (max-width:1120px){.equipment-setup{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.production-starter-grid,.instant-pricing-options{grid-template-columns:1fr}.production-starter-grid button,.instant-pricing-options>button{min-height:0}}@media (max-width:760px){.shops-command-page .shop-editor__header-actions .toggle,.shops-command-page .shop-editor__header-actions .secondary-button{width:100%}.shop-profile-panel__heading,.production-profile-head{flex-direction:column;align-items:flex-start}.shop-profile-panel__heading .secondary-button,.production-profile-head .toggle{width:100%}.option-group-grid,.advanced-option-groups,.equipment-setup{grid-template-columns:1fr}.section-save-bar,.equipment-setup__actions{flex-direction:column;align-items:stretch}.section-save-bar .signal-button,.equipment-setup__actions .signal-button{width:100%}}@media (max-width:520px){.shop-section-tabs button{min-height:48px;font-size:var(--font-size-label);flex-direction:column;gap:3px}.shop-profile-panel,.core-print-editor,.equipment-evidence,.operational-snapshot{padding:14px}.equipment-row{grid-template-columns:29px minmax(0,1fr)}.equipment-row select,.equipment-row .danger-link{grid-column:2;justify-self:start}.advanced-print-trigger{grid-template-columns:35px minmax(0,1fr) 18px}.advanced-print-trigger .pill{display:none}}.operator-mode-button,.shift-status-chip{min-height:28px;color:var(--ink-soft);font:var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.operator-mode-button:hover,.operator-mode-button:focus-visible{border-color:var(--line);background:var(--blue-wash);color:var(--signal-deep);outline:none}.operator-mode-button.is-active{border-color:var(--signal);background:var(--signal-pale);color:var(--signal-deep)}.shift-status-chip{border-color:var(--line);background:var(--paper-bright);color:var(--ink);gap:6px}.shift-status-chip.is-break{color:#7b5a20;background:#fff7e7;border-color:#e5bd72}.shift-status-chip__dot{background:var(--signal-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #00bfff24}.shift-status-chip.is-break .shift-status-chip__dot{background:#d59b2f;box-shadow:0 0 0 3px #d59b2f24}.operator-status-rail{border-bottom:1px solid var(--line);background:var(--paper-bright);min-height:31px;color:var(--ink-faint);font-size:var(--font-size-label);align-items:center;gap:16px;padding:0 38px;display:flex}.operator-status-rail>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.operator-status-rail button{color:var(--signal-deep);font:700 var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;background:0 0;border:0;margin-left:auto}.operator-status-rail button:hover{text-decoration:underline}.status-rail__dot{border-radius:50%;width:6px;height:6px}.status-rail__dot--good{background:var(--signal-cyan);box-shadow:0 0 0 3px #00bfff24}.is-focus-mode .sidebar,.is-focus-mode .branch-context-banner{display:none}.is-focus-mode .main-content{margin-left:0}.is-dense .job-row{padding-top:10px;padding-bottom:10px}@media (max-width:820px){.operator-status-rail{gap:10px;padding:0 16px;overflow-x:auto}.operator-status-rail>span:nth-child(3){display:none}.operator-status-rail button{flex:none}.operator-mode-button{font-size:var(--font-size-label);padding:0 5px}.shift-status-chip{padding:0 6px}}@media (max-width:680px){.topbar__right .operator-mode-button{display:none}.topbar__right .shift-status-chip{min-width:52px;font-size:var(--font-size-label);padding:0 5px}.topbar__right .context-chip{max-width:88px}.topbar__right .context-chip span:not(.context-chip__indicator),.topbar__right .context-chip svg{display:none}}.availability-control{position:relative}.availability-trigger{gap:6px;width:104px;min-width:104px;height:34px;min-height:34px}.availability-menu{z-index:30;border:1px solid var(--line);background:var(--paper-bright);width:258px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 34px #101d3724}.availability-menu__label{color:var(--ink-faint);font:var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:7px 9px 6px}.availability-menu button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 9px;display:grid}.availability-menu button:hover,.availability-menu button.is-selected{background:var(--blue-wash)}.availability-menu button strong,.availability-menu button small{display:block}.availability-menu button strong{font-size:var(--font-size-caption)}.availability-menu button small{color:var(--ink-soft);font-size:var(--font-size-label);margin-top:3px;line-height:1.35}.availability-menu__dot{background:var(--signal-cyan);border-radius:50%;width:7px;height:7px;margin-top:4px}.availability-menu__dot--auto-accept{background:var(--signal-deep)}.availability-menu__dot--available{background:var(--signal-cyan)}.availability-menu__dot--break{background:#d59b2f}.sidebar-collapse{width:28px;height:28px;color:var(--sidebar-muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.sidebar-collapse:hover{color:#fff;background:#ffffff14;border-color:#ffffff2e}@media (max-width:680px){.availability-trigger{width:76px;min-width:76px}.availability-menu{width:min(258px,100vw - 24px);position:fixed;top:55px;right:12px}}.signal-button,.signal-button *,.main-nav__item.is-active,.main-nav__item.is-active *,.filter-button.is-active,.filter-button.is-active *,.segmented-tabs button.is-active,.segmented-tabs button.is-active *,.calendar-mode-toggle button.is-active,.calendar-mode-toggle button.is-active *,.production-banner.is-enabled .production-banner__toggle,.production-banner.is-enabled .production-banner__toggle *,.catalogue-product.is-enabled .catalogue-product__toggle,.catalogue-product.is-enabled .catalogue-product__toggle *,.catalogue-product.is-enabled .catalogue-product__mark,.catalogue-product.is-enabled .catalogue-product__mark *{color:#fff}.signal-button,.signal-button:hover,.signal-button:focus-visible{background:var(--signal-deep);color:#fff}.signal-button svg,.main-nav__item.is-active svg{color:#fff;stroke:currentColor}.shops-command-page .pill--signal{background:var(--signal-deep);color:#fff}.operator-status-rail{display:none}.segmented-tabs button.is-active,.segmented-tabs button.is-active *,.filter-button.is-active,.filter-button.is-active *{color:var(--ink)}.filter-button.is-active .filter-count{color:#fff}.settings-nav button.is-active,.settings-nav button.is-active *,.team-summary__card--signal,.team-summary__card--signal *,.payout-hero,.payout-hero *,.blue-surface,.blue-surface *{color:#fff!important}.settings-nav button.is-active svg,.team-summary__card--signal svg,.payout-hero svg{stroke:currentColor}.segmented-tabs button.is-active>span{color:#fff!important}@media (max-width:680px){.queue-panel__toolbar{display:block}.segmented-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.segmented-tabs button{white-space:nowrap;justify-content:center;min-height:48px;padding:0 10px}.segmented-tabs button>span{margin-left:6px}.queue-tools{width:100%;margin-top:10px}}.sidebar{color:#12284a;background:linear-gradient(#f4fbff,#e4f3ff);border-right:1px solid #c9e3f7;box-shadow:8px 0 28px #2b5c8c14}.sidebar .nav-label,.sidebar .sync-status,.sidebar .profile-chip,.sidebar .branch-switcher-wrap{color:#45617d}.sidebar .brand-wordmark{color:#102b52!important}.sidebar__top{border-bottom-color:#c9e3f7}.sidebar-collapse,.profile-chip{color:#18375e;background:#ffffffb8;border-color:#c9e3f7}.sidebar-collapse:hover,.profile-chip:hover{color:#2b00ff;background:#fff;border-color:#9ccff1}.main-nav__item{color:#274967}.main-nav__item:hover{color:#132f57;background:#ffffffc2}.main-nav__item.is-active,.main-nav__item.is-active:hover{background:linear-gradient(105deg,#2b00ff,#00bfff);box-shadow:0 8px 20px #2b00ff29;color:#fff!important}.branch-switcher{color:#18375e;background:#ffffffc7;border-color:#bddcf2}.branch-switcher:hover,.branch-menu{background:#fff;border-color:#9ccff1}.accept-button{color:#2b00ff;background:#fff;border:1px solid #2b00ff;box-shadow:0 3px 10px #2b00ff14}.accept-button svg{color:currentColor}.reject-button{color:#8a3a4b;background:#fff;border:1px solid #e6b5c0}.reject-button:hover{color:#7f2138;background:#fff4f6;border-color:#d88699}.job-row__actions{align-items:center;gap:8px;display:inline-flex}.job-row__fulfilment{margin-top:5px}.job-row__fulfilment span{color:#17618c;min-height:20px;font-size:var(--font-size-label);letter-spacing:.04em;text-transform:uppercase;background:#f3fbff;border:1px solid #b9dff3;border-radius:999px;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}.job-status.is-ready,.fulfilment-route__icon,.production-banner.is-enabled,.fulfilment-option.is-enabled,.team-summary__card--signal{color:#fff!important}@media (max-width:680px){.job-row__actions{justify-content:flex-end;width:100%}.reject-button,.accept-button{min-height:40px}.context-chip{max-width:94px;padding:7px 8px}.context-chip span:not(.context-chip__indicator){display:none}.context-chip strong{text-overflow:ellipsis;white-space:nowrap;max-width:62px;display:inline;overflow:hidden}}.deadline-value{align-items:center;gap:7px;min-width:0;display:inline-flex}.fulfilment-marker{background:var(--paper-bright);border:1px solid;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.fulfilment-marker--courier{color:#2b00ff;background:#f3f1ff;border-color:#b9b0ff}.fulfilment-marker--mail{color:#17618c;background:#eefaff;border-color:#a9d8ed}.fulfilment-marker--walk-in{color:#326b4f;background:#f0fbf4;border-color:#b9dcc8}.fulfilment-marker:hover,.fulfilment-marker:focus-visible{outline-offset:2px;outline:2px solid}.deadline-value .pill{min-width:0}.job-row__fulfilment{display:none}@media (max-width:680px){.deadline-value{justify-content:flex-end;gap:6px}.fulfilment-marker{width:30px;height:30px}}.job-row__action{justify-content:flex-end;min-width:0}.job-row__actions{justify-content:flex-end;align-items:center;gap:10px;width:auto;display:inline-flex}.reject-button{color:#7a5360;height:31px;font-size:var(--font-size-label);letter-spacing:.01em;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 2px;font-weight:700;display:inline-flex}.reject-button svg{opacity:.72}.reject-button:hover{color:#8b1e3f;text-underline-offset:3px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.reject-button:hover svg{opacity:1}.accept-button{color:#2b00ff;min-width:86px;height:32px;font-size:var(--font-size-label);letter-spacing:.01em;background:#fff;border:1px solid #2b00ff;justify-content:space-between;align-items:center;gap:8px;padding:0 9px 0 11px;font-weight:800;display:inline-flex}.accept-button:hover{color:#fff;background:linear-gradient(105deg,#2b00ff,#00bfff);border-color:#2b00ff;transform:translateY(-1px)}@media (max-width:1180px){.job-row{grid-template-columns:minmax(230px,1.6fr) minmax(100px,.7fr) minmax(150px,.9fr) minmax(142px,auto)}}@media (max-width:680px){.job-row{grid-template-columns:1fr auto}.job-row__actions{gap:8px;width:auto;min-width:134px}.job-row__action{width:auto}}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#121b3157;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border:1px solid #24365c24;width:min(100%,560px);box-shadow:0 22px 70px #1b294b38}.modal-card__eyebrow{color:#748097;font-size:var(--font-size-caption);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;padding:18px 22px 0;font-weight:800;display:flex}.modal-card__icon{color:#2b00ff;background:#e9f0ff;place-items:center;width:28px;height:28px;display:inline-grid}.modal-card__icon--danger{color:#a14b61;background:#fff0f1}.modal-card__header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 22px 18px;display:flex}.modal-card__header h2{color:#1e2a41;letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.1}.modal-card__header p{color:#66738a;max-width:420px;font-size:var(--font-size-body);margin:8px 0 0;line-height:1.55}.modal-field{gap:8px;padding:0 22px 20px;display:grid}.modal-field select{color:#24314a;width:100%;min-height:42px;font:inherit;font-size:var(--font-size-body);background:#fff;border:1px solid #cdd7e6;padding:0 12px}.modal-field select:focus{outline-offset:2px;border-color:#2b00ff;outline:2px solid #2b00ff40}.panel-surface:has(>.provider-onboarding-form)>.panel-header-row,.panel-surface:has(>.provider-agreement-copy)>.panel-header-row{padding-top:17px}.provider-onboarding-form{padding-top:18px;display:grid}.provider-onboarding-form>.modal-field,.provider-onboarding-form>.provider-payee-route{padding:0 17px 16px}.provider-onboarding-form .onboarding-choice:is(button,a){width:100%;color:inherit;font:inherit;text-align:left;text-decoration:none}.provider-payee-review-fields{gap:16px;padding:0 17px 16px;display:grid}.provider-payee-review-fields>.modal-field{padding:0}.provider-payee-review-ack{width:100%}.provider-payee-review-success{margin:0 17px 17px}.provider-onboarding-form>.catalog-editor-modal__grid{padding:0 17px 16px}.catalog-editor-modal__grid>.modal-field,.catalog-editor-modal__grid>.provider-onboarding-agreement{padding:0}.provider-onboarding-form .modal-field>input,.provider-onboarding-form .address-input-wrap>input{color:#24314a;width:100%;min-height:42px;font:inherit;font-size:var(--font-size-body);background:#fff;border:1px solid #cdd7e6;outline:0;padding:0 12px}.provider-onboarding-form .modal-field>input:focus,.provider-onboarding-form .address-input-wrap>input:focus{border-color:#2b00ff;box-shadow:0 0 0 2px #2b00ff2e}.provider-onboarding-form .modal-field>input:disabled,.provider-onboarding-form .address-input-wrap>input:disabled{cursor:not-allowed;opacity:.58}.provider-onboarding-agreement{color:var(--ink);font-size:var(--font-size-caption);align-items:flex-start;gap:10px;padding:0 17px 18px;line-height:1.45;display:flex}.provider-onboarding-agreement input{width:16px;height:16px;accent-color:var(--signal);flex:none;margin:1px 0 0}.provider-onboarding-form>.empty-state{background:var(--paper);min-height:120px;margin:0 17px 17px;padding:16px}.shop-setup-form__intro{gap:5px;padding:18px 17px 16px;display:grid}.shop-setup-form__intro h3{font:700 1var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em;margin:0}.shop-setup-form__intro p{max-width:680px;color:var(--ink-soft);font-size:var(--font-size-caption);margin:0;line-height:1.55}.shop-setup-form>.provider-onboarding-progress{grid-template-columns:repeat(2,minmax(0,1fr));margin:-18px 0 0}.shop-setup-form>.onboarding-review-note{margin:0 17px 16px}.shop-setup-form__error{margin:0;padding:0 17px 16px;line-height:1.45}.address-input-wrap{position:relative}.address-suggestions{z-index:40;border:1px solid var(--line-strong);background:var(--paper-bright);max-height:260px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #192a4633}.address-suggestions button{width:100%;min-height:40px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;padding:9px 10px}.address-suggestions button:hover,.address-suggestions button:focus-visible{background:var(--paper-deep);color:var(--signal-deep)}.address-field-status{color:var(--ink-soft);font-size:var(--font-size-caption);align-items:center;gap:5px;display:inline-flex}.address-field-status--verified{color:#326b4f}.editor-section.panel-surface{padding:17px}.modal-card__actions{background:#f7faff;border-top:1px solid #e8edf4;justify-content:flex-end;gap:10px;padding:16px 22px 20px;display:flex}.danger-button{color:#8f3f57;min-height:38px;font:inherit;font-size:var(--font-size-caption);cursor:pointer;background:#fff;border:1px solid #a14b61;align-items:center;gap:7px;padding:0 14px;font-weight:800;transition:background .16s,color .16s,transform .16s;display:inline-flex}.danger-button:hover:not(:disabled){color:#fff;background:#a14b61}.danger-button:active:not(:disabled){transform:scale(.97)}.danger-button:disabled{opacity:.42;cursor:not-allowed}.danger-link{color:#8f3f57;min-height:34px;font:inherit;font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 9px;font-weight:700;display:inline-flex}.danger-link:hover{color:#722b42;background:#fff0f1}@media (max-width:700px){.modal-backdrop{align-items:end;padding:12px}.modal-card{max-height:calc(100vh - 24px);overflow:auto}.modal-card__actions{flex-direction:column-reverse}.modal-card__actions button{justify-content:center;width:100%}}.job-detail__operator-cue{color:#78859a;font-size:var(--font-size-caption);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.job-detail__operator-cue span,.job-detail__operator-cue strong{align-items:center;gap:5px;display:inline-flex}.job-detail__operator-cue strong{color:#2b00ff;font-weight:800}@media (max-width:760px){.job-detail__operator-cue{gap:7px 11px}}.incoming-offer-drawer{z-index:70;background:#fff;border:1px solid #2b00ff29;width:min(360px,100vw - 32px);position:fixed;top:82px;right:24px;overflow:hidden;box-shadow:0 20px 54px #1a2b4e38}.incoming-offer-drawer__accent{background:linear-gradient(90deg,#2b00ff,#00bfff 42%,#dff8ff 68%,#2b00ff) 0 0/220% 100%;height:4px;animation:4.8s linear infinite incoming-offer-accent-flow}@keyframes incoming-offer-accent-flow{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.incoming-offer-drawer__accent{animation:none}}.incoming-offer-drawer__header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 14px;display:flex}.incoming-offer-drawer__eyebrow{color:#2b00ff;font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-weight:800;display:inline-flex}.incoming-offer-drawer__header h2{color:#1f2c43;letter-spacing:-.02em;margin:9px 0 3px;font-size:17px;line-height:1.2}.incoming-offer-drawer__header p{color:#78859a;font-size:var(--font-size-caption);margin:0}.incoming-offer-drawer__match{color:#15708e;background:#f1fbfd;align-items:flex-start;gap:9px;margin:14px 18px;padding:10px 11px;display:flex}.incoming-offer-drawer__match>svg{flex:none;margin-top:2px}.incoming-offer-drawer__match div{gap:2px;display:grid}.incoming-offer-drawer__match strong{color:#145f79;font-size:var(--font-size-caption)}.incoming-offer-drawer__match span{color:#5d7f91;font-size:var(--font-size-caption)}.incoming-offer-drawer__facts{grid-template-columns:1fr 1fr;gap:12px 18px;padding:0 18px 14px;display:grid}.incoming-offer-drawer__facts>div{gap:4px;min-width:0;display:grid}.incoming-offer-drawer__facts strong{color:#27344b;font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.incoming-offer-drawer__route{align-items:center;gap:6px;display:inline-flex}.incoming-offer-drawer__route .fulfilment-marker{width:22px;height:22px}.incoming-offer-drawer__meta{color:#7b8799;font-size:var(--font-size-caption);border-top:1px solid #eef2f7;align-items:flex-start;gap:5px;padding:10px 18px;line-height:1.45;display:flex}.incoming-offer-drawer__meta svg{flex:none;margin-top:1px}.incoming-offer-drawer__actions{background:#f8fbff;border-top:1px solid #e8edf4;align-items:center;gap:6px;padding:12px 18px 15px;display:flex}.incoming-offer-drawer__dismiss,.incoming-offer-drawer__reject{min-height:34px;font:inherit;font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;padding:0 7px;font-weight:800}.incoming-offer-drawer__dismiss{color:#748198}.incoming-offer-drawer__dismiss:hover{color:#2b00ff}.incoming-offer-drawer__reject{color:#8f3f57;align-items:center;gap:4px;display:inline-flex}.incoming-offer-drawer__reject:hover{color:#722b42;background:#fff0f1}.incoming-offer-drawer__actions .signal-button{min-height:36px;margin-left:auto;padding:0 12px}@media (prefers-reduced-motion:no-preference){.incoming-offer-drawer{animation:.22s cubic-bezier(.23,1,.32,1) incoming-offer-in}@keyframes incoming-offer-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}}@media (max-width:700px){.incoming-offer-drawer{width:auto;max-height:min(66vh,520px);inset:auto 12px 12px;overflow-y:auto}.incoming-offer-drawer__header{padding:14px 15px 12px}.incoming-offer-drawer__match{margin:12px 15px}.incoming-offer-drawer__facts{padding:0 15px 12px}.incoming-offer-drawer__meta{padding:9px 15px}.incoming-offer-drawer__actions{padding:10px 15px 12px}}.specialist-services-workspace{min-width:0}.specialist-services-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:22px;display:flex}.specialist-services-hero>div{min-width:0}.specialist-services-hero h3,.service-family-picker__heading h3,.service-editor-heading h3{color:var(--ink);letter-spacing:-.045em;margin:8px 0 5px;font:700 24px/1.08 DM Sans,ui-sans-serif,system-ui,sans-serif}.specialist-services-hero p,.service-family-picker__heading p,.service-editor-heading p{max-width:660px;color:var(--ink-soft);font-size:var(--font-size-caption);margin:0;line-height:1.55}.specialist-services-hero .signal-button{min-width:max-content}.prototype-notice{border:1px solid var(--line);background:var(--blue-wash);color:var(--signal-deep);align-items:center;gap:10px;margin:10px 0;padding:11px 13px;display:flex}.prototype-notice>svg{flex:none}.prototype-notice span{color:var(--ink-soft);font-size:var(--font-size-label);flex-wrap:wrap;gap:4px 8px;display:flex}.prototype-notice strong{color:var(--signal-deep)}.selling-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.selling-lanes article{border:1px solid var(--line);background:var(--paper-bright);grid-template-columns:34px minmax(0,1fr);align-content:start;gap:2px 10px;min-height:150px;padding:16px;display:grid;position:relative;overflow:hidden}.selling-lanes article.is-featured{border-color:var(--signal);background:var(--signal-pale);box-shadow:inset 0 -3px var(--signal-deep)}.selling-lanes article>span{background:var(--paper-deep);width:34px;height:34px;color:var(--signal-deep);grid-row:1/4;justify-content:center;align-items:center;display:inline-flex}.selling-lanes article.is-featured>span{background:var(--signal-deep);color:#fff}.selling-lanes small{color:var(--ink-faint);font:700 var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.selling-lanes strong{color:var(--ink);font:700 var(--font-size-body)"DM Sans",ui-sans-serif,system-ui,sans-serif;margin-top:4px}.selling-lanes p{color:var(--ink-soft);font-size:var(--font-size-label);grid-column:1/-1;margin:13px 0 9px;line-height:1.45}.selling-lanes button,.selling-lanes em{color:var(--signal-deep);font-size:var(--font-size-label);grid-column:1/-1;place-self:end start;margin-top:auto;font-style:normal;font-weight:700}.service-preview-index{overflow:hidden}.service-preview-index__heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.service-preview-index__heading h4{font:700 var(--font-size-body)"DM Sans",ui-sans-serif,system-ui,sans-serif;margin:5px 0 0}.specialist-empty-state{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:130px;padding:22px;display:grid}.specialist-empty-state>span{background:var(--signal-pale);width:44px;height:44px;color:var(--signal-deep);justify-content:center;align-items:center;display:inline-flex}.specialist-empty-state strong{color:var(--ink);font-size:var(--font-size-caption)}.specialist-empty-state p{max-width:560px;color:var(--ink-soft);font-size:var(--font-size-label);margin:5px 0 0;line-height:1.5}.service-preview-list{background:var(--line-soft);gap:1px;display:grid}.service-preview-list article{background:var(--paper-bright);grid-template-columns:78px minmax(0,1fr) auto 32px;align-items:center;gap:14px;padding:12px;display:grid}.service-preview-list__media{background:var(--paper-deep);width:78px;height:58px;color:var(--signal-deep);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.service-preview-list__media img{object-fit:cover;width:100%;height:100%}.service-preview-list article>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.service-preview-list article>div:nth-child(2)>span{color:var(--ink-faint);font-size:var(--font-size-label);align-items:center;gap:7px;display:flex}.service-preview-list article strong{color:var(--ink);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-preview-list article small{color:var(--ink-soft);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.specialist-back{align-items:center;gap:5px;min-height:34px;margin-bottom:8px;display:inline-flex}.service-family-picker{padding:22px}.service-family-picker__heading{margin-bottom:18px}.service-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.service-family-grid button{border:1px solid var(--line);background:var(--paper);min-height:154px;color:var(--ink);cursor:pointer;text-align:left;grid-template-rows:auto auto 1fr auto;grid-template-columns:35px minmax(0,1fr);gap:4px 10px;padding:15px;display:grid}.service-family-grid button:hover{border-color:var(--signal);background:var(--blue-wash);box-shadow:inset 0 -3px var(--signal-deep)}.service-family-grid button>span{background:var(--paper-deep);width:35px;height:35px;color:var(--signal-deep);grid-row:1/3;justify-content:center;align-items:center;display:inline-flex}.service-family-grid strong{font:700 var(--font-size-caption)/1.25 "DM Sans",ui-sans-serif,system-ui,sans-serif}.service-family-grid small{color:var(--ink-soft);font-size:var(--font-size-label);line-height:1.4}.service-family-grid em{color:var(--signal-deep);font-size:var(--font-size-label);grid-column:1/-1;align-self:end;font-style:normal;font-weight:700}.service-editor-topline{justify-content:space-between;align-items:center;display:flex}.service-editor-heading{border-left:3px solid var(--signal-deep);background:var(--paper-bright);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;padding:20px 22px;display:flex}.service-editor-heading>span{max-width:230px;color:var(--ink-faint);font-size:var(--font-size-label);text-align:right;line-height:1.45}.service-editor-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:12px;display:grid}.service-editor-form{gap:10px;min-width:0;display:grid}.service-form-section{gap:16px;padding:19px;display:grid}.service-form-section__title{border-bottom:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr);align-items:start;gap:10px;padding-bottom:13px;display:grid}.service-form-section__title>span{background:var(--signal-deep);color:#fff;width:29px;height:29px;font:700 var(--font-size-caption)"DM Sans",ui-sans-serif,system-ui,sans-serif;justify-content:center;align-items:center;display:inline-flex}.service-form-section__title h4{color:var(--ink);font:700 var(--font-size-body)"DM Sans",ui-sans-serif,system-ui,sans-serif;margin:0}.service-form-section__title p{color:var(--ink-soft);font-size:var(--font-size-label);margin:4px 0 0;line-height:1.45}.service-field{color:var(--ink);font-size:var(--font-size-label);gap:7px;font-weight:700;display:grid}.service-field>span,.service-cover-field__label strong{font:700 var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif}.service-field input,.service-field textarea,.service-field select,.choice-template-grid input{border:1px solid var(--line);background:var(--paper-bright);width:100%;min-height:42px;color:var(--ink);font:var(--font-size-caption)/1.4 "Inter",sans-serif;outline:0;padding:9px 11px}.service-field textarea{resize:vertical}.service-field input:focus,.service-field textarea:focus,.service-field select:focus,.choice-template-grid input:focus{border-color:var(--signal-deep);box-shadow:0 0 0 2px var(--signal-pale)}.service-field>small{color:var(--ink-faint);font-size:var(--font-size-label);font-weight:400;line-height:1.45}.service-cover-field{gap:9px;display:grid}.service-cover-field__label{flex-direction:column;gap:3px;display:flex}.service-cover-field__label small{color:var(--ink-faint);font-size:var(--font-size-label)}.service-cover-upload{border:1px dashed var(--line-strong);background:var(--paper);min-height:86px;color:var(--signal-deep);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.service-cover-upload:hover{border-color:var(--signal);background:var(--blue-wash)}.service-cover-upload>span{flex-direction:column;gap:3px;display:flex}.service-cover-upload strong{font-size:var(--font-size-label)}.service-cover-upload small{color:var(--ink-soft);font-size:var(--font-size-label)}.service-cover-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.service-image-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.service-image-gallery figure{border:1px solid var(--line);background:var(--paper);min-width:0;margin:0;position:relative;overflow:hidden}.service-image-gallery figure.is-cover{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.service-image-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.service-image-gallery figcaption{color:var(--ink-soft);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;padding:7px;overflow:hidden}.service-image-gallery button.service-image-gallery__remove-action{border:1px solid var(--line);background:var(--paper-bright);width:26px;height:26px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:5px;right:5px}.service-image-gallery button.service-image-gallery__cover-action{border:1px solid var(--line);background:var(--paper-bright);min-height:24px;position:absolute;bottom:28px;left:5px;right:5px}@supports (color:color-mix(in lab,red,red)){.service-image-gallery button.service-image-gallery__cover-action{background:color-mix(in srgb,var(--paper-bright)92%,transparent)}}.service-image-gallery button.service-image-gallery__cover-action{color:var(--signal-deep);font-size:var(--font-size-label);font-weight:800}.service-cover-selected{border:1px solid var(--line);background:var(--paper);grid-template-columns:74px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.service-cover-selected img{object-fit:cover;width:74px;height:64px}.service-cover-selected span{color:var(--ink-soft);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-cover-selected button{width:30px;height:30px;color:var(--ink-faint);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sale-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.sale-mode-grid button{border:1px solid var(--line);background:var(--paper);min-height:112px;color:var(--ink);text-align:left;grid-template-columns:18px minmax(0,1fr);align-content:start;gap:4px 7px;padding:11px;display:grid}.sale-mode-grid button:hover,.sale-mode-grid button.is-selected{border-color:var(--signal-deep);background:var(--signal-pale)}.sale-mode-grid button>span,.choice-template-grid button>span{border:1px solid var(--line-strong);background:var(--paper-bright);width:17px;height:17px;color:var(--signal-deep);justify-content:center;align-items:center;display:inline-flex}.sale-mode-grid button.is-selected>span,.choice-template-grid>div.is-selected button>span{border-color:var(--signal-deep)}.sale-mode-grid strong{font-size:var(--font-size-label)}.sale-mode-grid small{color:var(--ink-soft);font-size:var(--font-size-label);grid-column:1/-1;line-height:1.4}.choice-template-grid{gap:7px;display:grid}.choice-template-grid>div{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);display:grid}.choice-template-grid>div.is-selected{border-color:var(--signal);background:var(--blue-wash)}.choice-template-grid button{color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px;display:flex}.choice-template-grid input{border-width:0 0 0 1px;min-height:38px}.customer-input-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.customer-input-grid label{display:block;position:relative}.customer-input-grid input{opacity:0;position:absolute}.customer-input-grid label>span{border:1px solid var(--line);background:var(--paper);grid-template-columns:22px minmax(0,1fr);gap:2px 7px;min-height:78px;padding:11px;display:grid}.customer-input-grid input:checked+span{border-color:var(--signal-deep);background:var(--signal-pale)}.customer-input-grid svg{color:var(--signal-deep);grid-row:1/3}.customer-input-grid strong{font-size:var(--font-size-label)}.customer-input-grid small{color:var(--ink-soft);font-size:var(--font-size-label);line-height:1.35}.service-price-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.turnaround-fields{grid-template-columns:58px 12px 58px minmax(100px,1fr);align-items:center;gap:5px;display:grid}.turnaround-fields>span{color:var(--ink-faint);text-align:center}.fulfilment-choice-row{flex-wrap:wrap;gap:6px;display:flex}.fulfilment-choice-row button{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink-soft);font:700 var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.fulfilment-choice-row button.is-selected{border-color:var(--signal-deep);background:var(--signal-pale);color:var(--signal-deep)}.fulfilment-fee-grid{border:1px solid var(--line-soft);background:var(--paper);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:12px;display:grid}.fulfilment-coverage-grid{border-left:3px solid var(--cyan);background:var(--paper-soft);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:12px;display:grid}.service-customer-preview{min-width:0;position:sticky;top:76px}.service-customer-preview__label{color:var(--signal-deep);font:700 var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;display:flex}.service-preview-card{overflow:hidden}.service-preview-card__media{background:var(--paper-deep);height:190px;color:var(--signal-deep);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;overflow:hidden}.service-preview-card__media img{object-fit:cover;width:100%;height:100%}.service-preview-card__media span{color:var(--ink-faint);font-size:var(--font-size-label)}.service-preview-card__body{padding:17px}.service-preview-card__meta{color:var(--ink-faint);font-size:var(--font-size-label);justify-content:space-between;align-items:center;gap:8px;display:flex}.service-preview-card__body h4{color:var(--ink);font:700 1var(--font-size-label)/1.08 "DM Sans",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em;margin:13px 0 6px}.service-preview-card__body>p{min-height:42px;color:var(--ink-soft);font-size:var(--font-size-label);margin:0 0 15px;line-height:1.5}.service-preview-facts{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:1px;display:grid}.service-preview-facts>span{background:var(--paper);grid-template-columns:19px minmax(0,1fr);gap:2px 5px;padding:10px;display:grid}.service-preview-facts svg{color:var(--signal-deep);grid-row:1/3;align-self:center}.service-preview-facts small,.service-preview-options>small,.service-preview-price small{color:var(--ink-faint);font-size:var(--font-size-label)}.service-preview-facts strong{font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-preview-options{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.service-preview-options>small{width:100%}.service-preview-options>span{border:1px solid var(--line);max-width:100%;min-height:25px;color:var(--ink-soft);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:3px 7px;display:inline-flex;overflow:hidden}.service-preview-price{border-top:1px solid var(--line-soft);background:var(--paper);justify-content:space-between;align-items:center;gap:8px;margin:15px -17px -17px;padding:13px 17px;display:flex}.service-preview-price>span{flex-direction:column;gap:2px;min-width:0;display:flex}.service-preview-price strong{color:var(--ink);font-size:var(--font-size-label)}.service-preview-price button{background:var(--signal-deep);color:#fff;min-height:34px;font:700 var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;opacity:1;border:0;padding:0 10px}.service-commercial-note{border:1px solid var(--line);background:var(--blue-wash);flex-direction:column;gap:3px;margin-top:8px;padding:11px;display:flex}.service-commercial-note strong{color:var(--signal-deep);font-size:var(--font-size-label)}.service-commercial-note span{color:var(--ink-soft);font-size:var(--font-size-label);line-height:1.45}.service-editor-actions{z-index:5;border:1px solid var(--line);background:var(--paper-bright);box-shadow:var(--shadow-md);justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding:11px 13px;display:flex;position:sticky;bottom:12px}.service-editor-actions>span{min-width:0;color:var(--ink-faint);font-size:var(--font-size-label);flex-direction:column;flex:1;gap:2px;display:flex}.service-editor-actions>span strong{color:var(--signal-deep);font-size:var(--font-size-label)}html[data-theme=dark] .selling-lanes article.is-featured,html[data-theme=dark] .sale-mode-grid button.is-selected,html[data-theme=dark] .customer-input-grid input:checked+span,html[data-theme=dark] .fulfilment-choice-row button.is-selected{background:var(--signal-pale)}@media (max-width:1120px){.service-editor-layout{grid-template-columns:1fr}.service-customer-preview{position:static}.service-preview-card{grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);display:grid}.service-preview-card__media{height:100%;min-height:280px}}@media (max-width:900px){.selling-lanes{grid-template-columns:1fr}.selling-lanes article{min-height:0}.service-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.specialist-services-hero,.service-editor-heading{flex-direction:column;align-items:flex-start}.specialist-services-hero .signal-button{width:100%}.service-editor-heading>span{text-align:left;max-width:none}.service-price-grid,.customer-input-grid,.sale-mode-grid{grid-template-columns:1fr}.sale-mode-grid button{min-height:0}.service-image-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.specialist-empty-state{grid-template-columns:44px minmax(0,1fr)}.specialist-empty-state .secondary-button{grid-column:1/-1;width:100%}.service-preview-list article{grid-template-columns:58px minmax(0,1fr) 32px}.service-preview-list__media{width:58px;height:58px}.service-preview-list article>.secondary-button{grid-column:2;justify-self:start}.service-preview-list article>.icon-button{grid-area:1/3}.service-preview-card{display:block}.service-preview-card__media{min-height:190px}.service-editor-actions{flex-wrap:wrap;align-items:stretch;position:static}.service-editor-actions>span{flex-basis:100%;width:100%}.service-editor-actions button{flex:1}}@media (max-width:520px){.service-family-grid,.choice-template-grid>div{grid-template-columns:1fr}.choice-template-grid input{border-width:1px 0 0}.turnaround-fields{grid-template-columns:minmax(48px,1fr) 12px minmax(48px,1fr)}.turnaround-fields select{grid-column:1/-1}.service-form-section{padding:14px}.service-preview-facts{grid-template-columns:1fr}}html[data-theme=dark]{color-scheme:dark;--paper:#0d1727;--paper-bright:#142238;--paper-deep:#1b2c44;--ink:#edf4fd;--ink-soft:#b9c8da;--ink-faint:#91a5bf;--line:#2a405d;--line-strong:#486584;--signal:#5b49ff;--signal-deep:#afa8ff;--signal-pale:#292b5a;--cyan:#48d8ff;--cyan-pale:#123e52;--clay:#ffae93;--clay-pale:#523230;--blue:#9ab9ff;--blue-pale:#263b60;--sidebar:#0a1a2e;--sidebar-soft:#122b47;--sidebar-copy:#f2f7ff}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .main-content{background:var(--paper);color:var(--ink)}html[data-theme=dark] .sidebar{color:var(--sidebar-copy);background:linear-gradient(#102b48,#0b1c32);border-right-color:#315274;box-shadow:8px 0 30px #0003}html[data-theme=dark] .sidebar:before{background:#6c5cff}html[data-theme=dark] .sidebar:after,html[data-theme=dark] .sidebar__top{background-color:#0000;border-color:#315274}html[data-theme=dark] .sidebar .nav-label,html[data-theme=dark] .sidebar .sync-status,html[data-theme=dark] .sidebar .profile-chip,html[data-theme=dark] .sidebar .branch-switcher-wrap{color:#b9cbe0}html[data-theme=dark] .sidebar .brand-wordmark{color:#f0f6ff!important}html[data-theme=dark] .sidebar-collapse,html[data-theme=dark] .profile-chip{color:#eaf3ff;background:#183757db;border-color:#315274}html[data-theme=dark] .sidebar-collapse:hover,html[data-theme=dark] .profile-chip:hover{color:#75e4ff;background:#1d4267;border-color:#5e87b0}html[data-theme=dark] .main-nav__item{color:#c4d5e7}html[data-theme=dark] .main-nav__item:hover{color:#fff;background:#2a51788c}html[data-theme=dark] .main-nav__item.is-active,html[data-theme=dark] .main-nav__item.is-active:hover{background:linear-gradient(105deg,#503bff,#00aee9);box-shadow:0 8px 22px #2350b44d;color:#fff!important}html[data-theme=dark] .branch-switcher{color:#f0f6ff;background:#193757e0;border-color:#416484}html[data-theme=dark] .branch-switcher:hover,html[data-theme=dark] .branch-menu{background:#183653;border-color:#6389ad}html[data-theme=dark] .branch-menu button{color:#eff6ff}html[data-theme=dark] .branch-menu button:hover,html[data-theme=dark] .branch-menu button.is-selected{background:#285277}html[data-theme=dark] .branch-switcher__copy small,html[data-theme=dark] .profile-chip small{color:#a7bed4}html[data-theme=dark] .sync-status{color:#dceaff;border-top-color:#315274}html[data-theme=dark] .sync-status small{color:#a8bfd7}html[data-theme=dark] .profile-avatar,html[data-theme=dark] .topbar-avatar{color:#10233d;background:#d7e6f6}html[data-theme=dark] .topbar{background:#0d1727f0;border-bottom-color:#2b405e}html[data-theme=dark] .mobile-menu-button{color:#edf4fd}html[data-theme=dark] .context-chip,html[data-theme=dark] .theme-control__trigger{color:#c0d0e2;background:#162a43;border-color:#385573}html[data-theme=dark] .context-chip strong,html[data-theme=dark] .theme-control__trigger span{color:#f0f6ff}html[data-theme=dark] .topbar-icon{color:#b8c8da}html[data-theme=dark] .topbar-icon:hover{color:#fff}html[data-theme=dark] .notification-dot{border-color:var(--paper)}html[data-theme=dark] .page-heading h1,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3{color:var(--ink)}html[data-theme=dark] .page-heading p,html[data-theme=dark] .scope-label,html[data-theme=dark] .nav-label{color:var(--ink-faint)}html[data-theme=dark] .page-heading p strong{color:var(--ink)}html[data-theme=dark] .secondary-button{border-color:var(--line-strong);color:var(--ink);background:0 0}html[data-theme=dark] .secondary-button:hover{background:var(--paper-bright);color:#fff;border-color:#93abc5}html[data-theme=dark] .signal-button{color:#fff;background:#5a47ff}html[data-theme=dark] .signal-button:hover{background:#7868ff;box-shadow:0 7px 18px #5b49ff47}html[data-theme=dark] .signal-button--dark{color:#10233d;background:#eef5ff}html[data-theme=dark] .signal-button--dark:hover{color:#0b1c32;background:#fff}html[data-theme=dark] .text-link,html[data-theme=dark] .text-link:hover{color:#2b00ff}html[data-theme=dark] .sort-button{color:var(--ink-soft)}html[data-theme=dark] .sort-button:hover{color:#fff}html[data-theme=dark] .icon-button--quiet{color:var(--ink-soft)}html[data-theme=dark] .icon-button--quiet:hover{background:var(--paper-deep);color:#fff}html[data-theme=dark] .panel-surface,html[data-theme=dark] .queue-panel,html[data-theme=dark] .team-table,html[data-theme=dark] .team-side__card,html[data-theme=dark] .calendar-toolbar,html[data-theme=dark] .calendar-panel,html[data-theme=dark] .calendar-detail,html[data-theme=dark] .payout-table,html[data-theme=dark] .analytics-breakdown,html[data-theme=dark] .chart-panel,html[data-theme=dark] .settings-panel,html[data-theme=dark] .settings-nav{background:var(--paper-bright);color:var(--ink);box-shadow:0 14px 32px #0000002e,0 1px 2px #0003}html[data-theme=dark] .panel-surface:before,html[data-theme=dark] .panel-surface:after,html[data-theme=dark] .queue-panel:before,html[data-theme=dark] .queue-panel:after{border-color:#84a1c2}html[data-theme=dark] .section-kicker__number{color:#10233d;background:#e9f2ff}html[data-theme=dark] .pill--neutral{background:var(--paper-deep);color:var(--ink-soft)}html[data-theme=dark] .pill--signal{background:var(--signal-pale);color:#c2bcff}html[data-theme=dark] .pill--clay{background:var(--clay-pale);color:#ffc0a9}html[data-theme=dark] .pill--blue{background:var(--cyan-pale);color:#89e6ff}html[data-theme=dark] .queue-panel__toolbar,html[data-theme=dark] .queue-panel__meta,html[data-theme=dark] .job-row,html[data-theme=dark] .job-detail__footer,html[data-theme=dark] .job-detail__header{border-color:var(--line)}html[data-theme=dark] .segmented-tabs button{color:var(--ink-faint)}html[data-theme=dark] .segmented-tabs button.is-active,html[data-theme=dark] .segmented-tabs button.is-active *{color:#fff}html[data-theme=dark] .segmented-tabs button.is-active:after{background:linear-gradient(90deg,#5b49ff,#48d8ff)}html[data-theme=dark] .search-field{border-color:var(--line-strong);color:var(--ink-soft);background:#102038}html[data-theme=dark] .search-field input{color:var(--ink)}html[data-theme=dark] .search-field input::placeholder{color:#8ba0ba}html[data-theme=dark] .filter-button{border-color:var(--line-strong);color:var(--ink-soft);background:#102038}html[data-theme=dark] .filter-button:hover,html[data-theme=dark] .filter-button.is-active{background:var(--paper-deep);color:#fff;border-color:#7c91af}html[data-theme=dark] .filter-button.is-active .filter-count{color:#fff;background:#5b49ff}html[data-theme=dark] .filter-drawer{border-color:var(--line);color:var(--ink);background:#172a43}html[data-theme=dark] .filter-drawer__hint{color:var(--ink-soft)}html[data-theme=dark] .job-row{background:var(--paper-bright)}html[data-theme=dark] .job-row:hover{background:#1a2d48}html[data-theme=dark] .job-row__title-line strong,html[data-theme=dark] .job-row__scope .scope-value,html[data-theme=dark] .job-row__payout strong,html[data-theme=dark] .job-detail__header h3,html[data-theme=dark] .job-step__copy strong{color:var(--ink)}html[data-theme=dark] .job-id,html[data-theme=dark] .job-row__client,html[data-theme=dark] .job-row__detail,html[data-theme=dark] .job-distance,html[data-theme=dark] .job-detail__header p,html[data-theme=dark] .job-detail__operator-cue,html[data-theme=dark] .job-detail__progress-card p{color:var(--ink-soft)}html[data-theme=dark] .job-glyph{color:#aebdff;background:#203552}html[data-theme=dark] .job-glyph--urgent{color:#ffc1a9;background:#51352f}html[data-theme=dark] .job-row__actions .accept-button,html[data-theme=dark] .accept-button{color:#c3bcff;background:#172238;border-color:#897bff}html[data-theme=dark] .accept-button:hover{color:#fff;background:linear-gradient(105deg,#5a47ff,#00aee9);border-color:#897bff}html[data-theme=dark] .reject-button{color:#ffb7c0}html[data-theme=dark] .reject-button:hover{color:#ffd5da;background:0 0}html[data-theme=dark] .deadline-value .pill{color:inherit}html[data-theme=dark] .fulfilment-marker{background:#182b45}html[data-theme=dark] .fulfilment-marker--courier{color:#b9b0ff;background:#242553;border-color:#7168c5}html[data-theme=dark] .fulfilment-marker--mail{color:#8be6ff;background:#133b4e;border-color:#4c93b2}html[data-theme=dark] .fulfilment-marker--walk-in{color:#a8e1bf;background:#173c2d;border-color:#4d8b68}html[data-theme=dark] .job-detail{background:#102038}html[data-theme=dark] .job-step{background:#162a43;border-color:#2c4564}html[data-theme=dark] .job-step:hover,html[data-theme=dark] .job-step.is-done{background:#1b3552}html[data-theme=dark] .job-step__box{background:#12243b;border-color:#6885a5}html[data-theme=dark] .job-step.is-done .job-step__box{color:#fff;background:#11617b;border-color:#55d9ff}html[data-theme=dark] .job-detail__progress-card{background:#172c47;border-color:#34516f}html[data-theme=dark] .job-detail__progress-card strong{color:#fff}html[data-theme=dark] .job-status{color:#b9c9dc;background:#1b3552}html[data-theme=dark] .job-status.is-ready,html[data-theme=dark] .fulfilment-route__icon,html[data-theme=dark] .production-banner.is-enabled,html[data-theme=dark] .fulfilment-option.is-enabled,html[data-theme=dark] .team-summary__card--signal{color:#fff!important}html[data-theme=dark] .fulfilment-route{background:#162c47;border-color:#315171}html[data-theme=dark] .fulfilment-route__icon{background:#23617a}html[data-theme=dark] .empty-state{color:var(--ink-soft)}html[data-theme=dark] .empty-state__icon{background:var(--paper-deep);color:var(--ink-faint)}html[data-theme=dark] .shop-directory,html[data-theme=dark] .shop-summary,html[data-theme=dark] .calendar-detail__event,html[data-theme=dark] .team-member,html[data-theme=dark] .coverage-row,html[data-theme=dark] .payout-table tr,html[data-theme=dark] .settings-nav button{border-color:var(--line);background:var(--paper-bright);color:var(--ink)}html[data-theme=dark] .branch-list__item:hover,html[data-theme=dark] .branch-list__item.is-selected,html[data-theme=dark] .settings-nav button:hover{background:#1a304b}html[data-theme=dark] .shop-editor{background:0 0}html[data-theme=dark] .image-label{color:#fff;background:#061425e0}html[data-theme=dark] .fulfilment-option.is-enabled{color:#fff;background:#16334c;border-color:#4c93b2}html[data-theme=dark] .fulfilment-option.is-enabled .fulfilment-option__icon{color:#fff;background:#23617a}html[data-theme=dark] .fulfilment-option.is-enabled .option-check{color:#8be6ff}html[data-theme=dark] .shop-editor__header p,html[data-theme=dark] .shop-summary__copy,html[data-theme=dark] .team-member small,html[data-theme=dark] .coverage-row small{color:var(--ink-soft)}html[data-theme=dark] .directory-note,html[data-theme=dark] .team-side__note,html[data-theme=dark] .schedule-note{border-color:var(--line);color:var(--ink-soft);background:#172b45}html[data-theme=dark] .calendar-nav-button,html[data-theme=dark] .calendar-mode-toggle,html[data-theme=dark] .period-tabs{border-color:var(--line-strong);color:var(--ink-soft);background:#12243b}html[data-theme=dark] .calendar-nav-button:hover,html[data-theme=dark] .calendar-mode-toggle button.is-active,html[data-theme=dark] .period-tabs button.is-active{color:#fff;background:#2a3f5c}html[data-theme=dark] .real-calendar__day{border-color:var(--line);color:var(--ink);background:#13263f}html[data-theme=dark] .real-calendar__day:hover,html[data-theme=dark] .real-calendar__day.is-selected{background:#223c5d}html[data-theme=dark] .real-calendar__day.is-today{outline-color:#55d9ff}html[data-theme=dark] .real-calendar__date,html[data-theme=dark] .calendar-detail h2{color:var(--ink)}html[data-theme=dark] .calendar-event{color:#dceaff;background:#1b3552}html[data-theme=dark] .calendar-event small,html[data-theme=dark] .calendar-event em{color:#abc0d8}html[data-theme=dark] .stat-card__label,html[data-theme=dark] .stat-card__detail,html[data-theme=dark] .stat-card__icon{color:var(--ink-soft)}html[data-theme=dark] .trend--up{color:#c0baff}html[data-theme=dark] .trend--down{color:#ffb59d}html[data-theme=dark] .trend--flat{color:#a8c3ff}html[data-theme=dark] .chart-wrap,html[data-theme=dark] .chart-area{background:#102038}html[data-theme=dark] .chart-axis,html[data-theme=dark] .chart-labels,html[data-theme=dark] .chart-legend{color:var(--ink-faint)}html[data-theme=dark] .chart-grid-lines span{border-color:#29415f}html[data-theme=dark] .insight-callout{color:var(--ink);background:#203653;border-color:#466783}html[data-theme=dark] .payout-hero{color:#fff;background:linear-gradient(135deg,#3d30c5,#006e9a)}html[data-theme=dark] .payout-hero__label,html[data-theme=dark] .payout-hero span{color:#e5f4ff}html[data-theme=dark] .table-wrap th,html[data-theme=dark] .table-wrap td{border-color:var(--line);color:var(--ink-soft)}html[data-theme=dark] .table-wrap th{color:var(--ink-faint)}html[data-theme=dark] .settings-nav button.is-active,html[data-theme=dark] .settings-nav button.is-active *{background:#5a47ff;color:#fff!important}html[data-theme=dark] .settings-section p,html[data-theme=dark] .settings-field span,html[data-theme=dark] .settings-row small{color:var(--ink-soft)}html[data-theme=dark] .settings-row,html[data-theme=dark] .settings-section{border-color:var(--line)}html[data-theme=dark] .settings-toggle{background:#213956;border-color:#4a6682}html[data-theme=dark] .settings-toggle.is-on{background:#5a47ff;border-color:#8b80ff}html[data-theme=dark] .modal-backdrop{background:#020813b8}html[data-theme=dark] .modal-card,html[data-theme=dark] .backlog-modal{color:var(--ink);background:#14263e;border-color:#3a5575;box-shadow:0 24px 72px #00000075}html[data-theme=dark] .modal-card__eyebrow,html[data-theme=dark] .modal-card__header p{color:var(--ink-soft)}html[data-theme=dark] .modal-card__header{border-color:var(--line)}html[data-theme=dark] .modal-card__header h2{color:var(--ink)}html[data-theme=dark] .modal-card__icon{color:#bbb3ff;background:#29335f}html[data-theme=dark] .modal-card__icon--danger{color:#ffbac4;background:#553039}html[data-theme=dark] .modal-field select{color:#edf4fd;background:#0f2036;border-color:#45617f}html[data-theme=dark] .modal-field select option{color:#edf4fd;background:#0f2036}html[data-theme=dark] .provider-onboarding-form .modal-field>input,html[data-theme=dark] .provider-onboarding-form .address-input-wrap>input{color:#edf4fd;background:#0f2036;border-color:#45617f}html[data-theme=dark] .address-suggestions{background:#14263e;border-color:#45617f;box-shadow:0 18px 44px #0000006b}html[data-theme=dark] .address-suggestions button{color:#edf4fd}html[data-theme=dark] .address-suggestions button:hover,html[data-theme=dark] .address-suggestions button:focus-visible{color:#8be6ff;background:#203653}html[data-theme=dark] .address-field-status--verified{color:#8be6b2}html[data-theme=dark] .modal-card__actions{border-color:var(--line);background:#102038}html[data-theme=dark] .danger-button{color:#ffb8c3;background:0 0;border-color:#d17b91}html[data-theme=dark] .danger-button:hover:not(:disabled){color:#fff;background:#a34f69}html[data-theme=dark] .danger-link{color:#ffb8c3}html[data-theme=dark] .danger-link:hover{color:#ffd5da;background:#492a37}html[data-theme=dark] .incoming-offer-drawer{background:#14263e;border-color:#45698d;box-shadow:0 22px 60px #0000007a}html[data-theme=dark] .incoming-offer-drawer__header{border-color:var(--line)}html[data-theme=dark] .incoming-offer-drawer__eyebrow{color:#b9b0ff}html[data-theme=dark] .incoming-offer-drawer__header h2,html[data-theme=dark] .incoming-offer-drawer__facts strong{color:var(--ink)}html[data-theme=dark] .incoming-offer-drawer__header p,html[data-theme=dark] .incoming-offer-drawer__meta{color:var(--ink-soft)}html[data-theme=dark] .incoming-offer-drawer__match{color:#8be6ff;background:#143d50}html[data-theme=dark] .incoming-offer-drawer__match strong{color:#b7efff}html[data-theme=dark] .incoming-offer-drawer__match span{color:#a0c9d8}html[data-theme=dark] .incoming-offer-drawer__meta,html[data-theme=dark] .incoming-offer-drawer__actions{border-color:var(--line)}html[data-theme=dark] .incoming-offer-drawer__actions{background:#102038}html[data-theme=dark] .incoming-offer-drawer__dismiss{color:#aabbd0}html[data-theme=dark] .incoming-offer-drawer__dismiss:hover{color:#c3bcff}html[data-theme=dark] .incoming-offer-drawer__reject{color:#ffb8c3}html[data-theme=dark] .incoming-offer-drawer__reject:hover{color:#ffd5da;background:#492a37}html[data-theme=dark] .theme-control{position:relative}html[data-theme=dark] .theme-control__menu,html[data-theme=light] .theme-control__menu{z-index:60;border:1px solid var(--line);background:var(--paper-bright);width:218px;padding:6px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 40px #0003}.theme-control{position:relative}.theme-control__trigger{border:1px solid var(--line);background:var(--paper-bright);min-height:34px;color:var(--ink-soft);font-size:var(--font-size-caption);cursor:pointer;align-items:center;gap:6px;padding:0 9px;font-weight:700;display:inline-flex}.theme-control__trigger:hover{border-color:var(--line-strong);color:var(--ink)}.theme-control__menu{z-index:60;border:1px solid var(--line);background:var(--paper-bright);width:218px;padding:6px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 40px #192a462e}.theme-control__label{color:var(--ink-faint);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px 6px;font-weight:800}.theme-control__menu button{width:100%;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:9px;padding:9px;display:flex}.theme-control__menu button:hover,.theme-control__menu button.is-selected{background:var(--paper-deep);color:var(--ink)}.theme-control__menu button>span{flex:1;gap:2px;min-width:0;display:grid}.theme-control__menu button strong{font-size:var(--font-size-caption)}.theme-control__menu button small{color:var(--ink-faint);font-size:var(--font-size-label);line-height:1.35}html[data-theme=dark] .theme-control__menu button{color:#c4d5e7}html[data-theme=dark] .theme-control__menu button:hover,html[data-theme=dark] .theme-control__menu button.is-selected{color:#fff;background:#203653}html[data-theme=dark] .theme-control__menu button small{color:#9db1c8}@media (max-width:700px){.theme-control__trigger{justify-content:center;width:34px;padding:0}.theme-control__trigger span,.theme-control__trigger svg:last-child{display:none}.theme-control__menu{width:min(218px,100vw - 24px);position:fixed;top:57px;right:12px}}html[data-theme=dark] .language-switcher{color:#edf4fd;background:#162a43;border-color:#456483}html[data-theme=dark] .language-switcher:hover{color:#fff;background:#203b5b}.reject-modal{width:min(100%,610px)}.reject-modal__reasons{gap:9px;padding:18px 22px 4px;display:grid}.reject-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reject-reason-choice{color:#334158;min-height:44px;font:inherit;font-size:var(--font-size-caption);cursor:pointer;text-align:left;background:#fff;border:1px solid #d5deea;align-items:center;gap:9px;padding:9px 10px;font-weight:700;line-height:1.25;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex}.reject-reason-choice:hover{color:#2b00ff;background:#f7f5ff;border-color:#9e8fff}.reject-reason-choice:active{transform:scale(.985)}.reject-reason-choice:focus-visible{outline-offset:2px;outline:2px solid #2b00ff57}.reject-reason-choice.is-selected{color:#2511b5;background:#f1efff;border-color:#2b00ff;box-shadow:inset 3px 0 #2b00ff}.reject-reason-choice__mark{color:#fff;border:1px solid #bcc9dc;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.reject-reason-choice.is-selected .reject-reason-choice__mark{background:#2b00ff;border-color:#2b00ff}.reject-modal__note{padding-top:16px}.modal-field textarea{resize:vertical;color:#24314a;width:100%;min-height:78px;font:inherit;font-size:var(--font-size-body);background:#fff;border:1px solid #cdd7e6;padding:10px 12px;line-height:1.45}.modal-field textarea::placeholder{color:#8996a9}.modal-field textarea:focus{outline-offset:2px;border-color:#2b00ff;outline:2px solid #2b00ff40}.reject-modal__hint{color:#62738c;font-size:var(--font-size-caption);background:#f4f8fd;align-items:flex-start;gap:7px;margin:0 22px 16px;padding:10px 11px;line-height:1.45;display:flex}.reject-modal__hint svg{color:#2b00ff;flex:none;margin-top:1px}html[data-theme=dark] .reject-reason-choice{color:#dbe7f4;background:#102038;border-color:#48627f}html[data-theme=dark] .reject-reason-choice:hover{color:#fff;background:#203653;border-color:#9185ff}html[data-theme=dark] .reject-reason-choice.is-selected{color:#fff;background:#2a3167;border-color:#9185ff;box-shadow:inset 3px 0 #9185ff}html[data-theme=dark] .reject-reason-choice__mark{border-color:#5a7390}html[data-theme=dark] .reject-reason-choice.is-selected .reject-reason-choice__mark{background:#5a47ff;border-color:#9185ff}html[data-theme=dark] .modal-field textarea{color:#edf4fd;background:#0f2036;border-color:#45617f}html[data-theme=dark] .modal-field textarea::placeholder{color:#8ea3ba}html[data-theme=dark] .reject-modal__hint{color:#b6c9de;background:#102b43}html[data-theme=dark] .reject-modal__hint svg{color:#8be6ff}@media (max-width:700px){.reject-reason-grid{grid-template-columns:1fr}.reject-modal__reasons{padding-top:16px}}.sidebar-locale-switcher{color:#eff7ff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #97c6ed38;align-items:center;gap:9px;width:100%;min-width:0;min-height:42px;padding:7px 9px;transition:background .16s,border-color .16s,transform .16s;display:flex}.sidebar-locale-switcher:hover{background:#00bfff1f;border-color:#8be7ff9e}.sidebar-locale-switcher:active{transform:scale(.985)}.sidebar-locale-switcher:focus-visible{outline-offset:2px;outline:2px solid #8be6ff}.sidebar-locale-switcher svg{color:#8be6ff;flex:none}.sidebar-locale-switcher span{flex:1;gap:2px;min-width:0;display:grid}.sidebar-locale-switcher strong{color:#f4f9ff;font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.sidebar-locale-switcher small{color:#a8bfd7;font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.sidebar-locale-switcher b{color:#8be6ff;min-width:22px;font-size:var(--font-size-label);letter-spacing:.08em;text-align:right}.sidebar.is-collapsed .sidebar-locale-switcher{justify-content:center;padding:7px}.sidebar.is-collapsed .sidebar-locale-switcher span,.sidebar.is-collapsed .sidebar-locale-switcher b{display:none}.sidebar.is-collapsed .sidebar-locale-switcher svg{margin:0}@media (max-width:700px){.sidebar-locale-switcher{min-height:46px}}.job-row{grid-template-columns:minmax(310px,2.1fr) minmax(190px,1fr) minmax(84px,.56fr) minmax(150px,auto);gap:14px}.job-row__scope{display:none}.job-row__action,.job-row__actions{min-width:0}.sidebar-theme-control{gap:6px;margin:12px 0 10px;display:grid}.sidebar-theme-control .theme-control{width:100%}.sidebar-theme-control .theme-control__trigger{color:#eff7ff;background:#ffffff0f;border-color:#97c6ed38;justify-content:flex-start;width:100%;min-height:40px;padding:0 10px}.sidebar-theme-control .theme-control__trigger:hover{color:#fff;background:#00bfff1f;border-color:#8be7ff9e}.sidebar-theme-control .theme-control__menu{width:min(218px,100vw - 32px);inset:auto auto calc(100% + 8px) 0}.sidebar.is-collapsed .sidebar-theme-control .nav-label{display:none}.sidebar.is-collapsed .sidebar-theme-control .theme-control__trigger{justify-content:center;padding:0}.sidebar.is-collapsed .sidebar-theme-control .theme-control__trigger span,.sidebar.is-collapsed .sidebar-theme-control .theme-control__trigger svg:last-child{display:none}@media (max-width:1180px){.job-row{grid-template-columns:minmax(240px,1.7fr) minmax(180px,1fr) minmax(82px,.56fr) minmax(150px,auto)}.job-row__payout{display:flex}}@media (max-width:680px){.job-row{grid-template-columns:1fr auto;gap:9px 14px}.job-row__identity{grid-column:1/-1}.job-row__timing{grid-column:2;align-items:flex-end}.job-row__payout{grid-area:3/1;align-items:flex-start;display:flex}.job-row__action{grid-area:4/1/auto/-1;width:100%}.job-row__actions{grid-template-columns:1fr;gap:7px;width:100%;display:grid}.reject-button,.accept-button{width:100%;min-width:0;min-height:40px}.reject-button{background:#fff;border:1px solid #e6b5c0;justify-content:flex-start;padding:0 12px}.reject-button:hover{background:#fff4f6;text-decoration:none}html[data-theme=dark] .reject-button{background:#172238;border-color:#7d4b5a}html[data-theme=dark] .reject-button:hover{background:#492a37}.sidebar-theme-control .theme-control__menu{width:auto;position:fixed;inset:auto 12px 74px}}html[data-theme=light] .sidebar-theme-control .theme-control__trigger{color:#18375e;background:#ffffffc7;border-color:#bddcf2}html[data-theme=light] .sidebar-theme-control .theme-control__trigger span{color:#18375e}html[data-theme=light] .sidebar-theme-control .theme-control__trigger:hover{color:#2b00ff;background:#fff;border-color:#9ccff1}.theme-control__menu--floating{z-index:100;max-height:calc(100vh - 24px);position:fixed;overflow-y:auto}.sidebar-locale-switcher{min-height:48px;padding:7px 9px}html[data-theme=light] .sidebar-locale-switcher{color:#18375e;background:#ffffffc7;border-color:#bddcf2}html[data-theme=light] .sidebar-locale-switcher:hover{background:#fff;border-color:#9ccff1}html[data-theme=light] .sidebar-locale-switcher svg,html[data-theme=light] .sidebar-locale-switcher b{color:#2b00ff}html[data-theme=light] .sidebar-locale-switcher strong{color:#18375e}html[data-theme=light] .sidebar-locale-switcher small{color:#45617d}.job-row__action{justify-content:stretch;width:100%}.job-row__actions{grid-template-columns:1fr;gap:7px;width:100%;display:grid}.job-row__actions .reject-button,.job-row__actions .accept-button{width:100%;min-width:0}@media (max-width:680px){.job-row__action{width:100%}.job-row__actions{gap:7px}}html[data-theme=dark] .job-detail__footer{background:#0f2036;border-top-color:#34516f}html[data-theme=dark] .job-detail__footer .scope-label{color:#91a5bf}html[data-theme=dark] .job-detail__footer .fulfilment-route strong{color:#edf4fd}html[data-theme=dark] .job-detail__footer .fulfilment-route small{color:#b9c8da}html[data-theme=dark] .job-detail__footer .danger-link{color:#ffb8c3}html[data-theme=dark] .job-detail__footer .danger-link:hover{color:#ffd5da;background:#492a37}html[data-theme=dark] .job-detail__footer .secondary-button{color:#edf4fd;background:#162a43;border-color:#6281a2}html[data-theme=dark] .job-detail__footer .secondary-button:hover{color:#fff;background:#24415f;border-color:#92b4d7}html[data-theme=dark] .job-detail__footer .secondary-button.is-confirmed{color:#fff;background:#164f65;border-color:#55d9ff}.notification-panel{z-index:90;color:#24314a;width:min(380px,100vw - 32px);animation:notification-panel-in .18s var(--ease-out);background:#fff;border:1px solid #cbd8e7;position:fixed;top:64px;right:24px;overflow:hidden;box-shadow:0 20px 56px #14274938}.notification-panel__header{border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 17px 13px;display:flex}.notification-panel__eyebrow{color:#2b00ff;font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-weight:800;display:inline-flex}.notification-panel__header h2{color:#24314a;letter-spacing:-.035em;margin:7px 0 0;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:18px}.notification-panel__toolbar{color:#718099;font-size:var(--font-size-label);border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:10px;padding:9px 17px;font-weight:800;display:flex}.notification-panel__toolbar button{color:#2b00ff;font:inherit;font-size:var(--font-size-label);cursor:pointer;background:0 0;border:0;font-weight:800}.notification-panel__toolbar button:hover{color:#1600b8;text-decoration:underline}.notification-panel__list{display:grid}.notification-item{color:#24314a;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef2f7;width:100%;transition:background .16s,transform .16s;display:flex;position:relative}.notification-item:hover{background:#f4f8fd}.notification-item:active{transform:scale(.995)}.notification-item__content{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:13px 42px 13px 17px;display:flex}.notification-item:focus-within,.notification-panel__toolbar button:focus-visible,.notification-panel__footer button:focus-visible{outline-offset:-2px;outline:2px solid #2b00ff}.notification-item.is-read{opacity:.7}.notification-item__icon{border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.notification-item__icon--cyan{color:#097c9d;background:#e8fbff;border-color:#a6e5f2}.notification-item__icon--signal{color:#2b00ff;background:#f0eeff;border-color:#c6bfff}.notification-item__icon--success{color:#237143;background:#edf9f1;border-color:#acd9bd}.notification-item__copy{flex:1;gap:3px;min-width:0;display:grid}.notification-item__copy strong{color:#24314a;font-size:var(--font-size-caption);font-weight:800;line-height:1.25}.notification-item__copy span{color:#66758b;font-size:var(--font-size-caption);line-height:1.4}.notification-item__copy small{color:#8a98aa;font-size:var(--font-size-label)}.notification-item__unread{background:#00bfff;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 3px #e2f9ff}.notification-item__dismiss{color:#8a98aa;cursor:pointer;background:0 0;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:9px;right:9px}.notification-item__dismiss:hover{color:#24314a;background:#e8eef6}.notification-panel__state{color:#718099;min-height:150px;font-size:var(--font-size-caption);text-align:center;place-items:center;padding:20px;display:grid}.notification-panel__state--error{color:var(--clay-deep)}.notification-panel__footer{background:#f8fbff;justify-content:flex-end;padding:10px 17px 12px;display:flex}.notification-panel__footer .text-link{align-items:center;gap:4px;display:inline-flex}@keyframes notification-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .notification-panel{color:#edf4fd;background:#142238;border-color:#3b5878;box-shadow:0 20px 56px #0000006b}html[data-theme=dark] .notification-panel__header{border-color:#2a405d}html[data-theme=dark] .notification-panel__header h2,html[data-theme=dark] .notification-item__copy strong{color:#edf4fd}html[data-theme=dark] .notification-panel__toolbar{color:#91a5bf;border-color:#2a405d}html[data-theme=dark] .notification-panel__toolbar button{color:#b9b0ff}html[data-theme=dark] .notification-panel__toolbar button:hover{color:#fff}html[data-theme=dark] .notification-item{color:#edf4fd;background:#142238;border-color:#2a405d}html[data-theme=dark] .notification-item:hover{background:#1b304c}html[data-theme=dark] .notification-item__dismiss{color:#91a5bf}html[data-theme=dark] .notification-item__dismiss:hover{color:#edf4fd;background:#233b59}html[data-theme=dark] .notification-panel__state{color:#91a5bf}html[data-theme=dark] .notification-item__icon--cyan{color:#8be6ff;background:#133b4e;border-color:#347f98}html[data-theme=dark] .notification-item__icon--signal{color:#c2bcff;background:#292b5a;border-color:#5e55ac}html[data-theme=dark] .notification-item__icon--success{color:#a8e1bf;background:#173c2d;border-color:#397457}html[data-theme=dark] .notification-item__copy span{color:#b9c8da}html[data-theme=dark] .notification-item__copy small{color:#91a5bf}html[data-theme=dark] .notification-item__unread{box-shadow:0 0 0 3px #143d50}html[data-theme=dark] .notification-panel__footer{background:#102038}@media (max-width:700px){.notification-panel{width:auto;top:62px;left:12px;right:12px}.account-menu{width:min(296px,100vw - 24px);position:fixed;top:62px;right:12px}.notification-panel__header{padding:13px 14px 12px}.notification-panel__toolbar,.notification-item,.notification-panel__footer{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.notification-panel{animation:none}}.team-page .page-heading p{max-width:520px}.team-summary--operational{gap:12px}.team-summary--operational .team-summary__card{min-height:102px}.team-summary--operational .team-summary__card>span:last-child{line-height:1.4}.team-page .panel-header-row{align-items:flex-start}.panel-header-row__subcopy{color:var(--ink-faint);font-size:var(--font-size-label);margin:6px 0 0;line-height:1.4}.coverage-row{transition:background .16s,box-shadow .16s}.coverage-row.is-current{background:#eef8ff;box-shadow:inset 3px 0 #00bfff}.coverage-row.is-current .coverage-row__count{color:#14728f;font-weight:800}.invite-form__body{padding:0 22px 4px}.invite-form__grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.invite-form__body .modal-field{padding:0 0 16px}.invite-form__body .modal-field .text-input,.invite-form__body .modal-field select{width:100%;min-height:40px}.invite-form__note textarea{color:#24314a;width:100%;min-height:76px;font:inherit;font-size:var(--font-size-caption);resize:vertical;background:#fff;border:1px solid #cdd7e6;padding:10px 12px}.invite-form__note textarea:focus{outline-offset:2px;border-color:#2b00ff;outline:2px solid #2b00ff33}.form-error{color:#a14b61;font-size:var(--font-size-label);font-weight:700}html[data-theme=dark] .team-page .panel-header-row__subcopy{color:#91a5bf}html[data-theme=dark] .team-page .team-summary__card{color:#edf4fd;background:#142238;border-color:#3b5878}html[data-theme=dark] .team-page .team-summary__card>span:last-child{color:#91a5bf}html[data-theme=dark] .team-page .team-summary__card--signal{color:#fff;background:linear-gradient(135deg,#3d30c5,#006e9a);border-color:#5f6cc4}html[data-theme=dark] .team-page .team-summary__card--signal span{color:#e5f4ff}html[data-theme=dark] .team-page .team-summary__card--signal strong{color:#fff}html[data-theme=dark] .team-page .coverage-row.is-current{background:#1b3552;box-shadow:inset 3px 0 #48d8ff}html[data-theme=dark] .team-page .coverage-row.is-current .coverage-row__count{color:#8be6ff}html[data-theme=dark] .invite-form__note textarea,html[data-theme=dark] .invite-form__body .text-input{color:#edf4fd;background:#0f2036;border-color:#45617f}html[data-theme=dark] .invite-form__note textarea::placeholder,html[data-theme=dark] .invite-form__body .text-input::placeholder{color:#8ea3ba}html[data-theme=dark] .form-error{color:#ffb8c3}@media (max-width:700px){.invite-form__grid{grid-template-columns:1fr;gap:0}.invite-form__body{padding-left:15px;padding-right:15px}}.onboarding-page{max-width:1240px}.onboarding-page .page-heading p{max-width:540px}.onboarding-branch-chip{border:1px solid var(--line-strong);background:var(--paper-bright);min-width:190px;color:var(--ink);align-items:center;gap:9px;padding:8px 11px;display:inline-flex}.onboarding-branch-chip>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.onboarding-branch-chip strong{font-size:var(--font-size-caption)}.onboarding-branch-chip small{color:var(--ink-faint);font-size:var(--font-size-label)}.onboarding-status{border-top:3px solid var(--signal);justify-content:space-between;align-items:center;gap:28px;margin-top:18px;padding:19px 21px;display:flex}.onboarding-status__main{align-items:flex-start;gap:13px;min-width:0;display:flex}.onboarding-status__icon,.onboarding-next__icon{color:#2b00ff;background:#e3e4ff;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.onboarding-status h2{color:var(--ink);letter-spacing:-.035em;margin:5px 0 7px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:19px}.onboarding-status p{max-width:650px;color:var(--ink-soft);font-size:var(--font-size-caption);margin:0;line-height:1.55}.onboarding-status__side{flex-direction:column;gap:4px;min-width:150px;display:flex}.onboarding-status__side strong{color:var(--ink);letter-spacing:-.04em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:20px}.onboarding-status__side>span{color:var(--ink-faint);font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:.1em}.onboarding-progress{background:var(--line);width:100%;height:5px;margin-top:7px;overflow:hidden}.onboarding-progress span{background:linear-gradient(90deg,#2b00ff,#00bfff);height:100%;display:block}.onboarding-review-navigation{border:1px solid var(--line);background:var(--paper-bright);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:12px 0;padding:10px 12px;display:grid}.onboarding-review-navigation>button:first-child{justify-self:start}.onboarding-review-navigation>button:last-child{justify-self:end}.onboarding-review-navigation .secondary-button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.provider-setup-review{padding:20px}.provider-setup-review .onboarding-choice-grid{margin:18px 0}.provider-setup-review .onboarding-choice{cursor:default}.onboarding-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:17px;display:grid}.onboarding-layout--single{grid-template-columns:minmax(0,1fr)}.onboarding-steps{min-width:0;padding-top:17px}.onboarding-steps .panel-header-row{padding:0 17px 14px}.onboarding-steps .panel-header-row h2{margin-top:5px}.onboarding-step-count{background:var(--paper-deep);color:var(--ink-soft);font-size:var(--font-size-label);padding:5px 8px;font-weight:800}.onboarding-step-list{border-top:1px solid var(--line)}.onboarding-step{border-bottom:1px solid var(--line);background:var(--paper-bright);grid-template-columns:27px 30px minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;padding:15px 17px;display:grid}.onboarding-step--current{box-shadow:inset 3px 0 0 var(--signal);background:#f4f5ff}.onboarding-step--locked{background:var(--paper)}.onboarding-step__number{border:1px solid var(--line-strong);width:27px;height:27px;color:var(--ink-faint);font-size:var(--font-size-label);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.onboarding-step--complete .onboarding-step__number{color:#162000;background:#d6f23a;border-color:#a8bd22}.onboarding-step--current .onboarding-step__number{color:#2b00ff;background:#e5e2ff;border-color:#7165ff}.onboarding-step__icon{background:var(--paper-deep);width:30px;height:30px;color:var(--ink-soft);justify-content:center;align-items:center;display:inline-flex}.onboarding-step--complete .onboarding-step__icon{color:#477319;background:#eaf7dc}.onboarding-step--current .onboarding-step__icon{color:#2b00ff;background:#e3e4ff}.onboarding-step__copy{min-width:0}.onboarding-step__heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.onboarding-step__heading h3{color:var(--ink);font-size:var(--font-size-caption);margin:0;line-height:1.35}.onboarding-step__copy p{max-width:650px;color:var(--ink-soft);font-size:var(--font-size-label);margin:5px 0 8px;line-height:1.45}.onboarding-step__status{font-size:var(--font-size-label);letter-spacing:.04em;text-transform:uppercase;flex:none;padding:4px 6px;font-weight:800}.onboarding-step__status--complete{color:#477319;background:#eaf7dc}.onboarding-step__status--current{color:#2b00ff;background:#e3e4ff}.onboarding-step__status--locked{background:var(--paper-deep);color:var(--ink-faint)}.onboarding-step__meta{color:var(--ink-faint);font-size:var(--font-size-label);flex-wrap:wrap;gap:10px;display:flex}.onboarding-step__meta span+span{border-left:1px solid var(--line-strong);padding-left:10px}.onboarding-step__action{justify-content:flex-end;align-items:center;min-width:145px;display:flex}.onboarding-step__action .secondary-button{white-space:nowrap}.onboarding-step__done,.onboarding-step__locked{font-size:var(--font-size-label);align-items:center;gap:5px;font-weight:800;display:inline-flex}.onboarding-step__done{color:#4f7e1e}.onboarding-step__locked{color:var(--ink-faint)}.onboarding-side{gap:15px;min-width:0;display:grid}.onboarding-next{border-top:3px solid #00bfff;padding:17px}.onboarding-next__icon{margin-bottom:14px}.onboarding-next h2{color:var(--ink);letter-spacing:-.03em;margin:6px 0 7px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:17px}.onboarding-next p{color:var(--ink-soft);font-size:var(--font-size-label);margin:0;line-height:1.5}.onboarding-next__facts{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;display:grid}.onboarding-next__facts span{background:var(--paper-deep);flex-direction:column;gap:4px;min-width:0;padding:9px;display:flex}.onboarding-next__facts strong{color:var(--ink-faint);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase}.onboarding-next__facts small{color:var(--ink);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onboarding-next .signal-button{width:100%}.onboarding-explore{gap:13px;padding:17px;display:grid}.onboarding-explore h2{color:var(--ink);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-body);letter-spacing:-.03em;margin:5px 0 6px}.onboarding-explore p{color:var(--ink-soft);font-size:var(--font-size-label);margin:0;line-height:1.5}.onboarding-explore__note{color:var(--ink-faint);font-size:var(--font-size-label);align-items:center;gap:6px;line-height:1.4;display:flex}.main-nav__item--attention:not(.is-active){color:var(--ink)}.nav-attention-dot{background:#ff9b62;border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 0 3px #ff9b6224}html[data-theme=dark] .onboarding-branch-chip{color:#edf4fd;background:#142238;border-color:#3b5878}html[data-theme=dark] .onboarding-branch-chip small{color:#91a5bf}html[data-theme=dark] .onboarding-status{background:#142238;border-color:#7165ff}html[data-theme=dark] .onboarding-status__icon,html[data-theme=dark] .onboarding-next__icon{color:#bbb3ff;background:#29335f}html[data-theme=dark] .onboarding-status h2,html[data-theme=dark] .onboarding-status__side strong,html[data-theme=dark] .onboarding-step__heading h3,html[data-theme=dark] .onboarding-next h2,html[data-theme=dark] .onboarding-explore h2{color:#edf4fd}html[data-theme=dark] .onboarding-status p,html[data-theme=dark] .onboarding-step__copy p,html[data-theme=dark] .onboarding-next p,html[data-theme=dark] .onboarding-explore p{color:#a9bbd0}html[data-theme=dark] .onboarding-status__side>span,html[data-theme=dark] .onboarding-step__meta,html[data-theme=dark] .onboarding-step__locked,html[data-theme=dark] .onboarding-explore__note{color:#91a5bf}html[data-theme=dark] .onboarding-step-count,html[data-theme=dark] .onboarding-next__facts span,html[data-theme=dark] .onboarding-step__icon{color:#abc0d8;background:#102038}html[data-theme=dark] .onboarding-step,html[data-theme=dark] .onboarding-step--locked{background:#142238;border-color:#2f4967}html[data-theme=dark] .onboarding-step--current{background:#1a294b;box-shadow:inset 3px 0 #8b80ff}html[data-theme=dark] .onboarding-step--complete .onboarding-step__number{color:#162000;background:#d6f23a;border-color:#b3cc35}html[data-theme=dark] .onboarding-step--complete .onboarding-step__icon,html[data-theme=dark] .onboarding-step__status--complete{color:#c8ef9f;background:#29462d}html[data-theme=dark] .onboarding-step--current .onboarding-step__icon,html[data-theme=dark] .onboarding-step__status--current{color:#d3ceff;background:#343773}html[data-theme=dark] .onboarding-step__status--locked{color:#91a5bf;background:#213956}html[data-theme=dark] .onboarding-step__done{color:#c8ef9f}html[data-theme=dark] .onboarding-next{border-color:#48d8ff}html[data-theme=dark] .onboarding-next__facts strong{color:#91a5bf}html[data-theme=dark] .onboarding-next__facts small{color:#edf4fd}html[data-theme=dark] .nav-attention-dot{background:#ffb07c}@media (max-width:1320px){.onboarding-layout{grid-template-columns:1fr}.onboarding-side{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.onboarding-status{flex-direction:column;align-items:stretch;gap:17px}.onboarding-status__side{min-width:0}.onboarding-review-navigation{grid-template-columns:1fr 1fr}.onboarding-review-navigation .text-link{grid-area:1/1/auto/-1;justify-self:center}.onboarding-review-navigation>button:first-child{grid-area:2/1}.onboarding-review-navigation>button:last-child{grid-area:2/2}.onboarding-branch-chip{min-width:0}.onboarding-step{grid-template-columns:27px 30px minmax(0,1fr)}.onboarding-step__action{grid-column:3;justify-content:flex-start;min-width:0;padding-top:3px}.onboarding-step__action .secondary-button{width:100%}.onboarding-step__heading{flex-direction:column;align-items:flex-start;gap:6px}.onboarding-side{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.coverage-row,.onboarding-progress span{transition:none}}.topbar-brand-lockup{align-items:center;gap:15px;min-width:0;display:inline-flex}.topbar-brand-divider{background:var(--line-strong);width:1px;height:28px}.topbar-branch-context{min-width:0;max-width:min(220px,18vw);display:block}.topbar-branch-context>span,.topbar-branch-context small{display:none}.topbar-branch-context strong{color:var(--ink);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-caption);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}@media (max-width:1100px){.topbar-brand-divider,.topbar-branch-context{display:none}}@media (max-width:700px){.topbar-brand-lockup{gap:9px}.topbar-brand-lockup .brand-wordmark{font-size:var(--font-size-body)}.topbar-brand-divider,.topbar-branch-context{display:none}}.catalog-page{max-width:1520px}.catalog-heading{align-items:flex-end;margin-bottom:20px}.catalog-heading__branch{border:1px solid var(--line);background:var(--paper-bright);align-items:center;gap:10px;min-width:190px;padding:9px 10px;display:flex}.catalog-heading__branch>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.catalog-heading__branch strong{color:var(--ink);font-size:var(--font-size-caption)}.catalog-heading__branch small{color:var(--ink-faint);font-size:var(--font-size-label)}.catalog-mode-bar{border-top:2px solid var(--signal);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;display:grid}.catalog-mode-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.catalog-mode-copy strong{letter-spacing:-.035em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:17px}.catalog-mode-copy>span:last-child{color:var(--ink-soft);font-size:var(--font-size-caption)}.catalog-mode-switch{background:var(--paper-deep);gap:2px;padding:3px;display:inline-flex}.catalog-mode-switch button,.catalog-filter-row button{min-height:30px;color:var(--ink-soft);cursor:pointer;font-size:var(--font-size-label);background:0 0;border:1px solid #0000;padding:0 10px;font-weight:700}.catalog-mode-switch button:hover,.catalog-filter-row button:hover{color:var(--ink)}.catalog-mode-switch button.is-active,.catalog-filter-row button.is-active{border-color:var(--line-strong);background:var(--paper-bright);color:var(--ink);box-shadow:0 1px 3px #1e1f1a14}.catalog-subnav{border-bottom:1px solid var(--line);align-items:center;gap:2px;margin-bottom:17px;display:flex;overflow-x:auto}.catalog-subnav button{min-height:38px;color:var(--ink-soft);cursor:pointer;font-size:var(--font-size-caption);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.catalog-subnav button:hover{color:var(--ink)}.catalog-subnav button.is-active{border-bottom-color:var(--signal);color:var(--ink)}.catalog-subnav button span{background:var(--paper-deep);min-width:18px;height:17px;color:var(--ink-soft);font-size:var(--font-size-label);justify-content:center;align-items:center;display:inline-flex}.catalog-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.catalog-stat{flex-direction:column;justify-content:space-between;min-height:112px;padding:14px 15px;display:flex}.catalog-stat strong{letter-spacing:-.06em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:29px}.catalog-stat small{color:var(--ink-soft);font-size:var(--font-size-label);line-height:1.4}.catalog-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);align-items:start;gap:17px;display:grid}.catalog-health,.catalog-branch-card,.catalog-plain-note,.catalog-pricing-rail>*,.catalog-artwork-rail>*{padding:16px}.catalog-health-list{border-top:1px solid var(--line);gap:1px;margin-top:10px;display:grid}.catalog-health-list button{border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px 0;display:grid}.catalog-health-list button:last-child{border-bottom:0}.catalog-health-list button:hover strong{color:var(--signal-deep)}.catalog-health-list button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.catalog-health-list strong{font-size:var(--font-size-caption)}.catalog-health-list small{color:var(--ink-soft);font-size:var(--font-size-label);line-height:1.4}.catalog-health__icon{background:var(--paper-deep);width:28px;height:28px;color:var(--ink-soft);justify-content:center;align-items:center;display:inline-flex}.catalog-health__icon--warning{background:var(--clay-pale);color:var(--clay)}.catalog-health__icon--review{background:var(--signal-pale);color:var(--signal-deep)}.catalog-overview-rail{gap:12px;display:grid}.catalog-branch-card__title{align-items:center;gap:9px;margin:12px 0 9px;display:flex}.catalog-branch-card__title strong{letter-spacing:-.04em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:18px}.catalog-branch-card p,.catalog-plain-note span,.catalog-artwork-rule span{color:var(--ink-soft);font-size:var(--font-size-caption);margin:0 0 14px;line-height:1.5;display:block}.catalog-plain-note{background:var(--paper-deep);color:var(--ink-soft);align-items:flex-start;gap:10px;display:flex}.catalog-plain-note>svg{color:var(--signal-deep);flex:none;margin-top:2px}.catalog-plain-note div{flex-direction:column;gap:4px;display:flex}.catalog-plain-note strong{color:var(--ink);font-size:var(--font-size-caption)}.catalog-workspace-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.38fr);align-items:start;gap:16px;display:grid}.catalog-product-list{min-width:0;overflow:hidden}.catalog-section-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:17px 17px 15px;display:flex}.catalog-section-header h2{letter-spacing:-.05em;margin:7px 0 4px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:22px}.catalog-section-header p{max-width:600px;color:var(--ink-soft);font-size:var(--font-size-caption);margin:0;line-height:1.45}.catalog-filter-row{background:var(--paper-deep);gap:2px;padding:3px;display:inline-flex}.catalog-products-table__head,.catalog-product-row{grid-template-columns:minmax(220px,1.55fr) minmax(125px,.7fr) minmax(100px,.6fr) minmax(86px,.45fr);align-items:center;gap:13px;display:grid}.catalog-products-table__head{border-bottom:1px solid var(--line);color:var(--ink-faint);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;padding:10px 16px;font-weight:700}.catalog-product-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;padding:13px 16px}.catalog-product-row:last-child{border-bottom:0}.catalog-product-row:hover{background:var(--paper)}.catalog-product-row.is-selected{background:var(--blue-pale);box-shadow:inset 3px 0 0 var(--signal)}.catalog-product-row__identity{align-items:flex-start;gap:9px;min-width:0;display:flex}.catalog-product-row__identity>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.catalog-product-row__identity strong{font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-product-row__identity small,.catalog-product-row__coverage small{color:var(--ink-soft);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.catalog-product-row__mark{background:var(--paper-deep);width:27px;height:27px;color:var(--signal-deep);flex:none;justify-content:center;align-items:center;display:inline-flex}.catalog-pricing-badge,.catalog-status-badge{width:fit-content;min-height:21px;font-size:var(--font-size-label);align-items:center;padding:0 6px;font-weight:700;line-height:1.2;display:inline-flex}.catalog-pricing-badge--paperboy-pricing{background:var(--cyan-pale);color:#087f9e}.catalog-pricing-badge--provider-pricing{background:var(--signal-pale);color:var(--signal-deep)}.catalog-pricing-badge--hybrid{background:var(--blue-pale);color:var(--blue)}.catalog-pricing-badge--quote-required{background:var(--clay-pale);color:#9f5940}.catalog-product-row__coverage{flex-direction:column;gap:3px;min-width:0;display:flex}.catalog-product-row__coverage strong{font-size:var(--font-size-label)}.catalog-status-badge--published{background:var(--cyan-pale);color:#087f9e}.catalog-status-badge--draft{background:var(--paper-deep);color:var(--ink-soft)}.catalog-status-badge--needs-review{background:var(--clay-pale);color:#9f5940}.catalog-inspector{min-width:0;padding:17px;position:sticky;top:88px}.catalog-inspector__top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.catalog-inspector h2{letter-spacing:-.055em;margin:8px 0 5px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:25px}.catalog-inspector p{color:var(--ink-soft);font-size:var(--font-size-caption);margin:0;line-height:1.5}.catalog-inspector__metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0;padding:10px 0;display:grid}.catalog-inspector__metrics span{flex-direction:column;gap:3px;display:flex}.catalog-inspector__metrics strong{letter-spacing:-.05em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:20px}.catalog-inspector__metrics small{color:var(--ink-faint);font-size:var(--font-size-label);text-transform:uppercase}.catalog-detail-list{gap:0;display:grid}.catalog-detail-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.catalog-detail-list span{color:var(--ink-faint);font-size:var(--font-size-label)}.catalog-detail-list strong{max-width:65%;color:var(--ink);font-size:var(--font-size-label);text-align:right}.catalog-inspector__actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;display:grid}.catalog-inspector__actions button{min-width:0}.catalog-inspector__note{color:var(--ink-faint);font-size:var(--font-size-label);align-items:flex-start;gap:6px;margin-top:13px;line-height:1.4;display:flex}.catalog-empty{color:var(--ink-faint);text-align:center;flex-direction:column;align-items:center;gap:7px;padding:48px 20px;display:flex}.catalog-empty strong{color:var(--ink);font-size:var(--font-size-body)}.catalog-empty span{font-size:var(--font-size-caption)}.catalog-artwork-layout,.catalog-pricing-layout,.catalog-publishing-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:start;gap:16px;display:grid}.catalog-artwork-main,.catalog-pricing-table,.catalog-publishing-main{min-width:0;overflow:hidden}.artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.artwork-card{border:1px solid var(--line);background:var(--paper-bright);min-width:0;color:var(--ink);cursor:pointer;text-align:left;grid-template-columns:66px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:9px;display:grid}.artwork-card:hover{border-color:var(--line-strong);background:var(--paper)}.artwork-card__canvas{color:#fff;background:#182d55;flex-direction:column;justify-content:space-between;height:62px;padding:7px;display:flex}.artwork-card__canvas--1{background:#7d3d4b}.artwork-card__canvas--2{background:#b07b3b}.artwork-card__canvas--3{background:#386b74}.artwork-card__canvas span{font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.artwork-card__canvas strong{letter-spacing:-.08em;align-self:flex-end;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:22px}.artwork-card__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.artwork-card__copy strong{font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artwork-card__copy small{color:var(--ink-soft);font-size:var(--font-size-label);line-height:1.4}.catalog-artwork-rule{border:1px solid var(--line);background:var(--paper-deep);flex-direction:column;gap:5px;padding:16px;display:flex}.catalog-artwork-rule strong{letter-spacing:-.04em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:18px}.catalog-pricing-rail,.catalog-artwork-rail,.catalog-publishing-rail{gap:12px;display:grid}.pricing-mode-list{display:grid}.pricing-mode-row{border-bottom:1px solid var(--line);grid-template-columns:31px minmax(0,1fr) 24px auto;align-items:center;gap:10px;padding:13px 17px;display:grid}.pricing-mode-row:last-child{border-bottom:0}.pricing-mode-row>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.pricing-mode-row strong{font-size:var(--font-size-caption)}.pricing-mode-row small{color:var(--ink-soft);font-size:var(--font-size-label);line-height:1.4}.pricing-mode-row b{font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-body)}.pricing-mode-mark{background:var(--paper-deep);width:31px;height:31px;color:var(--ink-soft);justify-content:center;align-items:center;display:inline-flex}.pricing-mode-mark--paperboy-pricing{background:var(--cyan-pale);color:#087f9e}.pricing-mode-mark--provider-pricing{background:var(--signal-pale);color:var(--signal-deep)}.pricing-mode-mark--hybrid{background:var(--blue-pale);color:var(--blue)}.pricing-mode-mark--quote-required{background:var(--clay-pale);color:var(--clay)}.catalog-price-safety{padding:17px}.catalog-price-safety h2,.catalog-publish-check h2{letter-spacing:-.05em;margin:8px 0 6px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:22px}.catalog-price-safety p,.catalog-publish-check p{color:var(--ink-soft);font-size:var(--font-size-caption);margin:0 0 14px;line-height:1.5}.catalog-price-safety>div,.publish-check-row{border-top:1px solid var(--line);color:var(--ink-soft);font-size:var(--font-size-label);align-items:center;gap:7px;padding:8px 0;display:flex}.catalog-price-safety>div svg,.publish-check-row svg{color:var(--signal-deep)}.publishing-table{min-width:720px}.publishing-table__head,.publishing-row{grid-template-columns:minmax(230px,1.2fr) minmax(150px,.8fr) minmax(130px,.8fr) minmax(98px,.5fr);align-items:center;gap:13px;display:grid}.publishing-table__head{border-bottom:1px solid var(--line);color:var(--ink-faint);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;padding:10px 16px;font-weight:700}.publishing-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;padding:13px 16px}.publishing-row:hover{background:var(--paper)}.publishing-row>span:first-child{flex-direction:column;gap:3px;display:flex}.publishing-row strong{font-size:var(--font-size-caption)}.publishing-row small,.publishing-row>span:not(:first-child){color:var(--ink-soft);font-size:var(--font-size-label);line-height:1.4}.catalog-publishing-count{background:var(--cyan-pale);color:#087f9e;font:var(--font-size-label)"DM Sans",ui-sans-serif,system-ui,sans-serif;padding:6px 8px;font-weight:700}.catalog-publish-check{padding:17px}.publish-check-row{justify-content:flex-start}.publish-check-row span{flex:1}.publish-check-row b{color:var(--ink);font-size:var(--font-size-label)}.catalog-publish-check .secondary-button{width:100%;margin-top:14px}.catalog-editor-backdrop{z-index:80;background:#0c16249e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.catalog-editor-modal{background:var(--paper-bright);width:min(670px,100%);max-height:min(760px,100vh - 40px);overflow:auto}.catalog-editor-modal__header,.catalog-editor-modal__footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.catalog-editor-modal__header h2{letter-spacing:-.05em;margin:7px 0 0;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:22px}.catalog-editor-modal__body{gap:13px;padding:18px;display:grid}.catalog-editor-modal__body label{gap:6px;display:grid}.catalog-editor-modal__body label>span{color:var(--ink-soft);font-size:var(--font-size-label);font-weight:700}.catalog-editor-modal__body input,.catalog-editor-modal__body textarea,.catalog-editor-modal__body select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:36px;color:var(--ink);border-radius:0;outline:none;padding:8px 10px}.catalog-editor-modal__body textarea{resize:vertical;min-height:78px}.catalog-editor-modal__body input:focus,.catalog-editor-modal__body textarea:focus,.catalog-editor-modal__body select:focus{border-color:var(--signal);box-shadow:0 0 0 2px var(--signal-pale)}.catalog-editor-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalog-editor-modal__notice{background:var(--cyan-pale);color:var(--ink-soft);font-size:var(--font-size-label);align-items:flex-start;gap:8px;padding:10px;line-height:1.45;display:flex}.catalog-editor-modal__notice svg{color:#087f9e;flex:none}.catalog-editor-modal__footer{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end}@media (max-width:980px){.catalog-products-table__head,.catalog-product-row{grid-template-columns:minmax(190px,1.4fr) minmax(115px,.7fr) minmax(90px,.55fr) minmax(82px,.45fr);gap:9px}.catalog-workspace-layout,.catalog-artwork-layout,.catalog-pricing-layout,.catalog-publishing-layout{grid-template-columns:1fr}.catalog-inspector{position:static}.catalog-publishing-main{overflow-x:auto}}@media (max-width:720px){.catalog-heading{flex-direction:column;align-items:flex-start;gap:13px}.catalog-heading__branch{width:100%}.catalog-mode-bar{grid-template-columns:1fr;gap:12px}.catalog-mode-switch{width:100%}.catalog-mode-switch button{flex:1}.catalog-mode-bar .signal-button{width:100%}.catalog-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-overview-grid{grid-template-columns:1fr}.catalog-section-header{flex-direction:column;align-items:flex-start}.catalog-filter-row{width:100%}.catalog-filter-row button{flex:1}.catalog-products-table{overflow-x:auto}.catalog-products-table__head,.catalog-product-row{min-width:680px}.artwork-grid{grid-template-columns:1fr}.catalog-editor-backdrop{align-items:flex-end;padding:0}.catalog-editor-modal{max-height:92vh}.catalog-editor-modal__grid{grid-template-columns:1fr}}html[data-theme=dark] .settings-nav__footer{color:#9db1c8;border-color:#315274}html[data-theme=dark] .settings-nav__footer strong{color:#dceaff}html[data-theme=dark] .settings-block{color:#edf4fd;background:#142238;border-color:#315274}html[data-theme=dark] .settings-block__header{color:#9db1c8}html[data-theme=dark] .setting-row{border-color:#2f4967}html[data-theme=dark] .setting-row strong{color:#edf4fd}html[data-theme=dark] .setting-row span{color:#9db1c8}html[data-theme=dark] .text-input,html[data-theme=dark] .select-like{color:#edf4fd;background:#0f2036;border-color:#45617f}html[data-theme=dark] .select-like:hover{background:#183653;border-color:#7c91af}html[data-theme=dark] .toggle{color:#c4d5e7;background:#0f2036;border-color:#45617f}html[data-theme=dark] .toggle i{background:#496782}html[data-theme=dark] .toggle.is-on{color:#c2bcff;background:#292b5a;border-color:#897bff}html[data-theme=dark] .toggle.is-on i{background:#5a47ff}html[data-theme=dark] .toggle--warning.is-on{color:#ffc0cc;background:#523230;border-color:#d17b91}html[data-theme=dark] .toggle--warning.is-on i{background:#d17b91}html[data-theme=dark] .settings-help{color:#edf4fd;background:#102038}html[data-theme=dark] .settings-help p{color:#9db1c8}.analytics-topline{grid-template-columns:repeat(3,minmax(150px,1fr))}.revenue-pie-wrap{gap:17px;margin-top:4px;display:grid}.revenue-pie-visual{place-items:center;padding:2px 0 0;display:grid}.revenue-pie-visual svg{width:min(100%,190px);height:auto;display:block;overflow:visible}.revenue-pie-total{fill:var(--ink);letter-spacing:-.05em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:19px;font-weight:800}.revenue-pie-caption{fill:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.revenue-pie-legend{gap:10px;display:grid}.revenue-pie-legend__item{border-top:1px solid var(--line);padding-top:9px}.revenue-pie-legend__heading,.revenue-pie-legend__metrics{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.revenue-pie-legend__heading>span{min-width:0;color:var(--ink);font-size:var(--font-size-caption);align-items:center;gap:7px;font-weight:700;display:inline-flex}.revenue-pie-legend__heading>span i{flex:none;width:8px;height:8px;display:inline-block}.revenue-pie-legend__heading>strong{color:var(--ink);font-size:var(--font-size-caption)}.revenue-pie-legend__metrics{color:var(--ink-faint);font-size:var(--font-size-label);margin-top:4px;line-height:1.35}.revenue-pie-legend__metrics strong{color:var(--ink-soft);font-size:var(--font-size-label);white-space:nowrap}@media (max-width:900px){.analytics-topline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.analytics-topline{grid-template-columns:1fr}.revenue-pie-wrap{grid-template-columns:minmax(150px,.8fr) minmax(0,1fr);align-items:center;gap:14px}.revenue-pie-visual svg{width:160px}}@media (prefers-reduced-motion:reduce){.revenue-pie-visual svg{transition:none}}html[data-theme=dark] .revenue-pie-caption{fill:#9eb2cb}html[data-theme=dark] .revenue-pie-legend__metrics{color:#9eb2cb}html[data-theme=dark] .revenue-pie-legend__metrics strong{color:#dce9f8}.onboarding-next{margin-top:18px}.onboarding-stage-chip{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding:8px 11px;font-weight:800}.provider-onboarding-trust-strip{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.provider-onboarding-trust-strip span{min-height:46px;color:var(--ink-soft);font-size:var(--font-size-label);align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex}.provider-onboarding-trust-strip span+span{border-left:1px solid var(--line)}.provider-onboarding-trust-strip svg{color:var(--signal);flex:none}.provider-onboarding-shell{overflow:visible}.provider-onboarding-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:16px 22px 0;display:grid}.provider-onboarding-progress span{background:var(--paper-deep);height:3px}.provider-onboarding-progress span.is-active{background:var(--signal)}.onboarding-hours-list{border:1px solid var(--line);gap:0;display:grid}.onboarding-hours-row{background:var(--paper);grid-template-columns:minmax(130px,.8fr) minmax(230px,1.2fr);align-items:center;gap:18px;padding:10px 12px;display:grid}.onboarding-hours-row+.onboarding-hours-row{border-top:1px solid var(--line)}.onboarding-review-note{border:1px solid var(--line);background:var(--cyan-pale);color:var(--ink-soft);align-items:flex-start;gap:10px;padding:12px;display:flex}.onboarding-review-note svg{color:var(--signal-deep);flex:none}.onboarding-review-note span{font-size:var(--font-size-label);gap:2px;display:grid}.onboarding-review-note strong{color:var(--ink)}.onboarding-choice-section{gap:10px;display:grid}.onboarding-choice-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.onboarding-choice-grid--delivery{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-choice{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:12px;display:grid}.onboarding-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.onboarding-choice>svg{color:var(--ink-faint)}.onboarding-choice>span:not(.fake-checkbox){gap:3px;display:grid}.onboarding-choice strong{color:var(--ink);font-size:var(--font-size-label)}.onboarding-choice small{color:var(--ink-faint);font-size:var(--font-size-label);line-height:1.35}.onboarding-choice.is-selected,.onboarding-choice.is-required{background:var(--cyan-pale);box-shadow:inset 3px 0 0 var(--signal)}.onboarding-choice.is-selected>svg,.onboarding-choice.is-required>svg{color:var(--signal-deep)}.onboarding-choice.is-required{cursor:default}.onboarding-offer-preview{border:1px solid var(--signal);background:var(--paper);gap:10px;padding:14px;display:grid}.onboarding-offer-preview__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.onboarding-example-badge{background:var(--signal-pale);color:var(--signal-deep);font-size:var(--font-size-label);letter-spacing:.05em;text-transform:uppercase;padding:5px 7px;font-weight:800}.onboarding-offer-preview__brief,.onboarding-offer-preview__economics{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.onboarding-offer-preview__brief>span,.onboarding-offer-preview__economics>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-bright);align-content:center;gap:5px;min-height:62px;padding:10px;display:grid}.onboarding-offer-preview__brief small,.onboarding-offer-preview__economics small{color:var(--ink-faint);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.onboarding-offer-preview__brief strong,.onboarding-offer-preview__economics strong{color:var(--ink);font-size:var(--font-size-label);line-height:1.4}.onboarding-offer-preview__economics>span{min-height:54px}.onboarding-offer-preview__economics .is-fee strong{color:var(--clay)}.onboarding-offer-preview__economics .is-payout{background:var(--signal-pale)}.onboarding-offer-preview__economics .is-payout strong{color:var(--signal-deep);font-size:var(--font-size-body)}.onboarding-offer-preview p{color:var(--ink-soft);font-size:var(--font-size-label);margin:0;line-height:1.5}.onboarding-offer-preview p strong{color:var(--ink)}.onboarding-final-review{grid-template-columns:1.2fr 1fr;gap:10px;display:grid}.onboarding-final-review>span{border:1px solid var(--line);background:var(--paper);gap:4px;padding:11px;display:grid}.onboarding-final-review strong{color:var(--ink);font-size:var(--font-size-label)}.onboarding-final-review small{color:var(--ink-faint);font-size:var(--font-size-label);line-height:1.4}@media (max-width:900px){.provider-onboarding-trust-strip,.onboarding-choice-grid,.onboarding-choice-grid--delivery{grid-template-columns:1fr}.provider-onboarding-trust-strip span+span{border-top:1px solid var(--line);border-left:0}.onboarding-hours-row{grid-template-columns:1fr;gap:8px}.onboarding-offer-preview__header{flex-direction:column;align-items:flex-start}.onboarding-offer-preview__brief,.onboarding-offer-preview__economics,.onboarding-final-review{grid-template-columns:1fr}}.provider-agreement-document{gap:18px;padding:0 22px 18px;display:grid}.provider-agreement-summary,.provider-agreement-full{gap:10px;display:grid}.provider-agreement-summary__heading,.provider-agreement-full__heading{gap:6px;display:grid}.provider-agreement-summary__heading p,.provider-agreement-full__heading p{max-width:820px;color:var(--ink-soft);font-size:var(--font-size-label);margin:0;line-height:1.55}.provider-agreement-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 22px 18px;display:grid}.provider-agreement-document .provider-agreement-copy{padding:0}.provider-agreement-copy__section{border:1px solid var(--line);background:var(--paper);padding:15px}.provider-agreement-copy__section h3{color:var(--ink);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-body);margin:0 0 5px}.provider-agreement-copy__section>strong{color:var(--signal-deep);font-size:var(--font-size-label);margin-bottom:10px;line-height:1.4;display:block}.provider-agreement-copy__section p,.provider-agreement-copy__section li{color:var(--ink-soft);font-size:var(--font-size-label);line-height:1.55}.provider-agreement-copy__section ul{margin:10px 0 0;padding-left:17px}.provider-agreement-copy__section li+li{margin-top:5px}.provider-agreement-copy__note{background:var(--paper-deep);margin-top:12px;padding:10px}.provider-agreement-term{border:1px solid var(--line);background:var(--paper)}.provider-agreement-term+.provider-agreement-term{margin-top:-1px}.provider-agreement-term summary{min-height:42px;color:var(--ink);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-caption);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-weight:700;list-style:none;display:flex}.provider-agreement-term summary::-webkit-details-marker{display:none}.provider-agreement-term[open] summary{border-bottom:1px solid var(--line);background:var(--paper-deep)}.provider-agreement-term[open] summary svg{transform:rotate(180deg)}.provider-agreement-term>div{padding:12px}.provider-agreement-term p{color:var(--ink-soft);font-size:var(--font-size-label);margin:0;line-height:1.65}.provider-agreement-term p+p{margin-top:10px}.provider-agreement-version{border:1px solid var(--line);color:var(--ink-soft);font-size:var(--font-size-label);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;padding:5px 8px;font-weight:800;display:inline-flex}.provider-agreement-signing-surface{overflow:visible}.provider-agreement-sign-form{border-top:1px solid var(--line);padding-top:18px}.provider-agreement-signer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-agreement-confirmation{color:var(--ink-soft);font-size:var(--font-size-label);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:8px;line-height:1.5;display:grid}.provider-agreement-confirmation>input{opacity:0;width:1px;height:1px;position:absolute}.provider-onboarding-agreement__link{font:inherit;margin-left:4px;padding:0;display:inline}.provider-agreement-preview{width:min(1100px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.provider-agreement-preview .provider-agreement-copy{padding:0}.provider-agreement-consent{border:1px solid var(--line);background:var(--cyan-pale);color:var(--ink-soft);align-items:flex-start;gap:9px;margin:0 22px 18px;padding:11px;display:flex}.provider-agreement-consent svg{color:var(--signal-deep);flex:none}.provider-agreement-consent p{font-size:var(--font-size-label);margin:0;line-height:1.5}@media (max-width:900px){.provider-agreement-copy,.provider-agreement-signer-grid{grid-template-columns:1fr}}.revenue-pie-wrap{margin-top:8px;display:block;position:relative}.revenue-pie-visual{place-items:center;min-height:285px;display:grid;position:relative}.revenue-pie-visual .recharts-responsive-container{z-index:1;position:relative}.revenue-pie-visual .recharts-surface{overflow:visible}.revenue-pie-label{fill:#fff;pointer-events:none;paint-order:stroke;stroke:#0d1c3547;stroke-width:.7px;stroke-linejoin:round;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:7px;font-weight:700}.revenue-pie-centre{z-index:2;pointer-events:none;text-align:center;place-items:center;width:94px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.revenue-pie-centre strong{color:var(--ink);letter-spacing:-.05em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:19px}.revenue-pie-centre span{color:var(--ink-faint);font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-weight:700}.recharts-tooltip-wrapper{outline:none}html[data-theme=dark] .revenue-pie-label{fill:#fff}html[data-theme=dark] .revenue-pie-centre span{color:#9eb2cb}@media (max-width:560px){.revenue-pie-visual{min-height:300px}.revenue-pie-label{font-size:6.5px}.revenue-pie-centre strong{font-size:17px}}@media (min-width:901px){.analytics-layout{grid-template-columns:minmax(0,1fr) 340px}}.revenue-pie-visual{min-height:380px}@media (max-width:560px){.revenue-pie-visual{min-height:340px}}.calendar-toolbar>.calendar-toolbar__main{flex-flow:row;align-items:center;gap:7px}.calendar-toolbar__main .calendar-nav-button{flex:0 0 32px}.calendar-toolbar__main>div{min-width:0}@media (max-width:680px){.calendar-toolbar>.calendar-toolbar__main{width:100%}.calendar-toolbar__main>div{flex:auto}}.calendar-toolbar>div.calendar-toolbar__main:first-child{flex-flow:row;align-items:center}.real-calendar--day .real-calendar__weekdays,.real-calendar--day .real-calendar__grid{grid-template-columns:minmax(0,1fr);min-width:0}.real-calendar--day .real-calendar__day{min-height:250px}.real-calendar__weekday{display:none}@media (max-width:680px){.real-calendar--week{overflow:visible}.real-calendar--week .real-calendar__weekdays{display:none}.real-calendar--week .real-calendar__grid{flex-direction:column;min-width:0;display:flex}.real-calendar--week .real-calendar__day{border-right:0;min-height:94px;padding:12px}.real-calendar--week .real-calendar__weekday{color:var(--ink-faint);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-weight:700;display:block}.real-calendar--week .real-calendar__date{margin-bottom:7px;font-size:17px}.real-calendar--week .real-calendar__events{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.real-calendar--day .real-calendar__weekdays{grid-template-columns:1fr;min-width:0;display:grid}.real-calendar--day .real-calendar__weekdays span{border-right:0}.real-calendar--day .real-calendar__grid{display:block}.real-calendar--day .real-calendar__day{border-right:0;min-height:260px}}.paperboy-calendar{border:1px solid var(--line);background:var(--paper-bright);color:var(--ink);overflow:hidden}.paperboy-calendar .fc{--fc-border-color:var(--line);--fc-page-bg-color:var(--paper-bright);--fc-neutral-bg-color:var(--paper);--fc-list-event-hover-bg-color:var(--signal-pale);--fc-today-bg-color:#00bfff14;font-family:inherit}.paperboy-calendar .fc-scrollgrid{border-color:var(--line)}.paperboy-calendar .fc-col-header-cell-cushion,.paperboy-calendar .fc-timegrid-axis-cushion,.paperboy-calendar .fc-timegrid-slot-label-cushion{color:var(--ink-soft);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.paperboy-calendar .fc-col-header-cell-cushion{padding:10px 8px}.paperboy-calendar .fc-timegrid-axis{background:var(--paper)}.paperboy-calendar .fc-timegrid-slot{height:31px}.paperboy-calendar .fc-timegrid-slot-minor{border-top-style:dotted}.paperboy-calendar .fc-timegrid-event{border:0;border-left:3px solid var(--cyan);border-radius:0;padding:4px 6px;box-shadow:0 4px 12px #08193624}.paperboy-calendar .fc-timegrid-event .fc-event-main{color:#06152a}.paperboy-calendar .fc-event-time,.paperboy-calendar .fc-event-title{font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.paperboy-calendar .fc-event-time{margin-bottom:2px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.paperboy-calendar .fc-day-today{background:var(--fc-today-bg-color)!important}.paperboy-calendar .fc-timegrid-now-indicator-line{border-color:var(--signal);border-width:2px}.paperboy-calendar .fc-timegrid-now-indicator-arrow{border-top-color:var(--signal);border-bottom-color:var(--signal)}.paperboy-calendar .fc-daygrid-day-number{color:var(--ink);padding:9px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-weight:700}.paperboy-calendar .fc-daygrid-day-frame{min-height:92px}.paperboy-calendar .fc-daygrid-event{border:0;border-left:3px solid var(--cyan);background:var(--cyan-pale);color:var(--ink);border-radius:0}.paperboy-calendar .fc-daygrid-event .fc-event-title{color:var(--ink);padding:3px 5px}.paperboy-calendar--day .fc-timegrid-col{min-width:0}@media (max-width:680px){.paperboy-calendar--week{overflow-x:auto}.paperboy-calendar--week .fc{min-width:760px}.paperboy-calendar--day .fc{min-width:0}.paperboy-calendar--day .fc-timegrid-slot{height:34px}.paperboy-calendar .fc-col-header-cell-cushion{font-size:var(--font-size-label);padding:9px 5px}.paperboy-calendar .fc-timegrid-axis-cushion,.paperboy-calendar .fc-timegrid-slot-label-cushion{font-size:var(--font-size-label)}}html[data-theme=dark] .paperboy-calendar .fc-timegrid-event .fc-event-main{color:#06152a}html[data-theme=dark] .paperboy-calendar .fc-timegrid-axis,html[data-theme=dark] .paperboy-calendar .fc-daygrid-day{background:#13263f}html[data-theme=dark] .paperboy-calendar .fc-timegrid-col,html[data-theme=dark] .paperboy-calendar .fc-scrollgrid-section-body>td{background:#10233c}html[data-theme=dark] .paperboy-calendar .fc-daygrid-event{color:#eaf4ff;background:#1c3b5f}html[data-theme=dark] .paperboy-calendar .fc-daygrid-event .fc-event-title,html[data-theme=dark] .paperboy-calendar .fc-daygrid-day-number{color:#eaf4ff}.add-shift-modal{width:min(680px,100vw - 28px);max-height:min(760px,100vh - 28px);overflow-y:auto}.add-shift-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.add-shift-modal__grid .modal-field input,.add-shift-modal__grid .modal-field select,.add-shift-modal__grid .modal-field textarea{width:100%}.add-shift-modal__note{grid-column:1/-1}.add-shift-modal__note small{color:var(--ink-faint);font-size:var(--font-size-label);text-transform:none;margin-left:5px;font-weight:500}.add-shift-modal__error,.add-shift-modal__hint{border:1px solid var(--line);font-size:var(--font-size-caption);align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;line-height:1.45;display:flex}.add-shift-modal__error{background:var(--clay-pale);color:var(--clay-deep);border-color:#ff9d86}.add-shift-modal__hint{color:var(--ink-soft);background:var(--paper)}html[data-theme=dark] .add-shift-modal__error{color:#ffc0b1;background:#4a2b2c}html[data-theme=dark] .add-shift-modal__hint{color:var(--ink-soft);background:#12243b}@media (max-width:680px){.add-shift-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.add-shift-modal__grid{grid-template-columns:1fr}.add-shift-modal__note{grid-column:auto}}.sidebar-theme-control .theme-control__trigger span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;display:inline-flex;overflow:hidden}.sidebar-theme-control .theme-control__trigger svg:last-child{flex:none;display:block}.language-modal-backdrop{z-index:130}.language-modal{width:min(440px,100vw - 28px)}.language-options{gap:8px;margin:0;padding:4px 22px 18px;display:grid}.language-option{border:1px solid var(--line);background:var(--paper);min-height:64px;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:11px 12px;transition:border-color .16s,background .16s,transform .16s;display:flex}.language-option:hover{border-color:var(--cyan);background:var(--paper-deep)}.language-option:active{transform:scale(.985)}.language-option:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.language-option.is-selected{border-color:var(--signal);background:var(--paper-deep)}.language-option>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.language-option strong{font-size:var(--font-size-body)}.language-option small{color:var(--ink-soft);font-size:var(--font-size-label);line-height:1.35}.language-option__code{border:1px solid var(--line-strong);background:var(--paper-bright);width:34px;height:34px;color:var(--signal-deep);font-size:var(--font-size-label);letter-spacing:.08em;place-items:center;font-weight:800;display:grid}.language-option.is-selected .language-option__code{border-color:var(--signal);background:var(--signal);color:#fff}.language-option>svg{color:var(--signal-deep)}html[data-theme=dark] .payout-summary-grid .stat-card{border-color:var(--line);background:var(--paper-bright);color:var(--ink)}html[data-theme=dark] .payout-summary-grid .stat-card__value,html[data-theme=dark] .payout-summary-grid .stat-card__label,html[data-theme=dark] .payout-summary-grid .stat-card__detail{color:var(--ink)}html[data-theme=dark] .payout-table,html[data-theme=dark] .payout-side .side-note{border-color:var(--line);background:var(--paper-bright);color:var(--ink)}html[data-theme=dark] .payout-table .panel-header-row h2,html[data-theme=dark] .payout-side .side-note h3{color:var(--ink)}html[data-theme=dark] .payout-table thead,html[data-theme=dark] .payout-table tbody,html[data-theme=dark] .payout-table table{background:var(--paper-bright)}html[data-theme=dark] .payout-table th,html[data-theme=dark] .payout-table td{color:var(--ink-soft);border-color:var(--line);background:0 0}html[data-theme=dark] .payout-table td strong,html[data-theme=dark] .payout-table .table-branch{color:var(--ink)}html[data-theme=dark] .payout-side .side-note p,html[data-theme=dark] .payout-side .side-note__row{color:var(--ink-soft)}html[data-theme=dark] .payout-side .side-note__row strong{color:var(--ink)}html[data-theme=dark] .payout-summary-grid .stat-card__icon{color:#8be6ff;background:#203653}html[data-theme=dark] .payout-readiness-note{border-color:var(--line);background:var(--paper-bright);color:var(--ink)}html[data-theme=dark] .payout-readiness-note h3{color:var(--ink)}html[data-theme=dark] .payout-readiness-note p{color:var(--ink-soft)}html[data-theme=dark] .payout-hero .signal-button--dark,html[data-theme=dark] .payout-hero .signal-button--dark *{color:#10233d!important}html[data-theme=dark] .payout-hero .signal-button--dark svg{stroke:currentColor}.section-kicker__icon{border:1px solid var(--line-strong);background:var(--paper-bright);width:20px;height:17px;color:var(--signal-deep);flex:none;justify-content:center;align-items:center;display:inline-flex}.section-kicker__icon svg{display:block}html[data-theme=dark] .section-kicker__icon{color:#10233d;background:#e9f2ff;border-color:#6f8db2}@media (max-width:620px){.section-kicker__icon{width:19px;height:17px}}.growth-page,.guides-page{max-width:1520px}.growth-stat-strip{margin-bottom:14px}.growth-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.growth-link-card{padding:17px}.growth-link-card h3,.growth-asset-card h3,.guide-card h2{letter-spacing:-.04em;margin:7px 0 5px;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.growth-link-card h3,.growth-asset-card h3{font-size:18px}.growth-link-card p,.growth-asset-card p,.guide-card p,.growth-assets .panel-header-row p{color:var(--ink-soft);font-size:var(--font-size-caption);margin:0;line-height:1.5}.growth-link-card__url{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap;margin:14px 0;padding:10px;overflow:hidden}.growth-link-card__actions,.growth-asset-card__actions{flex-wrap:wrap;gap:7px;display:flex}.growth-workspace-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-bottom:22px;display:grid}.growth-progress{padding:17px}.growth-progress__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:16px 0;display:grid}.growth-progress__metrics>div{border:1px solid var(--line);background:var(--paper);flex-direction:column;justify-content:space-between;min-height:82px;padding:12px;display:flex}.growth-progress__metrics strong{letter-spacing:-.05em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:24px}.growth-progress__metrics span{color:var(--ink-soft);font-size:var(--font-size-label);line-height:1.35}.growth-relationship-list{border-top:1px solid var(--line)}.growth-relationship-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;display:flex}.growth-relationship-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.growth-relationship-row strong{font-size:var(--font-size-caption)}.growth-relationship-row span{color:var(--ink-faint);font-size:var(--font-size-label)}.growth-empty{min-height:150px}.growth-rewards{min-height:100%}.growth-assets{margin-top:2px}.growth-assets>.panel-header-row{margin-bottom:12px}.growth-assets .panel-header-row h2{margin-bottom:4px}.growth-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.growth-asset-card{min-width:0;overflow:hidden}.growth-asset-card>img,.growth-asset-card__placeholder{border-bottom:1px solid var(--line);background:var(--paper);object-fit:contain;width:100%;height:220px;display:block}.growth-asset-card__placeholder{color:var(--ink-faint);place-items:center;display:grid}.growth-asset-card__body{padding:15px}.growth-asset-card__actions{margin-top:14px}.growth-asset-card__actions .secondary-button,.growth-asset-card__actions .signal-button{flex:1;text-decoration:none}.guides-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guide-card{align-items:flex-start;gap:13px;min-height:168px;padding:17px;display:flex}.guide-card__icon{background:var(--signal-pale);width:36px;height:36px;color:var(--signal-deep);flex:none;justify-content:center;align-items:center;display:inline-flex}.guide-card>div{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.guide-card h2{font-size:17px}.guide-card .text-link{color:var(--signal-deep);margin-top:15px}html[data-theme=dark] .growth-link-card__url,html[data-theme=dark] .growth-progress__metrics>div{background:var(--paper-deep)}html[data-theme=dark] .growth-asset-card>img,html[data-theme=dark] .growth-asset-card__placeholder{background:#e9f2ff}@media (max-width:980px){.growth-workspace-grid{grid-template-columns:1fr}.growth-asset-grid{grid-template-columns:1fr 1fr}.growth-rewards{min-height:0}}@media (max-width:700px){.growth-links-grid,.growth-asset-grid,.guides-grid{grid-template-columns:1fr}.growth-progress__metrics{grid-template-columns:1fr 1fr}.growth-asset-card>img,.growth-asset-card__placeholder{height:190px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
