.site-nav[data-v-55f94c37]{position:sticky;top:0;z-index:30;background:var(--black);--nav-h:116px;--brand-w:clamp(124px,18.1vw,160px);--logo-envelope:calc(var(--brand-w)*1.4825 + 16px);--logo-inset:calc(var(--brand-w)*0.243 + 8px);--plate-drop:calc(var(--logo-envelope) - var(--nav-h));--plate-w:var(--logo-envelope);--brand-box-h:var(--logo-envelope);--gear-centre-y:calc(var(--brand-box-h)/2 + var(--brand-w)*0.00673)}.edge-rack[data-v-55f94c37]{position:fixed;top:0;left:var(--logo-inset);z-index:4;width:calc(var(--brand-w)*.15);height:var(--logo-envelope);overflow:hidden;pointer-events:none;opacity:.8;filter:drop-shadow(0 0 10px rgba(255,90,2,.2))}.edge-rack[data-v-55f94c37]:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--brand-w)*.10625);background:var(--orange)}.edge-rack-teeth[data-v-55f94c37]{position:absolute;left:calc(var(--brand-w)*.01875);top:calc(var(--gear-centre-y) - var(--brand-w)*1.26248);width:calc(var(--brand-w)*.13125);display:flex;flex-direction:column;gap:calc(var(--brand-w)*.0625);will-change:transform}.edge-rack-tooth[data-v-55f94c37]{width:calc(var(--brand-w)*.13125);height:calc(var(--brand-w)*.08125);flex:0 0 calc(var(--brand-w)*0.08125);background:var(--orange);clip-path:polygon(0 0,72% 0,100% 20%,100% 80%,72% 100%,0 100%)}.site-nav[data-v-55f94c37]:after{content:"";position:absolute;left:var(--plate-w);right:0;bottom:0;height:1px;background:var(--orange)}.site-nav[data-v-55f94c37]:before{content:"";position:absolute;left:0;top:100%;width:var(--plate-w);height:var(--plate-drop);border-right:1px solid var(--orange);border-bottom:1px solid var(--orange);background:var(--black);z-index:3}.nav-inner[data-v-55f94c37]{min-height:var(--nav-h);display:grid;grid-template-columns:178px 1fr auto;align-items:center;gap:1.2rem}.links[data-v-55f94c37]{grid-column:2;grid-row:1}.nav-actions[data-v-55f94c37]{grid-column:3;grid-row:1;display:flex;align-items:center;gap:1rem}.nav-phone[data-v-55f94c37]{display:inline-flex;align-items:center;gap:.45rem;color:var(--white);font-weight:600;font-size:.95rem;letter-spacing:.01em;white-space:nowrap;transition:color .25s ease}.nav-phone svg[data-v-55f94c37]{width:1.05em;height:1.05em;flex:0 0 auto;color:var(--orange)}.nav-phone[data-v-55f94c37]:focus-visible,.nav-phone[data-v-55f94c37]:hover{color:var(--orange)}.brand[data-v-55f94c37]{position:absolute;left:var(--logo-inset);top:0;height:var(--brand-box-h);display:flex;align-items:center;z-index:5}.brand-rotor[data-v-55f94c37]{display:block;width:var(--brand-w);transform:rotate(var(--logo-rotation));transform-origin:49.83% 50.625%;transition:filter .35s ease;will-change:transform}.brand:focus-visible .brand-rotor[data-v-55f94c37],.brand:hover .brand-rotor[data-v-55f94c37]{filter:drop-shadow(0 0 13px rgba(255,90,2,.46))}.brand img[data-v-55f94c37]{width:100%}.links[data-v-55f94c37]{display:flex;gap:1.2rem;justify-content:center}.links a[data-v-55f94c37]{color:var(--white);padding:.45rem .2rem;font-weight:600;border-bottom:2px solid transparent}.links a[data-v-55f94c37]:hover{color:var(--orange)}.links a.router-link-active[data-v-55f94c37]{color:var(--orange);border-bottom-color:var(--orange)}.admin-menu-link[data-v-55f94c37]{display:none}.cta[data-v-55f94c37]{font-size:.9rem}.mobile-toggle[data-v-55f94c37]{display:none;flex-direction:column;gap:5px;background:none;border:0;padding:.4rem}.mobile-toggle span[data-v-55f94c37]{width:24px;height:2px;background:var(--orange)}@media (max-width:1200px){.site-nav[data-v-55f94c37]{--nav-h:98px;--brand-w:52px;--logo-inset:4vw;--brand-box-h:var(--nav-h)}.site-nav[data-v-55f94c37]:before{display:none}.site-nav[data-v-55f94c37]:after{left:0}.nav-inner[data-v-55f94c37]{grid-template-columns:1fr auto auto}.nav-actions[data-v-55f94c37]{grid-column:2;grid-row:1}.mobile-toggle[data-v-55f94c37]{display:flex;grid-column:3;grid-row:1;justify-self:end}.links[data-v-55f94c37]{display:none;position:absolute;z-index:1;top:var(--nav-h);left:0;right:0;padding:1rem 4vw;background:var(--black);border-bottom:1px solid var(--orange);flex-direction:column;gap:.9rem}.links.open[data-v-55f94c37]{display:flex}.admin-menu-link[data-v-55f94c37]{display:block}.cta[data-v-55f94c37]{display:none}.nav-phone[data-v-55f94c37]{font-size:.88rem}}@media (max-width:420px){.nav-phone span[data-v-55f94c37]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nav-phone svg[data-v-55f94c37]{width:1.5rem;height:1.5rem}}@media (prefers-reduced-motion:reduce){.brand-rotor[data-v-55f94c37],.edge-rack-teeth[data-v-55f94c37]{transform:none!important}}.site-footer[data-v-375c64c7]{border-top:1px solid var(--orange);background:var(--black);margin-top:84px}.footer-inner[data-v-375c64c7]{padding:2.3rem 0;display:grid;gap:1rem}.footer-brand[data-v-375c64c7]{display:flex;gap:.8rem;align-items:center}.footer-brand img[data-v-375c64c7]{width:48px;height:48px}.footer-brand h3[data-v-375c64c7]{font-size:1.08rem}.footer-brand p[data-v-375c64c7]{color:var(--white);font-size:.92rem}.footer-links[data-v-375c64c7]{display:flex;flex-wrap:wrap;gap:1rem;color:var(--white);font-weight:600}.footer-links a.router-link-active[data-v-375c64c7],.footer-links a[data-v-375c64c7]:hover{color:var(--orange)}.copyright[data-v-375c64c7]{color:var(--white);font-size:.9rem}:root{--black:#000;--white:#fff;--orange:#ff5a02;--bg:var(--black);--surface:var(--black);--surface-soft:var(--black);--text:var(--white);--text-muted:var(--white);--line:var(--white);--accent:var(--orange);--accent-strong:var(--orange);--container:min(1120px,92vw);--content:min(760px,92vw);--radius:26px;--radius-sm:12px;--space-1:0.45rem;--space-2:0.7rem;--space-3:1rem;--space-4:1.4rem;--space-5:2rem;--h1:clamp(2rem,5vw,3.2rem);--h2:clamp(1.55rem,3vw,2.3rem);--h3:clamp(1.2rem,2vw,1.45rem)}*{box-sizing:border-box}#app,body,html{margin:0;min-height:100%}body{font-family:Barlow,Lato,sans-serif;background:var(--black);color:var(--text);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Jost,Barlow,sans-serif;font-weight:300;margin:0;line-height:1.16;letter-spacing:.01em}p{margin:0;line-height:1.7}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.btn-primary:focus-visible{outline-color:var(--white)}img{max-width:100%;display:block}.shell{width:var(--container);margin:0 auto}.page-shell{width:var(--content);margin:0 auto}.section{padding:72px 0}.page-head{display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}.page-head h1{font-size:var(--h1);max-width:20ch}.page-head p{color:var(--text-muted);max-width:68ch}.card{background:var(--black);border:1px solid var(--line);border-radius:var(--radius)}.panel{padding:1.1rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1.2rem;border-radius:5px;border:0;background:transparent;font-family:inherit;font-size:inherit;font-weight:500;cursor:pointer;letter-spacing:.03em;transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .3s ease,color .3s ease}.btn-primary{background:var(--orange);border:1px solid var(--orange);color:var(--black)}.btn-primary:focus-visible,.btn-primary:hover{background:var(--black);color:var(--orange);transform:translateY(-1px)}.btn-ghost{border:1px solid var(--white);color:var(--white)}.btn-ghost:focus-visible,.btn-ghost:hover{background:var(--white);color:var(--black)}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:500}.meta-row{color:var(--text-muted);font-size:.92rem}@media (max-width:760px){.section{padding:58px 0}.page-head{margin-bottom:var(--space-3)}}.gear-atmosphere[data-v-457c17a3]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.gear-canvas[data-v-457c17a3]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.gear-set[data-v-457c17a3]{fill:rgba(0,0,0,.34);stroke:rgba(255,90,2,.32);stroke-width:.55;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 18px rgba(255,90,2,.14))}.gear-set-secondary[data-v-457c17a3]{stroke:hsla(0,0%,100%,.18)}.gear-set-tertiary[data-v-457c17a3]{stroke:rgba(255,90,2,.26)}.gear-set-quaternary[data-v-457c17a3]{stroke:hsla(0,0%,100%,.14)}.gear-set .pinion[data-v-457c17a3]{fill:rgba(0,0,0,.5);stroke:rgba(255,90,2,.58)}.gear-set-quaternary .pinion[data-v-457c17a3]{stroke:rgba(255,90,2,.4)}.atmosphere-glow[data-v-457c17a3],.background-arc[data-v-457c17a3]{position:absolute;border-radius:50%}.atmosphere-glow[data-v-457c17a3]{filter:blur(90px)}.atmosphere-glow-top[data-v-457c17a3]{width:76vw;height:58vh;right:-22vw;top:-22vh;background:radial-gradient(closest-side,hsla(0,0%,100%,.11),transparent 76%)}.atmosphere-glow-bottom[data-v-457c17a3]{width:150vw;height:84vh;left:-28vw;bottom:-46vh;background:radial-gradient(closest-side,rgba(255,90,2,.28),rgba(255,90,2,.07) 58%,transparent 80%)}.background-arc[data-v-457c17a3]{aspect-ratio:1;will-change:transform}.background-arc-a[data-v-457c17a3]{width:164vw;left:-77vw;top:-56vw;border:1px solid rgba(255,90,2,.32);box-shadow:0 0 42px rgba(255,90,2,.13),inset 0 0 160px rgba(255,90,2,.035)}.background-arc-b[data-v-457c17a3]{width:190vw;right:-112vw;bottom:-72vw;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 0 34px hsla(0,0%,100%,.05)}@media (max-width:760px){.gear-set[data-v-457c17a3]{stroke-width:.72}.background-arc-a[data-v-457c17a3]{width:230vw;left:-126vw;top:-68vw}.background-arc-b[data-v-457c17a3]{width:250vw;right:-156vw}}@media (prefers-reduced-motion:reduce){.background-arc[data-v-457c17a3]{transform:none!important}}.aperture-section[data-v-6e35fd46]{position:relative;width:min(94vw,1500px);margin:clamp(2rem,5vw,5rem) auto;padding:0}.aperture-frame[data-v-6e35fd46]{position:relative;height:clamp(520px,82vh,860px);overflow:hidden;border-radius:30px;background:hsla(0,0%,100%,.018);border:1px solid hsla(0,0%,100%,.08);isolation:isolate}.aperture-photo[data-v-6e35fd46],.aperture-shade[data-v-6e35fd46],.aperture-video[data-v-6e35fd46]{position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle var(--circle-radius) at var(--circle-a-x) var(--circle-a-y),#000 0 99%,transparent 100%),radial-gradient(circle var(--circle-radius) at var(--circle-b-x) var(--circle-b-y),#000 0 99%,transparent 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle var(--circle-radius) at var(--circle-a-x) var(--circle-a-y),#000 0 99%,transparent 100%),radial-gradient(circle var(--circle-radius) at var(--circle-b-x) var(--circle-b-y),#000 0 99%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.aperture-photo[data-v-6e35fd46]{background-image:var(--aperture-image);background-size:cover;background-position:50%}.aperture-photo[data-v-6e35fd46],.aperture-video[data-v-6e35fd46]{z-index:0;transform:scale(1.035);filter:saturate(.82) contrast(1.04)}.aperture-video[data-v-6e35fd46]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.aperture-shade[data-v-6e35fd46]{z-index:1;background:linear-gradient(180deg,transparent 36%,rgba(0,0,0,.78))}.aperture-ring[data-v-6e35fd46]{position:absolute;z-index:2;width:calc(var(--circle-radius)*2);height:calc(var(--circle-radius)*2);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;will-change:left,top}.aperture-ring-a[data-v-6e35fd46]{left:var(--circle-a-x);top:var(--circle-a-y);border:1px solid rgba(255,90,2,.5);box-shadow:0 0 44px rgba(255,90,2,.16)}.aperture-ring-b[data-v-6e35fd46]{left:var(--circle-b-x);top:var(--circle-b-y);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 0 30px hsla(0,0%,100%,.07)}.aperture-copy[data-v-6e35fd46]{position:absolute;z-index:3;left:clamp(1.5rem,5vw,5rem);right:clamp(1.5rem,5vw,5rem);bottom:clamp(1.7rem,6vw,5rem);display:grid;gap:.8rem;max-width:690px;opacity:var(--copy-opacity);transform:translateY(calc((1 - var(--copy-opacity))*20px));transition:opacity .16s linear}.aperture-copy h2[data-v-6e35fd46]{width:-moz-max-content;width:max-content;max-width:100%;font-size:clamp(1.8rem,6vw,6rem);font-weight:200;line-height:.95;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.aperture-copy>p[data-v-6e35fd46]:last-child{max-width:54ch;color:var(--white);font-size:clamp(1rem,1.7vw,1.2rem)}@media (max-width:760px){.aperture-section[data-v-6e35fd46]{width:94vw}.aperture-frame[data-v-6e35fd46]{height:min(74vh,680px);min-height:500px;border-radius:22px}.aperture-photo[data-v-6e35fd46],.aperture-video[data-v-6e35fd46]{background-position:38%;-o-object-position:38% center;object-position:38% center}}@media (prefers-reduced-motion:reduce){.aperture-copy[data-v-6e35fd46]{transition:none}}.home-view[data-v-2c562fac]{position:relative;isolation:isolate;background:var(--black)}.home-content[data-v-2c562fac]{position:relative;z-index:2;overflow:clip}.page-rack[data-v-2c562fac]{--brand-w:clamp(124px,18.1vw,160px);--logo-inset:calc(var(--brand-w)*0.243 + 8px);position:fixed;inset:0 auto 0 var(--logo-inset);z-index:1;width:calc(var(--brand-w)*.15);overflow:hidden;pointer-events:none;opacity:.22;filter:drop-shadow(0 0 10px rgba(255,90,2,.08))}.page-rack[data-v-2c562fac]:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--brand-w)*.10625);background:var(--orange)}.page-rack-teeth[data-v-2c562fac]{position:absolute;left:calc(var(--brand-w)*.01875);top:calc(var(--brand-w)*-.5145 + 8px);width:calc(var(--brand-w)*.13125);display:flex;flex-direction:column;gap:calc(var(--brand-w)*.0625);transform:translate3d(0,var(--rack-travel-y,0),0);will-change:transform}.page-rack-tooth[data-v-2c562fac]{width:calc(var(--brand-w)*.13125);height:calc(var(--brand-w)*.08125);flex:0 0 calc(var(--brand-w)*0.08125);background:var(--orange);clip-path:polygon(0 0,72% 0,100% 20%,100% 80%,72% 100%,0 100%)}.hero[data-v-2c562fac]{position:relative;display:grid;align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.96),rgba(0,0,0,.72) 55%,rgba(0,0,0,.3));padding-top:160px;padding-bottom:190px}.hero[data-v-2c562fac]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--hero-watermark);background-repeat:no-repeat;background-position:82%;background-size:auto 98%;opacity:.075}@media (prefers-reduced-motion:reduce){.page-rack-teeth[data-v-2c562fac]{transform:none!important}}@media (max-width:900px){.hero[data-v-2c562fac]:before{background-size:132% auto}}.hero h1[data-v-2c562fac]{font-size:clamp(2.8rem,7vw,6.1rem);font-weight:200;line-height:.96;letter-spacing:.018em;text-transform:uppercase;max-width:14ch}.hero-inner[data-v-2c562fac]{position:relative;z-index:1;display:grid;gap:clamp(2rem,4vw,3rem)}.demo-log-callout[data-v-2c562fac]{width:min(72vw,100%);justify-self:center;min-height:68px;display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:.9rem clamp(1rem,3vw,1.6rem);border:2px solid var(--orange);border-radius:var(--radius-sm);background:var(--white);color:var(--black);font-family:Jost,Barlow,sans-serif;font-size:clamp(1.15rem,2.4vw,1.75rem);font-weight:600;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;transition:background-color .3s ease,color .3s ease,transform .35s ease}.demo-log-callout>span[data-v-2c562fac]:last-child{flex:0 0 auto;font-size:1.6em;font-weight:400;line-height:1}.demo-log-callout[data-v-2c562fac]:focus-visible,.demo-log-callout[data-v-2c562fac]:hover{background:var(--black);color:var(--orange);transform:translateY(-2px)}@media (max-width:520px){.demo-log-callout[data-v-2c562fac]{width:100%;gap:.5rem;padding-inline:.8rem;font-size:clamp(.78rem,3.2vw,1rem)}}.hero-grid[data-v-2c562fac]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:clamp(2rem,7vw,6.5rem);align-items:start}.hero-copy[data-v-2c562fac]{margin:1rem 0 1.4rem;max-width:56ch;color:var(--white)}.hero-side[data-v-2c562fac]{display:grid}.hero-estimate[data-v-2c562fac]{justify-self:center;margin-top:clamp(1.2rem,2.6vw,2.4rem);text-align:center}.hero-service-links[data-v-2c562fac]{display:grid;gap:.55rem;margin-top:clamp(3.4rem,6vw,5.4rem)}.hero-service-link[data-v-2c562fac]{display:inline-flex;align-items:center;min-height:42px;padding:.62rem .85rem;border:1px solid hsla(0,0%,100%,.42);border-radius:5px;background:rgba(0,0,0,.36);color:var(--white);font-size:.9rem;font-weight:500;letter-spacing:.02em;transition:border-color .25s ease,background-color .25s ease,color .25s ease,transform .25s ease}@media (max-width:900px){.hero-grid[data-v-2c562fac]{grid-template-columns:1fr;gap:1.6rem}.hero-estimate[data-v-2c562fac]{justify-self:stretch;margin-top:0}.hero-service-links[data-v-2c562fac]{margin-top:1.2rem;max-width:560px}}.hero-service-link[data-v-2c562fac]:focus-visible,.hero-service-link[data-v-2c562fac]:hover{border-color:var(--orange);background:var(--orange);color:var(--black);transform:translateY(-2px)}.compact[data-v-2c562fac]{margin-bottom:0}.section-title[data-v-2c562fac]{font-size:var(--h2)}.service-grid[data-v-2c562fac]{margin-top:1.2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.service-card[data-v-2c562fac]{padding:1rem;color:inherit;text-decoration:none;background:rgba(0,0,0,.62);border-color:hsla(0,0%,100%,.18);backdrop-filter:blur(18px);transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .55s ease}.service-card[data-v-2c562fac]:hover{transform:translateY(-7px);border-color:rgba(255,90,2,.6)}.service-card img[data-v-2c562fac]{width:88px;height:88px;-o-object-fit:cover;object-fit:cover;border-radius:999px}.service-card h3[data-v-2c562fac]{margin:.9rem 0 .45rem;font-size:var(--h3);font-weight:500}.service-card p[data-v-2c562fac]{color:var(--white);min-height:84px}.service-card a[data-v-2c562fac]{color:var(--orange);font-weight:700}.split-grid[data-v-2c562fac]{display:grid;grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(1.6rem,4vw,3rem)}.split-grid h2[data-v-2c562fac]{font-size:clamp(2rem,4.4vw,3.4rem);font-weight:200;line-height:1;letter-spacing:.018em;text-transform:uppercase;max-width:16ch;margin-bottom:1rem}.split-grid p[data-v-2c562fac]{color:var(--white);margin-bottom:1.4rem;max-width:62ch}.split-actions[data-v-2c562fac]{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.why-image[data-v-2c562fac]{position:sticky;top:140px;border-radius:30px;border:1px solid hsla(0,0%,100%,.18)}.section-divider[data-v-2c562fac]{height:2px;margin:0;border:0;background:linear-gradient(90deg,var(--orange) 0 15%,hsla(0,0%,100%,.16) 15% 100%)}.faq-wrap[data-v-2c562fac]{display:grid;grid-template-columns:1.04fr 1fr;gap:1.6rem;align-items:start}.faq-content[data-v-2c562fac]{display:grid;gap:.8rem;padding:1.15rem;border:1px solid hsla(0,0%,100%,.18);border-radius:26px;background:rgba(0,0,0,.62);backdrop-filter:blur(18px)}.faq-content h2[data-v-2c562fac]{font-size:var(--h2)}.faq-lead[data-v-2c562fac]{color:var(--white)}.faq-image[data-v-2c562fac]{border-radius:22px;border:1px solid hsla(0,0%,100%,.16);min-height:450px;-o-object-fit:cover;object-fit:cover}.accordion-wrap[data-v-2c562fac]{display:grid;gap:.75rem}.accordion-item[data-v-2c562fac]{border:1px solid hsla(0,0%,100%,.18);border-radius:12px;background:rgba(0,0,0,.62);backdrop-filter:blur(18px);overflow:hidden;transition:border-color .2s ease,background-color .2s ease}.accordion-item.open[data-v-2c562fac]{border-color:var(--orange);background:var(--orange)}.accordion-toggle[data-v-2c562fac]{width:100%;background:none;border:0;color:var(--white);display:flex;justify-content:space-between;align-items:center;text-align:left;gap:.9rem;padding:.9rem 1rem;cursor:pointer}.accordion-title[data-v-2c562fac]{margin:0;font-size:1.03rem;line-height:1.35}.accordion-icon[data-v-2c562fac]{color:var(--white);min-width:1.5rem;min-height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line);background:transparent;transition:transform .2s ease,border-color .2s ease}.accordion-item.open .accordion-icon[data-v-2c562fac],.accordion-item.open .accordion-toggle[data-v-2c562fac]{color:var(--black);border-color:var(--black)}.accordion-item.open .accordion-toggle[data-v-2c562fac]:focus-visible{outline-color:var(--black)}.accordion-icon.open[data-v-2c562fac]{transform:rotate(180deg)}.accordion-list[data-v-2c562fac]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.accordion-list.open[data-v-2c562fac]{grid-template-rows:1fr}.accordion-list-content[data-v-2c562fac]{min-height:0;overflow:hidden;padding:0 1rem 1rem;color:var(--black);line-height:1.6}@media (max-width:1020px){.service-grid[data-v-2c562fac]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.faq-wrap[data-v-2c562fac],.service-grid[data-v-2c562fac],.split-grid[data-v-2c562fac]{grid-template-columns:1fr}.faq-image[data-v-2c562fac]{min-height:320px}.why-image[data-v-2c562fac]{position:static}}@media (max-width:991px){.hero[data-v-2c562fac]{padding-top:220px}}@media (max-width:767px){.hero[data-v-2c562fac]{padding-top:170px;padding-bottom:150px}}@media (max-width:479px){.hero[data-v-2c562fac]{padding-top:150px;padding-bottom:130px}}.blog-page[data-v-e8314cc2]{padding-top:clamp(10rem,15vw,12rem)}.following-section[data-v-e8314cc2]{margin-top:clamp(5rem,10vw,8rem)}.section-heading[data-v-e8314cc2]{font-size:var(--h1);max-width:20ch}.blog-grid[data-v-e8314cc2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.blog-card[data-v-e8314cc2]{overflow:hidden;display:block;transition:border-color .2s ease,transform .2s ease}.blog-card[data-v-e8314cc2]:focus-visible,.blog-card[data-v-e8314cc2]:hover{transform:translateY(-2px);border-color:var(--orange)}.blog-card:focus-visible h2[data-v-e8314cc2],.blog-card:hover h2[data-v-e8314cc2]{color:var(--orange)}.blog-card img[data-v-e8314cc2]{width:100%;aspect-ratio:1.25/1;-o-object-fit:cover;object-fit:cover}.blog-content[data-v-e8314cc2]{padding:1rem;display:grid;gap:.62rem}.meta[data-v-e8314cc2]{color:var(--accent);font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.blog-content h2[data-v-e8314cc2]{font-size:var(--h3)}.blog-content p[data-v-e8314cc2]{color:var(--white)}@media (max-width:980px){.blog-grid[data-v-e8314cc2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blog-grid[data-v-e8314cc2]{grid-template-columns:1fr}}.banner[data-v-52a57330]{background:var(--black);border-bottom:1px solid var(--orange)}.page-title-banner[data-v-52a57330]{padding-top:clamp(10rem,15vw,12rem)}.compact[data-v-52a57330]{margin-bottom:0}.form-wrap[data-v-52a57330]{min-height:52vh}.request-layout[data-v-52a57330]{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:1rem;align-items:start}.request-visual[data-v-52a57330]{overflow:hidden}.request-visual img[data-v-52a57330]{width:100%;min-height:300px;max-height:380px;-o-object-fit:cover;object-fit:cover}.request-visual-copy[data-v-52a57330]{padding:1rem;display:grid;gap:.6rem}.request-visual-copy h2[data-v-52a57330]{font-size:clamp(1.25rem,2.1vw,1.7rem)}.request-visual-copy p[data-v-52a57330]:last-child{color:var(--white)}.form-card[data-v-52a57330]{min-height:380px;padding:1.4rem}.form-lead[data-v-52a57330]{color:var(--white);margin-bottom:1.2rem;font-size:.95rem}.field[data-v-52a57330]{display:grid;gap:.35rem;margin-bottom:1rem}.field-row[data-v-52a57330]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}label[data-v-52a57330]{font-size:.9rem;font-weight:700;letter-spacing:.02em}input[data-v-52a57330],select[data-v-52a57330],textarea[data-v-52a57330]{width:100%;padding:.7rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--white);background:var(--white);color:var(--black);font:inherit;font-size:1rem}textarea[data-v-52a57330]{resize:vertical;min-height:130px;line-height:1.6}select[data-v-52a57330]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--orange) 50%),linear-gradient(135deg,var(--orange) 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2.2rem}select option[data-v-52a57330]{background:var(--white);color:var(--black)}select.is-placeholder[data-v-52a57330]{color:var(--orange)}input[data-v-52a57330]::-moz-placeholder,textarea[data-v-52a57330]::-moz-placeholder{color:var(--orange);opacity:1}input[data-v-52a57330]::placeholder,textarea[data-v-52a57330]::placeholder{color:var(--orange);opacity:1}input[data-v-52a57330]:focus-visible,select[data-v-52a57330]:focus-visible,textarea[data-v-52a57330]:focus-visible{outline:2px solid var(--orange);outline-offset:1px;border-color:transparent}[aria-invalid=true][data-v-52a57330]{border:2px solid var(--orange)}.field-error[data-v-52a57330]{color:var(--orange);font-size:.86rem;font-weight:700}.honeypot[data-v-52a57330]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.notice[data-v-52a57330]{padding:1rem;border-radius:12px;border:1px solid var(--line)}.notice-error[data-v-52a57330]{margin-bottom:1rem;border-color:var(--orange);background:var(--orange);color:var(--black);font-weight:700}.notice-success[data-v-52a57330]{display:grid;gap:.7rem;justify-items:start;border-color:var(--orange);background:var(--black)}.notice-success a[data-v-52a57330]{color:var(--orange);font-weight:700}.notice-success .btn[data-v-52a57330]{margin-top:.4rem}.submit[data-v-52a57330]{gap:.6rem;width:100%;margin-top:.4rem}.submit[data-v-52a57330]:disabled{background:var(--black);color:var(--orange);cursor:progress;transform:none}.spinner[data-v-52a57330]{width:16px;height:16px;border-radius:999px;border:2px solid transparent;border-top-color:currentColor;animation:spin-52a57330 .8s linear infinite}@keyframes spin-52a57330{to{transform:rotate(1turn)}}@media (max-width:960px){.request-layout[data-v-52a57330]{grid-template-columns:1fr}.request-visual img[data-v-52a57330]{min-height:220px;max-height:300px}}@media (max-width:560px){.field-row[data-v-52a57330]{grid-template-columns:1fr;gap:0}}.not-found-page[data-v-198de1b4]{padding-top:clamp(10rem,15vw,12rem)}.not-found[data-v-198de1b4]{display:grid;gap:.8rem}.not-found h1[data-v-198de1b4]{font-size:var(--h1)}.not-found p[data-v-198de1b4]{color:var(--text-muted)}.actions[data-v-198de1b4]{display:flex;flex-wrap:wrap;gap:.6rem}.service-hero[data-v-7627816a]{min-height:40vh;display:grid;align-items:end;background-size:cover;background-position:50%;border-bottom:1px solid var(--orange)}.compact[data-v-7627816a]{margin-bottom:0}.detail-grid[data-v-7627816a]{display:grid;grid-template-columns:1.4fr .8fr;gap:1rem}.detail-content[data-v-7627816a]{display:grid;gap:.9rem}.detail-content p[data-v-7627816a]{color:var(--white)}.sidebar[data-v-7627816a]{height:-moz-fit-content;height:fit-content}.sidebar h2[data-v-7627816a]{font-size:var(--h3)}.sidebar ul[data-v-7627816a]{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.6rem}.sidebar li[data-v-7627816a]{display:flex;justify-content:space-between;gap:.7rem;color:var(--white)}.sidebar strong[data-v-7627816a]{color:var(--orange)}@media (max-width:860px){.detail-grid[data-v-7627816a]{grid-template-columns:1fr}}.rich-content[data-v-1ff011e6]{display:grid;gap:.95rem}.rich-content h2[data-v-1ff011e6],.rich-content h3[data-v-1ff011e6],.rich-content h4[data-v-1ff011e6]{margin:1.2rem 0 .2rem}.rich-content h2[data-v-1ff011e6]{font-size:clamp(1.35rem,2.2vw,1.7rem)}.rich-content h3[data-v-1ff011e6]{font-size:clamp(1.2rem,2vw,1.45rem)}.rich-content h4[data-v-1ff011e6]{font-size:clamp(1.08rem,1.8vw,1.25rem)}.rich-content p[data-v-1ff011e6]{color:var(--white);max-width:70ch}.rich-figure[data-v-1ff011e6]{margin:.35rem 0}.rich-figure img[data-v-1ff011e6]{width:100%;border-radius:var(--radius);border:1px solid var(--line);display:block}.rich-figure figcaption[data-v-1ff011e6]{margin-top:.45rem;color:var(--orange);font-size:.92rem}.article-page[data-v-05482315]{padding-top:clamp(10rem,15vw,12rem)}.cover[data-v-05482315]{width:100%;max-height:520px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line)}.body[data-v-05482315]{margin-top:1rem}.service-options[data-v-2888261d]{min-height:100vh;background:radial-gradient(circle at 78% 13%,rgba(255,90,2,.14),transparent 28%),var(--black)}.options-hero[data-v-2888261d]{padding-top:clamp(9rem,14vw,11rem);border-bottom:1px solid hsla(0,0%,100%,.15)}.hero-grid[data-v-2888261d]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(2rem,7vw,6rem);align-items:end}.compact[data-v-2888261d]{margin:0}.compact h1[data-v-2888261d]{max-width:13ch;font-size:clamp(3rem,7vw,6.5rem);line-height:.94;text-transform:uppercase}.compact>p[data-v-2888261d]:last-child{margin-top:.8rem;font-size:clamp(1rem,1.5vw,1.2rem)}.hero-note[data-v-2888261d]{display:grid;gap:.8rem;padding:1.3rem;border-left:2px solid var(--orange);background:hsla(0,0%,100%,.035)}.hero-note span[data-v-2888261d],.option-type[data-v-2888261d]{color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.hero-note h2[data-v-2888261d]{font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:400}.phone-link[data-v-2888261d]{width:-moz-fit-content;width:fit-content;color:var(--orange);font-family:Jost,Barlow,sans-serif;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:500;letter-spacing:.02em}.phone-link[data-v-2888261d]:focus-visible,.phone-link[data-v-2888261d]:hover{color:var(--white)}.hero-note .hero-or[data-v-2888261d]{color:hsla(0,0%,100%,.62);font-family:inherit;font-size:.9rem;font-weight:400;letter-spacing:.05em;text-transform:lowercase}.hero-note .btn[data-v-2888261d]{justify-self:start;margin-top:.3rem}.options-section[data-v-2888261d]{padding-top:clamp(3rem,6vw,5rem)}.options-grid[data-v-2888261d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.option-card[data-v-2888261d]{scroll-margin-top:270px;min-height:390px;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.3rem,3vw,2.2rem);border:1px solid hsla(0,0%,100%,.22);border-radius:var(--radius);background:rgba(0,0,0,.72)}.option-featured[data-v-2888261d]{border-color:rgba(255,90,2,.75);background:linear-gradient(145deg,rgba(255,90,2,.1),transparent 52%),rgba(0,0,0,.78)}.option-topline[data-v-2888261d]{display:flex;justify-content:space-between;align-items:center;padding-bottom:.9rem;border-bottom:1px solid hsla(0,0%,100%,.16)}.option-topline span[data-v-2888261d]{color:hsla(0,0%,100%,.42);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.option-card h2[data-v-2888261d]{max-width:18ch;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:400}.option-card>p[data-v-2888261d]{color:hsla(0,0%,100%,.86)}.option-card .best-for[data-v-2888261d]{color:var(--white);font-weight:500;line-height:1.5}.text-link[data-v-2888261d]{width:-moz-fit-content;width:fit-content;margin-top:auto;color:var(--orange);font-weight:500}.text-link[data-v-2888261d]:focus-visible,.text-link[data-v-2888261d]:hover{color:var(--white)}@media (max-width:820px){.hero-grid[data-v-2888261d],.options-grid[data-v-2888261d]{grid-template-columns:1fr}.option-card[data-v-2888261d]{min-height:0}}.unit-grid[data-v-dd85a55c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.unit-card[data-v-dd85a55c]{--pad:clamp(1.2rem,2.5vw,1.8rem);--badge-size:clamp(76px,6.6vw,88px);--badge-top:clamp(0.85rem,1.7vw,1.2rem);--badge-ring:2px;position:relative;display:flex;flex-direction:column;box-sizing:border-box;padding:var(--pad);border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,90,2,.065),transparent 48%);transition:border-color .3s ease,transform .35s ease,background-color .3s ease}.tile-badge[data-v-dd85a55c]{position:absolute;top:var(--badge-top);right:var(--badge-top);width:var(--badge-size);height:var(--badge-size);border-radius:50%;border:var(--badge-ring) solid var(--white);-o-object-fit:cover;object-fit:cover}.has-badge[data-v-dd85a55c]{min-height:calc(var(--badge-top) + var(--badge-size) + var(--badge-ring)*2 + 2.9rem + var(--pad))}.generic[data-v-dd85a55c]{background:none;border-style:dashed;border-color:hsla(0,0%,100%,.16)}.tile-generic[data-v-dd85a55c]{display:block;margin-top:.35rem;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:400;line-height:1.15}.unit-card[data-v-dd85a55c]:not(.generic):focus-visible,.unit-card[data-v-dd85a55c]:not(.generic):hover{border-color:var(--orange);background-color:rgba(255,90,2,.045);transform:translateY(-2px)}.tile-label[data-v-dd85a55c]{display:block;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;opacity:.7}.tile-number[data-v-dd85a55c]{display:block;margin-top:.3rem;color:var(--orange);font-size:clamp(2.6rem,5vw,3.6rem);font-weight:400;line-height:1;letter-spacing:.06em}.tile-demo[data-v-dd85a55c]{border:1px solid hsla(0,0%,100%,.3);opacity:.75}.tile-demo[data-v-dd85a55c],.tile-sale[data-v-dd85a55c]{display:inline-block;margin-top:.7rem;padding:.2rem .5rem;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.tile-sale[data-v-dd85a55c]{align-self:flex-start;border:1px solid var(--orange);color:var(--orange);font-weight:600}.tile-type[data-v-dd85a55c]{display:block;margin-top:.55rem;margin-bottom:.3rem;font-size:.68rem;letter-spacing:.03em;line-height:1.35;opacity:.72}.has-badge .tile-demo[data-v-dd85a55c],.has-badge .tile-type[data-v-dd85a55c]{padding-right:calc(var(--badge-size) + 1.1rem)}.record-link[data-v-dd85a55c]{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.55rem;border-top:1px solid rgba(255,90,2,.55);color:var(--orange);font-weight:500}@media (max-width:900px){.unit-grid[data-v-dd85a55c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.unit-grid[data-v-dd85a55c]{grid-template-columns:minmax(0,1fr)}}.maintained-units[data-v-3ce80d52]{min-height:100vh;background:radial-gradient(circle at 82% 9%,rgba(255,90,2,.13),transparent 27%),var(--black)}.directory-hero[data-v-3ce80d52]{padding-top:clamp(10rem,15vw,12rem);border-bottom:1px solid hsla(0,0%,100%,.16)}.hero-layout[data-v-3ce80d52]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:clamp(2rem,7vw,6rem);align-items:end}.compact[data-v-3ce80d52]{margin:0}.compact h1[data-v-3ce80d52]{max-width:12ch;font-size:clamp(3rem,7vw,6.3rem);line-height:.94;text-transform:uppercase}.compact p[data-v-3ce80d52]{margin-top:1rem;font-size:clamp(1rem,1.5vw,1.18rem)}.explain-button[data-v-3ce80d52]{width:min(100%,290px);aspect-ratio:1;justify-self:end;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.3rem,3vw,2rem);border:2px solid var(--orange);background:rgba(255,90,2,.06);color:var(--white);font-family:Jost,Barlow,sans-serif;font-size:clamp(1.8rem,3.3vw,2.8rem);font-weight:400;line-height:1.05;text-transform:uppercase;transition:background-color .35s ease,color .35s ease,transform .35s ease}.explain-button[data-v-3ce80d52]:focus-visible,.explain-button[data-v-3ce80d52]:hover{background:var(--orange);color:var(--black);transform:translateY(-3px)}.explain-cta[data-v-3ce80d52]{align-self:stretch;padding:.7rem 1rem;background:var(--orange);color:var(--black);font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:500;letter-spacing:.04em;text-align:center;text-transform:uppercase}.explain-button:focus-visible .explain-cta[data-v-3ce80d52],.explain-button:hover .explain-cta[data-v-3ce80d52]{background:var(--black);color:var(--orange)}.explain-arrow[data-v-3ce80d52]{align-self:end;font-size:2rem;line-height:1}.directory-section[data-v-3ce80d52]{padding-top:clamp(3rem,6vw,5rem)}.unit-lookup[data-v-3ce80d52]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:1rem 2rem;align-items:end;margin-bottom:clamp(3rem,6vw,5rem);padding:clamp(1.3rem,3vw,2.2rem);border:1px solid hsla(0,0%,100%,.25);border-top:2px solid var(--orange);border-radius:var(--radius);background:hsla(0,0%,100%,.025)}.lookup-copy h2[data-v-3ce80d52],.result-heading h2[data-v-3ce80d52]{margin-bottom:.35rem;font-size:var(--h2);font-weight:400}.lookup-copy p[data-v-3ce80d52],.result-heading>div>p[data-v-3ce80d52]{color:hsla(0,0%,100%,.76)}.lookup-controls[data-v-3ce80d52]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.lookup-controls input[data-v-3ce80d52]{width:100%;min-height:50px;padding:.7rem 1rem;border:1px solid hsla(0,0%,100%,.52);border-radius:5px;background:var(--black);color:var(--white);font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.25rem;letter-spacing:.2em}.lookup-controls input[data-v-3ce80d52]:focus{border-color:var(--orange);outline:2px solid rgba(255,90,2,.36);outline-offset:1px}.lookup-controls input[data-v-3ce80d52]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.lookup-controls input[data-v-3ce80d52]::placeholder{color:hsla(0,0%,100%,.4)}.lookup-status[data-v-3ce80d52]{grid-column:2;min-height:1.4em;color:hsla(0,0%,100%,.62);font-size:.82rem;line-height:1.4}.lookup-status.error[data-v-3ce80d52]{color:var(--orange)}.sr-only[data-v-3ce80d52]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.result-heading[data-v-3ce80d52]{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:1.5rem}.preview-label[data-v-3ce80d52]{color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-align:right;text-transform:uppercase}.unit-card dl[data-v-3ce80d52]{display:grid;gap:1.1rem;margin:0}.unit-card dl>div[data-v-3ce80d52]{display:grid;gap:.25rem;padding-bottom:.8rem;border-bottom:1px solid hsla(0,0%,100%,.14)}.unit-card dl>div[data-v-3ce80d52]:last-child{padding-bottom:0;border-bottom:0}.unit-card dt[data-v-3ce80d52]{color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.unit-card dd[data-v-3ce80d52]{margin:0;font-family:Jost,Barlow,sans-serif;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:400}.directory-footnote[data-v-3ce80d52]{max-width:760px;margin-top:1.4rem;padding-left:1rem;border-left:2px solid rgba(255,90,2,.7);color:hsla(0,0%,100%,.68);font-size:.9rem}@media (max-width:820px){.hero-layout[data-v-3ce80d52],.unit-lookup[data-v-3ce80d52]{grid-template-columns:1fr}.explain-button[data-v-3ce80d52]{width:min(100%,260px);justify-self:start}.result-heading[data-v-3ce80d52]{display:grid;align-items:start}.lookup-status[data-v-3ce80d52]{grid-column:1}.preview-label[data-v-3ce80d52]{text-align:left}}@media (max-width:520px){.lookup-controls[data-v-3ce80d52]{grid-template-columns:1fr}}.print-history[data-v-0c38590c]{scroll-margin-top:130px;background:#fff;color:#111;outline:none}.history-actions[data-v-0c38590c]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #bbb}.sheet-action[data-v-0c38590c]{padding:.65rem .9rem;border:1px solid #111;background:#fff;color:#111;font:inherit;font-weight:600;cursor:pointer}.sheet-action[data-v-0c38590c]:focus-visible,.sheet-action[data-v-0c38590c]:hover{background:#111;color:#fff}.close-action[data-v-0c38590c]{border-color:var(--orange);color:#b33f00}.sheet-header>p[data-v-0c38590c]{margin:0;color:#b33f00;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sheet-header h2[data-v-0c38590c]{margin:.3rem 0 1.2rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:500}.sheet-header dl[data-v-0c38590c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1.5rem;border:1px solid #111}.sheet-header dl>div[data-v-0c38590c]{padding:.75rem;border-right:1px solid #111}.sheet-header dl>div[data-v-0c38590c]:last-child{border-right:0}.sheet-header dt[data-v-0c38590c]{margin-bottom:.25rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sheet-header dd[data-v-0c38590c]{margin:0}.empty[data-v-0c38590c]{color:#444}.history-table[data-v-0c38590c]{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:.78rem;line-height:1.4}.history-table td[data-v-0c38590c],.history-table th[data-v-0c38590c]{padding:.65rem;border:1px solid #111;text-align:left;vertical-align:top}.history-table th[data-v-0c38590c]{background:#eee;font-weight:700}.history-table .row-repair td[data-v-0c38590c]:first-child{border-left:4px solid #b33f00}.sheet-footer[data-v-0c38590c]{margin:1.4rem 0 0;color:#444;font-family:Arial,sans-serif;font-size:.72rem;line-height:1.5}@media (max-width:760px){.print-history[data-v-0c38590c]{overflow-x:auto}.history-table[data-v-0c38590c]{min-width:760px}.sheet-header dl[data-v-0c38590c]{grid-template-columns:1fr}.sheet-header dl>div[data-v-0c38590c]{border-right:0;border-bottom:1px solid #111}.sheet-header dl>div[data-v-0c38590c]:last-child{border-bottom:0}}@media print{.print-history[data-v-0c38590c]{display:block!important;overflow:visible;padding:0;border:0}.no-print[data-v-0c38590c]{display:none!important}.history-table[data-v-0c38590c]{min-width:0;font-size:9pt}.history-table td[data-v-0c38590c],.history-table th[data-v-0c38590c]{padding:6pt}.history-table tr[data-v-0c38590c]{-moz-column-break-inside:avoid;break-inside:avoid}}.landing[data-v-fb49a69a]{position:relative;display:grid;gap:2rem}.landing-head .eyebrow[data-v-fb49a69a]{margin:0;color:var(--orange);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.landing-head h1[data-v-fb49a69a]{margin:.4rem 0;font-size:clamp(1.9rem,5vw,3.2rem);font-weight:500}.landing-head .tag[data-v-fb49a69a]{margin:0;color:#bbb;font-weight:600}.landing-head .lede[data-v-fb49a69a]{margin:.8rem 0 0;color:#bbb;max-width:46ch}.choices[data-v-fb49a69a]{display:grid;gap:1px;background:#333;border:1px solid #333}.choice[data-v-fb49a69a]{display:grid;gap:.35rem;padding:1.4rem;border:0;background:#111;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.choice[data-v-fb49a69a]:focus-visible,.choice[data-v-fb49a69a]:hover{background:#1b1b1b}.choice strong[data-v-fb49a69a]{font-size:1.1rem}.choice span[data-v-fb49a69a]{color:#bbb;font-size:.9rem}.gate[data-v-fb49a69a]{padding:clamp(1.5rem,4vw,2.5rem);background:#111;border:1px solid #333}.gate h2[data-v-fb49a69a]{margin:0 0 .5rem;font-weight:500}.gate p[data-v-fb49a69a]{color:#bbb}.gate form[data-v-fb49a69a]{display:grid;gap:1rem;margin:1.5rem 0 0;grid-template-columns:1fr auto;align-items:end}.gate form[data-v-fb49a69a]:has(.wide){grid-template-columns:repeat(2,minmax(0,1fr))}.gate .wide[data-v-fb49a69a]{grid-column:1/-1}.gate textarea[data-v-fb49a69a]{padding:.8rem;border:1px solid #444;background:#1b1b1b;color:inherit;font:inherit;resize:vertical}.trap[data-v-fb49a69a]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.gate label[data-v-fb49a69a]{display:grid;gap:.4rem;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.gate input[data-v-fb49a69a]{padding:.8rem;border:1px solid #444;background:#1b1b1b;color:inherit;font:inherit}.status.error[data-v-fb49a69a]{color:#ff9a6a}.linkish[data-v-fb49a69a]{margin-top:1rem;padding:0;border:0;background:none;color:var(--orange);font:inherit;text-decoration:underline;cursor:pointer}@media (max-width:760px){.gate form[data-v-fb49a69a]{grid-template-columns:1fr}}@media print{.choices[data-v-fb49a69a],.gate[data-v-fb49a69a],.landing-head[data-v-fb49a69a]{display:none!important}}.record-page[data-v-70906851]{min-height:78vh;padding:clamp(10rem,15vw,12rem) 1rem 5rem;background:radial-gradient(circle at 50% 12%,rgba(255,90,2,.14),transparent 28%),var(--black);color:#fff}.record-page.has-record[data-v-70906851]{padding-top:clamp(2.5rem,4vw,3.5rem)}.record-shell[data-v-70906851]{width:min(1180px,100%);margin:auto}.back[data-v-70906851]{display:inline-block;margin-bottom:1.5rem;color:#bbb}.eyebrow[data-v-70906851]{margin:0;color:var(--orange);font:700 .7rem ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.shield[data-v-70906851]{display:none}.unlock-card[data-v-70906851]{width:min(100%,600px);margin:2rem auto;padding:clamp(1.5rem,5vw,3rem);border:1px solid #444;border-top:3px solid var(--orange);background:#111}.unlock-card h1[data-v-70906851]{margin:.4rem 0;font-size:clamp(2.5rem,8vw,6rem);text-transform:uppercase}.unlock-card>p[data-v-70906851]{color:#bbb}.unlock-card form[data-v-70906851]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:end;margin-top:1.5rem}.unlock-card label[data-v-70906851]{display:grid;gap:.35rem;color:#bbb;font-size:.82rem}input[data-v-70906851]{min-height:48px;padding:.7rem;border:1px solid #666;background:#080808;color:#fff;font:inherit}.fleet-nav[data-v-70906851]{display:flex;gap:.5rem;overflow-x:auto;margin-bottom:1rem;padding:.7rem;border:1px solid hsla(0,0%,100%,.22);background:rgba(0,0,0,.6)}.fleet-nav p[data-v-70906851]{min-width:-moz-max-content;min-width:max-content;margin:auto .5rem;color:var(--orange);text-transform:uppercase}.fleet-nav button[data-v-70906851]{min-width:165px;display:grid;gap:.15rem;padding:.65rem;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.04);color:#fff;text-align:left;cursor:pointer}.fleet-nav button.active[data-v-70906851]{border-color:var(--orange)}.fleet-nav span[data-v-70906851]{color:#aaa;font-size:.72rem}.status[data-v-70906851]{min-height:1.2em;color:#9bcd9b}.status.error[data-v-70906851]{color:#ff9a67}.loading[data-v-70906851]{padding:2rem;color:#aaa;text-align:center}.record-dashboard[data-v-70906851]{display:grid;gap:1rem}.greeting-hero[data-v-70906851]{margin:0 0 1.8rem;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.95;text-align:center}.greeting-hero.hero-machine[data-v-70906851]{text-transform:uppercase}.record-header[data-v-70906851]{display:flex;justify-content:space-between;gap:2rem;align-items:end;padding-bottom:1.4rem;border-bottom:1px solid hsla(0,0%,100%,.18)}.machine-identity[data-v-70906851]{padding:.6rem 1rem;border:1px solid hsla(0,0%,100%,.22)}.record-header h2[data-v-70906851]{margin:.2rem 0 .15rem;font-size:clamp(1.4rem,2.8vw,2.1rem);line-height:1.05;text-transform:uppercase}.record-header>div>p[data-v-70906851]:last-child{color:hsla(0,0%,100%,.72);font-size:.92rem}.demo-label[data-v-70906851],.entry-type[data-v-70906851],.oil-due-card>p[data-v-70906851]:first-child,.panel-heading>p[data-v-70906851]{color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.header-right[data-v-70906851]{display:grid;justify-items:end;gap:.7rem}.machine-number[data-v-70906851]{display:grid;justify-items:end;gap:.15rem;padding:.5rem .85rem;border:1px solid hsla(0,0%,100%,.22)}.machine-number span[data-v-70906851]{font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;opacity:.72}.machine-number strong[data-v-70906851]{font-size:1.6rem;line-height:1;letter-spacing:.05em;color:var(--orange)}.lock-button[data-v-70906851]{flex:0 0 auto;border:1px solid #666;padding:.55rem .75rem;background:transparent;color:#fff;cursor:pointer}.oil-due-card[data-v-70906851]{max-width:820px;width:100%;box-sizing:border-box;justify-self:center;display:grid;gap:.45rem;padding:clamp(1.5rem,4vw,2.5rem);border:2px solid var(--orange);background:linear-gradient(145deg,rgba(255,90,2,.14),transparent 62%);text-align:center}.oil-due-card h2[data-v-70906851]{font-size:clamp(2rem,5vw,4rem);font-weight:400;line-height:1;text-transform:uppercase}.oil-due-card>p[data-v-70906851]:nth-of-type(2){color:hsla(0,0%,100%,.78)}.oil-due-card span[data-v-70906851]{justify-self:center;margin-top:.45rem;padding:.4rem .75rem;background:var(--orange);color:var(--black);font-weight:600}.oil-due-card .last-oil[data-v-70906851]{margin-top:.5rem;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.record-stats[data-v-70906851]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.record-stats>div[data-v-70906851]{min-height:145px;display:grid;align-content:start;gap:.35rem;padding:1.25rem;border:1px solid hsla(0,0%,100%,.23);border-radius:var(--radius-sm)}.record-stats p[data-v-70906851]{color:hsla(0,0%,100%,.62);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.record-stats strong[data-v-70906851]{font-family:Jost,Barlow,sans-serif;font-size:clamp(1.35rem,2.7vw,2rem);font-weight:400}.record-stats span[data-v-70906851]{color:hsla(0,0%,100%,.67);font-size:.85rem}.record-grid[data-v-70906851]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:1rem}.record-panel[data-v-70906851]{padding:clamp(1.3rem,3vw,2rem);border:1px solid hsla(0,0%,100%,.23);border-radius:var(--radius);background:rgba(0,0,0,.74)}.panel-heading h2[data-v-70906851]{margin-top:.35rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400}.history-entry[data-v-70906851]{display:grid;gap:.5rem;margin-top:1.3rem;padding-top:1.3rem;border-top:1px solid hsla(0,0%,100%,.16)}.history-entry h3[data-v-70906851]{font-size:1.2rem;font-weight:500}.history-entry>p[data-v-70906851]:last-child,.upcoming-panel>p[data-v-70906851]:last-child{color:hsla(0,0%,100%,.77)}.entry-meta[data-v-70906851]{color:hsla(0,0%,100%,.58);font-size:.86rem}.upcoming-panel[data-v-70906851]{border-color:rgba(255,90,2,.62);background:linear-gradient(145deg,rgba(255,90,2,.1),transparent 56%)}.history-button[data-v-70906851]{justify-self:start;margin-top:1.4rem}.remaining[data-v-70906851]{width:-moz-fit-content;width:fit-content;margin:1rem 0;padding:.35rem .6rem;border:1px solid var(--orange);color:var(--orange);font-weight:600}.checkup-schedule[data-v-70906851]{display:grid;gap:.35rem;margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid hsla(0,0%,100%,.18)}.checkup-schedule>p[data-v-70906851]{color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.checkup-schedule h3[data-v-70906851]{margin-top:.35rem;font-size:1rem;font-weight:500}.checkup-schedule strong[data-v-70906851]{font-family:Jost,Barlow,sans-serif;font-size:1.55rem;font-weight:400}.checkup-schedule span[data-v-70906851]{color:hsla(0,0%,100%,.6);font-size:.8rem}.owner-greases[data-v-70906851]{margin-top:1.4rem;padding:.6rem .85rem;border-left:3px solid var(--orange);background:hsla(0,0%,100%,.04);font-size:.9rem}.owner-greases strong[data-v-70906851]{color:var(--orange)}.grease-cadence[data-v-70906851]{margin-top:1.5rem}.grease-cadence h3[data-v-70906851]{margin-bottom:.6rem;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;opacity:.72}.grease-cadence ul[data-v-70906851]{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.grease-cadence li[data-v-70906851]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;font-size:.88rem}.cadence-dot[data-v-70906851]{width:.5rem;height:.5rem;border-radius:50%;background:var(--orange)}.cadence-reading[data-v-70906851]{opacity:.7;font-variant-numeric:tabular-nums}.self-report[data-v-70906851]{margin-top:1.6rem;padding-top:1.4rem;border-top:1px solid hsla(0,0%,100%,.15)}.self-report-form label[data-v-70906851]{display:block;margin-bottom:.5rem;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.self-report-row[data-v-70906851]{display:grid;grid-template-columns:1fr auto;gap:.6rem}.self-report-row input[data-v-70906851]{min-width:0;padding:.7rem .8rem;border:1px solid hsla(0,0%,100%,.3);background:rgba(0,0,0,.4);color:inherit;font:inherit}.grease-check[data-v-70906851]{display:flex;align-items:center;gap:.55rem;margin-top:.85rem;cursor:pointer;font-size:.92rem}.grease-check input[data-v-70906851]{width:1.15rem;height:1.15rem;min-height:0;accent-color:var(--orange);cursor:pointer}.report-error[data-v-70906851]{margin-top:.7rem;color:var(--orange);font-size:.85rem}.report-status[data-v-70906851]{margin-top:.7rem;color:#9bcd9b;font-size:.88rem}.report-done[data-v-70906851]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.85rem;padding:.75rem .9rem;border:1px solid var(--orange);border-left-width:4px;font-size:.88rem}.report-done p[data-v-70906851]{margin:0}.report-undo[data-v-70906851]{flex-shrink:0;padding:.35rem .9rem;border:1px solid hsla(0,0%,100%,.4);background:none;color:inherit;font:inherit;cursor:pointer}.report-undo[data-v-70906851]:hover{border-color:var(--orange);color:var(--orange)}.data-heading[data-v-70906851]{display:flex;justify-content:space-between;gap:2rem;align-items:center}.zerk-count[data-v-70906851]{min-width:145px;display:grid;gap:.25rem;padding:.8rem 1rem;border-left:2px solid var(--orange);text-align:right}.zerk-count span[data-v-70906851]{color:hsla(0,0%,100%,.62);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.zerk-count strong[data-v-70906851]{font-family:Jost,Barlow,sans-serif;font-size:1.8rem;font-weight:400}.tables-grid[data-v-70906851]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem}.tables-grid.single[data-v-70906851]{grid-template-columns:minmax(0,1fr)}.table-note[data-v-70906851]{margin:-.35rem 0 .85rem;font-size:.85rem;opacity:.72}.dealer-spec[data-v-70906851]{display:block;margin-top:.2rem;font-size:.82rem;opacity:.65}.coolant-caution[data-v-70906851]{margin-top:1.1rem;padding:.85rem 1rem;border:1px solid var(--orange);border-left-width:4px;font-size:.88rem;line-height:1.5}.data-table-wrap[data-v-70906851]{min-width:0;overflow-x:auto}.data-table-wrap h3[data-v-70906851]{margin-bottom:.65rem;font-size:1rem;font-weight:500}.data-table-wrap table[data-v-70906851]{width:100%;border-collapse:collapse;font-size:.88rem}.data-table-wrap td[data-v-70906851],.data-table-wrap th[data-v-70906851]{padding:.75rem .6rem;border-bottom:1px solid hsla(0,0%,100%,.15);text-align:left;vertical-align:top}.data-table-wrap th[data-v-70906851]{color:var(--orange);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.data-table-wrap td[data-v-70906851]:last-child{color:hsla(0,0%,100%,.74)}.documents[data-v-70906851]{margin-top:1.5rem;display:grid;gap:.5rem}.documents a[data-v-70906851]{color:var(--orange)}.legacy-0101 .back[data-v-70906851]{display:none}.legacy-0101 .unlock-card[data-v-70906851]{width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);grid-template-areas:"shield form" "eyebrow form" "title form" "copy form" "status form";gap:.8rem clamp(3rem,7vw,6rem);margin:0;padding:0;border:0;background:transparent}.legacy-0101 .unlock-card .shield[data-v-70906851]{grid-area:shield;position:relative;display:block;width:52px;height:60px;box-sizing:border-box;border:2px solid var(--orange);border-radius:48% 48% 56% 56%/32% 32% 68% 68%}.legacy-0101 .shield span[data-v-70906851]{position:absolute;top:24px;left:18px;width:12px;height:12px;border:2px solid var(--orange);border-radius:50%}.legacy-0101 .shield span[data-v-70906851]:after{content:"";position:absolute;top:8px;left:3px;width:2px;height:9px;background:var(--orange)}.legacy-0101 .unlock-card>.eyebrow[data-v-70906851]{grid-area:eyebrow}.legacy-0101 .unlock-card h1[data-v-70906851]{grid-area:title;max-width:12ch;margin:0;font-size:clamp(2.8rem,6.5vw,5.6rem);line-height:.96}.legacy-0101 .unlock-card>p[data-v-70906851]:not(.eyebrow,.status){grid-area:copy;max-width:52ch;margin:0;color:#fff;font-size:clamp(1rem,1.5vw,1.15rem)}.legacy-0101 .unlock-card form[data-v-70906851]{grid-area:form;width:min(100%,420px);box-sizing:border-box;justify-self:end;align-self:center;display:grid;grid-template-columns:1fr;gap:1rem;margin:0;padding:clamp(1.4rem,4vw,2.4rem);border:1px solid hsla(0,0%,100%,.28);border-top:2px solid var(--orange);border-radius:var(--radius);background:rgba(0,0,0,.78)}.legacy-0101 .unlock-card form label[data-v-70906851]{color:#fff;font-weight:600}.legacy-0101 .unlock-card form input[data-v-70906851]{width:100%;box-sizing:border-box;min-height:54px;border-color:hsla(0,0%,100%,.52);border-radius:5px;font-size:1.25rem;letter-spacing:.18em}.legacy-0101 .unlock-card form .btn[data-v-70906851]{width:100%;box-sizing:border-box}.legacy-0101 .unlock-card .status[data-v-70906851]{grid-area:status}@media (max-width:960px){.record-grid[data-v-70906851],.record-stats[data-v-70906851],.tables-grid[data-v-70906851]{grid-template-columns:1fr}}@media (max-width:620px){.data-heading[data-v-70906851],.record-header[data-v-70906851]{display:grid;align-items:start}.lock-button[data-v-70906851]{justify-self:start}.header-right[data-v-70906851],.machine-number[data-v-70906851]{justify-items:start}.zerk-count[data-v-70906851]{width:100%;box-sizing:border-box;border-left:0;border-top:2px solid var(--orange);text-align:left}.self-report-row[data-v-70906851],.unlock-card form[data-v-70906851]{grid-template-columns:1fr}.legacy-0101 .unlock-card[data-v-70906851]{grid-template-columns:1fr;grid-template-areas:"shield" "eyebrow" "title" "copy" "form" "status"}.legacy-0101 .unlock-card form[data-v-70906851]{width:100%;justify-self:stretch}}@media print{.site-footer,.site-nav{display:none!important}.record-page[data-v-70906851],body{background:#fff!important}.record-page[data-v-70906851]{min-height:0;padding:0!important;color:#111}.record-shell[data-v-70906851]{width:100%}.record-dashboard[data-v-70906851]>:not(.print-history),.record-shell[data-v-70906851]>:not(.record-dashboard){display:none!important}.print-history[data-v-70906851],.record-dashboard[data-v-70906851]{display:block!important}}.quote-wrap[data-v-5caf061d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.quote-wrap .eyebrow[data-v-5caf061d]{margin:0;color:var(--orange);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.quote-wrap h2[data-v-5caf061d]{margin:.3rem 0;font-weight:500}.covers-grid[data-v-5caf061d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.covers-item h3[data-v-5caf061d]{margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.covers-note[data-v-5caf061d]{margin-top:2rem;opacity:.75}.video-grid[data-v-5caf061d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.video-slot[data-v-5caf061d]{display:grid;place-items:center;aspect-ratio:16/9;border:1px dashed hsla(0,0%,100%,.22);border-radius:var(--radius);text-align:center;padding:1rem;opacity:.6}@media (max-width:900px){.covers-grid[data-v-5caf061d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.covers-grid[data-v-5caf061d],.video-grid[data-v-5caf061d]{grid-template-columns:minmax(0,1fr)}}.maintenance-explained[data-v-5caf061d]{min-height:100vh;background:radial-gradient(circle at 79% 10%,rgba(255,90,2,.14),transparent 27%),var(--black)}.explained-hero[data-v-5caf061d]{padding-top:clamp(10rem,15vw,12rem);border-bottom:1px solid hsla(0,0%,100%,.16)}.hero-layout[data-v-5caf061d]{display:grid;gap:clamp(2rem,7vw,6rem);align-items:end}.compact[data-v-5caf061d]{margin:0}.compact h1[data-v-5caf061d]{max-width:13ch;font-size:clamp(3rem,7vw,6.2rem);line-height:.94;text-transform:uppercase}.compact p[data-v-5caf061d]{max-width:62ch;margin-top:1rem;font-size:clamp(1rem,1.5vw,1.18rem)}.benefits-section[data-v-5caf061d]{padding-top:clamp(3rem,6vw,5rem)}.demo-tiles[data-v-5caf061d]{display:grid;gap:1.2rem}.demo-tiles-head h2[data-v-5caf061d]{font-size:var(--h2);font-weight:400}.demo-tiles-head p[data-v-5caf061d]{margin-top:.35rem;color:hsla(0,0%,100%,.72)}.benefits-wrap[data-v-5caf061d]{display:grid;gap:clamp(2rem,4vw,3rem)}.value-line[data-v-5caf061d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--orange);border-bottom:1px solid var(--orange)}.value-line p[data-v-5caf061d]{padding:1rem;border-right:1px solid hsla(0,0%,100%,.22);font-family:Jost,Barlow,sans-serif;font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.1;text-align:center}.value-line p[data-v-5caf061d]:nth-child(2){color:var(--orange)}.value-line p[data-v-5caf061d]:last-child{border-right:0}.content-grid[data-v-5caf061d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.benefit[data-v-5caf061d]{min-height:360px;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.3rem,3vw,2.2rem);border:1px solid hsla(0,0%,100%,.23);border-radius:var(--radius);background:rgba(0,0,0,.72)}.benefit-featured[data-v-5caf061d]{border-color:rgba(255,90,2,.75);background:linear-gradient(145deg,rgba(255,90,2,.1),transparent 55%)}.benefit-number[data-v-5caf061d]{padding-bottom:.8rem;border-bottom:1px solid hsla(0,0%,100%,.15);color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;letter-spacing:.13em}.benefit h2[data-v-5caf061d]{max-width:18ch;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:400}.benefit>p[data-v-5caf061d]:last-child{color:hsla(0,0%,100%,.82)}@media (max-width:820px){.content-grid[data-v-5caf061d],.hero-layout[data-v-5caf061d]{grid-template-columns:1fr}.benefit[data-v-5caf061d]{min-height:0}}@media (max-width:560px){.value-line[data-v-5caf061d]{grid-template-columns:1fr}.value-line p[data-v-5caf061d]{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.22)}.value-line p[data-v-5caf061d]:last-child{border-bottom:0}}.banner[data-v-19ed117c]{background:var(--black);border-bottom:1px solid var(--orange)}.page-title-banner[data-v-19ed117c]{padding-top:clamp(9.25rem,12vw,9.25rem);padding-bottom:.85rem}.page-title-banner h1[data-v-19ed117c]{font-size:clamp(2.2rem,5.4vw,4rem);font-weight:200;line-height:1.02;letter-spacing:.018em;text-transform:uppercase;max-width:24ch}.scope-wrap[data-v-19ed117c]{padding-top:.75rem;padding-bottom:0}.scope[data-v-19ed117c]{display:grid;gap:.7rem;justify-items:start;padding:1rem 1.15rem;border-color:var(--orange)}.calc-lead[data-v-19ed117c]{margin-top:.85rem;max-width:88ch;opacity:.74}.calc-section[data-v-19ed117c]{padding-top:.85rem}.scope strong[data-v-19ed117c]{color:var(--orange);font-weight:600}.estimate-grid[data-v-19ed117c]{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(1.2rem,3vw,2rem);align-items:start}.calc[data-v-19ed117c]{display:grid;gap:1.6rem}.controls[data-v-19ed117c]{display:grid;gap:1.5rem}.field-head[data-v-19ed117c]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem}.field-head label[data-v-19ed117c]{font-weight:600;letter-spacing:.02em;text-transform:uppercase;font-size:.8rem}.field-value[data-v-19ed117c]{font-variant-numeric:tabular-nums;color:var(--orange);font-weight:600}.field-hint[data-v-19ed117c]{margin-top:.5rem;font-size:.88rem;color:var(--white);opacity:.66}input[type=range][data-v-19ed117c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.5rem;background:transparent;cursor:pointer}input[type=range][data-v-19ed117c]::-webkit-slider-runnable-track{height:3px;background:hsla(0,0%,100%,.28)}input[type=range][data-v-19ed117c]::-moz-range-track{height:3px;background:hsla(0,0%,100%,.28)}input[type=range][data-v-19ed117c]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.1rem;height:1.1rem;margin-top:-.5rem;border-radius:50%;background:var(--orange);border:2px solid var(--black)}input[type=range][data-v-19ed117c]::-moz-range-thumb{width:1.1rem;height:1.1rem;border-radius:50%;background:var(--orange);border:2px solid var(--black)}.readout[data-v-19ed117c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--radius-sm);overflow:hidden}.cell[data-v-19ed117c]{background:var(--black);padding:.9rem 1rem;display:grid;gap:.25rem}.cell-label[data-v-19ed117c]{text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:700;opacity:.62}.cell-value[data-v-19ed117c]{font-size:clamp(1.3rem,3.4vw,1.7rem);font-variant-numeric:tabular-nums;line-height:1.1}.cell-note[data-v-19ed117c]{font-size:.8rem;opacity:.6;font-variant-numeric:tabular-nums}.cell.hero[data-v-19ed117c]{background:var(--orange);color:var(--black)}.cell.hero .cell-label[data-v-19ed117c],.cell.hero .cell-note[data-v-19ed117c]{opacity:.78}.calc-foot[data-v-19ed117c]{font-size:.92rem;opacity:.72}.interests[data-v-19ed117c]{margin:0;padding:1.2rem 0 0;border:0;border-top:1px solid hsla(0,0%,100%,.18)}.interest-row[data-v-19ed117c]{display:flex;flex-wrap:wrap;gap:.55rem 1.4rem}.interests legend[data-v-19ed117c]{padding:0;margin-bottom:.55rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.62}.interest[data-v-19ed117c]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.95rem}.interest input[data-v-19ed117c]{width:1.05rem;height:1.05rem;flex:0 0 auto;accent-color:var(--orange);cursor:pointer}.interest input[data-v-19ed117c]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.ask[data-v-19ed117c],.sent[data-v-19ed117c]{display:grid;gap:.7rem;padding-top:1.2rem;border-top:1px solid hsla(0,0%,100%,.18)}.ask-lead[data-v-19ed117c]{font-weight:600;letter-spacing:.01em}.ask-row[data-v-19ed117c]{display:flex;flex-wrap:wrap;align-items:end;gap:.7rem}.ask-row .field[data-v-19ed117c]{flex:1 1 9rem;display:grid;gap:.3rem;min-width:0}.ask-row label[data-v-19ed117c]{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.62}.ask-row input[data-v-19ed117c]{width:100%;padding:.6rem .7rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.28);border-radius:var(--radius-sm);color:var(--white);font:inherit;font-size:.95rem}.ask-row input[data-v-19ed117c]:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.ask-row input[aria-invalid=true][data-v-19ed117c]{border-color:var(--orange)}.ask-row .btn[data-v-19ed117c]{flex:0 0 auto;padding-block:.62rem}.field-error[data-v-19ed117c]{color:var(--orange);font-size:.86rem}.sent a[data-v-19ed117c]{color:var(--orange);font-weight:600}.covers h2[data-v-19ed117c]{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6rem}.covers h2+ul[data-v-19ed117c]{margin-bottom:1.5rem}.covers ul[data-v-19ed117c]{margin:0;padding-left:1.05rem;display:grid;gap:.4rem}.covers li[data-v-19ed117c]{line-height:1.5}.covers .separate[data-v-19ed117c]{color:var(--white);opacity:.72}.fine[data-v-19ed117c]{margin-top:1rem;font-size:.86rem;opacity:.62}.honeypot[data-v-19ed117c]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:900px){.estimate-grid[data-v-19ed117c]{grid-template-columns:1fr}}.listing-grid[data-v-1453fdb4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.listing-card[data-v-1453fdb4]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;min-height:340px;border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,90,2,.065),transparent 48%);transition:border-color .3s ease,transform .35s ease}.listing-card[data-v-1453fdb4]:focus-visible,.listing-card[data-v-1453fdb4]:hover{border-color:var(--orange);transform:translateY(-2px)}.tile-photo[data-v-1453fdb4]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tile-scrim[data-v-1453fdb4]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.78) 68%,rgba(0,0,0,.94))}.sold .tile-photo[data-v-1453fdb4]{filter:grayscale(.85) brightness(.7)}.sold[data-v-1453fdb4]:after{content:"SOLD";position:absolute;inset:0 0 34% 0;display:grid;place-items:center;font-family:Jost,Barlow,sans-serif;font-size:2.2rem;letter-spacing:.3em;color:var(--white)}.tile-body[data-v-1453fdb4]{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:clamp(1rem,2vw,1.4rem)}.tile-kind[data-v-1453fdb4]{font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;opacity:.7}.tile-title[data-v-1453fdb4]{margin-top:.4rem;color:var(--white);font-family:Jost,Barlow,sans-serif;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400;line-height:1.05}.tile-pending[data-v-1453fdb4]{margin-top:.6rem;padding:.2rem .5rem;border:1px solid var(--orange);color:var(--orange);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tile-facts[data-v-1453fdb4]{display:flex;gap:1.4rem;margin:.6rem 0 .9rem}.fact[data-v-1453fdb4]{display:grid;gap:.1rem}.fact-label[data-v-1453fdb4]{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.fact strong[data-v-1453fdb4]{font-family:Jost,Barlow,sans-serif;font-size:1.15rem;font-weight:400}.record-link[data-v-1453fdb4]{align-self:stretch;display:flex;justify-content:space-between;gap:1rem;padding-top:.55rem;border-top:1px solid rgba(255,90,2,.55);color:var(--orange);font-weight:500}@media (max-width:900px){.listing-grid[data-v-1453fdb4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.listing-grid[data-v-1453fdb4]{grid-template-columns:minmax(0,1fr)}}.sale-units[data-v-137cd982]{min-height:100vh;background:radial-gradient(circle at 82% 9%,rgba(255,90,2,.13),transparent 27%),var(--black)}.directory-hero[data-v-137cd982]{padding-top:clamp(10rem,15vw,12rem);border-bottom:1px solid hsla(0,0%,100%,.16)}.hero-layout[data-v-137cd982]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:clamp(2rem,7vw,6rem);align-items:end}.compact[data-v-137cd982]{margin:0}.compact h1[data-v-137cd982]{max-width:12ch;font-size:clamp(3rem,7vw,6.3rem);line-height:.94;text-transform:uppercase}.compact p[data-v-137cd982]{margin-top:1rem;font-size:clamp(1rem,1.5vw,1.18rem)}.explain-button[data-v-137cd982]{width:min(100%,290px);aspect-ratio:1;justify-self:end;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.3rem,3vw,2rem);border:2px solid var(--orange);background:rgba(255,90,2,.06);color:var(--white);font-family:Jost,Barlow,sans-serif;font-size:clamp(1.35rem,2.3vw,1.95rem);font-weight:400;line-height:1.08;text-transform:uppercase;transition:background-color .35s ease,color .35s ease,transform .35s ease}.explain-button[data-v-137cd982]:focus-visible,.explain-button[data-v-137cd982]:hover{background:var(--orange);color:var(--black);transform:translateY(-3px)}.explain-cta[data-v-137cd982]{align-self:stretch;padding:.7rem 1rem;background:var(--orange);color:var(--black);font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:500;letter-spacing:.04em;text-align:center;text-transform:uppercase}.explain-button:focus-visible .explain-cta[data-v-137cd982],.explain-button:hover .explain-cta[data-v-137cd982]{background:var(--black);color:var(--orange)}.explain-arrow[data-v-137cd982]{align-self:end;font-size:2rem;line-height:1}.directory-section[data-v-137cd982]{padding-top:clamp(3rem,6vw,5rem)}.result-heading[data-v-137cd982]{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:1.5rem}.result-heading h2[data-v-137cd982]{margin-bottom:.35rem;font-size:var(--h2);font-weight:400}.result-heading>div>p[data-v-137cd982]{color:hsla(0,0%,100%,.76)}.empty-directory[data-v-137cd982]{padding:2rem;border:1px solid hsla(0,0%,100%,.22);border-radius:var(--radius);color:hsla(0,0%,100%,.78)}.empty-directory a[data-v-137cd982]{color:var(--orange)}.directory-footnote[data-v-137cd982]{max-width:760px;margin-top:1.4rem;padding-left:1rem;border-left:2px solid rgba(255,90,2,.7);color:hsla(0,0%,100%,.68);font-size:.9rem}.directory-footnote p+p[data-v-137cd982]{margin-top:.7rem}@media (max-width:820px){.hero-layout[data-v-137cd982]{grid-template-columns:1fr}.explain-button[data-v-137cd982]{width:min(100%,260px);justify-self:start}.result-heading[data-v-137cd982]{display:grid;align-items:start}}.listing[data-v-1b2a0dfe]{min-height:78vh;background:radial-gradient(circle at 50% 12%,rgba(255,90,2,.14),transparent 28%),var(--black)}.listing-section[data-v-1b2a0dfe],.missing-section[data-v-1b2a0dfe]{padding-top:clamp(9rem,13vw,11rem)}.missing-section h1[data-v-1b2a0dfe]{font-size:clamp(2.4rem,5vw,4rem);text-transform:uppercase}.missing-section p[data-v-1b2a0dfe]{max-width:52ch;margin:1rem 0 1.8rem;color:hsla(0,0%,100%,.78)}.listing-body[data-v-1b2a0dfe]{display:grid;gap:1rem}.back-link[data-v-1b2a0dfe]{justify-self:start;color:hsla(0,0%,100%,.7);font-size:.9rem}.back-link[data-v-1b2a0dfe]:focus-visible,.back-link[data-v-1b2a0dfe]:hover{color:var(--orange)}.listing-hero[data-v-1b2a0dfe]{margin:.4rem 0 1.4rem;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.95;text-align:center;text-transform:uppercase}.listing-header[data-v-1b2a0dfe]{display:flex;gap:2rem;align-items:end;padding-bottom:1.4rem;border-bottom:1px solid hsla(0,0%,100%,.18)}.machine-identity[data-v-1b2a0dfe]{padding:.6rem 1rem;border:1px solid hsla(0,0%,100%,.22)}.machine-identity>p[data-v-1b2a0dfe]:last-child{margin-top:.15rem;color:hsla(0,0%,100%,.72);font-size:.92rem}.eyebrow-mono[data-v-1b2a0dfe]{color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.price-card[data-v-1b2a0dfe]{max-width:820px;width:100%;justify-self:center;display:grid;gap:.45rem;padding:clamp(1.5rem,4vw,2.5rem);border:2px solid var(--orange);background:linear-gradient(145deg,rgba(255,90,2,.14),transparent 62%);text-align:center}.price-card>p[data-v-1b2a0dfe]:first-child{color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.price-card h2[data-v-1b2a0dfe]{font-size:clamp(2rem,5vw,4rem);font-weight:400;line-height:1;text-transform:uppercase}.price-card span[data-v-1b2a0dfe]{justify-self:center;margin-top:.45rem;padding:.4rem .75rem;background:var(--orange);color:var(--black);font-weight:600}.photo-strip[data-v-1b2a0dfe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.photo-strip figure[data-v-1b2a0dfe]{margin:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-sm)}.photo-strip img[data-v-1b2a0dfe]{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.photo-empty[data-v-1b2a0dfe]{grid-column:1/-1;padding:clamp(2rem,6vw,4rem) 1rem;border:1px dashed hsla(0,0%,100%,.28);border-radius:var(--radius);color:hsla(0,0%,100%,.6);text-align:center}.listing-stats[data-v-1b2a0dfe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.listing-stats>div[data-v-1b2a0dfe]{min-height:145px;display:grid;align-content:start;gap:.35rem;padding:1.25rem;border:1px solid hsla(0,0%,100%,.23);border-radius:var(--radius-sm)}.listing-stats p[data-v-1b2a0dfe]{color:hsla(0,0%,100%,.62);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.listing-stats strong[data-v-1b2a0dfe]{font-family:Jost,Barlow,sans-serif;font-size:clamp(1.35rem,2.7vw,2rem);font-weight:400}.listing-stats span[data-v-1b2a0dfe]{color:hsla(0,0%,100%,.67);font-size:.85rem}.listing-grid[data-v-1b2a0dfe]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:1rem}.listing-panel[data-v-1b2a0dfe]{padding:clamp(1.3rem,3vw,2rem);border:1px solid hsla(0,0%,100%,.23);border-radius:var(--radius);background:rgba(0,0,0,.74)}.panel-heading h2[data-v-1b2a0dfe]{margin-top:.35rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400}.highlights[data-v-1b2a0dfe]{display:grid;gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none}.highlights li[data-v-1b2a0dfe]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.7rem}.bullet-dot[data-v-1b2a0dfe]{width:.5rem;height:.5rem;margin-top:.45rem;border-radius:50%;background:var(--orange)}.condition[data-v-1b2a0dfe]{margin-top:1.4rem;padding-top:1.3rem;border-top:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.8)}.contact-panel[data-v-1b2a0dfe]{display:grid;align-content:start;gap:1rem;border-color:rgba(255,90,2,.62);background:linear-gradient(145deg,rgba(255,90,2,.1),transparent 56%)}.contact-copy[data-v-1b2a0dfe]{color:hsla(0,0%,100%,.8)}.contact-button[data-v-1b2a0dfe]{width:100%;text-align:center}.call-link[data-v-1b2a0dfe]{color:hsla(0,0%,100%,.78);font-size:.92rem}.call-link[data-v-1b2a0dfe]:focus-visible,.call-link[data-v-1b2a0dfe]:hover{color:var(--orange)}.maintenance-summary[data-v-1b2a0dfe]{margin-top:1.2rem;padding:.7rem .9rem;border-left:3px solid var(--orange);background:hsla(0,0%,100%,.04)}.history-table[data-v-1b2a0dfe]{width:100%;margin-top:1.4rem;border-collapse:collapse;font-size:.86rem}.history-table td[data-v-1b2a0dfe],.history-table th[data-v-1b2a0dfe]{padding:.75rem .6rem;border-bottom:1px solid hsla(0,0%,100%,.15);text-align:left;vertical-align:top}.history-table th[data-v-1b2a0dfe]{color:var(--orange);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.history-table th[data-v-1b2a0dfe]:first-child,.history-table th[data-v-1b2a0dfe]:nth-child(2),.history-table th[data-v-1b2a0dfe]:nth-child(3){white-space:nowrap}.history-table td[data-v-1b2a0dfe]:last-child{color:hsla(0,0%,100%,.74)}.history-table tr.row-repair td[data-v-1b2a0dfe]:first-child{border-left:3px solid var(--orange)}.history-table tr.row-repair td[data-v-1b2a0dfe]:nth-child(3){font-weight:700}.maintenance-note[data-v-1b2a0dfe]{margin-top:1.2rem;color:hsla(0,0%,100%,.62);font-size:.86rem}@media (max-width:960px){.listing-grid[data-v-1b2a0dfe],.listing-stats[data-v-1b2a0dfe]{grid-template-columns:1fr}.photo-strip[data-v-1b2a0dfe]{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-panel[data-v-1b2a0dfe]{overflow-x:auto}.history-table[data-v-1b2a0dfe]{min-width:700px}}@media (max-width:620px){.listing-header[data-v-1b2a0dfe]{display:grid;align-items:start}.photo-strip[data-v-1b2a0dfe]{grid-template-columns:minmax(0,1fr)}}.task-card[data-v-603b4397]{position:relative;margin-bottom:.55rem;padding:.75rem;border:1px solid #343434;border-left:3px solid #777;background:#181818;cursor:pointer;transition:border-color .15s,transform .15s}.task-card[data-v-603b4397]:hover{border-color:#6d6d6d;transform:translateY(-1px)}.task-card[data-v-603b4397]:focus-within{outline:2px solid var(--orange);outline-offset:2px}.task-card footer[data-v-603b4397],.task-card header[data-v-603b4397]{display:flex;align-items:center;gap:.4rem;min-height:1rem;color:#999;font-size:.68rem}.task-card header[data-v-603b4397]{justify-content:space-between}.task-card h4[data-v-603b4397]{margin:.45rem 0 .25rem;font-size:.88rem;line-height:1.25}.context[data-v-603b4397]{margin:0;color:#c5a28d;font-size:.72rem;line-height:1.35}.hint[data-v-603b4397]{margin:0;color:#8f8f8f;font-size:.72rem;font-style:italic;line-height:1.35}.suggestion[data-v-603b4397]{margin-top:.4rem;padding:.3rem .5rem;border:1px dashed #6d5033;background:#1a1410;color:var(--orange);font-size:.7rem;cursor:pointer}.suggestion[data-v-603b4397]:hover{border-style:solid;background:#241a12}.hold-button[data-v-603b4397]{flex:0 0 auto;color:#9a9a9a}.hold-button[data-v-603b4397]:hover{border-color:#8b8b8b;color:#e4e4e4}.task-card footer[data-v-603b4397]{margin-top:.55rem}.avatar[data-v-603b4397]{display:grid;width:24px;height:24px;margin-left:auto;place-items:center;border:1px solid #76513a;border-radius:50%;background:#2c1c14;color:#ffd5be;font-size:.6rem;font-weight:700}.avatar~.avatar[data-v-603b4397]{margin-left:-.2rem}.unassigned[data-v-603b4397]{margin-left:auto}.priority[data-v-603b4397]{text-transform:uppercase;color:#ff9c70;font:700 .6rem ui-monospace,monospace}.priority-high[data-v-603b4397]{border-left-color:#f09055}.priority-urgent[data-v-603b4397]{border-left-color:#ef523b}.priority-low[data-v-603b4397]{border-left-color:#547b8c}.drag-handle[data-v-603b4397]{color:#777;cursor:grab;font-size:1rem}.card-actions[data-v-603b4397]{display:flex;gap:.4rem;margin-top:.65rem}.card-actions button[data-v-603b4397]{flex:1;padding:.4rem;border:1px solid #555;background:#111;color:#eee;cursor:pointer}.schedule-button[data-v-603b4397]:hover{border-color:var(--orange);color:var(--orange)}.card-actions .archive-button[data-v-603b4397]{flex:0 0 auto;color:#9a9a9a}.card-actions .archive-button[data-v-603b4397]:hover{border-color:#8b8b8b;color:#e4e4e4}.compact[data-v-603b4397]{min-height:74px;margin:0 0 .2rem;padding:.55rem;cursor:pointer}.dense[data-v-603b4397]{display:flex;align-items:baseline;gap:.4rem;min-height:0;margin-bottom:.2rem;padding:.2rem .4rem}.dense header[data-v-603b4397]{min-height:16px;flex:0 0 auto;gap:.25rem}.dense h4[data-v-603b4397]{flex:1 1 auto;min-width:0;margin:0;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dense .time[data-v-603b4397]{font-variant-numeric:tabular-nums}.dense .badge[data-v-603b4397],.dense .context[data-v-603b4397],.dense .drag-handle[data-v-603b4397],.dense .suggestion[data-v-603b4397],.dense footer[data-v-603b4397]{display:none}.dense[data-v-603b4397]:hover{transform:none;border-color:var(--orange)}.compact h4[data-v-603b4397]{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact .context[data-v-603b4397]{font-size:.63rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact footer[data-v-603b4397]{display:none}.compact .hours[data-v-603b4397]{margin-left:auto;font-variant-numeric:tabular-nums}.compact .avatar[data-v-603b4397]{width:20px;height:20px}.compact .time[data-v-603b4397]{white-space:nowrap}.compact .overdue-badge[data-v-603b4397],.compact .priority[data-v-603b4397]{display:none}.projected[data-v-603b4397]{border-style:dashed;opacity:.7}.closed[data-v-603b4397]{opacity:.62}.overdue-badge[data-v-603b4397]{text-transform:uppercase;color:#ef7a5b;font:700 .6rem ui-monospace,monospace}.task-card.overdue[data-v-603b4397]{border-color:#6b3328;background:#1d1512}.calendar-state[data-v-603b4397]{display:grid;width:16px;height:16px;flex:0 0 auto;place-items:center;border-radius:50%;background:#252525;color:#81b68a;font-size:.62rem}.calendar-pending[data-v-603b4397]{color:#f1a36e;animation:calendar-spin-603b4397 1s linear infinite}.calendar-error[data-v-603b4397]{color:#d88670}@keyframes calendar-spin-603b4397{to{transform:rotate(1turn)}}.audit-history[data-v-2f4df400]{margin-top:1.5rem;border:1px solid #3b3b3b;background:#0c0c0c}.audit-history summary[data-v-2f4df400]{cursor:pointer;padding:1rem;color:#ff925d;font-weight:700}.audit-history article[data-v-2f4df400]{padding:1rem;border-top:1px solid #333}.audit-history header[data-v-2f4df400]{display:flex;justify-content:space-between;gap:1rem;color:#aaa;font-size:.82rem}.audit-history header strong[data-v-2f4df400]{color:#ff925d;text-transform:uppercase}.audit-history dl[data-v-2f4df400]{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:.4rem .8rem;margin:.8rem 0 0}.audit-history dt[data-v-2f4df400]{color:#bbb;overflow-wrap:anywhere}.audit-history dd[data-v-2f4df400]{margin:0;overflow-wrap:anywhere}.audit-history code[data-v-2f4df400]{white-space:pre-wrap;color:#ddd}.empty[data-v-2f4df400]{padding:0 1rem 1rem;color:#888}@media(max-width:620px){.audit-history header[data-v-2f4df400]{display:grid}.audit-history dl[data-v-2f4df400]{grid-template-columns:1fr}.audit-history dd[data-v-2f4df400]{margin-bottom:.6rem}}.month-planner .schedule-panel[data-v-e83500b4]{overflow:auto}.period-switch[data-v-e83500b4]{display:flex;border:1px solid #3a3a3a}.period-switch button[data-v-e83500b4]{border:0;padding:.4rem .55rem}.period-switch .active[data-v-e83500b4]{background:#eee;color:#111}.month-shell[data-v-e83500b4]{min-width:760px}.month-grid[data-v-e83500b4],.month-weekdays[data-v-e83500b4]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.month-weekdays strong[data-v-e83500b4]{padding:.6rem;color:#888;text-align:center;font-size:.68rem;text-transform:uppercase}.month-day[data-v-e83500b4]{min-height:125px;padding:.45rem;border-top:1px solid #303030;border-right:1px solid #303030;background:#0d0d0d}.month-day[data-v-e83500b4]:nth-child(7n+1){border-left:1px solid #303030}.month-day.outside[data-v-e83500b4]{background:#090909;color:#666}.day-head.offday[data-v-e83500b4],.schedule-cell.offday[data-v-e83500b4]{background:#0a0a0a}.day-head.offday span[data-v-e83500b4]{color:#6b6b6b}.month-day.today[data-v-e83500b4]{box-shadow:inset 0 0 0 2px var(--orange)}.month-day>header[data-v-e83500b4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.month-day>header span[data-v-e83500b4]{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#292929;color:#aaa;font-size:.62rem}.month-task[data-v-e83500b4]{display:flex;align-items:center;gap:.35rem;margin-bottom:.3rem;padding:.35rem;border-left:2px solid #777;background:#1a1a1a;color:#ddd;font-size:.68rem;cursor:grab}.month-task.priority-high[data-v-e83500b4]{border-left-color:#f09055}.month-task.priority-urgent[data-v-e83500b4]{border-left-color:#ef523b}.month-task.overdue[data-v-e83500b4]{border:1px solid #6b3328;border-left-width:2px;background:#1d1512}.month-task>span[data-v-e83500b4]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.month-avatars[data-v-e83500b4]{display:flex;flex:0 0 auto}.month-avatars i[data-v-e83500b4],.month-unassigned[data-v-e83500b4]{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#362218;color:#ffcbae;font-size:.55rem;font-style:normal;font-weight:700}.month-avatars i+i[data-v-e83500b4]{margin-left:-4px}.month-unassigned[data-v-e83500b4]{background:#292929;color:#aaa}.drawer-section[data-v-e83500b4]{margin-top:1rem;padding-top:.6rem;border-top:1px solid #333}.drawer-section>article[data-v-e83500b4]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.65rem 0;border-bottom:1px solid #292929}.drawer-section>article div[data-v-e83500b4]{display:grid}.drawer-section small[data-v-e83500b4]{color:#888}.task-attachments[data-v-e83500b4]{margin-top:1rem;padding-top:.6rem;border-top:1px solid #333}.task-attachments h4[data-v-e83500b4]{margin-bottom:.5rem}.attachments[data-v-e83500b4]{display:flex;flex-wrap:wrap;gap:.4rem}.attachments button[data-v-e83500b4]{display:grid;gap:.3rem;max-width:180px}.attachments img[data-v-e83500b4]{width:130px;height:90px;-o-object-fit:cover;object-fit:cover}.upload[data-v-e83500b4]{display:inline-grid;margin-top:.7rem;color:#aaa;font-size:.75rem}.upload input[data-v-e83500b4]{border:0;padding:.25rem 0}.tasks-workspace[data-v-e83500b4]{max-width:1800px;margin:1rem auto 0;padding:clamp(.75rem,2vw,1.5rem);background:#101010;color:#f4f1ed}.head-actions[data-v-e83500b4],.tasks-head>div[data-v-e83500b4],.tasks-head[data-v-e83500b4],.view-switch[data-v-e83500b4],.week-nav[data-v-e83500b4]{display:flex;align-items:center;gap:.6rem}.tasks-head[data-v-e83500b4]{justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid #303030}.tasks-head h2[data-v-e83500b4]{margin:.1rem 0 0;font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:.02em;text-transform:uppercase}.eyebrow[data-v-e83500b4]{margin:0;color:var(--orange);font:700 .65rem ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}button[data-v-e83500b4],input[data-v-e83500b4],select[data-v-e83500b4],textarea[data-v-e83500b4]{font:inherit}button[data-v-e83500b4]{border:1px solid #555;padding:.52rem .72rem;background:#171717;color:inherit;cursor:pointer}.primary[data-v-e83500b4],.view-switch .active[data-v-e83500b4]{border-color:var(--orange);background:var(--orange);color:#090909;font-weight:700}.view-switch[data-v-e83500b4]{padding:.2rem;border:1px solid #333}.view-switch button[data-v-e83500b4]{border:0}.week-nav strong[data-v-e83500b4]{min-width:110px;text-align:center}.notice[data-v-e83500b4]{padding:.7rem;background:#172216}.notice.error[data-v-e83500b4]{position:fixed;left:50%;top:1rem;z-index:40;display:flex;align-items:center;gap:.8rem;max-width:min(760px,calc(100% - 2rem));transform:translateX(-50%);border:1px solid #7d3d2e;background:#2b130f;color:#ffb09a;box-shadow:0 8px 30px #000}.notice.error button[data-v-e83500b4]{border:0;padding:0 .2rem;background:transparent;color:inherit;font-size:1.1rem}.planner[data-v-e83500b4]{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:650px;margin-top:1rem;border:1px solid #303030}.backlog-panel[data-v-e83500b4]{display:flex;min-width:0;flex-direction:column;border-right:1px solid #303030;background:#0b0b0b}.backlog-panel>header[data-v-e83500b4]{display:flex;align-items:center;justify-content:space-between;padding:1rem}.backlog-panel h3[data-v-e83500b4]{margin:.15rem 0 0;text-transform:uppercase}.backlog-panel>header>span[data-v-e83500b4]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#252525;color:var(--orange)}.search[data-v-e83500b4]{display:flex;align-items:center;gap:.4rem;margin:0 .8rem .8rem;padding:.55rem .65rem;border:1px solid #3a3a3a;background:#151515}.search input[data-v-e83500b4]{width:100%;border:0;outline:0;background:transparent;color:#fff}.backlog-tabs[data-v-e83500b4]{display:grid;grid-template-columns:repeat(3,1fr);padding:0 .8rem}.backlog-tabs button[data-v-e83500b4]{border-color:#333}.backlog-tabs .active[data-v-e83500b4]{border-bottom-color:var(--orange);color:var(--orange)}.backlog-tabs .drop-target[data-v-e83500b4]{border-color:var(--orange);background:#241a12;color:var(--orange)}.backlog-tabs span[data-v-e83500b4]{opacity:.65}.backlog-scroll[data-v-e83500b4]{height:560px;overflow:auto;padding:.8rem}.empty[data-v-e83500b4]{padding:2rem .5rem;color:#777;text-align:center}.schedule-panel[data-v-e83500b4]{min-width:0;overflow:hidden}.schedule-scroll[data-v-e83500b4]{height:650px;overflow:auto}.week-grid[data-v-e83500b4]{display:grid;grid-template-columns:150px repeat(var(--days),minmax(125px,1fr));min-width:1030px}.day-head[data-v-e83500b4],.grid-corner[data-v-e83500b4],.schedule-cell[data-v-e83500b4],.tech-head[data-v-e83500b4]{border-right:1px solid #303030;border-bottom:1px solid #303030}.day-head[data-v-e83500b4],.grid-corner[data-v-e83500b4]{position:sticky;top:0;z-index:3;min-height:68px;background:#151515}.grid-corner[data-v-e83500b4]{left:0;z-index:4;display:flex;align-items:end;padding:.8rem;color:#777;font-size:.68rem;text-transform:uppercase}.day-head[data-v-e83500b4]{display:grid;place-items:center;padding:.55rem;text-transform:uppercase}.day-head span[data-v-e83500b4]{color:#8e8e8e;font-size:.65rem}.day-head strong[data-v-e83500b4]{font-size:.82rem}.day-head.today[data-v-e83500b4]{box-shadow:inset 0 -2px var(--orange);color:var(--orange)}.tech-head[data-v-e83500b4]{position:sticky;left:0;z-index:2;display:flex;align-items:center;gap:.65rem;min-height:130px;padding:.75rem;background:#111}.tech-head .avatar[data-v-e83500b4]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid #705039;border-radius:50%;background:#291c14;color:#ffd2ba;font-size:.7rem;font-weight:700}.tech-head div[data-v-e83500b4]{display:grid;gap:.15rem}.tech-head small[data-v-e83500b4]{color:#777}.schedule-cell[data-v-e83500b4]{position:relative;min-height:130px;padding:.45rem;background:#0d0d0d}.schedule-cell.crowded[data-v-e83500b4]{box-sizing:border-box;max-height:200px;overflow-y:auto;overscroll-behavior:contain}.cell-count[data-v-e83500b4]{position:sticky;bottom:-.45rem;z-index:1;display:block;margin:0 -.45rem -.45rem;padding:.5rem .45rem .2rem;background:linear-gradient(hsla(0,0%,5%,0),#0d0d0d 65%);color:var(--orange);font:500 .6rem ui-monospace,monospace;letter-spacing:.06em;text-align:right;pointer-events:none}.schedule-cell[data-v-e83500b4]:has(.task-card):not(.crowded){padding-bottom:2.1rem}.schedule-cell.today[data-v-e83500b4]{background:#15110f}.schedule-cell[data-v-e83500b4]:has(.task-card){background:#121212}.cell-add[data-v-e83500b4]{position:absolute;right:.35rem;bottom:.35rem;width:26px;height:26px;padding:0;border-color:transparent;border-radius:50%;color:#777;opacity:0;pointer-events:none}.cell-add[data-v-e83500b4]:focus,.schedule-cell:hover .cell-add[data-v-e83500b4]{opacity:1;pointer-events:auto}.mobile-tabs[data-v-e83500b4]{display:none}.undo-toast[data-v-e83500b4]{position:fixed;right:1rem;bottom:1rem;z-index:20;display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem;border:1px solid #6f553e;background:#21170f;box-shadow:0 8px 30px #000}.undo-toast button[data-v-e83500b4]{border:0;color:var(--orange)}.list-view[data-v-e83500b4]{max-width:1100px;margin:1rem auto}.list-toolbar[data-v-e83500b4]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.list-toolbar .search[data-v-e83500b4]{min-width:320px;margin:0}.list-toolbar select[data-v-e83500b4]{border:1px solid #444;background:#111;color:#fff}.list-row[data-v-e83500b4]{display:grid;grid-template-columns:10px minmax(0,1fr) 130px 180px;align-items:center;gap:1rem;padding:.85rem;border-bottom:1px solid #303030;cursor:pointer}.list-row[data-v-e83500b4]:hover{background:#171717}.list-row div[data-v-e83500b4]{display:grid}.list-row small[data-v-e83500b4]{color:#977b6a}.list-row time[data-v-e83500b4],.list-row>span[data-v-e83500b4]:last-child{color:#aaa;font-size:.78rem}.list-row time.overdue[data-v-e83500b4]{color:#ef7a5b;font-weight:700}.status-dot[data-v-e83500b4]{width:8px;height:8px;border-radius:50%;background:#d98a56}.status-dot.done[data-v-e83500b4]{background:#6a9d72}.status-dot.canceled[data-v-e83500b4]{background:#777}.drawer-backdrop[data-v-e83500b4],.sheet-backdrop[data-v-e83500b4]{position:fixed;inset:0;z-index:30;background:#000a}.schedule-sheet[data-v-e83500b4]{position:absolute;left:50%;top:50%;width:min(680px,calc(100% - 2rem));padding:1.2rem;transform:translate(-50%,-50%);border:1px solid #765037;background:#15120f;box-shadow:0 20px 80px #000}.detail-drawer header[data-v-e83500b4],.editor footer[data-v-e83500b4],.schedule-sheet footer[data-v-e83500b4],.schedule-sheet header[data-v-e83500b4]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.detail-drawer h3[data-v-e83500b4],.schedule-sheet h3[data-v-e83500b4]{margin:.15rem 0 0}.editor label[data-v-e83500b4],.schedule-sheet label[data-v-e83500b4]{display:grid;gap:.3rem;margin-top:.8rem;color:#aaa;font-size:.75rem}.editor input[data-v-e83500b4],.editor select[data-v-e83500b4],.editor textarea[data-v-e83500b4],.schedule-sheet input[data-v-e83500b4],.schedule-sheet select[data-v-e83500b4],.schedule-sheet textarea[data-v-e83500b4]{width:100%;box-sizing:border-box;min-height:42px;padding:.55rem;border:1px solid #4a4a4a;background:#090909;color:#fff;color-scheme:dark}.schedule-fields[data-v-e83500b4],.two-col[data-v-e83500b4]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.editor footer[data-v-e83500b4],.schedule-sheet footer[data-v-e83500b4]{justify-content:flex-start;margin-top:1rem}.detail-drawer[data-v-e83500b4]{position:absolute;right:0;top:0;width:min(460px,100%);height:100%;box-sizing:border-box;overflow:auto;padding:1.2rem;border-left:1px solid #4b3a2d;background:#121212;box-shadow:-15px 0 60px #000}.detail-meta[data-v-e83500b4]{display:flex;gap:.5rem;margin:1rem 0}.detail-meta span[data-v-e83500b4]{padding:.25rem .45rem;background:#242424;color:#bbb;font-size:.68rem;text-transform:uppercase}.detail-meta .priority-high[data-v-e83500b4],.detail-meta .priority-urgent[data-v-e83500b4]{background:#432116;color:#ffb18c}.detail-meta .held[data-v-e83500b4]{background:#2a2118;color:#e0b98f}.detail-meta .sent-sub[data-v-e83500b4]{background:#1b2a1f;color:#9ed0aa}.sub-handoff[data-v-e83500b4]{margin:1rem 0;padding:.85rem;border:1px solid #3a3a3a;background:#151515}.sub-handoff>button[data-v-e83500b4]{width:100%}.sent-note[data-v-e83500b4]{margin:0 0 .7rem;color:#9ed0aa;font-size:.78rem;line-height:1.4}.sub-picker label[data-v-e83500b4]{display:grid;gap:.3rem;margin-bottom:.6rem;color:#aaa;font-size:.75rem}.sub-picker select[data-v-e83500b4],.sub-picker textarea[data-v-e83500b4]{width:100%;box-sizing:border-box;padding:.55rem;border:1px solid #4a4a4a;background:#090909;color:#fff}.hint-line[data-v-e83500b4]{margin:.2rem 0 .7rem;color:#8f8f8f;font-size:.72rem;line-height:1.45}.sub-actions[data-v-e83500b4]{display:flex;gap:.6rem}.text-handoff[data-v-e83500b4]{margin-top:.8rem;padding-top:.8rem;border-top:1px dashed #3a3a3a}.text-handoff textarea[data-v-e83500b4]{width:100%;box-sizing:border-box;padding:.55rem;border:1px solid #4a4a4a;background:#090909;color:#fff;font-size:.8rem;line-height:1.45}.button-link[data-v-e83500b4]{display:inline-block;padding:.52rem .72rem;border:1px solid var(--orange);background:transparent;color:var(--orange);text-decoration:none;text-align:center}.button-link[data-v-e83500b4]:hover{background:#241a12}.drawer-suggestion[data-v-e83500b4]{width:100%;margin:.6rem 0;padding:.6rem;border:1px dashed #6d5033;background:#1a1410;color:var(--orange);cursor:pointer}.drawer-suggestion[data-v-e83500b4]:hover{border-style:solid;background:#241a12}.detail-context[data-v-e83500b4]{color:#d4a98f}.details[data-v-e83500b4]{padding:1rem;background:#191919;color:#bbb;white-space:pre-wrap}.detail-drawer dl[data-v-e83500b4]{display:grid;grid-template-columns:90px 1fr;gap:.5rem;padding:1rem 0;border-block:1px solid #333}.detail-drawer dt[data-v-e83500b4]{color:#777}.detail-drawer dd[data-v-e83500b4]{margin:0}.schedule-notes[data-v-e83500b4]{padding:.8rem;border-left:2px solid var(--orange);background:#1b1714}.drawer-primary[data-v-e83500b4]{display:flex;gap:.6rem;margin:1rem 0}.more-actions[data-v-e83500b4]{border-top:1px solid #333;padding-top:.8rem}.more-actions summary[data-v-e83500b4]{cursor:pointer;color:#aaa}.more-actions div[data-v-e83500b4]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.danger[data-v-e83500b4]{border-color:#8a4033;color:#ff9f87}.editor[data-v-e83500b4]{z-index:2}.editor>label[data-v-e83500b4]{margin-top:1rem}.field-with-action[data-v-e83500b4]{display:flex;gap:.4rem}.field-with-action select[data-v-e83500b4]{min-width:0;flex:1}.inline-add[data-v-e83500b4]{flex:0 0 auto;padding:.55rem .6rem;border-color:#6d5033;color:var(--orange);white-space:nowrap}.inline-add[data-v-e83500b4]:hover{border-color:var(--orange);background:#1d1611}.inline-creator[data-v-e83500b4]{margin-top:1rem;padding:.9rem;border:1px solid #6d5033;background:#15120f}.inline-creator legend[data-v-e83500b4]{padding:0 .4rem;color:var(--orange);font:700 .65rem ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.inline-creator label[data-v-e83500b4]{margin-top:.4rem}.creator-note[data-v-e83500b4]{margin:.7rem 0 0;color:#8f8f8f;font-size:.72rem}.creator-actions[data-v-e83500b4]{display:flex;gap:.6rem;margin-top:.8rem}.pin-notice[data-v-e83500b4]{display:flex;align-items:center;gap:.8rem;margin-top:1rem;border:1px solid #6f553e;background:#21170f;color:#ffd5be}.pin-notice strong[data-v-e83500b4]{font:700 1rem ui-monospace,monospace;letter-spacing:.12em}.pin-notice button[data-v-e83500b4]{margin-left:auto;border:0;padding:0 .2rem;background:transparent;color:inherit;font-size:1.1rem}.backlog-panel.drop-target[data-v-e83500b4]{outline:2px solid var(--orange);outline-offset:-2px}.backlog-scroll .insert-before[data-v-e83500b4]{box-shadow:0 -2px 0 var(--orange)}.week-nav button[data-v-e83500b4]:disabled{opacity:.45;cursor:default}.calendar-health[data-v-e83500b4]{margin:.25rem 0 0;color:#7fac86;font-size:.68rem}.calendar-health.warning[data-v-e83500b4]{color:#e39a6b}.month-day.drop-target[data-v-e83500b4],.schedule-cell.drop-target[data-v-e83500b4]{outline:2px solid var(--orange);outline-offset:-2px;background:#24170f}@media(max-width:900px){.tasks-head[data-v-e83500b4]{align-items:flex-start;flex-wrap:wrap}.planner[data-v-e83500b4]{grid-template-columns:270px minmax(0,1fr)}.week-nav[data-v-e83500b4]{order:3;width:100%;justify-content:center}.list-row[data-v-e83500b4]{grid-template-columns:10px 1fr 110px}.list-row>span[data-v-e83500b4]:last-child{display:none}}@media(max-width:620px){.tasks-workspace[data-v-e83500b4]{margin:0;padding:.7rem;min-width:0}.tasks-head h2[data-v-e83500b4]{font-size:1.35rem}.week-nav[data-v-e83500b4]{justify-content:flex-start}.head-actions[data-v-e83500b4]{margin-left:auto}.head-actions .primary[data-v-e83500b4]{font-size:0;width:40px}.head-actions .primary[data-v-e83500b4]:after{content:"+";font-size:1.2rem}.mobile-tabs[data-v-e83500b4]{display:grid;grid-template-columns:1fr 1fr;margin-top:.8rem}.mobile-tabs .active[data-v-e83500b4]{border-bottom-color:var(--orange);color:var(--orange)}.planner[data-v-e83500b4]{display:block;min-height:0;margin-top:0;border:0}.mobile-hidden[data-v-e83500b4]{display:none}.backlog-panel[data-v-e83500b4]{border:0}.backlog-scroll[data-v-e83500b4]{height:auto;max-height:none}.schedule-scroll[data-v-e83500b4]{height:auto;overflow:auto}.week-grid[data-v-e83500b4]{grid-template-columns:95px repeat(var(--days),minmax(150px,1fr));min-width:545px}.schedule-panel[data-v-e83500b4]{margin-top:.8rem}.schedule-cell[data-v-e83500b4],.tech-head[data-v-e83500b4]{min-height:110px}.schedule-sheet[data-v-e83500b4]{left:0;top:auto;bottom:0;width:100%;max-height:90vh;overflow:auto;transform:none;border-width:1px 0 0}.schedule-fields[data-v-e83500b4],.two-col[data-v-e83500b4]{grid-template-columns:1fr}.detail-drawer[data-v-e83500b4]{width:100%}.list-toolbar[data-v-e83500b4]{display:grid}.list-toolbar .search[data-v-e83500b4]{min-width:0}.list-row[data-v-e83500b4]{grid-template-columns:10px 1fr 90px;padding:.75rem .35rem}.undo-toast[data-v-e83500b4]{left:.7rem;right:.7rem}.view-switch[data-v-e83500b4]{display:none}}.billing-workspace[data-v-73493c2c]{max-width:1500px;margin:1.2rem auto;padding:2rem;border:1px solid #333;background:#111;color:#f5f5f5}.billing-workspace>header[data-v-73493c2c],.customer>header[data-v-73493c2c]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.eyebrow[data-v-73493c2c]{color:var(--orange);font:700 .7rem ui-monospace,monospace}.customer[data-v-73493c2c]{margin-top:1rem;padding:1rem;border:1px solid #444}table[data-v-73493c2c]{width:100%;margin-top:1rem;border-collapse:collapse}td[data-v-73493c2c],th[data-v-73493c2c]{padding:.6rem;border-top:1px solid #444;text-align:left}td span[data-v-73493c2c]{display:block}input[data-v-73493c2c]{background:#080808;color:#fff;border:1px solid #666;padding:.5rem}.notice[data-v-73493c2c]{padding:.7rem;border-left:3px solid var(--orange)}.error[data-v-73493c2c]{border-color:#c44}.empty[data-v-73493c2c]{text-align:center;color:#999}.editor[data-v-3a3b14ee]{display:grid;gap:1rem}.grid[data-v-3a3b14ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.subrecord[data-v-3a3b14ee]{padding:1rem;border:1px solid #444}label[data-v-3a3b14ee]{display:grid;gap:.3rem}table[data-v-3a3b14ee]{width:100%;border-collapse:collapse;overflow:auto}td[data-v-3a3b14ee],th[data-v-3a3b14ee]{padding:.4rem;border:1px solid #444;text-align:left}td input[data-v-3a3b14ee],td select[data-v-3a3b14ee]{margin-bottom:.25rem}input[data-v-3a3b14ee],select[data-v-3a3b14ee]{box-sizing:border-box;width:100%;min-height:38px;background:#090909;color:#fff;border:1px solid #555;padding:.4rem}.check[data-v-3a3b14ee]{display:flex;align-items:center;gap:.4rem}.check input[data-v-3a3b14ee]{width:auto}.primary[data-v-3a3b14ee]{justify-self:start;background:var(--orange);border:0;padding:.8rem 1rem}@media(max-width:800px){.grid[data-v-3a3b14ee]{grid-template-columns:1fr}table[data-v-3a3b14ee]{display:block}}.editor[data-v-5748d07e]{display:grid;gap:1rem}.grid[data-v-5748d07e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.subrecord[data-v-5748d07e]{padding:1rem;border:1px solid #444}.subrecord header[data-v-5748d07e]{display:flex;justify-content:space-between;margin-bottom:.7rem}label[data-v-5748d07e]{display:grid;gap:.3rem}.check[data-v-5748d07e]{display:flex;align-items:center;gap:.4rem}.check input[data-v-5748d07e]{width:auto}table[data-v-5748d07e]{width:100%;border-collapse:collapse}td[data-v-5748d07e],th[data-v-5748d07e]{padding:.4rem;border:1px solid #444;text-align:left}td input[data-v-5748d07e],td select[data-v-5748d07e]{margin-bottom:.25rem}input[data-v-5748d07e],select[data-v-5748d07e]{box-sizing:border-box;width:100%;min-height:38px;background:#090909;color:#fff;border:1px solid #555;padding:.4rem}.badge[data-v-5748d07e]{color:var(--orange);font-size:.75rem}.primary[data-v-5748d07e]{justify-self:start;background:var(--orange);border:0;padding:.8rem 1rem}@media(max-width:800px){.grid[data-v-5748d07e]{grid-template-columns:1fr}table[data-v-5748d07e]{display:block;overflow:auto}}header[data-v-d2fde5c4]{display:flex;justify-content:space-between}article[data-v-d2fde5c4]{display:grid;gap:.7rem;padding:1rem 0;border-bottom:1px solid #444}.grid[data-v-d2fde5c4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.fit[data-v-d2fde5c4]{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:.4rem}label[data-v-d2fde5c4]{display:grid;gap:.3rem}input[data-v-d2fde5c4],select[data-v-d2fde5c4]{box-sizing:border-box;width:100%;background:#090909;color:#fff;border:1px solid #555;padding:.5rem}.primary[data-v-d2fde5c4]{justify-self:start;background:var(--orange);border:0;padding:.7rem}@media(max-width:800px){.fit[data-v-d2fde5c4],.grid[data-v-d2fde5c4]{grid-template-columns:1fr}}header[data-v-6fb95123]{display:flex;justify-content:space-between}article[data-v-6fb95123]{display:grid;gap:.8rem;padding:1rem 0;border-bottom:1px solid #444}.grid[data-v-6fb95123]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.subrecord[data-v-6fb95123]{display:grid;gap:.6rem;padding:.8rem;border:1px solid #444}label[data-v-6fb95123]{display:grid;gap:.3rem}.check[data-v-6fb95123]{display:flex;align-items:center;gap:.4rem}.check input[data-v-6fb95123]{width:auto}input[data-v-6fb95123],select[data-v-6fb95123]{box-sizing:border-box;width:100%;background:#090909;color:#fff;border:1px solid #555;padding:.5rem}.primary[data-v-6fb95123]{justify-self:start;background:var(--orange);border:0;padding:.7rem}@media(max-width:800px){.grid[data-v-6fb95123]{grid-template-columns:1fr}}.editor[data-v-2287e165]{display:grid;gap:.8rem}.grid[data-v-2287e165]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.subrecord[data-v-2287e165]{padding:.8rem;border:1px solid #444}label[data-v-2287e165]{display:grid;gap:.3rem}.check[data-v-2287e165]{display:flex;align-items:center;gap:.4rem}.check input[data-v-2287e165]{width:auto}input[data-v-2287e165],select[data-v-2287e165],textarea[data-v-2287e165]{box-sizing:border-box;width:100%;background:#090909;color:#fff;border:1px solid #555;padding:.5rem}.primary[data-v-2287e165]{justify-self:start;background:var(--orange);border:0;padding:.7rem}@media(max-width:800px){.grid[data-v-2287e165]{grid-template-columns:1fr}}.editor[data-v-4483a522]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.editor label[data-v-4483a522]{display:grid;gap:.3rem}.check[data-v-4483a522]{display:flex!important;align-items:center;gap:.4rem}.check input[data-v-4483a522]{width:auto}input[data-v-4483a522],select[data-v-4483a522],textarea[data-v-4483a522]{box-sizing:border-box;width:100%;background:#090909;color:#fff;border:1px solid #555;padding:.5rem}@media(max-width:800px){.editor[data-v-4483a522]{grid-template-columns:1fr}}.head-actions[data-v-34967c88]{display:flex;flex-wrap:wrap;gap:.5rem}.admin-page[data-v-34967c88]{min-height:100vh;padding:clamp(8rem,12vw,10rem) clamp(1rem,4vw,4rem) 5rem;background:#090909;color:#f5f5f5}.actions[data-v-34967c88],.admin-head[data-v-34967c88],.event-card header[data-v-34967c88],.event-meta[data-v-34967c88],.identity[data-v-34967c88],.panel-head[data-v-34967c88],.section-head[data-v-34967c88]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-head[data-v-34967c88]{max-width:1500px;margin:0 auto 2rem}.admin-head h1[data-v-34967c88]{margin:0;font-size:clamp(2.5rem,6vw,5.5rem);text-transform:uppercase}.eyebrow[data-v-34967c88]{margin:0;color:var(--orange);font:700 .7rem ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.identity[data-v-34967c88]{align-items:flex-end;flex-direction:column;gap:.1rem}.identity small[data-v-34967c88]{color:var(--orange);text-transform:uppercase}.identity button[data-v-34967c88],.panel button[data-v-34967c88],.rail button[data-v-34967c88],.tabs button[data-v-34967c88]{color:inherit;cursor:pointer}.identity .logout-button[data-v-34967c88]{padding:.6rem 1rem;border:1px solid var(--orange);border-radius:3px;background:var(--orange);color:#090909;font-weight:700}.loading[data-v-34967c88],.notice[data-v-34967c88]{max-width:1500px;margin:0 auto 1rem;padding:.8rem 1rem;border-left:3px solid #76bd7d;background:#102013}.notice.error[data-v-34967c88]{border-color:#ff6b31;background:#28120b}.service-editor[data-v-34967c88]{padding:1rem;border:1px solid #444;background:#0d0d0d}.service-item[data-v-34967c88]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.8rem;padding:.8rem;border-top:2px solid var(--orange);background:#171717}.service-item .danger[data-v-34967c88]{align-self:end;border-color:#8b3d2b}.service-editor>a[data-v-34967c88]{display:inline-block;margin:.7rem 0;color:var(--orange)}.tabs[data-v-34967c88]{max-width:1500px;margin:0 auto;display:flex;gap:.4rem;overflow-x:auto;border-bottom:1px solid #444}.tabs button[data-v-34967c88]{padding:.85rem 1.1rem;border:0;border-bottom:3px solid transparent;background:transparent;white-space:nowrap}.tabs button.active[data-v-34967c88]{border-color:var(--orange);color:var(--orange)}.workspace[data-v-34967c88]{max-width:1500px;margin:1.2rem auto 0}.split[data-v-34967c88]{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:1rem}.panel[data-v-34967c88],.rail[data-v-34967c88]{border:1px solid #333;background:#111}.rail[data-v-34967c88]{align-self:start;display:grid;max-height:75vh;overflow-y:auto}.rail button[data-v-34967c88]{display:grid;gap:.25rem;padding:.9rem 1rem;border:0;border-bottom:1px solid #2d2d2d;background:transparent;text-align:left}.rail button.selected[data-v-34967c88],.rail button[data-v-34967c88]:hover{background:#20150f}.rail small[data-v-34967c88]{color:#aaa}.rail .new-button[data-v-34967c88]{color:var(--orange);font-weight:700}.panel[data-v-34967c88]{padding:clamp(1rem,3vw,2rem)}.panel-head[data-v-34967c88]{margin-bottom:1.2rem;border-bottom:1px solid #333;padding-bottom:1rem}.panel-head h2[data-v-34967c88]{margin:.2rem 0 0;font-size:clamp(1.8rem,4vw,3.2rem);text-transform:uppercase}.event-card button[data-v-34967c88],.issue-card button[data-v-34967c88],.panel button[data-v-34967c88]{border:1px solid #666;padding:.5rem .75rem;background:#171717}.single[data-v-34967c88]{max-width:1100px}.form-grid[data-v-34967c88]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.editor label[data-v-34967c88],.form-grid label[data-v-34967c88],.secure-actions label[data-v-34967c88]{display:grid;gap:.35rem;color:#bbb;font-size:.82rem}.span-2[data-v-34967c88]{grid-column:1/-1}input[data-v-34967c88],select[data-v-34967c88],textarea[data-v-34967c88]{width:100%;min-height:42px;padding:.6rem .7rem;border:1px solid #555;border-radius:3px;background:#080808;color:#fff;font:inherit}textarea[data-v-34967c88]{resize:vertical}label small[data-v-34967c88]{color:#8e8e8e}.actions[data-v-34967c88]{justify-content:flex-start}.secure-actions[data-v-34967c88]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-top:2rem;padding:1rem;border:1px solid #694329;background:#19120e}.related-list h3[data-v-34967c88],.secure-actions h3[data-v-34967c88]{margin:0}.secure-actions p[data-v-34967c88]{overflow-wrap:anywhere;color:#bbb}.portal-controls[data-v-34967c88]{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) auto;align-items:end;gap:1rem;padding-top:1rem;border-top:1px solid #54351f}.enrollment-control[data-v-34967c88]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px}.enrollment-control>div[data-v-34967c88]{display:grid;gap:.2rem}.enrollment-control small[data-v-34967c88]{color:#aaa}.enrollment-control button[role=switch][data-v-34967c88]{min-width:58px;border-color:#666}.enrollment-control button[role=switch].active[data-v-34967c88]{border-color:#76bd7d;background:#18321c;color:#b8eabc}.pin-result[data-v-34967c88]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--orange);background:#0e0e0e}.pin-result>div[data-v-34967c88]{display:grid;gap:.25rem}.pin-result small[data-v-34967c88]{color:#aaa}.pin-result input[data-v-34967c88]{font:700 1.35rem ui-monospace,monospace;letter-spacing:.14em;text-align:center}.related-list[data-v-34967c88]{margin-top:2rem}.related-list>button[data-v-34967c88]{width:100%;display:flex;justify-content:space-between;margin-top:.5rem}.machine-state[data-v-34967c88]{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin:2rem 0}.machine-state div[data-v-34967c88]{display:grid;padding:1rem;border-top:2px solid var(--orange);background:#181818}.machine-state small[data-v-34967c88]{color:#aaa}.machine-state strong[data-v-34967c88]{font-size:1.6rem}.record-columns[data-v-34967c88]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.8fr);gap:1.5rem}.section-head[data-v-34967c88]{margin-bottom:.8rem}.section-head h3[data-v-34967c88]{margin:0;font-size:1.5rem}.editor[data-v-34967c88]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:1rem;padding:1rem;border:1px solid #724122;background:#17110d}.wide-field[data-v-34967c88]{grid-column:1/-1}.customer-field[data-v-34967c88]{padding:.6rem;border-left:3px solid var(--orange)}.editor-actions[data-v-34967c88]{display:flex;gap:.6rem}.billing-row[data-v-34967c88],.event-card[data-v-34967c88],.issue-card[data-v-34967c88],.user-row[data-v-34967c88]{margin-bottom:.7rem;padding:1rem;border:1px solid #333;background:#151515}.event-card header[data-v-34967c88]{justify-content:flex-start}.event-card header button[data-v-34967c88]{margin-left:auto}.badge[data-v-34967c88]{padding:.25rem .45rem;background:#3a2116;color:#ff925d;font:700 .65rem ui-monospace,monospace;text-transform:uppercase}.event-card h4[data-v-34967c88]{margin:.8rem 0 .3rem}.event-card p[data-v-34967c88]{color:#bbb;white-space:pre-wrap}.customer-copy[data-v-34967c88]{padding-left:.7rem;border-left:2px solid var(--orange)}.event-meta[data-v-34967c88]{justify-content:flex-start;color:#aaa;font-size:.8rem}.attachments[data-v-34967c88]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.8rem}.attachments button[data-v-34967c88]{display:grid;gap:.35rem;max-width:180px}.attachments img[data-v-34967c88]{width:150px;height:100px;-o-object-fit:cover;object-fit:cover}.upload[data-v-34967c88]{display:inline-grid;margin-top:.7rem;color:#aaa;font-size:.75rem}.upload input[data-v-34967c88]{border:0;padding:.25rem 0}.issue-card[data-v-34967c88]{cursor:pointer}.issue-card p[data-v-34967c88]{margin:.7rem 0}.issue-card small[data-v-34967c88]{color:#db9d7e}.customer-attachments[data-v-34967c88]{margin:1rem 0;padding:1rem;border:1px solid #333;background:#151515}.customer-attachments h3[data-v-34967c88]{margin-top:0}.note-thread[data-v-34967c88]{margin-top:1.5rem;padding:1rem;border:1px solid #3d3d3d;background:#0c0c0c}.note-thread .section-head small[data-v-34967c88]{color:#999}.note-thread article[data-v-34967c88]{padding:.9rem 0;border-top:1px solid #333}.note-thread article header[data-v-34967c88]{display:flex;align-items:center;gap:.7rem;color:#aaa;font-size:.8rem}.note-thread article header time[data-v-34967c88]{margin-left:auto}.note-thread article p[data-v-34967c88]{margin:.6rem 0 0;color:#ddd;white-space:pre-wrap}.note-composer[data-v-34967c88]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;margin-top:.8rem}.danger[data-v-34967c88]{border-color:#a74837!important;background:#35130d!important;color:#ffad98!important}.billing-row[data-v-34967c88],.user-row[data-v-34967c88]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem}.billing-row h3[data-v-34967c88]{margin:.2rem 0}.billing-row p[data-v-34967c88],.billing-row small[data-v-34967c88],.user-row small[data-v-34967c88]{color:#aaa}.user-row>div[data-v-34967c88]{display:grid}.invite[data-v-34967c88]{align-items:end;margin-bottom:1.5rem}.empty[data-v-34967c88]{padding:2rem;color:#aaa;text-align:center}.intake-summary[data-v-34967c88]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.7rem;margin:1.5rem 0}.intake-summary div[data-v-34967c88]{display:grid;gap:.35rem;padding:1rem;border-top:2px solid var(--orange);background:#181818}.intake-summary small[data-v-34967c88]{color:#aaa}.intake-summary strong[data-v-34967c88]{font-size:1.15rem}@media (max-width:900px){.record-columns[data-v-34967c88],.split[data-v-34967c88]{grid-template-columns:1fr}.rail[data-v-34967c88]{max-height:260px}.admin-head[data-v-34967c88]{align-items:flex-start}.machine-state[data-v-34967c88]{grid-template-columns:1fr}}@media (max-width:620px){.billing-row[data-v-34967c88],.editor[data-v-34967c88],.form-grid[data-v-34967c88],.note-composer[data-v-34967c88],.pin-result[data-v-34967c88],.portal-controls[data-v-34967c88],.secure-actions[data-v-34967c88],.user-row[data-v-34967c88]{grid-template-columns:1fr}.span-2[data-v-34967c88],.wide-field[data-v-34967c88]{grid-column:auto}.admin-head[data-v-34967c88]{display:grid}.identity[data-v-34967c88]{align-items:flex-start}.related-list>button[data-v-34967c88]{display:grid;text-align:left}.note-thread article header[data-v-34967c88]{flex-wrap:wrap}.note-thread article header time[data-v-34967c88]{margin-left:0}}.auth-page[data-v-15dcdc29]{min-height:100vh;display:grid;place-items:center;padding:8rem 1.25rem 3rem;background:radial-gradient(circle at 70% 20%,rgba(255,90,2,.17),transparent 32%),#090909}.auth-card[data-v-15dcdc29]{width:min(100%,480px);padding:clamp(1.5rem,5vw,3rem);border:1px solid hsla(0,0%,100%,.2);border-top:3px solid var(--orange);background:#111}.eyebrow[data-v-15dcdc29]{color:var(--orange);font:700 .72rem ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}h1[data-v-15dcdc29]{margin:.4rem 0 .6rem;font-size:clamp(2.3rem,7vw,4rem);text-transform:uppercase}.auth-card>p[data-v-15dcdc29]:not(.eyebrow):not(.status){color:hsla(0,0%,100%,.72);margin-bottom:1.6rem}form[data-v-15dcdc29],label[data-v-15dcdc29]{display:grid;gap:.45rem}form[data-v-15dcdc29]{gap:1rem}input[data-v-15dcdc29]{min-height:48px;padding:.7rem .8rem;border:1px solid #666;border-radius:4px;background:#080808;color:#fff;font:inherit}.wide[data-v-15dcdc29]{width:100%;justify-content:center;margin-top:1rem}.status[data-v-15dcdc29]{min-height:1.4em;margin-top:1rem;color:#aad8aa;font-size:.88rem}.status.error[data-v-15dcdc29]{color:#ff9a67}.oauth-page[data-v-03874cdc]{min-height:100vh;display:grid;place-items:center;padding:8rem 1.25rem 3rem;background:#090909}.oauth-card[data-v-03874cdc]{width:min(100%,560px);padding:2rem;border:1px solid #444;border-top:3px solid var(--orange);background:#111}.eyebrow[data-v-03874cdc]{color:var(--orange);font:700 .72rem ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}h1[data-v-03874cdc]{margin:.4rem 0 1rem;font-size:clamp(2rem,7vw,4rem);text-transform:uppercase}p[data-v-03874cdc]{color:hsla(0,0%,100%,.78)}.btn[data-v-03874cdc]{margin-top:1.5rem}.cancel[data-v-03874cdc]{display:inline-block;margin-left:1rem;color:#bbb}.status[data-v-03874cdc]{margin-top:1rem;color:#9dca9d}.status.error[data-v-03874cdc]{color:#ff9a67}