.popup-stack[data-v-051901]{top:var(--space-lg);right:var(--space-lg);z-index:1000;gap:var(--space-sm);max-width:min(360px, calc(100vw - 2 * var(--space-lg)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.popup-toasts[data-v-051901]{gap:var(--space-sm);flex-direction:column;display:flex;position:relative}.popup[data-v-051901]{padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius);background:var(--color-danger);color:var(--color-text-light);box-shadow:var(--shadow-md);font-size:var(--font-size-sm);word-break:break-word;pointer-events:auto}.popup-toast-success[data-v-051901]{background:var(--color-success)}.popup-fade-enter-active[data-v-051901],.popup-fade-leave-active[data-v-051901]{transition:opacity .3s,transform .3s}.popup-fade-enter-from[data-v-051901],.popup-fade-leave-to[data-v-051901]{opacity:0;transform:translateY(-8px)}.popup-fade-leave-active[data-v-051901]{position:absolute}.computing-overlay[data-v-e4aa23]{z-index:2000;pointer-events:none;background:#00000026;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.computing-box[data-v-e4aa23]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-primary);color:var(--color-text-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);font-weight:var(--font-weight-semibold);display:flex}.spinner[data-v-e4aa23]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite computing-spin-e4aa23}@keyframes computing-spin-e4aa23{to{transform:rotate(360deg)}}.login-sync-overlay[data-v-7dbdeb]{z-index:2000;padding-top:var(--space-lg);pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.login-sync-box[data-v-7dbdeb]{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-primary);color:var(--color-text-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);font-weight:var(--font-weight-semibold);display:flex}.login-sync-box-error[data-v-7dbdeb]{background:var(--color-danger);pointer-events:auto}.login-sync-retry[data-v-7dbdeb]{padding:var(--space-xs) var(--space-sm);background:var(--color-text-light);color:var(--color-text);border-radius:var(--border-radius);font-weight:var(--font-weight-semibold);cursor:pointer;border:none}.login-sync-retry[data-v-7dbdeb]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-7dbdeb]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite login-sync-spin-7dbdeb}@keyframes login-sync-spin-7dbdeb{to{transform:rotate(360deg)}}.description-input[data-v-c10cde]{width:100ch;max-width:100%;min-height:6em;padding:var(--space-sm);font:inherit;font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-bg);border:var(--border);border-radius:var(--border-radius);resize:vertical;box-sizing:border-box}.form-grid[data-v-75cc14]{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}label[data-v-75cc14]{font-size:var(--font-size-sm);gap:var(--space-xs);flex-direction:column;display:flex}.form-grid label[data-v-75cc14]:last-child:nth-child(odd){grid-column:1/-1;align-items:center}.settings-divider[data-v-75cc14]{border:none;border-top:var(--border-width) solid var(--color-border);width:100%;margin:0}.updated-ago[data-v-75cc14]{font-size:var(--font-size-sm);color:var(--color-text);opacity:.6;margin:0}.unit-select[data-v-61b154]{border:var(--border-width) solid var(--input-border);border-radius:var(--border-radius);flex-shrink:0;display:inline-flex;overflow:hidden}.unit-select.full-width[data-v-61b154]{width:100%;display:flex}.unit-select.full-width .unit-option[data-v-61b154]{flex:1}.unit-option[data-v-61b154]{padding:var(--space-xs) var(--space-sm);background:var(--input-bg);color:var(--input-text);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:none}.unit-option+.unit-option[data-v-61b154]{border-left:var(--border-width) solid var(--input-border)}.unit-option[data-v-61b154]:hover:not(.active){background:var(--color-bg-alt)}.unit-option.active[data-v-61b154]{background:var(--color-accent);color:var(--color-text-light)}.table-scroll-wrapper[data-v-1fa921]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}th[data-v-1fa921]{background:var(--color-bg-alt);font-size:var(--font-size-sm);white-space:normal}th[data-v-1fa921],td[data-v-1fa921]{padding:.25rem .2rem}td[data-v-1fa921]{vertical-align:top}.input-measure[data-v-1fa921]{box-sizing:border-box;width:100%}.mark-cell[data-v-1fa921]{flex-direction:column;gap:2px;display:flex}.updated-ago[data-v-1fa921]{color:var(--color-text);opacity:.6;white-space:nowrap;font-size:.7rem}.input-distance[data-v-1fa921]{max-width:calc(7ch + 10px)}.input-mark[data-v-1fa921]{max-width:calc(9ch + 10px)}.input-sight-bar[data-v-1fa921]{max-width:calc(6ch + 10px)}[data-v-1fa921] .unit-option{padding:var(--space-xs) 4px}.btn-delete[data-v-1fa921]{padding:.2rem .35rem}.centered[data-v-1fa921]{padding:var(--space-xs)}.fit-score.good[data-v-a66651]{background:color-mix(in srgb, var(--color-success) 25%, var(--input-bg));border-color:var(--color-success)}.fit-score.ok[data-v-a66651]{background:color-mix(in srgb, var(--color-warning) 25%, var(--input-bg));border-color:var(--color-warning)}.fit-score.poor[data-v-a66651]{background:color-mix(in srgb, var(--color-danger) 25%, var(--input-bg));border-color:var(--color-danger)}.notice[data-v-a66651]{max-width:40ch;padding:var(--space-sm) var(--space-md);background:color-mix(in srgb, var(--color-warning) 15%, var(--input-bg));border:var(--border-width) solid var(--color-warning);border-radius:var(--border-radius);font-size:var(--font-size-sm);text-align:center;margin:0}.controls[data-v-f6c4fa]{gap:var(--space-lg);margin-bottom:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.chart-container-wrap[data-v-f6c4fa]{position:relative}.chart-container[data-v-f6c4fa]{width:100%;max-width:100%;min-height:400px;padding:var(--space-sm);box-sizing:border-box;overflow:hidden}.computing-placeholder[data-v-f6c4fa]{opacity:.7;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.distances-row[data-v-96ab66]{justify-content:center;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.distance-chip[data-v-96ab66]{align-items:center;gap:2px;display:flex}.distances-row .btn-add[data-v-96ab66]{margin-top:0;padding:.2rem .5rem}#trajectory_canvas_container[data-v-96ab66]{width:100%;min-width:0;max-width:100%;padding:var(--space-sm);box-sizing:border-box;border:3px solid var(--color-border);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.controls[data-v-bc56f6]{gap:var(--space-lg);margin-bottom:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.placeholder-row[data-v-bc56f6]{opacity:.4}.table-scroll-outer[data-v-bc56f6]{max-width:100%;position:relative}.table-scroll-wrapper[data-v-bc56f6]{-webkit-overflow-scrolling:touch;border:var(--border);border-radius:var(--border-radius);max-width:100%;max-height:70vh;overflow:auto}.scroll-shadow[data-v-bc56f6]{pointer-events:none;opacity:0;z-index:3;width:28px;transition:opacity .15s;position:absolute;top:0;bottom:0}.scroll-shadow.visible[data-v-bc56f6]{opacity:1}.scroll-shadow-left[data-v-bc56f6]{background:linear-gradient(90deg,#0006,#0000);left:0}.scroll-shadow-right[data-v-bc56f6]{background:linear-gradient(270deg,#0006,#0000);right:0}table[data-v-bc56f6]{white-space:nowrap;border-collapse:separate;border-spacing:0}th[data-v-bc56f6],td[data-v-bc56f6]{text-align:center}thead th[data-v-bc56f6]{background:var(--color-primary);color:var(--color-text-light);z-index:1;position:sticky;top:0}tbody tr[data-v-bc56f6]:nth-child(2n){background:var(--color-bg-alt)}th[data-v-bc56f6]:first-child,td[data-v-bc56f6]:first-child{z-index:1;will-change:transform;position:sticky;left:0;box-shadow:2px 0 4px -2px #00000026}thead th[data-v-bc56f6]:first-child{z-index:2}td[data-v-bc56f6]:first-child{background:var(--color-bg)}tbody tr:nth-child(2n) td[data-v-bc56f6]:first-child{background:var(--color-bg-alt)}.controls[data-v-1e5865]{gap:var(--space-lg);margin-bottom:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}h3[data-v-1e5865]{margin:var(--space-lg) 0 var(--space-sm);text-align:center}.placeholder-row[data-v-1e5865]{opacity:.4}.table-scroll-outer[data-v-1e5865]{max-width:100%;position:relative}.table-scroll-wrapper[data-v-1e5865]{-webkit-overflow-scrolling:touch;border:var(--border);border-radius:var(--border-radius);max-width:100%;max-height:70vh;overflow:auto}.scroll-shadow[data-v-1e5865]{pointer-events:none;opacity:0;z-index:3;width:28px;transition:opacity .15s;position:absolute;top:0;bottom:0}.scroll-shadow.visible[data-v-1e5865]{opacity:1}.scroll-shadow-left[data-v-1e5865]{background:linear-gradient(90deg,#0006,#0000);left:0}.scroll-shadow-right[data-v-1e5865]{background:linear-gradient(270deg,#0006,#0000);right:0}table[data-v-1e5865]{white-space:nowrap;border-collapse:separate;border-spacing:0}th[data-v-1e5865],td[data-v-1e5865]{text-align:center}thead th[data-v-1e5865]{background:var(--color-primary);color:var(--color-text-light);z-index:1;position:sticky;top:0}tbody tr[data-v-1e5865]:nth-child(2n){background:var(--color-bg-alt)}th[data-v-1e5865]:first-child,td[data-v-1e5865]:first-child{z-index:1;will-change:transform;position:sticky;left:0;box-shadow:2px 0 4px -2px #00000026}thead th[data-v-1e5865]:first-child{z-index:2}td[data-v-1e5865]:first-child{background:var(--color-bg)}tbody tr:nth-child(2n) td[data-v-1e5865]:first-child{background:var(--color-bg-alt)}.controls[data-v-db937d]{gap:var(--space-lg);margin-bottom:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.checkbox-label[data-v-db937d]{align-items:center;gap:var(--space-xs);display:inline-flex}.table-scroll-wrapper[data-v-db937d]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}th[data-v-db937d],td[data-v-db937d]{vertical-align:top;text-align:center;padding:.25rem .4rem}.boundary-cell[data-v-db937d]{align-items:center;gap:2px;display:flex}.input-boundary[data-v-db937d],.input-sight-bar[data-v-db937d]{max-width:calc(6ch + 10px)}.input-tick-interval[data-v-db937d]{max-width:calc(5ch + 10px)}.btn-toggle-infl[data-v-db937d]{padding:var(--space-xs) .4rem;border:var(--border-width) solid var(--input-border);border-radius:var(--border-radius);background:var(--input-bg);color:var(--input-text);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap}.btn-toggle-infl.active[data-v-db937d]{background:var(--color-accent);color:var(--color-text-light);border-color:var(--color-accent)}.infl-hint[data-v-db937d]{color:var(--color-text);opacity:.6;white-space:nowrap;font-size:.7rem;display:block}.input-color[data-v-db937d]{border:var(--border-width) solid var(--input-border);border-radius:var(--border-radius);cursor:pointer;background:0 0;width:2.4rem;height:1.8rem;padding:0}.side-select[data-v-db937d]{border:var(--border-width) solid var(--input-border);border-radius:var(--border-radius);vertical-align:middle;display:inline-flex;overflow:hidden}.side-option[data-v-db937d]{padding:var(--space-xs) var(--space-sm);background:var(--input-bg);color:var(--input-text);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;border:none}.side-option+.side-option[data-v-db937d]{border-left:var(--border-width) solid var(--input-border)}.side-option.active[data-v-db937d]{background:var(--color-accent);color:var(--color-text-light)}.tape-wrap[data-v-db937d]{margin-top:var(--space-sm);position:relative}.tape-scroll-wrapper[data-v-db937d]{border:var(--border);max-height:80vh;padding:var(--space-sm);justify-content:center;display:flex;overflow:auto}.computing-placeholder[data-v-db937d]{opacity:.7;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.note-input-row[data-v-20b443]{gap:var(--space-sm);flex-direction:column;width:100%;max-width:40em;display:flex}.note-input[data-v-20b443]{width:100%;min-height:3em;padding:var(--space-sm);font:inherit;font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-bg);border:var(--border);border-radius:var(--border-radius);resize:vertical;box-sizing:border-box}.status-line[data-v-20b443]{opacity:.7;font-size:var(--font-size-sm)}.entry-list[data-v-20b443]{margin:var(--space-md) 0 0;gap:var(--space-sm);flex-direction:column;width:100%;max-width:60em;padding:0;list-style:none;display:flex}.entry-row[data-v-20b443]{padding:var(--space-sm);border:var(--border);border-radius:var(--border-radius);background:var(--color-bg-alt);text-align:center}.entry-header[data-v-20b443]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.entry-label[data-v-20b443]{font-weight:var(--font-weight-semibold)}.entry-time[data-v-20b443]{font-size:var(--font-size-sm);opacity:.6;white-space:nowrap}.entry-detail[data-v-20b443]{margin:var(--space-xs) 0 0;font-size:var(--font-size-sm);word-break:break-word}.entry-velocity[data-v-20b443]{margin:var(--space-xs) 0 var(--space-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.change-list[data-v-20b443]{margin:0 0 var(--space-sm);font-size:var(--font-size-sm);padding:0;list-style:none}.btn-expand[data-v-20b443]{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text);cursor:pointer;background:0 0}.btn-expand[data-v-20b443]:hover{background:var(--color-bg)}.details-tables[data-v-20b443]{justify-content:center;gap:var(--space-lg);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.table-scroll[data-v-20b443]{overflow-x:auto}.entry-table[data-v-20b443]{border-collapse:collapse;font-size:var(--font-size-sm);white-space:nowrap}.entry-table th[data-v-20b443],.entry-table td[data-v-20b443]{padding:2px var(--space-sm);text-align:center;font-weight:400}.entry-table th[data-v-20b443]{color:var(--color-text);opacity:.6}.edit-date[data-v-20b443]{margin-top:var(--space-xs);width:auto}.edit-actions[data-v-20b443]{gap:var(--space-xs);margin-top:var(--space-sm);display:flex}.btn-delete-note[data-v-20b443]{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-sm);background:var(--color-danger);color:var(--color-text-light);border-radius:var(--border-radius);cursor:pointer;border:none;margin-left:auto}.btn-delete-note[data-v-20b443]:disabled{opacity:.6;cursor:not-allowed}.cut-cam-overlay[data-v-d0fb95]{z-index:1000;background:#000;position:fixed;inset:0;overflow:hidden}.cut-cam-video[data-v-d0fb95]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cut-cam-crosshair[data-v-d0fb95]{z-index:1;width:0;height:0;position:absolute;top:50%;left:50%}.cut-cam-crosshair .line[data-v-d0fb95]{background:#ffffffd9;position:absolute;box-shadow:0 0 3px #000000e6}.cut-cam-crosshair .line.horizontal[data-v-d0fb95]{width:64px;height:2px;top:-1px;left:-32px}.cut-cam-crosshair .line.vertical[data-v-d0fb95]{width:2px;height:64px;top:-32px;left:-1px}.cut-cam-top[data-v-d0fb95]{top:max(env(safe-area-inset-top,0px), var(--space-md));padding:0 var(--space-md);z-index:2;justify-content:space-between;display:flex;position:absolute;left:0;right:0}.btn-cam-icon[data-v-d0fb95]{color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff4d;border-radius:999px;width:2.75em;height:2.75em;font-size:1.1rem}.btn-cam-icon.active[data-v-d0fb95]{background:var(--color-accent)}.cut-cam-readout[data-v-d0fb95]{color:#fff;text-align:center;font-size:2.2rem;font-weight:var(--font-weight-semibold);text-shadow:0 1px 4px #000000e6;z-index:2;pointer-events:none;position:absolute;top:calc(50% + 56px);left:50%;transform:translate(-50%)}.cut-cam-readout.up[data-v-d0fb95]{color:#7fd4ff}.cut-cam-readout.down[data-v-d0fb95]{color:#ffb37f}.cut-cam-readout-label[data-v-d0fb95]{font-size:.9rem;font-weight:var(--font-weight-normal);opacity:.85;text-transform:uppercase;letter-spacing:.05em}.cut-cam-roll[data-v-d0fb95]{color:#fff;opacity:.7;text-align:center;text-shadow:0 1px 4px #000000e6;z-index:2;pointer-events:none;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;position:absolute;top:calc(50% - 44px);left:50%;transform:translate(-50%,-100%)}.cut-cam-roll.tilted[data-v-d0fb95]{color:#ffe27f}.cut-cam-msg[data-v-d0fb95]{color:#fff;text-align:center;padding:var(--space-sm);border-radius:var(--border-radius);z-index:2;background:#0000008c;margin:0;position:absolute;bottom:6.5em;left:1em;right:1em}.cut-cam-msg.error[data-v-d0fb95]{color:#ffb3b3}.cut-cam-bottom[data-v-d0fb95]{bottom:max(env(safe-area-inset-bottom,0px), var(--space-lg));padding:0 var(--space-lg);z-index:2;justify-content:center;display:flex;position:absolute;left:0;right:0}.btn-cam-use[data-v-d0fb95]{background:var(--color-accent);color:var(--color-text-light);border-radius:var(--border-radius);padding:var(--space-md) var(--space-xl);font-size:1.1rem;font-weight:var(--font-weight-semibold);cursor:pointer;border:none}.btn-cam-use[data-v-d0fb95]:disabled{opacity:.5;cursor:not-allowed}.flex[data-v-0703e0]{place-content:center;align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.field[data-v-0703e0]{width:10em}.btn-cut-action[data-v-0703e0]{border:var(--border);border-radius:var(--border-radius);width:2em;height:2em;margin-right:var(--space-xs);color:var(--color-text);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.85em;display:inline-flex}.btn-cut-action[data-v-0703e0]:hover{background:var(--color-bg-alt)}.layout[data-v-627253]{gap:var(--space-sm);max-width:100%;padding:0 var(--space-sm);box-sizing:border-box;flex-direction:column;padding-bottom:50vh;display:flex}.button-bar[data-v-627253]{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.panel-button[data-v-627253]{padding:var(--space-sm) var(--space-md);background:var(--color-primary);color:var(--color-text-light);border:var(--border-width) solid transparent;border-radius:var(--border-radius);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);white-space:nowrap;box-sizing:border-box;transition:background .2s,border-color .2s}.panel-button[data-v-627253]:hover{background:var(--color-primary-hover)}.panel-button.active[data-v-627253]{border-color:var(--color-border);background:var(--color-primary-hover)}.open-panels[data-v-627253]{gap:var(--space-sm);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex}.primary-panel[data-v-627253]{box-sizing:border-box;justify-content:center;width:100%;display:flex}.primary-panel[data-v-627253] .panel{border:var(--border-strong);--panel-border-width:2px;box-shadow:var(--shadow-md)}.theme-picker[data-v-627253]{padding:var(--space-sm) 0 var(--space-lg);justify-content:center;align-items:center;display:flex}.undo-redo[data-v-627253]{gap:var(--space-xs);display:flex}.undo-redo .btn-copy[data-v-627253]{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-sm);background:var(--color-bg);color:var(--color-text);border:var(--border-width) solid var(--color-border)}.undo-redo .btn-copy[data-v-627253]:hover{background:var(--color-bg-alt);opacity:1}.undo-redo .btn-copy[data-v-627253]:disabled{opacity:.4;cursor:not-allowed}.undo-redo .btn-copy[data-v-627253]:disabled:hover{opacity:.4;background:var(--color-bg)}.panel[data-v-8a60d7]{background:var(--color-bg);border-radius:var(--border-radius);border:var(--border-width) solid transparent;box-sizing:border-box;--panel-border-width:var(--border-width);flex:0 auto;align-self:center;min-width:0;max-width:100%;margin:0;padding:0}.panel-clip[data-v-8a60d7]{border-radius:calc(var(--border-radius) - var(--panel-border-width));overflow:hidden}.panel[data-v-8a60d7]:has(.panel-body),.panel.open[data-v-8a60d7]{border-color:var(--color-border)}.panel.full_width[data-v-8a60d7]{flex:0 0 calc(100% - 2rem);align-self:center;width:calc(100% - 2rem);max-width:calc(100% - 2rem);margin:0}.panel.compact[data-v-8a60d7]{flex:none}.panel.compact.open[data-v-8a60d7]{flex:0 auto}.panel-header[data-v-8a60d7]{text-align:center;padding:var(--header-padding-y) var(--header-padding-x);background:var(--color-primary);color:var(--color-text-light);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:var(--font-weight-semibold);border-radius:calc(var(--border-radius) - var(--panel-border-width)) calc(var(--border-radius) - var(--panel-border-width)) 0 0;box-sizing:border-box;width:100%;margin:0;padding-right:2.5rem;position:relative}.panel-header[data-v-8a60d7]:hover{background:var(--color-primary-hover)}.panel.compact .panel-header[data-v-8a60d7]{white-space:nowrap;width:auto;min-width:150px}.panel.compact.open .panel-header[data-v-8a60d7]{width:100%}.panel.fixed .panel-header[data-v-8a60d7]{cursor:default}.panel.fixed .panel-header[data-v-8a60d7]:hover{background:var(--color-primary)}.toggle-icon[data-v-8a60d7]{font-size:var(--font-size-sm);transition:transform .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.toggle-icon.collapsed[data-v-8a60d7]{transform:translateY(-50%)rotate(90deg)}.panel-body[data-v-8a60d7]{padding:var(--space-lg);box-sizing:border-box;min-width:0;max-width:100%}.panel-body select[data-v-8a60d7]{flex-shrink:0;width:auto;min-width:120px;max-width:100%}.account-bar[data-v-98d0fc]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-bg);border-bottom:var(--border-width) solid var(--color-border);margin-bottom:var(--space-md);box-sizing:border-box;grid-template-columns:1fr auto 1fr;display:grid}.account-bar-center[data-v-98d0fc]{justify-self:center;align-items:center;display:flex}.account-bar-right[data-v-98d0fc]{justify-self:end;align-items:center;gap:var(--space-sm);display:flex}.app-title[data-v-98d0fc]{font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;justify-self:start;text-decoration:none}.app-title[data-v-98d0fc]:hover{opacity:.85}.mobile-widget[data-v-98d0fc]{display:none}.account-widget[data-v-98d0fc],.mobile-widget[data-v-98d0fc]{position:relative}.account-trigger[data-v-98d0fc]{background:var(--color-bg);color:var(--color-text);border:var(--border-width) solid var(--color-border);white-space:nowrap;text-decoration:none;display:inline-block}.account-trigger[data-v-98d0fc]:hover{background:var(--color-bg-alt);opacity:1}.caret[data-v-98d0fc]{opacity:.8;display:inline-block}.mobile-toggle[data-v-98d0fc]{background:var(--color-bg);width:2.25em;height:2.25em;color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}.mobile-toggle[data-v-98d0fc]:hover{background:var(--color-bg-alt)}.account-email[data-v-98d0fc]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center;word-break:break-word;margin:0}.account-popover[data-v-98d0fc]{top:calc(100% + var(--space-xs));z-index:900;gap:var(--space-sm);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);box-shadow:var(--shadow-md);padding:var(--space-md);box-sizing:border-box;flex-direction:column;min-width:220px;display:flex;position:absolute;right:0}.account-popover button[data-v-98d0fc],.account-popover a[data-v-98d0fc]{box-sizing:border-box;width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius);font-size:var(--font-size-base);text-align:center}.account-profile-link[data-v-98d0fc]{text-decoration:none;display:block}@media (width<=700px){.account-bar[data-v-98d0fc]{grid-template-columns:1fr auto}.account-bar-center[data-v-98d0fc],.account-bar-right[data-v-98d0fc]{display:none}.mobile-widget[data-v-98d0fc]{display:block}}.mobile-popover[data-v-98d0fc]{top:calc(100% + var(--space-xs));z-index:900;gap:var(--space-md);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);box-shadow:var(--shadow-md);padding:var(--space-md);width:min(300px, calc(100vw - 2 * var(--space-md)));box-sizing:border-box;flex-direction:column;display:flex;position:absolute;right:0}.mobile-popover-actions[data-v-98d0fc]{justify-content:center;gap:var(--space-xs);display:flex}.mobile-popover-setup[data-v-98d0fc]{width:100%}.mobile-popover-account[data-v-98d0fc]{gap:var(--space-sm);padding-top:var(--space-sm);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}.mobile-popover-account button[data-v-98d0fc],.mobile-popover-account a[data-v-98d0fc]{box-sizing:border-box;width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius);font-size:var(--font-size-base);text-align:center}.setup-select-group[data-v-970e67]{align-items:center;gap:var(--space-xs);display:flex}.setup-select[data-v-970e67]{padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius);background:var(--color-accent);color:var(--color-text-light);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;border:none;max-width:40vw}@media (width<=700px){.setup-select[data-v-970e67]{width:100%;max-width:100%}}
/*# sourceMappingURL=app.ed29a48d.css.map */
