.fr[data-v-315f1fda]{position:relative;height:var(--fr-size-height);border-radius:var(--fr-radius-box);overflow:hidden;background:var(--fr-c-bg);color:var(--fr-c-ink)}.fr-canvas[data-v-315f1fda]{display:block;width:100%;height:100%}.fr-empty[data-v-315f1fda]{position:absolute;inset:0;display:grid;place-items:center;color:var(--fr-c-mute);pointer-events:none}.fr-empty[data-v-315f1fda]>*{pointer-events:auto}.fr-tools[data-v-315f1fda]{position:absolute;top:12px;right:12px;display:flex;gap:6px}.fr-tool[data-v-315f1fda]{width:34px;height:34px;display:grid;place-items:center;border:none;border-radius:10px;background:var(--fr-c-tool);color:var(--fr-c-ink);cursor:pointer;transition:color .15s,opacity .15s}.fr-tool[data-v-315f1fda]:disabled{opacity:.3;cursor:default}.fr-tool.on[data-v-315f1fda]{color:var(--fr-c-accent)}.fr-overlay[data-v-315f1fda]{position:absolute;inset:0;pointer-events:none}.fr-overlay[data-v-315f1fda]>*{pointer-events:auto}.frb[data-v-8c069abd]{display:flex;flex-direction:column;gap:12px;color:var(--frb-c-ink)}.frb-title[data-v-8c069abd]{font-size:13px;font-weight:600}.frb-row[data-v-8c069abd]{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:baseline}.frb-label[data-v-8c069abd]{font-size:13px}.frb-value[data-v-8c069abd]{font-family:var(--frb-font-mono);font-size:12px;color:var(--frb-c-mute);font-variant-numeric:tabular-nums}.frb-range[data-v-8c069abd]{grid-column:1 / -1;width:100%;accent-color:var(--frb-c-accent)}.frb-apply[data-v-8c069abd]{margin-top:4px;padding:9px 12px;border:none;border-radius:10px;background:var(--frb-c-fill);color:var(--frb-c-ink);font-size:13px;cursor:pointer}.frb-apply[data-v-8c069abd]:disabled{opacity:.3;cursor:default}.frr[data-v-c0eae42f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;color:var(--frr-c-ink)}.frr-card[data-v-c0eae42f]{position:relative;display:flex;flex-direction:column;border-radius:var(--frr-radius-card);background:var(--frr-c-card);border:1px solid transparent;overflow:hidden;cursor:pointer;transition:border-color .15s}.frr-card.selected[data-v-c0eae42f]{border-color:var(--frr-c-line)}.frr-card.worn[data-v-c0eae42f]{border-color:var(--frr-c-accent)}.frr-card.error[data-v-c0eae42f]{border-color:var(--frr-c-bad)}.frr-img[data-v-c0eae42f]{width:100%;aspect-ratio:3 / 4;-o-object-fit:contain;object-fit:contain}.frr-remove[data-v-c0eae42f]{position:absolute;top:6px;right:6px;width:24px;height:24px;display:grid;place-items:center;border:none;border-radius:8px;background:var(--frr-c-card);color:var(--frr-c-mute);cursor:pointer;opacity:0;transition:opacity .15s}.frr-card:hover .frr-remove[data-v-c0eae42f]{opacity:1}.frr-foot[data-v-c0eae42f]{display:flex;flex-direction:column;gap:6px;padding:8px 10px 10px}.frr-label[data-v-c0eae42f]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frr-bar[data-v-c0eae42f]{height:3px;border-radius:2px;background:var(--frr-c-line);overflow:hidden}.frr-bar i[data-v-c0eae42f]{display:block;height:100%;background:var(--frr-c-accent);transition:width .2s linear}.frr-wear[data-v-c0eae42f]{padding:5px 8px;border:none;border-radius:8px;background:var(--frr-c-line);color:var(--frr-c-ink);font-size:12px;cursor:pointer}.frr-card.worn .frr-wear[data-v-c0eae42f]{color:var(--frr-c-accent)}.frr-error[data-v-c0eae42f]{color:var(--frr-c-bad)}.so[data-v-9faba4c1]{position:relative;overflow:hidden;border-radius:var(--so-radius-box)}.so-image[data-v-9faba4c1]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:filter .4s}.so-on .so-image[data-v-9faba4c1]{filter:saturate(.5) brightness(.85)}.so-tint[data-v-9faba4c1]{position:absolute;inset:0;background:var(--so-c-tint);mix-blend-mode:screen;pointer-events:none}.so-layer[data-v-9faba4c1]{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:var(--so-mask);mask-image:var(--so-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.so-grid[data-v-9faba4c1]{background-image:linear-gradient(var(--so-c-scan) 1px,transparent 1px),linear-gradient(90deg,var(--so-c-scan) 1px,transparent 1px);background-size:14px 14px;animation:so-drift-9faba4c1 6s linear infinite}.so-l1[data-v-9faba4c1]{opacity:.38}.so-l2[data-v-9faba4c1]{opacity:.2;transform:translate(4px,-4px);background-size:22px 22px;animation-duration:9s}.so-l3[data-v-9faba4c1]{opacity:.12;transform:translate(-5px,5px);background-size:34px 34px;animation-duration:13s;animation-direction:reverse}.so-dots[data-v-9faba4c1]{background-image:radial-gradient(circle,var(--so-c-ink) 1px,transparent 1.6px);background-size:7px 7px;opacity:.45;animation:so-flicker-9faba4c1 1.6s steps(4) infinite}.so-done[data-v-9faba4c1]{bottom:auto;background:var(--so-c-done);transition:height .2s linear}.so-front[data-v-9faba4c1]{position:absolute;left:0;right:0;height:2px;background:var(--so-c-scan);box-shadow:0 0 14px 4px var(--so-c-glow);transition:top .2s linear;pointer-events:none}.so-sweep[data-v-9faba4c1]{position:absolute;left:0;right:0;height:30%;pointer-events:none;background:linear-gradient(180deg,transparent,var(--so-c-glow) 85%,var(--so-c-scan) 100%);opacity:.35;mix-blend-mode:screen;animation:so-sweep-9faba4c1 2.2s cubic-bezier(.45,0,.55,1) infinite alternate}.so-hud[data-v-9faba4c1]{position:absolute;left:10px;right:10px;bottom:14px;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--so-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--so-c-ink);text-shadow:0 0 8px var(--so-c-glow)}.so-pct[data-v-9faba4c1]{font-variant-numeric:tabular-nums}.so-bar[data-v-9faba4c1]{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--so-c-shade)}.so-bar i[data-v-9faba4c1]{display:block;height:100%;background:var(--so-c-scan);box-shadow:0 0 10px var(--so-c-glow);transition:width .2s linear}@keyframes so-drift-9faba4c1{0%{background-position:0 0,0 0}to{background-position:0 140px,140px 0}}@keyframes so-flicker-9faba4c1{0%{opacity:.45}50%{opacity:.2}to{opacity:.45}}@keyframes so-sweep-9faba4c1{0%{top:-30%}to{top:100%}}@media(prefers-reduced-motion:reduce){.so-grid[data-v-9faba4c1],.so-dots[data-v-9faba4c1],.so-sweep[data-v-9faba4c1]{animation:none}.so-sweep[data-v-9faba4c1]{display:none}}.admin-database[data-v-4ee373e3]{box-sizing:border-box;padding:16px;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;gap:16px;color:var(--text-color)}.header[data-v-4ee373e3]{display:flex;align-items:center;gap:10px;flex-shrink:0}.title[data-v-4ee373e3]{font-size:1.2rem;font-weight:600;color:var(--text-color)}.layout[data-v-4ee373e3]{flex:1;display:flex;gap:16px;min-height:0}.sidebar[data-v-4ee373e3]{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--neutral-color-opacity-5);border:1px solid var(--neutral-border);border-radius:10px;overflow-y:auto}.tab[data-v-4ee373e3]{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:6px;font-size:.75rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s ease;font-family:ui-monospace,monospace}.tab[data-v-4ee373e3]:hover{background:var(--neutral-color-opacity-10);color:var(--text-color)}.tab.active[data-v-4ee373e3]{background:var(--neutral-color-opacity-20);color:var(--text-color)}.tab-dot[data-v-4ee373e3]{width:5px;height:5px;border-radius:50%;background:var(--text-color)}.content[data-v-4ee373e3]{flex:1;min-width:0;min-height:0;overflow:hidden;background:var(--neutral-color-opacity-5);border:1px solid var(--neutral-border);border-radius:10px}@media(max-width:768px){.admin-database[data-v-4ee373e3]{padding:12px}.layout[data-v-4ee373e3]{flex-direction:column}.sidebar[data-v-4ee373e3]{width:100%;flex-direction:row;overflow-x:auto;overflow-y:hidden}}.admin-dashboard[data-v-0838354a] *::-webkit-scrollbar{width:10px;height:10px;background:transparent}.admin-dashboard[data-v-0838354a] *::-webkit-scrollbar-track{background:transparent;border:none;border-radius:999px}.admin-dashboard[data-v-0838354a] *::-webkit-scrollbar-thumb{background:var(--admin-scroll-thumb);background-clip:padding-box;border:3px solid transparent;border-radius:999px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;min-height:32px}.admin-dashboard[data-v-0838354a] *::-webkit-scrollbar-thumb:hover{background:var(--admin-scroll-thumb-hover);background-clip:padding-box;border:3px solid transparent}.admin-dashboard[data-v-0838354a] *::-webkit-scrollbar-corner,.admin-dashboard[data-v-0838354a] *::-webkit-scrollbar-button{display:none;background:transparent}@supports (-moz-appearance: none){.admin-dashboard[data-v-0838354a],.admin-dashboard[data-v-0838354a] *{scrollbar-width:thin;scrollbar-color:var(--admin-scroll-thumb) transparent}}.admin-dashboard[data-v-0838354a]{box-sizing:border-box;padding:18px;width:100%;height:100%;overflow:hidden;background:var(--admin-glow),var(--admin-bg);border:1px solid color-mix(in srgb,var(--admin-ink) 14%,transparent);border-radius:24px;box-shadow:var(--admin-shadow);display:flex;flex-direction:column;gap:16px;color:var(--admin-ink);font-family:inherit}.header[data-v-0838354a]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.brand[data-v-0838354a]{display:flex;align-items:center;gap:12px;min-width:0}.brand-chip[data-v-0838354a]{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:var(--admin-accent);background:var(--admin-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--admin-accent) 28%,transparent),0 8px 24px -10px var(--admin-accent)}.brand-text[data-v-0838354a]{display:flex;flex-direction:column;gap:6px;min-width:0}.title[data-v-0838354a]{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1}.meta[data-v-0838354a]{display:flex;flex-wrap:wrap;gap:5px}.pill[data-v-0838354a]{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 9px;border-radius:999px;font-size:.62rem;font-weight:500;white-space:nowrap;color:var(--admin-mute);background:var(--admin-glass);border:1px solid var(--admin-line);box-shadow:var(--admin-highlight)}.pill.is-accent[data-v-0838354a]{color:var(--admin-accent);background:color-mix(in srgb,var(--admin-accent-soft) 70%,transparent);border-color:color-mix(in srgb,var(--admin-accent) 22%,transparent)}.pill.mono[data-v-0838354a]{font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums}.dot[data-v-0838354a]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.actions[data-v-0838354a]{display:flex;align-items:center;gap:6px;flex-shrink:0}.action[data-v-0838354a]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border-radius:999px;font-family:inherit;font-size:.7rem;font-weight:600;color:var(--admin-ink);background:var(--admin-glass);border:1px solid var(--admin-line);box-shadow:var(--admin-highlight);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.action[data-v-0838354a]:hover{background:var(--admin-glass-strong)}.action.is-danger[data-v-0838354a]:hover{color:var(--admin-danger);background:color-mix(in srgb,var(--admin-danger) 10%,transparent);border-color:color-mix(in srgb,var(--admin-danger) 28%,transparent)}.layout[data-v-0838354a]{flex:1;display:flex;gap:14px;min-height:0}.sidebar[data-v-0838354a]{width:176px;flex-shrink:0;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:22px;background:var(--admin-glass);border:1px solid var(--admin-line);box-shadow:var(--admin-highlight);overflow-y:auto}.tab[data-v-0838354a]{display:flex;align-items:center;gap:10px;width:100%;flex-shrink:0;box-sizing:border-box;padding:4px 10px 4px 4px;border:none;border-radius:999px;background:none;font-family:inherit;font-size:.75rem;font-weight:500;text-align:left;color:var(--admin-mute);cursor:pointer;position:relative;transition:background-color .15s ease,color .15s ease}.tab[data-v-0838354a]:hover{color:var(--admin-ink);background:var(--admin-glass-strong)}.tab.active[data-v-0838354a]{color:var(--admin-accent);background:color-mix(in srgb,var(--admin-accent-soft) 75%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--admin-accent) 24%,transparent)}.tab-chip[data-v-0838354a]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--admin-surface);border:1px solid var(--admin-line);box-shadow:var(--admin-highlight);transition:color .15s ease,border-color .15s ease}.tab.active .tab-chip[data-v-0838354a]{color:var(--admin-accent);border-color:color-mix(in srgb,var(--admin-accent) 30%,transparent)}.tab-label[data-v-0838354a]{white-space:nowrap}.tab-badge[data-v-0838354a]{margin-left:auto}.content[data-v-0838354a]{flex:1;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;position:relative;border-radius:22px;background:var(--admin-surface);border:1px solid var(--admin-line);box-shadow:var(--admin-highlight),0 18px 50px -28px color-mix(in srgb,var(--admin-accent) 40%,transparent)}.content[data-v-0838354a] .section-header{padding-left:48px;padding-right:48px}.icon-btn[data-v-0838354a]{display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:50%;font-family:inherit;color:var(--admin-mute);background:var(--admin-glass);border:1px solid var(--admin-line);box-shadow:var(--admin-highlight);cursor:pointer;transition:background-color .15s ease,color .15s ease}.icon-btn[data-v-0838354a]:hover{color:var(--admin-ink);background:var(--admin-glass-strong)}@media(max-width:768px){.admin-dashboard[data-v-0838354a]{padding:12px;border-radius:20px}.header[data-v-0838354a]{flex-wrap:wrap}.layout[data-v-0838354a]{flex-direction:column}.sidebar[data-v-0838354a]{width:100%;flex-direction:row;overflow-x:auto;overflow-y:hidden;border-radius:999px}.tab[data-v-0838354a]{width:auto}}.section-header[data-v-60084f0a]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:var(--apa-header-padding);border-bottom:1px solid var(--apa-border);flex-shrink:0}.section-title[data-v-60084f0a]{font-size:var(--apa-title-size);font-weight:var(--apa-title-weight);color:var(--apa-title-color)}.icon-btn[data-v-60084f0a]{display:flex;align-items:center;justify-content:center;width:var(--apa-icon-btn-size);height:var(--apa-icon-btn-size);border-radius:var(--apa-icon-btn-radius);color:var(--apa-icon-btn-color);background:var(--apa-icon-btn-bg);border:1px solid var(--apa-icon-btn-border);cursor:pointer;transition:all .15s ease}.icon-btn[data-v-60084f0a]:hover{color:var(--apa-icon-btn-hover-color);background:var(--apa-icon-btn-hover-bg)}.section-body[data-v-60084f0a]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:var(--apa-body-padding);display:flex;flex-direction:column;gap:var(--apa-body-gap)}.subheader[data-v-60084f0a]{font-size:var(--apa-sub-size);font-weight:600;color:var(--apa-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:2px}.empty[data-v-60084f0a]{font-size:var(--apa-empty-size);color:var(--apa-empty-color);padding:4px 0}.history-bar[data-v-60084f0a]{display:flex;align-items:center;gap:12px;margin-top:10px;margin-bottom:2px}.history-label[data-v-60084f0a]{margin:0;flex-shrink:0}.history-search[data-v-60084f0a]{flex:1;min-width:0;background:color-mix(in srgb,var(--admin-ink) 3%,transparent);border:1px solid color-mix(in srgb,var(--admin-ink) 6%,transparent);border-radius:6px;padding:4px 10px;font-size:.65rem;font-family:ui-monospace,monospace;color:color-mix(in srgb,var(--admin-ink) 85%,transparent);outline:none;transition:all .15s ease}.history-search[data-v-60084f0a]:focus{border-color:color-mix(in srgb,var(--admin-ink) 15%,transparent);background:color-mix(in srgb,var(--admin-ink) 5%,transparent)}.history-search[data-v-60084f0a]::-moz-placeholder{color:color-mix(in srgb,var(--admin-ink) 30%,transparent)}.history-search[data-v-60084f0a]::placeholder{color:color-mix(in srgb,var(--admin-ink) 30%,transparent)}.history-chips[data-v-60084f0a]{display:flex;gap:4px;flex-shrink:0}.chip[data-v-60084f0a]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;cursor:pointer;color:var(--chip-color);background:color-mix(in srgb,var(--chip-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--chip-color) 25%,transparent);transition:all .15s ease}.chip.off[data-v-60084f0a]{color:color-mix(in srgb,var(--admin-ink) 25%,transparent);background:color-mix(in srgb,var(--admin-ink) 3%,transparent);border-color:color-mix(in srgb,var(--admin-ink) 6%,transparent)}.task[data-v-60084f0a]{display:flex;flex-direction:column;gap:5px;padding:8px 10px;border-radius:var(--apa-task-radius);background:var(--apa-task-bg);border:1px solid var(--apa-task-border)}.task-top[data-v-60084f0a]{display:flex;align-items:center;gap:8px}.task-label[data-v-60084f0a]{flex:1;font-size:var(--apa-task-label-size);font-family:ui-monospace,monospace;color:var(--apa-task-label-color)}.task-pct[data-v-60084f0a]{font-size:var(--apa-task-pct-size);color:var(--apa-task-pct-color);font-family:ui-monospace,monospace}.spin[data-v-60084f0a]{opacity:.7;animation:spin-60084f0a 1.5s linear infinite}@keyframes spin-60084f0a{to{transform:rotate(360deg)}}.bar[data-v-60084f0a]{width:100%;height:var(--apa-bar-height);border-radius:var(--apa-bar-radius);background:var(--apa-bar-track);overflow:hidden}.bar-fill[data-v-60084f0a]{height:100%;border-radius:var(--apa-bar-radius);background:var(--apa-bar-fill);transition:width .2s ease}.task-meta[data-v-60084f0a]{font-size:var(--apa-task-meta-size);color:var(--apa-task-meta-color);font-family:ui-monospace,monospace}.entry[data-v-60084f0a]{display:flex;align-items:center;gap:8px;min-height:26px;padding:2px 4px;border-radius:6px;cursor:pointer}.entry[data-v-60084f0a]:hover{background:var(--apa-entry-hover-bg)}.entry:hover .entry-remove[data-v-60084f0a]{opacity:1}.entry.is-ok[data-v-60084f0a]{background:var(--green-background-color-opacity-10);border:1px solid var(--green-border-dark-color)}.entry.is-err[data-v-60084f0a]{background:var(--red-background-color-opacity-10);border:1px solid var(--red-border-dark-color)}.entry-label[data-v-60084f0a]{font-size:var(--apa-entry-label-size);font-family:ui-monospace,monospace;color:var(--apa-entry-label-color);flex-shrink:0}.entry-meta[data-v-60084f0a]{flex:1;font-size:var(--apa-entry-meta-size);color:var(--apa-entry-meta-color);font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-dur[data-v-60084f0a]{font-size:var(--apa-entry-dur-size);color:var(--apa-entry-dur-color);font-family:ui-monospace,monospace;flex-shrink:0}.entry-remove[data-v-60084f0a]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;color:var(--apa-entry-remove-color);cursor:pointer;opacity:0;transition:all .15s ease;flex-shrink:0}.entry-remove[data-v-60084f0a]:hover{color:var(--apa-entry-remove-hover-color);background:color-mix(in srgb,var(--admin-ink) 6%,transparent)}.section-header[data-v-b659f652]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-b659f652]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.section-body[data-v-b659f652]{width:100%;box-sizing:border-box;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.subheader[data-v-b659f652]{display:flex;align-items:center;justify-content:space-between;font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:12px;margin-bottom:2px}.row[data-v-b659f652]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}.row-label[data-v-b659f652]{font-size:.7rem;color:var(--ap-label-color)}.toggle-label[data-v-b659f652]{font-size:.68rem;color:var(--ap-value-color)}.mono[data-v-b659f652]{font-family:ui-monospace,monospace;font-size:.65rem;color:var(--ap-value-color)}.dim-t[data-v-b659f652]{opacity:.55}.clip[data-v-b659f652]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip-wide[data-v-b659f652]{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note[data-v-b659f652]{font-size:.62rem;color:var(--ap-label-color);opacity:.8;padding:2px 0}.note.bad[data-v-b659f652]{color:#ff453a;opacity:1}.pad[data-v-b659f652]{padding:10px 18px}.link[data-v-b659f652]{font-size:.62rem;color:color-mix(in srgb,var(--admin-ink) 60%,transparent);cursor:pointer;text-transform:none;letter-spacing:0}.link[data-v-b659f652]:hover{color:var(--admin-ink)}.seg[data-v-b659f652]{display:flex;flex-wrap:wrap;gap:2px;padding:2px;border-radius:6px;background:var(--ap-icon-btn-bg);border:1px solid var(--ap-icon-btn-border)}.seg-item[data-v-b659f652]{padding:2px 10px;border-radius:4px;font-size:.62rem;color:color-mix(in srgb,var(--admin-ink) 60%,transparent);cursor:pointer;text-transform:none;letter-spacing:0;font-weight:500}.seg-item.active[data-v-b659f652]{background:color-mix(in srgb,var(--admin-ink) 22%,transparent);color:var(--admin-ink)}.dialog[data-v-b659f652]{width:100%;height:100%;display:flex;flex-direction:column;background:var(--ap-bg, var(--background-color))}.dialog-body[data-v-b659f652]{flex:1;min-height:0;display:flex;gap:0}.dialog-table[data-v-b659f652]{flex:1;min-width:0}.detail[data-v-b659f652]{width:360px;flex-shrink:0;overflow-y:auto;padding:4px 16px 16px;border-left:1px solid var(--ap-border);display:flex;flex-direction:column;gap:8px}.detail-field[data-v-b659f652]{display:flex;flex-direction:column;gap:2px}.detail-value[data-v-b659f652]{margin:0;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow-y:auto;padding:6px 8px;border-radius:6px;background:color-mix(in srgb,var(--admin-ink) 4%,transparent)}.detail[data-v-a84ff727]{width:100%;box-sizing:border-box;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.detail-header[data-v-a84ff727]{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--ap-border)}.detail-label[data-v-a84ff727]{font-size:.9rem;font-weight:600;font-family:ui-monospace,monospace;color:color-mix(in srgb,var(--admin-ink) 90%,transparent);flex:1}.detail-dur[data-v-a84ff727]{font-size:.7rem;color:color-mix(in srgb,var(--admin-ink) 45%,transparent);font-family:ui-monospace,monospace}.subheader[data-v-a84ff727]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:2px}.row[data-v-a84ff727]{display:flex;align-items:center;justify-content:space-between;min-height:24px}.row-label[data-v-a84ff727]{font-size:.7rem;color:var(--ap-label-color)}.row-value[data-v-a84ff727]{font-size:.7rem;color:var(--ap-value-color)}.row-value.mono[data-v-a84ff727]{font-family:ui-monospace,monospace;font-size:.65rem}.row-value.dim[data-v-a84ff727]{color:color-mix(in srgb,var(--admin-ink) 40%,transparent)}.raw-row[data-v-a84ff727]{display:flex;align-items:center;justify-content:space-between;min-height:24px;margin-top:4px}.output-box[data-v-a84ff727]{width:100%;box-sizing:border-box;overflow-y:auto;padding:8px 10px;background:var(--admin-well);border-radius:6px;font-family:ui-monospace,monospace;font-size:.6rem;line-height:1.5}.output-line[data-v-a84ff727]{white-space:pre-wrap;word-break:break-word}.section-header[data-v-48b047f4]{width:100%;box-sizing:border-box;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0;display:flex;align-items:center;gap:8px}.section-title[data-v-48b047f4]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.section-body[data-v-48b047f4]{width:100%;box-sizing:border-box;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.row[data-v-48b047f4]{display:flex;align-items:center;justify-content:space-between;min-height:26px;gap:12px}.row-label[data-v-48b047f4]{font-size:.7rem;color:var(--ap-label-color);flex-shrink:0}.row-end[data-v-48b047f4]{display:flex;align-items:center;gap:8px;min-width:0}.row-value[data-v-48b047f4]{font-size:.7rem;color:var(--ap-value-color)}.row-value.mono[data-v-48b047f4]{font-family:ui-monospace,monospace;font-size:.6rem;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clickable[data-v-48b047f4]{cursor:pointer}.subheader[data-v-48b047f4]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:12px;margin-bottom:2px}.note[data-v-48b047f4]{font-size:.65rem;color:var(--ap-label-color)}.note.ok[data-v-48b047f4]{color:var(--green-color)}.note.bad[data-v-48b047f4]{color:var(--red-color)}.stages[data-v-48b047f4]{display:flex;gap:4px;padding:3px;border-radius:999px;border:1px solid var(--ap-border)}.stage[data-v-48b047f4]{font-size:.65rem;padding:4px 12px;border-radius:999px;border:none;background:transparent;color:var(--ap-label-color);cursor:pointer}.stage.active[data-v-48b047f4]{background:color-mix(in srgb,var(--green-color) 22%,transparent);color:var(--ap-value-color)}.stage.active.prod[data-v-48b047f4]{background:color-mix(in srgb,var(--red-color) 22%,transparent)}.adc-head[data-v-36141b5e]{display:flex;align-items:center;gap:12px;color:var(--admin-ink)}.adc-chip[data-v-36141b5e]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:var(--adc-tone);background:color-mix(in srgb,var(--adc-tone) 14%,var(--admin-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--adc-tone) 28%,transparent),0 8px 24px -10px var(--adc-tone)}.adc-title[data-v-36141b5e]{font-size:1rem;font-weight:700;letter-spacing:-.01em}.adc-body[data-v-36141b5e]{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:18px;background:var(--admin-glass);border:1px solid var(--admin-line);box-shadow:var(--admin-highlight);color:var(--admin-ink)}.adc-subject[data-v-36141b5e]{font-family:ui-monospace,monospace;font-size:.75rem;font-weight:600;color:var(--admin-ink)}.adc-message[data-v-36141b5e]{font-size:.75rem;line-height:1.5;color:var(--admin-mute)}.adc-button[data-v-36141b5e]{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 18px;border-radius:999px;font-family:inherit;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.adc-button[data-v-36141b5e]:active:not(:disabled){transform:scale(.97)}.adc-button[data-v-36141b5e]:disabled{cursor:default;opacity:.5}.adc-button.is-ghost[data-v-36141b5e]{color:var(--admin-ink);background:var(--admin-glass);border:1px solid var(--admin-line);box-shadow:var(--admin-highlight)}.adc-button.is-ghost[data-v-36141b5e]:hover:not(:disabled){background:var(--admin-glass-strong)}.adc-button.is-tone[data-v-36141b5e]{color:var(--adc-tone);background:color-mix(in srgb,var(--adc-tone) 16%,transparent);border:1px solid color-mix(in srgb,var(--adc-tone) 32%,transparent)}.adc-button.is-tone[data-v-36141b5e]:hover:not(:disabled){background:color-mix(in srgb,var(--adc-tone) 24%,transparent);border-color:color-mix(in srgb,var(--adc-tone) 48%,transparent)}.adc-spinner[data-v-36141b5e]{width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;animation:adc-spin-36141b5e .7s linear infinite}@keyframes adc-spin-36141b5e{to{transform:rotate(360deg)}}.admin-confirm-card div:has(>.confirm-nav-btn){flex-wrap:wrap}.admin-confirm-card .confirm-nav-btn.nav-focused{border-color:transparent!important}.sync[data-v-70ea9f9a]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.line[data-v-70ea9f9a]{display:flex;gap:10px;font-size:.75rem;color:var(--admin-ink);line-height:1.4}.line.mute[data-v-70ea9f9a]{color:var(--admin-mute)}.line.bad[data-v-70ea9f9a]{color:var(--admin-danger)}.key[data-v-70ea9f9a]{flex-shrink:0;min-width:120px;font-weight:600}.val[data-v-70ea9f9a]{color:var(--admin-mute);font-family:ui-monospace,monospace;font-size:.68rem;overflow-wrap:anywhere}.type[data-v-70ea9f9a]{margin-top:8px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--admin-line);background:var(--admin-well);box-shadow:var(--admin-highlight);color:var(--admin-ink);font-family:ui-monospace,monospace;font-size:.75rem;outline:none}.type[data-v-70ea9f9a]:focus{border-color:color-mix(in srgb,var(--admin-accent) 55%,transparent)}.section-header[data-v-424f4408]{width:100%;box-sizing:border-box;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-424f4408]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.section-body[data-v-424f4408]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.row[data-v-424f4408]{display:flex;align-items:center;justify-content:space-between;min-height:26px}.row-label[data-v-424f4408]{font-size:.7rem;color:var(--ap-label-color)}.subheader[data-v-424f4408]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:2px}.row-value[data-v-424f4408]{font-size:.7rem;color:var(--ap-value-color)}.row-value.mono[data-v-424f4408]{font-family:ui-monospace,monospace;font-size:.6rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.path-clip[data-v-424f4408]{max-width:240px}.section-header[data-v-689e4e71]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-689e4e71]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.icon-btn[data-v-689e4e71]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:var(--ap-icon-btn-color);background:var(--ap-icon-btn-bg);border:1px solid var(--ap-icon-btn-border);cursor:pointer;transition:all .15s ease}.icon-btn[data-v-689e4e71]:hover{color:var(--ap-icon-btn-hover-color);background:var(--ap-icon-btn-hover-bg)}.section-body[data-v-689e4e71]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.identity[data-v-689e4e71]{display:flex;align-items:center;gap:10px;padding:8px 0 12px;border-bottom:1px solid var(--ap-border)}.avatar[data-v-689e4e71]{width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--admin-ink) 8%,transparent);display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--admin-ink) 75%,transparent);flex-shrink:0}.identity-name[data-v-689e4e71]{font-size:.8rem;font-weight:600;color:color-mix(in srgb,var(--admin-ink) 90%,transparent)}.identity-sub[data-v-689e4e71]{font-size:.65rem;color:color-mix(in srgb,var(--admin-ink) 40%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subheader[data-v-689e4e71]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:2px}.raw-toggle[data-v-689e4e71]{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.row[data-v-689e4e71]{display:flex;align-items:center;justify-content:space-between;min-height:26px}.row-label[data-v-689e4e71]{font-size:.7rem;color:var(--ap-label-color)}.row-value[data-v-689e4e71],.toggle-label[data-v-689e4e71]{font-size:.7rem;color:var(--ap-value-color)}.link[data-v-689e4e71]{background:none;border:none;padding:0;margin-left:6px;cursor:pointer;font-size:.65rem;color:var(--tangerine-color)}.row-value.mono[data-v-689e4e71]{font-family:ui-monospace,monospace;font-size:.65rem}.json-wrap[data-v-689e4e71]{margin-top:6px;padding:8px;background:var(--admin-well);border-radius:6px}.section-header[data-v-87e4b0b8]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.icon-btn[data-v-87e4b0b8]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:var(--ap-icon-btn-color);background:var(--ap-icon-btn-bg);border:1px solid var(--ap-icon-btn-border);cursor:pointer;transition:all .15s ease}.icon-btn[data-v-87e4b0b8]:hover{color:var(--ap-icon-btn-hover-color);background:var(--ap-icon-btn-hover-bg)}.section-title[data-v-87e4b0b8]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.section-body[data-v-87e4b0b8]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.subheader[data-v-87e4b0b8]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px}.row[data-v-87e4b0b8]{display:flex;align-items:center;justify-content:space-between;min-height:26px}.row-label[data-v-87e4b0b8]{font-size:.7rem;color:var(--ap-label-color)}.json-wrap[data-v-87e4b0b8]{padding:8px;background:var(--admin-well);border-radius:6px}.section-header[data-v-9eecd5ab]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-9eecd5ab]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.section-body[data-v-9eecd5ab]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.subheader[data-v-9eecd5ab]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:2px}.row[data-v-9eecd5ab]{display:flex;align-items:center;justify-content:space-between;min-height:26px}.row-label[data-v-9eecd5ab]{font-size:.7rem;color:var(--ap-label-color)}.row-value[data-v-9eecd5ab]{font-size:.7rem;color:var(--ap-value-color)}.row-value.mono[data-v-9eecd5ab]{font-family:ui-monospace,monospace;font-size:.65rem}.empty[data-v-9eecd5ab]{font-size:.7rem;color:color-mix(in srgb,var(--admin-ink) 30%,transparent);padding:4px 0}.unit-grid[data-v-9eecd5ab]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:6px}.unit-cell[data-v-9eecd5ab]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:8px;background:color-mix(in srgb,var(--admin-ink) 3%,transparent);border:1px solid color-mix(in srgb,var(--admin-ink) 5%,transparent)}.unit-cell.hot[data-v-9eecd5ab]{background:var(--tangerine-background-dark-color);border-color:var(--tangerine-border-dark-color)}.unit-name[data-v-9eecd5ab]{font-size:.58rem;font-family:ui-monospace,monospace;color:color-mix(in srgb,var(--admin-ink) 50%,transparent)}.unit-val[data-v-9eecd5ab]{font-size:.85rem;font-weight:600;font-family:ui-monospace,monospace;color:color-mix(in srgb,var(--admin-ink) 90%,transparent)}.overlay-toggles[data-v-9eecd5ab]{display:flex;gap:6px;flex-wrap:wrap}.overlay-controls[data-v-9eecd5ab]{display:flex;gap:8px;margin-top:6px}.ctl[data-v-9eecd5ab]{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:color-mix(in srgb,var(--admin-ink) 3%,transparent);border:1px solid color-mix(in srgb,var(--admin-ink) 6%,transparent);cursor:pointer;transition:all .15s ease;flex:1}.ctl[data-v-9eecd5ab]:hover{background:color-mix(in srgb,var(--admin-ink) 6%,transparent)}.ctl-label[data-v-9eecd5ab]{font-size:.6rem;color:color-mix(in srgb,var(--admin-ink) 40%,transparent);text-transform:uppercase;letter-spacing:.05em}.ctl-swatch[data-v-9eecd5ab]{width:14px;height:14px;border-radius:4px;flex-shrink:0}.ctl-value[data-v-9eecd5ab]{font-size:.65rem;font-family:ui-monospace,monospace;color:color-mix(in srgb,var(--admin-ink) 80%,transparent);margin-left:auto}.trace-row[data-v-9eecd5ab]{display:flex;align-items:center;gap:10px;min-height:24px;padding:2px 4px;border-radius:6px}.trace-row[data-v-9eecd5ab]:hover{background:color-mix(in srgb,var(--admin-ink) 3%,transparent)}.trace-dim[data-v-9eecd5ab]{font-size:.65rem;color:color-mix(in srgb,var(--admin-ink) 80%,transparent);flex-shrink:0}.trace-delta[data-v-9eecd5ab]{font-size:.6rem;color:color-mix(in srgb,var(--admin-ink) 45%,transparent);flex:1}.vp-overlay[data-v-9eecd5ab]{position:fixed;pointer-events:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.vp-overlay-label[data-v-9eecd5ab]{padding:6px 12px;border-radius:8px;border:1px solid;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.7rem;font-family:ui-monospace,monospace;color:#fff;white-space:nowrap}.section-header[data-v-e7eada06]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-e7eada06]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.icon-btn[data-v-e7eada06]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:var(--ap-icon-btn-color);background:var(--ap-icon-btn-bg);border:1px solid var(--ap-icon-btn-border);cursor:pointer;transition:all .15s ease}.icon-btn[data-v-e7eada06]:hover{color:var(--ap-icon-btn-hover-color);background:var(--ap-icon-btn-hover-bg)}.section-body[data-v-e7eada06]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.subheader[data-v-e7eada06]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:2px}.grid-2[data-v-e7eada06]{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.row[data-v-e7eada06]{display:flex;align-items:center;justify-content:space-between;min-height:26px}.row-label[data-v-e7eada06]{font-size:.7rem;color:var(--ap-label-color)}.row-value[data-v-e7eada06]{font-size:.7rem;color:var(--ap-value-color)}.row-value.mono[data-v-e7eada06]{font-family:ui-monospace,monospace;font-size:.65rem}.section-header[data-v-a503003b]{width:100%;box-sizing:border-box;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-a503003b]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.section-body[data-v-a503003b]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.row[data-v-a503003b]{display:flex;align-items:center;justify-content:space-between;min-height:26px}.row-label[data-v-a503003b]{font-size:.7rem;color:var(--ap-label-color)}.row-value[data-v-a503003b]{font-size:.7rem;color:var(--ap-value-color)}.row-value.mono[data-v-a503003b]{font-family:ui-monospace,monospace;font-size:.65rem}.subheader[data-v-a503003b]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:4px}.card-line[data-v-a503003b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.65rem;color:color-mix(in srgb,var(--admin-ink) 75%,transparent);min-height:24px}.card-line .mono[data-v-a503003b]{font-family:ui-monospace,monospace;font-size:.6rem}.card-line .exp[data-v-a503003b]{font-size:.6rem;color:color-mix(in srgb,var(--admin-ink) 40%,transparent)}.section-header[data-v-bcc0ad74]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-bcc0ad74]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.section-body[data-v-bcc0ad74]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.row[data-v-bcc0ad74]{display:flex;align-items:center;justify-content:space-between;min-height:26px}.row-label[data-v-bcc0ad74]{font-size:.7rem;color:var(--ap-label-color)}.subheader[data-v-bcc0ad74]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:2px}.doc-row[data-v-bcc0ad74]{align-items:flex-start}.row-value[data-v-bcc0ad74]{font-size:.65rem;color:var(--ap-value-color)}.row-value.mono[data-v-bcc0ad74]{font-family:ui-monospace,monospace;font-size:.6rem;line-height:1.4;word-break:break-all}.class-clip[data-v-bcc0ad74]{max-width:200px;text-align:right}.section-header[data-v-98dff716]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-98dff716]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.header-right[data-v-98dff716]{display:flex;align-items:center;gap:10px}.toggle-label[data-v-98dff716]{font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ap-label-color)}.session-strip[data-v-98dff716]{padding:8px 18px 10px;border-bottom:1px solid var(--ap-border)}.session-line[data-v-98dff716]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.session-label[data-v-98dff716]{font-size:.65rem;color:var(--ap-value-color)}.session-step[data-v-98dff716]{font-size:.6rem;color:var(--ap-label-color)}.tabs[data-v-98dff716]{display:flex;gap:2px;padding:8px 14px 0;border-bottom:1px solid var(--ap-border)}.tab[data-v-98dff716]{flex:1;padding:6px 4px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--ap-label-color);font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:color .15s ease,border-color .15s ease}.tab.active[data-v-98dff716]{color:var(--tangerine-color);border-bottom-color:var(--tangerine-color)}.section-body[data-v-98dff716]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.row[data-v-98dff716]{display:flex;align-items:center;justify-content:space-between;min-height:26px;gap:10px}.row-label[data-v-98dff716]{font-size:.7rem;color:var(--ap-label-color)}.row-value[data-v-98dff716]{font-size:.7rem;color:var(--ap-value-color)}.row-value.mono[data-v-98dff716],.row-label.mono[data-v-98dff716]{font-family:ui-monospace,monospace;font-size:.6rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subheader[data-v-98dff716]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:2px}.empty[data-v-98dff716]{font-size:.68rem;color:color-mix(in srgb,var(--admin-ink) 30%,transparent);padding:4px 0}.gpu-row[data-v-98dff716]{align-items:flex-start}.gpu-clip[data-v-98dff716]{max-width:220px;white-space:normal;word-break:break-all;text-align:right}.toolbar[data-v-98dff716]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.stat-grid[data-v-98dff716]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.stat[data-v-98dff716]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:8px;background:color-mix(in srgb,var(--admin-ink) 3%,transparent);border:1px solid color-mix(in srgb,var(--admin-ink) 5%,transparent)}.stat.hot[data-v-98dff716]{background:var(--tangerine-background-dark-color);border-color:var(--tangerine-border-dark-color)}.stat-name[data-v-98dff716]{font-size:.56rem;font-family:ui-monospace,monospace;color:color-mix(in srgb,var(--admin-ink) 50%,transparent)}.stat-val[data-v-98dff716]{font-size:.85rem;font-weight:600;font-family:ui-monospace,monospace;color:color-mix(in srgb,var(--admin-ink) 90%,transparent)}.timeline[data-v-98dff716]{display:flex;align-items:flex-end;gap:1px;height:38px;padding:2px 0;overflow:hidden}.tl-bar[data-v-98dff716]{flex:1;min-width:1px;background:var(--teal-color);opacity:.45;border-radius:1px}.tl-bar.over[data-v-98dff716]{background:var(--red-color);opacity:.95}.verdict[data-v-98dff716]{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--admin-ink) 3%,transparent);border:1px solid color-mix(in srgb,var(--admin-ink) 6%,transparent)}.verdict-tag[data-v-98dff716]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.verdict-split[data-v-98dff716]{font-size:.62rem;color:color-mix(in srgb,var(--admin-ink) 65%,transparent)}.verdict-hint[data-v-98dff716]{font-size:.62rem;color:color-mix(in srgb,var(--admin-ink) 45%,transparent)}.blame-row[data-v-98dff716]{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--admin-ink) 2%,transparent);border:1px solid color-mix(in srgb,var(--admin-ink) 5%,transparent)}.blame-row.selected[data-v-98dff716]{border-color:var(--tangerine-border-color);background:var(--tangerine-background-dark-color)}.blame-head[data-v-98dff716]{display:flex;align-items:center;gap:8px}.blame-rank[data-v-98dff716]{font-size:.6rem;color:color-mix(in srgb,var(--admin-ink) 35%,transparent);flex-shrink:0}.blame-label[data-v-98dff716]{font-size:.72rem;color:color-mix(in srgb,var(--admin-ink) 90%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.blame-share[data-v-98dff716]{font-size:.68rem;font-weight:600;flex-shrink:0}.blame-head.clickable[data-v-98dff716]{cursor:pointer}.blame-caret[data-v-98dff716]{font-size:.65rem;color:color-mix(in srgb,var(--admin-ink) 45%,transparent);flex-shrink:0}.blame-bar[data-v-98dff716]{width:100%;height:4px;border-radius:2px;background:color-mix(in srgb,var(--admin-ink) 6%,transparent);overflow:hidden}.blame-fill[data-v-98dff716]{height:100%;border-radius:2px;transition:width .25s ease}.blame-detail[data-v-98dff716]{font-size:.58rem;color:color-mix(in srgb,var(--admin-ink) 45%,transparent);word-break:break-word}.blame-actions[data-v-98dff716]{display:flex;gap:6px;margin-top:2px}.chain[data-v-98dff716]{display:flex;flex-direction:column;gap:1px;margin-top:4px;padding:6px 8px;border-radius:6px;background:var(--admin-well);border:1px solid color-mix(in srgb,var(--admin-ink) 5%,transparent)}.chain-row[data-v-98dff716]{display:flex;align-items:center;gap:8px;font-size:.6rem;line-height:1.5}.chain-cols[data-v-98dff716]{color:color-mix(in srgb,var(--admin-ink) 30%,transparent);text-transform:uppercase;letter-spacing:.05em;font-size:.52rem;margin-bottom:2px}.chain-name[data-v-98dff716]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chain-num[data-v-98dff716]{width:44px;text-align:right;flex-shrink:0}.chain-icon[data-v-98dff716]{margin-right:4px;vertical-align:-1px}.chain-src[data-v-98dff716]{margin-left:6px;font-weight:400;color:var(--blue-color);opacity:.8;cursor:pointer}.chain-src[data-v-98dff716]:hover{opacity:1;text-decoration:underline}.chain-trail[data-v-98dff716]{display:flex;flex-wrap:wrap;align-items:center;gap:2px;font-size:.58rem;color:color-mix(in srgb,var(--admin-ink) 45%,transparent)}.chain-trail .chain-src[data-v-98dff716]{margin-left:0}.chain-elbow[data-v-98dff716]{color:color-mix(in srgb,var(--admin-ink) 25%,transparent);margin-right:4px}.chain-link[data-v-98dff716]{color:color-mix(in srgb,var(--admin-ink) 75%,transparent);border-radius:4px}.chain-link.dim[data-v-98dff716]{color:color-mix(in srgb,var(--admin-ink) 35%,transparent)}.chain-link.hidden[data-v-98dff716]{color:var(--orange-color)}.chain-link.culprit[data-v-98dff716]{color:var(--red-color);background:var(--red-background-color-opacity-20);font-weight:600}.chain-star[data-v-98dff716]{color:var(--yellow-color)}.chain-flag[data-v-98dff716]{font-size:.55rem;color:var(--orange-color)}.chain-repeats[data-v-98dff716]{margin-top:4px;font-size:.56rem;color:color-mix(in srgb,var(--admin-ink) 45%,transparent)}.mini[data-v-98dff716]{padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--admin-ink) 4%,transparent);border:1px solid color-mix(in srgb,var(--admin-ink) 7%,transparent);color:color-mix(in srgb,var(--admin-ink) 65%,transparent);font-size:.58rem;font-family:ui-monospace,monospace;cursor:pointer;transition:background .15s ease,color .15s ease}.mini[data-v-98dff716]:hover{background:color-mix(in srgb,var(--admin-ink) 9%,transparent);color:color-mix(in srgb,var(--admin-ink) 95%,transparent)}.mini.on[data-v-98dff716]{background:var(--red-background-dark-color);border-color:var(--red-border-dark-color);color:var(--red-color)}.issue-row[data-v-98dff716]{display:flex;flex-direction:column;gap:3px;padding:7px 10px;border-radius:8px;background:color-mix(in srgb,var(--admin-ink) 2%,transparent);border:1px solid color-mix(in srgb,var(--admin-ink) 5%,transparent)}.issue-head[data-v-98dff716]{display:flex;align-items:center;justify-content:space-between;gap:8px}.issue-comp[data-v-98dff716]{font-size:.7rem;color:color-mix(in srgb,var(--admin-ink) 88%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-detail[data-v-98dff716]{font-size:.58rem;color:color-mix(in srgb,var(--admin-ink) 50%,transparent)}.issue-meta[data-v-98dff716]{font-size:.55rem;color:color-mix(in srgb,var(--admin-ink) 30%,transparent)}.nuke-grid[data-v-98dff716]{display:flex;gap:6px;flex-wrap:wrap}.lab-row[data-v-98dff716]{display:flex;align-items:center;gap:10px;min-height:26px}.lab-name[data-v-98dff716]{font-size:.68rem;color:color-mix(in srgb,var(--admin-ink) 80%,transparent);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-nums[data-v-98dff716]{font-size:.6rem;color:color-mix(in srgb,var(--admin-ink) 50%,transparent)}.tl-picker[data-v-98dff716]{display:flex;gap:4px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.tl-run-btn[data-v-98dff716]{padding:4px 10px;border-radius:6px;background:color-mix(in srgb,var(--admin-ink) 4%,transparent);border:1px solid color-mix(in srgb,var(--admin-ink) 7%,transparent);color:color-mix(in srgb,var(--admin-ink) 60%,transparent);font-size:.6rem;font-family:ui-monospace,monospace;cursor:pointer;transition:background .15s ease,color .15s ease}.tl-run-btn[data-v-98dff716]:hover{background:color-mix(in srgb,var(--admin-ink) 8%,transparent);color:color-mix(in srgb,var(--admin-ink) 90%,transparent)}.tl-run-btn.active[data-v-98dff716]{background:var(--tangerine-background-dark-color);border-color:var(--tangerine-border-color);color:var(--tangerine-color)}.tl-clear[data-v-98dff716]{margin-left:auto;padding:4px 10px;border-radius:6px;background:transparent;border:1px solid color-mix(in srgb,var(--admin-ink) 7%,transparent);color:color-mix(in srgb,var(--admin-ink) 40%,transparent);font-size:.58rem;font-family:ui-monospace,monospace;cursor:pointer}.tl-clear[data-v-98dff716]:hover{color:var(--red-color);border-color:var(--red-border-dark-color)}.tl-head[data-v-98dff716]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0}.tl-time[data-v-98dff716]{font-size:.66rem;color:color-mix(in srgb,var(--admin-ink) 85%,transparent)}.tl-meta[data-v-98dff716]{font-size:.58rem;color:color-mix(in srgb,var(--admin-ink) 45%,transparent)}.tl-verdict[data-v-98dff716]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 10px;border-radius:8px;background:color-mix(in srgb,var(--admin-ink) 3%,transparent);border:1px solid color-mix(in srgb,var(--admin-ink) 6%,transparent);font-size:.6rem;color:color-mix(in srgb,var(--admin-ink) 70%,transparent)}.tl-spark[data-v-98dff716]{color:var(--teal-color);letter-spacing:.05em}.tl-frames[data-v-98dff716]{display:flex;align-items:flex-end;gap:1px;height:38px;padding:2px 0;overflow:hidden}.tl-fbar[data-v-98dff716]{flex:1;min-width:1px;background:var(--blue-color);opacity:.4;border-radius:1px}.tl-fbar.over[data-v-98dff716]{background:var(--red-color);opacity:.95}.tl-origin[data-v-98dff716]{display:flex;flex-direction:column;gap:4px;padding:7px 10px;border-radius:8px;background:color-mix(in srgb,var(--admin-ink) 2%,transparent);border:1px solid color-mix(in srgb,var(--admin-ink) 5%,transparent)}.tl-origin-head[data-v-98dff716]{display:flex;align-items:center;gap:8px}.tl-origin-detail[data-v-98dff716]{font-size:.56rem;color:color-mix(in srgb,var(--admin-ink) 42%,transparent);word-break:break-word}.tl-delta[data-v-98dff716]{display:flex;gap:12px;flex-wrap:wrap}.tl-delta-item[data-v-98dff716]{font-size:.62rem;color:color-mix(in srgb,var(--admin-ink) 75%,transparent)}.tl-delta-new[data-v-98dff716]{font-size:.58rem;color:var(--orange-color);margin-top:4px}.az-overlay-root[data-v-98dff716]{position:fixed;inset:0;z-index:9000;pointer-events:none}.az-overlay[data-v-98dff716]{position:fixed;pointer-events:none;box-sizing:border-box;border:1px solid;border-radius:4px;display:flex;align-items:flex-start;justify-content:flex-start}.az-tag[data-v-98dff716]{display:flex;flex-direction:column;gap:1px;margin:4px;padding:4px 8px;border-radius:6px;border:1px solid;background:#0009;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);max-width:320px}.az-tag-name[data-v-98dff716]{font-size:.65rem;font-weight:600;font-family:ui-monospace,monospace;white-space:nowrap}.az-tag-detail[data-v-98dff716]{font-size:.55rem;font-family:ui-monospace,monospace;color:color-mix(in srgb,var(--admin-ink) 60%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-header[data-v-5735925b]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-5735925b]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.icon-btn[data-v-5735925b]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:var(--ap-icon-btn-color);background:var(--ap-icon-btn-bg);border:1px solid var(--ap-icon-btn-border);cursor:pointer;transition:all .15s ease}.icon-btn[data-v-5735925b]:hover{color:var(--ap-icon-btn-hover-color);background:var(--ap-icon-btn-hover-bg)}.section-body[data-v-5735925b]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:10px}.cookie-raw[data-v-5735925b]{font-size:.58rem;font-family:ui-monospace,monospace;color:color-mix(in srgb,var(--admin-ink) 45%,transparent);line-height:1.45;word-break:break-all;padding:8px;background:var(--admin-well);border-radius:6px;max-height:100px;overflow-y:auto}.cookie-empty[data-v-5735925b]{font-size:.65rem;color:color-mix(in srgb,var(--admin-ink) 35%,transparent)}.row[data-v-5735925b]{display:flex;align-items:center;justify-content:space-between;min-height:22px}.row-label[data-v-5735925b]{font-size:.7rem;color:var(--ap-label-color)}.subheader[data-v-5735925b]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;margin-bottom:2px}.sub-tabs[data-v-5735925b]{display:flex;gap:2px;background:color-mix(in srgb,var(--admin-ink) 3%,transparent);padding:3px;border-radius:8px}.sub-tab[data-v-5735925b]{display:flex;align-items:center;gap:6px;padding:5px 10px;font-size:.65rem;color:color-mix(in srgb,var(--admin-ink) 45%,transparent);border-radius:6px;cursor:pointer;transition:all .15s ease;flex:1;justify-content:center}.sub-tab[data-v-5735925b]:hover{background:color-mix(in srgb,var(--admin-ink) 5%,transparent);color:color-mix(in srgb,var(--admin-ink) 80%,transparent)}.sub-tab.active[data-v-5735925b]{background:color-mix(in srgb,var(--admin-ink) 8%,transparent);color:var(--admin-ink)}.sub-tab-count[data-v-5735925b]{font-size:.6rem;opacity:.6}.key-row[data-v-5735925b]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.key[data-v-5735925b]{font-size:.65rem;font-family:ui-monospace,monospace;color:color-mix(in srgb,var(--admin-ink) 80%,transparent);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-size[data-v-5735925b]{font-size:.6rem;color:color-mix(in srgb,var(--admin-ink) 40%,transparent);flex-shrink:0}.confirm[data-v-5735925b]{width:52px;flex-shrink:0;justify-content:flex-end}.delete-trigger[data-v-5735925b]{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;color:color-mix(in srgb,var(--admin-ink) 40%,transparent);cursor:pointer;transition:all .15s ease}.delete-trigger[data-v-5735925b]:hover{color:var(--red-color);background:color-mix(in srgb,var(--admin-ink) 6%,transparent)}.key-detail-header[data-v-5735925b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.section-header[data-v-611a1444]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-611a1444]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.icon-btn[data-v-611a1444]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:var(--ap-icon-btn-color);background:var(--ap-icon-btn-bg);border:1px solid var(--ap-icon-btn-border);cursor:pointer;transition:all .15s ease}.icon-btn[data-v-611a1444]:hover{color:var(--ap-icon-btn-hover-color);background:var(--ap-icon-btn-hover-bg)}.section-body[data-v-611a1444]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.row[data-v-611a1444]{display:flex;align-items:center;justify-content:space-between;min-height:26px}.row-label[data-v-611a1444]{font-size:.7rem;color:var(--ap-label-color)}.row-value[data-v-611a1444]{font-size:.7rem;color:var(--ap-value-color)}.subheader[data-v-611a1444]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:2px}.row-value.mono[data-v-611a1444]{font-family:ui-monospace,monospace;font-size:.65rem}.doc-clip[data-v-611a1444]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-header[data-v-6f4931dd]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-6f4931dd]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.icon-btn[data-v-6f4931dd]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:var(--ap-icon-btn-color);background:var(--ap-icon-btn-bg);border:1px solid var(--ap-icon-btn-border);cursor:pointer;transition:all .15s ease}.icon-btn[data-v-6f4931dd]:hover{color:var(--ap-icon-btn-hover-color);background:var(--ap-icon-btn-hover-bg)}.section-body[data-v-6f4931dd]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.subheader[data-v-6f4931dd]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:2px}.grid-2[data-v-6f4931dd]{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.row[data-v-6f4931dd]{display:flex;align-items:center;justify-content:space-between;min-height:26px}.row-label[data-v-6f4931dd]{font-size:.7rem;color:var(--ap-label-color)}.row-value[data-v-6f4931dd]{font-size:.7rem;color:var(--ap-value-color)}.row-value.mono[data-v-6f4931dd]{font-family:ui-monospace,monospace;font-size:.65rem}.ua[data-v-6f4931dd]{font-size:.6rem;font-family:ui-monospace,monospace;color:var(--ap-mono-color);line-height:1.5;word-break:break-all;padding:8px;background:var(--admin-well);border-radius:6px}.lang-clip[data-v-6f4931dd]{font-size:.65rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.section-header[data-v-d2c6a2d2]{width:100%;box-sizing:border-box;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-d2c6a2d2]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.section-body[data-v-d2c6a2d2]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.row[data-v-d2c6a2d2]{display:flex;align-items:center;justify-content:space-between;min-height:26px}.row-label[data-v-d2c6a2d2]{font-size:.7rem;color:var(--ap-label-color)}.row-value[data-v-d2c6a2d2]{font-size:.7rem;color:var(--ap-value-color)}.row-value.mono[data-v-d2c6a2d2]{font-family:ui-monospace,monospace;font-size:.65rem}.toggle-label[data-v-d2c6a2d2]{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;color:var(--ap-value-color)}.subheader[data-v-d2c6a2d2]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:6px}.hint[data-v-d2c6a2d2]{font-size:.6rem;color:color-mix(in srgb,var(--admin-ink) 40%,transparent);margin-top:6px;line-height:1.4}.section-header[data-v-f3fa57d7]{width:100%;box-sizing:border-box;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-f3fa57d7]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.section-body[data-v-f3fa57d7]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.row[data-v-f3fa57d7]{display:flex;align-items:center;justify-content:space-between;min-height:26px}.row-label[data-v-f3fa57d7]{font-size:.7rem;color:var(--ap-label-color)}.row-value[data-v-f3fa57d7]{display:inline-flex;align-items:center;gap:8px;font-size:.7rem;color:var(--ap-value-color)}.mono[data-v-f3fa57d7]{font-family:ui-monospace,monospace;font-size:.65rem}.keys[data-v-f3fa57d7]{display:inline-block;min-width:52px;color:var(--ap-value-color)}.toggle-label[data-v-f3fa57d7]{font-size:.7rem;color:var(--ap-value-color)}.link[data-v-f3fa57d7]{background:none;border:none;padding:0;cursor:pointer;font-size:.65rem;color:var(--tangerine-color)}.subheader[data-v-f3fa57d7]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:6px}.section-header[data-v-b90f9d12]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-b90f9d12]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.section-body[data-v-b90f9d12]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.subheader[data-v-b90f9d12]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:2px}.row[data-v-b90f9d12]{display:flex;align-items:center;justify-content:space-between;min-height:26px}.row-label[data-v-b90f9d12]{font-size:.7rem;color:var(--ap-label-color)}.row-value[data-v-b90f9d12]{font-size:.7rem;color:var(--ap-value-color)}.row-value.mono[data-v-b90f9d12]{font-family:ui-monospace,monospace;font-size:.65rem}.section-header[data-v-72dadd4b]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-72dadd4b]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.icon-btn[data-v-72dadd4b]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:var(--ap-icon-btn-color);background:var(--ap-icon-btn-bg);border:1px solid var(--ap-icon-btn-border);cursor:pointer;transition:all .15s ease}.icon-btn[data-v-72dadd4b]:hover{color:var(--ap-icon-btn-hover-color);background:var(--ap-icon-btn-hover-bg)}.section-body[data-v-72dadd4b]{width:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.controls[data-v-72dadd4b]{display:flex;flex-direction:column;gap:6px;transition:opacity .15s ease}.controls.dim[data-v-72dadd4b]{opacity:.45}.subheader[data-v-72dadd4b]{display:flex;align-items:center;justify-content:space-between;font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:12px;margin-bottom:2px}.row[data-v-72dadd4b]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.row-label[data-v-72dadd4b]{font-size:.7rem;color:var(--ap-label-color)}.mono[data-v-72dadd4b]{font-family:ui-monospace,monospace;font-size:.65rem;color:var(--ap-value-color)}.dim-t[data-v-72dadd4b]{opacity:.55}.clip[data-v-72dadd4b]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note[data-v-72dadd4b]{font-size:.62rem;color:var(--ap-label-color);opacity:.8;padding:2px 0}.banner[data-v-72dadd4b]{padding:8px 12px;border-radius:8px;font-size:.68rem;font-weight:600;color:#fff;background:#ff453a59;border:1px solid rgba(255,69,58,.7)}.link[data-v-72dadd4b]{font-size:.62rem;color:color-mix(in srgb,var(--admin-ink) 60%,transparent);cursor:pointer;text-transform:none;letter-spacing:0}.link[data-v-72dadd4b]:hover,.link.on[data-v-72dadd4b]{color:var(--admin-ink)}.switch[data-v-72dadd4b]{width:34px;height:18px;border-radius:9px;background:color-mix(in srgb,var(--admin-ink) 15%,transparent);border:1px solid var(--ap-icon-btn-border);position:relative;cursor:pointer;transition:all .15s ease}.switch.on[data-v-72dadd4b]{background:#4cd9648c}.knob[data-v-72dadd4b]{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:all .15s ease}.switch.on .knob[data-v-72dadd4b]{left:18px}.grid[data-v-72dadd4b]{display:grid;grid-template-columns:96px 1fr 1fr;gap:6px;align-items:stretch}.g-corner[data-v-72dadd4b]{font-size:.58rem;color:var(--ap-label-color);display:flex;align-items:center}.g-col[data-v-72dadd4b],.g-row[data-v-72dadd4b]{font-size:.7rem;font-weight:600;display:flex;align-items:center}.g-col[data-v-72dadd4b]{justify-content:center}.cell[data-v-72dadd4b]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;cursor:pointer;background:color-mix(in srgb,var(--admin-ink) 4%,transparent);border:1px solid color-mix(in srgb,var(--admin-ink) 12%,transparent);transition:all .15s ease}.cell[data-v-72dadd4b]:hover{background:color-mix(in srgb,var(--admin-ink) 9%,transparent)}.cell.active[data-v-72dadd4b]{background:color-mix(in srgb,var(--admin-ink) 14%,transparent);border-color:color-mix(in srgb,var(--admin-ink) 55%,transparent)}.cell-title[data-v-72dadd4b]{font-size:.7rem;font-weight:600;color:var(--admin-ink)}.cell-sub[data-v-72dadd4b]{font-family:ui-monospace,monospace;font-size:.65rem;color:color-mix(in srgb,var(--admin-ink) 70%,transparent)}.sel[data-v-72dadd4b],.inp[data-v-72dadd4b]{background:var(--ap-icon-btn-bg);color:var(--admin-ink);border:1px solid var(--ap-icon-btn-border);border-radius:6px;font-size:.68rem;padding:4px 8px;outline:none;font-family:ui-monospace,monospace}.inp[data-v-72dadd4b]{flex:1;min-width:0}.inp[data-v-72dadd4b]:focus,.sel[data-v-72dadd4b]:focus{border-color:color-mix(in srgb,var(--admin-ink) 50%,transparent)}.range[data-v-72dadd4b]{width:140px}.host-row[data-v-72dadd4b]{display:flex;align-items:center;gap:8px;min-height:28px}.host-name[data-v-72dadd4b]{width:110px;font-size:.68rem;font-weight:600;flex-shrink:0}.host-ms[data-v-72dadd4b]{width:54px;text-align:right;flex-shrink:0}.dot[data-v-72dadd4b]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.seg[data-v-72dadd4b]{display:flex;gap:2px;padding:2px;border-radius:6px;background:var(--ap-icon-btn-bg);border:1px solid var(--ap-icon-btn-border)}.seg-item[data-v-72dadd4b]{padding:2px 10px;border-radius:4px;font-size:.62rem;color:color-mix(in srgb,var(--admin-ink) 60%,transparent);cursor:pointer}.seg-item.active[data-v-72dadd4b]{background:color-mix(in srgb,var(--admin-ink) 22%,transparent);color:var(--admin-ink)}.feed-row[data-v-72dadd4b]{display:grid;grid-template-columns:60px 1.4fr 1fr 90px 1fr 24px;gap:8px;align-items:center;min-height:24px;padding:2px 6px;border-radius:4px}.feed-row[data-v-72dadd4b]:hover{background:color-mix(in srgb,var(--admin-ink) 5%,transparent)}.feed-row.bad[data-v-72dadd4b]{background:#ff453a1a}.feed-row.failover[data-v-72dadd4b]{box-shadow:inset 2px 0 #b4a7f5}.struck[data-v-72dadd4b]{text-decoration:line-through;opacity:.5}.seg[data-v-72dadd4b]{flex-wrap:wrap}.fn[data-v-72dadd4b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-header[data-v-9f30b02a]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ap-border);flex-shrink:0}.section-title[data-v-9f30b02a]{font-size:var(--ap-title-size);font-weight:600;color:var(--ap-title-color)}.icon-btn[data-v-9f30b02a]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:var(--ap-icon-btn-color);background:var(--ap-icon-btn-bg);border:1px solid var(--ap-icon-btn-border);cursor:pointer;transition:all .15s ease}.icon-btn[data-v-9f30b02a]:hover{color:var(--ap-icon-btn-hover-color);background:var(--ap-icon-btn-hover-bg)}.section-body[data-v-9f30b02a]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.subheader[data-v-9f30b02a]{font-size:.6rem;font-weight:600;color:var(--ap-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:2px}.row[data-v-9f30b02a]{display:flex;align-items:center;justify-content:space-between;min-height:26px}.row-label[data-v-9f30b02a]{font-size:.7rem;color:var(--ap-label-color)}.row-value[data-v-9f30b02a]{font-size:.7rem;color:var(--ap-value-color)}.row-value.mono[data-v-9f30b02a]{font-family:ui-monospace,monospace;font-size:.65rem}.path-clip[data-v-9f30b02a]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.languages-native[data-v-59e7a44d]{padding:8px 12px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff08;color:var(--text-color);font-size:.9rem;width:100%;max-width:280px;outline:none;transition:border .15s ease,background .15s ease}.languages-native[data-v-59e7a44d]:focus{border-color:#fff3;background:#ffffff0d}.lang-row[data-v-59e7a44d]{display:flex;align-items:center;gap:.75rem;width:100%}.lang-flag[data-v-59e7a44d]{flex-shrink:0;border-radius:3px;overflow:hidden}.lang-text[data-v-59e7a44d]{display:flex;align-items:baseline;gap:6px;min-width:0}.lang-label[data-v-59e7a44d]{font-size:.9rem;font-weight:500;color:var(--text-color)}.lang-country[data-v-59e7a44d]{font-size:.75rem;color:#fff6}.lang-divider[data-v-59e7a44d]{height:1px;background:#ffffff0f;margin:4px 8px}.dropdown-label[data-v-8552e975]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--bbbcd634);padding:var(--v20165b31);border-radius:var(--medium-radius);transition:all .2s ease;display:inline-flex}.dropdown-label.disabled[data-v-8552e975]{opacity:.5;cursor:not-allowed;pointer-events:none}.chevron-icon[data-v-8552e975]{transition:transform var(--v27d6fb9a) ease,opacity .2s ease;opacity:.7;margin-left:.5rem}.lang-trigger[data-v-c5fe2db7]{display:flex;align-items:center;gap:.5rem;opacity:.6;transition:opacity .2s ease}.lang-trigger[data-v-c5fe2db7]:hover{opacity:.8}.lang-country[data-v-c5fe2db7]{color:#ffffff73;font-size:.85em}.color-picker-content[data-v-d9951f40]{display:flex;flex-direction:column;gap:var(--v067b29c3);width:100%}.picker-area[data-v-d9951f40]{width:100%;aspect-ratio:var(--c9b40e66);border-radius:var(--cp-radius);cursor:crosshair;position:relative}.picker-cursor[data-v-d9951f40]{position:absolute;width:var(--e3eced92);height:var(--e3eced92);border:2px solid var(--cp-cursor-border);border-radius:50%;box-shadow:0 0 0 1px #00000080;transform:translate(-50%,-50%);pointer-events:none}.slider-row[data-v-d9951f40]{display:flex;align-items:center;gap:8px;width:100%}.eyedropper-btn[data-v-d9951f40]{width:var(--v3b9d49f0);height:var(--v3b9d49f0);min-width:var(--v3b9d49f0);border:1px solid var(--cp-field-border);border-radius:var(--cp-radius);background:var(--cp-field-bg);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--cp-ink)}.hue-slider[data-v-d9951f40],.alpha-slider[data-v-d9951f40]{flex:1;height:var(--v6ab41cf2);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;outline:none}.hue-slider[data-v-d9951f40]{background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.alpha-slider[data-v-d9951f40]{background:linear-gradient(to right,transparent,var(--cp-ink)),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat}.hue-slider[data-v-d9951f40]::-webkit-slider-thumb,.alpha-slider[data-v-d9951f40]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--ace76586);height:var(--ace76586);border-radius:50%;background:var(--cp-thumb-bg);border:1px solid var(--cp-thumb-border);cursor:pointer}.output-row[data-v-d9951f40]{display:flex;gap:4px;width:100%}.mode-select[data-v-d9951f40]{width:70px;min-width:70px;height:var(--v9027c222);background:var(--cp-field-bg);border:1px solid var(--cp-field-border);border-radius:var(--cp-radius);color:var(--cp-ink);font-size:12px;padding:0 8px;cursor:pointer}.value-input-wrapper[data-v-d9951f40]{flex:1;min-width:0;height:var(--v9027c222);background:var(--cp-field-bg);border:1px solid var(--cp-field-border);border-radius:var(--cp-radius);display:flex;align-items:center;padding-right:4px}.value-input[data-v-d9951f40]{flex:1;min-width:0;height:100%;background:transparent;border:none;color:var(--cp-ink);font-size:12px;padding:0 8px;text-align:center}.tips-icon[data-v-d9951f40]{cursor:pointer;opacity:.5;transition:opacity .2s}.tips-icon[data-v-d9951f40]:hover{opacity:1}.tips-content[data-v-d9951f40]{display:flex;flex-direction:column;gap:8px}.tip-row[data-v-d9951f40]{display:flex;align-items:center;gap:6px;font-size:16px;color:var(--cp-ink, var(--text-color))}.alpha-input[data-v-d9951f40]{width:50px;min-width:50px;height:var(--v9027c222);background:var(--cp-field-bg);border:1px solid var(--cp-field-border);border-radius:var(--cp-radius);color:var(--cp-ink);font-size:12px;padding:0 8px;text-align:center}.swatches-box[data-v-d9951f40]{display:flex;flex-direction:column;gap:6px;width:100%;height:var(--v39c3cf34);overflow-y:auto;overflow-x:hidden;padding-right:4px}.swatches-row[data-v-d9951f40]{display:flex;flex-wrap:wrap;gap:6px;max-width:100%;flex-shrink:0}.swatches-divider[data-v-d9951f40]{height:1px;width:100%;background:var(--cp-field-border);opacity:.5;flex-shrink:0}.swatch[data-v-d9951f40]{cursor:pointer;transition:transform .12s ease}.swatch[data-v-d9951f40]:hover{transform:scale(1.15)}.swatch-slot[data-v-d9951f40]{position:relative;display:flex}.swatch-remove[data-v-d9951f40]{position:absolute;top:-3px;right:-3px;width:12px;height:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1;color:var(--cp-ink);background:var(--cp-field-bg);border:1px solid var(--cp-field-border);cursor:pointer;opacity:0;transition:opacity .12s ease}.swatch-slot:hover .swatch-remove[data-v-d9951f40]{opacity:1}.swatches-box[data-v-d9951f40]::-webkit-scrollbar{width:3px}.swatches-box[data-v-d9951f40]::-webkit-scrollbar-thumb{background:var(--cp-scrollbar);border-radius:999px}.copy[data-v-10f2a24b]{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--v5f1c9da3);transition:all .2s ease}.copy--button[data-v-10f2a24b]{padding:.25rem;border-radius:var(--small-radius)}.copy--button[data-v-10f2a24b]:hover{background-color:var(--neutral-color)}.icon[data-v-10f2a24b]{flex-shrink:0}.text[data-v-10f2a24b]{font-size:.875rem}.download[data-v-9bd8c8f3]{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--ff2bcfa4);transition:all .2s ease}.download--button[data-v-9bd8c8f3]{padding:.25rem;border-radius:var(--small-radius)}.download--button[data-v-9bd8c8f3]:hover{background-color:var(--neutral-color)}.download--disabled[data-v-9bd8c8f3]{cursor:not-allowed;opacity:.6}.icon[data-v-9bd8c8f3]{flex-shrink:0}.icon--spinning[data-v-9bd8c8f3]{animation:spin-9bd8c8f3 1s linear infinite}.text[data-v-9bd8c8f3]{font-size:.875rem}@keyframes spin-9bd8c8f3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.html-display[data-v-2275eab9]{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.html-display[data-v-2275eab9]::-webkit-scrollbar{width:6px;height:6px}.html-display[data-v-2275eab9]::-webkit-scrollbar-track{background:transparent}.html-display[data-v-2275eab9]::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.html-display[data-v-2275eab9]::-webkit-scrollbar-thumb:hover{background-color:var(--border-hover-color)}.empty-state[data-v-2275eab9]{color:#9ca3af;font-size:.875rem;padding:.25rem 0;opacity:.5}[data-v-2275eab9] .prose{color:inherit;max-width:none}[data-v-2275eab9] .prose pre{background-color:#0003;border-radius:.375rem;padding:.75rem;margin:.5rem 0}[data-v-2275eab9] .prose code{color:#aafa80;background-color:#0003;padding:.25rem .5rem;border-radius:.25rem}[data-v-2275eab9] .prose a{color:#60a5fa;text-decoration:none}[data-v-2275eab9] .prose a:hover{text-decoration:underline}.table-wrapper[data-v-55c5e130]{width:100%;height:100%;position:relative;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}[data-v-55c5e130] .corner-slots-wrapper{display:flex;flex-direction:column;min-height:0;min-width:0}.table-wrapper--virtual[data-v-55c5e130]{min-height:0}.table-header-band[data-v-55c5e130]{flex-shrink:0;overflow:hidden;border-bottom:1px solid var(--tbl-border-color);background:var(--tbl-header-color);z-index:10}.table-body-area[data-v-55c5e130]{flex:1;min-height:0;overflow:auto;position:relative;display:flex;flex-direction:column}.table-wrapper--no-scrollbar .table-body-area[data-v-55c5e130],.table-wrapper--no-scrollbar .table-body-area[data-v-55c5e130] *{scrollbar-width:none}.table-wrapper--no-scrollbar .table-body-area[data-v-55c5e130]::-webkit-scrollbar,.table-wrapper--no-scrollbar .table-body-area[data-v-55c5e130] *::-webkit-scrollbar{display:none}.table-body-area[data-v-55c5e130] .virtual-scroller-wrapper{flex:1;min-height:0}.table[data-v-55c5e130]{width:100%;min-width:-moz-max-content;min-width:max-content;display:flex;flex-direction:column;flex:1;min-height:0}.table-header[data-v-55c5e130]{display:flex;align-items:center;width:-moz-max-content;width:max-content;min-width:100%;will-change:transform;padding-left:var(--tbl-copy-pad-left)}.table-header-cell[data-v-55c5e130]{padding:var(--tbl-header-padding);font-size:.75rem;font-weight:500;color:var(--tbl-text-color);text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:6px;transition:color .15s ease,background .15s ease;border-right:var(--tbl-column-border)}.table-header-cell[data-v-55c5e130]:last-child{border-right:none}.table-header-cell.sortable[data-v-55c5e130]{cursor:pointer}.table-header-cell.sortable[data-v-55c5e130]:hover{color:var(--text-color);background:var(--tbl-hover-color)}.table-header-cell.active[data-v-55c5e130]{color:var(--text-color)}.header-sort-icon[data-v-55c5e130]{opacity:.7}.table-body[data-v-55c5e130]{display:flex;flex-direction:column}.table-row[data-v-55c5e130]{display:flex;align-items:center;border-bottom:1px solid var(--tbl-border-color);transition:background .15s ease;min-width:var(--tbl-row-min-width);position:relative;padding-left:var(--tbl-copy-pad-left)}.table-row.clickable[data-v-55c5e130]{cursor:pointer}.table-row[data-v-55c5e130]:hover{background:var(--tbl-hover-color)}.table-row.selected[data-v-55c5e130],.table-row.selected[data-v-55c5e130]:hover{background:var(--tbl-selected-color)}.table-row[data-v-55c5e130]:last-child{border-bottom:none}.table-cell[data-v-55c5e130]{padding:var(--tbl-row-padding);font-size:.8rem;color:var(--tbl-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-right:var(--tbl-column-border);position:relative}.cell-content[data-v-55c5e130]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-copy[data-v-55c5e130]{position:absolute;z-index:3;opacity:0;transition:opacity .15s ease;pointer-events:none}.table-cell:hover .cell-copy[data-v-55c5e130]{opacity:1;pointer-events:auto}.table-cell[data-v-55c5e130]:last-child{border-right:none}.table-row--skeleton[data-v-55c5e130]{pointer-events:none}.table-body--skeleton[data-v-55c5e130] .skeleton-line{height:10px;border-radius:4px;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:skeleton-shimmer-55c5e130 1.4s ease-in-out infinite}@keyframes skeleton-shimmer-55c5e130{0%{background-position:200% 0}to{background-position:-200% 0}}.table-body--empty[data-v-55c5e130]{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem 1rem}.empty-default[data-v-55c5e130]{color:#ffffff59;font-size:.85rem}.table-wrapper[data-v-55c5e130]:focus{outline:none}.table-toolbar[data-v-55c5e130]{position:sticky;top:0;z-index:11;flex-shrink:0;display:flex;align-items:center;flex-wrap:var(--tbl-toolbar-wrap);gap:12px;padding:var(--tbl-toolbar-padding);border-bottom:1px solid var(--tbl-border-color);background:var(--tbl-header-color)}.toolbar-slot[data-v-55c5e130]{display:flex;align-items:center;gap:8px}.toolbar-left[data-v-55c5e130]{flex:1;min-width:0;justify-content:flex-start}.toolbar-center[data-v-55c5e130]{flex:1;justify-content:center;min-width:0}.toolbar-right[data-v-55c5e130]{flex-shrink:0;justify-content:flex-end}.toolbar-left.has-search[data-v-55c5e130]{flex:1}.search-box[data-v-55c5e130]{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;background:#ffffff0a;transition:background .15s ease;min-width:220px}.search-box[data-v-55c5e130]:focus-within{background:#ffffff12}.search-icon[data-v-55c5e130]{opacity:.5;flex-shrink:0}.search-input[data-v-55c5e130]{flex:1;background:transparent;border:none;outline:none;color:var(--text-color);font-size:.8rem;min-width:0}.search-input[data-v-55c5e130]::-moz-placeholder{color:var(--text-color);opacity:.4}.search-input[data-v-55c5e130]::placeholder{color:var(--text-color);opacity:.4}.search-clear[data-v-55c5e130]{opacity:.6;cursor:pointer;transition:opacity .15s ease;flex-shrink:0}.search-clear[data-v-55c5e130]:hover{opacity:1}.table-header-cell.sticky[data-v-55c5e130],.table-cell.sticky[data-v-55c5e130]{position:sticky;z-index:2;background:var(--neutral-secondary-color, #1a1a1a)}.table-header-band .table-header-cell.sticky[data-v-55c5e130]{z-index:11}.table-row.selected .table-cell.sticky[data-v-55c5e130]{background:var(--neutral-secondary-color, #1a1a1a)}.row-copy[data-v-55c5e130]{position:absolute;left:8px;top:50%;transform:translateY(-50%);z-index:1;opacity:0;transition:opacity .15s ease}.table-row:hover .row-copy[data-v-55c5e130]{opacity:1}.table-footer[data-v-55c5e130]{flex-shrink:0;display:flex;align-items:center;padding:var(--tbl-footer-padding);border-top:1px solid var(--tbl-border-color);font-size:.75rem;color:var(--tbl-text-color);background:var(--tbl-footer-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-left[data-v-55c5e130],.footer-center[data-v-55c5e130],.footer-right[data-v-55c5e130]{flex:1;display:flex;align-items:center;gap:8px}.footer-center[data-v-55c5e130]{justify-content:center}.footer-right[data-v-55c5e130]{justify-content:flex-end}.footer-count[data-v-55c5e130]{font-variant-numeric:tabular-nums}.footer-selected[data-v-55c5e130]{color:var(--text-color)}.footer-clear[data-v-55c5e130]{cursor:pointer;font-size:.95rem;line-height:1;padding:2px 6px;border-radius:4px;transition:background .15s ease}.footer-clear[data-v-55c5e130]:hover{background:var(--tbl-hover-color);color:var(--text-color)}.fb[data-v-3ee96804]{position:relative;display:flex;flex-direction:column;gap:24px;color:var(--fb-c-ink);font-family:var(--fb-font-body)}.fb-switch[data-v-3ee96804]{position:absolute;top:0;right:0;display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--fb-c-track)}.fb-switch-btn[data-v-3ee96804]{display:flex;align-items:center;justify-content:center;padding:6px 8px;border:0;border-radius:9px;background:transparent;color:var(--fb-c-ink);cursor:pointer;opacity:.4;transition:opacity .15s ease,background .15s ease}.fb-switch-btn[data-v-3ee96804]:hover{opacity:.8}.fb-switch-btn.is-active[data-v-3ee96804]{opacity:1;background:var(--fb-c-card);box-shadow:0 1px 2px #0000000f}.fb-head[data-v-3ee96804]{display:flex;flex-direction:column;gap:8px}.fb-logos[data-v-3ee96804]{display:flex;align-items:center;gap:10px}.fb-vs[data-v-3ee96804]{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fb-c-mute)}.fb-title[data-v-3ee96804]{margin:0;font-family:var(--fb-font-title);font-size:40px;font-weight:400;letter-spacing:-.01em}.fb-text[data-v-3ee96804]{margin:0;font-size:16px;color:var(--fb-c-mute)}.fb-score[data-v-3ee96804]{display:flex;flex-wrap:wrap;gap:12px}.fb-score-card[data-v-3ee96804]{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:180px;padding:16px 20px;border-radius:var(--fb-radius-card);background:var(--fb-c-card)}.fb-score-top[data-v-3ee96804]{display:flex;align-items:center;gap:10px}.fb-score-name[data-v-3ee96804]{font-weight:600}.fb-score-name small[data-v-3ee96804]{font-weight:400;color:var(--fb-c-mute)}.fb-score-bottom[data-v-3ee96804]{display:flex;align-items:baseline;gap:10px}.fb-score-num[data-v-3ee96804]{font-family:var(--fb-font-title);font-size:44px;line-height:1}.fb-score-num.is-tie[data-v-3ee96804]{color:var(--fb-c-mute)}.fb-score-label[data-v-3ee96804]{font-size:13px;color:var(--fb-c-mute)}.fb-units[data-v-3ee96804]{margin:0;font-size:13px;color:var(--fb-c-mute);font-family:var(--fb-font-mono)}.fb-source[data-v-3ee96804]{margin:0;font-size:12px;color:var(--fb-c-mute)}.fb-source a[data-v-3ee96804]{color:inherit}@media(max-width:720px){.fb-title[data-v-3ee96804]{font-size:30px}}.fbb[data-v-846a153e]{display:flex;flex-direction:column;gap:24px}.fbb-group[data-v-846a153e]{display:flex;flex-direction:column}.fbb-group-title[data-v-846a153e]{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fb-c-mute)}.fbb-row[data-v-846a153e]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 170px;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--fb-c-line)}.fbb-info[data-v-846a153e]{display:flex;flex-direction:column;gap:3px}.fbb-title[data-v-846a153e]{font-weight:600;font-size:15px}.fbb-what[data-v-846a153e]{font-size:13px;color:var(--fb-c-mute);line-height:1.4}.fbb-bars[data-v-846a153e]{display:flex;flex-direction:column;gap:6px}.fbb-line[data-v-846a153e]{display:grid;grid-template-columns:16px 1fr 76px;gap:10px;align-items:center}.fbb-track[data-v-846a153e]{height:10px;border-radius:var(--fb-radius-bar);background:var(--fb-c-track);overflow:hidden}.fbb-bar[data-v-846a153e]{height:100%;border-radius:var(--fb-radius-bar);transition:width .5s ease}.fbb-value[data-v-846a153e]{font-family:var(--fb-font-mono);font-size:12px;color:var(--fb-c-mute);text-align:right}.fbb-value.is-best[data-v-846a153e]{color:var(--fb-c-ink);font-weight:600}.fbb-verdict[data-v-846a153e]{justify-self:end;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--fbb-accent);background:color-mix(in srgb,var(--fbb-accent) 12%,transparent)}.fbb-verdict.is-tie[data-v-846a153e]{color:var(--fb-c-mute);background:var(--fb-c-track)}@media(max-width:720px){.fbb-row[data-v-846a153e]{grid-template-columns:1fr;gap:10px}.fbb-verdict[data-v-846a153e]{justify-self:start}}.fbt[data-v-ac3c4dad]{display:flex;flex-direction:column;width:100%}.fbt-row[data-v-ac3c4dad]{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(var(--fbt-columns),minmax(0,1fr));border-bottom:1px solid var(--fb-c-line)}.fbt-row>span[data-v-ac3c4dad]{padding:14px 16px}.fbt-head>span[data-v-ac3c4dad]{padding-top:0;padding-bottom:12px}.fbt-head .fbt-cell[data-v-ac3c4dad]{flex-direction:row;gap:8px;font-size:14px}.fbt-name[data-v-ac3c4dad]{font-weight:600}.fbt-head small[data-v-ac3c4dad]{color:var(--fb-c-mute)}.fbt-group[data-v-ac3c4dad]{padding:24px 16px 8px;border-bottom:1px solid var(--fb-c-line)}.fbt-group span[data-v-ac3c4dad]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fb-c-mute)}.fbt-label[data-v-ac3c4dad]{display:flex;flex-direction:column;gap:3px}.fbt-title[data-v-ac3c4dad]{font-weight:600;font-size:15px}.fbt-what[data-v-ac3c4dad]{font-size:13px;color:var(--fb-c-mute);line-height:1.4}.fbt-cell[data-v-ac3c4dad]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.fbt-value[data-v-ac3c4dad]{font-family:var(--fb-font-mono);font-size:14px;color:var(--fb-c-mute)}.fbt-cell.is-best[data-v-ac3c4dad]{background:color-mix(in srgb,var(--fbt-accent) 12%,transparent)}.fbt-cell.is-best .fbt-value[data-v-ac3c4dad]{color:var(--fb-c-ink);font-weight:600}.fbt-verdict[data-v-ac3c4dad]{font-size:12px;font-weight:600;color:var(--fbt-accent)}@media(max-width:720px){.fbt-row>span[data-v-ac3c4dad]{padding:10px 8px}.fbt-what[data-v-ac3c4dad]{display:none}.fbt-value[data-v-ac3c4dad]{font-size:12px}}.fbi[data-v-380dbe50]{display:block}.fbi-strong[data-v-380dbe50]{fill:currentColor}.fbi-mid[data-v-380dbe50]{fill:currentColor;opacity:.45}.fbi-soft[data-v-380dbe50]{fill:currentColor;opacity:.3}.fbi-frame[data-v-380dbe50]{stroke:currentColor;stroke-width:1;opacity:.6}.fbi-line[data-v-380dbe50]{stroke:currentColor;stroke-width:.75;opacity:.35}.document-root[data-v-51d3d76a]{position:relative;display:inline-block;max-width:100%;max-height:100%;overflow:hidden;border:var(--d-border);border-top-left-radius:var(--d-radius-top);border-top-right-radius:var(--d-radius-top);border-bottom-left-radius:var(--d-radius-bottom);border-bottom-right-radius:var(--d-radius-bottom)}.document-frame[data-v-51d3d76a]{position:relative;isolation:isolate;width:100%;height:100%;border-radius:inherit;overflow:hidden;cursor:pointer}.document-progress-overlay[data-v-51d3d76a]{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--d-progress-color) 40%,transparent) 0%,var(--d-progress-color) 100%);opacity:var(--d-overlay-bg-opacity);transition:width var(--d-overlay-glide-duration) var(--d-overlay-glide-easing),opacity var(--d-overlay-fade-out-duration) ease-out;animation:document-overlay-breathe-51d3d76a var(--d-overlay-breathe-duration) ease-in-out infinite;z-index:10;pointer-events:none;will-change:width,opacity}.document-progress-overlay-edge[data-v-51d3d76a]{position:absolute;top:0;bottom:0;right:0;width:var(--d-overlay-edge-width);background:linear-gradient(90deg,transparent 0%,var(--d-progress-color) 100%);filter:blur(var(--d-overlay-edge-blur));opacity:var(--d-overlay-edge-opacity);pointer-events:none}@keyframes document-overlay-breathe-51d3d76a{0%,to{opacity:var(--d-overlay-breathe-min)}50%{opacity:var(--d-overlay-breathe-max)}}.document-overlay-fade-enter-active[data-v-51d3d76a],.document-overlay-fade-leave-active[data-v-51d3d76a]{transition:opacity var(--d-overlay-fade-out-duration) ease-out}.document-overlay-fade-enter-from[data-v-51d3d76a],.document-overlay-fade-leave-to[data-v-51d3d76a]{opacity:0!important}.document-loading[data-v-51d3d76a]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2}.document-code[data-v-51d3d76a]{position:absolute;inset:0;overflow:auto;background:var(--d-code-bg);padding:var(--d-code-padding);z-index:1}.document-text-wrap[data-v-51d3d76a],.document-pdf-wrap[data-v-51d3d76a],.document-fallback-wrap[data-v-51d3d76a]{position:absolute;inset:0;z-index:1}.document-actions[data-v-51d3d76a]{position:absolute;top:var(--v251c42f7);right:var(--v4ef8633e);z-index:3;display:flex;align-items:center;gap:8px}.document-text[data-v-51d3d76a]{position:absolute;inset:0;overflow:auto;background:var(--d-text-bg);padding:var(--d-text-padding);font-size:var(--d-text-font-size);color:var(--d-text-color);white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin:0;z-index:1}.document-pdf-img[data-v-51d3d76a]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:var(--d-pdf-bg);z-index:1}.document-pdf-embed[data-v-51d3d76a]{position:absolute;inset:0;width:100%;height:100%;border:none;background:var(--d-pdf-bg);z-index:1}.document-fallback[data-v-51d3d76a]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1}.document-error-body[data-v-51d3d76a]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:2}.document-error-label[data-v-51d3d76a]{font-size:var(--d-error-font-size);color:var(--d-error-color);opacity:var(--d-error-opacity)}.document-progress-label[data-v-51d3d76a]{display:flex;align-items:center;gap:4px;font-size:var(--d-progress-font-size);color:var(--d-progress-text-color);opacity:var(--d-progress-opacity);font-variant-numeric:tabular-nums}.fm[data-v-3f3d5d2b]{display:flex;flex-direction:column;gap:24px;width:100%;font-family:var(--fm-font-label);color:var(--fm-c-ink)}.fm-bar[data-v-3f3d5d2b]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.fm-head[data-v-3f3d5d2b]{flex:1;min-width:0}.fm-views[data-v-3f3d5d2b]{display:inline-flex;flex-shrink:0;gap:2px;padding:3px;border:1px solid var(--fm-c-line);border-radius:999px}.fm-view[data-v-3f3d5d2b]{display:grid;place-items:center;width:36px;height:30px;border:0;border-radius:999px;background:transparent;color:var(--fm-c-mute);cursor:pointer;transition:background .25s ease,color .25s ease}.fm-view[data-v-3f3d5d2b]:hover{color:var(--fm-c-ink)}.fm-view.active[data-v-3f3d5d2b]{background:var(--fm-c-line);color:var(--fm-c-ink)}.fm-view-icon[data-v-3f3d5d2b]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.fm-view.active .fm-view-icon rect[data-v-3f3d5d2b]{fill:currentColor;fill-opacity:.18}.fm-track[data-v-3f3d5d2b]{display:flex;gap:20px}.fm-track--row[data-v-3f3d5d2b]{flex-direction:column}.fm-track--row[data-v-3f3d5d2b]>*{width:100%}.fm-track--column[data-v-3f3d5d2b]{flex-direction:row;align-items:flex-start}.fm-track--column[data-v-3f3d5d2b]>*{flex:1 1 0;min-width:0}.fmb[data-v-9497a101]{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--fm-c-bg);border:1px solid var(--fm-c-line);border-radius:var(--fm-radius-panel);overflow:hidden;color:var(--fm-c-ink);font-family:var(--fm-font-label)}.fmb-head[data-v-9497a101]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--fm-c-line);white-space:nowrap;overflow:hidden}.fmb-title[data-v-9497a101]{font-family:var(--fm-font-title);font-size:18px}.fmb-chips[data-v-9497a101]{display:flex;align-items:center;gap:12px;min-width:0;overflow:hidden}.fmb-chip[data-v-9497a101]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-family:var(--fm-font-mono);font-size:11px;letter-spacing:.04em;color:var(--fm-c-mute)}.fmb-sub[data-v-9497a101]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--fm-font-mono);font-size:11px;letter-spacing:.06em;color:var(--fm-c-mute)}.fmb-tools[data-v-9497a101]{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.fmb-tool[data-v-9497a101]{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1px solid var(--fm-c-line);background:transparent;color:var(--fm-c-ink);cursor:pointer;transition:opacity .25s ease,transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease}.fmb-tool[data-v-9497a101]:hover:not(:disabled){transform:translateY(-1px);border-color:var(--fm-c-edge)}.fmb-tool[data-v-9497a101]:disabled{opacity:.3;cursor:default}.fmb-expanded[data-v-9497a101]{width:94vw;max-height:92vh;overflow:auto;background:var(--fm-c-bg)}.fmb-viewport[data-v-9497a101]{position:relative;width:100%;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fmb-viewport.panning[data-v-9497a101],.fmb-viewport.dragging[data-v-9497a101]{cursor:grabbing}.fmb-world[data-v-9497a101]{position:absolute;top:0;left:0;will-change:transform}.fmb-lane[data-v-9497a101]{position:absolute;top:0;bottom:0;border-left:1px dashed var(--fm-c-line);border-right:1px dashed var(--fm-c-line);pointer-events:none}.fmb-lane-label[data-v-9497a101]{position:absolute;top:28px;left:0;right:0;text-align:center;font-family:var(--fm-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fm-c-mute)}.fmb-guide[data-v-9497a101]{position:absolute;z-index:1;pointer-events:none;background:var(--fm-c-edge-lit);opacity:.35}.fmb-guide--x[data-v-9497a101]{top:0;bottom:0;width:1px}.fmb-guide--y[data-v-9497a101]{left:0;right:0;height:1px}.fmb-guide-enter-active[data-v-9497a101],.fmb-guide-leave-active[data-v-9497a101]{transition:opacity .2s ease}.fmb-guide-enter-from[data-v-9497a101],.fmb-guide-leave-to[data-v-9497a101]{opacity:0}.fmb-edges[data-v-9497a101]{position:absolute;inset:0;pointer-events:none;overflow:visible}.fmb-edge[data-v-9497a101]{fill:none;stroke:var(--fm-c-edge);stroke-width:1.5;transition:stroke .25s ease,opacity .25s ease,stroke-width .25s ease}.fmb-edge.lit[data-v-9497a101]{stroke:var(--fm-c-edge-lit);stroke-width:2.25}.fmb-edge.dim[data-v-9497a101]{opacity:.25}.fmb-edge-label[data-v-9497a101]{position:absolute;transform:translate(-50%,-50%);padding:2px 8px;border-radius:999px;background:var(--fm-c-bg);border:1px solid var(--fm-c-line);font-family:var(--fm-font-mono);font-size:10px;color:var(--fm-c-mute);white-space:nowrap;pointer-events:none;transition:opacity .25s ease,color .25s ease}.fmb-edge-label.lit[data-v-9497a101]{color:var(--fm-c-ink);border-color:var(--fm-c-edge-lit)}.fmb-edge-label.dim[data-v-9497a101]{opacity:.2}.fmb-panel-enter-active[data-v-9497a101],.fmb-panel-leave-active[data-v-9497a101]{transition:opacity .2s ease,transform .2s ease}.fmb-panel-enter-from[data-v-9497a101],.fmb-panel-leave-to[data-v-9497a101]{opacity:0;transform:translate(12px)}.fmn[data-v-f533f515]{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;text-align:left;background:var(--fm-c-node);border:1px solid var(--fm-c-line);border-radius:var(--fm-radius-node);color:var(--fm-c-ink);font-family:var(--fm-font-label);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 1px #0000000a;transition:transform .2s ease,border-color .2s ease,opacity .25s ease,box-shadow .2s ease}.fmn[data-v-f533f515]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.fmn.lit[data-v-f533f515]{border-color:var(--fm-c-edge-lit)}.fmn.selected[data-v-f533f515]{border-color:var(--fm-c-edge-lit);box-shadow:0 0 0 3px var(--fm-c-line),0 10px 28px #0000001a}.fmn.dim[data-v-f533f515]{opacity:.35}.fmn.dragging[data-v-f533f515]{z-index:5;transform:scale(1.035);box-shadow:0 22px 48px #00000029;cursor:grabbing}.fmn-head[data-v-f533f515]{display:flex;align-items:center;gap:8px;width:100%}.fmn-label[data-v-f533f515]{flex:1;min-width:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fmn-risk[data-v-f533f515]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fmn.risk-warn .fmn-risk[data-v-f533f515]{background:var(--fm-c-warn)}.fmn.risk-bad .fmn-risk[data-v-f533f515]{background:var(--fm-c-bad)}.fmn-sub[data-v-f533f515]{font-family:var(--fm-font-mono);font-size:11px;color:var(--fm-c-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fmn-chips[data-v-f533f515]{display:flex;flex-wrap:wrap;gap:6px}.fmn-chip[data-v-f533f515]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--fm-c-mute)}.fmn-stat[data-v-f533f515]{font-size:12px;font-weight:600}.fmn-stat em[data-v-f533f515]{font-style:normal;font-weight:400;color:var(--fm-c-mute)}.fmp[data-v-e45b827b]{position:absolute;top:16px;right:16px;width:320px;max-height:calc(100% - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:18px;background:var(--fm-c-node);border:1px solid var(--fm-c-line);border-radius:var(--fm-radius-panel);box-shadow:0 24px 60px #00000024;z-index:2}.fmp-head[data-v-e45b827b]{display:flex;align-items:flex-start;gap:10px}.fmp-titles[data-v-e45b827b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fmp-title[data-v-e45b827b]{margin:0;font-family:var(--fm-font-title);font-size:20px;font-weight:500}.fmp-sub[data-v-e45b827b]{font-family:var(--fm-font-mono);font-size:11px;color:var(--fm-c-mute)}.fmp-close[data-v-e45b827b]{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--fm-c-line);border-radius:999px;background:transparent;color:var(--fm-c-ink);cursor:pointer}.fmp-stats[data-v-e45b827b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.fmp-stat[data-v-e45b827b]{display:flex;flex-direction:column;gap:2px;padding:10px;border:1px solid var(--fm-c-line);border-radius:10px}.fmp-stat-value[data-v-e45b827b]{font-size:15px;font-weight:600}.fmp-stat-label[data-v-e45b827b]{font-family:var(--fm-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--fm-c-mute)}.fmp-block[data-v-e45b827b]{display:flex;flex-direction:column;gap:6px}.fmp-block p[data-v-e45b827b]{margin:0;font-size:13px;line-height:1.5}.fmp-kicker[data-v-e45b827b]{font-family:var(--fm-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--fm-c-mute)}.fmp-steps[data-v-e45b827b]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.45}.fmp-rows[data-v-e45b827b]{display:flex;flex-direction:column;border:1px solid var(--fm-c-line);border-radius:10px}.fmp-row[data-v-e45b827b]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;font-size:13px}.fmp-row+.fmp-row[data-v-e45b827b]{border-top:1px solid var(--fm-c-line)}.fmp-row span[data-v-e45b827b]{color:var(--fm-c-mute)}.fmp-row strong[data-v-e45b827b]{font-weight:600;text-align:right}.fmp-chips[data-v-e45b827b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.fmp-chip[data-v-e45b827b]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--fm-c-mute)}.fmp-cost[data-v-e45b827b]{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:1px solid var(--fm-c-line);font-size:12px;color:var(--fm-c-mute)}.fmp-cost strong[data-v-e45b827b]{font-size:18px;color:var(--fm-c-ink)}.smb[data-v-1efbda6e]{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--smb-c-bg);border:1px solid var(--smb-c-line);border-radius:var(--smb-radius-panel);overflow:hidden;color:var(--smb-c-ink);font-family:var(--smb-font-label)}.smb-head[data-v-1efbda6e]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--smb-c-line);white-space:nowrap;overflow:hidden}.smb-title[data-v-1efbda6e]{font-family:var(--smb-font-title);font-size:18px}.smb-sub[data-v-1efbda6e],.smb-totals[data-v-1efbda6e]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--smb-font-mono);font-size:11px;letter-spacing:.06em;color:var(--smb-c-mute)}.smb-chips[data-v-1efbda6e]{display:flex;align-items:center;gap:12px;min-width:0;overflow:hidden}.smb-chip[data-v-1efbda6e]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-family:var(--smb-font-mono);font-size:11px;letter-spacing:.04em;color:var(--smb-c-mute)}.smb-tools[data-v-1efbda6e]{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.smb-fit[data-v-1efbda6e]{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1px solid var(--smb-c-line);background:transparent;color:var(--smb-c-ink);cursor:pointer;transition:opacity .25s ease,border-color .25s ease}.smb-fit[data-v-1efbda6e]:hover:not(:disabled){border-color:var(--smb-c-edge)}.smb-fit[data-v-1efbda6e]:disabled{opacity:.3;cursor:default}.smb-stage[data-v-1efbda6e]{position:relative}.smb-viewport[data-v-1efbda6e]{position:relative;width:100%;height:var(--smb-size-height);overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smb-viewport.panning[data-v-1efbda6e],.smb-viewport.dragging[data-v-1efbda6e]{cursor:grabbing}.smb-world[data-v-1efbda6e]{position:absolute;top:0;left:0;will-change:transform}.smb-lane-label[data-v-1efbda6e]{position:absolute;text-align:left;font-family:var(--smb-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--smb-c-mute);pointer-events:none}.smb-links[data-v-1efbda6e]{position:absolute;inset:0;pointer-events:none;overflow:visible}.smb-link[data-v-1efbda6e]{fill:none;stroke:var(--smb-c-edge);stroke-width:1.5;transition:stroke .25s ease,opacity .25s ease,stroke-width .25s ease}.smb-link.lit[data-v-1efbda6e]{stroke:var(--smb-c-edge-lit);stroke-width:2.25}.smb-link.dim[data-v-1efbda6e]{opacity:.15}.smb-panel-enter-active[data-v-1efbda6e],.smb-panel-leave-active[data-v-1efbda6e]{transition:opacity .2s ease,transform .2s ease}.smb-panel-enter-from[data-v-1efbda6e],.smb-panel-leave-to[data-v-1efbda6e]{opacity:0;transform:translate(12px)}.smt[data-v-8a0ffd39]{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:var(--smb-c-node);border:1px solid var(--smb-c-line);border-radius:var(--smb-radius-node);color:var(--smb-c-ink);box-shadow:0 1px #0000000a;transition:border-color .2s ease,opacity .25s ease,box-shadow .2s ease,transform .2s ease}.smt.lit[data-v-8a0ffd39]{border-color:var(--smb-c-edge-lit)}.smt.selected[data-v-8a0ffd39]{border-color:var(--smb-c-edge-lit);box-shadow:0 0 0 3px var(--smb-c-line),0 10px 28px #0000001a}.smt.dim[data-v-8a0ffd39]{opacity:.3}.smt.dragging[data-v-8a0ffd39]{z-index:5;transform:scale(1.03);box-shadow:0 22px 48px #00000029}.smt-head[data-v-8a0ffd39]{flex-shrink:0;box-sizing:border-box;height:var(--smt-head-h);display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--smb-c-line);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smt.dragging .smt-head[data-v-8a0ffd39]{cursor:grabbing}.smt-name[data-v-8a0ffd39]{flex:1;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smt-name em[data-v-8a0ffd39]{font-style:normal;font-weight:400;color:var(--smb-c-mute)}.smt-rows[data-v-8a0ffd39]{flex-shrink:0;font-family:var(--smb-font-mono);font-size:10px;color:var(--smb-c-mute)}.smt-lock[data-v-8a0ffd39]{flex-shrink:0;color:var(--smb-c-mute)}.smt-cols[data-v-8a0ffd39]{margin:0;padding:0;list-style:none}.smt-col[data-v-8a0ffd39]{box-sizing:border-box;height:var(--smt-row-h);display:flex;align-items:center;gap:6px;padding:0 12px;font-family:var(--smb-font-mono);font-size:11px;transition:background .15s ease}.smt-col[data-v-8a0ffd39]:hover,.smt-col.lit[data-v-8a0ffd39]{background:var(--smb-c-line)}.smt-icon[data-v-8a0ffd39]{display:grid;place-items:center;width:12px;flex-shrink:0;color:var(--smb-c-mute)}.smt-col.key .smt-icon[data-v-8a0ffd39]{color:var(--smb-c-warn)}.smt-col-name[data-v-8a0ffd39]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smt-col.key .smt-col-name[data-v-8a0ffd39]{font-weight:600}.smt-col-type[data-v-8a0ffd39]{flex-shrink:0;color:var(--smb-c-mute)}.smt-col.nullable .smt-col-type[data-v-8a0ffd39]{opacity:.6}.smt-foot[data-v-8a0ffd39]{box-sizing:border-box;height:var(--smt-foot-h);flex-shrink:0;padding:0 12px;border:0;border-top:1px dashed var(--smb-c-line);background:transparent;text-align:left;font-family:var(--smb-font-mono);font-size:10px;color:var(--smb-c-mute);cursor:pointer}.smt-foot[data-v-8a0ffd39]:hover{color:var(--smb-c-ink)}.smp[data-v-facdfce7]{position:absolute;top:16px;right:16px;width:340px;max-height:calc(100% - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:18px;box-sizing:border-box;background:var(--smb-c-node);border:1px solid var(--smb-c-line);border-radius:var(--smb-radius-panel);box-shadow:0 24px 60px #00000024;z-index:6;color:var(--smb-c-ink)}.smp-head[data-v-facdfce7]{display:flex;align-items:flex-start;gap:10px}.smp-titles[data-v-facdfce7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.smp-title[data-v-facdfce7]{margin:0;font-family:var(--smb-font-title);font-size:20px;font-weight:500;word-break:break-all}.smp-sub[data-v-facdfce7]{font-family:var(--smb-font-mono);font-size:11px;color:var(--smb-c-mute)}.smp-close[data-v-facdfce7]{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--smb-c-line);border-radius:999px;background:transparent;color:var(--smb-c-ink);cursor:pointer}.smp-stats[data-v-facdfce7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.smp-stat[data-v-facdfce7]{display:flex;flex-direction:column;gap:2px;padding:10px;border:1px solid var(--smb-c-line);border-radius:10px}.smp-stat-value[data-v-facdfce7]{font-size:15px;font-weight:600}.smp-stat-label[data-v-facdfce7]{font-family:var(--smb-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--smb-c-mute)}.smp-block[data-v-facdfce7]{display:flex;flex-direction:column;gap:6px}.smp-kicker[data-v-facdfce7]{font-family:var(--smb-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--smb-c-mute)}.smp-cols[data-v-facdfce7]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.smp-col[data-v-facdfce7]{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:8px;font-family:var(--smb-font-mono);font-size:11px}.smp-col[data-v-facdfce7]:hover{background:var(--smb-c-line)}.smp-col-line[data-v-facdfce7]{display:flex;align-items:center;gap:6px}.smp-col.key .smp-col-line[data-v-facdfce7]{color:var(--smb-c-warn)}.smp-col-name[data-v-facdfce7]{flex:1;min-width:0;color:var(--smb-c-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smp-col.key .smp-col-name[data-v-facdfce7]{font-weight:600}.smp-col-type[data-v-facdfce7]{color:var(--smb-c-mute)}.smp-col-fk[data-v-facdfce7],.smp-ref[data-v-facdfce7]{align-self:flex-start;padding:0;border:0;background:transparent;font-family:var(--smb-font-mono);font-size:10px;color:var(--smb-c-mute);cursor:pointer;text-align:left}.smp-col-fk[data-v-facdfce7]:hover,.smp-ref[data-v-facdfce7]:hover{color:var(--smb-c-ink);text-decoration:underline}.smp-col-default[data-v-facdfce7]{font-size:10px;color:var(--smb-c-mute);opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smp-ref[data-v-facdfce7]{font-size:11px;padding:4px 0}.smp-ref em[data-v-facdfce7]{font-style:normal;opacity:.7}.spb[data-v-9d5b8738]{display:flex;flex-direction:column;gap:10px;background:var(--spb-c-bg);color:var(--spb-c-ink);font-family:var(--spb-font-label)}.spb-head[data-v-9d5b8738]{display:flex;align-items:center;gap:12px}.spb-titles[data-v-9d5b8738]{display:flex;align-items:baseline;gap:10px;flex:1;min-width:0}.spb-title[data-v-9d5b8738]{font-family:var(--spb-font-title);font-size:18px}.spb-sub[data-v-9d5b8738],.spb-count[data-v-9d5b8738]{font-family:var(--spb-font-mono);font-size:12px;color:var(--spb-c-mute)}.spb-tool[data-v-9d5b8738]{width:32px;height:32px;display:grid;place-items:center;border:none;border-radius:10px;background:var(--spb-c-fill);color:var(--spb-c-ink);cursor:pointer}.spb-tool[data-v-9d5b8738]:disabled{opacity:.3;cursor:default}.spb-viewport[data-v-9d5b8738]{position:relative;height:var(--spb-size-height);overflow:hidden;border-radius:var(--spb-radius-box);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spb-viewport.panning[data-v-9d5b8738]{cursor:grabbing}.spb-world[data-v-9d5b8738]{position:absolute;top:0;left:0;transform-origin:0 0}.spb-svg[data-v-9d5b8738]{display:block;overflow:visible}.spb-piece[data-v-9d5b8738]{fill:var(--spb-c-fill);stroke:none}.spb-edge[data-v-9d5b8738]{fill:none;stroke:var(--spb-c-line);stroke-width:2;pointer-events:stroke;cursor:pointer;transition:stroke .12s}.spb-edge.lit[data-v-9d5b8738]{stroke:var(--spb-c-lit);stroke-width:4}.spb-name[data-v-9d5b8738]{font-family:var(--spb-font-mono);font-size:13px;fill:var(--spb-c-mute);text-anchor:middle;dominant-baseline:middle;pointer-events:none}.spb-seam-n[data-v-9d5b8738]{font-family:var(--spb-font-mono);font-size:11px;fill:var(--spb-c-mute);text-anchor:middle;dominant-baseline:middle;pointer-events:none}.spb-seam-n.lit[data-v-9d5b8738]{fill:var(--spb-c-lit);font-weight:700}.spb-empty[data-v-9d5b8738]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--spb-c-mute);font-size:13px}.item-browser-host[data-v-2d9dc18c]{overflow:hidden;display:flex;flex-direction:column;min-height:0}.item-browser[data-v-2d9dc18c]{display:flex;flex-direction:column;height:100%;min-height:0}.browser-body[data-v-2d9dc18c]{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;overflow-y:auto}.browser-search[data-v-2d9dc18c]{display:flex;align-items:center;gap:6px;padding:6px 12px;margin:4px 8px;border-radius:6px;background:#ffffff0d;width:calc(100% - 16px);border:1px solid transparent;transition:border .15s ease}.browser-search-active[data-v-2d9dc18c]{border-color:var(--ib-active-color)}.search-icon[data-v-2d9dc18c]{opacity:.4;flex-shrink:0}.search-input[data-v-2d9dc18c]{background:transparent;border:none;outline:none;color:var(--text-color);font-size:.8rem;width:100%}.search-input[data-v-2d9dc18c]::-moz-placeholder{color:var(--text-color);opacity:.3}.search-input[data-v-2d9dc18c]::placeholder{color:var(--text-color);opacity:.3}.browser-loading[data-v-2d9dc18c]{display:flex;align-items:center;justify-content:center;padding:16px 12px;color:var(--text-color);opacity:.6}.browser-empty[data-v-2d9dc18c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 12px;color:var(--text-color);opacity:.3;font-size:.75rem;flex:1;min-height:0;width:100%}.browser-list[data-v-2d9dc18c]{display:flex;flex-direction:column;width:100%;flex:1;min-height:0;overflow-x:var(--v2973a67e);overflow-y:auto}.group-header[data-v-2d9dc18c]{display:flex;align-items:center;gap:6px;padding:8px 12px 4px;font-size:.7rem;color:var(--text-color);opacity:.5;text-transform:uppercase;letter-spacing:.05em}.browser-item[data-v-2d9dc18c]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background .15s ease;color:var(--ib-text-color);width:100%;min-width:0}.browser-item[data-v-2d9dc18c]:hover{background:#ffffff0d}.item-selected[data-v-2d9dc18c]{background:var(--ib-active-bg)!important}.browser-actions[data-v-2d9dc18c]{flex-shrink:0;display:flex;align-items:center;margin-left:auto;transition:opacity .15s ease;opacity:0}.browser-item:hover .browser-actions[data-v-2d9dc18c],.item-selected .browser-actions[data-v-2d9dc18c],.browser-actions.actions-visible[data-v-2d9dc18c]{opacity:1}.browser-action-btn[data-v-2d9dc18c]{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;cursor:pointer;transition:all .15s ease;opacity:.4}.browser-action-btn[data-v-2d9dc18c]:hover,.browser-action-btn.action-focused[data-v-2d9dc18c]{opacity:1;border:1px solid var(--ib-active-color)}.browser-confirm[data-v-2d9dc18c]{display:flex;align-items:center;gap:0}.browser-confirm-btn[data-v-2d9dc18c]{display:flex;align-items:center;gap:.25rem;padding:5px 9px;border-radius:4px;cursor:pointer;font-size:.7rem;font-weight:500;transition:all .15s ease}.browser-confirm-btn[data-v-2d9dc18c]:hover,.browser-confirm-btn.action-focused[data-v-2d9dc18c]{background:var(--confirm-bg, rgba(255, 255, 255, .1));outline:1px solid var(--ib-active-color)}.list[data-v-e4c77b01]{width:100%;display:flex;flex-direction:column}.items-container[data-v-e4c77b01]{width:100%;display:flex;flex-direction:column;overflow-x:hidden;gap:var(--f2f715de)}.list-item-wrapper[data-v-3d99b3c1]{position:relative}.list-item[data-v-3d99b3c1]{--item-padding: var(--ccae5cf6);--item-border-radius: .375rem;--item-transition: all .2s ease;--item-bg-default: var(--neutral-secondary-color);--item-bg-hover: var(--cacfde82);--item-text-default: var(--text-color);--item-text-active: var(--text-color);--chevron-size: 18px;--chevron-opacity: .6;padding:var(--item-padding);border-radius:var(--item-border-radius);cursor:pointer;transition:var(--item-transition);color:var(--item-text-default);display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;position:relative;height:var(--v6385e14b)}.list-item .content-zone[data-v-3d99b3c1],.list-item .icon-zone[data-v-3d99b3c1]{opacity:var(--v01a76fc4);transition:opacity .2s ease}.list-item:hover:not(.disabled) .content-zone[data-v-3d99b3c1],.list-item:hover:not(.disabled) .icon-zone[data-v-3d99b3c1]{opacity:var(--v5c2d2938)}.list-item[data-v-3d99b3c1]:hover:not(.disabled):not(.active){background:var(--item-bg-hover)}.list-item.active[data-v-3d99b3c1]{background:var(--v90cf1a8e);color:var(--item-text-active)}.list-item.disabled[data-v-3d99b3c1]{cursor:not-allowed;opacity:.6}.content-zone[data-v-3d99b3c1]{flex:1;display:flex;align-items:center;justify-content:var(--v55ec9bb8);text-align:var(--v5ffb1cd9);position:relative;overflow:visible}.icon-zone[data-v-3d99b3c1]{width:10%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-zone-left[data-v-3d99b3c1]{order:-1;margin-right:var(--v11169c40)}.icon-zone-right[data-v-3d99b3c1]{order:1;margin-left:var(--v11169c40)}.check_icon[data-v-3d99b3c1]{width:var(--chevron-size);height:var(--chevron-size);opacity:.8;flex-shrink:0}.chevron_icon[data-v-3d99b3c1]{width:var(--chevron-size);height:var(--chevron-size);opacity:var(--chevron-opacity);flex-shrink:0}.corner-slot[data-v-3d99b3c1]{z-index:10;pointer-events:auto}.corner-slot.top-left[data-v-3d99b3c1]{position:var(--v6f575f0a);top:var(--v2ec91a83);left:var(--c7b9a572)}.corner-slot.top-middle[data-v-3d99b3c1]{position:var(--v2e4d3e18);top:var(--v1d55fb96);left:50%;transform:translate(-50%)}.corner-slot.top-right[data-v-3d99b3c1]{position:var(--v8051c332);top:var(--v1a879a1a);right:var(--v22a20da1);display:flex;flex-direction:row-reverse;gap:4px}.corner-slot.middle-left[data-v-3d99b3c1]{position:var(--f9606e34);top:50%;left:var(--af6422e2);transform:translateY(-50%)}.corner-slot.middle-right[data-v-3d99b3c1]{position:var(--v2aebf00b);top:50%;right:var(--v61bcc62e);transform:translateY(-50%);display:flex;flex-direction:row-reverse;gap:4px}.corner-slot.bottom-left[data-v-3d99b3c1]{position:var(--v00915390);bottom:var(--a1fa9cc6);left:var(--a451a18e)}.corner-slot.bottom-middle[data-v-3d99b3c1]{position:var(--v58dc291e);bottom:var(--v044cc02b);left:50%;transform:translate(-50%)}.corner-slot.bottom-right[data-v-3d99b3c1]{position:var(--v55dbbaa1);bottom:var(--v2a778a02);right:var(--d14549da);display:flex;flex-direction:row-reverse;gap:4px}.submenu[data-v-3d99b3c1]{position:absolute;top:0;left:100%;margin-left:4px;z-index:51;background:var(--neutral-secondary-color);border:1px solid #333;border-radius:6px;box-shadow:0 4px 12px #0006;white-space:nowrap;min-width:100%;animation:submenu-3d99b3c1 .2s ease}@keyframes submenu-3d99b3c1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){.submenu[data-v-3d99b3c1]{position:fixed;top:auto;left:0;right:0;margin:0;border-radius:0;min-width:auto}}.plain-grid[data-v-9efe2a6d]{display:grid;justify-content:center;width:100%}.plain-grid[data-v-9efe2a6d] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.list-container[data-v-9efe2a6d]{display:flex;flex-direction:column;gap:16px}.list-entry[data-v-9efe2a6d]{width:100%}[data-v-9efe2a6d] .nav-focused .checkbox-hover{opacity:1}@media(min-width:1024px){[data-v-9efe2a6d] .three-dots-trigger{opacity:0;transition:opacity .15s ease}[data-v-9efe2a6d] .file-card:hover .three-dots-trigger,[data-v-9efe2a6d] .folder-card:hover .three-dots-trigger,[data-v-9efe2a6d] .file-card-list:hover .three-dots-trigger,[data-v-9efe2a6d] .folder-card-list:hover .three-dots-trigger,[data-v-9efe2a6d] .three-dots-trigger.nav-active,[data-v-9efe2a6d] .nav-focused .three-dots-trigger{opacity:1}}.files-to-delete[data-v-82390836]{position:relative;display:flex;flex-direction:column;gap:16px;height:100%}.header-row[data-v-82390836],.actions-row[data-v-82390836]{display:flex;align-items:center;gap:12px}.stats[data-v-82390836]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-color);opacity:.8}.stat-item[data-v-82390836]{display:flex;align-items:center;gap:4px}.stat-sep[data-v-82390836]{opacity:.4}.stat-total[data-v-82390836]{font-weight:500}.view-controls[data-v-82390836]{display:flex;align-items:center;gap:4px}.view-btn[data-v-82390836]{width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--files-tint-10);background:var(--files-tint-5);color:var(--text-color);border-radius:6px;cursor:pointer;transition:all .2s ease;opacity:.6}.view-btn[data-v-82390836]:hover{background:var(--neutral-color-opacity-1);opacity:.9}.view-btn.active[data-v-82390836]{background:var(--neutral-color-opacity-1);border-color:var(--files-tint-20);opacity:1}.grid-btn-wrapper[data-v-82390836]{position:relative}.grid-chevron[data-v-82390836]{position:absolute;top:100%;left:50%;transform:translate(-50%);opacity:.6;transition:transform .2s ease}.grid-chevron.rotated[data-v-82390836]{transform:translate(-50%) rotate(180deg)}.content[data-v-82390836]{flex:1;min-height:0;height:0}.source-folder-absolute[data-v-82390836]{position:absolute;left:50%;transform:translate(-50%);z-index:10;display:flex;flex-direction:column;align-items:center}.source-folder-arrow[data-v-82390836]{display:flex;flex-direction:column;align-items:center;gap:0}.source-folder-arrow-line[data-v-82390836]{width:1px;height:12px;background:var(--text-color);opacity:.3}.source-folder-arrow-icon[data-v-82390836]{opacity:.3}.files-to-delete.on-shade[data-v-82390836] .file-overlay,.files-to-delete.on-shade[data-v-82390836] .file-overlay *,.files-to-delete.on-shade[data-v-82390836] .file-info,.files-to-delete.on-shade[data-v-82390836] .file-info *,.files-to-delete.on-shade[data-v-82390836] .file-type-icon-container,.files-to-delete.on-shade[data-v-82390836] .file-type-icon-container *,.files-to-delete.on-shade[data-v-82390836] .file-type-icon-bare,.files-to-delete.on-shade[data-v-82390836] .file-type-icon-bare *{color:var(--files-preview-card-on-shade)!important}.notes[data-v-78f4f70f]{display:flex;flex-direction:column;gap:18px;color:var(--notes-text);font-family:var(--notes-font)}.bar[data-v-78f4f70f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.right[data-v-78f4f70f]{display:flex;align-items:center;gap:8px}.adds[data-v-78f4f70f],.search[data-v-78f4f70f],.views[data-v-78f4f70f]{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:var(--notes-radius-pill);background:var(--notes-glass-strong);border:1px solid var(--notes-glass-border);box-shadow:var(--notes-glass-highlight),var(--notes-shadow);backdrop-filter:blur(var(--notes-glass-blur));-webkit-backdrop-filter:blur(var(--notes-glass-blur))}.add[data-v-78f4f70f]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:0;border-radius:var(--notes-radius-pill);background:transparent;color:var(--notes-text);font:600 13px var(--notes-font);cursor:pointer;transition:background .15s ease}.add[data-v-78f4f70f]:hover{background:var(--notes-accent-soft)}.search[data-v-78f4f70f]{padding:4px 14px;gap:8px;color:var(--notes-mute)}.search input[data-v-78f4f70f]{width:220px;border:0;outline:0;background:transparent;color:var(--notes-text);font:500 13px var(--notes-font);padding:6px 0}.search input[data-v-78f4f70f]::-moz-placeholder{color:var(--notes-mute)}.search input[data-v-78f4f70f]::placeholder{color:var(--notes-mute)}.view-btn[data-v-78f4f70f]{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--notes-radius-pill);background:transparent;color:var(--notes-mute);cursor:pointer;transition:background .15s ease,color .15s ease}.view-btn[data-v-78f4f70f]:hover{color:var(--notes-text)}.view-btn.on[data-v-78f4f70f]{background:var(--notes-accent-soft);color:var(--notes-text)}.grid[data-v-78f4f70f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;align-items:start}.grid.list[data-v-78f4f70f]{grid-template-columns:1fr;gap:8px}.cell[data-v-78f4f70f]{min-width:0;border-radius:var(--notes-radius-card);transition:opacity .15s ease}.cell.dragging[data-v-78f4f70f]{opacity:.4}.cell.over[data-v-78f4f70f]{outline:2px dashed var(--notes-accent);outline-offset:4px}.ghost[data-v-78f4f70f]{height:120px;border-radius:var(--notes-radius-card);background:var(--notes-tile);border:1px solid var(--notes-glass-border)}.empty[data-v-78f4f70f]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:64px 0;color:var(--notes-mute);font:500 14px var(--notes-font)}.note[data-v-2602fd92]{display:flex;flex-direction:column;gap:8px;padding:12px 14px 8px;background:var(--note-tint);border:1px solid var(--notes-glass-border);border-radius:var(--notes-radius-card);box-shadow:var(--notes-glass-highlight),var(--notes-shadow);color:var(--notes-text);font-family:var(--notes-font);transition:transform .18s ease,box-shadow .18s ease}.note[data-v-2602fd92]:hover{transform:translateY(-1px)}.note.card[data-v-2602fd92]{padding:16px 16px 10px}.head[data-v-2602fd92]{display:flex;align-items:center;gap:6px}.title[data-v-2602fd92]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--notes-text);font:600 14px var(--notes-font);padding:2px 0}.note.card .title[data-v-2602fd92]{font-size:16px;font-weight:700;letter-spacing:-.01em}.title[data-v-2602fd92]::-moz-placeholder,.body[data-v-2602fd92]::-moz-placeholder,.items input[data-v-2602fd92]::-moz-placeholder{color:var(--notes-mute)}.title[data-v-2602fd92]::placeholder,.body[data-v-2602fd92]::placeholder,.items input[data-v-2602fd92]::placeholder{color:var(--notes-mute)}.body[data-v-2602fd92]{width:100%;border:0;outline:0;resize:none;background:transparent;color:var(--notes-text);font:400 13px/1.5 var(--notes-font);field-sizing:content;min-height:2lh;padding:0}.note.view-list[data-v-2602fd92]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:8px 12px}.note.view-list .head[data-v-2602fd92]{flex:0 0 240px;min-width:0}.note.view-list .body[data-v-2602fd92]{flex:1;min-width:160px;min-height:1lh}.note.view-list .items[data-v-2602fd92]{flex:1;min-width:160px}.note.view-list .foot[data-v-2602fd92]{flex:0 0 auto;gap:8px}.note.view-list .swatches[data-v-2602fd92]{flex-basis:100%}.items[data-v-2602fd92]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.items li[data-v-2602fd92]{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:var(--notes-radius-tile)}.items li[data-v-2602fd92]:hover{background:var(--notes-tile)}.items input[data-v-2602fd92]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--notes-text);font:400 14px var(--notes-font)}.items li.done input[data-v-2602fd92]{text-decoration:line-through;color:var(--notes-mute)}.check[data-v-2602fd92]{display:grid;place-items:center;border:0;background:transparent;color:var(--notes-mute);cursor:pointer;padding:0}.items li.done .check[data-v-2602fd92]{color:var(--notes-accent)}.add-item button[data-v-2602fd92]{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--notes-mute);font:500 13px var(--notes-font);cursor:pointer;padding:2px 0}.add-item button[data-v-2602fd92]:hover{color:var(--notes-text)}.icon[data-v-2602fd92]{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--notes-radius-pill);border:0;background:transparent;color:var(--notes-mute);cursor:pointer;transition:background .15s ease,color .15s ease}.icon[data-v-2602fd92]:hover{background:var(--notes-tile);color:var(--notes-text)}.icon.on[data-v-2602fd92]{color:var(--notes-accent)}.icon.pin.on[data-v-2602fd92]{color:var(--notes-pin)}.icon.pin.on[data-v-2602fd92] svg{fill:currentColor}.x[data-v-2602fd92]{opacity:0}.items li:hover .x[data-v-2602fd92]{opacity:1}.grip[data-v-2602fd92]{display:grid;place-items:center;border:0;background:transparent;color:var(--notes-mute);cursor:grab;padding:0;opacity:0;transition:opacity .15s ease}.note:hover .grip[data-v-2602fd92]{opacity:1}.foot[data-v-2602fd92]{display:flex;align-items:center;justify-content:space-between}.kind[data-v-2602fd92]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--notes-radius-pill);background:var(--notes-tile);color:var(--notes-mute);font:600 11px var(--notes-font);text-transform:uppercase;letter-spacing:.06em}.tools[data-v-2602fd92]{display:flex;gap:2px}.swatches[data-v-2602fd92]{display:grid;grid-template-columns:repeat(8,18px);gap:8px;padding:12px;background:var(--notes-glass-strong);border:1px solid var(--notes-glass-border);border-radius:var(--notes-radius-tile);box-shadow:var(--notes-glass-highlight),var(--notes-shadow);backdrop-filter:blur(var(--notes-glass-blur));-webkit-backdrop-filter:blur(var(--notes-glass-blur))}.swatches button[data-v-2602fd92]{width:18px;height:18px;border-radius:50%;border:1px solid var(--notes-glass-border);cursor:pointer;padding:0}.swatches button.on[data-v-2602fd92]{outline:2px solid var(--notes-accent);outline-offset:2px}.notes-pebble-design[data-v-a4a94caf]{width:100%}.shelf[data-v-0e45c217]{display:flex;flex-direction:column;gap:12px;font-family:var(--font-family-base);color:var(--files-tint-92)}.bar[data-v-0e45c217]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.actions[data-v-0e45c217]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.area[data-v-0e45c217]{display:flex;flex-direction:column;gap:12px}.toolbar[data-v-0e45c217]{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.toolbar>.selection-actions[data-v-0e45c217]{width:auto;flex:1 1 auto;min-width:0}.toolbar>.actions[data-v-0e45c217]{flex:0 0 auto;margin-left:auto;flex-wrap:nowrap}@media(max-width:900px){.toolbar[data-v-0e45c217]{flex-wrap:wrap}}.divider[data-v-0e45c217]{width:1px;height:22px;background:var(--files-tint-92);opacity:.25;margin:0 4px}.act[data-v-0e45c217]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--files-tint-8);background:var(--v80d2ae30);color:var(--files-tint-92);font:600 13px var(--font-family-base);cursor:pointer;transition:background .15s ease}.act[data-v-0e45c217]:hover{background:var(--files-select-15)}.actions[data-v-0e45c217] .view-btn:not(.active):not(:hover){background:var(--v80d2ae30)}.folder-nav-icon[data-v-0e45c217]{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.7;transition:opacity .15s ease}.folder-nav-icon[data-v-0e45c217]:hover{opacity:1}.folder-nav-icon.disabled[data-v-0e45c217]{opacity:.3;cursor:not-allowed}.panel[data-v-0e45c217]{border:1px solid var(--files-tint-16);border-radius:18px;background:var(--v80d2ae30);overflow:hidden}.scroll[data-v-0e45c217]{overflow-y:auto;overflow-x:hidden;padding:12px}.scroll[data-v-0e45c217] .manipulation-zone.list-container,.scroll[data-v-0e45c217] .manipulation-zone.plain-grid{height:auto}.panel[data-v-0e45c217] .list-preview-square{background-color:var(--v76ef4e9a);border:var(--v5e5df8d0)}.panel[data-v-0e45c217] .list-folder-icon{width:var(--v7f083acb)!important;height:var(--v7f083acb)!important;opacity:var(--v15ab3101)!important}.panel[data-v-0e45c217] .file-overlay,.panel[data-v-0e45c217] .file-overlay *,.panel[data-v-0e45c217] .file-info,.panel[data-v-0e45c217] .file-info *,.panel[data-v-0e45c217] .file-type-icon-container,.panel[data-v-0e45c217] .file-type-icon-container *,.panel[data-v-0e45c217] .file-type-icon-bare,.panel[data-v-0e45c217] .file-type-icon-bare *{color:var(--files-on-shade, rgba(255, 255, 255, .95))!important}.files-navigation-chain[data-v-6009014f]{display:flex;justify-content:var(--fnc-row-justify);align-items:center;width:100%;min-width:0}.empty-state[data-v-19aedbc9]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fes-cluster-spacing);padding:var(--fes-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.empty-state.clickable[data-v-19aedbc9]{pointer-events:auto;cursor:pointer}.empty-state.clickable .cluster-icon[data-v-19aedbc9],.empty-state.clickable .subtitle-cta[data-v-19aedbc9]{transition:opacity .25s ease,transform .4s ease}.empty-state.clickable:hover .cluster-icon[data-v-19aedbc9]{opacity:.75!important}.cluster[data-v-19aedbc9]{position:relative;width:var(--fes-cluster-size);height:var(--fes-cluster-size);display:flex;align-items:center;justify-content:center}.cluster-icon[data-v-19aedbc9]{position:absolute;width:var(--fes-cluster-icon-width);height:var(--fes-cluster-icon-height);display:flex;align-items:center;justify-content:center;transition:transform .4s ease,opacity .4s ease;color:var(--text-color)}.text[data-v-19aedbc9]{display:flex;flex-direction:column;align-items:center;gap:var(--fes-text-gap);text-align:center}.title[data-v-19aedbc9]{font-size:var(--fes-title-size);opacity:var(--fes-title-opacity);font-weight:500;color:var(--text-color)}.subtitle[data-v-19aedbc9]{font-size:var(--fes-subtitle-size);opacity:var(--fes-subtitle-opacity);color:var(--text-color)}.subtitle-cta[data-v-19aedbc9]{font-weight:700;text-decoration:underline;text-underline-offset:2px}.empty-state.clickable:hover .subtitle-cta[data-v-19aedbc9]{opacity:1}.folder-cta[data-v-19aedbc9]{font-size:var(--fes-subtitle-size);opacity:.4;color:var(--text-color);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:opacity .2s ease}.folder-cta[data-v-19aedbc9]:hover{opacity:.8}.upload-trigger-icon[data-v-cced9f60]{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.7;transition:opacity .2s ease}.upload-trigger-icon[data-v-cced9f60]:hover{opacity:1}.upload-trigger-icon.disabled[data-v-cced9f60]{opacity:.3;cursor:not-allowed;pointer-events:none}.floating-menu[data-v-01e3649a]{min-width:160px;padding:var(--files-menu-padding)}.selection-header[data-v-01e3649a]{display:flex;align-items:center;gap:8px;padding:var(--files-menu-header-padding);font-size:.8rem;font-weight:600;color:var(--text-color);opacity:.6}.menu-section-label[data-v-01e3649a]{padding:var(--files-menu-section-padding);font-size:11px;font-weight:500;color:var(--text-secondary-color);letter-spacing:.5px;opacity:.7}.menu-section-label.files-label[data-v-01e3649a]{color:var(--text-color);opacity:.7}.menu-item[data-v-01e3649a]{display:flex;align-items:center;gap:var(--files-menu-item-gap);padding:var(--files-menu-item-padding);cursor:pointer;border-radius:var(--files-menu-item-radius);transition:background-color .2s;color:var(--files-menu-item-color);font-size:var(--files-menu-item-font-size);font-weight:var(--files-menu-item-font-weight)}.menu-icon[data-v-01e3649a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--files-menu-icon-box);height:var(--files-menu-icon-box);border-radius:var(--files-menu-icon-radius);background-color:var(--files-menu-icon-bg);transition:background-color .2s}.menu-item:not(.danger) .menu-icon[data-v-01e3649a]{color:var(--files-menu-icon-color)}.menu-item[data-v-01e3649a]:hover{background-color:var(--files-menu-item-hover-bg)}.menu-item:not(.disabled):hover .menu-icon[data-v-01e3649a],.menu-item.item-selected .menu-icon[data-v-01e3649a]{background-color:var(--files-menu-icon-bg-active)}.menu-item.disabled[data-v-01e3649a]{opacity:.35;cursor:not-allowed}.menu-item.disabled[data-v-01e3649a]:hover{background-color:transparent}.menu-item.danger[data-v-01e3649a]{color:var(--files-danger)}.menu-item.danger .menu-label[data-v-01e3649a]{color:var(--files-menu-danger-label)}.menu-item.danger[data-v-01e3649a]:hover{background-color:var(--files-menu-danger-hover-bg)}.menu-item.item-selected[data-v-01e3649a]{background-color:var(--files-menu-item-focus-bg);outline:var(--files-menu-item-focus-ring);outline-offset:-2px}.files-filters[data-v-77905f12]{display:flex;gap:.5rem;align-items:center}.filter-list-item[data-v-77905f12]{display:flex;align-items:center;gap:6px;width:100%}.icon-with-info[data-v-77905f12]{position:relative;display:flex;align-items:center}.info-icon-wrapper[data-v-77905f12]{position:absolute;display:flex;align-items:center;cursor:pointer;transition:opacity .2s ease}.type-list-scroll[data-v-77905f12]{align-self:stretch;width:100%;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.select-all-row[data-v-77905f12]{display:flex;gap:4px;padding:8px 12px 4px}.files-view-controls[data-v-f735907f]{display:flex;align-items:center}.view-btn[data-v-f735907f]{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border:none;background:var(--files-tint-5);border:1px solid var(--files-tint-10);color:var(--text-color);border-radius:.5rem;cursor:pointer;transition:all .2s ease;opacity:.75}.view-btn[data-v-f735907f]:hover{background:var(--neutral-color-opacity-1)}.view-btn.active[data-v-f735907f]{background:var(--neutral-color-opacity-1);border-color:var(--files-tint-20);opacity:1}.grid-btn-wrapper[data-v-f735907f]{position:relative}.grid-chevron[data-v-f735907f]{position:absolute;top:100%;left:50%;transform:translate(-50%);opacity:.6;transition:transform .2s ease}.grid-chevron.rotated[data-v-f735907f]{transform:translate(-50%) rotate(180deg)}.view-nav-arrow[data-v-f735907f]{display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.7;transition:opacity .2s ease}.view-nav-arrow[data-v-f735907f]:hover{opacity:1}.view-nav-arrow.disabled[data-v-f735907f]{opacity:.3;cursor:not-allowed}.view-nav-arrow.disabled[data-v-f735907f]:hover{opacity:.3}.floating-menu[data-v-2bcd87b6]{min-width:160px;padding:var(--files-menu-padding)}.menu-item[data-v-2bcd87b6]{display:flex;align-items:center;gap:var(--files-menu-item-gap);padding:var(--files-menu-item-padding);cursor:pointer;border-radius:var(--files-menu-item-radius);transition:background-color .2s;color:var(--files-menu-item-color);font-size:var(--files-menu-item-font-size);font-weight:var(--files-menu-item-font-weight)}.menu-icon[data-v-2bcd87b6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--files-menu-icon-box);height:var(--files-menu-icon-box);border-radius:var(--files-menu-icon-radius);background-color:var(--files-menu-icon-bg);transition:background-color .2s}.menu-item:not(.danger) .menu-icon[data-v-2bcd87b6]{color:var(--files-menu-icon-color)}.menu-item[data-v-2bcd87b6]:hover{background-color:var(--files-menu-item-hover-bg)}.menu-item:hover .menu-icon[data-v-2bcd87b6],.menu-item.item-selected .menu-icon[data-v-2bcd87b6]{background-color:var(--files-menu-icon-bg-active)}.menu-item.item-selected[data-v-2bcd87b6]{background-color:var(--files-menu-item-focus-bg);outline:var(--files-menu-item-focus-ring);outline-offset:-2px}.menu-item.danger[data-v-2bcd87b6]{color:var(--files-danger)}.menu-item.danger .menu-label[data-v-2bcd87b6]{color:var(--files-menu-danger-label)}.menu-item.danger[data-v-2bcd87b6]:hover{background-color:var(--files-menu-danger-hover-bg)}.floating-menu[data-v-9c02d275]{min-width:160px;padding:var(--files-menu-padding)}.menu-item[data-v-9c02d275]{display:flex;align-items:center;gap:var(--files-menu-item-gap);padding:var(--files-menu-item-padding);cursor:pointer;border-radius:var(--files-menu-item-radius);transition:background-color .2s;color:var(--files-menu-item-color);font-size:var(--files-menu-item-font-size);font-weight:var(--files-menu-item-font-weight)}.menu-icon[data-v-9c02d275]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--files-menu-icon-box);height:var(--files-menu-icon-box);border-radius:var(--files-menu-icon-radius);background-color:var(--files-menu-icon-bg);transition:background-color .2s}.menu-item:not(.danger) .menu-icon[data-v-9c02d275]{color:var(--files-menu-icon-color)}.menu-item[data-v-9c02d275]:hover{background-color:var(--files-menu-item-hover-bg)}.menu-item:hover .menu-icon[data-v-9c02d275],.menu-item.item-selected .menu-icon[data-v-9c02d275]{background-color:var(--files-menu-icon-bg-active)}.menu-item.disabled[data-v-9c02d275]{opacity:.35;cursor:not-allowed}.menu-item.disabled[data-v-9c02d275]:hover{background-color:transparent}.menu-item.danger[data-v-9c02d275]{color:var(--files-danger)}.menu-item.danger .menu-label[data-v-9c02d275]{color:var(--files-menu-danger-label)}.menu-item.danger[data-v-9c02d275]:hover{background-color:var(--files-menu-danger-hover-bg)}.menu-item.item-selected[data-v-9c02d275]{background-color:var(--files-menu-item-focus-bg);outline:var(--files-menu-item-focus-ring);outline-offset:-2px}.files-move[data-v-6085546f]{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--files-popover-bg);color:var(--files-menu-item-color);font-family:var(--font-family-base)}.head[data-v-6085546f]{display:flex;align-items:center;gap:8px;padding:4px 8px 8px;font-weight:600;font-size:.95rem;border-bottom:1px solid var(--files-menu-separator)}.count[data-v-6085546f]{margin-left:auto;padding:1px 8px;border-radius:999px;background:var(--files-select-15);font-size:.75rem}.list[data-v-6085546f]{display:flex;flex-direction:column;overflow-y:auto;padding-top:4px}.row[data-v-6085546f]{display:flex;align-items:center;gap:var(--files-menu-item-gap);padding:var(--files-menu-item-padding);border:0;border-radius:var(--files-menu-item-radius);background:transparent;color:inherit;font:inherit;font-size:var(--files-menu-item-font-size);font-weight:var(--files-menu-item-font-weight);text-align:left;cursor:pointer;transition:background-color .2s}.row[data-v-6085546f]:hover{background-color:var(--files-menu-item-hover-bg)}.menu-icon[data-v-6085546f]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--files-menu-icon-box);height:var(--files-menu-icon-box);border-radius:var(--files-menu-icon-radius);background-color:var(--files-menu-icon-bg);color:var(--files-menu-icon-color);transition:background-color .2s}.row:hover .menu-icon[data-v-6085546f]{background-color:var(--files-menu-icon-bg-active)}.label[data-v-6085546f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-menu[data-v-a2dac2b5]{min-width:160px;padding:var(--files-menu-padding)}.menu-item[data-v-a2dac2b5]{display:flex;align-items:center;gap:var(--files-menu-item-gap);padding:var(--files-menu-item-padding);cursor:pointer;border-radius:var(--files-menu-item-radius);transition:background-color .2s;color:var(--files-menu-item-color);font-size:var(--files-menu-item-font-size);font-weight:var(--files-menu-item-font-weight)}.menu-icon[data-v-a2dac2b5]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--files-menu-icon-box);height:var(--files-menu-icon-box);border-radius:var(--files-menu-icon-radius);background-color:var(--files-menu-icon-bg);color:var(--files-menu-icon-color);transition:background-color .2s}.menu-item[data-v-a2dac2b5]:hover{background-color:var(--files-menu-item-hover-bg)}.menu-item:not(.disabled):hover .menu-icon[data-v-a2dac2b5]{background-color:var(--files-menu-icon-bg-active)}.menu-item.disabled[data-v-a2dac2b5]{opacity:.35;cursor:not-allowed}.menu-item.disabled[data-v-a2dac2b5]:hover{background-color:transparent}.file-card-clip[data-v-526379ad]{border-radius:10px;height:100%}[data-v-526379ad] .nav-focused .file-card-clip{outline:2.5px solid var(--files-select-80);outline-offset:-2.5px;transition:none}.file-card[data-v-526379ad]{transition:all .2s ease;color:var(--text-color)}.file-card[data-v-526379ad],.file-card[data-v-526379ad] *{cursor:pointer!important}.file-type-icon[data-v-526379ad]{position:relative;background:var(--files-shade-40)}.time-icon[data-v-526379ad]{opacity:.8}.file-updated[data-v-526379ad],.file-size[data-v-526379ad]{color:var(--text-color);opacity:.8}.file-preview-icon[data-v-526379ad]{display:flex;align-items:center;justify-content:center;height:100%;opacity:.3}.file-preview-code[data-v-526379ad]{display:flex;align-items:flex-start;justify-content:flex-start;height:100%;opacity:1;overflow:hidden}.preview-code[data-v-526379ad]{overflow:hidden}.code-icon-only[data-v-526379ad]{overflow:visible;align-items:center;justify-content:center}.file-preview-overlay-icon[data-v-526379ad]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.file-preview-overlay-label[data-v-526379ad]{font-size:1.4rem;font-weight:700;color:var(--text-color);letter-spacing:.05em}.file-preview-embed[data-v-526379ad]{width:100%;height:100%;border:none;position:absolute;top:0;left:0;pointer-events:none}.file-band[data-v-526379ad]{position:absolute;bottom:0;left:0;right:0;height:var(--fgc-band-height);border-radius:0 0 10px 10px;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(var(--fgc-band-color),var(--fgc-band-opacity-top)),rgba(var(--fgc-band-color),var(--fgc-band-opacity-bottom)))}.file-overlay.file-overlay[data-v-526379ad]{position:absolute;bottom:0;left:0;right:0;height:40%;border-radius:0 0 10px 10px;display:flex;justify-content:space-between;align-items:flex-end;z-index:2}.file-info[data-v-526379ad]{display:flex;flex-direction:column;flex:1;min-width:0}.file-name[data-v-526379ad]{color:var(--text-color);text-shadow:0 1px 3px var(--files-shade-60)}.file-meta[data-v-526379ad]{display:flex;align-items:center}.file-tags[data-v-526379ad]{display:flex;flex-wrap:wrap;align-items:center;max-height:2.4em;overflow:hidden;position:relative}.file-tag[data-v-526379ad]{padding:2px 6px;border-radius:9999px;border:1px solid var(--neutral-border);background:var(--neutral-bg-subtle);color:var(--neutral-muted);white-space:nowrap;font-weight:500}.file-tag-count[data-v-526379ad]{padding:2px 6px;border-radius:9999px;border:1px solid var(--neutral-border);background:var(--neutral-bg-muted);color:var(--text-color);opacity:.8;font-weight:600}.file-description-container[data-v-526379ad]{border:1px solid var(--files-tint-10);background:var(--files-shade-20);position:relative;max-height:3em;overflow:hidden}.file-description[data-v-526379ad]{color:var(--text-color);opacity:.9;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.file-preview-icon[data-v-526379ad]{position:relative}.preview-ext-label[data-v-526379ad]{position:absolute;color:var(--text-color);text-transform:uppercase;line-height:1;opacity:.5;font-weight:700;letter-spacing:.03em}.file-ext-label[data-v-526379ad]{position:absolute;color:var(--text-color);text-transform:uppercase;line-height:1}.grid-skeleton-info[data-v-526379ad]{display:flex;flex-direction:column;gap:6px}.grid-skeleton-meta[data-v-526379ad]{display:flex;align-items:center;gap:8px}.file-card-list[data-v-f40a08f4]{color:var(--text-color);--list-preview-min: 50px;--list-preview-max: 80px;--list-preview-scale: 12vw;--list-meta-font-min: .65rem;--list-meta-font-max: .8rem;--list-meta-font-scale: 1.2vw;--list-meta-gap-min: 6px;--list-meta-gap-max: 12px;--list-meta-gap-scale: 1.5vw;--list-filename-font-min: .6rem;--list-filename-font-max: .7rem;--list-filename-font-scale: 1.2vw;--list-type-icon-min: 24px;--list-type-icon-max: 30px;--list-type-icon-scale: 5vw;transition:all .2s ease}.time-icon[data-v-f40a08f4]{opacity:.8}.list-content[data-v-f40a08f4]{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}.list-preview[data-v-f40a08f4]{flex-shrink:0}.list-preview-relative[data-v-f40a08f4]{position:relative}.list-preview-code-icon[data-v-f40a08f4]{overflow:visible;padding:10px}.list-preview-overlay-icon[data-v-f40a08f4]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.list-preview-overlay-label[data-v-f40a08f4]{font-weight:700;font-size:1rem;color:var(--text-color);letter-spacing:.05em;text-shadow:0 1px 3px var(--files-shade-60)}.list-preview-icon-wrap[data-v-f40a08f4]{position:relative}.preview-ext-label[data-v-f40a08f4]{position:absolute;top:6px;right:8px;color:var(--text-color);text-transform:uppercase;line-height:1;opacity:.5;font-weight:700;letter-spacing:.03em;font-size:.55rem}.list-preview-square[data-v-f40a08f4]{width:clamp(var(--list-preview-min),var(--list-preview-scale),var(--list-preview-max));height:clamp(var(--list-preview-min),var(--list-preview-scale),var(--list-preview-max));border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--files-shade-30);background-size:contain;background-repeat:no-repeat;background-position:center}.preview-code[data-v-f40a08f4]{align-items:flex-start;justify-content:flex-start;overflow:hidden}.list-filename-clamp[data-v-f40a08f4]{min-width:0;overflow:hidden}.list-filename-clamp .list-filename-text[data-v-f40a08f4] span{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;white-space:normal;font-size:clamp(var(--list-filename-font-min),var(--list-filename-font-scale),var(--list-filename-font-max))}.list-filename-text[data-v-f40a08f4]{color:var(--text-color);font-size:.95rem;min-width:0;flex-shrink:1}.list-meta-right[data-v-f40a08f4]{display:flex;flex-direction:row;align-items:center;gap:clamp(var(--list-meta-gap-min),var(--list-meta-gap-scale),var(--list-meta-gap-max));font-size:clamp(var(--list-meta-font-min),var(--list-meta-font-scale),var(--list-meta-font-max));color:var(--text-color);opacity:.8}.list-type-icon[data-v-f40a08f4]{position:relative;display:flex;align-items:center;justify-content:center;background:var(--files-shade-40);backdrop-filter:blur(10px);width:clamp(var(--list-type-icon-min),var(--list-type-icon-scale),var(--list-type-icon-max));height:clamp(var(--list-type-icon-min),var(--list-type-icon-scale),var(--list-type-icon-max));transition:transform .2s ease}@media(max-width:550px){.list-type-icon[data-v-f40a08f4]{transform:scale(.8)}}.file-ext-label[data-v-f40a08f4]{position:absolute;color:var(--text-color);text-transform:uppercase;line-height:1}.list-main[data-v-f40a08f4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-right:30px}.list-filename-row[data-v-f40a08f4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.list-tags[data-v-f40a08f4]{display:flex;flex-wrap:wrap;align-items:center}.list-tag[data-v-f40a08f4]{padding:2px 6px;border-radius:9999px;border:1px solid var(--neutral-border);background:var(--neutral-bg-subtle);color:var(--neutral-muted);white-space:nowrap;font-weight:500}.list-description-wrapper[data-v-f40a08f4]{max-height:2.8em;overflow:hidden;position:relative}.list-description[data-v-f40a08f4]{opacity:.8;line-height:1.4;font-size:.85rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.list-skeleton-content[data-v-f40a08f4]{display:flex;align-items:center;gap:12px;width:100%;height:100%}.list-skeleton-info[data-v-f40a08f4]{flex:1;display:flex;flex-direction:column;gap:6px}.list-skeleton-right[data-v-f40a08f4]{display:flex;align-items:center;gap:12px}.file-type-icon-container[data-v-4642fd76]{position:relative;background:var(--v7d41323d);display:flex;align-items:center;justify-content:center}.file-type-ext[data-v-4642fd76]{position:absolute;top:2px;right:3px;color:var(--text-color);text-transform:uppercase;line-height:1;opacity:.6;font-weight:600;letter-spacing:.02em}.file-type-icon-bare[data-v-4642fd76]{position:relative;display:flex;align-items:center;justify-content:center}.file-type-ext-bare[data-v-4642fd76]{position:absolute;top:-6px;right:-8px;color:var(--text-color);text-transform:uppercase;line-height:1;opacity:.5;font-weight:600;letter-spacing:.02em}.file-content-viewer[data-v-ae9d35ef]{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;max-width:var(--fcv-container-max-width);max-height:var(--fcv-container-max-height);border:var(--fcv-container-border);border-radius:var(--xlarge-radius);overflow:hidden}.file-content-viewer-media-wrap[data-v-ae9d35ef]{flex:0 0 auto;min-height:0;display:flex;justify-content:center}.file-content-viewer-media[data-v-ae9d35ef]{flex:0 1 auto;min-height:0}.file-content-viewer-infos[data-v-ae9d35ef]{flex-shrink:0;width:100%;min-width:0;box-sizing:border-box}.infos-row[data-v-9ed84723]{position:relative;align-self:stretch;min-width:0;box-sizing:border-box;color:#fffffff2;--text-color: rgba(255, 255, 255, .95);--neutral-muted: rgba(255, 255, 255, .6)}.infos-content[data-v-9ed84723]{width:100%;display:flex;flex-direction:column;gap:8px;min-width:0}.infos-filename[data-v-9ed84723]{font-weight:600;color:var(--text-color);width:100%}.infos-tags[data-v-9ed84723]{display:flex;gap:6px;flex-wrap:wrap;font-size:.75rem}.infos-tag[data-v-9ed84723]{padding:3px 8px;border-radius:9999px;border:1px solid var(--files-tint-20);background:var(--files-tint-5);white-space:nowrap}.infos-description-container[data-v-9ed84723]{border:1px solid var(--files-tint-20);background:var(--files-shade-30);border-radius:6px;backdrop-filter:blur(10px);max-height:4em;overflow:hidden}.infos-description[data-v-9ed84723]{color:var(--text-color);opacity:.9;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.infos-meta[data-v-9ed84723]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem;opacity:.9;color:var(--text-color)}.infos-meta-left[data-v-9ed84723]{display:flex;align-items:center;gap:8px}.infos-meta-right[data-v-9ed84723]{display:flex;align-items:center;gap:6px}.infos-type-label[data-v-9ed84723]{font-size:.7rem;opacity:.8}.fvva[data-v-2b57e46a]{display:flex;flex-direction:column;gap:12px;width:100%;padding:12px 16px}.fvva-meta[data-v-2b57e46a]{display:flex;flex-wrap:wrap;gap:14px;font-size:.78rem;color:var(--fvva-text-strong);align-items:center}.fvva-meta-item[data-v-2b57e46a]{display:inline-flex;align-items:center;gap:5px}.fvva-timeline[data-v-2b57e46a]{position:relative;height:22px;margin:2px 0}.fvva-track[data-v-2b57e46a]{position:absolute;top:10px;left:0;right:0;height:2px;background:var(--fvva-bar-track);border-radius:2px}.fvva-tick[data-v-2b57e46a]{position:absolute;top:5px;width:8px;height:8px;border-radius:50%;background:var(--fvva-tick-color);cursor:pointer;transform:translate(-50%);transition:transform .15s,background .15s}.fvva-tick[data-v-2b57e46a]:hover{transform:translate(-50%) scale(1.5)}.fvva-tick.active[data-v-2b57e46a]{background:var(--fvva-tick-active);transform:translate(-50%) scale(1.4)}.fvva-playhead[data-v-2b57e46a]{position:absolute;top:3px;width:2px;height:12px;background:var(--fvva-tick-active);transform:translate(-50%);pointer-events:none}.fvva-track-end[data-v-2b57e46a]{position:absolute;right:0;top:-2px;font-size:.65rem;color:var(--fvva-text-dim)}.fvva-scenes[data-v-2b57e46a]{display:flex;gap:var(--fvva-scene-gap);overflow-x:auto;padding-bottom:4px}.fvva-scene[data-v-2b57e46a]{display:flex;flex-direction:column;gap:4px;cursor:pointer;flex-shrink:0;width:var(--fvva-scene-thumb)}.fvva-scene-thumb[data-v-2b57e46a]{position:relative;width:var(--fvva-scene-thumb);height:var(--fvva-scene-thumb);border-radius:var(--fvva-scene-radius);overflow:hidden;background:var(--files-tint-5);outline:2px solid transparent;transition:outline .15s}.fvva-scene.active .fvva-scene-thumb[data-v-2b57e46a]{outline:2px solid var(--fvva-tick-active)}.fvva-scene-thumb-empty[data-v-2b57e46a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--fvva-text-dim)}.fvva-scene-time[data-v-2b57e46a]{font-size:.65rem;color:var(--fvva-text-dim);text-align:center}.fvva-scene-bar[data-v-2b57e46a]{height:3px;background:var(--fvva-bar-track);border-radius:2px;overflow:hidden}.fvva-scene-bar-fill[data-v-2b57e46a]{height:100%;background:var(--fvva-bar-color)}.fvva-transcript[data-v-2b57e46a]{display:flex;flex-direction:column;gap:6px}.fvva-transcript-head[data-v-2b57e46a]{display:flex;align-items:center;gap:8px;background:none;border:none;padding:6px 0;cursor:pointer;font-size:.75rem;color:var(--fvva-text-dim);text-align:left;width:100%}.fvva-transcript-preview[data-v-2b57e46a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.fvva-transcript-body[data-v-2b57e46a]{font-size:.8rem;line-height:1.5;color:var(--fvva-text-strong);max-height:200px;overflow-y:auto}.folder-card[data-v-49a46781]{transition:all .2s ease}.folder-card[data-v-49a46781],.folder-card[data-v-49a46781] *{cursor:pointer!important}.folder-type-icon[data-v-49a46781]{background:var(--files-shade-40);backdrop-filter:blur(10px)}.time-icon[data-v-49a46781]{opacity:.8}.folder-updated[data-v-49a46781]{color:var(--text-color);opacity:.8}.folder-preview-icon[data-v-49a46781]{display:flex;align-items:center;justify-content:center;height:100%;opacity:.3;padding-top:var(--f686aae2)}.folder-contents-preview-grid[data-v-49a46781]{position:absolute;top:var(--c8be3564);left:12px;z-index:2}.folder-overlay[data-v-49a46781]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end;background:linear-gradient(to top,var(--files-shade-70),transparent);z-index:1}.folder-info[data-v-49a46781]{display:flex;flex-direction:column;flex:1;min-width:0}.folder-name-row[data-v-49a46781]{display:flex;align-items:baseline;min-width:0}.folder-name[data-v-49a46781]{color:var(--text-color);overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1}.folder-ext[data-v-49a46781]{color:var(--text-color);opacity:.5;flex-shrink:0;font-weight:600}.folder-meta[data-v-49a46781]{display:flex;align-items:center}.grid-skeleton-info[data-v-49a46781]{display:flex;flex-direction:column;gap:6px}.grid-skeleton-meta[data-v-49a46781]{display:flex;align-items:center;gap:8px}.folder-hover-bar[data-v-49a46781]{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--files-select-80);transform-origin:left;z-index:50;pointer-events:none}.folder-card-list[data-v-8e6dee9d]{--list-preview-min: 50px;--list-preview-max: 80px;--list-preview-scale: 12vw;--list-meta-font-min: .65rem;--list-meta-font-max: .8rem;--list-meta-font-scale: 1.2vw;--list-meta-gap-min: 6px;--list-meta-gap-max: 12px;--list-meta-gap-scale: 1.5vw;--list-filename-font-min: .6rem;--list-filename-font-max: .7rem;--list-filename-font-scale: 1.2vw;--list-type-icon-min: 24px;--list-type-icon-max: 30px;--list-type-icon-scale: 5vw;transition:all .2s ease}.time-icon[data-v-8e6dee9d]{opacity:.8}.list-content[data-v-8e6dee9d]{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}.list-preview[data-v-8e6dee9d]{flex-shrink:0}.list-preview-square[data-v-8e6dee9d]{position:relative;width:clamp(var(--list-preview-min),var(--list-preview-scale),var(--list-preview-max));height:clamp(var(--list-preview-min),var(--list-preview-scale),var(--list-preview-max));border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--files-shade-30);background-size:cover;background-position:center}.list-folder-icon[data-v-8e6dee9d]{opacity:.3;padding-top:6px}.folder-contents-preview-list[data-v-8e6dee9d]{position:absolute;top:4px;left:4px;z-index:2}.list-filename-text[data-v-8e6dee9d]{color:var(--text-color);max-width:500px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.list-filename-text[data-v-8e6dee9d] span{font-size:clamp(var(--list-filename-font-min),var(--list-filename-font-scale),var(--list-filename-font-max))}.list-filename-stem-row[data-v-8e6dee9d]{display:flex;align-items:baseline;min-width:0}.list-filename-ext[data-v-8e6dee9d]{color:var(--text-color);opacity:.5;flex-shrink:0;font-weight:600;font-size:.7rem}.list-meta-right[data-v-8e6dee9d]{display:flex;flex-direction:row;align-items:center;gap:clamp(var(--list-meta-gap-min),var(--list-meta-gap-scale),var(--list-meta-gap-max));font-size:clamp(var(--list-meta-font-min),var(--list-meta-font-scale),var(--list-meta-font-max));color:var(--text-color);opacity:.8}.list-type-icon[data-v-8e6dee9d]{position:relative;display:flex;align-items:center;justify-content:center;padding:6px;background:var(--files-shade-40);backdrop-filter:blur(10px);border-radius:6px;width:clamp(var(--list-type-icon-min),var(--list-type-icon-scale),var(--list-type-icon-max));height:clamp(var(--list-type-icon-min),var(--list-type-icon-scale),var(--list-type-icon-max));transition:transform .2s ease}@media(max-width:550px){.list-type-icon[data-v-8e6dee9d]{transform:scale(.8)}}.list-main[data-v-8e6dee9d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-right:30px}.list-filename-row[data-v-8e6dee9d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.list-skeleton-content[data-v-8e6dee9d]{display:flex;align-items:center;gap:12px;width:100%;height:100%}.list-skeleton-info[data-v-8e6dee9d]{flex:1;display:flex;flex-direction:column;gap:6px}.list-skeleton-right[data-v-8e6dee9d]{display:flex;align-items:center;gap:12px}.folder-hover-bar[data-v-8e6dee9d]{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--files-select-80);transform-origin:left;z-index:50;pointer-events:none}.folder-preview[data-v-36891747]{color:var(--text-color);display:flex;flex-direction:column;gap:12px;width:100%;height:100%;min-height:200px}.folder-preview-controls[data-v-36891747]{display:flex;align-items:center;gap:8px;padding:0 8px;flex-shrink:0}.folder-preview-breadcrumb[data-v-36891747]{padding:0 8px;flex-shrink:0}.folder-preview-empty[data-v-36891747]{display:flex;align-items:center;justify-content:center;flex:1;opacity:.5;font-size:.9rem}.folder-preview-content[data-v-36891747]{flex:1;overflow-y:auto;padding:0 8px}.folder-contents-preview[data-v-c3243f23]{display:flex}.contents-row[data-v-c3243f23]{display:grid;grid-template-columns:repeat(var(--items-per-row),auto);align-items:center}.preview-item[data-v-c3243f23]{position:relative;border-radius:4px;overflow:hidden;background:var(--files-shade-40);display:flex;align-items:center;justify-content:center}.preview-item-image[data-v-c3243f23]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-item-icon[data-v-c3243f23]{opacity:.6}.preview-item-type-badge[data-v-c3243f23]{position:absolute;bottom:2px;right:2px;background:var(--files-shade-60);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.preview-item-folder[data-v-c3243f23]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.preview-item-folder-icon[data-v-c3243f23]{opacity:.35}.preview-item-folder-contents[data-v-c3243f23]{position:absolute;top:2px;left:2px}.nested-row[data-v-c3243f23]{display:flex;flex-wrap:wrap;align-items:center}.nested-item[data-v-c3243f23]{border-radius:2px;overflow:hidden;background:var(--files-tint-10);display:flex;align-items:center;justify-content:center}.nested-item-image[data-v-c3243f23]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nested-item-icon[data-v-c3243f23]{opacity:.5}.nested-extra-text[data-v-c3243f23]{color:var(--text-color);font-weight:600;opacity:.7;padding-left:2px;white-space:nowrap}.preview-extra-text[data-v-c3243f23]{color:var(--text-color);font-weight:600;opacity:.7;padding-left:4px;white-space:nowrap;justify-self:start}.confirm-nav-btn[data-v-72a957b6]{display:inline-flex;border-radius:var(--nav-focus-radius, 12px);border:2px solid transparent;padding:0;transition:border-color .15s ease}.nav-focused[data-v-72a957b6]{border-color:var(--nav-focus-color)!important}.glass[data-v-a845d66d]{isolation:isolate;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));background-color:var(--glass-bg);border:var(--glass-border);transition:all .2s ease}.glass.hover-only[data-v-a845d66d]{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:transparent;border-color:transparent}.glass.hover-only[data-v-a845d66d]:hover{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));background-color:var(--glass-bg);border:var(--glass-border)}.glass.overlay[data-v-a845d66d]{position:absolute;inset:0;width:auto!important;height:auto!important;max-width:none;max-height:none;pointer-events:none}.pebble-notification[data-v-e28c0b65]{width:100%;box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--pn-gap);padding:var(--pn-padding);border-radius:var(--pn-border-radius);font-size:var(--pn-font-size);font-family:Poppins,system-ui,sans-serif;color:var(--pn-color-tone);background:color-mix(in srgb,var(--pn-color-tone) var(--pn-mix-bg),var(--pn-color-surface));border:1px solid color-mix(in srgb,var(--pn-color-tone) var(--pn-mix-border),transparent);box-shadow:var(--pn-color-highlight),0 12px 30px -16px color-mix(in srgb,var(--pn-color-tone) var(--pn-mix-shadow),transparent);backdrop-filter:var(--pn-color-blur);-webkit-backdrop-filter:var(--pn-color-blur);cursor:grab}.pebble-notification.is-preview[data-v-e28c0b65]{cursor:pointer}.pn-icon[data-v-e28c0b65]{flex-shrink:0;margin-top:1px}.pn-content[data-v-e28c0b65]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pn-title[data-v-e28c0b65]{font-weight:500;line-height:1.4}.pn-description[data-v-e28c0b65]{line-height:1.4;color:color-mix(in srgb,var(--pn-color-tone) var(--pn-mix-description),transparent)}.pn-close[data-v-e28c0b65]{display:grid;place-items:center;flex-shrink:0;padding:2px;border:none;border-radius:6px;background:none;cursor:pointer;color:var(--pn-color-tone);opacity:0;transition:opacity .15s ease,background-color .2s}.pebble-notification:hover .pn-close[data-v-e28c0b65]{opacity:1}.pn-close[data-v-e28c0b65]:hover{background:color-mix(in srgb,var(--pn-color-tone) var(--pn-mix-bg),transparent)}.editable-value[data-v-ad192380]{position:relative;display:inline-flex;align-items:center}.value-affix-inline[data-v-ad192380]{color:var(--dv-color);font-size:var(--dv-font-size);font-weight:var(--dv-font-weight);-webkit-user-select:none;-moz-user-select:none;user-select:none}.value-mirror[data-v-ad192380]{position:absolute;visibility:hidden;white-space:pre;pointer-events:none;font-size:var(--dv-font-size);font-weight:var(--dv-font-weight);padding:var(--dv-display-padding)}.value-display[data-v-ad192380]{cursor:var(--dv-cursor);color:var(--dv-color);font-size:var(--dv-font-size);font-weight:var(--dv-font-weight);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:var(--dv-display-padding);border-radius:var(--dv-display-border-radius);transition:var(--dv-display-transition)}.value-display[data-v-ad192380]:hover{background:var(--dv-display-hover-bg)}.value-display.has-underline[data-v-ad192380]{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:var(--dv-display-underline-offset);text-decoration-color:var(--dv-display-underline-color)}.value-grip[data-v-ad192380]{margin-left:var(--dv-grip-margin-left);opacity:var(--dv-grip-opacity);font-size:var(--dv-grip-font-size)}.is-dragging .value-display[data-v-ad192380]{background:var(--dv-display-dragging-bg)}.is-disabled .value-display[data-v-ad192380]{opacity:var(--dv-disabled-opacity);cursor:not-allowed}.value-input[data-v-ad192380]{padding:0;margin:0;border:none;background:var(--dv-input-focus-bg);color:var(--dv-color);font-size:var(--dv-font-size);font-weight:var(--dv-font-weight);outline:none;border-radius:var(--dv-input-border-radius);font-family:inherit;box-sizing:content-box}.value-input[data-v-ad192380]::-webkit-inner-spin-button,.value-input[data-v-ad192380]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.value-input[type=number][data-v-ad192380]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.vs-root[data-v-b8ef1c6f]{display:inline-flex;align-items:center;gap:var(--vs-root-gap);padding:var(--vs-root-pad);border-radius:var(--vs-root-radius);background:var(--vs-root-bg);border:1px solid var(--vs-root-border);backdrop-filter:blur(var(--vs-root-blur));-webkit-backdrop-filter:blur(var(--vs-root-blur));box-sizing:border-box}.vs-root.left[data-v-b8ef1c6f]{flex-direction:row-reverse}.vs-root.disabled[data-v-b8ef1c6f]{opacity:var(--vs-disabled-opacity);pointer-events:none}.vs-icon[data-v-b8ef1c6f]{display:flex;align-items:center;color:var(--vs-icon-color);cursor:ns-resize;flex-shrink:0}.vs-value[data-v-b8ef1c6f]{display:flex;align-items:center;min-width:0}.vs-chevrons[data-v-b8ef1c6f]{display:flex;flex-direction:column;gap:var(--vs-chevron-gap);flex-shrink:0}.vs-chevron[data-v-b8ef1c6f]{color:var(--vs-chevron-color);cursor:pointer;transition:color .15s ease}.vs-chevron[data-v-b8ef1c6f]:hover{color:var(--vs-chevron-hover)}.audio-wave[data-v-b9f3ce42]{width:100%;display:flex;flex-direction:column;gap:8px}.audio-wave-bars[data-v-b9f3ce42]{width:100%;height:var(--apw-wave-height);display:flex;align-items:center;gap:var(--apw-wave-gap);cursor:pointer}.audio-wave-bar[data-v-b9f3ce42]{flex:1;min-height:var(--apw-bar-min-height);background:var(--apw-bar-color-dim);border-radius:var(--apw-bar-radius);transition:height .08s linear,background .15s ease}.audio-wave-bar.filled[data-v-b9f3ce42]{background:var(--apw-bar-color-fill)}.upload-zone[data-v-635e6823]{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.upload-zone-disabled[data-v-635e6823]{pointer-events:none;opacity:.5}.overlay-wrapper[data-v-635e6823]{position:absolute;inset:0;z-index:1000}.as[data-v-0ebb1c91]{position:relative}.as-layer[data-v-0ebb1c91]{position:absolute;inset:0;z-index:var(--as-layer-z);overflow:visible;pointer-events:none}.as.is-custom-cursor[data-v-0ebb1c91],.as.is-custom-cursor[data-v-0ebb1c91] *{cursor:none!important}.as-debug[data-v-0ebb1c91]{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;font:10px ui-monospace,monospace}.as-debug-bounds[data-v-0ebb1c91]{fill:none;stroke:#2878dc99;stroke-dasharray:6 4}.as-debug-avoid[data-v-0ebb1c91]{fill:#dc3c281f;stroke:#dc3c2880}.as-debug-block[data-v-0ebb1c91]{fill:#78787824;stroke:#78787880;stroke-dasharray:2 3}.as-debug-ok circle[data-v-0ebb1c91]{fill:#1e9650e6}.as-debug-ok text[data-v-0ebb1c91]{fill:#1e9650}.as-debug-no circle[data-v-0ebb1c91]{fill:#dc3c2880}.ac[data-v-82aec4e5]{position:absolute;left:0;top:0;width:var(--ac-width);box-sizing:border-box;padding:8px 12px 12px;border:1px solid var(--annotation-card-rule);border-radius:var(--annotation-card-radius);background:var(--annotation-card-bg);color:var(--annotation-card-ink);font-family:var(--annotation-font-body);font-size:var(--annotation-font-size);box-shadow:var(--annotation-card-shadow);pointer-events:auto;cursor:grab;touch-action:none;transition:box-shadow .25s ease,scale .25s ease,opacity .25s ease;animation:ac-in-82aec4e5 .32s cubic-bezier(.2,.9,.3,1.2)}.ac.is-lit[data-v-82aec4e5],.ac.is-dragging[data-v-82aec4e5],.ac[data-v-82aec4e5]:focus-within{box-shadow:var(--annotation-card-shadow-lit)}.ac.is-lit[data-v-82aec4e5]{scale:1.015}.ac.is-dragging[data-v-82aec4e5]{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grabbing}.ac.is-leaving[data-v-82aec4e5]{animation:ac-out-82aec4e5 .28s ease-in forwards;pointer-events:none}.ac[data-v-82aec4e5] textarea{cursor:text;touch-action:auto}.ac.is-dragging[data-v-82aec4e5] textarea{cursor:grabbing}.ac[data-v-82aec4e5] input,.ac[data-v-82aec4e5] a,.ac-file-x[data-v-82aec4e5],.ac-copy[data-v-82aec4e5] .copy{cursor:pointer}.ac-head[data-v-82aec4e5]{display:flex;align-items:center;gap:2px;height:26px;margin:0 -4px 6px}.ac-grow[data-v-82aec4e5]{flex:1}.ac-handle[data-v-82aec4e5],.ac-tool[data-v-82aec4e5]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--annotation-card-ink-soft);transition:background .15s ease,color .15s ease}.ac.is-dragging .ac-handle[data-v-82aec4e5]{color:var(--annotation-card-ink)}.ac-handle[data-v-82aec4e5]:hover,.ac-tool[data-v-82aec4e5]:hover{background:var(--annotation-card-tint);color:var(--annotation-card-ink)}.ac-tool[data-v-82aec4e5]{cursor:none}.ac-remove[data-v-82aec4e5]:hover,.ac-remove.is-open[data-v-82aec4e5]{background:var(--annotation-danger-soft);color:var(--annotation-danger)}.ac[data-v-82aec4e5]:has(.ac-remove:hover){border-color:var(--annotation-danger-soft)}.ac-pop[data-v-82aec4e5]{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;border:1px solid var(--annotation-card-rule);border-radius:12px;background:var(--annotation-card-bg);color:var(--annotation-card-ink);font-family:var(--annotation-font-body);font-size:13px;box-shadow:var(--annotation-card-shadow-lit);white-space:nowrap}.ac-pop-title[data-v-82aec4e5]{font-weight:500}.ac-pop-space[data-v-82aec4e5]{display:block;width:58px;height:28px}.ac-body[data-v-82aec4e5]{height:auto}.ac-body[data-v-82aec4e5] textarea{background:transparent;line-height:1.45}.ac-body[data-v-82aec4e5] textarea::-moz-placeholder{color:var(--annotation-card-ink-soft)}.ac-body[data-v-82aec4e5] textarea::placeholder{color:var(--annotation-card-ink-soft)}.ac-files[data-v-82aec4e5]{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none}.ac-file[data-v-82aec4e5]{display:grid;grid-template-columns:28px 1fr auto 20px;align-items:center;gap:8px;padding:4px;border-radius:8px;background:var(--annotation-card-tint);font-size:12px}.ac-file-img[data-v-82aec4e5]{width:28px;height:28px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.ac-file-img.is-icon[data-v-82aec4e5]{display:inline-flex;align-items:center;justify-content:center;background:var(--annotation-card-bg);color:var(--annotation-card-ink-soft)}.ac-file-name[data-v-82aec4e5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-file-size[data-v-82aec4e5]{color:var(--annotation-card-ink-soft);font-variant-numeric:tabular-nums}.ac-file-x[data-v-82aec4e5]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--annotation-card-ink-soft)}.ac-file-x[data-v-82aec4e5]:hover{color:var(--annotation-danger)}.ac-uploading[data-v-82aec4e5]{margin:6px 0 0;font-size:12px;color:var(--annotation-card-ink-soft)}.ac-drop[data-v-82aec4e5]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1.5px dashed var(--annotation-wire);border-radius:10px;background:var(--annotation-card-bg);color:var(--annotation-card-ink-soft);font-size:12px}.ac-input[data-v-82aec4e5]{display:none}@keyframes ac-in-82aec4e5{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes ac-out-82aec4e5{to{opacity:0;scale:.08}}.at[data-v-83411b32]{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.at-path[data-v-83411b32]{fill:none;stroke:var(--annotation-wire);stroke-width:var(--at-stroke);stroke-linecap:round;animation:at-march-83411b32 1.6s linear infinite;transition:stroke .2s ease,opacity .25s ease}.at-ring[data-v-83411b32]{fill:var(--annotation-dot-ring);transition:r .2s ease}.at-dot[data-v-83411b32]{fill:var(--annotation-dot);transition:r .2s ease}.at-hit[data-v-83411b32]{fill:transparent;pointer-events:auto;cursor:none;touch-action:none}.at-wire.is-lit .at-path[data-v-83411b32]{stroke:var(--annotation-wire-lit)}.at-wire.is-lit .at-dot[data-v-83411b32]{r:6}.at-wire.is-lit .at-ring[data-v-83411b32]{r:9}.at-wire.is-lit .at-path[data-v-83411b32]{animation-duration:.8s}.at-wire.is-leaving .at-path[data-v-83411b32]{opacity:0}.at-wire.is-leaving .at-dot[data-v-83411b32],.at-wire.is-leaving .at-ring[data-v-83411b32]{animation:at-out-83411b32 .28s ease-in forwards}@keyframes at-march-83411b32{to{stroke-dashoffset:-18}}@keyframes at-out-83411b32{60%{r:8}to{r:0;opacity:0}}.acursor[data-v-5217f610]{position:absolute;left:0;top:0;z-index:2147483000;display:flex;width:var(--acursor-size);height:var(--acursor-size);color:var(--annotation-cursor);pointer-events:none}.drag-overlay[data-v-d663f3be]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.drag-overlay-bg[data-v-d663f3be]{position:absolute;inset:0}.drag-content[data-v-d663f3be]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center;color:var(--text-color)}.drag-icons[data-v-d663f3be]{display:flex;align-items:center;gap:.5rem;justify-content:center}.drag-icon[data-v-d663f3be]{opacity:1;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));--rot: 0deg;--dur: 2.5s;--delay: 0s;--lift: 10px;transform:rotate(var(--rot));animation:icon-float-d663f3be var(--dur) ease-in-out infinite var(--delay)}.drag-text[data-v-d663f3be]{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}@keyframes drag-fade-in-d663f3be{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes icon-float-d663f3be{0%,to{transform:rotate(var(--rot)) translateY(0)}50%{transform:rotate(var(--rot)) translateY(calc(-1 * var(--lift)))}}.confirm-action[data-v-b1b66653]{display:flex;position:relative;min-height:inherit;flex-shrink:0}.trigger[data-v-b1b66653]{cursor:pointer;display:flex;width:100%;opacity:1;transition:opacity var(--v73da15a7) ease}.trigger-hidden[data-v-b1b66653]{opacity:0;pointer-events:none}.confirmation[data-v-b1b66653]{position:absolute;inset:0;display:flex;justify-content:var(--cc33b458);gap:var(--v6f20553f);align-items:center;overflow:hidden;padding:var(--v6c03a5fa);box-sizing:border-box;opacity:0;animation:fade-in-b1b66653 var(--v73da15a7) ease forwards}.confirmation.expand-left[data-v-b1b66653]{left:auto;width:-moz-max-content;width:max-content;overflow:visible}.confirmation.expand-right[data-v-b1b66653]{right:auto;width:-moz-max-content;width:max-content;overflow:visible}@keyframes fade-in-b1b66653{0%{opacity:0}to{opacity:1}}.confirm-button[data-v-b1b66653],.cancel-button[data-v-b1b66653]{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.25rem;transition:all var(--v73da15a7) ease}.confirm-button[data-v-b1b66653]{color:var(--v8fedff66)}.confirm-button[data-v-b1b66653]:hover{background-color:var(--v398f25bf);transform:scale(1.1)}.cancel-button[data-v-b1b66653]{color:var(--v595add15)}.cancel-button[data-v-b1b66653]:hover{background-color:var(--v2efab3f7);transform:scale(1.1)}.button-label[data-v-b1b66653]{font-size:var(--edd10ccc);font-weight:500;white-space:nowrap}[contenteditable][data-v-4ef47d4c]{unicode-bidi:plaintext;direction:ltr;text-align:left}[contenteditable][data-placeholder].is-empty[data-v-4ef47d4c]:before{content:attr(data-placeholder);color:inherit;opacity:.6;font-style:italic;pointer-events:none}.te-ellipsis[data-v-4ef47d4c]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0}.te-clamp[data-v-4ef47d4c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--te-lines, 2);line-clamp:var(--te-lines, 2);overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere;max-width:100%;min-width:0}.te-break-all[data-v-4ef47d4c]{word-break:break-all}[data-v-4ef47d4c] mark{background:var(--highlight-background-color, rgba(255, 220, 100, .35));color:inherit;border-radius:2px;padding:0 1px}textarea[data-v-bdeee708]{-moz-tab-size:6;-o-tab-size:6;tab-size:6;word-spacing:2px}.tae-root[data-v-bdeee708]{width:100%}.tae-root.guttered[data-v-bdeee708]{display:flex;align-items:flex-start;gap:6px}.tae-root.gutter-right[data-v-bdeee708]{flex-direction:row-reverse}.tae-gutter[data-v-bdeee708]{flex-shrink:0;overflow:hidden;display:flex;flex-direction:column}.tae-gutter-line[data-v-bdeee708]{display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.tae-box[data-v-bdeee708]{position:relative;flex:1;min-width:0}.tae-overlay[data-v-bdeee708]{position:absolute;inset:0;overflow:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;color:transparent;font-family:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;word-spacing:2px;-moz-tab-size:6;-o-tab-size:6;tab-size:6;text-align:left;box-sizing:border-box;z-index:0}.tae-overlay>span[data-v-bdeee708]{color:transparent}.tae-paint[data-v-bdeee708]{z-index:0}.tae-paint>span[data-v-bdeee708]{color:inherit}.tae-mark[data-v-bdeee708]{border-radius:2px}.tae-input.painted[data-v-bdeee708]{color:transparent;caret-color:var(--v2fbeb061)}.tae-input.painted[data-v-bdeee708]::-moz-selection{color:transparent;background:var(--v22b2a59e)}.tae-input.painted[data-v-bdeee708]::selection{color:transparent;background:var(--v22b2a59e)}.tae-input[data-v-bdeee708]{position:relative;z-index:1;background:transparent;box-sizing:border-box;overflow-wrap:break-word;word-break:normal;text-align:left}.checkbox-label[data-v-229091b2]{display:flex;align-items:center;cursor:pointer;transition:opacity .2s ease;opacity:.7}.checkbox-label[data-v-229091b2]:hover{opacity:1}.checkbox-visual[data-v-229091b2]{width:var(--v1b12f828);height:var(--v1b12f828);border:2px solid rgba(255,255,255,.5);border-radius:4px;background:#0000004d;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.checkbox-visual[data-v-229091b2]:hover{border-color:#fffc;background:#00000080}.peer:checked+.checkbox-visual[data-v-229091b2]{background:var(--selection-color);border-color:var(--selection-color)}.peer:checked+.checkbox-visual[data-v-229091b2]:after{content:"✓";color:#fff;font-size:14px;font-weight:700}.checkbox-indeterminate[data-v-229091b2]{background:var(--selection-color);border-color:var(--selection-color)}.checkbox-indeterminate[data-v-229091b2]:after{content:"−";color:#fff;font-size:14px;font-weight:700}.sr-only[data-v-229091b2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.percentage-container[data-v-8d391870]{display:inline-flex;align-items:flex-end}.percentage-bar[data-v-8d391870]{flex-shrink:0}.info-trigger[data-v-5ec956da]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.info-trigger[data-v-5ec956da]:hover{transform:scale(1.1)}.progress-bar-wrapper[data-v-1dd2eaf3]{overflow:hidden;border-radius:var(--full-radius);background:var(--dark-accent-color)}.progress-bar-track[data-v-1dd2eaf3]{width:100%;position:relative;overflow:hidden;border-radius:var(--full-radius)}.progress-bar-fill[data-v-1dd2eaf3]{position:absolute;left:0;top:0;border-radius:var(--full-radius);background:var(--gradient)}.progress-bar-fill[data-v-1dd2eaf3]:not(.static){background-size:400% 100%;animation:gradientFlow-1dd2eaf3 3s linear infinite}.progress-bar-fill.complete[data-v-1dd2eaf3]{background:var(--primary-color);opacity:.7;animation:none}.progress-bar-wrapper.auto-hide[data-v-1dd2eaf3]{transition:opacity var(--auto-hide-fade-ms) ease var(--auto-hide-hold-ms)}.progress-bar-wrapper.auto-hide[data-v-1dd2eaf3]{background:transparent}.progress-bar-wrapper.auto-hide.auto-hide-complete[data-v-1dd2eaf3]{opacity:0}.progress-bar-fill[data-v-1dd2eaf3]:not(.static):not(.complete):not(.stopped):after{content:"";position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:radial-gradient(circle at center,var(--primary-glow-color) 0%,transparent 70%);opacity:.9;filter:blur(2px);transition:opacity .3s ease;animation:pulse-1dd2eaf3 2s ease-in-out infinite}@keyframes pulse-1dd2eaf3{0%{transform:translateY(-50%) scale(1);opacity:.9}50%{transform:translateY(-50%) scale(1.2);opacity:1}to{transform:translateY(-50%) scale(1);opacity:.9}}@keyframes gradientFlow-1dd2eaf3{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.section-header[data-v-a1f2c603]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:var(--ss-header-padding);border-bottom:1px solid var(--ss-border);flex-shrink:0}.section-title[data-v-a1f2c603]{font-size:var(--ss-title-size);font-weight:var(--ss-title-weight);color:var(--ss-title-color)}.icon-btn[data-v-a1f2c603]{display:flex;align-items:center;justify-content:center;width:var(--ss-icon-btn-size);height:var(--ss-icon-btn-size);border-radius:var(--ss-icon-btn-radius);color:var(--ss-icon-btn-color);background:var(--ss-icon-btn-bg);border:1px solid var(--ss-icon-btn-border);cursor:pointer;transition:all .15s ease}.icon-btn[data-v-a1f2c603]:hover{color:var(--ss-icon-btn-hover-color);background:var(--ss-icon-btn-hover-bg)}.section-body[data-v-a1f2c603]{width:100%;height:100%;box-sizing:border-box;overflow-y:auto;padding:var(--ss-body-padding);display:flex;flex-direction:column;gap:var(--ss-body-gap)}.subheader[data-v-a1f2c603]{font-size:var(--ss-sub-size);font-weight:600;color:var(--ss-sub-color);text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:2px}.sessions-head[data-v-a1f2c603]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;margin-bottom:2px}.sessions-head .subheader[data-v-a1f2c603]{margin:0}.row[data-v-a1f2c603]{display:flex;align-items:center;justify-content:space-between;min-height:26px}.row-label[data-v-a1f2c603]{font-size:.7rem;color:var(--ss-label-color)}.entry-row[data-v-a1f2c603]{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:4px 0}.entry-left[data-v-a1f2c603]{display:flex;align-items:center;gap:10px;min-width:0}.session-icons[data-v-a1f2c603]{display:flex;align-items:center;gap:5px;flex-shrink:0}.sessions-table[data-v-a1f2c603]{height:var(--ss-sessions-table-height);min-height:var(--ss-sessions-table-height);flex-shrink:0;border:1px solid var(--ss-sessions-table-border);border-radius:var(--ss-sessions-table-radius);overflow:hidden}.cell-text[data-v-a1f2c603]{font-size:.72rem;color:var(--ss-value-color)}.cell-sub[data-v-a1f2c603]{font-size:.65rem;color:#ffffff73}.cell-sub.mono[data-v-a1f2c603]{font-family:ui-monospace,monospace}.entry-text[data-v-a1f2c603]{display:flex;flex-direction:column;gap:1px;min-width:0}.entry-label[data-v-a1f2c603]{font-size:.72rem;color:var(--ss-value-color)}.entry-sub[data-v-a1f2c603]{font-size:.6rem;color:#fff6}.entry-sub.mono[data-v-a1f2c603]{font-family:ui-monospace,monospace}.dot[data-v-a1f2c603]{width:8px;height:8px;border-radius:50%;background:var(--ss-dot-idle);flex-shrink:0}.dot.current[data-v-a1f2c603]{background:var(--ss-dot-current)}.entry-remove[data-v-a1f2c603]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:#ffffff59;cursor:pointer;transition:all .15s ease;flex-shrink:0}.entry-remove[data-v-a1f2c603]:hover{color:var(--red-color);background:#ffffff0f}.empty[data-v-a1f2c603]{font-size:var(--ss-empty-size);color:var(--ss-empty-color);padding:4px 0}.device-ledger[data-v-e4e05966]{display:flex;flex-direction:column;gap:6px;width:100%}.ledger-head[data-v-e4e05966]{display:flex;justify-content:flex-end}.ledger-table[data-v-e4e05966]{height:var(--dl-table-height);min-height:var(--dl-table-height);flex-shrink:0;border:1px solid var(--dl-table-border);border-radius:var(--dl-table-radius);overflow:hidden}.cell-text[data-v-e4e05966]{font-size:.72rem;color:var(--dl-cell-text)}.cell-sub[data-v-e4e05966]{font-size:.65rem;color:var(--dl-cell-sub)}.cell-sub.mono[data-v-e4e05966]{font-family:ui-monospace,monospace}.dot[data-v-e4e05966]{width:8px;height:8px;border-radius:50%;background:var(--dl-dot-idle);flex-shrink:0}.dot.current[data-v-e4e05966]{background:var(--dl-dot-current)}.entry-remove[data-v-e4e05966]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:var(--dl-remove-color);cursor:pointer;transition:all .15s ease;flex-shrink:0}.entry-remove[data-v-e4e05966]:hover{color:var(--dl-remove-hover);background:#ffffff0f}.empty[data-v-e4e05966]{font-size:.7rem;color:#ffffff4d;padding:4px 0}.player-veil[data-v-4a82d93e]{position:absolute;left:0;right:0;bottom:0;height:var(--v7cafa1bc);background:var(--v494d3685);pointer-events:none;z-index:40}.player-pill[data-v-4a82d93e]{position:absolute;bottom:var(--v11336149);left:var(--v7b88d2b6);right:var(--f4e4c184);display:flex;align-items:center;gap:8px;height:var(--v48f9caf2);padding:var(--v34f6deb1);border-radius:var(--v274e141c);background:var(--v02b1b35e);backdrop-filter:var(--v1d127540);-webkit-backdrop-filter:var(--v1d127540);border:var(--v2272e6c5);box-shadow:var(--v3f0aebb9);z-index:50;-webkit-user-select:none;-moz-user-select:none;user-select:none}.player-pill[data-v-4a82d93e]:hover{background:var(--ec193dca)}.player-group[data-v-4a82d93e]{display:flex;align-items:center;flex-shrink:0}.player-group--primary[data-v-4a82d93e]{gap:var(--mp-gap-primary)}.player-group--progress[data-v-4a82d93e]{flex:1;min-width:60px;gap:var(--mp-gap-progress)}.player-group--secondary[data-v-4a82d93e]{gap:var(--mp-gap-secondary)}.player-overflow-wrap[data-v-4a82d93e]{position:relative;display:flex;align-items:center;justify-content:center}.player-overflow-pop[data-v-4a82d93e]{position:absolute;bottom:calc(100% + 8px);right:0;z-index:60}.player-overflow-menu[data-v-4a82d93e]{display:flex;flex-direction:column;min-width:180px;padding:6px;border-radius:12px;background:var(--v02b1b35e);backdrop-filter:var(--v1d127540);-webkit-backdrop-filter:var(--v1d127540);border:var(--v2272e6c5);box-shadow:var(--v3f0aebb9)}.player-overflow-row[data-v-4a82d93e]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;color:#fff;font-size:.8rem;transition:background .15s ease}.player-overflow-row[data-v-4a82d93e]:hover{background:var(--v1f93f80a)}.player-overflow-label[data-v-4a82d93e]{flex:1;opacity:.9}.player-overflow-value[data-v-4a82d93e]{opacity:.6;font-size:.72rem;font-variant-numeric:tabular-nums}.player-volume-wrap[data-v-4a82d93e]{position:relative;display:flex;align-items:center;justify-content:center}.player-volume-pop[data-v-4a82d93e]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:60}.vol-pop-enter-active[data-v-4a82d93e]{transition:opacity .18s ease-out,transform .18s ease-out}.vol-pop-leave-active[data-v-4a82d93e]{transition:opacity .14s ease-in,transform .14s ease-in}.vol-pop-enter-from[data-v-4a82d93e],.vol-pop-leave-to[data-v-4a82d93e]{opacity:0;transform:translate(-50%) translateY(6px)}.overflow-pop-enter-active[data-v-4a82d93e]{transition:opacity .18s ease-out,transform .18s ease-out}.overflow-pop-leave-active[data-v-4a82d93e]{transition:opacity .14s ease-in,transform .14s ease-in}.overflow-pop-enter-from[data-v-4a82d93e],.overflow-pop-leave-to[data-v-4a82d93e]{opacity:0;transform:translateY(6px)}.player-btn[data-v-4a82d93e]{display:flex;align-items:center;justify-content:center;width:var(--v963d908c);height:var(--v963d908c);border-radius:var(--v017a8bea);cursor:pointer;flex-shrink:0;transition:background .15s ease}.player-btn[data-v-4a82d93e]:hover{background:var(--v1f93f80a)}.player-btn--play[data-v-4a82d93e]{width:var(--v7f6639f7);height:var(--v7f6639f7)}.player-btn--rate[data-v-4a82d93e]{width:auto;min-width:var(--v5bd75432);padding:0 8px}.player-rate-label[data-v-4a82d93e]{font-size:var(--v4070eeec);font-weight:var(--v129aecc1);color:var(--c8c9f308);opacity:var(--c65b2638);font-variant-numeric:tabular-nums}.player-seek-wrap[data-v-4a82d93e]{flex:1;min-width:60px;display:flex;align-items:center;padding:8px 0;cursor:pointer}.player-seek-bar[data-v-4a82d93e]{position:relative;width:100%;border-radius:var(--v15e47c01);transition:height var(--v34e3a578)}.player-seek-track[data-v-4a82d93e],.player-seek-buffered[data-v-4a82d93e],.player-seek-fill[data-v-4a82d93e]{position:absolute;top:0;left:0;height:100%;border-radius:inherit}.player-seek-track[data-v-4a82d93e]{width:100%;background:var(--c7494540)}.player-seek-buffered[data-v-4a82d93e]{background:var(--v14a01f1c)}.player-seek-fill[data-v-4a82d93e]{background:var(--v3d8ad996)}.player-seek-thumb[data-v-4a82d93e]{position:absolute;top:50%;transform:translate(-50%,-50%);border-radius:999px;background:var(--v4ced6caa);transition:width var(--v34e3a578),height var(--v34e3a578),box-shadow var(--v34e3a578);pointer-events:none}.player-seek-wrap:hover .player-seek-thumb[data-v-4a82d93e],.player-seek-bar:active .player-seek-thumb[data-v-4a82d93e]{box-shadow:var(--v34041b76)}.player-time[data-v-4a82d93e]{display:flex;align-items:center;gap:3px;font-size:var(--v3c806b92);color:var(--v4f2926a9);opacity:var(--b54d945e);letter-spacing:var(--v534f00a4);font-variant-numeric:tabular-nums;flex-shrink:0}.player-time-sep[data-v-4a82d93e]{opacity:.5}.player-time-dur[data-v-4a82d93e]{opacity:.7}.player-fade-enter-active[data-v-4a82d93e]{transition:opacity var(--v5eec6494) var(--v71d5d41c)}.player-fade-leave-active[data-v-4a82d93e]{transition:opacity var(--v40b000dd) var(--v6e367192)}.player-fade-enter-from[data-v-4a82d93e],.player-fade-leave-to[data-v-4a82d93e]{opacity:0}.vol-slider[data-v-f0a4dd8a]{display:flex;flex-direction:column;align-items:center;gap:var(--v6aa4f190);width:var(--v5364d4b0);height:var(--v4cd3b4f6);padding:var(--v0d75991a);border-radius:var(--v2b27fe20);background:var(--v610cc7c6);backdrop-filter:var(--v50fa0fa8);-webkit-backdrop-filter:var(--v50fa0fa8);border:var(--v0a44f1a6);box-shadow:var(--v17758c21);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vol-btn[data-v-f0a4dd8a]{display:flex;align-items:center;justify-content:center;width:var(--v133c4c22);height:var(--v133c4c22);border-radius:var(--v332a5473);cursor:pointer;flex-shrink:0;transition:background .15s ease}.vol-btn[data-v-f0a4dd8a]:hover{background:var(--v6ebeb73a)}.vol-track-wrap[data-v-f0a4dd8a]{flex:1;display:flex;align-items:stretch;justify-content:center;padding:4px 0;cursor:pointer}.vol-track[data-v-f0a4dd8a]{position:relative;width:var(--v19016d98);height:100%;background:var(--v1b2f6a5e);border-radius:var(--v7370bee4)}.vol-fill[data-v-f0a4dd8a]{position:absolute;bottom:0;left:0;width:100%;background:var(--b8b61a0e);border-radius:inherit;transition:height var(--v4ba846a7)}.vol-thumb[data-v-f0a4dd8a]{position:absolute;left:50%;transform:translate(-50%,50%);border-radius:999px;background:var(--v2f96371c);transition:width var(--v4ba846a7),height var(--v4ba846a7),box-shadow var(--v4ba846a7);pointer-events:none}.vol-track-wrap:hover .vol-thumb[data-v-f0a4dd8a],.vol-track:active .vol-thumb[data-v-f0a4dd8a]{box-shadow:var(--v2ad512b4)}.media-root[data-v-58e9107b]{position:relative;display:inline-block;overflow:hidden;box-sizing:border-box;border:var(--m-border);border-bottom:var(--m-border-bottom, var(--m-border));border-top-left-radius:var(--m-radius-top);border-top-right-radius:var(--m-radius-top);border-bottom-left-radius:var(--m-radius-bottom);border-bottom-right-radius:var(--m-radius-bottom)}.media-frame-visual[data-v-58e9107b],.media-frame-abstract[data-v-58e9107b]{position:relative;isolation:isolate;width:100%;height:100%;border-radius:inherit;overflow:hidden;cursor:pointer}.media-progress-overlay[data-v-58e9107b]{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--m-progress-color) 40%,transparent) 0%,var(--m-progress-color) 100%);opacity:var(--m-overlay-bg-opacity);transition:width var(--m-overlay-glide-duration) var(--m-overlay-glide-easing),opacity var(--m-overlay-fade-out-duration) ease-out;animation:media-overlay-breathe-58e9107b var(--m-overlay-breathe-duration) ease-in-out infinite;z-index:10;pointer-events:none;will-change:width,opacity}.media-skeleton[data-v-58e9107b]{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden}.media-veil[data-v-58e9107b]{position:absolute;inset:0;z-index:3;border-radius:inherit;overflow:hidden;opacity:.35;pointer-events:none}.media-bg-image[data-v-58e9107b]{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;border-radius:inherit}.media-img-probe[data-v-58e9107b]{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none;z-index:0}.media-poster-layer[data-v-58e9107b]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:1;border-radius:inherit}.media-video[data-v-58e9107b]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:2;border-radius:inherit;opacity:0;transition:opacity .25s ease}.media-video--ready[data-v-58e9107b]{opacity:1}.media-audio[data-v-58e9107b]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1}.media-audio audio[data-v-58e9107b]{display:none}.media-audio-icon[data-v-58e9107b]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.media-audio-wave[data-v-58e9107b]{position:absolute;bottom:28%;left:50%;transform:translate(-50%);z-index:1;width:88%;padding:0 6%}.media-svg[data-v-58e9107b]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1}.media-svg[data-v-58e9107b] svg{width:100%;height:100%;max-width:100%;max-height:100%}.media-progress-overlay-edge[data-v-58e9107b]{position:absolute;top:0;bottom:0;right:0;width:var(--m-overlay-edge-width);background:linear-gradient(90deg,transparent 0%,var(--m-progress-color) 100%);filter:blur(var(--m-overlay-edge-blur));opacity:var(--m-overlay-edge-opacity);pointer-events:none}@keyframes media-overlay-breathe-58e9107b{0%,to{opacity:var(--m-overlay-breathe-min)}50%{opacity:var(--m-overlay-breathe-max)}}.media-overlay-fade-enter-active[data-v-58e9107b],.media-overlay-fade-leave-active[data-v-58e9107b]{transition:opacity var(--m-overlay-fade-out-duration) ease-out}.media-overlay-fade-enter-from[data-v-58e9107b],.media-overlay-fade-leave-to[data-v-58e9107b]{opacity:0!important}.media-error-body[data-v-58e9107b]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:2}.media-error-label[data-v-58e9107b]{font-size:var(--m-error-font-size);color:var(--m-error-color);opacity:var(--m-error-opacity)}.media-progress-label[data-v-58e9107b]{display:flex;align-items:center;gap:4px;font-size:var(--m-progress-font-size);color:var(--m-progress-text-color);opacity:var(--m-progress-opacity);font-variant-numeric:tabular-nums}.media-compact-play[data-v-58e9107b]{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#0000002e;transition:background .15s ease}.media-compact-play[data-v-58e9107b]:hover{background:#00000047}.manipulable-wrapper[data-v-f3d26a62]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .15s ease}.manipulable-disabled[data-v-f3d26a62]{cursor:default;pointer-events:none}.manipulable-dragging[data-v-f3d26a62]{opacity:.5}.manip-hover-reject[data-v-f3d26a62]{opacity:.5;transition:opacity .15s ease}body:not(.manip-pressing) .manipulable-wrapper:not(.manipulable-disabled),body:not(.manip-pressing) .manipulable-wrapper:not(.manipulable-disabled) :not(:is(button,a,input,textarea,select,label,[role=button],[role=checkbox],[contenteditable=true]),:is(button,a,input,textarea,select,label,[role=button],[role=checkbox],[contenteditable=true]) *){cursor:grab!important}:root body.manip-pressing,:root body.manip-pressing *{cursor:grabbing!important}.manipulation-zone[data-v-91626eeb]{position:relative;transition:background-color .2s ease,box-shadow .2s ease;border:none;width:100%;height:100%;min-height:0;border-radius:var(--v6393f3ab);overflow:visible;display:flex;flex-direction:column}.fsc-footer[data-v-4129c028]{position:relative;flex-shrink:0;display:flex;align-items:center;width:100%;box-sizing:border-box;min-height:var(--fsc-footer-min_h);border-top:var(--fsc-footer-border_top);font-size:var(--fsc-footer-font);opacity:var(--fsc-footer-opacity)}.fsc-minimal[data-v-4129c028]{padding:var(--fsc-footer-pad_minimal)}.fsc-chip[data-v-4129c028]{padding:var(--fsc-footer-pad_chip)}.fsc-probe[data-v-4129c028]{position:absolute;visibility:hidden;pointer-events:none;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap;top:0;left:0;width:0;height:0;overflow:hidden}.fsc-actions[data-v-4129c028]{display:flex;flex-wrap:nowrap;overflow:hidden;align-items:center;min-width:0;flex:1}.fsc-action[data-v-4129c028]{display:flex;align-items:center;gap:var(--fsc-action-gap);flex-shrink:0}.fsc-clickable[data-v-4129c028]{cursor:pointer}.fsc-action-chip[data-v-4129c028]{padding:var(--fsc-chip-pad);border-radius:var(--fsc-chip-radius);background:var(--fsc-chip-bg);transition:background .15s ease}.fsc-action-chip[data-v-4129c028]:hover{background:var(--fsc-chip-bg_hov)}.fsc-label[data-v-4129c028]{color:var(--fsc-action-label-color);white-space:nowrap}.fsc-info[data-v-4129c028]{display:flex;align-items:center;gap:var(--fsc-info-gap);cursor:pointer;opacity:var(--fsc-info-opacity);transition:opacity .15s ease;flex-shrink:0;margin-left:10px}.fsc-info[data-v-4129c028]:hover{opacity:var(--fsc-info-opacity_hov)}.fsc-info-badge[data-v-4129c028]{font-size:var(--fsc-info-badge-size);opacity:var(--fsc-info-badge-opacity);font-weight:var(--fsc-info-badge-weight)}.fsc-popover[data-v-4129c028]{display:grid;grid-template-columns:max-content max-content;-moz-column-gap:var(--fsc-popover-col_gap);column-gap:var(--fsc-popover-col_gap);padding:var(--fsc-row-list-pad);min-width:var(--fsc-popover-min_w)}.fsc-popover-row[data-v-4129c028]{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;justify-items:end;padding:var(--fsc-row-pad);border-radius:var(--fsc-row-radius);transition:background .15s ease}.fsc-popover-row-reverse[data-v-4129c028]{direction:rtl}.fsc-popover-row-reverse[data-v-4129c028]>*{direction:ltr}.fsc-popover-row[data-v-4129c028]:hover{background:var(--fsc-row-bg-hov)}.fsc-popover-left[data-v-4129c028]{display:flex;align-items:center;gap:var(--fsc-row-gap);justify-self:start}.fsc-popover-icon[data-v-4129c028]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--fsc-row-icon-box);height:var(--fsc-row-icon-box);border-radius:var(--fsc-row-icon-radius);background:var(--fsc-row-icon-bg);color:var(--fsc-row-icon-color);transition:background .15s ease}.fsc-popover-row:hover .fsc-popover-icon[data-v-4129c028]{background:var(--fsc-row-icon-bg-hov)}.fsc-popover-label[data-v-4129c028]{font-size:var(--fsc-row-label-size);opacity:var(--fsc-row-label-opacity);font-weight:var(--fsc-row-label-weight);white-space:nowrap}.navigation-wrapper[data-v-46ce833d]{position:relative;width:100%;display:flex;flex-direction:column;transition:transform .15s ease}.nav-focused[data-v-46ce833d] .card-wrapper{outline:2.5px solid var(--nav-focus-color, rgba(59, 130, 246, .8))!important;outline-offset:0;transition:none!important}.nav-focused[data-v-46ce833d] .manipulation-zone{overflow:visible!important}.ql-backdrop[data-v-d0e9275e]{position:fixed;inset:0}.ql-container[data-v-d0e9275e]{position:fixed;overflow:hidden;will-change:top,left,width,height}.ql-container.ql-neutral[data-v-d0e9275e]{background:var(--neutral-background-color, #1a1a2e);border:1px solid var(--neutral-border, rgba(255, 255, 255, .1));box-shadow:0 25px 80px #00000080}.ql-container.ql-glass[data-v-d0e9275e]{backdrop-filter:blur(10px) saturate(60%);-webkit-backdrop-filter:blur(10px) saturate(60%);background:#ffffff14;box-shadow:0 25px 80px #0006,inset 0 0 0 .5px #ffffff0d}.ql-preview[data-v-d0e9275e]{width:100%;height:100%;opacity:0;transition:opacity .2s ease;overflow:auto}.navigation_chain[data-v-fafdf9e9]{--item-gap: .5rem;--separator-margin: 0 .5rem;--transition-duration: .2s}.navigation_chain_item[data-v-fafdf9e9]{display:inline-flex;align-items:center}.navigation_chain_link[data-v-fafdf9e9]{position:relative;display:inline-flex;align-items:center;gap:var(--item-gap)}.hover-navigate-active[data-v-fafdf9e9]{color:#3b82f6e6!important}.hover-navigate-bar[data-v-fafdf9e9]{position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#3b82f6cc;border-radius:1px;transform-origin:left;pointer-events:none}.navigation_chain_link[data-v-fafdf9e9]:hover{-webkit-text-decoration:var(--underline-hover, none);text-decoration:var(--underline-hover, none)}.navigation_chain_link[data-v-fafdf9e9]:focus{-webkit-text-decoration:var(--underline-focus, none);text-decoration:var(--underline-focus, none);outline:none}.navigation_chain_link[data-v-fafdf9e9]:active{-webkit-text-decoration:var(--underline-active, none);text-decoration:var(--underline-active, none)}.navigation_chain_text[data-v-fafdf9e9]{display:inline-flex;align-items:center;gap:var(--item-gap)}.ellipsis[data-v-fafdf9e9]{cursor:default}.scrim-overlay-root[data-v-0df6580e],.scrim-layer[data-v-0df6580e]{position:absolute;inset:0;pointer-events:none}.scrim-seam[data-v-0df6580e]{position:relative;width:100%}.scrim-seam-top[data-v-0df6580e],.scrim-seam-bottom[data-v-0df6580e]{position:relative}.scrim-seam-bottom[data-v-0df6580e]{z-index:2}.scrim-seam-band[data-v-0df6580e]{position:relative;z-index:1;width:100%;height:var(--scrim-seam-height);margin-top:calc(var(--scrim-seam-overlap) * -1);margin-bottom:calc(var(--scrim-seam-overlap) * -1);pointer-events:none;background:linear-gradient(180deg,var(--scrim-seam-from) 0%,var(--scrim-seam-to) 100%)}.scrim-band-wrap[data-v-0df6580e]{position:relative;width:100%;height:100%;box-sizing:border-box;border-radius:inherit;overflow:hidden}.scrim-band[data-v-0df6580e]{position:absolute;z-index:10;pointer-events:none;border-radius:inherit}.scrim-band-bg-mode .scrim-band[data-v-0df6580e]{z-index:0}.scrim-band-bg-mode[data-v-0df6580e]>:not(.scrim-band){position:relative;z-index:1}.virtual-scroller-wrapper[data-v-922bbfe5]{position:relative;width:100%;height:100%;flex:1;min-height:0}.virtual-scroller[data-v-922bbfe5]{position:relative;width:100%;height:var(--v7b025b5a);overflow-x:var(--v5a98402e);overflow-y:var(--v5a98402f);padding:var(--f5408f84)}.virtual-scroller.dynamic[data-v-922bbfe5]{overflow-anchor:none}.virtual-spacer[data-v-922bbfe5]{position:relative;width:100%}.virtual-items[data-v-922bbfe5]{position:absolute;top:0;left:0;right:0}.virtual-scroller-slots[data-v-922bbfe5]{position:absolute;inset:0;pointer-events:none}.virtual-scroller-slots[data-v-922bbfe5]>*{pointer-events:auto}.slot-top-left[data-v-922bbfe5]{position:absolute;top:0;left:0}.slot-top-middle[data-v-922bbfe5]{position:absolute;top:0;left:50%;transform:translate(-50%)}.slot-top-right[data-v-922bbfe5]{position:absolute;top:0;right:0}.slot-middle-left[data-v-922bbfe5]{position:absolute;top:50%;left:0;transform:translateY(-50%)}.slot-middle-right[data-v-922bbfe5]{position:absolute;top:50%;right:0;transform:translateY(-50%)}.slot-bottom-left[data-v-922bbfe5]{position:absolute;bottom:0;left:0}.slot-bottom-middle[data-v-922bbfe5]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.slot-bottom-right[data-v-922bbfe5]{position:absolute;bottom:0;right:0}.cursor-grab[data-v-922bbfe5]{cursor:grab}.cursor-grabbing[data-v-922bbfe5]{cursor:grabbing}.ch[data-v-365d40df]{display:flex;flex-direction:column;gap:inherit}.ch-chapter[data-v-365d40df]{display:flex;flex-direction:column;gap:32px;scroll-margin-top:32px}.ch-divider[data-v-365d40df]{display:flex;align-items:baseline;gap:14px}.ch-n[data-v-365d40df]{font-family:var(--ch-font-number);font-size:56px;line-height:1;color:var(--ch-c-faint)}.ch-label[data-v-365d40df]{font-family:var(--ch-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ch-c-mute)}.ch-line[data-v-365d40df]{flex:1;height:1px;background:var(--ch-c-edge);align-self:center}.ch-panels .ch-chapter[data-v-365d40df]{box-sizing:border-box;padding:var(--ch-panel-padding);border-radius:var(--ch-panel-radius);background:var(--ch-panel-background);border:1px solid var(--ch-panel-border)}.ch-rail[data-v-365d40df]{position:fixed;top:50%;z-index:5;width:140px;height:var(--ch-rail-height);transform:translateY(-50%);transition:opacity .4s ease}.ch-rail-left[data-v-365d40df]{left:28px}.ch-rail-right[data-v-365d40df]{right:28px}.ch-before[data-v-365d40df]{opacity:.45}.ch-track[data-v-365d40df]{position:absolute;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--ch-c-line)}.ch-rail-left .ch-track[data-v-365d40df]{left:5px}.ch-rail-right .ch-track[data-v-365d40df]{right:5px}.ch-fill[data-v-365d40df]{position:absolute;top:0;left:0;width:100%;border-radius:2px;background:var(--ch-c-ink);transition:height .12s linear}.ch-pill[data-v-365d40df]{position:absolute;top:-10px;left:-4px;z-index:1;width:10px;height:20px;border-radius:999px;background:var(--ch-c-ink);transition:transform .12s linear,height .25s ease,top .25s ease,width .25s ease,left .25s ease,opacity .3s ease}.ch-pill-docked[data-v-365d40df]{top:-6px;left:-5px;width:12px;height:12px}.ch-before .ch-pill[data-v-365d40df]{opacity:0}.ch-stop[data-v-365d40df]{position:absolute;display:flex;align-items:center;gap:8px;padding:0;border:none;background:none;color:var(--ch-c-faint);font:inherit;cursor:pointer;transition:color .3s ease}.ch-rail-left .ch-stop[data-v-365d40df]{left:0}.ch-rail-right .ch-stop[data-v-365d40df]{right:0;flex-direction:row-reverse}.ch-stop[data-v-365d40df]:hover,.ch-past[data-v-365d40df]{color:var(--ch-c-mute)}.ch-on[data-v-365d40df]{color:var(--ch-c-ink)}.ch-dot[data-v-365d40df]{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;box-sizing:border-box;background:var(--ch-c-bg);transition:background .25s ease}.ch-filled .ch-dot[data-v-365d40df]{background:var(--ch-c-ink)}.ch-stop-n[data-v-365d40df]{font-family:var(--ch-font-mono);font-size:11px}.ch-stop-label[data-v-365d40df]{font-family:var(--ch-font-label);font-size:13px;font-weight:500}.ch-dock[data-v-365d40df]{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:5;display:none;align-items:center;gap:2px;max-width:calc(100vw - 32px);padding:4px;border:1px solid var(--ch-c-line);border-radius:999px;background:color-mix(in srgb,var(--ch-c-bg) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 28px #0000001f;transform:translate(-50%);transition:opacity .4s ease}.ch-dock.ch-before[data-v-365d40df]{opacity:.6}.ch-dock-stop[data-v-365d40df]{display:flex;align-items:center;height:36px;padding:0 12px;border:none;border-radius:999px;background:none;color:var(--ch-c-mute);font:inherit;white-space:nowrap;cursor:pointer;transition:background .3s ease,color .3s ease,padding .3s ease}.ch-dock-stop[data-v-365d40df]:hover{color:var(--ch-c-ink)}.ch-dock-on[data-v-365d40df],.ch-dock-on[data-v-365d40df]:hover{padding:0 16px;background:var(--ch-c-line);color:var(--ch-c-ink)}.ch-dock-n[data-v-365d40df]{font-family:var(--ch-font-mono);font-size:12px}.ch-dock-label[data-v-365d40df]{max-width:0;overflow:hidden;opacity:0;font-family:var(--ch-font-label);font-size:13px;font-weight:500;transition:max-width .35s ease,opacity .25s ease,margin .35s ease}.ch-dock-on .ch-dock-label[data-v-365d40df]{max-width:160px;margin-left:8px;opacity:1}@media(min-width:721px)and (max-width:1100px){.ch-rail[data-v-365d40df]{width:12px}.ch-rail-left[data-v-365d40df]{left:20px}.ch-rail-right[data-v-365d40df]{right:20px}.ch-stop-n[data-v-365d40df],.ch-stop-label[data-v-365d40df]{display:none}.ch-stop[data-v-365d40df]:after{content:attr(data-tip);position:absolute;top:50%;padding:6px 10px;border:1px solid var(--ch-c-line);border-radius:999px;background:var(--ch-c-bg);color:var(--ch-c-ink);font-family:var(--ch-font-label);font-size:13px;font-weight:500;white-space:pre;opacity:0;pointer-events:none;transform:translate(-4px,-50%);transition:opacity .2s ease,transform .2s ease}.ch-rail-left .ch-stop[data-v-365d40df]:after{left:22px}.ch-rail-right .ch-stop[data-v-365d40df]:after{right:22px}.ch-stop[data-v-365d40df]:hover:after{opacity:1;transform:translateY(-50%)}}@media(max-width:720px){.ch-rail[data-v-365d40df]{display:none}.ch-dock[data-v-365d40df]{display:flex}.ch[data-v-365d40df]{padding-bottom:72px}}@media(max-width:720px){.ch-n[data-v-365d40df]{font-size:40px}}.carousel[data-v-a654dba6]{display:flex;flex-direction:column;align-items:center;gap:var(--c-gap);width:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior-x:contain}.carousel-stage[data-v-a654dba6]{display:flex;align-items:center;justify-content:center;width:var(--c-stage-width);max-width:100%;min-height:var(--c-stage-min-height)}.carousel-inner[data-v-a654dba6]{width:100%;min-width:0;display:flex;justify-content:center;max-height:var(--c-inner-max-height);overflow-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch}.carousel-row[data-v-a654dba6]{display:grid;grid-template-columns:repeat(var(--c-per-view),minmax(0,1fr));gap:var(--c-row-gap);overflow:visible}.carousel-cell[data-v-a654dba6]{min-width:0}.carousel-inner[data-v-a654dba6]::-webkit-scrollbar{width:var(--c-inner-scrollbar-width)}.carousel-inner[data-v-a654dba6]::-webkit-scrollbar-thumb{background:var(--c-inner-scrollbar-color);border-radius:2px}.carousel-empty[data-v-a654dba6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:120px;opacity:.5}.carousel-controls[data-v-a654dba6]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--c-controls-gap);padding-top:var(--c-controls-pad-top);width:100%}.carousel-chevron[data-v-a654dba6]{display:flex;align-items:center;justify-content:center;height:var(--c-chevron-height);cursor:pointer;opacity:var(--c-chevron-idle-opacity);transition:opacity .15s ease}.carousel-chevron[data-v-a654dba6]:hover{opacity:var(--c-chevron-hover-opacity)}.carousel-chevron.disabled[data-v-a654dba6]{opacity:var(--c-chevron-disabled-opacity);pointer-events:none}.carousel-dots[data-v-a654dba6]{flex-shrink:0;width:var(--c-dots-width);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--c-dots-gap)}.carousel-dot[data-v-a654dba6]{width:var(--c-dots-size);height:var(--c-dots-size);border-radius:50%;border:var(--c-dots-border);background:transparent;opacity:var(--c-dots-idle-opacity);cursor:pointer;transition:all .2s ease}.carousel-dot.active[data-v-a654dba6]{background:var(--text-color);opacity:1;transform:scale(var(--c-dots-active-scale))}.carousel-dots-overflow[data-v-a654dba6]{font-size:.6rem;opacity:.45;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 2px;transition:opacity .15s ease;white-space:nowrap}.carousel-dots-overflow[data-v-a654dba6]:hover{opacity:.9}.carousel-slide-next-enter-active[data-v-a654dba6],.carousel-slide-next-leave-active[data-v-a654dba6],.carousel-slide-prev-enter-active[data-v-a654dba6],.carousel-slide-prev-leave-active[data-v-a654dba6]{transition:opacity var(--c-transition-duration) var(--c-transition-easing),transform var(--c-transition-duration) var(--c-transition-easing)}.carousel-slide-next-enter-from[data-v-a654dba6]{opacity:0;transform:translate(var(--c-transition-translate))}.carousel-slide-next-leave-to[data-v-a654dba6],.carousel-slide-prev-enter-from[data-v-a654dba6]{opacity:0;transform:translate(calc(-1 * var(--c-transition-translate)))}.carousel-slide-prev-leave-to[data-v-a654dba6]{opacity:0;transform:translate(var(--c-transition-translate))}.pcarousel[data-v-f8bb7b1d]{width:100%}.pcarousel-carousel[data-v-f8bb7b1d] .carousel-row{align-items:stretch}.pcard[data-v-c908f541]{display:flex;flex-direction:column;gap:24px;height:100%;padding:32px 40px;border-radius:var(--pc-radius-card);background:var(--pc-c-paper);box-shadow:var(--pc-shadow-card);box-sizing:border-box;color:var(--pc-c-ink);font-family:var(--pc-font-body)}.pcard-top[data-v-c908f541]{display:flex;align-items:center;gap:40px}.pcard.is-wide .pcard-top[data-v-c908f541]{flex-direction:column;align-items:flex-start}.pcard.is-pair[data-v-c908f541]{padding:24px;gap:20px}.pcard.is-pair .pcard-top[data-v-c908f541]{gap:22px}.pcard.is-pair .pcard-info[data-v-c908f541]{max-width:none}.pcard.is-pair .pcard-name[data-v-c908f541]{font-size:30px}.pcard.is-pair .pcard-desc[data-v-c908f541]{font-size:14px}.pcard-device[data-v-c908f541]{position:relative;flex:0 0 auto;padding:0;border:none;background:none;cursor:zoom-in;transition:transform .35s ease}.pcard-device[data-v-c908f541]:hover{transform:translateY(-4px) rotate(-.6deg)}.pcard-open[data-v-c908f541]{position:absolute;left:50%;bottom:-14px;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--pc-radius-pill);background:var(--pc-c-ink);color:var(--pc-c-paper);font-size:13px;font-weight:500;white-space:nowrap;transform:translate(-50%);box-shadow:var(--pc-shadow-float);opacity:0;transition:opacity .25s ease,bottom .25s ease}.pcard-device:hover .pcard-open[data-v-c908f541]{opacity:1;bottom:-6px}.pcard-info[data-v-c908f541]{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:320px}.pcard.is-wide .pcard-info[data-v-c908f541]{max-width:560px}.pcard-kicker[data-v-c908f541]{font-family:var(--pc-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-c-mute)}.pcard-name[data-v-c908f541]{margin:0;font-family:var(--pc-font-display);font-size:34px;font-weight:400}.pcard-desc[data-v-c908f541]{margin:0;font-size:15px;line-height:1.55;color:var(--pc-c-mute)}.pcard-feel[data-v-c908f541]{margin:0;font-family:var(--pc-font-display);font-size:17px;font-style:italic;line-height:1.35}.pcard-fonts[data-v-c908f541]{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--pc-c-mute)}.pcard-font[data-v-c908f541]{display:inline-flex;align-items:baseline;gap:6px}.pcard-font-aa[data-v-c908f541]{font-size:20px;color:var(--pc-c-ink)}.pcard-tags[data-v-c908f541]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pcard-tag[data-v-c908f541]{padding:4px 10px;border-radius:var(--pc-radius-pill);background:var(--pc-c-line);font-size:12px}@media(max-width:900px){.pcard[data-v-c908f541]{padding:24px}.pcard-top[data-v-c908f541]{flex-direction:column}}.pdialog[data-v-309c2bf3]{display:flex;align-items:center;gap:48px;padding:28px 48px 28px 28px;background:var(--pc-c-paper);color:var(--pc-c-ink);font-family:var(--pc-font-body)}.pdialog-side[data-v-309c2bf3]{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:320px;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:14px}.pdialog-side[data-v-309c2bf3]::-webkit-scrollbar{width:6px}.pdialog-side[data-v-309c2bf3]::-webkit-scrollbar-track{background:var(--pc-c-line);border-radius:3px}.pdialog-side[data-v-309c2bf3]::-webkit-scrollbar-thumb{background:var(--pc-c-mute);border-radius:3px}@supports not selector(::-webkit-scrollbar){.pdialog-side[data-v-309c2bf3]{scrollbar-width:thin;scrollbar-color:var(--pc-c-mute) var(--pc-c-line)}}.pdialog-devices[data-v-309c2bf3]{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border:1px solid var(--pc-c-line);border-radius:var(--pc-radius-pill)}.pdialog-device[data-v-309c2bf3]{height:26px;padding:0 12px;border:none;border-radius:var(--pc-radius-pill);background:transparent;color:var(--pc-c-mute);font:inherit;font-size:12px;cursor:pointer}.pdialog-device.is-active[data-v-309c2bf3]{background:var(--pc-c-ink);color:var(--pc-c-paper)}.pdialog-kicker[data-v-309c2bf3]{font-family:var(--pc-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-c-mute)}.pdialog-name[data-v-309c2bf3]{margin:0;font-family:var(--pc-font-display);font-size:34px;font-weight:400}.pdialog-desc[data-v-309c2bf3]{margin:0;font-size:15px;line-height:1.55;color:var(--pc-c-mute)}.pdialog-feel[data-v-309c2bf3]{margin:0;font-family:var(--pc-font-display);font-size:17px;font-style:italic;line-height:1.35}.pdialog-title[data-v-309c2bf3]{margin:12px 0 0;font-size:13px;font-weight:600}.pdialog-twist[data-v-309c2bf3]{margin:0;font-size:14px;line-height:1.45}@media(max-width:900px){.pdialog[data-v-309c2bf3]{flex-direction:column;padding:20px}.pdialog-side[data-v-309c2bf3]{display:none}}.pswitch[data-v-f265333a]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.pswitch-item[data-v-f265333a]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--pc-c-line);border-radius:var(--pc-radius-pill);background:transparent;color:var(--pc-c-ink);font:inherit;font-size:12px;cursor:pointer}.pswitch-item.is-active[data-v-f265333a]{border-color:var(--pc-c-ink);background:var(--pc-c-ink);color:var(--pc-c-paper)}.pswitch-dot[data-v-f265333a]{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.ppalette[data-v-d7f951dd]{display:flex;flex-direction:column;gap:14px}.ppalette-head[data-v-d7f951dd]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid var(--pc-c-line)}.ppalette-hint[data-v-d7f951dd]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--pc-c-mute)}.ppalette-reset[data-v-d7f951dd]{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--pc-c-line);border-radius:var(--pc-radius-pill);background:transparent;color:var(--pc-c-ink);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.ppalette-list[data-v-d7f951dd]{display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none}.ppalette-color[data-v-d7f951dd]{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;flex:1 1 84px;min-width:0}.ppalette-name[data-v-d7f951dd]{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppalette-hex[data-v-d7f951dd],.ppalette-path[data-v-d7f951dd]{font-family:var(--pc-font-mono);font-size:10.5px;color:var(--pc-c-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppalette.is-list[data-v-d7f951dd]{gap:4px}.ppalette.is-list .ppalette-head[data-v-d7f951dd]{margin-bottom:4px}.ppalette.is-list .ppalette-list[data-v-d7f951dd]{flex-direction:column;gap:6px}.ppalette.is-list .ppalette-color[data-v-d7f951dd]{grid-template-columns:30px 1fr auto;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;flex:none;align-items:center}.ppalette.is-list .ppalette-color[data-v-d7f951dd]>:first-child{grid-row:1 / span 2}.ppalette.is-list .ppalette-hex[data-v-d7f951dd]{grid-column:3;grid-row:1}.ppalette.is-list .ppalette-path[data-v-d7f951dd]{grid-column:2;grid-row:2}.pcolor[data-v-11dd6b7a]{--text-color: currentColor;position:relative;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:40px;margin-bottom:4px;padding:6px;border:none;border-radius:10px;box-shadow:inset 0 0 0 1px #0000001a;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.pcolor[data-v-11dd6b7a]:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #0000001a,0 6px 16px #00000024}.pcolor-pick[data-v-11dd6b7a]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 6px;border-radius:11px;color:inherit;opacity:.8;transition:opacity .2s ease,background .2s ease}.pcolor-label[data-v-11dd6b7a]{max-width:0;overflow:hidden;color:inherit;font-size:11px;font-weight:500;white-space:nowrap;transition:max-width .25s ease}.pcolor:hover .pcolor-pick[data-v-11dd6b7a]{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}.pcolor:hover .pcolor-label[data-v-11dd6b7a]{max-width:80px}.pcolor.is-changed[data-v-11dd6b7a]:after{content:"";position:absolute;top:6px;left:6px;width:7px;height:7px;border-radius:50%;background:currentColor}.pcolor.is-list[data-v-11dd6b7a]{align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border-radius:50%}.pcolor.is-list .pcolor-pick[data-v-11dd6b7a]{height:auto;padding:0}.pcolor.is-list.is-changed[data-v-11dd6b7a]:after{top:-1px;left:auto;right:-1px;box-shadow:0 0 0 2px var(--pc-c-paper);background:var(--pc-c-ink)}.selection-actions[data-v-4f6e7c2d]{display:flex;flex-direction:column;align-items:flex-start;width:100%;overflow:hidden}.selection-actions.narrow[data-v-4f6e7c2d]{align-items:center}.sa-row[data-v-4f6e7c2d]{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:6px;width:-moz-max-content;width:max-content}.selection-actions.unmeasured .sa-row[data-v-4f6e7c2d]{flex-wrap:wrap;width:100%}.selection-count[data-v-4f6e7c2d]{font-weight:500;color:var(--text-color);opacity:.3;transition:opacity .3s ease}.selection-count.active[data-v-4f6e7c2d]{opacity:1}.selection-action-icon[data-v-4f6e7c2d]{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease;opacity:.7}.selection-action-icon[data-v-4f6e7c2d]:hover{opacity:1}.selection-action-icon.disabled[data-v-4f6e7c2d]{opacity:.3;cursor:not-allowed}.spacer[data-v-4f6e7c2d]{width:1px;height:20px;background:var(--text-color);opacity:.25;margin:0 6px}.selectable-area[data-v-60ec4d68]{position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:hidden}.sa-armed[data-v-60ec4d68]{touch-action:none}.selection-marquee[data-v-60ec4d68]{position:absolute;top:0;left:0;transform:translate(var(--m-x, 0),var(--m-y, 0));width:var(--m-w, 0);height:var(--m-h, 0);border:var(--sa-marquee-border);background:var(--sa-marquee-background);z-index:var(--sa-marquee-z-index);pointer-events:none;will-change:transform,width,height}.three-dots-trigger[data-v-1774e921]{border-radius:var(--v7a93f63a);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;color:var(--text-color);background:var(--v129a7516);backdrop-filter:var(--v6554e13f)}.three-dots-trigger[data-v-1774e921]:hover{background:var(--b7fc0e5a)}.three-dots-trigger.nav-active[data-v-1774e921]{outline:2px solid rgba(59,130,246,.8);outline-offset:-2px}.fim-list[data-v-39b8eb23]{display:flex;flex-direction:column;gap:var(--fim-menu-gap);width:-moz-fit-content;width:fit-content}.fim-logos[data-v-39b8eb23]{display:inline-flex;align-items:center;gap:var(--fim-logos-gap)}.icons-toggle-container[data-v-5ca8dcd5]{display:inline-flex;align-items:center;gap:8px}.icons-toggle-switch[data-v-5ca8dcd5]{position:relative;border-radius:9999px;transition:all .2s ease;display:inline-flex;align-items:center}.toggle-label[data-v-5ca8dcd5]{font-size:.7rem;transition:all .2s ease;cursor:pointer}.toggle-label.active[data-v-5ca8dcd5]{font-weight:600;opacity:1}.toggle-label.inactive[data-v-5ca8dcd5]{opacity:.6}.toggle-knob[data-v-5ca8dcd5]{border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;box-shadow:0 1px 3px #0000001a}.icons-toggle-container[data-v-5ca8dcd5]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.icons-toggle-container.disabled[data-v-5ca8dcd5],.icons-toggle-container.disabled .toggle-label[data-v-5ca8dcd5]{cursor:not-allowed}.corner-slots-wrapper[data-v-e7ce7c4d]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.corner-slot[data-v-e7ce7c4d]{z-index:30;pointer-events:auto}.corner-slot.top-left[data-v-e7ce7c4d]{position:var(--v468fe1ac);top:var(--ae1d033a);left:var(--v67074567)}.corner-slot.top-middle[data-v-e7ce7c4d]{position:var(--v737b3390);top:var(--fa1823d6);left:50%;transform:translate(-50%)}.corner-slot.top-right[data-v-e7ce7c4d]{position:var(--v02e71b72);top:var(--v35289b8c);right:var(--v763ec47e)}.corner-slot.middle-left[data-v-e7ce7c4d]{position:var(--v2c00b674);top:50%;left:var(--v4de1626f);transform:translateY(-50%)}.corner-slot.middle-right[data-v-e7ce7c4d]{position:var(--cb90dfaa);top:50%;right:var(--v5da798c9);transform:translateY(-50%)}.corner-slot.bottom-left[data-v-e7ce7c4d]{position:var(--v67412f70);bottom:var(--v3d88ad7d);left:var(--v536aa319)}.corner-slot.bottom-middle[data-v-e7ce7c4d]{position:var(--v59f6e604);bottom:var(--v0943440b);left:50%;transform:translate(-50%)}.corner-slot.bottom-right[data-v-e7ce7c4d]{position:var(--v75b14a7e);bottom:var(--v6cb10a22);right:var(--v25e356f3)}.corner-slot.top-left-extra[data-v-e7ce7c4d]{z-index:25;position:var(--d01ce08a);top:var(--v1ea72032);left:var(--aff44510)}.corner-slot.top-middle-extra[data-v-e7ce7c4d]{z-index:25;position:var(--v5694376e);top:var(--ea20fb38);left:50%;transform:translate(-50%)}.corner-slot.top-right-extra[data-v-e7ce7c4d]{z-index:25;position:var(--v11c46918);top:var(--v3a6a526e);right:var(--v31ee4ae0)}.corner-slot.middle-left-extra[data-v-e7ce7c4d]{z-index:25;position:var(--de7cff52);top:50%;left:var(--v3f481480);transform:translateY(-50%)}.corner-slot.middle-right-extra[data-v-e7ce7c4d]{z-index:25;position:var(--v32f28bfc);top:50%;right:var(--v92cd20d0);transform:translateY(-50%)}.corner-slot.bottom-left-extra[data-v-e7ce7c4d]{z-index:25;position:var(--d3d238fe);bottom:var(--b4eb5064);left:var(--v2c76a4ac)}.corner-slot.bottom-middle-extra[data-v-e7ce7c4d]{z-index:25;position:var(--v425542e2);bottom:var(--v7c314bdc);left:50%;transform:translate(-50%)}.corner-slot.bottom-right-extra[data-v-e7ce7c4d]{z-index:25;position:var(--v4f6ce3dc);bottom:var(--a73c369a);right:var(--v9757337c)}.dvf{box-sizing:border-box;display:inline-block;position:relative;vertical-align:top;width:var(--dvf-outer-w);height:var(--dvf-outer-h)}.dvf *,.dvf *:before,.dvf *:after{box-sizing:border-box}.dvf--image{width:auto;height:auto}.dvf-scale{transform:scale(var(--dvf-zoom));transform-origin:top left}.dvf-body{position:relative;width:var(--dvf-body-w);height:var(--dvf-body-h);padding:var(--dvf-bezel);border-radius:var(--dvf-radius);background:var(--dvf-color);box-shadow:var(--dvf-frame-shadow),inset 0 0 0 1px color-mix(in srgb,var(--dvf-color),#000 30%),inset 0 1px color-mix(in srgb,var(--dvf-color),#fff 26%),inset 0 -1px color-mix(in srgb,var(--dvf-color),#000 34%);isolation:isolate}.dvf-body:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--dvf-color),#fff 18%) 0 1.5px,transparent 1.5px calc(100% - 1.5px),color-mix(in srgb,var(--dvf-color),#000 24%) calc(100% - 1.5px))}.dvf-ring{position:relative;z-index:2;height:100%;border-radius:var(--dvf-screen-radius);background:var(--dvf-glass-color);overflow:hidden}.dvf-screen{position:relative;width:100%;height:100%;overflow:hidden;background:var(--dvf-screen-bg)}.dvf-screen-native{display:flex;width:var(--dvf-native-w);height:var(--dvf-native-h);transform:scale(var(--dvf-fit-x, var(--dvf-fit)),var(--dvf-fit-y, var(--dvf-fit)));transform-origin:top left}.dvf-screen-native>*{flex:1 1 auto;min-width:0;min-height:0}.dvf-island{position:absolute;z-index:4;top:var(--dvf-island-top);left:50%;transform:translate(-50%);width:var(--dvf-island-w);height:var(--dvf-island-h);border-radius:999px;background:var(--dvf-glass-color)}.dvf-notch{position:absolute;z-index:4;top:var(--dvf-bezel);left:50%;transform:translate(-50%);width:var(--dvf-notch-w);height:var(--dvf-notch-h);border-radius:0 0 18px 18px;background:var(--dvf-glass-color)}.dvf-lens{position:absolute;z-index:5;border-radius:999px;background:var(--dvf-lens-color)}.dvf-lens--island{width:8px;height:8px;top:calc(var(--dvf-island-top) + 11px);left:calc(50% + var(--dvf-island-w) / 2 - 20px);opacity:.75}.dvf-lens--notch{width:8px;height:8px;top:calc(var(--dvf-bezel) + 8px);left:calc(50% - var(--dvf-notch-w) / 2 + 18px)}.dvf-lens--punch{width:var(--dvf-punch-d);height:var(--dvf-punch-d);top:var(--dvf-punch-top);left:50%;transform:translate(-50%);border:3px solid var(--dvf-glass-color)}.dvf-lens--bezel{width:12px;height:12px;top:calc(var(--dvf-bezel) / 2 - 6px);left:50%;transform:translate(-50%);opacity:.85}.dvf-speaker{position:absolute;z-index:5;top:calc(var(--dvf-bezel) + 10px);left:50%;transform:translate(-50%);width:42px;height:4px;border-radius:999px;background:var(--dvf-speaker-color)}.dvf-button{z-index:3;background:color-mix(in srgb,var(--dvf-color),#000 18%);box-shadow:inset 0 1px #ffffff3d}.dvf--landscape .dvf-island{top:50%;left:var(--dvf-island-top);transform:translateY(-50%);width:var(--dvf-island-h);height:var(--dvf-island-w)}.dvf--landscape .dvf-notch{top:50%;left:var(--dvf-bezel);transform:translateY(-50%);width:var(--dvf-notch-h);height:var(--dvf-notch-w);border-radius:0 18px 18px 0}.dvf--landscape .dvf-lens--island,.dvf--landscape .dvf-lens--notch,.dvf--landscape .dvf-lens--punch,.dvf--landscape .dvf-lens--bezel,.dvf--landscape .dvf-speaker{display:none}.dvf-clamshell{display:flex;flex-direction:column;align-items:center}.dvf-lid{position:relative;width:var(--dvf-body-w);height:var(--dvf-body-h);padding:var(--dvf-bezel) var(--dvf-bezel) var(--dvf-chin);border-radius:var(--dvf-radius) var(--dvf-radius) 4px 4px;background:var(--dvf-panel-color);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--dvf-color),#fff 8%),inset 0 0 0 3px color-mix(in srgb,var(--dvf-color),#000 40%)}.dvf-lid:after{content:"";position:absolute;z-index:1;left:1px;bottom:1px;width:calc(100% - 2px);height:calc(var(--dvf-chin) - 1px);border-radius:0 0 4px 4px;background:var(--dvf-panel-color)}.dvf-mac-notch{position:absolute;z-index:4;top:var(--dvf-bezel);left:50%;transform:translate(-50%);width:var(--dvf-notch-w);height:var(--dvf-notch-h);border-radius:0 0 11px 11px;background:#000}.dvf-mac-notch:after{content:"";position:absolute;top:46%;left:50%;width:7px;height:7px;transform:translate(-50%,-50%);border-radius:50%;background:var(--dvf-lens-color);box-shadow:inset 0 0 0 1.5px #ffffff1a}.dvf-wordmark{position:absolute;z-index:2;bottom:calc(var(--dvf-chin) / 2 - 8px);left:0;width:100%;height:16px;line-height:16px;text-align:center;font-size:var(--dvf-wordmark-size);letter-spacing:.06em;color:var(--dvf-wordmark-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dvf-deck{position:relative;width:var(--dvf-deck-w);height:var(--dvf-deck-h);border-radius:2px 2px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--dvf-color),#fff 14%) 0 1px,color-mix(in srgb,var(--dvf-color),#000 46%) 1px 2px,color-mix(in srgb,var(--dvf-color),#fff 4%) 2px,var(--dvf-color))}.dvf-deck:after{content:"";position:absolute;z-index:2;top:0;left:50%;transform:translate(-50%);width:var(--dvf-scoop-w);height:100%;border-radius:0 0 999px 999px/0 0 100% 100%;background:color-mix(in srgb,var(--dvf-color),#000 24%)}.dvf-foot{position:absolute;z-index:1;top:var(--dvf-deck-h);left:0;width:100%;height:var(--dvf-foot-h);border-radius:0 0 999px 999px/0 0 100% 100%;background:linear-gradient(180deg,color-mix(in srgb,var(--dvf-color),#000 16%),color-mix(in srgb,var(--dvf-color),#000 42%))}.inl[data-v-eb0d32c9]{box-sizing:border-box;display:inline-block;position:relative;vertical-align:top;width:var(--inl-outer-w);height:var(--inl-outer-h)}.inl[data-v-eb0d32c9] *,.inl[data-v-eb0d32c9] *:before,.inl[data-v-eb0d32c9] *:after{box-sizing:border-box}.inl-scale[data-v-eb0d32c9]{transform:scale(var(--inl-zoom));transform-origin:top left}.inl-stage[data-v-eb0d32c9]{position:relative;display:inline-block;vertical-align:top;font-size:0}.inl-screen[data-v-eb0d32c9]{position:absolute;z-index:1;left:var(--inl-area-x);top:var(--inl-area-y);width:var(--inl-area-w);height:var(--inl-area-h);overflow:hidden;border-radius:var(--inl-screen-radius);background:var(--inl-screen-bg)}.inl-native[data-v-eb0d32c9]{display:flex;width:var(--inl-native-w);height:var(--inl-native-h);transform:scale(var(--inl-fit-x),var(--inl-fit-y));transform-origin:top left}.inl-native[data-v-eb0d32c9]>*{flex:1 1 auto;min-width:0;min-height:0}.inl-frame[data-v-eb0d32c9]{position:relative;z-index:2;display:block;width:var(--inl-img-w);height:var(--inl-img-h);max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:var(--inl-frame-shadow)}.inl-gloss[data-v-eb0d32c9]{position:absolute;z-index:3;inset:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--inl-gloss-opacity);mix-blend-mode:var(--inl-gloss-blend)}.kvp[data-v-991bce45]{--text-color: currentColor;position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--kvp-bg);color:var(--kvp-ink);font-family:var(--kvp-font-body);font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased}.kvp-still[data-v-991bce45]{pointer-events:none}.kvp[data-v-991bce45] button{font-family:inherit}.kvp-status[data-v-991bce45]{flex:0 0 var(--kvp-layout-status);display:flex;align-items:center;justify-content:space-between;padding:6px 30px 0 38px;font-size:15px;font-weight:600}.kvp-status-icons[data-v-991bce45]{display:inline-flex;align-items:center;gap:6px}.kvp-header[data-v-991bce45]{flex:0 0 var(--kvp-layout-header);display:flex;align-items:center;justify-content:space-between;padding:0 20px}.kvp-brand[data-v-991bce45]{font-family:var(--kvp-font-display);font-size:27px;letter-spacing:-.01em}.kvp-header-right[data-v-991bce45]{display:inline-flex;align-items:center;gap:10px}.kvp-place[data-v-991bce45]{font-size:12px;color:var(--kvp-ink-soft)}.kvp-icon-btn[data-v-991bce45]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--kvp-rule);border-radius:var(--kvp-radius-pill);background:var(--kvp-card);color:var(--kvp-ink);cursor:pointer}.kvp-scroll[data-v-991bce45]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 20px var(--kvp-layout-dock-space);scrollbar-width:none}.kvp-scroll[data-v-991bce45]::-webkit-scrollbar{display:none}.kvp-btn[data-v-991bce45]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border:1px solid var(--kvp-rule);border-radius:var(--kvp-radius-pill);background:var(--kvp-card);color:var(--kvp-ink);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.kvp-btn-ink[data-v-991bce45]{border-color:var(--kvp-ink);background:var(--kvp-ink);color:var(--kvp-on-ink)}.kvp-pickbar[data-v-991bce45]{position:absolute;left:14px;right:14px;bottom:100px;z-index:6;display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--kvp-radius-card);background:var(--kvp-card);box-shadow:var(--kvp-shadow-card)}.kvp-pickbar-img[data-v-991bce45]{width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.kvp-pickbar-name[data-v-991bce45]{flex:1 1 auto;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kvp-pickbar-soon[data-v-991bce45]{font-size:12px;color:var(--kvp-ink-soft);padding-right:8px}.kvp-wait[data-v-991bce45]{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;justify-content:center;gap:28px;padding:0 36px;background:var(--kvp-bg)}.kvp-wait-title[data-v-991bce45]{margin:0;font-family:var(--kvp-font-display);font-size:40px;font-weight:400;line-height:1.05}.kvp-wait-title em[data-v-991bce45],.kvp[data-v-991bce45] .kvp-em{font-style:italic}.kvp-wait-lines[data-v-991bce45]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.kvp-wait-line[data-v-991bce45]{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--kvp-ink-soft);opacity:.45;transition:opacity .4s ease,color .4s ease}.kvp-wait-line.is-active[data-v-991bce45],.kvp-wait-line.is-done[data-v-991bce45]{opacity:1;color:var(--kvp-ink)}.kvp-wait-dot[data-v-991bce45]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--kvp-rule);color:var(--kvp-on-ink)}.kvp-wait-line.is-done .kvp-wait-dot[data-v-991bce45]{background:var(--kvp-ink);border-color:var(--kvp-ink)}.kvp-wait-line.is-active .kvp-wait-dot[data-v-991bce45]{border-color:var(--kvp-ink);animation:kvp-pulse-991bce45 .9s ease-in-out infinite}@keyframes kvp-pulse-991bce45{50%{transform:scale(1.25)}}.kvp-sheet-text[data-v-991bce45]{margin:0 0 18px;color:var(--kvp-ink-soft)}.kvp-sources[data-v-991bce45]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kvp-source[data-v-991bce45]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 6px;border:1px solid var(--kvp-rule);border-radius:var(--kvp-radius-tile);background:var(--kvp-bg);color:var(--kvp-ink);font-size:12px;cursor:pointer}.kvp-kara[data-v-991bce45]{display:flex;flex-direction:column;gap:14px}.kvp-kara-img[data-v-991bce45]{width:100%;max-height:430px;-o-object-fit:contain;object-fit:contain;border-radius:var(--kvp-radius-tile);background:var(--kvp-bg)}.kvp-kara-reason[data-v-991bce45]{margin:0;font-family:var(--kvp-font-display);font-size:19px;line-height:1.3}.kvp-fade-enter-active[data-v-991bce45],.kvp-fade-leave-active[data-v-991bce45]{transition:opacity .22s ease,transform .22s ease}.kvp-fade-enter-from[data-v-991bce45]{opacity:0;transform:translateY(8px)}.kvp-fade-leave-to[data-v-991bce45]{opacity:0}.kvp-rise-enter-active[data-v-991bce45],.kvp-rise-leave-active[data-v-991bce45]{transition:opacity .2s ease,transform .25s ease}.kvp-rise-enter-from[data-v-991bce45],.kvp-rise-leave-to[data-v-991bce45]{opacity:0;transform:translateY(12px)}.kvpt[data-v-29a85b70]{display:flex;flex-direction:column;padding-top:10px}.kvpt-kicker[data-v-29a85b70]{margin:0 0 6px;font-size:13px;color:var(--kvp-ink-soft)}.kvpt-title[data-v-29a85b70]{margin:0 0 22px;font-family:var(--kvp-font-display);font-size:38px;font-weight:400;line-height:1.04;letter-spacing:-.01em}.kvpt-title em[data-v-29a85b70]{font-style:italic}.kvpt-occasions[data-v-29a85b70]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.kvpt-occasion[data-v-29a85b70]{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:14px;border:1px solid transparent;border-radius:var(--kvp-radius-card);background:var(--kvp-card);color:var(--kvp-ink);font-size:15px;font-weight:500;cursor:pointer;box-shadow:var(--kvp-shadow-card);transition:border-color .2s ease,transform .2s ease}.kvpt-occasion.is-active[data-v-29a85b70]{border-color:var(--kvp-ink);transform:translateY(-1px)}.kvpt-cta[data-v-29a85b70]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;border:none;border-radius:var(--kvp-radius-pill);background:var(--kvp-ink);color:var(--kvp-on-ink);font-size:15px;font-weight:500;cursor:pointer}.kvpt-trials[data-v-29a85b70]{margin:10px 0 26px;text-align:center;font-size:12px;color:var(--kvp-ink-soft)}.kvpt-label[data-v-29a85b70]{margin:0 0 10px;font-size:12px;color:var(--kvp-ink-soft)}.kvpt-rail[data-v-29a85b70]{display:flex;gap:10px;overflow-x:auto;margin:0 -20px 22px;padding:0 20px 4px;scrollbar-width:none}.kvpt-rail[data-v-29a85b70]::-webkit-scrollbar{display:none}.kvpt-piece[data-v-29a85b70]{flex:0 0 84px;height:84px;padding:6px;border:none;border-radius:var(--kvp-radius-tile);background:var(--kvp-card);cursor:pointer;box-shadow:var(--kvp-shadow-card)}.kvpt-piece img[data-v-29a85b70]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.kvpt-last[data-v-29a85b70]{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border:none;border-radius:var(--kvp-radius-card);background:var(--kvp-card);color:var(--kvp-ink);text-align:left;cursor:pointer;box-shadow:var(--kvp-shadow-card)}.kvpt-last-stack[data-v-29a85b70]{display:flex}.kvpt-last-stack img[data-v-29a85b70]{width:40px;height:40px;margin-right:-12px;border-radius:10px;border:2px solid var(--kvp-card);background:var(--kvp-bg);-o-object-fit:cover;object-fit:cover}.kvpt-last-text[data-v-29a85b70]{flex:1 1 auto;display:flex;flex-direction:column;padding-left:12px}.kvpt-last-text .kvpt-label[data-v-29a85b70]{margin:0}.kvpt-last-name[data-v-29a85b70]{font-family:var(--kvp-font-display);font-size:18px}.kvps[data-v-f7a9d085]{display:flex;flex-direction:column;gap:14px;padding-top:4px}.kvps-kicker[data-v-f7a9d085]{margin:0;font-size:13px;color:var(--kvp-ink-soft)}.kvps-title[data-v-f7a9d085]{margin:-6px 0 2px;font-family:var(--kvp-font-display);font-size:36px;font-weight:400;line-height:1.02;letter-spacing:-.01em}.kvps-title em[data-v-f7a9d085]{font-style:italic}.kvps-stage[data-v-f7a9d085]{position:relative;height:400px;border-radius:var(--kvp-radius-card);background:var(--kvp-stage);box-shadow:var(--kvp-shadow-card);overflow:hidden}.kvps-chip[data-v-f7a9d085]{position:absolute;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--kvp-rule);border-radius:var(--kvp-radius-pill);background:color-mix(in srgb,var(--kvp-card) 88%,transparent);color:var(--kvp-ink);font-size:12px;backdrop-filter:blur(8px)}.kvps-chip-body[data-v-f7a9d085]{top:12px;right:12px;cursor:pointer}.kvps-chip-turn[data-v-f7a9d085]{left:12px;bottom:12px;color:var(--kvp-ink-soft);pointer-events:none}.kvps-pieces[data-v-f7a9d085]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kvps-piece[data-v-f7a9d085]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--kvp-radius-tile);background:var(--kvp-card)}.kvps-piece-img[data-v-f7a9d085]{flex:0 0 40px;width:40px;height:40px;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#fff}.kvps-piece-text[data-v-f7a9d085]{display:flex;flex-direction:column;min-width:0}.kvps-piece-role[data-v-f7a9d085]{font-size:10px;color:var(--kvp-ink-soft)}.kvps-piece-name[data-v-f7a9d085]{font-size:13px;font-weight:500;line-height:1.2}.kvps-piece-name[data-v-f7a9d085]:first-letter{text-transform:uppercase}.kvps-why[data-v-f7a9d085]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-left:2px solid var(--kvp-accent);background:color-mix(in srgb,var(--kvp-card) 55%,transparent);border-radius:0 var(--kvp-radius-tile) var(--kvp-radius-tile) 0}.kvps-why-kicker[data-v-f7a9d085]{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--kvp-ink-soft)}.kvps-why-text[data-v-f7a9d085]{margin:0;font-family:var(--kvp-font-display);font-size:19px;line-height:1.25}.kvps-actions[data-v-f7a9d085]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.kvps-save[data-v-f7a9d085],.kvps-another[data-v-f7a9d085]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:var(--kvp-radius-pill);font-size:15px;font-weight:500;cursor:pointer}.kvps-save[data-v-f7a9d085]{border:none;background:var(--kvp-ink);color:var(--kvp-on-ink)}.kvps-save.is-saved[data-v-f7a9d085]{background:var(--kvp-card);color:var(--kvp-ink);border:1px solid var(--kvp-ink)}.kvps-another[data-v-f7a9d085]{border:1px solid var(--kvp-rule);background:transparent;color:var(--kvp-ink)}.kvpw[data-v-49d184c6]{display:flex;flex-direction:column;margin-top:6px}.kvpw-head[data-v-49d184c6]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--kvp-rule)}.kvpw-title[data-v-49d184c6]{margin:0;font-family:var(--kvp-font-display);font-size:24px;font-weight:400}.kvpw-hint[data-v-49d184c6]{font-size:11px;color:var(--kvp-ink-soft);text-align:right}.kvpw-row[data-v-49d184c6]{border-bottom:1px solid var(--kvp-rule)}.kvpw-line[data-v-49d184c6]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 0;border:none;background:none;color:var(--kvp-ink);text-align:left;cursor:pointer}.kvpw-n[data-v-49d184c6]{flex:0 0 auto;width:16px;font-size:13px;color:var(--kvp-accent);font-variant-numeric:tabular-nums}.kvpw-step[data-v-49d184c6]{flex:1 1 auto;font-size:15px}.kvpw-chevron[data-v-49d184c6]{display:inline-flex;color:var(--kvp-ink-soft);transition:transform .3s ease}.kvpw-row.is-open .kvpw-chevron[data-v-49d184c6]{transform:rotate(180deg);color:var(--kvp-ink)}.kvpw-body[data-v-49d184c6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.kvpw-row.is-open .kvpw-body[data-v-49d184c6]{grid-template-rows:1fr}.kvpw-inner[data-v-49d184c6]{min-height:0;overflow:hidden}.kvpw-shot[data-v-49d184c6]{position:relative;height:240px;margin:0 0 10px;border-radius:var(--kvp-radius-tile);background:var(--kvp-stage);overflow:hidden}.kvpw-shot-tag[data-v-49d184c6]{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--kvp-radius-pill);background:var(--kvp-ink);color:var(--kvp-on-ink);font-size:11px;font-variant-numeric:tabular-nums}.kvpw-detail[data-v-49d184c6]{margin:0 0 16px 28px;font-size:14px;color:var(--kvp-ink-soft)}.kvpst[data-v-f57e3bc3]{position:absolute;inset:0}.kvpst-canvas[data-v-f57e3bc3],.kvpst-still[data-v-f57e3bc3]{display:block;width:100%;height:100%}.kvpst-canvas[data-v-f57e3bc3]{touch-action:pan-y}.kvpst-canvas.is-turn[data-v-f57e3bc3]{cursor:grab;touch-action:none}.kvpst-canvas.is-turn[data-v-f57e3bc3]:active{cursor:grabbing}.kvpsv[data-v-0c57c597]{display:flex;flex-direction:column;padding-top:10px}.kvpsv-title[data-v-0c57c597]{margin:0 0 20px;font-family:var(--kvp-font-display);font-size:38px;font-weight:400;line-height:1.04}.kvpsv-title em[data-v-0c57c597]{font-style:italic}.kvpsv-label[data-v-0c57c597]{margin:0 0 10px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--kvp-ink-soft)}.kvpsv-sub[data-v-0c57c597]{margin:-6px 0 12px;font-size:13px;color:var(--kvp-ink-soft)}.kvpsv-empty[data-v-0c57c597]{margin:0 0 24px;padding:18px;border:1px dashed var(--kvp-rule);border-radius:var(--kvp-radius-card);color:var(--kvp-ink-soft);text-align:center}.kvpsv-mine[data-v-0c57c597]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.kvpsv-board[data-v-0c57c597]{display:flex;flex-direction:column;gap:8px;padding:8px 8px 12px;border:none;border-radius:var(--kvp-radius-card);background:var(--kvp-card);color:var(--kvp-ink);text-align:left;cursor:pointer;box-shadow:var(--kvp-shadow-card)}.kvpsv-board-grid[data-v-0c57c597]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.kvpsv-board-grid img[data-v-0c57c597]{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px}.kvpsv-board-name[data-v-0c57c597]{padding:0 4px;font-family:var(--kvp-font-display);font-size:17px}.kvpsv-board-name[data-v-0c57c597]:first-letter{text-transform:uppercase}.kvpsv-shelf[data-v-0c57c597]{-moz-columns:2;columns:2;-moz-column-gap:10px;column-gap:10px}.kvpsv-kara[data-v-0c57c597]{display:block;width:100%;margin:0 0 10px;padding:0;border:none;border-radius:var(--kvp-radius-tile);overflow:hidden;background:var(--kvp-card);cursor:pointer;-moz-column-break-inside:avoid;break-inside:avoid}.kvpsv-kara img[data-v-0c57c597]{display:block;width:100%}.kvpc[data-v-bbb43444]{display:flex;flex-direction:column;padding-top:10px}.kvpc-head[data-v-bbb43444]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.kvpc-title[data-v-bbb43444]{margin:0;font-family:var(--kvp-font-display);font-size:38px;font-weight:400;line-height:1.04}.kvpc-title em[data-v-bbb43444]{font-style:italic}.kvpc-count[data-v-bbb43444]{font-size:12px;color:var(--kvp-ink-soft)}.kvpc-chips[data-v-bbb43444]{display:flex;gap:6px;overflow-x:auto;margin:0 -20px 16px;padding:0 20px;scrollbar-width:none}.kvpc-chips[data-v-bbb43444]::-webkit-scrollbar{display:none}.kvpc-chip[data-v-bbb43444]{flex:0 0 auto;height:32px;padding:0 14px;border:1px solid var(--kvp-rule);border-radius:var(--kvp-radius-pill);background:transparent;color:var(--kvp-ink);font-size:13px;cursor:pointer}.kvpc-chip.is-active[data-v-bbb43444]{background:var(--kvp-ink);border-color:var(--kvp-ink);color:var(--kvp-on-ink)}.kvpc-grid[data-v-bbb43444]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kvpc-add[data-v-bbb43444]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:196px;border:1px dashed color-mix(in srgb,var(--kvp-ink) 30%,transparent);border-radius:var(--kvp-radius-card);background:transparent;color:var(--kvp-ink-soft);font-size:13px;cursor:pointer}.kvpc-piece[data-v-bbb43444]{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px 8px 12px;border:1.5px solid transparent;border-radius:var(--kvp-radius-card);background:var(--kvp-card);color:var(--kvp-ink);text-align:left;cursor:pointer;box-shadow:var(--kvp-shadow-card);transition:border-color .2s ease}.kvpc-piece.is-picked[data-v-bbb43444]{border-color:var(--kvp-ink)}.kvpc-piece-img[data-v-bbb43444]{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#fff}.kvpc-piece-img img[data-v-bbb43444]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.kvpc-piece-name[data-v-bbb43444]{padding:0 4px;font-size:13px;font-weight:500}.kvpc-piece-name[data-v-bbb43444]:first-letter{text-transform:uppercase}.kvpc-check[data-v-bbb43444]{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--kvp-ink);color:var(--kvp-on-ink)}.kvpd[data-v-b447430c]{position:absolute;left:50%;bottom:30px;z-index:8;display:flex;align-items:center;gap:4px;padding:5px;border-radius:var(--kvp-radius-pill);background:var(--kvp-ink);box-shadow:var(--kvp-shadow-dock);transform:translate(-50%)}.kvpd-item[data-v-b447430c]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;min-width:50px;padding:0 14px;border:none;border-radius:var(--kvp-radius-pill);background:transparent;color:color-mix(in srgb,var(--kvp-on-ink) 72%,transparent);font-size:14px;font-weight:500;cursor:pointer;transition:background .25s ease,color .25s ease}.kvpd-item.is-active[data-v-b447430c]{background:var(--kvp-card);color:var(--kvp-ink);padding:0 18px}.kvpsh[data-v-a5b20192]{position:absolute;inset:0;z-index:30;display:flex;align-items:flex-end;background:color-mix(in srgb,var(--kvp-ink) 32%,transparent)}.kvpsh-panel[data-v-a5b20192]{position:relative;display:flex;flex-direction:column;width:100%;max-height:86%;padding:10px 20px 34px;border-radius:26px 26px 0 0;background:var(--kvp-card)}.kvpsh-panel.is-tall[data-v-a5b20192]{height:86%}.kvpsh-grip[data-v-a5b20192]{align-self:center;width:38px;height:4px;margin-bottom:10px;border-radius:4px;background:var(--kvp-rule)}.kvpsh-head[data-v-a5b20192]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.kvpsh-title[data-v-a5b20192]{margin:0;font-family:var(--kvp-font-display);font-size:28px;font-weight:400}.kvpsh-title em[data-v-a5b20192]{font-style:italic}.kvpsh-close[data-v-a5b20192]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:var(--kvp-tint);color:var(--kvp-ink);cursor:pointer}.kvpsh-body[data-v-a5b20192]{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.kvpsh-body[data-v-a5b20192]::-webkit-scrollbar{display:none}.kvpsh-enter-active[data-v-a5b20192],.kvpsh-leave-active[data-v-a5b20192]{transition:background .3s ease}.kvpsh-enter-active .kvpsh-panel[data-v-a5b20192],.kvpsh-leave-active .kvpsh-panel[data-v-a5b20192]{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.kvpsh-enter-from[data-v-a5b20192],.kvpsh-leave-to[data-v-a5b20192]{background:transparent}.kvpsh-enter-from .kvpsh-panel[data-v-a5b20192],.kvpsh-leave-to .kvpsh-panel[data-v-a5b20192]{transform:translateY(100%)}.kvpb[data-v-51319a18]{display:flex;flex-direction:column;gap:16px}.kvpb-text[data-v-51319a18]{margin:0;color:var(--kvp-ink-soft)}.kvpb-field[data-v-51319a18]{display:flex;flex-direction:column;gap:8px}.kvpb-row[data-v-51319a18]{display:flex;justify-content:space-between;font-size:14px}.kvpb-label[data-v-51319a18]{font-weight:500}.kvpb-value[data-v-51319a18]{color:var(--kvp-ink-soft);font-variant-numeric:tabular-nums}.kvpb-range[data-v-51319a18]{width:100%;accent-color:var(--kvp-ink)}.kvpb-later[data-v-51319a18]{display:flex;align-items:center;gap:8px;margin:0;padding:12px;border-radius:var(--kvp-radius-tile);background:var(--kvp-tint);font-size:12px;color:var(--kvp-ink-soft)}.kvpb-actions[data-v-51319a18]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kvpb-btn[data-v-51319a18]{height:46px;border:1px solid var(--kvp-rule);border-radius:var(--kvp-radius-pill);background:transparent;color:var(--kvp-ink);font-size:14px;font-weight:500;cursor:pointer}.kvpb-btn-ink[data-v-51319a18]{border-color:var(--kvp-ink);background:var(--kvp-ink);color:var(--kvp-on-ink)}.kvpch[data-v-23ad5c57]{display:flex;flex-direction:column;height:100%;gap:12px}.kvpch-list[data-v-23ad5c57]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;scrollbar-width:none}.kvpch-list[data-v-23ad5c57]::-webkit-scrollbar{display:none}.kvpch-me[data-v-23ad5c57]{align-self:flex-end;max-width:85%;margin:0;font-family:var(--kvp-font-display);font-size:21px;font-style:italic;line-height:1.2;text-align:right}.kvpch-note[data-v-23ad5c57]{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--kvp-radius-card);background:var(--kvp-bg)}.kvpch-text[data-v-23ad5c57]{margin:0;font-size:14px}.kvpch-pieces[data-v-23ad5c57]{display:flex;gap:6px}.kvpch-pieces img[data-v-23ad5c57]{width:56px;height:56px;border-radius:10px;-o-object-fit:contain;object-fit:contain;background:#fff}.kvpch-open[data-v-23ad5c57]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;color:var(--kvp-ink);font-size:13px;font-weight:600;cursor:pointer}.kvpch-input[data-v-23ad5c57]{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 16px;border:1px solid var(--kvp-rule);border-radius:var(--kvp-radius-pill)}.kvpch-field[data-v-23ad5c57]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--kvp-ink);font:inherit;font-size:14px}.kvpch-send[data-v-23ad5c57]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:var(--kvp-ink);color:var(--kvp-on-ink);cursor:pointer}.kvpch-send[data-v-23ad5c57]:disabled{opacity:.3;cursor:default}
