:root{--paper:#f2f0eb;--paper-dim:#e7e4dc;--ink:#0a0a0a;--ink-soft:#1c1c1c;--gray:#a8a8a8;--gray-dark:#6f6f6f;--cobalt:#2447e8;--sun:#ffc900;--signal:#ff3d00;--font-display:"Archivo", sans-serif;--font-body:"Work Sans", sans-serif;--font-mono:"JetBrains Mono", monospace;--text-colossal:clamp(2.8rem, 8.5vw, 8rem);--text-huge:clamp(2.2rem, 6vw, 5.5rem);--text-big:clamp(1.7rem, 4vw, 3.4rem);--text-med:clamp(1.15rem, 1.9vw, 1.6rem);--text-body:clamp(.95rem, 1.1vw, 1.05rem);--text-small:.85rem;--text-mono:clamp(.68rem, .85vw, .78rem);--font-script:"Caveat", cursive;--gutter:clamp(1.25rem, 4vw, 4rem);--rail-w:.875rem;--band:clamp(4rem, 10vh, 8rem);--strip-h:clamp(5rem, 14vh, 10rem);--strip-h-lg:clamp(8rem, 22vh, 13rem);--line:1px solid var(--ink);--line-faint:1px solid #0a0a0a2e;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-micro:.2s;--dur-move:.42s;--dur-enter:.7s;--dur-leave:.22s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}#app{min-height:100vh}::selection{background:var(--ink);color:var(--paper)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:0}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;margin:0;font-weight:480;font-stretch:108%;line-height:.98}.display-thin{letter-spacing:.01em;font-weight:300;font-stretch:112%}.colossal{font-size:var(--text-colossal)}.huge{font-size:var(--text-huge)}.big{font-size:var(--text-big)}.med{font-size:var(--text-med)}.mono{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.gray{color:var(--gray-dark)}.signal{color:var(--signal)}.cobalt{color:var(--cobalt)}.sun{color:var(--sun)}.chip{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--paper);color:var(--ink);border:1px solid var(--ink);padding:.3rem .6rem;font-weight:500;display:inline-block}.outline-text{color:#0000;-webkit-text-stroke:1px var(--ink)}.inverse .outline-text{-webkit-text-stroke:1px var(--paper)}.inverse .chip{background:var(--ink);color:var(--paper);border-color:var(--paper)}.display-fit{white-space:nowrap;font-size:clamp(1.4rem,3.8vw,3.2rem)}.logo-mark{vertical-align:0;flex-shrink:0;width:auto;height:.76em;margin-left:.35em;display:inline-block}body:has(nav.menu) .hero-logo-wrap{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}img[src*=apotome1]{object-position:left center}@media (width>=900px){html{scrollbar-width:none}html.panel-open .scroll-rail{display:none}html::-webkit-scrollbar{width:0;height:0}#app{padding-right:var(--rail-w)}.panel-bleed{margin-right:calc(-1 * var(--rail-w));padding-right:var(--rail-w)}}.gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.band{padding-top:var(--band);padding-bottom:var(--band)}.rule{border-top:var(--line)}.rule-faint{border-top:var(--line-faint)}.inverse{background:var(--ink);color:var(--paper)}.inverse ::selection{background:var(--paper);color:var(--ink)}.flip-btn{--sw1:var(--cobalt);--sw2:var(--sun);--sw3:var(--ink);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:inherit;background:0 0;border:1px solid;padding:0;font-weight:500;display:inline-block;position:relative;overflow:hidden}.fb-label{z-index:1;white-space:nowrap;justify-content:center;align-items:center;gap:.75rem;padding:1.05rem 2rem;transition:color .25s 60ms;display:inline-flex;position:relative}.fb-tiles{grid-auto-flow:column;grid-auto-columns:var(--tile,14px);display:grid;position:absolute;inset:0;overflow:hidden}.fb-t{background:var(--sw3);opacity:0;transition:opacity .15s steps(2, jump-none) var(--d);position:relative}.fb-t:before{content:"";background:var(--flash);opacity:1;transition:opacity .18s steps(2, jump-none) calc(var(--d) + .12s);position:absolute;inset:0}.flip-btn:hover .fb-t,.flip-btn:focus-visible .fb-t{opacity:1}.flip-btn:hover .fb-t:before,.flip-btn:focus-visible .fb-t:before{opacity:0}.flip-btn:hover .fb-label,.flip-btn:focus-visible .fb-label{color:var(--paper);transition-delay:.34s}.flip-btn.solid{--sw1:var(--sun);--sw2:var(--signal);--sw3:var(--cobalt);background:var(--ink);color:var(--paper);border-color:var(--ink)}.inverse .flip-btn:not(.solid),.footer .flip-btn:not(.solid){--sw1:var(--cobalt);--sw2:var(--signal);--sw3:var(--paper)}.inverse .flip-btn:not(.solid):hover .fb-label,.inverse .flip-btn:not(.solid):focus-visible .fb-label,.footer .flip-btn:not(.solid):hover .fb-label,.footer .flip-btn:not(.solid):focus-visible .fb-label{color:var(--ink)}.flip-btn.disabled,.flip-btn:disabled{opacity:.5;cursor:wait}.flip-btn.disabled .fb-t,.flip-btn:disabled .fb-t{opacity:0!important}@media (prefers-reduced-motion:reduce){.fb-t,.fb-t:before,.fb-label{transition:none}}.reveal{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translateY(2.5rem)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}.page-enter-active,.page-leave-active{transition:opacity .35s}.page-enter-from,.page-leave-to{opacity:0}.apk-tip{z-index:97;background:var(--ink);max-width:20rem;color:var(--paper);font-family:var(--font-mono);letter-spacing:.04em;pointer-events:none;opacity:0;padding:.34rem .6rem;font-size:.62rem;line-height:1.45;transition:opacity .14s,transform .14s;position:fixed;transform:translateY(2px)}.apk-tip[data-side=below]{transform:translateY(-2px)}.apk-tip.on{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.apk-tip{transition:none}}:root{--dash-rail-w:clamp(220px, 18vw, 280px);--dash-pad-y:clamp(1.5rem, 3.5vw, 3.2rem)}.dash-shell{grid-template-columns:var(--dash-rail-w) 1fr;background:var(--paper);min-height:100vh;display:grid}.dash-rail{border-right:var(--line);flex-direction:column;gap:2.2rem;height:100vh;padding:1.6rem 1.4rem;display:flex;position:sticky;top:0;overflow-y:auto}html.panel-open .dash-rail{overscroll-behavior:contain}.dash-rail .rail-brand{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;align-items:baseline;gap:.4rem;font-size:1.05rem;font-weight:480;font-stretch:108%;display:flex}.dash-nav{flex-direction:column;gap:.1rem;display:flex}.dash-nav .nav-label{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-dark);margin:0 0 .55rem;font-weight:500}.dash-nav a{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:inherit;border-bottom:var(--line-faint);transition:color var(--dur-micro) ease;align-items:center;gap:.65rem;padding:.55rem .15rem;font-size:.78rem;font-weight:500;display:flex}.dash-nav a:before{content:"";width:8px;height:8px;transition:background var(--dur-micro) ease;background:0 0;border:1px solid;flex-shrink:0}.dash-nav a:hover{color:var(--dash-accent,var(--cobalt))}.dash-nav a.router-link-exact-active,.dash-nav a.is-active{color:var(--cobalt)}.dash-nav a.router-link-exact-active:before,.dash-nav a.is-active:before{background:var(--cobalt);border-color:var(--cobalt)}.dash-rail.inverse{border-right-color:var(--paper)}.dash-rail.inverse .dash-nav a{border-bottom-color:#f2f0eb2e}.dash-rail.inverse .dash-nav a:hover,.dash-rail.inverse .dash-nav a.router-link-exact-active,.dash-rail.inverse .dash-nav a.is-active{color:var(--sun)}.dash-rail.inverse .dash-nav a.router-link-exact-active:before,.dash-rail.inverse .dash-nav a.is-active:before{background:var(--sun);border-color:var(--sun)}.dash-rail .rail-foot{flex-direction:column;gap:.8rem;margin-top:auto;display:flex}.dash-main{padding:var(--dash-pad-y) var(--gutter) 5rem;min-width:0}@media (width<=900px){.dash-shell{--dash-rail-w:0px;grid-template-columns:1fr}.dash-rail{display:none}.dash-main{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}.dash-kicker{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-dark);align-items:center;gap:.6rem;margin:0 0 .7rem;font-weight:500;display:flex}@media (prefers-reduced-motion:no-preference){@keyframes dash-arrive{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.dash-main .dash-kicker{animation:dash-arrive .5s var(--ease-out) both}.dash-main .dash-title{animation:dash-arrive .5s var(--ease-out) 80ms both}.dash-main .head-right,.dash-main .dtabs{animation:dash-arrive .5s var(--ease-out) .16s both}}.dash-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;font-weight:480;font-stretch:108%;line-height:.98;font-size:var(--text-big);margin:0 0 2.2rem}.dash-section{border-top:var(--line);margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);padding:1.6rem 0 2.6rem;padding-left:var(--gutter);padding-right:var(--gutter)}.dash-section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.4rem;display:flex}.dtable{border-collapse:collapse;width:100%}.dtable th{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-dark);text-align:left;border-bottom:var(--line);white-space:nowrap;padding:.5rem .9rem .5rem 0;font-weight:500}.dtable td{border-bottom:var(--line-faint);font-size:var(--text-body);vertical-align:middle;padding:.85rem .9rem .85rem 0}.dtable td.num,.dtable th.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding-right:0;font-size:.8rem}.dtable tr.rowlink{cursor:pointer;transition:background .15s}.dtable tr.rowlink:hover{background:var(--paper-dim)}.status-chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color var(--dur-micro) ease;align-items:center;gap:.5rem;font-size:.68rem;font-weight:500;display:inline-flex}.status-chip:before{content:"";background:var(--chip-color,var(--gray));width:8px;height:8px;transition:background-color var(--dur-micro) ease;flex-shrink:0}@media (prefers-reduced-motion:reduce){.status-chip,.status-chip:before{transition:none}}.dfield{flex-direction:column;gap:.4rem;display:flex}.dfield>label{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-dark);font-weight:500}.dinput{appearance:none;box-shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body);font-size:var(--text-body);color:var(--ink);background-color:#0000;background:linear-gradient(var(--dash-accent,var(--cobalt)), var(--dash-accent,var(--cobalt))) left bottom / 0% 2px no-repeat;width:100%;transition:border-color .2s ease, background-size .42s var(--ease-out);border:none;border-bottom:1px solid #0a0a0a1c;border-radius:0;outline:none;padding:.55rem 0;line-height:1.4}.dinput:hover:not(:focus):not(:disabled){border-bottom-color:#0a0a0a4d}.dinput:focus{background-size:100% 2px;outline:none}@media (prefers-reduced-motion:reduce){.dinput{transition:border-color .2s}}.dinput::placeholder{color:var(--gray)}textarea.dinput{resize:none;background:linear-gradient(var(--dash-accent,var(--cobalt)), var(--dash-accent,var(--cobalt))) left top / 0% 2px no-repeat, linear-gradient(var(--dash-accent,var(--cobalt)), var(--dash-accent,var(--cobalt))) right top / 2px 0% no-repeat, linear-gradient(var(--dash-accent,var(--cobalt)), var(--dash-accent,var(--cobalt))) right bottom / 0% 2px no-repeat, linear-gradient(var(--dash-accent,var(--cobalt)), var(--dash-accent,var(--cobalt))) left bottom / 2px 0% no-repeat;min-height:5.5rem;transition:border-color .2s ease, background-size .5s var(--ease-out);border:1px solid #0a0a0a38;padding:.7rem .85rem;line-height:1.55}textarea.dinput:hover:not(:focus):not(:disabled){border-color:#0a0a0a66}textarea.dinput:focus{background-size:100% 2px,2px 100%,100% 2px,2px 100%}.dinput.mono-input{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8rem}input.dinput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.dinput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.dinput[type=number]{-moz-appearance:textfield;font-family:var(--font-mono);font-variant-numeric:tabular-nums}input.dinput[type=date]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8rem}input.dinput[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}input.dinput[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}input.dinput[type=search]::-webkit-search-decoration{-webkit-appearance:none}input.dinput[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input.dinput:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--paper) inset;-webkit-text-fill-color:var(--ink)}.money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.meta-mono{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-dark);font-size:.72rem}.dash-error{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--signal);padding:.6rem 0;font-size:.72rem}.dash-ok{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dash-accent,var(--cobalt));padding:.6rem 0;font-size:.72rem}.dash-main{--dash-accent:var(--cobalt)}.auth-page{background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);min-height:100vh;display:grid}.auth-side{border-right:var(--line);flex-direction:column;justify-content:space-between;min-height:40vh;padding:2rem;display:flex;position:relative;overflow:hidden}.auth-form-wrap{justify-content:center;align-items:center;padding:clamp(2rem,6vw,5rem);display:flex}.auth-form{flex-direction:column;gap:1.6rem;width:min(420px,100%);display:flex}@media (width<=900px){.auth-page{grid-template-columns:1fr}.auth-side{border-right:none;border-bottom:var(--line);min-height:26vh}}.tab-slide-enter-active,.tab-slide-leave-active{transition:opacity var(--dur-move) var(--ease-out), transform var(--dur-move) var(--ease-out)}.tab-slide-enter-from{opacity:0;transform:translate(3.5rem)}.tab-slide-leave-to{opacity:0;transform:translate(-3.5rem)}.tabs-back .tab-slide-enter-from{transform:translate(-3.5rem)}.tabs-back .tab-slide-leave-to{transform:translate(3.5rem)}.tab-strip{position:relative}.tab-strip .tab-slide-leave-active{width:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tab-slide-enter-active,.tab-slide-leave-active{transition:opacity .2s}.tab-slide-enter-from,.tab-slide-leave-to{transform:none}}@keyframes dash-row-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@keyframes landed-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.landed{animation:landed-in .45s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.landed{animation:none}}.dash-main .dtable tbody tr{animation:dash-row-in var(--dur-enter) var(--ease-out) both;animation-delay:.845s}.dash-main .dtable tbody.cascade tr{animation:none}.dash-main .dtable tbody tr:first-child{animation-delay:0s}.dash-main .dtable tbody tr:nth-child(2){animation-delay:65ms}.dash-main .dtable tbody tr:nth-child(3){animation-delay:.13s}.dash-main .dtable tbody tr:nth-child(4){animation-delay:.195s}.dash-main .dtable tbody tr:nth-child(5){animation-delay:.26s}.dash-main .dtable tbody tr:nth-child(6){animation-delay:.325s}.dash-main .dtable tbody tr:nth-child(7){animation-delay:.39s}.dash-main .dtable tbody tr:nth-child(8){animation-delay:.455s}.dash-main .dtable tbody tr:nth-child(9){animation-delay:.52s}.dash-main .dtable tbody tr:nth-child(10){animation-delay:.585s}.dash-main .dtable tbody tr:nth-child(11){animation-delay:.65s}.dash-main .dtable tbody tr:nth-child(12){animation-delay:.715s}.dash-main .dtable tbody tr:nth-child(13){animation-delay:.78s}.dash-main .dtable tbody tr:nth-child(14){animation-delay:.845s}@media (prefers-reduced-motion:reduce){.dash-main .dtable tbody tr{animation:none}}.dash-main :has(+.dash-section):not(.dtabs){border-bottom-color:#0000!important}.dash-section-head+.cascade.cascade-top:before,.dash-section-head+table>thead>tr:first-child>th{border-top-color:#0000}.cascade>.c-item{opacity:0;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out);transition-delay:calc(var(--i,0) * var(--cascade-step,90ms));position:relative;transform:translateY(.85rem);border-top-color:#0000!important;border-bottom-color:#0000!important}.cascade>.c-item.c-in{opacity:1;transform:none}.cascade>.c-item:after{content:"";transform-origin:0;height:1px;transition:transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * var(--cascade-step,90ms) + .13s);pointer-events:none;background:#0a0a0a24;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.cascade>.c-item.c-in:after{transform:scaleX(1)}.inverse .cascade>.c-item:after{background:#f2f0eb38}.cascade.cascade-top{position:relative;border-top-color:#0000!important}.cascade.cascade-top:before{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .9s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.cascade.cascade-top:has(.c-in):before{transform:scaleX(1)}.cascade.cascade-plain>.c-item:after{display:none}@media (prefers-reduced-motion:reduce){.cascade>.c-item,.cascade>.c-item:after,.cascade.cascade-top:before{transition:none}.cascade>.c-item{opacity:1;transform:none}.cascade>.c-item:after,.cascade.cascade-top:before{transform:scaleX(1)}}.header[data-v-282650b3]{z-index:100;padding:1.1rem var(--gutter);background:var(--paper);transition:transform .55s var(--ease-out);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.header[data-v-282650b3]:after{content:"";background:#0a0a0a2e;height:1px;position:absolute;bottom:0;left:0;right:0}@media (width>=900px){.header[data-v-282650b3]:after{right:var(--rail-w)}}.header.undocked[data-v-282650b3]{pointer-events:none;transform:translateY(-102%)}.header.menu-open[data-v-282650b3]{background:var(--ink);color:var(--paper);transition:none}.header.menu-open[data-v-282650b3]:after{background:#f2f0eb26}@media (prefers-reduced-motion:no-preference){.header.home-glide .wordmark[data-v-282650b3]{visibility:hidden}}.wordmark[data-v-282650b3]{letter-spacing:.12em;font-size:.85rem;font-weight:700}.bar-right[data-v-282650b3]{align-items:center;gap:1.6rem;display:flex}.dash-link[data-v-282650b3]{letter-spacing:.1em;color:var(--gray-dark);border-bottom:1px solid #0000;padding-bottom:2px;font-size:.68rem;transition:color .2s,border-color .2s}.dash-link[data-v-282650b3]:hover{color:var(--ink);border-bottom-color:var(--cobalt)}.header.menu-open .dash-link[data-v-282650b3]{opacity:0;pointer-events:none}@media (width<=620px){.dash-link[data-v-282650b3]{display:none}}.menu-btn[data-v-282650b3]{letter-spacing:.12em;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.menu-glyph[data-v-282650b3]{font-size:1rem;line-height:1}.menu[data-v-282650b3]{z-index:90;background:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.menu-paper[data-v-282650b3]{color:var(--paper)}.menu-list[data-v-282650b3]{flex-direction:column;flex:1;justify-content:center;gap:.25rem;min-height:0;margin:0;padding-top:clamp(2rem,8vh,5rem);padding-bottom:2rem;list-style:none;display:flex}.menu-list li[data-v-282650b3]{opacity:0;animation:menu-in-282650b3 .5s var(--ease-out) forwards;animation-delay:calc(60ms * var(--i) + .15s);border-bottom:1px solid #f2f0eb1f;transform:translateY(1.5rem)}@keyframes menu-in-282650b3{to{opacity:1;transform:none}}.menu-link[data-v-282650b3]{transition:padding-left .35s var(--ease-out);align-items:baseline;gap:1.5rem;padding:.35rem 0;display:flex}.menu-link[data-v-282650b3]:hover{padding-left:1.5rem}.menu-link.router-link-exact-active .menu-label[data-v-282650b3]{color:var(--pop)}.menu-label[data-v-282650b3]{transition:color .25s}.menu-link:hover .menu-label[data-v-282650b3],.menu-link:focus-visible .menu-label[data-v-282650b3]{color:var(--pop)}.menu-slash[data-v-282650b3]{opacity:0;transition:opacity .25s}.menu-link:hover .menu-slash[data-v-282650b3]{opacity:1}.menu-client[data-v-282650b3]{border-top:1px solid #f2f0eb38;flex-wrap:wrap;align-items:baseline;gap:1.2rem;margin-bottom:.4rem;padding:1.2rem 0;display:flex}.client-link[data-v-282650b3]{letter-spacing:.08em;color:var(--paper);align-items:center;gap:.5rem;font-size:.82rem;display:inline-flex}.client-link .arrow[data-v-282650b3]{color:var(--sun);transition:transform .3s var(--ease-out);display:inline-block}.client-link:hover .arrow[data-v-282650b3]{transform:translate(4px)}.client-note[data-v-282650b3]{color:var(--gray);font-size:.68rem}.menu-foot[data-v-282650b3]{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;display:flex}.menu-enter-active[data-v-282650b3],.menu-leave-active[data-v-282650b3]{transition:opacity .35s ease, transform .45s var(--ease-out)}.menu-enter-from[data-v-282650b3],.menu-leave-to[data-v-282650b3]{opacity:0;transform:translateY(-2%)}@media (width<=768px){.menu-index[data-v-282650b3]{display:none}}.pixel-flow[data-v-3e07f945]{width:100%;height:100%;position:relative;overflow:hidden}.pixel-flow[data-v-3e07f945] canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pf-glitch[data-v-3e07f945]{display:none}@media (prefers-reduced-motion:no-preference){.pf-glitch[data-v-3e07f945]{z-index:1;pointer-events:none;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(28,1fr);display:grid;position:absolute;inset:0}.pf-t[data-v-3e07f945]{background:var(--pf-cover,var(--paper));animation:pf-uncover-3e07f945 .16s steps(2, jump-none) var(--d) forwards;position:relative}}@keyframes pf-uncover-3e07f945{to{opacity:0}}.footer[data-v-b47642be]{--f-rule:1px solid #f2f0eb26;overflow:hidden}.footer-cta[data-v-b47642be]{flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,3vh,2rem);display:flex}.footer-cta h2[data-v-b47642be]{margin:0}.footer-actions[data-v-b47642be]{flex-wrap:wrap;gap:1rem;margin-top:clamp(1rem,3vh,2rem);display:flex}.footer-meta[data-v-b47642be]{border-top:var(--f-rule);letter-spacing:.08em;margin:0}.fm-row[data-v-b47642be]{padding:clamp(1rem, 2.4vh, 1.4rem) var(--gutter);border-bottom:var(--f-rule);grid-template-columns:minmax(6rem,.2fr) 1fr;align-items:baseline;gap:clamp(1rem,3vw,2.5rem);display:grid}.fm-row[data-v-b47642be]:last-child{border-bottom:none}.fm-key[data-v-b47642be]{letter-spacing:.14em;white-space:nowrap;margin:0}.fm-val[data-v-b47642be]{flex-wrap:wrap;gap:.5rem 1.5rem;min-width:0;margin:0;display:flex}.fm-imprint .fm-val[data-v-b47642be]{letter-spacing:.1em}.footer-link[data-v-b47642be]{transition:color .2s}.footer-link[data-v-b47642be]:hover{color:var(--signal)}.footer-link.router-link-exact-active[data-v-b47642be]{color:var(--gray)}.footer-flow[data-v-b47642be]{height:var(--strip-h-lg);margin-top:var(--band);position:relative}.footer-flow-field[data-v-b47642be]{--pf-cover:var(--ink);position:absolute;inset:0}@media (width<=620px){.fm-row[data-v-b47642be]{grid-template-columns:1fr;gap:.55rem}}.scroll-rail[data-v-aa035a54]{--thumb-size:3.5rem;width:var(--rail-w);z-index:110;cursor:pointer;touch-action:none;mix-blend-mode:difference;display:none;position:fixed;top:0;bottom:0;right:0}.rail-edge[data-v-aa035a54]{pointer-events:none;border-left:1px solid #ffffff59;position:absolute;inset:0}.scroll-rail.inert[data-v-aa035a54]{cursor:default;pointer-events:none}.thumb[data-v-aa035a54]{height:var(--thumb-size);background:#fff;transition:background .2s;position:absolute;left:2px;right:2px}.scroll-rail[data-v-aa035a54]:hover,.scroll-rail[data-v-aa035a54]:active{mix-blend-mode:normal}.scroll-rail:hover .rail-edge[data-v-aa035a54],.scroll-rail:active .rail-edge[data-v-aa035a54]{border-left-color:#0a0a0a40}.scroll-rail:hover .thumb[data-v-aa035a54],.scroll-rail:active .thumb[data-v-aa035a54]{background:var(--cobalt)}@media (width>=900px){.scroll-rail[data-v-aa035a54]{display:block}}.tl[data-v-1aff691b]{flex-direction:column;align-items:stretch;gap:.6rem;width:100%;max-width:190px;display:flex}.tl-canvas[data-v-1aff691b]{width:100%}.tl-canvas[data-v-1aff691b] canvas{display:block;width:100%!important;height:100%!important}.sweep .tl-canvas[data-v-1aff691b]{height:10px}.dither .tl-canvas[data-v-1aff691b]{height:22px}.block.dither .tl-canvas[data-v-1aff691b]{height:76px}.block.cascade .tl-canvas[data-v-1aff691b]{height:88px}.block.sweep .tl-canvas[data-v-1aff691b]{height:26px}.cascade .tl-canvas[data-v-1aff691b]{height:28px}.tl-label[data-v-1aff691b]{color:var(--gray-dark)}.fold[data-v-cb681e75]{grid-template-rows:1fr;display:grid;overflow:hidden}.fold-inner[data-v-cb681e75]{min-height:0}.fold-enter-active[data-v-cb681e75],.fold-leave-active[data-v-cb681e75]{transition:grid-template-rows var(--dur-move) var(--ease-out), opacity .3s ease}.fold-leave-active[data-v-cb681e75]{transition:grid-template-rows var(--dur-leave) var(--ease-out), opacity var(--dur-leave) ease}.fold-enter-from[data-v-cb681e75],.fold-leave-to[data-v-cb681e75]{opacity:0;grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.fold-enter-active[data-v-cb681e75],.fold-leave-active[data-v-cb681e75]{transition:opacity .2s}.fold-enter-from[data-v-cb681e75],.fold-leave-to[data-v-cb681e75]{grid-template-rows:1fr}}
