/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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-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}}}@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-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.top-1{top:calc(var(--spacing) * 1)}.-right-1{right:calc(var(--spacing) * -1)}.-left-\[21px\]{left:-21px}.isolate{isolation:isolate}.z-40{z-index:40}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.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)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.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)}.h-full{height:100%}.h-screen{height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-64{width:calc(var(--spacing) * 64)}.w-\[400px\]{width:400px}.w-full{width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.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-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-none{--tw-border-style:none;border-style:none}.border-black{border-color:var(--color-black)}.border-teal-500{border-color:var(--color-teal-500)}.border-teal-500\/20{border-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/20{border-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#c5a059\]{background-color:#c5a059}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-black{color:var(--color-black)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-teal-400{color:var(--color-teal-400)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.placeholder-neutral-600::placeholder{color:var(--color-neutral-600)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-teal-500\/20:hover{background-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-teal-500\/20:hover{background-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.gear-tabs{border:1px solid var(--c-line);background:#050a09ad;border-radius:.65rem;gap:.35rem;width:fit-content;max-width:100%;margin:.8rem 0 1rem;padding:.35rem;display:flex;overflow-x:auto}.gear-tabs button{color:#8d9692;font:700 .61rem/1 var(--font-body);letter-spacing:.04em;background:0 0;border:1px solid #0000;border-radius:.45rem;flex:none;padding:.7rem .9rem}.gear-tabs button:hover{color:#fff5e7;background:#ffffff06}.gear-tabs button.active{color:#080b0a;background:linear-gradient(135deg,#f1c45b,#c9972e);border-color:#d9aa43;box-shadow:0 8px 24px #d3a23824}.catalog-capability-notice{align-items:center;gap:.7rem;margin-bottom:.8rem;display:flex}.catalog-capability-notice span{margin-right:auto}.catalog-capability-notice a{color:#0a0d0c;white-space:nowrap;font-size:.58rem;font-weight:900}.gear-stats b i{color:#7a8681;font:inherit;font-size:.5em}.gear-command-grid,.gear-roadmap{gap:.9rem;display:grid}.gear-command-hero{background:radial-gradient(circle at 88% 0%,#55c3b11f,transparent 32%),linear-gradient(135deg,#d3a23817,transparent 38%),var(--c-panel);position:relative;overflow:hidden}.gear-command-hero>header h2{max-width:26ch;font-size:clamp(1.4rem,2.3vw,2.35rem)}.gear-rule{background:#081513b8;border:1px solid #5bb7a938;border-radius:.65rem;grid-template-columns:minmax(12rem,.7fr) 1.3fr;gap:1.2rem;margin:1rem;padding:1.1rem;display:grid}.gear-rule strong{color:#c8f2eb;font:700 1rem/1.25 var(--font-display)}.gear-rule p{color:#9aaaa4;margin:0;font-size:.68rem;line-height:1.65}.gear-investment{border-top:1px solid var(--c-line);grid-template-columns:1.2fr .8fr .8fr;display:grid}.gear-investment article{border-right:1px solid var(--c-line);gap:.35rem;padding:1rem;display:grid}.gear-investment article:last-child{border:0}.gear-investment small{color:#6e7c77;letter-spacing:.14em;font-size:.48rem}.gear-investment b{color:#f1c45b;font:700 1.1rem/1 var(--font-display)}.gear-investment span{color:#7f8b87;font-size:.56rem}.gear-blocker-panel,.gear-nearest-kits,.gear-decisions{min-width:0}.gear-action-list{padding:.5rem 1rem 1rem;display:grid}.gear-action-list>button{text-align:left;border-bottom:1px solid var(--c-line);background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-width:0;padding:.75rem 0;display:grid}.gear-action-list>button:last-child{border:0}.gear-action-list>button>i{background:#d4a6421f;border:1px solid #d4a642;border-radius:50%;width:.62rem;height:.62rem}.gear-action-list>button>i.done{background:#5bb7a9;border-color:#5bb7a9}.gear-action-list>button>span{gap:.16rem;min-width:0;display:grid}.gear-action-list b{color:#eee7db;font-size:.69rem}.gear-action-list small{color:#77837f;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.gear-action-list em{color:#d9aa43;font-size:.52rem;font-style:normal}.gear-kit-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:0 1rem 1rem;display:grid}.gear-kit-mini-grid button{text-align:left;border:1px solid var(--c-line);background:#0000002e;border-radius:.55rem;gap:.55rem;min-width:0;padding:.9rem;display:grid}.gear-kit-mini-grid button:hover{border-color:#d9aa4366;transform:translateY(-1px)}.gear-kit-mini-grid button>span{color:#d9aa43;letter-spacing:.12em;align-items:center;gap:.45rem;font-size:.5rem;display:flex}.gear-kit-mini-grid button>span i{background:#5d6662;border-radius:50%;width:.42rem;height:.42rem}.gear-kit-mini-grid button>span i.checking{background:#d9aa43}.gear-kit-mini-grid button>span i.ready{background:#5bb7a9;box-shadow:0 0 0 4px #5bb7a91a}.gear-kit-mini-grid b{color:#f3ede3;font:700 .78rem/1.2 var(--font-display)}.gear-kit-mini-grid small{color:#7c8884;font-size:.54rem;line-height:1.5}.gear-decisions ul{color:#8f9b97;gap:.65rem;margin:0;padding:0 1.1rem 1.1rem 2.1rem;font-size:.63rem;line-height:1.55;display:grid}.gear-decisions li::marker{color:#d9aa43}.gear-decisions b{color:#eee6da}.gear-item{grid-template-columns:minmax(0,1fr) auto}.gear-item-main{grid-template-columns:auto minmax(0,1fr) auto auto}.gear-item-main>em{color:#88948f;white-space:nowrap;font-size:.52rem;font-style:normal}.gear-quick-controls label{background:#ffffff05}.gear-editor{padding-top:.3rem}.gear-editor-section{border-bottom:1px solid var(--c-line);padding:.2rem 1rem 1rem}.gear-editor-section:last-of-type{border-bottom:0}.gear-editor-section h4{color:#d9aa43;font:700 .55rem/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;margin:.8rem 0 0}.gear-editor-section .gear-form{padding-left:0;padding-right:0}.gear-roadmap-intro .gear-purchase-rules{border-top:1px solid var(--c-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.gear-purchase-rules span{color:#8c9793;border-right:1px solid var(--c-line);grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.85rem;font-size:.55rem;line-height:1.35;display:grid}.gear-purchase-rules span:last-child{border:0}.gear-purchase-rules b{color:#e6b84e;border:1px solid #d9aa434d;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;display:grid}.gear-stage>header>strong{color:#e4b64d;font:700 .8rem/1 var(--font-display);white-space:nowrap}.gear-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:0 1rem 1rem;display:grid}.gear-stage-grid article{border:1px solid var(--c-line);background:#0000002e;border-radius:.55rem;flex-direction:column;gap:.55rem;min-width:0;padding:.9rem;display:flex}.gear-stage-grid article.complete{background:#5bb7a90b;border-color:#5bb7a947}.gear-stage-grid article>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gear-stage-grid article>div small{color:#616d69;font-size:.48rem}.gear-plan-chip{color:#c1c9c6;letter-spacing:.07em;text-transform:uppercase;border:1px solid #3d4542;border-radius:2rem;padding:.25rem .4rem;font-size:.47rem}.gear-plan-chip.owned{color:#81d4c7;border-color:#5bb7a959}.gear-plan-chip.buy{color:#efc865;border-color:#d9aa4359}.gear-plan-chip.rent,.gear-plan-chip.partner{color:#bdb3e4;border-color:#a595e04d}.gear-plan-chip.verify{color:#e0a56a;border-color:#e0a56a4d}.gear-stage-grid h3{color:#f1eadf;font:700 .78rem/1.25 var(--font-display);margin:0}.gear-stage-grid article>b{color:#dcb04b;font-size:.64rem}.gear-stage-grid p{color:#7e8985;flex:1;margin:0;font-size:.55rem;line-height:1.55}.gear-stage-grid footer{border-top:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.55rem;display:flex}.gear-stage-grid footer span{color:#6f7a76;font-size:.49rem}.gear-stage-grid footer button{color:#0c0e0d;background:#d9aa43;border-radius:.35rem;padding:.4rem .5rem;font-size:.49rem;font-weight:800}.gear-kits>header>button{color:#d9aa43;background:#d9aa430d;border:1px solid #d9aa434d;border-radius:.4rem;padding:.55rem .7rem;font-size:.54rem}.gear-kit-groups{gap:.8rem;padding:0 1rem 1rem;display:grid}.gear-kit-groups>section{border:1px solid var(--c-line);border-radius:.6rem;overflow:hidden}.gear-kit-groups>section>header{background:#ffffff05;justify-content:space-between;gap:.7rem;padding:.75rem .85rem;display:flex}.gear-kit-groups h3{color:#d8cec0;font:700 .58rem/1 var(--font-body);letter-spacing:.09em;text-transform:uppercase;margin:0}.gear-kit-groups>section>header span{color:#6f7b76;font-size:.5rem}.gear-kit-card{border-top:1px solid var(--c-line);background:#00000014}.gear-kit-card.ready{box-shadow:inset 3px 0 #5bb7a9}.gear-kit-summary{text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;width:100%;padding:.8rem;display:grid}.gear-kit-code{color:#d9aa43;border:1px solid #d9aa4340;border-radius:.42rem;place-items:center;min-width:1.9rem;height:1.9rem;font-size:.52rem;display:grid}.gear-kit-summary>span:nth-child(2){gap:.2rem;display:grid}.gear-kit-summary b{color:#eee7db;font-size:.69rem}.gear-kit-summary small{color:#74807c;font-size:.52rem}.gear-kit-summary>i{color:#8e9995;letter-spacing:.08em;border:1px solid #333b38;border-radius:2rem;padding:.28rem .4rem;font-size:.45rem;font-style:normal}.gear-kit-card.ready .gear-kit-summary>i{color:#79cec0;border-color:#5bb7a947}.gear-kit-summary>em{color:#d9aa43;font-style:normal}.gear-kit-detail{border-top:1px solid var(--c-line);background:#0000002b;padding:0 1rem 1rem}.gear-kit-warning{color:#d6b66e;background:#d9aa430a;border:1px solid #d9aa4333;border-radius:.4rem;margin:.8rem 0;padding:.7rem;font-size:.58rem;line-height:1.55}.gear-kit-columns{grid-template-columns:1.08fr .92fr;gap:1rem;padding-top:.9rem;display:grid}.gear-kit-columns h4{color:#d9aa43;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;font-size:.53rem}.gear-requirements,.gear-checks{gap:.38rem;display:grid}.gear-requirements button{text-align:left;border:1px solid var(--c-line);background:#ffffff04;border-radius:.42rem;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.58rem;display:grid}.gear-requirements button>i{color:#707c77;border:1px solid #39413e;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.55rem;font-style:normal;display:grid}.gear-requirements button.done>i{color:#07100e;background:#5bb7a9;border-color:#5bb7a9}.gear-requirements button.missing>i{color:#e9b84e;border-color:#d9aa4366}.gear-requirements button>span{gap:.14rem;display:grid}.gear-requirements b{color:#dcd5ca;font-size:.58rem}.gear-requirements small{color:#707b77;font-size:.48rem;line-height:1.4}.gear-checks label{color:#9da6a2;border:1px solid var(--c-line);background:#ffffff03;border-radius:.4rem;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;padding:.54rem;font-size:.54rem;display:grid}.gear-checks input{accent-color:#5bb7a9}.gear-kit-notes{gap:.35rem;margin-top:.7rem;display:grid}.gear-kit-notes span{color:#777f7c;font-size:.5rem}.gear-kit-notes textarea{color:#e9e2d8;border:1px solid var(--c-line);resize:vertical;background:#0a0e0d;border-radius:.4rem;min-height:5rem;padding:.65rem;font-size:.56rem}.gear-kit-detail>footer{border-top:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.8rem;display:flex}.gear-kit-detail>footer span{color:#7f8a86;font-size:.52rem}.gear-kit-detail>footer select{color:#f0e8dc;background:#0b100e;border:1px solid #d9aa4340;border-radius:.4rem;padding:.5rem .65rem;font-size:.54rem}@media (width>=1050px){.gear-command-grid{grid-template-columns:1fr 1fr}.gear-command-hero,.gear-nearest-kits{grid-column:1/-1}}@media (width<=900px){.gear-kit-mini-grid,.gear-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gear-roadmap-intro .gear-purchase-rules{grid-template-columns:1fr 1fr}.gear-purchase-rules span{border-bottom:1px solid var(--c-line)}.gear-kit-columns{grid-template-columns:1fr}}@media (width<=620px){.gear-tabs{width:100%}.gear-tabs button{flex:1 0 auto}.gear-stats{grid-template-columns:1fr 1fr}.gear-rule,.gear-investment{grid-template-columns:1fr}.gear-investment article{border-right:0;border-bottom:1px solid var(--c-line)}.gear-investment article:last-child{border-bottom:0}.gear-kit-mini-grid,.gear-stage-grid,.gear-roadmap-intro .gear-purchase-rules,.gear-item,.gear-item-main{grid-template-columns:1fr}.gear-item-main{gap:.4rem;padding-left:2rem;position:relative}.gear-item-main>.gear-status-dot{position:absolute;top:.95rem;left:.8rem}.gear-item-main>em{white-space:normal}.gear-quick-controls{padding-left:2rem}.gear-kit-summary{grid-template-columns:auto 1fr auto}.gear-kit-summary>i{display:none}.gear-kit-detail>footer{flex-direction:column;align-items:stretch}}@media print{.ops-sidebar,.ops-topbar,.gear-tabs,.gear-stats,.gear-kits>header>button,.gear-kit-groups>section>header,.gear-kit-detail>footer select{display:none!important}.gear-kit-card:not(:has(.gear-kit-detail)){display:none!important}.ops-main,.ops-content{width:100%!important;margin:0!important;padding:0!important}.gear-kit-detail{color:#111;background:#fff}.gear-kit-detail *{color:#111!important}}:root{--ink:#fff7e8;--muted:#fff7e8b3;--soft:#fff7e885;--dark:#050607;--panel:#11100e;--panel-2:#191715;--panel-3:#211e19;--line:#d8b64c3d;--line-strong:#d8b64c75;--gold:#d8b64c;--gold-soft:#f4d47a;--gold-deep:#9f7126;--teal:#2ce0c9;--teal-soft:#8ef7ea;--teal-deep:#0e6f68;--copper:#a47738;--black-glass:#050607d1;--shadow-soft:0 28px 90px #00000061;--shadow-hard:0 22px 65px #00000085}.apv-site{--apv-max:82rem;color:var(--ink);background:#050607}.apv-shell{width:min(var(--apv-max), calc(100% - 2rem));margin-inline:auto}.apv-site h1,.apv-site h2,.apv-site h3{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.045em;margin:0}.apv-site p{margin:0;line-height:1.65}.apv-header{z-index:80;min-height:4.8rem;padding:.7rem max(1rem, calc((100vw - var(--apv-max)) / 2));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050607e6;border-bottom:1px solid #d8b64c29;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;display:grid;position:sticky;top:0;box-shadow:0 16px 48px #00000047}.apv-brand{color:var(--ink);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.025em;align-items:center;gap:.72rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.apv-brand img{border:1px solid #d8b64c4d;border-radius:.7rem;width:2.55rem;height:2.55rem;box-shadow:0 8px 24px #00000061}.apv-nav{justify-content:center;gap:.25rem;display:flex}.apv-nav a,.apv-hub-link{min-height:auto;color:var(--muted);background:0 0;border:0;padding:.65rem .8rem;font-size:.82rem;font-weight:700;text-decoration:none}.apv-nav a:hover,.apv-nav a.active,.apv-hub-link:hover{box-shadow:none;color:var(--ink);background:#fff7e80f;transform:none}.apv-nav a.active{color:var(--teal-soft)}.apv-header-actions{align-items:center;gap:.65rem;display:flex}.apv-primary,.apv-secondary{text-align:center;border-radius:.8rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.1rem;padding:.8rem 1.15rem;font-weight:850;line-height:1.1;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.apv-primary{color:#090a0b;background:linear-gradient(145deg,#f7dc86,#d8b64c 58%,#9f7126);border:1px solid #f4d47aad;box-shadow:inset 0 1px #ffffff75,0 14px 34px #9f712633}.apv-secondary{color:var(--ink);background:#fff7e80e;border:1px solid #fff7e838}.apv-primary:hover,.apv-secondary:hover{transform:translateY(-2px)}.apv-primary:hover{box-shadow:inset 0 1px #ffffff8c,0 18px 42px #d8b64c40}.apv-secondary:hover{border-color:var(--line-strong);background:#fff7e81a}.apv-primary.compact,.apv-secondary.compact{border-radius:.68rem;min-height:2.65rem;padding:.65rem .9rem;font-size:.8rem}.apv-primary:disabled,.apv-secondary:disabled{transform:none}.apv-text-link{color:var(--gold-soft);background:0 0;border:0;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.apv-text-link:hover{color:var(--ink)}.apv-mobile-menu{display:none;position:relative}.apv-mobile-menu summary{list-style:none}.apv-mobile-menu summary::-webkit-details-marker{display:none}.apv-kicker{color:var(--teal-soft);letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;font-weight:850}.apv-hero{align-items:flex-end;min-height:min(51rem,100vh - 4.8rem);display:flex;position:relative;overflow:hidden}.apv-hero-media,.apv-hero-shade{width:100%;height:100%;position:absolute;inset:0}.apv-hero-media{object-fit:cover;object-position:center 48%;filter:saturate(.9)contrast(1.05)}.apv-hero-shade{background:linear-gradient(90deg,#050607f0 0%,#050607b8 44%,#05060738 76%),linear-gradient(#0000 56%,#050607 100%)}.apv-hero-content{z-index:2;gap:1.4rem;padding-block:clamp(4rem,11vh,8rem);display:grid;position:relative}.apv-hero h1{max-width:11ch;font-size:clamp(3.4rem,8vw,7.4rem);font-weight:850;line-height:.9}.apv-lead{color:#fff7e8d1;max-width:44rem;font-size:clamp(1.05rem,2vw,1.35rem)}.apv-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.apv-hero-note{color:#fff7e8a8;flex-wrap:wrap;gap:.6rem 1.25rem;font-size:.76rem;display:flex}.apv-hero-note span:before{content:"✓";color:var(--teal);margin-right:.42rem}.apv-hero-studio{isolation:isolate;background:radial-gradient(circle at 78% 24%,#2ce0c91a,#0000 24rem),radial-gradient(circle at 16% 86%,#d8b64c1a,#0000 30rem),#050607;align-items:stretch;min-height:auto}.apv-hero-studio:before{z-index:-1;content:"";background-image:linear-gradient(#fff7e806 1px,#0000 1px),linear-gradient(90deg,#fff7e806 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000007a,#0000 88%);mask-image:linear-gradient(#0000007a,#0000 88%)}.apv-hero-stage{grid-template-columns:minmax(0,.92fr) minmax(25rem,1.08fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:min(48rem,100svh - 4.8rem);padding-block:clamp(3.25rem,7vw,6.5rem);display:grid}.apv-hero-studio .apv-hero-content{padding:0}.apv-hero-studio h1{max-width:12ch;font-size:clamp(3.4rem,5.6vw,5.8rem);line-height:.92}.apv-hero-studio h1 span{color:var(--gold-soft);display:block}.apv-hero-trust{border-block:1px solid #fff7e81f;grid-template-columns:repeat(2,minmax(0,1fr));max-width:43rem;margin-top:.35rem;display:grid}.apv-hero-trust>span{gap:.18rem;padding:.72rem .9rem .72rem 0;display:grid}.apv-hero-trust>span:nth-child(2n){border-left:1px solid #fff7e81a;padding-left:.9rem}.apv-hero-trust>span:nth-child(-n+2){border-bottom:1px solid #fff7e81a}.apv-hero-trust strong{color:var(--ink);font-size:.78rem}.apv-hero-trust small{color:var(--soft);font-size:.68rem;line-height:1.35}.apv-hero-showcase{min-width:0;margin:0;padding-bottom:2.2rem;position:relative}.apv-hero-reel{isolation:isolate;background-color:#101214;background-image:url(/work/portfolio/drone-twilight-mountains.jpg);background-position:50%;background-size:cover;border:1px solid #fff7e824;border-radius:clamp(1rem,2vw,1.5rem);min-height:clamp(30rem,44vw,39rem);position:relative;overflow:hidden;box-shadow:0 34px 100px #00000080}.apv-hero-frame,.apv-hero-reel-shade{width:100%;height:100%;position:absolute;inset:0}.apv-hero-frame{z-index:1;opacity:0;filter:saturate(.92)contrast(1.04);background-position:50%;background-size:cover;animation:18s linear infinite apv-hero-crossfade}.apv-hero-frame-two{background-image:url(/work/supporting/barista-service-detail.jpg);background-position:58%;animation-delay:6s}.apv-hero-frame-three{background-image:url(/work/supporting/product-content-shoot.jpg);background-position:60%;animation-delay:12s}.apv-hero-reel-shade{z-index:2;pointer-events:none;background:linear-gradient(#0000 66%,#05060794),linear-gradient(120deg,#0506071f,#0000 42%)}.apv-media-format{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);letter-spacing:.09em;text-transform:uppercase;background:#0506079e;border:1px solid #fff7e838;border-radius:999px;padding:.55rem .7rem;font-size:.64rem;font-weight:850;position:absolute;top:1rem;left:1rem}.apv-hero-showcase figcaption{color:var(--ink);gap:.18rem;display:grid;position:absolute;bottom:3.15rem;left:1rem}.apv-hero-showcase figcaption span{color:var(--teal-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.apv-hero-showcase figcaption strong{font-size:.74rem}.apv-hero-thumbs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050607db;border:1px solid #fff7e824;border-radius:.85rem;gap:.45rem;padding:.45rem;display:flex;position:absolute;bottom:0;right:1rem;box-shadow:0 16px 44px #0000006b}.apv-hero-thumb{aspect-ratio:4/3;background-position:50%;background-size:cover;border-radius:.5rem;width:clamp(3.4rem,5vw,4.7rem);display:block}.apv-hero-thumb-aerial{background-image:url(/work/portfolio/drone-twilight-mountains.jpg)}.apv-hero-thumb-business{background-image:url(/work/supporting/barista-service-detail.jpg)}.apv-hero-thumb-product{background-image:url(/work/supporting/product-content-shoot.jpg)}@keyframes apv-hero-crossfade{0%,28%{opacity:1;transform:scale(1)}33%,95%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.apv-hero-frame{animation:none;display:none;transform:none}}.apv-section{padding-block:clamp(4.5rem,9vw,8rem)}.apv-section-head{grid-template-columns:minmax(0,1fr) minmax(18rem,32rem);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.apv-section-head h2,.apv-purchase-copy h2,.apv-matterport h2,.apv-final-cta h2,.apv-support-grid h2{margin-top:.55rem;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98}.apv-section-head>p,.apv-purchase-copy>p,.apv-matterport p,.apv-support-grid>div>p{color:var(--muted)}.apv-job-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.apv-job-card{min-height:18rem;color:var(--ink);text-align:left;background:linear-gradient(155deg,#fff7e812,#d8b64c06),#0d0e0f;border:1px solid #fff7e81f;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.25rem;transition:transform .18s,border-color .18s,background .18s;display:flex}.apv-job-card:hover{background:linear-gradient(155deg,#2ce0c91a,#d8b64c0a),#101112;border-color:#2ce0c980;transform:translateY(-4px)}.apv-job-number{color:var(--soft);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.14em;font-size:.72rem}.apv-job-card-top{align-content:space-between;gap:.65rem;min-height:4.3rem;display:grid}.apv-job-formats{color:var(--teal-soft);font-size:.62rem;font-weight:750;line-height:1.4}.apv-job-card>strong{font-family:var(--font-display), Arial, sans-serif;font-size:1.35rem;line-height:1.05}.apv-job-card p{color:var(--muted);flex:1;font-size:.84rem}.apv-job-price{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif;font-size:1.55rem;font-weight:800}.apv-job-card .apv-text-link{font-size:.76rem}.apv-proof-band{color:#101214;background:#f4efe3;padding-block:clamp(4.5rem,9vw,8rem)}.apv-proof-band .apv-kicker{color:#0e6f68}.apv-section-head.light>p,.apv-proof-band .apv-support-grid>div>p{color:#101214ad}.apv-proof-band .apv-text-link{color:#77551e}.apv-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:16rem;gap:.75rem;display:grid}.apv-proof-grid figure{background:#111;border-radius:.9rem;grid-column:span 1;margin:0;position:relative;overflow:hidden}.apv-proof-grid figure.wide{grid-column:span 2}.apv-proof-grid img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.apv-proof-grid figure:hover img{transform:scale(1.035)}.apv-proof-grid figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff7e8;background:#050607b8;border:1px solid #fff3;border-radius:.65rem;padding:.72rem .85rem;font-size:.72rem;font-weight:800;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.apv-purchase-preview{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.apv-purchase-copy{gap:1rem;display:grid}.apv-process-list{gap:0;margin:1rem 0;padding:0;list-style:none;display:grid}.apv-process-list li{border-top:1px solid #fff7e81f;grid-template-columns:2.4rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.apv-process-list li:last-child{border-bottom:1px solid #fff7e81f}.apv-process-list li>span{color:var(--teal-soft);font-family:var(--font-display), Arial, sans-serif;font-size:.78rem}.apv-process-list strong{margin-bottom:.2rem;display:block}.apv-process-list p{color:var(--muted);font-size:.86rem}.apv-estimate-demo{background:linear-gradient(160deg,#d8b64c1a,#2ce0c909),#11100e;border:1px solid #d8b64c47;border-radius:1.25rem;gap:0;padding:1.3rem;display:grid;transform:rotate(1deg);box-shadow:0 34px 90px #0000006b}.apv-estimate-demo>div{border-bottom:1px solid #fff7e81a;justify-content:space-between;gap:1rem;padding-block:.9rem;font-size:.84rem;display:flex}.apv-estimate-demo .apv-estimate-demo-head{align-items:flex-end;padding-bottom:1.25rem}.apv-estimate-demo-head span{color:var(--soft);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.apv-estimate-demo-head strong{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif;font-size:2.8rem}.apv-estimate-demo>p{color:var(--soft);padding-top:1rem;font-size:.7rem}.apv-matterport{background:linear-gradient(135deg,#2ce0c912,#d8b64c0a),#0c0d0e;border:1px solid #fff7e81f;border-radius:1.5rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1rem,3vw,2rem);display:grid}.apv-matterport>div{gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.apv-matterport>img{object-fit:cover;border-radius:1rem;width:100%;min-height:28rem}.apv-city-row{border-block:1px solid #fff7e821;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.apv-city-row span{text-align:center;font-family:var(--font-display), Arial, sans-serif;border-right:1px solid #fff7e81a;padding:1.4rem .8rem;font-weight:700}.apv-city-row span:last-child{border:0}.apv-faq{grid-template-columns:minmax(16rem,.65fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.apv-faq .apv-section-head{margin:0;display:block}.apv-faq details{border-top:1px solid #fff7e821}.apv-faq details:last-child{border-bottom:1px solid #fff7e821}.apv-faq summary{cursor:pointer;min-height:3.25rem;font-family:var(--font-display), Arial, sans-serif;align-items:center;padding-block:.85rem;font-size:1.05rem;font-weight:700;display:flex}.apv-faq details p{max-width:48rem;color:var(--muted);padding:0 0 1.15rem}.apv-final-cta{background:radial-gradient(circle at 82% 20%,#2ce0c921,#0000 28rem),radial-gradient(circle at 18% 100%,#d8b64c29,#0000 34rem),#0a0b0c;border-top:1px solid #d8b64c2e;padding-block:clamp(5rem,11vw,10rem)}.apv-final-cta .apv-shell{text-align:center;justify-items:center;gap:1.35rem;display:grid}.apv-final-cta h2{max-width:13ch}.apv-page-hero,.apv-order-hero{gap:1rem;padding-block:clamp(4rem,9vw,7rem) clamp(2rem,5vw,4rem);display:grid}.apv-page-hero h1,.apv-order-hero h1{max-width:13ch;font-size:clamp(3rem,7vw,6rem);line-height:.94}.apv-page-hero>p:last-child,.apv-order-hero>div>p:last-child{max-width:48rem;color:var(--muted);font-size:1.08rem}.apv-services-layout{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);gap:1.5rem;padding-top:0;display:grid}.apv-service-rail{overscroll-behavior:contain;scrollbar-color:#d8b64c80 transparent;scrollbar-width:thin;background:#0d0e0fe6;border:1px solid #fff7e81f;border-radius:1rem;align-self:start;gap:.55rem;max-height:calc(100vh - 7rem);padding:1rem;display:grid;position:sticky;top:6rem;overflow-y:auto}.apv-field-label{color:var(--soft);letter-spacing:.13em;text-transform:uppercase;padding:.2rem .3rem .5rem;font-size:.68rem;font-weight:800}.apv-service-rail>button:not(.apv-fit-button){min-height:4.9rem;color:var(--ink);text-align:left;background:#fff7e806;border:1px solid #fff7e81a;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem;display:flex}.apv-service-rail>button:not(.apv-fit-button).active{background:#2ce0c917;border-color:#2ce0c98c}.apv-service-rail button span{gap:.18rem;display:grid}.apv-service-rail button small{color:var(--soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;display:-webkit-box;overflow:hidden}.apv-service-rail button b{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif}.apv-fit-button{min-height:2.8rem;color:var(--teal-soft);background:#2ce0c90d;border:1px dashed #2ce0c966;border-radius:.72rem;padding:.7rem;font-size:.75rem;font-weight:800}.apv-service-main{gap:1.5rem;min-width:0;display:grid}.apv-family-chooser{background:radial-gradient(circle at 100% 0,#2ce0c914,#0000 35%),#fff7e806;border:1px solid #d8b64c3d;border-radius:1.1rem;gap:1rem;padding:clamp(1rem,2.4vw,1.6rem);display:grid}.apv-family-chooser>div:first-child{gap:.45rem;max-width:54rem;display:grid}.apv-family-chooser h2{font-size:clamp(2rem,4vw,3.35rem);line-height:.98}.apv-family-chooser>div:first-child>p:last-child{color:var(--muted)}.apv-family-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.apv-family-modes button,.apv-order-family-modes button{color:var(--ink);text-align:left;background:#0506078a;border:1px solid #fff7e81f;border-radius:.8rem;gap:.35rem;padding:.9rem;display:grid}.apv-family-modes button.active,.apv-order-family-modes button.active{box-shadow:inset 3px 0 0 var(--teal);background:#2ce0c917;border-color:#2ce0c99e}.apv-family-modes button span,.apv-family-modes button small,.apv-order-family-modes button small{color:var(--muted);font-size:.7rem;line-height:1.45}.apv-family-modes button small{color:var(--gold-soft);font-weight:800}.apv-service-intro{border-radius:1.25rem;align-items:end;min-height:25rem;display:grid;position:relative;overflow:hidden}.apv-service-intro:after{content:"";background:linear-gradient(90deg,#050607f0,#0506078c 60%,#05060724);position:absolute;inset:0}.apv-service-intro>div{z-index:2;gap:.8rem;max-width:44rem;padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.apv-service-intro h2{font-size:clamp(2.5rem,5vw,4.4rem);line-height:.96}.apv-service-intro p:last-child{color:#fff7e8c2}.apv-service-intro img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.apv-fit-guide{background:#2ce0c90e;border:1px solid #2ce0c959;border-radius:1rem;grid-template-columns:minmax(14rem,.8fr) repeat(3,minmax(9rem,1fr));gap:.7rem;padding:1rem;display:grid}.apv-fit-guide h3{margin-top:.35rem;font-size:1.4rem}.apv-fit-guide button{color:var(--ink);text-align:left;background:#05060780;border:1px solid #fff7e81f;border-radius:.75rem;align-content:center;gap:.45rem;padding:.9rem;display:grid}.apv-fit-guide button span{color:var(--soft);font-size:.67rem}.apv-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.apv-package-card{background:#0d0e0f;border:1px solid #fff7e81f;border-radius:1rem;flex-direction:column;gap:.8rem;min-height:33rem;padding:1.2rem;display:flex}.apv-package-card.featured{background:linear-gradient(155deg,#d8b64c1c,#2ce0c906),#0d0e0f;border-color:#d8b64c85}.apv-package-top{justify-content:space-between;align-items:end;gap:1rem;display:flex}.apv-package-top span,.apv-timeline{color:var(--teal-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850}.apv-package-top strong{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif;font-size:2rem}.apv-package-card h3{margin-top:.5rem;font-size:1.45rem}.apv-package-card p,.apv-package-card li{color:var(--muted);font-size:.8rem}.apv-package-card ul{flex:1;gap:.55rem;margin:.5rem 0;padding-left:1.1rem;display:grid}.apv-package-card li::marker{color:var(--teal)}.apv-addons-preview,.apv-service-proof{background:#0d0e0f;border:1px solid #fff7e81f;border-radius:1rem;padding:clamp(1.3rem,3vw,2rem)}.apv-addons-preview{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:2rem;display:grid}.apv-addons-preview h2,.apv-service-proof h2{margin-block:.4rem .7rem;font-size:clamp(1.8rem,3vw,2.7rem)}.apv-addons-preview>div:first-child>p:last-child{color:var(--muted)}.apv-addons-preview>div:last-child{display:grid}.apv-addons-preview>div:last-child>p{border-bottom:1px solid #fff7e81a;justify-content:space-between;gap:1rem;padding-block:.75rem;display:flex}.apv-addons-preview span{display:grid}.apv-addons-preview small{color:var(--soft)}.apv-addons-preview b{color:var(--gold-soft)}.apv-service-proof{gap:1rem;display:grid}.apv-service-proof .image-story{min-height:auto}.apv-filter-row{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050607e0;border:1px solid #fff7e81f;border-radius:.9rem;gap:.5rem;margin-bottom:2rem;padding:.7rem;display:flex;position:sticky;top:5.4rem;overflow-x:auto}.apv-filter-row button{min-width:max-content;color:var(--muted);background:#fff7e808;border:1px solid #fff7e81a;border-radius:.65rem;padding:.68rem .85rem;font-size:.74rem;font-weight:800}.apv-filter-row button.active{color:var(--teal-soft);background:#2ce0c91a;border-color:#2ce0c98c}.apv-portfolio-stack{gap:clamp(4rem,8vw,8rem);display:grid}.apv-portfolio-group{grid-template-columns:minmax(14rem,.34fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.apv-portfolio-copy{gap:.8rem;display:grid;position:sticky;top:11rem}.apv-portfolio-copy h2{font-size:clamp(2rem,4vw,3.5rem);line-height:.96}.apv-portfolio-copy p:not(.apv-kicker){color:var(--muted)}.apv-portfolio-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.apv-portfolio-gallery a{border-radius:.9rem;min-height:17rem;position:relative;overflow:hidden}.apv-portfolio-gallery a.feature{grid-column:1/-1;min-height:32rem}.apv-portfolio-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.apv-portfolio-gallery a:hover img{transform:scale(1.025)}.apv-portfolio-gallery a span{color:#fff;opacity:0;background:#050607b8;border:1px solid #fff3;border-radius:.6rem;padding:.55rem .7rem;font-size:.65rem;font-weight:800;transition:opacity .18s;position:absolute;bottom:.7rem;right:.7rem}.apv-portfolio-gallery a:hover span,.apv-portfolio-gallery a:focus-visible span{opacity:1}.apv-order-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end}.apv-order-total{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif;text-align:right;font-size:clamp(2.2rem,5vw,4rem);font-weight:800;display:grid}.apv-order-total small{color:var(--soft);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.apv-order-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);gap:1.25rem;padding-bottom:7rem;display:grid}.apv-order-main{min-width:0}.apv-stepper{background:#0d0e0f;border:1px solid #fff7e81f;border-radius:.9rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 1rem;padding:0;list-style:none;display:grid}.apv-stepper li{position:relative}.apv-stepper li:not(:last-child):after{z-index:2;content:"";background:#fff7e82e;width:.7rem;height:1px;position:absolute;top:50%;right:-.35rem}.apv-stepper button{width:100%;min-height:4.25rem;color:var(--soft);background:0 0;border:0;justify-content:center;align-items:center;gap:.55rem;font-size:.72rem;font-weight:800;display:flex}.apv-stepper button span{border:1px solid #fff7e82e;border-radius:50%;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.66rem;display:inline-flex}.apv-stepper li.active button{color:var(--ink)}.apv-stepper li.active button span{border-color:var(--teal);background:var(--teal);color:#051110}.apv-stepper li.complete button{color:var(--teal-soft)}.apv-stepper li.complete button span{background:#2ce0c91c;border-color:#2ce0c96b}.apv-order-card{background:#0d0e0f;border:1px solid #fff7e81f;border-radius:1rem;gap:1.25rem;padding:clamp(1.15rem,3vw,2rem);display:grid}.apv-card-head,.apv-order-subhead{justify-content:space-between;align-items:start;gap:1rem;display:flex}.apv-card-head h2{margin-top:.4rem;font-size:clamp(2rem,4vw,3.25rem);line-height:.98}.apv-card-head>div>p:last-child{max-width:42rem;color:var(--muted);margin-top:.55rem}.apv-order-job-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.apv-order-job-grid button{min-height:5.4rem;color:var(--ink);background:#fff7e806;border:1px solid #fff7e81f;border-radius:.72rem;align-content:center;gap:.4rem;padding:.7rem;display:grid}.apv-order-job-grid button span{font-size:.72rem;font-weight:800}.apv-order-job-grid button strong{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif}.apv-order-job-grid button.active{background:#2ce0c917;border-color:#2ce0c994}.apv-order-family-modes{background:#d8b64c09;border:1px solid #d8b64c33;border-radius:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.9rem;display:grid}.apv-order-family-modes>div{grid-column:1/-1;gap:.25rem;display:grid}.apv-order-family-modes>div span{color:var(--gold-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.apv-fit-guide.compact-guide{grid-template-columns:minmax(14rem,.8fr) repeat(3,minmax(8rem,1fr))}.apv-order-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.apv-order-packages>button{min-height:27rem;color:var(--ink);text-align:left;background:#fff7e806;border:1px solid #fff7e81f;border-radius:.85rem;flex-direction:column;gap:.65rem;padding:1rem;display:flex}.apv-order-packages>button.active{background:linear-gradient(155deg,#2ce0c91a,#d8b64c09);border-color:#2ce0c99e;box-shadow:inset 0 0 0 1px #2ce0c914}.apv-package-select-top{justify-content:space-between;gap:.8rem;display:flex}.apv-package-select-top b{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif;font-size:1.3rem}.apv-order-packages p,.apv-order-packages li,.apv-order-packages small{color:var(--muted);font-size:.72rem}.apv-order-packages ul{flex:1;gap:.4rem;margin:0;padding-left:1rem;display:grid}.apv-order-packages li::marker{color:var(--teal)}.apv-select-label{width:100%;color:var(--teal-soft);text-align:center;border-top:1px solid #fff7e81a;padding-top:.65rem;font-size:.7rem;font-weight:850}.apv-scope-input{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(10rem,.7fr));gap:.7rem;display:grid}.apv-scope-input>div{background:#fff7e806;border:1px solid #fff7e81a;border-radius:.75rem;align-content:center;gap:.35rem;padding:.9rem;display:grid}.apv-scope-input>div span,.apv-scope-input>div small{color:var(--soft);font-size:.65rem}.apv-scope-input>div strong{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif;font-size:1.45rem}.apv-order-card label{color:#fff7e8c7;gap:.4rem;font-size:.76rem;font-weight:750;display:grid}.apv-order-card label>small{color:var(--soft);font-weight:500}.apv-order-card input,.apv-order-card select,.apv-order-card textarea{background:#08090a;border-radius:.7rem}.apv-order-subhead{border-top:1px solid #fff7e81a;padding-top:.8rem}.apv-order-subhead h3{margin-top:.35rem;font-size:1.6rem}.apv-order-subhead>span{color:var(--gold-soft);font-size:.72rem;font-weight:800}.apv-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.apv-addon-grid>label{background:#fff7e806;border:1px solid #fff7e81a;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5.4rem;padding:.8rem;display:grid}.apv-addon-grid>label.active{background:#2ce0c913;border-color:#2ce0c985}.apv-addon-grid input,.apv-policy-check input{width:1.1rem;min-height:1.1rem;accent-color:var(--teal)}.apv-addon-grid span{gap:.2rem;display:grid}.apv-addon-grid small{color:var(--soft);font-weight:500}.apv-addon-grid b{color:var(--gold-soft)}.apv-validation,.apv-notice{border-radius:.7rem;padding:.8rem .9rem;font-size:.74rem}.apv-validation{color:var(--gold-soft);background:#d8b64c13;border:1px solid #f4d47a40}.apv-notice{color:var(--teal-soft);background:#2ce0c912;border:1px solid #2ce0c940}.apv-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.apv-route-status{background:#2ce0c90b;border:1px solid #2ce0c93d;border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.apv-route-status>div{border-right:1px solid #2ce0c929;gap:.35rem;padding:.9rem;display:grid}.apv-route-status>div span{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.apv-route-status>div strong{font-size:.78rem}.apv-route-status>p{color:var(--teal-soft);border-top:1px solid #2ce0c929;grid-column:1/-1;padding:.7rem .9rem;font-size:.68rem}.apv-window-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.apv-window-grid>div{background:#fff7e806;border:1px solid #fff7e81a;border-radius:.8rem;gap:.7rem;padding:.9rem;display:grid}.apv-window-head{justify-content:space-between;gap:1rem;display:flex}.apv-window-head span{color:var(--teal-soft);font-size:.66rem;font-weight:800}.apv-property-add-cta{background:linear-gradient(120deg,#d8b64c1a,#2ce0c90b);border:1px solid #d8b64c57;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.apv-property-add-cta>div{gap:.2rem;max-width:35rem;display:grid}.apv-property-add-cta strong{color:var(--gold-soft)}.apv-property-add-cta span{color:var(--soft);font-size:.72rem;line-height:1.5}.apv-property-add-cta button{flex:none}.apv-inline-action,.apv-signed-in,.apv-activate-hub{background:#2ce0c90d;border:1px solid #2ce0c938;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem;display:flex}.apv-inline-action small{width:100%;color:var(--soft)}.apv-signed-in span{color:var(--teal-soft);text-transform:uppercase;font-size:.68rem;font-weight:800}.apv-optional-account{background:#fff7e805;border:1px solid #fff7e81a;border-radius:.75rem}.apv-optional-account summary{cursor:pointer;padding:.9rem;font-size:.76rem;font-weight:800}.apv-optional-account>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 .9rem .9rem;display:grid}.apv-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.apv-review-list section{background:#fff7e806;border:1px solid #fff7e81a;border-radius:.75rem;gap:.5rem;padding:.95rem;display:grid}.apv-review-list section>div{justify-content:space-between;gap:1rem;display:flex}.apv-review-list section>div span{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.apv-review-list button{color:var(--teal-soft);background:0 0;border:0;font-size:.68rem;font-weight:800}.apv-review-list p{color:var(--soft);font-size:.72rem}.apv-review-total{border-block:1px solid #fff7e821;display:grid}.apv-review-total>p,.apv-review-total>div{justify-content:space-between;gap:1rem;padding-block:.72rem;display:flex}.apv-review-total>p{color:var(--muted);border-bottom:1px solid #fff7e814;font-size:.78rem}.apv-review-total>div{align-items:baseline;padding-block:1rem}.apv-review-total>div strong{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif;font-size:2.4rem}.apv-policy-check{border:1px solid #fff7e81a;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:.9rem}.apv-policy-check span{gap:.3rem;display:grid}.apv-policy-check a{color:var(--gold-soft)}.apv-policy-check small{color:var(--soft);font-weight:500}.apv-submit-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.apv-submit-row>span{color:var(--teal-soft);font-size:.7rem;font-weight:800}.apv-submit-row>span:before{content:"✓";margin-right:.35rem}.apv-order-nav{justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.apv-estimate-aside>div{background:linear-gradient(155deg,#d8b64c17,#2ce0c906),#0d0e0f;border:1px solid #d8b64c47;border-radius:1rem;gap:.75rem;padding:1.1rem;display:grid;position:sticky;top:6rem;box-shadow:0 28px 70px #00000057}.apv-property-stack{border-bottom:1px solid #d8b64c38;gap:.55rem;padding-bottom:.85rem;display:grid}.apv-property-stack-head,.apv-property-savings p{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.apv-property-stack-head span{color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.apv-property-stack-head strong{color:var(--teal-soft);font-size:.66rem}.apv-property-stack article{background:#0000002e;border:1px solid #fff7e81a;border-radius:.65rem;justify-content:space-between;align-items:start;gap:.6rem;padding:.65rem;display:flex}.apv-property-stack article div{gap:.15rem;min-width:0;display:grid}.apv-property-stack article small,.apv-property-stack article span{color:var(--soft);font-size:.61rem}.apv-property-stack article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.apv-property-stack article button{color:var(--teal-soft);background:0 0;border:0;font-size:.62rem;font-weight:800}.apv-property-savings{gap:.3rem;padding:.25rem .2rem 0;display:grid}.apv-property-savings p{color:var(--soft);margin:0;font-size:.65rem}.apv-property-savings p strong{color:var(--teal-soft)}.apv-property-savings .total{color:var(--cream);border-top:1px solid #2ce0c929;margin-top:.2rem;padding-top:.45rem;font-weight:800}.apv-aside-head{color:var(--soft);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.68rem;font-weight:800;display:flex}.apv-aside-head button{color:var(--teal-soft);background:0 0;border:0;font-size:.68rem;font-weight:800}.apv-estimate-aside h3{margin-top:.4rem;font-size:1.45rem}.apv-estimate-aside>div>p{color:var(--muted);font-size:.78rem}.apv-estimate-aside dl{margin:.5rem 0 0;display:grid}.apv-estimate-aside dl div{border-bottom:1px solid #fff7e817;justify-content:space-between;gap:1rem;padding-block:.65rem;font-size:.74rem;display:flex}.apv-estimate-aside dt{color:var(--soft)}.apv-aside-total{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.8rem;display:flex}.apv-aside-total span{color:var(--soft);text-transform:uppercase;font-size:.7rem;font-weight:800}.apv-aside-total strong{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif;font-size:2.2rem}.apv-estimate-aside .apv-estimate-note{color:var(--soft);font-size:.66rem}.apv-mobile-estimate{display:none}.apv-confirmation{background:linear-gradient(145deg,#2ce0c914,#d8b64c0a),#0d0e0f;border:1px solid #2ce0c952;border-radius:1.2rem;justify-items:start;gap:1.1rem;max-width:56rem;margin-bottom:7rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.apv-confirmation-mark{width:3.8rem;height:3.8rem;color:var(--teal-soft);background:#2ce0c91a;border:1px solid #2ce0c980;border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;display:flex}.apv-confirmation h2{font-size:clamp(2.4rem,6vw,4.5rem)}.apv-confirmation>p:not(.apv-kicker):not(.apv-notice){max-width:44rem;color:var(--muted)}.apv-confirmation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;display:grid}.apv-confirmation-grid>div{border:1px solid #fff7e81a;border-radius:.7rem;gap:.3rem;padding:.9rem;display:grid}.apv-confirmation-grid span{color:var(--soft);text-transform:uppercase;font-size:.65rem}.apv-activate-hub{width:100%}.apv-activate-hub>div{max-width:28rem}.apv-activate-hub p{color:var(--soft);font-size:.72rem}.apv-work-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.apv-work-steps article{background:#fff7e806;border-top:1px solid #d8b64c66;align-content:start;gap:.75rem;min-height:14rem;padding:1.2rem;display:grid}.apv-work-steps article>span{color:var(--teal-soft);font-size:.68rem;font-weight:800}.apv-work-steps article>strong{font-family:var(--font-display), Arial, sans-serif;font-size:1.25rem}.apv-work-steps p{color:var(--muted);font-size:.8rem}.apv-support-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.apv-support-grid>div:first-child{gap:1rem;display:grid}.apv-support-grid .apv-primary{color:#090a0b}.apv-support-grid .apv-secondary{color:#101214;border-color:#10121433}.apv-support-list{border-block:1px solid #10121429;display:grid}.apv-support-list p{border-bottom:1px solid #1012141f;gap:.3rem;padding-block:.9rem;display:grid}.apv-support-list span{color:#1012148f;text-transform:uppercase;font-size:.65rem;font-weight:800}.apv-work-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.apv-work-grid button{min-height:23rem;color:var(--ink);text-align:left;background:#0d0e0f;border:1px solid #fff7e81f;border-radius:.9rem;flex-direction:column;gap:.75rem;padding:0;display:flex;overflow:hidden}.apv-work-grid img{object-fit:cover;width:100%;height:10rem}.apv-work-grid button>span,.apv-work-grid button>p,.apv-work-grid button>b{margin-inline:.9rem}.apv-work-grid button>span{gap:.2rem;display:grid}.apv-work-grid small{color:var(--gold-soft)}.apv-work-grid p{color:var(--muted);flex:1;font-size:.75rem}.apv-work-grid b{color:var(--teal-soft);margin-bottom:.9rem;font-size:.72rem}.apv-footer{background:#050607;border-top:1px solid #fff7e81a;padding:4rem 0 1.2rem}.apv-footer>.apv-shell{grid-template-columns:minmax(18rem,1.7fr) repeat(4,minmax(8rem,.7fr));gap:2rem;display:grid}.apv-footer-brand{align-items:flex-start;gap:.85rem;display:flex}.apv-footer-brand img{border-radius:.7rem;width:2.8rem;height:2.8rem}.apv-footer-brand>div,.apv-footer>.apv-shell>div:not(.apv-footer-brand){align-content:start;gap:.6rem;display:grid}.apv-footer-brand span,.apv-footer>.apv-shell>div>span{color:var(--soft);font-size:.7rem}.apv-footer>.apv-shell>div>span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-weight:800}.apv-footer a{color:var(--muted);font-size:.75rem;text-decoration:none}.apv-footer a:hover{color:var(--ink)}.apv-call-link{white-space:nowrap}.apv-footer>p{width:min(var(--apv-max), calc(100% - 2rem));color:var(--soft);border-top:1px solid #fff7e814;margin:3rem auto 0;padding-top:1rem;font-size:.64rem}@media (width<=1100px){.apv-job-grid,.apv-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.apv-job-card{min-height:15rem}.apv-order-job-grid,.apv-fit-guide,.apv-fit-guide.compact-guide{grid-template-columns:repeat(3,minmax(0,1fr))}.apv-fit-guide>div{grid-column:1/-1}}@media (width<=900px){.apv-header{grid-template-columns:auto minmax(0,1fr) auto}.apv-nav,.apv-header-actions{display:none}.apv-mobile-menu{justify-self:end;display:block}.apv-mobile-menu summary{background:#fff7e80a;border:1px solid #fff7e829;border-radius:.65rem;padding:.68rem .8rem;font-size:.75rem;font-weight:800}.apv-mobile-menu>div{background:#0b0c0d;border:1px solid #fff7e829;border-radius:.8rem;gap:.3rem;width:min(19rem,100vw - 2rem);padding:.65rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 22px 60px #0000007a}.apv-mobile-menu a{color:var(--ink);border-radius:.55rem;padding:.8rem;font-size:.8rem;font-weight:800;text-decoration:none}.apv-mobile-menu a:last-child{background:var(--gold);color:#090a0b}.apv-hero{min-height:44rem}.apv-hero-shade{background:linear-gradient(#05060759,#050607c7 46%,#050607 100%)}.apv-hero h1{font-size:clamp(3.2rem,12vw,6rem)}.apv-hero-stage{grid-template-columns:1fr;gap:2.2rem;min-height:auto;padding-block:3.5rem 2rem}.apv-hero-studio h1{max-width:12ch;font-size:clamp(3.2rem,10vw,5.2rem)}.apv-hero-showcase{justify-self:center;width:min(100%,45rem)}.apv-hero-reel{min-height:clamp(25rem,72vw,34rem)}.apv-section-head,.apv-purchase-preview,.apv-matterport,.apv-faq,.apv-services-layout,.apv-portfolio-group,.apv-order-layout,.apv-support-grid{grid-template-columns:1fr}.apv-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apv-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:14rem}.apv-proof-grid figure.wide{grid-column:span 2}.apv-estimate-demo{transform:none}.apv-matterport{padding:.7rem}.apv-matterport>img{min-height:20rem}.apv-city-row{grid-template-columns:repeat(3,minmax(0,1fr))}.apv-city-row span:nth-child(3){border-right:0}.apv-city-row span:nth-child(-n+3){border-bottom:1px solid #fff7e81a}.apv-service-rail{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static;overflow-y:visible}.apv-service-rail .apv-field-label,.apv-service-rail .apv-fit-button{grid-column:1/-1}.apv-package-grid{grid-template-columns:1fr}.apv-package-card{min-height:auto}.apv-addons-preview{grid-template-columns:1fr}.apv-portfolio-copy{position:static}.apv-order-layout{padding-bottom:7rem}.apv-estimate-aside{display:none}.apv-mobile-estimate{z-index:75;padding:.75rem 1rem max(.75rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050607f0;border-top:1px solid #d8b64c40;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.apv-mobile-estimate>span{display:grid}.apv-mobile-estimate small{color:var(--soft);text-transform:uppercase;font-size:.6rem}.apv-mobile-estimate strong{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif;font-size:1.35rem}.apv-work-steps,.apv-footer>.apv-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.apv-footer-brand{grid-column:1/-1}}@media (width<=640px){.apv-shell{width:min(var(--apv-max), calc(100% - 1.25rem))}.apv-header{min-height:4.25rem;padding-inline:.7rem}.apv-brand{font-size:.94rem}.apv-brand img{width:2.25rem;height:2.25rem}.apv-hero{min-height:40rem}.apv-hero-content{gap:1rem;padding-block:4rem 2rem}.apv-hero h1{font-size:clamp(3rem,15vw,4.5rem)}.apv-hero-stage{gap:1.25rem;padding-block:2rem 1.25rem}.apv-hero-studio .apv-hero-content{gap:.9rem}.apv-hero-studio h1{max-width:10ch;font-size:clamp(2.55rem,11vw,3.35rem);line-height:.92}.apv-hero-studio .apv-lead{max-width:34rem;font-size:.94rem;line-height:1.5}.apv-hero-studio .apv-actions{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;width:100%;display:grid}.apv-hero-studio .apv-actions .apv-primary,.apv-hero-studio .apv-actions .apv-secondary{width:auto;min-height:2.85rem;padding:.7rem .8rem;font-size:.76rem}.apv-hero-trust{scroll-snap-type:x proximity;scrollbar-width:none;gap:0;width:calc(100vw - 1.25rem);max-width:none;display:flex;overflow-x:auto}.apv-hero-trust::-webkit-scrollbar{display:none}.apv-hero-trust>span,.apv-hero-trust>span:nth-child(2n),.apv-hero-trust>span:nth-child(-n+2){scroll-snap-align:start;border:0;border-right:1px solid #fff7e81a;min-width:9.7rem;padding:.65rem .75rem}.apv-hero-reel{min-height:clamp(13.5rem,58vw,18rem)}.apv-hero-showcase{padding-bottom:1rem}.apv-hero-showcase figcaption{bottom:1.8rem}.apv-hero-thumbs{display:none}.apv-media-format{font-size:.55rem;top:.65rem;left:.65rem}.apv-category-section{padding-top:3.5rem}.apv-lead{font-size:1rem}.apv-actions,.apv-actions .apv-primary,.apv-actions .apv-secondary{width:100%}.apv-section{padding-block:4.5rem}.apv-section-head{gap:1rem}.apv-section-head>p{min-width:0}.apv-job-grid,.apv-work-grid,.apv-service-rail,.apv-family-modes,.apv-order-job-grid,.apv-order-family-modes,.apv-order-packages,.apv-scope-input,.apv-addon-grid,.apv-form-grid,.apv-route-status,.apv-window-grid,.apv-review-list,.apv-confirmation-grid,.apv-work-steps,.apv-footer>.apv-shell{grid-template-columns:1fr}.apv-job-card{min-height:13rem}.apv-proof-grid{grid-auto-rows:11rem}.apv-proof-grid figure,.apv-proof-grid figure.wide{grid-column:1/-1}.apv-matterport>div{padding:.9rem}.apv-matterport>img{min-height:15rem}.apv-city-row{grid-template-columns:repeat(2,minmax(0,1fr))}.apv-city-row span{border-bottom:1px solid #fff7e81a;border-right:1px solid #fff7e81a}.apv-city-row span:nth-child(2n){border-right:0}.apv-city-row span:nth-last-child(-n+2){border-bottom:0}.apv-page-hero,.apv-order-hero{padding-block:3.5rem 2rem}.apv-page-hero h1,.apv-order-hero h1{font-size:clamp(2.8rem,14vw,4.5rem)}.apv-service-rail{display:flex;overflow-x:auto}.apv-service-rail .apv-field-label{display:none}.apv-service-rail>button:not(.apv-fit-button){min-width:13rem}.apv-service-rail .apv-fit-button{min-width:12rem}.apv-service-intro{min-height:24rem}.apv-fit-guide,.apv-fit-guide.compact-guide,.apv-portfolio-gallery{grid-template-columns:1fr}.apv-portfolio-gallery a,.apv-portfolio-gallery a.feature{grid-column:auto;min-height:17rem}.apv-order-hero{grid-template-columns:1fr}.apv-order-total{text-align:left}.apv-stepper{grid-template-columns:repeat(5,4.3rem);overflow-x:auto}.apv-stepper button{flex-direction:column;gap:.25rem;min-height:3.8rem;font-size:.6rem}.apv-order-card{padding:.85rem}.apv-card-head,.apv-order-subhead{display:grid}.apv-order-packages>button{min-height:auto}.apv-route-status>div{border-bottom:1px solid #2ce0c929;border-right:0}.apv-optional-account>div{grid-template-columns:1fr}.apv-submit-row,.apv-property-add-cta{display:grid}.apv-property-add-cta button,.apv-submit-row .apv-primary{width:100%}.apv-order-nav .apv-primary,.apv-order-nav .apv-secondary{flex:1}.apv-activate-hub{display:grid}.apv-footer-brand,.apv-footer>.apv-shell>div{grid-column:auto}}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;background:linear-gradient(90deg,#d8b64c0e 1px,#0000 1px) 0 0/4.75rem 4.75rem,linear-gradient(#2ce0c914,#0000 22rem),linear-gradient(135deg,#a477381f,#0000 38%),linear-gradient(#050607 0%,#11100e 48%,#070706 100%);margin:0;overflow-x:hidden}::selection{color:var(--ink);background:#d8b64c57}main{overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}img{max-width:100%;display:block}.site-header{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(90deg,#2ce0c914,#0000 34%,#d8b64c14),#050607e6;border-bottom:1px solid #d8b64c38;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.7rem;padding:.75rem clamp(1rem,4vw,3rem);display:grid;position:sticky;top:0;box-shadow:0 12px 40px #00000057}.brand{color:var(--ink);font-family:var(--font-display), Arial, sans-serif;background:0 0;border:0;align-items:center;gap:.75rem;font-size:1.12rem;font-weight:950;text-decoration:none;display:inline-flex}.brand img{border-radius:8px;width:2.65rem;height:2.65rem;box-shadow:0 0 0 1px #d8b64c47,0 10px 28px #0000006b}nav{justify-content:center;gap:.65rem;display:flex}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}nav button,nav a,nav select,.primary-button,.secondary-button,.outline-button,.selected-button,.header-cta,.utility-link{border-radius:8px;justify-content:center;align-items:center;min-height:2.7rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:inline-flex}nav button,nav a,nav select,.secondary-button,.outline-button,.utility-link{border:1px solid var(--line);color:var(--ink);background:linear-gradient(#fff7e814,#fff7e809),#11100eb8;padding:.7rem .9rem;text-decoration:none}nav button:hover,nav a:hover,nav select:hover,.secondary-button:hover,.outline-button:hover,.utility-link:hover,.aime-suggestions button:hover{border-color:var(--line-strong);background:linear-gradient(#d8b64c1f,#fff7e80b),#11100edb;transform:translateY(-1px);box-shadow:0 14px 32px #0000003d}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #2ce0c9d1}nav button.nav-active,nav a.nav-active,.utility-link.nav-active,.header-cta.nav-active,.selected-button{color:var(--teal-soft);background:linear-gradient(#2ce0c92e,#2ce0c912),#050607bd;border:1px solid #27d8c08c;padding:.7rem .9rem;box-shadow:inset 0 1px #8ef7ea29,0 0 0 1px #2ce0c914}.primary-button,.header-cta{background:linear-gradient(145deg, #fff7e8b8 0%, var(--gold-soft) 18%, var(--gold) 58%, var(--gold-deep) 100%);color:#111315;border:1px solid #f0d27f80;padding:.75rem 1rem;text-decoration:none;box-shadow:inset 0 1px #fff7e899,0 12px 28px #9f712638}.primary-button:hover,.header-cta:hover,.aime-launcher:hover{border-color:#f4d47ac7;transform:translateY(-1px);box-shadow:inset 0 1px #fff7e8b8,0 16px 38px #d8b64c3d}button:disabled,.primary-button:disabled,.secondary-button:disabled,.outline-button:disabled{cursor:not-allowed;opacity:.48}select,input,textarea{border:1px solid var(--line);width:100%;min-height:3rem;color:var(--ink);background:linear-gradient(#fff7e813,#fff7e809),#0506077a;border-radius:8px;padding:0 .8rem}input::placeholder,textarea::placeholder{color:#fff7e8a8;opacity:1}input[type=checkbox],input[type=radio]{width:1.1rem;height:1.1rem;min-height:1.1rem;accent-color:var(--teal);background:0 0;flex:0 0 1.1rem;padding:0}select option{color:#111315}textarea{min-height:7rem;padding:.8rem}.view{max-width:100vw;min-height:calc(100vh - 4.7rem);padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,3rem)}.hero-view,.order-view{grid-template-columns:minmax(18rem,.82fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.pricing-view{display:block}.order-view{grid-template-columns:minmax(18rem,.5fr) minmax(0,1fr)}.hero-copy,.view-heading,.account-panel,.order-panel,.orders-panel,.panel,.package-card,.order-card,.work-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fff7e816,#d8b64c09 42%,#2ce0c909),#11100ee6;border-radius:8px}.hero-copy,.view-heading,.account-panel,.order-panel,.orders-panel,.panel{gap:1rem;padding:1.25rem;display:grid}.pricing-workspace{grid-template-columns:minmax(18rem,.34fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.3vw,1.65rem);display:grid}.pricing-job-rail{align-self:start;gap:.8rem;display:grid;position:sticky;top:6rem}.pricing-rail-head,.pricing-main-head,.pricing-proof{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fff7e816,#d8b64c09 42%,#2ce0c909),#11100ee6;border-radius:8px}.pricing-rail-head{gap:.75rem;padding:1rem;display:grid}.pricing-rail-head h1{max-width:10ch;font-size:clamp(2.35rem,3vw,3.6rem)}.job-type-list{gap:.6rem;display:grid}.job-type-button{min-height:5.6rem;color:var(--ink);text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff7e811,#0506076b),#11100ec7;border:1px solid #d8b64c33;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .75rem;padding:.85rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.job-type-button:hover{border-color:var(--line-strong);background:linear-gradient(145deg,#d8b64c1f,#2ce0c90b),#11100ee6;transform:translateY(-1px);box-shadow:0 14px 32px #0000003d}.job-type-button.active{background:linear-gradient(145deg,#2ce0c929,#d8b64c0f),#050607c7;border-color:#2ce0c9a3;box-shadow:inset 0 1px #8ef7ea24,0 0 0 1px #2ce0c914}.job-type-button span{font-weight:950}.job-type-button strong{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif;font-size:1.35rem}.job-type-button small{color:#fff7e89e;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.pricing-main{gap:1rem;min-width:0;display:grid}.pricing-main-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1rem;display:grid}.pricing-main-head div{gap:.75rem;display:grid}.pricing-main-head h2{max-width:18ch;font-size:clamp(2rem,3vw,3.6rem)}.pricing-main-head p{color:#fff7e8c2}.pricing-package-row{grid-column:auto}.pricing-package-row .package-card{min-height:22rem}.pricing-proof{gap:.85rem;padding:1rem;display:grid}.pricing-proof-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}.pricing-proof h2{font-size:clamp(1.45rem,2vw,2.35rem)}.pricing-proof .image-story{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-proof .image-story .feature-image{grid-row:auto}.pricing-proof .image-story img,.pricing-proof .image-story .feature-image img{height:clamp(8rem,14vh,11rem)}.auth-card{background:linear-gradient(135deg,#2ce0c91f,#d8b64c0a),#0506076b;border:1px solid #2ce0c952;border-radius:8px;gap:.55rem;padding:.9rem;display:grid}.auth-card span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:900}.auth-card strong{font-size:1.05rem}.auth-divider{color:var(--muted);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;font-size:.78rem;font-weight:900;display:grid}.auth-divider:before,.auth-divider:after{background:var(--line);content:"";height:1px}.eyebrow{color:var(--teal-soft);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 18px #2ce0c92e;margin:0;font-size:.78rem;font-weight:950}h1,h2,h3{font-family:var(--font-display), Arial, sans-serif;letter-spacing:0;margin:0;line-height:1.02}h1{max-width:12ch;font-size:clamp(3rem,5vw,5.15rem)}.pricing-view h1,.order-view h1,.account-hub-view h1,.portfolio-view h1,.work-view h1{max-width:14ch;font-size:clamp(2.5rem,4vw,4.25rem)}.order-view h1{max-width:11ch;font-size:clamp(2.6rem,4.2vw,4.5rem)}h2{font-size:clamp(1.8rem,3vw,3rem)}h3{font-size:1.35rem}p,li,small{color:var(--muted);line-height:1.6}.hero-copy p,.view-heading p{color:#fff7e8c2}.button-row,.auth-tabs{flex-wrap:wrap;gap:.75rem;display:flex}.image-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.image-story figure,.work-card{box-shadow:var(--shadow-hard);isolation:isolate;border-radius:8px;margin:0;position:relative;overflow:hidden}.image-story figure:after,.work-card:after,.portfolio-card:after{pointer-events:none;content:"";z-index:1;background:linear-gradient(#0000 36%,#05060757 66%,#050607d1),linear-gradient(135deg,#d8b64c29,#0000 42%);position:absolute;inset:0}.image-story img,.work-card img{object-fit:cover;filter:saturate(.96)contrast(1.07);width:100%;height:clamp(13rem,24vh,16rem);transition:transform .45s,filter .45s}.image-story figure:hover img,.work-card:hover img,.portfolio-card:hover img{filter:saturate(1.08)contrast(1.08);transform:scale(1.025)}.image-story .feature-image{grid-row:span 2}.image-story .feature-image img{height:clamp(27rem,52vh,33rem)}figcaption{z-index:2;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#d8b64c24,#2ce0c914),#050607c7;border:1px solid #d8b64c6b;border-radius:8px;padding:.7rem;font-weight:850;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.package-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.package-card{flex-direction:column;justify-content:space-between;gap:.9rem;min-height:26rem;padding:1rem;display:flex;position:relative;overflow:hidden}.package-card:before{background:linear-gradient(90deg, var(--gold), #2ce0c9cc, transparent);content:"";opacity:.58;height:3px;position:absolute;inset:0 0 auto}.pricing-actions{border-top:1px solid #d8b64c2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-top:.9rem;display:grid}.pricing-actions span,.pricing-actions small{display:block}.pricing-actions span{color:var(--teal-soft);font-weight:950}.pricing-actions strong{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif;margin-top:.1rem;font-size:1.9rem;display:block}.quote-builder{border-bottom:1px solid #d8b64c2e;gap:.9rem;padding-bottom:1rem;display:grid}.package-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.package-picker button{text-align:left;justify-items:start;gap:.15rem;min-height:4.6rem;display:grid}.package-picker span{color:inherit;font-size:.9rem;font-weight:950}.package-picker strong{color:var(--gold-soft);font-size:1.15rem}.quote-addon-list{margin-top:.1rem}.scope-panel{background:linear-gradient(135deg,#2ce0c914,#d8b64c09),#05060759;border:1px solid #2ce0c942;border-radius:8px;grid-template-columns:minmax(12rem,1fr) minmax(11rem,.55fr);align-items:end;gap:.75rem;padding:.85rem;display:grid}.scope-panel h3,.scope-panel p{margin:0}.scope-panel small,.scope-panel>strong{grid-column:1/-1}.scope-panel>strong{color:var(--gold-soft)}.package-card.active{background:linear-gradient(145deg,#2ce0c921,#d8b64c0e 48%,#fff7e809),#11100ef0;border-color:#2ce0c99e;box-shadow:0 30px 90px #0000006b,0 0 0 1px #2ce0c914}.package-card strong,.total-box strong{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif;font-size:2.4rem;display:block}.package-card ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.package-card li{border-left:3px solid var(--gold);padding-left:.85rem}.bundle-note{width:fit-content;color:var(--teal-soft);background:#2ce0c91a;border:1px solid #2ce0c94d;border-radius:8px;padding:.35rem .55rem;font-weight:900}.panel{grid-column:1/-1}.addon-list,.order-list{gap:.65rem;display:grid}.check-row{border:1px solid var(--line);background:linear-gradient(#fff7e80e,#fff7e806),#05060752;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.check-row:hover,.policy-check:hover,.ready-item:hover,.job-brief:hover,.preferred-window-card:hover{border-color:#d8b64c61}.check-row input{width:1.05rem;height:1.05rem}.check-row small{display:block}.addon-price-row{cursor:default;grid-template-columns:minmax(0,1fr) auto}.policy-check{background:#fff7e80b;border:1px solid #d8b64c3d;border-radius:8px;align-items:start;padding:.8rem}.policy-check a{color:var(--gold)}label{gap:.4rem;font-weight:850;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.address-search{background:linear-gradient(135deg,#d8b64c17,#2ce0c90b),#05060766;border:1px solid #d8b64c47;border-radius:8px;gap:.45rem;padding:.85rem;display:grid}.address-search span{font-weight:900}.address-results{gap:.4rem;display:grid}.address-results button{width:100%;min-height:3.4rem;color:var(--ink);text-align:left;background:#050607a8;border:1px solid #2ce0c93d;border-radius:8px;gap:.15rem;padding:.65rem .75rem;display:grid}.address-result-pending{min-height:3.4rem;color:var(--muted);background:#0506076b;border:1px dashed #2ce0c957;border-radius:8px;padding:.8rem .75rem;font-weight:850}.address-results button:hover,.address-results button:focus-visible{border-color:#2ce0c9ad;outline:none}.address-results strong{font-size:.95rem}.address-results small{color:var(--muted)}.integration-note,.notice,.total-box{color:var(--teal-soft);background:linear-gradient(135deg,#2ce0c921,#d8b64c0b),#0506076b;border:1px solid #2ce0c94d;border-radius:8px;margin:0;padding:.85rem;font-weight:800}.total-box span{color:var(--teal-soft);font-weight:900}.total-box p{margin-bottom:0}.total-box small{margin-top:.45rem;display:block}.orders-panel{grid-column:1/-1}.order-list{grid-template-columns:repeat(3,minmax(0,1fr))}.order-card{padding:1rem}.order-card span{color:var(--teal);letter-spacing:.08em;font-size:.78rem;font-weight:950}.order-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.order-actions small{max-width:22rem}.event-timeline{background:#fff7e809;border:1px solid #d8b64c33;border-radius:8px;gap:.35rem;margin:.55rem 0;padding:.7rem;display:grid}.event-timeline strong{color:var(--gold-soft)}.event-timeline p{color:var(--muted);gap:.12rem;margin:0;display:grid}.event-timeline span{color:var(--teal-soft);letter-spacing:0;text-transform:none}.account-hub-view{grid-template-columns:minmax(18rem,.34fr) minmax(0,1fr);align-items:start;gap:clamp(1.2rem,3vw,2rem);display:grid}.account-hub-rail,.hub-card,.hub-metric,.account-order-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fff7e813,#d8b64c08,#2ce0c909),#11100ee6;border-radius:8px}.account-hub-rail,.hub-card,.account-order-card{gap:.85rem;padding:1rem;display:grid}.account-hub-rail{background:linear-gradient(#d8b64c1a,#2ce0c909),#11100eed;position:sticky;top:5.7rem}.account-hub-main,.account-orders-column,.account-side-column,.account-order-list,.saved-address-list,.local-estimate-list,.connection-list{gap:1rem;display:grid}.account-auth-layout,.account-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:start;gap:1rem;display:grid}.account-auth-card{align-self:start}.account-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.hub-metric{gap:.35rem;min-height:8.5rem;padding:.9rem;display:grid}.hub-metric span,.status-pill,.connection-list span{color:var(--teal-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.hub-metric strong{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif;font-size:2.45rem}.hub-metric p,.account-order-card p,.hub-card p{margin:0}.hub-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.order-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.order-card-head strong{font-family:var(--font-display), Arial, sans-serif;font-size:1.25rem}.status-pill{background:#2ce0c917;border:1px solid #2ce0c957;border-radius:8px;width:fit-content;padding:.32rem .48rem}.status-paid{color:var(--gold-soft);border-color:#d8b64c7a}.status-deposit{color:var(--teal-soft)}.status-canceled{color:var(--muted);border-color:#ffffff29}.order-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.order-detail-grid p,.order-location-box,.saved-address,.local-estimate{background:#fff7e809;border:1px solid #d8b64c33;border-radius:8px;gap:.16rem;padding:.75rem;display:grid}.order-detail-grid b{color:var(--ink)}.order-detail-grid small,.order-location-box small,.saved-address small,.local-estimate small{color:var(--muted)}.profile-card label{margin-top:.25rem}.connection-list{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-list span{color:var(--muted);background:#fff7e809;border:1px solid #ffffff21;border-radius:8px;padding:.65rem}.connection-list span.connection-ready{color:var(--teal-soft);background:#2ce0c914;border-color:#2ce0c95c}.notice a{color:var(--gold-soft)}.empty{grid-column:1/-1}.work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.portfolio-view,.portfolio-grid{gap:1rem;display:grid}.portfolio-section,.portfolio-empty{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fff7e812,#d8b64c09,#2ce0c906),#11100ee6;border-radius:8px}.portfolio-section{grid-template-columns:minmax(16rem,.36fr) minmax(0,1fr);gap:1rem;padding:1rem;display:grid;overflow:hidden}.portfolio-section-copy{align-content:start;gap:.65rem;display:grid}.portfolio-status{color:var(--teal-soft);text-transform:uppercase;background:#2ce0c914;border:1px solid #2ce0c94d;border-radius:999px;justify-self:start;padding:.35rem .55rem;font-size:.72rem;font-weight:950}.portfolio-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.portfolio-card{isolation:isolate;background:#0506077a;border:1px solid #d8b64c38;border-radius:8px;margin:0;position:relative;overflow:hidden}.portfolio-card img{object-fit:cover;filter:saturate(.96)contrast(1.06);width:100%;height:14rem;transition:transform .45s,filter .45s}.portfolio-card-feature{grid-column:span 2}.portfolio-card-feature img{height:22rem}.portfolio-empty{align-content:center;min-height:14rem;padding:1rem;display:grid}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ready-item{background:#fff7e80b;border:1px solid #d8b64c3d;border-radius:8px;gap:.35rem;padding:.85rem;display:grid}.ready-item.ready{background:#2ce0c914;border-color:#2ce0c96b}.ready-item.parked{background:#d8b64c09;border-color:#d8b64c2e}.ready-item span{color:var(--gold-soft);text-transform:uppercase;font-size:.78rem;font-weight:950}.ready-item.ready span{color:var(--teal-soft)}.admin-view{gap:1rem;display:grid}.ops-app-shell{background:radial-gradient(circle at 88% 2%,#2ce0c912,#0000 30rem),#08090a;min-height:100vh;padding:0}.ops-sidebar{z-index:40;background:#0c0d0efa;border-right:1px solid #fff7e814;flex-direction:column;width:15rem;padding:1rem;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 54px #0000003d}.ops-sidebar-brand{color:var(--ink);align-items:center;gap:.75rem;padding:.35rem .4rem 1.2rem;text-decoration:none;display:flex}.ops-sidebar-brand img{object-fit:contain;width:2.55rem;height:2.55rem}.ops-sidebar-brand span{line-height:1.05;display:grid}.ops-sidebar-brand strong{font-family:var(--font-display), Arial, sans-serif;font-size:1rem}.ops-sidebar-brand small{color:var(--gold-soft);letter-spacing:.13em;text-transform:uppercase;margin-top:.28rem;font-size:.67rem;font-weight:900}.ops-sidebar-nav{gap:.28rem;width:100%;display:grid}.ops-sidebar-nav a,.ops-sidebar-nav button{color:#8c8d91;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.55rem;width:100%;min-height:2.9rem;padding:.65rem .75rem;text-decoration:none;display:grid}.ops-sidebar-nav a:hover,.ops-sidebar-nav button:hover,.ops-sidebar-nav button.active{color:var(--ink);background:#2ce0c912;border-color:#2ce0c938}.ops-sidebar-nav button.active{color:var(--teal-soft)}.ops-sidebar-nav span{color:#55575b;font-family:var(--font-display), Arial, sans-serif;font-size:.68rem;font-weight:900}.ops-sidebar-nav strong{font-size:.86rem}.ops-sidebar-footer{gap:.55rem;margin-top:auto;display:grid}.ops-sidebar-footer a,.ops-sidebar-footer button{color:var(--muted);text-align:left;background:0 0;border:0;padding:.62rem .72rem;font-size:.78rem;text-decoration:none}.ops-sidebar-footer .ops-new-order{color:#08090a;text-align:center;background:linear-gradient(135deg,#f7dc77,#c99b26);border-radius:7px;font-weight:950}.ops-app-main{min-height:100vh;margin-left:15rem}.ops-workspace-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090aeb;border-bottom:1px solid #fff7e814;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:.85rem clamp(1rem,2vw,2rem);display:flex;position:sticky;top:0}.ops-workspace-header p,.ops-workspace-header h1{margin:0}.ops-workspace-header p{color:var(--teal-soft);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.ops-workspace-header h1{margin-top:.18rem;font-size:clamp(1.25rem,2.2vw,1.8rem)}.ops-workspace-actions{align-items:center;gap:.55rem;display:flex}.ops-workspace-actions>span{min-width:5.4rem;color:var(--muted);text-transform:uppercase;border-left:1px solid #fff7e81a;padding:.42rem .65rem;font-size:.66rem;display:grid}.ops-workspace-actions>span strong{color:var(--ink);font-family:var(--font-display), Arial, sans-serif;font-size:1rem}.ops-app-main .admin-view{width:min(100% - 2rem,1560px);padding-top:1rem}.ops-global-notice{margin:0}.ops-dispatch-grid{grid-template-columns:minmax(20rem,.9fr) minmax(22rem,1.1fr);gap:.8rem;display:grid}.ops-attention-panel,.ops-today-route{background:#111213e0;border:1px solid #fff7e817;border-radius:10px;gap:.75rem;padding:.9rem;display:grid}.ops-count-badge{color:#ff8585;background:#ef5c5c24;border-radius:999px;justify-content:center;align-items:center;min-width:1.8rem;height:1.8rem;font-weight:950;display:inline-flex}.ops-attention-list,.ops-timeline-list{gap:.42rem;display:grid}.ops-attention-list button,.ops-timeline-list button{color:var(--ink);text-align:left;background:#ffffff06;border:1px solid #fff7e812;border-radius:7px;gap:.2rem;padding:.68rem .75rem;display:grid}.ops-attention-list button{grid-template-columns:auto minmax(0,1fr);align-items:center}.ops-attention-list button small{grid-column:2}.ops-attention-list button:hover,.ops-timeline-list button:hover{background:#2ce0c90e;border-color:#2ce0c959}.ops-timeline-list button{grid-template-columns:1.8rem 9rem minmax(0,1fr);align-items:center}.ops-timeline-list button>span{width:1.55rem;height:1.55rem;color:var(--teal-soft);background:#2ce0c91f;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:950;display:inline-flex}.ops-attention-list small,.ops-timeline-list small{color:var(--muted);overflow-wrap:anywhere}.ops-command-bar{z-index:12;background:linear-gradient(90deg,#2ce0c914,#d8b64c0f),#050607eb;border:1px solid #d8b64c38;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex;position:sticky;top:5.9rem;box-shadow:0 18px 48px #00000052}.ops-view-tabs,.ops-filter-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ops-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.ops-summary-strip article{background:linear-gradient(145deg,#2ce0c912,#d8b64c0a),#11100ed1;border:1px solid #d8b64c38;border-radius:8px;gap:.15rem;min-height:6.4rem;padding:.85rem;display:grid}.ops-summary-strip span,.ops-detail-metrics span,.ops-info-grid span{color:var(--teal-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:950}.ops-summary-strip strong{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif;font-size:1.55rem}.ops-summary-strip small,.ops-queue-card small,.ops-detail-head p,.ops-info-grid small{color:var(--muted)}.ops-access-grid{grid-template-columns:minmax(17rem,.42fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.admin-token-row{grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;display:grid}.admin-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-order-card{gap:.7rem;display:grid}.ops-board{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ops-queue-panel,.ops-detail-panel,.ops-detail-section{gap:.85rem;display:grid}.ops-queue-panel{position:sticky;top:11rem}.ops-panel-head,.ops-detail-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.ops-panel-head h2,.ops-panel-head h3,.ops-detail-head h2,.ops-detail-section h3{margin:0}.ops-filter-chips button{min-height:2.3rem;padding:.5rem .65rem;font-size:.78rem}.ops-filter-chips span{color:var(--gold-soft);margin-left:.35rem;font-size:.76rem}.ops-queue-list{gap:.55rem;max-height:calc(100vh - 21rem);padding-right:.2rem;display:grid;overflow:auto}.ops-queue-card{width:100%;color:var(--ink);text-align:left;background:#fff7e809;border:1px solid #d8b64c33;border-radius:8px;gap:.35rem;padding:.8rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.ops-queue-card:hover,.ops-queue-card.selected{background:linear-gradient(135deg,#2ce0c921,#d8b64c0e),#0506079e;border-color:#2ce0c994}.ops-queue-card:hover{transform:translateY(-1px)}.ops-queue-card strong{font-size:1rem}.ops-detail-panel{min-width:0}.ops-detail-head{border-bottom:1px solid #d8b64c2e;padding-bottom:.9rem}.ops-detail-head label{min-width:12rem}.ops-detail-metrics,.ops-info-grid,.ops-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.ops-detail-metrics p,.ops-info-grid p{background:#fff7e809;border:1px solid #d8b64c2e;border-radius:8px;gap:.2rem;margin:0;padding:.7rem;display:grid}.ops-detail-metrics strong,.ops-info-grid strong{overflow-wrap:anywhere}.ops-detail-section{background:linear-gradient(145deg,#fff7e80b,#2ce0c909),#0506075c;border:1px solid #d8b64c33;border-radius:8px;padding:.9rem}.ops-detail-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.ops-detail-grid.secondary{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.ops-client-note{color:var(--muted);background:#2ce0c90f;border-left:3px solid #2ce0c994;border-radius:8px;margin:0;padding:.75rem}.ops-stage-actions{align-items:stretch}.ops-detail-section textarea{min-height:5.5rem}.ops-route-panel,.ops-filter-panel{grid-template-columns:minmax(17rem,.5fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.route-controls{grid-template-columns:minmax(11rem,1fr) auto auto;align-items:end;gap:.7rem;display:grid}.route-stop-list{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.route-stop-list a{min-height:6rem;color:var(--ink);background:linear-gradient(135deg,#2ce0c91a,#d8b64c09),#0506076b;border:1px solid #2ce0c94d;border-radius:8px;gap:.2rem;padding:.75rem;text-decoration:none;display:grid}.route-stop-list span{width:1.55rem;height:1.55rem;color:var(--gold-soft);background:#d8b64c2e;border-radius:999px;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.ops-filter-row,.ops-workflow,.route-action-grid{flex-wrap:wrap;gap:.55rem;display:flex}.ops-today-workspace,.ops-calendar-workspace,.ops-route-workspace{gap:.85rem;display:grid}.ops-summary-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-today-grid{grid-template-columns:minmax(18rem,.85fr) minmax(24rem,1.15fr);gap:.85rem;display:grid}.ops-positive-empty{min-height:4rem;color:var(--muted);background:#2ce0c909;border:1px dashed #2ce0c93d;border-radius:8px;align-items:center;gap:.55rem;padding:.8rem;font-size:.78rem;display:flex}.ops-positive-empty i{background:var(--teal-soft);border-radius:999px;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #2ce0c917}.ops-day-status{background:linear-gradient(120deg,#d8b64c14,#2ce0c90b),#0a0c0cdb;border:1px solid #d8b64c33;border-radius:10px;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:center;gap:1rem;padding:1rem;display:grid}.ops-day-status h2,.ops-day-status p,.ops-day-status span{margin:0}.ops-day-status>div:first-child{gap:.25rem;display:grid}.ops-day-status>div:first-child>span{color:var(--muted);font-size:.72rem}.ops-day-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.ops-day-actions a{min-height:4.5rem;color:var(--ink);background:#ffffff06;border:1px solid #fff7e814;border-radius:8px;gap:.12rem;padding:.7rem .8rem;text-decoration:none;display:grid}.ops-day-actions a:hover{background:#2ce0c90e;border-color:#2ce0c961}.ops-day-actions strong{color:var(--gold-soft);font-family:var(--font-display), Georgia, serif;font-size:1.3rem}.ops-day-actions span{color:var(--muted);font-size:.65rem}.ops-calendar-head,.ops-route-head{background:linear-gradient(120deg,#d8b64c13,#2ce0c909),#0a0c0cdb;border:1px solid #d8b64c33;border-radius:10px;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.ops-calendar-head>div:first-child,.ops-route-head>div:first-child{gap:.25rem;display:grid}.ops-calendar-head h2,.ops-calendar-head p,.ops-calendar-head span,.ops-route-head h2,.ops-route-head p{margin:0}.ops-calendar-head>div:first-child>span,.ops-route-head>div:first-child>p:last-child{color:var(--muted);font-size:.72rem}.ops-calendar-controls{align-items:end;gap:.45rem;display:flex}.ops-calendar-controls label{gap:.25rem;display:grid}.ops-calendar-controls label span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:850}.ops-calendar-controls input{min-height:2.55rem}.ops-calendar-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.ops-calendar-summary article{background:#ffffff06;border:1px solid #fff7e814;border-radius:8px;gap:.15rem;min-height:5.7rem;padding:.8rem;display:grid}.ops-calendar-summary span{color:var(--teal-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:900}.ops-calendar-summary strong{color:var(--gold-soft);font:500 1.45rem/1 var(--font-display), Georgia, serif}.ops-calendar-summary small{color:var(--muted);align-self:end;font-size:.6rem}.ops-calendar-grid{background:#080a0ac7;border:1px solid #fff7e817;border-radius:10px;grid-template-columns:repeat(7,minmax(8.5rem,1fr));min-width:66rem;display:grid;overflow:hidden}.ops-calendar-workspace{overflow-x:auto}.ops-calendar-grid>article{border-right:1px solid #fff7e811;min-height:22rem}.ops-calendar-grid>article:last-child{border-right:0}.ops-calendar-grid>article.is-today{background:#2ce0c906}.ops-calendar-grid>article.is-selected{box-shadow:inset 0 3px var(--gold)}.ops-calendar-day{width:100%;min-height:4.3rem;color:var(--ink);text-align:left;background:#ffffff05;border:0;border-bottom:1px solid #fff7e812;grid-template-columns:1fr auto;gap:.1rem .5rem;padding:.7rem;display:grid}.ops-calendar-day:hover{background:#d8b64c0f}.ops-calendar-day span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850}.ops-calendar-day strong{color:var(--gold-soft);font:500 1.35rem/1 var(--font-display), Georgia, serif;grid-row:span 2}.ops-calendar-day small{color:var(--teal-soft);font-size:.56rem}.ops-calendar-grid>article>div{gap:.45rem;padding:.5rem;display:grid}.ops-calendar-job{width:100%;color:var(--ink);text-align:left;background:linear-gradient(135deg,#2ce0c914,#d8b64c06),#ffffff05;border:1px solid #2ce0c930;border-radius:7px;gap:.12rem;padding:.55rem;display:grid}.ops-calendar-job:hover{border-color:#2ce0c97a;transform:translateY(-1px)}.ops-calendar-job time{color:var(--gold-soft);font-size:.62rem;font-weight:900}.ops-calendar-job strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.ops-calendar-job small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.ops-calendar-open{color:#fff7e847;text-align:center;padding:.7rem .25rem;font-size:.62rem}.ops-unscheduled-dock{background:#d8b64c09;border:1px solid #d8b64c2e;border-radius:10px;grid-template-columns:minmax(14rem,.35fr) minmax(0,1fr);align-items:start;gap:.8rem;min-width:min(66rem,100%);padding:.85rem;display:grid}.ops-unscheduled-dock h3,.ops-unscheduled-dock p{margin:0}.ops-unscheduled-dock>div:first-child{gap:.2rem;display:grid}.ops-unscheduled-dock>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.ops-unscheduled-dock button{color:var(--ink);text-align:left;background:#00000026;border:1px solid #fff7e814;border-radius:7px;gap:.15rem;padding:.65rem;display:grid}.ops-unscheduled-dock button:hover{border-color:#d8b64c6b}.ops-unscheduled-dock button small{color:var(--muted);font-size:.58rem}.ops-route-head .route-controls{min-width:min(42rem,58%)}.ops-route-origin{border-left:3px solid var(--teal);background:#2ce0c90b;border-radius:8px;gap:.15rem;padding:.75rem .85rem;display:grid}.ops-route-origin span,.ops-route-origin small{color:var(--muted);font-size:.6rem}.ops-route-origin strong{color:var(--ink);font-size:.8rem}.route-list-heading{justify-content:space-between;align-items:center;gap:1rem;margin-top:.2rem;display:flex}.route-list-heading p,.route-list-heading small{margin:0}.route-list-heading small{color:var(--muted);font-size:.62rem}.route-stop-list .route-stop-card{background:linear-gradient(135deg,#2ce0c913,#d8b64c06),#0506076b;border:1px solid #2ce0c938;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:7.2rem;padding:.75rem;display:grid}.route-stop-card>span{align-self:start}.route-stop-card>div:nth-child(2){gap:.15rem;min-width:0;display:grid}.route-stop-card time{color:var(--gold-soft);font-size:.62rem;font-weight:900}.route-stop-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.route-stop-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.route-stop-card>div:last-child{gap:.35rem;display:grid}.route-stop-list .route-stop-card button,.route-stop-list .route-stop-card a{min-height:2rem;color:var(--ink);background:#ffffff06;border:1px solid #fff7e81a;border-radius:6px;justify-content:center;align-items:center;padding:.38rem .5rem;font-size:.57rem;font-weight:850;text-decoration:none;display:inline-flex}.route-stop-list .route-stop-card a{color:var(--gold-soft)}@media (width<=1180px){.ops-today-grid,.ops-day-status,.ops-unscheduled-dock{grid-template-columns:1fr}.ops-calendar-head,.ops-route-head{flex-direction:column;align-items:stretch}.ops-route-head .route-controls{min-width:0}.route-stop-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ops-summary-four,.ops-calendar-summary{grid-template-columns:1fr 1fr}.ops-today-grid{grid-template-columns:minmax(0,1fr)}.ops-day-actions,.ops-unscheduled-dock>div:last-child{grid-template-columns:1fr}.ops-calendar-controls,.route-controls{grid-template-columns:1fr 1fr;display:grid}.ops-calendar-controls label,.route-controls label{grid-column:1/-1}.route-stop-list{grid-template-columns:1fr}.route-stop-list .route-stop-card{grid-template-columns:auto minmax(0,1fr)}.route-stop-card>div:last-child{grid-column:2;grid-template-columns:1fr 1fr}}.job-brief{background:#fff7e809;border:1px solid #d8b64c33;border-radius:8px;gap:.25rem;padding:.8rem;display:grid}.job-brief h3,.job-brief p{margin:0}.internal-pricing-panel{background:linear-gradient(135deg,#2ce0c91a,#d8b64c0b),#0306076b;border:1px solid #2ce0c947;border-radius:8px;gap:.65rem;padding:.8rem;display:grid}.internal-pricing-head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.internal-pricing-head div{gap:.2rem;display:grid}.internal-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.internal-pricing-grid p,.internal-cost-lines p{background:#fff7e809;border:1px solid #d8b64c2e;border-radius:8px;gap:.15rem;margin:0;padding:.55rem;display:grid}.internal-pricing-grid b,.internal-cost-lines b{color:var(--gold-soft)}.internal-cost-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.route-action-grid{align-items:center}.account-access-list{gap:.75rem;display:grid}.staff-account-card{background:#fff7e80a;border:1px solid #d8b64c38;border-radius:8px;grid-template-columns:minmax(14rem,1.2fr) minmax(8rem,.6fr) minmax(8rem,.6fr) minmax(10rem,1fr) auto;align-items:end;gap:.65rem;padding:.85rem;display:grid}.staff-account-card strong,.staff-account-card p{margin:0}.admin-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.admin-order-card textarea{min-height:5.5rem}.integration-note{gap:.65rem;display:grid}.scheduler-window-panel,.scheduler-panel{background:linear-gradient(135deg,#2ce0c91a,#d8b64c09),#05060761;border:1px solid #2ce0c947;border-radius:8px;gap:.75rem;padding:.9rem;display:grid}.scheduler-window-intro{gap:.25rem;display:grid}.scheduler-window-panel h2,.scheduler-panel h3{margin:0;font-size:1.15rem}.scheduler-window-panel p,.scheduler-panel p{margin:0}.preferred-window-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.preferred-window-stack{gap:.75rem;display:grid}.preferred-window-card{background:#ffffff09;border:1px solid #f0d27f2e;border-radius:8px;gap:.6rem;padding:.75rem;display:grid}.preferred-window-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.preferred-window-card-head span{color:var(--teal-soft);text-transform:uppercase;border:1px solid #2ce0c938;border-radius:8px;padding:.28rem .45rem;font-size:.72rem;font-weight:900}.window-input-grid{grid-template-columns:minmax(10rem,.7fr) minmax(12rem,1fr);gap:.65rem;display:grid}.scheduler-note-label{padding-top:.25rem}.scheduler-panel-head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.scheduler-reason{color:var(--gold-soft);font-weight:800}.scheduler-flags,.scheduler-actions{flex-wrap:wrap;gap:.5rem;display:flex}.scheduler-flags span{color:var(--gold-soft);background:#d8b64c14;border:1px solid #d8b64c42;border-radius:999px;padding:.35rem .55rem;font-size:.8rem;font-weight:850}.aime-widget{z-index:60;pointer-events:none;justify-items:end;gap:.75rem;width:min(24.5rem,100vw - 1.5rem);display:grid;position:fixed;bottom:clamp(.85rem,2vw,1.35rem);right:clamp(.85rem,2vw,1.35rem)}.aime-panel,.aime-launcher{pointer-events:auto}.aime-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#2ce0c924,#d8b64c14 48%,#fff7e80a),#050607f5;border:1px solid #2ce0c961;border-radius:8px;gap:.75rem;width:100%;max-height:min(42rem,100vh - 7rem);padding:.85rem;display:grid;box-shadow:0 28px 90px #0000008a,0 0 0 1px #d8b64c14}.aime-panel-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.aime-panel-head div,.aime-message{gap:.25rem;display:grid}.aime-panel-head span,.aime-message span,.aime-status{color:var(--teal-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.aime-panel-head strong{font-family:var(--font-display), Arial, sans-serif;font-size:1.35rem}.aime-close{border:1px solid var(--line);width:2rem;height:2rem;color:var(--ink);background:#fff7e80f;border-radius:999px;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.aime-lanes,.aime-suggestions{flex-wrap:wrap;gap:.45rem;display:flex}.aime-lanes button{min-height:2.25rem;padding:.45rem .6rem;font-size:.8rem}.aime-messages{gap:.55rem;max-height:18rem;padding-right:.25rem;display:grid;overflow-y:auto}.aime-message{background:#fff7e80e;border:1px solid #d8b64c33;border-radius:8px;max-width:88%;padding:.65rem .75rem}.aime-message p,.aime-message small{margin:0}.aime-user{background:linear-gradient(135deg,#d8b64c21,#fff7e809),#0506076b;border-color:#d8b64c52;justify-self:end}.aime-assistant{background:linear-gradient(135deg,#2ce0c91c,#d8b64c0a),#05060775;border-color:#2ce0c952;justify-self:start}.aime-suggestions button{min-height:2rem;color:var(--ink);background:#fff7e80e;border:1px solid #d8b64c3d;border-radius:999px;padding:.35rem .6rem;font-size:.8rem;font-weight:850}.aime-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.aime-launcher{min-width:8.75rem;color:var(--ink);text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a0be6;border:1px solid #2ce0c957;border-radius:999px;grid-template-columns:auto auto;align-items:baseline;gap:.45rem;padding:.58rem .78rem;display:inline-grid;box-shadow:inset 0 1px #fff7e80d,0 12px 32px #00000057}.aime-launcher span{font-family:var(--font-display), Arial, sans-serif;color:var(--teal-soft);font-size:.8rem;font-weight:950}.aime-launcher strong{color:var(--muted);font-size:.66rem;font-weight:750}.aime-launcher:hover{background:#0d1112f5;border-color:#2ce0c99e;transform:translateY(-1px);box-shadow:0 14px 38px #0006}.site-footer{border-top:1px solid var(--line);color:var(--muted);background:linear-gradient(90deg,#0000,#d8b64c0e,#0000),#0506076b;justify-content:center;align-items:center;gap:1rem;padding:2rem 1rem 3rem;display:flex}.site-footer a,.back-link{color:var(--gold-soft);font-weight:850;text-decoration:none}.site-footer span{color:var(--ink);font-weight:950}.policy-page{gap:1.15rem;width:min(860px,100% - 2rem);margin:0 auto;padding:clamp(1rem,5vw,4rem) 0;display:grid}.policy-page h1{max-width:760px;font-size:clamp(2.4rem,6vw,5.4rem)}.policy-page section{border-top:1px solid var(--line);gap:.45rem;padding:1rem 0;display:grid}.policy-page h2{font-size:1.2rem}.policy-page p{color:var(--muted)}.work-card{border:1px solid var(--line);color:var(--ink);text-align:left}.work-card strong,.work-card p{z-index:2;padding-inline:1rem;display:block;position:relative}.work-card strong{font-family:var(--font-display), Arial, sans-serif;padding-top:1rem;font-size:1.3rem}.work-card p{padding-bottom:1rem}.work-card span{z-index:2;color:var(--gold-soft);text-transform:uppercase;padding:0 1rem 1rem;font-size:.85rem;font-weight:950;display:block;position:relative}.work-process{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.work-process article,.work-ops-panel{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fff7e812,#d8b64c09,#2ce0c906),#11100ee6;border-radius:8px}.work-process article{align-content:start;gap:.5rem;min-height:12rem;padding:1rem;display:grid}.work-process strong{color:var(--teal-soft);font-family:var(--font-display), Arial, sans-serif;font-size:1.05rem}.work-ops-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.logo-lab{min-height:100vh;color:var(--ink);background:#11100e;padding:clamp(1rem,4vw,3rem)}.card-page{min-height:100vh}.card-header{position:relative}.scan-hero,.scan-section{width:min(1180px,100vw - 2rem);margin:0 auto}.scan-hero{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.52fr);align-items:stretch;gap:clamp(1rem,3vw,2rem);padding:clamp(1.5rem,5vw,4rem) 0 1rem;display:grid}.scan-copy,.scan-contact-panel,.scan-section{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fff7e817,#d8b64c0a 44%,#2ce0c90a),#11100ee6;border-radius:8px}.scan-copy{align-content:center;gap:1rem;min-height:min(42rem,100vh - 7rem);padding:clamp(1.25rem,4vw,3rem);display:grid}.scan-copy h1{max-width:12ch;font-size:clamp(3rem,7vw,6.6rem)}.scan-copy p{color:#fff7e8c2;max-width:62ch;font-size:1.05rem;line-height:1.68}.scan-contact-panel{align-content:start;gap:1rem;padding:1rem;display:grid}.scan-logo{border-radius:8px;width:5.2rem;height:5.2rem;box-shadow:0 0 0 1px #d8b64c57,0 18px 42px #00000061}.scan-contact-panel>span{color:var(--teal-soft);font-family:var(--font-display), Arial, sans-serif;font-size:1.55rem;font-weight:950}.scan-contact-panel>strong{color:var(--ink);font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.scan-contact-grid,.card-action-stack{gap:.7rem;display:grid}.card-action-stack small{color:var(--muted)}.scan-section{gap:1rem;margin-top:1rem;padding:1rem;display:grid}.scan-section-head{gap:.45rem;display:grid}.scan-section-head h2{font-size:clamp(1.8rem,3.5vw,3.4rem)}.scan-section-head p{max-width:60ch;color:var(--muted);line-height:1.6}.scan-service-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.scan-service-link{min-height:8.5rem;color:var(--ink);background:linear-gradient(145deg,#2ce0c914,#d8b64c0e),#0506077a;border:1px solid #d8b64c33;border-radius:8px;gap:.45rem;padding:.9rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.scan-service-link:hover{border-color:#2ce0c98a;transform:translateY(-1px);box-shadow:0 16px 32px #0000003d}.scan-service-link span{font-family:var(--font-display), Arial, sans-serif;font-size:1.18rem;font-weight:950}.scan-service-link small{color:var(--muted);line-height:1.45}.scan-proof-grid{grid-template-columns:1.25fr 1fr 1fr;gap:.75rem;display:grid}.scan-proof-grid img{border:1px solid var(--line);object-fit:cover;border-radius:8px;width:100%;height:clamp(11rem,20vw,17rem)}.scan-proof-grid img:first-child{height:clamp(14rem,26vw,21rem)}@media (width<=1050px){.ops-sidebar{width:4.7rem;padding-inline:.55rem}.ops-sidebar-brand{justify-content:center}.ops-sidebar-brand span,.ops-sidebar-nav strong,.ops-sidebar-footer a:not(.ops-new-order),.ops-sidebar-footer button{display:none}.ops-sidebar-nav a,.ops-sidebar-nav button{text-align:center;grid-template-columns:1fr;justify-items:center;padding-inline:.35rem}.ops-sidebar-nav span{color:inherit}.ops-sidebar-footer .ops-new-order{padding-inline:.35rem;font-size:0}.ops-sidebar-footer .ops-new-order:after{content:"+";font-size:1.35rem}.ops-app-main{margin-left:4.7rem}.ops-dispatch-grid,.site-header,.hero-view,.order-view,.account-hub-view,.account-auth-layout,.account-dashboard-grid,.pricing-workspace,.pricing-main-head,.portfolio-section,.work-ops-panel,.ops-access-grid,.ops-board,.ops-route-panel,.ops-filter-panel,.scan-hero{grid-template-columns:1fr}.header-actions{justify-content:flex-start}.account-hub-rail,.ops-command-bar,.ops-queue-panel{position:static}.ops-command-bar,.ops-panel-head,.ops-detail-head{flex-direction:column;align-items:stretch}.ops-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-queue-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.pricing-job-rail{position:static}.job-type-list,.pricing-proof .image-story{grid-template-columns:repeat(2,minmax(0,1fr))}nav{justify-content:flex-start;overflow-x:auto}.package-row,.package-picker,.work-grid,.work-process,.portfolio-gallery,.readiness-grid,.preferred-window-grid,.admin-order-grid,.route-stop-list,.order-list,.account-summary-grid,.order-detail-grid,.internal-pricing-grid,.internal-cost-lines,.ops-detail-metrics,.ops-info-grid,.ops-detail-grid,.scan-service-grid,.scan-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-copy{min-height:auto}}@media (width<=640px){.ops-app-shell{padding-bottom:4.6rem}.ops-sidebar{border-top:1px solid #fff7e81f;border-right:0;flex-direction:row;align-items:center;width:auto;height:4.5rem;padding:.45rem .55rem;inset:auto 0 0}.ops-sidebar-brand,.ops-sidebar-footer{display:none}.ops-sidebar-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;width:100%;display:grid}.ops-sidebar-nav a,.ops-sidebar-nav button{min-height:3.5rem;padding:.35rem .2rem;font-size:0}.ops-sidebar-nav span{font-size:.72rem}.ops-app-main{margin-left:0}.ops-workspace-header{align-items:flex-start;padding:.75rem;position:static}.ops-workspace-actions>span,.ops-workspace-actions .outline-button{display:none}.ops-app-main .admin-view{width:min(100% - 1rem,1560px)}.ops-command-bar{top:0}.ops-timeline-list button{grid-template-columns:1.8rem minmax(0,1fr)}.ops-timeline-list button small{grid-column:2}.ops-attention-list button{grid-template-columns:1fr}.ops-attention-list button small{grid-column:1}main{padding-bottom:5.5rem}.view{padding-top:1rem}h1{font-size:2.8rem}.image-story,.job-type-list,.package-row,.package-picker,.pricing-actions,.pricing-main-head,.pricing-proof .image-story,.form-grid,.admin-field-grid,.ops-summary-strip,.ops-queue-list,.ops-detail-metrics,.ops-info-grid,.ops-detail-grid,.work-grid,.work-process,.portfolio-gallery,.staff-account-card,.preferred-window-card,.window-input-grid,.route-controls,.readiness-grid,.admin-order-grid,.route-stop-list,.order-list,.account-summary-grid,.order-detail-grid,.connection-list,.scan-service-grid,.scan-proof-grid,.scope-panel,.internal-pricing-grid,.internal-cost-lines{grid-template-columns:1fr}.image-story .feature-image,.image-story .feature-image img,.image-story img{grid-row:span 1;height:16rem}.portfolio-card-feature{grid-column:span 1}.portfolio-card-feature img,.portfolio-card img{height:16rem}.scan-hero,.scan-section{width:min(100% - 1rem,1180px)}.scan-copy h1{font-size:3rem}nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow-x:visible}nav button,nav a,nav select,.header-actions,.header-actions a,.header-actions button{width:100%}.aime-widget{width:auto;max-width:calc(100vw - 1.5rem);bottom:.75rem;left:auto;right:.75rem}.aime-widget-open{width:auto;left:.75rem}.aime-panel{width:calc(100vw - 1.5rem);max-height:calc(100vh - 5.5rem)}.aime-input-row{grid-template-columns:1fr}.aime-launcher{min-width:6.25rem;padding:.55rem .65rem}.aime-launcher span{font-size:.9rem}.aime-launcher strong{display:none}}.client-hub-page .account-hub-view{width:min(82rem,100% - 2rem);margin-inline:auto;padding:clamp(2rem,5vw,4rem) 0 clamp(5rem,9vw,8rem)}.client-hub-page .account-hub-rail,.client-hub-page .hub-card,.client-hub-page .hub-metric,.client-hub-page .account-order-card{background:linear-gradient(155deg,#fff7e80e,#2ce0c905),#0d0e0f;border-color:#fff7e81f;border-radius:1rem;box-shadow:0 24px 70px #00000047}.client-hub-page .account-hub-rail{top:6rem}.client-hub-page .account-hub-rail h1{font-size:clamp(2.7rem,5vw,4.8rem);line-height:.94}.client-hub-page .account-hub-rail>p:not(.eyebrow),.client-hub-page .hub-card>p,.client-hub-page .hub-metric p{color:var(--muted)}.client-hub-page .account-summary-grid{gap:.7rem}.client-hub-page .hub-metric{min-height:8rem}.client-hub-page .hub-metric strong{color:var(--gold-soft);font-family:var(--font-display), Arial, sans-serif}.client-hub-page .account-order-card{padding:1.15rem}.client-hub-page .order-location-box,.client-hub-page .event-timeline{background:#fff7e806;border-radius:.75rem}@media (width<=900px){.client-hub-page .account-hub-view{width:min(82rem,100% - 1.25rem)}}.apv-legal{gap:0;max-width:54rem;padding-block:clamp(3.5rem,8vw,7rem);display:grid}.apv-legal>.apv-text-link{margin-bottom:3rem}.apv-legal>h1{max-width:13ch;margin-top:.55rem;font-size:clamp(3rem,8vw,6rem);line-height:.92}.apv-legal-date{color:var(--soft);font-size:.75rem;margin-top:1rem!important}.apv-legal section{border-top:1px solid #fff7e81f;gap:.65rem;padding-block:1.5rem;display:grid}.apv-legal section:first-of-type{margin-top:3rem}.apv-legal section:last-of-type{border-bottom:1px solid #fff7e81f}.apv-legal h2{font-size:clamp(1.35rem,3vw,2rem)}.apv-legal section p{color:var(--muted);font-size:.94rem}.scan-footer{width:min(1180px,100vw - 2rem);color:var(--soft);flex-wrap:wrap;gap:.75rem 1.2rem;margin:1rem auto 0;padding:1.1rem 0 2.5rem;font-size:.7rem;display:flex}.scan-footer span{margin-right:auto}.scan-footer a{color:var(--muted);text-decoration:none}.project-portal,.portal-auth,.portal-loading{--portal-bg:#101313;--portal-panel:#171b1a;--portal-panel-2:#1d2221;--portal-line:#efe7d31c;--portal-text:#f1eadc;--portal-muted:#9e9d96;--portal-gold:#d5a64b;--portal-teal:#60bcae;min-height:100vh;color:var(--portal-text);background:var(--portal-bg)}.project-portal{grid-template-columns:15.5rem minmax(0,1fr);font-family:Arial,sans-serif;display:grid}.portal-sidebar{border-right:1px solid var(--portal-line);background:#121615;flex-direction:column;height:100vh;padding:1.35rem 1rem;display:flex;position:sticky;top:0}.portal-logo{color:var(--portal-text);align-items:center;gap:.72rem;text-decoration:none;display:flex}.portal-logo img{object-fit:contain;width:2.15rem;height:2.15rem}.portal-logo span{letter-spacing:.02em;flex-direction:column;font-size:1rem;display:flex}.portal-logo small{color:var(--portal-gold);letter-spacing:.18em;font-size:.55rem}.portal-company-switcher{border:1px solid var(--portal-line);background:#ffffff06;border-radius:.7rem;gap:.4rem;margin:1.8rem 0 1rem;padding:.85rem;display:grid}.portal-company-switcher small,.portal-eyebrow{color:var(--portal-gold);letter-spacing:.18em;font-size:.62rem;font-weight:800}.portal-company-switcher select{width:100%;color:var(--portal-text);background:0 0;border:0;font-weight:700}.portal-company-switcher option{color:#111}.portal-sidebar nav{gap:.22rem;display:grid}.portal-sidebar nav button{width:100%;color:var(--portal-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.7rem;padding:.72rem .75rem;display:flex}.portal-sidebar nav button:hover,.portal-sidebar nav button.active{color:var(--portal-text);background:#d5a64b1c}.portal-sidebar nav button.active{box-shadow:inset 2px 0 var(--portal-gold)}.portal-sidebar nav button span{width:1.1rem;color:var(--portal-gold);text-align:center}.portal-sidebar nav button em{color:#111;background:var(--portal-gold);border-radius:2rem;margin-left:auto;padding:.08rem .38rem;font-size:.65rem;font-style:normal;font-weight:900}.portal-sidebar-bottom{gap:.8rem;margin-top:auto;display:grid}.portal-sidebar-bottom>a:first-child{color:#111;background:var(--portal-gold);text-align:center;border-radius:.5rem;padding:.72rem;font-weight:800;text-decoration:none}.portal-sidebar-bottom>div{border-top:1px solid var(--portal-line);align-items:center;gap:.65rem;padding-top:.8rem;display:flex}.portal-sidebar-bottom>div>span{color:#111;background:var(--portal-teal);border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.portal-sidebar-bottom p{min-width:0;margin:0;display:grid}.portal-sidebar-bottom p b,.portal-sidebar-bottom p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-sidebar-bottom p small{color:var(--portal-muted);font-size:.65rem}.portal-sidebar-bottom>a:last-child{color:var(--portal-muted);font-size:.7rem;text-decoration:none}.portal-main{min-width:0}.portal-topbar{border-bottom:1px solid var(--portal-line);background:#101313eb;justify-content:space-between;align-items:center;min-height:4.8rem;padding:.8rem 2rem;display:flex}.portal-topbar p,.portal-topbar small{margin:0}.portal-topbar p{font-weight:800}.portal-topbar small{color:var(--portal-muted)}.portal-topbar>div{align-items:center;gap:.65rem;display:flex}.portal-topbar>div:first-child{gap:.2rem;display:grid}.portal-topbar a,.portal-topbar button{border:1px solid var(--portal-line);color:var(--portal-text);background:0 0;border-radius:.45rem;padding:.62rem .8rem;text-decoration:none}.portal-topbar a{color:#111;border-color:var(--portal-gold);background:var(--portal-gold);font-weight:800}.portal-view{gap:1.4rem;max-width:94rem;margin:auto;padding:clamp(1rem,3vw,2.2rem);display:grid}.portal-notice{color:#c7fff5;background:#60bcae1a;border:1px solid #60bcae59;border-radius:.5rem;justify-content:space-between;margin:1rem 2rem 0;padding:.8rem 1rem;display:flex}.portal-notice button{color:inherit;background:0 0;border:0;font-size:1.2rem}.portal-welcome{justify-content:space-between;align-items:end;gap:2rem;padding:1.2rem 0 .8rem;display:flex}.portal-welcome h1,.portal-section-title h1{max-width:24ch;margin:.35rem 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.02}.portal-welcome p,.portal-section-title p{max-width:48rem;color:var(--portal-muted);margin:0}.portal-welcome>a,.portal-section-title>a{color:#111;background:var(--portal-gold);white-space:nowrap;border-radius:.45rem;padding:.75rem 1rem;font-weight:900;text-decoration:none}.portal-metrics{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.portal-metrics article,.portal-billing-summary article{border:1px solid var(--portal-line);background:var(--portal-panel);border-radius:.65rem;gap:.35rem;padding:1.15rem;display:grid}.portal-metrics span,.portal-billing-summary small{color:var(--portal-muted);letter-spacing:.12em;font-size:.62rem;font-weight:800}.portal-metrics b,.portal-billing-summary b{font-family:Georgia,serif;font-size:2.1rem;font-weight:500}.portal-metrics small{color:var(--portal-teal);font-size:.7rem}.portal-panel,.portal-list-panel,.portal-detail{border:1px solid var(--portal-line);background:var(--portal-panel);border-radius:.65rem;overflow:hidden}.portal-panel-head,.portal-section-title{justify-content:space-between;align-items:end;gap:1rem;display:flex}.portal-panel-head{border-bottom:1px solid var(--portal-line);padding:1.25rem}.portal-panel-head h2{margin:.25rem 0 0;font-family:Georgia,serif}.portal-panel-head button{color:var(--portal-gold);background:0 0;border:0}.portal-project-rows>button,.portal-project-list>button{border:0;border-bottom:1px solid var(--portal-line);width:100%;color:var(--portal-text);text-align:left;cursor:pointer;background:0 0;align-items:center;display:grid}.portal-project-rows>button{grid-template-columns:10px minmax(13rem,1fr) auto 8rem 1rem;gap:1rem;padding:.95rem 1.2rem}.portal-project-rows>button:hover,.portal-project-list>button:hover,.portal-project-list>button.active{background:#d5a64b0e}.portal-project-rows p,.portal-project-list p,.portal-file-list p,.portal-request-list p{gap:.22rem;margin:0;display:grid}.portal-project-rows small,.portal-project-list small,.portal-file-list small,.portal-request-list small{color:var(--portal-muted)}.portal-project-rows em,.portal-project-list em{color:var(--portal-teal);background:#60bcae17;border-radius:2rem;padding:.25rem .5rem;font-size:.65rem;font-style:normal;font-weight:800}.portal-project-rows time,.portal-project-list time,.portal-file-list time,.portal-request-list time{color:var(--portal-muted);font-size:.72rem}.portal-status{background:var(--portal-gold);border-radius:50%;width:.48rem;height:.48rem;display:inline-block;box-shadow:0 0 0 4px #d5a64b1a}.portal-status.delivered,.portal-status.paid{background:var(--portal-teal);box-shadow:0 0 0 4px #60bcae1a}.portal-status.canceled{background:#a26767}.portal-empty{color:var(--portal-muted);text-align:center;place-items:center;gap:.55rem;padding:3rem 1rem;display:grid}.portal-empty p{margin:0}.portal-empty a{color:var(--portal-gold)}.portal-empty.wide{border:1px dashed var(--portal-line);border-radius:.65rem;grid-column:1/-1}.portal-split{grid-template-columns:minmax(22rem,.9fr) minmax(28rem,1.2fr);align-items:start}.portal-list-panel{min-height:42rem}.portal-list-panel .portal-section-title{padding:1.2rem}.portal-list-panel h1{font-size:2rem}.portal-tabs{border-bottom:1px solid var(--portal-line);gap:.2rem;padding:0 1.2rem;display:flex}.portal-tabs button{color:var(--portal-muted);text-transform:capitalize;background:0 0;border:0;border-bottom:2px solid #0000;padding:.7rem .8rem}.portal-tabs button.active{color:var(--portal-text);border-color:var(--portal-gold)}.portal-project-list>button{grid-template-columns:minmax(0,1fr) auto 6.5rem;gap:1rem;padding:.9rem 1.15rem}.portal-project-list>button>div{align-items:center;gap:.75rem;min-width:0;display:flex}.portal-project-list p{min-width:0}.portal-project-list b,.portal-project-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-detail{min-height:42rem}.portal-detail-head{border-bottom:1px solid var(--portal-line);background:linear-gradient(120deg,#d5a64b1a,#0000 45%);justify-content:space-between;padding:1.4rem;display:flex}.portal-detail-head h2{margin:.35rem 0;font-family:Georgia,serif;font-size:2rem}.portal-detail-head span{color:var(--portal-teal);text-transform:uppercase;font-size:.72rem;font-weight:900}.portal-detail-head button{border:1px solid var(--portal-line);height:2rem;color:var(--portal-text);background:0 0;border-radius:.4rem}.portal-detail-summary{border-bottom:1px solid var(--portal-line);grid-template-columns:repeat(3,1fr);display:grid}.portal-detail-summary article{border-right:1px solid var(--portal-line);gap:.25rem;padding:1rem 1.3rem;display:grid}.portal-detail-summary small{color:var(--portal-muted);letter-spacing:.14em;font-size:.58rem}.portal-detail-summary span{color:var(--portal-muted);font-size:.7rem}.portal-actions{border-bottom:1px solid var(--portal-line);flex-wrap:wrap;gap:.5rem;padding:1.1rem 1.3rem;display:flex}.portal-actions a,.portal-actions button{border:1px solid var(--portal-line);color:var(--portal-text);background:0 0;border-radius:.4rem;padding:.58rem .72rem;font-size:.72rem;text-decoration:none}.portal-actions .primary{color:#111;border-color:var(--portal-gold);background:var(--portal-gold);font-weight:800}.portal-actions .danger{color:#e69d9d;border-color:#e69d9d40}.portal-assignment{border-bottom:1px solid var(--portal-line);background:#60bcae09;grid-template-columns:minmax(14rem,1fr) minmax(10rem,.55fr) minmax(12rem,.65fr);align-items:end;gap:.8rem;padding:1rem 1.3rem;display:grid}.portal-assignment h3{margin:.2rem 0 0;font-family:Georgia,serif}.portal-assignment label{color:var(--portal-muted);gap:.35rem;font-size:.68rem;font-weight:800;display:grid}.portal-assignment select{border:1px solid var(--portal-line);width:100%;color:var(--portal-text);background:var(--portal-panel-2);border-radius:.4rem;padding:.62rem}.portal-timeline{gap:0;padding:1.2rem 1.4rem;display:grid}.portal-timeline h3{margin:0 0 .7rem;font-family:Georgia,serif}.portal-timeline>div{grid-template-columns:10px 1fr;gap:.8rem;min-height:3.3rem;display:grid}.portal-timeline>div>span{background:var(--portal-teal);width:.45rem;height:.45rem;box-shadow:0 1.3rem 0 -3px var(--portal-line);border-radius:50%;margin-top:.35rem}.portal-timeline p{gap:.25rem;margin:0;display:grid}.portal-timeline small{color:var(--portal-muted)}.portal-card-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.portal-card-grid article{border:1px solid var(--portal-line);background:var(--portal-panel);border-radius:.65rem;gap:.6rem;padding:1.2rem;display:grid}.portal-card-grid article.selected{border-color:#d5a64b80}.portal-card-grid article span{color:var(--portal-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:900}.portal-card-grid h3,.portal-card-grid p{margin:0}.portal-card-grid p,.portal-card-grid small{color:var(--portal-muted)}.portal-card-grid a,.portal-card-grid button{color:var(--portal-gold);text-align:left;background:0 0;border:0;margin-top:.5rem;text-decoration:none}.portal-card-actions{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.portal-card-actions button{color:#d79c9c;cursor:pointer}.portal-property-layout{grid-template-columns:minmax(0,1fr) 24rem;align-items:start}.portal-form-pair{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.portal-file-list,.portal-request-list{border:1px solid var(--portal-line);background:var(--portal-panel);border-radius:.65rem;display:grid;overflow:hidden}.portal-file-list article,.portal-request-list article{border-bottom:1px solid var(--portal-line);grid-template-columns:2rem minmax(0,1fr) 8rem auto;align-items:center;gap:1rem;padding:.95rem 1.2rem;display:grid}.portal-file-list article>span{color:#111;background:var(--portal-gold);border-radius:.4rem;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.portal-file-list a{border:1px solid var(--portal-line);color:var(--portal-text);border-radius:.4rem;padding:.5rem .65rem;text-decoration:none}.portal-delivery-view{gap:1rem}.portal-delivery-loading{color:var(--portal-muted);justify-content:center;align-items:center;gap:.75rem;min-height:10rem;display:flex}.portal-delivery-hero{background:radial-gradient(circle at 88% 18%,#51d0bf21,#0000 26rem),linear-gradient(135deg,#d2a4461f,#131816fa 46%);border:1px solid #d2a44647;border-radius:.85rem;justify-content:space-between;align-items:end;gap:2rem;min-height:12.5rem;padding:clamp(1.4rem,3vw,2.2rem);display:flex;position:relative;overflow:hidden}.portal-delivery-hero:after{content:"";border:1px solid #d2a4461f;border-radius:50%;width:16rem;height:16rem;position:absolute;top:-8rem;right:-5rem}.portal-delivery-hero h2{margin:.25rem 0 .6rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1}.portal-delivery-hero>div>span{color:var(--portal-muted)}.portal-delivery-hero aside{z-index:1;background:#050807a6;border:1px solid #51d0bf3d;border-radius:.65rem;flex:none;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex;position:relative}.portal-delivery-hero aside i{background:#51d0bf;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .35rem #51d0bf17}.portal-delivery-hero aside p{gap:.15rem;margin:0;display:grid}.portal-delivery-hero aside small{color:var(--portal-muted)}.portal-delivery-packages,.portal-delivery-gallery{border:1px solid var(--portal-line);background:var(--portal-panel);border-radius:.85rem;overflow:hidden}.portal-delivery-heading,.portal-delivery-toolbar{justify-content:space-between;align-items:end;gap:1rem;padding:1.25rem;display:flex}.portal-delivery-heading h2,.portal-delivery-toolbar h2{margin:.2rem 0 0;font-family:Georgia,serif;font-weight:500}.portal-delivery-heading>p{color:var(--portal-muted);text-align:right;max-width:34rem;margin:0}.portal-delivery-packages>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1.25rem 1.25rem;display:grid}.portal-delivery-packages article{background:linear-gradient(135deg,#d2a4461f,#ffffff06);border:1px solid #d2a44640;border-radius:.75rem;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem;display:grid}.portal-delivery-packages article.web{background:linear-gradient(135deg,#51d0bf17,#ffffff06);border-color:#51d0bf38}.portal-delivery-packages article>span{height:3.5rem;color:var(--portal-gold);letter-spacing:.08em;border:1px solid #d2a44657;border-radius:50%;place-items:center;font-size:.62rem;font-weight:900;display:grid}.portal-delivery-packages article.web>span{color:#65dacb;border-color:#51d0bf59}.portal-delivery-packages article h3{text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0;overflow:hidden}.portal-delivery-packages article small{color:var(--portal-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.portal-delivery-packages article p{color:var(--portal-muted);margin:0;font-size:.72rem}.portal-delivery-packages article a{background:var(--portal-gold);color:#101210;white-space:nowrap;border-radius:.45rem;padding:.7rem .8rem;font-size:.72rem;font-weight:900;text-decoration:none}.portal-delivery-toolbar{border-bottom:1px solid var(--portal-line)}.portal-delivery-toolbar nav{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.portal-delivery-toolbar nav button{border:1px solid var(--portal-line);color:var(--portal-muted);background:0 0;border-radius:999px;padding:.55rem .75rem}.portal-delivery-toolbar nav button.active{color:#111;background:var(--portal-gold);border-color:#d2a44673;font-weight:900}.portal-media-grid{background:var(--portal-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.portal-media-grid>article{background:var(--portal-panel);min-width:0}.portal-media-preview{aspect-ratio:4/3;background:#080a09;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.portal-media-preview img,.portal-media-preview video{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .4s;display:block}.portal-media-preview:hover img,.portal-media-preview:hover video{filter:brightness(.78);transform:scale(1.025)}.portal-media-preview>span{color:#f5ede0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.09em;text-transform:uppercase;background:#050807b8;border:1px solid #fff3;border-radius:999px;padding:.4rem .55rem;font-size:.55rem;font-style:normal;font-weight:900;position:absolute;top:.75rem;left:.75rem}.portal-media-preview>i{color:#fff;opacity:0;font-size:.72rem;font-style:normal;font-weight:800;transition:all .25s;position:absolute;bottom:.8rem;right:.8rem;transform:translateY(.35rem)}.portal-media-preview:hover>i,.portal-media-preview:focus-visible>i{opacity:1;transform:translateY(0)}.portal-media-grid article>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.8rem;display:grid}.portal-media-grid article>div p{gap:.15rem;min-width:0;margin:0;display:grid}.portal-media-grid article>div b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-media-grid article>div small{color:var(--portal-muted)}.portal-media-grid article>div a,.portal-media-grid article>div button{border:1px solid var(--portal-line);color:var(--portal-text);background:0 0;border-radius:.35rem;padding:.48rem .55rem;font-size:.62rem;text-decoration:none}.portal-delivery-downloads{border-top:1px solid var(--portal-line);padding:1.25rem}.portal-delivery-downloads>header{justify-content:space-between;align-items:end;margin-bottom:.8rem;display:flex}.portal-delivery-downloads h3{margin:.2rem 0 0}.portal-delivery-downloads>header>span{color:var(--portal-muted);font-size:.72rem}.portal-delivery-downloads>div{border:1px solid var(--portal-line);border-radius:.6rem;overflow:hidden}.portal-delivery-downloads article{border-bottom:1px solid var(--portal-line);grid-template-columns:2.6rem minmax(0,1fr) auto auto auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.portal-delivery-downloads article:last-child{border-bottom:0}.portal-delivery-downloads article>span{color:var(--portal-gold);letter-spacing:.08em;font-size:.58rem;font-weight:900}.portal-delivery-downloads article p{gap:.15rem;min-width:0;margin:0;display:grid}.portal-delivery-downloads article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-delivery-downloads article small{color:var(--portal-muted)}.portal-delivery-downloads article a,.portal-delivery-downloads article button{border:1px solid var(--portal-line);color:var(--portal-text);background:0 0;border-radius:.35rem;padding:.5rem .6rem;font-size:.62rem;text-decoration:none}.portal-delivery-approval{background:linear-gradient(90deg,#d2a44617,#51d0bf0d);border-top:1px solid #d2a44633;justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem;display:flex}.portal-delivery-approval h3{margin:.2rem 0}.portal-delivery-approval span{color:var(--portal-muted);font-size:.75rem}.portal-delivery-approval>button{color:#111;background:var(--portal-gold);white-space:nowrap;border:0;border-radius:.45rem;padding:.75rem 1rem;font-weight:900}.portal-delivery-empty{border:1px dashed var(--portal-line);color:var(--portal-muted);border-radius:.8rem;justify-content:center;align-items:center;gap:1rem;min-height:11rem;padding:1.5rem;display:flex}.portal-delivery-empty>span{color:var(--portal-gold);font-size:2.2rem}.portal-delivery-empty b{color:var(--portal-text)}.portal-delivery-empty p{margin:.3rem 0 0}.portal-lightbox{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100;background:#020403e6;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.portal-lightbox>section{background:#0b0e0d;border:1px solid #d2a44645;border-radius:.85rem;width:100%;max-width:92rem;max-height:calc(100vh - 2.5rem);display:grid;overflow:hidden;box-shadow:0 2rem 8rem #0000008c}.portal-lightbox header,.portal-lightbox footer{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.portal-lightbox header{border-bottom:1px solid var(--portal-line)}.portal-lightbox header>div,.portal-lightbox footer p{gap:.15rem;margin:0;display:grid}.portal-lightbox header small{color:var(--portal-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900}.portal-lightbox header button{color:var(--portal-text);background:0 0;border:0;font-size:1.5rem}.portal-lightbox>section>div{background:#050706;place-items:center;max-height:calc(100vh - 11rem);display:grid}.portal-lightbox img,.portal-lightbox video,.portal-lightbox iframe{object-fit:contain;border:0;width:100%;max-width:100%;max-height:calc(100vh - 11rem);display:block}.portal-lightbox iframe{height:calc(100vh - 11rem)}.portal-lightbox audio{width:38rem;max-width:calc(100% - 2rem);margin:4rem}.portal-lightbox footer{border-top:1px solid var(--portal-line)}.portal-lightbox footer span{color:var(--portal-muted);font-size:.65rem}.portal-lightbox footer a,.portal-lightbox footer button{border:1px solid var(--portal-line);color:var(--portal-text);background:0 0;border-radius:.4rem;padding:.6rem .75rem;text-decoration:none}.portal-lightbox footer a{color:#111;background:var(--portal-gold);border-color:var(--portal-gold);margin-left:auto;font-weight:900}@media (width<=980px){.portal-delivery-packages>div:last-child{grid-template-columns:1fr}.portal-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-delivery-heading,.portal-delivery-toolbar{flex-direction:column;align-items:flex-start}.portal-delivery-heading>p{text-align:left}.portal-delivery-toolbar nav{justify-content:flex-start}}@media (width<=640px){.portal-delivery-hero,.portal-delivery-approval{flex-direction:column;align-items:stretch}.portal-delivery-hero aside{align-self:stretch}.portal-delivery-packages article{grid-template-columns:3rem minmax(0,1fr)}.portal-delivery-packages article>span{height:3rem}.portal-delivery-packages article a{text-align:center;grid-column:1/-1}.portal-media-grid{grid-template-columns:1fr}.portal-media-grid article>div{grid-template-columns:minmax(0,1fr) auto}.portal-media-grid article>div button{grid-column:1/-1}.portal-delivery-downloads article{grid-template-columns:2.2rem minmax(0,1fr) auto}.portal-delivery-downloads article button{grid-column:2/-1}.portal-lightbox{padding:.5rem}.portal-lightbox footer{flex-wrap:wrap;align-items:stretch}.portal-lightbox footer p{flex:1 0 100%}.portal-lightbox footer a{margin-left:0}}.portal-request-layout,.portal-team-layout{grid-template-columns:minmax(0,1fr) 23rem;align-items:start}.portal-request-list article{grid-template-columns:minmax(0,1fr) 8rem}.portal-request-list article>span{color:var(--portal-teal);text-transform:uppercase;grid-area:1/2;justify-self:end;font-size:.65rem;font-weight:900}.portal-request-list article>p{grid-area:1/1}.portal-request-list article>time{display:none}.portal-request-actions{grid-column:1/-1;gap:.45rem;display:flex}.portal-request-actions button,.portal-team-list button,.portal-remove-member{border:1px solid var(--portal-line);color:var(--portal-text);cursor:pointer;background:0 0;border-radius:.35rem;padding:.4rem .55rem;font-size:.66rem}.portal-request-actions button.danger,.portal-team-list button.danger,.portal-remove-member{color:#e69d9d}.portal-request-form{border:1px solid var(--portal-line);background:var(--portal-panel);border-radius:.65rem;gap:.9rem;padding:1.25rem;display:grid}.portal-request-form h2,.portal-request-form p{margin:0}.portal-request-form>p:not(.portal-eyebrow){color:var(--portal-muted)}.portal-request-form label{color:var(--portal-muted);gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.portal-request-form input,.portal-request-form select,.portal-request-form textarea{border:1px solid var(--portal-line);width:100%;color:var(--portal-text);background:var(--portal-panel-2);font:inherit;border-radius:.4rem;padding:.7rem}.portal-request-form option{color:#111}.portal-request-form button{color:#111;background:var(--portal-gold);border:0;border-radius:.4rem;padding:.72rem;font-weight:900}.portal-billing-summary{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.portal-team-manage{grid-template-columns:minmax(0,1fr) 23rem;align-items:start;gap:1.2rem;display:grid}.portal-team-manage>.portal-panel{margin:0}.portal-team-manage>aside{gap:1rem;display:grid}.portal-member-list article{border-bottom:1px solid var(--portal-line);grid-template-columns:2rem minmax(9rem,1fr) 8rem 8rem 7rem auto;align-items:center;gap:.55rem;padding:.8rem 1.2rem;display:grid}.portal-member-list article>span{color:#111;background:var(--portal-teal);border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.portal-member-list p{margin:0;display:grid}.portal-member-list small{color:var(--portal-muted)}.portal-member-list em{color:var(--portal-gold);font-size:.68rem;font-style:normal}.portal-member-list select{border:1px solid var(--portal-line);min-width:0;color:var(--portal-text);background:var(--portal-panel-2);border-radius:.35rem;padding:.48rem;font-size:.66rem}.portal-remove-member:disabled{opacity:.35;cursor:not-allowed}.portal-team-list{border-top:1px solid var(--portal-line)}.portal-team-list article{border-bottom:1px solid var(--portal-line);grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;padding:.75rem 1.2rem;display:grid}.portal-team-list p{margin:0;display:grid}.portal-team-list small{color:var(--portal-muted)}.portal-create-company{max-width:28rem}.portal-auth{place-items:center;padding:2rem;display:grid}.portal-auth>.portal-logo{position:absolute;top:1.5rem;left:1.5rem}.portal-auth section{border:1px solid var(--portal-line);background:var(--portal-panel);text-align:center;border-radius:1rem;gap:1rem;max-width:40rem;padding:3rem;display:grid}.portal-auth h1{margin:0;font-family:Georgia,serif;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:500;line-height:.98}.portal-auth p{color:var(--portal-muted)}.portal-auth-actions{gap:.7rem;display:grid}.portal-auth-actions .portal-primary,.portal-auth-actions button{color:#111;background:var(--portal-gold);border:0;border-radius:.45rem;width:100%;padding:.8rem;font-weight:900;text-decoration:none;display:block}.portal-auth-actions form{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.portal-auth-actions form>label{min-width:0;color:var(--portal-muted);gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.portal-auth-actions input{border:1px solid var(--portal-line);min-width:0;color:var(--portal-text);background:#111;border-radius:.45rem;padding:.8rem}.portal-auth-actions form>button{white-space:nowrap;width:auto;min-height:3rem}.portal-auth>section>a{color:var(--portal-muted);font-size:.75rem}.portal-loading{color:var(--portal-muted);justify-content:center;align-items:center;gap:.8rem;display:flex}.portal-spinner{border:2px solid var(--portal-line);border-top-color:var(--portal-gold);border-radius:50%;width:1.2rem;height:1.2rem;animation:.8s linear infinite portal-spin}@keyframes portal-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.project-portal{grid-template-columns:4.5rem minmax(0,1fr)}.portal-sidebar{padding-inline:.65rem}.portal-sidebar .portal-logo span,.portal-company-switcher,.portal-sidebar nav button:not(.active):after,.portal-sidebar nav button{font-size:0}.portal-sidebar nav button{justify-content:center}.portal-sidebar nav button span{font-size:1rem}.portal-sidebar nav button em{margin:0 0 1.3rem 1.3rem;font-size:.55rem;position:absolute}.portal-sidebar-bottom>a:first-child{font-size:0}.portal-sidebar-bottom>a:first-child:after{content:"+";font-size:1.3rem}.portal-sidebar-bottom p,.portal-sidebar-bottom>a:last-child{display:none}.portal-metrics{grid-template-columns:repeat(2,1fr)}.portal-split,.portal-request-layout,.portal-team-layout,.portal-property-layout,.portal-team-manage{grid-template-columns:1fr}.portal-member-list article{grid-template-columns:2rem minmax(9rem,1fr) 7rem}.portal-member-list article select:nth-of-type(2),.portal-member-list article select:nth-of-type(3){grid-column:2}.portal-remove-member{grid-area:2/3/span 2}}@media (width<=680px){.portal-auth{padding:5.5rem 1rem 2rem}.portal-auth section{width:100%;padding:1.5rem}.portal-auth h1{font-size:clamp(2.35rem,12vw,3.35rem)}.portal-auth-actions form{grid-template-columns:1fr}.portal-auth-actions form>button{white-space:normal;width:100%}.project-portal{padding-bottom:4.5rem;display:block}.portal-sidebar{z-index:20;border:1px solid var(--portal-line);background:#111615;width:auto;height:4.5rem;padding:.45rem;position:fixed;inset:auto 0 0}.portal-sidebar>.portal-logo,.portal-company-switcher,.portal-sidebar-bottom{display:none}.portal-sidebar nav{grid-template-columns:repeat(7,1fr);height:100%;display:grid}.portal-sidebar nav button{padding:.25rem}.portal-sidebar nav button span{font-size:.9rem}.portal-sidebar nav button:after{content:attr(aria-label)}.portal-topbar{padding:.75rem 1rem}.portal-topbar>div:first-child small,.portal-topbar a{display:none}.portal-view{padding:1rem}.portal-welcome{flex-direction:column;align-items:start}.portal-metrics,.portal-card-grid,.portal-billing-summary{grid-template-columns:1fr 1fr}.portal-project-rows>button{grid-template-columns:10px 1fr auto}.portal-project-rows time,.portal-project-rows strong{display:none}.portal-split{display:block}.portal-detail{min-height:0;margin-top:1rem}.portal-list-panel{min-height:0}.portal-project-list>button{grid-template-columns:1fr auto}.portal-project-list time{display:none}.portal-detail-summary,.portal-assignment{grid-template-columns:1fr}.portal-detail-summary article{border-bottom:1px solid var(--portal-line)}.portal-file-list article{grid-template-columns:2rem 1fr auto}.portal-file-list time{display:none}}.control-shell{--c-bg:#0e1111;--c-panel:#171b1a;--c-line:#eee6d21c;--c-text:#efe8da;--c-muted:#92958f;--c-gold:#d1a248;--c-teal:#5bb7a9;min-height:100vh;color:var(--c-text);background:var(--c-bg);grid-template-columns:15.5rem minmax(0,1fr);font-family:Arial,sans-serif;display:grid}.control-sidebar{border-right:1px solid var(--c-line);background:#111514;flex-direction:column;height:100vh;padding:1.35rem 1rem;display:flex;position:sticky;top:0}.control-sidebar>p{color:var(--c-muted);letter-spacing:.18em;margin:2.2rem .7rem .7rem;font-size:.56rem;font-weight:900}.control-sidebar nav{gap:.25rem;display:grid}.control-sidebar nav a{color:var(--c-muted);border-radius:.45rem;align-items:center;gap:.7rem;padding:.72rem;text-decoration:none;display:flex}.control-sidebar nav a span{width:1rem;color:var(--c-gold);text-align:center}.control-sidebar nav a:hover,.control-sidebar nav a.active{color:var(--c-text);background:#d1a2481a}.control-sidebar nav a.active{box-shadow:inset 2px 0 var(--c-gold)}.control-sidebar>div{border-top:1px solid var(--c-line);gap:.55rem;margin-top:auto;padding:1rem .7rem 0;display:grid}.control-sidebar>div a{color:var(--c-muted);font-size:.72rem;text-decoration:none}.control-main{min-width:0;padding-bottom:4rem}.control-main>header{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:1rem;min-height:6rem;padding:1rem 2rem;display:flex}.control-main>header p,.control-panel>header p,.control-callout p{color:var(--c-gold);letter-spacing:.17em;margin:0 0 .3rem;font-size:.58rem;font-weight:900}.control-main>header h1{margin:0;font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:500}.control-actions{gap:.5rem;display:flex}.control-actions button,.control-panel button,.control-callout a{border:1px solid var(--c-line);color:var(--c-text);background:0 0;border-radius:.4rem;padding:.65rem .8rem;text-decoration:none}.control-actions button.primary,.pipeline-register>button{color:#111;border-color:var(--c-gold);background:var(--c-gold);font-weight:900}.control-notice,.pipeline-token{color:#c7fff6;background:#5bb7a91a;border:1px solid #5bb7a959;border-radius:.5rem;align-items:center;gap:1rem;margin:1rem 2rem 0;padding:.8rem 1rem;display:flex}.control-notice button{color:inherit;background:0 0;border:0;margin-left:auto}.control-stats{grid-template-columns:repeat(4,1fr);gap:.8rem;padding:1.4rem 2rem 0;display:grid}.control-stats article{border:1px solid var(--c-line);background:var(--c-panel);border-radius:.55rem;gap:.3rem;padding:1rem;display:grid}.control-stats small{color:var(--c-muted);letter-spacing:.12em;font-size:.56rem;font-weight:900}.control-stats b{font-family:Georgia,serif;font-size:2rem;font-weight:500}.control-stats span{color:var(--c-teal);font-size:.66rem}.control-panel{border:1px solid var(--c-line);background:var(--c-panel);border-radius:.6rem;margin:1.2rem 2rem 0;overflow:hidden}.control-panel>header{border-bottom:1px solid var(--c-line);justify-content:space-between;padding:1.15rem 1.25rem;display:flex}.control-panel>header h2{margin:0 0 .3rem;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.control-panel>header span{color:var(--c-muted);font-size:.75rem}.control-toggle-grid{grid-template-columns:repeat(2,1fr);display:grid}.control-toggle-grid>label{border:0 solid var(--c-line);cursor:pointer;border-bottom-width:1px;border-right-width:1px;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.2rem;display:flex}.control-toggle-grid>label>span{gap:.2rem;display:grid}.control-toggle-grid small{color:var(--c-muted)}.control-toggle-grid input,.mini-toggle input{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.control-toggle-grid i,.mini-toggle i{background:#353a38;border-radius:2rem;flex:none;width:2.5rem;height:1.35rem;transition:all .2s;position:relative}.control-toggle-grid i:after,.mini-toggle i:after{content:"";background:#8f938e;border-radius:50%;width:.98rem;height:.98rem;transition:all .2s;position:absolute;top:.18rem;left:.2rem}.control-toggle-grid input:checked+i,.mini-toggle input:checked+i{background:#5bb7a961}.control-toggle-grid input:checked+i:after,.mini-toggle input:checked+i:after{background:var(--c-teal);left:1.32rem}.control-toggle-grid input:focus-visible+i,.mini-toggle input:focus-visible+i,.settings-list input:focus-visible+i{outline:2px solid var(--c-gold);outline-offset:2px}.control-service-list>article{border-bottom:1px solid var(--c-line)}.control-service-list>article>div{align-items:center;gap:.8rem;padding:.85rem 1.2rem;display:flex}.control-expand{place-items:center;width:1.8rem;height:1.8rem;display:grid;padding:0!important}.control-service-list>article>div>span{gap:.2rem;display:grid}.control-service-list small{color:var(--c-muted)}.mini-toggle{cursor:pointer;margin-left:auto;display:flex}.control-service-list>article>section{border-top:1px solid var(--c-line);background:#0000001f;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1rem 4rem 1.2rem;display:grid}.control-service-list h3{color:var(--c-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.control-service-list section div label{color:var(--c-muted);text-transform:capitalize;border-bottom:1px solid #ffffff0a;justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.control-history article,.pipeline-jobs article,.pipeline-agents article{border-bottom:1px solid var(--c-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem 1.2rem;display:grid}.control-history article>span{color:var(--c-muted);text-transform:uppercase;background:#ffffff0d;border-radius:2rem;padding:.25rem .5rem;font-size:.6rem;font-weight:900}.control-history article>span.published{color:var(--c-teal);background:#5bb7a91a}.control-history p,.pipeline-jobs p,.pipeline-agents p{gap:.2rem;margin:0;display:grid}.control-history small,.pipeline-jobs small,.pipeline-agents small{color:var(--c-muted)}.role-table,.organization-table{display:grid}.role-row,.org-row{border-bottom:1px solid var(--c-line);align-items:center;gap:1rem;padding:.75rem 1.2rem;display:grid}.role-row{grid-template-columns:minmax(15rem,1fr) 12rem 8rem 4rem}.org-row{grid-template-columns:minmax(15rem,1fr) 7rem 5rem 6rem 5rem 5rem}.role-row.head,.org-row.head{color:var(--c-muted);letter-spacing:.1em;text-transform:uppercase;background:#ffffff05;font-size:.58rem;font-weight:900}.role-row p,.org-row p{gap:.2rem;margin:0;display:grid}.role-row small,.org-row small{color:var(--c-muted)}.role-row select{border:1px solid var(--c-line);color:var(--c-text);text-transform:capitalize;background:#202524;border-radius:.35rem;padding:.5rem}.role-row option{color:#111}.org-row>span,.org-row>em{color:var(--c-teal);text-transform:capitalize;font-size:.7rem;font-style:normal}.permission-grid{grid-template-columns:repeat(3,1fr);display:grid}.permission-grid article{border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);gap:.8rem;padding:1rem 1.2rem;display:grid}.permission-grid p{text-transform:capitalize;margin:0;display:grid}.permission-grid small{color:var(--c-muted);text-transform:none}.permission-grid article>div{flex-wrap:wrap;gap:.4rem;display:flex}.permission-grid article>div span{color:var(--c-teal);background:#5bb7a912;border-radius:.3rem;padding:.28rem .45rem;font-size:.64rem}.control-callout{background:linear-gradient(100deg,#d1a2481a,#0000);border:1px solid #d1a24847;border-radius:.6rem;justify-content:space-between;align-items:center;gap:2rem;margin:1.2rem 2rem;padding:1.3rem;display:flex}.control-callout h2{margin:0 0 .4rem;font-family:Georgia,serif;font-weight:500}.control-callout span{color:var(--c-muted)}.control-empty,.control-loading{color:var(--c-muted);text-align:center;padding:3rem}.pipeline-layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}.pipeline-layout>aside .control-panel{margin-left:0}.pipeline-jobs article{grid-template-columns:5rem minmax(9rem,1fr) minmax(6rem,.55fr) minmax(14rem,1fr)}.pipeline-jobs article>span{color:var(--c-teal);text-transform:uppercase;font-size:.62rem;font-weight:900}.pipeline-progress{background:#303533;border-radius:1rem;height:.35rem;overflow:hidden}.pipeline-progress i{background:var(--c-teal);height:100%;display:block}.pipeline-command{gap:.4rem;display:flex}.pipeline-command select{border:1px solid var(--c-line);min-width:0;color:var(--c-text);background:#181c1b;border-radius:.35rem;flex:1;padding:.45rem;font-size:.68rem}.pipeline-command button{color:#111;background:var(--c-teal);border:0;border-radius:.35rem;padding:.45rem .65rem;font-size:.68rem;font-weight:900}.pipeline-command button:disabled{cursor:not-allowed;opacity:.4}.pipeline-agent-actions{gap:.3rem;display:flex}.pipeline-agent-actions button{padding:.35rem .45rem;font-size:.62rem}.pipeline-command-history article{border-bottom:1px solid var(--c-line);grid-template-columns:5rem minmax(0,1fr) minmax(7rem,.6fr);align-items:center;gap:.8rem;padding:.8rem 1.2rem;display:grid}.pipeline-command-history article>span{color:var(--c-gold);text-transform:uppercase;font-size:.62rem;font-weight:900}.pipeline-command-history article p,.pipeline-releases article p{gap:.2rem;margin:0;display:grid}.pipeline-command-history small,.pipeline-releases small{color:var(--c-muted)}.pipeline-command-history strong{color:var(--c-muted);font-size:.68rem}.pipeline-releases article{border-bottom:1px solid var(--c-line);gap:.55rem;padding:.8rem 1.2rem;display:grid}.pipeline-releases button{color:#111;background:var(--c-teal);border:0;border-radius:.35rem;padding:.45rem .6rem;font-size:.65rem;font-weight:900}.pipeline-agents article>span{background:#777;border-radius:50%;width:.55rem;height:.55rem}.pipeline-agents article>span.online{background:var(--c-teal);box-shadow:0 0 0 4px #5bb7a91a}.pipeline-agents article>span.paused{background:var(--c-gold)}.pipeline-register{gap:.8rem;padding-bottom:1rem;display:grid}.pipeline-register>label,.pipeline-register>p,.pipeline-register>button{margin-inline:1.2rem}.pipeline-register>label{color:var(--c-muted);gap:.35rem;font-size:.72rem;display:grid}.pipeline-register input,.pipeline-register select{border:1px solid var(--c-line);color:var(--c-text);background:#202524;border-radius:.4rem;padding:.65rem}.pipeline-register>p{color:var(--c-muted);font-size:.72rem;line-height:1.5}.pipeline-token p{margin:0;display:grid}.pipeline-token span{color:var(--c-muted);font-size:.7rem}.pipeline-token code{color:var(--c-gold);text-overflow:ellipsis;background:#090b0b;flex:1;padding:.5rem;overflow:hidden}.pipeline-token button{color:#111;background:var(--c-teal);border:0;border-radius:.3rem;padding:.5rem .7rem}.pipeline-install-card{background:linear-gradient(110deg,#d1a24821,#5bb7a90a);border:1px solid #d1a2485c;border-radius:.65rem;justify-content:space-between;align-items:center;gap:2rem;margin:1.2rem 2rem 0;padding:1.35rem;display:flex}.pipeline-install-card p{color:var(--c-gold);letter-spacing:.17em;margin:0 0 .3rem;font-size:.58rem;font-weight:900}.pipeline-install-card h2{margin:0 0 .35rem;font:500 1.55rem Georgia,serif}.pipeline-install-card span{max-width:58rem;color:var(--c-muted);font-size:.76rem;line-height:1.5;display:block}.pipeline-install-card a{color:#111;background:var(--c-gold);border-radius:.4rem;flex:none;padding:.75rem .9rem;font-size:.75rem;font-weight:900;text-decoration:none}.portal-source-upload{background:linear-gradient(120deg,#d1a24817,#5bb7a90d);border:1px solid #d1a24847;border-radius:.8rem;grid-template-columns:minmax(14rem,.8fr) minmax(14rem,.7fr) minmax(18rem,1fr);align-items:center;gap:1.2rem;margin-bottom:1.5rem;padding:1.4rem;display:grid}.portal-source-upload h2{margin:.2rem 0 .45rem;font:500 1.45rem Georgia,serif}.portal-source-upload>div>p:last-child{color:var(--c-muted);margin:0;font-size:.78rem;line-height:1.55}.portal-source-upload>label{color:var(--c-muted);text-transform:uppercase;letter-spacing:.08em;gap:.4rem;font-size:.7rem;font-weight:800;display:grid}.portal-source-upload select{border:1px solid var(--c-line);width:100%;color:var(--c-text);background:#181c1b;border-radius:.45rem;padding:.75rem}.portal-upload-drop{text-align:center;cursor:pointer;background:#5bb7a90d;border:1px dashed #5bb7a98c;border-radius:.6rem;place-content:center;min-height:6.5rem;padding:1rem;position:relative}.portal-upload-drop.disabled{cursor:not-allowed;opacity:.5}.portal-upload-drop input{opacity:0;width:1px;height:1px;position:absolute}.portal-upload-drop b{color:var(--c-text);text-transform:none;letter-spacing:0;font-size:.83rem}.portal-upload-drop span{color:var(--c-muted);text-transform:none;letter-spacing:0;font-size:.65rem}.portal-upload-drop i{background:#303533;border-radius:1rem;height:.3rem;margin-top:.4rem;overflow:hidden}.portal-upload-drop i em{background:var(--c-teal);height:100%;display:block}.portal-source-files{grid-column:1/-1;gap:.35rem;display:grid}.portal-source-files article{border-top:1px solid var(--c-line);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem .8rem;display:grid}.portal-source-files article>span{color:var(--c-gold);font-size:.62rem;font-weight:900}.portal-source-files article p{gap:.15rem;margin:0;display:grid}.portal-source-files article small{color:var(--c-muted)}.portal-source-files article strong{color:var(--c-teal);text-transform:uppercase;font-size:.68rem}.portal-panel-head>label{min-width:min(24rem,100%);color:var(--portal-muted);gap:.35rem;font-size:.68rem;font-weight:800;display:grid}.portal-panel-head>label select{border:1px solid var(--portal-line);width:100%;color:var(--portal-text);background:var(--portal-panel-2);border-radius:.4rem;padding:.68rem}.ingest-v2{gap:.85rem;display:grid}.ingest-intro{background:linear-gradient(115deg,#d1a24824,#0000 44%),radial-gradient(circle at 88% 20%,#5bb7a921,#0000 15rem),#111514;border:1px solid #d1a2483d;border-radius:.75rem;padding:clamp(1.4rem,4vw,2.2rem)}.ingest-layout{grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1.2fr);align-items:stretch;gap:.85rem;display:grid}.ingest-control,.ingest-transfer{min-height:23rem}.ingest-control>header,.ingest-transfer>header,.ingest-manifest>header{min-height:5.5rem}.ingest-fields{gap:1rem;padding:1.15rem;display:grid}.ingest-fields>label:not(.portal-check){color:var(--c-muted);text-transform:uppercase;letter-spacing:.08em;gap:.4rem;font-size:.68rem;font-weight:850;display:grid}.portal-check{border:1px solid var(--c-line);color:var(--c-text);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}.portal-check input{accent-color:var(--c-teal);margin-top:.1rem}.portal-check span{gap:.2rem;display:grid}.portal-check small{color:var(--c-muted);font-size:.62rem;line-height:1.45}.ingest-fields select{border:1px solid var(--c-line);width:100%;color:var(--c-text);background:#111514;border-radius:.42rem;padding:.75rem}.ingest-project-confirm{background:#5bb7a90f;border:1px solid #5bb7a938;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.ingest-project-confirm>span{color:var(--c-teal);letter-spacing:.11em;font-size:.5rem;font-weight:900}.ingest-project-confirm p{gap:.15rem;min-width:0;margin:0;display:grid}.ingest-project-confirm b,.ingest-project-confirm small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ingest-project-confirm small{color:var(--c-muted)}.ingest-project-confirm strong{color:var(--c-teal);text-transform:uppercase;font-size:.65rem}.ingest-drop{text-align:center;background:#ffffff04;border:1px dashed #ffffff29;border-radius:.65rem;place-content:center;min-height:17.5rem;margin:1.15rem;padding:1.3rem;transition:border-color .18s,background .18s;display:grid}.ingest-drop.ready{background:#5bb7a90b;border-color:#5bb7a98c}.ingest-drop>b{color:var(--c-text);font:600 clamp(1.2rem,3vw,1.75rem) Space Grotesk,Arial,sans-serif}.ingest-drop>span{max-width:32rem;color:var(--c-muted);margin:.35rem auto 0;font-size:.7rem;line-height:1.5}.ingest-drop>i{background:#ffffff14;border-radius:2rem;width:min(28rem,80vw);height:.35rem;margin:1rem auto 0;overflow:hidden}.ingest-drop>i em{border-radius:inherit;background:linear-gradient(90deg,var(--c-gold),var(--c-teal));height:100%;display:block}.ingest-drop>div{justify-content:center;gap:.55rem;margin-top:1.1rem;display:flex}.ingest-drop label{color:var(--c-text);cursor:pointer;background:#ffffff09;border:1px solid #eee6d229;border-radius:.42rem;padding:.62rem .8rem;font-size:.68rem;font-weight:800;position:relative;overflow:hidden}.ingest-drop label:first-child{color:#13100a;border-color:var(--c-gold);background:var(--c-gold)}.ingest-drop label.disabled{opacity:.38;cursor:not-allowed}.ingest-drop input{opacity:0;width:1px;height:1px;position:absolute}.ingest-manifest .portal-source-files{padding:0 1.1rem 1rem}.ingest-manifest>header>b{color:var(--c-teal);font-size:.7rem}.ingest-disabled{text-align:center;gap:.35rem;padding:2rem;display:grid}.ingest-disabled span{color:var(--c-muted);font-size:.75rem}.pipeline-steps{grid-template-columns:repeat(3,1fr);gap:.75rem;padding:1rem 2rem 0;display:grid}.pipeline-steps article{border:1px solid var(--c-line);background:var(--c-panel);border-radius:.55rem;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.pipeline-steps article>b{color:#111;background:var(--c-teal);border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.pipeline-steps p{gap:.18rem;margin:0;display:grid}.pipeline-steps span{color:var(--c-muted);font-size:.68rem;line-height:1.35}@media (width<=1000px){.control-shell{grid-template-columns:4.5rem 1fr}.control-sidebar{padding-inline:.6rem}.control-sidebar .portal-logo span,.control-sidebar>p,.control-sidebar nav a{font-size:0}.control-sidebar nav a{justify-content:center}.control-sidebar nav a span{font-size:1rem}.control-sidebar>div{display:none}.control-stats{grid-template-columns:repeat(2,1fr)}.permission-grid{grid-template-columns:1fr 1fr}.pipeline-layout{grid-template-columns:1fr}.pipeline-layout>aside .control-panel{margin-left:2rem}.pipeline-install-card{flex-direction:column;align-items:flex-start}.portal-source-upload{grid-template-columns:1fr}.portal-source-files{grid-column:auto}.ingest-layout{grid-template-columns:1fr}}@media (width<=700px){.control-shell{padding-bottom:4.5rem;display:block}.control-sidebar{z-index:30;width:auto;height:4.5rem;padding:.4rem;position:fixed;inset:auto 0 0}.control-sidebar>.portal-logo{display:none}.control-sidebar nav{grid-template-columns:repeat(5,1fr);height:100%}.control-main>header{align-items:start;padding:1rem}.control-actions{display:grid}.control-stats{padding:1rem 1rem 0}.control-panel,.control-callout,.control-notice,.pipeline-token{margin-inline:1rem}.control-toggle-grid,.control-service-list>article>section,.permission-grid{grid-template-columns:1fr}.role-table,.organization-table{overflow-x:auto}.role-row,.org-row{min-width:46rem}.pipeline-layout>aside .control-panel{margin-left:1rem}.pipeline-install-card{margin-inline:1rem}.pipeline-steps{grid-template-columns:1fr;padding-inline:1rem}.ingest-drop>div{display:grid}.ingest-drop label{width:100%}}.ops-v2{background:radial-gradient(circle at 65% -15%,#5bb7a914,#0000 28rem),#0b0e0d;grid-template-columns:15rem minmax(0,1fr)}.ops-v2.is-collapsed{grid-template-columns:4.7rem minmax(0,1fr)}.ops-v2 .control-sidebar{z-index:20;background:#0d1110f5;padding:1rem .8rem;transition:width .2s}.ops-brand-row{align-items:center;gap:.4rem;border:0!important;margin:0!important;padding:0 0 1rem!important;display:flex!important}.ops-brand-row .portal-logo{flex:1;min-width:0}.ops-brand-row .portal-logo img{width:2.35rem;height:2.35rem}.ops-brand-row .portal-logo span{letter-spacing:.01em;font-size:.85rem;display:grid}.ops-brand-row .portal-logo small{color:var(--c-gold);letter-spacing:.2em;font-size:.46rem}.ops-collapse{border:1px solid var(--c-line);width:1.8rem;height:1.8rem;color:var(--c-muted);cursor:pointer;background:0 0;border-radius:.35rem;flex:none;place-items:center;display:grid}.ops-nav-group{border:0!important;margin:.65rem 0 0!important;padding:0!important;display:block!important}.ops-nav-group>p{color:#626a66;letter-spacing:.18em;text-transform:uppercase;margin:0 .6rem .38rem;font-size:.5rem;font-weight:900}.ops-v2 .control-sidebar nav a{border-radius:.5rem;gap:.72rem;padding:.62rem;font-size:.74rem}.ops-v2 .control-sidebar nav a span{width:1.55rem;height:1.55rem;color:var(--c-gold);letter-spacing:.04em;border:1px solid #d1a24833;border-radius:.35rem;flex:none;place-items:center;font-size:.48rem;font-weight:900;display:grid}.ops-v2 .control-sidebar nav a b{font-weight:650}.ops-v2 .control-sidebar nav a.active{color:#fff8ea;box-shadow:inset 2px 0 var(--c-gold);background:linear-gradient(90deg,#d1a24829,#d1a2480a)}.ops-sidebar-foot{border-top:1px solid var(--c-line)!important;gap:.45rem!important;margin:auto 0 0!important;padding:.8rem .55rem 0!important;display:grid!important}.ops-sidebar-foot>a{color:#858d89!important;font-size:.63rem!important}.ops-user{align-items:center;gap:.55rem;margin:0 0 .55rem;display:flex}.ops-user>span{color:#16130d;background:linear-gradient(135deg,#e4bd69,#9b7127);border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.72rem;font-weight:900;display:grid}.ops-user p{gap:.08rem;min-width:0;margin:0;display:grid}.ops-user b{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.ops-user small{color:var(--c-muted);font-size:.55rem}.is-collapsed .ops-brand-row .portal-logo span,.is-collapsed .ops-collapse,.is-collapsed .ops-nav-group>p,.is-collapsed .control-sidebar nav a b,.is-collapsed .ops-sidebar-foot>a,.is-collapsed .ops-user p{display:none}.is-collapsed .ops-brand-row .portal-logo,.is-collapsed .control-sidebar nav a{justify-content:center}.is-collapsed .ops-sidebar-foot{padding-inline:0!important}.is-collapsed .ops-user{justify-content:center}.ops-topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0e0de0;position:sticky;top:0;min-height:4.8rem!important;padding:.8rem 1.6rem!important}.ops-topbar h1{letter-spacing:-.035em;font-family:Space Grotesk,Arial,sans-serif!important;font-size:clamp(1.45rem,2.4vw,2rem)!important;font-weight:620!important}.ops-topbar p{font-size:.5rem!important}.ops-header-actions{align-items:center;gap:.75rem;display:flex}.ops-live{color:#838b87;align-items:center;gap:.4rem;font-size:.62rem;display:flex}.ops-live i{background:var(--c-teal);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .22rem #5bb7a91a}.ops-refresh,.pipeline-v2 button,.pipeline-v2 .button-link{color:#e9e2d5;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #eee6d224;border-radius:.42rem;transition:border-color .18s,background .18s,transform .18s}.ops-refresh{padding:.55rem .75rem;font-size:.62rem}.ops-action-group{align-items:center;gap:.55rem;display:flex}.ops-refresh.secondary{color:var(--muted)}.ops-refresh:hover,.pipeline-v2 button:hover,.pipeline-v2 .button-link:hover{background:#d1a24814;border-color:#d1a2488c}.pipeline-v2 button:active{transform:translateY(1px)}.pipeline-v2 button:disabled{cursor:not-allowed;opacity:.45}.ops-mobile-nav{display:none}.pipeline-v2{--ops-panel:#171c1ad1;--ops-soft:#ffffff06;color:#ece6d9;padding:1.2rem 1.6rem 3rem}.ops-toast,.ops-secret{background:#5bb7a917;border:1px solid #5bb7a95c;border-radius:.55rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.72rem;display:flex}.ops-toast span{flex:1}.ops-toast button{border:0;margin-left:auto;padding:.1rem .4rem;font-size:1.1rem}.ops-secret{background:#d1a24814;border-color:#d1a24866}.ops-secret>div{min-width:12rem;display:grid}.ops-secret span{color:var(--c-muted);font-size:.62rem}.ops-secret code{color:#f4ca75;text-overflow:ellipsis;background:#080a09;flex:1;min-width:0;padding:.5rem;overflow:hidden}.ops-secret button{padding:.55rem .75rem}.pipeline-tabs{border:1px solid var(--c-line);background:#00000038;border-radius:.6rem;gap:.25rem;margin-bottom:1rem;padding:.28rem;display:flex;overflow-x:auto}.pipeline-tabs button{color:#8e9691;white-space:nowrap;border-color:#0000;padding:.57rem .82rem;font-size:.67rem;font-weight:760}.pipeline-tabs button.active{color:#f5e8ce;background:#d1a2481f;border-color:#d1a24852}.pipeline-hero{background:linear-gradient(115deg,#d1a2481f,#0000 42%),radial-gradient(circle at 85% 15%,#5bb7a921,#0000 16rem),#111514;border:1px solid #d1a24838;border-radius:.8rem;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.4rem,4vw,2.4rem);display:flex;overflow:hidden}.pipeline-hero>div:first-child{max-width:54rem}.pipeline-hero p,.ops-card header p,.workspace-intro p{color:var(--c-gold);letter-spacing:.17em;margin:0 0 .4rem;font-size:.52rem;font-weight:900}.pipeline-hero h2,.workspace-intro h2{letter-spacing:-.05em;max-width:48rem;margin:0 0 .65rem;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(1.8rem,4vw,3.4rem);line-height:.98}.pipeline-hero>div>span,.workspace-intro>div>span{color:#98a09b;max-width:47rem;font-size:.78rem;line-height:1.6;display:block}.pipeline-network-state{border:1px solid var(--c-line);background:#00000040;border-radius:.55rem;align-items:center;gap:.8rem;min-width:12rem;padding:.9rem 1rem;display:flex}.pipeline-network-state>i{background:#6f5048;border-radius:50%;width:.7rem;height:.7rem}.pipeline-network-state>i.online{background:var(--c-teal);box-shadow:0 0 1.2rem #5bb7a9b3}.pipeline-network-state p{color:inherit;letter-spacing:0;margin:0;display:grid}.pipeline-network-state b{font-size:1.1rem}.pipeline-network-state span{color:var(--c-muted);font-size:.61rem}.pipeline-kpis{grid-template-columns:repeat(4,1fr);gap:.7rem;margin:.8rem 0;display:grid}.pipeline-kpis article{border:1px solid var(--c-line);background:var(--ops-panel);border-radius:.65rem;align-content:end;min-height:7.5rem;padding:1rem;display:grid;position:relative;overflow:hidden}.pipeline-kpis article>span{color:#d1a2485c;font-size:.54rem;font-weight:900;position:absolute;top:.75rem;right:.8rem}.pipeline-kpis p{color:#9aa19d;margin:0 0 .2rem;font-size:.63rem}.pipeline-kpis b{font:620 2.1rem/1 Space Grotesk,Arial,sans-serif}.pipeline-kpis small{color:var(--c-teal);margin-top:.25rem;font-size:.56rem}.pipeline-command-grid,.pipeline-workspace-grid,.automation-grid{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.8fr);align-items:start;gap:.8rem;display:grid}.ops-card{border:1px solid var(--c-line);background:var(--ops-panel);border-radius:.7rem;overflow:hidden;box-shadow:0 1rem 3rem #0000001f}.ops-card>header{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.ops-card header h3{letter-spacing:-.025em;margin:0;font:620 1.12rem Space Grotesk,Arial,sans-serif}.ops-card header>div>span{color:var(--c-muted);margin-top:.25rem;font-size:.65rem;line-height:1.45;display:block}.ops-card header button,.ops-card header .button-link{padding:.48rem .68rem;font-size:.6rem;text-decoration:none}.pipeline-table>button{text-align:left;border:0;border-bottom:1px solid #eee6d212;border-radius:0;grid-template-columns:auto minmax(10rem,1fr) minmax(5rem,.55fr) 2.5rem;align-items:center;gap:.8rem;width:100%;padding:.85rem 1.1rem;display:grid}.pipeline-table>button.selected{box-shadow:inset 2px 0 var(--c-gold);background:linear-gradient(90deg,#d1a2481a,#0000)}.pipeline-table p,.job-main p{gap:.18rem;margin:0;display:grid}.pipeline-table b,.job-main b{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.pipeline-table small,.job-main small{color:var(--c-muted);font-size:.58rem}.status-dot{background:#6b716e;border-radius:50%;width:.52rem;height:.52rem}.status-dot.processing,.status-dot.claimed,.status-dot.online,.status-dot.completed{background:var(--c-teal);box-shadow:0 0 0 .2rem #5bb7a914}.status-dot.queued,.status-dot.review,.status-dot.awaiting_review,.status-dot.qc{background:var(--c-gold)}.status-dot.failed,.status-dot.canceled{background:#d36c5c}.status-dot.paused{background:#8d78bd}.mini-progress,.job-progress{background:#ffffff12;border-radius:2rem;height:.3rem;overflow:hidden}.mini-progress i,.job-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--c-gold), var(--c-teal));height:100%;display:block}.pipeline-table strong{font-size:.62rem}.pipeline-empty{color:var(--c-muted);text-align:center;gap:.3rem;padding:2.5rem 1rem;display:grid}.pipeline-empty b{color:#ddd6ca;font-size:.78rem}.pipeline-empty span{font-size:.65rem}.pipeline-empty.wide{border:1px dashed var(--c-line);border-radius:.7rem;grid-column:1/-1}.pipeline-inspector header{align-items:start}.job-pill{width:max-content;color:var(--c-teal);letter-spacing:.04em;text-transform:uppercase;background:#5bb7a912;border:1px solid #5bb7a92e;border-radius:2rem;padding:.28rem .48rem;font-size:.5rem;font-weight:900;display:inline-flex}.job-pill.review,.job-pill.queued,.job-pill.qc,.job-pill.awaiting_review{color:var(--c-gold);background:#d1a24814;border-color:#d1a24838}.job-pill.failed,.job-pill.canceled{color:#e79083;background:#d36c5c14;border-color:#d36c5c33}.inspector-meta{grid-template-columns:1fr 1fr;display:grid}.inspector-meta p{border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);gap:.22rem;margin:0;padding:.8rem 1rem;display:grid}.inspector-meta span{color:var(--c-muted);text-transform:uppercase;font-size:.54rem}.inspector-meta b{font-size:.68rem}.stage-rail{gap:.7rem;padding:1rem;display:grid}.stage-rail span{color:#6e7672;align-items:center;gap:.65rem;font-size:.61rem;display:flex}.stage-rail i{border:1px solid #515754;border-radius:50%;width:.48rem;height:.48rem}.stage-rail span.done{color:#cdd3cf}.stage-rail span.done i{border-color:var(--c-teal);background:var(--c-teal);box-shadow:0 0 0 .18rem #5bb7a914}.pipeline-warning{background:#d36c5c12;border:1px solid #d36c5c3d;border-radius:.45rem;gap:.2rem;margin:0 1rem 1rem;padding:.7rem;display:grid}.pipeline-warning b{color:#ed9a8e;font-size:.63rem}.pipeline-warning span{color:#bbaca8;font-size:.58rem}.inspector-actions,.review-actions,.machine-actions{border-top:1px solid var(--c-line);flex-wrap:wrap;gap:.45rem;padding:.8rem 1rem 1rem;display:flex}.inspector-actions button,.review-actions button,.machine-actions button{flex:1;padding:.55rem .65rem;font-size:.58rem}.pipeline-control-deck{border-top:1px solid var(--c-line);background:linear-gradient(#d1a24809,#0000);gap:.75rem;padding:1rem;display:grid}.pipeline-control-deck>p{color:var(--c-gold);letter-spacing:.16em;margin:0;font-size:.5rem;font-weight:900}.pipeline-control-deck section{gap:.4rem;display:grid}.pipeline-control-deck section>b{color:#e4ded1;font-size:.62rem}.pipeline-control-deck section>span{color:var(--c-muted);font-size:.54rem;line-height:1.4}.pipeline-control-deck section>div{flex-wrap:wrap;gap:.35rem;display:flex}.pipeline-control-deck button{padding:.48rem .55rem;font-size:.54rem}.pipeline-control-deck .danger-zone{border-top:1px solid #d36c5c29;padding-top:.65rem}.backend-health-list{border-top:1px solid var(--c-line)}.backend-health-list b.healthy{color:var(--c-teal)}.backend-health-list b.attention{color:#dba46d}.live-timeline{border-top:1px solid var(--c-line);background:#0000001a;padding:.9rem 1rem 1rem}.live-timeline>p{color:var(--c-gold);letter-spacing:.15em;margin:0 0 .55rem;font-size:.49rem;font-weight:900}.live-timeline>article{border-bottom:1px solid #eee6d20e;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.48rem 0;display:grid}.live-timeline>article>i{margin-top:.2rem}.live-timeline>article>span{gap:.12rem;min-width:0;display:grid}.live-timeline article b{font-size:.58rem}.live-timeline article small,.live-timeline time,.live-timeline>small{color:var(--c-muted);font-size:.51rem;line-height:1.35}.live-timeline time{white-space:nowrap}.pipeline-v2 button.primary{color:#17130b;background:linear-gradient(135deg,#e1b75f,#bb8631);border-color:#dfb45d;font-weight:900}.pipeline-side-stack{gap:.8rem;display:grid}.pipeline-filters{border-bottom:1px solid var(--c-line);grid-template-columns:1fr 11rem;gap:.6rem;padding:.75rem 1rem;display:grid}.pipeline-v2 input,.pipeline-v2 select{box-sizing:border-box;color:#eee7da;width:100%;min-width:0;font:inherit;background:#111514;border:1px solid #eee6d224;border-radius:.4rem;padding:.62rem .68rem;font-size:.65rem}.pipeline-v2 select option{color:#171a19;background:#f0e9db}.job-list>article{border-bottom:1px solid var(--c-line)}.job-main{text-align:left;border:0;border-radius:0;grid-template-columns:auto minmax(10rem,1.2fr) minmax(8rem,.7fr) minmax(7rem,.55fr) auto;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;display:grid}.job-main p>span{font-size:.65rem}.job-progress{position:relative;overflow:visible}.job-progress b{color:var(--c-muted);font-size:.51rem;position:absolute;top:-.95rem;right:0}.job-actions{background:#0000001f;gap:.4rem;padding:.45rem 1rem .7rem 2.25rem;display:flex}.job-actions button{padding:.4rem .55rem;font-size:.54rem}.job-actions button.danger{color:#e89589;border-color:#d36c5c38;margin-left:auto}.ops-form{gap:.75rem;padding-bottom:1rem;display:grid}.ops-form>label,.ops-form>button,.ops-form>.form-note{margin-inline:1rem}.ops-form label{color:#a4aaa6;gap:.35rem;font-size:.61rem;display:grid}.ops-form label>span{color:var(--c-gold);justify-self:end}.ops-form>button{padding:.65rem}.pipeline-release-ready{border:1px solid var(--c-teal);gap:.4rem;margin:0 1rem .15rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pipeline-release-ready{border:1px solid color-mix(in srgb, var(--c-teal) 42%, var(--c-line))}}.pipeline-release-ready{background:var(--c-teal);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.pipeline-release-ready{background:color-mix(in srgb, var(--c-teal) 7%, transparent)}}.pipeline-release-ready b{color:var(--c-text);font-size:.7rem}.pipeline-release-ready span{color:var(--c-muted);font-size:.58rem;line-height:1.55}.pipeline-release-ready button{justify-self:start;margin-top:.2rem;padding:.6rem .8rem}.form-note,.permission-note{color:var(--c-muted);font-size:.59rem;line-height:1.5}.ingest-map ol,.install-steps ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.ingest-map li{border-bottom:1px solid var(--c-line);grid-template-columns:4rem 1fr;gap:.7rem;padding:.75rem 1rem;display:grid}.ingest-map li b{color:var(--c-gold);font-size:.62rem}.ingest-map li span{color:var(--c-muted);font-size:.59rem;line-height:1.45}.workspace-intro{border-bottom:1px solid var(--c-line);margin-bottom:1rem;padding:1.8rem 1.2rem}.workspace-intro h2{font-size:clamp(1.7rem,3.2vw,2.7rem)}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.review-card{border:1px solid var(--c-line);background:var(--ops-panel);border-radius:.7rem;overflow:hidden}.review-preview{background:linear-gradient(150deg,#d1a2481f,#0000 48%),repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 9px),#101413;justify-content:space-between;align-items:end;height:8.5rem;padding:1rem;display:flex;position:relative;overflow:hidden}.review-preview span{color:var(--c-gold);letter-spacing:.15em;font-size:.52rem;font-weight:900}.review-preview b{font:600 2.2rem Space Grotesk,Arial,sans-serif}.review-preview i{background:linear-gradient(90deg,var(--c-gold),var(--c-teal));height:2px;position:absolute;bottom:0;left:0}.review-body{padding:1rem}.review-body h3{margin:.65rem 0 .2rem;font:620 1rem Space Grotesk,Arial,sans-serif}.review-body>span{color:var(--c-muted);font-size:.61rem}.review-body dl{border:1px solid var(--c-line);border-radius:.4rem;grid-template-columns:1fr 1fr;margin:1rem 0 0;display:grid}.review-body dl div{gap:.18rem;padding:.6rem;display:grid}.review-body dt{color:var(--c-muted);text-transform:uppercase;font-size:.5rem}.review-body dd{margin:0;font-size:.61rem}.review-actions{border:0;padding:.8rem 0 0}.proof-review{margin-top:1rem}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:.8rem;display:grid}.proof-card{border:1px solid var(--c-line);background:#00000024;border-radius:.55rem;min-width:0;overflow:hidden}.proof-media{background:#090c0b;place-items:center;min-height:13rem;display:grid;overflow:hidden}.proof-media img,.proof-media video{object-fit:contain;background:#070908;width:100%;height:15rem;display:block}.proof-media audio{width:calc(100% - 2rem)}.proof-media>a{color:var(--c-gold);font-size:.62rem}.proof-meta{border-top:1px solid var(--c-line);justify-content:space-between;align-items:start;gap:.7rem;padding:.75rem;display:flex}.proof-meta p{gap:.2rem;min-width:0;margin:0;display:grid}.proof-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.proof-meta p span{color:var(--c-muted);font-size:.52rem}.proof-actions{flex-wrap:wrap;gap:.4rem;padding:0 .75rem .75rem;display:flex}.proof-actions a,.proof-actions button{padding:.42rem .55rem;font-size:.52rem}.proof-actions a{border:1px solid var(--c-line);color:#d4c9b5;border-radius:.35rem;text-decoration:none}.automation-settings>header select{max-width:15rem}.settings-truth{margin:1rem}.settings-list>label{border-bottom:1px solid var(--c-line);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex;position:relative}.settings-list label>div{gap:.2rem;display:grid}.settings-list b{font-size:.69rem}.settings-list span{max-width:34rem;color:var(--c-muted);font-size:.58rem;line-height:1.4}.settings-list input{opacity:0;pointer-events:none;position:absolute}.settings-list i{background:#333a37;border-radius:2rem;flex:none;width:2.5rem;height:1.3rem;position:relative}.settings-list i:after{content:"";background:#858d89;border-radius:50%;width:.95rem;height:.95rem;transition:all .18s;position:absolute;top:.17rem;left:.2rem}.settings-list input:checked+i{background:#5bb7a959}.settings-list input:checked+i:after{background:var(--c-teal);left:1.35rem}.settings-list input:disabled+i{opacity:.45}.settings-defaults{grid-template-columns:1fr 1fr;gap:.7rem;padding:1rem;display:grid}.settings-defaults label{color:var(--c-muted);gap:.35rem;font-size:.58rem;display:grid}.settings-save,.permission-note{margin:0 1rem 1rem}.settings-save{width:calc(100% - 2rem);padding:.7rem}.machine-health>header>span{color:#e08e80;text-transform:uppercase;background:#d36c5c14;border-radius:2rem;padding:.25rem .45rem;font-size:.52rem}.machine-health>header>span.online{color:var(--c-teal);background:#5bb7a917}.machine-health>div{grid-template-columns:1fr 1fr;display:grid}.machine-health>div p{border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);gap:.2rem;margin:0;padding:.75rem 1rem;display:grid}.machine-health p span{color:var(--c-muted);font-size:.52rem}.machine-health p b{font-size:.66rem}.machine-health>.health-error{grid-template-columns:1fr;margin:1rem;display:grid}.machine-health>button{width:calc(100% - 2rem);margin:1rem;padding:.58rem;font-size:.58rem}.learning-health>div{grid-template-columns:1fr 1fr;display:grid}.learning-health>div p{border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);gap:.2rem;margin:0;padding:.75rem 1rem;display:grid}.learning-health p span{color:var(--c-muted);font-size:.52rem}.learning-health p b{font-size:.74rem}.learning-health>button{width:calc(100% - 2rem);margin:1rem;padding:.58rem;font-size:.58rem}.feature-inventory>div{flex-wrap:wrap;gap:.4rem;padding:1rem;display:flex}.feature-inventory>div span{color:#9ccfc7;background:#5bb7a90d;border:1px solid #5bb7a924;border-radius:.3rem;padding:.38rem .5rem;font-size:.55rem}.feature-inventory>.form-note{margin:0;padding:0 1rem 1rem}.systems-grid{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.8fr);align-items:start;gap:.8rem;display:grid}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.8rem;display:grid}.agent-grid article{border:1px solid var(--c-line);cursor:pointer;background:#0000001f;border-radius:.5rem;padding:.8rem}.agent-grid article.selected{background:#d1a2480f;border-color:#d1a2486b}.agent-grid article>div:first-child{grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;display:grid}.agent-grid article i{background:#6a504a;border-radius:50%;width:.55rem;height:.55rem}.agent-grid article i.online{background:var(--c-teal)}.agent-grid article i.paused{background:var(--c-gold)}.agent-grid p{gap:.14rem;margin:0;display:grid}.agent-grid p b{font-size:.68rem}.agent-grid p span,.agent-grid small{color:var(--c-muted);font-size:.53rem}.agent-grid strong{text-transform:uppercase;font-size:.53rem}.agent-grid article>small{margin:.7rem 0;line-height:1.5;display:block}.agent-grid article>div:last-child{gap:.4rem;display:flex}.agent-grid button{padding:.4rem .55rem;font-size:.53rem}.agent-grid button.danger{color:#e89589;border-color:#d36c5c47;margin-left:auto}.install-steps li{border-bottom:1px solid var(--c-line);color:var(--c-muted);align-items:center;gap:.65rem;padding:.7rem 1rem;font-size:.59rem;display:flex}.install-steps li b{color:#17130d;background:var(--c-gold);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.55rem;display:grid}.command-ledger{grid-column:1}.command-ledger>div>article{border-bottom:1px solid var(--c-line);grid-template-columns:auto minmax(10rem,1fr) minmax(9rem,.7fr) minmax(9rem,.75fr) auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.command-ledger article p{gap:.15rem;margin:0;display:grid}.command-ledger article b{font-size:.66rem}.command-ledger article small,.command-ledger article>strong{color:var(--c-muted);font-size:.54rem}.command-ledger .cancel-command{color:#e89589;white-space:nowrap;border-color:#d36c5c47}.release-list article{border-bottom:1px solid var(--c-line);align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}.release-list article p{flex:1;gap:.15rem;margin:0;display:grid}.release-list article b{font-size:.66rem}.release-list article span{color:var(--c-muted);font-size:.52rem}.release-list article button{padding:.4rem .55rem;font-size:.52rem}@media (width<=1050px){.ops-v2{grid-template-columns:4.7rem minmax(0,1fr)}.ops-v2 .ops-brand-row .portal-logo span,.ops-v2 .ops-collapse,.ops-v2 .ops-nav-group>p,.ops-v2 .control-sidebar nav a b,.ops-v2 .ops-sidebar-foot>a,.ops-v2 .ops-user p{display:none}.ops-v2 .ops-brand-row .portal-logo,.ops-v2 .control-sidebar nav a,.ops-v2 .ops-user{justify-content:center}.pipeline-command-grid,.pipeline-workspace-grid,.automation-grid,.systems-grid{grid-template-columns:1fr}.review-grid,.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-ledger{grid-column:auto}}@media (width<=720px){.ops-v2{padding-bottom:4.7rem;display:block}.ops-v2 .control-sidebar{display:none}.ops-mobile-nav{z-index:40;border-top:1px solid var(--c-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c100ff7;grid-auto-columns:1fr;grid-auto-flow:column;height:4.5rem;padding:.35rem;display:grid;position:fixed;inset:auto 0 0;overflow-x:auto}.ops-mobile-nav a{color:#7f8782;align-content:center;place-items:center;gap:.2rem;min-width:4.2rem;font-size:.48rem;text-decoration:none;display:grid}.ops-mobile-nav a span{color:var(--c-gold);font-size:.48rem;font-weight:900}.ops-mobile-nav a.active{color:#efe5d2;background:#d1a24814}.ops-topbar{position:relative;padding:.8rem 1rem!important}.ops-live{display:none}.ops-refresh{padding:.45rem .55rem}.pipeline-v2{padding:.8rem 1rem 2rem}.pipeline-hero{flex-direction:column;align-items:start}.pipeline-hero h2{font-size:2.2rem}.pipeline-kpis{grid-template-columns:repeat(2,1fr)}.review-grid,.proof-grid,.agent-grid,.pipeline-filters,.settings-defaults{grid-template-columns:1fr}.job-main{grid-template-columns:auto minmax(8rem,1fr) auto}.job-main>p:nth-of-type(2),.job-main .job-progress{display:none}.job-actions{padding-left:1rem;overflow-x:auto}.pipeline-table>button{grid-template-columns:auto minmax(8rem,1fr) 2.5rem}.pipeline-table .mini-progress{display:none}.command-ledger>div>article{grid-template-columns:auto 1fr auto}.command-ledger article>strong{display:none}.command-ledger .cancel-command{grid-column:2/-1;justify-self:end}.ops-secret{flex-direction:column;align-items:stretch}}.owner-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px;display:grid}.owner-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;display:grid}.owner-social-grid>label{border:1px solid var(--line);background:#ffffff06;border-radius:12px;gap:10px;min-width:0;padding:14px 16px;display:grid}.owner-social-grid label>span{gap:4px;font-weight:700;display:grid}.owner-social-grid small{color:var(--muted);font-size:11px;font-weight:400}.owner-social-grid input{width:100%;min-width:0;color:var(--paper);font:inherit;background:#090b0a;border:1px solid #d6ab3759;border-radius:8px;padding:10px}.owner-social-grid input:focus{border-color:var(--teal);outline:none}.ops-hub{background:radial-gradient(circle at 76% -12%,#4fc6b51a,#0000 31rem),radial-gradient(circle at 12% 105%,#d1a24812,#0000 28rem),#090c0b;grid-template-columns:17.25rem minmax(0,1fr)}.ops-hub.is-collapsed{grid-template-columns:5rem minmax(0,1fr)}.ops-hub .control-sidebar{background:linear-gradient(#ffffff05,#0000 18rem),#0a0e0df7;border-right-color:#e5cfa021;box-shadow:1.25rem 0 3rem #00000024}.ops-hub .ops-brand-row{border-bottom:1px solid #eee6d214!important;padding:.1rem .15rem 1rem!important}.ops-hub .ops-brand-row .portal-logo{color:#f3ecdf;gap:.68rem;text-decoration:none}.ops-hub .ops-brand-row .portal-logo img{border:1px solid #d1a2483d;border-radius:.42rem;box-shadow:0 0 1.4rem #d1a24814}.ops-hub .ops-brand-row .portal-logo b{letter-spacing:.01em;font-size:.9rem}.ops-hub .ops-collapse{background:#ffffff05;border-color:#eee6d21f;transition:color .18s,border-color .18s,background .18s}.ops-hub .ops-collapse:hover{color:#f2c96e;background:#d1a24814;border-color:#d1a2486b}.ops-workspace-badge{background:linear-gradient(110deg,#5bb7a914,#5bb7a906);border-radius:.55rem;align-items:center;border:1px solid #5bb7a929!important;gap:.62rem!important;margin:.8rem .2rem .25rem!important;padding:.7rem .72rem!important;display:flex!important}.ops-workspace-badge>i{background:var(--c-teal);border-radius:50%;flex:none;width:.46rem;height:.46rem;box-shadow:0 0 0 .25rem #5bb7a91a,0 0 1rem #5bb7a980}.ops-workspace-badge>span{gap:.1rem;min-width:0;display:grid}.ops-workspace-badge b{font-size:.61rem;font-weight:750}.ops-workspace-badge small{color:#76807b;font-size:.5rem}.ops-hub .ops-nav-group{margin-top:.9rem!important}.ops-hub .ops-nav-group>p{color:#606964;margin-bottom:.42rem}.ops-hub .control-sidebar nav{gap:.3rem}.ops-hub .control-sidebar nav a{border:1px solid #0000;border-radius:.62rem;min-height:3.25rem;padding:.54rem .62rem;transition:color .18s,border-color .18s,background .18s,transform .18s;position:relative}.ops-hub .control-sidebar nav a:hover{background:#ffffff06;border-color:#eee6d214;transform:translate(2px)}.ops-hub .control-sidebar nav a.active{background:linear-gradient(90deg,#d1a2482e,#d1a2480b),#ffffff03;border-color:#d1a24840;box-shadow:inset 2px 0 #efbe58,0 .6rem 1.4rem #00000029}.ops-hub .control-sidebar nav a>span{background:#0003;border-color:#d1a2483d;width:1.72rem;height:1.72rem}.ops-hub .control-sidebar nav a.active>span{color:#17120a;background:linear-gradient(135deg,#efc86f,#b47d24);border-color:#e4b654}.ops-hub .control-sidebar nav a>b{color:#b3b7b2;gap:.12rem;min-width:0;font-size:.7rem;display:grid}.ops-hub .control-sidebar nav a>b small{color:#626b66;text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;font-weight:500;overflow:hidden}.ops-hub .control-sidebar nav a.active>b{color:#fff8eb}.ops-hub .control-sidebar nav a.active>b small{color:#aa9f8b}.ops-hub .ops-sidebar-foot{margin-top:auto!important;padding-top:.9rem!important}.ops-hub .ops-user>span{box-shadow:0 0 0 .18rem #d1a24817}.ops-hub .ops-user b{color:#ece3d2}.ops-hub .control-main{background:linear-gradient(#ffffff02,#0000 10rem);min-height:100vh}.ops-hub .ops-topbar{background:#090c0bdb;border-bottom:1px solid #eee6d217;box-shadow:0 1rem 2rem #00000014;min-height:5.35rem!important}.ops-hub .ops-topbar h1{color:#f3ecdf;font-size:clamp(1.45rem,2.2vw,2.1rem)!important}.ops-hub .ops-topbar p{color:#dfad4e!important}.ops-hub-actions{align-items:center;gap:.48rem;display:flex}.ops-hub-actions>span{color:#78817c;text-transform:uppercase;border-left:1px solid #eee6d21a;gap:.03rem;min-width:3.65rem;padding:.42rem .62rem;font-size:.49rem;line-height:1.05;display:grid}.ops-hub-actions>span b{color:#efe5d4;font-size:.74rem}.ops-new-project{color:#17120a;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#efc967,#c38d2c);border:1px solid #d9a940;border-radius:.42rem;padding:.58rem .78rem;font-size:.62rem;font-weight:900;text-decoration:none;box-shadow:0 .5rem 1.2rem #b57d1e1f}.ops-hub .admin-view{width:auto;max-width:none;min-height:0;padding:1.2rem 1.6rem 3.5rem}.ops-hub .admin-view>.ops-global-notice{margin:0 0 1rem}.ops-opening{color:#eee6d8;background:radial-gradient(circle at 50% 45%,#5bb7a91a,#0000 18rem),#090c0b;place-content:center;place-items:center;gap:.35rem;min-height:100vh;display:grid}.ops-opening-mark{width:4.25rem;height:4.25rem;margin-bottom:.8rem;position:relative}.ops-opening-mark img{border:1px solid #d1a24840;border-radius:.8rem;width:100%;height:100%}.ops-opening-mark i{border:1px solid #5bb7a966;border-right-color:#0000;border-radius:50%;animation:.9s linear infinite portal-spin;position:absolute;inset:-.45rem}.ops-opening p{color:#d6a94e;letter-spacing:.19em;margin:0;font-size:.55rem;font-weight:900}.ops-opening strong{font:600 1.4rem Space Grotesk,Arial,sans-serif}.ops-opening>span{color:#7e8882;font-size:.7rem}.ops-auth section{max-width:36rem}.ops-email-auth{gap:.65rem;margin-top:.35rem;display:grid}.ops-email-auth label{color:#9ba29e;gap:.35rem;font-size:.64rem;font-weight:800;display:grid}.ops-email-auth input{color:#eee6d8;background:#0b0e0d;border:1px solid #eee6d226;border-radius:.45rem;min-height:2.9rem;padding:.7rem .8rem}.ops-auth-status{color:#86cabf;font-size:.68rem;line-height:1.45}.ops-role-lock{background:linear-gradient(135deg,#d1a2481a,#5bb7a909);border:1px solid #d1a24840;border-radius:.85rem;gap:.7rem;max-width:42rem;margin:clamp(2rem,8vw,6rem) auto;padding:clamp(1.5rem,5vw,2.6rem);display:grid}.ops-role-lock>span{color:#d8a949;letter-spacing:.18em;font-size:.55rem;font-weight:900}.ops-role-lock h2{letter-spacing:-.045em;margin:0;font:560 clamp(1.7rem,4vw,2.7rem) Space Grotesk,Arial,sans-serif}.ops-role-lock p{color:#909993;margin:0;line-height:1.65}.ops-role-lock a{color:#e5b959;width:fit-content;margin-top:.4rem;font-weight:800;text-decoration:none}.ops-mobile-close,.ops-mobile-scrim{display:none}.ops-mobile-nav button{color:#7f8782;font:inherit;background:0 0;border:0}.ops-mobile-nav button span{color:var(--c-gold);font-size:.55rem;font-weight:900}@media (width<=1050px) and (width>=721px){.ops-hub{grid-template-columns:5rem minmax(0,1fr)}.ops-hub .ops-workspace-badge,.ops-hub .ops-brand-row .portal-logo span,.ops-hub .ops-collapse,.ops-hub .ops-nav-group>p,.ops-hub .control-sidebar nav a b,.ops-hub .ops-sidebar-foot>a,.ops-hub .ops-user p{display:none!important}.ops-hub .ops-brand-row .portal-logo,.ops-hub .control-sidebar nav a,.ops-hub .ops-user{justify-content:center}.ops-hub .control-sidebar nav a:hover{transform:none}}@media (width<=720px){.ops-hub{padding-bottom:4.8rem;display:block}.ops-hub .control-sidebar{z-index:70;width:min(19rem,88vw);height:100dvh;padding:1rem .8rem;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.ops-hub.mobile-menu-open .control-sidebar{transform:translate(0)}.ops-hub .ops-mobile-scrim{z-index:65;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020403bd;border:0;position:fixed;inset:0}.ops-hub.mobile-menu-open .ops-mobile-scrim{display:block}.ops-hub .ops-mobile-close{color:#ddd5c7;background:#ffffff08;border:1px solid #eee6d221;border-radius:.35rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.ops-hub .ops-collapse{display:none}.ops-hub .ops-workspace-badge{display:flex!important}.ops-hub .ops-nav-group>p,.ops-hub .control-sidebar nav a b,.ops-hub .ops-sidebar-foot>a,.ops-hub .ops-user p,.ops-hub .ops-brand-row .portal-logo span{display:grid!important}.ops-hub .ops-sidebar-foot>a{display:block!important}.ops-hub .control-sidebar nav a,.ops-hub .ops-brand-row .portal-logo,.ops-hub .ops-user{justify-content:flex-start}.ops-hub .ops-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:initial;grid-auto-columns:initial}.ops-hub .ops-mobile-nav a,.ops-hub .ops-mobile-nav button{color:#7f8782;align-content:center;place-items:center;gap:.18rem;min-width:0;padding:.2rem;font-size:.47rem;text-decoration:none;display:grid}.ops-hub .ops-mobile-nav .active{color:#f3e7d1;background:#d1a2481a;border-radius:.4rem}.ops-hub .ops-topbar{align-items:center;min-height:4.6rem!important}.ops-hub .ops-topbar h1{font-size:1.25rem!important}.ops-hub .ops-topbar p{font-size:.43rem!important}.ops-hub-actions>span,.ops-hub .ops-refresh{display:none}.ops-new-project{padding:.52rem .62rem;font-size:.54rem}.ops-hub .admin-view{padding:.9rem .85rem 2rem}}.owner-settings-grid>label{border:1px solid var(--line);background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:14px 16px;display:flex}.owner-settings-grid label>span{gap:4px;font-weight:700;display:grid}.owner-settings-grid small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.45}.owner-settings-grid input[type=number],.owner-settings-grid select{color:var(--paper);font:inherit;background:#090b0a;border:1px solid #d6ab3759;border-radius:8px;max-width:122px;padding:10px}.owner-settings-grid label>div{align-items:center;gap:7px;display:flex}.owner-settings-grid label>div b{color:var(--gold);font-size:12px}.owner-settings-grid .owner-inline-toggle input{width:20px;height:20px}.apv-image-notice{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.45;display:block}.owner-launch-grid{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.owner-launch-grid article{background:var(--surface);gap:7px;padding:22px;display:grid}.owner-launch-grid small{color:var(--gold);letter-spacing:.14em;font-size:10px;font-weight:800}.owner-launch-grid b{color:var(--paper);font-size:28px}.owner-launch-grid span{color:var(--muted);font-size:12px}.owner-readiness{flex-wrap:wrap;gap:8px;padding:18px 22px 22px;display:flex}.owner-readiness>span{border:1px solid var(--line);color:var(--paper);background:#ffffff06;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex}.owner-readiness i{background:#d8a93a;border-radius:50%;width:7px;height:7px}.owner-readiness .ready i{background:#5bd0bd;box-shadow:0 0 0 3px #5bd0bd1a}.owner-readiness b{color:var(--muted);margin-left:2px;font-size:10px}.owner-storage-grid{background:var(--line);grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:1px;display:grid}.owner-storage-grid>article{background:var(--surface);align-content:start;gap:8px;min-height:148px;padding:22px;display:grid}.owner-storage-grid article>small,.owner-storage-meter small{color:var(--gold);letter-spacing:.14em;font-size:10px;font-weight:800}.owner-storage-grid article>b{color:var(--paper);font-size:26px}.owner-storage-grid article>span,.owner-storage-meter p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.owner-storage-grid article>button{place-self:end start;margin-top:auto}.owner-storage-grid article>button:disabled{cursor:not-allowed;opacity:.45}.owner-storage-meter>div{justify-content:space-between;gap:20px;display:flex}.owner-storage-meter>div span{gap:5px;display:grid}.owner-storage-meter>div span:last-child{text-align:right}.owner-storage-meter>div b{color:var(--paper);font-size:22px}.owner-storage-meter>i{border:1px solid var(--line);background:#ffffff0f;border-radius:999px;height:12px;display:block;overflow:hidden}.owner-storage-meter>i span{background:linear-gradient(90deg, #57cbbb, var(--gold));border-radius:inherit;max-width:100%;height:100%;display:block}.provisioning-flow{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.provisioning-flow article{background:var(--surface);align-items:flex-start;gap:12px;padding:20px;display:flex}.provisioning-flow article>b{color:var(--gold);background:#d6ab371f;border:1px solid #d6ab374d;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;display:flex}.provisioning-flow article span{gap:5px;display:grid}.provisioning-flow small,.provisioning-message{color:var(--muted);font-size:11px;line-height:1.5}.provisioning-directory{flex-wrap:wrap;gap:8px;padding:8px 22px 22px;display:flex}.provisioning-directory button{border:1px solid var(--line);color:var(--paper);cursor:pointer;background:0 0;border-radius:8px;padding:9px 12px}.provisioning-directory button:disabled{color:var(--muted);cursor:not-allowed;opacity:.55}.provisioning-queue{border-top:1px solid var(--line);display:grid}.provisioning-queue-head,.provisioning-queue>article{grid-template-columns:1.4fr 1fr .9fr 1.25fr;align-items:center;gap:14px;padding:12px 22px;display:grid}.provisioning-queue-head{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.provisioning-queue>article{border-top:1px solid var(--line)}.provisioning-queue p{gap:3px;margin:0;display:grid}.provisioning-queue p b{color:var(--paper);font-size:12px}.provisioning-queue p small,.provisioning-queue article>div>small{color:var(--muted);font-size:10px;line-height:1.4}.provisioning-queue article>div{flex-wrap:wrap;gap:6px;display:flex}.provisioning-queue button{border:1px solid var(--line);color:var(--paper);cursor:pointer;background:0 0;border-radius:7px;padding:7px 9px;font-size:10px}.provisioning-queue button:disabled{cursor:not-allowed;opacity:.45}.provisioning-state{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.provisioning-state.dispatched,.provisioning-state.completed{color:var(--teal);border-color:#51c2b259}.provisioning-state.attention{color:#ed9a8e;border-color:#d36c5c66}.provisioning-state.queued{color:var(--gold);border-color:#d6ab3759}.provisioning-empty{border-top:1px solid var(--line);color:var(--muted);padding:18px 22px;font-size:11px}.status-pill{color:var(--gold);text-transform:uppercase;border:1px solid #d6ab3759;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.status-pill.ready{color:#5bd0bd;border-color:#5bd0bd59}.image-story>.apv-image-notice{grid-column:1/-1;margin:0}@media (width<=980px){.owner-settings-grid{grid-template-columns:1fr 1fr}.owner-social-grid{grid-template-columns:1fr}.owner-launch-grid,.owner-storage-grid{grid-template-columns:1fr 1fr}.owner-storage-meter{grid-column:1/-1}.provisioning-flow{grid-template-columns:1fr 1fr}}@media (width<=640px){.owner-settings-grid{grid-template-columns:1fr;padding:14px}.owner-social-grid{padding:14px}.owner-launch-grid,.owner-storage-grid{grid-template-columns:1fr}.owner-storage-meter{grid-column:auto}.provisioning-flow{grid-template-columns:1fr}.provisioning-queue-head{display:none}.provisioning-queue>article{grid-template-columns:1fr 1fr;align-items:start;padding:16px}}.catalog-master-panel>header>a,.gear-workspace>header>a{color:var(--c-gold);align-self:center;font-size:.72rem;font-weight:800;text-decoration:none}.catalog-command{padding:1rem}.catalog-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.8rem;display:grid}.catalog-summary article{border:1px solid var(--c-line);background:#ffffff05;border-radius:.55rem;gap:.2rem;min-height:6.25rem;padding:.85rem;display:grid}.catalog-summary small{color:var(--c-gold);letter-spacing:.12em;font-size:.55rem;font-weight:900}.catalog-summary b{color:#fff6e8;font:500 1.65rem/1 Georgia,serif}.catalog-summary span{color:var(--c-muted);align-self:end;font-size:.66rem}.catalog-toolbar,.gear-toolbar{border:1px solid var(--c-line);background:#00000024;border-radius:.55rem;grid-template-columns:minmax(16rem,2fr) minmax(11rem,.8fr) auto;align-items:end;gap:.7rem;padding:.75rem;display:grid}.catalog-toolbar label,.gear-toolbar label,.gear-form label{gap:.35rem;display:grid}.catalog-toolbar label>span,.gear-toolbar label>span,.gear-form label>span{color:var(--c-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:800}.catalog-toolbar input,.catalog-toolbar select,.gear-toolbar input,.gear-toolbar select,.gear-form input,.gear-form select,.gear-form textarea{border:1px solid var(--c-line);width:100%;min-height:2.55rem;color:var(--c-text);font:inherit;background:#0c100f;border-radius:.45rem;padding:.62rem .7rem}.catalog-toolbar a{color:var(--c-gold);white-space:nowrap;padding:.72rem .8rem;font-size:.7rem;font-weight:800;text-decoration:none}.catalog-category-list{gap:.65rem;margin-top:.8rem;display:grid}.catalog-family-list{gap:.85rem;margin-top:.85rem;display:grid}.catalog-family{background:linear-gradient(135deg,#d7a7420e,#0000 40%),#ffffff03;border:1px solid #d7a74238;border-radius:.72rem;position:relative;overflow:hidden;box-shadow:inset 3px 0 #d7a742b8}.catalog-family>header,.catalog-service-line>header{grid-template-columns:auto minmax(13rem,1fr) minmax(13rem,.4fr);align-items:center;gap:.85rem;display:grid}.catalog-family>header{min-height:7.25rem;padding:1rem 1.05rem}.catalog-family>header>div:nth-child(2),.catalog-service-line>header>div:nth-child(2){gap:.2rem;display:grid}.catalog-family .catalog-kind{color:var(--c-gold)}.catalog-family h3,.catalog-service-line h4{color:#fff8ec;margin:0}.catalog-family h3{font:500 1.25rem/1.1 Georgia,serif}.catalog-family p,.catalog-service-line p{max-width:58rem;color:var(--c-muted);margin:0;font-size:.68rem;line-height:1.45}.catalog-family>header>div>small,.catalog-service-line>header>div>small{color:var(--c-gold);font-size:.59rem}.catalog-family-details{background:#00000029;border-top:1px solid #d7a7422e;gap:.8rem;padding:.85rem;display:grid}.catalog-family-commerce,.catalog-family-lines{border:1px solid var(--c-line);background:#ffffff03;border-radius:.58rem;overflow:hidden}.catalog-family-commerce>summary,.catalog-family-lines>header{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem .9rem;display:flex}.catalog-family-commerce>summary{cursor:pointer;list-style:none}.catalog-family-commerce>summary::-webkit-details-marker{display:none}.catalog-family-commerce>summary:hover{background:#d7a74209}.catalog-family-commerce[open]>summary{border-bottom:1px solid var(--c-line);background:#d7a74206}.catalog-family-commerce>summary>span,.catalog-family-lines>header>span{gap:.18rem;display:grid}.catalog-family-commerce>summary b,.catalog-family-lines>header b{color:#fff5e6;font-size:.72rem}.catalog-family-commerce>summary small,.catalog-family-lines>header small{color:var(--c-muted);font-size:.58rem}.catalog-family-commerce>summary em,.catalog-family-lines>header em{color:var(--c-gold);white-space:nowrap;font-size:.58rem;font-style:normal;font-weight:800}.catalog-family-lines>header{border-bottom:1px solid var(--c-line);background:#5bb7a906}.catalog-service-line{border-bottom:1px solid #ffffff0e;box-shadow:inset 2px 0 #5bb7a957}.catalog-service-line:last-child{border-bottom:0}.catalog-service-line>header{background:#00000014;padding:.8rem .9rem}.catalog-service-line h4{font-size:.83rem}.catalog-service-line>section{background:#0000001f;border-top:1px solid #ffffff0d}.catalog-hierarchy-key{background:#5bb7a906;border:1px solid #5bb7a91f;border-radius:.5rem;padding:.65rem .75rem}.catalog-category{border:1px solid var(--c-line);background:#ffffff03;border-radius:.55rem;overflow:hidden}.catalog-category>header{grid-template-columns:auto minmax(13rem,1fr) minmax(13rem,.42fr);align-items:center;gap:.8rem;padding:.85rem;display:grid}.catalog-category>header>div:nth-child(2){gap:.18rem;display:grid}.catalog-kind{width:fit-content;color:var(--c-muted);letter-spacing:.12em;margin-bottom:.08rem;font-size:.48rem;font-weight:900}.catalog-core-service .catalog-kind{color:var(--c-gold)}.catalog-category h3{color:#fff8ec;margin:0;font-size:.9rem}.catalog-category p{color:var(--c-muted);margin:0;font-size:.68rem;line-height:1.45}.catalog-category>header>div>small{color:var(--c-gold);font-size:.6rem}.catalog-category-gates,.catalog-service-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.catalog-service-gates{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-primary-live{min-width:0}.catalog-primary-live .catalog-gate{background:linear-gradient(135deg,#d7a74217,#d7a74206);border-color:#d7a7425c;min-height:3.35rem}.catalog-gate{cursor:pointer;background:#00000024;border:1px solid #ffffff0e;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.45rem;min-height:3rem;padding:.45rem .55rem;display:flex}.catalog-gate>span{gap:.1rem;min-width:0;display:grid}.catalog-gate b{color:#f5eee2;font-size:.63rem}.catalog-gate small{color:var(--c-muted);text-overflow:ellipsis;font-size:.51rem;line-height:1.25;overflow:hidden}.catalog-gate input{opacity:0;pointer-events:none;position:absolute}.catalog-gate>i{background:#171b1a;border:1px solid #ffffff29;border-radius:2rem;flex:none;width:1.85rem;height:1.05rem;transition:all .16s;position:relative}.catalog-gate>i:after{content:"";background:#858b88;border-radius:50%;width:.63rem;height:.63rem;transition:all .16s;position:absolute;top:.15rem;left:.15rem}.catalog-gate input:checked+i{background:#5bb7a942;border-color:#5bb7a98c}.catalog-gate input:checked+i:after{background:#69c9bb;left:.92rem}.catalog-gate input:focus-visible+i{outline:2px solid var(--c-gold);outline-offset:2px}.catalog-gate input:disabled+i{opacity:.45}.catalog-category>section{border-top:1px solid var(--c-line)}.catalog-service-row{background:#00000014;border-bottom:1px solid #ffffff0b;grid-template-columns:minmax(15rem,1fr) minmax(16rem,.72fr);align-items:center;gap:.75rem;padding:.7rem .85rem;display:grid}.catalog-service-row:last-child{border-bottom:0}.catalog-service-copy{align-items:flex-start;gap:.6rem;display:flex}.catalog-service-copy>div{gap:.15rem;display:grid}.catalog-service-copy b{color:#f7f0e5;font-size:.72rem}.catalog-service-copy small{color:var(--c-muted);font-size:.59rem;line-height:1.4}.catalog-service-copy .catalog-price-line{color:#8fcac1}.catalog-edit-link{color:var(--c-gold);margin-top:.18rem;font-size:.58rem;font-weight:800;text-decoration:none}.catalog-edit-link:hover{text-decoration:underline}.catalog-readiness{color:#bbb;letter-spacing:.08em;border:1px solid #ffffff1f;border-radius:.3rem;padding:.27rem .35rem;font-size:.47rem;font-weight:900}.catalog-readiness.now{color:#69c9bb;background:#5bb7a912;border-color:#5bb7a947}.catalog-readiness.pilot{color:#e4ba65;background:#d1a24812;border-color:#d1a24847}.catalog-readiness.later{color:#aab0ad}.catalog-readiness.restricted{color:#d88b7c;border-color:#d88b7c40}.catalog-list-key{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin:.75rem .1rem 0;font-size:.58rem;display:flex}.catalog-list-key>span{align-items:center;gap:.38rem;display:flex}.catalog-list-key>span:first-child{margin-right:auto}.catalog-list-key b{color:var(--c-text)}.catalog-list-key i{background:var(--c-teal);border-radius:50%;width:.45rem;height:.45rem}.catalog-list-key i.core{background:var(--c-gold)}.catalog-core-service{box-shadow:inset 2px 0 #d1a248b3}.catalog-core-details{background:#d1a24803}.catalog-core-note,.catalog-category-advanced{background:#0000001f;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .85rem;display:flex}.catalog-core-note{flex-direction:column;align-items:flex-start;gap:.2rem}.catalog-core-note b,.catalog-category-advanced>span b{color:var(--c-text);font-size:.66rem}.catalog-core-note span,.catalog-category-advanced>span small{color:var(--c-muted);font-size:.58rem;line-height:1.45}.catalog-category-advanced>span{gap:.2rem;max-width:23rem;display:grid}.catalog-category-advanced .catalog-category-gates{min-width:min(34rem,62%)}.catalog-core-groups{grid-template-columns:1fr 1fr;gap:.8rem;padding:.85rem;display:grid}.catalog-core-groups>article{border:1px solid var(--c-line);background:#0000001a;border-radius:.5rem;padding:.8rem}.catalog-core-groups h4{color:var(--c-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.58rem}.catalog-core-groups article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.catalog-service-actions{grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:.45rem;display:grid}.catalog-advanced-disclosure{position:relative}.catalog-advanced-disclosure>summary{min-width:7.5rem;color:var(--c-muted);text-align:center;cursor:pointer;background:#0000001f;border:1px solid #ffffff12;border-radius:.45rem;padding:.72rem .65rem;font-size:.56rem;font-weight:800;list-style:none}.catalog-advanced-disclosure>summary::-webkit-details-marker{display:none}.catalog-advanced-disclosure[open]>summary{color:var(--c-gold);border-color:#d1a24840}.catalog-advanced-disclosure .catalog-service-gates{z-index:8;background:#101412;border:1px solid #d1a24838;border-radius:.55rem;width:min(38rem,72vw);padding:.55rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 14px 30px #00000073}.catalog-normalized .catalog-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.catalog-normalized-sections{gap:1rem;margin-top:.9rem;display:grid}.catalog-normalized-section{background:#ffffff03;border:1px solid #d7a74233;border-radius:.72rem;overflow:hidden}.catalog-normalized-section>header{background:linear-gradient(90deg,#d7a74217,#0000 48%),#00000029;border-bottom:1px solid #d7a74229;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.catalog-normalized-section>header>div{gap:.16rem;display:grid}.catalog-normalized-section>header span{color:#fff5e5;font:500 1rem/1.1 Georgia,serif}.catalog-normalized-section>header p{color:var(--c-muted);margin:0;font-size:.62rem}.catalog-normalized-section>header>b{color:var(--c-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.catalog-normalized-section>header .catalog-family-live{flex-direction:row;justify-content:flex-end;align-items:center;gap:.65rem;min-width:min(24rem,48vw);display:flex}.catalog-family-live>b{color:var(--c-gold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.58rem}.catalog-family-live .catalog-gate{background:#0003;min-width:15rem}.catalog-normalized-service{border-bottom-color:#ffffff0f;box-shadow:inset 2px 0 #69c9bb33}.catalog-normalized-service.is-live{background:linear-gradient(90deg,#5bb7a90b,#0000 28%);box-shadow:inset 3px 0 #69c9bbb8}.catalog-normalized-service>header{grid-template-columns:auto minmax(16rem,1fr) minmax(14rem,.65fr) minmax(11rem,.4fr);min-height:6.7rem;padding:.9rem 1rem}.catalog-normalized-copy{align-self:center}.catalog-service-commercial{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.catalog-service-commercial>span{background:#00000021;border:1px solid #ffffff0f;border-radius:.42rem;align-content:center;gap:.16rem;min-height:3.4rem;padding:.52rem .6rem;display:grid}.catalog-service-commercial small{color:var(--c-muted);letter-spacing:.08em;font-size:.47rem;font-weight:800}.catalog-service-commercial b{color:#fff4df;text-overflow:ellipsis;font-size:.64rem;line-height:1.2;overflow:hidden}.catalog-normalized-details{gap:.7rem;padding:.75rem;display:grid}.catalog-normalized-rule{background:#5bb7a909;border:1px solid #5bb7a92b;border-radius:.5rem;gap:.22rem;padding:.72rem .8rem;display:grid}.catalog-normalized-rule b{color:#d9f4ef;font-size:.68rem}.catalog-normalized-rule span,.catalog-normalized-rule em{color:var(--c-muted);font-size:.59rem;font-style:normal;line-height:1.45}.catalog-normalized-rule em{color:#d9b45f}.catalog-normalized-commerce{border:1px solid var(--c-line);background:#0000001a;border-radius:.55rem}.catalog-commerce-preview{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:.65rem;padding:.75rem;display:grid}.catalog-commerce-preview>article{background:#ffffff03;border:1px solid #ffffff0e;border-radius:.45rem;padding:.72rem}.catalog-commerce-preview h4{color:var(--c-gold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.54rem}.catalog-commerce-preview article>div{gap:.35rem;display:grid}.catalog-commerce-preview article>div>span{background:#00000024;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.42rem .48rem;display:flex}.catalog-commerce-preview article b{color:#f5eee2;font-size:.6rem}.catalog-commerce-preview article small{color:var(--c-muted);text-align:right;font-size:.53rem}.catalog-commerce-preview>a{align-self:center}.catalog-capability-summary{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(13rem,1.25fr);gap:.45rem;display:grid}.catalog-capability-summary>span,.catalog-capability-summary>label{background:#0000001f;border:1px solid #ffffff0f;border-radius:.42rem;align-content:center;gap:.12rem;min-height:3.3rem;padding:.55rem .65rem;display:grid}.catalog-capability-summary>span b{color:#fff3df;font:500 1.05rem/1 Georgia,serif}.catalog-capability-summary>span small{color:var(--c-muted);font-size:.5rem}.catalog-capability-summary>span.now{border-color:#5bb7a933}.catalog-capability-summary>span.pilot{border-color:#d7a74233}.catalog-capability-summary>span.restricted{border-color:#d88b7c2e}.catalog-capability-summary>label{color:var(--c-muted);cursor:pointer;align-items:center;gap:.45rem;font-size:.56rem;display:flex}.catalog-capability-summary input{accent-color:var(--c-gold)}.catalog-capability-library{border:1px solid var(--c-line);background:#0000001f;border-radius:.5rem;overflow:hidden}.catalog-capability-library>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.8rem;padding:.7rem .8rem;list-style:none;display:flex}.catalog-capability-library>summary::-webkit-details-marker{display:none}.catalog-capability-library>summary>span{gap:.14rem;display:grid}.catalog-capability-library>summary b{color:#f7efe2;font-size:.65rem}.catalog-capability-library>summary small{color:var(--c-muted);font-size:.54rem}.catalog-capability-library>summary em{color:var(--c-gold);font-size:.56rem;font-style:normal;font-weight:800}.catalog-capability-library>div{border-top:1px solid var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-capability-library article{border-bottom:1px solid #ffffff0b;border-right:1px solid #ffffff0b;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;padding:.65rem .7rem;display:grid}.catalog-capability-library article>p{gap:.12rem;display:grid}.catalog-capability-library article b{color:#eee6da;font-size:.6rem}.catalog-capability-library article small{color:var(--c-muted);font-size:.52rem;line-height:1.4}.catalog-empty{color:var(--c-muted);text-align:center;padding:2rem;font-size:.75rem}.gear-add-button{color:#0b0e0d;background:#d7a944;border:1px solid #e2b75a;border-radius:.45rem;padding:.7rem .9rem;font-weight:900}.gear-create-panel footer,.gear-editor footer{border-top:1px solid var(--c-line);justify-content:flex-end;gap:.55rem;padding:.85rem 1rem;display:flex}.gear-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.gear-form .wide{grid-column:span 2}.gear-form textarea{resize:vertical;min-height:5rem}.gear-workspace{margin-bottom:2rem}.gear-toolbar{grid-template-columns:minmax(16rem,2fr) minmax(11rem,1fr) minmax(11rem,1fr);margin:1rem}.gear-groups{gap:.8rem;padding:0 1rem 1rem;display:grid}.gear-groups>section{border:1px solid var(--c-line);border-radius:.55rem;overflow:hidden}.gear-groups>section>header{background:#d1a2480b;justify-content:space-between;padding:.7rem .85rem;display:flex}.gear-groups h3{color:#fff6e8;margin:0;font-size:.75rem}.gear-groups>section>header span{color:var(--c-muted);font-size:.62rem}.gear-item{background:#00000014;border-top:1px solid #ffffff0b;grid-template-columns:minmax(0,1fr) auto;display:grid}.gear-item.available{box-shadow:inset 2px 0 #5bb7a99e}.gear-item-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem .85rem;display:grid}.gear-item-main>span:nth-child(2){gap:.15rem;display:grid}.gear-item-main b{color:#f7f0e5;font-size:.73rem}.gear-item-main small{color:var(--c-muted);font-size:.58rem}.gear-item-main>i{color:var(--c-gold);font-style:normal}.gear-status-dot{background:#686e6b;border-radius:50%;width:.55rem;height:.55rem}.gear-status-dot.ready{background:#62c4b5;box-shadow:0 0 0 3px #5bb7a91a}.gear-status-dot.attention{background:#d7a944}.gear-quick-controls{align-items:center;gap:.35rem;padding-right:.8rem;display:flex}.gear-quick-controls label{border:1px solid var(--c-line);color:var(--c-muted);border-radius:.4rem;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.58rem;display:flex}.gear-quick-controls input{accent-color:#5bb7a9}.gear-editor{border-top:1px solid var(--c-line);background:#0000002e;grid-column:1/-1}.gear-unlocks{flex-wrap:wrap;gap:.4rem;padding:0 1rem 1rem;display:flex}.gear-unlocks b{color:var(--c-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem}.gear-unlocks span{color:#9ccdc6;border:1px solid #5bb7a929;border-radius:2rem;padding:.28rem .42rem;font-size:.56rem}.danger-quiet{margin-right:auto;color:#d88b7c!important}@media (width<=1100px){.catalog-family>header,.catalog-service-line>header{grid-template-columns:auto minmax(0,1fr)}.catalog-family>header .catalog-primary-live,.catalog-service-line>header .catalog-primary-live{grid-column:2}.catalog-category>header{grid-template-columns:auto minmax(0,1fr)}.catalog-primary-live{grid-column:2}.catalog-category-advanced{flex-direction:column;align-items:stretch}.catalog-category-advanced .catalog-category-gates{min-width:0}.catalog-service-row{grid-template-columns:1fr}.catalog-normalized .catalog-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-normalized-service>header{grid-template-columns:auto minmax(0,1fr) minmax(12rem,.5fr)}.catalog-normalized-service>header .catalog-primary-live{grid-column:3}.catalog-service-commercial{grid-column:2/-1}.catalog-capability-summary,.gear-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.catalog-summary{grid-template-columns:1fr 1fr}.catalog-toolbar,.gear-toolbar{grid-template-columns:1fr}.catalog-toolbar a{padding-inline:0}.catalog-command{padding:.7rem}.catalog-family>header,.catalog-service-line>header{grid-template-columns:auto minmax(0,1fr);padding:.8rem}.catalog-family>header .catalog-primary-live,.catalog-service-line>header .catalog-primary-live{grid-column:1/-1}.catalog-family-details{padding:.55rem}.catalog-family-commerce>summary,.catalog-family-lines>header{flex-direction:column;align-items:flex-start;gap:.35rem}.catalog-family-commerce>summary em,.catalog-family-lines>header em{white-space:normal}.catalog-category>header{grid-template-columns:auto minmax(0,1fr)}.catalog-primary-live{grid-column:1/-1}.catalog-category-gates{grid-template-columns:1fr}.catalog-service-gates{grid-template-columns:1fr 1fr}.catalog-gate{min-height:2.8rem}.catalog-core-groups,.catalog-core-groups article>div{grid-template-columns:1fr}.catalog-service-actions{grid-template-columns:1fr auto}.catalog-normalized .catalog-summary{grid-template-columns:1fr 1fr}.catalog-normalized-section>header{flex-direction:column;align-items:flex-start;gap:.55rem}.catalog-normalized-section>header .catalog-family-live{flex-direction:column;align-items:stretch;width:100%;min-width:0}.catalog-family-live .catalog-gate{width:100%;min-width:0}.catalog-normalized-service>header{grid-template-columns:auto minmax(0,1fr);min-height:0}.catalog-normalized-service>header .catalog-primary-live,.catalog-service-commercial{grid-column:1/-1}.catalog-commerce-preview{grid-template-columns:1fr}.catalog-capability-summary{grid-template-columns:1fr 1fr}.catalog-capability-summary>label{grid-column:1/-1}.catalog-capability-library>div{grid-template-columns:1fr}.catalog-advanced-disclosure .catalog-service-gates{width:auto;margin-top:.35rem;position:static}.gear-form{grid-template-columns:1fr}.gear-form .wide{grid-column:auto}.gear-item{grid-template-columns:1fr}.gear-quick-controls{padding:0 .8rem .7rem 2rem}.gear-stats{grid-template-columns:1fr 1fr}}.apv-expanded-services{border-top:1px solid var(--line)}.apv-expanded-category-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.apv-expanded-category-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:1rem;overflow:hidden}.apv-expanded-category-grid header{padding:1.35rem}.apv-expanded-category-grid header>span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.apv-expanded-category-grid h3{color:var(--paper);font-family:var(--font-display);margin:.4rem 0;font-size:1.35rem}.apv-expanded-category-grid p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.apv-expanded-category-grid article>div{border-top:1px solid var(--line)}.apv-expanded-category-grid article>div a{color:var(--paper);border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:1rem;padding:.85rem 1.35rem;font-size:.8rem;text-decoration:none;display:flex}.apv-expanded-category-grid article>div a:last-child{border-bottom:0}.apv-expanded-category-grid article>div a:hover{background:#5bd0bd0d}.apv-expanded-category-grid article>div a b{color:var(--gold);font-size:.68rem}.apv-service-detail-hero{max-width:64rem}.apv-service-detail-hero h1{max-width:15ch}.apv-service-detail-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.apv-service-detail-grid article{border:1px solid var(--line);background:var(--surface);border-radius:1rem;padding:1.4rem}.apv-service-detail-grid article>span{color:var(--gold);letter-spacing:.12em;font-size:.65rem;font-weight:900}.apv-service-detail-grid h2{color:var(--paper);font-family:var(--font-display);margin:.7rem 0 .45rem;font-size:1.2rem}.apv-service-detail-grid p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.6}.apv-service-commerce{gap:1.25rem;display:grid}.apv-service-package-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.apv-service-package-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.35rem;display:flex}.apv-service-package-grid>article.featured{border-color:#daae5080;box-shadow:inset 0 3px #d9ad4f}.apv-service-package-grid article>span{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.apv-service-package-grid h3{color:var(--paper);font-family:var(--font-display);margin:0;font-size:1.35rem}.apv-service-package-grid article>strong{color:var(--gold);font:500 2rem/1 var(--font-display)}.apv-service-package-grid p,.apv-service-package-grid li,.apv-service-package-grid small{color:var(--muted);font-size:.78rem;line-height:1.55}.apv-service-package-grid ul{gap:.35rem;margin:0;padding-left:1rem;display:grid}.apv-service-package-grid .apv-primary,.apv-service-package-grid .apv-secondary{text-align:center;justify-content:center;margin-top:auto}.apv-service-addon-panel{border:1px solid var(--line);background:#ffffff05;border-radius:1rem;grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);gap:1rem;padding:1.25rem;display:grid}.apv-service-addon-panel h3{color:var(--paper);font-family:var(--font-display);margin:.35rem 0 0;font-size:1.25rem}.apv-service-addon-panel>div:last-child{gap:.45rem;display:grid}.apv-service-addon-panel article{border:1px solid #ffffff0f;border-radius:.55rem;justify-content:space-between;gap:1rem;padding:.65rem .75rem;display:flex}.apv-service-addon-panel article span{gap:.15rem;display:grid}.apv-service-addon-panel article b{color:var(--paper);font-size:.78rem}.apv-service-addon-panel article small{color:var(--muted);font-size:.68rem;line-height:1.4}.apv-service-addon-panel article strong{color:var(--gold);white-space:nowrap;font-size:.78rem}.apv-service-price-note{border-left:2px solid var(--teal);color:var(--muted);background:#5bd0bd09;margin:0;padding:.8rem 1rem;font-size:.72rem;line-height:1.55}.control-link-button{border:1px solid var(--c-line);color:var(--c-text);border-radius:.42rem;align-items:center;padding:.65rem .8rem;font-size:.66rem;font-weight:800;text-decoration:none;display:inline-flex}.commerce-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.8rem;display:grid}.commerce-readiness article{border:1px solid var(--c-line);background:#ffffff04;border-radius:.55rem;gap:.28rem;min-height:6.5rem;padding:.9rem;display:grid}.commerce-readiness small,.commerce-editor-head>span{color:var(--c-gold);letter-spacing:.11em;font-size:.53rem;font-weight:900}.commerce-readiness b{color:#fff6e8;font:500 1.35rem/1.1 Georgia,serif}.commerce-readiness span{color:var(--c-muted);font-size:.62rem;line-height:1.4}.commerce-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.commerce-form-grid label,.commerce-package-editor label,.commerce-addon-editor label{color:var(--c-muted);gap:.32rem;font-size:.59rem;font-weight:700;display:grid}.commerce-form-grid input,.commerce-form-grid select,.commerce-form-grid textarea,.commerce-package-editor input,.commerce-package-editor textarea,.commerce-addon-editor input,.commerce-addon-editor textarea{border:1px solid var(--c-line);width:100%;min-height:2.55rem;color:var(--c-text);font:inherit;background:#0c100f;border-radius:.42rem;padding:.62rem .7rem}.commerce-form-grid textarea,.commerce-package-editor textarea,.commerce-addon-editor textarea{resize:vertical;min-height:4.6rem}.commerce-form-grid .wide{grid-column:span 2}.commerce-package-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.commerce-package-editor>article,.commerce-addon-editor>article{border:1px solid var(--c-line);background:#00000021;border-radius:.55rem;gap:.65rem;padding:.85rem;display:grid}.commerce-editor-head{justify-content:space-between;align-items:center;display:flex}.commerce-package-editor .wide,.commerce-addon-editor .wide{grid-column:1/-1}.commerce-package-editor footer{border-top:1px solid var(--c-line);gap:.2rem;padding-top:.65rem;display:grid}.commerce-package-editor footer b{color:var(--c-gold);font:500 1.35rem/1 Georgia,serif}.commerce-package-editor footer span{color:var(--c-muted);font-size:.58rem;line-height:1.4}.commerce-addon-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.commerce-save-bar{z-index:5;background:#0c100ff7;border:1px solid #daae5059;border-radius:.55rem;align-items:center;gap:.65rem;margin-top:1rem;padding:.85rem 1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 35px #00000059}.commerce-save-bar>div{gap:.15rem;min-width:0;margin-right:auto;display:grid}.commerce-save-bar b{color:#fff6e8;font-size:.72rem}.commerce-save-bar span{color:var(--c-muted);font-size:.59rem}.commerce-save-bar button{border:1px solid var(--c-line);color:var(--c-text);background:#151a18;border-radius:.42rem;padding:.65rem .78rem;font-size:.62rem;font-weight:800}.commerce-save-bar button:first-of-type{color:#0b0e0d;background:#d9ad4f;border-color:#d9ad4f}.apv-contact-hero{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.apv-contact-hero>aside{background:linear-gradient(145deg,#ddad4617,#4cbeb00d);border:1px solid #ddad464d;border-radius:1rem;padding:1.4rem}.apv-contact-hero>aside>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.apv-contact-hero ul{color:var(--muted);gap:.65rem;margin:1rem 0 0;padding-left:1.15rem;display:grid}.apv-contact-layout{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.apv-contact-layout>div:first-child{position:sticky;top:7rem}.apv-contact-layout h2{font-family:var(--font-display), sans-serif;margin:.45rem 0 .8rem;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.apv-contact-layout p{color:var(--muted);line-height:1.7}.apv-contact-direct{flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.15rem;display:flex}.apv-contact-direct a,.scan-direct-contact{color:var(--teal-soft);font-size:.82rem;font-weight:750;text-decoration:none}.apv-contact-direct a:hover,.scan-direct-contact:hover{color:var(--ink)}.apv-contact-form{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;padding:clamp(1.15rem,3vw,2rem);box-shadow:0 2rem 5rem #0003}.apv-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.apv-contact-fields label{gap:.45rem;display:grid}.apv-contact-fields label.wide{grid-column:1/-1}.apv-contact-fields label>span{color:#f4ead8;letter-spacing:.02em;font-size:.76rem;font-weight:750}.apv-contact-fields label small{color:var(--muted);margin-left:.25rem;font-weight:500}.apv-contact-fields input,.apv-contact-fields textarea{color:#fffaf1;width:100%;font:inherit;background:#00000040;border:1px solid #ffffff24;border-radius:.65rem;outline:none;padding:.9rem 1rem;line-height:1.45;transition:border-color .18s,box-shadow .18s}.apv-contact-fields textarea{resize:vertical}.apv-contact-fields input:focus,.apv-contact-fields textarea:focus{border-color:#4cbeb0bf;box-shadow:0 0 0 3px #4cbeb01f}.apv-contact-honeypot{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.apv-contact-consent{color:var(--muted);align-items:flex-start;gap:.65rem;margin:1rem 0;font-size:.78rem;line-height:1.4;display:flex}.apv-contact-consent input{width:1.15rem;height:1.15rem;min-height:1.15rem;accent-color:var(--teal);background:0 0;border-radius:.25rem;flex:0 0 1.15rem;margin:.1rem 0 0;padding:0}.apv-contact-status{border-radius:.6rem;margin:0 0 1rem;padding:.8rem 1rem;font-size:.82rem}.apv-contact-status.success{color:#a9eadf;background:#4cbeb01f}.apv-contact-status.error{color:#ffd0c7;background:#ce533e26}@media (width<=760px){.apv-expanded-category-grid,.apv-service-detail-grid,.apv-service-package-grid,.apv-service-addon-panel,.commerce-readiness,.commerce-form-grid,.commerce-package-editor,.commerce-addon-editor{grid-template-columns:1fr}.commerce-form-grid .wide{grid-column:auto}.commerce-save-bar{flex-direction:column;align-items:stretch;position:static}.apv-contact-hero,.apv-contact-layout{grid-template-columns:1fr}.apv-contact-layout>div:first-child{position:static}.apv-contact-fields{grid-template-columns:1fr}.apv-contact-fields label.wide{grid-column:auto}}.order-workspace{gap:.85rem;display:grid}.ops-app-main .ops-global-notice{z-index:75;background:#0b1412f5;border-color:#2ce0c93d;border-radius:.55rem;width:max-content;max-width:min(28rem,100vw - 2rem);padding:.55rem .75rem;font-size:.62rem;position:fixed;top:5.4rem;right:1rem;box-shadow:0 1rem 2.5rem #00000047}.order-glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.order-glance article{background:linear-gradient(135deg,#2ce0c90e,#0000 54%),#111311c2;border:1px solid #d8b64c2b;border-radius:.65rem;align-content:center;gap:.12rem;min-height:4.75rem;padding:.7rem .85rem;display:grid}.order-glance span,.order-list-tools label>span,.order-drawer-metrics span,.order-brief-grid span{color:var(--teal-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:900}.order-glance strong{color:var(--gold-soft);font-family:var(--font-display), sans-serif;font-size:1.3rem}.order-glance small,.order-list-heading>div>span,.order-table-row small,.order-drawer-header>div>span,.order-drawer-metrics small,.order-brief-grid small,.order-muted-note{color:var(--muted)}.order-list-shell{background:linear-gradient(155deg,#d8b64c09,#0000 38%),#0a0c0bcc;border:1px solid #d8b64c33;border-radius:.75rem;overflow:hidden;box-shadow:0 1.6rem 4rem #0003}.order-list-heading{grid-template-columns:minmax(15rem,1fr) minmax(24rem,.95fr);align-items:end;gap:1rem;padding:1rem 1.1rem .85rem;display:grid}.order-list-heading h2{color:#fff8ec;font:560 clamp(1.65rem, 3vw, 2.3rem)/1 var(--font-display), sans-serif;margin:.2rem 0 .15rem}.order-list-tools{grid-template-columns:minmax(13rem,1fr) 10rem;gap:.55rem;display:grid}.order-list-tools label,.order-drawer-header-actions label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:.3rem;font-size:.58rem;font-weight:800;display:grid}.order-list-tools input,.order-list-tools select,.order-drawer-header-actions select{box-sizing:border-box;color:#f4ede1;width:100%;min-width:0;font:inherit;background:#101412;border:1px solid #eee6d224;border-radius:.45rem;outline:none;padding:.62rem .68rem;font-size:.68rem}.order-list-tools input:focus,.order-list-tools select:focus,.order-drawer-header-actions select:focus{border-color:#2ce0c994;box-shadow:0 0 0 3px #2ce0c914}.order-list-tools select option,.order-drawer-header-actions select option{color:#171a19;background:#f0e9db}.order-view-tabs{border-bottom:1px solid #eee6d21a;gap:.25rem;padding:0 1.1rem;display:flex;overflow-x:auto}.order-view-tabs button,.order-detail-tabs button{color:#878e8a;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.45rem;min-width:max-content;padding:.72rem .75rem;font-size:.66rem;font-weight:850;display:flex}.order-view-tabs button:hover,.order-view-tabs button.active,.order-detail-tabs button:hover,.order-detail-tabs button.active{color:#f3eadc;border-bottom-color:var(--teal-soft);background:linear-gradient(#0000,#2ce0c90e)}.order-view-tabs strong{min-width:1.35rem;height:1.35rem;color:var(--gold-soft);background:#d8b64c1a;border-radius:2rem;place-items:center;padding:0 .28rem;font-size:.58rem;display:inline-grid}.order-table-head,.order-table-row{grid-template-columns:minmax(7.5rem,.7fr) minmax(12rem,1.25fr) minmax(10rem,1fr) minmax(10rem,1fr) minmax(6.5rem,.62fr) minmax(6.5rem,.62fr) 1rem;align-items:center;gap:.75rem;display:grid}.order-table-head{color:#737a76;letter-spacing:.11em;text-transform:uppercase;background:#00000029;padding:.6rem 1.1rem;font-size:.5rem;font-weight:900}.order-table-row{color:#eee8dd;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee6d213;border-radius:0;width:100%;min-height:4.25rem;padding:.68rem 1.1rem;transition:background .16s,box-shadow .16s}.order-table-row:hover,.order-table-row:focus-visible{box-shadow:inset 3px 0 0 var(--teal-soft);background:linear-gradient(90deg,#2ce0c913,#d8b64c09),#ffffff03;outline:none}.order-table-row>span{gap:.16rem;min-width:0;display:grid}.order-table-row strong,.order-table-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-cell-id strong{color:var(--gold-soft);font-size:.66rem}.order-cell-client strong,.order-cell-service strong,.order-cell-schedule strong,.order-cell-money strong{font-size:.68rem}.order-cell-client small,.order-cell-service small,.order-cell-schedule small,.order-cell-money small{font-size:.55rem}.order-cell-money{text-align:right}.order-table-row .status-pill{white-space:nowrap;justify-self:start;margin:0;font-style:normal}.order-row-arrow{color:var(--gold-soft);font-size:1.15rem}.order-table-empty{min-height:14rem;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:.35rem;padding:2rem;display:grid}.order-table-empty strong{color:#f1e9dc;font-size:.85rem}.order-table-empty p{margin:0 0 .55rem;font-size:.65rem}.order-list-footer{min-height:3.2rem;color:var(--muted);background:#00000024;border-top:1px solid #eee6d217;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 1.1rem;font-size:.58rem;display:flex}.order-list-footer .outline-button{padding:.45rem .65rem;font-size:.55rem}.order-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000ab;justify-content:flex-end;display:flex;position:fixed;inset:0}body:has(.order-drawer-backdrop){overflow:hidden}.order-drawer{color:#eee8dd;background:radial-gradient(circle at 20% 0,#2ce0c912,#0000 32rem),#0d100f;border-left:1px solid #d8b64c40;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(58rem,100vw - 3rem);height:100dvh;animation:.2s ease-out order-drawer-in;display:grid;box-shadow:-2rem 0 5rem #00000075}@keyframes order-drawer-in{0%{opacity:.7;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}.order-drawer-header{border-bottom:1px solid #eee6d217;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.15rem;display:flex}.order-drawer-header h2{color:#fff7ea;font:580 clamp(1.45rem, 3vw, 2.15rem)/1 var(--font-display), sans-serif;margin:.2rem 0}.order-drawer-header-actions{align-items:end;gap:.55rem;display:flex}.order-drawer-header-actions label{min-width:10rem}.order-drawer-close{color:#d8d0c3;background:#ffffff06;border:1px solid #eee6d224;border-radius:.45rem;place-items:center;width:2.4rem;height:2.4rem;font-size:1.25rem;display:grid}.order-drawer-close:hover{color:#fff;border-color:#2ce0c966}.order-detail-tabs{border-bottom:1px solid #eee6d217;gap:.2rem;padding:0 1.15rem;display:flex;overflow-x:auto}.order-drawer-body{scrollbar-color:#2ce0c959 #ffffff09;scrollbar-width:thin;align-content:start;gap:.8rem;min-height:0;padding:1rem 1.15rem 2rem;display:grid;overflow-y:auto}.order-drawer-body::-webkit-scrollbar{width:.45rem}.order-drawer-body::-webkit-scrollbar-track{background:#ffffff09}.order-drawer-body::-webkit-scrollbar-thumb{background:#2ce0c952;border-radius:1rem}.order-drawer-metrics,.order-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.order-drawer-metrics p,.order-brief-grid p{background:#ffffff06;border:1px solid #eee6d21a;border-radius:.55rem;gap:.18rem;min-width:0;margin:0;padding:.7rem;display:grid}.order-drawer-metrics strong,.order-brief-grid strong{overflow-wrap:anywhere;font-size:.68rem}.order-drawer-section{background:linear-gradient(145deg,#d8b64c09,#2ce0c906),#0000001f;border:1px solid #eee6d21c;border-radius:.65rem;gap:.75rem;padding:.9rem;display:grid}.order-drawer-section h3{color:#f5eee2;font:650 .9rem/1.2 var(--font-display), sans-serif;margin:.2rem 0 0}.order-drawer-section>label{color:var(--muted);gap:.35rem;font-size:.62rem;display:grid}.order-drawer-section textarea{min-height:6rem}.order-section-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.order-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.order-stage-grid button{color:#e9e3d8;text-align:left;background:#2ce0c90b;border:1px solid #2ce0c933;border-radius:.5rem;align-content:center;gap:.18rem;min-height:4rem;padding:.6rem;display:grid}.order-stage-grid button:hover:not(:disabled){background:#2ce0c917;border-color:#2ce0c985}.order-stage-grid button:disabled{opacity:.35}.order-stage-grid strong{font-size:.66rem}.order-stage-grid small{color:var(--muted);font-size:.53rem}.order-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.order-quick-actions a,.order-quick-actions button{color:#ddd5c9;background:#ffffff06;border:1px solid #eee6d224;border-radius:.4rem;padding:.4rem .55rem;font-size:.54rem;font-weight:800;text-decoration:none}.order-quick-actions a:hover,.order-quick-actions button:hover{color:#fff4df;border-color:#d8b64c6b}.order-muted-note{border:1px dashed #eee6d21a;border-radius:.45rem;margin:0;padding:.65rem;font-size:.6rem}.order-drawer-footer{background:#080a09f5;border-top:1px solid #eee6d21a;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.15rem;display:flex;box-shadow:0 -1rem 2.5rem #0000002e}.order-drawer-footer>div{gap:.5rem;display:flex}@media (width<=1180px){.order-table-head,.order-table-row{grid-template-columns:minmax(7rem,.7fr) minmax(12rem,1.3fr) minmax(10rem,1fr) minmax(6.5rem,.65fr) minmax(6rem,.6fr) 1rem}.order-table-head>span:nth-child(3),.order-cell-service{display:none}}@media (width<=860px){.order-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.order-list-heading{grid-template-columns:1fr}.order-table-head,.order-table-row{grid-template-columns:minmax(7rem,.7fr) minmax(12rem,1.3fr) minmax(6.5rem,.65fr) minmax(6rem,.6fr) 1rem}.order-table-head>span:nth-child(4),.order-cell-schedule{display:none}.order-drawer-metrics,.order-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ops-app-main .ops-global-notice{max-width:calc(100vw - 1.3rem);top:.65rem;right:.65rem}.order-glance{gap:.4rem}.order-glance article{min-height:4.2rem;padding:.6rem}.order-list-heading{padding:.8rem}.order-list-tools{grid-template-columns:1fr}.order-view-tabs{padding-inline:.65rem}.order-table-head{display:none}.order-table-row{grid-template-columns:minmax(0,1fr) auto;gap:.42rem .65rem;padding:.78rem .85rem}.order-cell-id{grid-column:1}.order-table-row>span:nth-child(5){grid-area:1/2}.order-cell-client{grid-column:1/-1}.order-cell-service{grid-column:1/-1;display:grid}.order-cell-schedule{grid-column:1;display:grid}.order-cell-money{text-align:right;grid-column:2}.order-row-arrow{display:none!important}.order-list-footer{padding-inline:.85rem}.order-drawer{width:100vw}.order-drawer-header{flex-direction:column;align-items:stretch;padding:.8rem}.order-drawer-header-actions{align-items:end}.order-drawer-header-actions label{flex:1}.order-detail-tabs{padding-inline:.5rem}.order-detail-tabs button{padding-inline:.6rem}.order-drawer-body{padding:.8rem .8rem 1.5rem}.order-drawer-metrics,.order-brief-grid,.order-stage-grid{grid-template-columns:1fr 1fr}.order-section-heading{flex-direction:column}.order-quick-actions{justify-content:flex-start}.order-drawer-footer{padding:.65rem .8rem}.order-drawer-footer>.outline-button{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.order-drawer{animation:none}}.ops-topbar h1{white-space:nowrap}.owner-control-nav{z-index:12;border:1px solid var(--c-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0e0df0;border-radius:.7rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:1rem 2rem 0;padding:.45rem;display:grid;position:sticky;top:4.8rem;box-shadow:0 12px 30px #00000038}.owner-control-nav button{min-width:0;color:var(--c-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.48rem;gap:.2rem;padding:.72rem .8rem;display:grid}.owner-control-nav button b{color:inherit;font-size:.72rem}.owner-control-nav button small{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.owner-control-nav button:hover{color:var(--c-text);background:#ffffff06;border-color:#eee6d21a}.owner-control-nav button.active{color:#fff7e9;box-shadow:inset 2px 0 var(--c-gold);background:linear-gradient(135deg,#d1a24826,#d1a24809);border-color:#d1a2484d}.owner-section-stack{padding-bottom:1rem}.owner-control-hero,.owner-section-intro{background:radial-gradient(circle at 88% 15%, #5bb7a917, transparent 20rem), linear-gradient(135deg, #d1a2480e, #ffffff03), var(--c-panel);border:1px solid #d1a2483d;border-radius:.72rem;justify-content:space-between;align-items:flex-end;gap:2rem;margin:1.2rem 2rem 0;padding:clamp(1.4rem,3vw,2.2rem);display:flex}.owner-control-hero>div:first-child,.owner-section-intro>div:first-child{max-width:48rem}.owner-control-hero p,.owner-section-intro p{color:var(--c-gold);letter-spacing:.18em;margin:0 0 .55rem;font-size:.56rem;font-weight:900}.owner-control-hero h2,.owner-section-intro h2{color:#fff7e9;letter-spacing:-.035em;margin:0 0 .55rem;font:500 clamp(1.8rem,4vw,3rem)/1.02 Georgia,serif}.owner-control-hero>div:first-child>span,.owner-section-intro>div:first-child>span{color:var(--c-muted);font-size:.76rem;line-height:1.55}.owner-hero-state{background:#080d0ca8;border:1px solid #5bb7a938;border-radius:.55rem;align-items:center;gap:.75rem;min-width:15rem;padding:.9rem 1rem;display:flex}.owner-hero-state>i{background:var(--c-teal);border-radius:50%;flex:none;width:.58rem;height:.58rem;box-shadow:0 0 0 .3rem #5bb7a91a}.owner-hero-state>span{gap:.25rem;display:grid}.owner-hero-state b{color:#eefaf7;font-size:.74rem}.owner-hero-state small{color:var(--c-muted);font-size:.62rem}.owner-control-stats{padding-top:.8rem}.owner-unsaved{color:var(--c-gold);align-self:center;font-size:.62rem;font-weight:800}.owner-published-badge{color:var(--c-muted);background:#5bb7a909;border:1px solid #5bb7a92e;border-radius:.42rem;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.62rem;font-weight:700;display:flex}.owner-published-badge i{background:var(--c-teal);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem #5bb7a914}.control-actions button:disabled{cursor:not-allowed;opacity:.5}.owner-connection-grid{background:var(--c-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.owner-connection-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}.owner-connection-actions span{color:var(--muted);font-size:.82rem}.owner-connection-grid article{background:var(--c-panel);align-content:start;gap:.8rem;min-height:12rem;padding:1.15rem;display:grid}.owner-connection-grid article>div{align-items:center;gap:.65rem;display:flex}.owner-connection-grid article>div>i{background:#555d59;border-radius:50%;flex:none;width:.55rem;height:.55rem}.owner-connection-grid article.is-live>div>i{background:var(--c-teal);box-shadow:0 0 0 .25rem #5bb7a914}.owner-connection-grid article.needs-setup>div>i{background:var(--c-gold)}.owner-connection-grid article>div>span{gap:.18rem;display:grid}.owner-connection-grid article b{color:var(--c-text);font-size:.75rem}.owner-connection-grid article small{color:var(--c-teal);letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:800}.owner-connection-grid article.needs-setup small{color:var(--c-gold)}.owner-connection-grid article p{min-height:2.8rem;color:var(--c-muted);margin:0;font-size:.65rem;line-height:1.48}.owner-connection-grid article button{place-self:end start;margin-top:auto;font-size:.62rem}.owner-connection-card-actions{flex-wrap:wrap;gap:.55rem;margin-top:auto;display:flex}.owner-connection-card-actions button{margin-top:0!important}.owner-readiness-clean{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owner-readiness-clean>span{border-radius:.45rem;justify-content:flex-start}.owner-readiness-clean>span b{margin-left:auto}.owner-section-intro{border-color:var(--c-line);background:var(--c-panel);align-items:center;min-height:9rem;padding-block:1.45rem}.owner-section-intro h2{font-size:clamp(1.7rem,3vw,2.35rem)}.owner-section-count{text-align:right;gap:.18rem;min-width:8rem;display:grid}.owner-section-count b{color:#fff7e9;font:500 2.25rem/1 Georgia,serif}.owner-section-count small{color:var(--c-muted);font-size:.62rem}.owner-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.owner-feature-control{border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem 1.2rem;display:flex}.owner-feature-control:nth-child(2n){border-right:0}.owner-feature-control.is-locked{cursor:not-allowed;background:#d1a24805}.owner-feature-copy{gap:.35rem;min-width:0;display:grid}.owner-feature-copy>span{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.owner-feature-copy b{color:var(--c-text);font-size:.73rem}.owner-feature-copy em{color:var(--c-muted);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff14;border-radius:2rem;padding:.24rem .4rem;font-size:.49rem;font-style:normal;font-weight:900}.owner-feature-copy em.is-live{color:var(--c-teal);background:#5bb7a90f;border-color:#5bb7a93d}.owner-feature-copy em.is-locked{color:var(--c-gold);background:#d1a2480d;border-color:#d1a24840}.owner-feature-copy small{color:var(--c-muted);font-size:.62rem;line-height:1.45}.owner-feature-switch{flex:none;display:flex;position:relative}.owner-feature-switch input{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:absolute}.owner-feature-switch i{background:#303634;border:1px solid #ffffff0f;border-radius:2rem;width:2.7rem;height:1.45rem;transition:all .18s;position:relative}.owner-feature-switch i:after{content:"";background:#8f9692;border-radius:50%;width:.98rem;height:.98rem;transition:all .18s;position:absolute;top:.18rem;left:.2rem}.owner-feature-switch input:checked+i{background:#5bb7a957}.owner-feature-switch input:checked+i:after{background:var(--c-teal);left:1.38rem}.owner-feature-switch input:disabled+i{opacity:.72;background:#d1a24812;border-color:#d1a24824}.owner-feature-switch input:disabled+i:before{content:"×";z-index:1;color:var(--c-gold);place-items:center;font-size:.7rem;font-style:normal;display:grid;position:absolute;inset:0}.owner-feature-switch input:disabled+i:after{opacity:0}.owner-feature-switch input:focus-visible+i{outline:2px solid var(--c-gold);outline-offset:2px}.owner-services-intro{align-items:center}.owner-segmented-control{border:1px solid var(--c-line);background:#090c0b;border-radius:.5rem;flex:none;gap:.25rem;padding:.25rem;display:flex}.owner-segmented-control button{color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.62rem .78rem;font-size:.64rem}.owner-segmented-control button.active{color:#17130c;background:var(--c-gold);font-weight:900}.owner-publish-state{color:var(--c-muted);align-items:center;gap:.45rem;font-size:.62rem;display:flex}.owner-publish-state i{background:var(--c-teal);border-radius:50%;width:.48rem;height:.48rem}.owner-publish-state.has-changes{color:var(--c-gold)}.owner-publish-state.has-changes i{background:var(--c-gold)}.owner-history-panel{width:auto}.owner-history-list article{min-height:4.6rem;padding-block:.72rem}.owner-history-list article>span{text-align:center;min-width:5.8rem}.owner-history-list p b{font-size:.71rem}.owner-history-list p small{font-size:.58rem}.owner-history-list article>button{font-size:.62rem}@media (width<=1080px){.owner-control-nav button small{display:none}.owner-connection-grid,.owner-readiness-clean{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.owner-control-nav{grid-template-columns:repeat(5,minmax(4.5rem,1fr));margin:.8rem 1rem 0;position:relative;top:auto;overflow-x:auto}.owner-control-nav button{text-align:center;padding-inline:.55rem}.owner-control-hero,.owner-section-intro{flex-direction:column;align-items:stretch;margin-inline:1rem}.owner-hero-state{min-width:0}.owner-section-count{text-align:left;min-width:0}.owner-feature-grid{grid-template-columns:1fr}.owner-feature-control{border-right:0}.owner-segmented-control{align-self:stretch}.owner-segmented-control button{flex:1}.ops-topbar h1{white-space:normal}}@media (width<=560px){.owner-control-nav{grid-template-columns:repeat(5,5.2rem)}.owner-connection-grid,.owner-readiness-clean{grid-template-columns:1fr}.owner-feature-control{align-items:flex-start}.owner-history-list article{grid-template-columns:1fr auto;gap:.45rem .7rem}.owner-history-list article>span{grid-column:1/-1;justify-self:start}}@media (width>=641px) and (width<=1050px){.ops-summary-strip.ops-summary-four{grid-template-columns:repeat(2,minmax(0,1fr))}}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option,.pipeline-v2 select option,.order-list-tools select option,.order-drawer-header-actions select option{color:#f8f1e5!important;background:#111513!important}select option:disabled{color:#7d8883!important}.team-control,.client-workspace{gap:1rem;padding:1rem 2rem 3rem;display:grid}.team-tabs,.client-tabs{border:1px solid var(--c-line);background:#0a0d0c;border-radius:.7rem;gap:.35rem;padding:.3rem;display:flex}.team-tabs button,.client-tabs button{min-height:2.8rem;color:var(--c-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.7rem;font-weight:800;display:flex}.team-tabs button span,.client-tabs button span{min-width:1.45rem;color:var(--c-muted);text-align:center;background:#ffffff0d;border-radius:2rem;padding:.18rem .38rem}.team-tabs button.active,.client-tabs button.active{color:#10130f;background:var(--c-gold)}.team-tabs button.active span,.client-tabs button.active span{color:inherit;background:#0000001f}.team-glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.team-glance article,.client-drawer-summary article{border:1px solid var(--c-line);background:#141917;border-radius:.65rem;gap:.35rem;padding:1rem;display:grid}.team-glance small,.client-drawer-summary small{color:var(--c-gold);letter-spacing:.12em;font-size:.55rem;font-weight:900}.team-glance b,.client-drawer-summary b{color:#fff6e8;font:500 1.75rem/1 Georgia,serif}.team-glance span{color:var(--c-muted);font-size:.62rem}.team-directory,.client-directory,.role-workspace,.onboarding-workspace,.assigned-job-list{border:1px solid var(--c-line);background:#141917;border-radius:.7rem;overflow:hidden}.team-directory>header,.client-directory>header,.role-workspace>header,.onboarding-workspace>header,.assigned-job-list>header{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.15rem 1.25rem;display:flex}.team-directory header div:first-child,.client-directory header div:first-child,.role-workspace header div:first-child,.onboarding-workspace header div:first-child{gap:.28rem;display:grid}.team-directory header p,.client-directory header p,.role-workspace header p,.onboarding-workspace header p,.assigned-job-list header p,.production-intake-hero p{color:var(--c-gold);letter-spacing:.14em;margin:0;font-size:.55rem;font-weight:900}.team-directory header h2,.client-directory header h2,.role-workspace header h2,.onboarding-workspace header h2{color:#fff7ea;margin:0;font:500 1.45rem/1.1 Georgia,serif}.team-directory header span,.client-directory header span,.role-workspace header span,.onboarding-workspace header span{color:var(--c-muted);font-size:.65rem}.team-directory-tools{gap:.5rem;display:flex}.team-directory-tools input,.team-directory-tools select,.client-directory>header>input{border:1px solid var(--c-line);min-height:2.65rem;color:var(--c-text);font:inherit;background:#0b0e0d;border-radius:.45rem;padding:.65rem .8rem;font-size:.68rem}.team-directory-tools input,.client-directory>header>input{min-width:16rem}.team-table,.client-table{display:grid}.team-row,.client-row{border:0;border-bottom:1px solid var(--c-line);min-height:4.5rem;color:var(--c-text);text-align:left;font:inherit;background:0 0;grid-template-columns:minmax(16rem,2fr) minmax(8rem,1fr) minmax(7rem,.8fr) 4rem 1.5rem;align-items:center;gap:.8rem;padding:.75rem 1.1rem;display:grid}.client-row{grid-template-columns:minmax(16rem,2fr) 5rem minmax(8rem,.8fr) 7rem 1.5rem}button.team-row,button.client-row{cursor:pointer}button.team-row:hover,button.client-row:hover{background:#5bb7a90e}.team-row.head,.client-row.head{min-height:2.5rem;color:var(--c-muted);letter-spacing:.1em;text-transform:uppercase;background:#ffffff05;font-size:.54rem;font-weight:900}.team-person,.client-person{align-items:center;gap:.75rem;min-width:0;display:flex}.team-person i,.client-person i{width:2.25rem;height:2.25rem;color:var(--c-gold);background:#d1a24814;border:1px solid #d1a2484d;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:900;display:grid}.team-person>span,.client-person>span{gap:.2rem;min-width:0;display:grid}.team-person b,.client-person b{text-overflow:ellipsis;overflow:hidden}.team-person small,.client-person small{color:var(--c-muted);text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.team-status{border:1px solid var(--c-line);width:fit-content;color:var(--c-muted);text-transform:uppercase;border-radius:2rem;padding:.25rem .5rem;font-size:.54rem;font-style:normal;font-weight:900;display:inline-flex}.team-status.approved{color:var(--c-teal);background:#5bb7a90f;border-color:#5bb7a947}.team-status.pending{color:var(--c-gold);border-color:#d1a24847}.team-status.disabled{color:#d4928d;border-color:#d45c5247}.team-empty{color:var(--c-muted);text-align:center;padding:2.5rem 1rem;font-size:.72rem}.role-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:1rem;display:grid}.role-card-grid article{border:1px solid var(--c-line);background:#0d110f;border-radius:.55rem;gap:.8rem;padding:1rem;display:grid}.role-card-grid article>div{gap:.25rem;display:grid}.role-card-grid small,.role-card-grid li{color:var(--c-muted);font-size:.61rem}.role-card-grid ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.onboarding-roster,.onboarding-list{gap:.5rem;padding:1rem;display:grid}.onboarding-roster{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-roster button,.onboarding-list button{border:1px solid var(--c-line);min-height:2.4rem;color:var(--c-text);font:inherit;cursor:pointer;background:#0d110f;border-radius:.4rem;padding:.6rem .8rem;font-size:.63rem}.onboarding-list article{border:1px solid var(--c-line);border-radius:.5rem;grid-template-columns:1.4fr .8fr .6fr 1fr auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.onboarding-list p{gap:.2rem;margin:0;display:grid}.onboarding-list small,.provisioning-message{color:var(--c-muted);font-size:.6rem}.provisioning-message{margin:1rem 1rem 0}.team-drawer-layer{z-index:900;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b3;justify-content:flex-end;display:flex;position:fixed;inset:0}.team-drawer{background:#101412;border-left:1px solid #d1a24859;grid-template-rows:auto 1fr auto;width:min(42rem,92vw);height:100%;display:grid;overflow-y:auto;box-shadow:-2rem 0 5rem #00000059}.team-drawer>header{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem;display:flex}.team-drawer header div{gap:.3rem;display:grid}.team-drawer header p{color:var(--c-gold);letter-spacing:.12em;margin:0;font-size:.55rem;font-weight:900}.team-drawer header h2{color:#fff7e9;margin:0;font:500 1.7rem/1.1 Georgia,serif}.team-drawer header span{color:var(--c-muted);font-size:.65rem}.team-drawer header>button{border:1px solid var(--c-line);width:2.3rem;height:2.3rem;color:var(--c-text);cursor:pointer;background:0 0;border-radius:50%}.team-drawer-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.8rem;padding:1.25rem;display:grid}.team-drawer-fields label{color:var(--c-muted);gap:.35rem;font-size:.6rem;font-weight:800;display:grid}.team-drawer-fields label.wide{grid-column:1/-1}.team-drawer-fields input,.team-drawer-fields select,.team-drawer-fields textarea{border:1px solid var(--c-line);width:100%;min-height:2.8rem;color:var(--c-text);font:inherit;background:#090c0b;border-radius:.4rem;padding:.7rem .8rem}.team-drawer-fields textarea{resize:vertical;min-height:8rem}.team-drawer-summary,.client-drawer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0 1.25rem 1.25rem;display:grid}.team-drawer-summary span{border:1px solid var(--c-line);color:var(--c-muted);border-radius:.45rem;gap:.3rem;padding:.8rem;font-size:.62rem;display:grid}.team-drawer>footer{border-top:1px solid var(--c-line);background:#0b0e0d;justify-content:space-between;align-items:center;gap:.7rem;padding:1rem 1.25rem;display:flex}.danger-button{color:#f1aaa4;min-height:2.55rem;font:inherit;cursor:pointer;background:#d45c5212;border:1px solid #d45c5261;border-radius:.4rem;padding:.65rem .9rem;font-size:.65rem;font-weight:900}.danger-button:disabled{opacity:.35;cursor:not-allowed}.client-contact-actions{gap:.6rem;padding:1.25rem;display:flex}.client-contact-actions a{border:1px solid var(--c-line);color:var(--c-text);border-radius:.4rem;padding:.7rem .9rem}.client-delete-note{color:var(--c-muted);margin:0;padding:0 1.25rem 1.25rem;font-size:.62rem}.production-intake{gap:1rem;display:grid}.production-intake-hero{background:radial-gradient(circle at 90% 10%,#5bb7a917,#0000 45%),#141917;border:1px solid #d1a24847;border-radius:.7rem;grid-template-columns:minmax(0,1.5fr) minmax(22rem,.8fr);gap:1rem;padding:1.4rem;display:grid}.production-intake-hero>div:first-child{align-content:center;gap:.45rem;display:grid}.production-intake-hero h2{color:#fff7e9;max-width:42rem;margin:0;font:500 clamp(1.8rem,3vw,3.1rem)/.98 Georgia,serif}.production-intake-hero>div:first-child>span{max-width:44rem;color:var(--c-muted);font-size:.7rem;line-height:1.55}.intake-queue-summary{border:1px solid var(--c-line);background:#0a0d0c;border-radius:.55rem;grid-template-columns:repeat(3,1fr);gap:.45rem;padding:.75rem;display:grid}.intake-queue-summary span{color:var(--c-muted);gap:.2rem;padding:.55rem;font-size:.55rem;display:grid}.intake-queue-summary b{color:#fff7e9;font:500 1.25rem/1 Georgia,serif}.intake-queue-summary button{color:#11140f;background:var(--c-gold);min-height:2.8rem;font:inherit;cursor:pointer;border:0;border-radius:.4rem;grid-column:1/-1;font-size:.65rem;font-weight:950}.intake-queue-summary button:disabled{opacity:.35;cursor:not-allowed}.assigned-job-list>header>span{color:var(--c-teal);font-size:.65rem;font-weight:900}.assigned-job-card{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(17rem,1.4fr) minmax(10rem,.75fr) minmax(16rem,1fr) minmax(10rem,.7fr);align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid}.assigned-job-card.uploading{background:#5bb7a909}.assigned-job-card.complete{background:#5bb7a90f}.assigned-job-card.failed{background:#d45c520b}.assigned-job-order{align-items:center;gap:.8rem;min-width:0;display:flex}.assigned-job-order>span{color:#d1a2488c;font:500 1.2rem/1 Georgia,serif}.assigned-job-order>div,.assigned-job-person,.assigned-job-state{gap:.2rem;min-width:0;display:grid}.assigned-job-order small,.assigned-job-person small{color:var(--c-gold);letter-spacing:.08em;font-size:.52rem;font-weight:900}.assigned-job-order h3{color:#fff7ea;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.assigned-job-order p,.assigned-job-person span,.assigned-job-state small{color:var(--c-muted);text-overflow:ellipsis;margin:0;font-size:.58rem;overflow:hidden}.assigned-job-files{gap:.5rem;display:grid}.assigned-job-files>span{color:var(--c-muted);font-size:.58rem}.assigned-job-files>div{flex-wrap:wrap;gap:.4rem;display:flex}.assigned-job-files label{border:1px solid var(--c-line);color:var(--c-text);cursor:pointer;background:#0b0f0d;border-radius:.35rem;padding:.55rem .65rem;font-size:.58rem;font-weight:800}.assigned-job-files label.disabled{opacity:.35;cursor:not-allowed}.assigned-job-files input{display:none}.assigned-job-state i{background:#ffffff14;border-radius:1rem;height:.25rem;overflow:hidden}.assigned-job-state i em{border-radius:inherit;background:var(--c-teal);height:100%;display:block}.field-assignment-panel select{border:1px solid var(--c-line);width:100%;min-height:2.8rem;color:var(--c-text);background:#0a0d0c;border-radius:.4rem;padding:.65rem .75rem}.assignment-policy{color:var(--c-muted);margin:.65rem 0 0;font-size:.62rem;line-height:1.55}.order-cleanup-actions{gap:.55rem;display:flex}@media (width<=1100px){.team-glance,.role-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-intake-hero{grid-template-columns:1fr}.assigned-job-card{grid-template-columns:1fr 1fr}}@media (width<=760px){.team-control,.client-workspace{padding:1rem}.team-tabs,.client-tabs{overflow-x:auto}.team-tabs button,.client-tabs button{flex:none}.team-glance,.role-card-grid,.onboarding-roster{grid-template-columns:1fr}.team-directory>header,.client-directory>header,.role-workspace>header,.onboarding-workspace>header,.assigned-job-list>header{flex-direction:column;align-items:stretch}.team-directory-tools{flex-direction:column}.team-directory-tools input,.client-directory>header>input{width:100%;min-width:0}.team-table,.client-table,.organization-table{overflow-x:auto}.team-row{min-width:42rem}.client-row{min-width:45rem}.team-drawer-fields{grid-template-columns:1fr}.team-drawer-fields label.wide{grid-column:auto}.production-intake-hero{padding:1rem}.assigned-job-card{grid-template-columns:1fr}.assigned-job-order h3{white-space:normal}.order-cleanup-actions{flex-wrap:wrap}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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-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}
