@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);.connection-indicator[data-v-095975aa]{gap:6px}.connection-dot[data-v-095975aa]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot--connected[data-v-095975aa]{background-color:#16a34a}.dot--reconnecting[data-v-095975aa]{background-color:#f59e0b;animation:pulse-095975aa 1.2s ease-in-out infinite}.dot--disconnected[data-v-095975aa]{background-color:#dc2626}.connection-label[data-v-095975aa]{font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.7)}.connection-label--dark[data-v-095975aa]{color:#6b6b6b}@keyframes pulse-095975aa{0%,to{opacity:1}50%{opacity:.3}}.brand-wordmark[data-v-17f191bd]{color:#fff;font-weight:800;font-size:1.05rem;letter-spacing:.02em;text-decoration:none;white-space:nowrap;display:flex;align-items:center}.nav-region[data-v-17f191bd]{display:flex;flex-direction:column;gap:6px;align-self:center;width:min(100%,320px)}.nav-region__label[data-v-17f191bd]{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.nav-region__select[data-v-17f191bd]{border:2px solid #000;border-radius:8px;font-weight:700}.loading[data-v-07e5250c]{position:fixed;top:0;left:0;background-color:#fff!important;width:100vw;height:100vh;z-index:10000}.spinner-container[data-v-07e5250c]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.dot[data-v-07e5250c]{animation:blink-07e5250c 1.4s infinite both}@keyframes blink-07e5250c{0%,to{opacity:0}50%{opacity:1}}.dot[data-v-07e5250c]:first-child{animation-delay:0s}.dot[data-v-07e5250c]:nth-child(2){animation-delay:.2s}.dot[data-v-07e5250c]:nth-child(3){animation-delay:.4s}.toast-container[data-v-a53cb4de]{position:fixed;bottom:24px;right:24px;z-index:9999;min-width:300px;max-width:420px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);overflow:hidden;cursor:pointer}@media (max-width:576px){.toast-container[data-v-a53cb4de]{left:16px;right:16px;bottom:16px;min-width:unset;max-width:unset}}.toast-body[data-v-a53cb4de]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;gap:12px}.toast-message[data-v-a53cb4de]{font-size:.9rem;font-weight:500;color:#000;line-height:1.4}.toast-close[data-v-a53cb4de]{background:none;border:none;font-size:1.25rem;color:#999;cursor:pointer;padding:0;line-height:1;flex-shrink:0}.toast-close[data-v-a53cb4de]:hover{color:#000}.toast-progress[data-v-a53cb4de]{height:3px;background:#e0e0e0;width:100%}.toast-progress-bar[data-v-a53cb4de]{height:100%;background:#000;width:100%;animation:toast-deplete-a53cb4de linear forwards}@keyframes toast-deplete-a53cb4de{0%{width:100%}to{width:0}}.toast-slide-enter-active[data-v-a53cb4de]{transition:transform .3s ease,opacity .3s ease}.toast-slide-leave-active[data-v-a53cb4de]{transition:transform .2s ease,opacity .2s ease}.toast-slide-enter[data-v-a53cb4de],.toast-slide-leave-to[data-v-a53cb4de]{transform:translateY(20px);opacity:0}:root{--brut-ink:#000;--brut-paper:#fff;--brut-grey:#e0e0e0;--brut-text:#333;--brut-muted:#6b6b6b;--brut-soft:#9a9a9a;--brut-radius:8px;--brut-line:2px solid var(--brut-grey)}.brut-bar{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 12px;background:var(--brut-grey);color:var(--brut-text);border-radius:var(--brut-radius);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.brut-bar__num{opacity:.55;font-variant-numeric:tabular-nums}.brut-bar__label{flex:1;white-space:nowrap}.brut-bar__actions{display:flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0}.brut-card{background:var(--brut-paper);border:var(--brut-line);border-radius:var(--brut-radius)}.brut-card--inverse{background:var(--brut-ink);color:var(--brut-paper);border-color:var(--brut-ink)}.brut-card--soft{border-color:#ececec}.brut-shadow{box-shadow:6px 6px 0 var(--brut-grey)}.brut-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 16px;border:var(--brut-line);border-color:var(--brut-ink);border-radius:var(--brut-radius);background:var(--brut-ink);color:var(--brut-paper);font-weight:800;font-size:.95rem;line-height:1;cursor:pointer;transition:transform 80ms ease}.brut-btn:active{transform:translate(2px,2px)}.brut-btn:disabled{opacity:.45;cursor:default;transform:none}.brut-btn--ghost,.brut-btn--on-ink{background:var(--brut-paper);color:var(--brut-ink)}.brut-btn--on-ink{border-color:var(--brut-paper)}.brut-btn--sm{min-height:34px;padding:4px 12px;font-size:.8rem}.brut-btn--block{width:100%}.brut-step{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid var(--brut-text);border-radius:6px;background:transparent;color:var(--brut-text);font-weight:900;font-size:1rem;line-height:1;cursor:pointer}.brut-step:disabled{opacity:.35;cursor:default}.brut-step--fill{background:var(--brut-ink);border-color:var(--brut-ink);color:var(--brut-paper)}.brut-pill{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border:2px solid var(--brut-grey);border-radius:999px;background:var(--brut-paper);color:var(--brut-text);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;line-height:1.5}.brut-pill--inverse{background:var(--brut-ink);border-color:var(--brut-ink);color:var(--brut-paper)}.brut-pill--fill{background:var(--brut-grey);color:var(--brut-text)}.brut-pill--pickup{background:#16a34a;border-color:#16a34a;color:#fff}.brut-pill--return{background:#dc2626;border-color:#dc2626;color:#fff}.brut-pill--grey{border-color:#ececec;color:var(--brut-muted)}.brut-pill--on-ink{border-color:var(--brut-paper);color:var(--brut-paper);background:transparent}.brut-bar .brut-pill--on-ink{border-color:var(--brut-text);color:var(--brut-text)}.brut-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:2px solid var(--brut-grey);border-radius:999px;background:var(--brut-grey);color:var(--brut-ink);font-size:.8rem;font-weight:700;white-space:nowrap;cursor:pointer}.brut-chip--active{background:var(--brut-ink);border-color:var(--brut-ink);color:var(--brut-paper)}.brut-chip__count{opacity:.7;font-variant-numeric:tabular-nums}.brut-link{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border:var(--brut-line);border-radius:var(--brut-radius)!important;color:var(--brut-ink)!important;font-weight:800;text-decoration:none!important;background:var(--brut-paper)}.brut-muted{color:var(--brut-muted)}.brut-mono{font-variant-numeric:tabular-nums}h1{font-weight:700!important}body{font-family:Inter,sans-serif}.navbar{background:#000!important}a,a:hover{text-decoration:none!important;border-radius:2rem!important;color:#000}.btn{font-weight:500!important}.btn-white{border-color:#000!important}.btn-no-outline,.btn-white{background-color:#fff!important;color:#000!important}.btn-no-outline{border-color:#fff!important}.card-footer,.card-header{background-color:transparent}.card,.card-footer,.card-header,.modal-footer,.modal-header{border:none!important}.badge{border:1px solid #000!important;font-weight:700!important;vertical-align:middle!important;background-color:#000!important}.badge-secondary{border:1px solid #e0e0e0!important;background-color:#e0e0e0!important;color:#000!important}.badge-tertiary{border:1px solid #000!important;color:#000!important}.badge-red,.badge-tertiary{background-color:#fff!important}.badge-red{border:1px solid red!important;color:red!important}.badge-green{border:1px solid #0f0!important;background-color:#0f0!important;color:#fff!important}.badge-yellow{border:1px solid #ff0!important;background-color:#ff0!important;color:#000!important}.badge-grey{border:1px solid grey!important;background-color:grey!important;color:#000!important}.badge-white{border:1px solid #000!important;background-color:#fff!important;color:#000!important}button.active{background-color:#000!important}.carousel-indicators [data-bs-target]{background-color:#d3d3d3;width:.75rem;height:.75rem;border-radius:50%}.carousel-indicators{position:unset!important}.btn-primary,.dropdown-item:active{background-color:#000!important;border-color:#000!important;color:#fff!important;opacity:1!important}.btn-close,.btn-secondary{background-color:#fff!important;border-color:#fff!important;color:#000!important;opacity:1!important}.btn-transparent,.btn-transparent:hover{border-color:transparent!important;background-color:transparent!important}.black,.blue,.progress-bar{background-color:#000!important}.grey{background-color:grey!important}.white{color:#fff!important}.highlighted,.highlighted-secondary{color:#000!important;background:linear-gradient(0deg,#e0e0e0 50%,transparent 0)}.highlighted-desktop{color:#000!important;background:linear-gradient(0deg,#e0e0e0 50%,#e0e0e0 0)}.fw-100{font-weight:100!important}.fw-200{font-weight:200!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.secondary-border{border-color:#000!important;border-width:2px!important}.tertiary-border{border-color:#e0e0e0!important;border-width:2px!important}.grey-border{border-color:grey!important}.grey-color{color:#a9a9a9!important}.primary-color{color:#000!important}.offcanvas.offcanvas-top{height:100vh}.timeline-with-icons{border-left:4px solid #e0e0e0;position:relative;list-style:none}.timeline-with-icons-desktop{border-top:4px solid #e0e0e0;list-style:none}.timeline-with-icons .timeline-item{position:relative}.timeline-with-icons .timeline-item:after{position:absolute;display:block;top:0}.timeline-with-icons .timeline-icon{position:absolute;left:-48px;background-color:#fff;color:#000;border-radius:50%;height:auto;width:auto;display:flex;align-items:center;justify-content:center}.display-3{line-height:1.1!important}.nav-link{font-size:1rem!important}.rounded-3{border-radius:.85rem!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.05)!important}.selected-vehicle{box-shadow:0 2px 4px #000,0 0 0 5px #000}.vue-tel-input{border:none!important}.vti__input{display:block;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.vti__dropdown{display:none!important}.status-circle{width:.5rem;height:.5rem;border-radius:50%;display:inline-block}tbody,td,tfoot,th,thead,tr{border-style:none!important}.multiselect__option--highlight,.multiselect__option--highlight:after,.multiselect__tag,.multiselect__tag-icon{background-color:#000!important}.card-grid{display:grid;grid-template-columns:1fr;gap:16px;padding:0}@media (min-width:576px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.card-grid{grid-template-columns:repeat(3,1fr)}}.card-item{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;text-decoration:none!important;color:inherit!important;display:flex;flex-direction:column;gap:12px}.card-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.card-item:active{transform:scale(.98);box-shadow:0 2px 8px rgba(0,0,0,.1)}.card-item .card-top{display:flex;justify-content:space-between;align-items:center}.card-item .card-middle{display:flex;flex-direction:column;gap:4px}.card-item .card-middle .card-title{font-weight:700;font-size:1.1rem;color:#000;margin:0}.card-item .card-middle .card-subtitle{font-size:.85rem;color:#666;margin:0}.card-item .card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.card-item .card-bottom .card-status{font-size:.8rem;color:#666}.card-item--complete{opacity:.6;background:#fafafa}.card-item--disabled{opacity:.5;cursor:default;pointer-events:none}.card-item--disabled .card-bottom button{pointer-events:auto}.badge-tertiary{background-color:#e0e0e0!important;color:#333!important;border:1px solid #e0e0e0!important}.badge-primary{background-color:#000!important;color:#fff!important;border:1px solid #000!important}.badge-pickup{background-color:#16a34a!important;color:#fff!important;border:1px solid #16a34a!important}.badge-return{background-color:#dc2626!important;color:#fff!important;border:1px solid #dc2626!important}.ats-overlay[data-v-d171a4c0]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:flex-end;justify-content:center}@media (min-width:576px){.ats-overlay[data-v-d171a4c0]{align-items:center}}.ats-modal[data-v-d171a4c0]{background:#fff;width:100%;max-width:480px;max-height:90vh;border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden}@media (min-width:576px){.ats-modal[data-v-d171a4c0]{border-radius:16px;max-height:85vh}}.ats-header[data-v-d171a4c0]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 12px;border-bottom:1px solid #e0e0e0}.ats-heading[data-v-d171a4c0]{font-size:1.15rem;font-weight:700;margin:0;color:#000}.ats-close[data-v-d171a4c0]{background:none;border:none;padding:4px;cursor:pointer;color:#666;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s}.ats-close[data-v-d171a4c0]:hover{background:#f0f0f0}.ats-body[data-v-d171a4c0]{padding:20px 24px;overflow-y:auto;flex:1}.ats-label[data-v-d171a4c0]{display:block;font-size:.8rem;font-weight:600;color:#333;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.ats-type-row[data-v-d171a4c0]{display:flex;gap:12px}.ats-type-card[data-v-d171a4c0]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border:2px solid #e0e0e0;border-radius:12px;background:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:border-color .2s,background .2s;color:#000}.ats-type-card[data-v-d171a4c0]:hover{border-color:#ccc;background:#fafafa}.ats-type-card--active-pickup[data-v-d171a4c0]{border-color:#16a34a;background:#f0fdf4}.ats-type-card--active-return[data-v-d171a4c0]{border-color:#dc2626;background:#fef2f2}.ats-type-dot[data-v-d171a4c0]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ats-search-wrap[data-v-d171a4c0]{position:relative}.ats-input[data-v-d171a4c0]{width:100%;padding:12px 14px;border:1px solid #e0e0e0;border-radius:12px;font-size:.95rem;outline:none;transition:border-color .15s;color:#000;background:#fff}.ats-input[data-v-d171a4c0]:focus{border-color:#000}.ats-input--small[data-v-d171a4c0]{max-width:100px}.ats-hint[data-v-d171a4c0]{font-size:.85rem;color:#999;padding:12px 0}.ats-dropdown[data-v-d171a4c0]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:240px;overflow-y:auto;z-index:10}.ats-dropdown-item[data-v-d171a4c0]{padding:12px 14px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background .1s}.ats-dropdown-item[data-v-d171a4c0]:last-child{border-bottom:none}.ats-dropdown-item[data-v-d171a4c0]:hover{background:#f9f9f9}.ats-dropdown-item--selected[data-v-d171a4c0]{background:#f0f0f0}.ats-dropdown-main[data-v-d171a4c0]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ats-dropdown-id[data-v-d171a4c0]{font-weight:600;font-size:.9rem;color:#000}.ats-dropdown-vin[data-v-d171a4c0]{font-size:.8rem;color:#666;background:#f0f0f0;padding:1px 6px;border-radius:4px}.ats-dropdown-vin--missing[data-v-d171a4c0]{color:#dc2626;background:#fef2f2}.ats-dropdown-region[data-v-d171a4c0]{margin-left:auto;font-size:.72rem;font-weight:600;color:#333;background:#e0e0e0;padding:1px 8px;border-radius:999px;white-space:nowrap}.ats-dropdown-meta[data-v-d171a4c0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ats-dropdown-date[data-v-d171a4c0]{font-size:.78rem;color:#999}.ats-dropdown-empty[data-v-d171a4c0]{padding:16px;text-align:center;color:#999;font-size:.85rem}.ats-assign-badge[data-v-d171a4c0]{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.ats-assign-badge--open[data-v-d171a4c0]{background:#f0fdf4;color:#16a34a}.ats-assign-badge--taken[data-v-d171a4c0]{background:#f0f0f0;color:#666}.ats-vin-display[data-v-d171a4c0]{padding:12px 14px;border:1px solid #e0e0e0;border-radius:12px;font-size:.95rem;color:#000;background:#fafafa;font-family:monospace;letter-spacing:.5px}.ats-vin-display--empty[data-v-d171a4c0]{color:#999;font-family:inherit;letter-spacing:0}.ats-vin-display--error[data-v-d171a4c0]{border-color:#dc2626;background:#fef2f2}.ats-vin-error[data-v-d171a4c0]{color:#dc2626;font-family:inherit;letter-spacing:0;font-size:.85rem}.ats-priority-row[data-v-d171a4c0]{display:flex;align-items:center;gap:12px}.ats-priority-hint[data-v-d171a4c0]{font-size:.78rem;color:#999;line-height:1.3}.ats-footer[data-v-d171a4c0]{padding:16px 24px 20px;border-top:1px solid #e0e0e0}.ats-submit[data-v-d171a4c0]{width:100%;padding:14px;border:none;border-radius:12px;background:#000;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .15s;display:flex;align-items:center;justify-content:center}.ats-submit[data-v-d171a4c0]:hover:not(:disabled){opacity:.85}.ats-submit[data-v-d171a4c0]:disabled{opacity:.4;cursor:not-allowed}.ats-spinner[data-v-d171a4c0]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-d171a4c0 .6s linear infinite}@keyframes spin-d171a4c0{to{transform:rotate(1turn)}}.modal-fade-enter-active[data-v-d171a4c0],.modal-fade-leave-active[data-v-d171a4c0]{transition:opacity .25s ease}.modal-fade-enter-active .ats-modal[data-v-d171a4c0],.modal-fade-leave-active .ats-modal[data-v-d171a4c0]{transition:transform .25s ease}.modal-fade-enter[data-v-d171a4c0],.modal-fade-leave-to[data-v-d171a4c0]{opacity:0}.modal-fade-enter .ats-modal[data-v-d171a4c0],.modal-fade-leave-to .ats-modal[data-v-d171a4c0]{transform:translateY(20px)}.tps-overlay[data-v-0e7c4b90]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}@media (min-width:576px){.tps-overlay[data-v-0e7c4b90]{align-items:center;padding:16px}}.tps-modal[data-v-0e7c4b90]{background:#fff;width:100%;max-width:460px;max-height:90vh;border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}@media (min-width:576px){.tps-modal[data-v-0e7c4b90]{border-radius:16px;max-height:85vh;padding-bottom:0}}.tps-header[data-v-0e7c4b90]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid #e0e0e0;flex-shrink:0}@media (min-width:576px){.tps-header[data-v-0e7c4b90]{padding:20px 24px 12px}}.tps-heading[data-v-0e7c4b90]{font-size:1.05rem;font-weight:700;margin:0;color:#000;line-height:1.3}@media (min-width:576px){.tps-heading[data-v-0e7c4b90]{font-size:1.15rem}}.tps-close[data-v-0e7c4b90]{background:none;border:none;padding:8px;margin:-8px;cursor:pointer;color:#666;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s;-webkit-tap-highlight-color:transparent;flex-shrink:0}.tps-close[data-v-0e7c4b90]:active,.tps-close[data-v-0e7c4b90]:hover{background:#f0f0f0}.tps-close svg[data-v-0e7c4b90]{pointer-events:none}.tps-body[data-v-0e7c4b90]{padding:16px 20px 20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1}@media (min-width:576px){.tps-body[data-v-0e7c4b90]{padding:16px 24px 24px}}.tps-subtitle[data-v-0e7c4b90]{margin:0 0 4px;color:#555;font-size:.9rem;line-height:1.4}@media (min-width:576px){.tps-subtitle[data-v-0e7c4b90]{font-size:.95rem}}.tps-option[data-v-0e7c4b90]{display:flex;align-items:center;gap:12px;text-align:left;padding:14px;border:2px solid #e0e0e0;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s;color:#000;width:100%;-webkit-tap-highlight-color:transparent}.tps-option[data-v-0e7c4b90]:active,.tps-option[data-v-0e7c4b90]:hover{border-color:#000;background:#fafafa}.tps-option svg[data-v-0e7c4b90]{pointer-events:none}.tps-option-icon[data-v-0e7c4b90]{width:40px;height:40px;border-radius:10px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#333}.tps-option-icon--alt[data-v-0e7c4b90]{background:#eef6ff;color:#1d4ed8}.tps-option-text[data-v-0e7c4b90]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tps-option-title[data-v-0e7c4b90]{font-weight:600;font-size:.95rem;line-height:1.3}.tps-option-desc[data-v-0e7c4b90]{font-size:.82rem;color:#666;line-height:1.35}.modal-fade-enter-active[data-v-0e7c4b90],.modal-fade-leave-active[data-v-0e7c4b90]{transition:opacity .15s ease}.modal-fade-enter[data-v-0e7c4b90],.modal-fade-leave-to[data-v-0e7c4b90]{opacity:0}.notes[data-v-5b82b955]{display:flex;flex-direction:column;gap:10px}.notes__quiet[data-v-5b82b955]{margin:0;font-size:.9rem}.notes__toggle[data-v-5b82b955]{align-self:flex-start;padding:0;border:none;background:transparent;font-size:.8rem;font-weight:800;text-decoration:underline;text-underline-offset:3px;color:#000;cursor:pointer}.notes__list[data-v-5b82b955]:empty{display:none}.notes__list[data-v-5b82b955]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.note[data-v-5b82b955]{display:flex;flex-direction:column;gap:12px;padding:14px}.note__row[data-v-5b82b955]{display:flex;gap:12px;align-items:flex-start}.note__glyph[data-v-5b82b955]{flex:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:8px;font-weight:900;font-size:1.25rem;line-height:1}.note__main[data-v-5b82b955]{display:flex;flex-direction:column;gap:6px;min-width:0}.note__body[data-v-5b82b955]{margin:0;font-size:1.05rem;font-weight:600;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.note--high .note__body[data-v-5b82b955]{font-weight:700}.note__meta[data-v-5b82b955]{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.8rem;color:#6b6b6b}.note--high .note__meta[data-v-5b82b955]{color:hsla(0,0%,100%,.75)}.note--low .note__body[data-v-5b82b955]{color:#333}.note--acked[data-v-5b82b955]{background:#f3f3f3}.note--acked .note__body[data-v-5b82b955]{color:#6b6b6b;font-weight:600}@media (min-width:768px){.note[data-v-5b82b955]{flex-direction:row;align-items:center;justify-content:space-between}.note__row[data-v-5b82b955]{flex:1}}.album[data-v-b965f690]{display:flex;flex-direction:column;gap:10px}.album__headline[data-v-b965f690]{margin:0;font-size:1.15rem;font-weight:800;line-height:1.3;text-wrap:balance}.album__track[data-v-b965f690]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;padding:4px 0 10px;margin-right:calc(var(--bs-gutter-x, .75rem)*-1);scrollbar-width:none;-webkit-overflow-scrolling:touch}.album__track[data-v-b965f690]::-webkit-scrollbar{display:none}.album__spacer[data-v-b965f690]{flex:none;width:1px}.assignment-card[data-v-b965f690]{flex:none;width:min(86vw,420px);scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:16px;transform:scale(.97);opacity:.85;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.assignment-card--active[data-v-b965f690]{transform:scale(1);opacity:1}.assignment-card--done[data-v-b965f690]{background:#f3f3f3}.assignment-card__top[data-v-b965f690]{display:flex;align-items:center;gap:8px}.assignment-card__status[data-v-b965f690]{margin-left:auto;font-size:.78rem;font-weight:700;color:#6b6b6b}.assignment-card__vin[data-v-b965f690]{font-size:2.6rem;font-weight:900;letter-spacing:.06em;line-height:1;margin-top:6px}.assignment-card--done .assignment-card__vin[data-v-b965f690]{color:#6b6b6b}.assignment-card__id[data-v-b965f690]{font-size:.9rem;font-weight:600;color:#6b6b6b}.assignment-card__facts[data-v-b965f690]{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:6px 0 4px;padding-top:10px;border-top:2px solid #e0e0e0}.assignment-card__fact[data-v-b965f690]:first-child{grid-column:1/-1}.assignment-card__fact dt[data-v-b965f690]{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.assignment-card__fact dd[data-v-b965f690]{margin:0;font-size:.95rem;font-weight:700;overflow-wrap:anywhere}.album__footer[data-v-b965f690]{display:flex;align-items:center;justify-content:space-between;font-size:.8rem}.album__dots[data-v-b965f690]{display:flex;gap:6px}.album__dot[data-v-b965f690]{width:10px;height:10px;padding:0;border:2px solid #e0e0e0;border-radius:50%;background:#fff;cursor:pointer}.album__dot--active[data-v-b965f690]{background:#000;border-color:#000}.album__empty[data-v-b965f690]{display:flex;flex-direction:column;gap:8px;padding:20px 16px;border:2px dashed #e0e0e0;border-radius:8px}.album__empty-title[data-v-b965f690]{margin:0;font-size:1.15rem;font-weight:800}.album__empty-hint[data-v-b965f690]{margin:0;font-size:.9rem}.album__empty-actions[data-v-b965f690]{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}@media (min-width:768px){.album__track[data-v-b965f690]{margin-right:0}.assignment-card__vin[data-v-b965f690]{font-size:3rem}}.manual[data-v-07940da1]{display:flex;flex-direction:column;gap:10px}.manual__hint[data-v-07940da1]{margin:0;font-size:.85rem}.manual__list[data-v-07940da1]{list-style:none;margin:0;padding:0;overflow:hidden}.row-assignment[data-v-07940da1]{display:flex;align-items:stretch;border-bottom:2px solid #e0e0e0}.row-assignment[data-v-07940da1]:last-child{border-bottom:none}.row-assignment--done[data-v-07940da1]{background:#f3f3f3;color:#6b6b6b}.row-assignment__main[data-v-07940da1]{flex:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;padding:12px 14px;border:none;background:transparent;text-align:left;color:inherit;cursor:pointer}.row-assignment__vin[data-v-07940da1]{font-weight:900;font-size:1.05rem;letter-spacing:.04em}.row-assignment__id[data-v-07940da1]{font-size:.85rem;color:#6b6b6b}.row-assignment__when[data-v-07940da1]{font-size:.85rem;margin-left:auto}.row-assignment__remove[data-v-07940da1]{flex:none;width:48px;border:none;border-left:2px solid #e0e0e0;background:#fff;font-size:1.4rem;font-weight:900;line-height:1;cursor:pointer;color:#000}.row-assignment__remove[data-v-07940da1]:disabled{opacity:.4}.row-assignment--done .row-assignment__remove[data-v-07940da1]{background:#f3f3f3}.menu-btn[data-v-fc02b32e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:var(--brut-paper,#fff);color:var(--brut-ink,#000);border:var(--brut-line,2px solid #000);border-radius:var(--brut-radius,8px);cursor:pointer}.menu-btn[data-v-fc02b32e]:focus-visible,.menu-btn[data-v-fc02b32e]:hover{background:var(--brut-ink,#000);color:var(--brut-paper,#fff);outline:none}.menu-btn[data-v-fc02b32e]:active{transform:translate(1px,1px)}.home[data-v-0003a2f1]{padding-bottom:48px}.home__header[data-v-0003a2f1]{display:flex;flex-direction:column;gap:10px;padding:20px 0 20px}.home__title-row[data-v-0003a2f1]{display:flex;align-items:center;gap:12px;min-width:0}.home__greeting[data-v-0003a2f1]{margin:0;font-size:clamp(1.9rem,7vw,2.6rem);font-weight:900;letter-spacing:-.02em;line-height:1.05}.home__chip[data-v-0003a2f1]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:2px solid #e0e0e0;border-radius:999px;font-size:.8rem;font-weight:700}.home__sections[data-v-0003a2f1]{display:flex;flex-direction:column;gap:28px}.home__section[data-v-0003a2f1]{display:flex;flex-direction:column;gap:10px}.home__day[data-v-0003a2f1]{min-width:72px;padding:0 8px;height:30px;border:none;background:transparent;color:#333;font-weight:800;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.home__day[data-v-0003a2f1]:disabled{cursor:default}.home__warning[data-v-0003a2f1]{margin:0;padding:8px 12px;border:2px solid #000;border-left-width:8px;border-radius:8px;font-size:.85rem;font-weight:600}.home__loading[data-v-0003a2f1]{margin:0;font-size:.9rem}.home__footer[data-v-0003a2f1]{display:flex;gap:10px;flex-wrap:wrap;padding-top:8px;border-top:2px solid #e0e0e0}.home__soon[data-v-0003a2f1]:disabled{opacity:1;gap:10px;border-style:dashed;border-color:#bdbdbd;color:var(--brut-muted);cursor:not-allowed}.home__soon:disabled .brut-pill[data-v-0003a2f1]{border-color:transparent}@media (min-width:768px){.home__header[data-v-0003a2f1]{flex-direction:row;align-items:flex-end;justify-content:space-between}}.filter-bar[data-v-312a521e]{flex-wrap:wrap}.status-chips[data-v-312a521e]{flex-wrap:wrap;min-width:0}.status-chip[data-v-312a521e]{border-radius:999px;white-space:nowrap;font-weight:500}.status-chip--active[data-v-312a521e]{background-color:#000!important;color:#fff!important;border:1px solid #000!important}.status-chip--idle[data-v-312a521e]{background-color:#fff!important;color:#333!important;border:1px solid #e0e0e0!important}.reg-chip[data-v-312a521e]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;background:#e0e0e0;color:#333}.reg-chip--warning[data-v-312a521e]{background:#fef3c7;color:#92400e}.reg-chip--critical[data-v-312a521e]{background:#fee2e2;color:#991b1b}@media (max-width:767.98px){.filter-bar[data-v-312a521e]{flex-wrap:nowrap}.status-chips[data-v-312a521e]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.status-chips[data-v-312a521e]::-webkit-scrollbar{display:none}}.trow[data-v-f22b7866]{border-bottom:2px solid #000}.trow[data-v-f22b7866]:last-child{border-bottom:none}.trow--done[data-v-f22b7866]{background:#f3f3f3;color:#6b6b6b}.trow--mine[data-v-f22b7866]:not(.trow--done){box-shadow:inset 6px 0 0 #000}.trow__main[data-v-f22b7866]{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead line1 who" "lead meta  meta";-moz-column-gap:12px;column-gap:12px;row-gap:6px;align-items:start;min-width:0;padding:14px 14px 16px;border:none;background:transparent;text-align:left;color:inherit;cursor:pointer}.trow--mine:not(.trow--done) .trow__main[data-v-f22b7866]{padding-left:18px}.trow__lead[data-v-f22b7866]{grid-area:lead;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.trow__line1[data-v-f22b7866]{grid-area:line1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.trow__vin[data-v-f22b7866]{font-weight:900;font-size:1.15rem;letter-spacing:.04em}.trow--done .trow__vin[data-v-f22b7866]{color:#6b6b6b}.trow__id[data-v-f22b7866]{font-size:.85rem;color:#6b6b6b}.trow__meta[data-v-f22b7866]{grid-area:meta;display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:6px;column-gap:6px;row-gap:2px;min-width:0;font-size:.9rem;font-weight:600}.trow__time[data-v-f22b7866]{flex-basis:100%}.trow__dot[data-v-f22b7866]{display:none}.trow__loc[data-v-f22b7866]{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.trow__who[data-v-f22b7866]{grid-area:who;display:flex;align-items:center;align-self:start}@media (min-width:768px){.trow__main[data-v-f22b7866]{grid-template-areas:"lead line1 who" "lead meta  who";row-gap:2px;align-items:center;padding:12px 14px}.trow__vin[data-v-f22b7866]{font-size:1.1rem}.trow__meta[data-v-f22b7866]{flex-wrap:nowrap;align-items:center;font-size:.82rem}.trow__time[data-v-f22b7866]{flex-basis:auto;flex:none}.trow__dot[data-v-f22b7866]{display:inline}.trow__loc[data-v-f22b7866]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trow__who[data-v-f22b7866]{align-self:center}}.board[data-v-52346c84]{padding-bottom:48px}.board__header[data-v-52346c84]{display:flex;flex-direction:column;gap:6px;padding:20px 0 20px}.board__title-row[data-v-52346c84]{display:flex;align-items:center;gap:12px;min-width:0}.board__title[data-v-52346c84]{margin:0;font-size:clamp(1.9rem,7vw,2.6rem);font-weight:900;letter-spacing:-.02em;line-height:1.05}.board__sub[data-v-52346c84]{margin:0;font-size:.95rem}.board__sections[data-v-52346c84]{display:flex;flex-direction:column;gap:28px}.board__section[data-v-52346c84]{display:flex;flex-direction:column;gap:12px}.board__today[data-v-52346c84]{min-width:64px;height:30px;padding:0 10px;border:2px solid #333;border-radius:6px;background:transparent;color:#333;font-size:.78rem;font-weight:800;cursor:pointer}.board__today[data-v-52346c84]:disabled{cursor:default;background:#fff;color:#000}.board__chips[data-v-52346c84]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.board__chips[data-v-52346c84]::-webkit-scrollbar{display:none}.board__warning[data-v-52346c84]{margin:0;padding:8px 12px;border:2px dashed #000;border-radius:8px;font-size:.85rem;font-weight:700}.board__loading[data-v-52346c84]{margin:0;font-size:.9rem}.board__groups[data-v-52346c84]{display:flex;flex-direction:column;gap:16px}.board__group[data-v-52346c84]{display:flex;flex-direction:column;gap:6px}.board__hour[data-v-52346c84]{display:flex;align-items:baseline;gap:8px;padding:0 2px;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.board__hour-count[data-v-52346c84]{color:#6b6b6b;font-weight:700}.board__list[data-v-52346c84]{list-style:none;margin:0;padding:0;overflow:hidden}.board__empty[data-v-52346c84]{display:flex;flex-direction:column;gap:6px;padding:20px 16px;border:2px dashed #000;border-radius:8px}.board__empty-title[data-v-52346c84]{margin:0;font-size:1.1rem;font-weight:800}.board__empty-hint[data-v-52346c84]{margin:0;font-size:.9rem}.board__links[data-v-52346c84]{display:flex;gap:10px;flex-wrap:wrap}@media (min-width:768px){.board__chips[data-v-52346c84]{flex-wrap:wrap;overflow:visible}}.reg-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reg-chip{display:inline-block;padding:1px 8px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;background:#e0e0e0;color:#333}.reg-chip--warning{background:#fef3c7;color:#92400e}.reg-chip--critical{background:#fee2e2;color:#991b1b}.photo-type-badge{display:inline-flex;align-items:center;vertical-align:middle;margin-left:10px;padding:4px 12px;border-radius:999px;font-size:.85rem;font-weight:600;line-height:1.3;white-space:nowrap}.photo-type-badge--pickup{background:#eef6ff;color:#1d4ed8}.photo-type-badge--return{background:#ecfdf3;color:#047857}video{-o-object-fit:fill;object-fit:fill}.shot[data-v-0d636eda]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;text-align:left;color:var(--brut-text,#333);min-width:0;-webkit-tap-highlight-color:transparent}.shot:focus-visible .shot__frame[data-v-0d636eda]{outline:3px solid var(--brut-ink,#000);outline-offset:2px}.shot__frame[data-v-0d636eda]{position:relative;display:block;width:100%;aspect-ratio:1/1;border-radius:var(--brut-radius,8px);border:2px solid var(--brut-grey,#e0e0e0);background:#f6f6f6;overflow:hidden;transition:border-color .12s ease,transform 80ms ease}.shot:active .shot__frame[data-v-0d636eda]{transform:scale(.97)}.shot--empty .shot__frame[data-v-0d636eda]{border-style:dashed}.shot--next .shot__frame[data-v-0d636eda]{border-style:solid;border-color:var(--brut-ink,#000);background:#fff}.shot--done .shot__frame[data-v-0d636eda]{border-color:var(--brut-grey,#e0e0e0)}.shot--failed .shot__frame[data-v-0d636eda]{border-color:#b42318}.shot--reading .shot__frame[data-v-0d636eda]{border-color:var(--brut-ink,#000)}.shot__img[data-v-0d636eda]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shot--failed .shot__img[data-v-0d636eda]{opacity:.55}.shot__glyph[data-v-0d636eda]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--brut-soft,#9a9a9a)}.shot--add .shot__glyph[data-v-0d636eda],.shot--next .shot__glyph[data-v-0d636eda]{color:var(--brut-ink,#000)}.shot__num[data-v-0d636eda]{position:absolute;top:6px;left:8px;font-size:.7rem;font-weight:800;color:var(--brut-soft,#9a9a9a);font-variant-numeric:tabular-nums}.shot--next .shot__num[data-v-0d636eda]{display:none}.shot__tag[data-v-0d636eda]{position:absolute;top:6px;left:6px;padding:3px 7px;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1}.shot__tag--next[data-v-0d636eda]{background:var(--brut-ink,#000);color:#fff}.shot__tag--failed[data-v-0d636eda]{top:auto;bottom:6px;left:6px;right:6px;text-align:center;background:#b42318;color:#fff}.shot__tag--reading[data-v-0d636eda]{top:auto;bottom:6px;left:6px;right:6px;text-align:center;background:var(--brut-ink,#000);color:#fff}.shot__pill[data-v-0d636eda]{position:absolute;top:6px;left:6px;padding:3px 7px;border-radius:999px;background:#fff;color:var(--brut-text,#333);border:2px solid var(--brut-grey,#e0e0e0);font-size:.66rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.shot__veil[data-v-0d636eda]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.38);color:#fff}.shot__ring[data-v-0d636eda]{width:44px;height:44px;transform:rotate(-90deg)}.shot__ring--spin[data-v-0d636eda]{animation:shot-spin-0d636eda 1s linear infinite}.shot__ring-track[data-v-0d636eda]{fill:none;stroke:hsla(0,0%,100%,.35);stroke-width:4}.shot__ring-bar[data-v-0d636eda]{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:100.53;transition:stroke-dashoffset .2s ease}.shot__pct[data-v-0d636eda]{position:absolute;font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums}@keyframes shot-spin-0d636eda{to{transform:rotate(270deg)}}.shot__check[data-v-0d636eda]{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:var(--brut-ink,#000);color:#fff;display:flex;align-items:center;justify-content:center}.shot__title[data-v-0d636eda]{font-size:.74rem;font-weight:700;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.shot--empty:not(.shot--next):not(.shot--add) .shot__title[data-v-0d636eda]{color:var(--brut-muted,#6b6b6b)}.shot__optional[data-v-0d636eda]{margin-top:-4px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brut-soft,#9a9a9a)}.cap[data-v-2acb9e2b]{position:fixed;left:0;right:0;bottom:0;z-index:1040;background:#fff;border-top:2px solid var(--brut-grey,#e0e0e0);padding:10px 14px calc(12px + env(safe-area-inset-bottom, 0px))}.cap__inner[data-v-2acb9e2b]{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.cap__meta[data-v-2acb9e2b]{display:flex;flex-direction:column;gap:2px;min-width:0}.cap__kicker[data-v-2acb9e2b]{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brut-muted,#6b6b6b)}.cap__hint[data-v-2acb9e2b]{font-size:.85rem;font-weight:600;color:var(--brut-text,#333);line-height:1.3}.cap__hint--alert[data-v-2acb9e2b]{color:#b42318}.cap__link[data-v-2acb9e2b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0 0 0 6px;color:var(--brut-muted,#6b6b6b);font-size:.8rem;font-weight:700;text-decoration:underline}.cap__row[data-v-2acb9e2b]{display:flex;gap:8px}.cap__lib[data-v-2acb9e2b]{flex:0 0 60px;border:2px solid var(--brut-grey,#e0e0e0);border-radius:var(--brut-radius,8px);background:#fff;color:var(--brut-text,#333);justify-content:center}.cap__lib[data-v-2acb9e2b],.cap__take[data-v-2acb9e2b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:60px;display:inline-flex;align-items:center}.cap__take[data-v-2acb9e2b]{flex:1 1 auto;min-width:0;gap:12px;padding:8px 16px;border:2px solid var(--brut-ink,#000);border-radius:var(--brut-radius,8px);background:var(--brut-ink,#000);color:#fff;text-align:left;transition:transform 80ms ease}.cap__finish[data-v-2acb9e2b]:active,.cap__take[data-v-2acb9e2b]:active{transform:translate(2px,2px)}.cap__take--ghost[data-v-2acb9e2b]{background:#fff;color:var(--brut-ink,#000)}.cap__take-text[data-v-2acb9e2b]{display:flex;flex-direction:column;min-width:0}.cap__take-label[data-v-2acb9e2b]{font-size:1rem;font-weight:800;line-height:1.15}.cap__take-sub[data-v-2acb9e2b]{font-size:.8rem;font-weight:600;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap__finish[data-v-2acb9e2b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:60px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:2px solid var(--brut-ink,#000);border-radius:var(--brut-radius,8px);background:var(--brut-ink,#000);color:#fff;font-size:1rem;font-weight:800;transition:transform 80ms ease,opacity .12s ease}.cap__finish[data-v-2acb9e2b]:disabled,.cap__lib[data-v-2acb9e2b]:disabled,.cap__take[data-v-2acb9e2b]:disabled{opacity:.55}.sheet[data-v-050097dc]{position:fixed;inset:0;z-index:1060;display:flex;align-items:flex-end;justify-content:center}.sheet__backdrop[data-v-050097dc]{position:absolute;inset:0;background:rgba(0,0,0,.45)}.sheet__panel[data-v-050097dc]{position:relative;width:100%;max-width:560px;max-height:88vh;overflow-y:auto;background:#fff;color:var(--brut-text,#333);border:2px solid var(--brut-grey,#e0e0e0);border-bottom:0;border-radius:14px 14px 0 0;padding:10px 16px calc(16px + env(safe-area-inset-bottom, 0px));outline:none}.sheet__grip[data-v-050097dc]{display:block;width:40px;height:4px;margin:0 auto 12px;border-radius:999px;background:var(--brut-grey,#e0e0e0)}.sheet-enter-active[data-v-050097dc],.sheet-leave-active[data-v-050097dc]{transition:opacity .16s ease}.sheet-enter-active .sheet__panel[data-v-050097dc],.sheet-leave-active .sheet__panel[data-v-050097dc]{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.sheet-enter[data-v-050097dc],.sheet-leave-to[data-v-050097dc]{opacity:0}.sheet-enter .sheet__panel[data-v-050097dc],.sheet-leave-to .sheet__panel[data-v-050097dc]{transform:translateY(24px)}.tread__kicker[data-v-2d5b3748]{margin:0 0 2px;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brut-muted,#6b6b6b)}.tread__title[data-v-2d5b3748]{margin:0 0 4px;font-size:1.15rem;font-weight:800;line-height:1.2}.tread__hint[data-v-2d5b3748]{margin:0 0 14px;font-size:.85rem;color:var(--brut-muted,#6b6b6b)}.tread__grid[data-v-2d5b3748]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.tread__chip[data-v-2d5b3748]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:56px;border:2px solid var(--brut-grey,#e0e0e0);border-radius:var(--brut-radius,8px);background:#fff;color:var(--brut-text,#333);font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums;transition:transform 80ms ease,background .12s ease}.tread__chip[data-v-2d5b3748]:active{transform:scale(.96)}.tread__chip--current[data-v-2d5b3748]{background:var(--brut-ink,#000);border-color:var(--brut-ink,#000);color:#fff}.tread__later[data-v-2d5b3748]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:14px auto 0;padding:10px 14px;border:0;background:none;color:var(--brut-muted,#6b6b6b);font-size:.85rem;font-weight:700;text-decoration:underline}.photo__head[data-v-4fba3fe0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.photo__kicker[data-v-4fba3fe0]{margin:0 0 2px;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brut-muted,#6b6b6b)}.photo__title[data-v-4fba3fe0]{margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.photo__state[data-v-4fba3fe0]{flex-shrink:0;padding:5px 9px;border-radius:999px;border:2px solid var(--brut-grey,#e0e0e0);background:#fff;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.photo__state--done[data-v-4fba3fe0]{background:var(--brut-ink,#000);border-color:var(--brut-ink,#000);color:#fff}.photo__state--failed[data-v-4fba3fe0]{background:#b42318;border-color:#b42318;color:#fff}.photo__state--pending-reading[data-v-4fba3fe0]{border-color:var(--brut-ink,#000)}.photo__frame[data-v-4fba3fe0]{position:relative;border-radius:var(--brut-radius,8px);border:2px solid var(--brut-grey,#e0e0e0);background:#111;overflow:hidden;max-height:52vh}.photo__img[data-v-4fba3fe0]{display:block;width:100%;max-height:52vh;-o-object-fit:contain;object-fit:contain}.photo__pill[data-v-4fba3fe0]{position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:999px;background:#fff;border:2px solid var(--brut-grey,#e0e0e0);font-size:.7rem;font-weight:800}.photo__hint[data-v-4fba3fe0]{margin:10px 0 0;font-size:.85rem;color:var(--brut-muted,#6b6b6b)}.photo__actions[data-v-4fba3fe0]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.photo__btn[data-v-4fba3fe0]{flex:1 1 140px;min-height:48px}.photo__btn--ghost[data-v-4fba3fe0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--brut-ink,#000);border-radius:var(--brut-radius,8px);background:#fff;color:var(--brut-ink,#000);font-weight:800;font-size:.95rem}.photo__link[data-v-4fba3fe0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:10px 6px;color:var(--brut-muted,#6b6b6b);font-size:.85rem;font-weight:700;text-decoration:underline}.capture[data-v-386b905a]{padding-bottom:calc(190px + env(safe-area-inset-bottom, 0px));text-align:left}.capture__status[data-v-386b905a]{margin-bottom:14px}.capture__count[data-v-386b905a]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:.9rem;color:var(--brut-text,#333)}.capture__count-main strong[data-v-386b905a]{font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums}.capture__live[data-v-386b905a]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--brut-muted,#6b6b6b);white-space:nowrap}.capture__live--alert[data-v-386b905a]{color:#b42318}.capture__live--ok[data-v-386b905a]{color:var(--brut-ink,#000)}.capture__dot[data-v-386b905a]{width:8px;height:8px;border-radius:50%;background:var(--brut-ink,#000);animation:capture-pulse-386b905a 1.1s ease-in-out infinite}@keyframes capture-pulse-386b905a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.capture__track[data-v-386b905a]{height:6px;border-radius:999px;background:var(--brut-grey,#e0e0e0);overflow:hidden}.capture__fill[data-v-386b905a]{height:100%;background:var(--brut-ink,#000);border-radius:999px;transition:width .24s ease}.capture__grid[data-v-386b905a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}@media (min-width:480px){.capture__grid[data-v-386b905a]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}.capture__input[data-v-386b905a]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.vpt-intro[data-v-446f6299]{margin-bottom:16px}.vpt-options[data-v-446f6299]{display:flex;flex-direction:column;gap:12px;max-width:460px}.vpt-option[data-v-446f6299]{display:flex;align-items:center;gap:12px;text-align:left;padding:14px;min-height:64px;border:2px solid #e0e0e0;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s;color:#000;width:100%;position:relative;-webkit-tap-highlight-color:transparent}.vpt-option--selected[data-v-446f6299],.vpt-option--selected[data-v-446f6299]:active,.vpt-option--selected[data-v-446f6299]:hover,.vpt-option[data-v-446f6299]:active,.vpt-option[data-v-446f6299]:hover{border-color:#000;background:#fafafa}.vpt-option svg[data-v-446f6299]{pointer-events:none}.vpt-option-icon[data-v-446f6299]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vpt-option-icon--pickup[data-v-446f6299]{background:#eef6ff;color:#1d4ed8}.vpt-option-icon--return[data-v-446f6299]{background:#ecfdf3;color:#047857}.vpt-option-text[data-v-446f6299]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.vpt-option-title[data-v-446f6299]{font-weight:600;font-size:.95rem;line-height:1.3}.vpt-option-desc[data-v-446f6299]{font-size:.82rem;color:#666;line-height:1.35}.vpt-option-check[data-v-446f6299]{width:22px;height:22px;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transform:scale(.6);transition:opacity .15s,transform .15s}.vpt-option--selected .vpt-option-check[data-v-446f6299]{opacity:1;transform:scale(1)}