.identity{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;width:2rem;height:2rem;border-radius:var(--radius-md);font-weight:700}.identity.circle{border-radius:9999px}.identity.initials{background:var(--primary);color:var(--primary-ink)}.identity img.cover{width:100%;height:100%;object-fit:cover}.identity img.contain{width:88%;height:88%;object-fit:contain}.v-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.125em}.v-icon[data-shape=round]{clip-path:circle(50%)}.v-menu{z-index:110;min-width:13rem;max-height:min(var(--reka-dropdown-menu-content-available-height, 100vh),var(--reka-context-menu-content-available-height, 100vh),calc(100vh - 1rem));display:flex;flex-direction:column;padding:.25rem;border-radius:var(--radius-xl);outline:none}.v-menu-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;outline:none}.v-menu-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);border-radius:var(--radius-lg)}.v-menu-item{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:var(--radius-md);font-size:.8125rem;color:var(--text-toned);outline:none}.v-menu-item[data-highlighted]{background:color-mix(in oklab,var(--bg-elevated) 70%,transparent);color:var(--text-highlighted)}.v-menu-label{flex:1}.v-menu-check{color:var(--primary)}.v-menu-item.is-danger{color:var(--danger)}.v-menu-icon{color:var(--text-muted)}.v-menu-item.is-danger .v-menu-icon{color:var(--danger)}.v-menu-sep{height:1px;margin:.25rem .5rem;background:color-mix(in oklab,var(--border) 60%,transparent)}.v-select{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;min-height:1.5rem;text-align:start;cursor:pointer}.v-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select[data-placeholder] .v-select-value{color:var(--text-muted)}.v-select-chevron{flex:none;color:var(--text-dimmed)}.v-select:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 25%,transparent)}.v-select-menu{z-index:110;min-width:var(--reka-select-trigger-width);max-height:min(var(--reka-select-content-available-height, 100vh),22rem)}.v-select-item{min-height:1.75rem;cursor:pointer}.v-select-item[data-highlighted]{background:color-mix(in oklab,var(--primary) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 55%,transparent);color:var(--text-highlighted)}.v-select-item[data-state=checked]{color:var(--text-highlighted);font-weight:500}.v-field{display:grid;gap:.3rem;font-size:.8125rem;width:100%}.v-field.is-toggle{grid-template-columns:1fr auto;align-items:center}.v-field.is-toggle .v-field-hint{grid-column:1 / -1}.v-field.is-toggle .v-field-head{justify-content:flex-start}.v-field-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.v-field-label{color:var(--text-toned);font-weight:500}.v-field-alert{color:var(--danger);font-size:1rem;cursor:help}.v-field-hint{color:var(--text-dimmed)}.v-field.has-error .v-control{border-color:var(--danger)}.v-textarea{height:auto;min-height:calc(var(--control-h) * 2.4);padding:.5em .75em;font-family:var(--font-mono);font-size:.75rem;resize:vertical}.v-control{height:var(--control-h);padding:0 .75em;font-size:var(--control-font);color:var(--text-highlighted);background:color-mix(in oklab,var(--bg) 70%,transparent);border:1px solid var(--border);border-radius:var(--radius-md);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.v-filepick{display:flex;align-items:center;gap:.625rem}.v-file.is-hidden{display:none}.v-choose{display:inline-flex;align-items:center;gap:.375rem;cursor:pointer}.v-chosen{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--text-muted)}.v-file{padding:.375rem;height:auto}.v-file::file-selector-button{margin-right:.75rem;padding:.25rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-toned);font:inherit}.v-input{position:relative;display:block}.v-input .v-control{width:100%}.v-input.has-icon .v-control{padding-left:2.5em}.v-input-icon{position:absolute;left:.85em;top:50%;transform:translateY(-50%);font-size:1.05em;color:var(--text-dimmed);pointer-events:none;transition:color .15s ease}.v-input:focus-within .v-input-icon{color:var(--primary)}.v-control[type=color]{width:4.5rem;padding:.2rem;cursor:pointer}.v-control:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 25%,transparent)}.v-range-value{color:var(--text-highlighted);font-weight:600;font-variant-numeric:tabular-nums}.v-range{width:100%;height:var(--control-h);margin:0;accent-color:var(--primary);cursor:pointer}.v-range:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.v-toggle{position:relative;display:inline-block;width:2.5rem;height:1.5rem;border-radius:9999px;background:var(--bg-accented);transition:background-color .15s ease}.v-toggle.on{background:var(--primary)}.v-toggle input{position:absolute;inset:0;opacity:0;margin:0}.v-toggle .knob{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;border-radius:9999px;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .15s var(--ease-out)}.v-toggle.on .knob{background:var(--primary-ink);transform:translate(1rem)}.v-badge{--badge-hue: 65%;display:inline-flex;align-items:center;gap:.35em;padding:.15em .6em;border-radius:9999px;font-size:.75rem;font-weight:500;line-height:1.4;color:var(--text-toned);background:color-mix(in oklab,var(--text) 10%,transparent)}.v-badge.is-good{color:color-mix(in oklab,var(--success) var(--badge-hue),var(--text));background:color-mix(in oklab,var(--success) 15%,transparent)}.v-badge.is-warn{color:color-mix(in oklab,var(--warning) var(--badge-hue),var(--text));background:color-mix(in oklab,var(--warning) 15%,transparent)}.v-badge.is-bad{color:color-mix(in oklab,var(--danger) var(--badge-hue),var(--text));background:color-mix(in oklab,var(--danger) 15%,transparent)}.v-badge.is-primary{color:color-mix(in oklab,var(--primary) var(--badge-hue),var(--text));background:color-mix(in oklab,var(--primary) 15%,transparent)}:root.dark .v-badge{--badge-hue: 45%}@media(prefers-color-scheme:dark){:root:not(.light) .v-badge{--badge-hue: 45%}}.v-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;height:var(--control-h);padding:0 calc(var(--control-h) * .45);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:inherit;font-size:var(--control-font);font-weight:500;line-height:1;white-space:nowrap;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease}.v-button:disabled{opacity:.5}.v-button[aria-busy]{opacity:.85}.v-button-trailing{margin-left:.125em;transition:transform .2s var(--ease-out)}.v-button:hover:not(:disabled) .v-button-trailing{transform:translate(3px)}.v-button-spinner{--spinner-size: 1em;border-width:1.5px;border-color:color-mix(in oklab,currentColor 30%,transparent);border-top-color:currentColor}.v-button.is-block{width:100%}.v-button.is-icon{padding:0;width:var(--control-h)}.v-button.is-xs{--control-h: 1.5rem;font-size:.75rem;border-radius:var(--radius-sm)}.v-button.is-sm{--control-h: 1.875rem;font-size:.8125rem}.v-button.is-lg{--control-h: 3rem;font-size:1rem;border-radius:var(--radius-lg)}.v-button.is-quiet{color:var(--text-toned)}.v-button.is-quiet:hover:not(:disabled){background:color-mix(in oklab,var(--bg-elevated) 60%,transparent);color:var(--text-highlighted)}.v-button.is-ghost{color:var(--text-muted)}.v-button.is-ghost:hover:not(:disabled){background:color-mix(in oklab,var(--text) 8%,transparent);color:var(--text-highlighted)}.v-button.is-soft{background:var(--primary-soft);color:var(--primary)}.v-button.is-soft:hover:not(:disabled){background:color-mix(in oklab,var(--primary) 24%,transparent)}.v-button.is-danger{color:var(--danger)}.v-button.is-danger:hover:not(:disabled){background:color-mix(in oklab,var(--danger) 14%,transparent)}.v-button.is-primary{background:var(--primary);color:var(--primary-ink)}.v-button.is-primary:hover:not(:disabled){background:var(--primary-hover)}.v-button.is-primary:active:not(:disabled){background:var(--primary-active)}html[data-button-style=gradient] .v-button.is-primary{background:linear-gradient(#ffffff2e,#fff0 45%),linear-gradient(120deg,var(--velrix-grad-from) 0%,var(--velrix-grad-to) 100%);border-color:color-mix(in oklab,var(--velrix-grad-to) 45%,transparent);box-shadow:inset 0 1px #ffffff38,0 6px 18px -8px color-mix(in oklab,var(--velrix-grad-from) 70%,transparent);background-size:100% 100%,140% 100%;background-position:0 0,0 0;transition:background-position .3s var(--ease-out),box-shadow .2s ease,transform .12s ease}html[data-button-style=gradient] .v-button.is-primary:hover:not(:disabled){background-position:0 0,100% 0;box-shadow:inset 0 1px #ffffff42,0 10px 24px -8px color-mix(in oklab,var(--velrix-grad-to) 70%,transparent)}html[data-button-style=gradient] .v-button.is-primary:active:not(:disabled){transform:translateY(1px)}html[data-button-style=outline] .v-button.is-primary{background:transparent;color:var(--primary);border-color:var(--primary)}html[data-button-style=soft] .v-button.is-primary{background:color-mix(in oklab,var(--primary) 16%,transparent);color:var(--primary)}.v-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.v-table .cell-pic{width:1.5rem;height:1.5rem;margin-right:.5rem;vertical-align:middle;font-size:.625rem}.v-table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--border);border-radius:var(--radius-lg)}.v-table{width:100%;border-collapse:collapse;font-size:.8125rem}.v-table th,.v-table td{text-align:left;padding:.55rem .75rem;border-bottom:1px solid var(--border-muted)}.v-table tbody tr:last-child td{border-bottom:0}.v-table th{position:sticky;top:calc(-1 * var(--gap));z-index:1;padding:0;font-weight:600;font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-muted)}.v-table th.actions{padding:.55rem .75rem}.v-table .sort{display:inline-flex;align-items:center;gap:.35rem;width:100%;padding:.55rem .75rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.v-table .sort:hover,.v-table .sort.active{color:var(--text-highlighted)}.v-table .sort-icon{font-size:.8rem;opacity:0;transition:opacity .12s ease}.v-table .sort:hover .sort-icon,.v-table .sort.active .sort-icon{opacity:1}.v-table tbody tr:hover td{background:color-mix(in oklab,var(--bg-elevated) 40%,transparent)}.v-table .actions{width:1%;text-align:right;white-space:nowrap}.v-table td.actions>*+*{margin-left:.25rem}.v-table .more-gap{display:inline-block;width:1.875rem}.v-table td .v-badge,.v-table .short{white-space:nowrap}.v-table td .sub{display:block;margin-top:.125rem;max-width:36rem;white-space:normal;color:var(--text-muted);font-size:var(--text-xs)}.v-table td.end{text-align:right;font-variant-numeric:tabular-nums}.v-table th.end .sort{justify-content:flex-end;text-align:right}.v-table td.mono{font-family:var(--font-mono);font-size:var(--text-xs)}.v-table .empty{color:var(--text-muted);text-align:center;padding:1.25rem}.v-state[data-v-0b3e97d3]{display:grid;justify-items:center;align-content:center;gap:.375rem;min-height:12rem;height:100%;padding:2rem 1.5rem;text-align:center}.v-state[data-v-0b3e97d3]:not(:only-child){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark title actions" "mark text actions";justify-items:start;align-items:center;column-gap:.75rem;row-gap:.125rem;min-height:0;height:auto;padding:.75rem 1rem;border:1px solid var(--border-muted);border-radius:.75rem;text-align:left}.v-state.is-warn[data-v-0b3e97d3]:not(:only-child){border-color:color-mix(in oklab,var(--warning) 45%,var(--border-muted))}.v-state.is-bad[data-v-0b3e97d3]:not(:only-child){border-color:color-mix(in oklab,var(--danger) 45%,var(--border-muted))}.v-state:not(:only-child) .mark[data-v-0b3e97d3]{grid-area:mark;width:2.25rem;height:2.25rem;margin:0;font-size:1.05rem}.v-state:not(:only-child) .title[data-v-0b3e97d3]{grid-area:title}.v-state:not(:only-child) .text[data-v-0b3e97d3]{grid-area:text;max-width:none}.v-state:not(:only-child) .actions[data-v-0b3e97d3]{grid-area:actions;margin:0}.v-state:not(:only-child):not(:has(.text)) .title[data-v-0b3e97d3]{grid-row:1 / 3}@media(max-width:30rem){.v-state[data-v-0b3e97d3]:not(:only-child){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark title" "mark text" ". actions"}}.mark[data-v-0b3e97d3]{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.375rem;border-radius:999px;background:var(--bg-muted);color:var(--text-toned);font-size:1.25rem}.is-good .mark[data-v-0b3e97d3]{color:var(--success)}.is-warn .mark[data-v-0b3e97d3]{color:var(--warning)}.is-bad .mark[data-v-0b3e97d3]{color:var(--danger)}.mark.busy[data-v-0b3e97d3] svg{animation:v-state-turn-0b3e97d3 1.6s linear infinite}.title[data-v-0b3e97d3]{margin:0;font-weight:600;color:var(--text-highlighted)}.text[data-v-0b3e97d3]{max-width:36ch;margin:0;font-size:var(--text-sm);color:var(--text-muted)}.actions[data-v-0b3e97d3]{display:flex;gap:.5rem;margin-top:.75rem}@keyframes v-state-turn-0b3e97d3{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mark.busy[data-v-0b3e97d3] svg{animation:none}}.widget[data-v-854b2b7c]{min-height:4.5rem}iframe[data-v-2ae80c65]{display:block;width:100%;border:0;background:transparent}iframe[data-v-2ae80c65]:focus-visible{outline:2px solid var(--primary-ring);outline-offset:2px}.muted[data-v-2ae80c65]{color:var(--text-muted)}.v-pairs[data-v-06cf57eb]{display:grid;gap:.5rem;margin:0;padding:0;border:0;min-width:0}.v-pairs-label[data-v-06cf57eb]{margin-bottom:.375rem;padding:0;font-size:var(--text-sm);font-weight:500;color:var(--text-toned)}.row[data-v-06cf57eb]{display:flex;gap:.5rem;align-items:center}.name[data-v-06cf57eb]{flex:0 0 34%;min-width:0;font-family:var(--font-mono)}.value[data-v-06cf57eb]{flex:1;min-width:0;font-family:var(--font-mono)}.sealed[data-v-06cf57eb]{color:var(--primary)}.error[data-v-06cf57eb]{color:var(--danger)}.v-checks[data-v-f54eed3d]{display:grid;gap:.375rem;margin:0;padding:0;border:0;min-width:0}.v-checks-label[data-v-f54eed3d]{margin-bottom:.375rem;padding:0;font-size:var(--text-sm);font-weight:500;color:var(--text-toned)}.item[data-v-f54eed3d]{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.item[data-v-f54eed3d]:has(input:checked){border-color:color-mix(in oklab,var(--primary) 55%,var(--border));background:color-mix(in oklab,var(--primary) 8%,transparent)}.item input[data-v-f54eed3d]{margin-top:.2rem;accent-color:var(--primary)}.what[data-v-f54eed3d]{display:grid;min-width:0;font-size:var(--text-sm);color:var(--text)}.item-hint[data-v-f54eed3d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.error[data-v-f54eed3d]{color:var(--danger)}.v-size[data-v-d100ff41]{display:grid;gap:.75rem;margin:0;padding:0;border:0;min-width:0}.v-size-label[data-v-d100ff41]{margin-bottom:.375rem;padding:0;font-size:var(--text-sm);font-weight:500;color:var(--text-toned)}.group[data-v-d100ff41]{display:grid;gap:.375rem}.group-name[data-v-d100ff41]{margin:0;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.cards[data-v-d100ff41]{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem}.card[data-v-d100ff41]{position:relative;display:grid;align-content:start;gap:.2rem;padding:.625rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);cursor:pointer}.card[data-v-d100ff41]:hover:not(.off){border-color:var(--border-accented)}.card[data-v-d100ff41]:has(.radio:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in oklab,var(--primary) 8%,var(--bg-elevated))}.card[data-v-d100ff41]:has(.radio:focus-visible){outline:2px solid var(--primary-ring);outline-offset:2px}.card.off[data-v-d100ff41]{cursor:not-allowed;border-style:dashed;background:var(--bg-muted)}.radio[data-v-d100ff41]{position:absolute;opacity:0;inset:0;margin:0;pointer-events:none}.top[data-v-d100ff41]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem}.name[data-v-d100ff41]{font-size:var(--text-base);font-weight:600;color:var(--text)}.code[data-v-d100ff41]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.figures[data-v-d100ff41]{font-size:var(--text-sm);color:var(--text-toned)}.price[data-v-d100ff41]{font-size:var(--text-sm);font-weight:500;color:var(--text)}.why[data-v-d100ff41]{font-size:var(--text-xs);color:var(--text-toned)}.error[data-v-d100ff41]{color:var(--danger)}.v-glyphs[data-v-b3a06b84]{display:grid;gap:.5rem;margin:0;padding:0;border:0;min-width:0}.v-glyphs-label[data-v-b3a06b84]{margin-bottom:.375rem;padding:0;font-size:var(--text-sm);font-weight:500;color:var(--text-toned)}.grid[data-v-b3a06b84]{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.5rem,1fr));gap:.25rem;max-height:11rem;overflow-y:auto;padding:.25rem}.opt[data-v-b3a06b84]{display:grid;place-items:center;height:2.5rem;font-size:1.25rem;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);cursor:pointer}.opt.on[data-v-b3a06b84]{border-color:var(--primary);background:color-mix(in oklab,var(--primary) 12%,transparent)}.opt[data-v-b3a06b84]:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.error[data-v-b3a06b84]{color:var(--danger)}.v-tabs[data-v-c8c1623b]{display:grid;align-content:start;gap:calc(var(--gap) * .75);min-width:0}.row[data-v-c8c1623b]{display:flex;gap:.25rem;overflow-x:auto;border-bottom:1px solid var(--border);scrollbar-width:thin}.tab[data-v-c8c1623b]{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.5rem .75rem;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer}.tab[data-v-c8c1623b]:hover{color:var(--text)}.tab.on[data-v-c8c1623b]{border-bottom-color:var(--primary);color:var(--text-highlighted)}.tab[data-v-c8c1623b]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--radius-sm)}.v-tabs.side[data-v-c8c1623b]{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-content:stretch;align-items:start;gap:1.25rem;height:100%}.side-list[data-v-c8c1623b]{display:grid;gap:.875rem;align-content:start;height:100%;padding:.75rem .5rem;border-right:1px solid var(--border);overflow-y:auto}.group[data-v-c8c1623b]{display:grid;gap:.25rem}.fold[data-v-c8c1623b]{justify-self:end;display:inline-flex;padding:.3rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.fold[data-v-c8c1623b]:hover{color:var(--text)}.fold[data-v-c8c1623b]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.v-tabs.side.folded[data-v-c8c1623b]{grid-template-columns:3rem minmax(0,1fr)}.v-tabs.side.arranging[data-v-c8c1623b]{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr)}.folded>.side-list[data-v-c8c1623b]{padding-inline:.375rem}.folded>.side-list .fold[data-v-c8c1623b]{justify-self:center}.folded>.side-list .group+.group[data-v-c8c1623b]{padding-top:.5rem;border-top:1px solid var(--border-muted)}.v-tabs.side.folded>.side-list .tab[data-v-c8c1623b]{justify-content:center;padding-inline:0}.group-name[data-v-c8c1623b]{margin:0 0 .125rem;padding:0 .625rem;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.side-head[data-v-c8c1623b]{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.folded>.side-list .side-head[data-v-c8c1623b]{justify-content:center}.side-filter[data-v-c8c1623b]{position:relative;flex:1;min-width:0}.side-filter .v-control[data-v-c8c1623b]{width:100%;height:2rem;padding-left:2rem}.side-filter-icon[data-v-c8c1623b]{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:var(--text-dimmed);pointer-events:none}.fold[aria-pressed=true][data-v-c8c1623b]{background:color-mix(in oklab,var(--primary) 16%,transparent);color:var(--text-highlighted)}.no-match[data-v-c8c1623b]{margin:0;padding:0 .625rem;font-size:var(--text-sm);color:var(--text-muted)}.group-toggle[data-v-c8c1623b]{display:flex;align-items:center;gap:.375rem;width:100%;padding-block:.25rem;border:0;border-radius:var(--radius-sm);background:none;font-family:inherit;text-align:left;cursor:pointer}.group-toggle[data-v-c8c1623b]:hover{color:var(--text)}.group-toggle[data-v-c8c1623b]:focus-visible,.row-btn[data-v-c8c1623b]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.group-icon[data-v-c8c1623b]{font-size:1.1em}.arrange-list[data-v-c8c1623b]{display:grid;gap:.875rem}.arrange-hint[data-v-c8c1623b]{margin:0;padding:0 .625rem;font-size:var(--text-xs);color:var(--text-muted)}.arrange-list ul[data-v-c8c1623b]{margin:0;padding:0;list-style:none}.arrange-row[data-v-c8c1623b]{display:flex;align-items:center;gap:.25rem;padding:.25rem .25rem .25rem .375rem;border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text)}.arrange-row[draggable=true][data-v-c8c1623b]{cursor:grab}.arrange-row[data-v-c8c1623b]:hover{background:color-mix(in oklab,var(--text) 6%,transparent)}.arrange-row.gone .arrange-label[data-v-c8c1623b],.arrange-row.gone .tab-icon[data-v-c8c1623b]{color:var(--text-muted);text-decoration:line-through}.arrange-row.dragged[data-v-c8c1623b]{opacity:.5}.arrange-row.over-before[data-v-c8c1623b]{box-shadow:inset 0 2px 0 var(--primary)}.arrange-row.over-after[data-v-c8c1623b]{box-shadow:inset 0 -2px 0 var(--primary)}.grip[data-v-c8c1623b]{color:var(--text-dimmed)}.arrange-label[data-v-c8c1623b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-btn[data-v-c8c1623b]{display:inline-flex;padding:.3rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.row-btn[data-v-c8c1623b]:hover{color:var(--text-highlighted)}.row-btn[aria-disabled=true][data-v-c8c1623b]{opacity:.4;cursor:default}.row-btn[aria-pressed=true][data-v-c8c1623b]{color:var(--primary)}.arrange-foot[data-v-c8c1623b]{display:flex;justify-content:flex-end;gap:.5rem}.col[data-v-c8c1623b]{display:grid;gap:.125rem}.v-tabs.side>.side-list .tab[data-v-c8c1623b]{justify-content:flex-start;margin:0;padding:.4375rem .625rem;border:0;border-radius:var(--radius-md);text-align:left}.v-tabs.side>.side-list .tab.on[data-v-c8c1623b]{background:color-mix(in oklab,var(--primary) 16%,transparent);color:var(--text-highlighted)}.v-tabs.side>.panels[data-v-c8c1623b]{container-type:inline-size;min-width:0;padding:.75rem .75rem .75rem 0;overflow:auto;height:100%}.panels[data-v-c8c1623b]:focus-visible{outline:2px solid var(--primary-ring);outline-offset:-2px;border-radius:var(--radius-md)}.panels[data-v-c8c1623b]{display:grid;align-content:start;min-width:0}.tab-alert[data-v-c8c1623b]{color:var(--danger)}.panel[data-v-c8c1623b]{display:grid;align-content:start;gap:calc(var(--gap) * .75);min-width:0}.sr-only[data-v-c8c1623b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v-rows[data-v-f62821d7]{display:grid;gap:.5rem;margin:0;padding:0;border:0;min-width:0}.v-rows-label[data-v-f62821d7]{margin-bottom:.375rem;padding:0;font-size:var(--text-sm);font-weight:500;color:var(--text-toned)}.scroll[data-v-f62821d7]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklab,var(--bg) 40%,transparent)}.table[data-v-f62821d7]{width:100%;min-width:22rem;border-collapse:collapse;table-layout:fixed}th[data-v-f62821d7]{padding:.4rem .5rem;text-align:start;font-size:var(--text-xs, .75rem);font-weight:500;color:var(--text-muted);border-bottom:1px solid var(--border)}td[data-v-f62821d7]{padding:.3rem .375rem;vertical-align:top}tbody tr+tr td[data-v-f62821d7]{border-top:1px solid color-mix(in oklab,var(--border) 60%,transparent)}td .v-control[data-v-f62821d7]{width:100%;min-width:0}td.bad .v-control[data-v-f62821d7]{border-color:var(--danger)}td .v-toggle[data-v-f62821d7]{margin-top:.35rem}col.tools[data-v-f62821d7]{width:2.75rem}col.tools.sortable[data-v-f62821d7]{width:7.5rem}td.tools[data-v-f62821d7]{white-space:nowrap;text-align:end}.cell-badge[data-v-f62821d7]{display:inline-block;margin:.25rem .25rem 0 0}.cell-error[data-v-f62821d7]{display:block;margin-top:.2rem;font-size:var(--text-xs, .75rem);color:var(--danger)}.empty[data-v-f62821d7]{margin:0;padding:.75rem;font-size:var(--text-sm);color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius-md)}.undo[data-v-f62821d7]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:var(--text-sm);color:var(--text-toned)}.foot[data-v-f62821d7]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.count[data-v-f62821d7]{margin-inline-start:auto;font-size:var(--text-sm);color:var(--text-muted)}.error[data-v-f62821d7]{color:var(--danger)}.v-tags-box[data-v-d220153c]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;height:auto;min-height:var(--control-h);padding:.25rem .375rem;cursor:text}.v-tags-box[data-focused][data-v-d220153c]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 25%,transparent)}.v-tags.has-error .v-tags-box[data-v-d220153c]{border-color:var(--danger)}.v-tags-input[data-v-d220153c]{flex:1 1 6rem;min-width:6rem;height:1.75rem;padding:0 .25rem;border:0;outline:none;background:transparent;font:inherit;font-size:var(--control-font);color:var(--text-highlighted)}.v-tags-input[data-v-d220153c]:disabled{cursor:not-allowed}.chip[data-v-d220153c]{display:inline-flex;align-items:center;gap:.25rem;min-height:1.75rem;padding:0 .125rem 0 .5rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-accented);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-highlighted)}.chip[data-state=active][data-v-d220153c]{outline:2px solid var(--primary);outline-offset:1px}.chip.bad[data-v-d220153c]{border-color:var(--danger);border-style:dashed;background:color-mix(in oklab,var(--danger) 10%,var(--bg))}.chip.bad .chip-alert[data-v-d220153c]{color:var(--danger)}.chip-alert[data-v-d220153c]{font-size:.9rem}.chip-x[data-v-d220153c]{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer}.chip-x[data-v-d220153c]:hover{background:color-mix(in oklab,var(--text) 12%,transparent)}.chip-x[data-v-d220153c]:focus-visible{outline:2px solid var(--primary);outline-offset:0}.sr[data-v-d220153c]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form[data-v-5bad2205]{display:grid;gap:calc(var(--gap) * .75);max-width:28rem}.form[data-v-5bad2205] .v-field{width:100%}.form.tabbed[data-v-5bad2205],.form[data-v-5bad2205]:has(.v-rows){max-width:40rem}.form.row[data-v-5bad2205]{display:flex;flex-wrap:wrap;align-items:flex-end;max-width:none}.form.row[data-v-5bad2205]>.v-tabs{flex:1 1 32rem;min-width:0}.form.row[data-v-5bad2205] .panel{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.form.row[data-v-5bad2205] .v-field{flex:1 1 11rem;width:auto}.form.row .foot[data-v-5bad2205]{padding:0 0 .05rem}.intro[data-v-5bad2205]{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.foot[data-v-5bad2205]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.25rem}.form.tabbed .foot[data-v-5bad2205]{padding-top:.875rem;border-top:1px solid var(--border)}.blocked[data-v-5bad2205]{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.ask-body{display:grid;gap:.75rem}.ask-text{margin:0;font-size:var(--text-sm);color:var(--text-toned)}.ask-actions{display:flex;justify-content:flex-end;gap:.5rem}.ask .ask-actions .v-button.is-strong{background:var(--danger);color:var(--bg)}.inline-panels{display:grid;gap:.75rem;margin:0 0 1rem}.inline-panels.side{position:absolute;z-index:5;top:.75rem;right:.75rem;bottom:.75rem;width:min(26rem,calc(100% - 1.5rem));margin:0;align-content:start;overflow-y:auto;overscroll-behavior:contain}.inline-panels.side .inline-panel{box-shadow:var(--shadow-lg, 0 12px 32px rgb(0 0 0 / .35));background:var(--bg-elevated)}.inline-panel{display:grid;gap:.75rem;padding:1rem 1.125rem 1.125rem;border:1px solid var(--primary-ring);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--primary) 5%,var(--bg-elevated));animation:inline-panel-in .18s var(--ease-out)}.inline-ask{border-color:var(--border-accented, var(--primary-ring))}.inline-panel[inert]{opacity:.6}.inline-panel:focus{outline:none}.inline-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.inline-panel-note{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:var(--text-sm);color:var(--text-highlighted)}.inline-panel-note-icon{flex:none;margin-top:.15em;color:var(--warning)}.inline-panel-title{margin:0;font-size:var(--text-base);font-weight:600;color:var(--text-highlighted)}@keyframes inline-panel-in{0%{opacity:0;transform:translateY(-.25rem)}}@media(prefers-reduced-motion:reduce){.inline-panel{animation:none}}.embed[data-v-1df40986]{display:grid;align-content:start;gap:var(--gap);min-width:0}.tiles[data-v-c40ce4e9]{position:relative;width:100%;height:100%;min-height:0}.tile[data-v-c40ce4e9]{position:absolute;display:flex;flex-direction:column;min-width:0;min-height:0;box-sizing:border-box}.tile.many[data-v-c40ce4e9]{padding:2px}.tile.many[data-v-c40ce4e9]:after{content:"";position:absolute;inset:2px;border:1px solid var(--border);border-radius:var(--radius-sm);pointer-events:none}.tile.on[data-v-c40ce4e9]:after{border-color:var(--primary)}.marked .tile[data-v-c40ce4e9]:after{content:"";position:absolute;inset:2px;border:2px solid var(--warning);border-radius:var(--radius-sm);pointer-events:none}.border[data-v-c40ce4e9]{position:absolute;z-index:2;background:transparent;touch-action:none}.border.row[data-v-c40ce4e9]{cursor:col-resize}.border.column[data-v-c40ce4e9]{cursor:row-resize}.border[data-v-c40ce4e9]:hover,.border[data-v-c40ce4e9]:focus-visible{background:color-mix(in oklab,var(--primary) 45%,transparent);outline:none}.view-tiles[data-v-d48fbf73]{position:relative;width:100%;height:100%;min-height:320px}.pane[data-v-d48fbf73]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.head[data-v-d48fbf73]{display:flex;flex-shrink:0;align-items:center;gap:.375rem;height:1.75rem;padding:0 .25rem 0 .5rem;color:var(--text-toned);font-size:var(--text-xs);font-weight:600}.icon[data-v-d48fbf73]{color:var(--text-muted)}.title[data-v-d48fbf73]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fill[data-v-d48fbf73]{display:grid;place-items:center;width:1.5rem;height:1.5rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted)}.fill[data-v-d48fbf73]:hover{background:color-mix(in oklab,var(--text) 8%,transparent);color:var(--text-highlighted)}.body[data-v-d48fbf73]{flex:1;min-height:0;overflow:auto;padding:.25rem .5rem .5rem}.v-spark{display:block;overflow:visible;color:var(--series-1)}.v-spark.is-good{color:var(--success)}.v-spark.is-warn{color:var(--warning)}.v-spark.is-bad{color:var(--danger)}.v-spark path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.v-meter{--meter: var(--primary);display:grid;gap:.375rem;min-width:0;font-size:var(--text-sm)}.v-meter.is-good{--meter: var(--success)}.v-meter.is-warn{--meter: var(--warning)}.v-meter.is-bad{--meter: var(--danger)}.v-meter .row{display:flex;justify-content:space-between;gap:.75rem}.v-meter .label{color:var(--text-toned);font-weight:500}.v-meter .value{color:var(--text-highlighted);font-variant-numeric:tabular-nums}.v-meter .hint{color:var(--text-muted);font-size:var(--text-xs)}.v-meter .bar{height:.5rem;overflow:hidden;border-radius:999px;background:var(--bg-accented)}.v-meter.compact .bar{height:.3125rem}.v-meter.compact{gap:.2rem;font-size:var(--text-xs)}.v-meter .bar span{display:block;height:100%;border-radius:inherit;background:var(--meter);transition:width .4s var(--ease-out)}.v-meter .bar span.busy{background-image:linear-gradient(90deg,transparent 0 30%,rgb(255 255 255 / .35) 50%,transparent 70% 100%);background-size:200% 100%;animation:v-meter-busy 1.4s linear infinite}.v-meter.ring{grid-template-columns:5rem 1fr;align-items:center;gap:.875rem}.v-meter.ring .words{display:grid;gap:.125rem}.v-meter svg .track{fill:none;stroke:var(--bg-accented);stroke-width:8}.v-meter svg .fill{fill:none;stroke:var(--meter);stroke-width:8;stroke-linecap:round}.v-meter svg text{fill:var(--text-highlighted);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}@keyframes v-meter-busy{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.v-meter .bar span.busy{animation:none}}.v-stats{display:grid;grid-template-columns:repeat(var(--cols, 1),minmax(0,1fr));gap:.625rem;margin:0;padding:0;list-style:none}.v-stats .tile{display:grid;gap:.25rem;width:100%;height:100%;padding:.75rem .875rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--bg-muted) 55%,var(--bg-elevated));color:inherit;font:inherit;text-align:left}.v-stats button.tile{cursor:pointer;transition:border-color .15s ease}.v-stats button.tile:hover{border-color:var(--border-accented)}.v-stats button.tile:focus-visible{outline:2px solid var(--primary-ring);outline-offset:2px}.v-stats .top{display:flex;align-items:center;gap:.375rem;color:var(--text-muted);font-size:var(--text-xs);font-weight:500}.v-stats .icon{font-size:.875rem}.v-stats .is-good .icon{color:var(--success)}.v-stats .is-warn .icon{color:var(--warning)}.v-stats .is-bad .icon{color:var(--danger)}.v-stats .is-bad .tile{border-color:color-mix(in oklab,var(--danger) 45%,var(--border))}.v-stats .is-warn .tile{border-color:color-mix(in oklab,var(--warning) 45%,var(--border))}.v-stats .figure{display:flex;align-items:baseline;gap:.25rem}.v-stats .value{font-size:var(--text-2xl);font-weight:650;line-height:1.15;color:var(--text-highlighted);letter-spacing:-.01em}.v-stats .unit{color:var(--text-muted);font-size:var(--text-sm)}.v-stats .foot{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-height:1.25rem;font-size:var(--text-xs)}.v-stats .delta{display:inline-flex;align-items:center;gap:.2rem;color:var(--text-toned);font-weight:500}.v-stats .delta.is-good{color:color-mix(in oklab,var(--success) 70%,var(--text))}.v-stats .delta.is-warn{color:color-mix(in oklab,var(--warning) 70%,var(--text))}.v-stats .delta.is-bad{color:color-mix(in oklab,var(--danger) 70%,var(--text))}.v-stats .hint{color:var(--text-muted)}.v-stats .tile-meter{margin-top:.125rem}.v-stats .spark{margin-left:auto}.v-timeline{display:grid;margin:0;padding:0;list-style:none}.v-timeline li{position:relative;display:grid;grid-template-columns:1.75rem 1fr;gap:.75rem;padding-bottom:1rem}.v-timeline li:not(:last-child):before{content:"";position:absolute;left:calc(.875rem - 1px);top:1.875rem;bottom:.125rem;width:2px;border-radius:1px;background:var(--border)}.v-timeline .dot{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid var(--border);border-radius:999px;background:var(--bg-muted);color:var(--text-muted);font-size:.875rem}.v-timeline .is-good .dot{color:var(--success);border-color:color-mix(in oklab,var(--success) 40%,var(--border))}.v-timeline .is-warn .dot{color:var(--warning);border-color:color-mix(in oklab,var(--warning) 40%,var(--border))}.v-timeline .is-bad .dot{color:var(--danger);border-color:color-mix(in oklab,var(--danger) 40%,var(--border))}.v-timeline .current .dot{box-shadow:0 0 0 3px var(--primary-ring)}.v-timeline .body{display:grid;gap:.25rem;min-width:0;padding-top:.25rem}.v-timeline .top{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.v-timeline .title{font-weight:600;color:var(--text-highlighted)}.v-timeline .when{margin-left:auto;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.v-timeline .text{margin:0;color:var(--text-toned);font-size:var(--text-sm);overflow-wrap:anywhere}.v-timeline .code{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-toned);white-space:pre-wrap;overflow-wrap:anywhere}.v-timeline .actions{display:flex;flex-wrap:wrap;gap:.25rem}.v-timeline-empty{margin:0;color:var(--text-muted)}.v-describe .pair.block .line{align-items:flex-start}.v-describe{display:grid;gap:.5rem;min-width:0}.v-describe-title{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text-highlighted)}.v-describe dl{--gap: 1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(16rem,(100% - (var(--cols) - 1) * var(--gap)) / var(--cols)),1fr));gap:0 var(--gap);margin:0}.v-describe dl.multi .pair,.v-describe .pair.block{grid-template-columns:minmax(0,1fr);gap:.25rem}.v-describe .pair{display:grid;grid-template-columns:minmax(7rem,38%) 1fr;align-items:baseline;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--border-muted);font-size:var(--text-sm)}.v-describe dt{color:var(--text-muted)}.v-describe dd .v-badge{white-space:nowrap}.v-describe dd{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .375rem;min-width:0;margin:0;color:var(--text-highlighted)}.v-describe .line{display:flex;align-items:center;gap:.375rem;min-width:0}.v-describe .value{min-width:0;overflow-wrap:anywhere}.v-describe .mono{font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap}.v-describe .linkish{padding:0;border:0;background:none;color:var(--text-highlighted);font:inherit;text-align:left;text-decoration:underline;text-decoration-color:var(--border-accented);text-underline-offset:3px;cursor:pointer}.v-describe .hint{flex-basis:100%;color:var(--text-muted);font-size:var(--text-xs)}.v-document{display:grid;gap:1.25rem;width:100%;max-width:52rem;margin:0 auto;padding:2rem 2.25rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:0 1px 2px #00000014,0 12px 32px -18px #00000059}.v-document-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:2px solid var(--text-highlighted)}.v-document-head .words{display:grid;gap:.25rem}.v-document h2{margin:0;font-size:var(--text-2xl);font-weight:650;letter-spacing:-.01em;color:var(--text-highlighted)}.v-document .sub{margin:0;color:var(--text-muted)}.v-document .badges{display:flex;gap:.375rem;margin:.25rem 0 0}.v-document-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem 1.5rem;margin:0}.v-document-facts dt,.v-document-totals dt{color:var(--text-muted);font-size:var(--text-xs)}.v-document-facts dd{margin:.125rem 0 0;color:var(--text-highlighted);font-weight:500}.v-document .mono{font-family:var(--font-mono);font-size:var(--text-sm)}.v-document-body{display:grid;gap:var(--gap);min-width:0}.v-document-totals{display:grid;justify-self:end;min-width:min(20rem,100%);margin:0}.v-document-totals div{display:flex;justify-content:space-between;gap:2rem;padding:.375rem 0;border-bottom:1px solid var(--border-muted);font-variant-numeric:tabular-nums}.v-document-totals dt{font-size:var(--text-sm)}.v-document-totals dd{margin:0;color:var(--text-highlighted)}.v-document-totals .strong{border-bottom:0;border-top:2px solid var(--text-highlighted);font-size:var(--text-lg);font-weight:650}.v-document-totals .strong dt{color:var(--text-highlighted);font-size:inherit}.v-document-foot{padding-top:1rem;border-top:1px solid var(--border-muted);color:var(--text-muted);font-size:var(--text-xs);white-space:pre-line}.v-document-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1.5rem;padding-top:.75rem;border-top:1px solid var(--border-muted);color:var(--text-muted);font-size:var(--text-xs)}.v-document-cols p{margin:0;overflow-wrap:anywhere}@container (max-width: 560px){.v-document{padding:1.25rem}}@media print{html.printing-sheet body *{visibility:hidden}html.printing-sheet .v-document.printing,html.printing-sheet .v-document.printing *{visibility:visible}html.printing-sheet .v-document.printing{position:fixed;inset:0;max-width:none;border:0;box-shadow:none;background:#fff;color:#000}html.printing-sheet .no-print{display:none}}.v-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.v-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-muted)}.v-seg button{height:1.625rem;padding:0 .625rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:var(--text-xs);font-weight:500;cursor:pointer}.v-seg button:hover{color:var(--text-highlighted)}.v-seg button[aria-pressed=true]{background:var(--bg-elevated);color:var(--text-highlighted);box-shadow:0 1px 2px #00000026}.v-seg button:focus-visible{outline:2px solid var(--primary-ring);outline-offset:2px}.v-chips{flex-wrap:wrap;max-width:100%}.v-chips button{white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem}.v-chips .count{min-width:1.25rem;padding:0 .3rem;border-radius:999px;background:color-mix(in oklab,var(--text) 10%,transparent);font-variant-numeric:tabular-nums}.v-search{position:relative;flex:1 1 12rem;max-width:22rem}.v-search .v-control{width:100%;height:2rem;padding-left:2.1rem}.v-search-icon{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:var(--text-dimmed);pointer-events:none}.v-toolbar-end{display:flex;gap:.375rem;margin-left:auto}.stack[data-v-b72a5671]{display:flex;min-width:0}.stack.column[data-v-b72a5671]{flex-direction:column}.stack.row[data-v-b72a5671]{flex-direction:row;flex-wrap:wrap;align-items:center}.text[data-v-b72a5671]{margin:0;color:var(--text)}.text.title[data-v-b72a5671]{font-size:1.25rem;font-weight:600;color:var(--text-highlighted)}.text.heading[data-v-b72a5671]{font-size:.9375rem;font-weight:600;color:var(--text-highlighted)}.text.muted[data-v-b72a5671]{color:var(--text-muted)}.text.code[data-v-b72a5671]{font-family:var(--font-mono);font-size:.75rem;white-space:pre-wrap;overflow-wrap:anywhere}.list[data-v-b72a5671]{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.list li[data-v-b72a5671]{min-width:0;padding:.5rem .625rem;border-radius:var(--radius-md);background:color-mix(in oklab,var(--bg-elevated) 50%,transparent)}.list .item[data-v-b72a5671]{display:flex;align-items:flex-start;gap:.75rem}.list.cards[data-v-b72a5671]{gap:.5rem}.list.cards .item[data-v-b72a5671]{padding:.75rem .875rem;border:1px solid var(--border);border-radius:var(--radius-lg)}.item-pic[data-v-b72a5671]{font-size:.75rem}.item-icon[data-v-b72a5671]{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border-radius:var(--radius-md);background:color-mix(in oklab,var(--primary) 14%,transparent);color:var(--primary)}.item-words[data-v-b72a5671]{display:grid;flex:1;gap:.125rem;min-width:0}.item-top[data-v-b72a5671]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.item-title[data-v-b72a5671]{font-weight:600;color:var(--text-highlighted);overflow-wrap:anywhere}.linkish[data-v-b72a5671]{padding:0;border:0;background:none;text-align:start;font:inherit;font-weight:600;color:var(--text-highlighted);cursor:pointer}.linkish[data-v-b72a5671]:hover{text-decoration:underline}.item-sub[data-v-b72a5671],.item-meta[data-v-b72a5671]{color:var(--text-muted);font-size:var(--text-xs)}.item-code[data-v-b72a5671]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-toned)}.item-actions[data-v-b72a5671]{display:flex;flex-shrink:0;gap:.125rem}.item-actions .danger[data-v-b72a5671]{color:var(--danger)}.page-head[data-v-b72a5671]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.page-head-words[data-v-b72a5671]{display:grid;gap:.25rem;min-width:0;max-width:42rem}.page-head-title[data-v-b72a5671]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-highlighted)}.page-head-text[data-v-b72a5671]{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.page-head.rich[data-v-b72a5671]{align-items:center;gap:.875rem}.page-head-back[data-v-b72a5671]{flex-shrink:0}.page-head-pic[data-v-b72a5671]{width:2.75rem;height:2.75rem;border-radius:var(--radius-lg);font-size:1rem}.page-head-mark[data-v-b72a5671]{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:var(--radius-lg);background:var(--primary-soft);color:color-mix(in oklab,var(--primary) 70%,var(--text));font-size:1.375rem}.page-head.rich .page-head-words[data-v-b72a5671]{flex:1 1 18rem;min-width:min(18rem,100%);max-width:none}.page-head-top[data-v-b72a5671]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.page-head.rich .page-head-title[data-v-b72a5671]{font-size:var(--text-xl)}.page-head-facts[data-v-b72a5671]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:.125rem 0 0;padding:0;list-style:none;color:var(--text-muted);font-size:var(--text-xs)}.page-head-facts li[data-v-b72a5671]{display:inline-flex;align-items:center;gap:.3rem}.list .item.active[data-v-b72a5671]{border-color:var(--primary-ring);background:var(--primary-soft)}.item-meters[data-v-b72a5671]{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.375rem .875rem;margin-top:.375rem}.text.prose[data-v-b72a5671]{max-width:68ch;line-height:1.6;white-space:pre-line}.preview[data-v-b72a5671]{position:relative;width:100%;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-muted)}.preview img[data-v-b72a5671]{display:block;width:100%;height:100%;object-fit:cover}.preview.fit-contain img[data-v-b72a5671]{object-fit:contain}.preview figcaption[data-v-b72a5671]{position:absolute;left:.5rem;bottom:.5rem;max-width:calc(100% - 1rem);padding:.2rem .5rem;overflow:hidden;border-radius:var(--radius-sm);background:#0000009e;color:#fff;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.split[data-v-b72a5671]{display:grid;grid-template-columns:var(--aside) minmax(0,1fr);gap:calc(var(--gap) * 1.25);align-items:start;--aside: 18rem}.split.is-narrow[data-v-b72a5671]{--aside: 14rem}.split.is-wide[data-v-b72a5671]{--aside: 24rem}.split-aside[data-v-b72a5671]{position:sticky;top:0;display:grid;gap:var(--gap);min-width:0}.split-main[data-v-b72a5671]{display:grid;gap:var(--gap);min-width:0}@container (max-width: 720px){.split[data-v-b72a5671]{grid-template-columns:minmax(0,1fr)}.split-aside[data-v-b72a5671]{position:static}}.grid[data-v-b72a5671]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min),100%),1fr));gap:var(--gap);align-items:start}.section[data-v-b72a5671]{display:grid;gap:.875rem;min-width:0;padding:1rem 1.125rem 1.125rem;border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in oklab,var(--bg-muted) 35%,var(--bg-elevated))}.section.danger[data-v-b72a5671]{border-color:color-mix(in oklab,var(--danger) 45%,var(--border))}.section-head[data-v-b72a5671]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem}.section-words[data-v-b72a5671]{display:grid;gap:.2rem;min-width:0}.section-title[data-v-b72a5671]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-weight:600;color:var(--text-highlighted)}.section.danger .section-title[data-v-b72a5671]{color:var(--danger)}.section-text[data-v-b72a5671]{margin:0;max-width:60ch;font-size:var(--text-sm);color:var(--text-muted)}.section-actions[data-v-b72a5671]{display:flex;flex-wrap:wrap;gap:.375rem}.section-body[data-v-b72a5671]{display:grid;gap:var(--gap);min-width:0}.page-head-actions[data-v-b72a5671]{display:flex;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;margin-left:auto}.door-more[data-v-3d529903]{width:100%;max-width:24rem;color:var(--text)}.is-line[data-v-3d529903]{margin-top:.75rem;display:flex;justify-content:center}.is-line[data-v-3d529903] .stack{justify-content:center}.is-open[data-v-3d529903]{--control-h: 3rem;--control-font: .9375rem;display:grid;gap:1.125rem;padding:2.25rem 2rem 1.75rem;border-radius:var(--radius-2xl)}.is-open[data-v-3d529903] .page-head-title{font-size:var(--text-2xl);font-weight:600;letter-spacing:-.01em;color:var(--text-highlighted)}.is-open[data-v-3d529903] .v-control{background:color-mix(in oklab,var(--bg-elevated) 45%,transparent);border-color:color-mix(in oklab,var(--text) 16%,transparent);border-radius:var(--radius-lg)}.is-open[data-v-3d529903] .foot .v-button[type=submit]{width:100%}.door-note[data-v-3d529903]{margin:.75rem 0 0;font-size:var(--text-sm);color:var(--danger)}.public-docs[data-v-ba0f3ffe]{position:fixed;inset:1.5rem;z-index:40;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-window)}.bar[data-v-ba0f3ffe]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .75rem .5rem 1rem;border-bottom:1px solid var(--border-muted)}.title[data-v-ba0f3ffe]{margin:0;font-size:var(--text-base)}.body[data-v-ba0f3ffe]{flex:1;overflow:auto;padding:1rem}@media(max-width:640px){.public-docs[data-v-ba0f3ffe]{inset:0;border-radius:0}}.methods[data-v-3409bcb1]{display:grid;gap:.625rem;width:100%;justify-items:center}.toggle[data-v-3409bcb1]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border:0;border-radius:var(--radius-md);background:none;color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer}.toggle[data-v-3409bcb1]:hover{background:color-mix(in oklab,var(--text) 12%,transparent)}.list[data-v-3409bcb1]{display:grid;gap:.5rem;width:100%}.note[data-v-3409bcb1]{margin:0;font-size:var(--text-sm);text-align:center;color:var(--text)}.entry[data-v-c7d71652]{--on-wall: #fff;--on-wall-soft: rgb(255 255 255 / .8);--lift: .45s var(--ease-out);position:absolute;inset:0;overflow:hidden auto;color:var(--on-wall);background-color:#07080f}.wall[data-v-c7d71652]{position:fixed;inset:0;background-size:cover;background-position:center;transform:scale(1.1);filter:blur(26px);transition:filter var(--lift),transform var(--lift)}.scrim[data-v-c7d71652]{position:fixed;inset:0;background:#0000008c;transition:background-color var(--lift)}.locked .wall[data-v-c7d71652]{transform:none;filter:none}.locked .scrim[data-v-c7d71652]{background:#0003}.brand[data-v-c7d71652]{position:fixed;top:1.5rem;left:2rem;display:flex;align-items:center;transition:opacity var(--lift)}.entry:not(.locked) .brand[data-v-c7d71652]{opacity:0}.lockup[data-v-c7d71652]{height:1.375rem;width:auto}.brand-name[data-v-c7d71652]{font-size:var(--text-lg);font-weight:600}.lock[data-v-c7d71652]{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;padding:max(3rem,11vh) 1rem 0;pointer-events:none;text-shadow:0 2px 24px rgb(0 0 0 / .35);transition:opacity var(--lift),transform var(--lift)}.entry:not(.locked) .lock[data-v-c7d71652]{opacity:0;transform:translateY(-3rem)}.time[data-v-c7d71652]{margin:0;font-size:clamp(5rem,15vw,9.5rem);font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.date[data-v-c7d71652]{margin:.75rem 0 0;font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:500}.hint[data-v-c7d71652]{position:absolute;bottom:5.5rem;margin:0;font-size:var(--text-base);color:var(--on-wall-soft)}.door[data-v-c7d71652]{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100%;padding:max(1.5rem,calc(50vh - 10rem)) 1rem 6rem;transition:opacity var(--lift),transform var(--lift)}.locked .door[data-v-c7d71652]{opacity:0;transform:scale(.96)}.card[data-v-c7d71652]{--text: #fff;--text-highlighted: #fff;--text-toned: rgb(255 255 255 / .85);--text-muted: rgb(255 255 255 / .8);--text-dimmed: rgb(255 255 255 / .75);--control-h: 2.75rem;--control-font: .9375rem;width:100%;max-width:20rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--text)}.avatar[data-v-c7d71652]{width:6rem;height:6rem;font-size:2.25rem;font-weight:500;box-shadow:var(--shadow-2xl);outline:1px solid rgb(255 255 255 / .2)}.avatar.initials[data-v-c7d71652],.avatar[data-v-c7d71652]:has(img){background:#ffffff24;color:#fff}.avatar.mark[data-v-c7d71652] img{width:50%;height:50%;object-fit:contain;filter:brightness(0) invert(1)}.who[data-v-c7d71652]{margin:.5rem 0;font-size:1.25rem;font-weight:600;line-height:1.5}.card[data-v-c7d71652] .v-field-head{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.card[data-v-c7d71652] .v-control{width:100%;background:#ffffff1f;border:1px solid rgb(255 255 255 / .3);border-bottom-color:#ffffffb3;border-radius:var(--radius-md);color:#fff}.card[data-v-c7d71652] .v-control::placeholder{color:#ffffffbf}.card[data-v-c7d71652] .v-control:hover{background:#ffffff29}.card[data-v-c7d71652] .v-control:focus{background:#fff;border-color:#fff;border-bottom:2px solid var(--primary);color:#111}.card[data-v-c7d71652] .v-control:focus::placeholder{color:#5c5c66}.pass:focus-within .go[data-v-c7d71652]{background:#00000014;color:#111}.known[data-v-c7d71652] .email:not(:focus-within){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pass[data-v-c7d71652]{position:relative;width:100%}.pass[data-v-c7d71652] .v-control{padding-right:3rem}.go[data-v-c7d71652]{position:absolute;right:.25rem;bottom:.25rem;display:grid;place-items:center;width:calc(var(--control-h) - .5rem);height:calc(var(--control-h) - .5rem);border:0;border-radius:var(--radius-sm, .375rem);background:#ffffff2e;color:#fff;font-size:1.125rem;cursor:pointer}.go[data-v-c7d71652]:hover:not(:disabled){background:#ffffff4d}.go .spinner[data-v-c7d71652]{--spinner-size: 1rem;border-color:#ffffff4d;border-top-color:#fff}.said[data-v-c7d71652],.status[data-v-c7d71652]{margin:0;width:100%;font-size:var(--text-sm);line-height:1.45;text-align:center;color:#fff}.status[data-v-c7d71652]{color:var(--on-wall-soft)}.unreachable[data-v-c7d71652]{display:flex;flex-wrap:wrap;justify-content:center;gap:.125rem .5rem}.link[data-v-c7d71652]{padding:0;border:0;background:none;color:#fff;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.enrol-out[data-v-c7d71652]{margin-top:1rem}.primary-wide[data-v-c7d71652]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:var(--control-h);border:0;border-radius:var(--radius-md);background:#fff;color:#111;font:inherit;font-weight:600;cursor:pointer}.primary-wide[data-v-c7d71652]:disabled{opacity:.7;cursor:default}.forgot[data-v-c7d71652]{font-size:var(--text-sm);font-weight:500;text-decoration:none;text-shadow:0 1px 8px rgb(0 0 0 / .4)}.forgot[data-v-c7d71652]:hover{text-decoration:underline}.card[data-v-c7d71652] .methods .v-button{background:#ffffff1f;color:#fff}.card[data-v-c7d71652] .methods .v-button:hover:not(:disabled){background:#fff3}.door[data-v-c7d71652] .door-more.is-line{--text: #fff;--text-highlighted: #fff;--text-toned: rgb(255 255 255 / .85);--text-muted: rgb(255 255 255 / .8);--text-dimmed: rgb(255 255 255 / .75);max-width:20rem;margin-top:.25rem}.door[data-v-c7d71652] .door-more.is-open{max-width:24rem}.foot[data-v-c7d71652]{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;padding:1rem 1.5rem;pointer-events:none}.foot[data-v-c7d71652]>*{pointer-events:auto}.tray[data-v-c7d71652]{display:flex;gap:.25rem;margin-left:auto}.tray-button[data-v-c7d71652]{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;min-width:2.5rem;justify-content:center;padding:0 .75rem;border:0;border-radius:var(--radius-md);background:transparent;color:#fff;font-size:var(--text-sm);font-weight:500;text-shadow:0 1px 8px rgb(0 0 0 / .4)}button.tray-button[data-v-c7d71652]:hover{background:#ffffff24}.tray-button[data-v-c7d71652] svg,.tray-button[data-v-c7d71652] .iconify{font-size:1.125rem}.glyph[data-v-c7d71652]{width:1.25em;height:1.25em}.net.reaching[data-v-c7d71652] svg{animation:spin 1.6s linear infinite}.entry[data-v-c7d71652] :focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:640px){.brand[data-v-c7d71652]{left:1rem}.foot[data-v-c7d71652]{padding:.75rem .5rem}.tray-button span[data-v-c7d71652]{display:none}.foot>.tray-button span[data-v-c7d71652]{display:inline}}@media(prefers-reduced-motion:reduce){.entry[data-v-c7d71652]{--lift: 1ms linear}.entry:not(.locked) .lock[data-v-c7d71652],.locked .door[data-v-c7d71652]{transform:none}.net.reaching[data-v-c7d71652] svg{animation:none}}.boot[data-v-5872dfdd]{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;overflow:hidden}.wall[data-v-5872dfdd]{position:absolute;inset:0;transform:scale(1.1);background-size:cover;background-position:center;filter:blur(26px)}.scrim[data-v-5872dfdd]{position:absolute;inset:0;background:#0000008c}.centre[data-v-5872dfdd]{position:relative;display:flex;flex-direction:column;align-items:center;padding:max(1.5rem,calc(50vh - 10rem)) 1.5rem 0;text-align:center}.avatar[data-v-5872dfdd]{width:6rem;height:6rem;font-size:2.25rem;font-weight:500;box-shadow:var(--shadow-2xl);outline:1px solid rgb(255 255 255 / .2)}.avatar.initials[data-v-5872dfdd]{background:#ffffff24;color:#fff}.name[data-v-5872dfdd]{margin:1.25rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.5;color:#fff}.greet[data-v-5872dfdd]{margin:.25rem 0 0;font-size:.875rem;color:#ffffffb3}.spinner[data-v-5872dfdd]{margin-top:3rem}.ground[data-v-b673a146],.wash[data-v-b673a146]{position:absolute;inset:0;pointer-events:none}.desk[data-dropping][data-v-d7c11166]:after{content:attr(data-dropping);position:absolute;inset:.75rem;z-index:5;display:flex;align-items:center;justify-content:center;border:2px dashed var(--primary);border-radius:var(--radius-xl);background:color-mix(in oklab,color-mix(in oklab,var(--primary) 15%,var(--bg)) 85%,transparent);color:var(--text-highlighted);font-weight:600;pointer-events:none}.desk[data-v-d7c11166]{position:absolute;inset:0 0 4.75rem;z-index:10;-webkit-user-select:none;user-select:none}.icon[data-v-d7c11166]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;border:0;border-radius:var(--radius-xl);background:transparent;text-align:center;color:#fff}.icon[data-v-d7c11166]:hover{background:#ffffff1a}.icon.selected[data-v-d7c11166]{background:color-mix(in oklab,var(--primary) 30%,transparent);outline:1px solid var(--primary)}.icon[data-v-d7c11166]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.icon.carried[data-v-d7c11166]{z-index:50;opacity:.85}.tile[data-v-d7c11166]{position:relative;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);color:var(--text-highlighted)}.badge[data-v-d7c11166]{position:absolute;bottom:-2px;left:-2px;display:flex;padding:1px;border-radius:4px;background:#fff;color:#000;font-size:.75rem;box-shadow:0 1px 2px #00000080}.label[data-v-d7c11166]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.6875rem;font-weight:500;line-height:1.2;text-shadow:0 1px 3px rgb(0 0 0 / .85)}.label.hidden[data-v-d7c11166]{visibility:hidden}.rename[data-v-d7c11166]{position:absolute;z-index:15;min-height:1.5rem;padding:.125rem .25rem;border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-highlighted);font:inherit;font-size:.6875rem;font-weight:500;text-align:center;outline:none;box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 35%,transparent)}.marquee[data-v-d7c11166]{position:absolute;z-index:20;pointer-events:none;border:1px solid var(--primary);border-radius:2px;background:color-mix(in oklab,var(--primary) 20%,transparent)}.v-tooltip{z-index:120;max-width:20rem;white-space:pre-line;padding:.3rem .6rem;border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-highlighted);pointer-events:none}.v-tooltip[data-state=closed]{animation:velrix-sink .12s ease-in}.v-popover{z-index:110;outline:none}.v-popover[data-state=closed]{animation:velrix-sink .14s ease-in}.v-filter:focus{outline:none}.v-filter-box{position:relative;display:block;margin-top:.5rem}.v-filter-box .v-control{width:100%;height:2rem;padding-left:2.1rem}.v-filter-icon{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:var(--text-dimmed);pointer-events:none}.start[data-v-757e19b8]{display:flex;align-items:center;gap:.5rem;height:2.5rem;flex-shrink:0;padding:0 .75rem;border:0;border-radius:var(--radius-xl);background:transparent;color:var(--text-toned);font-size:.875rem;font-weight:500;transition:background-color .15s ease}.start[data-v-757e19b8]:hover,.start.open[data-v-757e19b8]{background:color-mix(in oklab,var(--primary) 20%,transparent);color:var(--text-highlighted)}.mark[data-v-757e19b8]{width:1.5rem;height:1.5rem;font-size:.625rem}.mark.brand[data-v-757e19b8]{display:inline-grid;flex:none;place-items:center;border-radius:22.5%;background:var(--velrix-brand)}.mark.brand i[data-v-757e19b8]{width:62%;aspect-ratio:143.84 / 100;background:var(--primary-ink);-webkit-mask:url(/brand/mark.svg) center / contain no-repeat;mask:url(/brand/mark.svg) center / contain no-repeat}.panel[data-v-757e19b8]{width:20rem;max-width:calc(100vw - 1rem);overflow:hidden;border-radius:var(--radius-2xl)}.col[data-v-757e19b8]{padding:.5rem}.heading[data-v-757e19b8]{margin:0;padding:.375rem .5rem .5rem;font-size:var(--text-xs);font-weight:500;color:var(--text-dimmed)}.list[data-v-757e19b8]{max-height:18rem;overflow-y:auto;padding-right:.25rem}.entry-note[data-v-757e19b8]{margin-left:auto;font-size:var(--text-xs);color:var(--text-dimmed)}.entry[data-v-757e19b8]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.4375rem .5rem;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-toned);font-size:var(--text-base);text-align:left;transition:background-color .12s ease}.entry[data-v-757e19b8]:hover{background:color-mix(in oklab,var(--bg-elevated) 70%,transparent);color:var(--text-highlighted)}.entry-icon[data-v-757e19b8]{display:inline-grid;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-md);background:color-mix(in oklab,var(--bg-elevated) 70%,transparent);color:var(--text-toned);font-size:.9375rem}.entry:hover .entry-icon[data-v-757e19b8]{color:var(--primary)}.small[data-v-757e19b8]{font-size:.8125rem;margin:.25rem .5rem}.me[data-v-757e19b8]{display:flex;align-items:center;gap:.375rem;padding:.5rem;border-top:1px solid color-mix(in oklab,var(--border) 60%,transparent)}.pref[data-v-757e19b8]{display:inline-flex;align-items:center;gap:.5rem;height:2rem;min-width:2rem;justify-content:center;padding:0 .5rem;border:1px solid color-mix(in oklab,var(--border) 60%,transparent);border-radius:var(--radius-md);background:color-mix(in oklab,var(--bg-elevated) 40%,transparent);color:var(--text-toned);font-size:.8125rem}.pref[data-v-757e19b8]:hover,.pref[data-state=open][data-v-757e19b8]{background:color-mix(in oklab,var(--bg-elevated) 80%,transparent);color:var(--text-highlighted)}.pref.leave[data-v-757e19b8]:hover{color:var(--danger)}.avatar[data-v-757e19b8]{width:2rem;height:2rem;font-size:.75rem}.person[data-v-757e19b8]{flex:1;min-width:0;display:flex;align-items:center;gap:.375rem;padding:.125rem .25rem .125rem .125rem;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;text-align:left}button.person[data-v-757e19b8]:hover{background:color-mix(in oklab,var(--bg-elevated) 70%,transparent)}.who[data-v-757e19b8]{min-width:0;display:grid}.who-name[data-v-757e19b8]{font-size:.875rem;font-weight:500;color:var(--text-highlighted)}.who-sub[data-v-757e19b8]{font-size:.6875rem;color:var(--text-dimmed)}.pic[data-v-89539dc3]{width:1.25rem;height:1.25rem;border-radius:var(--radius-sm);font-size:.5625rem}.chip[data-v-89539dc3]{display:flex;align-items:center;gap:.375rem;height:2.5rem;max-width:12rem;flex-shrink:0;padding:0 .625rem;border:0;border-radius:var(--radius-xl);background:transparent;color:var(--text-highlighted);font-size:var(--text-sm);cursor:pointer}.chip[data-v-89539dc3]:hover,.chip[data-v-89539dc3]:focus-visible{background:color-mix(in oklab,var(--text-highlighted) 8%,transparent)}.name[data-v-89539dc3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot[data-v-89539dc3]{width:.625rem;height:.625rem;flex-shrink:0;border-radius:50%;background:var(--tint);box-shadow:0 0 0 1px var(--border-muted)}.dim[data-v-89539dc3]{color:var(--text-muted)}.frame[data-v-89539dc3]{position:fixed;inset:0;z-index:9998;pointer-events:none;box-shadow:inset 0 0 0 3px var(--tint)}.banner[data-v-89539dc3]{position:fixed;top:.5rem;left:50%;z-index:9999;display:flex;align-items:center;gap:.5rem;max-width:calc(100vw - 2rem);padding:.25rem .375rem .25rem .75rem;transform:translate(-50%);border:1px solid var(--tint);border-radius:999px;color:var(--text-highlighted);font-size:var(--text-sm)}.muted[data-v-89539dc3]{color:var(--text-muted)}.back[data-v-89539dc3]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid var(--border-muted);border-radius:999px;background:var(--bg-elevated);color:var(--text-highlighted);font-size:var(--text-sm);cursor:pointer}.v-countdown{display:grid;gap:.3rem;min-width:0;font-size:var(--text-xs)}.v-countdown .row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem}.v-countdown .label{color:var(--text-toned);font-weight:500}.v-countdown .value{color:var(--text-highlighted);font-variant-numeric:tabular-nums}.v-countdown .bar{height:.375rem;overflow:hidden;border-radius:999px;background:var(--bg-accented)}.v-countdown.compact .bar{height:.25rem}.v-countdown .bar span{display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width 1s linear}@media(prefers-reduced-motion:reduce){.v-countdown .bar span{transition:none}}.bell[data-v-4469ea35]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:var(--radius-xl);background:transparent;color:var(--text-toned);font-size:1.1rem}.bell[data-v-4469ea35]:hover{background:color-mix(in oklab,var(--bg-elevated) 60%,transparent);color:var(--text-highlighted)}.count[data-v-4469ea35]{position:absolute;top:.125rem;right:.125rem;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:9999px;background:var(--primary);color:var(--primary-ink);font-size:.625rem;font-weight:700;line-height:1rem;text-align:center}.panel[data-v-4469ea35]{width:22rem;max-width:calc(100vw - 1rem);overflow:hidden;border-radius:var(--radius-2xl)}.head[data-v-4469ea35]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .5rem .25rem .75rem}.acts[data-v-4469ea35]{display:flex;gap:.25rem}.heading[data-v-4469ea35]{margin:0;font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dimmed)}.list[data-v-4469ea35]{list-style:none;margin:0;padding:.25rem;max-height:20rem;overflow-y:auto;display:grid;gap:.25rem}.notice[data-v-4469ea35]{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem;border-radius:var(--radius-lg)}.notice[data-v-4469ea35]:hover{background:color-mix(in oklab,var(--bg-elevated) 60%,transparent)}.chip[data-v-4469ea35]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:var(--radius-md);color:var(--primary);background:color-mix(in oklab,var(--primary) 15%,transparent)}.notice.good .chip[data-v-4469ea35]{color:var(--success);background:color-mix(in oklab,var(--success) 15%,transparent)}.notice.warn .chip[data-v-4469ea35]{color:var(--warning);background:color-mix(in oklab,var(--warning) 15%,transparent)}.notice.bad .chip[data-v-4469ea35]{color:var(--danger);background:color-mix(in oklab,var(--danger) 15%,transparent)}.text[data-v-4469ea35]{flex:1;min-width:0;display:grid;gap:.125rem}.title[data-v-4469ea35]{font-size:.8125rem;font-weight:600;color:var(--text-highlighted)}.body[data-v-4469ea35]{font-size:.75rem;color:var(--text-muted)}.count[data-v-4469ea35]{margin-top:.25rem}.meta[data-v-4469ea35]{font-size:.6875rem;color:var(--text-dimmed)}.go[data-v-4469ea35]{justify-self:start;margin-top:.25rem}.empty[data-v-4469ea35]{padding:1rem;text-align:center;font-size:.8125rem;color:var(--text-muted)}.dock-slot[data-v-bce20a34]{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;z-index:30;pointer-events:none}.dock[data-v-bce20a34]{display:flex;align-items:center;gap:.5rem;height:3.5rem;padding:0 .5rem;border-radius:var(--radius-2xl);pointer-events:auto}.sep[data-v-bce20a34]{width:1px;height:1.75rem;flex-shrink:0;background:color-mix(in oklab,var(--text) 15%,transparent)}.tabs[data-v-bce20a34]{position:relative;display:flex;flex:1;min-width:0;align-items:center;gap:.25rem;overflow-x:auto}.tab-slot[data-v-bce20a34]{flex-shrink:0}.tab[data-v-bce20a34]{display:flex;align-items:center;gap:.5rem;height:2.5rem;min-width:0;flex-shrink:0;padding:0 .75rem;border:1px solid color-mix(in oklab,var(--border) 60%,transparent);border-radius:var(--radius-xl);background:transparent;color:var(--text-toned);font-size:.8125rem;transition:background-color .15s ease,border-color .15s ease}.tab[data-v-bce20a34]:hover{background:color-mix(in oklab,var(--bg-elevated) 60%,transparent)}.tab.is-focused[data-v-bce20a34]{border-color:var(--primary);background:color-mix(in oklab,var(--primary) 25%,transparent);color:var(--text-highlighted)}.tab.is-minimised[data-v-bce20a34]{border-color:transparent;color:var(--text-muted)}.tab-title[data-v-bce20a34]{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dim[data-v-bce20a34]{color:var(--text-dimmed);font-size:.75rem}.tab-close[data-v-bce20a34]{display:inline-flex;color:var(--text-dimmed);opacity:0;transition:opacity .15s ease;font-size:.875rem}.tab:hover .tab-close[data-v-bce20a34]{opacity:1}.tab-close[data-v-bce20a34]:hover{color:var(--danger)}.status[data-v-bce20a34]{display:flex;align-items:center;gap:.375rem;padding:0 .5rem;color:var(--text-muted)}.count[data-v-bce20a34]{display:inline-grid;place-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3rem;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:var(--text-xs);font-weight:600}.meter[data-v-bce20a34]{display:inline-flex;align-items:flex-end;gap:2px;height:17px;margin-left:.25rem}.meter[data-v-bce20a34]{position:relative}.meter .away-mark[data-v-bce20a34]{position:absolute;top:-6px;right:-8px;width:11px;height:11px;color:var(--warning)}.meter i[data-v-bce20a34]{width:3px;border-radius:1px;background:color-mix(in oklab,var(--text-dimmed) 45%,transparent)}.meter i[data-v-bce20a34]:nth-child(1){height:8px}.meter i[data-v-bce20a34]:nth-child(2){height:11px}.meter i[data-v-bce20a34]:nth-child(3){height:14px}.meter i[data-v-bce20a34]:nth-child(4){height:17px}.meter.bars-1 i[data-v-bce20a34]:nth-child(-n+1),.meter.bars-2 i[data-v-bce20a34]:nth-child(-n+2),.meter.bars-3 i[data-v-bce20a34]:nth-child(-n+3),.meter.bars-4 i[data-v-bce20a34]:nth-child(-n+4){background:var(--success)}.meter.bars-1 i[data-v-bce20a34]:nth-child(1){background:var(--warning)}.meter.bars-0 i[data-v-bce20a34]{background:color-mix(in oklab,var(--danger) 60%,transparent)}.clock[data-v-bce20a34]{padding:0 .75rem;text-align:right;line-height:1.2}.clock p[data-v-bce20a34]{margin:0}.time[data-v-bce20a34]{font-size:.875rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-highlighted)}.date[data-v-bce20a34]{font-size:.6875rem;color:var(--text-muted)}.window[data-v-7a64e7e6]{position:absolute;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-window)}.window[data-v-7a64e7e6]:not(.busy){transition:left .15s ease-out,top .15s ease-out,width .15s ease-out,height .15s ease-out}.window.focused[data-v-7a64e7e6]{border-color:var(--primary-ring);box-shadow:0 0 0 1px var(--primary-ring),var(--shadow-window)}.window:not(.focused) .title[data-v-7a64e7e6]{color:var(--text-muted)}.bar[data-v-7a64e7e6]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;height:2.5rem;padding:0 .5rem 0 .75rem;border-bottom:1px solid var(--border-muted);background:color-mix(in oklab,var(--bg-muted) 55%,var(--bg-elevated));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.window.away[data-v-7a64e7e6]{border-top:3px solid var(--tint)}.ctx-tag[data-v-7a64e7e6]{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:1;min-width:0;max-width:30%;padding:.125rem .5rem;border:1px solid var(--border-muted);border-radius:999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--text-highlighted);background:var(--bg-elevated)}.chip-icon[data-v-7a64e7e6]{flex-shrink:0;color:var(--text-muted)}.chip-name[data-v-7a64e7e6]{overflow:hidden;text-overflow:ellipsis}.ctx-dot[data-v-7a64e7e6]{width:.625rem;height:.625rem;flex-shrink:0;border-radius:50%;background:var(--tint)}.ctx-closed[data-v-7a64e7e6]{display:flex;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;border-bottom:1px solid var(--border-muted);color:var(--text-highlighted);background:color-mix(in oklab,var(--warning) 14%,var(--bg-elevated))}.ctx-closed+.scroller[data-v-7a64e7e6]{height:calc(100% - 2.5rem);opacity:.6}.bar[data-v-7a64e7e6]:active{cursor:grabbing}.bar-icon[data-v-7a64e7e6]{font-size:1rem;color:var(--text-muted)}.title[data-v-7a64e7e6]{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);font-weight:500;color:var(--text-highlighted);transition:color .15s ease}.controls[data-v-7a64e7e6]{display:flex;gap:.125rem}.controls .max[data-v-7a64e7e6] .v-icon,.controls .max[data-v-7a64e7e6] svg{transform:scale(.82)}.body[data-v-7a64e7e6]{position:relative;flex:1;min-height:0}.modal-slot[data-v-7a64e7e6]{display:contents}.scroller[data-v-7a64e7e6]{height:100%;overflow:auto;padding:var(--gap);container-type:inline-size}.handle[data-v-7a64e7e6]{position:absolute;touch-action:none}.handle.n[data-v-7a64e7e6]{top:0;left:0;right:0;height:6px;cursor:ns-resize}.handle.s[data-v-7a64e7e6]{bottom:0;left:0;right:0;height:6px;cursor:ns-resize}.handle.w[data-v-7a64e7e6]{left:0;top:0;bottom:0;width:6px;cursor:ew-resize}.handle.e[data-v-7a64e7e6]{right:0;top:0;bottom:0;width:6px;cursor:ew-resize}.handle.nw[data-v-7a64e7e6]{top:0;left:0;width:12px;height:12px;cursor:nwse-resize}.handle.ne[data-v-7a64e7e6]{top:0;right:0;width:12px;height:12px;cursor:nesw-resize}.handle.sw[data-v-7a64e7e6]{bottom:0;left:0;width:12px;height:12px;cursor:nesw-resize}.handle.se[data-v-7a64e7e6]{bottom:0;right:0;width:12px;height:12px;cursor:nwse-resize}.body[data-v-3a17dcd4]{position:relative;min-height:100%}.body.fill[data-v-3a17dcd4]{position:absolute;inset:0;min-height:0}.doc[data-v-3a17dcd4]{display:contents}.doc.stale[data-v-3a17dcd4]{display:block;opacity:.55;filter:saturate(.6)}.body.fill .doc.stale[data-v-3a17dcd4]{position:absolute;inset:0}.stale-note[data-v-3a17dcd4]{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.5rem .75rem;border:1px solid color-mix(in oklab,var(--warning) 40%,var(--border));border-radius:var(--radius-md);background:color-mix(in oklab,var(--warning) 12%,var(--bg-elevated));color:var(--text);font-size:var(--text-sm)}.body.fill .stale-note[data-v-3a17dcd4]{position:absolute;top:.5rem;left:50%;transform:translate(-50%);z-index:3;white-space:nowrap}.turning[data-v-3a17dcd4]{color:var(--warning);animation:v-turn-3a17dcd4 1.6s linear infinite}@keyframes v-turn-3a17dcd4{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.turning[data-v-3a17dcd4]{animation:none}}.busy[data-v-3a17dcd4]{position:absolute;top:0;right:0;--spinner-size: 1rem}.layer[data-v-ea4a170f]{position:absolute;inset:0;z-index:40;overflow:hidden;pointer-events:none}.preview[data-v-ea4a170f]{position:absolute;pointer-events:none;border:2px solid var(--primary);border-radius:var(--radius-xl);background:color-mix(in oklab,var(--primary) 15%,transparent);transition:all 75ms ease}.assist[data-v-ea4a170f]{position:absolute;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;border-radius:var(--radius-xl)}.assist-bar[data-v-ea4a170f]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent)}.assist-bar p[data-v-ea4a170f]{flex:1;margin:0;font-size:.875rem;font-weight:500;color:var(--text-highlighted)}.assist-icon[data-v-ea4a170f]{color:var(--primary)}.assist-grid[data-v-ea4a170f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem;padding:.75rem;overflow:auto}.assist-pick[data-v-ea4a170f]{display:flex;align-items:center;gap:.5rem;padding:.75rem;text-align:left;border:1px solid var(--border);border-radius:var(--radius-lg);background:transparent;color:var(--text-highlighted);font-size:.875rem}.assist-pick[data-v-ea4a170f]:hover{border-color:var(--primary);background:color-mix(in oklab,var(--bg-elevated) 60%,transparent)}.toasts[data-v-7f43f5a8]{position:fixed;right:1rem;bottom:6rem;z-index:105;display:flex;flex-direction:column;gap:.5rem;width:min(24rem,calc(100vw - 2rem));pointer-events:none}.toast[data-v-7f43f5a8]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:var(--radius-xl);pointer-events:auto}.chip[data-v-7f43f5a8]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-md);font-size:1.1rem;color:var(--primary);background:color-mix(in oklab,var(--primary) 15%,transparent)}.chip.error[data-v-7f43f5a8]{color:var(--danger);background:color-mix(in oklab,var(--danger) 15%,transparent)}.chip.warning[data-v-7f43f5a8]{color:var(--warning);background:color-mix(in oklab,var(--warning) 15%,transparent)}.chip.success[data-v-7f43f5a8]{color:var(--success);background:color-mix(in oklab,var(--success) 15%,transparent)}.text[data-v-7f43f5a8]{flex:1;min-width:0;padding-top:.125rem}.title[data-v-7f43f5a8]{margin:0;font-size:.875rem;font-weight:600;color:var(--text-highlighted)}.desc[data-v-7f43f5a8]{margin:.125rem 0 0;font-size:.75rem;color:var(--text-muted)}.count[data-v-7f43f5a8]{margin-top:.5rem}.track[data-v-7f43f5a8]{display:block;height:.25rem;margin-top:.5rem;overflow:hidden;border-radius:999px;background:color-mix(in oklab,var(--text) 10%,transparent)}.fill[data-v-7f43f5a8]{display:block;height:100%;background:var(--primary);transition:width .15s ease}.context-anchor[data-v-f8141864]{position:fixed;width:0;height:0;pointer-events:none}.consent-backdrop[data-v-659de0a9]{position:fixed;inset:0;z-index:80;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:consent-in-659de0a9 .16s var(--ease-out)}.consent[data-v-659de0a9]{position:fixed;top:50%;left:50%;z-index:81;transform:translate(-50%,-50%);width:min(26rem,calc(100vw - 2rem));padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--bg-muted);color:var(--text);box-shadow:var(--shadow-window)}.system[data-v-659de0a9]{display:flex;align-items:center;gap:.375rem;margin:0 0 .875rem;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.who[data-v-659de0a9]{display:flex;align-items:center;gap:.75rem}.app-icon[data-v-659de0a9]{display:grid;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--primary);font-size:1.25rem}h2[data-v-659de0a9]{margin:0;font-size:var(--text-lg);font-weight:600;line-height:1.3;color:var(--text-highlighted)}.what[data-v-659de0a9]{margin:.5rem 0 0;font-size:var(--text-sm);color:var(--text-toned)}.choices[data-v-659de0a9]{display:grid;gap:.25rem;max-height:14rem;margin:.875rem 0 0;padding:0;overflow:auto;list-style:none}.choices label[data-v-659de0a9]{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);font-size:var(--text-sm);cursor:default}.choices input[data-v-659de0a9]{accent-color:var(--primary)}.level[data-v-659de0a9]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:.875rem 0 0;padding:0;border:0;font-size:var(--text-sm);color:var(--text-toned)}.level legend[data-v-659de0a9]{margin-bottom:.375rem;padding:0;font-size:var(--text-xs);color:var(--text-muted)}.level label[data-v-659de0a9]{display:inline-flex;align-items:center;gap:.375rem}.level input[data-v-659de0a9]{accent-color:var(--primary)}.note[data-v-659de0a9]{margin:.75rem 0 0;font-size:var(--text-xs);color:var(--text-muted)}.actions[data-v-659de0a9]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}@keyframes consent-in-659de0a9{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.consent-backdrop[data-v-659de0a9]{animation:none}}.v-dialog-backdrop{inset:0;background:#00000059;animation:v-dialog-in .14s var(--ease-out)}.v-dialog-backdrop.on-screen{position:fixed;z-index:75}.v-dialog-backdrop.in-win{position:absolute;z-index:20}.v-dialog{display:grid;gap:.875rem;overflow:auto;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--bg-muted);box-shadow:var(--shadow-window)}.v-dialog.on-screen{position:fixed;top:50%;left:50%;z-index:76;width:min(var(--dialog-w, 30rem),calc(100vw - 2rem));max-height:calc(100vh - 4rem);transform:translate(-50%,-50%)}.v-dialog.in-win{position:absolute;top:50%;left:50%;z-index:21;width:min(var(--dialog-w, 30rem),calc(100% - 1rem));min-width:min(16rem,100%);max-height:calc(100% - 1rem);transform:translate(-50%,-50%)}.v-dialog:focus{outline:none}.v-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.v-dialog-title{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-highlighted)}@keyframes v-dialog-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.v-dialog-backdrop{animation:none}}.ask{--dialog-w: 24rem}.desktop-ask{--dialog-w: 26rem}.body[data-v-f86f6554]{margin:0;font-size:var(--text-sm);color:var(--text-toned)}.actions[data-v-f86f6554]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.v-dialog.picker{--dialog-w: 56rem;grid-template-rows:auto minmax(0,1fr) auto}.v-dialog.picker.on-screen{height:min(36rem,calc(100vh - 4rem))}.v-dialog.picker.in-win{height:min(36rem,calc(100% - 1rem))}.picker-body{min-height:0;overflow:hidden;margin-inline:-1.25rem;border-block:1px solid var(--border)}.picker-body>.embed{height:100%;align-content:stretch;grid-template-rows:minmax(0,1fr)}.picker-foot{display:flex;align-items:center;gap:.5rem}.picker-chosen{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:500;color:var(--text-highlighted)}.picker-chosen.none{font-weight:400;color:var(--text-muted)}.picker-types{height:2rem;padding:0 .5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font:inherit;font-size:var(--text-sm)}.gate{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gate-card{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.75rem;width:min(44rem,100%);max-height:calc(100vh - 3rem);padding:1.5rem;border-radius:var(--radius-2xl);color:var(--text)}.gate.is-full{padding:0}.is-full .gate-card{width:100%;height:100%;max-height:100vh;border-radius:0;padding:clamp(1rem,3vw,2.5rem) clamp(1rem,5vw,4rem)}.gate-title{margin:0;font-size:var(--text-xl);font-weight:600;color:var(--text-highlighted)}.gate-body{min-height:0;overflow:auto}.banners[data-v-6e77d3c6]{position:absolute;top:.75rem;left:50%;z-index:36;display:grid;gap:.5rem;width:min(48rem,calc(100% - 2rem));transform:translate(-50%)}.banner[data-v-6e77d3c6]{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .875rem;border-radius:var(--radius-xl, .75rem);border-left:.25rem solid var(--text-toned);color:var(--text);font-size:var(--text-sm)}.body[data-v-6e77d3c6]{display:grid;flex:1;gap:.375rem;min-width:0}.banner p[data-v-6e77d3c6]{margin:0}.go[data-v-6e77d3c6]{flex:none}.banner strong[data-v-6e77d3c6]{margin-right:.25rem;color:var(--text-highlighted)}.mark[data-v-6e77d3c6]{flex:none;margin-top:.125rem;font-size:1.125rem}.is-good[data-v-6e77d3c6]{border-left-color:var(--success)}.is-good .mark[data-v-6e77d3c6]{color:var(--success)}.is-warn[data-v-6e77d3c6]{border-left-color:var(--warning)}.is-warn .mark[data-v-6e77d3c6]{color:var(--warning)}.is-bad[data-v-6e77d3c6]{border-left-color:var(--danger)}.is-bad .mark[data-v-6e77d3c6]{color:var(--danger)}.screen{position:relative;width:100%;height:100%;overflow:hidden;background:var(--bg)}.pill{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;color:var(--text-toned);background:color-mix(in oklab,var(--text) 10%,transparent)}.pill.warn{color:var(--text);background:color-mix(in oklab,var(--warning) 22%,var(--bg-elevated));border:1px solid color-mix(in oklab,var(--warning) 45%,transparent)}.floor-note,.missing{position:absolute;left:1rem;bottom:5rem;z-index:35;display:flex;gap:.5rem}.boot-leave-active{transition:opacity .5s}.boot-leave-to{opacity:0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--font-sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "JetBrains Mono", SFMono-Regular, Menlo, monospace;--velrix-brand: #5a2df0;--velrix-grad-from: #5a2df0;--velrix-grad-to: #6d5cf6;--primary: var(--velrix-brand);--primary-ink: white;--primary-hover: color-mix(in oklab, var(--primary) 86%, white);--primary-active: color-mix(in oklab, var(--primary) 84%, black);--primary-soft: color-mix(in oklab, var(--primary) 14%, transparent);--primary-ring: color-mix(in oklab, var(--primary) 45%, transparent);--text-xs: .6875rem;--text-sm: .8125rem;--text-base: .875rem;--text-lg: 1rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--velrix-radius: .375rem;--radius-xs: calc(var(--velrix-radius) * .5);--radius-sm: calc(var(--velrix-radius) * .75);--radius-md: var(--velrix-radius);--radius-lg: calc(var(--velrix-radius) * 1.5);--radius-xl: calc(var(--velrix-radius) * 2);--radius-2xl: calc(var(--velrix-radius) * 2.667);--gap: 1rem;--control-h: 2.25rem;--control-font: .875rem;--bg: #f5f5f7;--bg-muted: #ededf0;--bg-elevated: #ffffff;--bg-accented: #e2e2e8;--bg-inverted: #0a0a0c;--text: #1b1b1f;--text-highlighted: #0a0a0c;--text-toned: #3a3a42;--text-muted: #55555f;--text-dimmed: #666672;--border: #dcdce2;--border-muted: #e8e8ee;--border-accented: #c9c9d2;--success: #1a7f55;--warning: #a35f00;--danger: #c23a2a;--info: #2563eb;--series-1: #4a3aa7;--series-2: #eb6834;--series-3: #1baf7a;--series-4: #eda100;--series-5: #e87ba4;--series-6: #008300;--series-7: #2a78d6;--series-8: #e34948;--chart-grid: color-mix(in oklab, var(--text) 9%, transparent);--chart-axis: color-mix(in oklab, var(--text) 22%, transparent);--ease-out: cubic-bezier(.2, .8, .2, 1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .35);--shadow-window: 0 1px 2px rgb(0 0 0 / .2), 0 24px 56px -16px rgb(0 0 0 / .45)}@media(prefers-color-scheme:dark){:root:not(.light){--bg: #0a0a0c;--bg-muted: #181818;--bg-elevated: #1e1e1e;--bg-accented: #2d2d2d;--bg-inverted: #f5f5f7;--text: #e6e6ea;--text-highlighted: #ffffff;--text-toned: #cfcfd6;--text-muted: #a4a4b0;--text-dimmed: #8e8e9a;--border: #2d2d2d;--border-muted: #232323;--border-accented: #3a3a3a;--success: #22a06b;--warning: #d98a1a;--danger: #f26d5c;--info: #60a5fa;--series-1: #9085e9;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-7: #3987e5;--series-8: #e66767;--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .6);--shadow-window: 0 1px 2px rgb(0 0 0 / .5), 0 28px 64px -16px rgb(0 0 0 / .7)}}:root.dark{--bg: #0a0a0c;--bg-muted: #181818;--bg-elevated: #1e1e1e;--bg-accented: #2d2d2d;--bg-inverted: #f5f5f7;--text: #e6e6ea;--text-highlighted: #ffffff;--text-toned: #cfcfd6;--text-muted: #a4a4b0;--text-dimmed: #8e8e9a;--border: #2d2d2d;--border-muted: #232323;--border-accented: #3a3a3a;--success: #22a06b;--warning: #d98a1a;--danger: #f26d5c;--info: #60a5fa;--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .6);--shadow-window: 0 1px 2px rgb(0 0 0 / .5), 0 28px 64px -16px rgb(0 0 0 / .7)}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;height:100%;overflow:hidden}body{font-family:var(--font-sans);font-size:14px;line-height:1.45;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}.muted{color:var(--text-muted)}.dimmed{color:var(--text-dimmed)}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.glass,[role=menu]{position:relative;isolation:isolate;background-color:var(--bg-elevated);border:0}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.glass,[role=menu]{background-color:color-mix(in oklab,var(--bg-elevated) 66%,transparent);-webkit-backdrop-filter:blur(30px) saturate(200%) brightness(1.06);backdrop-filter:blur(30px) saturate(200%) brightness(1.06);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--velrix-brand, transparent) 18%,transparent),inset 0 1px 1px color-mix(in oklab,white 75%,transparent),inset 0 -10px 20px -16px color-mix(in oklab,white 60%,transparent),inset 0 10px 22px -18px #00000038,0 0 0 .5px #00000014,0 2px 8px -4px #00000029,0 25px 50px -12px #00000059}[data-lens=on] .glass,[data-lens=on] [role=menu]{-webkit-backdrop-filter:url(#velrix-lens) blur(24px) saturate(200%) brightness(1.06);backdrop-filter:url(#velrix-lens) blur(24px) saturate(200%) brightness(1.06)}html:not([data-lens=on]) .glass,html:not([data-lens=on]) [role=menu]{background-color:color-mix(in oklab,var(--bg-elevated) 88%,transparent)}}.glass:before,[role=menu]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,color-mix(in oklab,white 92%,transparent),color-mix(in oklab,white 30%,transparent) 18%,color-mix(in oklab,black 8%,transparent),color-mix(in oklab,black 16%,transparent) 72%,color-mix(in oklab,white 60%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glass:after,[role=menu]:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 65% at 10% -10%,color-mix(in oklab,white 80%,transparent) 0%,transparent 55%),radial-gradient(95% 60% at 105% 108%,color-mix(in oklab,var(--bg-inverted) 10%,transparent) 0%,transparent 62%)}.dark .glass,.dark [role=menu]{background-color:color-mix(in oklab,var(--bg-elevated) 56%,transparent);-webkit-backdrop-filter:blur(30px) saturate(200%);backdrop-filter:blur(30px) saturate(200%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--velrix-brand, transparent) 22%,transparent),inset 0 1px 1px color-mix(in oklab,white 22%,transparent),inset 0 -10px 20px -16px color-mix(in oklab,white 14%,transparent),inset 0 10px 22px -18px #00000080,0 0 0 .5px #0000008c,0 2px 8px -4px #00000080,0 25px 50px -12px #000000a6}.dark[data-lens=on] .glass,.dark[data-lens=on] [role=menu]{-webkit-backdrop-filter:url(#velrix-lens) blur(24px) saturate(200%);backdrop-filter:url(#velrix-lens) blur(24px) saturate(200%)}.dark:not([data-lens=on]) .glass,.dark:not([data-lens=on]) [role=menu]{background-color:color-mix(in oklab,var(--bg-elevated) 84%,transparent)}.dark .glass:before,.dark [role=menu]:before{background:linear-gradient(140deg,color-mix(in oklab,white 55%,transparent) 0%,color-mix(in oklab,white 14%,transparent) 26%,transparent 48%,color-mix(in oklab,white 8%,transparent) 74%,color-mix(in oklab,white 34%,transparent) 100%)}.dark .glass:after,.dark [role=menu]:after{background:radial-gradient(130% 70% at 12% -8%,color-mix(in oklab,white 16%,transparent) 0%,transparent 58%),radial-gradient(80% 50% at 108% 112%,color-mix(in oklab,white 8%,transparent) 0%,transparent 60%)}.glass--primary{position:relative;isolation:isolate;color:var(--primary-ink);background-color:color-mix(in oklab,var(--primary) 78%,transparent);border:0}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.glass--primary{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);box-shadow:inset 0 1px color-mix(in oklab,white 45%,transparent),inset 0 -8px 16px -12px color-mix(in oklab,white 30%,transparent),0 1px 2px #0000001f,0 8px 22px -8px color-mix(in oklab,var(--primary) 55%,transparent)}html:not([data-lens=on]) .glass--primary{background-color:color-mix(in oklab,var(--primary) 92%,transparent)}}.glass--primary:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,color-mix(in oklab,white 85%,transparent) 0%,color-mix(in oklab,white 20%,transparent) 30%,transparent 55%,color-mix(in oklab,white 45%,transparent) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glass--primary:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 15% -12%,color-mix(in oklab,white 40%,transparent) 0%,transparent 60%)}@media(prefers-reduced-transparency:reduce){.glass,[role=menu],.dark .glass,.dark [role=menu],[data-lens=on] .glass,[data-lens=on] [role=menu]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--bg-elevated)}.glass--primary{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--primary)}.glass:before,.glass:after,[role=menu]:before,[role=menu]:after,.glass--primary:before,.glass--primary:after{display:none}}[data-velrix-desktop],[data-velrix-desktop] button,[data-velrix-desktop] [role=button],[data-velrix-desktop] [role=menuitem],[data-velrix-desktop] [role=tab],[data-velrix-desktop] label,[data-velrix-desktop] summary,[data-velrix-desktop] select{cursor:default}[data-velrix-desktop] input:not([type=file]):not([type=checkbox]):not([type=radio]),[data-velrix-desktop] textarea,[data-velrix-desktop] [contenteditable=true]{cursor:text}[data-velrix-desktop] a[href]{cursor:pointer}[data-velrix-desktop] :disabled,[data-velrix-desktop] [aria-disabled=true]{cursor:not-allowed}.spinner{--spinner-size: 1.5rem;display:inline-block;width:var(--spinner-size);height:var(--spinner-size);border-radius:9999px;border:2px solid color-mix(in oklab,var(--velrix-brand, var(--primary)) 25%,transparent);border-top-color:var(--velrix-brand, var(--primary));animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes velrix-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes velrix-sink{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}.rise{animation:velrix-rise .22s var(--ease-out)}@keyframes velrix-dense{0%,to{background-color:var(--bg-elevated)}}.rise .glass,.rise.glass{animation:velrix-dense .22s}.pop-enter-active{transition:opacity .16s var(--ease-out),transform .16s var(--ease-out);transform-origin:top left}.pop-enter-active .glass,.pop-enter-active.glass,.pop-enter-active [role=menu],.pop-enter-active[role=menu]{background-color:var(--bg-elevated)}.pop-leave-active{transition:opacity .11s ease-in,transform .11s ease-in;transform-origin:top left}.pop-enter-from,.pop-leave-to{opacity:0;transform:scale(.92)}.win-enter-active,.win-leave-active{transition:opacity .14s ease-out,transform .14s ease-out;transform-origin:bottom center}.win-enter-from,.win-leave-to{opacity:0;transform:scale(.94) translateY(16px)}.icon-enter-active{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.icon-enter-from{opacity:0;transform:scale(.6)}.icon-leave-active,.icon-settle.icon-leave-active{transition:opacity .18s ease-in,transform .18s ease-in}.icon-leave-to{opacity:0;transform:scale(.84)}.icon-still{transition-property:none}.icon-settle{transition:left .18s var(--ease-out),top .18s var(--ease-out),background-color .15s ease,box-shadow .15s ease,opacity .15s ease}.toast-enter-active{transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.toast-leave-active{transition:opacity .16s ease-in,transform .16s ease-in;position:absolute;right:0;left:0}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(24px) scale(.96)}.toast-move{transition:transform .22s var(--ease-out)}.tab-enter-active,.tab-leave-active{transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.tab-enter-from,.tab-leave-to{opacity:0;transform:scale(.9)}.tab-move{transition:transform .2s var(--ease-out)}@media(prefers-reduced-motion:reduce){.rise,.pop-enter-active,.pop-leave-active,.win-enter-active,.win-leave-active,.icon-enter-active,.icon-leave-active,.icon-settle,.toast-enter-active,.toast-leave-active,.toast-move,.tab-enter-active,.tab-leave-active,.tab-move{animation:none;transition:opacity 80ms linear}.pop-enter-from,.pop-leave-to,.win-enter-from,.win-leave-to,.icon-enter-from,.icon-leave-to,.toast-enter-from,.toast-leave-to,.tab-enter-from,.tab-leave-to{transform:none}}:root[data-motion=reduce] *,:root[data-motion=reduce] *:before,:root[data-motion=reduce] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
