.login-gate[data-v-3d4163bd]{min-height:100svh;padding:var(--ylf-space-6);background:var(--ylf-c-bg);color:var(--ylf-c-text);flex-direction:column;display:flex}.login-gate__footer[data-v-3d4163bd],.login-gate__header[data-v-3d4163bd]{width:min(100%,var(--ylf-layout-page));margin-inline:auto}.login-gate__header[data-v-3d4163bd]{justify-content:space-between;align-items:center;gap:var(--ylf-space-2);display:flex}.login-gate__panel[data-v-3d4163bd]{width:min(100%,420px);padding-block:var(--ylf-space-12);text-align:center;margin:auto}.login-gate__types[data-v-3d4163bd]{justify-content:center;gap:var(--ylf-space-3);margin-bottom:var(--ylf-space-8);display:flex}.login-gate__types span[data-v-3d4163bd]{border-radius:var(--ylf-radius);place-items:center;width:56px;height:64px;display:grid}.login-gate__types .drive-icon[data-v-3d4163bd]{width:26px;height:26px}.login-gate__types [data-tone=blue][data-v-3d4163bd]{color:var(--ylf-c-brand);background:var(--ylf-c-brand-soft);transform:rotate(-8deg)}.login-gate__types [data-tone=pink][data-v-3d4163bd]{color:var(--ylf-accent-pink-text);background:var(--ylf-accent-pink-soft)}.login-gate__types [data-tone=coral][data-v-3d4163bd]{color:var(--ylf-accent-coral-text);background:var(--ylf-accent-coral-soft);transform:rotate(8deg)}.login-gate__panel h1[data-v-3d4163bd]{font-family:var(--ylf-font-heading);font-size:var(--ylf-text-2xl);margin:0;font-weight:650;line-height:1.5}.login-gate__panel>p[data-v-3d4163bd]{max-width:32ch;margin:var(--ylf-space-4) auto 0;color:var(--ylf-c-text-2);font-size:var(--ylf-text-sm);line-height:var(--ylf-leading-body)}.login-gate__cta[data-v-3d4163bd]{margin-top:var(--ylf-space-8);min-height:44px}.login-gate__panel .login-gate__trust[data-v-3d4163bd]{justify-content:center;align-items:center;gap:var(--ylf-space-2);font-size:var(--ylf-text-xs);display:flex}.login-gate__trust .drive-icon[data-v-3d4163bd]{width:16px;height:16px;color:var(--ylf-status-success-text)}.login-gate__panel .login-gate__error[data-v-3d4163bd]{color:var(--ylf-status-danger-text)}.login-gate__footer[data-v-3d4163bd]{color:var(--ylf-c-text-3);text-align:center;font-size:var(--ylf-text-xs)}.login-gate__footer a[data-v-3d4163bd]{color:inherit;text-underline-offset:3px;margin-right:4px}.ylf-select__trigger{min-width:180px;min-height:44px;color:var(--ylf-c-text,#0f172a);background:var(--ylf-c-surface,#fff);border:1px solid var(--ylf-c-border-strong,#cbd5e1);border-radius:var(--ylf-radius,14px);box-shadow:var(--ylf-shadow-control);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;font-size:15px;line-height:1.5;transition:border-color .18s,box-shadow .2s;display:inline-flex}.ylf-select__trigger[data-placeholder]{color:var(--ylf-c-text-3,#64748b)}.ylf-select__trigger:hover:not([data-disabled]),.ylf-select__trigger[data-state=open]{border-color:var(--ylf-c-brand,#2563eb)}.ylf-select__trigger[data-state=open]{box-shadow:var(--ylf-shadow-control),0 0 0 3px var(--ylf-c-brand-soft,#eff6ff)}.ylf-select__trigger:focus-visible{border-color:var(--ylf-c-brand,#2563eb);box-shadow:0 0 0 3px var(--ylf-c-brand-soft,#eff6ff);outline:none}.ylf-select__trigger[data-disabled]{opacity:.5;cursor:not-allowed}.ylf-select__label{align-items:center;gap:8px;min-width:0;display:inline-flex}.ylf-select__swatch{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ylf-c-text,#0f172a) 15%,transparent);border-radius:50%;flex:none;width:12px;height:12px}.ylf-select__icon{color:var(--ylf-c-text-3,#64748b);transition:transform var(--ylf-duration-fast,.16s) ease;flex:none;display:inline-flex}.ylf-select__icon :where(svg,i,span){width:18px;height:18px}.ylf-select__trigger[data-state=open] .ylf-select__icon{transform:rotate(180deg)}.ylf-select__content{z-index:105;box-sizing:border-box;min-width:var(--reka-select-trigger-width);max-width:var(--reka-select-content-available-width);max-height:var(--reka-select-content-available-height);background:var(--ylf-c-panel,var(--ylf-c-surface,#fff));border:1px solid var(--ylf-c-border,#e2e8f0);border-radius:var(--ylf-radius,14px);box-shadow:var(--ylf-shadow-panel,0 22px 56px -14px #0f172a38);-webkit-backdrop-filter:var(--ylf-glass-blur,blur(16px));backdrop-filter:var(--ylf-glass-blur,blur(16px));transform-origin:var(--reka-select-content-transform-origin);padding:6px}.ylf-select__content[data-state=open]{animation:.16s ylf-select-in}.ylf-select__viewport{max-height:calc(var(--reka-select-content-available-height) - 14px)}.ylf-select__item{color:var(--ylf-c-text,#0f172a);border-radius:var(--ylf-radius-sm,10px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--ylf-duration-fast,.16s) ease;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.ylf-select__item[data-highlighted]{background:var(--ylf-c-brand-soft,#eff6ff);color:var(--ylf-c-brand,#2563eb);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ylf-c-brand,#2563eb) 12%,transparent)}.ylf-select__item[data-disabled]{opacity:.45;pointer-events:none}.ylf-select__check{color:var(--ylf-c-brand,#2563eb);display:inline-flex}.ylf-select__check :where(svg,i,span){width:15px;height:15px}.ylf-select__trigger[data-size=sm]{border-radius:var(--ylf-radius-sm,10px);min-width:0;min-height:34px;padding:5px 10px;font-size:12px}.ylf-select__content[data-size=sm] .ylf-select__item{min-height:30px;padding:5px 8px;font-size:12px}@media (pointer:coarse){.ylf-select__content[data-size=sm] .ylf-select__item,.ylf-select__trigger[data-size=sm]{min-height:44px}}@keyframes ylf-select-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.ylf-select__content[data-state=open]{animation:none}.ylf-select__icon,.ylf-select__item{transition:none}}.mobile-navigation[data-v-3527f876]{display:none}@media (width<=760px){.mobile-navigation[data-v-3527f876]{justify-content:space-between;align-items:center;gap:var(--ylf-space-2);padding:var(--ylf-space-2) var(--ylf-space-4);padding-top:max(var(--ylf-space-2),env(safe-area-inset-top));border-bottom:1px solid var(--drive-border);background:var(--drive-panel);display:flex}.mobile-navigation__select[data-v-3527f876]{max-width:48%}}.ylf-badge{--_badge-tone:var(--ylf-c-brand,#2563eb);box-sizing:border-box;vertical-align:middle;border:1px solid color-mix(in srgb,var(--_badge-tone) 18%,var(--ylf-c-surface,#fff));border-radius:var(--ylf-radius-sm,10px);background:color-mix(in srgb,var(--_badge-tone) 6%,var(--ylf-c-surface,#fff));color:var(--_badge-tone);font-family:var(--ylf-font-body,inherit);white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.ylf-badge.is-round{border-radius:var(--ylf-radius-pill,999px)}.ylf-badge--accent{--_color:var(--ylf-accent,var(--ylf-c-brand,#2563eb));--_soft:var(--ylf-accent-soft,var(--ylf-c-brand-soft,#eff6ff));--_text:var(--ylf-accent-text,var(--ylf-c-brand,#2563eb));color:var(--ylf-accent-on,var(--ylf-c-text-on-accent,#fff));background:var(--ylf-accent,var(--ylf-c-brand,#2563eb));border-color:#0000}.ylf-badge--aurora,.ylf-badge--featured{color:var(--ylf-c-feature-text,#0f172a);background:var(--ylf-c-feature-bg,#fef9c3);border-color:color-mix(in srgb,var(--ylf-c-feature,#facc15) 45%,var(--ylf-c-surface,#fff))}.ylf-badge__spark{background:var(--ylf-c-feature,#facc15);clip-path:polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%);flex:none;width:12px;height:12px}.ylf-badge--neutral{--_badge-tone:var(--ylf-c-text-2,#475569)}.ylf-badge__status-icon{flex:none;width:12px;height:12px}.ylf-badge--success{--_color:var(--ylf-status-success,#22c55e);--_soft:var(--ylf-status-success-soft,var(--ylf-c-bg-soft,#f1f5f9));--_text:var(--ylf-status-success-text,#124324);color:var(--ylf-status-success-on,#124324);background:var(--ylf-status-success,#22c55e);border-color:#0000}.ylf-badge--warning{--_color:var(--ylf-status-warning,#facc15);--_soft:var(--ylf-status-warning-soft,var(--ylf-c-bg-soft,#f1f5f9));--_text:var(--ylf-status-warning-text,#64380e);color:var(--ylf-status-warning-on,#64380e);background:var(--ylf-status-warning,#facc15);border-color:#0000}.ylf-badge--danger{--_color:var(--ylf-status-danger,#ff6b4a);--_soft:var(--ylf-status-danger-soft,var(--ylf-c-bg-soft,#f1f5f9));--_text:var(--ylf-status-danger-text,#551b0a);color:var(--ylf-status-danger-on,#551b0a);background:var(--ylf-status-danger,#ff6b4a);border-color:#0000}.ylf-badge--info{--_color:var(--ylf-status-info,#06b6d4);--_soft:var(--ylf-status-info-soft,var(--ylf-c-bg-soft,#f1f5f9));--_text:var(--ylf-status-info-text,#083e4f);color:var(--ylf-status-info-on,#083e4f);background:var(--ylf-status-info,#06b6d4);border-color:#0000}.ylf-badge--accent.is-soft,.ylf-badge--danger.is-soft,.ylf-badge--info.is-soft,.ylf-badge--success.is-soft,.ylf-badge--warning.is-soft{color:var(--_text);background:var(--_soft)}.ylf-badge--accent.is-outline,.ylf-badge--danger.is-outline,.ylf-badge--info.is-outline,.ylf-badge--success.is-outline,.ylf-badge--warning.is-outline{color:var(--_text);border-color:var(--_color);background:0 0}.ylf-progress{background:var(--ylf-c-bg-mute,#e2e8f0);border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.ylf-progress__indicator{background:var(--ylf-c-brand,#2563eb);width:100%;height:100%;transition:transform .4s var(--ylf-ease-bounce,cubic-bezier(.34,1.56,.64,1));border-radius:999px}.ylf-progress[data-state=indeterminate] .ylf-progress__indicator{width:40%;animation:1.4s ease-in-out infinite ylf-progress-indeterminate}@keyframes ylf-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ylf-progress--accent .ylf-progress__indicator,.ylf-progress--aurora .ylf-progress__indicator{background:var(--ylf-accent,var(--ylf-c-brand,#2563eb))}@media (prefers-reduced-motion:reduce){.ylf-progress__indicator{transition:none}.ylf-progress[data-state=indeterminate] .ylf-progress__indicator{animation:none;transform:translate(75%)}}.resume-browser[data-v-a0d409fa]{width:min(1040px,100%);padding:var(--ylf-space-6);margin:0 auto}.resume-browser__header[data-v-a0d409fa]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.resume-browser__header p[data-v-a0d409fa]{color:var(--drive-primary);margin:0 0 7px;font-size:12px;font-weight:800}.resume-browser__header h1[data-v-a0d409fa]{font-size:var(--ylf-text-lg);letter-spacing:-.04em;margin:0}.resume-browser__header span[data-v-a0d409fa]{color:var(--muted-foreground);margin-top:8px;display:block}.resume-browser__actions[data-v-a0d409fa]{gap:8px;display:flex}.resume-browser__quota[data-v-a0d409fa]{border:1px solid var(--border);border-radius:var(--drive-radius-sm);background:var(--card);margin-bottom:24px;padding:14px 16px}.resume-browser__quota>div[data-v-a0d409fa]{justify-content:space-between;margin-bottom:9px;font-size:12px;display:flex}.resume-browser__state[data-v-a0d409fa]{min-height:280px}.resume-browser__list[data-v-a0d409fa]{border:1px solid var(--border);border-radius:var(--drive-radius-sm);background:var(--card);overflow:hidden}.resume-browser__list article[data-v-a0d409fa]{grid-template-columns:40px minmax(0,1fr) auto 40px;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:grid}.resume-browser__list article+article[data-v-a0d409fa]{border-top:1px solid var(--border)}.resume-browser__file-icon[data-v-a0d409fa]{border-radius:var(--drive-radius-sm);width:36px;height:36px;color:var(--drive-primary);background:var(--drive-primary-soft);place-items:center;display:grid}.resume-browser__file-icon .drive-icon[data-v-a0d409fa]{width:19px;height:19px}.resume-browser__list article>div[data-v-a0d409fa]{flex-direction:column;min-width:0;display:flex}.resume-browser__list article>div span[data-v-a0d409fa],.resume-browser__list strong[data-v-a0d409fa]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resume-browser__list article>div span[data-v-a0d409fa]{color:var(--muted-foreground);margin-top:3px;font-size:12px}@media (width<=720px){.resume-browser[data-v-a0d409fa]{padding:28px 16px 64px}.resume-browser__header[data-v-a0d409fa]{flex-direction:column;align-items:flex-start}.resume-browser__list article[data-v-a0d409fa]{grid-template-columns:40px minmax(0,1fr) 40px}.resume-browser__list article>.ylf-badge[data-v-a0d409fa]{display:none}}.cos-status[data-v-cff0a5e4]{border:1px solid var(--drive-border);border-radius:var(--drive-radius-sm);background:var(--drive-panel);min-height:52px;color:var(--drive-text)}.cos-status__summary[data-v-cff0a5e4]{align-items:center;gap:10px;min-height:50px;padding:8px 10px;display:flex}.cos-status__icon[data-v-cff0a5e4]{width:18px;color:var(--drive-success);flex:none}.cos-status__copy[data-v-cff0a5e4]{gap:2px;min-width:0;font-size:13px;display:grid}.cos-status__copy strong[data-v-cff0a5e4]{color:var(--drive-text);font-weight:600}.cos-status__copy span[data-v-cff0a5e4]{color:var(--drive-text-secondary);font-size:12px}.cos-status__actions[data-v-cff0a5e4]{align-items:center;gap:4px;margin-left:auto;display:flex}.cos-status__details[data-v-cff0a5e4]{border-radius:var(--drive-radius-sm);background:var(--drive-panel);color:var(--drive-danger);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 10px 10px 38px;padding:10px 12px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:auto}.cos-status--error[data-v-cff0a5e4]{border-color:var(--drive-danger-soft);background:var(--drive-danger-soft)}.cos-status--error .cos-status__copy strong[data-v-cff0a5e4],.cos-status--error .cos-status__icon[data-v-cff0a5e4]{color:var(--drive-danger)}.cos-status--loading[data-v-cff0a5e4],.cos-status--refreshing[data-v-cff0a5e4]{background:var(--drive-panel-muted)}.cos-status--loading .cos-status__icon[data-v-cff0a5e4],.cos-status--refreshing .cos-status__icon[data-v-cff0a5e4]{color:var(--drive-primary)}.is-spinning[data-v-cff0a5e4]{animation:1s linear infinite spin-cff0a5e4}@keyframes spin-cff0a5e4{to{transform:rotate(1turn)}}@media (width<=760px){.cos-status__summary[data-v-cff0a5e4]{flex-wrap:wrap;align-items:flex-start}.cos-status__icon[data-v-cff0a5e4]{margin-top:7px}.cos-status__copy[data-v-cff0a5e4]{padding-top:4px}.cos-status__actions[data-v-cff0a5e4]{flex-wrap:wrap;width:100%;margin-left:0}.cos-status__details[data-v-cff0a5e4]{margin-left:10px}}@media (prefers-reduced-motion:reduce){.is-spinning[data-v-cff0a5e4]{animation:none}}.cos-inspector-layer[data-v-c38975d1]{display:contents}.cos-inspector[data-v-c38975d1]{border-left:1px solid var(--drive-border);background:var(--drive-panel);min-width:0;padding:24px;overflow:hidden}.cos-inspector__header[data-v-c38975d1]{justify-content:space-between;gap:12px;display:flex}.cos-inspector__header h2[data-v-c38975d1]{overflow-wrap:anywhere;margin:4px 0 16px;font-size:18px}.cos-inspector__header small[data-v-c38975d1]{color:var(--drive-text-secondary)}.cos-inspector__scroll[data-v-c38975d1]{max-height:calc(100dvh - 170px);padding-bottom:8px;overflow:auto}.cos-inspector__handle[data-v-c38975d1]{background:var(--drive-border-strong);border-radius:999px;width:42px;height:4px;margin:-10px auto 14px}.cos-inspector__loading[data-v-c38975d1],.cos-inspector__preview-state[data-v-c38975d1]{border:1px solid var(--drive-border);border-radius:var(--drive-radius-sm);background:var(--drive-panel-muted);color:var(--drive-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;margin-bottom:14px;padding:14px;display:grid}.cos-inspector__loading .drive-icon[data-v-c38975d1],.cos-inspector__preview-state>.drive-icon[data-v-c38975d1]{width:20px;height:20px;color:var(--drive-primary);grid-row:1/span 2}.cos-inspector__preview-state strong[data-v-c38975d1]{color:var(--drive-text);font-size:13px}.cos-inspector__preview-state span[data-v-c38975d1]{font-size:12px;line-height:1.45}.cos-inspector__preview-state .ylf-button[data-v-c38975d1]{grid-column:2;justify-self:start;margin-top:6px}.cos-inspector__preview-state--error[data-v-c38975d1]{border-color:var(--drive-danger-soft);background:var(--drive-danger-soft)}.cos-inspector__preview-state--error strong[data-v-c38975d1],.cos-inspector__preview-state--error>.drive-icon[data-v-c38975d1]{color:var(--drive-danger)}.cos-inspector__preview-skeleton[data-v-c38975d1]{height:220px;margin-bottom:16px}.cos-inspector__fact-skeletons[data-v-c38975d1]{gap:12px;display:grid}.cos-inspector__fact-skeletons[data-v-c38975d1]>*{height:36px}.cos-inspector__image-button[data-v-c38975d1]{border-radius:var(--drive-radius-sm);background:var(--drive-panel-muted);cursor:zoom-in;border:0;width:100%;margin:0 0 14px;padding:10px;display:block;position:relative;overflow:hidden}.cos-inspector__image-button img[data-v-c38975d1]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:300px;display:block}.cos-inspector__image-button span[data-v-c38975d1]{background:var(--ylf-glass-bg);color:var(--drive-text);border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:inline-flex;position:absolute;bottom:16px;right:16px}.cos-inspector__image-button span .drive-icon[data-v-c38975d1]{width:14px;height:14px}.cos-inspector__media[data-v-c38975d1]{border-radius:var(--drive-radius-sm);background:var(--drive-panel-muted);gap:10px;margin-bottom:14px;padding:10px;display:grid}.cos-inspector__media iframe[data-v-c38975d1],.cos-inspector__media video[data-v-c38975d1]{-o-object-fit:contain;object-fit:contain;background:var(--drive-panel-muted);border:0;width:100%;max-height:300px}.cos-inspector__media iframe[data-v-c38975d1]{background:var(--drive-panel);height:280px}.cos-inspector__media audio[data-v-c38975d1]{width:100%}.cos-inspector__media a[data-v-c38975d1]{color:var(--drive-text);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cos-inspector__media a .drive-icon[data-v-c38975d1]{width:14px;height:14px}.cos-inspector__actions[data-v-c38975d1]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.cos-inspector__facts[data-v-c38975d1]{gap:12px;margin:0;display:grid}.cos-inspector__facts>div[data-v-c38975d1]{gap:4px;display:grid}.cos-inspector__facts dt[data-v-c38975d1]{color:var(--drive-text-secondary);font-size:11px}.cos-inspector__facts dd[data-v-c38975d1]{color:var(--drive-text);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace;font-size:12px}.cos-inspector__url[data-v-c38975d1]{background:var(--drive-panel-muted);border-radius:6px;align-items:flex-start;gap:4px;padding:8px;display:flex}.cos-inspector-layer--compact[data-v-c38975d1]{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cos-inspector-backdrop[data-v-c38975d1]{background:var(--drive-overlay);cursor:default;border:0;position:absolute;inset:0}.cos-inspector--compact[data-v-c38975d1]{z-index:1;width:min(100%,720px);max-height:min(88dvh,760px);padding:20px 20px max(24px,env(safe-area-inset-bottom));border-radius:var(--drive-radius-lg) var(--drive-radius-lg) 0 0;box-shadow:var(--ylf-shadow-lg);border:0;position:relative}.cos-inspector--compact .cos-inspector__scroll[data-v-c38975d1]{max-height:calc(min(88dvh, 760px) - 92px - env(safe-area-inset-bottom))}.is-spinning[data-v-c38975d1]{animation:1s linear infinite spin-c38975d1}@keyframes spin-c38975d1{to{transform:rotate(1turn)}}@media (width<=560px){.cos-inspector--compact[data-v-c38975d1]{width:100%;padding-inline:16px}.cos-inspector__actions[data-v-c38975d1]>*{flex:auto}}@media (prefers-reduced-motion:reduce){.is-spinning[data-v-c38975d1]{animation:none}}.cos-lightbox__overlay[data-v-6b49f087]{z-index:80;background:var(--drive-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;inset:0}.cos-lightbox[data-v-6b49f087]{z-index:81;border:1px solid var(--drive-border);border-radius:var(--drive-radius-sm);background:var(--drive-panel);box-shadow:var(--ylf-shadow-lg);color:var(--drive-text);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:18px;overflow:hidden}.cos-lightbox__title[data-v-6b49f087]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cos-lightbox__toolbar[data-v-6b49f087]{border-bottom:1px solid var(--drive-border);background:var(--drive-panel);justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:10px 12px 10px 20px;display:flex}.cos-lightbox__toolbar>div[data-v-6b49f087]:first-child{gap:3px;min-width:0;display:grid}.cos-lightbox__toolbar span[data-v-6b49f087],.cos-lightbox__toolbar strong[data-v-6b49f087]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cos-lightbox__toolbar span[data-v-6b49f087]{color:var(--drive-text-tertiary);font-size:11px}.cos-lightbox__controls[data-v-6b49f087]{flex:none;align-items:center;gap:2px;display:flex}.cos-lightbox__controls .ylf-button[data-v-6b49f087]{color:var(--drive-text)}.cos-lightbox__scale[data-v-6b49f087]{min-width:48px;color:var(--drive-text-secondary);text-align:center}.cos-lightbox__stage[data-v-6b49f087]{grid-template-columns:58px minmax(0,1fr) 58px;min-height:0;display:grid;position:relative}.cos-lightbox__viewport[data-v-6b49f087]{justify-content:center;align-items:center;min-width:0;min-height:0;padding:24px;display:flex;overflow:auto}.cos-lightbox__viewport img[data-v-6b49f087]{transform-origin:50%;-webkit-user-select:none;user-select:none;flex:none;width:auto;height:auto;display:block}.cos-lightbox__nav[data-v-6b49f087]{color:var(--drive-text);align-self:center}.cos-lightbox__nav--previous[data-v-6b49f087]{justify-self:end}.cos-lightbox__nav--next[data-v-6b49f087]{justify-self:start}.cos-lightbox__state[data-v-6b49f087]{max-width:380px;color:var(--drive-text-secondary);text-align:center;justify-items:center;gap:10px;padding:24px;display:grid}.cos-lightbox__state>.drive-icon[data-v-6b49f087]{width:26px;height:26px}.cos-lightbox__state span[data-v-6b49f087]{color:var(--drive-text-tertiary);font-size:13px}.cos-lightbox__state--error strong[data-v-6b49f087]{color:var(--drive-danger)}.is-spinning[data-v-6b49f087]{animation:1s linear infinite spin-6b49f087}@keyframes spin-6b49f087{to{transform:rotate(1turn)}}@media (width<=760px){.cos-lightbox[data-v-6b49f087]{border:0;border-radius:0;inset:0}.cos-lightbox__toolbar[data-v-6b49f087]{align-items:stretch;gap:var(--ylf-space-2);padding:var(--ylf-space-3) var(--ylf-space-4);padding-top:max(var(--ylf-space-3),env(safe-area-inset-top));flex-direction:column}.cos-lightbox__toolbar>div:first-child span[data-v-6b49f087]{display:none}.cos-lightbox__controls[data-v-6b49f087]{justify-content:space-between;max-width:100%}.cos-lightbox__stage[data-v-6b49f087]{grid-template-columns:44px minmax(0,1fr) 44px}.cos-lightbox__viewport[data-v-6b49f087]{padding:12px 2px}}@media (prefers-reduced-motion:reduce){.is-spinning[data-v-6b49f087]{animation:none}}.live-cos[data-v-b8bec703]{background:var(--drive-bg);grid-template-columns:minmax(0,1fr);width:100%;min-height:0;display:grid}.live-cos--inspecting[data-v-b8bec703]{grid-template-columns:minmax(0,1fr) 390px}.live-cos__main[data-v-b8bec703]{min-width:0;padding:var(--ylf-space-6);overflow:auto}.live-cos__header[data-v-b8bec703]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.live-cos__header h1[data-v-b8bec703]{font-size:var(--ylf-text-lg);margin:8px 0 6px}.live-cos__header p[data-v-b8bec703]{color:var(--drive-text-secondary);margin:0}.live-cos__header-actions[data-v-b8bec703]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.live-cos__eyebrow[data-v-b8bec703]{color:var(--drive-text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.live-cos__eyebrow .drive-icon[data-v-b8bec703]{width:14px;height:14px}.live-cos__explanation[data-v-b8bec703]{border:1px solid var(--drive-border);border-radius:var(--drive-radius-sm);background:var(--drive-panel);color:var(--drive-text-secondary);margin-bottom:16px}.live-cos__explanation summary[data-v-b8bec703]{color:var(--drive-text);cursor:pointer;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.live-cos__explanation summary .drive-icon[data-v-b8bec703]{width:15px;height:15px}.live-cos__explanation>div[data-v-b8bec703]{padding:0 12px 12px;font-size:12px;line-height:1.55}.live-cos__explanation p[data-v-b8bec703]{margin:4px 0}.live-cos__explanation a[data-v-b8bec703]{color:var(--drive-primary);align-items:center;gap:5px;margin-top:6px;display:inline-flex}.live-cos__explanation a .drive-icon[data-v-b8bec703]{width:13px;height:13px}.live-cos__breadcrumbs[data-v-b8bec703]{border:1px solid var(--drive-border);border-radius:var(--drive-radius-sm);background:var(--drive-panel);align-items:center;gap:6px;min-height:42px;margin-bottom:14px;padding:8px 12px;display:flex;overflow-x:auto}.live-cos__breadcrumbs button[data-v-b8bec703]{color:var(--drive-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0}.live-cos__breadcrumbs .drive-icon[data-v-b8bec703]{width:14px;height:14px;color:var(--drive-text-tertiary)}.live-cos__breadcrumbs span[data-v-b8bec703]{color:var(--drive-text-secondary);white-space:nowrap;margin-left:auto}.live-cos__status-slot[data-v-b8bec703]{min-height:52px;margin-bottom:12px}.live-cos__table-wrap[data-v-b8bec703]{border:1px solid var(--drive-border);border-radius:var(--drive-radius-sm);background:var(--drive-panel);overflow:auto}.live-cos__table[data-v-b8bec703]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.live-cos__table th[data-v-b8bec703]:first-child{width:45%}.live-cos__table th[data-v-b8bec703]{background:var(--drive-panel-muted);color:var(--drive-text-secondary);text-align:left;padding:11px 14px;font-weight:600}.live-cos__table td[data-v-b8bec703]{border-top:1px solid var(--drive-border);color:var(--drive-text-secondary);overflow-wrap:anywhere;padding:12px 14px}.live-cos__entry[data-v-b8bec703]{width:100%;min-height:32px;color:var(--drive-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.live-cos__entry strong[data-v-b8bec703]{overflow-wrap:anywhere;min-width:0}.live-cos__table td .drive-icon[data-v-b8bec703]{width:18px;height:18px;color:var(--drive-primary)}.live-cos__table tbody tr.is-selected[data-v-b8bec703],.live-cos__table tbody tr[data-v-b8bec703]:hover{background:var(--drive-primary-soft)}.live-cos__pagination[data-v-b8bec703]{color:var(--drive-text-secondary);justify-content:space-between;align-items:center;margin-top:16px;font-size:12px;display:flex}.live-cos__skeletons[data-v-b8bec703]{gap:8px;display:grid}.live-cos__skeleton[data-v-b8bec703]{height:48px}.live-cos__empty[data-v-b8bec703]{min-height:320px}.is-spinning[data-v-b8bec703]{animation:1s linear infinite spin-b8bec703}@keyframes spin-b8bec703{to{transform:rotate(1turn)}}@media (width<=1050px){.live-cos--inspecting[data-v-b8bec703]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.live-cos__main[data-v-b8bec703]{padding:20px 16px}.live-cos__header[data-v-b8bec703]{flex-direction:column}.live-cos__header-actions[data-v-b8bec703]{justify-content:flex-start}.live-cos__table th[data-v-b8bec703]:first-child{width:65%}.live-cos__table td[data-v-b8bec703]:nth-child(2),.live-cos__table td[data-v-b8bec703]:nth-child(3),.live-cos__table th[data-v-b8bec703]:nth-child(2),.live-cos__table th[data-v-b8bec703]:nth-child(3){display:none}}@media (pointer:coarse){.live-cos__entry[data-v-b8bec703]{min-height:44px}}@media (prefers-reduced-motion:reduce){.is-spinning[data-v-b8bec703]{animation:none}}.ylf-segmented{--ylf-segmented-item-size:36px;box-sizing:border-box;border:1px solid var(--ylf-c-border,#e2e8f0);border-radius:var(--ylf-radius-sm,10px);background:var(--ylf-c-surface-inset,var(--ylf-c-bg-soft,#f1f5f9));max-width:100%;box-shadow:var(--ylf-shadow-inset);font-family:var(--ylf-font-body,inherit);flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.ylf-segmented[data-size=sm]{--ylf-segmented-item-size:26px}.ylf-segmented__item{box-sizing:border-box;min-width:var(--ylf-segmented-item-size);height:var(--ylf-segmented-item-size);border-radius:calc(var(--ylf-radius-sm,10px) - 4px);color:var(--ylf-c-text-2,#475569);font:inherit;font-size:var(--ylf-text-sm,14px);white-space:nowrap;cursor:pointer;transition:background var(--ylf-duration-fast,.16s),color var(--ylf-duration-fast,.16s),box-shadow var(--ylf-duration-fast,.16s);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;line-height:1;display:inline-flex}.ylf-segmented[data-size=sm] .ylf-segmented__item{padding-inline:8px;font-size:12px}.ylf-segmented[data-icon-only] .ylf-segmented__item{width:calc(var(--ylf-segmented-item-size) + 4px);padding:0}.ylf-segmented__item:hover:not([data-disabled],[aria-pressed=true]){color:var(--ylf-c-text,#0f172a);background:color-mix(in srgb,var(--ylf-c-surface,#fff) 60%,transparent)}.ylf-segmented__item[aria-pressed=true]{color:var(--ylf-c-brand,#2563eb);background:var(--ylf-c-surface,#fff);border-color:var(--ylf-c-border,#e2e8f0);box-shadow:var(--ylf-shadow-control,var(--ylf-shadow-sm))}.ylf-segmented__item:focus-visible{z-index:1;outline:2px solid var(--ylf-c-brand,#2563eb);outline-offset:2px;position:relative}.ylf-segmented__item[data-disabled]{cursor:not-allowed;opacity:.45}.ylf-segmented__icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;line-height:1;display:inline-flex}.ylf-segmented__icon>:where(svg,i,span){width:100%;height:100%}.ylf-segmented__count{min-width:16px;color:var(--ylf-c-text-2,#475569);font-variant-numeric:tabular-nums;text-align:center;font-size:10px}.ylf-segmented__item[aria-pressed=true] .ylf-segmented__count{color:inherit}@media (pointer:coarse){.ylf-segmented .ylf-segmented__item{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.ylf-segmented__item{transition:none}}.category-filter[data-v-2b68c6bb]{min-width:0;margin:-3px;padding:3px;overflow-x:auto}.category-filter>.ylf-segmented[data-v-2b68c6bb]{max-width:none}.library-toolbar[data-v-1ef26a3b]{justify-content:space-between;align-items:center;gap:var(--ylf-space-3);padding-block:var(--ylf-space-4);flex-wrap:wrap;display:flex}.library-toolbar__actions[data-v-1ef26a3b]{align-items:center;gap:var(--ylf-space-2);flex:none;margin-left:auto;display:flex}.library-toolbar__project[data-v-1ef26a3b]{max-width:140px}@media (width<=760px){.library-toolbar[data-v-1ef26a3b]{gap:var(--ylf-space-3)}.library-toolbar>.category-filter[data-v-1ef26a3b]{width:calc(100% + 6px)}.library-toolbar__actions[data-v-1ef26a3b]{flex-wrap:wrap;justify-content:flex-end;max-width:100%}}.border-beam[data-v-078d9fff]{--size:var(--v7b13f5b7);--duration:var(--v1abbec70);--anchor:var(--v311b7a2a);--border-width:var(--a35a92f8);--color-from:var(--v22455db7);--color-to:var(--v72d973c8);--delay:var(--v5ba3f4e6)}.animate-border-beam[data-v-078d9fff]:after{animation:border-beam-anim-078d9fff var(--duration) infinite linear}@keyframes border-beam-anim-078d9fff{to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.animate-border-beam[data-v-078d9fff]:after{animation:none}}.ylf-separator{--_separator-size:1px;background:var(--ylf-c-border,#e2e8f0);flex:none}.ylf-separator--horizontal{width:100%;height:var(--_separator-size)}.ylf-separator--vertical{width:var(--_separator-size);align-self:stretch;height:100%}.ylf-separator--brand{background:var(--ylf-c-brand,#2563eb)}.ylf-separator--accent{--_separator-size:2px;background:var(--ylf-accent,var(--ylf-c-brand,#2563eb))}.ylf-separator--spectrum{--_separator-size:4px;border-radius:var(--ylf-radius-pill,999px);background:linear-gradient(90deg,var(--ylf-spectrum-stops,#2563eb,#facc15))}.ylf-separator--spectrum.ylf-separator--vertical{background:linear-gradient(180deg,var(--ylf-spectrum-stops,#2563eb,#facc15))}
