.num-info-item[data-v-b3731c71]{display:flex;flex-direction:column;align-items:flex-start}.num-info-label[data-v-b3731c71]{display:inline-flex;align-items:center;margin-top:2px}.animated-number[data-v-b3731c71]{display:inline-block;text-align:left;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.hero-intro[data-v-df29edfe]{position:relative;display:flex;flex-direction:column;align-self:stretch;width:100%;z-index:2}.hero-intro-content[data-v-df29edfe]{width:100%;position:relative;z-index:2}.title-wrapper[data-v-df29edfe]{overflow:hidden;display:inline-block}.title-wrapper>div[data-v-df29edfe]{animation:hero-title-rise-df29edfe var(--motion-ambient) var(--ease-out-soft) backwards}.hero-intro-content[data-v-df29edfe]>*:nth-child(2){animation:hero-fade-up-df29edfe var(--motion-reveal) var(--ease-out-soft) calc(var(--motion-stagger) * 2) backwards}.hero-intro-content[data-v-df29edfe]>*:nth-child(3){animation:hero-fade-up-df29edfe var(--motion-reveal) var(--ease-out-soft) calc(var(--motion-stagger) * 4) backwards}.hero-intro-counters[data-v-df29edfe]>*:nth-child(1){animation:hero-fade-up-df29edfe var(--motion-reveal) var(--ease-out-soft) calc(var(--motion-stagger) * 5) backwards}.hero-intro-counters[data-v-df29edfe]>*:nth-child(2){animation:hero-fade-up-df29edfe var(--motion-reveal) var(--ease-out-soft) calc(var(--motion-stagger) * 6) backwards}@keyframes hero-title-rise-df29edfe{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes hero-fade-up-df29edfe{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.hero-intro[data-v-df29edfe]{min-height:calc(100dvh - 170px);justify-content:center;padding-top:0;padding-bottom:max(24px,env(safe-area-inset-bottom))}.hero-intro-content[data-v-df29edfe]{transform:translateY(24px);flex-shrink:0}.hero-intro-counters[data-v-df29edfe]{margin-top:68px;align-self:flex-start;flex-shrink:0;row-gap:12px;position:relative;z-index:2}}@media (max-width: 430px){.hero-intro-content[data-v-df29edfe]{transform:translateY(28px)}.hero-intro-counters[data-v-df29edfe]{margin-top:72px}}@media (max-width: 390px){.hero-intro[data-v-df29edfe]{min-height:calc(100dvh - 162px)}.hero-intro-content[data-v-df29edfe]{transform:translateY(22px)}}@media (min-width: 768px) and (max-width: 1279px){.hero-intro[data-v-df29edfe]{min-height:clamp(540px,calc(100vh - 120px),760px);justify-content:center;padding-top:24px;padding-bottom:48px}.hero-intro-content[data-v-df29edfe]{transform:translateY(20px)}.hero-intro-counters[data-v-df29edfe]{margin-top:46px;position:relative;z-index:2}}@media (min-width: 1280px){.hero-intro[data-v-df29edfe]{margin-top:0!important;min-height:calc(100vh - 81px);justify-content:center;padding-bottom:16px}.hero-intro-content[data-v-df29edfe]{transform:translateY(50px)}.hero-intro-counters[data-v-df29edfe]{position:absolute;left:0;bottom:clamp(40px,6vh,72px);margin-top:0;z-index:2}}.problem-glass-surface[data-v-fa42a378]{gap:.75rem;transition:transform var(--motion-emphasis) var(--ease-out-soft)}.problem-glass-title[data-v-fa42a378]{text-wrap:balance}.problem-glass-text[data-v-fa42a378]{max-width:30rem;text-wrap:pretty}.problem-glass-art[data-v-fa42a378]{display:flex;flex:none;justify-content:center;margin-top:auto;padding:0 .5rem}.problem-glass-scene[data-v-fa42a378]{width:100%;height:100%}@media (min-width: 768px){.problem-glass-art[data-v-fa42a378]{height:9.75rem}}@media (min-width: 1280px){.problem-glass-art[data-v-fa42a378]{height:12.5rem;padding:0 2rem}.problem-glass-art.is-wide[data-v-fa42a378]{justify-content:flex-end}.problem-glass-art.is-wide>.problem-glass-scene[data-v-fa42a378]{width:min(100%,23rem)}}@media (min-width: 1536px){.problem-glass-art[data-v-fa42a378]{height:13.75rem}}@media (max-width: 480px){.problem-glass[data-v-fa42a378]{min-height:276px}.problem-glass-surface[data-v-fa42a378]{gap:.75rem}}@media (prefers-reduced-motion: reduce){.problem-glass[data-v-fa42a378],.problem-glass[data-v-fa42a378]:before,.problem-glass-surface[data-v-fa42a378]{transition:none}.problem-glass:hover .problem-glass-surface[data-v-fa42a378]{transform:none}}.control-status[data-v-a26aa6bd]{container-type:inline-size;display:flex;align-items:center;justify-content:center;width:100%}.control-status-scene[data-v-a26aa6bd]{--u: min(1rem, calc(100cqi / 21));width:calc(21 * var(--u))}[data-text][data-v-a26aa6bd]:before{content:attr(data-text)}.control-status-panel[data-v-a26aa6bd]{padding:calc(.6 * var(--u)) calc(.85 * var(--u)) calc(.75 * var(--u));border:1px solid var(--glass-border-subtle);border-radius:calc(.875 * var(--u));background:linear-gradient(160deg,var(--glass-icon-chip-bg-soft) 0%,var(--glass-border-transparent) 100%);box-shadow:var(--shadow-light),var(--inset-shine)}.control-status-head[data-v-a26aa6bd]{display:flex;align-items:baseline;justify-content:space-between;gap:calc(.5 * var(--u));padding-bottom:calc(.45 * var(--u));margin-bottom:calc(.6 * var(--u));border-bottom:1px solid var(--glass-border-faint)}.control-status-title[data-v-a26aa6bd]{color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile);font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.control-status-client[data-v-a26aa6bd]{color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile);white-space:nowrap}.control-status-rows[data-v-a26aa6bd]{display:grid;gap:calc(.6 * var(--u));margin:0;padding:0;list-style:none}.control-status-row[data-v-a26aa6bd]{display:grid;grid-template-columns:minmax(0,1fr) calc(7.2 * var(--u));align-items:end;gap:calc(.7 * var(--u))}.control-status-body[data-v-a26aa6bd]{display:grid;gap:calc(.3 * var(--u))}.control-status-label[data-v-a26aa6bd]{color:var(--glass-text-primary-92);font-size:var(--type-nav-meta-mobile);line-height:var(--type-nav-meta-line-mobile);font-weight:600;white-space:nowrap}.control-status-track[data-v-a26aa6bd]{position:relative;height:calc(.22 * var(--u));overflow:hidden;border-radius:999px;background:var(--glass-border-muted);-webkit-mask-image:linear-gradient(90deg,#000 0 32.3%,transparent 32.3% 33.9%,#000 33.9% 66.1%,transparent 66.1% 67.7%,#000 67.7% 100%);mask-image:linear-gradient(90deg,#000 0 32.3%,transparent 32.3% 33.9%,#000 33.9% 66.1%,transparent 66.1% 67.7%,#000 67.7% 100%)}.control-status-fill[data-v-a26aa6bd]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-text-primary-50);transform-origin:left center;animation:var(--motion-illustration-loop) var(--ease-in-out-quart) infinite paused}.control-status-state[data-v-a26aa6bd]{display:grid;justify-items:end;align-items:end}.control-status-pending[data-v-a26aa6bd],.control-status-done[data-v-a26aa6bd]{grid-area:1 / 1;font-size:var(--type-overline-mobile);line-height:var(--type-nav-meta-line-mobile);white-space:nowrap;animation:var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.control-status-pending[data-v-a26aa6bd]{color:var(--color-text-secondary);opacity:0}.control-status-done[data-v-a26aa6bd]{display:inline-flex;align-items:center;gap:calc(.25 * var(--u));color:var(--glass-text-primary-92)}.control-status-done svg[data-v-a26aa6bd]{width:calc(.62 * var(--u));height:calc(.62 * var(--u));color:var(--color-accent-alt)}.control-status-time[data-v-a26aa6bd]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.is-shipment .control-status-fill[data-v-a26aa6bd]{animation-name:control-status-fill-1-a26aa6bd}.is-payment .control-status-fill[data-v-a26aa6bd]{animation-name:control-status-fill-2-a26aa6bd}.is-act .control-status-fill[data-v-a26aa6bd]{animation-name:control-status-fill-3-a26aa6bd}.is-shipment .control-status-pending[data-v-a26aa6bd]{animation-name:control-status-pending-1-a26aa6bd}.is-payment .control-status-pending[data-v-a26aa6bd]{animation-name:control-status-pending-2-a26aa6bd}.is-act .control-status-pending[data-v-a26aa6bd]{animation-name:control-status-pending-3-a26aa6bd}.is-shipment .control-status-done[data-v-a26aa6bd]{animation-name:control-status-done-1-a26aa6bd}.is-payment .control-status-done[data-v-a26aa6bd]{animation-name:control-status-done-2-a26aa6bd}.is-act .control-status-done[data-v-a26aa6bd]{animation-name:control-status-done-3-a26aa6bd}.control-status.is-playing .control-status-fill[data-v-a26aa6bd],.control-status.is-playing .control-status-pending[data-v-a26aa6bd],.control-status.is-playing .control-status-done[data-v-a26aa6bd]{animation-play-state:running}@keyframes control-status-fill-1-a26aa6bd{0%,6%{opacity:1;transform:scaleX(1)}10%{opacity:0;transform:scaleX(1)}10.5%{opacity:0;transform:scaleX(0)}11%,14%{opacity:1;transform:scaleX(0)}19%,21%{transform:scaleX(.3333)}26%,28%{transform:scaleX(.6667)}33%,to{opacity:1;transform:scaleX(1)}}@keyframes control-status-fill-2-a26aa6bd{0%,6%{opacity:1;transform:scaleX(1)}10%{opacity:0;transform:scaleX(1)}10.5%{opacity:0;transform:scaleX(0)}11%,36%{opacity:1;transform:scaleX(0)}41%,43%{transform:scaleX(.3333)}48%,50%{transform:scaleX(.6667)}55%,to{opacity:1;transform:scaleX(1)}}@keyframes control-status-fill-3-a26aa6bd{0%,6%{opacity:1;transform:scaleX(1)}10%{opacity:0;transform:scaleX(1)}10.5%{opacity:0;transform:scaleX(0)}11%,58%{opacity:1;transform:scaleX(0)}63%,65%{transform:scaleX(.3333)}70%,72%{transform:scaleX(.6667)}77%,to{opacity:1;transform:scaleX(1)}}@keyframes control-status-pending-1-a26aa6bd{0%,6%{opacity:0}11%,33%{opacity:1}34%,to{opacity:0}}@keyframes control-status-pending-2-a26aa6bd{0%,6%{opacity:0}11%,55%{opacity:1}56%,to{opacity:0}}@keyframes control-status-pending-3-a26aa6bd{0%,6%{opacity:0}11%,77%{opacity:1}78%,to{opacity:0}}@keyframes control-status-done-1-a26aa6bd{0%,6%{opacity:1;transform:translateY(0)}10%,33.5%{opacity:0;transform:translateY(.3em)}35.5%,to{opacity:1;transform:translateY(0)}}@keyframes control-status-done-2-a26aa6bd{0%,6%{opacity:1;transform:translateY(0)}10%,55.5%{opacity:0;transform:translateY(.3em)}57.5%,to{opacity:1;transform:translateY(0)}}@keyframes control-status-done-3-a26aa6bd{0%,6%{opacity:1;transform:translateY(0)}10%,77.5%{opacity:0;transform:translateY(.3em)}79.5%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.control-status-fill[data-v-a26aa6bd],.control-status-pending[data-v-a26aa6bd],.control-status-done[data-v-a26aa6bd]{animation:none}}.single-entry[data-v-dd8fe015]{display:flex;align-items:center;justify-content:center;width:100%}.single-entry-stack[data-v-dd8fe015]{position:relative;width:100%;max-width:22rem;padding-top:3.3rem;padding-bottom:.7rem}[data-text][data-v-dd8fe015]:before{content:attr(data-text)}.single-entry-sheet[data-v-dd8fe015]{border:1px solid var(--glass-border-muted);border-radius:.625rem;background:var(--glass-highlight-card),var(--bg-graphite-2);box-shadow:var(--shadow-medium),var(--inset-shine)}.single-entry-filed[data-v-dd8fe015]{position:absolute;height:4.5rem}.single-entry-filed.is-waybill[data-v-dd8fe015]{top:0;right:7%;left:7%;transform:rotate(.8deg)}.single-entry-filed.is-invoice[data-v-dd8fe015]{top:1.65rem;right:3.5%;left:3.5%;transform:rotate(-.6deg)}.single-entry-strip[data-v-dd8fe015]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:1.65rem;padding:0 .7rem}.single-entry-order[data-v-dd8fe015]{position:relative;display:grid;gap:.3rem;padding:.55rem .7rem .6rem}.single-entry-title[data-v-dd8fe015]{color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile);font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.single-entry-row[data-v-dd8fe015]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.35rem}.single-entry-label[data-v-dd8fe015]{color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile);white-space:nowrap}.single-entry-value[data-v-dd8fe015]{display:inline-block}.single-entry-value[data-v-dd8fe015],.single-entry-field[data-v-dd8fe015]{color:var(--glass-text-primary-92);font-size:var(--type-nav-meta-mobile);line-height:var(--type-nav-meta-line-mobile);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.single-entry-field[data-v-dd8fe015]{position:relative;display:inline-flex;align-items:center;padding:.12rem .45rem;border:1px solid var(--glass-border-soft);border-radius:.375rem;background:var(--glass-text-primary-06)}.single-entry-field[data-v-dd8fe015]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid rgba(var(--color-accent-alt-rgb) / .55);border-radius:inherit;box-shadow:0 0 0 .15rem rgba(var(--color-accent-alt-rgb) / .14);opacity:0;animation:single-entry-focus-dd8fe015 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.single-entry-chunk[data-v-dd8fe015]{position:relative}.single-entry-caret[data-v-dd8fe015]{position:absolute;top:50%;left:100%;width:.09rem;height:.85rem;margin-left:.04rem;border-radius:999px;background:var(--color-accent-alt);opacity:0;transform:translateY(-50%)}.single-entry-caret.is-start[data-v-dd8fe015]{left:.45rem;margin-left:0}.single-entry-stamp[data-v-dd8fe015]{position:absolute;right:calc(100% + .4rem);bottom:-1.15rem;padding:.15rem .5rem;border:1.5px solid rgba(var(--color-accent-alt-rgb) / .85);border-radius:.375rem;background:rgba(var(--color-accent-alt-rgb) / .06);color:var(--color-accent-alt);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile);font-weight:700;letter-spacing:.16em;text-transform:uppercase;transform:rotate(-8deg)}.single-entry-chunk[data-v-dd8fe015],.single-entry-caret[data-v-dd8fe015],.single-entry-copy[data-v-dd8fe015],.single-entry-stamp[data-v-dd8fe015]{animation:var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.single-entry-chunk.is-chunk-1[data-v-dd8fe015]{animation-name:single-entry-chunk-1-dd8fe015}.single-entry-chunk.is-chunk-2[data-v-dd8fe015]{animation-name:single-entry-chunk-2-dd8fe015}.single-entry-chunk.is-chunk-3[data-v-dd8fe015]{animation-name:single-entry-chunk-3-dd8fe015}.single-entry-caret.is-start[data-v-dd8fe015]{animation-name:single-entry-caret-start-dd8fe015}.is-chunk-1 .single-entry-caret[data-v-dd8fe015]{animation-name:single-entry-caret-1-dd8fe015}.is-chunk-2 .single-entry-caret[data-v-dd8fe015]{animation-name:single-entry-caret-2-dd8fe015}.is-chunk-3 .single-entry-caret[data-v-dd8fe015]{animation-name:single-entry-caret-3-dd8fe015}.is-invoice .single-entry-copy[data-v-dd8fe015]{animation-name:single-entry-copy-invoice-dd8fe015}.is-waybill .single-entry-copy[data-v-dd8fe015]{animation-name:single-entry-copy-waybill-dd8fe015}.single-entry-stamp[data-v-dd8fe015]{animation-name:single-entry-stamp-dd8fe015}.single-entry-copy[data-v-dd8fe015]{transform-origin:right center}.single-entry.is-playing .single-entry-chunk[data-v-dd8fe015],.single-entry.is-playing .single-entry-caret[data-v-dd8fe015],.single-entry.is-playing .single-entry-copy[data-v-dd8fe015],.single-entry.is-playing .single-entry-stamp[data-v-dd8fe015],.single-entry.is-playing .single-entry-field[data-v-dd8fe015]:after{animation-play-state:running}@keyframes single-entry-focus-dd8fe015{0%,12%{opacity:0}14%,34%{opacity:1}37%,to{opacity:0}}@keyframes single-entry-chunk-1-dd8fe015{0%,6%{opacity:1}9%,15.9%{opacity:0}16%,to{opacity:1}}@keyframes single-entry-chunk-2-dd8fe015{0%,6%{opacity:1}9%,20.9%{opacity:0}21%,to{opacity:1}}@keyframes single-entry-chunk-3-dd8fe015{0%,6%{opacity:1}9%,26.9%{opacity:0}27%,to{opacity:1}}@keyframes single-entry-caret-start-dd8fe015{0%,12%{opacity:0}12.5%,15.9%{opacity:1}16%,to{opacity:0}}@keyframes single-entry-caret-1-dd8fe015{0%,15.9%{opacity:0}16%,20.9%{opacity:1}21%,to{opacity:0}}@keyframes single-entry-caret-2-dd8fe015{0%,20.9%{opacity:0}21%,26.9%{opacity:1}27%,to{opacity:0}}@keyframes single-entry-caret-3-dd8fe015{0%,26.9%{opacity:0}27%,29.9%{opacity:1}30%,31.4%{opacity:0}31.5%,32.9%{opacity:1}33%,to{opacity:0}}@keyframes single-entry-copy-invoice-dd8fe015{0%,6%{opacity:1;transform:scale(1)}9%,38%{opacity:0;transform:scale(1.08)}42%,to{opacity:1;transform:scale(1)}}@keyframes single-entry-copy-waybill-dd8fe015{0%,6%{opacity:1;transform:scale(1)}9%,42%{opacity:0;transform:scale(1.08)}46%,to{opacity:1;transform:scale(1)}}@keyframes single-entry-stamp-dd8fe015{0%,6%{opacity:1;transform:rotate(-8deg) scale(1)}9%{opacity:0;transform:rotate(-8deg) scale(.96)}52%{opacity:0;transform:rotate(-8deg) scale(1.35);animation-timing-function:var(--ease-spring-subtle)}56%,to{opacity:1;transform:rotate(-8deg) scale(1)}}@media (min-width: 1280px){.single-entry-stack[data-v-dd8fe015]{max-width:23rem}.single-entry-value[data-v-dd8fe015],.single-entry-field[data-v-dd8fe015]{font-size:var(--type-ui-sm);line-height:var(--type-ui-sm-line)}}@media (prefers-reduced-motion: reduce){.single-entry-chunk[data-v-dd8fe015],.single-entry-caret[data-v-dd8fe015],.single-entry-copy[data-v-dd8fe015],.single-entry-stamp[data-v-dd8fe015],.single-entry-field[data-v-dd8fe015]:after{animation:none}}.daily-report[data-v-b9877496]{container-type:inline-size;display:flex;align-items:center;justify-content:center;width:100%}.daily-report-scene[data-v-b9877496]{--u: min(1rem, calc(100cqi / 21));position:relative;width:calc(21 * var(--u));height:calc(9.4 * var(--u));animation:daily-report-scene-b9877496 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}[data-text][data-v-b9877496]:before{content:attr(data-text)}.daily-report-sheet[data-v-b9877496]{display:block;border:1px solid var(--glass-border-muted);background:var(--glass-highlight-card),var(--bg-graphite-2)}.daily-report-torn[data-v-b9877496]{filter:drop-shadow(0 -1px 0 var(--glass-border-strong)) drop-shadow(var(--shadow-medium))}.daily-report-binding[data-v-b9877496]{position:absolute;top:0;left:calc(.15 * var(--u));width:calc(9.7 * var(--u));display:flex;align-items:center;justify-content:space-between;height:calc(.7 * var(--u));padding:0 calc(1.1 * var(--u));border:1px solid var(--glass-border-soft);border-radius:calc(.5 * var(--u)) calc(.5 * var(--u)) calc(.2 * var(--u)) calc(.2 * var(--u));background:var(--bg-graphite);box-shadow:var(--inset-shine)}.daily-report-binding i[data-v-b9877496]{width:calc(.26 * var(--u));height:calc(.26 * var(--u));border-radius:50%;background:var(--glass-border-soft)}.daily-report-remains[data-v-b9877496]{position:absolute;top:calc(.7 * var(--u));left:calc(.3 * var(--u));width:calc(9.4 * var(--u));height:calc(.42 * var(--u));animation:daily-report-remains-b9877496 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.daily-report-remain[data-v-b9877496]{position:absolute;top:0;right:0;left:0;height:calc(.36 * var(--u));filter:drop-shadow(0 1px 0 var(--glass-border-soft)) drop-shadow(0 calc(.1 * var(--u)) calc(.18 * var(--u)) var(--glass-overlay-soft))}.daily-report-remain.is-older[data-v-b9877496]{height:100%}.daily-report-remain .daily-report-sheet[data-v-b9877496]{height:100%;border-top:0}.daily-report-block[data-v-b9877496],.daily-report-page[data-v-b9877496]{position:absolute;top:calc(.7 * var(--u));left:calc(.3 * var(--u));width:calc(9.4 * var(--u));height:calc(8.25 * var(--u))}.daily-report-block[data-v-b9877496]{border-radius:0 0 calc(.625 * var(--u)) calc(.625 * var(--u));box-shadow:0 calc(.2 * var(--u)) 0 calc(-.05 * var(--u)) var(--bg-graphite-2),0 calc(.2 * var(--u)) 0 0 var(--glass-border-faint),0 calc(.4 * var(--u)) 0 calc(-.1 * var(--u)) var(--bg-graphite-2),0 calc(.4 * var(--u)) 0 calc(-.05 * var(--u)) var(--glass-border-faint),var(--shadow-medium)}.daily-report-page.is-archive[data-v-b9877496]{transform-origin:0 0;transform:translate3d(calc(11.88 * var(--u)),calc(.9 * var(--u)),0) rotate(1.5deg) scale(.92)}.daily-report-page.is-yesterday[data-v-b9877496]{transform-origin:0 0;transform:translate3d(calc(11.91 * var(--u)),calc(.6 * var(--u)),0) rotate(4deg) scale(.92);animation:daily-report-tear-b9877496 var(--motion-illustration-loop) var(--ease-in-out-quart) infinite paused}.daily-report-paper[data-v-b9877496]{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:calc(.62 * var(--u)) calc(.65 * var(--u)) calc(.75 * var(--u));border-top:0;border-radius:0 0 calc(.625 * var(--u)) calc(.625 * var(--u))}.daily-report-corner[data-v-b9877496]{position:absolute;right:-1px;bottom:-1px;width:calc(.78 * var(--u));height:calc(.78 * var(--u));border-top:1px solid var(--glass-border-soft);border-left:1px solid var(--glass-border-soft);border-top-left-radius:calc(.25 * var(--u));background:linear-gradient(to bottom right,var(--glass-border-muted) 0%,var(--glass-border-faint) 49%,var(--glass-overlay-soft) 50%,var(--glass-border-transparent) 100%),var(--bg-graphite-2);transform:scale(0);transform-origin:100% 100%;animation:daily-report-corner-b9877496 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.daily-report-shade[data-v-b9877496]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-overlay-soft);opacity:0;pointer-events:none;animation:daily-report-shade-b9877496 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.daily-report-title[data-v-b9877496]{color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile);font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.daily-report-day-row[data-v-b9877496]{display:flex;align-items:baseline;gap:calc(.45 * var(--u));margin-top:calc(.2 * var(--u))}.daily-report-as-of[data-v-b9877496]{color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:1;white-space:nowrap}.daily-report-day[data-v-b9877496]{color:var(--glass-text-primary-92);font-size:calc(2.15 * var(--u));line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.daily-report-weekday[data-v-b9877496]{color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile)}.daily-report-figures[data-v-b9877496]{display:grid;gap:calc(.15 * var(--u));margin-top:auto;padding-top:calc(.4 * var(--u));border-top:1px solid var(--glass-border-faint)}.daily-report-figure[data-v-b9877496]{display:flex;align-items:baseline;justify-content:space-between;gap:calc(.4 * var(--u))}.daily-report-label[data-v-b9877496]{color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile)}.daily-report-value[data-v-b9877496]{color:var(--glass-text-primary-92);font-size:var(--type-nav-meta-mobile);line-height:var(--type-nav-meta-line-mobile);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.is-archive .daily-report-day[data-v-b9877496],.is-archive .daily-report-value[data-v-b9877496],.is-yesterday .daily-report-day[data-v-b9877496],.is-yesterday .daily-report-value[data-v-b9877496]{color:var(--glass-text-primary-60)}.daily-report.is-playing .daily-report-scene[data-v-b9877496],.daily-report.is-playing .daily-report-remains[data-v-b9877496],.daily-report.is-playing .daily-report-page.is-yesterday[data-v-b9877496],.daily-report.is-playing .daily-report-corner[data-v-b9877496],.daily-report.is-playing .daily-report-shade[data-v-b9877496]{animation-play-state:running}@keyframes daily-report-scene-b9877496{0%,6%{opacity:1}8.5%,9.5%{opacity:0}13%,to{opacity:1}}@keyframes daily-report-tear-b9877496{0%,9%{transform:translate3d(calc(11.91 * var(--u)),calc(.6 * var(--u)),0) rotate(4deg) scale(.92)}9.2%,34%{transform:translateZ(0) rotate(0) scale(1);animation-timing-function:var(--ease-out-quart)}36%{transform:translate3d(0,calc(.1 * var(--u)),0) rotate(.5deg) scale(1);animation-timing-function:var(--ease-in-out-quart)}37.5%{transform:translate3d(0,calc(.03 * var(--u)),0) rotate(.2deg) scale(1);animation-timing-function:var(--ease-out-quart)}39.5%{transform:translate3d(0,calc(.12 * var(--u)),0) rotate(.9deg) scale(1);animation-timing-function:var(--ease-in-out-quart)}41%{transform:translate3d(0,calc(.12 * var(--u)),0) rotate(1.1deg) scale(1);animation-timing-function:var(--ease-out-quart)}42.4%{transform:translate3d(0,calc(.13 * var(--u)),0) rotate(2deg) scale(1);animation-timing-function:var(--ease-in-out-quart)}43%{transform:translate3d(0,calc(.13 * var(--u)),0) rotate(2.2deg) scale(1);animation-timing-function:var(--ease-out-quart)}44.2%,44.6%{transform:translate3d(0,calc(.14 * var(--u)),0) rotate(4deg) scale(1);animation-timing-function:var(--ease-out-soft)}45.4%{transform:translate3d(calc(.15 * var(--u)),calc(.26 * var(--u)),0) rotate(2.5deg) scale(1.01);animation-timing-function:var(--ease-in-out-quart)}53.5%,to{transform:translate3d(calc(11.91 * var(--u)),calc(.6 * var(--u)),0) rotate(4deg) scale(.92)}}@keyframes daily-report-corner-b9877496{0%,30%{transform:scale(0)}33.5%{transform:scale(1)}36%{transform:scale(1.12)}37.5%{transform:scale(1.04)}39.5%,44.6%{transform:scale(1.15)}45.4%{transform:scale(1.1)}52%,to{transform:scale(0)}}@keyframes daily-report-shade-b9877496{0%,33.5%{opacity:0}36%,45.4%{opacity:.85}51%,to{opacity:0}}@keyframes daily-report-remains-b9877496{0%,34%{transform:translateY(0)}36%{transform:translateY(calc(.05 * var(--u)))}37.5%{transform:translateY(calc(.015 * var(--u)))}39.5%,41%{transform:translateY(calc(.07 * var(--u)))}42.4%{transform:translateY(calc(.035 * var(--u)))}43%{transform:translateY(calc(.06 * var(--u)))}44.2%,44.6%{transform:translateY(calc(.04 * var(--u)))}45.4%{transform:translateY(calc(-.04 * var(--u)))}46.8%{transform:translateY(calc(.015 * var(--u)))}48%,to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.daily-report-scene[data-v-b9877496],.daily-report-remains[data-v-b9877496],.daily-report-page.is-yesterday[data-v-b9877496],.daily-report-corner[data-v-b9877496],.daily-report-shade[data-v-b9877496]{animation:none}}.line-output[data-v-3891ac48]{container-type:inline-size;display:flex;align-items:center;justify-content:center;width:100%}.line-output-scene[data-v-3891ac48]{--u: min(1rem, calc(100cqi / 21));position:relative;width:calc(21 * var(--u));height:calc(10.2 * var(--u));animation:line-output-scene-3891ac48 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}[data-text][data-v-3891ac48]:before{content:attr(data-text)}.line-output-board[data-v-3891ac48]{position:absolute;top:0;left:calc(3.75 * var(--u));display:grid;gap:calc(.32 * var(--u));width:calc(13.5 * var(--u));padding:calc(.6 * var(--u)) calc(.85 * var(--u)) calc(.7 * var(--u));border:1px solid var(--glass-border-soft);border-radius:calc(.625 * var(--u));background:var(--glass-highlight-card),var(--bg-graphite);box-shadow:var(--shadow-medium),var(--inset-shine)}.line-output-head[data-v-3891ac48]{display:flex;align-items:center;justify-content:space-between;gap:calc(.5 * var(--u))}.line-output-title[data-v-3891ac48]{color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile);font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.line-output-clock[data-v-3891ac48]{display:inline-flex;color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile);font-variant-numeric:tabular-nums}.line-output-colon[data-v-3891ac48]{animation:line-output-blink-3891ac48 calc(var(--motion-illustration-loop) / 10) steps(1,end) infinite paused}.line-output-count-row[data-v-3891ac48]{display:flex;align-items:center;gap:calc(.4 * var(--u))}.line-output-count[data-v-3891ac48]{display:inline-grid;overflow:hidden;margin:calc(-.1 * var(--u)) 0;padding:calc(.1 * var(--u)) 0}.line-output-number[data-v-3891ac48]{grid-area:1 / 1;color:var(--glass-text-primary-92);font-size:calc(2.1 * var(--u));line-height:1;font-weight:600;font-variant-numeric:tabular-nums;opacity:0}.line-output-number.is-24[data-v-3891ac48]{opacity:1}.line-output-total[data-v-3891ac48]{align-self:flex-end;padding-bottom:calc(.18 * var(--u));color:var(--color-text-secondary);font-size:var(--type-nav-meta-mobile);line-height:var(--type-nav-meta-line-mobile);white-space:nowrap}.line-output-cells[data-v-3891ac48]{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:calc(.16 * var(--u))}.line-output-cell[data-v-3891ac48]{position:relative;height:calc(.56 * var(--u));border-radius:calc(.14 * var(--u));background:var(--glass-text-primary-50)}.line-output-cell.is-new[data-v-3891ac48]{background:transparent;box-shadow:inset 0 0 0 1px var(--glass-border-muted)}.line-output-cell.is-new[data-v-3891ac48]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--glass-text-primary-50)}.line-output-cell.is-new-1[data-v-3891ac48]:after{animation:line-output-cell-1-3891ac48 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.line-output-cell.is-new-2[data-v-3891ac48]:after{animation:line-output-cell-2-3891ac48 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.line-output-cell.is-new-3[data-v-3891ac48]:after{animation:line-output-cell-3-3891ac48 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.line-output-cell.is-new-4[data-v-3891ac48]:after{animation:line-output-cell-4-3891ac48 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.line-output-marker[data-v-3891ac48]{position:absolute;top:0;right:0;bottom:0;left:0;grid-area:2 / 9 / 3 / 10;border-radius:calc(.14 * var(--u));background:var(--color-accent-alt);opacity:0;animation:line-output-marker-3891ac48 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.line-output-conveyor[data-v-3891ac48]{position:absolute;top:calc(7.7 * var(--u));left:calc(.3 * var(--u));width:calc(15.3 * var(--u));height:calc(1.3 * var(--u))}.line-output-roller[data-v-3891ac48]{position:absolute;top:0;width:calc(.9 * var(--u));height:calc(.9 * var(--u));border:1px solid var(--glass-border-soft);border-radius:50%;background:var(--bg-graphite-2);transform:rotate(270deg);animation:line-output-rollers-3891ac48 var(--motion-illustration-loop) linear infinite paused}.line-output-roller[data-v-3891ac48]:after{content:"";position:absolute;top:calc(.08 * var(--u));left:50%;width:calc(.14 * var(--u));height:calc(.14 * var(--u));margin-left:calc(-.07 * var(--u));border-radius:50%;background:var(--glass-border-strong)}.line-output-roller[data-v-3891ac48]:nth-child(1){left:calc(.15 * var(--u))}.line-output-roller[data-v-3891ac48]:nth-child(2){left:calc(2.1 * var(--u))}.line-output-roller[data-v-3891ac48]:nth-child(3){left:calc(4.05 * var(--u))}.line-output-roller[data-v-3891ac48]:nth-child(4){left:calc(6 * var(--u))}.line-output-roller[data-v-3891ac48]:nth-child(5){left:calc(7.95 * var(--u))}.line-output-roller[data-v-3891ac48]:nth-child(6){left:calc(9.9 * var(--u))}.line-output-roller[data-v-3891ac48]:nth-child(7){left:calc(11.85 * var(--u))}.line-output-roller[data-v-3891ac48]:nth-child(8){left:calc(13.8 * var(--u))}.line-output-rail[data-v-3891ac48]{position:absolute;top:calc(.45 * var(--u));right:0;left:0;height:calc(.85 * var(--u));border:1px solid var(--glass-border-muted);border-radius:calc(.2 * var(--u));background:var(--glass-highlight-card),var(--bg-graphite-2);box-shadow:var(--shadow-light)}.line-output-part[data-v-3891ac48]{position:absolute;top:calc(6.45 * var(--u));width:calc(1.5 * var(--u));height:calc(1.25 * var(--u));filter:drop-shadow(0 -1px 0 var(--glass-border-strong));transform-origin:50% 100%}.line-output-part[data-v-3891ac48]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,var(--glass-border-strong) 0%,var(--glass-border-faint) 100%),var(--bg-graphite-2);clip-path:polygon(0 0,28% 0,28% 72%,100% 72%,100% 100%,0 100%)}.line-output-part.is-part-1[data-v-3891ac48]{left:calc(12.35 * var(--u));opacity:0;transform:translate3d(calc(3.2 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg);animation:line-output-part-1-3891ac48 var(--motion-illustration-loop) linear infinite paused}.line-output-part.is-part-2[data-v-3891ac48]{left:calc(9.85 * var(--u));opacity:0;transform:translate3d(calc(5.7 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg);animation:line-output-part-2-3891ac48 var(--motion-illustration-loop) linear infinite paused}.line-output-part.is-part-3[data-v-3891ac48]{left:calc(7.35 * var(--u));opacity:0;transform:translate3d(calc(8.2 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg);animation:line-output-part-3-3891ac48 var(--motion-illustration-loop) linear infinite paused}.line-output-part.is-part-4[data-v-3891ac48]{left:calc(4.85 * var(--u));opacity:0;transform:translate3d(calc(10.7 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg);animation:line-output-part-4-3891ac48 var(--motion-illustration-loop) linear infinite paused}.line-output-tote[data-v-3891ac48]{position:absolute;top:calc(8 * var(--u));left:calc(15 * var(--u));width:calc(5.6 * var(--u));height:calc(2.2 * var(--u));animation:line-output-tote-3891ac48 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.line-output-heap[data-v-3891ac48]{top:calc(-.45 * var(--u));filter:none}.line-output-heap.is-heap-1[data-v-3891ac48]{left:calc(1.9 * var(--u));transform:rotate(-14deg)}.line-output-heap.is-heap-2[data-v-3891ac48]{left:calc(3 * var(--u));transform:rotate(9deg)}.line-output-heap.is-heap-3[data-v-3891ac48]{left:calc(3.9 * var(--u));transform:rotate(28deg)}.line-output-tote-face[data-v-3891ac48]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:calc(.35 * var(--u));border:1px solid var(--glass-border-muted);border-top:2px solid var(--glass-border-strong);border-radius:calc(.15 * var(--u)) calc(.15 * var(--u)) calc(.4 * var(--u)) calc(.4 * var(--u));background:var(--glass-highlight-card),var(--bg-graphite-2);box-shadow:var(--shadow-medium)}.line-output-tote-grip[data-v-3891ac48]{position:absolute;top:calc(.3 * var(--u));left:50%;width:calc(1.3 * var(--u));height:calc(.32 * var(--u));margin-left:calc(-.65 * var(--u));border-radius:999px;background:var(--bg-graphite)}.line-output-tote-label[data-v-3891ac48]{padding:calc(.08 * var(--u)) calc(.4 * var(--u));border-radius:calc(.15 * var(--u));background:var(--glass-chip-bg);color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile);font-weight:500;letter-spacing:.08em;white-space:nowrap}.line-output.is-playing .line-output-scene[data-v-3891ac48],.line-output.is-playing .line-output-colon[data-v-3891ac48],.line-output.is-playing .line-output-number[data-v-3891ac48],.line-output.is-playing .line-output-cell.is-new[data-v-3891ac48]:after,.line-output.is-playing .line-output-marker[data-v-3891ac48],.line-output.is-playing .line-output-roller[data-v-3891ac48],.line-output.is-playing .line-output-part[data-v-3891ac48],.line-output.is-playing .line-output-tote[data-v-3891ac48]{animation-play-state:running}@keyframes line-output-scene-3891ac48{0%,6%{opacity:1}8.5%,9.5%{opacity:0}13%,to{opacity:1}}@keyframes line-output-blink-3891ac48{0%{opacity:1}50%,to{opacity:.35}}@keyframes line-output-part-1-3891ac48{0%,9%{opacity:0;transform:translate3d(calc(3.2 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg)}9.2%,13%{opacity:1;transform:translateZ(0) rotate(0)}24%{opacity:1;transform:translate3d(calc(2.5 * var(--u)),0,0) rotate(0);animation-timing-function:var(--ease-exit)}26.5%{opacity:1;transform:translate3d(calc(3.2 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg)}27%,to{opacity:0;transform:translate3d(calc(3.2 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg)}}@keyframes line-output-part-2-3891ac48{0%,9%{opacity:0;transform:translate3d(calc(5.7 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg)}9.2%,13%{opacity:1;transform:translateZ(0) rotate(0)}35%{opacity:1;transform:translate3d(calc(5 * var(--u)),0,0) rotate(0);animation-timing-function:var(--ease-exit)}37.5%{opacity:1;transform:translate3d(calc(5.7 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg)}38%,to{opacity:0;transform:translate3d(calc(5.7 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg)}}@keyframes line-output-part-3-3891ac48{0%,9%{opacity:0;transform:translate3d(calc(8.2 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg)}9.2%,13%{opacity:1;transform:translateZ(0) rotate(0)}46%{opacity:1;transform:translate3d(calc(7.5 * var(--u)),0,0) rotate(0);animation-timing-function:var(--ease-exit)}48.5%{opacity:1;transform:translate3d(calc(8.2 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg)}49%,to{opacity:0;transform:translate3d(calc(8.2 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg)}}@keyframes line-output-part-4-3891ac48{0%,9%{opacity:0;transform:translate3d(calc(10.7 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg)}9.2%,13%{opacity:1;transform:translateZ(0) rotate(0)}57%{opacity:1;transform:translate3d(calc(10 * var(--u)),0,0) rotate(0);animation-timing-function:var(--ease-exit)}59.5%{opacity:1;transform:translate3d(calc(10.7 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg)}60%,to{opacity:0;transform:translate3d(calc(10.7 * var(--u)),calc(1.85 * var(--u)),0) rotate(22deg)}}@keyframes line-output-rollers-3891ac48{0%,9%{transform:rotate(1350deg)}9.2%,13%{transform:rotate(0)}57%{transform:rotate(1273deg);animation-timing-function:var(--ease-out-soft)}59.5%,to{transform:rotate(1350deg)}}@keyframes line-output-tote-3891ac48{0%,26.4%,28%,37.4%,39%,48.4%,50%,59.4%,61%,to{transform:translateY(0)}26.9%,37.9%,48.9%,59.9%{transform:translateY(calc(.06 * var(--u)))}}.line-output-number.is-20[data-v-3891ac48]{animation:line-output-count-20-3891ac48 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.line-output-number.is-21[data-v-3891ac48]{animation:line-output-count-21-3891ac48 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.line-output-number.is-22[data-v-3891ac48]{animation:line-output-count-22-3891ac48 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.line-output-number.is-23[data-v-3891ac48]{animation:line-output-count-23-3891ac48 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.line-output-number.is-24[data-v-3891ac48]{animation:line-output-count-24-3891ac48 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}@keyframes line-output-count-20-3891ac48{0%,9%{opacity:0;transform:translateY(1em)}9.2%,26.5%{opacity:1;transform:translateY(0)}27.2%{opacity:1;transform:translateY(-1em)}27.3%,to{opacity:0;transform:translateY(-1em)}}@keyframes line-output-count-21-3891ac48{0%,26.4%{opacity:0;transform:translateY(1em)}26.5%{opacity:1;transform:translateY(1em)}27.2%,37.5%{opacity:1;transform:translateY(0)}38.2%{opacity:1;transform:translateY(-1em)}38.3%,to{opacity:0;transform:translateY(-1em)}}@keyframes line-output-count-22-3891ac48{0%,37.4%{opacity:0;transform:translateY(1em)}37.5%{opacity:1;transform:translateY(1em)}38.2%,48.5%{opacity:1;transform:translateY(0)}49.2%{opacity:1;transform:translateY(-1em)}49.3%,to{opacity:0;transform:translateY(-1em)}}@keyframes line-output-count-23-3891ac48{0%,48.4%{opacity:0;transform:translateY(1em)}48.5%{opacity:1;transform:translateY(1em)}49.2%,59.5%{opacity:1;transform:translateY(0)}60.2%{opacity:1;transform:translateY(-1em)}60.3%,to{opacity:0;transform:translateY(-1em)}}@keyframes line-output-count-24-3891ac48{0%,9%{opacity:1;transform:translateY(0)}9.2%,59.4%{opacity:0;transform:translateY(1em)}59.5%{opacity:1;transform:translateY(1em)}60.2%,to{opacity:1;transform:translateY(0)}}@keyframes line-output-cell-1-3891ac48{0%,9%{opacity:1}9.2%,27.1%{opacity:0}28.5%,to{opacity:1}}@keyframes line-output-cell-2-3891ac48{0%,9%{opacity:1}9.2%,38.1%{opacity:0}39.5%,to{opacity:1}}@keyframes line-output-cell-3-3891ac48{0%,9%{opacity:1}9.2%,49.1%{opacity:0}50.5%,to{opacity:1}}@keyframes line-output-cell-4-3891ac48{0%,9%{opacity:1}9.2%,60.1%{opacity:0}61.5%,to{opacity:1}}@keyframes line-output-marker-3891ac48{0%,26.4%{opacity:0;transform:translate(0)}26.9%{opacity:1;transform:translate(0)}29.5%,37.3%{opacity:0;transform:translate(0)}37.4%{opacity:0;transform:translate(calc(100% + .16 * var(--u)))}37.9%{opacity:1;transform:translate(calc(100% + .16 * var(--u)))}40.5%,48.3%{opacity:0;transform:translate(calc(100% + .16 * var(--u)))}48.4%{opacity:0;transform:translate(calc(200% + .32 * var(--u)))}48.9%{opacity:1;transform:translate(calc(200% + .32 * var(--u)))}51.5%,59.3%{opacity:0;transform:translate(calc(200% + .32 * var(--u)))}59.4%{opacity:0;transform:translate(calc(300% + .48 * var(--u)))}59.9%{opacity:1;transform:translate(calc(300% + .48 * var(--u)))}62.5%,to{opacity:0;transform:translate(calc(300% + .48 * var(--u)))}}@media (prefers-reduced-motion: reduce){.line-output-scene[data-v-3891ac48],.line-output-colon[data-v-3891ac48],.line-output-number[data-v-3891ac48],.line-output-cell.is-new[data-v-3891ac48]:after,.line-output-marker[data-v-3891ac48],.line-output-roller[data-v-3891ac48],.line-output-part[data-v-3891ac48],.line-output-tote[data-v-3891ac48]{animation:none}}.shift-load[data-v-5f44a135]{container-type:inline-size;display:flex;align-items:center;justify-content:center;width:100%}.shift-load-scene[data-v-5f44a135]{--u: min(1rem, calc(100cqi / 21));--hour: calc(.6 * var(--u));--gap: calc(.6 * var(--u));--gutter: calc(2.1 * var(--u));position:relative;width:calc(21 * var(--u));height:calc(10.3 * var(--u));animation:shift-load-scene-5f44a135 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}[data-text][data-v-5f44a135]:before{content:attr(data-text)}.shift-load-panel[data-v-5f44a135]{position:absolute;inset:0 0 auto;padding:calc(.6 * var(--u)) calc(.75 * var(--u)) calc(.3 * var(--u));border:1px solid var(--glass-border-subtle);border-radius:calc(.875 * var(--u));background:linear-gradient(160deg,var(--glass-icon-chip-bg-soft) 0%,var(--glass-border-transparent) 100%);box-shadow:var(--shadow-light),var(--inset-shine)}.shift-load-head[data-v-5f44a135]{display:flex;align-items:center;justify-content:space-between;gap:calc(.5 * var(--u));padding-bottom:calc(.45 * var(--u));margin-bottom:calc(.35 * var(--u));border-bottom:1px solid var(--glass-border-faint)}.shift-load-title[data-v-5f44a135]{color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile);font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.shift-load-date[data-v-5f44a135]{color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile);white-space:nowrap}.shift-load-board[data-v-5f44a135]{position:relative;display:grid;grid-template-columns:var(--gutter) repeat(3,1fr);-moz-column-gap:var(--gap);column-gap:var(--gap)}.shift-load-gutter[data-v-5f44a135]{position:relative;margin-top:calc(1.15 * var(--u));height:calc(9 * var(--hour))}.shift-load-hour[data-v-5f44a135]{position:absolute;right:0;color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:1;font-variant-numeric:tabular-nums;transform:translateY(-50%)}.shift-load-hour.is-start[data-v-5f44a135]{top:calc(.25 * var(--u))}.shift-load-hour.is-now[data-v-5f44a135]{top:calc(2.67 * var(--hour));color:var(--glass-text-primary-92)}.shift-load-hour.is-end[data-v-5f44a135]{top:calc(9 * var(--hour) - .25 * var(--u))}.shift-load-person[data-v-5f44a135]{display:flex;align-items:baseline;justify-content:space-between;gap:calc(.3 * var(--u));height:calc(.85 * var(--u));margin-bottom:calc(.3 * var(--u));padding:0 calc(.3 * var(--u))}.shift-load-name[data-v-5f44a135]{color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile);white-space:nowrap}.shift-load-hours[data-v-5f44a135]{display:inline-grid;overflow:hidden;margin:calc(-.1 * var(--u)) 0;padding:calc(.1 * var(--u)) 0;justify-items:end}.shift-load-hours-value[data-v-5f44a135]{grid-area:1 / 1;color:var(--glass-text-primary-92);font-size:var(--type-nav-meta-mobile);line-height:1;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.shift-load-hours-value.is-before[data-v-5f44a135]{opacity:0;transform:translateY(-1em);animation:shift-load-hours-before-5f44a135 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.shift-load-hours-value.is-after[data-v-5f44a135]{animation:shift-load-hours-after-5f44a135 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.is-oleg .shift-load-hours-value.is-before[data-v-5f44a135]{color:var(--color-accent-alt)}.shift-load-day[data-v-5f44a135]{position:relative;display:block;height:calc(9 * var(--hour));border-radius:calc(.25 * var(--u));background:var(--glass-text-primary-06)}.shift-load-task[data-v-5f44a135],.shift-load-free[data-v-5f44a135]{position:absolute;top:calc((var(--from) - 8) * var(--hour) + 1px);right:0;left:0;display:flex;align-items:flex-start;height:calc((var(--to) - var(--from)) * var(--hour) - 2px);padding:calc(.32 * var(--u)) calc(.3 * var(--u)) 0;border-radius:calc(.25 * var(--u));font-size:var(--type-overline-mobile);line-height:1;white-space:nowrap}.shift-load-task.is-short[data-v-5f44a135],.shift-load-free.is-short[data-v-5f44a135]{align-items:center;padding-top:0}.shift-load-task[data-v-5f44a135]{border:1px solid var(--glass-border-muted);background:var(--glass-highlight-card),var(--bg-graphite-2);color:var(--glass-text-primary-80)}.shift-load-free[data-v-5f44a135]{border:1px dashed var(--glass-border-soft);color:var(--color-text-secondary);opacity:0;animation:shift-load-free-5f44a135 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.shift-load-task.is-moved[data-v-5f44a135]{z-index:1;animation:shift-load-move-5f44a135 var(--motion-illustration-loop) var(--ease-in-out-quart) infinite paused}.shift-load-task.is-moved[data-v-5f44a135]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:var(--shadow-deep);opacity:0;animation:shift-load-lift-5f44a135 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.shift-load-task.is-moved[data-v-5f44a135]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid rgba(var(--color-accent-alt-rgb) / .55);border-radius:inherit;background:rgba(var(--color-accent-alt-rgb) / .14);opacity:0;animation:shift-load-overflow-5f44a135 var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.shift-load-now[data-v-5f44a135]{position:absolute;top:calc(1.15 * var(--u) + 2.67 * var(--hour));right:0;left:calc(var(--gutter) + var(--gap));height:1px;background:var(--glass-border-strong);pointer-events:none}.shift-load.is-playing .shift-load-scene[data-v-5f44a135],.shift-load.is-playing .shift-load-hours-value[data-v-5f44a135],.shift-load.is-playing .shift-load-free[data-v-5f44a135],.shift-load.is-playing .shift-load-task.is-moved[data-v-5f44a135],.shift-load.is-playing .shift-load-task.is-moved[data-v-5f44a135]:before,.shift-load.is-playing .shift-load-task.is-moved[data-v-5f44a135]:after{animation-play-state:running}@keyframes shift-load-scene-5f44a135{0%,6%{opacity:1}8.5%,9.5%{opacity:0}13%,to{opacity:1}}@keyframes shift-load-move-5f44a135{0%,9%{transform:translateZ(0) scale(1)}9.2%,32%{transform:translate3d(calc(-100% - var(--gap)),calc(2 * var(--hour)),0) scale(1)}34%{transform:translate3d(calc(-100% - var(--gap)),calc(2 * var(--hour) - .2 * var(--u)),0) scale(1.05);animation-timing-function:var(--ease-in-out-quart)}38%{transform:translate3d(calc(-45% - .45 * var(--gap)),calc(.6 * var(--hour) - .7 * var(--u)),0) scale(1.05);animation-timing-function:var(--ease-out-quart)}41%{transform:translate3d(0,calc(-.12 * var(--u)),0) scale(1.03);animation-timing-function:var(--ease-spring-subtle)}44%,to{transform:translateZ(0) scale(1)}}@keyframes shift-load-lift-5f44a135{0%,32%{opacity:0}34%,40%{opacity:1}44%,to{opacity:0}}@keyframes shift-load-overflow-5f44a135{0%,9%{opacity:0}9.2%,40%{opacity:1}44%,to{opacity:0}}@keyframes shift-load-free-5f44a135{0%,9%{opacity:0}9.2%,41%{opacity:1}42.5%,to{opacity:0}}@keyframes shift-load-hours-before-5f44a135{0%,9%{opacity:0;transform:translateY(-1em)}9.2%,44%{opacity:1;transform:translateY(0)}44.8%{opacity:1;transform:translateY(-1em)}44.9%,to{opacity:0;transform:translateY(-1em)}}@keyframes shift-load-hours-after-5f44a135{0%,9%{opacity:1;transform:translateY(0)}9.2%,43.9%{opacity:0;transform:translateY(1em)}44%{opacity:1;transform:translateY(1em)}44.8%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.shift-load-scene[data-v-5f44a135],.shift-load-hours-value[data-v-5f44a135],.shift-load-free[data-v-5f44a135],.shift-load-task.is-moved[data-v-5f44a135],.shift-load-task.is-moved[data-v-5f44a135]:before,.shift-load-task.is-moved[data-v-5f44a135]:after{animation:none}}.sign-folder[data-v-f8ec5dbc]{container-type:inline-size;display:flex;align-items:center;justify-content:center;width:100%}.sign-folder-scene[data-v-f8ec5dbc]{--u: min(1rem, calc(100cqi / 21));position:relative;width:calc(21 * var(--u));height:calc(9.6 * var(--u));animation:sign-folder-scene-f8ec5dbc var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}[data-text][data-v-f8ec5dbc]:before{content:attr(data-text)}.sign-folder-cover[data-v-f8ec5dbc]{position:absolute;top:0;left:calc(.6 * var(--u));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(.7 * var(--u));width:calc(19 * var(--u));height:calc(9.4 * var(--u));padding:calc(.35 * var(--u));border:1px solid var(--glass-border-soft);border-radius:calc(.7 * var(--u));background:linear-gradient(90deg,var(--glass-border-transparent) 48.6%,var(--glass-overlay-soft) 50%,var(--glass-border-transparent) 51.4%),var(--glass-highlight-card),var(--bg-graphite);box-shadow:var(--shadow-medium),var(--inset-shine)}.sign-folder-page[data-v-f8ec5dbc]{position:relative;display:flex;flex-direction:column;padding:calc(.6 * var(--u)) calc(.6 * var(--u)) calc(.55 * var(--u));border:1px solid var(--glass-border-muted);border-radius:calc(.4 * var(--u));background:var(--glass-highlight-card),var(--bg-graphite-2);box-shadow:var(--shadow-light)}.sign-folder-title[data-v-f8ec5dbc]{color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:var(--type-overline-line-mobile);font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.sign-folder-subtitle[data-v-f8ec5dbc],.sign-folder-text[data-v-f8ec5dbc],.sign-folder-label[data-v-f8ec5dbc]{color:var(--color-text-secondary);font-size:var(--type-overline-mobile);line-height:1.45;white-space:nowrap}.sign-folder-subtitle[data-v-f8ec5dbc]{padding-bottom:calc(.35 * var(--u));margin-bottom:calc(.35 * var(--u));border-bottom:1px solid var(--glass-border-faint)}.sign-folder-body[data-v-f8ec5dbc]{display:grid}.sign-folder-text[data-v-f8ec5dbc]{color:var(--glass-text-primary-80)}.sign-folder-total[data-v-f8ec5dbc]{display:flex;align-items:baseline;justify-content:space-between;gap:calc(.3 * var(--u));margin-top:auto;padding-top:calc(.3 * var(--u));border-top:1px solid var(--glass-border-faint)}.sign-folder-sum[data-v-f8ec5dbc]{color:var(--glass-text-primary-92);font-size:var(--type-nav-meta-mobile);line-height:var(--type-nav-meta-line-mobile);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sign-folder-line.is-line-1[data-v-f8ec5dbc]{animation:sign-folder-line-1-f8ec5dbc var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.sign-folder-line.is-line-2[data-v-f8ec5dbc]{animation:sign-folder-line-2-f8ec5dbc var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.sign-folder-line.is-line-3[data-v-f8ec5dbc]{animation:sign-folder-line-3-f8ec5dbc var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.sign-folder-line.is-line-4[data-v-f8ec5dbc]{animation:sign-folder-line-4-f8ec5dbc var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.sign-folder-line.is-line-5[data-v-f8ec5dbc]{animation:sign-folder-line-5-f8ec5dbc var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.sign-folder-line.is-line-6[data-v-f8ec5dbc]{animation:sign-folder-line-6-f8ec5dbc var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.sign-folder-route[data-v-f8ec5dbc]{margin-top:auto;color:var(--glass-text-primary-80);font-size:var(--type-overline-mobile);line-height:1.45;white-space:nowrap;animation:sign-folder-route-f8ec5dbc var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.sign-folder-party[data-v-f8ec5dbc]{position:relative;display:grid;margin-top:calc(.25 * var(--u))}.sign-folder-sign[data-v-f8ec5dbc]{position:relative;display:block;height:calc(1.35 * var(--u));border-bottom:1px solid var(--glass-border-soft)}.sign-folder-autograph[data-v-f8ec5dbc]{position:absolute;bottom:calc(-.15 * var(--u));left:calc(.2 * var(--u));width:calc(5.4 * var(--u));height:calc(1.62 * var(--u));color:var(--glass-text-primary-80)}.sign-folder-ink[data-v-f8ec5dbc]{position:absolute;inset:calc(-.3 * var(--u)) 0 calc(-.3 * var(--u)) 0;overflow:hidden;animation:sign-folder-ink-window-f8ec5dbc var(--motion-illustration-loop) var(--ease-in-out-quart) infinite paused}.sign-folder-ink-content[data-v-f8ec5dbc]{position:absolute;top:0;right:0;bottom:0;left:0;animation:sign-folder-ink-content-f8ec5dbc var(--motion-illustration-loop) var(--ease-in-out-quart) infinite paused}.sign-folder-ink .sign-folder-autograph[data-v-f8ec5dbc]{bottom:calc(.15 * var(--u))}.sign-folder-flag[data-v-f8ec5dbc]{position:absolute;right:calc(-1.6 * var(--u));bottom:calc(.1 * var(--u));display:flex;align-items:center;justify-content:flex-end;height:calc(1 * var(--u));padding:0 calc(.45 * var(--u)) 0 calc(.75 * var(--u));background:var(--color-accent-alt);clip-path:polygon(0 50%,calc(.45 * var(--u)) 0,100% 0,100% 100%,calc(.45 * var(--u)) 100%);color:var(--glass-text-primary-98);font-size:var(--type-overline-mobile);line-height:1;font-weight:600;white-space:nowrap;opacity:0;transform:translate(calc(1.2 * var(--u)));animation:sign-folder-flag-f8ec5dbc var(--motion-illustration-loop) var(--ease-out-soft) infinite paused}.sign-folder.is-playing .sign-folder-scene[data-v-f8ec5dbc],.sign-folder.is-playing .sign-folder-line[data-v-f8ec5dbc],.sign-folder.is-playing .sign-folder-route[data-v-f8ec5dbc],.sign-folder.is-playing .sign-folder-ink[data-v-f8ec5dbc],.sign-folder.is-playing .sign-folder-ink-content[data-v-f8ec5dbc],.sign-folder.is-playing .sign-folder-flag[data-v-f8ec5dbc]{animation-play-state:running}@keyframes sign-folder-scene-f8ec5dbc{0%,6%{opacity:1}8.5%,9.5%{opacity:0}13%,to{opacity:1}}@keyframes sign-folder-line-1-f8ec5dbc{0%,9%{opacity:1;transform:translate(0)}9.2%,13%{opacity:0;transform:translate(calc(-.4 * var(--u)))}15%,to{opacity:1;transform:translate(0)}}@keyframes sign-folder-line-2-f8ec5dbc{0%,9%{opacity:1;transform:translate(0)}9.2%,15%{opacity:0;transform:translate(calc(-.4 * var(--u)))}17%,to{opacity:1;transform:translate(0)}}@keyframes sign-folder-line-3-f8ec5dbc{0%,9%{opacity:1;transform:translate(0)}9.2%,17%{opacity:0;transform:translate(calc(-.4 * var(--u)))}19%,to{opacity:1;transform:translate(0)}}@keyframes sign-folder-line-4-f8ec5dbc{0%,9%{opacity:1;transform:translate(0)}9.2%,19%{opacity:0;transform:translate(calc(-.4 * var(--u)))}21%,to{opacity:1;transform:translate(0)}}@keyframes sign-folder-line-5-f8ec5dbc{0%,9%{opacity:1;transform:translate(0)}9.2%,21%{opacity:0;transform:translate(calc(-.4 * var(--u)))}23%,to{opacity:1;transform:translate(0)}}@keyframes sign-folder-line-6-f8ec5dbc{0%,9%{opacity:1;transform:translate(0)}9.2%,22.5%{opacity:0;transform:translate(calc(-.4 * var(--u)))}24.5%,to{opacity:1;transform:translate(0)}}@keyframes sign-folder-flag-f8ec5dbc{0%,25%{opacity:0;transform:translate(calc(1.2 * var(--u)))}27.5%{opacity:1;transform:translate(calc(-.1 * var(--u)))}29%,45%{opacity:1;transform:translate(0)}48%,to{opacity:0;transform:translate(calc(1.2 * var(--u)))}}@keyframes sign-folder-ink-window-f8ec5dbc{0%,9%{transform:translate(0)}9.2%,32%{transform:translate(-100%)}44%,to{transform:translate(0)}}@keyframes sign-folder-ink-content-f8ec5dbc{0%,9%{transform:translate(0)}9.2%,32%{transform:translate(100%)}44%,to{transform:translate(0)}}@keyframes sign-folder-route-f8ec5dbc{0%,9%{opacity:1;transform:translate(0)}9.2%,48%{opacity:0;transform:translate(calc(-.4 * var(--u)))}52%,to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.sign-folder-scene[data-v-f8ec5dbc],.sign-folder-line[data-v-f8ec5dbc],.sign-folder-route[data-v-f8ec5dbc],.sign-folder-ink[data-v-f8ec5dbc],.sign-folder-ink-content[data-v-f8ec5dbc],.sign-folder-flag[data-v-f8ec5dbc]{animation:none}}.ecosystem-page{--ecosystem-text-primary: var(--color-text-primary);--ecosystem-text-secondary: var(--color-text-secondary);--ecosystem-border-line: var(--color-icon-chip-bg);--accent-glow: rgba(230, 81, 58, .4);--ai-accent: #FF715B;--svg-grid-color: rgba(255, 255, 255, .04);--svg-grid-dot: rgba(255, 255, 255, .1);--svg-border-color: var(--glass-border-muted);--svg-surface: #262829;--svg-accent: #F25C46;--svg-center-glow-start: rgba(242, 92, 70, .12);--svg-center-glow-end: transparent;--svg-ring-strong: rgba(255, 255, 255, .15);--svg-ring-medium: rgba(255, 255, 255, .08);--svg-ring-faint: rgba(255, 255, 255, .04);--text-glow-soft: rgba(255, 255, 255, .3);--ai-glow-strong: rgba(255, 113, 91, .8);--ai-glow-medium: rgba(255, 113, 91, .6);--accent-glow-medium: rgba(242, 92, 70, .8);--accent-glow-strong: rgba(242, 92, 70, .9);--accent-glow-core: rgba(242, 92, 70, 1);width:100%;margin-inline:auto;margin-bottom:0;padding-top:0;color:var(--ecosystem-text-primary);font-family:var(--font-family-base);overflow:visible;-webkit-tap-highlight-color:transparent}.ecosystem-page-grid{display:grid;grid-template-columns:1fr;row-gap:2rem;align-items:start}.ecosystem-page-content{display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.ecosystem-page-visual{margin-top:2.5rem;min-width:0}.ecosystem-page-heading{margin:0}.ecosystem-page-lead{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;max-width:none;margin:0}.ecosystem-page .no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ecosystem-page .service-list{list-style:none;padding:0;margin:0}.ecosystem-page .ecosystem-competencies-link{width:-moz-fit-content;width:fit-content;min-height:2.75rem;padding-inline:1.5rem;font-size:var(--type-body-mobile);font-weight:var(--font-weight-medium)}.ecosystem-page .service-link{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--ecosystem-border-line);color:var(--ecosystem-text-primary);text-decoration:none;transition:border-color var(--anim-fast) var(--anim-easing-soft),background-color var(--anim-fast) var(--anim-easing-soft),transform var(--anim-fast) var(--anim-easing-fluid);position:relative;cursor:pointer;min-width:0}.ecosystem-page .service-link:hover,.ecosystem-page .service-link.is-active-menu{color:var(--color-text-primary);border-bottom-color:var(--svg-accent)}.ecosystem-page .service-link:before{content:"";position:absolute;left:-1.25rem;top:50%;transform:translateY(-50%);width:.25rem;height:0;background-color:var(--svg-accent);transition:height var(--anim-fast) var(--anim-easing-soft),box-shadow var(--anim-fast) var(--anim-easing-soft);border-radius:999px}.ecosystem-page .service-link:hover:before,.ecosystem-page .service-link.is-active-menu:before{height:60%;box-shadow:0 0 .5rem var(--accent-glow)}.ecosystem-page .link-content{display:flex;align-items:center;min-width:0;transform:translate(0);transition:transform var(--anim-fast) var(--anim-easing-fluid)}.ecosystem-page .service-link:hover .link-content,.ecosystem-page .service-link.is-active-menu .link-content{transform:translate(.5rem)}.ecosystem-page .link-index{color:var(--svg-accent);margin-right:.625rem;opacity:.7;transition:opacity var(--anim-fast) var(--anim-easing-soft);flex-shrink:0}.ecosystem-page .service-link.is-active-menu .link-index{font-weight:700;opacity:1}.ecosystem-page .link-title{letter-spacing:.02em;min-width:0}.ecosystem-page .service-link:hover .link-title,.ecosystem-page .service-link.is-active-menu .link-title{font-weight:600}.ecosystem-page .link-badge{margin-left:.75rem;flex-shrink:0;transition:color var(--anim-fast) var(--anim-easing-soft),border-color var(--anim-fast) var(--anim-easing-soft),background-color var(--anim-fast) var(--anim-easing-soft),box-shadow var(--anim-fast) var(--anim-easing-soft)}.ecosystem-page .service-link.is-active-menu .link-badge{background:color-mix(in srgb,var(--svg-accent) 15%,transparent);color:var(--svg-accent);border-color:color-mix(in srgb,var(--svg-accent) 22%,transparent)}.ecosystem-page .scenario-wrapper{min-height:11.25rem;margin-top:2rem;width:100%}.ecosystem-page #scenario-box{border:1px solid var(--glass-border-subtle);border-radius:1.25rem;height:100%;overflow:hidden;opacity:0;filter:blur(6px);pointer-events:none;transition:opacity var(--anim-medium) var(--anim-easing-soft),transform var(--anim-medium) var(--anim-easing-fluid),filter var(--anim-medium) var(--anim-easing-soft),border-color var(--anim-fast) var(--anim-easing-soft),box-shadow var(--anim-fast) var(--anim-easing-soft),background-color var(--anim-fast) var(--anim-easing-soft)}.ecosystem-page .ecosystem-scenario-inner{display:flex;height:100%;flex-direction:column;justify-content:center;gap:.75rem;padding:1.25rem}.ecosystem-page #scenario-box.visible{opacity:1;filter:none;pointer-events:auto;border-color:var(--glass-border);box-shadow:var(--shadow-medium),var(--inset-shine-strong)}.ecosystem-page.ai-mode #scenario-title{color:var(--ai-accent)}.ecosystem-page #scenario-title,.ecosystem-page .ecosystem-scenario-title{color:var(--svg-accent);margin-bottom:0}.ecosystem-page .ecosystem-scenario-desc{color:var(--glass-text-primary-92);line-height:1.6}.ecosystem-page .ecosystem-scenario-hint{color:var(--glass-text-primary-50)}.ecosystem-page .ecosystem-container{position:relative;width:100%;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;min-width:0;overflow:visible}.ecosystem-page-svg{display:block;width:100%;height:100%;overflow:visible;margin-inline:auto}@keyframes ecosystem-spin-slow{to{transform:rotate(360deg)}}@keyframes ecosystem-spin-slow-reverse{to{transform:rotate(-360deg)}}@keyframes ecosystem-packet-flow{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes ecosystem-super-pulse-flow{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}.ecosystem-page .ring-spin{transform-origin:400px 400px;animation:ecosystem-spin-slow 60s linear infinite}.ecosystem-page .ring-spin-reverse{transform-origin:400px 400px;animation:ecosystem-spin-slow-reverse 80s linear infinite}.ecosystem-page.ai-mode .ring-spin,.ecosystem-page.erp-mode .ring-spin{animation-duration:15s}.ecosystem-page.ai-mode .ring-spin-reverse{animation-duration:20s;stroke:var(--ai-accent);opacity:.5}.ecosystem-page.erp-mode .ring-spin-reverse{animation-duration:20s;stroke:var(--svg-accent);opacity:.5}.ecosystem-page .dynamic-link-track{stroke:var(--glass-border-faint);fill:none;stroke-width:2}.ecosystem-page .dynamic-link-packets{stroke:var(--svg-accent);fill:none;stroke-width:3;stroke-dasharray:4 20;stroke-linecap:round;animation:ecosystem-packet-flow .8s linear infinite;filter:drop-shadow(0 0 4px var(--accent-glow))}.ecosystem-page.ai-mode .dynamic-link-packets{stroke:var(--ai-accent);stroke-dasharray:8 32;stroke-width:4;animation:ecosystem-super-pulse-flow var(--anim-medium) linear infinite;filter:drop-shadow(0 0 8px var(--ai-glow-strong))}.ecosystem-page.erp-mode .dynamic-link-packets{stroke:var(--svg-accent);stroke-dasharray:8 32;stroke-width:4;animation:ecosystem-super-pulse-flow var(--anim-medium) linear infinite;filter:drop-shadow(0 0 10px var(--accent-glow-strong))}.ecosystem-page .sys-node{transition:opacity var(--anim-medium) var(--anim-easing-soft),transform var(--anim-medium) var(--anim-easing-fluid),filter var(--anim-medium) var(--anim-easing-soft);cursor:pointer}.ecosystem-page .sys-node>*:not(.node-hitbox){pointer-events:none}.ecosystem-page .node-hitbox{fill:transparent;cursor:pointer;pointer-events:auto}.ecosystem-page .dynamic-link-track,.ecosystem-page .dynamic-link-packets{pointer-events:none}.ecosystem-page .node-link{stroke:var(--svg-border-color);stroke-width:1.5;stroke-dasharray:4 4;transition:opacity var(--anim-medium) var(--anim-easing-soft),stroke var(--anim-medium) var(--anim-easing-soft),filter var(--anim-medium) var(--anim-easing-soft)}.ecosystem-page .node-core{fill:var(--svg-surface);stroke:var(--svg-border-color);stroke-width:2;transform-box:fill-box;transform-origin:center;transition:transform var(--anim-medium) var(--anim-easing-fluid),fill var(--anim-medium) var(--anim-easing-soft),stroke var(--anim-medium) var(--anim-easing-soft),filter var(--anim-medium) var(--anim-easing-soft)}.ecosystem-page .node-bg{fill:transparent;transform-box:fill-box;transform-origin:center;transition:transform var(--anim-medium) var(--anim-easing-fluid),opacity var(--anim-medium) var(--anim-easing-soft),fill var(--anim-medium) var(--anim-easing-soft)}.ecosystem-page .node-text{font-family:var(--font-family-base);font-size:11px;font-weight:600;letter-spacing:.12em;fill:var(--glass-text-secondary-92);transition:fill var(--anim-fast) var(--anim-easing-soft),opacity var(--anim-fast) var(--anim-easing-soft),filter var(--anim-fast) var(--anim-easing-soft);pointer-events:none}.ecosystem-page .node-subtext{font-size:9px;fill:var(--svg-border-color);letter-spacing:.15em}.ecosystem-page .core-node-label{font-size:11px;fill:var(--color-text-primary)}.ecosystem-page .core-node-subtext{fill:var(--svg-accent);opacity:1}.ecosystem-page .ecosystem-container.has-focus .sys-node{opacity:.25}.ecosystem-page .ecosystem-container.has-focus .node-link{opacity:.05}.ecosystem-page .sys-node.is-primary{opacity:1!important}.ecosystem-page .sys-node.is-primary .node-core{stroke:var(--svg-accent);fill:var(--svg-accent);filter:drop-shadow(0 0 16px var(--svg-accent));transform:scale(1.4)}.ecosystem-page.ai-mode .sys-node.is-primary .node-core{stroke:var(--ai-accent);fill:var(--ai-accent);filter:drop-shadow(0 0 16px var(--ai-accent))}.ecosystem-page .sys-node.is-primary .node-bg{fill:color-mix(in srgb,var(--svg-accent) 10%,transparent);animation:ecosystem-pulse-bg 2s infinite}@keyframes ecosystem-pulse-bg{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.ecosystem-page .sys-node.is-primary .node-text{fill:var(--color-text-primary);filter:drop-shadow(0 0 4px var(--text-glow-soft))}.ecosystem-page .sys-node.is-primary .node-subtext{opacity:1;fill:var(--svg-accent)}.ecosystem-page .sys-node.is-secondary{opacity:1!important}.ecosystem-page .sys-node.is-secondary .node-core{stroke:var(--svg-accent);fill:var(--svg-surface);filter:drop-shadow(0 0 8px var(--accent-glow));transform:scale(1.2)}.ecosystem-page.ai-mode .sys-node.is-secondary .node-core{stroke:var(--ai-accent);filter:drop-shadow(0 0 12px var(--ai-glow-medium))}.ecosystem-page.erp-mode .sys-node.is-secondary .node-core{filter:drop-shadow(0 0 12px var(--accent-glow-medium))}.ecosystem-page .sys-node.is-secondary .node-text{fill:var(--color-text-primary)}.ecosystem-page .core-node .node-core{fill:var(--svg-surface);stroke:var(--svg-accent);stroke-width:2}.ecosystem-page .core-node.is-primary .node-core{fill:color-mix(in srgb,var(--svg-accent) 40%,transparent);filter:drop-shadow(0 0 30px var(--accent-glow-core));transform:scale(1.3)}@media (min-width: 768px){.ecosystem-page-grid{grid-template-columns:minmax(0,40fr) minmax(0,60fr);-moz-column-gap:2.5rem;column-gap:2.5rem}.ecosystem-page-content{grid-column:1}.ecosystem-page-visual{grid-column:2;margin-top:0}.ecosystem-page-lead{width:50%}}@media (min-width: 1024px){.ecosystem-page .link-index{font-size:var(--type-section-index-desktop);line-height:var(--type-section-index-line-desktop)}}@media (min-width: 1280px){.ecosystem-page-grid{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.ecosystem-page-content{justify-content:flex-start}.ecosystem-page-lead{width:33.333333%}.ecosystem-page .service-link{padding:1rem 0}.ecosystem-page .ecosystem-competencies-link{font-size:var(--type-body-desktop)}}@media (max-width: 1024px){.ecosystem-page .scenario-wrapper{min-height:auto;margin-top:1.25rem;margin-bottom:1.5rem}.ecosystem-page .ecosystem-page-visual{margin-top:1.5rem}.ecosystem-page .ecosystem-scenario-inner{justify-content:flex-start}.ecosystem-page .scenario-wrapper.is-compact-visible #scenario-box,.ecosystem-page .ecosystem-scenario-box{height:auto;opacity:1;filter:none;pointer-events:auto;border-color:var(--glass-border);box-shadow:var(--shadow-medium),var(--inset-shine-strong)}}.animate-infinite-scroll{animation:infinite-scroll-mobile var(--motion-marquee) linear infinite}@media (hover: hover) and (pointer: fine){.clients-marquee:hover .animate-infinite-scroll{animation-play-state:paused}}@keyframes infinite-scroll-mobile{0%{transform:translate(-660px)}to{transform:translate(0)}}@media (min-width: 768px){.animate-infinite-scroll{animation:infinite-scroll-tablet var(--motion-marquee) linear infinite}@keyframes infinite-scroll-tablet{0%{transform:translate(-583px)}to{transform:translate(0)}}}@media (min-width: 1280px){.animate-infinite-scroll{animation:infinite-scroll-desktop var(--motion-marquee) linear infinite}@keyframes infinite-scroll-desktop{0%{transform:translate(-1057px)}to{transform:translate(0)}}}.trust-glass[data-v-90582585]{min-height:11rem}.trust-glass-surface[data-v-90582585]{transition:transform var(--motion-emphasis) var(--ease-out-soft)}.trust-copy[data-v-90582585]{gap:.75rem}.trust-icon[data-v-90582585]{margin-bottom:.75rem;transform-box:fill-box;transform-origin:center;transition:transform var(--motion-emphasis) var(--ease-out-soft)}@media (hover: hover) and (pointer: fine){.trust-glass:hover .trust-icon[data-v-90582585]{transform:scale(1.08)}}@media (min-width: 768px){.trust-glass[data-v-90582585]{min-height:100%}.trust-copy[data-v-90582585]{gap:.75rem}.trust-icon[data-v-90582585]{margin-bottom:.875rem}}@media (max-width: 767px){.trust-glass[data-v-90582585]{padding:.875rem;min-height:10.75rem;height:auto}.trust-copy[data-v-90582585]{gap:.5rem}.trust-icon[data-v-90582585]{margin-bottom:.5rem}}@media (min-width: 1280px){.trust-copy[data-v-90582585]{gap:.875rem}.trust-icon[data-v-90582585]{margin-bottom:1rem}}@media (prefers-reduced-motion: reduce){.trust-glass[data-v-90582585],.trust-glass[data-v-90582585]:before,.trust-glass-surface[data-v-90582585],.trust-icon[data-v-90582585]{transition:none}.trust-glass:hover .trust-glass-surface[data-v-90582585],.trust-glass:hover .trust-icon[data-v-90582585]{transform:none}}.director-quote[data-v-94344e36]{font-size:var(--type-card-title-mobile);line-height:var(--type-card-title-line-mobile);font-weight:var(--font-weight-normal)}.director-portrait-image[data-v-94344e36]{display:block;height:clamp(260px,29vw,460px);width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width: 767px){.director-portrait-image[data-v-94344e36]{height:clamp(260px,64vw,345px)}}@media (min-width: 1024px){.director-quote[data-v-94344e36]{font-size:var(--type-page-title-mobile);line-height:var(--type-page-title-line-mobile)}}.main-hero-background[data-v-43d4d4ea]{position:relative;background:none}
