@import "https://fonts.googleapis.com/css2?family=Spline+Sans:wght@300;400;500;600;700;800;900&display=swap";.asset-captions-panel[data-v-932ba586]{--asset-captions-bg:#141414;--asset-captions-accent:#d946ef;--asset-captions-accent-hover:#c026d3;--asset-captions-accent-soft:#d946ef1a;--asset-captions-accent-soft-strong:#d946ef66;--asset-captions-translation:#8b5cf6;--asset-captions-translation-soft:#8b5cf61f;--asset-captions-translation-border:#8b5cf666;--asset-captions-progress-gradient:linear-gradient(90deg, var(--asset-captions-accent), var(--asset-captions-translation));background:var(--asset-captions-bg)}.asset-captions-eyebrow[data-v-932ba586]{color:#d946efb3}.asset-captions-accent-text[data-v-932ba586]{color:var(--asset-captions-accent)}.asset-captions-secondary-button[data-v-932ba586]{color:#d1d5db;border-color:#ffffff1a}.asset-captions-secondary-button[data-v-932ba586]:hover{border-color:var(--asset-captions-accent-soft-strong);color:#fff}.asset-captions-primary-button[data-v-932ba586]{background:var(--asset-captions-accent)}.asset-captions-primary-button[data-v-932ba586]:hover{background:var(--asset-captions-accent-hover)}.asset-captions-progress-fill[data-v-932ba586]{width:var(--v69f392cc);background:var(--asset-captions-progress-gradient)}.asset-captions-track-button--inactive[data-v-932ba586]{color:#6b7280;border-color:#ffffff0d}.asset-captions-track-button--inactive[data-v-932ba586]:hover{color:#d1d5db}.asset-captions-track-button--active-original[data-v-932ba586]{background:var(--asset-captions-accent-soft);color:#fff;border-color:#d946ef80}.asset-captions-track-button--active-translation[data-v-932ba586]{border-color:var(--asset-captions-translation-border);background:var(--asset-captions-translation-soft);color:#fff}.asset-captions-checkbox[data-v-932ba586]{color:var(--asset-captions-accent)}.asset-captions-cue--active[data-v-932ba586]{background:#d946ef0d;border-color:#d946ef80;box-shadow:0 0 25px #d946ef0d}.asset-captions-cue--inactive[data-v-932ba586]{background:#ffffff03;border-color:#ffffff08}.asset-captions-cue--inactive[data-v-932ba586]:hover{background:#ffffff08;border-color:#ffffff1a}.asset-captions-seek-button[data-v-932ba586]{color:#9ca3af;background:#ffffff0d;border-color:#ffffff0d}.asset-captions-seek-button[data-v-932ba586]:hover{color:#fff;border-color:#d946ef4d}.asset-captions-textarea[data-v-932ba586]{color:#e5e7eb;background:#0006;border-color:#ffffff0d}.asset-captions-textarea[data-v-932ba586]:focus{color:#fff;background:#0009;border-color:#d946ef66}.annotation-marker[data-v-3f7f2a20]{left:var(--v3df4e768);top:var(--v96a48f20);width:var(--v4048ca21);height:var(--a1fcffa8);pointer-events:auto;position:absolute}.annotation-marker--active[data-v-3f7f2a20]{pointer-events:none}.annotation-drawing[data-v-c140cff2]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.annotation-drawing__stroke[data-v-c140cff2]{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.annotation-overlay[data-v-7040d5d4]{z-index:10;cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none}.annotation-rect[data-v-7040d5d4]{background:#ef44441f;border:2px solid #ef4444e6;border-radius:3px;position:absolute;inset:0;box-shadow:0 1px 4px #0000004d}.annotation-rect__index[data-v-7040d5d4]{color:#fff;background:#ef4444f2;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:10px;font-weight:700;display:flex;position:absolute;top:-.55rem;left:-.55rem}.annotation-rect--active[data-v-7040d5d4]{background:#3b82f61f;border-color:#3b82f6}.annotation-toolbar[data-v-7040d5d4]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;background:#111827b8;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .5rem;display:flex;position:absolute;bottom:.6rem;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000047}.annotation-toolbar__swatch[data-v-7040d5d4]{background:var(--swatch);cursor:pointer;border:2px solid #0000;border-radius:9999px;width:.95rem;height:.95rem;padding:0;transition:transform .12s,border-color .12s}.annotation-toolbar__swatch[data-v-7040d5d4]:hover{transform:scale(1.15)}.annotation-toolbar__swatch--active[data-v-7040d5d4]{border-color:#fff;transform:scale(1.1)}.annotation-toolbar__swatch[data-v-7040d5d4]:focus-visible,.annotation-toolbar__btn[data-v-7040d5d4]:focus-visible{outline-offset:1px;outline:2px solid #ffffffb3}.annotation-toolbar__divider[data-v-7040d5d4]{background:#ffffff2e;width:1px;height:1rem}.annotation-toolbar__btn[data-v-7040d5d4]{color:#e5e7eb;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}.annotation-toolbar__btn[data-v-7040d5d4]:hover:not(:disabled){color:#fff;background:#ffffff24}.annotation-toolbar__btn[data-v-7040d5d4]:disabled{opacity:.35;cursor:default}.media-guides[data-v-a8bb775f]{z-index:5;pointer-events:none;position:absolute;inset:0}.media-guides__box[data-v-a8bb775f]{border:1px dashed #ffffff8c;position:absolute}.media-guides__box--action[data-v-a8bb775f]{inset:5%}.media-guides__box--title[data-v-a8bb775f]{border-style:dotted;inset:10%}.media-guides__line[data-v-a8bb775f]{background:#ffffff47;position:absolute}.media-guides__line--v[data-v-a8bb775f]{width:1px;top:0;bottom:0}.media-guides__line--h[data-v-a8bb775f]{height:1px;left:0;right:0}.media-guides__centre .media-guides__line[data-v-a8bb775f]{background:#ffffff73}.media-guides__crop[data-v-a8bb775f]{border:2px solid rgba(var(--brand-primary-rgb), .9);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #00000059}.media-guides__crop-label[data-v-a8bb775f]{background:rgba(var(--brand-primary-rgb), .9);color:#fff;border-radius:.2rem;padding:.05rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:600;position:absolute;top:.25rem;left:.25rem}.media-timeline[data-v-9e6ec94f]{--timeline-thumb-size:.85rem;--timeline-inset:calc(var(--timeline-thumb-size) / 2);flex-direction:column;gap:.15rem;width:100%;display:flex}.media-timeline__waveform[data-v-9e6ec94f],.media-timeline__markers[data-v-9e6ec94f],.media-timeline__slider[data-v-9e6ec94f]{width:auto;margin-inline:var(--timeline-inset)}.media-timeline__waveform[data-v-9e6ec94f]{opacity:.45;align-items:flex-end;gap:1px;height:1.6rem;padding:0 1px;display:flex;overflow:hidden}.media-timeline__peak[data-v-9e6ec94f]{background:#d4d4d8;border-radius:1px;flex:1 1 0;min-width:1px}.media-timeline__markers[data-v-9e6ec94f]{height:.7rem;position:relative}.media-timeline__marker[data-v-9e6ec94f]{cursor:pointer;background:#facc15;border:1px solid #00000059;border-radius:9999px;width:.5rem;height:.5rem;padding:0;transition:transform .14s;position:absolute;top:.15rem;transform:translate(-50%)}.media-timeline__marker[data-v-9e6ec94f]:hover{transform:translate(-50%)scale(1.35)}.media-timeline__marker[data-v-9e6ec94f]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;transform:translate(-50%)scale(1.35)}.media-timeline__slider[data-v-9e6ec94f]{--media-slider-height:1.1rem;--media-slider-track-height:.3rem;--media-slider-track-bg:#ffffff2e;--media-slider-track-fill-bg:var(--brand-primary);--media-slider-track-progress-bg:#ffffff4d;--media-slider-thumb-size:var(--timeline-thumb-size);--media-slider-thumb-bg:#fff;--media-slider-focused-thumb-size:1rem}.media-timeline__preview[data-v-9e6ec94f]{flex-direction:column;align-items:center;gap:.25rem;display:flex}.media-timeline__thumbnail[data-v-9e6ec94f]{border:1px solid #ffffff38;border-radius:.375rem;overflow:hidden;box-shadow:0 10px 24px #00000073}.media-timeline__value[data-v-9e6ec94f]{color:#fff;background:#000000c7;border-radius:.25rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}@media (prefers-reduced-motion:reduce){.media-timeline__marker[data-v-9e6ec94f]{transition:none}}.media-transport[data-v-cadb1e00]{color:#d4d4d8;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.media-transport__group[data-v-cadb1e00]{align-items:center;gap:.15rem;min-width:0;display:flex}.media-transport__btn[data-v-cadb1e00]{color:#d4d4d8;cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;width:1.85rem;height:1.85rem;padding:0;transition:background-color .14s,color .14s;display:inline-flex}.media-transport__btn[data-v-cadb1e00]:hover{color:#fff;background:#ffffff1f}.media-transport__btn[data-v-cadb1e00]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.media-transport__btn--primary[data-v-cadb1e00]{color:#fff}.media-transport__btn--wide[data-v-cadb1e00]{width:auto;padding:0 .5rem;font-size:.72rem;font-weight:500}.media-transport__btn.is-armed[data-v-cadb1e00]{color:#fff;background:rgba(var(--brand-primary-rgb,216 12 80), .85)}.media-transport__btn.is-armed[data-v-cadb1e00]:hover{background:rgba(var(--brand-primary-rgb,216 12 80), 1)}.media-transport__rate[data-v-cadb1e00]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.media-transport__volume[data-v-cadb1e00]{--media-slider-height:1.25rem;--media-slider-track-height:.22rem;--media-slider-track-bg:#ffffff38;--media-slider-track-fill-bg:#ffffffd9;--media-slider-thumb-size:.7rem;--media-slider-thumb-bg:#fff;width:4rem}.media-transport__timecode[data-v-cadb1e00]{white-space:nowrap;align-items:center;gap:.3rem;margin:0 0 0 .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:flex}.media-transport__time-current[data-v-cadb1e00]{color:#fff;font-weight:600}.media-transport__time-sep[data-v-cadb1e00]{color:#737373}.media-transport__time-total[data-v-cadb1e00]{color:#a3a3a3}@container media-player (width<=30rem){.media-transport__volume[data-v-cadb1e00]{display:none}}@container media-player (width<=26rem){.media-transport__btn--wide span[data-v-cadb1e00],.media-transport__time-sep[data-v-cadb1e00],.media-transport__time-total[data-v-cadb1e00]{display:none}.media-transport__timecode[data-v-cadb1e00]{margin-left:.25rem}}@container media-player (width<=24rem){.media-transport__rate[data-v-cadb1e00],.media-transport__optional[data-v-cadb1e00]{display:none}}@container media-player (width<=17rem){.media-transport__timecode[data-v-cadb1e00]{display:none}}@media (prefers-reduced-motion:reduce){.media-transport__btn[data-v-cadb1e00]{transition:none}}.vidstack-player-shell[data-v-d7162bb7]{background:#0a0a0a;width:100%;height:100%;position:relative;overflow:hidden}.vidstack-provider[data-v-d7162bb7]{cursor:pointer}.vidstack-player-shell--annotating .vidstack-provider[data-v-d7162bb7]{cursor:crosshair}.vidstack-annotations[data-v-d7162bb7]{pointer-events:none;z-index:4;position:absolute;inset:0}.vidstack-annotation-pin[data-v-d7162bb7]{background:#d80c50e6;border:2px solid #fff;border-radius:9999px;width:.65rem;height:.65rem;margin:-.325rem 0 0 -.325rem;box-shadow:0 1px 4px #0006}.vidstack-annotation-rect[data-v-d7162bb7]{background:#d80c501a;border:2px solid #d80c50e6;border-radius:3px;position:absolute;inset:0}.vidstack-player[data-v-d7162bb7]{--media-brand:var(--brand-primary);--media-focus-ring-color:var(--brand-primary);--media-video-object-fit:var(--vidstack-object-fit,contain);background:#0a0a0a;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;display:flex;container:media-player/inline-size}.vidstack-hud[data-v-d7162bb7]{color:#d4d4d8;background:#0000008c;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:flex}.vidstack-hud__facts[data-v-d7162bb7],.vidstack-hud__tools[data-v-d7162bb7],.vidstack-hud__ratios[data-v-d7162bb7]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.vidstack-hud__facts[data-v-d7162bb7]{gap:.5rem;min-width:0}.vidstack-hud__btn[data-v-d7162bb7],.vidstack-hud__chip[data-v-d7162bb7]{color:#d4d4d8;cursor:pointer;background:#ffffff14;border:0;border-radius:.3rem;align-items:center;gap:.3rem;padding:.15rem .45rem;font-family:inherit;font-size:.68rem;transition:background-color .14s,color .14s;display:inline-flex}.vidstack-hud__btn[data-v-d7162bb7]:hover,.vidstack-hud__chip[data-v-d7162bb7]:hover{color:#fff;background:#ffffff2e}.vidstack-hud__btn[data-v-d7162bb7]:focus-visible,.vidstack-hud__chip[data-v-d7162bb7]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.vidstack-hud__btn.is-active[data-v-d7162bb7],.vidstack-hud__chip.is-active[data-v-d7162bb7]{color:#fff;background:rgba(var(--brand-primary-rgb), .9)}.vidstack-hud__item[data-v-d7162bb7]:not(:last-child):after{content:"•";color:#737373;margin-left:.5rem}.vidstack-stage[data-v-d7162bb7]{flex:auto;justify-content:center;align-items:center;min-height:0;padding:.5rem;display:flex;position:relative}.vidstack-frame[data-v-d7162bb7]{background:#000;position:relative;overflow:hidden}.vidstack-frame.is-fit[data-v-d7162bb7]{max-width:100%;height:100%;max-height:100%}.vidstack-frame.is-fill[data-v-d7162bb7]{width:100%;height:100%;aspect-ratio:auto!important}.vidstack-provider[data-v-d7162bb7]{width:100%;height:100%;display:block}.vidstack-controls[data-v-d7162bb7]{background:#0000008c;border-top:1px solid #ffffff1a;flex-direction:column;flex-shrink:0;gap:.25rem;padding:.4rem .75rem .5rem;display:flex}[data-v-d7162bb7] video{aspect-ratio:auto;-o-object-fit:var(--vidstack-object-fit,contain);object-fit:var(--vidstack-object-fit,contain);width:100%;height:100%;display:block}.vidstack-audio-switch[data-v-d7162bb7]{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111827a3;border-radius:9999px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.3rem .4rem;display:flex;position:absolute;bottom:.85rem;right:.85rem;box-shadow:0 10px 24px #00000047}.vidstack-audio-switch__pill[data-v-d7162bb7]{color:#e5e7eb;cursor:pointer;background:#ffffff14;border:0;border-radius:9999px;padding:.28rem .7rem;font-size:.78rem;font-weight:600;line-height:1;transition:background-color .16s,color .16s}.vidstack-audio-switch__pill[data-v-d7162bb7]:hover,.vidstack-audio-switch__pill[data-v-d7162bb7]:focus-visible{background:#ffffff2e}.vidstack-audio-switch__pill[data-v-d7162bb7]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.vidstack-audio-switch__pill.is-active[data-v-d7162bb7]{color:#fff;background:rgba(var(--brand-primary-rgb), .92)}@media (prefers-reduced-motion:reduce){.vidstack-audio-switch__pill[data-v-d7162bb7],.vidstack-hud__btn[data-v-d7162bb7],.vidstack-hud__chip[data-v-d7162bb7]{transition:none}}.image-viewport--dark[data-v-d72dc098]{background:#0a0a0a}.image-viewport--white[data-v-d72dc098]{background:#fff}.image-viewport--grey[data-v-d72dc098]{background:gray}.image-viewport--checker[data-v-d72dc098]{background-color:#b8b8b8;background-image:linear-gradient(45deg,#8f8f8f 25%,#0000 25% 75%,#8f8f8f 75%),linear-gradient(45deg,#8f8f8f 25%,#0000 25% 75%,#8f8f8f 75%);background-position:0 0,8px 8px;background-size:16px 16px}.image-pixelated[data-v-d72dc098]{image-rendering:pixelated}.image-loupe[data-v-d72dc098]{pointer-events:none;z-index:20;background-color:#0a0a0a;background-repeat:no-repeat;border:2px solid #ffffffd9;border-radius:9999px;position:absolute;box-shadow:0 0 0 1px #0009,0 8px 24px #00000073}.image-loupe[data-v-d72dc098]:after{content:"";opacity:.7;background:linear-gradient(#fff,#fff) 50%/1px 100% no-repeat,linear-gradient(#fff,#fff) 50%/100% 1px no-repeat;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-hud-chip[data-v-d72dc098]{color:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:9999px;padding:2px 8px;font-size:12px;line-height:1.5}.image-hud-chip--warning[data-v-d72dc098]{color:#ffd666;background:#78480099}.image-control-bar[data-v-d72dc098]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#0000008c;border-radius:8px;padding:3px}.image-control-chip[data-v-d72dc098]{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:3px 8px;font-size:12px;line-height:1.4;display:inline-flex}.image-control-chip[data-v-d72dc098]:hover{color:#fff;background:#ffffff1f}.image-control-chip[data-v-d72dc098]:focus-visible{outline:2px solid rgba(var(--brand-primary-rgb), .9);outline-offset:1px}.image-control-chip--active[data-v-d72dc098]{color:#fff;background:rgba(var(--brand-primary-rgb), .85)}.image-control-chip--readonly[data-v-d72dc098]{cursor:default;font-variant-numeric:tabular-nums;color:#ffffffeb;min-width:44px}.image-control-chip--readonly[data-v-d72dc098]:hover{background:0 0}.image-swatch[data-v-d72dc098]{border:1px solid #ffffff59;border-radius:4px;width:14px;height:14px}.image-swatch--dark[data-v-d72dc098]{background:#0a0a0a}.image-swatch--white[data-v-d72dc098]{background:#fff}.image-swatch--grey[data-v-d72dc098]{background:gray}.image-swatch--checker[data-v-d72dc098]{background-color:#b8b8b8;background-image:linear-gradient(45deg,#8f8f8f 25%,#0000 25% 75%,#8f8f8f 75%),linear-gradient(45deg,#8f8f8f 25%,#0000 25% 75%,#8f8f8f 75%);background-position:0 0,3px 3px;background-size:6px 6px}.workflow-assignee-select__input[data-v-4fbf090d]{min-width:170px}.workflow-assignee-select[data-v-4fbf090d] .n-base-selection{border-radius:8px}.workflow-assignment-modal{width:min(440px,100vw - 32px)}.modal-action-button[data-v-f9a8aff1]{border:1px solid var(--asset-detail-border-soft);background:var(--asset-detail-action-surface);color:#e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .875rem;font-size:.75rem;font-weight:600;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.modal-action-button[data-v-f9a8aff1]:hover{background:var(--asset-detail-action-surface-hover);color:#fff}.modal-action-button[data-v-f9a8aff1]:disabled{opacity:.5;cursor:not-allowed}.modal-action-button--icon[data-v-f9a8aff1]{width:2.25rem;padding:0}.modal-action-button--status[data-v-f9a8aff1]{background:var(--asset-detail-action-status-surface)}.modal-action-button--status[data-v-f9a8aff1]:hover{background:var(--asset-detail-action-status-surface-hover)}.modal-action-button--status-success[data-v-f9a8aff1]{color:var(--asset-detail-success);border-color:var(--asset-detail-success-soft)}.modal-action-button--status-warning[data-v-f9a8aff1]{color:var(--asset-detail-warning);border-color:var(--asset-detail-warning-soft)}.modal-action-button--status-accent[data-v-f9a8aff1]{color:var(--asset-detail-accent);border-color:var(--asset-detail-accent-soft-strong)}.modal-action-button--status-muted[data-v-f9a8aff1]{color:var(--asset-detail-info);border-color:var(--asset-detail-info-soft)}.modal-action-button--status-error[data-v-f9a8aff1]{color:var(--asset-detail-error);border-color:var(--asset-detail-error-soft)}.modal-action-button--primary[data-v-f9a8aff1]{background:var(--asset-detail-action-primary-surface);color:#fff;box-shadow:0 0 15px var(--asset-detail-action-shadow);border-color:#0000}.modal-action-button--primary[data-v-f9a8aff1]:hover{background:var(--asset-detail-action-primary-surface-hover)}.asset-detail-modal[data-v-f9a8aff1]{--n-bs:#000;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;top:0;left:0}.asset-detail-shell[data-v-f9a8aff1]{--asset-detail-shell-bg:#121212;--asset-detail-surface-soft:#0a0a0a;--asset-detail-surface-elevated:#141414;--asset-detail-surface-card:#1e1e1e;--asset-detail-surface-divider:#0f0f0f;--asset-detail-action-surface:#ffffff08;--asset-detail-action-surface-hover:#ffffff14;--asset-detail-action-status-surface:#1e1e1e;--asset-detail-action-status-surface-hover:#27272a;--asset-detail-action-primary-surface:var(--color-primary-500);--asset-detail-action-primary-surface-hover:color-mix(in srgb, var(--color-primary-500) 85%, black);--asset-detail-action-shadow:color-mix(in srgb, var(--color-primary-500) 30%, transparent);--asset-detail-border-subtle:#ffffff0d;--asset-detail-border-soft:#ffffff1a;--asset-detail-accent:var(--color-primary-500);--asset-detail-accent-hover:color-mix(in srgb, var(--color-primary-500) 85%, black);--asset-detail-accent-tint:color-mix(in srgb, var(--color-primary-500) 20%, #141414);--asset-detail-accent-ring:color-mix(in srgb, var(--color-primary-500) 50%, transparent);--asset-detail-accent-soft:color-mix(in srgb, var(--color-primary-500) 12%, transparent);--asset-detail-accent-soft-strong:color-mix(in srgb, var(--color-primary-500) 40%, transparent);--asset-detail-info:var(--text-subtle);--asset-detail-info-soft:color-mix(in srgb, var(--text-subtle) 28%, transparent);--asset-detail-success:var(--color-success-500);--asset-detail-success-soft:color-mix(in srgb, var(--color-success-500) 30%, transparent);--asset-detail-warning:var(--color-warning-500);--asset-detail-warning-soft:color-mix(in srgb, var(--color-warning-500) 30%, transparent);--asset-detail-error:var(--color-error-500);--asset-detail-error-soft:color-mix(in srgb, var(--color-error-500) 30%, transparent);--asset-detail-sidebar-width:clamp(18rem, 28vw, 26rem);background:var(--asset-detail-shell-bg)}.asset-detail-brand-mark[data-v-f9a8aff1]{background:var(--color-primary-500);box-shadow:var(--shadow-sm)}.asset-detail-collaborator-avatar[data-v-f9a8aff1]{border-color:var(--asset-detail-shell-bg)}.asset-detail-collaborator-count[data-v-f9a8aff1]{border-color:var(--asset-detail-shell-bg);background:var(--asset-detail-action-status-surface-hover)}.asset-detail-header[data-v-f9a8aff1]{background:var(--asset-detail-shell-bg);border-bottom:1px solid var(--asset-detail-border-subtle)}.asset-detail-main[data-v-f9a8aff1]{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}@media (width>=1024px){.asset-detail-main[data-v-f9a8aff1]{flex-direction:row}}.asset-detail-preview[data-v-f9a8aff1]{background:var(--asset-detail-surface-soft)}.asset-detail-preview-frame[data-v-f9a8aff1]{border:1px solid var(--asset-detail-border-subtle);background:#000}.asset-detail-sidebar[data-v-f9a8aff1]{flex:0 0 var(--asset-detail-sidebar-width);width:var(--asset-detail-sidebar-width);background:var(--asset-detail-surface-elevated);border-left:1px solid var(--asset-detail-border-subtle);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.asset-detail-sidebar-header[data-v-f9a8aff1]{border-bottom:1px solid var(--asset-detail-border-subtle);background:var(--asset-detail-surface-elevated)}.asset-detail-comment-card[data-v-f9a8aff1]{background:var(--asset-detail-surface-card);border:1px solid var(--asset-detail-border-subtle)}.asset-detail-comment-card[data-v-f9a8aff1]:hover{border-color:var(--asset-detail-border-soft)}.asset-detail-comment-card--active[data-v-f9a8aff1]{background:color-mix(in srgb, var(--color-primary-500) 12%, transparent);box-shadow:0 0 0 1px var(--asset-detail-accent-ring)}.asset-detail-comment-active-bar[data-v-f9a8aff1]{background:var(--asset-detail-accent)}.asset-detail-comment-avatar[data-v-f9a8aff1]{border-color:var(--asset-detail-border-soft)}.asset-detail-comment-timecode[data-v-f9a8aff1]{background:var(--asset-detail-accent-tint);color:var(--asset-detail-accent);border:1px solid var(--asset-detail-accent-soft)}.asset-detail-comment-timecode[data-v-f9a8aff1]:hover{background:var(--asset-detail-accent);color:#fff}.asset-detail-input[data-v-f9a8aff1]{background:var(--asset-detail-surface-elevated);border-top:1px solid var(--asset-detail-border-subtle)}.asset-detail-composer[data-v-f9a8aff1]{background:var(--asset-detail-surface-card);border:1px solid var(--asset-detail-border-soft)}.asset-detail-composer[data-v-f9a8aff1]:focus-within{border-color:var(--asset-detail-accent-ring)}.asset-detail-resolve-toggle--resolved[data-v-f9a8aff1]{background:var(--asset-detail-accent-soft);border-color:var(--asset-detail-accent)}.asset-detail-accent-text[data-v-f9a8aff1],.asset-detail-accent-link[data-v-f9a8aff1]{color:var(--asset-detail-accent)}.asset-detail-accent-link[data-v-f9a8aff1]:hover{background:var(--asset-detail-accent-soft);color:color-mix(in srgb, var(--color-primary-500) 45%, white)}.asset-detail-accent-dot[data-v-f9a8aff1]{background:var(--asset-detail-accent)}.asset-detail-accent-label[data-v-f9a8aff1]{color:var(--asset-detail-accent)}.asset-detail-send-button[data-v-f9a8aff1]{background:var(--asset-detail-action-primary-surface)}.asset-detail-send-button[data-v-f9a8aff1]:hover{background:var(--asset-detail-action-primary-surface-hover)}.asset-detail-timeline[data-v-f9a8aff1]{background:var(--asset-detail-surface-divider);border-top:1px solid var(--asset-detail-border-subtle)}.asset-detail-timeline-header[data-v-f9a8aff1]{background:var(--asset-detail-surface-divider);border-bottom:1px solid var(--asset-detail-border-subtle)}.asset-detail-timeline-track[data-v-f9a8aff1]{background:var(--asset-detail-surface-card)}.asset-detail-timeline-marker[data-v-f9a8aff1]{background:color-mix(in srgb, var(--color-primary-500) 50%, transparent)}.asset-detail-timeline-marker-dot[data-v-f9a8aff1]{background:var(--color-primary-500);box-shadow:0 0 4px color-mix(in srgb, var(--color-primary-500) 45%, transparent)}.asset-detail-timeline-playhead[data-v-f9a8aff1]{background:var(--asset-detail-accent);box-shadow:0 0 8px color-mix(in srgb, var(--color-primary-500) 55%, transparent)}.asset-detail-timeline-playhead-handle[data-v-f9a8aff1]{border-color:var(--asset-detail-accent);box-shadow:0 1px 2px #00000059}.asset-detail-sidebar[data-v-f9a8aff1],.asset-detail-comment-card[data-v-f9a8aff1],.asset-detail-composer[data-v-f9a8aff1],.asset-detail-timeline-track[data-v-f9a8aff1]{transition:background-color .2s,border-color .2s,box-shadow .2s}.asset-detail-captions-panel[data-v-f9a8aff1]{margin:auto 0}@media (width<=1023px){.asset-detail-shell[data-v-f9a8aff1]{padding-bottom:env(safe-area-inset-bottom)}.asset-detail-sidebar[data-v-f9a8aff1]{border-left:0;border-top:1px solid var(--asset-detail-border-subtle);flex-basis:auto;width:100%;height:min(42dvh,34rem)}}.custom-modal ::-webkit-scrollbar{width:6px;height:6px}.custom-modal ::-webkit-scrollbar-track{background:0 0}.custom-modal ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.custom-modal ::-webkit-scrollbar-thumb:hover{background:#fff3}.asset-detail-tabs{width:100%}.asset-detail-tab-list{border:1px solid var(--asset-detail-border-soft);background:#ffffff06;border-radius:.95rem;align-items:stretch;gap:.375rem;padding:.25rem;display:flex;overflow:hidden}.asset-detail-tab-list .p-tablist-nav-button{display:none!important}.asset-detail-tab.p-tab{color:#94a3b8;min-height:2.75rem;box-shadow:none;background:0 0;border:0;border-radius:.75rem;flex:1 1 0;justify-content:center;padding:.72rem .85rem;transition:background-color .16s,color .16s,box-shadow .16s}.asset-detail-tab.p-tab:hover{color:#e2e8f0;background:#ffffff0b}.asset-detail-tab.p-tab[aria-selected=true]{color:#fff;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary-500) 40%, transparent) inset, 0 8px 18px #00000038;background:#ffffff14}.asset-detail-tab-list:after,.asset-detail-tab.p-tab:before,.asset-detail-tab.p-tab:after{display:none}.asset-detail-tab .asset-detail-tab-badge{color:#d1d5dbe6;background:#ffffff14;border-radius:9999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.625rem;line-height:1;display:inline-flex}.asset-detail-tab.p-tab[aria-selected=true] .asset-detail-tab-badge{background:color-mix(in srgb, var(--color-primary-500) 18%, transparent);color:color-mix(in srgb, var(--color-primary-500) 40%, white)}.render-queue-drawer{border-left:1px solid var(--p-surface-200,var(--border-main));color:var(--text-muted);border-radius:18px 0 0 18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;width:min(45rem,100vw - 1rem)!important}.render-queue-drawer .p-drawer-header{border-bottom:0;align-items:flex-start;padding:1.5rem 1.5rem 0}.render-queue-drawer .p-drawer-content{min-height:0;padding:0 1.5rem 1.25rem;display:flex}.render-queue-drawer__identity[data-v-4236b864]{align-items:center;gap:.875rem;min-width:0;display:flex}.render-queue-drawer__avatar[data-v-4236b864]{background:var(--p-primary-500,var(--primary-500));color:var(--surface-0);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.render-queue-drawer__avatar svg[data-v-4236b864]{width:1.2rem;height:1.2rem}.render-queue-drawer__identity h2[data-v-4236b864]{color:var(--text-muted);margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.render-queue-drawer__identity p[data-v-4236b864]{color:var(--text-subtle);margin:.125rem 0 0;font-size:.9375rem}.render-queue-drawer__content[data-v-4236b864]{border:1px solid var(--border-main);border-radius:14px;flex:1;min-height:0;margin-top:1.25rem;display:flex;overflow:hidden}@media (width<=640px){.render-queue-drawer{border-radius:0;width:100vw!important}}.font-display[data-v-cbe214a3]{font-family:Spline Sans,sans-serif}.login-view[data-v-cbe214a3]{--login-page-bg:#f8f8f5;--login-page-text:#181811;--login-page-panel:#121212;--login-hero-start:#121212;--login-hero-end:var(--color-primary-950);--login-accent:var(--color-primary-500);--login-accent-strong:var(--color-primary-600);--login-accent-strong-hover:var(--color-primary-700);--login-accent-soft:var(--color-primary-400);--login-accent-glow:#a855f766;--login-accent-glow-soft:#a855f726;--login-warning:#f9f506;--login-surface:#1a1a1a;--login-border:#ffffff26;--login-border-soft:#ffffff1a;--login-border-hover:#ffffff4d;--login-error-bg:#ef44441a;--login-error-border:#f8717166;--login-error-text:#fecaca;background:var(--login-page-bg);color:var(--login-page-text)}.dark .login-view[data-v-cbe214a3]{background:var(--login-page-panel);color:#fff}.login-hero[data-v-cbe214a3]{background:linear-gradient(135deg, var(--login-hero-start) 0%, var(--login-hero-end) 100%);position:relative;overflow:hidden}.login-hero[data-v-cbe214a3]:after{content:"";background-image:radial-gradient(circle at 20% 30%, var(--login-accent-glow-soft) 0%, transparent 50%), radial-gradient(circle at 80% 70%, #f9f5060d 0%, transparent 50%);position:absolute;inset:0}.login-brand-logo[data-v-cbe214a3]{-o-object-fit:contain;object-fit:contain;width:3rem;height:3rem;filter:drop-shadow(0 0 18px var(--login-accent-glow))}.login-brand-logo--small[data-v-cbe214a3]{width:2rem;height:2rem}.login-panel[data-v-cbe214a3]{background:var(--login-page-panel)}.login-accent[data-v-cbe214a3]{color:var(--login-accent)}.login-error[data-v-cbe214a3]{background:var(--login-error-bg);border:1px solid var(--login-error-border);color:var(--login-error-text)}.login-input[data-v-cbe214a3]{background:var(--login-surface);border-color:var(--login-border);color:#fff;caret-color:#fff;-webkit-text-fill-color:#fff}.login-input[data-v-cbe214a3]:focus{border-color:var(--login-accent);box-shadow:0 0 0 4px #a855f740}.login-input[data-v-cbe214a3]:-webkit-autofill{border-color:var(--login-border);box-shadow:0 0 0 1000px var(--login-surface) inset;caret-color:#fff;-webkit-text-fill-color:#fff}.login-input[data-v-cbe214a3]:-webkit-autofill:hover{border-color:var(--login-border);box-shadow:0 0 0 1000px var(--login-surface) inset;caret-color:#fff;-webkit-text-fill-color:#fff}.login-input[data-v-cbe214a3]:-webkit-autofill:focus{border-color:var(--login-border);box-shadow:0 0 0 1000px var(--login-surface) inset;caret-color:#fff;-webkit-text-fill-color:#fff}.login-check[data-v-cbe214a3]{background:var(--login-surface);border-color:var(--login-border-soft)}.login-check[data-v-cbe214a3]:checked{background-color:var(--login-accent);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}.login-link[data-v-cbe214a3]{color:var(--login-accent-soft)}.login-link[data-v-cbe214a3]:hover,.login-link--strong[data-v-cbe214a3]:hover{color:var(--login-accent)}.login-link--strong[data-v-cbe214a3]{color:#fff}.login-primary[data-v-cbe214a3]{background:var(--login-accent);box-shadow:0 10px 25px #9333ea33}.login-primary[data-v-cbe214a3]:hover{background:var(--login-accent-strong-hover)}.login-secondary[data-v-cbe214a3]{background:var(--login-surface);border-color:var(--login-border-soft)}.login-secondary[data-v-cbe214a3]:hover{border-color:var(--login-border-hover)}.login-secondary[data-v-cbe214a3]:disabled{opacity:.55;cursor:not-allowed}.login-slide-dot[data-v-cbe214a3]{background:#fff3}.login-slide-dot[data-v-cbe214a3]:hover{background:#fff6}.login-slide-dot--active[data-v-cbe214a3]{background:var(--login-accent)}.login-orb--accent[data-v-cbe214a3]{background:#a855f733}.login-orb--glow[data-v-cbe214a3]{background:#f9f5061a}.custom-check[data-v-cbe214a3]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.fade-enter-active[data-v-cbe214a3],.fade-leave-active[data-v-cbe214a3]{transition:opacity .5s}.fade-enter-from[data-v-cbe214a3],.fade-leave-to[data-v-cbe214a3]{opacity:0}.shared-content-view[data-v-ac86fcc0]{background-color:#f9fafb;min-height:100vh}.shared-state[data-v-ac86fcc0],.shared-gate[data-v-ac86fcc0]{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.shared-gate__panel[data-v-ac86fcc0]{background:var(--surface-0);text-align:center;border:1px solid #e5e7eb;border-radius:1rem;gap:1rem;width:min(100%,24rem);padding:2rem;display:grid;box-shadow:0 20px 45px #0f161a1a}.dark .shared-gate__panel[data-v-ac86fcc0]{background:var(--bg-card);border-color:var(--border-main)}.dark .shared-gate__panel p[data-v-ac86fcc0]{color:var(--text-muted)}.shared-gate__panel h2[data-v-ac86fcc0]{color:var(--text-main);margin:0;font-size:1.25rem;font-weight:700}.shared-gate__panel p[data-v-ac86fcc0]{color:#6b7280;margin:0;font-size:.875rem}.shared-gate__icon[data-v-ac86fcc0]{width:3.5rem;height:3.5rem;color:var(--primary-500);background:#d80c501a;border-radius:999px;justify-content:center;justify-self:center;align-items:center;display:inline-flex}.shared-gate__stack[data-v-ac86fcc0]{gap:1rem;display:grid}.shared-gate__error[data-v-ac86fcc0]{color:var(--primary-500)!important}.dark .shared-content-view[data-v-ac86fcc0]{background-color:#111827}@keyframes pulse-bee66408{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-bee66408]{animation:1.5s cubic-bezier(.4,0,.6,1) infinite pulse-bee66408}.skeleton-card[data-v-bee66408]{background:var(--p-content-background,var(--bg-card));border:1px solid var(--p-content-border-color,var(--border-main));border-radius:var(--radius-card,16px);box-shadow:var(--card-shadow,0 1px 2px #0f172a0a)}.skeleton-thumbnail[data-v-bee66408]{aspect-ratio:4/3;border-bottom:1px solid var(--p-content-border-color,var(--border-main));background:linear-gradient(135deg,#e2e8f0,#f1f5f9)}.skeleton-content[data-v-bee66408]{flex-direction:column;gap:.65rem;padding:.875rem;display:flex}.skeleton-line[data-v-bee66408],.skeleton-pill[data-v-bee66408]{background:#e2e8f0;border-radius:999px}.skeleton-line--title[data-v-bee66408]{width:76%;height:.875rem}.skeleton-line--owner[data-v-bee66408]{width:54%;height:.7rem}.skeleton-line--meta[data-v-bee66408]{width:88%;height:.7rem}.skeleton-footer[data-v-bee66408]{border-top:1px solid var(--p-content-border-color,var(--border-main));justify-content:space-between;align-items:center;padding-top:.65rem;display:flex}.skeleton-pill[data-v-bee66408]{width:2.5rem;height:1.35rem}.skeleton-pill--wide[data-v-bee66408]{width:4.75rem}.dark .skeleton-thumbnail[data-v-bee66408]{background:linear-gradient(135deg,#1e293b,#0f172a)}.dark .skeleton-line[data-v-bee66408],.dark .skeleton-pill[data-v-bee66408]{background:#334155}.colorized-tag[data-v-1920bb95]{white-space:nowrap;background-color:var(--f00e91c6);color:var(--v478629ab);border:1px solid #0000000a;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.colorized-tag--small[data-v-1920bb95]{padding:.125rem .5rem;font-size:.625rem;font-weight:500;line-height:.875rem}.colorized-tag--tiny[data-v-1920bb95]{padding:.125rem .375rem;font-size:.625rem;font-weight:500;line-height:.875rem}.asset-card[data-v-ddec7dbf]{border-radius:var(--radius-md,10px);color:var(--text-main);background:0 0;outline:none;flex-direction:column;min-width:0;height:100%;display:flex}.asset-card__select[data-v-ddec7dbf] .p-checkbox,.asset-card__select[data-v-ddec7dbf] .p-checkbox .p-checkbox-box{width:1.5rem;height:1.5rem}.asset-card__select[data-v-ddec7dbf] .p-checkbox .p-checkbox-box{justify-content:center;align-items:center;display:inline-flex}.asset-card__media[data-v-ddec7dbf]{background:color-mix(in srgb, var(--text-main) 5%, transparent);border:1px solid var(--border-main);border-radius:var(--radius-md,10px);transition:border-color var(--duration-base,.2s) var(--ease-out), box-shadow var(--duration-base,.2s) var(--ease-out);position:relative;overflow:hidden}.asset-card__media--16\:9[data-v-ddec7dbf]{aspect-ratio:16/9}.asset-card__media--1\:1[data-v-ddec7dbf]{aspect-ratio:1}.asset-card__media--4\:3[data-v-ddec7dbf]{aspect-ratio:4/3}.asset-card[data-v-ddec7dbf]:hover{box-shadow:0 8px 24px rgba(var(--primary-500-rgb), .16);transform:translateY(-4px)}.asset-card:hover .asset-card__media[data-v-ddec7dbf]{background:color-mix(in srgb, var(--text-main) 8%, transparent);border-color:var(--border-hover,var(--primary-500))}.asset-card--selected .asset-card__media[data-v-ddec7dbf]{border-color:var(--primary-500);box-shadow:0 0 0 2px var(--primary-500)}.asset-card__thumbnail[data-v-ddec7dbf]{width:100%;height:100%;transition:opacity .18s,transform .42s,filter .18s;display:block}.asset-card__media--fill .asset-card__thumbnail[data-v-ddec7dbf]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.asset-card__media--fit .asset-card__thumbnail[data-v-ddec7dbf]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.asset-card:hover .asset-card__thumbnail[data-v-ddec7dbf]{transform:scale(1.03)}.asset-card__thumbnail--loading[data-v-ddec7dbf]{filter:blur(8px)}.asset-card__loading[data-v-ddec7dbf],.asset-card__placeholder[data-v-ddec7dbf]{background:color-mix(in srgb, var(--text-main) 5%, transparent)}.asset-card__placeholder[data-v-ddec7dbf]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.asset-card__placeholder-mark[data-v-ddec7dbf]{background:color-mix(in srgb, var(--text-main) 6%, transparent);height:4.5rem;transition:transform var(--duration-base,.2s) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;width:4.5rem;display:inline-flex}.asset-card:hover .asset-card__placeholder-mark[data-v-ddec7dbf]{transform:scale(1.08)}.asset-card--compact .asset-card__placeholder-mark[data-v-ddec7dbf]{width:3.25rem;height:3.25rem}.asset-card__placeholder-icon[data-v-ddec7dbf]{color:var(--text-subtle);width:2.25rem;height:2.25rem}.asset-card__badges[data-v-ddec7dbf]{max-width:calc(100% - 4rem)}.asset-card__chip[data-v-ddec7dbf]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0000009e;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.25rem;padding:.35rem .55rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.asset-card__chip--status[data-v-ddec7dbf]{border-color:#ffffff59}.asset-card__duration[data-v-ddec7dbf]{border-radius:var(--radius-sm,6px);color:#fff;font-variant-numeric:tabular-nums;z-index:10;background:#000000b8;padding:.3rem .45rem;font-size:.6875rem;font-weight:600;line-height:1;position:absolute;bottom:.55rem;right:.55rem}.asset-card__content[data-v-ddec7dbf]{flex-direction:column;flex:1;gap:.3rem;padding:.65rem .15rem 0;display:flex}.asset-card--compact .asset-card__content[data-v-ddec7dbf]{gap:.25rem;padding-top:.5rem}.asset-card__title[data-v-ddec7dbf]{color:var(--text-main);word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.asset-card__title--lines-1[data-v-ddec7dbf]{-webkit-line-clamp:1}.asset-card__title--lines-2[data-v-ddec7dbf]{-webkit-line-clamp:2}.asset-card--compact .asset-card__title[data-v-ddec7dbf]{font-size:.75rem}.asset-card--large .asset-card__title[data-v-ddec7dbf]{font-size:.875rem}.asset-card__byline[data-v-ddec7dbf]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:.35rem;min-width:0;font-size:.75rem;display:flex}.asset-card--compact .asset-card__byline[data-v-ddec7dbf]{font-size:.6875rem}.asset-card__separator[data-v-ddec7dbf]{color:var(--text-subtle)}.asset-card__fields[data-v-ddec7dbf]{flex-direction:column;gap:.3rem;margin-top:.35rem;display:flex}.asset-card__field[data-v-ddec7dbf]{background:color-mix(in srgb, var(--text-main) 4%, transparent);border:1px solid var(--border-main);border-radius:var(--radius-sm,6px);color:var(--text-muted);align-items:center;gap:.45rem;min-width:0;padding:.4rem .55rem;font-size:.6875rem;line-height:1;display:flex}.asset-card__field-icon[data-v-ddec7dbf]{color:var(--text-subtle);flex-shrink:0;display:inline-flex}.asset-card__tags[data-v-ddec7dbf]{align-items:center;gap:.375rem;min-width:0;margin-top:.15rem;display:flex}.asset-grid-container[data-v-d66e7ea5]{position:relative}.asset-grid-container.is-marqueeing[data-v-d66e7ea5]{-webkit-user-select:none;user-select:none}.asset-marquee[data-v-d66e7ea5]{left:var(--v0d23667b);top:var(--v4137473e);width:var(--d033945c);height:var(--v4b118a9b);z-index:20;pointer-events:none;border-radius:var(--radius-sm,6px);border:1px solid color-mix(in srgb, var(--primary-500) 45%, transparent);background:color-mix(in srgb, var(--primary-500) 12%, transparent);box-shadow:var(--shadow-sm);position:absolute}.virtual-scroll-container[data-v-d66e7ea5]{height:var(--v05d3da7c)}.virtual-scroll-content[data-v-d66e7ea5]{height:var(--v8f0b7ec2)}.virtual-items-container[data-v-d66e7ea5]{transform:var(--v31bede51)}.asset-grid[data-v-d66e7ea5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));display:grid}.asset-grid--compact[data-v-d66e7ea5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr))}.asset-grid--comfortable[data-v-d66e7ea5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr))}.asset-grid--large[data-v-d66e7ea5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.asset-grid-row[data-v-d66e7ea5]{display:contents}.asset-grid-item[data-v-d66e7ea5]{min-width:0}.asset-grid-item[data-v-d66e7ea5]:focus{outline:none}.asset-grid-item[data-v-d66e7ea5]:focus-visible .asset-card__media{background:color-mix(in srgb, var(--text-main) 8%, transparent);border-color:var(--border-hover,var(--primary-500))}.asset-list-container[data-v-37dfb1e3]{background:0 0;overflow:auto}[data-v-37dfb1e3] .p-datatable-tbody>tr,[data-v-37dfb1e3] .p-datatable-tbody>tr:hover{background:0 0!important}[data-v-37dfb1e3] .p-datatable-tbody>tr>td{transition:background-color var(--duration-fast) var(--ease-out);padding-block:.75rem;color:var(--text-main)!important;border-color:var(--border-main)!important;background-color:#0000!important}[data-v-37dfb1e3] .p-datatable-tbody>tr:hover>td{background-color:color-mix(in srgb, var(--text-main) 6%, transparent)!important}[data-v-37dfb1e3] .p-checkbox,[data-v-37dfb1e3] .p-checkbox .p-checkbox-box{width:1.5rem;height:1.5rem}[data-v-37dfb1e3] .p-checkbox .p-checkbox-box{justify-content:center;align-items:center;display:inline-flex}[data-v-37dfb1e3] .p-datatable-tbody>tr[data-p-selected=true]>td{background-color:color-mix(in srgb, var(--primary-500) 8%, transparent)!important}[data-v-37dfb1e3] .p-datatable-tbody>tr:last-child>td{border-bottom:none!important}[data-v-37dfb1e3] .p-datatable-thead>tr>th{background-color:var(--bg-main)!important;color:var(--text-main)!important;border-color:var(--border-main)!important;text-transform:uppercase!important;font-size:.625rem!important;font-weight:600!important}[data-v-37dfb1e3] .p-column-header-content{align-items:center;width:100%;display:flex}[data-v-37dfb1e3] .asset-list-header-cell--interactive{cursor:grab}[data-v-37dfb1e3] .asset-list-header-cell--interactive:active{cursor:grabbing}.asset-list-header-cell[data-v-37dfb1e3]{align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.asset-list-header-label[data-v-37dfb1e3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-list-sort-icon[data-v-37dfb1e3]{width:.875rem;height:.875rem;color:var(--primary-500);flex-shrink:0}[data-v-37dfb1e3] .p-datatable-sort-icon,[data-v-37dfb1e3] .p-datatable-sort-badge{display:none!important}[data-v-37dfb1e3] .p-datatable-column-resizer{cursor:col-resize;touch-action:none;width:.5rem;height:100%;position:absolute;top:0;right:0}[data-v-37dfb1e3] .p-datatable-column-resizer:after{content:"";width:1px;height:50%;transition:background var(--duration-fast,.15s) var(--ease-out);background:0 0;position:absolute;top:25%;right:0}[data-v-37dfb1e3] .asset-list-header-cell--interactive:hover .p-datatable-column-resizer:after{background:var(--border-main)}[data-v-37dfb1e3] .p-datatable-column-resizer:hover:after,[data-v-37dfb1e3] .p-datatable-resizable-column .p-datatable-column-resizer:active:after{width:2px;background:var(--primary-500)!important}.asset-list-title[data-v-37dfb1e3]{color:var(--text-main)}.asset-list-muted[data-v-37dfb1e3],.asset-list-empty[data-v-37dfb1e3]{color:var(--text-muted)}[data-v-37dfb1e3] .p-datatable-thead>tr>th{letter-spacing:.06em;text-transform:uppercase;z-index:5;background:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:sticky;top:0;padding-top:.625rem!important;padding-bottom:.625rem!important;font-size:.625rem!important;font-weight:600!important}[data-v-37dfb1e3] .p-datatable-thead{background:var(--bg-main)}.asset-list-thumb[data-v-37dfb1e3]{border-radius:var(--radius-sm,.375rem);background:color-mix(in srgb, black 12%, var(--bg-main));border:1px solid var(--border-main);width:6.875rem;height:3.875rem;transition:border-color var(--duration-fast,.15s) var(--ease-out);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.asset-list-thumb img[data-v-37dfb1e3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.asset-list-thumb__icon[data-v-37dfb1e3]{width:1.25rem;height:1.25rem;color:var(--text-subtle)}.asset-list-thumb__badge[data-v-37dfb1e3]{border-radius:var(--radius-sm,.375rem);background:color-mix(in srgb, var(--primary-500) 80%, black);color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;font-weight:700;position:absolute;top:.125rem;left:.25rem}.asset-list-thumb__duration[data-v-37dfb1e3]{border-radius:var(--radius-sm,.375rem);color:#fff;letter-spacing:-.02em;background:#000c;padding:0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;position:absolute;bottom:.125rem;right:.25rem}.asset-list-thumb__play[data-v-37dfb1e3]{opacity:0;transition:opacity var(--duration-fast,.15s) var(--ease-out);background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.asset-list-thumb__play-icon[data-v-37dfb1e3]{box-sizing:content-box;border-radius:var(--radius-full,999px);background:color-mix(in srgb, var(--primary-500) 90%, transparent);color:#fff;fill:currentColor;width:1.25rem;height:1.25rem;padding:.375rem}[data-v-37dfb1e3] tr:hover .asset-list-thumb__play{opacity:1}.asset-list-chips[data-v-37dfb1e3]{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.asset-list-chip[data-v-37dfb1e3]{border-radius:var(--radius-sm,.375rem);white-space:nowrap;padding:.0625rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem}.asset-list-chip--id[data-v-37dfb1e3]{background:color-mix(in srgb, black 12%, var(--bg-card));border:1px solid var(--border-main);color:var(--text-muted)}.dark .asset-list-chip--id[data-v-37dfb1e3]{background:color-mix(in srgb, black 35%, var(--bg-card))}.asset-list-chip--codec[data-v-37dfb1e3]{background:color-mix(in srgb, var(--color-success-500) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-success-500) 30%, transparent);color:var(--color-success-600)}.dark .asset-list-chip--codec[data-v-37dfb1e3]{color:var(--color-success-500)}.asset-list-chip--meta[data-v-37dfb1e3]{color:var(--text-subtle);padding-left:0;padding-right:0}.asset-list-type-chip[data-v-37dfb1e3]{border:1px solid var(--border-main);border-radius:var(--radius-sm,.375rem);background:color-mix(in srgb, var(--text-main) 5%, transparent);color:var(--text-main);text-transform:capitalize;align-items:center;gap:.25rem;padding:.0625rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.asset-list-type-chip__icon[data-v-37dfb1e3]{width:.75rem;height:.75rem;color:var(--primary-500)}.asset-list-status[data-v-37dfb1e3]{border-radius:var(--radius-full,999px);text-transform:capitalize;border:1px solid #0000;align-items:center;gap:.375rem;padding:.0625rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.asset-list-status__dot[data-v-37dfb1e3]{border-radius:var(--radius-full,999px);background:currentColor;width:.375rem;height:.375rem}.asset-list-status--success[data-v-37dfb1e3]{background:color-mix(in srgb, var(--color-success-500) 14%, transparent);border-color:color-mix(in srgb, var(--color-success-500) 35%, transparent);color:var(--color-success-600)}.dark .asset-list-status--success[data-v-37dfb1e3]{color:var(--color-success-500)}.asset-list-status--warn[data-v-37dfb1e3]{background:color-mix(in srgb, var(--color-warning-500) 14%, transparent);border-color:color-mix(in srgb, var(--color-warning-500) 35%, transparent);color:var(--color-warning-500)}.asset-list-status--danger[data-v-37dfb1e3]{background:color-mix(in srgb, var(--color-error-500) 14%, transparent);border-color:color-mix(in srgb, var(--color-error-500) 35%, transparent);color:var(--color-error-500)}.asset-list-status--info[data-v-37dfb1e3]{background:color-mix(in srgb, var(--color-info-500) 14%, transparent);border-color:color-mix(in srgb, var(--color-info-500) 35%, transparent);color:var(--color-info-500)}.asset-list-mono[data-v-37dfb1e3]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.asset-list-specs[data-v-37dfb1e3]{flex-direction:column;gap:.0625rem;display:flex}.asset-list-specs__sub[data-v-37dfb1e3]{color:var(--text-subtle);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem}[data-v-37dfb1e3] .asset-list-row--selected{box-shadow:inset 2px 0 0 var(--primary-500);background:color-mix(in srgb, var(--primary-500) 10%, transparent)!important}[data-v-37dfb1e3] .asset-list-row--selected:hover{background:color-mix(in srgb, var(--primary-500) 14%, transparent)!important}.empty-state[data-v-cdba8cc3]{text-align:center;min-height:300px;padding:var(--space-12) var(--space-6);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state__icon-shell[data-v-cdba8cc3]{border-radius:var(--radius-full);width:5rem;height:5rem;margin-bottom:var(--space-4);justify-content:center;align-items:center;display:inline-flex}.empty-state__icon-shell--primary[data-v-cdba8cc3]{background:color-mix(in srgb, var(--primary-500) 10%, transparent)}.empty-state__icon-shell--info[data-v-cdba8cc3]{background:color-mix(in srgb, var(--color-info-500) 12%, transparent)}.empty-state__icon-shell--success[data-v-cdba8cc3]{background:color-mix(in srgb, var(--color-success-500) 12%, transparent)}.empty-state__icon-shell--warning[data-v-cdba8cc3]{background:color-mix(in srgb, var(--color-warning-500) 14%, transparent)}.empty-state__icon-shell--error[data-v-cdba8cc3]{background:color-mix(in srgb, var(--color-error-500) 12%, transparent)}.empty-state__icon-shell--default[data-v-cdba8cc3]{background:color-mix(in srgb, var(--text-main) 6%, transparent)}.empty-state__icon--primary[data-v-cdba8cc3]{color:var(--primary-500)}.empty-state__icon--info[data-v-cdba8cc3]{color:var(--color-info-500)}.empty-state__icon--success[data-v-cdba8cc3]{color:var(--color-success-600)}.empty-state__icon--warning[data-v-cdba8cc3]{color:var(--color-warning-600)}.empty-state__icon--error[data-v-cdba8cc3]{color:var(--color-error-600)}.empty-state__icon--default[data-v-cdba8cc3]{color:var(--text-subtle)}.empty-state__title[data-v-cdba8cc3]{font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-snug);color:var(--text-main);margin:0 0 var(--space-3)}.empty-state__description[data-v-cdba8cc3]{color:var(--text-muted);max-width:400px;font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.empty-state__actions[data-v-cdba8cc3]{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.scrollbar-hide[data-v-02cb7a7e]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-02cb7a7e]{-ms-overflow-style:none;scrollbar-width:none}.collection-folder-button[data-v-7ed81935]{justify-content:flex-start;height:auto;min-height:4rem;padding:.75rem 1rem}.scrollbar-hide[data-v-393e98c0]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-393e98c0]{-ms-overflow-style:none;scrollbar-width:none}.shared-asset-view[data-v-7222305f]{color:var(--text-main)}.shared-header[data-v-7222305f]{z-index:30;border-bottom:1px solid var(--border-main);background:color-mix(in srgb, var(--bg-header) 92%, transparent);-webkit-backdrop-filter:blur(14px);position:sticky;top:0}.shared-header__inner[data-v-7222305f]{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,84rem);margin:0 auto;padding:.875rem clamp(1rem,3vw,2rem);display:flex}.shared-brand[data-v-7222305f]{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.shared-brand__logo[data-v-7222305f]{-o-object-fit:contain;object-fit:contain;width:2.75rem;height:2.75rem}.shared-brand__name[data-v-7222305f]{color:var(--text-main);font-size:1rem;font-weight:800;line-height:1.1}.shared-brand__meta[data-v-7222305f]{color:var(--text-muted);font-size:.8125rem}.shared-main[data-v-7222305f],.shared-gate[data-v-7222305f]{min-height:calc(100vh - 73px)}.shared-main[data-v-7222305f]{padding:clamp(1rem,3vw,2rem)}.shared-shell[data-v-7222305f]{width:min(100%,84rem);margin:0 auto}.shared-state[data-v-7222305f],.shared-gate[data-v-7222305f]{flex-direction:column;justify-content:center;align-items:center;display:flex}.shared-gate[data-v-7222305f]{padding:1.5rem}.shared-gate__panel[data-v-7222305f]{background:var(--bg-card);border:1px solid var(--border-main);border-radius:.75rem;width:min(100%,24rem);padding:2rem;box-shadow:0 20px 50px #0f172a1f}.shared-gate__icon[data-v-7222305f]{background:color-mix(in srgb, var(--color-primary-500) 12%, transparent);border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;display:flex}.shared-content[data-v-7222305f]{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.shared-preview[data-v-7222305f],.shared-details__panel[data-v-7222305f]{border:1px solid var(--border-main);background:var(--bg-card);border-radius:.75rem}.shared-preview[data-v-7222305f]{min-width:0;overflow:hidden}.shared-preview__stage[data-v-7222305f]{box-sizing:border-box;aspect-ratio:16/10;background:linear-gradient(45deg,#0f172af2,#020617fa),radial-gradient(circle at 20% 20%,#ffffff14,#0000 40%);place-items:center;width:100%;min-height:min(70vh,44rem);display:grid;overflow:hidden}.shared-preview__media[data-v-7222305f]{-o-object-fit:contain;object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:min(76vh,100%);display:block}.shared-preview__fallback .shared-preview__poster[data-v-7222305f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:none}.shared-preview__audio[data-v-7222305f]{width:min(100%,36rem);margin:2rem}.shared-preview__fallback[data-v-7222305f]{width:100%;height:100%;min-height:inherit;color:#cbd5e1;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:relative}.shared-preview__poster[data-v-7222305f]{opacity:.45;filter:saturate(.8)}.shared-preview__fallback-overlay[data-v-7222305f]{text-align:center;background:#0206178c;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex;position:absolute;inset:0}.shared-preview__fallback-overlay p[data-v-7222305f]{font-size:1rem;font-weight:700}.shared-preview__fallback-overlay span[data-v-7222305f]{color:#94a3b8;max-width:24rem;font-size:.875rem}.shared-details[data-v-7222305f]{position:sticky;top:6rem}.shared-details__panel[data-v-7222305f]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.shared-title[data-v-7222305f]{color:var(--text-main);overflow-wrap:anywhere;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.12}.shared-description[data-v-7222305f]{color:var(--text-muted);line-height:1.55}.shared-facts[data-v-7222305f]{border-top:1px solid var(--border-main);border-bottom:1px solid var(--border-main);gap:.75rem;padding:1rem 0;display:grid}.shared-facts div[data-v-7222305f]{justify-content:space-between;gap:1rem;display:flex}.shared-facts dt[data-v-7222305f]{color:var(--text-muted);font-size:.875rem}.shared-facts dd[data-v-7222305f]{color:var(--text-main);text-align:right;font-size:.875rem;font-weight:700}.shared-note[data-v-7222305f]{color:var(--text-muted);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}@media (width<=900px){.shared-content[data-v-7222305f]{grid-template-columns:1fr}.shared-details[data-v-7222305f]{position:static}.shared-preview__stage[data-v-7222305f]{aspect-ratio:4/3;min-height:20rem}}@media (width<=640px){.shared-header__inner[data-v-7222305f]{align-items:flex-start}.shared-brand__logo[data-v-7222305f]{width:2.25rem;height:2.25rem}.shared-brand__meta[data-v-7222305f]{display:none}}.sidebar[data-v-06dc95bb]{--sidebar-hover-bg:color-mix(in srgb, var(--text-main) 5%, transparent);--sidebar-capsule-bg:var(--bg-main);--sidebar-active-bg:color-mix(in srgb, var(--primary-500) 9%, transparent);--sidebar-active-border:color-mix(in srgb, var(--primary-500) 22%, transparent);--sidebar-active-text:var(--primary-600);background:var(--bg-sidebar);color:var(--text-muted);width:256px;height:calc(100vh - 3.5rem);transition:width var(--duration-slow,.25s) var(--ease-out,cubic-bezier(.16, 1, .3, 1));z-index:50;flex-direction:column;flex-shrink:0;font-family:Viaplay Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:sticky;top:3.5rem}.dark .sidebar[data-v-06dc95bb]{--sidebar-capsule-bg:#ffffff08;--sidebar-active-bg:color-mix(in srgb, var(--primary-500) 15%, transparent);--sidebar-active-border:color-mix(in srgb, var(--primary-500) 30%, transparent);--sidebar-active-text:var(--primary-400)}.sidebar--collapsed[data-v-06dc95bb]{width:72px}.sidebar__toggle[data-v-06dc95bb]{background:var(--bg-main);width:1.625rem;height:1.625rem;box-shadow:0 0 0 1px var(--border-main), 0 6px 16px #0f172a1f;cursor:pointer;border-radius:var(--radius-full,999px);transition:all var(--duration-fast,.15s) var(--ease-out,ease-out);z-index:2;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.75rem;right:-.8125rem}.sidebar__toggle[data-v-06dc95bb]:hover{transform:translate(1px)}.sidebar__menu[data-v-06dc95bb]{flex:1}.sidebar__section-label[data-v-06dc95bb]{color:var(--text-subtle);letter-spacing:.08em;text-transform:uppercase;padding:.5rem 1rem .375rem;font-size:.6875rem;font-weight:700}.sidebar__section-label--row[data-v-06dc95bb]{justify-content:space-between;align-items:center;display:flex}.sidebar__section-action[data-v-06dc95bb]{border-radius:var(--radius-sm,.375rem);width:1.125rem;height:1.125rem;color:var(--text-subtle);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-out,ease-out), color var(--duration-fast,.15s) var(--ease-out,ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.625rem;display:inline-flex}.sidebar__section-action[data-v-06dc95bb]:hover{background:var(--sidebar-hover-bg);color:var(--text-main)}.sidebar__hint[data-v-06dc95bb]{color:var(--text-subtle);margin:.125rem 0;padding:0 .625rem;font-size:.6875rem}.sidebar__fav-dot[data-v-06dc95bb]{border-radius:var(--radius-full,999px);flex-shrink:0;width:.5rem;height:.5rem}.sidebar__nav-item--collapsed .sidebar__fav-dot[data-v-06dc95bb]{width:.625rem;height:.625rem}.sidebar__fav-dot--rose[data-v-06dc95bb]{background:var(--primary-500)}.sidebar__fav-dot--amber[data-v-06dc95bb]{background:var(--color-warning-500)}.sidebar__fav-dot--cyan[data-v-06dc95bb]{background:var(--color-info-500)}.sidebar__fav-dot--emerald[data-v-06dc95bb]{background:var(--color-success-500)}.sidebar__fav-remove[data-v-06dc95bb]{border-radius:var(--radius-sm,.375rem);width:1.125rem;height:1.125rem;color:var(--text-subtle);cursor:pointer;opacity:0;transition:opacity var(--duration-fast,.15s) var(--ease-out,ease-out), background var(--duration-fast,.15s) var(--ease-out,ease-out), color var(--duration-fast,.15s) var(--ease-out,ease-out);justify-content:center;align-items:center;font-size:.5625rem;display:inline-flex}.sidebar__nav-item--fav:hover .sidebar__fav-remove[data-v-06dc95bb],.sidebar__fav-remove[data-v-06dc95bb]:focus-visible{opacity:1}.sidebar__fav-remove[data-v-06dc95bb]:hover{background:color-mix(in srgb, var(--color-error-500) 14%, transparent);color:var(--color-error-500)}.sidebar__saved-caret[data-v-06dc95bb]{color:var(--text-subtle);transition:transform var(--duration-fast,.15s) var(--ease-out,ease-out);font-size:.5625rem}.sidebar__saved-caret--open[data-v-06dc95bb]{transform:rotate(90deg)}.sidebar__saved-list[data-v-06dc95bb]{flex-direction:column;gap:.125rem;margin:.125rem 0 .25rem;padding-left:1.5rem;display:flex}.sidebar__saved-item[data-v-06dc95bb]{border-radius:var(--radius-sm,.375rem);color:var(--text-muted);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;transition:background var(--duration-fast,.15s) var(--ease-out,ease-out), color var(--duration-fast,.15s) var(--ease-out,ease-out);background:0 0;border:none;padding:.3125rem .625rem;font-family:inherit;font-size:.75rem;overflow:hidden}.sidebar__saved-item[data-v-06dc95bb]:hover{background:var(--sidebar-hover-bg);color:var(--text-main)}.sidebar__storage[data-v-06dc95bb]{background:var(--sidebar-capsule-bg);border:1px solid var(--border-main);border-radius:var(--radius-lg,.75rem);flex-direction:column;gap:.375rem;padding:.625rem;display:flex}.dark .sidebar__storage[data-v-06dc95bb]{border-color:#ffffff0f}.sidebar__storage-head[data-v-06dc95bb]{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.6875rem;display:flex}.sidebar__storage-nums[data-v-06dc95bb]{color:var(--text-subtle);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem}.sidebar__storage-bar[data-v-06dc95bb]{border-radius:var(--radius-full,999px);background:color-mix(in srgb, var(--text-main) 8%, transparent);height:.375rem;overflow:hidden}.sidebar__storage-fill[data-v-06dc95bb]{border-radius:inherit;background:linear-gradient(90deg, var(--primary-400), var(--primary-500));height:100%;transition:width var(--duration-slow,.25s) var(--ease-out,ease-out)}[data-v-06dc95bb] .sidebar__pin-dialog{width:22rem}.sidebar__dialog-button[data-v-06dc95bb]{border:1px solid var(--border-main);border-radius:var(--radius-md,.5rem);color:var(--text-main);cursor:pointer;background:0 0;padding:.375rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:500}.sidebar__dialog-button--primary[data-v-06dc95bb]{background:var(--primary-500);border-color:var(--primary-500);color:#fff}.sidebar__dialog-button--primary[data-v-06dc95bb]:disabled{opacity:.5;cursor:not-allowed}.sidebar__separator[data-v-06dc95bb]{background:var(--border-main);height:1px;margin:.5rem 1rem}.sidebar__nav-item[data-v-06dc95bb]{border-radius:var(--radius-md,.5rem);width:100%;color:var(--text-muted);cursor:pointer;text-align:left;transition:background var(--duration-fast,.15s) var(--ease-out,ease-out), border-color var(--duration-fast,.15s) var(--ease-out,ease-out), color var(--duration-fast,.15s) var(--ease-out,ease-out);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .625rem;font-family:inherit;font-size:.75rem;font-weight:500;display:flex;position:relative}.sidebar__nav-item[data-v-06dc95bb]:hover{background:var(--sidebar-hover-bg);color:var(--text-main)}.sidebar__nav-item--active[data-v-06dc95bb]{background:var(--sidebar-active-bg);border-color:var(--sidebar-active-border);color:var(--sidebar-active-text);font-weight:600}.sidebar__nav-item--collapsed[data-v-06dc95bb]{justify-content:center;padding:.5rem 0}.sidebar__nav-indicator[data-v-06dc95bb]{border-radius:0 var(--radius-full,999px) var(--radius-full,999px) 0;background:var(--primary-500);opacity:0;width:.25rem;transition:opacity var(--duration-fast,.15s) var(--ease-out,ease-out);position:absolute;top:.375rem;bottom:.375rem;left:0}.sidebar__nav-item--active .sidebar__nav-indicator[data-v-06dc95bb]{opacity:1}.sidebar__nav-content[data-v-06dc95bb]{align-items:center;gap:.625rem;min-width:0;display:flex}.sidebar__nav-content i[data-v-06dc95bb]{color:currentColor;flex-shrink:0;font-size:1rem}.sidebar__nav-label[data-v-06dc95bb]{font-size:.75rem;font-weight:inherit}.sidebar__footer[data-v-06dc95bb]{flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.sidebar__user-capsule[data-v-06dc95bb]{background:var(--sidebar-capsule-bg);border:1px solid var(--border-main);border-radius:var(--radius-lg,.75rem);transition:background var(--duration-fast,.15s) var(--ease-out,ease-out);align-items:center;gap:.625rem;padding:.5rem;display:flex}.dark .sidebar__user-capsule[data-v-06dc95bb]{border-color:#ffffff0f}.sidebar__user-capsule[data-v-06dc95bb]:hover{background:var(--sidebar-hover-bg)}.sidebar__user-capsule--collapsed[data-v-06dc95bb]{justify-content:center;padding:.375rem}.sidebar__avatar-wrap[data-v-06dc95bb]{flex-shrink:0;position:relative}.sidebar__avatar[data-v-06dc95bb]{border-radius:.625rem;width:2rem;height:2rem;font-size:.75rem;font-weight:700}.sidebar__presence[data-v-06dc95bb]{border-radius:var(--radius-full,999px);background:var(--color-success-500);width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--bg-sidebar);position:absolute;bottom:-2px;right:-2px}.sidebar__user-meta[data-v-06dc95bb]{flex:1;min-width:0;line-height:1.25}.sidebar__user-name[data-v-06dc95bb]{color:var(--text-main);font-size:.8125rem;font-weight:600}.sidebar__user-role[data-v-06dc95bb]{color:var(--text-subtle);font-size:.6875rem}.sidebar__user-actions[data-v-06dc95bb]{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.sidebar__icon-button[data-v-06dc95bb]{border-radius:var(--radius-sm,.375rem);width:1.5rem;height:1.5rem;color:var(--text-subtle);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-out,ease-out), color var(--duration-fast,.15s) var(--ease-out,ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.9rem;display:inline-flex}.sidebar__icon-button[data-v-06dc95bb]:hover,.sidebar__icon-button.is-active[data-v-06dc95bb]{background:color-mix(in srgb, var(--text-main) 8%, transparent);color:var(--text-main)}.sidebar__icon-button--danger[data-v-06dc95bb]:hover{background:color-mix(in srgb, var(--color-error-500) 12%, transparent);color:var(--color-error-500)}.sidebar__footer-actions[data-v-06dc95bb]{flex-direction:column;gap:.25rem;display:flex}.sidebar__queue-status[data-v-06dc95bb]{color:var(--color-success-500);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;display:inline-flex}.sidebar__queue-dot[data-v-06dc95bb]{border-radius:var(--radius-full,999px);background:var(--color-success-500);flex-shrink:0;width:.4375rem;height:.4375rem}.sidebar__collapsed-actions[data-v-06dc95bb]{justify-content:center;align-items:center;gap:.25rem;padding-top:.25rem;display:flex}.sidebar__collapsed-actions .sidebar__icon-button[data-v-06dc95bb]{width:1.75rem;height:1.75rem}.sidebar__menu[data-v-06dc95bb]::-webkit-scrollbar{width:4px}.sidebar__menu[data-v-06dc95bb]::-webkit-scrollbar-thumb{background-color:var(--surface-300);border-radius:4px}.dark .sidebar__menu[data-v-06dc95bb]::-webkit-scrollbar-thumb{background-color:var(--surface-600)}.header-icon-btn[data-v-3904e12a]{width:36px;height:36px;transition:all .2s}.notification-trigger-wrap[data-v-3904e12a]{display:inline-flex;position:relative}.notification-count-badge[data-v-3904e12a]{background:var(--color-error-500);color:#fff;border:2px solid var(--notification-surface,var(--bg-main));border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.25rem;right:-.25rem}.inbox-popover[data-v-3904e12a]{--notification-surface:var(--bg-main);--notification-surface-alt:var(--bg-card);--notification-surface-muted:color-mix(in srgb, var(--bg-card) 80%, white);--notification-surface-hover:color-mix(in srgb, var(--bg-main) 92%, transparent);--notification-border:var(--border-main);--notification-text:var(--text-main);--notification-text-muted:var(--text-muted);--notification-text-soft:var(--text-subtle);--notification-accent:var(--color-accent-600);--notification-accent-soft:color-mix(in srgb, var(--color-accent-600) 12%, transparent);--notification-accent-hover:color-mix(in srgb, var(--color-accent-600) 18%, transparent);--notification-ring:color-mix(in srgb, var(--color-accent-600) 30%, transparent);--notification-shadow:0 12px 24px -6px #0003, 0 0 1px #0000001a;box-shadow:var(--notification-shadow);border-radius:12px;padding:0;overflow:hidden}.dark .inbox-popover[data-v-3904e12a]{--notification-surface:var(--bg-card);--notification-surface-alt:color-mix(in srgb, var(--bg-main) 72%, var(--bg-card));--notification-surface-muted:var(--border-hover);--notification-surface-hover:color-mix(in srgb, var(--bg-card) 92%, transparent);--notification-border:var(--border-hover);--notification-text:white;--notification-text-muted:var(--text-muted);--notification-text-soft:var(--text-subtle);--notification-accent:var(--color-accent-300);--notification-accent-soft:color-mix(in srgb, var(--color-accent-300) 16%, transparent);--notification-accent-hover:color-mix(in srgb, var(--color-accent-300) 24%, transparent);--notification-ring:color-mix(in srgb, var(--color-accent-300) 35%, transparent);--notification-shadow:0 12px 24px -6px #00000073, 0 0 1px #ffffff14}.header-icon-btn[data-v-3904e12a]:hover,.header-icon-btn.has-notifications[data-v-3904e12a]{background-color:var(--notification-accent-soft)}.header-icon-btn[data-v-3904e12a] svg{color:var(--notification-text-muted)}.header-icon-btn.has-notifications[data-v-3904e12a] svg{color:var(--notification-accent)}.header-icon-btn[data-v-3904e12a]:focus-visible{box-shadow:0 0 0 2px var(--notification-ring)}.inbox-dropdown[data-v-3904e12a]{background:var(--notification-surface);border:1px solid var(--notification-border);border-radius:12px;width:clamp(18rem,92vw,26.25rem);max-width:calc(100vw - 1rem);height:min(31.25rem,100dvh - 1rem);max-height:calc(100dvh - 1rem)}.dark .inbox-dropdown[data-v-3904e12a]{background:var(--notification-surface);border-color:var(--notification-border)}.inbox-item[data-v-3904e12a]{border-bottom:1px solid #0000}.unread-item[data-v-3904e12a]{background-color:var(--notification-accent-soft)}.inbox-item[data-v-3904e12a]:hover,.inbox-item[data-v-3904e12a]:focus-within{background-color:var(--notification-surface-hover)}.inbox-item .notification-tone[data-v-3904e12a],.inbox-item .notification-tone__label[data-v-3904e12a]{color:var(--notification-accent)}.notification-tone--workflow[data-v-3904e12a]{--notification-accent:var(--color-info-500);--notification-accent-soft:color-mix(in srgb, var(--color-info-500) 12%, transparent)}.notification-tone--processing[data-v-3904e12a]{--notification-accent:var(--color-success-500);--notification-accent-soft:color-mix(in srgb, var(--color-success-500) 12%, transparent)}.notification-tone--upload[data-v-3904e12a]{--notification-accent:var(--color-warning-500);--notification-accent-soft:color-mix(in srgb, var(--color-warning-500) 12%, transparent)}.notification-tone--collaboration[data-v-3904e12a]{--notification-accent:var(--color-primary-500);--notification-accent-soft:color-mix(in srgb, var(--color-primary-500) 12%, transparent)}.notification-tone--render[data-v-3904e12a]{--notification-accent:var(--color-error-500);--notification-accent-soft:color-mix(in srgb, var(--color-error-500) 12%, transparent)}.notification-tone--system[data-v-3904e12a]{--notification-accent:var(--text-muted);--notification-accent-soft:color-mix(in srgb, var(--text-muted) 12%, transparent)}.notification-tone__icon[data-v-3904e12a]{color:var(--notification-accent)}.notification-tone[data-v-3904e12a]{background-color:var(--notification-accent-soft)}.dark .unread-item[data-v-3904e12a]{background-color:#0ea5e914}.line-clamp-2[data-v-3904e12a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fade-enter-active[data-v-3904e12a],.fade-leave-active[data-v-3904e12a]{transition:opacity .2s}.fade-enter-from[data-v-3904e12a],.fade-leave-to[data-v-3904e12a]{opacity:0}.top-header[data-v-addd82a0]{background:var(--bg-header,var(--bg-main));border-bottom:1px solid var(--border-main);z-index:60;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;height:3.5rem;padding:0 1rem;display:flex;position:sticky;top:0}.dark .top-header[data-v-addd82a0]{background:color-mix(in srgb, black 22%, var(--bg-main))}.top-header__brand[data-v-addd82a0]{flex-shrink:0;align-items:center;gap:.625rem;min-width:0;display:flex}.top-header__logo[data-v-addd82a0]{-o-object-fit:contain;object-fit:contain;width:2rem;height:2rem}.top-header__title[data-v-addd82a0]{color:var(--text-main);letter-spacing:-.01em;white-space:nowrap;font-size:.9375rem;font-weight:700}.top-header__ds-badge[data-v-addd82a0]{border:1px solid var(--border-main);border-radius:var(--radius-sm,.375rem);background:color-mix(in srgb, var(--text-main) 6%, transparent);color:var(--primary-400,var(--primary-600));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:600}.top-header__telemetry[data-v-addd82a0]{border:1px solid var(--border-main);border-radius:var(--radius-full,9999px);background:color-mix(in srgb, black 18%, var(--bg-main));color:var(--text-muted);white-space:nowrap;align-items:center;gap:.375rem;margin-left:.5rem;padding:.25rem .625rem;display:inline-flex}.top-header__pulse[data-v-addd82a0]{border-radius:var(--radius-full,9999px);background:var(--color-success-500);width:.5rem;height:.5rem;position:relative}.top-header__pulse[data-v-addd82a0]:after{content:"";border-radius:var(--radius-full,9999px);background:var(--color-success-500);animation:top-header-ping-addd82a0 1.6s var(--ease-out,ease-out) infinite;position:absolute;inset:0}@keyframes top-header-ping-addd82a0{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2.2)}}.top-header__mono[data-v-addd82a0]{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.top-header__latency[data-v-addd82a0]{color:var(--color-success-500)}.top-header__telemetry-sep[data-v-addd82a0]{color:var(--text-subtle)}.top-header__search[data-v-addd82a0]{flex:1;min-width:10rem;max-width:36rem}.top-header__search-field[data-v-addd82a0]{background:color-mix(in srgb, black 8%, var(--bg-main));border:1px solid var(--border-main);border-radius:var(--radius-md,.5rem);width:100%;color:var(--text-subtle);cursor:pointer;transition:border-color var(--duration-fast,.15s) var(--ease-out,ease-out), color var(--duration-fast,.15s) var(--ease-out,ease-out);align-items:center;gap:.5rem;padding:.4375rem .75rem;font-family:inherit;font-size:.8125rem;display:flex}.dark .top-header__search-field[data-v-addd82a0]{background:color-mix(in srgb, black 30%, var(--bg-main))}.top-header__search-field[data-v-addd82a0]:hover,.top-header__search-field[data-v-addd82a0]:focus-visible{border-color:color-mix(in srgb, var(--primary-500) 60%, var(--border-main));color:var(--text-muted)}.top-header__search-placeholder[data-v-addd82a0]{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.top-header__kbd[data-v-addd82a0]{border:1px solid var(--border-main);border-radius:var(--radius-sm,.375rem);background:color-mix(in srgb, var(--text-main) 5%, transparent);color:var(--text-subtle);padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem}.top-header__actions[data-v-addd82a0]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.top-header__view-toggle[data-v-addd82a0]{border:1px solid var(--border-main);border-radius:var(--radius-md,.5rem);background:color-mix(in srgb, black 10%, var(--bg-main));align-items:center;gap:.125rem;padding:.125rem;display:flex}.dark .top-header__view-toggle[data-v-addd82a0]{background:color-mix(in srgb, black 24%, var(--bg-main))}.top-header__view-option[data-v-addd82a0]{border-radius:var(--radius-sm,.375rem);color:var(--text-subtle);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-out,ease-out), color var(--duration-fast,.15s) var(--ease-out,ease-out);background:0 0;border:none;align-items:center;gap:.375rem;padding:.25rem .625rem;font-family:inherit;font-size:.75rem;font-weight:500;display:inline-flex}.top-header__view-option[data-v-addd82a0]:hover{color:var(--text-main)}.top-header__view-option--active[data-v-addd82a0]{background:color-mix(in srgb, var(--text-main) 8%, transparent);color:var(--text-main)}.top-header__view-option--active i[data-v-addd82a0]{color:var(--primary-500)}.top-header__button[data-v-addd82a0]{border:1px solid var(--border-main);border-radius:var(--radius-md,.5rem);background:color-mix(in srgb, var(--text-main) 5%, transparent);color:var(--text-main);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-out,ease-out), color var(--duration-fast,.15s) var(--ease-out,ease-out);align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:.75rem;font-weight:500;display:inline-flex}.top-header__button[data-v-addd82a0]:hover:not(:disabled){background:color-mix(in srgb, var(--text-main) 10%, transparent)}.top-header__button[data-v-addd82a0]:disabled{opacity:.45;cursor:not-allowed}.top-header__primary[data-v-addd82a0]{border-radius:var(--radius-md,.5rem);background:var(--primary-500);color:#fff;cursor:pointer;box-shadow:0 1px 8px color-mix(in srgb, var(--primary-500) 35%, transparent);transition:background var(--duration-fast,.15s) var(--ease-out,ease-out);border:none;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-family:inherit;font-size:.75rem;font-weight:600;display:inline-flex}.top-header__primary[data-v-addd82a0]:hover{background:var(--primary-600)}.top-header__profile[data-v-addd82a0]{border-left:1px solid var(--border-main);align-items:center;gap:.375rem;padding-left:.5rem;display:flex}.top-header__avatar[data-v-addd82a0]{cursor:pointer;background:color-mix(in srgb, var(--primary-500) 22%, transparent);width:2rem;height:2rem;color:var(--primary-400,var(--primary-600));box-shadow:0 0 0 1px color-mix(in srgb, var(--primary-500) 30%, transparent);font-size:.75rem;font-weight:600}@media (width<=1100px){.top-header__telemetry[data-v-addd82a0],.top-header__ds-badge[data-v-addd82a0]{display:none}}@media (width<=860px){.top-header__view-option span[data-v-addd82a0],.top-header__button span[data-v-addd82a0],.top-header__primary span[data-v-addd82a0]{display:none}}.safe-area-pb[data-v-7b379151]{padding-bottom:env(safe-area-inset-bottom)}.mobile-hamburger-menu__avatar[data-v-0d13b5fe]{background-color:#0ea5e9}.mobile-menu__logo[data-v-0d13b5fe]{-o-object-fit:contain;object-fit:contain;width:2rem;height:2rem}.mobile-hamburger-menu__settings[data-v-0d13b5fe]{color:#4b5563;border:0;border-radius:.625rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .2s,color .2s;display:inline-flex}.mobile-hamburger-menu__settings[data-v-0d13b5fe]:hover,.mobile-hamburger-menu__settings.is-active[data-v-0d13b5fe]{color:#be185d;background:#f3f4f6}.dark .mobile-hamburger-menu__settings[data-v-0d13b5fe]{color:var(--text-muted)}.dark .mobile-hamburger-menu__settings[data-v-0d13b5fe]:hover,.dark .mobile-hamburger-menu__settings.is-active[data-v-0d13b5fe]{background:color-mix(in srgb, var(--primary-500) 14%, transparent);color:var(--primary-400)}.mobile-hamburger-menu__settings svg[data-v-0d13b5fe]{width:1.125rem;height:1.125rem}.overlay-enter-active[data-v-0d13b5fe],.overlay-leave-active[data-v-0d13b5fe]{transition:opacity .3s}.overlay-enter-from[data-v-0d13b5fe],.overlay-leave-to[data-v-0d13b5fe]{opacity:0}.slide-enter-active[data-v-0d13b5fe],.slide-leave-active[data-v-0d13b5fe]{transition:transform .3s}.slide-enter-from[data-v-0d13b5fe],.slide-leave-to[data-v-0d13b5fe]{transform:translate(-100%)}.global-search{width:min(640px,94vw)}.global-search__panel[data-v-9602044f]{flex-direction:column;display:flex}.global-search__input-row[data-v-9602044f]{border-bottom:1px solid var(--p-content-border-color,var(--border-main));align-items:center;gap:.75rem;padding:1rem 1.125rem;display:flex}.global-search__input-icon[data-v-9602044f]{color:var(--text-muted);font-size:1rem}.global-search__input[data-v-9602044f]{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:1.0625rem}.global-search__input[data-v-9602044f]::placeholder{color:var(--text-muted)}.global-search__kbd[data-v-9602044f],.global-search__footer kbd[data-v-9602044f]{background:var(--p-content-hover-background,#94a3b824);border:1px solid var(--p-content-border-color,var(--border-main));color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);border-radius:5px;padding:.1rem .4rem;font-size:.6875rem}.global-search__results[data-v-9602044f]{flex-direction:column;max-height:min(52vh,26rem);padding:.5rem;display:flex;overflow-y:auto}.global-search__status[data-v-9602044f]{color:var(--text-muted);text-align:center;margin:0;padding:1rem .625rem;font-size:.875rem}.global-search__group-label[data-v-9602044f]{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;margin:0;padding:.625rem .625rem .25rem;font-size:.6875rem;font-weight:800}.global-search__option[data-v-9602044f]{color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.5rem .625rem;display:flex}.global-search__option--active[data-v-9602044f]{background:var(--p-highlight-background,color-mix(in srgb, var(--p-primary-color,var(--primary-500)) 12%, transparent))}.global-search__option-media[data-v-9602044f]{flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.global-search__thumb[data-v-9602044f]{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:2rem;height:2rem}.global-search__option-icon[data-v-9602044f]{color:var(--text-muted);font-size:.9375rem}.global-search__option-text[data-v-9602044f]{flex-direction:column;flex:1;min-width:0;display:flex}.global-search__option-label[data-v-9602044f]{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.global-search__option-meta[data-v-9602044f]{color:var(--text-muted);font-size:.75rem}.global-search__option-enter[data-v-9602044f]{color:var(--text-muted);opacity:0;font-size:.75rem}.global-search__option--active .global-search__option-enter[data-v-9602044f]{opacity:1}.global-search__footer[data-v-9602044f]{border-top:1px solid var(--p-content-border-color,var(--border-main));color:var(--text-muted);gap:1rem;padding:.625rem 1.125rem;font-size:.75rem;display:flex}.global-search__footer span[data-v-9602044f]{align-items:center;gap:.35rem;display:inline-flex}.layout-wrapper[data-v-0f998464]{flex-direction:column;min-height:100vh;display:flex}.layout-body[data-v-0f998464]{flex:1;min-height:0;display:flex}.layout-main-container[data-v-0f998464]{flex-direction:column;flex:1;min-width:0;display:flex;overflow-x:hidden}.layout-content[data-v-0f998464]{padding:var(--space-8);background-color:var(--bg-main);flex:1;position:relative;overflow-y:auto}.mobile-header[data-v-0f998464]{z-index:60;background:var(--bg-header);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-main);justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.75rem 1rem;display:flex;position:sticky;top:0}.mobile-header__queue-trigger[data-v-0f998464]{display:inline-flex;position:relative}.mobile-header__queue-badge[data-v-0f998464]{background:var(--color-primary-500);color:#fff;border:2px solid var(--bg-header);border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.25rem;right:-.25rem}.mobile-header__brand[data-v-0f998464]{color:var(--text-main);align-items:center;gap:.625rem;font-weight:700;display:inline-flex}.mobile-header__logo[data-v-0f998464]{-o-object-fit:contain;object-fit:contain;width:2.25rem;height:2.25rem}.layout-content--mobile[data-v-0f998464]{padding:1rem 1rem 6rem}.stat-card[data-v-4ae294b3]{background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--radius-card);box-shadow:var(--card-shadow);transition:box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}.stat-card[data-v-4ae294b3]:hover{box-shadow:var(--card-shadow-hover);border-color:var(--border-hover);transform:translateY(-2px)}.stat-card[data-v-4ae294b3] .p-card-body{padding:var(--space-6)}.stat-card[data-v-4ae294b3] .p-card-content{padding:0}.stat-card__head[data-v-4ae294b3]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.stat-card__label[data-v-4ae294b3]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-muted);margin:0}.stat-card__icon[data-v-4ae294b3]{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;display:inline-flex}.stat-card__icon--neutral[data-v-4ae294b3]{background:color-mix(in srgb, var(--text-main) 6%, transparent);color:var(--text-muted)}.stat-card__icon--brand[data-v-4ae294b3]{background:color-mix(in srgb, var(--primary-500) 12%, transparent);color:var(--primary-600)}.dark .stat-card__icon--brand[data-v-4ae294b3]{color:var(--primary-400)}.stat-card__icon--success[data-v-4ae294b3]{background:color-mix(in srgb, var(--color-success-500) 14%, transparent);color:var(--color-success-600)}.stat-card__icon--warning[data-v-4ae294b3]{background:color-mix(in srgb, var(--color-warning-500) 16%, transparent);color:var(--color-warning-600)}.stat-card__icon--info[data-v-4ae294b3]{background:color-mix(in srgb, var(--color-info-500) 14%, transparent);color:var(--color-info-600)}.stat-card__value[data-v-4ae294b3]{font-size:var(--text-3xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text-main);margin:0}.stat-card__foot[data-v-4ae294b3]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.stat-card__trend[data-v-4ae294b3]{font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);align-items:center;gap:.25rem;padding:.125rem .5rem;line-height:1.4;display:inline-flex}.stat-card__trend i[data-v-4ae294b3]{font-size:.6875rem}.stat-card__trend--up[data-v-4ae294b3]{color:var(--color-success-600);background:color-mix(in srgb, var(--color-success-500) 12%, transparent)}.stat-card__trend--down[data-v-4ae294b3]{color:var(--color-error-600);background:color-mix(in srgb, var(--color-error-500) 12%, transparent)}.stat-card__trend--flat[data-v-4ae294b3]{color:var(--text-subtle);background:color-mix(in srgb, var(--text-main) 6%, transparent)}.stat-card__subtitle[data-v-4ae294b3]{font-size:var(--text-xs);color:var(--text-subtle)}.loading-spinner[data-v-02079cbe]{justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}.loading-state__spinner[data-v-02079cbe]{flex-direction:column;justify-content:center;align-items:center;display:flex}.loading-state__progress[data-v-02079cbe]{width:100%;max-width:20rem;margin-top:.75rem}.loading-state__progress-fill[data-v-02079cbe]{width:var(--v5057bd0d)}.inline-loading[data-v-02079cbe]{color:var(--primary-500);align-items:center;display:inline-flex}.space-y-3[data-v-02079cbe]>*+*{margin-top:.75rem}.empty-state[data-v-9b456d9d]{text-align:center;padding:var(--space-12) var(--space-6);background:var(--bg-card);border-radius:var(--radius-card);border:1px dashed var(--border-main);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state__icon-shell[data-v-9b456d9d]{border-radius:var(--radius-xl);width:4rem;height:4rem;margin-bottom:var(--space-4);background:color-mix(in srgb, var(--text-main) 5%, transparent);justify-content:center;align-items:center;display:inline-flex}.empty-state__icon[data-v-9b456d9d]{color:var(--text-subtle);font-size:1.75rem}.empty-state__title[data-v-9b456d9d]{font-size:var(--text-xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-snug);color:var(--text-main);margin-bottom:var(--space-2)}.empty-state__description[data-v-9b456d9d]{color:var(--text-muted);max-width:26rem;font-size:var(--text-sm);line-height:var(--leading-normal)}.empty-state__actions[data-v-9b456d9d]{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.upload-dropzone[data-v-afe65954]{border:2px dashed var(--surface-300);border-radius:var(--radius-lg);text-align:center;cursor:pointer;background-color:var(--surface-0);padding:3rem 2rem;transition:all .3s}.dark .upload-dropzone[data-v-afe65954]{border-color:var(--border-main);background-color:var(--bg-card)}.upload-dropzone[data-v-afe65954]:hover{border-color:var(--primary-500);background:var(--surface-50)}.dark .upload-dropzone[data-v-afe65954]:hover{background:var(--surface-overlay)}.upload-dropzone--dragging[data-v-afe65954]{border-color:var(--primary-500);background:var(--primary-50)}.dark .upload-dropzone--dragging[data-v-afe65954]{background:color-mix(in srgb, var(--primary-500) 12%, transparent)}.file-list[data-v-afe65954]{border-top:1px solid var(--border-main);padding-top:1.5rem}.file-item[data-v-afe65954]{background:var(--surface-50);border-radius:var(--radius-md);border:1px solid var(--border-main);align-items:center;gap:1rem;padding:1rem;display:flex}.dark .file-item[data-v-afe65954]{background:var(--surface-overlay)}.file-item__preview[data-v-afe65954]{flex-shrink:0}.file-item__icon[data-v-afe65954]{background:var(--surface-100);border-radius:var(--radius-md);width:48px;height:48px;color:var(--primary-500);justify-content:center;align-items:center;display:flex}.dark .file-item__icon[data-v-afe65954]{background:var(--bg-card)}.file-item__info[data-v-afe65954]{flex:1;min-width:0}.file-item__actions[data-v-afe65954]{gap:.5rem;display:flex}.upload-progress-bar[data-v-afe65954]{height:4px}.approvals-card[data-v-8f2f1397]{overflow:hidden}.approvals-card__header[data-v-8f2f1397]{border-bottom:1px solid var(--border-main);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.5rem;display:flex}.approvals-card__heading[data-v-8f2f1397],.approvals-card__actions[data-v-8f2f1397],.approval-row__meta[data-v-8f2f1397],.approval-dialog__asset[data-v-8f2f1397],.approval-dialog__footer[data-v-8f2f1397],.approval-dialog__decision-actions[data-v-8f2f1397]{align-items:center;display:flex}.approvals-card__heading[data-v-8f2f1397]{gap:.75rem;min-width:0}.approvals-card__actions[data-v-8f2f1397]{flex-shrink:0;gap:.75rem}.approvals-card__icon[data-v-8f2f1397]{background:color-mix(in srgb, var(--primary-color) 12%, transparent);color:var(--primary-color);border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.approvals-card__eyebrow[data-v-8f2f1397]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.6875rem;font-weight:700;line-height:1}.approvals-card__title[data-v-8f2f1397]{color:var(--text-main);margin:0;font-size:1.0625rem;font-weight:650;line-height:1.25}.approvals-list[data-v-8f2f1397]{margin:0;padding:0;list-style:none}.approvals-list__item+.approvals-list__item[data-v-8f2f1397]{border-top:1px solid var(--border-main)}.approval-row[data-v-8f2f1397]{cursor:pointer;align-items:center;gap:1rem;min-height:5.25rem;padding:1rem 1.5rem;transition:background-color .15s,box-shadow .15s;display:flex}.approval-row[data-v-8f2f1397]:hover{background:color-mix(in srgb, var(--primary-color) 4%, transparent)}.approval-row[data-v-8f2f1397]:focus-visible{box-shadow:inset 0 0 0 2px var(--primary-color);outline:none}.approval-row--skeleton[data-v-8f2f1397]{cursor:default}.approval-row__thumbnail[data-v-8f2f1397]{background:var(--surface-ground);border:1px solid var(--border-main);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.approval-row__image[data-v-8f2f1397]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.approval-row__fallback-icon[data-v-8f2f1397]{color:var(--text-subtle);width:1.25rem;height:1.25rem}.approval-row__content[data-v-8f2f1397]{flex:1;min-width:0}.approval-row__title[data-v-8f2f1397]{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .4rem;font-size:.9375rem;font-weight:600;line-height:1.35;overflow:hidden}.approval-row__meta[data-v-8f2f1397]{color:var(--text-muted);flex-wrap:wrap;gap:.45rem;font-size:.75rem;line-height:1.35}.approval-row__meta[data-v-8f2f1397] .p-tag{padding:.25rem .5rem;font-size:.6875rem;line-height:1}.approval-row__dot[data-v-8f2f1397]{background:var(--text-subtle);border-radius:50%;width:.2rem;height:.2rem}.approval-row__due--overdue[data-v-8f2f1397]{color:var(--red-500,var(--color-error-500));font-weight:600}.approvals-empty[data-v-8f2f1397]{text-align:center;flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex}.approvals-empty__icon[data-v-8f2f1397]{background:color-mix(in srgb, var(--green-500,var(--color-success-500)) 12%, transparent);color:var(--green-500,var(--color-success-500));border-radius:50%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:1rem;display:inline-flex}.approvals-empty__icon[data-v-8f2f1397] svg{width:1.5rem;height:1.5rem}.approvals-empty h3[data-v-8f2f1397]{color:var(--text-main);margin:0 0 .35rem;font-size:.9375rem;font-weight:650}.approvals-empty p[data-v-8f2f1397]{color:var(--text-muted);margin:0;font-size:.8125rem}.approval-dialog__body[data-v-8f2f1397]{flex-direction:column;gap:1.25rem;display:flex}.approval-dialog__asset[data-v-8f2f1397]{background:var(--surface-ground);border:1px solid var(--border-main);border-radius:.75rem;gap:.75rem;padding:.75rem}.approval-dialog__asset .approval-row__thumbnail[data-v-8f2f1397]{width:2.75rem;height:2.75rem}.approval-dialog__asset-title[data-v-8f2f1397]{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .2rem;font-size:.875rem;font-weight:600;overflow:hidden}.approval-dialog__asset-meta[data-v-8f2f1397]{color:var(--text-muted);margin:0;font-size:.75rem}.approval-dialog__asset[data-v-8f2f1397] .p-tag{margin-left:auto}.approval-dialog__field[data-v-8f2f1397]{flex-direction:column;gap:.5rem;display:flex}.approval-dialog__field label[data-v-8f2f1397]{color:var(--text-main);font-size:.8125rem;font-weight:600}.approval-dialog__field label span[data-v-8f2f1397]{color:var(--text-muted);font-weight:400}.approval-dialog__footer[data-v-8f2f1397]{justify-content:space-between;gap:.75rem;width:100%}.approval-dialog__decision-actions[data-v-8f2f1397]{gap:.5rem}.my-approvals-modal[data-v-8f2f1397]{width:min(31.25rem,100vw - 2rem)}@media (width<=640px){.approvals-card__header[data-v-8f2f1397],.approval-row[data-v-8f2f1397]{padding-left:1rem;padding-right:1rem}.approval-row[data-v-8f2f1397]{flex-wrap:wrap;align-items:flex-start}.approval-row[data-v-8f2f1397]>.p-button{margin-left:4rem}.approval-dialog__footer[data-v-8f2f1397]{flex-direction:column-reverse;align-items:stretch}.approval-dialog__decision-actions[data-v-8f2f1397]{justify-content:flex-end}}.dashboard[data-v-ebf1ff0b]{color:var(--text-main)}.app-card[data-v-ebf1ff0b]{background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}.app-card--padded[data-v-ebf1ff0b]{padding:var(--space-6)}.kpi-grid[data-v-ebf1ff0b]{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=640px){.kpi-grid[data-v-ebf1ff0b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.kpi-grid[data-v-ebf1ff0b]{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-grid[data-v-ebf1ff0b]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.dashboard-grid[data-v-ebf1ff0b]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.dashboard-grid__aside[data-v-ebf1ff0b]{gap:var(--space-6);flex-direction:column;display:flex}.status-pill[data-v-ebf1ff0b]{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-success-500) 12%, transparent);color:var(--color-success-600);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;padding:.375rem .75rem;display:inline-flex}.status-pill__dot[data-v-ebf1ff0b]{border-radius:var(--radius-full);background:var(--color-success-500);width:.5rem;height:.5rem}.section-header--recent[data-v-ebf1ff0b]{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-main);flex-wrap:wrap}.section-header__lead[data-v-ebf1ff0b]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.section-header__controls[data-v-ebf1ff0b]{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.filter-tabs[data-v-ebf1ff0b]{background:color-mix(in srgb, var(--text-main) 6%, transparent);border-radius:var(--radius-full);align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.filter-tabs__tab[data-v-ebf1ff0b]{border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;padding:.3125rem .75rem}.filter-tabs__tab[data-v-ebf1ff0b]:hover{color:var(--text-main)}.filter-tabs__tab--active[data-v-ebf1ff0b]{background:var(--bg-card);color:var(--text-main);box-shadow:0 1px 2px #00000014}.filter-tabs__tab[data-v-ebf1ff0b]:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.view-toggle[data-v-ebf1ff0b]{background:color-mix(in srgb, var(--text-main) 6%, transparent);border-radius:var(--radius-full);align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.view-toggle__btn[data-v-ebf1ff0b]{border-radius:var(--radius-full);width:1.875rem;height:1.875rem;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.view-toggle__btn[data-v-ebf1ff0b]:hover{color:var(--text-main)}.view-toggle__btn--active[data-v-ebf1ff0b]{background:var(--bg-card);color:var(--text-main);box-shadow:0 1px 2px #00000014}.view-toggle__btn[data-v-ebf1ff0b]:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.full-library-link[data-v-ebf1ff0b]{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--primary-500);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:none;padding:.375rem .25rem;display:inline-flex}.full-library-link[data-v-ebf1ff0b]:hover{color:var(--primary-600)}.full-library-link[data-v-ebf1ff0b]:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.status-chip[data-v-ebf1ff0b]{border-radius:var(--radius-full);font-size:.6875rem;font-weight:var(--font-semibold);white-space:nowrap;background:color-mix(in srgb, var(--text-main) 8%, var(--bg-card));color:var(--text-muted);align-items:center;padding:.25rem .625rem;display:inline-flex}.status-chip--approved[data-v-ebf1ff0b]{background:color-mix(in srgb, var(--color-success-500) 18%, var(--bg-card));color:var(--color-success-600)}.status-chip--review[data-v-ebf1ff0b]{background:color-mix(in srgb, var(--color-warning-500) 20%, var(--bg-card));color:var(--color-warning-600)}.status-chip--active[data-v-ebf1ff0b]{background:color-mix(in srgb, var(--color-info-500) 18%, var(--bg-card));color:var(--color-info-600)}.status-chip--rejected[data-v-ebf1ff0b]{background:color-mix(in srgb, var(--color-error-500) 15%, var(--bg-card));color:var(--color-error-600)}.asset-tiles[data-v-ebf1ff0b]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=640px){.asset-tiles[data-v-ebf1ff0b]{grid-template-columns:1fr}}@media (width>=641px) and (width<=1279px){.asset-tiles[data-v-ebf1ff0b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.asset-tile__body[data-v-ebf1ff0b]{height:9.25rem}.asset-tile[data-v-ebf1ff0b]{background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--radius-lg);transition:box-shadow var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.asset-tile[data-v-ebf1ff0b]:hover,.asset-tile[data-v-ebf1ff0b]:focus-within{box-shadow:var(--card-shadow)}.asset-tile__media[data-v-ebf1ff0b]{aspect-ratio:16/9;background:color-mix(in srgb, var(--text-main) 5%, transparent);cursor:pointer;min-height:0;position:relative}.asset-tile__media[data-v-ebf1ff0b]:focus-visible{outline:2px solid var(--primary-500);outline-offset:-2px}.asset-tile__img[data-v-ebf1ff0b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.asset-tile__placeholder[data-v-ebf1ff0b]{width:100%;height:100%;color:var(--text-subtle);justify-content:center;align-items:center;font-size:1.75rem;display:flex}.asset-tile__badge[data-v-ebf1ff0b]{top:var(--space-2);left:var(--space-2);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.6875rem;font-weight:var(--font-semibold);white-space:nowrap;text-overflow:ellipsis;background:#000000a6;max-width:55%;padding:.25rem .625rem;position:absolute;overflow:hidden}.asset-tile__badge--version[data-v-ebf1ff0b]{left:auto;right:var(--space-2);top:auto;bottom:var(--space-2)}.asset-tile__status[data-v-ebf1ff0b]{top:var(--space-2);right:var(--space-2);position:absolute}.asset-tile__body[data-v-ebf1ff0b]{gap:var(--space-1);padding:var(--space-3);flex-direction:column;flex:1;display:flex}.asset-tile__title[data-v-ebf1ff0b]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.asset-tile__meta[data-v-ebf1ff0b]{font-size:var(--text-xs);color:var(--text-muted);margin:0}.asset-tile__tags[data-v-ebf1ff0b]{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:nowrap;min-height:1.375rem;display:flex;overflow:hidden}.asset-tile__footer[data-v-ebf1ff0b]{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-main);font-size:var(--text-xs);color:var(--text-muted);margin-top:auto;display:flex}.asset-tile__footer-actions[data-v-ebf1ff0b]{align-items:center;gap:var(--space-2);display:flex}.asset-menu-btn[data-v-ebf1ff0b]{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--text-subtle);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.asset-menu-btn[data-v-ebf1ff0b]:hover{background:color-mix(in srgb, var(--text-main) 8%, transparent);color:var(--text-main)}.asset-menu-btn[data-v-ebf1ff0b]:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.asset-list[data-v-ebf1ff0b]{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.asset-list__item[data-v-ebf1ff0b]{align-items:center;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;display:flex}.asset-list__item[data-v-ebf1ff0b]:hover,.asset-list__item[data-v-ebf1ff0b]:focus-visible{background:color-mix(in srgb, var(--primary-500) 6%, transparent);border-color:var(--border-main);outline:none}.asset-list__thumb[data-v-ebf1ff0b]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--text-main) 5%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.asset-list__thumb-icon[data-v-ebf1ff0b]{color:var(--text-subtle);font-size:1.25rem}.asset-list__info[data-v-ebf1ff0b]{flex:1;min-width:0}.asset-list__title[data-v-ebf1ff0b]{font-weight:var(--font-medium);color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.asset-list__meta[data-v-ebf1ff0b]{font-size:var(--text-xs);color:var(--text-muted);margin:.125rem 0 0}.asset-list__tags[data-v-ebf1ff0b]{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.asset-list__tag-overflow[data-v-ebf1ff0b]{font-size:.625rem}.asset-list__chips[data-v-ebf1ff0b]{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.asset-list__version[data-v-ebf1ff0b]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-muted);background:color-mix(in srgb, var(--text-main) 6%, transparent);border-radius:var(--radius-full);white-space:nowrap;padding:.125rem .5rem}@media (width<=640px){.asset-list__item[data-v-ebf1ff0b]{flex-wrap:wrap}.asset-list__chips[data-v-ebf1ff0b]{justify-content:flex-start;width:100%}}.breakdown-list[data-v-ebf1ff0b]{gap:var(--space-5);flex-direction:column;display:flex}.breakdown-row__head[data-v-ebf1ff0b]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.breakdown-row__label[data-v-ebf1ff0b]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-main)}.breakdown-row__value[data-v-ebf1ff0b]{font-size:var(--text-sm);color:var(--text-muted)}.breakdown-row__bar[data-v-ebf1ff0b]{height:.5rem}.breakdown-empty[data-v-ebf1ff0b]{text-align:center;padding:var(--space-6) var(--space-4)}.breakdown-empty__icon[data-v-ebf1ff0b]{color:var(--text-subtle);margin-bottom:var(--space-2);font-size:1.75rem}.breakdown-empty__text[data-v-ebf1ff0b]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-main);margin:0}.breakdown-empty__hint[data-v-ebf1ff0b]{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-1) 0 0}[data-v-ebf1ff0b] .dashboard-upload-dialog.p-dialog{width:min(92vw,56rem)}.upload-zone[data-v-1b43a3b2]{cursor:pointer;background:#fff;border:2px dashed #e5e7eb;border-radius:1rem;transition:all .3s}[data-v-1b43a3b2] .dark .upload-zone,.dark .upload-zone[data-v-1b43a3b2]{background:#1f2937;border-color:#374151}.upload-zone[data-v-1b43a3b2]:hover{background:#f0f9ff80;border-color:#7dd3fc}[data-v-1b43a3b2] .dark .upload-zone:hover,.dark .upload-zone[data-v-1b43a3b2]:hover{background:#0284c71a;border-color:#0284c7}.upload-zone.drag-over[data-v-1b43a3b2]{background:#f0f9ff;border-color:#0ea5e9;transform:scale(1.01)}[data-v-1b43a3b2] .dark .upload-zone.drag-over,.dark .upload-zone.drag-over[data-v-1b43a3b2]{background:#0284c733}.upload-modal[data-v-1b43a3b2]{width:min(90vw,56.25rem);max-width:calc(100vw - 2rem);max-height:90vh}@media (width<=640px){.upload-modal[data-v-1b43a3b2]{width:min(95vw,100vw - 1rem)}}.upload-modal-button[data-v-1b43a3b2]{min-height:2.25rem}.upload-modal-button--large[data-v-1b43a3b2]{min-height:3rem}.upload-modal-button--compact[data-v-1b43a3b2]{min-width:2.75rem;min-height:2rem}.upload-modal-button--circle[data-v-1b43a3b2]{min-width:2.75rem;min-height:2.75rem}.filter-chip[data-v-e6647165]{transition:all .2s}.filter-chip-enter-active[data-v-e6647165],.filter-chip-leave-active[data-v-e6647165]{transition:all .3s}.filter-chip-enter-from[data-v-e6647165],.filter-chip-leave-to[data-v-e6647165]{opacity:0;transform:scale(.8)translateY(-10px)}.filter-chip-move[data-v-e6647165]{transition:transform .3s}.filter-chip[data-v-e6647165]:hover{transform:scale(1.05);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.filter-chip button[data-v-e6647165]:focus{border-radius:.125rem;outline:none;box-shadow:0 0 0 2px #3b82f680}@media (width<=640px){.mb-4[data-v-e6647165]{font-size:.875rem;line-height:1.25rem}.filter-chip[data-v-e6647165]{padding:.25rem .5rem;font-size:.75rem;line-height:1rem}}.filter-panel[data-v-aef3d0da]{background-color:#fff;border:1px solid #f3f4f6;border-radius:.75rem;padding:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.dark .filter-panel[data-v-aef3d0da]{background-color:#1f2937;border-color:#374151}.filter-category[data-v-aef3d0da]{transition:all .2s}.category-content[data-v-aef3d0da]{transition:all .3s ease-in-out}.category-content[data-v-aef3d0da] .n-scrollbar-rail{right:2px}input[type=checkbox][data-v-aef3d0da],input[type=radio][data-v-aef3d0da]{width:1rem;height:1rem}input[type=checkbox][data-v-aef3d0da]:checked,input[type=radio][data-v-aef3d0da]:checked{background-color:#2563eb;border-color:#2563eb}input[type=checkbox][data-v-aef3d0da]:focus,input[type=radio][data-v-aef3d0da]:focus{border-radius:.125rem;box-shadow:0 0 0 2px #3b82f680}.filter-category[data-v-aef3d0da]:hover{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.category-content[data-v-aef3d0da]{animation:.3s ease-out slideDown-aef3d0da}@keyframes slideDown-aef3d0da{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@media (width<=640px){.filter-panel[data-v-aef3d0da],.category-content[data-v-aef3d0da]{padding:.75rem}}.folder-form-modal[data-v-1fcf6183]{width:min(31.25rem,100vw - 2rem);max-width:calc(100vw - 2rem)}.folder-properties-modal[data-v-0f59737a]{width:min(37.5rem,100vw - 2rem);max-width:calc(100vw - 2rem)}.folder-properties[data-v-0f59737a]{max-height:70vh;overflow-y:auto}.folder-share-modal[data-v-9b4e36c6]{width:min(31.25rem,100vw - 2rem);max-width:calc(100vw - 2rem)}.folder-tree[data-v-5ed717d4] .p-tree{background:0 0;width:100%}.folder-tree[data-v-5ed717d4] .p-tree-list-container{overflow-x:hidden!important}.folder-tree[data-v-5ed717d4] .p-tree-list-container::-webkit-scrollbar{width:3px}.folder-tree[data-v-5ed717d4] .p-tree-list-container::-webkit-scrollbar-thumb{background:0 0;border-radius:10px}.folder-tree[data-v-5ed717d4]:hover .p-tree-list-container::-webkit-scrollbar-thumb{background:#94a3b826}.folder-tree[data-v-5ed717d4] .p-tree-node-content{border-left:2px solid #0000;border-radius:4px;gap:0;margin-bottom:1px;padding:.1rem .15rem .1rem .25rem;transition:background-color .1s ease-out;position:relative}.folder-tree[data-v-5ed717d4] .p-tree-node-content.p-tree-node-selected{border-left:2px solid #8b5cf6;color:#7c3aed!important;background:#8b5cf614!important}.dark .folder-tree[data-v-5ed717d4] .p-tree-node-content.p-tree-node-selected{border-left:2px solid #a78bfa;color:#c4b5fd!important;background:#a78bfa14!important}.folder-tree[data-v-5ed717d4] .p-tree-node-content:not(.p-tree-node-selected):hover{background:color-mix(in srgb, var(--text-main) 6%, transparent)!important}.folder-tree[data-v-5ed717d4] .p-tree-node-children{border-left:1px solid #0000000f;margin-left:0;padding-left:0}.dark .folder-tree[data-v-5ed717d4] .p-tree-node-children{border-left:1px solid #ffffff0f}.folder-tree[data-v-5ed717d4] .p-tree-toggler{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;width:.75rem;height:.75rem;margin-right:2px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.folder-tree[data-v-5ed717d4] .p-tree-toggler:hover{color:#64748b;background:#94a3b814;border-radius:2px}.dark .folder-tree[data-v-5ed717d4] .p-tree-toggler:hover{color:#cbd5e1;background:#ffffff0a}.folder-tree[data-v-5ed717d4] .p-tree-node-label{flex:1;min-width:0;padding:0}.tree-badge[data-v-5ed717d4] .p-badge{color:#64748b;background-color:#94a3b814;border-radius:3px;min-width:.875rem;height:.875rem;padding:0 2px;font-size:.55rem;font-weight:600;line-height:.875rem}.dark .tree-badge[data-v-5ed717d4] .p-badge{color:#94a3b8;background-color:#ffffff0a}.folder-tree-icon[data-v-5ed717d4]{transition:color .2s}.folder-tree-icon--root[data-v-5ed717d4]{color:#0284c7}.folder-tree-icon--expanded[data-v-5ed717d4]{color:#0ea5e9}.folder-tree-icon--collapsed[data-v-5ed717d4]{color:#64748b}.p-tooltip{max-width:200px;font-size:10px!important}.p-tooltip-text{color:#f8fafc!important;background:#0f172a!important;border-radius:4px!important;padding:.25rem .5rem!important;font-weight:500!important;box-shadow:0 2px 4px #0003!important}.browser-panel[data-v-4c761b40]{background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--radius-lg,12px);flex-direction:column;min-height:0;display:flex;overflow:hidden}.browser-panel__header[data-v-4c761b40]{border-bottom:1px solid var(--border-main);align-items:center;gap:.65rem;padding:.85rem .95rem;display:flex}.browser-panel__badge[data-v-4c761b40]{background:color-mix(in srgb, var(--primary-500) 14%, transparent);border-radius:var(--radius-sm,6px);color:var(--primary-500);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.browser-panel__heading[data-v-4c761b40]{flex-direction:column;min-width:0;display:flex}.browser-panel__title[data-v-4c761b40]{color:var(--text-main);font-size:.875rem;font-weight:600;line-height:1.25}.browser-panel__subtitle[data-v-4c761b40]{color:var(--text-subtle);font-size:.75rem;line-height:1.25}.browser-panel__scroll[data-v-4c761b40]{flex-direction:column;gap:.25rem;padding:.65rem .65rem .85rem;display:flex;overflow-y:auto}.browser-panel__section+.browser-panel__section[data-v-4c761b40]{border-top:1px solid var(--border-main);padding-top:.65rem}.browser-panel__section[data-v-4c761b40] .folder-tree{margin-top:.1rem}.browser-panel__section[data-v-4c761b40] .folder-tree>div:first-child{margin-bottom:.4rem}.browser-panel__section[data-v-4c761b40] .folder-tree h3{font-size:.8125rem}.browser-panel__section-header[data-v-4c761b40]{border-radius:var(--radius-sm,6px);color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.35rem .4rem;font-size:.8125rem;font-weight:600;display:flex}.browser-panel__section-header[data-v-4c761b40]:hover{background:color-mix(in srgb, var(--text-main) 6%, transparent)}.browser-panel__section-icon[data-v-4c761b40]{color:var(--text-subtle);display:inline-flex}.browser-panel__section-title[data-v-4c761b40]{flex:1;min-width:0}.browser-panel__count[data-v-4c761b40]{background:color-mix(in srgb, var(--text-main) 8%, transparent);color:var(--text-muted);border-radius:999px;padding:.2rem .45rem;font-size:.6875rem;font-weight:600;line-height:1}.browser-panel__rows[data-v-4c761b40]{flex-direction:column;gap:1px;margin-top:.25rem;display:flex}.browser-panel__row[data-v-4c761b40]{border-radius:var(--radius-sm,6px);color:var(--text-muted);cursor:pointer;text-align:left;transition:background var(--duration-fast,.15s) var(--ease-out), color var(--duration-fast,.15s) var(--ease-out);background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.35rem .4rem;font-size:.75rem;display:flex}.browser-panel__row[data-v-4c761b40]:hover{background:color-mix(in srgb, var(--text-main) 6%, transparent);color:var(--text-main)}.browser-panel__row--active[data-v-4c761b40],.browser-panel__row--active[data-v-4c761b40]:hover{background:color-mix(in srgb, var(--primary-500) 14%, transparent);color:var(--text-main)}.browser-panel__row--active .browser-panel__row-icon[data-v-4c761b40]{color:var(--primary-500)}.browser-panel__row[data-v-4c761b40]:focus-visible,.browser-panel__section-header[data-v-4c761b40]:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.browser-panel__row-icon[data-v-4c761b40]{color:var(--text-subtle);flex-shrink:0;display:inline-flex}.browser-panel__section-head[data-v-4c761b40]{align-items:center;gap:.15rem;display:flex}.browser-panel__section-head .browser-panel__section-toggle[data-v-4c761b40]{flex:1;min-width:0}.browser-panel__caret[data-v-4c761b40]{color:var(--text-subtle);transition:transform var(--duration-fast,.15s) var(--ease-out);flex-shrink:0;display:inline-flex}.browser-panel__caret--open[data-v-4c761b40]{transform:rotate(90deg)}.browser-panel__section-manage[data-v-4c761b40]{border-radius:var(--radius-sm,6px);color:var(--text-subtle);cursor:pointer;height:1.5rem;transition:background var(--duration-fast,.15s) var(--ease-out), color var(--duration-fast,.15s) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;display:inline-flex}.browser-panel__section-manage[data-v-4c761b40]:hover{background:color-mix(in srgb, var(--text-main) 6%, transparent);color:var(--text-main)}.browser-panel__section-manage[data-v-4c761b40]:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.browser-panel__hint[data-v-4c761b40]{color:var(--text-subtle);margin:.25rem 0 .1rem;padding:0 .4rem;font-size:.75rem}.browser-panel__row-wrap[data-v-4c761b40]{align-items:center;gap:0;min-width:0;display:flex}.browser-panel__row-caret[data-v-4c761b40]{border-radius:var(--radius-sm,6px);color:var(--text-subtle);cursor:pointer;height:1.35rem;transition:transform var(--duration-fast,.15s) var(--ease-out), background var(--duration-fast,.15s) var(--ease-out), color var(--duration-fast,.15s) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;display:inline-flex}.browser-panel__row-caret[data-v-4c761b40]:hover{background:color-mix(in srgb, var(--text-main) 8%, transparent);color:var(--text-main)}.browser-panel__row-caret--open[data-v-4c761b40]{transform:rotate(90deg)}.browser-panel__row-caret[data-v-4c761b40]:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.browser-panel__row-caret--leaf[data-v-4c761b40]{cursor:default;pointer-events:none}.browser-panel__row-wrap .browser-panel__row[data-v-4c761b40]{flex:1;min-width:0}.browser-panel__row-label[data-v-4c761b40]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.browser-panel__row-meta[data-v-4c761b40]{color:var(--text-subtle);font-size:.6875rem}.control-bar-button[data-v-3c5cb559]{border-radius:var(--radius-md,8px);color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-out), color var(--duration-fast,.15s) var(--ease-out);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:.45rem;padding:.4rem .6rem;font-size:.9375rem;font-weight:500;line-height:1.3;display:inline-flex}.control-bar-button[data-v-3c5cb559]:hover,.control-bar-button.is-active[data-v-3c5cb559]{background:color-mix(in srgb, var(--text-main) 7%, transparent);color:var(--text-main)}.control-bar-button[data-v-3c5cb559]:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.view-options__panel[data-v-3c5cb559]{flex-direction:column;gap:.2rem;min-width:19rem;padding:.25rem;display:flex}.view-options__header[data-v-3c5cb559]{justify-content:space-between;align-items:center;padding:.2rem .35rem .45rem;display:flex}.view-options__title[data-v-3c5cb559]{color:var(--text-main);letter-spacing:.01em;font-size:.8125rem;font-weight:600}.view-options__reset[data-v-3c5cb559]{border-radius:var(--radius-sm,6px);color:var(--primary-500);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-out);background:0 0;border:none;padding:.15rem .35rem;font-size:.75rem;font-weight:500}.view-options__reset[data-v-3c5cb559]:hover{background:color-mix(in srgb, var(--primary-500) 12%, transparent)}.view-options__reset[data-v-3c5cb559]:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.view-options__row[data-v-3c5cb559]{justify-content:space-between;align-items:center;gap:1rem;min-height:2.25rem;padding:.15rem .25rem;display:flex}.view-options__row--toggle[data-v-3c5cb559]{padding-block:.35rem}.view-options__label[data-v-3c5cb559]{color:var(--text-muted);font-size:.8125rem;font-weight:500}.view-options__toggle-text[data-v-3c5cb559]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.view-options__hint[data-v-3c5cb559]{color:var(--text-subtle);font-size:.75rem;line-height:1.3}.view-options__divider[data-v-3c5cb559]{border-top:1px solid var(--border-subtle,color-mix(in srgb, var(--text-main) 10%, transparent));margin:.35rem .25rem}.view-options__segmented[data-v-3c5cb559]{background:color-mix(in srgb, var(--text-main) 7%, transparent);border-radius:var(--radius-md,8px);gap:2px;padding:2px;display:inline-flex}.view-options__segment[data-v-3c5cb559]{border-radius:calc(var(--radius-md,8px) - 2px);color:var(--text-subtle);cursor:pointer;min-width:2.1rem;min-height:1.65rem;transition:background var(--duration-fast,.15s) var(--ease-out), color var(--duration-fast,.15s) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.view-options__segment[data-v-3c5cb559]:hover{color:var(--text-main)}.view-options__segment.is-active[data-v-3c5cb559]{background:var(--primary-500);color:#fff}.view-options__segment[data-v-3c5cb559]:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.view-options__aspect-icon[data-v-3c5cb559]{border:1.5px solid;border-radius:2.5px;display:inline-block}.view-options__select[data-v-3c5cb559]{min-width:6.5rem}.view-options__select[data-v-3c5cb559] .p-select-label{font-size:.8125rem}.asset-sharing-modal[data-v-7ad55c09]{width:min(31.25rem,100vw - 2rem);max-width:calc(100vw - 2rem)}.asset-sharing-field[data-v-7ad55c09]{width:100%}.collection-share-modal[data-v-cc84105e],.folder-selector-modal[data-v-c28d909d]{width:min(31.25rem,100vw - 2rem);max-width:calc(100vw - 2rem)}.control-bar-button[data-v-09ad7c28]{border-radius:var(--radius-md,8px);color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-out), color var(--duration-fast,.15s) var(--ease-out);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:.45rem;padding:.4rem .6rem;font-size:.9375rem;font-weight:500;line-height:1.3;display:inline-flex}.control-bar-button[data-v-09ad7c28]:hover,.control-bar-button.is-active[data-v-09ad7c28]{background:color-mix(in srgb, var(--text-main) 7%, transparent);color:var(--text-main)}.control-bar-button[data-v-09ad7c28]:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.control-bar-button__meta[data-v-09ad7c28]{color:var(--text-subtle);font-size:.8125rem;font-weight:500}.column-settings__panel[data-v-09ad7c28]{flex-direction:column;gap:.2rem;min-width:19rem;max-height:min(28rem,70vh);padding:.25rem;display:flex;overflow-y:auto}.column-settings__header[data-v-09ad7c28]{justify-content:space-between;align-items:center;padding:.2rem .35rem .45rem;display:flex}.column-settings__title[data-v-09ad7c28]{color:var(--text-main);letter-spacing:.01em;font-size:.8125rem;font-weight:600}.column-settings__reset[data-v-09ad7c28]{border-radius:var(--radius-sm,6px);color:var(--primary-500);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-out);background:0 0;border:none;padding:.15rem .35rem;font-size:.75rem;font-weight:500}.column-settings__reset[data-v-09ad7c28]:hover{background:color-mix(in srgb, var(--primary-500) 12%, transparent)}.column-settings__reset[data-v-09ad7c28]:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.column-settings__section[data-v-09ad7c28]{flex-direction:column;gap:.25rem;padding:.15rem .25rem;display:flex}.column-settings__section-title[data-v-09ad7c28]{color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;padding:0 .1rem;font-size:.6875rem;font-weight:600}.column-settings__rows[data-v-09ad7c28]{flex-direction:column;gap:1px;display:flex}.column-settings__row[data-v-09ad7c28]{border-radius:var(--radius-sm,6px);align-items:center;gap:.5rem;min-height:2.1rem;padding:.15rem .25rem;display:flex}.column-settings__row[data-v-09ad7c28]:hover{background:color-mix(in srgb, var(--text-main) 5%, transparent)}.column-settings__row--ghost[data-v-09ad7c28]{opacity:.4}.column-settings__grip[data-v-09ad7c28]{color:var(--text-subtle);cursor:grab;flex-shrink:0;display:inline-flex}.column-settings__grip[data-v-09ad7c28]:active{cursor:grabbing}.column-settings__label[data-v-09ad7c28]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.column-settings__label--muted[data-v-09ad7c28]{color:var(--text-subtle)}.column-settings__divider[data-v-09ad7c28]{border-top:1px solid var(--border-subtle,color-mix(in srgb, var(--text-main) 10%, transparent));margin:.35rem .25rem}.column-settings__schema-row[data-v-09ad7c28]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.column-settings__schema-select[data-v-09ad7c28]{min-width:8rem}.column-settings__schema-select[data-v-09ad7c28] .p-select-label{font-size:.8125rem}.column-settings__hint[data-v-09ad7c28]{color:var(--text-subtle);margin:.15rem 0 0;padding:0 .1rem;font-size:.75rem}.advanced-filter-save-popover[data-v-171ad062]{padding:10px}@media (width<=640px){[data-v-171ad062] .n-popover{max-width:calc(100vw - 1.5rem)}}.form-group label[data-v-d9e22086]{color:var(--text-muted)}.bulk-meta-upload-modal[data-v-d9e22086]{width:min(31.25rem,100vw - 2rem)}.bulk-meta-upload-label[data-v-d9e22086]{color:var(--text-muted)}.create-placeholder-dialog[data-v-c70bd1db],.add-to-collection-modal[data-v-a7690e19]{width:min(31.25rem,100vw - 2rem);max-width:calc(100vw - 2rem)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-8a5ca687],[data-v-8a5ca687]:before,[data-v-8a5ca687]:after,[data-v-8a5ca687]::backdrop{--tw-border-style:solid}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}.video-editor-modal[data-v-8a5ca687]{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);flex-direction:column;height:100%;display:flex;overflow:hidden}@media (prefers-color-scheme:dark){.video-editor-modal[data-v-8a5ca687]{background-color:var(--color-gray-900,oklch(21% .034 264.665))}}.modal-header[data-v-8a5ca687]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;display:flex}@media (prefers-color-scheme:dark){.modal-header[data-v-8a5ca687]{border-color:var(--color-gray-700,oklch(37.3% .034 259.733));background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}}.loading-container[data-v-8a5ca687],.error-container[data-v-8a5ca687]{padding:calc(var(--spacing,.25rem) * 8);flex:1;justify-content:center;align-items:center;display:flex}.editor-container[data-v-8a5ca687]{flex:1;position:relative}.editor-iframe[data-v-8a5ca687]{width:100%;height:100%}[data-v-8a5ca687] .n-modal,[data-v-8a5ca687] .n-modal-container{transition:all .3s}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.asset-browser[data-v-44ce7baf]{min-height:100%}.asset-browser__topbar[data-v-44ce7baf]{justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-bottom:.75rem;display:flex}.asset-browser__breadcrumb[data-v-44ce7baf]{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.asset-browser__crumb[data-v-44ce7baf]{border-radius:var(--radius-sm,6px);color:var(--text-muted);cursor:pointer;text-overflow:ellipsis;max-width:16rem;transition:color var(--duration-fast,.15s) var(--ease-out);white-space:nowrap;background:0 0;border:none;padding:.2rem .35rem;font-size:.9375rem;font-weight:500;line-height:1.3;overflow:hidden}.asset-browser__crumb[data-v-44ce7baf]:hover{color:var(--text-main)}.asset-browser__crumb.is-current[data-v-44ce7baf]{color:var(--primary-500);font-weight:600}.dark .asset-browser__crumb.is-current[data-v-44ce7baf]{color:var(--primary-400)}.asset-browser__titleblock[data-v-44ce7baf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin:-.25rem 0 .75rem;display:flex}.asset-browser__titleblock-info[data-v-44ce7baf]{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.asset-browser__title[data-v-44ce7baf]{color:var(--text-main);letter-spacing:-.01em;align-items:center;gap:.625rem;min-width:0;margin:0;font-size:1.25rem;font-weight:700;display:flex}.asset-browser__count-pill[data-v-44ce7baf]{background:color-mix(in srgb, var(--text-main) 8%, transparent);border:1px solid var(--border-main);border-radius:var(--radius-full,9999px);color:var(--text-muted);white-space:nowrap;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:500}.asset-browser__sync[data-v-44ce7baf]{color:var(--text-subtle);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.asset-browser__titleblock-actions[data-v-44ce7baf]{align-items:center;gap:.5rem;display:flex}.asset-browser__ghost-button[data-v-44ce7baf]{background:color-mix(in srgb, var(--text-main) 5%, transparent);border:1px solid var(--border-main);border-radius:var(--radius-md,8px);color:var(--text-main);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-out);align-items:center;gap:.375rem;padding:.3125rem .625rem;font-family:inherit;font-size:.75rem;font-weight:500;display:inline-flex}.asset-browser__ghost-button[data-v-44ce7baf]:hover:not(:disabled){background:color-mix(in srgb, var(--text-main) 10%, transparent)}.asset-browser__ghost-button[data-v-44ce7baf]:disabled{cursor:wait;opacity:.6}.asset-browser__ghost-button i[data-v-44ce7baf]{color:var(--text-subtle);font-size:.8125rem}.asset-browser__select-all[data-v-44ce7baf]{background:color-mix(in srgb, var(--text-main) 5%, transparent);border:1px solid var(--border-main);border-radius:var(--radius-md,8px);color:var(--text-muted);cursor:pointer;transition:border-color var(--duration-fast,.15s) var(--ease-out);align-items:center;gap:.375rem;padding:.3125rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;display:inline-flex}.asset-browser__select-all[data-v-44ce7baf]:hover{border-color:color-mix(in srgb, var(--text-main) 25%, var(--border-main))}.asset-browser__select-all input[data-v-44ce7baf]{accent-color:var(--primary-500);width:.875rem;height:.875rem;margin:0}.asset-browser__crumb[data-v-44ce7baf]:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.asset-browser__crumb-separator[data-v-44ce7baf]{color:var(--text-subtle);flex-shrink:0;width:.875rem;height:.875rem}.asset-browser__controlbar[data-v-44ce7baf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin-bottom:1.25rem;display:flex}.asset-browser__controlbar-group[data-v-44ce7baf]{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.asset-browser-sort-label[data-v-44ce7baf]{color:var(--text-muted);font-size:.9375rem;font-weight:500}.asset-browser-sort-label strong[data-v-44ce7baf]{color:var(--text-main);font-weight:600}.control-bar-select[data-v-44ce7baf]{align-items:center;display:inline-flex;position:relative}.control-bar-select__icon[data-v-44ce7baf]{color:var(--text-muted);pointer-events:none;z-index:1;position:absolute;left:.6rem}.control-bar-select:hover .control-bar-select__icon[data-v-44ce7baf]{color:var(--text-main)}.asset-browser__controlbar .asset-browser-select--subtle.p-select[data-v-44ce7baf],.asset-browser__controlbar .asset-browser-select--subtle.p-multiselect[data-v-44ce7baf]{border-radius:var(--radius-md,8px);box-shadow:none;transition:background var(--duration-fast,.15s) var(--ease-out), color var(--duration-fast,.15s) var(--ease-out);background:0 0;border-color:#0000;width:auto;font-size:.9375rem;font-weight:500;line-height:1.3}.asset-browser__controlbar .asset-browser-select--subtle.p-select[data-v-44ce7baf]:not(.p-disabled):hover,.asset-browser__controlbar .asset-browser-select--subtle.p-multiselect[data-v-44ce7baf]:not(.p-disabled):hover{background:color-mix(in srgb, var(--text-main) 7%, transparent);border-color:#0000}.asset-browser-select--subtle[data-v-44ce7baf] .p-select-label,.asset-browser-select--subtle[data-v-44ce7baf] .p-multiselect-label{color:var(--text-muted);padding:.4rem .25rem .4rem 2rem;font-size:.9375rem;font-weight:500}.control-bar-select[data-v-44ce7baf]:hover .p-select-label,.control-bar-select[data-v-44ce7baf]:hover .p-multiselect-label{color:var(--text-main)}.asset-browser-select--subtle[data-v-44ce7baf] .p-select-dropdown,.asset-browser-select--subtle[data-v-44ce7baf] .p-multiselect-dropdown{color:var(--text-muted);width:1.75rem}.asset-browser__advanced-filter[data-v-44ce7baf]{display:none}.asset-browser__controlbar[data-v-44ce7baf] .n-button{font-size:.9375rem;font-weight:500}.asset-library-mobile-filter-button[data-v-44ce7baf]{display:none}.asset-library-content[data-v-44ce7baf]{grid-template-columns:18rem minmax(0,1fr);align-items:flex-start;gap:1.5rem;display:grid}.asset-library-sidebar[data-v-44ce7baf]{min-width:0}.asset-library-sidebar>div[data-v-44ce7baf]{width:100%}.asset-library-results[data-v-44ce7baf]{min-width:0}.asset-library-results-header[data-v-44ce7baf]{gap:.75rem;min-width:0;margin-bottom:1rem;display:grid}.asset-library-filter-drawer{width:min(24rem,100vw)!important}.asset-library-mobile-filters[data-v-44ce7baf]{gap:.625rem;display:grid}.asset-library-mobile-filters label[data-v-44ce7baf]{color:var(--p-text-muted-color,var(--text-muted));letter-spacing:.04em;text-transform:uppercase;margin-top:.375rem;font-size:.75rem;font-weight:600}.asset-library-filter-drawer__footer[data-v-44ce7baf]{justify-content:flex-end;gap:.75rem;width:100%;display:flex}.asset-view-enter-active[data-v-44ce7baf],.asset-view-leave-active[data-v-44ce7baf]{transition:all .3s}.asset-view-enter-from[data-v-44ce7baf],.asset-view-leave-to[data-v-44ce7baf]{opacity:0;transform:translateY(10px)}.asset-view-move[data-v-44ce7baf]{transition:transform .3s}.slide-up-enter-active[data-v-44ce7baf],.slide-up-leave-active[data-v-44ce7baf]{transition:all .3s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-44ce7baf],.slide-up-leave-to[data-v-44ce7baf]{opacity:0;transform:translate(-50%,100%)}.bulk-action-toolbar[data-v-44ce7baf]{color:#fff;border-radius:var(--radius-card,16px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111827f0;border:1px solid #ffffff24;align-items:center;gap:.75rem;width:min(58rem,100vw - 1.5rem);padding:.75rem;display:flex;box-shadow:0 12px 32px #0f172a47}.bulk-action-summary[data-v-44ce7baf]{flex:none;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .375rem;display:flex}.bulk-action-count[data-v-44ce7baf]{font-size:1.25rem;font-weight:800;line-height:1}.bulk-action-label[data-v-44ce7baf]{color:#e5e7eb;white-space:nowrap;font-size:.9375rem;font-weight:700}.bulk-action-size[data-v-44ce7baf]{color:#9ca3af;white-space:nowrap;font-size:.8125rem;font-weight:600}.bulk-action-clear[data-v-44ce7baf]{color:#ffffffb3;border-radius:.625rem;min-height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:600;transition:background-color .16s,color .16s}.bulk-action-clear[data-v-44ce7baf]:hover,.bulk-action-clear[data-v-44ce7baf]:focus-visible{color:#fff;background:#ffffff1f;outline:none}.bulk-action-divider[data-v-44ce7baf]{background:#ffffff29;flex:none;width:1px;height:2.5rem}.bulk-action-list[data-v-44ce7baf]{scrollbar-width:none;align-items:center;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.bulk-action-list[data-v-44ce7baf]::-webkit-scrollbar{display:none}.bulk-action-button[data-v-44ce7baf]{color:#f3f4f6;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:.75rem;flex:none;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;font-size:.875rem;font-weight:600;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.bulk-action-button[data-v-44ce7baf]:hover:not(:disabled),.bulk-action-button[data-v-44ce7baf]:focus-visible:not(:disabled){color:#fff;background:#ffffff29;border-color:#ffffff47;outline:none}.bulk-action-button[data-v-44ce7baf]:hover:not(:disabled){transform:translateY(-1px)}.bulk-action-button[data-v-44ce7baf]:disabled{opacity:.4;cursor:not-allowed}.bulk-action-button .n-icon[data-v-44ce7baf]{font-size:1.0625rem}.bulk-action-button--primary[data-v-44ce7baf]{color:#fff;background:var(--p-primary-color,var(--primary-500));border-color:color-mix(in srgb, var(--p-primary-color,var(--primary-500)) 60%, #fff3)}.bulk-action-button--primary[data-v-44ce7baf]:hover:not(:disabled),.bulk-action-button--primary[data-v-44ce7baf]:focus-visible:not(:disabled){color:#fff;background:color-mix(in srgb, var(--p-primary-color,var(--primary-500)) 88%, black);border-color:color-mix(in srgb, var(--p-primary-color,var(--primary-500)) 70%, #fff3)}.bulk-action-button--danger[data-v-44ce7baf]{color:#fee2e2;background:#ef444429;border-color:#fca5a547}.bulk-action-button--danger[data-v-44ce7baf]:hover:not(:disabled),.bulk-action-button--danger[data-v-44ce7baf]:focus-visible:not(:disabled){color:#fff;background:#dc26264d;border-color:#fca5a580}.asset-browser-select[data-v-44ce7baf]{width:100%;min-width:0}.asset-browser-select.p-select[data-v-44ce7baf],.asset-browser-select.p-multiselect[data-v-44ce7baf]{width:100%;display:flex}.asset-browser-select--tags[data-v-44ce7baf]{min-width:0}.asset-browser__ghost-icon[data-v-44ce7baf]{border:1px solid var(--border-main);border-radius:var(--radius-md,.5rem);width:1.875rem;height:1.875rem;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-out), color var(--duration-fast,.15s) var(--ease-out), border-color var(--duration-fast,.15s) var(--ease-out);background:0 0;justify-content:center;align-items:center;padding:0;font-size:.75rem;display:inline-flex}.asset-browser__ghost-icon[data-v-44ce7baf]:hover{background:color-mix(in srgb, var(--text-main) 6%, transparent);color:var(--text-main)}.asset-browser__ghost-icon[data-v-44ce7baf]:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.asset-browser-filter-value[data-v-44ce7baf]{white-space:nowrap;align-items:center;display:inline-flex}.asset-browser-filter-value strong[data-v-44ce7baf]{color:var(--text-main);font-weight:600}.asset-browser-filter-dot[data-v-44ce7baf]{border-radius:var(--radius-full,999px);background:var(--color-success-500);flex-shrink:0;width:.4375rem;height:.4375rem;margin-right:.375rem}.asset-browser__locfilter[data-v-44ce7baf]{align-items:center;gap:.375rem;display:inline-flex}.asset-browser__ghost-icon--on[data-v-44ce7baf]{border-color:color-mix(in srgb, var(--primary-500) 35%, var(--border-main));color:var(--primary-500)}.asset-browser__locfilter-input[data-v-44ce7baf]{border:1px solid var(--border-main);border-radius:var(--radius-md,.5rem);width:11rem;height:1.875rem;color:var(--text-main);transition:border-color var(--duration-fast,.15s) var(--ease-out), box-shadow var(--duration-fast,.15s) var(--ease-out);background:0 0;outline:none;padding:0 .625rem;font-family:inherit;font-size:.75rem}.asset-browser__locfilter-input[data-v-44ce7baf]::placeholder{color:var(--text-subtle)}.asset-browser__locfilter-input[data-v-44ce7baf]:focus{border-color:var(--primary-500);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-500) 18%, transparent)}.asset-browser__locfilter-input[data-v-44ce7baf]::-webkit-search-cancel-button{cursor:pointer}.asset-browser-upload-modal[data-v-44ce7baf]{width:min(37.5rem,100vw - 2rem);max-width:calc(100vw - 2rem)}@media (width<=1279px){.asset-browser__topbar[data-v-44ce7baf]{flex-wrap:wrap}}@media (width<=1199px){.asset-library-sidebar[data-v-44ce7baf]{display:none}.asset-library-content[data-v-44ce7baf]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.asset-browser[data-v-44ce7baf]{padding-bottom:5.25rem}.asset-library-mobile-filter-button[data-v-44ce7baf]{display:inline-flex}.asset-library-content[data-v-44ce7baf]{display:block}.bulk-action-toolbar[data-v-44ce7baf]{bottom:calc(5rem + env(safe-area-inset-bottom));border-radius:1rem;flex-direction:column;align-items:stretch;gap:.5rem;width:min(58rem,100vw - 1rem);padding:.625rem}.bulk-action-summary[data-v-44ce7baf]{border-bottom:1px solid #ffffff1f;justify-content:space-between;width:100%;min-height:2.25rem;padding:0 .25rem .5rem}.bulk-action-count[data-v-44ce7baf]{font-size:1.125rem}.bulk-action-label[data-v-44ce7baf]{margin-right:auto;font-size:.875rem}.bulk-action-divider[data-v-44ce7baf]{display:none}.bulk-action-list[data-v-44ce7baf]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-bottom:.125rem;display:grid;overflow-x:visible}.bulk-action-button[data-v-44ce7baf]{justify-content:flex-start;width:100%;min-width:0;min-height:2.5rem;padding:0 .625rem;font-size:.8125rem}.asset-browser__controlbar-group .control-bar-select[data-v-44ce7baf]{display:none}}.slide-enter-active[data-v-44ce7baf],.slide-leave-active[data-v-44ce7baf]{transition:all .2s}.slide-enter-from[data-v-44ce7baf],.slide-leave-to[data-v-44ce7baf]{opacity:0;transform:translateY(-10px)}.view-fade-enter-active[data-v-44ce7baf],.view-fade-leave-active[data-v-44ce7baf]{transition:opacity .2s,transform .2s}.view-fade-enter-from[data-v-44ce7baf]{opacity:0;transform:translateY(10px)}.view-fade-leave-to[data-v-44ce7baf]{opacity:0;transform:translateY(-10px)}.advanced-criteria[data-v-4fc92aaf]{flex-direction:column;gap:.875rem;display:flex}.advanced-criteria__header[data-v-4fc92aaf],.advanced-criteria__logic[data-v-4fc92aaf],.advanced-criteria__footer[data-v-4fc92aaf]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.advanced-criteria__header h3[data-v-4fc92aaf]{color:var(--text-main);margin:0;font-size:.9375rem;font-weight:800}.advanced-criteria__header p[data-v-4fc92aaf],.advanced-criteria__logic span[data-v-4fc92aaf],.advanced-criteria__empty[data-v-4fc92aaf],.advanced-criteria__field-option small[data-v-4fc92aaf]{color:var(--text-muted);font-size:.75rem}.advanced-criteria__header p[data-v-4fc92aaf]{margin:.125rem 0 0}.advanced-criteria__logic[data-v-4fc92aaf]{justify-content:flex-start}.advanced-criteria__rows[data-v-4fc92aaf]{flex-direction:column;gap:.75rem;display:flex}.advanced-criteria__row[data-v-4fc92aaf]{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.advanced-criteria__value[data-v-4fc92aaf]{gap:.5rem;display:grid}.advanced-criteria__field-option[data-v-4fc92aaf]{flex-direction:column;gap:.125rem;display:flex}.advanced-criteria__empty[data-v-4fc92aaf]{border:1px dashed var(--p-content-border-color,var(--border-main));border-radius:8px;padding:.875rem;line-height:1.4}.advanced-criteria__footer[data-v-4fc92aaf]{justify-content:flex-start}.saved-searches[data-v-036e7b77]{display:inline-flex}.saved-searches__panel-inner[data-v-036e7b77]{flex-direction:column;gap:.75rem;width:min(20rem,100vw - 2rem);display:flex}.saved-searches__panel-header[data-v-036e7b77]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.saved-searches__panel-title[data-v-036e7b77]{color:var(--text-main);margin:0;font-size:.9375rem;font-weight:800}.saved-searches__message[data-v-036e7b77]{margin:0}.saved-searches__empty[data-v-036e7b77]{color:var(--text-muted);margin:0;font-size:.8125rem}.saved-searches__list[data-v-036e7b77]{flex-direction:column;gap:.25rem;max-height:18rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.saved-searches__item[data-v-036e7b77]{align-items:center;gap:.25rem;display:flex}.saved-searches__apply[data-v-036e7b77]{color:var(--text-main);cursor:pointer;text-align:left;border-radius:6px;flex:1;align-items:center;gap:.5rem;min-width:0;min-height:2.25rem;padding:.375rem .5rem;font-size:.875rem;font-weight:600;display:flex}.saved-searches__apply[data-v-036e7b77]:hover,.saved-searches__apply[data-v-036e7b77]:focus-visible{background:var(--p-highlight-background,var(--p-primary-50,#f3f4f6));color:var(--p-highlight-color,var(--text-main));outline:none}.saved-searches__apply-icon[data-v-036e7b77]{color:var(--text-muted);font-size:.8125rem}.saved-searches__apply-label[data-v-036e7b77]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.saved-searches__form[data-v-036e7b77]{padding-top:.25rem}.saved-searches__field[data-v-036e7b77]{flex-direction:column;gap:.375rem;display:flex}.saved-searches__field label[data-v-036e7b77]{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}.saved-searches__field-error[data-v-036e7b77]{color:var(--p-red-500,var(--color-error-600));font-size:.75rem}.saved-searches__dialog{width:clamp(18rem,90vw,26rem)}.search-suggestions[data-v-46c9eb50]{flex:1;min-width:12rem;position:relative}.search-suggestions__field[data-v-46c9eb50],.search-suggestions__input[data-v-46c9eb50]{width:100%}.search-suggestions__panel[data-v-46c9eb50]{background:var(--p-content-background,var(--bg-card));border:1px solid var(--p-content-border-color,var(--border-main));z-index:40;border-radius:8px;max-height:22rem;margin-top:.375rem;padding:.375rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 .75rem 2rem #0f172a29}.search-suggestions__status[data-v-46c9eb50]{color:var(--text-muted);margin:0;padding:.5rem .625rem;font-size:.8125rem}.search-suggestions__group+.search-suggestions__group[data-v-46c9eb50]{border-top:1px solid var(--p-content-border-color,var(--border-main));margin-top:.375rem;padding-top:.375rem}.search-suggestions__group-label[data-v-46c9eb50]{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;margin:0;padding:.375rem .625rem .25rem;font-size:.6875rem;font-weight:800}.search-suggestions__list[data-v-46c9eb50]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.search-suggestions__option[data-v-46c9eb50]{color:var(--text-main);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;min-height:2.25rem;padding:.375rem .625rem;font-size:.875rem;display:flex}.search-suggestions__option--active[data-v-46c9eb50]{background:var(--p-highlight-background,var(--p-primary-50,#f3f4f6));color:var(--p-highlight-color,var(--text-main))}.search-suggestions__option-icon[data-v-46c9eb50]{color:var(--text-muted);font-size:.8125rem}.search-suggestions__option-label[data-v-46c9eb50]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.search-suggestions__option-meta[data-v-46c9eb50]{color:var(--text-muted);flex:none;font-size:.75rem;font-weight:700}.search-suggestions__option-remove[data-v-46c9eb50]{color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:flex}.search-suggestions__option:hover .search-suggestions__option-remove[data-v-46c9eb50],.search-suggestions__option--active .search-suggestions__option-remove[data-v-46c9eb50],.search-suggestions__option-remove[data-v-46c9eb50]:focus-visible{opacity:1}.search-suggestions__option-remove[data-v-46c9eb50]:hover{background:var(--p-content-hover-background,#94a3b829);color:var(--text-main)}.search-page[data-v-c13e8ca8]{flex-direction:column;gap:1rem;display:flex}.slide-up-enter-active[data-v-c13e8ca8],.slide-up-leave-active[data-v-c13e8ca8]{transition:all .3s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-c13e8ca8],.slide-up-leave-to[data-v-c13e8ca8]{opacity:0;transform:translate(-50%,100%)}.bulk-action-toolbar[data-v-c13e8ca8]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--surface-0);background:#111827f0;border:1px solid #ffffff24;border-radius:1.25rem;align-items:center;gap:.75rem;width:min(32rem,100vw - 1.5rem);padding:.75rem;display:flex;box-shadow:0 1.5rem 4rem #0f172a47}.bulk-action-summary[data-v-c13e8ca8]{flex:none;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .375rem;display:flex}.bulk-action-count[data-v-c13e8ca8]{font-size:1.25rem;font-weight:800;line-height:1}.bulk-action-label[data-v-c13e8ca8]{color:#e5e7eb;white-space:nowrap;font-size:.9375rem;font-weight:700}.bulk-action-clear[data-v-c13e8ca8]{color:#6ee7b7;border-radius:.625rem;min-height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:700;transition:background-color .16s,color .16s}.bulk-action-clear[data-v-c13e8ca8]:hover,.bulk-action-clear[data-v-c13e8ca8]:focus-visible{color:var(--surface-0);background:#10b9812e;outline:none}.bulk-action-divider[data-v-c13e8ca8]{background:#ffffff29;flex:none;width:1px;height:2.5rem}.bulk-action-list[data-v-c13e8ca8]{scrollbar-width:none;align-items:center;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.bulk-action-list[data-v-c13e8ca8]::-webkit-scrollbar{display:none}.bulk-action-button[data-v-c13e8ca8]{color:#f3f4f6;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:.75rem;flex:none;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;font-size:.875rem;font-weight:800;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.bulk-action-button[data-v-c13e8ca8]:hover:not(:disabled),.bulk-action-button[data-v-c13e8ca8]:focus-visible:not(:disabled){color:var(--surface-0);background:#ffffff29;border-color:#ffffff47;outline:none}.bulk-action-button[data-v-c13e8ca8]:hover:not(:disabled){transform:translateY(-1px)}.bulk-action-button[data-v-c13e8ca8]:disabled{cursor:not-allowed;opacity:.4}.bulk-action-button--primary[data-v-c13e8ca8]{color:#ecfdf5;background:#10b98133;border-color:#6ee7b757}.search-page__header[data-v-c13e8ca8]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.search-page__heading[data-v-c13e8ca8]{min-width:0}.search-page__eyebrow[data-v-c13e8ca8]{color:var(--p-primary-color,var(--primary-500));letter-spacing:0;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:800;display:block}.search-page__title[data-v-c13e8ca8]{color:var(--text-main);margin:0;font-size:2rem;font-weight:800;line-height:1.1}.search-page__subtitle[data-v-c13e8ca8]{color:var(--text-muted);margin:.35rem 0 0;font-size:.9375rem}.search-page__header-actions[data-v-c13e8ca8],.search-page__command[data-v-c13e8ca8],.search-page__active-filters[data-v-c13e8ca8],.search-page__results-header[data-v-c13e8ca8],.search-page__results-actions[data-v-c13e8ca8]{align-items:center;gap:.625rem;display:flex}.search-page__searchbar[data-v-c13e8ca8]{z-index:20;background:color-mix(in srgb, var(--p-content-background,var(--surface-0)) 78%, transparent);-webkit-backdrop-filter:saturate(180%)blur(10px);border-radius:var(--radius-card,16px);flex-direction:column;gap:.75rem;margin:0 -.5rem;padding:.5rem;display:flex;position:sticky;top:0}.search-page__command[data-v-c13e8ca8]{background:var(--p-content-background,var(--bg-card));border:1px solid var(--p-content-border-color,var(--border-main));border-radius:var(--radius-card,16px);box-shadow:var(--card-shadow,0 1px 3px #0f172a0f);transition:box-shadow var(--duration-base,.2s) var(--ease-out,ease), border-color var(--duration-base,.2s) var(--ease-out,ease);padding:.75rem .875rem}.search-page__command[data-v-c13e8ca8]:focus-within{border-color:color-mix(in srgb, var(--p-primary-color,var(--primary-500)) 55%, transparent);box-shadow:var(--card-shadow-hover,0 8px 24px #0f172a1a), 0 0 0 3px color-mix(in srgb, var(--p-primary-color,var(--primary-500)) 14%, transparent)}.search-page__command[data-v-c13e8ca8] .p-inputtext::placeholder{color:var(--text-muted);opacity:1}.search-page__error[data-v-c13e8ca8]{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.search-page__quick-filters[data-v-c13e8ca8]{flex-wrap:wrap;gap:.5rem;display:flex}.search-page__quick-pill[data-v-c13e8ca8]{background:var(--p-content-background,var(--bg-card));border:1px solid var(--p-content-border-color,var(--border-main));color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast,.15s) var(--ease-out,ease);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.search-page__quick-pill[data-v-c13e8ca8]:hover{border-color:color-mix(in srgb, var(--p-primary-color,var(--primary-500)) 45%, transparent);color:var(--text-main);transform:translateY(-1px)}.search-page__quick-pill[data-v-c13e8ca8]:focus-visible{outline:2px solid var(--p-primary-color,var(--primary-500));outline-offset:2px}.search-page__quick-pill--active[data-v-c13e8ca8]{background:var(--p-primary-color,var(--primary-500));border-color:var(--p-primary-color,var(--primary-500));color:var(--p-primary-contrast-color,var(--surface-0))}.search-page__quick-pill--active[data-v-c13e8ca8]:hover{color:var(--p-primary-contrast-color,var(--surface-0))}.search-page__quick-pill i[data-v-c13e8ca8]{font-size:.8125rem}.search-page__advanced[data-v-c13e8ca8]{border-top:1px solid var(--p-content-border-color,var(--border-main));padding-top:.875rem}.search-page__advanced-toggle[data-v-c13e8ca8]{color:var(--text-main);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.5rem;font-size:.875rem;font-weight:700;display:flex}.search-page__advanced-toggle[data-v-c13e8ca8]:hover{background:var(--p-content-hover-background,#94a3b81a)}.search-page__advanced-toggle[data-v-c13e8ca8]:focus-visible{outline:2px solid var(--p-primary-color,var(--primary-500));outline-offset:2px}.search-page__advanced-toggle-label[data-v-c13e8ca8]{align-items:center;gap:.5rem;display:flex}.search-page__advanced-badge[data-v-c13e8ca8]{background:var(--p-primary-color,var(--primary-500));color:var(--p-primary-contrast-color,var(--surface-0));border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:800;display:inline-flex}.search-page__advanced-chevron[data-v-c13e8ca8]{color:var(--text-muted);transition:transform var(--duration-fast,.15s) var(--ease-out,ease);font-size:.75rem}.search-page__advanced-chevron--open[data-v-c13e8ca8]{transform:rotate(180deg)}.search-page__advanced-panel[data-v-c13e8ca8]{padding-top:.5rem}.search-page__query-field[data-v-c13e8ca8]{flex:1;min-width:12rem}.search-page__query-input[data-v-c13e8ca8]{width:100%}.search-page__submit[data-v-c13e8ca8]{flex:none}.search-page__shortcut[data-v-c13e8ca8]{background:var(--p-content-hover-background,#94a3b824);border:1px solid var(--p-content-border-color,var(--border-main));color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);border-radius:6px;flex:none;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75rem;line-height:1;display:none}.search-page__dialog-copy[data-v-c13e8ca8]{color:var(--text-main);margin:0;line-height:1.55}@media (width>=768px){.search-page__shortcut[data-v-c13e8ca8]{display:inline-flex}}.search-page__body[data-v-c13e8ca8]{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.search-page__filters[data-v-c13e8ca8],.search-page__results[data-v-c13e8ca8]{background:var(--p-content-background,var(--bg-card));border:1px solid var(--p-content-border-color,var(--border-main));border-radius:var(--radius-card,16px);box-shadow:var(--card-shadow,0 1px 3px #0f172a0f)}.search-page__filters[data-v-c13e8ca8]{padding:1.125rem;position:sticky;top:1rem}.search-page__results[data-v-c13e8ca8]{min-width:0;padding:1.125rem}.search-page__panel-header[data-v-c13e8ca8]{border-bottom:1px solid var(--p-content-border-color,var(--border-main));justify-content:space-between;align-items:flex-start;margin:-.125rem 0 1rem;padding-bottom:.875rem;display:flex}.search-page__panel-header h2[data-v-c13e8ca8],.search-page__drawer-header h2[data-v-c13e8ca8]{color:var(--text-main);margin:0;font-size:1rem;font-weight:750;line-height:1.25}.search-page__panel-header p[data-v-c13e8ca8],.search-page__drawer-header p[data-v-c13e8ca8]{color:var(--text-muted);margin:.125rem 0 0;font-size:.8125rem}.search-page__filter-stack[data-v-c13e8ca8]{flex-direction:column;gap:1rem;display:flex}.search-page__field[data-v-c13e8ca8]{flex-direction:column;gap:.425rem;display:flex}.search-page__field label[data-v-c13e8ca8],.search-page__active-label[data-v-c13e8ca8]{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:800}.search-page__facets[data-v-c13e8ca8]{border-top:1px solid var(--p-content-border-color,var(--border-main));flex-direction:column;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.search-page__facet-group[data-v-c13e8ca8]{flex-direction:column;gap:.5rem;display:flex}.search-page__facet-title[data-v-c13e8ca8]{color:var(--text-muted);text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.search-page__facet-list[data-v-c13e8ca8]{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.search-page__facet[data-v-c13e8ca8]{color:var(--text-main);cursor:pointer;min-height:2rem;transition:background var(--duration-fast,.15s) var(--ease-out,ease), border-color var(--duration-fast,.15s) var(--ease-out,ease);border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.3125rem .5rem;font-size:.8125rem;font-weight:600;display:flex}.search-page__facet[data-v-c13e8ca8]:hover{background:var(--p-content-hover-background,#94a3b81f)}.search-page__facet[data-v-c13e8ca8]:focus-visible{outline:2px solid var(--p-primary-color,var(--primary-500));outline-offset:1px}.search-page__facet--active[data-v-c13e8ca8]{background:color-mix(in srgb, var(--p-primary-color,var(--primary-500)) 10%, transparent);border-color:color-mix(in srgb, var(--p-primary-color,var(--primary-500)) 45%, transparent);color:var(--p-primary-color,var(--primary-500))}.search-page__facet--active .search-page__facet-count[data-v-c13e8ca8]{color:var(--p-primary-color,var(--primary-500))}.search-page__facet-label[data-v-c13e8ca8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-page__facet-count[data-v-c13e8ca8]{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-weight:700}.search-page__active-filters[data-v-c13e8ca8]{flex-wrap:wrap}.search-page__chip[data-v-c13e8ca8],.search-page__tag-chip[data-v-c13e8ca8]{border:1px solid var(--p-content-border-color,var(--border-main));cursor:pointer;min-height:1.75rem;transition:border-color var(--duration-fast,.15s) var(--ease-out,ease), box-shadow var(--duration-fast,.15s) var(--ease-out,ease);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.search-page__chip[data-v-c13e8ca8]{background:var(--p-surface-0,var(--bg-card));color:var(--text-main)}.search-page__tag-chip[data-v-c13e8ca8]{border-color:#0f172a14}.search-page__chip[data-v-c13e8ca8]:hover,.search-page__tag-chip[data-v-c13e8ca8]:hover{border-color:var(--p-primary-color,var(--primary-500))}.search-page__chip[data-v-c13e8ca8]:focus-visible,.search-page__tag-chip[data-v-c13e8ca8]:focus-visible{outline:2px solid var(--p-primary-color,var(--primary-500));outline-offset:2px}.search-page__chip i[data-v-c13e8ca8]{color:var(--text-muted);transition:color var(--duration-fast,.15s) var(--ease-out,ease);font-size:.7rem}.search-page__chip:hover i[data-v-c13e8ca8],.search-page__tag-chip:hover i[data-v-c13e8ca8]{color:var(--p-red-500,var(--color-error-500))}.search-page__clear-all[data-v-c13e8ca8]{min-height:1.75rem}.search-page__results-header[data-v-c13e8ca8]{justify-content:space-between;margin-bottom:1rem}.search-page__results-copy[data-v-c13e8ca8]{min-width:0}.search-page__result-count[data-v-c13e8ca8]{color:var(--text-main);font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:800;line-height:1.25}.search-page__result-context[data-v-c13e8ca8]{color:var(--text-muted);margin:.25rem 0 0;font-size:.875rem}.search-page__context-skeleton[data-v-c13e8ca8]{margin-top:.4rem}.search-page__sort[data-v-c13e8ca8]{min-width:12rem}.search-page__notice[data-v-c13e8ca8]{margin-bottom:1rem}.search-page__skeleton-grid[data-v-c13e8ca8]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.search-page__skeleton-card[data-v-c13e8ca8]{border:1px solid var(--p-content-border-color,var(--border-main));border-radius:8px;overflow:hidden}.search-page__skeleton-copy[data-v-c13e8ca8]{flex-direction:column;gap:.625rem;padding:.875rem;display:flex}.search-page__empty[data-v-c13e8ca8]{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;min-height:22rem;display:flex}.search-page__empty-icon[data-v-c13e8ca8]{background:var(--p-primary-50,#fdf2f8);color:var(--p-primary-color,var(--primary-500));border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.35rem;display:inline-flex}.search-page__empty h2[data-v-c13e8ca8]{color:var(--text-main);margin:.25rem 0 0;font-size:1.25rem;font-weight:800}.search-page__empty p[data-v-c13e8ca8]{max-width:24rem;margin:0}.search-page__empty-suggestions[data-v-c13e8ca8]{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:32rem;margin:.5rem 0 .25rem;display:flex}.search-page__suggestion-chip[data-v-c13e8ca8]{background:var(--p-content-background,var(--bg-card));border:1px solid var(--p-content-border-color,var(--border-main));color:var(--text-main);cursor:pointer;transition:border-color var(--duration-fast,.15s) var(--ease-out,ease), background var(--duration-fast,.15s) var(--ease-out,ease);border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.search-page__suggestion-chip[data-v-c13e8ca8]:hover{background:var(--p-content-hover-background,#94a3b81f);border-color:var(--p-primary-color,var(--primary-500))}.search-page__suggestion-chip i[data-v-c13e8ca8]{color:var(--text-muted);font-size:.8125rem}.search-page__pagination[data-v-c13e8ca8]{border-top:1px solid var(--p-content-border-color,var(--border-main));justify-content:center;margin-top:1rem;padding-top:1rem}.search-page__mobile-filter[data-v-c13e8ca8]{display:none}.search-page__view-icon[data-v-c13e8ca8]{width:1rem;height:1rem}.search-page__sr-only[data-v-c13e8ca8]{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-v-c13e8ca8] .search-page__view-toggle .p-togglebutton{min-width:2.5rem}[data-v-c13e8ca8] .search-page__query-field .p-inputtext{border-radius:6px}.search-page__drawer{width:min(90vw,26rem)!important}.search-page__download-dialog{width:min(28rem,92vw)}.search-page__drawer .p-drawer-header{border-bottom:1px solid var(--p-content-border-color,var(--border-main));align-items:flex-start;padding:1.25rem 1.25rem 1rem}.search-page__drawer .p-drawer-content{padding:1.25rem}@media (width<=1500px){.search-page__skeleton-grid[data-v-c13e8ca8]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1099px){.search-page__mobile-filter[data-v-c13e8ca8]{display:inline-flex}.search-page__body[data-v-c13e8ca8]{display:block}.search-page__filters[data-v-c13e8ca8]{display:none}}@media (width<=1100px){.search-page__skeleton-grid[data-v-c13e8ca8]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1099px){.search-page__results-header[data-v-c13e8ca8],.search-page__results-actions[data-v-c13e8ca8]{flex-wrap:wrap}.search-page__sort[data-v-c13e8ca8]{min-width:10rem}}@media (width<=767px){.search-page__header[data-v-c13e8ca8],.search-page__command[data-v-c13e8ca8],.search-page__results-header[data-v-c13e8ca8]{flex-direction:column;align-items:stretch}.search-page__header-actions[data-v-c13e8ca8],.search-page__results-actions[data-v-c13e8ca8]{justify-content:space-between}.search-page__sort[data-v-c13e8ca8]{flex:1;min-width:0}.search-page__skeleton-grid[data-v-c13e8ca8]{grid-template-columns:1fr}.bulk-action-toolbar[data-v-c13e8ca8]{bottom:calc(5rem + env(safe-area-inset-bottom));border-radius:1rem;flex-direction:column;align-items:stretch;gap:.5rem;width:min(32rem,100vw - 1rem);padding:.625rem}.bulk-action-summary[data-v-c13e8ca8]{border-bottom:1px solid #ffffff1f;justify-content:space-between;width:100%;min-height:2.25rem;padding:0 .25rem .5rem}.bulk-action-label[data-v-c13e8ca8]{margin-right:auto}.bulk-action-divider[data-v-c13e8ca8]{display:none}.bulk-action-list[data-v-c13e8ca8],.bulk-action-button[data-v-c13e8ca8]{width:100%}}.rendition-compare[data-v-fa4326a7]{background:var(--asset-detail-surface-strong,#111827);border-radius:12px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.rendition-compare__stage[data-v-fa4326a7]{background:var(--asset-detail-surface-strong,#111827);flex:auto;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.rendition-compare__label[data-v-fa4326a7]{color:#fff;pointer-events:none;text-shadow:0 1px 2px #0009;z-index:2;background:#0009;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.5rem;max-width:calc(100% - 3.5rem);padding:.25rem .625rem;transition:opacity .2s;display:flex;position:absolute;top:.5rem;left:.5rem}.rendition-compare__stage:hover .rendition-compare__label[data-v-fa4326a7]{opacity:0}.rendition-compare__label-name[data-v-fa4326a7]{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.2;overflow:hidden}.rendition-compare__label-dim[data-v-fa4326a7]{color:#e2e8f0;white-space:nowrap;font-size:.6875rem;font-weight:500}.rendition-compare__close[data-v-fa4326a7]{-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;z-index:3;background:#0009;border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.rendition-compare__close[data-v-fa4326a7]:hover{background:#000c;border-color:#ffffff80}.rendition-compare__close[data-v-fa4326a7]:focus-visible{background:#000c;border-color:#fff;outline:none;box-shadow:0 0 0 2px #22d3ee}.rendition-compare__media[data-v-fa4326a7]{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.rendition-compare__audio[data-v-fa4326a7]{width:90%}.rendition-compare__frame[data-v-fa4326a7]{background:#fff;border:0;width:100%;height:100%}.rendition-compare__state[data-v-fa4326a7]{color:#d1d5db;text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:2.5rem 1.5rem;font-size:.8125rem;display:flex}.review-row[data-v-b8a6596a]{border-bottom:1px solid var(--border-color,#0000000f);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.review-row span[data-v-b8a6596a]{color:var(--text-secondary,var(--text-muted))}.auto-edit-wizard-modal{width:min(720px,94vw)}.auto-edit-wizard__field-sm[data-v-b8a6596a]{width:140px}.auto-edit-wizard__field-md[data-v-b8a6596a]{width:160px}.card-section-title[data-v-5b21ff90]{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:800;line-height:1;display:flex}.dark .card-section-title[data-v-5b21ff90]{color:#9ca3af}.vexto-card[data-v-5b21ff90]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .vexto-card[data-v-5b21ff90]{box-shadow:0 0 20px #0003}.asset-attachments-card-grid[data-v-5b21ff90]{background-size:20px 20px}.asset-attachments-card-grid--dark[data-v-5b21ff90]{background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px)}.asset-attachments-card-grid--light[data-v-5b21ff90]{background-image:linear-gradient(#0000001a 1px,#0000 1px),linear-gradient(90deg,#0000001a 1px,#0000 1px)}.asset-attachments-card-modal[data-v-5b21ff90]{width:min(400px,100vw - 2rem);max-width:calc(100vw - 2rem)}.asset-tech-specs[data-v-5a042569]{flex-direction:column;gap:.625rem;display:flex}.asset-tech-specs__eyebrow[data-v-5a042569]{letter-spacing:.08em;text-transform:uppercase;color:var(--asset-detail-text-soft,#9ca3af);margin-top:.25rem;font-size:11px;font-weight:700;display:block}.asset-tech-specs__table[data-v-5a042569]{border:1px solid var(--asset-detail-border-muted,#f3f4f6);border-radius:8px;margin:0;overflow:hidden}.asset-tech-specs__row[data-v-5a042569]{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;font-size:12px;display:flex}.asset-tech-specs__row[data-v-5a042569]:nth-child(2n){background:var(--asset-detail-surface-subtle,#f9fafb)}.asset-tech-specs__label[data-v-5a042569]{color:var(--asset-detail-text-muted,#6b7280)}.asset-tech-specs__value[data-v-5a042569]{color:var(--asset-detail-text-strong,#111827);text-align:right;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600}.asset-tech-specs__empty[data-v-5a042569]{color:var(--asset-detail-text-muted,#6b7280);margin:0;font-size:12px}.asset-tech-specs__tags[data-v-5a042569]{flex-wrap:wrap;gap:.375rem;display:flex}.asset-tech-specs__tag[data-v-5a042569]{background:var(--asset-detail-surface-muted,#f3f4f6);border:1px solid var(--asset-detail-border,#e5e7eb);color:var(--asset-detail-text,#374151);border-radius:6px;padding:2px 8px;font-size:12px}.info-card[data-v-d0900c56]{background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--radius-card);box-shadow:var(--card-shadow);padding:var(--space-5);margin-bottom:var(--space-6);transition:box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out)}.info-card__header[data-v-d0900c56]{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--border-main);display:flex}.info-card__header-icon[data-v-d0900c56]{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--text-muted);background:color-mix(in srgb, var(--text-main) 6%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.info-card__title[data-v-d0900c56]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-main);letter-spacing:var(--tracking-snug);margin:0}.info-card__body[data-v-d0900c56]{gap:var(--space-4);flex-direction:column;display:flex}.field[data-v-d0900c56]{gap:var(--space-2);flex-direction:column;display:flex}.field__label[data-v-d0900c56]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-subtle);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.field__value[data-v-d0900c56]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-main);border:1px solid var(--border-main);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:flex}.field__value--multiline[data-v-d0900c56]{min-height:3.5rem}.field__value--interactive[data-v-d0900c56]{cursor:pointer}.field__value--interactive[data-v-d0900c56]:hover,.field__value--interactive[data-v-d0900c56]:focus-visible{border-color:var(--border-hover);background:var(--bg-card)}.field__value-text[data-v-d0900c56]{min-width:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-main);white-space:normal;overflow-wrap:anywhere;flex:auto}.field__value--multiline .field__value-text[data-v-d0900c56]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.field__value-text--placeholder[data-v-d0900c56]{color:var(--text-subtle);font-style:italic}.field__edit-icon[data-v-d0900c56]{color:var(--text-subtle);opacity:.65;transition:color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);flex-shrink:0;margin-top:.125rem}.field__value--interactive:hover .field__edit-icon[data-v-d0900c56],.field__value--interactive:focus-visible .field__edit-icon[data-v-d0900c56]{color:var(--primary-500);opacity:1}.field__error[data-v-d0900c56]{font-size:var(--text-xs);color:var(--color-error-600);margin:0}.metadata-panel[data-v-b85ca472]{flex-direction:column;display:flex}.info-card[data-v-b85ca472]{background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--radius-card);box-shadow:var(--card-shadow);padding:var(--space-5);margin-bottom:var(--space-4);transition:box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out)}.info-card--draft[data-v-b85ca472]{border-style:dashed;border-color:var(--border-hover)}.info-card__header[data-v-b85ca472]{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--border-main);display:flex}.info-card__header-icon[data-v-b85ca472]{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--text-muted);background:color-mix(in srgb, var(--text-main) 6%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.info-card__title[data-v-b85ca472]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-main);letter-spacing:var(--tracking-snug);margin:0}.info-card__body[data-v-b85ca472]{gap:var(--space-4);flex-direction:column;display:flex}.field[data-v-b85ca472]{gap:var(--space-2);flex-direction:column;display:flex}.field__label[data-v-b85ca472]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-subtle);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.field__required[data-v-b85ca472]{color:var(--color-error-600);margin-left:2px}.field__value[data-v-b85ca472]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-main);border:1px solid var(--border-main);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:flex}.field__value--multiline[data-v-b85ca472]{min-height:3.5rem}.field__value--interactive[data-v-b85ca472]{cursor:pointer}.field__value--interactive[data-v-b85ca472]:hover,.field__value--interactive[data-v-b85ca472]:focus-visible{border-color:var(--border-hover);background:var(--bg-card)}.field__value-text[data-v-b85ca472]{min-width:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-main);white-space:normal;overflow-wrap:anywhere;flex:auto}.field__value--multiline .field__value-text[data-v-b85ca472]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.field__value-text--placeholder[data-v-b85ca472]{color:var(--text-subtle);font-style:italic}.field__edit-icon[data-v-b85ca472]{color:var(--text-subtle);opacity:.65;transition:color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);flex-shrink:0;margin-top:.125rem}.field__value--interactive:hover .field__edit-icon[data-v-b85ca472],.field__value--interactive:focus-visible .field__edit-icon[data-v-b85ca472]{color:var(--primary-500);opacity:1}.field__error[data-v-b85ca472]{font-size:var(--text-xs);color:var(--color-error-600);margin:0}.field__hint[data-v-b85ca472]{font-size:var(--text-xs);color:var(--text-subtle);margin:0}.tag-wrap[data-v-b85ca472]{gap:var(--space-1);flex-wrap:wrap;flex:auto;display:flex}.json-block[data-v-b85ca472]{padding:var(--space-3);max-height:12rem;font-size:var(--text-xs);line-height:var(--leading-normal);font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);background:var(--bg-main);border:1px solid var(--border-main);border-radius:var(--radius-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.detail-list[data-v-b85ca472]{flex-direction:column;margin:0;display:flex}.detail-row[data-v-b85ca472]{align-items:start;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-main);grid-template-columns:minmax(6rem,30%) 1fr;display:grid}.detail-row[data-v-b85ca472]:last-child{border-bottom:none}.detail-row__label[data-v-b85ca472]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-subtle);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.detail-row__value[data-v-b85ca472]{min-width:0;font-size:var(--text-sm);color:var(--text-main);overflow-wrap:anywhere;margin:0}.code[data-v-b85ca472]{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);color:var(--text-muted);background:color-mix(in srgb, var(--text-main) 5%, transparent);border-radius:var(--radius-sm);padding:1px 6px}.code--truncate[data-v-b85ca472]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.owner[data-v-b85ca472]{align-items:center;gap:var(--space-2);display:inline-flex}.chip-list[data-v-b85ca472]{gap:var(--space-2);flex-direction:column;display:flex}.chip-item[data-v-b85ca472]{align-items:center;gap:var(--space-2);display:inline-flex}.chip-item__label[data-v-b85ca472]{font-variant-numeric:tabular-nums}.chip-item__meta[data-v-b85ca472]{font-size:var(--text-xs);color:var(--text-subtle)}.icon-btn[data-v-b85ca472]{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--text-subtle);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn[data-v-b85ca472]:hover,.icon-btn[data-v-b85ca472]:focus-visible{color:var(--primary-500);background:color-mix(in srgb, var(--primary-500) 10%, transparent)}.section-toolbar[data-v-b85ca472]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.section-toolbar__title[data-v-b85ca472]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-subtle);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.toolbar-btn[data-v-b85ca472]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-muted);border:1px solid var(--border-main);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;display:inline-flex}.toolbar-btn[data-v-b85ca472]:hover,.toolbar-btn[data-v-b85ca472]:focus-visible{color:var(--text-main);border-color:var(--border-hover)}.customize-menu[data-v-b85ca472]{gap:var(--space-3);max-height:320px;padding:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.customize-menu__header[data-v-b85ca472]{justify-content:space-between;align-items:center;display:flex}.customize-menu__title[data-v-b85ca472]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-subtle);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.customize-section[data-v-b85ca472]{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-main);flex-direction:column;display:flex}.customize-section[data-v-b85ca472]:last-child{border-bottom:none;padding-bottom:0}.customize-section__name[data-v-b85ca472]{font-weight:var(--font-medium)}.customize-fields[data-v-b85ca472]{gap:var(--space-1);padding-left:var(--space-6);transition:opacity var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.customize-fields.is-dimmed[data-v-b85ca472]{opacity:.45}.add-metadata-picker[data-v-b85ca472]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.add-metadata-picker__icon[data-v-b85ca472]{color:var(--text-subtle);flex-shrink:0}.add-metadata-picker__select[data-v-b85ca472]{flex:auto}.draft-actions[data-v-b85ca472]{align-items:center;gap:var(--space-2);padding-top:var(--space-1);display:flex}.empty-note[data-v-b85ca472]{align-items:center;gap:var(--space-2);padding:var(--space-5);margin-bottom:var(--space-4);text-align:center;border:1px dashed var(--border-main);border-radius:var(--radius-card);flex-direction:column;display:flex}.empty-note__text[data-v-b85ca472]{font-size:var(--text-sm);color:var(--text-subtle);margin:0}.field[data-v-b85ca472] .n-input,.field[data-v-b85ca472] .n-input-number,.field[data-v-b85ca472] .n-base-selection,.field[data-v-b85ca472] .n-date-picker,.draft-input[data-v-b85ca472]{width:100%}.renditions-card[data-v-25866a98]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.renditions-card__inner[data-v-25866a98]{padding:1rem}.renditions-card__header[data-v-25866a98]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.875rem;padding-bottom:.75rem;display:flex}.renditions-card__title[data-v-25866a98]{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:800;line-height:1;display:flex}.renditions-card__subtitle[data-v-25866a98]{color:#9ca3af;margin:.35rem 0 0;font-size:.6875rem}.renditions-card__count[data-v-25866a98]{color:#0891b2;background:#ecfeff;border:1px solid #a5f3fc;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .45rem;font-size:.6875rem;font-weight:800;display:inline-flex}.renditions-card__list[data-v-25866a98]{gap:.5rem;display:grid}.renditions-card__item[data-v-25866a98]{color:inherit;cursor:pointer;text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.625rem;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.renditions-card__item[data-v-25866a98]:hover,.renditions-card__item[data-v-25866a98]:focus-visible{background:#ecfeff;border-color:#67e8f9;outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.renditions-card__item.is-active[data-v-25866a98]{background:#cffafe;border-color:#22d3ee;box-shadow:0 0 0 1px #22d3ee}.renditions-card__item[data-v-25866a98]:disabled{cursor:wait;opacity:.72;transform:none}.renditions-card__item-main[data-v-25866a98]{align-items:center;gap:.625rem;min-width:0;display:flex}.renditions-card__item-icon[data-v-25866a98]{color:#0891b2;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.renditions-card__item-title[data-v-25866a98]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.2;overflow:hidden}.renditions-card__item-meta[data-v-25866a98],.renditions-card__item-stats[data-v-25866a98]{color:#6b7280;gap:.45rem;font-size:.6875rem;line-height:1.3;display:flex}.renditions-card__item-meta span+span[data-v-25866a98]:before{content:"/";margin-right:.45rem}.renditions-card__item-stats[data-v-25866a98]{text-align:right;flex-direction:column;flex:none;align-items:flex-end}.renditions-card__empty[data-v-25866a98]{color:#6b7280;border:1px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:.625rem;min-height:4.5rem;font-size:.8125rem;display:flex}.dark .renditions-card[data-v-25866a98]{background:#030712;border-color:#1f2937}.dark .renditions-card__header[data-v-25866a98]{border-bottom-color:#ffffff0f}.dark .renditions-card__title[data-v-25866a98]{color:#9ca3af}.dark .renditions-card__subtitle[data-v-25866a98],.dark .renditions-card__item-meta[data-v-25866a98],.dark .renditions-card__item-stats[data-v-25866a98]{color:#6b7280}.dark .renditions-card__count[data-v-25866a98]{color:#22d3ee;background:#0891b21f;border-color:#0891b259}.dark .renditions-card__item[data-v-25866a98]{background:#111827c7;border-color:#ffffff0f}.dark .renditions-card__item[data-v-25866a98]:hover,.dark .renditions-card__item[data-v-25866a98]:focus-visible{background:#0891b224;border-color:#22d3ee6b;box-shadow:0 8px 18px #0003}.dark .renditions-card__item.is-active[data-v-25866a98]{background:#0891b233;border-color:#22d3ee8c;box-shadow:0 0 0 1px #22d3ee8c}.dark .renditions-card__item-icon[data-v-25866a98]{color:#22d3ee;background:#030712;border-color:#ffffff14}.dark .renditions-card__item-title[data-v-25866a98]{color:#e5e7eb}.dark .renditions-card__empty[data-v-25866a98]{color:#6b7280;border-color:#374151}.audio-tracks-card[data-v-e743546b]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.audio-tracks-card__inner[data-v-e743546b]{padding:1rem}.audio-tracks-card__header[data-v-e743546b]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.875rem;padding-bottom:.75rem;display:flex}.audio-tracks-card__title[data-v-e743546b]{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:800;line-height:1;display:flex}.audio-tracks-card__subtitle[data-v-e743546b]{color:#9ca3af;margin:.35rem 0 0;font-size:.6875rem}.audio-tracks-card__count[data-v-e743546b]{color:#0891b2;background:#ecfeff;border:1px solid #a5f3fc;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .45rem;font-size:.6875rem;font-weight:800;display:inline-flex}.audio-tracks-card__list[data-v-e743546b]{gap:.5rem;display:grid}.audio-tracks-card__item[data-v-e743546b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.625rem;display:flex}.audio-tracks-card__item-main[data-v-e743546b]{align-items:center;gap:.625rem;min-width:0;display:flex}.audio-tracks-card__item-icon[data-v-e743546b]{color:#0891b2;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.audio-tracks-card__item-title[data-v-e743546b]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.audio-tracks-card__badge[data-v-e743546b]{color:#0891b2;letter-spacing:.04em;text-transform:uppercase;background:#ecfeff;border:1px solid #a5f3fc;border-radius:999px;padding:.05rem .4rem;font-size:.625rem;font-weight:700}.audio-tracks-card__item-meta[data-v-e743546b]{color:#6b7280;gap:.45rem;font-size:.6875rem;line-height:1.3;display:flex}.audio-tracks-card__item-meta span+span[data-v-e743546b]:before{content:"/";margin-right:.45rem}.audio-tracks-card__edit-button[data-v-e743546b]{color:#0891b2;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:none;align-items:center;gap:.3rem;padding:.3rem .5rem;font-size:.6875rem;font-weight:700;transition:background-color .16s,border-color .16s;display:inline-flex}.audio-tracks-card__edit-button[data-v-e743546b]:hover{background:#ecfeff;border-color:#67e8f9}.audio-tracks-card__edit[data-v-e743546b]{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.audio-tracks-card__edit-label[data-v-e743546b]{flex:12rem;min-width:9rem}.audio-tracks-card__edit-lang[data-v-e743546b]{flex:0 0 6rem}.audio-tracks-card__default-toggle[data-v-e743546b]{color:#6b7280;cursor:pointer;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;display:inline-flex}.audio-tracks-card__edit-actions[data-v-e743546b]{gap:.35rem;margin-left:auto;display:flex}.dark .audio-tracks-card[data-v-e743546b]{background:#030712;border-color:#1f2937}.dark .audio-tracks-card__header[data-v-e743546b]{border-bottom-color:#ffffff0f}.dark .audio-tracks-card__title[data-v-e743546b]{color:#9ca3af}.dark .audio-tracks-card__count[data-v-e743546b],.dark .audio-tracks-card__badge[data-v-e743546b]{color:#22d3ee;background:#0891b21f;border-color:#0891b259}.dark .audio-tracks-card__item[data-v-e743546b]{background:#111827;border-color:#1f2937}.dark .audio-tracks-card__item-icon[data-v-e743546b],.dark .audio-tracks-card__edit-button[data-v-e743546b]{color:#22d3ee;background:#030712;border-color:#1f2937}.dark .audio-tracks-card__edit-button[data-v-e743546b]:hover{background:#0891b224;border-color:#22d3ee6b}.dark .audio-tracks-card__item-title[data-v-e743546b]{color:#e5e7eb}.dark .audio-tracks-card__item-meta[data-v-e743546b],.dark .audio-tracks-card__default-toggle[data-v-e743546b]{color:#6b7280}.asset-inspector[data-v-fc6686f9]{background:var(--asset-detail-surface,#fff);border:1px solid var(--asset-detail-border,#e5e7eb);box-shadow:var(--asset-detail-shadow-soft,0 1px 2px #00000008);border-radius:16px;overflow:hidden}.asset-inspector__tabs[data-v-fc6686f9]{background:var(--asset-detail-surface-muted,#f3f4f6);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:2px;margin:.5rem .5rem 0;padding:2px;display:grid}.asset-inspector__tab[data-v-fc6686f9]{color:var(--asset-detail-text-muted,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.375rem .5rem;font-size:12px;font-weight:500;transition:background .15s,color .15s}.asset-inspector__tab[data-v-fc6686f9]:hover{color:var(--asset-detail-text-strong,#111827)}.asset-inspector__tab.is-active[data-v-fc6686f9]{background:var(--asset-detail-surface,#fff);color:var(--asset-detail-text-strong,#111827);box-shadow:0 1px 2px #0000000f}.asset-inspector__tab[data-v-fc6686f9]:focus-visible{outline:2px solid rgba(var(--brand-primary-rgb,216, 12, 80), .6);outline-offset:1px}.asset-inspector__pane[data-v-fc6686f9]{padding:1rem}.asset-inspector__pane--flush[data-v-fc6686f9]{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.asset-inspector__pane--flush[data-v-fc6686f9] .info-card,.asset-inspector__pane--flush[data-v-fc6686f9] .metadata-panel .info-card,.asset-inspector__pane--flush[data-v-fc6686f9] .renditions-card,.asset-inspector__pane--flush[data-v-fc6686f9] .audio-tracks-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.asset-inspector__pane--flush[data-v-fc6686f9] .renditions-card__inner,.asset-inspector__pane--flush[data-v-fc6686f9] .audio-tracks-card__inner{box-shadow:none;background:0 0;border:0;padding:0}.comment-composer[data-v-91b57d67]{border:1px solid var(--asset-detail-border,#e5e7eb);background:var(--asset-detail-surface,#fff);border-radius:10px;padding:.625rem .75rem .375rem;transition:border-color .15s}.comment-composer[data-v-91b57d67]:focus-within{border-color:var(--asset-detail-border-strong,#d1d5db)}.comment-composer[data-v-91b57d67] .n-input{--n-border:none!important;--n-border-hover:none!important;--n-border-focus:none!important;--n-box-shadow-focus:none!important;--n-padding-left:0!important;--n-padding-right:0!important}.comment-composer__footer[data-v-91b57d67]{border-top:1px solid var(--asset-detail-border-muted,#f3f4f6);align-items:center;gap:.5rem;margin-top:.25rem;padding-top:.375rem;display:flex}.comment-list__timecode[data-v-91b57d67]{color:var(--asset-detail-text-muted,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;transition:background .15s,color .15s;display:inline-flex}.comment-list__timecode[data-v-91b57d67]:hover{background:var(--asset-detail-surface-muted,#f3f4f6);color:var(--asset-detail-text-strong,#111827)}.comment-list__timecode--active[data-v-91b57d67]{color:var(--brand-primary,#d80c50);background:rgba(var(--brand-primary-rgb,216, 12, 80), .08)}.comment-list__timecode[data-v-91b57d67]:focus-visible{outline:2px solid rgba(var(--brand-primary-rgb,216, 12, 80), .6);outline-offset:1px}.vexto-card[data-v-cdad11bf]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .vexto-card[data-v-cdad11bf]{box-shadow:0 0 20px #0003}.workflow-status-panel__pattern-dark[data-v-cdad11bf],.workflow-status-panel__pattern-light[data-v-cdad11bf]{background-image:radial-gradient(#3b82f6 1px,#0000 1px);background-size:16px 16px}.version-history-head-tag[data-v-7c37ba24]{writing-mode:vertical-rl}.version-item.current-version .version-card[data-v-7c37ba24]{ring-width:2px;ring-color:#bfdbfe}.dark .version-item.current-version .version-card[data-v-7c37ba24]{ring-color:#1e40af}.version-item.selected .version-card[data-v-7c37ba24]{ring-width:2px;ring-color:#93c5fd}.dark .version-item.selected .version-card[data-v-7c37ba24]{ring-color:#2563eb}.version-card[data-v-7c37ba24]{transition:all .2s}.version-card[data-v-7c37ba24]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.comparison-panel[data-v-7c37ba24]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.dark .comparison-panel[data-v-7c37ba24]{border-color:#374151}.version-header[data-v-7c37ba24]{border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.dark .version-header[data-v-7c37ba24]{border-color:#374151}.activity-timeline[data-v-5eed3b43]{max-height:24rem;overflow-y:auto}.date-header[data-v-5eed3b43]{z-index:10}.activity-card[data-v-5eed3b43]{transition:all .2s}.activity-card[data-v-5eed3b43]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.changes-summary[data-v-5eed3b43]{max-height:8rem;overflow-y:auto}.metadata[data-v-5eed3b43]{max-height:6rem;overflow-y:auto}.feedback-drawer[data-v-c0d811d4]{background:var(--asset-detail-surface,#fff);border:1px solid var(--asset-detail-border,#e5e7eb);box-shadow:var(--asset-detail-shadow-soft,0 1px 2px #00000008);border-radius:16px;overflow:hidden}.feedback-drawer__header[data-v-c0d811d4]{border-bottom:1px solid var(--asset-detail-border,#e5e7eb);background:var(--asset-detail-surface-subtle,#f9fafb);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.feedback-drawer__tabs[data-v-c0d811d4]{background:var(--asset-detail-surface-muted,#f3f4f6);border-radius:10px;align-items:center;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.feedback-drawer__tab[data-v-c0d811d4]{color:var(--asset-detail-text-muted,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:.375rem .75rem;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.feedback-drawer__tab[data-v-c0d811d4]:hover{color:var(--asset-detail-text-strong,#111827)}.feedback-drawer__tab.is-active[data-v-c0d811d4]{background:var(--asset-detail-surface,#fff);color:var(--asset-detail-text-strong,#111827);font-weight:600;box-shadow:0 1px 2px #0000000f}.feedback-drawer__tab[data-v-c0d811d4]:focus-visible{outline:2px solid rgba(var(--brand-primary-rgb,216, 12 80), .6);outline-offset:1px}.feedback-drawer__badge[data-v-c0d811d4]{background:rgba(var(--brand-primary-rgb,216, 12, 80), .1);color:var(--brand-primary,#d80c50);border-radius:9999px;padding:0 6px;font-size:10px;font-weight:600;line-height:16px}.feedback-drawer__hint[data-v-c0d811d4]{color:var(--asset-detail-text-soft,#9ca3af);white-space:nowrap;font-size:11px}.feedback-drawer__pane--qc[data-v-c0d811d4]{padding:1rem}.feedback-drawer__pane--qc[data-v-c0d811d4] .vexto-card{background:0 0;border:0;border-radius:0;margin:0;padding:0}.feedback-drawer__pane--qc[data-v-c0d811d4] .vexto-card>div{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.feedback-drawer__pane--audit[data-v-c0d811d4]{flex-direction:column;gap:2rem;padding:1rem;display:flex}.feedback-drawer__pane--audit[data-v-c0d811d4] .version-history,.feedback-drawer__pane--audit[data-v-c0d811d4] .activity-timeline{background:0 0}.card-section-title[data-v-3c63b0d4]{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:800;line-height:1;display:flex}.dark .card-section-title[data-v-3c63b0d4]{color:#9ca3af}.vexto-smart-insight[data-v-3c63b0d4]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .vexto-smart-insight[data-v-3c63b0d4]{box-shadow:0 0 20px #00f5ff0d}.vexto-smart-insight__grid[data-v-3c63b0d4]{background-size:16px 16px}.vexto-smart-insight__grid--dark[data-v-3c63b0d4]{background-image:radial-gradient(#00f5ff 1px,#0000 1px)}.vexto-smart-insight__grid--light[data-v-3c63b0d4]{background-image:radial-gradient(#06b6d4 1px,#0000 1px)}.animate-fade-in[data-v-3c63b0d4]{animation:.5s ease-out fadeIn-3c63b0d4}@keyframes fadeIn-3c63b0d4{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes progress-3c63b0d4{0%{transform:translate(-100%)}to{transform:translate(100%)}}.vexto-smart-insight__progress-indeterminate[data-v-3c63b0d4]{width:100%;animation:2s infinite progress-3c63b0d4}.vexto-smart-insight__score-fill[data-v-3c63b0d4]{width:var(--v538b1f00)}.asset-detail-view[data-v-93b1c3fe]{--asset-detail-bg-overlay:#ffffffd9;--asset-detail-bg-overlay-border:#0000000f;--asset-detail-surface:#fff;--asset-detail-surface-elevated:#fafafa;--asset-detail-surface-muted:#f3f4f6;--asset-detail-surface-subtle:#f9fafb;--asset-detail-surface-strong:#0a0a0a;--asset-detail-border:#e5e7eb;--asset-detail-border-muted:#f3f4f6;--asset-detail-border-strong:#d1d5db;--asset-detail-text:#374151;--asset-detail-text-strong:#111827;--asset-detail-text-muted:#6b7280;--asset-detail-text-soft:#9ca3af;--asset-detail-text-subtle:#d1d5db;--asset-detail-scrollbar-thumb:#9b9b9b33;--asset-detail-shadow-sm:0 1px 3px #0000000a;--asset-detail-shadow-md:0 6px 24px #00000008;--asset-detail-shadow-soft:0 1px 2px #00000008;--asset-detail-shadow-hover:0 12px 40px #0000000f;--asset-detail-shadow-dark-sm:0 1px 3px #0003;--asset-detail-shadow-dark-md:0 6px 24px #00000026;--asset-detail-status-success-bg:#ecfdf5;--asset-detail-status-success-fg:var(--color-success-600);--asset-detail-status-error-bg:#fef2f2;--asset-detail-status-error-fg:var(--color-error-600);--asset-detail-status-warning-bg:#fffbeb;--asset-detail-status-warning-fg:var(--color-warning-600);--asset-detail-status-info-bg:#eff6ff;--asset-detail-status-info-fg:var(--color-info-600);--asset-detail-status-default-bg:#f3f4f6;--asset-detail-status-default-fg:#6b7280;--asset-detail-success-bg-dark:#10b9811f;--asset-detail-success-fg-dark:#34d399;--asset-detail-error-bg-dark:#ef44441f;--asset-detail-error-fg-dark:#f87171;--asset-detail-warning-bg-dark:#f59e0b1f;--asset-detail-warning-fg-dark:#fbbf24;--asset-detail-info-bg-dark:#3b82f61f;--asset-detail-info-fg-dark:#60a5fa;--asset-detail-default-bg-dark:#6b72801f;--asset-detail-default-fg-dark:#9ca3af;--asset-detail-preview-version-bg:#fef3c7;--asset-detail-preview-version-fg:#92400e;--asset-detail-preview-version-border:#fcd34d;--asset-detail-preview-version-bg-dark:#fbbf241f;--asset-detail-preview-version-fg-dark:#fbbf24;--asset-detail-preview-version-border-dark:#fbbf244d;--asset-detail-danger:var(--color-error-500)}.dark .asset-detail-view[data-v-93b1c3fe]{--asset-detail-bg-overlay:#111827d9;--asset-detail-bg-overlay-border:#ffffff0f;--asset-detail-surface:#111827;--asset-detail-surface-elevated:#0d1117;--asset-detail-surface-muted:#1f2937;--asset-detail-surface-subtle:#1f2937;--asset-detail-surface-strong:#0a0a0a;--asset-detail-border:#1f2937;--asset-detail-border-muted:#1f2937;--asset-detail-border-strong:#374151;--asset-detail-text:#d1d5db;--asset-detail-text-strong:#fff;--asset-detail-text-muted:#9ca3af;--asset-detail-text-soft:#9ca3af;--asset-detail-text-subtle:#4b5563;--asset-detail-scrollbar-thumb:#9b9b9b33;--asset-detail-shadow-sm:0 1px 3px #0003;--asset-detail-shadow-md:0 6px 24px #00000026;--asset-detail-shadow-soft:0 1px 2px #00000008;--asset-detail-shadow-hover:0 12px 40px #0000002e;--asset-detail-status-success-bg:var(--asset-detail-success-bg-dark);--asset-detail-status-success-fg:var(--asset-detail-success-fg-dark);--asset-detail-status-error-bg:var(--asset-detail-error-bg-dark);--asset-detail-status-error-fg:var(--asset-detail-error-fg-dark);--asset-detail-status-warning-bg:var(--asset-detail-warning-bg-dark);--asset-detail-status-warning-fg:var(--asset-detail-warning-fg-dark);--asset-detail-status-info-bg:var(--asset-detail-info-bg-dark);--asset-detail-status-info-fg:var(--asset-detail-info-fg-dark);--asset-detail-status-default-bg:var(--asset-detail-default-bg-dark);--asset-detail-status-default-fg:var(--asset-detail-default-fg-dark);--asset-detail-preview-version-bg:var(--asset-detail-preview-version-bg-dark);--asset-detail-preview-version-fg:var(--asset-detail-preview-version-fg-dark);--asset-detail-preview-version-border:var(--asset-detail-preview-version-border-dark)}.asset-detail-dropdown-danger[data-v-93b1c3fe]{color:var(--asset-detail-danger)}.detail-layout[data-v-93b1c3fe]{flex-direction:column;gap:1.5rem;display:flex}.detail-main[data-v-93b1c3fe]{min-width:0}@media (width>=1024px){.detail-layout[data-v-93b1c3fe]{grid-template-columns:1fr 340px;align-items:start;gap:1.75rem;display:grid}.detail-sidebar[data-v-93b1c3fe]{scrollbar-width:thin;scrollbar-color:var(--asset-detail-scrollbar-thumb) transparent;max-height:calc(100vh - 32px);padding-bottom:2rem;position:sticky;top:16px;overflow-y:auto}.detail-sidebar[data-v-93b1c3fe]::-webkit-scrollbar{width:3px}.detail-sidebar[data-v-93b1c3fe]::-webkit-scrollbar-track{background:0 0}.detail-sidebar[data-v-93b1c3fe]::-webkit-scrollbar-thumb{background:var(--asset-detail-scrollbar-thumb);border-radius:3px}}.asset-header[data-v-93b1c3fe]{border-bottom:1px solid var(--asset-detail-bg-overlay-border)}.asset-header__row[data-v-93b1c3fe]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.asset-header__title-block[data-v-93b1c3fe]{flex-direction:column;gap:.375rem;min-width:0;display:flex}.asset-header__title[data-v-93b1c3fe]{letter-spacing:-.01em;color:var(--asset-detail-text-strong);align-items:baseline;gap:.625rem;min-width:0;margin:0;font-size:16px;font-weight:600;display:flex}.asset-header__id[data-v-93b1c3fe]{color:var(--asset-detail-text-soft);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:400}.asset-header__badges[data-v-93b1c3fe]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.asset-header__aspect[data-v-93b1c3fe]{background:var(--asset-detail-surface-muted);border:1px solid var(--asset-detail-border);color:var(--asset-detail-text-muted);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.asset-header__actions[data-v-93b1c3fe]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.header-btn[data-v-93b1c3fe]{border:1px solid var(--asset-detail-border);background:var(--asset-detail-surface);height:32px;color:var(--asset-detail-text);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.header-btn[data-v-93b1c3fe]:hover{background:var(--asset-detail-surface-subtle);border-color:var(--asset-detail-border-strong)}.header-btn[data-v-93b1c3fe]:focus-visible{outline:3px solid rgba(var(--brand-primary-rgb,216, 12, 80), .22);outline-offset:1px}.header-btn__muted[data-v-93b1c3fe]{color:var(--asset-detail-text-soft)}.header-btn--square[data-v-93b1c3fe]{justify-content:center;width:32px;padding:0}.header-btn--primary[data-v-93b1c3fe]{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.header-btn--primary[data-v-93b1c3fe]:hover{background:var(--brand-primary-hover,#c20a48);border-color:var(--brand-primary-hover,#c20a48)}.breadcrumb-custom[data-v-93b1c3fe] .n-breadcrumb-item__link{color:var(--asset-detail-text-soft)!important;font-size:11px!important}.breadcrumb-custom[data-v-93b1c3fe] .n-breadcrumb-item__separator{color:var(--asset-detail-text-subtle)!important;font-size:11px!important}.status-chip[data-v-93b1c3fe]{white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.status-chip__dot[data-v-93b1c3fe]{background:currentColor;border-radius:9999px;width:6px;height:6px}.status-chip--success[data-v-93b1c3fe]{background:var(--asset-detail-status-success-bg);color:var(--asset-detail-status-success-fg)}.status-chip--error[data-v-93b1c3fe]{background:var(--asset-detail-status-error-bg);color:var(--asset-detail-status-error-fg)}.status-chip--warning[data-v-93b1c3fe]{background:var(--asset-detail-status-warning-bg);color:var(--asset-detail-status-warning-fg)}.status-chip--info[data-v-93b1c3fe]{background:var(--asset-detail-status-info-bg);color:var(--asset-detail-status-info-fg)}.status-chip--default[data-v-93b1c3fe]{background:var(--asset-detail-status-default-bg);color:var(--asset-detail-status-default-fg)}.preview-card[data-v-93b1c3fe]{background:var(--asset-detail-surface);border:1px solid var(--asset-detail-border);box-shadow:var(--asset-detail-shadow-sm), var(--asset-detail-shadow-md);border-radius:16px;transition:box-shadow .3s;overflow:hidden}.preview-card[data-v-93b1c3fe]:hover{box-shadow:var(--asset-detail-shadow-sm), var(--asset-detail-shadow-hover)}.preview-card--media[data-v-93b1c3fe]{box-shadow:none;background:0 0;border:0}.preview-card--media[data-v-93b1c3fe]:hover{box-shadow:none}.preview-card--media .preview-area[data-v-93b1c3fe]{border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.preview-area[data-v-93b1c3fe]{background:var(--asset-detail-surface-strong);width:100%;height:clamp(360px,70vh,720px);position:relative}.preview-split[data-v-93b1c3fe]{align-items:stretch;gap:0;width:100%;display:flex}.preview-split .preview-area[data-v-93b1c3fe]{flex:none;width:100%;transition:width .3s cubic-bezier(.4,0,.2,1)}.preview-split.is-compare[data-v-93b1c3fe]{gap:12px}.preview-split.is-compare .preview-area[data-v-93b1c3fe]{width:56%}.preview-compare[data-v-93b1c3fe]{flex:1 1 0;min-width:0}.compare-slide-enter-active[data-v-93b1c3fe],.compare-slide-leave-active[data-v-93b1c3fe]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.compare-slide-enter-from[data-v-93b1c3fe],.compare-slide-leave-to[data-v-93b1c3fe]{opacity:0;transform:translate(24px)}@media (prefers-reduced-motion:reduce){.preview-split .preview-area[data-v-93b1c3fe],.compare-slide-enter-active[data-v-93b1c3fe],.compare-slide-leave-active[data-v-93b1c3fe]{transition:none}.compare-slide-enter-from[data-v-93b1c3fe],.compare-slide-leave-to[data-v-93b1c3fe]{transform:none}}.rendition-compare-modal[data-v-93b1c3fe]{width:min(94vw,40rem);max-width:calc(100vw - 1.5rem)}.rendition-compare-modal__body[data-v-93b1c3fe]{aspect-ratio:16/9;width:100%}.preview-version-badge[data-v-93b1c3fe]{background:var(--asset-detail-preview-version-bg);color:var(--asset-detail-preview-version-fg);border:1px solid var(--asset-detail-preview-version-border);border-radius:5px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.preview-version-badge--overlay[data-v-93b1c3fe]{z-index:5;position:absolute;top:10px;left:10px}.preview-card--media .preview-version-badge--overlay[data-v-93b1c3fe]{top:2.75rem}.preview-version-badge--overlay button[data-v-93b1c3fe]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.owner-card[data-v-93b1c3fe]{background:var(--asset-detail-surface);border:1px solid var(--asset-detail-border);box-shadow:var(--asset-detail-shadow-soft);border-radius:16px;padding:14px 16px}.owner-card__top[data-v-93b1c3fe]{align-items:flex-start;gap:10px;display:flex}.owner-card__name[data-v-93b1c3fe]{color:var(--asset-detail-text-strong);font-size:12px;font-weight:600;line-height:1.3}.owner-card__role[data-v-93b1c3fe]{color:var(--asset-detail-text-soft);font-size:11px}.owner-card__date[data-v-93b1c3fe]{color:var(--asset-detail-text-soft);white-space:nowrap;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.owner-card__tiles[data-v-93b1c3fe]{border-top:1px solid var(--asset-detail-border-muted);grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:12px;display:grid}.owner-card__tile[data-v-93b1c3fe]{background:var(--asset-detail-surface-subtle);border:1px solid var(--asset-detail-border-muted);border-radius:8px;padding:8px}.owner-card__tile-label[data-v-93b1c3fe]{letter-spacing:.06em;text-transform:uppercase;color:var(--asset-detail-text-soft);margin-bottom:2px;font-size:11px;font-weight:500;display:block}.owner-card__tile-value[data-v-93b1c3fe]{color:var(--asset-detail-text-strong);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.owner-card__tile-value.status-chip--success[data-v-93b1c3fe]{color:var(--asset-detail-status-success-fg);background:0 0}.owner-card__tile-value.status-chip--error[data-v-93b1c3fe]{color:var(--asset-detail-status-error-fg);background:0 0}.owner-card__tile-value.status-chip--warning[data-v-93b1c3fe]{color:var(--asset-detail-status-warning-fg);background:0 0}.owner-card__tile-value.status-chip--info[data-v-93b1c3fe]{color:var(--asset-detail-status-info-fg);background:0 0}.upload-page[data-v-9308d53a]{padding:var(--space-6);max-width:1600px;margin:0 auto}.upload-page__topbar[data-v-9308d53a]{justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-bottom:.75rem;display:flex}.upload-page__breadcrumb[data-v-9308d53a]{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.upload-page__crumb[data-v-9308d53a]{border-radius:var(--radius-sm,6px);color:var(--text-muted);cursor:pointer;text-overflow:ellipsis;max-width:16rem;transition:color var(--duration-fast,.15s) var(--ease-out);white-space:nowrap;background:0 0;border:none;padding:.2rem .35rem;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;overflow:hidden}.upload-page__crumb[data-v-9308d53a]:hover{color:var(--text-main)}.upload-page__crumb.is-current[data-v-9308d53a]{color:var(--primary-500);cursor:default;font-weight:600}.upload-page__crumb-separator[data-v-9308d53a]{color:var(--text-subtle);flex-shrink:0;width:.875rem;height:.875rem}.upload-page__titleblock[data-v-9308d53a]{margin:-.25rem 0 var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.upload-page__titleblock-info[data-v-9308d53a]{min-width:0}.upload-page__title[data-v-9308d53a]{color:var(--text-main);letter-spacing:-.01em;align-items:center;gap:.625rem;min-width:0;margin:0;font-size:1.25rem;font-weight:700;display:flex}.upload-page__count-pill[data-v-9308d53a]{background:color-mix(in srgb, var(--text-main) 8%, transparent);border:1px solid var(--border-main);border-radius:var(--radius-full,9999px);color:var(--text-muted);white-space:nowrap;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:500}.upload-page__subtitle[data-v-9308d53a]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.upload-layout[data-v-9308d53a]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){.upload-layout[data-v-9308d53a]{grid-template-columns:minmax(0,1fr) clamp(20rem,28vw,26rem)}}.upload-main[data-v-9308d53a]{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.dropzone[data-v-9308d53a]{text-align:center;justify-content:center;align-items:center;gap:var(--space-4);padding:clamp(var(--space-8), 6vw, var(--space-16)) var(--space-6);cursor:pointer;min-height:18rem;transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);border-style:dashed;flex-direction:column;display:flex}.dropzone[data-v-9308d53a]:hover{border-color:var(--border-hover)}.dropzone[data-v-9308d53a]:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.dropzone--dragging[data-v-9308d53a]{border-color:var(--primary-500);background:color-mix(in srgb, var(--primary-500) 6%, var(--bg-card))}.dropzone__icon[data-v-9308d53a]{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--primary-500) 10%, transparent);width:4rem;height:4rem;color:var(--primary-500);justify-content:center;align-items:center;display:inline-flex}.dropzone__icon-glyph[data-v-9308d53a]{width:1.75rem;height:1.75rem}.dropzone__title[data-v-9308d53a]{font-size:var(--text-xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-snug);color:var(--text-main);margin:0}.dropzone__hint[data-v-9308d53a]{max-width:28rem;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.dropzone__hint strong[data-v-9308d53a]{color:var(--text-main);font-weight:var(--font-semibold)}.dropzone__actions[data-v-9308d53a]{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.upload-progress[data-v-9308d53a]{gap:var(--space-4);flex-direction:column;display:flex}.upload-progress__header[data-v-9308d53a]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.upload-progress__meta[data-v-9308d53a]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.upload-progress__icon[data-v-9308d53a]{border-radius:var(--radius-full,999px);background:color-mix(in srgb, var(--color-success-500) 12%, transparent);width:2.25rem;height:2.25rem;color:var(--color-success-500);justify-content:center;align-items:center;display:inline-flex}.upload-progress__icon--active[data-v-9308d53a]{background:color-mix(in srgb, var(--primary-500) 12%, transparent);color:var(--primary-500)}.upload-progress__title[data-v-9308d53a]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-main);margin:0}.upload-progress__subtitle[data-v-9308d53a]{font-size:var(--text-xs);color:var(--text-muted);margin:0}.upload-list[data-v-9308d53a]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.upload-item[data-v-9308d53a]{align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.upload-item[data-v-9308d53a]:hover{border-color:var(--border-hover)}.upload-item__thumb[data-v-9308d53a]{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--text-main) 6%, transparent);width:2.75rem;height:2.75rem;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.upload-item__thumb-glyph[data-v-9308d53a]{width:1.25rem;height:1.25rem}.upload-item__body[data-v-9308d53a]{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.upload-item__row[data-v-9308d53a]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.upload-item__name[data-v-9308d53a]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-item__path[data-v-9308d53a]{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.upload-groups[data-v-9308d53a]{gap:var(--space-5);flex-direction:column;display:flex}.upload-group[data-v-9308d53a]{gap:var(--space-2);flex-direction:column;display:flex}.upload-group__header[data-v-9308d53a]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.upload-group__label[data-v-9308d53a]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.upload-group__icon[data-v-9308d53a]{width:1rem;height:1rem;color:var(--primary-500);flex-shrink:0}.upload-group__meta[data-v-9308d53a]{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.ingest-review[data-v-9308d53a]{gap:var(--space-5);padding:var(--space-6);flex-direction:column;display:flex}.ingest-review__header[data-v-9308d53a]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ingest-review__heading[data-v-9308d53a]{min-width:0}.ingest-review__title[data-v-9308d53a]{font-size:var(--text-lg);font-weight:var(--font-semibold);letter-spacing:var(--tracking-snug);color:var(--text-main);margin:0}.ingest-review__meta[data-v-9308d53a]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.ingest-review__destination[data-v-9308d53a]{align-items:center;gap:var(--space-2);border-radius:var(--radius-full,9999px);border:1px solid var(--border-main);background:color-mix(in srgb, var(--primary-500) 8%, transparent);max-width:16rem;color:var(--primary-500);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;padding:.3rem .65rem;display:inline-flex;overflow:hidden}.ingest-review__destination-icon[data-v-9308d53a]{flex-shrink:0;width:.875rem;height:.875rem}.ingest-review__groups[data-v-9308d53a]{gap:var(--space-5);max-height:22rem;padding-right:var(--space-2);flex-direction:column;display:flex;overflow-y:auto}.ingest-review__group[data-v-9308d53a]{gap:var(--space-2);flex-direction:column;display:flex}.ingest-review__group-header[data-v-9308d53a]{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-main);display:flex}.ingest-review__group-label[data-v-9308d53a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ingest-review__group-icon[data-v-9308d53a]{width:1rem;height:1rem;color:var(--primary-500);flex-shrink:0}.ingest-review__group-count[data-v-9308d53a]{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-muted);background:color-mix(in srgb, var(--text-main) 8%, transparent);border-radius:var(--radius-full,9999px);flex-shrink:0;padding:.0625rem .5rem}.ingest-review__list[data-v-9308d53a]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ingest-review__row[data-v-9308d53a]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);display:flex}.ingest-review__row+.ingest-review__row[data-v-9308d53a]{border-top:1px solid color-mix(in srgb, var(--border-main) 50%, transparent);border-radius:0}.ingest-review__row[data-v-9308d53a]:hover{background:color-mix(in srgb, var(--text-main) 4%, transparent)}.ingest-review__thumb[data-v-9308d53a]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--text-main) 6%, transparent);width:2rem;height:2rem;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ingest-review__thumb-glyph[data-v-9308d53a]{width:1rem;height:1rem}.ingest-review__info[data-v-9308d53a]{flex-direction:column;flex:1;min-width:0;display:flex}.ingest-review__name[data-v-9308d53a]{font-size:var(--text-sm);color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ingest-review__path[data-v-9308d53a]{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ingest-review__size[data-v-9308d53a]{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ingest-review__actions[data-v-9308d53a]{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid color-mix(in srgb, var(--border-main) 60%, transparent);display:flex}.upload-item__percent[data-v-9308d53a]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-muted);flex-shrink:0}.upload-item[data-v-9308d53a] .p-progressbar{height:.375rem}.bulk-panel[data-v-9308d53a]{padding:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex}@media (width>=1024px){.bulk-panel[data-v-9308d53a]{top:var(--space-6);position:sticky}}.bulk-panel__header[data-v-9308d53a]{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr;display:grid}.bulk-panel__heading[data-v-9308d53a]{align-items:center;gap:var(--space-3);display:flex}.bulk-panel__icon[data-v-9308d53a]{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--primary-500) 10%, transparent);width:2.25rem;height:2.25rem;color:var(--primary-500);justify-content:center;align-items:center;display:inline-flex}.bulk-panel__icon-glyph[data-v-9308d53a]{width:1.25rem;height:1.25rem}.bulk-panel__description[data-v-9308d53a]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);grid-column:1/-1;margin:0}.bulk-panel__body[data-v-9308d53a]{gap:var(--space-6);flex-direction:column;display:flex}.bulk-panel__actions[data-v-9308d53a]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-main);flex-direction:column;display:flex}.field-group[data-v-9308d53a]{gap:var(--space-3);flex-direction:column;display:flex}.field-label[data-v-9308d53a]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-muted);display:inline-flex}.field-label__glyph[data-v-9308d53a]{width:1rem;height:1rem}.upload-view-project-option[data-v-9308d53a]{display:block}.upload-view-project-option--level-1[data-v-9308d53a]{padding-left:var(--space-4)}.upload-view-project-option--level-2[data-v-9308d53a]{padding-left:var(--space-8)}.upload-view-project-option--level-3[data-v-9308d53a]{padding-left:var(--space-12)}.upload-view-project-option--level-4[data-v-9308d53a]{padding-left:var(--space-16)}.upload-view-project-option--level-5[data-v-9308d53a]{padding-left:calc(var(--space-16) + var(--space-4))}.upload-view-project-option--level-6[data-v-9308d53a]{padding-left:calc(var(--space-16) + var(--space-8))}.sr-only[data-v-9308d53a]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trash-action-modal[data-v-5343e8ce]{width:min(31.25rem,100vw - 2rem)}.scrollbar-hide[data-v-5343e8ce]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-5343e8ce]{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar[data-v-acfaa637]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-acfaa637]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-acfaa637]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:2px}[data-v-acfaa637] .n-button.n-button--tiny-type,[data-v-acfaa637] .n-button.n-button--tiny{width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}.automation-list__create-modal{max-width:480px}.automation-builder__match[data-v-15d492cf]{width:96px}.automation-builder__rule-field[data-v-15d492cf]{flex:160px}.automation-builder__rule-op[data-v-15d492cf]{width:170px}.automation-builder__rule-value[data-v-15d492cf]{flex:140px}.user-management-search-icon[data-v-b6113d12]{z-index:10;color:var(--text-subtle);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.user-management-user-link[data-v-b6113d12]{color:var(--color-primary-600);text-align:left;font-weight:500;transition:color .15s,text-decoration-color .15s}.user-management-user-link[data-v-b6113d12]:hover{color:var(--color-primary-800);text-decoration:underline}.user-management-user-link[data-v-b6113d12]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:.25rem}.system-settings-progress[data-v-373b64ac]{height:.375rem}.system-settings-progress--warning[data-v-373b64ac]{background:#ffedd5}.dark .system-settings-progress--warning[data-v-373b64ac]{background:#7c2d1233}.p-progressbar-value{background:#f97316}.ai-settings-chips[data-v-c9574f5f] .p-chips{width:100%}.auto-editor-template-modal{width:40rem}.email-settings[data-v-3fa5b091]{gap:1rem;display:grid}.email-settings__header[data-v-3fa5b091]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.email-settings__header p[data-v-3fa5b091],.email-settings__section-header p[data-v-3fa5b091],.email-settings__field small[data-v-3fa5b091],.email-settings__toggle span[data-v-3fa5b091]{color:var(--text-muted);margin:.25rem 0 0;font-size:.875rem;font-weight:400}.email-settings__grid[data-v-3fa5b091],.email-settings__details-grid[data-v-3fa5b091]{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);gap:1rem;display:grid}.email-settings__section[data-v-3fa5b091],.email-settings__preview[data-v-3fa5b091]{background:var(--bg-card);border:1px solid var(--border-main);border-radius:8px;padding:1rem}.email-settings__section-header h3[data-v-3fa5b091]{margin:0;font-size:1rem;font-weight:700}.email-settings__fields[data-v-3fa5b091]{gap:1rem;margin-top:1rem;display:grid}.email-settings__row[data-v-3fa5b091]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.email-settings__field[data-v-3fa5b091]{gap:.5rem;display:grid}.email-settings__field label[data-v-3fa5b091]{font-weight:600}.email-settings__toggle[data-v-3fa5b091],.email-settings__color-row[data-v-3fa5b091]{align-items:center;gap:.75rem;min-height:2.5rem;display:flex}.email-settings__color-row input[type=color][data-v-3fa5b091]{border:1px solid var(--border-hover);border-radius:6px;width:3.25rem;height:2.5rem;padding:.125rem}.email-settings__color-row[data-v-3fa5b091] .p-inputtext{flex:1}.email-settings__tokens[data-v-3fa5b091]{gap:.75rem;margin-top:1rem;display:grid}.email-settings__tokens button[data-v-3fa5b091]{background:var(--bg-main);border:1px solid var(--border-main);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.625rem .75rem;display:flex}.email-settings__tokens code[data-v-3fa5b091]{color:var(--color-info-600);font-weight:700}.email-settings__tokens span[data-v-3fa5b091]{color:var(--text-muted);font-size:.8125rem}.email-settings__preview[data-v-3fa5b091]{background:var(--surface-200)}.dark .email-settings__preview[data-v-3fa5b091]{background:var(--bg-main)}.email-settings__preview-preheader[data-v-3fa5b091]{color:var(--text-muted);margin-bottom:.75rem;font-size:.8125rem}.email-settings__preview-card[data-v-3fa5b091]{background:var(--surface-0);border:1px solid var(--border-hover);border-radius:10px;overflow:hidden}.dark .email-settings__preview-card[data-v-3fa5b091]{background:var(--bg-card)}.email-settings__preview-accent[data-v-3fa5b091]{height:.375rem}.email-settings__preview-body[data-v-3fa5b091]{padding:1.5rem}.email-settings__preview-subject[data-v-3fa5b091],.email-settings__preview-footer[data-v-3fa5b091]{color:var(--text-muted);font-size:.8125rem}.email-settings__preview-body h3[data-v-3fa5b091]{margin:.75rem 0;font-size:1.375rem}.email-settings__preview-body p[data-v-3fa5b091]{line-height:1.6}.email-settings__preview-body span[data-v-3fa5b091]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.75rem;font-weight:700;display:block}.email-settings__preview-body strong[data-v-3fa5b091]{background:color-mix(in srgb, var(--color-info-500) 10%, transparent);color:var(--color-info-600);letter-spacing:.18em;border-radius:8px;margin:.5rem 0 1rem;padding:.75rem 1rem;font-size:1.75rem;display:inline-block}@media (width<=1000px){.email-settings__grid[data-v-3fa5b091],.email-settings__details-grid[data-v-3fa5b091],.email-settings__row[data-v-3fa5b091]{grid-template-columns:1fr}}.share-links-admin[data-v-d67cc862]{gap:1rem;display:grid}.share-links-admin__stats[data-v-d67cc862],.share-links-admin__charts[data-v-d67cc862]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.share-links-admin__charts[data-v-d67cc862]{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}.share-links-admin__stat[data-v-d67cc862],.share-links-admin__panel[data-v-d67cc862]{border:1px solid var(--surface-border,var(--border-main));background:var(--surface-card,var(--surface-0));border-radius:8px;padding:1rem}.share-links-admin__stat span[data-v-d67cc862],.share-links-admin__panel-header span[data-v-d67cc862],.share-links-admin__target span[data-v-d67cc862],.share-links-admin__events span[data-v-d67cc862],.share-links-admin__events time[data-v-d67cc862]{color:var(--text-muted);font-size:.8125rem}.share-links-admin__stat strong[data-v-d67cc862]{margin-top:.25rem;font-size:1.75rem;display:block}.share-links-admin__panel-header[data-v-d67cc862]{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.share-links-admin__panel-header h3[data-v-d67cc862]{font-size:1rem;font-weight:700}.share-links-admin__chart[data-v-d67cc862]{height:12rem;min-height:0;max-height:12rem;position:relative}.share-links-admin__chart--compact[data-v-d67cc862]{height:12rem;max-height:12rem}.share-links-admin__chart[data-v-d67cc862] canvas{display:block;width:100%!important;height:100%!important;max-height:100%!important}.share-links-admin__toolbar[data-v-d67cc862]{flex-wrap:wrap;gap:.75rem;display:flex}.share-links-admin__select[data-v-d67cc862],.share-links-admin__search[data-v-d67cc862],.share-links-admin__button[data-v-d67cc862]{border:1px solid var(--border-hover);background:var(--bg-main);border-radius:6px;min-height:2.25rem;padding:0 .75rem}.share-links-admin__search[data-v-d67cc862]{min-width:min(100%,22rem)}.share-links-admin__button[data-v-d67cc862]{font-weight:600}.share-links-admin__button.is-danger[data-v-d67cc862]{color:var(--color-error-600)}.share-links-admin__button[data-v-d67cc862]:disabled{cursor:not-allowed;opacity:.5}.share-links-admin__table-wrap[data-v-d67cc862]{overflow-x:auto}.share-links-admin__table[data-v-d67cc862]{border-collapse:collapse;width:100%;font-size:.875rem}.share-links-admin__table th[data-v-d67cc862],.share-links-admin__table td[data-v-d67cc862]{border-top:1px solid var(--border-main);text-align:left;vertical-align:top;padding:.75rem}.share-links-admin__target[data-v-d67cc862]{gap:.25rem;display:grid}.share-links-admin__badge[data-v-d67cc862]{text-transform:capitalize;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.share-links-admin__badge.is-active[data-v-d67cc862]{background:color-mix(in srgb, var(--color-success-500) 12%, transparent);color:var(--color-success-600)}.share-links-admin__badge.is-expired[data-v-d67cc862]{background:color-mix(in srgb, var(--color-warning-500) 12%, transparent);color:var(--color-warning-600)}.share-links-admin__badge.is-revoked[data-v-d67cc862]{background:color-mix(in srgb, var(--color-error-500) 12%, transparent);color:var(--color-error-600)}.share-links-admin__actions[data-v-d67cc862]{white-space:nowrap}.share-links-admin__events[data-v-d67cc862]{gap:.625rem;display:grid}.share-links-admin__events li[data-v-d67cc862]{grid-template-columns:minmax(6rem,1fr) minmax(6rem,1fr) minmax(8rem,1fr) auto;gap:.75rem;display:grid}@media (width<=900px){.share-links-admin__stats[data-v-d67cc862],.share-links-admin__charts[data-v-d67cc862],.share-links-admin__events li[data-v-d67cc862]{grid-template-columns:1fr}.share-links-admin__chart[data-v-d67cc862],.share-links-admin__chart--compact[data-v-d67cc862]{height:11rem;max-height:11rem}}.sortable-ghost[data-v-7b33a84f]{opacity:.5;background-color:#f0f9ff;border:1px dashed #3b82f6}.drag-handle[data-v-7b33a84f]{cursor:grab}.drag-handle[data-v-7b33a84f]:active{cursor:grabbing}.theme-settings[data-v-1fcce692]{font-family:var(--font-body,"Inter", sans-serif);--theme-preview-default-start:#f9fafb;--theme-preview-default-end:#e5e7eb;--theme-preview-dam-start:#0b0c10;--theme-preview-dam-end:#2e1065}.theme-card[data-v-1fcce692]{appearance:none;text-align:left;cursor:pointer;background:var(--bg-card);border:2px solid #0000;border-color:var(--border-main);border-radius:.75rem;width:100%;transition:all .3s;overflow:hidden}.theme-card[data-v-1fcce692]:hover{border-color:rgba(var(--primary-500-rgb), .6);transform:translateY(-2px)}.theme-card[data-v-1fcce692]:focus-visible{outline:3px solid rgba(var(--primary-500-rgb), .45);outline-offset:2px}.theme-card.active[data-v-1fcce692]{border-color:var(--primary-500);box-shadow:0 0 20px rgba(var(--primary-500-rgb), .35)}.theme-preview[data-v-1fcce692]{height:120px;position:relative;overflow:hidden}.preview-bg[data-v-1fcce692]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.default-preview .preview-bg[data-v-1fcce692]{background:linear-gradient(135deg, var(--theme-preview-default-start) 0%, var(--theme-preview-default-end) 100%)}.dam-preview .preview-inner[data-v-1fcce692]{background:linear-gradient(135deg, var(--theme-preview-dam-start) 0%, var(--theme-preview-dam-end) 100%);width:100%;height:100%;position:relative}.dam-accent[data-v-1fcce692]{background:radial-gradient(circle,#8b5cf699 0%,#0000 70%);border-radius:50%;width:60px;height:60px;animation:2s ease-in-out infinite pulse-1fcce692;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse-1fcce692{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.7;transform:translate(-50%,-50%)scale(1.2)}}.preview-overlay[data-v-1fcce692]{opacity:0;background:#0003;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.theme-card:hover .preview-overlay[data-v-1fcce692],.theme-card.active .preview-overlay[data-v-1fcce692]{opacity:1}.preview-icon[data-v-1fcce692]{color:var(--primary-500);background:var(--bg-card);border-radius:50%;justify-content:center;align-items:center;padding:.25rem;display:flex}.theme-info[data-v-1fcce692]{text-align:center;padding:1rem}.theme-info h4[data-v-1fcce692]{font-family:var(--font-display,"Inter", sans-serif);color:var(--text-main)}input[type=color][data-v-1fcce692]{appearance:none;background-color:#0000}input[type=color][data-v-1fcce692]::-webkit-color-swatch-wrapper{padding:0}input[type=color][data-v-1fcce692]::-webkit-color-swatch{border:none;border-radius:.5rem}input[type=color][data-v-1fcce692]::-moz-color-swatch{border:none;border-radius:.5rem}.notification-category[data-v-3f83c88f]{border:1px solid var(--surface-200);border-radius:.5rem;padding:1rem}[data-v-3f83c88f] .p-card-header{padding:1.25rem 1.25rem 0}[data-v-3f83c88f] .p-card-content{padding:1.25rem 0 0}.dark .notification-category[data-v-3f83c88f]{border-color:var(--surface-700)}.notification-settings-dialog[data-v-3f83c88f]{width:min(92vw,37.5rem)}.user-settings-view[data-v-5e8ccdad]{min-height:100vh}.user-settings-drawer{color:var(--text-muted);border-left:1px solid var(--p-surface-200,var(--border-main));border-radius:18px 0 0 18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;overflow:hidden;width:min(45rem,100vw - 1rem)!important}.user-settings-drawer .p-drawer-header{border-bottom:0;align-items:flex-start;padding:1.5rem 1.5rem 0}.user-settings-drawer .p-drawer-content{padding:0 1.5rem 1.25rem}.user-settings-drawer__identity[data-v-5e8ccdad]{align-items:center;gap:.875rem;min-width:0;display:flex}.user-settings-drawer__avatar[data-v-5e8ccdad]{background:var(--p-primary-500,var(--primary-500));color:var(--surface-0);flex:none;width:2.75rem;height:2.75rem;font-size:1rem;font-weight:700}.user-settings-drawer__identity h2[data-v-5e8ccdad]{color:var(--text-muted);margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.user-settings-drawer__identity p[data-v-5e8ccdad]{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0 0;font-size:.9375rem;overflow:hidden}.user-settings-drawer__content[data-v-5e8ccdad]{padding-top:1.25rem}.user-settings-drawer .user-settings-drawer__tabs .p-tablist{border-radius:8px;margin-bottom:1.75rem;padding:.35rem;background:var(--surface-50)!important}.dark .user-settings-drawer .user-settings-drawer__tabs .p-tablist,.dark .user-settings-drawer .user-settings-drawer__tabs .p-tablist-tab-list{background:var(--bg-main)!important}.user-settings-drawer .user-settings-drawer__tabs .p-tablist-content,.user-settings-drawer .user-settings-drawer__tabs .p-tablist-viewport{border:0;background:0 0!important}.user-settings-drawer .user-settings-drawer__tabs .p-tablist-tab-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid;background:var(--surface-50)!important}.user-settings-drawer .user-settings-drawer__tabs .p-tab{color:var(--text-subtle);border:0;border-radius:7px;outline:0;justify-content:center;min-height:2.5rem;padding:.55rem .75rem;font-size:1rem;font-weight:600;line-height:1.25}.user-settings-drawer .user-settings-drawer__tabs .p-tab:focus,.user-settings-drawer .user-settings-drawer__tabs .p-tab:focus-visible{box-shadow:none;outline:0}.user-settings-drawer .user-settings-drawer__tabs .p-tab.p-tab-active{background:var(--p-surface-0,var(--surface-0));color:var(--text-muted);box-shadow:0 1px 2px #0f172a14}.dark .user-settings-drawer .user-settings-drawer__tabs .p-tab.p-tab-active{background:var(--surface-overlay)}.user-settings-drawer .user-settings-drawer__tabs .p-tablist-active-bar{display:none}[data-v-5e8ccdad] .p-tabpanels{padding:0;background:0 0!important}[data-v-5e8ccdad] .user-settings-notifications.notification-settings{max-width:none;padding:0}[data-v-5e8ccdad] .user-settings-notifications h1{color:var(--text-muted);font-size:1.75rem;line-height:1.15}[data-v-5e8ccdad] .user-settings-notifications .p-card{border-radius:12px}.aura-preferences[data-v-5e8ccdad]{gap:1rem;display:grid}.aura-preferences__group[data-v-5e8ccdad]{background:var(--surface-50);border-radius:10px;padding:1rem .75rem .75rem}.dark .aura-preferences__group[data-v-5e8ccdad]{background:var(--bg-main)}.aura-preferences__group h3[data-v-5e8ccdad]{color:var(--text-muted);margin:0 0 .875rem .5rem;font-size:1rem;font-weight:600;line-height:1.25}.aura-preferences__list[data-v-5e8ccdad]{background:var(--surface-0);border-radius:8px;padding:.75rem 1rem;display:grid}.dark .aura-preferences__list[data-v-5e8ccdad]{background:var(--surface-overlay)}.aura-preferences__row[data-v-5e8ccdad]{justify-content:space-between;align-items:center;min-height:2.75rem;display:flex}.aura-preferences__label[data-v-5e8ccdad]{color:var(--text-muted);align-items:center;gap:.65rem;min-width:0;font-size:1rem;font-weight:600;line-height:1.25;display:flex}.aura-preferences__icon[data-v-5e8ccdad]{color:var(--text-muted);stroke-width:2px;flex:none;width:1.125rem;height:1.125rem}.user-settings-drawer .aura-preferences__switch.p-toggleswitch{width:2.5rem;height:1.5rem}.user-settings-drawer .aura-preferences__switch .p-toggleswitch-slider{background:var(--border-main);box-shadow:none;border:0}.user-settings-drawer .aura-preferences__switch.p-toggleswitch-checked .p-toggleswitch-slider{background:var(--primary-500)}.user-settings-drawer .aura-preferences__switch .p-toggleswitch-handle{background:var(--surface-0);width:1.125rem;height:1.125rem;margin-top:-.5625rem}.user-settings-dialog[data-v-5e8ccdad]{width:min(92vw,32rem)}@media (width<=640px){.user-settings-drawer{border-radius:0;width:100vw!important}.user-settings-drawer .user-settings-drawer__tabs .p-tablist-tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.folder-manager-search[data-v-d2e30a94]{width:min(17.5rem,100vw - 2rem)}.meta-campaigns-view[data-v-b7d7d94e]{--meta-campaigns-facebook-blue:#1877f2;--meta-campaigns-empty-surface:#f9fafb;--meta-campaigns-empty-border:#cbd5e1;--meta-campaigns-empty-title:#111827;--meta-campaigns-empty-text:#4b5563;padding:2rem}.dark .meta-campaigns-view[data-v-b7d7d94e]{--meta-campaigns-empty-surface:var(--bg-card);--meta-campaigns-empty-border:var(--border-main);--meta-campaigns-empty-title:var(--text-main);--meta-campaigns-empty-text:var(--text-muted)}.header[data-v-b7d7d94e]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.meta-campaigns-icon[data-v-b7d7d94e]{color:var(--meta-campaigns-facebook-blue)}.empty-state h3[data-v-b7d7d94e]{color:var(--meta-campaigns-empty-title)}.empty-state[data-v-b7d7d94e]{text-align:center;background:var(--meta-campaigns-empty-surface);border:1px dashed var(--meta-campaigns-empty-border);border-radius:8px;padding:4rem}.empty-state p[data-v-b7d7d94e]{color:var(--meta-campaigns-empty-text)}.profile-view[data-v-23b974fb]{--profile-view-avatar-bg:#000;--profile-view-progress:#00f5ff;--profile-view-progress-rail:#333;min-height:calc(100vh - 64px)}.profile-view__avatar[data-v-23b974fb]{background-color:var(--profile-view-avatar-bg)}.notification-item[data-v-63815c85]{background-color:var(--notification-surface);border-color:#0000;transition:all .2s;position:relative}.line-clamp-2[data-v-63815c85]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-item[data-v-63815c85]:focus{outline:2px solid var(--notification-accent);outline-offset:-2px}.notification-item--unread[data-v-63815c85]{background-color:var(--notification-accent-soft);border-left:4px solid var(--notification-accent);position:relative}.notification-item[data-v-63815c85] .n-button{min-width:1.5rem;min-height:1.5rem}.notification-item[data-v-63815c85] .n-button.n-button--tiny,.notification-item[data-v-63815c85] .n-button.n-button--small{height:1.5rem}.notification-item__unread-dot[data-v-63815c85],.notification-item__progress-fill[data-v-63815c85]{background:var(--notification-accent)}.notification-item__progress[data-v-63815c85]{height:.5rem;overflow:hidden}.notification-tone__icon[data-v-63815c85]{color:var(--notification-accent)}.notification-tone--workflow[data-v-63815c85]{--notification-accent:var(--color-info-500);--notification-accent-soft:color-mix(in srgb, var(--color-info-500) 12%, transparent)}.notification-tone--processing[data-v-63815c85]{--notification-accent:var(--color-success-500);--notification-accent-soft:color-mix(in srgb, var(--color-success-500) 12%, transparent)}.notification-tone--upload[data-v-63815c85]{--notification-accent:var(--color-warning-500);--notification-accent-soft:color-mix(in srgb, var(--color-warning-500) 12%, transparent)}.notification-tone--collaboration[data-v-63815c85]{--notification-accent:var(--color-primary-500);--notification-accent-soft:color-mix(in srgb, var(--color-primary-500) 12%, transparent)}.notification-tone--render[data-v-63815c85]{--notification-accent:var(--color-error-500);--notification-accent-soft:color-mix(in srgb, var(--color-error-500) 12%, transparent)}.notification-tone--system[data-v-63815c85]{--notification-accent:var(--text-muted);--notification-accent-soft:color-mix(in srgb, var(--text-muted) 12%, transparent)}.notifications-view[data-v-3980f730]{min-height:calc(100vh - 64px)}.notifications-toolbar[data-v-3980f730]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.notifications-list[data-v-3980f730]{border:1px solid var(--border-main);border-radius:14px;overflow:hidden}.teams-create-modal[data-v-8136ef07]{width:min(37.5rem,100vw - 2rem);max-width:calc(100vw - 2rem)}.teams-view[data-v-8136ef07]{min-height:calc(100vh - 64px)}.teams-empty[data-v-8136ef07]{background:var(--bg-card);border:1px solid var(--border-main);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:22rem;padding:3rem;display:flex}.teams-nav-item span[data-v-8136ef07]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.teams-nav-empty[data-v-8136ef07]{color:var(--text-subtle);padding:.5rem .75rem;font-size:.875rem;font-weight:600}.team-settings-panel[data-v-8136ef07]{border:1px solid var(--border-main);border-radius:14px;gap:1.25rem;padding:1.25rem;display:grid}.team-settings-panel__header[data-v-8136ef07]{border-bottom:1px solid var(--border-main);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.team-settings-panel__header p[data-v-8136ef07]{color:var(--text-subtle);margin:0;font-size:.8125rem;font-weight:600}.team-settings-panel__header h3[data-v-8136ef07]{color:var(--text-main);margin:.15rem 0 0;font-size:1.35rem;font-weight:700}.team-settings-form[data-v-8136ef07]{max-width:42rem}.team-detail-tabs[data-v-8136ef07]{border-top:1px solid var(--border-main);padding-top:1rem}[data-v-8136ef07] .team-detail-tabs .n-tabs-pane-wrapper{padding-top:1rem}.team-settings-actions[data-v-8136ef07]{justify-content:flex-start;display:flex}.team-settings-stats[data-v-8136ef07]{border-top:1px solid var(--border-main);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:1rem;display:grid}.team-settings-stats div[data-v-8136ef07]{background:var(--surface-overlay);border:1px solid var(--border-main);border-radius:12px;padding:1rem}.team-settings-stats span[data-v-8136ef07]{color:var(--text-main);font-size:1.35rem;font-weight:700;display:block}.team-settings-stats p[data-v-8136ef07]{color:var(--text-subtle);margin:.25rem 0 0;font-size:.8125rem;font-weight:600}.team-management-section[data-v-8136ef07]{border-top:1px solid var(--border-main);gap:1rem;padding-top:1rem;display:grid}.team-management-section__header[data-v-8136ef07]{justify-content:space-between;align-items:center;display:flex}.team-management-section__header p[data-v-8136ef07]{color:var(--text-subtle);margin:0;font-size:.8125rem;font-weight:600}.team-management-section__header h4[data-v-8136ef07]{color:var(--text-main);margin:.15rem 0 0;font-size:1.05rem;font-weight:700}.team-member-list[data-v-8136ef07]{border:1px solid var(--border-main);border-radius:12px;overflow:hidden}.team-member-row[data-v-8136ef07]{background:var(--bg-card);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.team-member-row+.team-member-row[data-v-8136ef07]{border-top:1px solid var(--border-main)}.team-member-row__identity[data-v-8136ef07]{align-items:center;gap:.75rem;min-width:0;display:flex}.team-member-row__avatar[data-v-8136ef07]{background:color-mix(in srgb, var(--primary-500) 10%, var(--bg-card));color:var(--primary-500);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:flex}.team-member-row h5[data-v-8136ef07],.team-folder-card h5[data-v-8136ef07],.team-folder-picker__item h5[data-v-8136ef07]{color:var(--text-main);margin:0;font-size:.95rem;font-weight:700}.team-member-row p[data-v-8136ef07],.team-folder-card p[data-v-8136ef07],.team-folder-picker__item p[data-v-8136ef07]{color:var(--text-muted);margin:.15rem 0 0;font-size:.875rem}.team-member-row small[data-v-8136ef07]{color:var(--primary-500);margin-top:.15rem;font-size:.75rem;font-weight:600;display:block}.team-member-row__actions[data-v-8136ef07]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.team-folder-grid[data-v-8136ef07]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;display:grid}.team-folder-card[data-v-8136ef07]{background:var(--bg-card);border:1px solid var(--border-main);border-radius:12px;gap:.75rem;padding:1rem;display:grid}.team-folder-card__meta[data-v-8136ef07]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.team-folder-card__meta span[data-v-8136ef07]{color:var(--text-subtle);font-size:.8125rem;font-weight:600}.team-management-empty[data-v-8136ef07]{background:var(--surface-overlay);border:1px dashed var(--border-main);color:var(--text-subtle);text-align:center;border-radius:12px;padding:1rem;font-size:.9rem;font-weight:600}.teams-management-modal[data-v-8136ef07]{width:min(100vw - 2rem,100%);max-width:calc(100vw - 2rem)}.teams-management-modal--sm[data-v-8136ef07]{width:min(31.25rem,100vw - 2rem)}.teams-management-modal--md[data-v-8136ef07]{width:min(37.5rem,100vw - 2rem)}.team-folder-picker[data-v-8136ef07]{gap:.5rem;max-height:24rem;display:grid;overflow-y:auto}.team-folder-picker__item[data-v-8136ef07]{background:var(--bg-card);border:1px solid var(--border-main);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:.85rem 1rem;transition:background-color .2s,border-color .2s;display:flex}.team-folder-picker__item[data-v-8136ef07]:hover,.team-folder-picker__item.is-selected[data-v-8136ef07]{background:color-mix(in srgb, var(--primary-500) 6%, var(--bg-card));border-color:color-mix(in srgb, var(--primary-500) 35%, var(--bg-card))}.bg-card[data-v-8136ef07]{background-color:var(--bg-card)}.border-border[data-v-8136ef07]{border-color:var(--border-main)}.text-main[data-v-8136ef07]{color:var(--text-main)}.text-muted[data-v-8136ef07]{color:var(--text-muted)}.text-subtle[data-v-8136ef07]{color:var(--text-subtle)}.team-detail-modal[data-v-e00733d8]{width:min(100vw - 2rem,100%);max-width:calc(100vw - 2rem)}.team-detail-modal--sm[data-v-e00733d8]{width:min(31.25rem,100vw - 2rem)}.team-detail-modal--md[data-v-e00733d8]{width:min(37.5rem,100vw - 2rem)}.bg-card[data-v-e00733d8]{background-color:var(--bg-card)}.border-border[data-v-e00733d8]{border-color:var(--border-main)}.text-main[data-v-e00733d8]{color:var(--text-main)}.text-muted[data-v-e00733d8]{color:var(--text-muted)}.project-command-center[data-v-11056509]{flex-direction:column;gap:1rem;min-height:100%;display:flex}.project-command-center__header[data-v-11056509],.project-command-center__filters[data-v-11056509],.project-command-center__viewbar[data-v-11056509]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.project-command-center__eyebrow[data-v-11056509]{color:var(--text-muted);text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.project-command-center h1[data-v-11056509]{color:var(--text-main);margin:0;font-size:2rem;line-height:1.1}.project-command-center__actions[data-v-11056509],.project-command-center__filters[data-v-11056509]{gap:.75rem;display:flex}.project-command-center__saved-view[data-v-11056509],.project-command-center__filter[data-v-11056509],.project-command-center__sort[data-v-11056509]{width:12rem}.project-command-center__search[data-v-11056509]{width:min(28rem,100%)}.project-command-center__metrics[data-v-11056509],.portfolio-dashboard[data-v-11056509]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.portfolio-metric[data-v-11056509],.portfolio-panel[data-v-11056509],.kanban-column[data-v-11056509],.project-table-wrap[data-v-11056509],.project-gantt[data-v-11056509],.project-empty[data-v-11056509],.project-skeleton[data-v-11056509]{border:1px solid var(--border-main);background:var(--bg-card);box-shadow:var(--shadow-main)}.portfolio-metric[data-v-11056509]{border-radius:.5rem;align-items:center;gap:.875rem;padding:1rem;display:flex}.portfolio-metric__icon[data-v-11056509]{border-radius:.5rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.portfolio-metric p[data-v-11056509],.portfolio-metric span[data-v-11056509]{color:var(--text-muted);margin:0;font-size:.75rem}.portfolio-metric strong[data-v-11056509]{color:var(--text-main);font-size:1.6rem;line-height:1.1;display:block}.tone-blue[data-v-11056509]{background:rgba(var(--primary-500-rgb), .1);color:var(--primary-500)}.tone-red[data-v-11056509]{background:color-mix(in srgb, var(--color-error-600) 12%, transparent);color:var(--color-error-600)}.tone-amber[data-v-11056509]{background:color-mix(in srgb, var(--color-warning-600) 14%, transparent);color:var(--color-warning-600)}.tone-green[data-v-11056509]{background:color-mix(in srgb, var(--text-main) 10%, transparent);color:var(--text-main)}.portfolio-panel[data-v-11056509]{border-radius:.5rem;padding:1rem}.portfolio-panel--wide[data-v-11056509]{grid-column:span 2}.portfolio-panel__header[data-v-11056509]{justify-content:space-between;margin-bottom:1rem;display:flex}.portfolio-panel h2[data-v-11056509],.kanban-column h2[data-v-11056509]{color:var(--text-main);margin:0;font-size:1rem}.health-bars[data-v-11056509]{gap:.75rem;display:grid}.health-bar[data-v-11056509],.gantt-row[data-v-11056509],.kanban-card[data-v-11056509]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.health-bar[data-v-11056509]{grid-template-columns:minmax(8rem,1fr) 2fr 2.5rem;align-items:center;gap:.75rem;display:grid}.health-bar__track[data-v-11056509],.gantt-track[data-v-11056509],.workload-stack div div[data-v-11056509]{background:color-mix(in srgb, var(--border-main) 65%, transparent);border-radius:999px;height:.5rem;overflow:hidden}.health-bar__fill[data-v-11056509],.gantt-track i[data-v-11056509],.workload-stack i[data-v-11056509]{border-radius:inherit;height:100%;display:block}.health-healthy[data-v-11056509]{background:var(--color-success-500);color:var(--color-success-500)}.health-watch[data-v-11056509]{background:var(--color-warning-600);color:var(--color-warning-600)}.health-at_risk[data-v-11056509]{background:var(--color-error-600);color:var(--color-error-600)}.status-donut[data-v-11056509]{border-radius:999px;place-items:center;width:10rem;height:10rem;margin:0 auto 1rem;display:grid}.status-donut span[data-v-11056509]{background:var(--bg-card);width:6rem;height:6rem;color:var(--text-main);border-radius:999px;place-items:center;font-size:1.5rem;font-weight:800;display:grid}.status-legend[data-v-11056509],.workload-stack[data-v-11056509]{gap:.625rem;display:grid}.status-legend span[data-v-11056509],.workload-stack div[data-v-11056509]{color:var(--text-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.status-legend i[data-v-11056509]{border-radius:999px;width:.625rem;height:.625rem}.legend-dot--0[data-v-11056509]{background:var(--primary-500)}.legend-dot--1[data-v-11056509]{background:var(--color-warning-600)}.legend-dot--2[data-v-11056509]{background:var(--surface-950)}.legend-dot--3[data-v-11056509]{background:var(--text-muted)}.project-kanban[data-v-11056509]{grid-template-columns:repeat(4,minmax(15rem,1fr));gap:1rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.kanban-column[data-v-11056509]{border-radius:.5rem;padding:.875rem}.kanban-column header[data-v-11056509],.kanban-card__title[data-v-11056509]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.kanban-card[data-v-11056509]{border:1px solid var(--border-main);border-radius:.5rem;margin-top:.75rem;padding:.875rem;transition:transform .16s,border-color .16s}.kanban-card[data-v-11056509]:hover,.gantt-row[data-v-11056509]:hover,.project-table tbody tr[data-v-11056509]:hover{border-color:var(--primary-500)}.kanban-card p[data-v-11056509]{min-height:2.5rem;color:var(--text-muted);font-size:.825rem}.kanban-card__meta[data-v-11056509]{flex-wrap:wrap;gap:.65rem;font-size:.75rem;display:flex}.project-gantt[data-v-11056509],.project-table-wrap[data-v-11056509],.project-empty[data-v-11056509],.project-skeleton[data-v-11056509]{border-radius:.5rem;padding:1rem}.gantt-scale[data-v-11056509],.gantt-row[data-v-11056509]{grid-template-columns:14rem 1fr 4rem;gap:1rem;display:grid}.gantt-scale[data-v-11056509]{color:var(--text-muted);text-transform:uppercase;grid-template-columns:repeat(5,1fr);padding:0 4rem .5rem 14rem;font-size:.7rem}.gantt-row[data-v-11056509]{border:1px solid #0000;border-radius:.5rem;align-items:center;padding:.75rem}.gantt-row strong[data-v-11056509],.project-table strong[data-v-11056509]{color:var(--text-main);display:block}.gantt-row span[data-v-11056509],.project-table span[data-v-11056509]{color:var(--text-muted);font-size:.78rem}.project-table[data-v-11056509]{border-collapse:collapse;width:100%}.project-table th[data-v-11056509]{color:var(--text-muted);text-align:left;text-transform:uppercase;padding:.8rem;font-size:.72rem}.project-table td[data-v-11056509]{border-top:1px solid var(--border-main);color:var(--text-main);padding:.9rem .8rem}.project-table tbody tr[data-v-11056509]{cursor:pointer}.health-pill[data-v-11056509]{color:#fff;border-radius:999px;justify-content:center;min-width:2.25rem;padding:.2rem .5rem;font-weight:800;display:inline-flex}.project-empty[data-v-11056509]{text-align:center;place-items:center;gap:.75rem;padding:4rem 1rem;display:grid}.project-empty h2[data-v-11056509],.project-empty p[data-v-11056509]{margin:0}.project-skeleton[data-v-11056509]{gap:.75rem;display:grid}.project-skeleton__row[data-v-11056509]{background:linear-gradient(90deg, var(--bg-card), var(--border-main), var(--bg-card));background-size:200% 100%;border-radius:.5rem;height:4.5rem;animation:1.4s infinite shimmer-11056509}.project-create-modal[data-v-11056509]{width:min(38rem,100vw - 2rem)}.project-create-modal__dates[data-v-11056509],.project-create-modal__footer[data-v-11056509]{gap:1rem;display:flex}.project-create-modal__dates[data-v-11056509]>*{flex:1}.project-create-modal__footer[data-v-11056509]{justify-content:flex-end}@keyframes shimmer-11056509{to{background-position:-200% 0}}@media (width<=1100px){.project-command-center__metrics[data-v-11056509],.portfolio-dashboard[data-v-11056509]{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-panel--wide[data-v-11056509]{grid-column:span 2}}@media (width<=760px){.project-command-center__actions[data-v-11056509],.project-command-center__filters[data-v-11056509],.project-command-center__viewbar[data-v-11056509],.project-create-modal__dates[data-v-11056509]{flex-direction:column;align-items:stretch}.project-command-center__saved-view[data-v-11056509],.project-command-center__filter[data-v-11056509],.project-command-center__sort[data-v-11056509],.project-command-center__search[data-v-11056509]{width:100%}.project-command-center__metrics[data-v-11056509],.portfolio-dashboard[data-v-11056509]{grid-template-columns:1fr}.portfolio-panel--wide[data-v-11056509]{grid-column:span 1}.gantt-scale[data-v-11056509]{display:none}.gantt-row[data-v-11056509]{grid-template-columns:1fr}.project-table-wrap[data-v-11056509]{overflow-x:auto}.project-table[data-v-11056509]{min-width:48rem}}.project-detail-sort-select[data-v-fa0231f9]{width:min(8.75rem,100vw - 2rem)}.project-detail-avatar[data-v-fa0231f9]{color:#fff}.project-detail-avatar--amber[data-v-fa0231f9]{background-color:#f97316}.project-detail-avatar--blue[data-v-fa0231f9]{background-color:#3b82f6}.project-detail-assets-modal[data-v-fa0231f9]{width:min(50rem,100vw - 2rem);max-width:calc(100vw - 2rem);height:min(37.5rem,100vh - 2rem);max-height:calc(100vh - 2rem)}.project-detail-assets-search[data-v-fa0231f9]{width:min(18.75rem,100vw - 2rem)}.render-history-view[data-v-b4a37db2]{min-height:calc(100vh - 64px)}.render-history-view__body[data-v-b4a37db2]{min-height:min(42rem,100vh - 12rem);display:flex}[data-v-b4a37db2] .render-history-view__body>.flex{border:1px solid var(--border-main);border-radius:14px;flex:1;overflow:hidden}.variant-card[data-v-1d6e6b74]{padding:1rem}.variant-thumb[data-v-1d6e6b74]{border-radius:var(--radius-md,8px);background:var(--surface-2,var(--surface-100));justify-content:center;align-items:center;width:100%;max-height:160px;display:flex;overflow:hidden}.back-link[data-v-5a67ac84]{color:var(--text-secondary,var(--text-muted));cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-size:.8125rem;display:inline-flex}.back-link[data-v-5a67ac84]:hover{color:var(--text-primary,var(--text-main))}.collections-list-search-input[data-v-274e7851]{width:min(20rem,100vw - 2rem)}.collections-list-visibility-filter[data-v-274e7851]{width:min(11.25rem,100vw - 2rem)}.collections-list-create-modal[data-v-274e7851]{width:min(37.5rem,100vw - 2rem);max-width:calc(100vw - 2rem)}.collections-list-smart-notice[data-v-274e7851]{border:1px solid var(--border-main);background:var(--bg-card);color:var(--text-muted);border-radius:.75rem;margin-bottom:1rem;padding:1rem}.collection-detail-edit-modal[data-v-15031b35]{width:min(31.25rem,100vw - 2rem);max-width:calc(100vw - 2rem)}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--font-sans:"Viaplay Sans", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.04em}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1{font-size:var(--text-4xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-3xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}h4{font-size:var(--text-xl);font-weight:var(--font-medium);line-height:var(--leading-snug)}.type-display,.type-heading-xl{font-size:var(--text-4xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.type-heading-l{font-size:var(--text-3xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.type-heading-m{font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.type-heading-s{font-size:var(--text-xl);font-weight:var(--font-medium);line-height:var(--leading-snug)}.type-body{font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal)}.type-body-sm{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal)}.type-caption{font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-normal)}.type-eyebrow{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}code,pre{font-family:var(--font-mono);font-size:var(--text-sm)}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-full:9999px;--radius-card:var(--radius-xl);--border-radius:var(--radius-lg);--shadow-xs:0 1px 2px #0f161a0a;--shadow-sm:0 1px 2px #0f161a0d;--shadow-md:0 4px 12px #0f161a14;--shadow-lg:0 12px 32px #0f161a1f;--shadow-xl:0 24px 48px #0f161a29;--card-shadow:var(--shadow-sm);--card-shadow-hover:var(--shadow-md);--ring-width:3px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--duration-fast:.15s;--duration-base:.2s;--duration-slow:.25s;--glass-blur:blur(12px);--glass-bg-light:#ffffffb8;--glass-bg-dark:#141c21b8;--glass-border-light:#0f161a0f;--glass-border-dark:#ffffff14}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-media-player]{contain:style;box-sizing:border-box;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:inline-flex;position:relative}[data-media-player] *{box-sizing:border-box}:where([data-media-player][data-view-type=video]){aspect-ratio:16/9}[data-media-player]:focus,[data-media-player]:focus-visible{outline:none}[data-media-player][data-view-type=video][data-started]:not([data-controls]){pointer-events:auto;cursor:none}[data-media-player] slot{display:contents}[data-media-provider]{box-sizing:border-box;border-radius:inherit;width:100%;aspect-ratio:inherit;align-items:center;display:flex;position:relative;overflow:hidden}[data-media-player]:not([data-view-type=audio]) [data-media-provider],[data-media-player][data-fullscreen] [data-media-provider]{height:100%}[data-media-player][data-view-type=audio] [data-media-provider]{background-color:unset;display:contents}[data-media-provider] audio{width:100%}:where(video:not([width]):not([height]),iframe:not([width]):not([height])){aspect-ratio:16/9;width:100%}:where([data-media-provider] video),:where([data-media-provider] iframe){aspect-ratio:inherit;-o-object-fit:contain;object-fit:contain;touch-action:manipulation;border-radius:inherit;width:100%;height:auto;display:inline-block}[data-media-provider] iframe{height:100%}[data-media-player][data-view-type=audio] video,[data-media-player][data-view-type=audio] iframe{display:none}[data-media-player][data-fullscreen] video{height:100%}[data-media-provider] iframe:not([src]){display:none}iframe.vds-youtube[data-no-controls]{height:1000%}.vds-blocker{width:100%;height:auto;aspect-ratio:inherit;pointer-events:auto;border-radius:inherit;z-index:1;position:absolute;inset:0}[data-ended] .vds-blocker{background-color:#000}.vds-icon:focus{outline:none}.vds-google-cast{color:#dedede;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:sans-serif;font-weight:500;display:flex}.vds-google-cast svg{--size:max(18%, 40px);width:var(--size);height:var(--size);margin-bottom:8px}.vds-google-cast-info{font-size:calc(var(--media-height) / 100 * 6)}:where(.vds-buffering-indicator){pointer-events:none;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}:where(.vds-buffering-indicator) :where(.vds-buffering-icon,.vds-buffering-spinner){opacity:0;pointer-events:none;transition:var(--media-buffering-transition,opacity .2s ease)}:where(.vds-buffering-indicator) :where(.vds-buffering-icon,svg.vds-buffering-spinner,.vds-buffering-spinner svg){width:var(--media-buffering-size,96px);height:var(--media-buffering-size,96px)}:where(.vds-buffering-indicator) :where(.vds-buffering-track,circle[data-part=track]){color:var(--media-buffering-track-color,#f5f5f5);opacity:var(--media-buffering-track-opacity,.25);stroke-width:var(--media-buffering-track-width,8)}:where(.vds-buffering-indicator) :where(.vds-buffering-track-fill,circle[data-part=track-fill]){color:var(--media-buffering-track-fill-color,var(--media-brand));opacity:var(--media-buffering-track-fill-opacity,.75);stroke-width:var(--media-buffering-track-fill-width,9);stroke-dasharray:100;stroke-dashoffset:var(--media-buffering-track-fill-offset,50)}:where([data-buffering]) :where(.vds-buffering-icon,.vds-buffering-spinner){opacity:1;animation:var(--media-buffering-animation,vds-buffering-spin 1s linear infinite)}@keyframes vds-buffering-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion){:where([data-buffering]) :where(.vds-buffering-icon,.vds-buffering-spinner){animation-duration:8s}}:where(.vds-button){-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;appearance:none;border-radius:var(--media-button-border-radius,9999%);width:var(--media-button-size,38px);height:var(--media-button-size,38px);contain:layout style;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s ease-out;display:inline-flex;position:relative}.vds-button{border:var(--media-button-border);color:var(--media-button-color,var(--media-controls-color,#f5f5f5));padding:var(--media-button-padding,0px)}:where([data-fullscreen] .vds-button){width:var(--media-fullscreen-button-size,42px);height:var(--media-fullscreen-button-size,42px)}@media screen and (width<=599px){:where([data-fullscreen] .vds-button){width:var(--media-sm-fullscreen-button-size,42px);height:var(--media-sm-fullscreen-button-size,42px)}}:where(.vds-button .vds-icon){width:var(--media-button-icon-size,70%);height:var(--media-button-icon-size,70%);border-radius:var(--media-button-border-radius,8px)}:where(.vds-menu-button .vds-icon){display:flex!important}:where(.vds-button[aria-hidden=true]){display:none!important}@media (hover:hover) and (pointer:fine){.vds-button:hover{background-color:var(--media-button-hover-bg,#fff3);transform:var(--media-button-hover-transform,scale(1.05));transition:var(--media-button-hover-transition,transform .2s ease-in)}.vds-button[aria-expanded=true]{transform:unset}}@media (pointer:coarse){.vds-button:hover{border-radius:var(--media-button-touch-hover-border-radius,100%);background-color:var(--media-button-touch-hover-bg,#fff3)}}:where(.vds-button:focus){outline:none}:where(.vds-button[data-focus],.vds-button:focus-visible){box-shadow:var(--media-focus-ring)}:where(.vds-live-button){min-width:auto;min-height:auto;width:var(--media-live-button-width,40px);height:var(--media-live-button-height,40px);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex}:where(.vds-live-button-text){font-family:var(--media-font-family,sans-serif);font-size:var(--media-live-button-font-size,12px);font-weight:var(--media-live-button-font-weight,600);letter-spacing:var(--media-live-button-letter-spacing,1.5px);transition:color .3s}.vds-live-button-text{background-color:var(--media-live-button-bg,#8a8a8a);border-radius:var(--media-live-button-border-radius,2px);color:var(--media-live-button-color,#161616);padding:var(--media-live-button-padding,1px 4px)}:where(.vds-live-button[data-focus] .vds-live-button-text){box-shadow:var(--media-focus-ring)}:where(.vds-live-button[data-edge]){cursor:unset}.vds-live-button[data-edge] .vds-live-button-text{background-color:var(--media-live-button-edge-bg,#dc2626);color:var(--media-live-button-edge-color,#f5f5f5)}@media (pointer:fine){:where(.vds-live-button:hover){background-color:unset}}.vds-button:not([data-paused]) .vds-play-icon,.vds-button[data-ended] .vds-play-icon,.vds-button[data-paused] .vds-pause-icon,.vds-button[data-ended] .vds-pause-icon,.vds-button:not([data-ended]) .vds-replay-icon,.vds-button[data-active] .vds-pip-enter-icon,.vds-button:not([data-active]) .vds-pip-exit-icon,.vds-button[data-active] .vds-fs-enter-icon,.vds-button:not([data-active]) .vds-fs-exit-icon,.vds-button:not([data-active]) .vds-cc-on-icon,.vds-button[data-active] .vds-cc-off-icon,.vds-button:not([data-muted]) .vds-mute-icon,.vds-button:not([data-state=low]) .vds-volume-low-icon,.vds-button:not([data-state=high]) .vds-volume-high-icon{display:none}:where(.vds-captions){--overlay-padding:var(--media-captions-padding,1%);--cue-color:var(--media-user-text-color,var(--media-cue-color,white));--cue-bg-color:var(--media-user-text-bg,var(--media-cue-bg,#000000b3));--cue-default-font-size:var(--media-cue-font-size,calc(var(--overlay-height) / 100 * 4.5));--cue-font-size:calc(var(--cue-default-font-size) * var(--media-user-font-size,1));--cue-line-height:var(--media-cue-line-height,calc(var(--cue-font-size) * 1.2));--cue-padding-x:var(--media-cue-padding-x,calc(var(--cue-font-size) * .6));--cue-padding-y:var(--media-cue-padding-x,calc(var(--cue-font-size) * .4));--cue-padding:var(--cue-padding-y) var(--cue-padding-x);z-index:1;contain:layout style;margin:var(--overlay-padding);font-size:var(--cue-font-size);font-family:var(--media-user-font-family,sans-serif);box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;word-spacing:normal;word-break:break-word;position:absolute;inset:0}:where([data-fullscreen][data-orientation=portrait] .vds-captions){--cue-default-font-size:var(--media-cue-font-size,calc(var(--overlay-width) / 100 * 4.5))}:where([data-view-type=audio] .vds-captions){margin:0;position:relative}:where(.vds-captions[aria-hidden=true]){opacity:0;visibility:hidden}.vds-captions[data-example]{opacity:1!important;visibility:visible!important}:where([data-view-type=video] .vds-captions [data-part=cue-display][data-example]){--cue-text-align:center;--cue-width:100%;--cue-top:90%;--cue-left:0%}:where([data-view-type=audio] .vds-captions [data-part=cue-display]){--cue-width:100%;position:relative!important}:where(.vds-captions [data-part=cue-display]){contain:content;top:var(--cue-top);left:var(--cue-left);right:var(--cue-right);bottom:var(--cue-bottom);width:var(--cue-width,auto);height:var(--cue-height,auto);box-sizing:border-box;transform:var(--cue-transform);text-align:var(--cue-text-align);writing-mode:var(--cue-writing-mode,unset);white-space:pre-line;background-color:var(--media-user-display-bg,var(--media-cue-display-bg));border-radius:var(--media-cue-display-border-radius);direction:ltr;unicode-bidi:plaintext;min-width:min-content;min-height:min-content;position:absolute;overflow:visible}.vds-captions [data-part=cue-display]{padding:var(--media-cue-display-padding)}:where(.vds-captions[data-dir=rtl] [data-part=cue-display]){direction:rtl}:where(.vds-captions [data-part=cue]){contain:content;font-variant:var(--media-user-font-variant);border:var(--media-cue-border,unset);border-radius:var(--media-cue-border-radius,2px);-webkit-backdrop-filter:var(--media-cue-backdrop,blur(8px));backdrop-filter:var(--media-cue-backdrop,blur(8px));line-height:var(--cue-line-height);box-sizing:border-box;box-shadow:var(--media-cue-box-shadow,var(--cue-box-shadow));white-space:var(--cue-white-space,pre-wrap);outline:var(--cue-outline);text-shadow:var(--media-user-text-shadow,var(--cue-text-shadow));display:inline-block}.vds-captions [data-part=cue]{background-color:var(--cue-bg-color);color:var(--cue-color);padding:var(--cue-padding)}:where(.vds-captions [data-part=cue-display][data-vertical] [data-part=cue]){--cue-padding:var(--cue-padding-x) var(--cue-padding-y)}:where(.vds-captions [data-part=region]){--anchor-x-percent:calc(var(--region-anchor-x) / 100);--anchor-x:calc(var(--region-width) * var(--anchor-x-percent));--anchor-y-percent:calc(var(--region-anchor-y) / 100);--anchor-y:calc(var(--region-height) * var(--anchor-y-percent));--vp-anchor-x:calc(var(--region-viewport-anchor-x) * 1%);--vp-anchor-y-percent:calc(var(--region-viewport-anchor-y) / 100);--vp-anchor-y:calc(var(--overlay-height) * var(--vp-anchor-y-percent));width:var(--region-width);height:var(--region-height);min-height:0;max-height:var(--region-height);writing-mode:horizontal-tb;top:var(--region-top,calc(var(--vp-anchor-y) - var(--anchor-y)));left:var(--region-left,calc(var(--vp-anchor-x) - var(--anchor-x)));right:var(--region-right);bottom:var(--region-bottom);overflow-wrap:break-word;box-sizing:border-box;flex-flow:column;justify-content:flex-start;display:inline-flex;position:absolute;overflow:hidden}:where(.vds-captions [data-part=region][data-scroll=up]){justify-content:end}:where(.vds-captions [data-part=region][data-active][data-scroll=up]){transition:top .433s}:where(.vds-captions [data-part=region]>[data-part=cue-display]){width:auto;left:var(--cue-offset);height:var(--cue-height,auto);text-align:var(--cue-text-align);unicode-bidi:plaintext;margin-top:2px;position:relative}:where(.vds-captions [data-part=region] [data-part=cue]){border-radius:0;position:relative}:where(.vds-chapter-title){--color:var(--media-chapter-title-color,#ffffffa3);font-family:var(--media-font-family,sans-serif);font-size:var(--media-chapter-title-font-size,16px);font-weight:var(--media-chapter-title-font-weight,400);color:var(--color);text-align:start;white-space:nowrap;text-overflow:ellipsis;flex:1;padding-inline:6px;display:inline-block;overflow:hidden}.vds-chapter-title:before{content:var(--media-chapter-title-separator,"•");margin-right:var(--media-chapter-title-separator-gap,6px);color:var(--media-chapter-title-separator-color,var(--color));display:inline-block}.vds-chapter-title:empty:before{content:"";margin:0}:where(.vds-controls),:where(.vds-controls-group){box-sizing:border-box;width:100%;display:inline-block;position:relative}:where([data-view-type=audio] .vds-controls){max-width:100%;display:inline-block}:where([data-view-type=video] .vds-controls){z-index:10;opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;padding:var(--media-controls-padding,0px);transition:var(--media-controls-out-transition,opacity .2s ease-out);flex-direction:column;display:flex;position:absolute;inset:0}:where([data-view-type=video] .vds-controls[data-visible]){opacity:1;visibility:visible;transition:var(--media-controls-in-transition,opacity .2s ease-in)}:where(.vds-controls-spacer){pointer-events:none;flex:1}:where(.vds-gestures){display:contents}:where(.vds-gesture){contain:content;z-index:0;opacity:0;visibility:hidden;display:block;position:absolute;pointer-events:none!important}:where(.vds-icon svg){vertical-align:middle;width:100%;height:100%;display:block}:where(.vds-kb-action.hidden){opacity:0}:where(.vds-kb-text-wrapper){text-align:center;left:0;right:0;top:var(--media-kb-text-top,10%);z-index:20;pointer-events:none;position:absolute}:where(.vds-kb-text){font-size:var(--media-kb-text-size,150%);font-family:var(--media-font-family,sans-serif);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--media-kb-border-radius,2.5px);pointer-events:none;display:inline-block}.vds-kb-text{color:var(--media-kb-text-color,var(--default-color));background-color:var(--media-kb-text-bg,var(--default-bg));padding:var(--media-kb-text-padding,10px 20px)}.light .vds-kb-text{--default-color:#1a1a1a;--default-bg:#f0f0f099}.dark .vds-kb-text{--default-color:#f5f5f5;--default-bg:#0a0a0a99}:where(.vds-kb-text:empty){display:none}:where(.vds-kb-bezel){--size:var(--media-kb-bezel-size,52px);width:var(--size);height:var(--size);margin-left:calc(-1 * calc(var(--size) / 2));margin-right:calc(-1 * calc(var(--size) / 2));z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--media-kb-bezel-bg,var(--default-bg));animation:var(--media-kb-bezel-animation,vds-bezel-fade .35s linear 1 normal forwards);border-radius:var(--media-kb-bezel-border-radius,calc(var(--size) / 2));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:45%;left:50%}.vds-kb-bezel:not(:has(svg)){display:none!important}.light .vds-kb-bezel{--default-bg:#fff9}.dark .vds-kb-bezel{--default-bg:#0a0a0a99}@media (prefers-reduced-motion){:where(.vds-kb-bezel){animation:none}}:where(.vds-kb-bezel:has(slot:empty)){opacity:0}:where(.vds-kb-action[data-action=seek-forward] .vds-kb-bezel){top:45%;left:unset;right:10%}:where(.vds-kb-action[data-action=seek-backward] .vds-kb-bezel){top:45%;left:10%}:where(.vds-kb-icon){--size:var(--media-kb-icon-size,38px);width:var(--size);height:var(--size)}.vds-kb-icon{color:var(--media-kb-icon-color,var(--default-color))}.light .vds-kb-icon{--default-color:#1a1a1a}.dark .vds-kb-icon{--default-color:#f5f5f5}@keyframes vds-bezel-fade{0%{opacity:1}to{opacity:0;transform:scale(2)}}:where(.vds-menu-items){--color-inverse:var(--media-menu-color-inverse,var(--default-inverse));--color-gray-50:var(--media-menu-color-gray-50,var(--default-gray-50));--color-gray-100:var(--media-menu-color-gray-100,var(--default-gray-100));--color-gray-200:var(--media-menu-color-gray-200,var(--default-gray-200));--color-gray-300:var(--media-menu-color-gray-300,var(--default-gray-300));--color-gray-400:var(--media-menu-color-gray-400,var(--default-gray-400));--text-color:var(--media-menu-text-color,var(--default-text));--text-secondary-color:var(--media-menu-text-secondary-color,var(--default-text-secondary));--root-border:var(--media-menu-border,var(--default-root-border))}.light .vds-menu-items{--default-inverse:black;--default-gray-50:#50505026;--default-gray-100:#50505073;--default-gray-200:#ebebeb99;--default-gray-300:#eee;--default-gray-400:#fafafa;--default-text:#1a1a1a;--default-text-secondary:#6b6b6b;--default-root-border:1px solid #0a0a0a1a}.dark .vds-menu-items{--default-inverse:white;--default-gray-50:#f5f5f51a;--default-gray-100:#f5f5f573;--default-gray-200:#0a0a0a99;--default-gray-300:#1b1b1b;--default-gray-400:#0a0a0a;--default-text:#f5f5f5;--default-text-secondary:#8a8a8a;--default-root-border:1px solid #ffffff1a}:where(.vds-menu-items){--font-family:var(--media-font-family,sans-serif);--font-size:var(--media-menu-font-size,14px);--font-weight:var(--media-menu-font-weight,500);--root-bg:var(--media-menu-bg,var(--color-gray-400));--root-padding:var(--media-menu-padding,12px);--root-border-radius:var(--media-menu-border-radius,4px);--divider:var(--media-menu-divider,1px solid var(--color-gray-50));--section-bg:var(--media-menu-section-bg,var(--color-gray-300));--section-border:var(--media-menu-section-border);--section-divider:var(--media-menu-section-divider,var(--divider));--top-bar-bg:var(--media-menu-top-bar-bg,var(--color-gray-200));--top-bar-divider:var(--media-menu-divider,transparent);--text-hint-color:var(--media-menu-hint-color,var(--text-secondary-color));--chapter-divider:var(--media-chapters-divider,var(--divider));--chapter-active-bg:var(--media-chapters-item-active-bg,var(--color-gray-50));--chapter-active-border-left:var(--media-chapters-item-active-border-left);--chapter-progress-bg:var(--media-chapters-progress-bg,var(--color-inverse));--chapter-time-font-size:var(--media-chapters-time-font-size,12px);--chapter-time-font-weight:var(--media-chapters-time-font-weight,500);--chapter-time-gap:var(--media-chapters-time-gap,6px);--chapter-duration-bg:var(--media-chapters-duration-bg);--item-border:var(--media-menu-item-border,0);--item-bg:var(--media-menu-item-bg,transparent);--item-hover-bg:var(--media-menu-item-hover-bg,var(--color-gray-50));--item-icon-size:var(--media-menu-item-icon-size,18px);--item-padding:var(--media-menu-item-padding,10px);--item-min-height:var(--media-menu-item-height,40px);--item-border-radius:var(--media-menu-item-border-radius,2px);--scrollbar-track-bg:var(--media-menu-scrollbar-track-bg,transparent);--scrollbar-thumb-bg:var(--media-menu-scrollbar-thumb-bg,var(--color-gray-50));--webkit-scrollbar-bg:var(--color-gray-400);--webkit-scrollbar-track-bg:var(--media-menu-scrollbar-track-bg,var(--color-gray-50));--checkbox-bg:var(--media-menu-checkbox-bg,var(--color-gray-100));--checkbox-active-bg:var(--media-menu-checkbox-bg-active,#1ba13f);--checkbox-handle-bg:var(--media-menu-checkbox-handle-bg,#f5f5f5);--checkbox-handle-border:var(--media-menu-checkbox-handle-border);--radio-icon-color:var(--media-menu-radio-icon-color,var(--text-color))}:where(.vds-menu[data-root] media-menu[data-root]){display:contents}:where(.vds-menu){font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight)}:where(.vds-menu[data-disabled][data-root]){display:none}:where(.vds-menu[data-submenu]){display:inline-block}:where(.vds-menu-items:focus),:where(.vds-menu-item:focus,.vds-radio:focus){outline:none}:where(.vds-menu-item:focus-visible,.vds-menu-item[data-focus],.vds-radio:focus-visible,.vds-radio[data-focus]){box-shadow:var(--media-focus-ring);outline:none}:where(.vds-menu[data-open] .vds-tooltip-content),.vds-menu-items [data-hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){:where(.vds-menu-items){scroll-behavior:smooth}}:where(.vds-menu-items){box-sizing:border-box;min-width:var(--media-menu-min-width,280px);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg);transform:translate(0,0)}:where(.vds-menu-items)::-webkit-scrollbar{background-color:var(--webkit-scrollbar-bg);border-radius:var(--root-border-radius);width:5px;height:6px}:where(.vds-menu-items)::-webkit-scrollbar-track{background-color:var(--webkit-scrollbar-track-bg);border-radius:4px}:where(.vds-menu-items)::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border-radius:4px}:where(.vds-menu-items)::-webkit-scrollbar-corner{background-color:var(--scrollbar-thumb-bg)}:where(.vds-menu-button){box-sizing:border-box;outline:none}:where(.vds-menu-button .vds-rotate-icon){transition:transform .2s ease-out}:where(.vds-menu-button[aria-expanded=true] .vds-rotate-icon){transform:rotate(var(--media-menu-icon-rotate-deg,90deg));transition:transform .2s ease-in}:where(.vds-menu-button){justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion){:where(.vds-menu-button .vds-rotate-icon){transition:unset}}:where(.vds-menu-items){font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);flex-direction:column;align-items:center;transition:height .35s;display:flex}@media (prefers-reduced-motion){:where(.vds-menu-items){transition:unset}}:where(.vds-menu-items[data-root]){background-color:var(--root-bg);border-radius:var(--root-border-radius);box-shadow:var(--media-menu-box-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:var(--menu-height,auto);will-change:width, height;overscroll-behavior:contain;opacity:0;z-index:9999999;box-sizing:border-box;max-height:var(--media-menu-max-height,250px);filter:var(--media-menu-filter,drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f));overflow-y:auto}@-moz-document url-prefix(){:where(.vds-menu-items[data-root]){-webkit-backdrop-filter:none;backdrop-filter:none}}.vds-menu-items[data-root]{border:var(--root-border);padding:var(--root-padding)}:where([data-view-type=video]) :where(.vds-menu-items[data-root]){max-height:var(--media-menu-video-max-height,calc(var(--player-height) * .7))}:where(.vds-menu-items[data-transition=height]){--scrollbar-thumb-bg:#0000;pointer-events:none;overflow:hidden}.vds-menu-button[aria-disabled=true],.vds-menu-item[aria-disabled=true],.vds-menu-item[data-disabled]{display:none}:where(.vds-menu-items[data-root]){--enter-transform:translateY(0px);--exit-transform:translateY(12px)}:where(.vds-menu-items[data-root]:not([data-placement])){--enter-transform:translateY(-24px)}:where(.vds-menu-items[data-root][aria-hidden=true]){animation:var(--media-menu-exit-animation,vds-menu-exit .2s ease-out)}:where(.vds-menu-items[data-root][aria-hidden=false]){animation:var(--media-menu-enter-animation,vds-menu-enter .3s ease-out);animation-fill-mode:forwards}:where(.vds-menu-items[data-placement~=bottom]){--enter-transform:translateY(0);--exit-transform:translateY(-12px)}@keyframes vds-menu-enter{0%{opacity:0;transform:var(--exit-transform)}to{opacity:1;transform:var(--enter-transform)}}@keyframes vds-menu-exit{0%{opacity:1;transform:var(--enter-transform)}to{opacity:0;transform:var(--exit-transform)}}@media (prefers-reduced-motion){:where(.vds-menu-items){opacity:1;animation:none}}:where(media-menu-portal){display:contents}:where(.vds-menu-items[data-root]:not([data-placement])){left:16px;right:16px;top:unset;max-height:var(--media-sm-menu-portrait-max-height,40vh);max-height:var(--media-sm-menu-portrait-max-height,40dvh);max-width:480px;margin:0 auto;position:fixed;bottom:0}@media (orientation:landscape) and (pointer:coarse){:where(.vds-menu-items[data-root]:not([data-placement])){max-height:var(--media-sm-menu-landscape-max-height,min(70vh, 400px));max-height:var(--media-sm-menu-landscape-max-height,min(70dvh, 400px))}}:where(.vds-menu[data-submenu] .vds-menu-button){justify-content:flex-start;align-items:center;display:flex}:where(.vds-menu-items[data-submenu]){width:100%}:where(.vds-menu[aria-hidden=true]),:where(.vds-menu-items[data-submenu][aria-hidden=true]){display:none}:where(.vds-menu-item,.vds-radio){-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;appearance:none;border-radius:var(--item-border-radius);box-sizing:border-box;width:100%;min-height:var(--item-min-height);font-size:var(--font-size);border:0;outline:none;justify-content:left;align-items:center;display:flex;position:relative}.vds-menu-item,.vds-radio{color:var(--text-color);background-color:var(--item-bg);padding:var(--item-padding)}.vds-menu-item:focus-visible,.vds-menu-item[data-focus],.vds-radio:focus-visible,.vds-radio[data-focus]{cursor:pointer;background-color:var(--item-hover-bg)}@media (hover:hover) and (pointer:fine){.vds-menu-item[role]:hover,.vds-radio:hover{cursor:pointer;background-color:var(--item-hover-bg)}}:where(.vds-menu-items[data-submenu]){flex-direction:column;justify-content:center;align-items:flex-start}:where(.vds-menu-item[aria-expanded=true]){border-radius:0;border-top-left-radius:var(--item-border-radius);border-top-right-radius:var(--item-border-radius);font-weight:700}.vds-menu-item[aria-expanded=true]{border-bottom:var(--top-bar-divider)}:where(.vds-menu-item[aria-expanded=true]){top:calc(-1 * var(--root-padding));z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;margin-bottom:4px;position:sticky;left:0}.vds-menu-item[aria-expanded=true]{background-color:var(--top-bar-bg)}:where(.vds-menu-item-label){text-align:start;flex:1 0}:where(.vds-menu-item .vds-icon,.vds-radio .vds-icon){--size:var(--item-icon-size);width:var(--size);height:var(--size);margin-right:var(--media-menu-item-icon-spacing,6px)}:where(.vds-menu-open-icon,.vds-menu-close-icon){--size:var(--media-menu-arrow-icon-size,18px);width:var(--size);height:var(--size)}:where(.vds-menu-item-hint,.vds-menu-open-icon,.vds-radio-hint){color:var(--text-hint-color);font-size:var(--media-menu-hint-font-size,13px);font-weight:var(--media-menu-hint-font-weight,400)}:where(.vds-menu-items .vds-menu-open-icon){margin-right:0}:where(.vds-menu-items) :where(.vds-menu-item-hint,.vds-menu-open-icon){margin-left:auto}:where(.vds-menu-items) :where(.vds-menu-item-hint+.vds-menu-open-icon),:where(.vds-menu-item-hint+media-icon .vds-menu-open-icon),:where(.vds-menu-item-hint+slot>.vds-menu-open-icon){margin-left:2px}:where(.vds-menu-item[aria-hidden=true]),:where(.vds-menu-item[aria-expanded=true] .vds-menu-open-icon){display:none!important}:where(.vds-menu-items) :where(.vds-menu-item[aria-disabled=true],.vds-menu-item[data-disabled]) :where(.vds-menu-open-icon){opacity:0}:where(.vds-menu-close-icon),:where(.vds-menu-item[aria-expanded=true]>.vds-icon){display:none!important}:where(.vds-menu-item[aria-expanded=true] .vds-menu-close-icon){margin-left:calc(-1 * var(--item-padding) / 2);display:inline!important}:where(.vds-menu-checkbox){--checkbox-width:var(--media-menu-checkbox-width,40px);--checkbox-height:var(--media-menu-checkbox-height,18px);--checkbox-top:calc((var(--checkbox-height) - var(--checkbox-diameter)) / 2);--checkbox-diameter:var(--media-menu-checkbox-handle-diameter,calc(var(--checkbox-height) - 2px));--checkbox-gap:var(--media-menu-checkbox-gap,2.5px);width:var(--checkbox-width);height:var(--checkbox-height);border-radius:calc(var(--checkbox-height) / 2);box-sizing:border-box;cursor:pointer;pointer-events:auto;transition:all .3s ease-in-out;display:inline-block;position:relative}.vds-menu-checkbox{background-color:var(--checkbox-bg)}:where(.vds-menu-checkbox:focus-visible){box-shadow:var(--media-focus-ring);outline:none}.vds-menu-checkbox[aria-checked=true]{background-color:var(--checkbox-active-bg)}:where(.vds-menu-checkbox):after{content:"";width:var(--checkbox-diameter);height:var(--checkbox-diameter);border-radius:calc(var(--checkbox-diameter) / 2);top:var(--checkbox-top);transform:translateX(var(--checkbox-gap));border:var(--checkbox-handle-border);box-sizing:border-box;transition:all .3s ease-in-out;display:inline-block;position:absolute}.vds-menu-checkbox:after{background-color:var(--checkbox-handle-bg)}:where(.vds-menu-checkbox[aria-checked=true]):after{transform:translateX(calc(var(--checkbox-width) - var(--checkbox-diameter) - var(--checkbox-gap)))}@media (prefers-reduced-motion:no-preference){:where(.vds-menu-checkbox[data-active]):after{width:calc(var(--checkbox-width) - calc(var(--checkbox-gap) * 2))}}:where(.vds-menu-checkbox[aria-checked=true][data-active]):after{transform:translateX(var(--checkbox-gap))}:where(.vds-menu-items .vds-slider){--media-slider-track-bg:var(--media-menu-slider-track-bg,var(--color-gray-50));--media-slider-track-fill-bg:var(--media-menu-slider-track-fill-bg,var(--color-inverse));--media-slider-height:var(--media-menu-slider-height,32px);--track-focus-height:var(--track-height)!important}:where(.vds-menu-items .vds-slider-thumb){opacity:1!important}:where(.vds-menu-slider-item.group){flex-direction:column}:where(.vds-menu-slider-title){margin-top:4px}:where(.vds-menu-slider-body){align-items:center;width:100%;margin-top:6px;display:flex}:where(.vds-menu-slider-item .vds-icon){color:var(--text-hint-color);margin:0}:where(.vds-menu-slider-item[data-min] .vds-icon.down,.vds-menu-slider-item[data-max] .vds-icon.up){color:var(--text-color);transition:all 1.2s;animation:.6s ease-in-out vds-slider-icon}@keyframes vds-slider-icon{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}:where(.vds-menu-items .vds-slider-track-fill){transition:opacity .3s}:where(.vds-menu-items .vds-slider[data-active] .vds-slider-track-fill){opacity:0}:where(.vds-radio-group){box-sizing:border-box;flex-direction:column;width:100%;display:flex}.vds-radio{cursor:pointer;contain:content;padding-left:calc(var(--item-icon-size) + var(--item-padding))}.vds-radio[aria-checked=true]{padding-left:0}.vds-radio .vds-icon{color:var(--radio-icon-color);display:none}.vds-radio[aria-checked=true] .vds-icon{margin-left:6px;display:inline-block}:where(.vds-radio-hint){margin-left:auto}.vds-color-picker{background-color:#0000;border:0;outline:none;width:32px;height:32px}.vds-color-picker::-webkit-color-swatch{border-radius:2px}.vds-color-picker::-moz-color-swatch{border-radius:2px}.vds-color-picker:focus-visible::-webkit-color-swatch{box-shadow:var(--media-focus-ring)}.vds-color-picker:focus-visible::-moz-color-swatch{box-shadow:var(--media-focus-ring)}:where(.vds-menu-section){width:100%}:where(.vds-menu-item+.vds-menu-section){margin-top:8px}:where(.vds-menu-section+.vds-menu-section){margin-top:24px}:where(.vds-menu-section:first-child){margin-top:8px}:where(.vds-menu-section:last-child){margin-bottom:8px}:where(.vds-menu-section-title),:where(.vds-menu-slider-title){width:100%;color:var(--text-secondary-color);font-size:var(--media-menu-section-header-font-size,12px);font-weight:var(--media-menu-section-header-font-weight,500);justify-content:space-between;align-items:center;padding-inline:2px;display:flex}:where(.vds-menu-section-body){width:100%}:where(.vds-menu-section-title+.vds-menu-section-body){margin-top:var(--media-menu-section-gap,8px)}.vds-menu-section-body{background-color:var(--section-bg);border:var(--section-border);border-radius:var(--media-menu-section-border-radius,2px)}:where(.vds-menu-section:not([data-open]) .vds-menu-item:not(:last-child)){border-bottom:var(--section-divider)}:where(.vds-menu-section-body .vds-menu:last-child>.vds-menu-item){border-bottom:unset}.vds-menu-section[data-open],.vds-menu-section[data-open]>.vds-menu-section-body{background-color:#0000!important;display:contents!important}.vds-menu-section[data-open]>.vds-menu-section-title,.vds-menu-section[data-open]>.vds-menu-section-body>:not([data-open]){display:none}:where(.vds-chapters-menu-items){min-width:var(--media-chapters-min-width,var(--media-menu-min-width,220px))}.vds-chapters-menu-items{padding:var(--media-chapters-padding,0)}:where(.vds-menu-items:has(.vds-chapters-radio-group[data-thumbnails])){min-width:var(--media-chapters-with-thumbnails-min-width,300px)}:where(.vds-chapter-radio){border-radius:0}.vds-chapter-radio{border-bottom:var(--chapter-divider);padding:var(--item-padding)}.vds-chapter-radio[aria-checked=true]{padding-left:var(--item-padding)}:where(.vds-chapter-radio:last-child){border-bottom:0}.vds-chapter-radio[aria-checked=true]{background-color:var(--chapter-active-bg);border-left:var(--chapter-active-border-left)}:where(.vds-chapter-radio[aria-checked=true]):after{content:" ";width:var(--progress);height:var(--media-chapters-progress-height,4px);position:absolute;bottom:0;left:0}.vds-chapter-radio[aria-checked=true]:after{border-radius:var(--media-chapters-progress-border-radius,0);background-color:var(--chapter-progress-bg)}.vds-chapters-radio-group :where(.vds-thumbnail){margin-right:var(--media-chapters-thumbnail-gap,12px);min-width:var(--media-chapters-thumbnail-min-width,100px);min-height:var(--media-chapters-thumbnail-min-height,56px);max-width:var(--media-chapters-thumbnail-max-width,120px);max-height:var(--media-chapters-thumbnail-max-height,68px);flex-shrink:0}.vds-chapters-radio-group .vds-thumbnail{border:var(--media-chapters-thumbnail-border,0)}:where(.vds-chapters-radio-group .vds-chapter-radio-label){color:var(--text-secondary-color);font-size:var(--font-size);font-weight:var(--font-weight);white-space:nowrap}:where(.vds-chapter-radio[aria-checked=true] .vds-chapter-radio-label){color:var(--text-color)}:where(.vds-chapters-radio-group .vds-chapter-radio-start-time){letter-spacing:var(--media-chapters-start-time-letter-spacing,.4px);border-radius:var(--media-chapters-start-time-border-radius,2px);font-size:var(--chapter-time-font-size);font-weight:var(--chapter-time-font-weight);margin-top:var(--chapter-time-gap);display:inline-block}.vds-chapters-radio-group .vds-chapter-radio-start-time{color:var(--text-secondary-color);background-color:var(--section-bg);padding:var(--media-chapters-start-time-padding,1px 4px)}:where(.vds-chapters-radio-group .vds-chapter-radio-duration){color:var(--text-hint-color);font-size:var(--chapter-time-font-size);font-weight:var(--chapter-time-font-weight);margin-top:var(--chapter-time-gap)}.vds-chapters-radio-group .vds-chapter-radio-duration{background-color:var(--chapter-duration-bg);border-radius:var(--media-chapters-duration-border-radius,2px)}.vds-chapters-radio-group:not([data-thumbnails]) :where(.vds-thumbnail,media-thumbnail){display:none}:where(.vds-chapter-radio-content){flex-direction:column;align-items:flex-start;display:flex}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-content){flex-flow:wrap;align-items:center;width:100%;display:flex}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-start-time){margin-top:0;margin-left:auto}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-duration){flex-basis:100%;margin-top:4px}.vds-menu-items[data-keyboard] .vds-chapters-radio-group:focus-within{padding:var(--media-chapters-focus-padding,4px)}:where(.vds-poster){contain:content;opacity:0;z-index:1;pointer-events:none;box-sizing:border-box;background-color:var(--media-poster-bg,black);border:0;width:100%;height:100%;transition:opacity .2s ease-out;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}:where(.vds-poster img){-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;box-sizing:border-box}.vds-poster :where(img){-o-object-fit:contain;object-fit:contain;border:0;width:100%;height:100%}:where(.vds-poster[data-hidden]){display:none}:where(.vds-poster[data-visible]){opacity:1}.vds-poster img:not([src]){display:none}.vds-poster:not(:defined){display:none}:where(.vds-slider){--width:var(--media-slider-width,100%);--height:var(--media-slider-height,48px);--thumb-size:var(--media-slider-thumb-size,15px);--thumb-focus-size:var(--media-slider-focused-thumb-size,calc(var(--thumb-size) * 1.1));--track-width:var(--media-slider-track-width,100%);--track-height:var(--media-slider-track-height,5px);--track-focus-width:var(--media-slider-focused-track-width,var(--track-width));--track-focus-height:var(--media-slider-focused-track-height,calc(var(--track-height) * 1.25));width:var(--width);height:var(--height);margin:0 calc(var(--thumb-size) / 2);contain:layout style;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;outline:none;align-items:center;display:inline-flex;position:relative}:where(.vds-slider[aria-hidden=true]){display:none!important}:where(.vds-slider[aria-disabled=true]){cursor:unset}:where(.vds-slider:focus){outline:none}:where(.vds-slider:not([data-chapters])[data-focus],.vds-slider:not([data-chapters]):focus-visible) :where(.vds-slider-track){box-shadow:var(--media-focus-ring)}:where(.vds-slider .vds-slider-track){z-index:0;width:var(--track-width);height:var(--track-height);border-radius:var(--media-slider-track-border-radius,2px);background-color:var(--media-slider-track-bg,#ffffff4d);contain:strict;position:absolute;top:50%;left:0;transform:translateY(-50%)translateZ(0)}:where(.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-track){outline-offset:var(--thumb-size)}:where(.vds-slider:not([data-chapters])[data-active] .vds-slider-track){width:var(--track-focus-width);height:var(--track-focus-height)}:where(.vds-slider .vds-slider-track-fill){z-index:2;background-color:var(--media-slider-track-fill-bg,var(--media-brand));width:var(--slider-fill,0%);will-change:width}:where(.vds-slider .vds-slider-thumb){top:50%;left:var(--slider-fill);opacity:0;contain:layout size style;width:var(--thumb-size);height:var(--thumb-size);border:var(--media-slider-thumb-border,1px solid #cacaca);border-radius:var(--media-slider-thumb-border-radius,9999px);background-color:var(--media-slider-thumb-bg,#fff);pointer-events:none;will-change:left;z-index:2;transition:opacity .15s ease-in;position:absolute;transform:translate(-50%,-50%)translateZ(0)}:where(.vds-slider[data-dragging],.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-thumb){box-shadow:var(--media-slider-focused-thumb-shadow,0 0 0 4px #fff6)}:where(.vds-slider[data-active] .vds-slider-thumb){opacity:1;transition:var(--media-slider-thumb-transition,opacity .2s ease-in, box-shadow .2s ease)}:where(.vds-slider[data-dragging] .vds-slider-thumb){width:var(--thumb-focus-size);height:var(--thumb-focus-size)}:where(.vds-slider-value){contain:content;font-size:14px;font-family:var(--media-font-family,sans-serif);display:inline-block}:where(.vds-slider-thumbnail){contain:content;box-sizing:border-box;display:block}:where(.vds-slider-video){box-sizing:border-box;contain:content;border:var(--media-thumbnail-border,1px solid white);background-color:#000;display:inline-block}:where(.vds-slider-video video){width:156px;height:auto;display:block}:where(.vds-slider-video[data-loading]){opacity:0}:where(.vds-slider-video[data-hidden],.vds-slider-video[data-hidden] video){width:0;display:none}:where(.vds-slider .vds-slider-preview){opacity:0;background-color:var(--media-slider-preview-bg);border-radius:var(--media-slider-preview-border-radius,2px);pointer-events:none;will-change:left, opacity;contain:layout paint style;flex-direction:column;align-items:center;transition:opacity .2s ease-out;display:flex}:where(.vds-slider-preview[data-visible]){opacity:1;transition:opacity .2s ease-in}.vds-slider-value{background-color:var(--media-slider-value-bg,black);border-radius:var(--media-slider-value-border-radius,2px);border:var(--media-slider-value-border);color:var(--media-slider-value-color,white);padding:var(--media-slider-value-padding,1px 10px)}:where(.vds-slider-video:not([data-hidden])+.vds-slider-chapter-title,.vds-slider-thumbnail:not([data-hidden])+.vds-slider-chapter-title){margin-top:var(--media-slider-chapter-title-gap,6px)}:where(.vds-slider-video:not([data-hidden])+.vds-slider-value,.vds-slider-thumbnail:not([data-hidden])+.vds-slider-value,.vds-slider-chapter-title+.vds-slider-value){margin-top:var(--media-slider-value-gap,2px)}:where(.vds-slider[aria-orientation=vertical]){--width:var(--media-slider-width,48px);--height:var(--media-slider-height,100%);--track-width:var(--media-slider-track-width,4px);--track-height:var(--media-slider-track-height,100%);--track-focus-width:var(--media-slider-focused-track-width,calc(var(--track-width) * 1.25));--track-focus-height:var(--media-slider-focused-track-height,var(--track-height));margin:calc(var(--thumb-size) / 2) 0}:where(.vds-slider[aria-orientation=vertical] .vds-slider-track){top:unset;bottom:0;left:50%;transform:translate(-50%)translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-track-fill){width:var(--track-width);height:var(--slider-fill);will-change:height;transform:translate(-50%)translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-progress){top:unset;width:var(--track-width);height:var(--slider-progress,0%);will-change:height;bottom:0}:where(.vds-slider[aria-orientation=vertical] .vds-slider-thumb){top:unset;bottom:var(--slider-fill);will-change:bottom;left:50%;transform:translate(-50%,50%)translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-preview){will-change:bottom, opacity}:where([data-live] .vds-time-slider .vds-slider-track-fill){background-color:var(--media-slider-track-fill-live-bg,#dc2626)}:where(.vds-time-slider .vds-slider-progress){z-index:1;width:var(--slider-progress,0%);will-change:width;background-color:var(--media-slider-track-progress-bg,#ffffff80);left:0}:where([data-media-player]:not([data-can-play]) .vds-time-slider .vds-slider-value){display:none}:where(.vds-slider-steps){justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}:where(.vds-slider-step){width:var(--media-slider-step-width,2.5px);height:calc(var(--track-height) + 1px);background-color:var(--media-slider-step-color,#7c7c7c);opacity:0;transition:opacity .3s}:where(.vds-slider[data-active] .vds-slider-step){opacity:1}:where(.vds-time-slider .vds-slider-chapters){contain:layout style;border-radius:var(--media-slider-track-border-radius,1px);align-items:center;width:100%;height:100%;display:flex;position:relative}:where(.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-chapters){box-shadow:var(--media-focus-ring);height:var(--track-height)}:where(.vds-time-slider .vds-slider-chapter){margin-right:2px}:where(.vds-time-slider .vds-slider-chapter:last-child){margin-right:0}:where(.vds-time-slider .vds-slider-chapter){will-change:height, transform;contain:layout style;border-radius:var(--media-slider-track-border-radius,1px);align-items:center;width:100%;height:100%;display:flex;position:relative}:where(.vds-time-slider .vds-slider-chapter .vds-slider-track-fill){width:var(--chapter-fill,0%);will-change:width}:where(.vds-time-slider .vds-slider-chapter .vds-slider-progress){width:var(--chapter-progress,0%);will-change:width}@media (hover:hover) and (pointer:fine){:where(.vds-time-slider:hover .vds-slider-chapters){contain:strict}:where(.vds-time-slider .vds-slider-chapter:hover:not(:only-of-type)){transform:var(--media-slider-chapter-hover-transform,scaleY(2));transition:var(--media-slider-chapter-hover-transition,transform .1s cubic-bezier(.4, 0, 1, 1))}}:where(.vds-time-slider .vds-slider-chapter-title){font-family:var(--media-font-family,sans-serif);font-size:var(--media-slider-chapter-title-font-size,14px);color:var(--media-slider-chapter-title-color,#f5f5f5);background-color:var(--media-slider-chapter-title-bg)}:where(.vds-thumbnail){--min-width:var(--media-thumbnail-min-width,140px);--max-width:var(--media-thumbnail-max-width,180px);--aspect-ratio:var(--media-thumbnail-aspect-ratio,var(--thumbnail-aspect-ratio));width:var(--thumbnail-width);height:var(--thumbnail-height);background-color:var(--media-thumbnail-bg,black);contain:strict;box-sizing:border-box;min-width:var(--min-width);min-height:var(--media-thumbnail-min-height,calc(var(--min-width) / var(--aspect-ratio)));max-width:var(--max-width);max-height:var(--media-thumbnail-max-height,calc(var(--max-width) / var(--aspect-ratio)));display:block;overflow:hidden}.vds-thumbnail{border:var(--media-thumbnail-border,1px solid white)}:where(.vds-thumbnail img){will-change:width, height, transform;min-width:unset!important;max-width:unset!important}:where(.vds-thumbnail[data-loading] img){opacity:0}:where(.vds-thumbnail[aria-hidden=true]){display:none!important}:where(.vds-time-group){align-items:center;display:flex}.vds-time-divider{margin:0 var(--media-time-divider-gap,2.5px);color:var(--media-time-divider-color,#e0e0e0)}:where(.vds-time){contain:content;font-size:var(--media-time-font-size,15px);font-weight:var(--media-time-font-weight,400);font-family:var(--media-font-family,sans-serif);border-radius:var(--media-time-border-radius,2px);letter-spacing:var(--media-time-letter-spacing,.025em);display:inline-block}.vds-time{color:var(--media-time-color,var(--default-color));background-color:var(--media-time-bg);border:var(--media-time-border);padding:var(--media-time-padding,2px);outline:0}:where(.vds-time:focus-visible){box-shadow:var(--media-focus-ring)}.light .vds-time{--default-color:#0a0a0a}.dark .vds-time{--default-color:#f5f5f5}:where(.vds-tooltip,media-tooltip){display:contents}:where(.vds-tooltip-content){box-sizing:border-box;font-family:var(--media-font-family,sans-serif);font-size:var(--media-tooltip-font-size,13px);font-weight:var(--media-tooltip-font-weight,500);opacity:0;pointer-events:none;white-space:nowrap;z-index:10;will-change:transform, opacity;display:inline-block}.vds-tooltip-content{border-radius:var(--media-tooltip-border-radius,4px);background-color:var(--media-tooltip-bg-color,var(--default-bg));border:var(--media-tooltip-border,var(--default-border));color:var(--media-tooltip-color,var(--default-color));padding:var(--media-tooltip-padding,4px 8px)}.light .vds-tooltip-content{--default-color:#1a1a1a;--default-bg:white;--default-border:1px solid #0003}.dark .vds-tooltip-content{--default-color:#f5f5f5;--default-bg:black;--default-border:1px solid #ffffff1a}:where(.vds-menu .vds-menu-button[role=button][data-pressed] .vds-tooltip-content){opacity:0;display:none}:where(.vds-tooltip-content){--enter-transform:translateY(0px) scale(1);--exit-transform:translateY(12px) scale(.8)}:where(.vds-tooltip-content:not([data-visible])){animation:var(--media-tooltip-exit-animation,vds-tooltip-exit .2s ease-out)}:where(.vds-tooltip-content[data-visible]){animation:var(--media-tooltip-enter-animation,vds-tooltip-enter .2s ease-in);animation-fill-mode:forwards}:where(.vds-tooltip-content[data-placement~=bottom]){--enter-transform:translateY(0) scale(1);--exit-transform:translateY(-12px) scale(.8)}:where(.vds-tooltip-content[data-placement~=left]){--enter-transform:translateX(0) scale(1);--exit-transform:translateX(12px) scale(.8)}:where(.vds-tooltip-content[data-placement~=right]){--enter-transform:translateX(0) scale(1);--exit-transform:translateX(-12px) scale(.8)}@keyframes vds-tooltip-enter{0%{opacity:0;transform:var(--exit-transform)}to{opacity:1;transform:var(--enter-transform)}}@keyframes vds-tooltip-exit{0%{opacity:1;transform:var(--enter-transform)}to{opacity:0;transform:var(--exit-transform)}}@media (prefers-reduced-motion){:where(.vds-tooltip-content){animation:none}:where(.vds-tooltip-content[data-visible]){opacity:1}}[data-media-player]:not([data-paused]) .vds-play-tooltip-text,[data-media-player][data-paused] .vds-pause-tooltip-text,[data-media-player][data-pip] .vds-pip-enter-tooltip-text,[data-media-player]:not([data-pip]) .vds-pip-exit-tooltip-text,[data-media-player][data-fullscreen] .vds-fs-enter-tooltip-text,[data-media-player]:not([data-fullscreen]) .vds-fs-exit-tooltip-text,[data-media-player]:not([data-captions]) .vds-cc-on-tooltip-text,[data-media-player][data-captions] .vds-cc-off-tooltip-text,[data-media-player]:not([data-muted]) .vds-mute-tooltip-text,[data-media-player][data-muted] .vds-unmute-tooltip-text{display:none}[data-media-player] .vds-video-layout:not([data-match]){display:none!important}[data-media-player][data-layout=video]{background-color:var(--video-bg,black)}[data-media-player][data-layout=video]:not([data-fullscreen]){border-radius:var(--video-border-radius,6px);border:var(--video-border,1px solid #ffffff1a)}:where(.vds-video-layout){--media-brand:var(--video-brand,#f5f5f5);--media-font-family:var(--video-font-family,sans-serif);--media-controls-color:var(--video-controls-color,#f5f5f5);--media-tooltip-y-offset:6px;--media-menu-y-offset:6px;--media-focus-ring-color:var(--video-focus-ring-color,#4e9cf6);--media-focus-ring:var(--video-focus-ring,0 0 0 3px var(--media-focus-ring-color));color:var(--video-controls-color,#f5f5f5);display:contents}:where([data-media-player][data-focus]:not([data-playing]) .vds-video-layout .vds-controls){border-radius:var(--video-border-radius,6px);box-shadow:var(--media-focus-ring)}:where(.vds-video-layout .vds-controls[data-visible]){border-radius:var(--video-border-radius,6px);background-image:linear-gradient(#0000004d,5%,#0000,90%,#0009)}.vds-video-layout .vds-controls-group{pointer-events:auto;z-index:0;align-items:center;padding:4px 6px;display:flex}.vds-video-layout .vds-controls-group:first-child{z-index:50}.vds-video-layout .vds-controls-group:nth-last-child(2){z-index:11;margin-bottom:-16px;padding:0 12px}.vds-video-layout:not([data-sm]) .vds-controls-group:last-child{--media-menu-y-offset:26px;--media-tooltip-y-offset:26px;--media-slider-preview-offset:26px;z-index:10}:where(.vds-video-layout .vds-button){margin-right:2.5px}:where(.vds-video-layout[data-sm] .vds-chapter-title){font-size:var(--video-sm-chapter-title-font-size,15px)}:where([data-fullscreen] .vds-video-layout .vds-chapter-title){font-size:var(--video-fullscreen-chapter-title-font-size,16px)}:where(.vds-video-layout:not([data-sm]) .vds-mute-button){margin-left:-2.5px;margin-right:-5px}:where(.vds-video-layout[data-sm]){--media-button-size:var(--video-sm-button-size,36px)}:where(.vds-video-layout .vds-time-slider){--media-slider-height:45px;flex-grow:0}:where(.vds-video-layout .vds-slider-thumbnail){--media-thumbnail-border:var(--video-slider-thumbnail-border,1px solid #f5f5f5);border-radius:var(--video-slider-thumbnail-border-radius,2px)}.vds-video-layout .vds-time-slider .vds-slider-value{background-color:var(--video-time-bg,unset);text-shadow:-1px -1px #333,1px -1px #333,-1px 1px #333,1px 1px #333}:where(.vds-video-layout[data-sm] .vds-time){text-shadow:unset}:where(.vds-video-layout[data-lg] .vds-volume){--gap:var(--video-volume-gap,10px);display:contents}:where(.vds-video-layout[data-lg] .vds-volume-popup){display:contents}:where(.vds-video-layout[data-lg] .vds-volume-slider){max-width:0;margin:0;transition:all .15s}:where(.vds-video-layout[data-lg] .vds-volume[data-active] .vds-volume-slider),:where(.vds-video-layout[data-lg] .vds-volume:has([data-active]) .vds-volume-slider){margin-left:var(--gap);opacity:1;visibility:visible;max-width:var(--video-volume-slider-max-width,72px)}.vds-video-layout[data-lg] .vds-volume-slider:after{content:"";top:0;left:calc(-1 * var(--gap));width:var(--gap);z-index:1;pointer-events:auto;height:100%;position:fixed}:where(.vds-video-layout[data-sm] .vds-volume){--media-slider-height:var(--video-volume-height,96px);--media-slider-preview-offset:calc(-200% - 6px);--gap:var(--video-volume-gap,10px);justify-content:center;align-items:center;display:flex;position:relative}:where(.vds-video-layout[data-sm] .vds-volume-popup){top:calc(100% + var(--gap));opacity:0;border-radius:var(--video-volume-border-radius,8px);filter:var(--media-volume-filter,drop-shadow(0 1px 1px #0000000d));visibility:hidden;transition:opacity .15s ease-out,visibility .15s ease-out;display:block;position:absolute;left:50%;transform:translate(-50%)}.vds-video-layout[data-sm] .vds-mute-button:after{content:"";bottom:calc(-1 * var(--gap));width:100%;height:var(--gap);z-index:1;pointer-events:auto;position:fixed;right:0}.vds-video-layout .vds-volume-popup{background-color:var(--video-volume-bg,var(--media-menu-bg,var(--default-bg)));border:var(--video-volume-border,var(--default-border))}.light .vds-video-layout .vds-volume-popup,.vds-video-layout.light .vds-volume-popup{--default-bg:#fafafa;--default-border:1px solid #0a0a0a1a}.dark .vds-video-layout .vds-volume-popup,.vds-video-layout.dark .vds-volume-popup{--default-bg:#0a0a0a;--default-border:1px solid #ffffff1a}:where(.vds-video-layout[data-sm] .vds-volume[data-active] .vds-volume-popup),:where(.vds-video-layout[data-sm] .vds-volume:has([data-active]) .vds-volume-popup){opacity:1;visibility:visible;transition:opacity .15s ease-in,visibility .15s ease-in}:where(.vds-video-layout[data-sm] .vds-volume[data-active] .vds-tooltip-content){display:none!important}:where(.vds-video-layout .vds-time[data-type=current]){margin-right:2px}:where(.vds-video-layout .vds-time[data-type=current][remainder]){margin-left:2px}.vds-video-layout .vds-time{--default-color:#f5f5f5!important}:where([data-preview] .vds-video-layout .vds-captions){opacity:0}:where(.vds-video-layout .vds-captions){z-index:10;transition:var(--video-captions-transition,bottom .3s ease-in-out)}@media (width>=980px){:where([data-fullscreen] .vds-video-layout .vds-captions){bottom:var(--video-lg-fullscreen-captions-offset,54px)}}:where([data-media-player][data-controls] .vds-video-layout .vds-captions){bottom:var(--video-captions-offset,78px)}:where([data-media-player][data-controls] .vds-video-layout[data-sm] .vds-captions){bottom:var(--video-sm-captions-offset,48px)}:where(.vds-video-layout .vds-time-slider .vds-slider-chapter-title){text-align:center;text-shadow:-1px -1px #212121,1px -1px #212121,-1px 1px #212121,1px 1px #212121;width:100%}:where(.vds-video-layout .vds-gesture){z-index:0;width:100%;height:100%;top:0;left:0}:where(.vds-video-layout .vds-gesture[action=seek\:-10]){width:var(--video-gesture-seek-width,20%);z-index:1}:where(.vds-video-layout .vds-gesture[action=seek\:10]){left:unset;width:var(--video-gesture-seek-width,20%);z-index:1;right:0}@media (pointer:coarse){:where(.vds-video-layout .vds-gesture[action=toggle\:paused]){display:none}}@media not (pointer:coarse){:where([data-media-player] .vds-video-layout .vds-gesture[action=toggle\:controls]){display:none}}:where(.vds-video-layout .vds-live-button){margin-left:12px}:where(.vds-video-layout:not([data-sm]) .vds-time-group){margin-left:10px}:where(.vds-video-layout[data-sm] .vds-time){font-size:var(--video-sm-time-font-size,14px)}:where([data-fullscreen] .vds-video-layout .vds-time){font-size:var(--video-fullscreen-time-font-size,16px)}:where(.vds-video-layout .vds-load-container){pointer-events:none;z-index:99;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;inset:0}:where([data-media-player][data-load=play]:not([data-started]) .vds-video-layout[data-match] .vds-load-container){display:flex}:where(.vds-video-layout .vds-load-container .vds-play-button){--size:var(--video-load-button-size,56px);--color:var(--video-load-button-color,#000c);--bg-color:var(--video-load-button-bg,var(--media-brand));--media-button-hover-transform:0;--media-button-border:var(--video-load-button-border,var(--color));--media-button-hover-bg:var(--video-load-button-bg,var(--media-brand));width:var(--size);height:var(--size);pointer-events:auto;margin-bottom:2px;overflow:hidden}.vds-video-layout .vds-load-container .vds-play-button{border-radius:var(--video-load-button-border-radius,100%);color:var(--color);background-color:var(--bg-color)}:where(.vds-video-layout[data-sm] .vds-load-container .vds-play-button){--size:var(--video-sm-load-button-size,48px);--media-button-hover-transform:translateY(0%);width:var(--size);height:var(--size);transform:translateY(0%)}:where(.vds-video-layout[data-sm] .vds-controls-group:nth-last-child(2)){pointer-events:none}:where(.vds-video-layout[data-sm] .vds-controls-group:last-child){z-index:2;margin-top:-2.5px;margin-bottom:-6px}:where([data-fullscreen] .vds-video-layout[data-sm] .vds-controls-group:last-child){margin-bottom:0}.vds-video-layout[data-sm] .vds-controls-group{padding:2px}:where(.vds-video-layout[data-sm]) :where(.vds-button,.vds-slider:not(.vds-time-slider),.vds-time,.vds-time-divider,.vds-chapter-title){transition:opacity .15s}:where([data-media-player]:not([data-started]) .vds-video-layout[data-sm]) :where(.vds-button .vds-slider,.vds-time-group){opacity:0;visibility:hidden}:where(.vds-video-layout[data-sm] .vds-time-slider){transition:transform .1s linear}@media (pointer:coarse){:where([data-preview] .vds-video-layout:not([data-no-scrub-gesture])) :where(.vds-button,.vds-slider:not(.vds-time-slider),.vds-time,.vds-chapter-title,.vds-time-divider,.vds-captions,.vds-live-button){opacity:0}:where([data-preview] .vds-video-layout:not([data-no-scrub-gesture]) .vds-time-slider){--track-height:var(--video-sm-slider-focus-track-height,12px);transition:transform .1s linear;transform:translateY(-6px)}}:where(.vds-video-layout[data-sm] .vds-controls .vds-play-button){--size:var(--video-sm-play-button-size,45px);--media-button-hover-transform:translateY(25%);width:var(--size);height:var(--size);pointer-events:auto;border-radius:100%;margin-bottom:2px;overflow:hidden;transform:translateY(25%)}.vds-video-layout[data-sm] .vds-controls .vds-play-button{background-color:var(--video-sm-play-button-bg,#0009)}:where([data-media-player]:not([data-started]) .vds-video-layout[data-sm] .vds-controls-group:not(:nth-child(3))){opacity:0;visibility:hidden}:where(.vds-video-layout[data-sm] .vds-buffering-indicator){--media-buffering-size:64px;transform:translate(-2px,-4px)}:where(.vds-video-layout .vds-start-duration .vds-time){z-index:10;margin-bottom:8px;margin-right:8px;position:absolute;bottom:8px;right:8px}.vds-video-layout .vds-start-duration .vds-time{padding:var(--video-sm-start-duration-padding,3px 6px);color:var(--video-sm-start-duration-color,var(--video-controls-color));background-color:var(--video-sm-start-duration-bg,#000000a3)}:where([data-started] .vds-video-layout .vds-start-duration .vds-time){display:none}:where([data-media-player]:not([data-can-play]) .vds-video-layout .vds-start-duration .vds-time){opacity:0}:where(.vds-video-layout[data-sm] .vds-time[data-type=current]){margin-left:8px}:where([data-fullscreen] .vds-video-layout .vds-controls-group:nth-last-child(2)){margin-bottom:-16px}@media (orientation:portrait){:where([data-fullscreen] .vds-video-layout .vds-captions){bottom:10dvh}}@media (orientation:landscape){:where([data-fullscreen] .vds-video-layout .vds-controls-group:nth-last-child(2)){margin-bottom:-12px}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-500:oklch(69.6% .17 162.48);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-900:oklch(39.8% .07 227.392);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-900:oklch(35.9% .144 278.697);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-900:oklch(38.1% .176 304.987);--color-rose-500:oklch(64.5% .246 16.439);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--p-primary-color);--color-primary-50:#fff1f5;--color-primary-100:#ffe3ec;--color-primary-200:#ffcbdc;--color-primary-300:#ffa3c2;--color-primary-400:#ff6fa0;--color-primary-500:var(--brand-primary);--color-primary-600:#c20a48;--color-primary-700:#a1083d;--color-primary-800:#820832;--color-primary-900:#6a082b;--color-primary-950:#3f0318;--brand-primary:#d80c50;--brand-primary-rgb:216, 12, 80;--color-accent-300:#ffda3d;--color-accent-500:#f3b900;--color-accent-600:#d99a00;--color-success-500:#16a34a;--color-success-600:#15803d;--color-error-500:#ef4444;--color-error-600:#dc2626;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-info-500:#3b82f6;--color-info-600:#2563eb}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-full{top:100%}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\/4{bottom:25%}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-10{left:calc(var(--spacing) * -10)}.-left-20{left:calc(var(--spacing) * -20)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-\[5px\]{left:5px}.left-\[19px\]{left:19px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[9999\]{z-index:9999}.col-0{grid-column:0}.col-1{grid-column:1}.col-span-2{grid-column:span 2/span 2}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.\!my-2{margin-block:calc(var(--spacing) * 2)!important}.my-0{margin-block:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-20{margin-top:calc(var(--spacing) * -20)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-12{height:calc(var(--spacing) * 12)!important}.\!h-24{height:calc(var(--spacing) * 24)!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[30rem\]{height:30rem}.h-\[70vh\]{height:70vh}.h-\[140px\]{height:140px}.h-\[300px\]{height:300px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[420px\]{max-height:420px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-\[44px\]{min-height:44px}.min-h-\[64px\]{min-height:64px}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-screen{min-height:100vh}.\!w-9\/12{width:75%!important}.\!w-12{width:calc(var(--spacing) * 12)!important}.\!w-full{width:100%!important}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/6{width:16.6667%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[1px\]{width:1px}.w-\[20rem\]{width:20rem}.w-\[25rem\]{width:25rem}.w-\[300px\]{width:300px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-16{max-width:calc(var(--spacing) * 16)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[17\.35rem\]{max-width:17.35rem}.max-w-\[85vw\]{max-width:85vw}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[440px\]{max-width:440px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-fit{min-width:fit-content!important}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[2px\]{min-width:2px}.min-w-\[3rem\]{min-width:3rem}.min-w-\[44px\]{min-width:44px}.flex-1{flex:1}.flex-auto{flex:auto}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-\[40rem\]{flex-basis:40rem}.basis-\[50rem\]{flex-basis:50rem}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-fadein{animation:.15s linear fadein}.animate-fadeindown{animation:.15s linear fadeindown}.animate-fadeinleft{animation:.15s linear fadeinleft}.animate-fadeinright{animation:.15s linear fadeinright}.animate-fadeinup{animation:.15s linear fadeinup}.animate-fadeout{animation:.15s linear fadeout}.animate-fadeoutleft{animation:.15s linear fadeoutleft}.animate-fadeoutright{animation:.15s linear fadeoutright}.animate-fadeoutup{animation:.15s linear fadeoutup}.animate-flip{animation:.15s linear flip}.animate-flipleft{animation:.15s linear flipleft}.animate-flipright{animation:.15s linear flipright}.animate-flipup{animation:.15s linear flipup}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-scalein{animation:.15s linear scalein}.animate-slidedown{animation:.45s ease-in-out slidedown}.animate-slideup{animation:.45s cubic-bezier(0,1,0,1) slideup}.animate-spin{animation:var(--animate-spin)}.animate-width{animation:.45s linear width}.animate-zoomin{animation:.15s linear zoomin}.animate-zoomindown{animation:.15s linear zoomindown}.animate-zoominleft{animation:.15s linear zoominleft}.animate-zoominright{animation:.15s linear zoominright}.animate-zoominup{animation:.15s linear zoominup}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[3rem_minmax\(0\,1fr\)\]{grid-template-columns:3rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-50>:not(:last-child)){border-color:var(--color-gray-50)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-border{border-radius:var(--p-content-border-radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-white\/5{border-color:#ffffff0d!important}@supports (color:color-mix(in lab, red, red)){.\!border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)!important}}.\!border-white\/30{border-color:#ffffff4d!important}@supports (color:color-mix(in lab, red, red)){.\!border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)!important}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/50{border-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/30{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-500{border-color:var(--color-orange-500)}.border-primary{border-color:var(--p-primary-color)}.border-primary-200{border-color:var(--color-primary-200)}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-500\/50{border-color:#d80c5080}@supports (color:color-mix(in lab, red, red)){.border-primary-500\/50{border-color:color-mix(in oklab, var(--color-primary-500) 50%, transparent)}}.border-primary-600{border-color:var(--color-primary-600)}.border-purple-500{border-color:var(--color-purple-500)}.border-red-200{border-color:var(--color-red-200)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-surface{border-color:var(--p-content-border-color)}.border-surface-100{border-color:var(--p-surface-100)}.border-surface-200{border-color:var(--p-surface-200)}.border-surface-300{border-color:var(--p-surface-300)}.border-surface-700{border-color:var(--p-surface-700)}.border-teal-500{border-color:var(--color-teal-500)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-t-blue-600{border-top-color:var(--color-blue-600)}.border-t-gray-600{border-top-color:var(--color-gray-600)}.border-t-green-600{border-top-color:var(--color-green-600)}.border-t-primary-600{border-top-color:var(--color-primary-600)}.border-t-red-600{border-top-color:var(--color-red-600)}.border-t-surface-600{border-top-color:var(--p-surface-600)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-t-yellow-600{border-top-color:var(--color-yellow-600)}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-gray-300{border-left-color:var(--color-gray-300)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.\!bg-indigo-100{background-color:var(--color-indigo-100)!important}.\!bg-primary{background-color:var(--p-primary-color)!important}.\!bg-primary-50{background-color:var(--color-primary-50)!important}.\!bg-primary\/80{background-color:var(--p-primary-color)!important}@supports (color:color-mix(in lab, red, red)){.\!bg-primary\/80{background-color:color-mix(in oklab, var(--p-primary-color) 80%, transparent)!important}}.\!bg-purple-100{background-color:var(--color-purple-100)!important}.\!bg-teal-100{background-color:var(--color-teal-100)!important}.\!bg-transparent{background-color:#0000!important}.\!bg-violet-500{background-color:var(--color-violet-500)!important}.\!bg-white\/20{background-color:#fff3!important}@supports (color:color-mix(in lab, red, red)){.\!bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)!important}}.bg-accent-500{background-color:var(--color-accent-500)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-50\/5{background-color:#ecfeff0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-50\/5{background-color:color-mix(in oklab, var(--color-cyan-50) 5%, transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/20{background-color:#1e293933}@supports (color:color-mix(in lab, red, red)){.bg-gray-800\/20{background-color:color-mix(in oklab, var(--color-gray-800) 20%, transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-primary{background-color:var(--p-primary-color)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-500\/10{background-color:#d80c501a}@supports (color:color-mix(in lab, red, red)){.bg-primary-500\/10{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary\/70{background-color:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab, var(--p-primary-color) 70%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/80{background-color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-surface-0{background-color:var(--p-surface-0)}.bg-surface-50{background-color:var(--p-surface-50)}.bg-surface-100{background-color:var(--p-surface-100)}.bg-surface-200{background-color:var(--p-surface-200)}.bg-surface-800{background-color:var(--p-surface-800)}.bg-surface-900{background-color:var(--p-surface-900)}.bg-surface-950{background-color:var(--p-surface-950)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-cyan-50{--tw-gradient-from:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-400{--tw-gradient-from:var(--color-primary-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-400{--tw-gradient-to:var(--color-gray-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary-700{--tw-gradient-to:var(--color-primary-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-4{padding:calc(var(--spacing) * 4)!important}.\!p-8{padding:calc(var(--spacing) * 8)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.\!py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-13{padding-left:calc(var(--spacing) * 13)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.\!text-6xl{font-size:var(--text-6xl)!important;line-height:var(--tw-leading,var(--text-6xl--line-height))!important}.\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[10px\]{font-size:10px!important}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.033em\]{--tw-tracking:-.033em;letter-spacing:-.033em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.bg-emphasis{background:var(--p-content-hover-background);color:var(--p-content-hover-color)}.bg-highlight{background:var(--p-highlight-background);color:var(--p-highlight-color)}.bg-highlight-emphasis{background:var(--p-highlight-focus-background);color:var(--p-highlight-focus-color)}.\!text-muted-color{color:var(--p-text-muted-color)!important}.\!text-primary-50{color:var(--color-primary-50)!important}.\!text-primary-contrast{color:var(--p-primary-contrast-color)!important}.\!text-violet-500{color:var(--color-violet-500)!important}.\!text-white{color:var(--color-white)!important}.text-amber-100{color:var(--color-amber-100)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/80{color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-color{color:var(--p-text-color)}.text-color-emphasis{color:var(--p-text-hover-color)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-500{color:var(--color-emerald-500)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-inherit{color:inherit}.text-muted-color{color:var(--p-text-muted-color)}.text-muted-color-emphasis{color:var(--p-text-hover-muted-color)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-primary{color:var(--p-primary-color)}.text-primary-50{color:var(--color-primary-50)}.text-primary-400{color:var(--color-primary-400)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-primary-contrast{color:var(--p-primary-contrast-color)}.text-primary\/80{color:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, var(--p-primary-color) 80%, transparent)}}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-200\/80{color:#ffcacacc}@supports (color:color-mix(in lab, red, red)){.text-red-200\/80{color:color-mix(in oklab, var(--color-red-200) 80%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-surface-0{color:var(--p-surface-0)}.text-surface-50{color:var(--p-surface-50)}.text-surface-300{color:var(--p-surface-300)}.text-surface-400{color:var(--p-surface-400)}.text-surface-500{color:var(--p-surface-500)}.text-surface-600{color:var(--p-surface-600)}.text-surface-700{color:var(--p-surface-700)}.text-surface-900{color:var(--p-surface-900)}.text-teal-600{color:var(--color-teal-600)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.placeholder-gray-600::placeholder{color:var(--color-gray-600)}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(0\,245\,255\,0\.3\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#00f5ff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-cyan-500\/20{--tw-shadow-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary-500\/20{--tw-shadow-color:#d80c5033}@supports (color:color-mix(in lab, red, red)){.shadow-primary-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\(--surface-950\){--tw-ring-color:var(--surface-950)}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-primary{--tw-ring-color:var(--p-primary-color)}.ring-primary-500\/20{--tw-ring-color:#d80c5033}@supports (color:color-mix(in lab, red, red)){.ring-primary-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.ring-primary-500\/30{--tw-ring-color:#d80c504d}@supports (color:color-mix(in lab, red, red)){.ring-primary-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.ring-red-500{--tw-ring-color:var(--color-red-500)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-surface-0{--tw-ring-offset-color:var(--p-surface-0)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.animate-enter{--p-enter-opacity:initial;--p-enter-scale:initial;--p-enter-rotate:initial;--p-enter-translate-x:initial;--p-enter-translate-y:initial;animation-name:enter}.animate-leave{--p-leave-opacity:initial;--p-leave-scale:initial;--p-leave-rotate:initial;--p-leave-translate-x:initial;--p-leave-translate-y:initial;animation-name:leave}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.animate-alternate{animation-direction:alternate}.animate-alternate-reverse{animation-direction:alternate-reverse}.animate-delay-75{animation-delay:75 ms}.animate-delay-100{animation-delay:100 ms}.animate-delay-150{animation-delay:150 ms}.animate-delay-200{animation-delay:200 ms}.animate-delay-300{animation-delay:300 ms}.animate-delay-400{animation-delay:400 ms}.animate-delay-500{animation-delay:500 ms}.animate-delay-700{animation-delay:700 ms}.animate-delay-1000{animation-delay:1000 ms}.animate-delay-none{animation-delay:0s}.animate-duration-0{animation-duration:0s}.animate-duration-75{animation-duration:75ms}.animate-duration-100{animation-duration:.1s}.animate-duration-200{animation-duration:.2s}.animate-duration-300{animation-duration:.3s}.animate-duration-400{animation-duration:.4s}.animate-duration-500{animation-duration:.5s}.animate-duration-700{animation-duration:.7s}.animate-duration-1000{animation-duration:1s}.animate-duration-2000{animation-duration:2s}.animate-duration-3000{animation-duration:3s}.animate-ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.animate-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.animate-ease-linear{animation-timing-function:linear}.animate-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.animate-fill-backwards{animation-fill-mode:backwards}.animate-fill-both{animation-fill-mode:both}.animate-fill-forwards{animation-fill-mode:forwards}.animate-fill-none{animation-fill-mode:none}.animate-infinite{animation-iteration-count:infinite}.animate-normal{animation-direction:normal}.animate-once{animation-iteration-count:1}.animate-paused{animation-play-state:paused}.animate-reverse{animation-direction:reverse}.animate-running{animation-play-state:running}.animate-twice{animation-iteration-count:2}.backface-hidden{backface-visibility:hidden}.backface-visible{backface-visibility:visible}.fade-in-10{--p-enter-opacity:calc(10 * .01)}.fade-in-50{--p-enter-opacity:calc(50 * .01)}.fade-out-0{--p-leave-opacity:calc(0 * .01)}.fade-out-20{--p-leave-opacity:calc(20 * .01)}.slide-in-from-b-20{--p-enter-translate-y:calc(var(--spacing) * 20)}.slide-in-from-l-8{--p-enter-translate-x:calc(var(--spacing) * 8 * -1)}.slide-in-from-r-8{--p-enter-translate-x:calc(var(--spacing) * 8)}.slide-in-from-t-12{--p-enter-translate-y:calc(var(--spacing) * 12 * -1)}.slide-in-from-t-16{--p-enter-translate-y:calc(var(--spacing) * 16 * -1)}.slide-in-from-t-20{--p-enter-translate-y:calc(var(--spacing) * 20 * -1)}.slide-in-from-t-50{--p-enter-translate-y:calc(var(--spacing) * 50 * -1)}.spin-in-45{--p-enter-rotate:45deg}.spin-out-90{--p-leave-rotate:90deg}.zoom-in-50{--p-enter-scale:calc(50 * .01)}.zoom-in-75{--p-enter-scale:calc(75 * .01)}.zoom-out-75{--p-leave-scale:calc(75 * .01)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-3:is(:where(.group):hover *){rotate:3deg}.group-hover\:border-gray-400:is(:where(.group):hover *){border-color:var(--color-gray-400)}.group-hover\:text-cyan-400:is(:where(.group):hover *){color:var(--color-cyan-400)}.group-hover\:text-gray-500:is(:where(.group):hover *){color:var(--color-gray-500)}.group-hover\:text-gray-900:is(:where(.group):hover *){color:var(--color-gray-900)}.group-hover\:text-inherit:is(:where(.group):hover *){color:inherit}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--p-primary-color)}.group-hover\:text-primary-400:is(:where(.group):hover *){color:var(--color-primary-400)}.group-hover\:text-primary-500:is(:where(.group):hover *){color:var(--color-primary-500)}.group-hover\:text-primary-600:is(:where(.group):hover *){color:var(--color-primary-600)}.group-hover\:text-purple-400:is(:where(.group):hover *){color:var(--color-purple-400)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-5:is(:where(.group):hover *){opacity:.05}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/frame\:opacity-100:is(:where(.group\/frame):hover *),.group-hover\/input\:opacity-100:is(:where(.group\/input):hover *){opacity:1}.group-hover\/resolve\:text-gray-300:is(:where(.group\/resolve):hover *){color:var(--color-gray-300)}}.group-active\:scale-95:is(:where(.group):active *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.placeholder\:text-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/50::placeholder{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.odd\:bg-transparent:nth-child(odd){background-color:#0000}.focus-within\:bg-white:focus-within{background-color:var(--color-white)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-cyan-500:hover{border-color:var(--color-cyan-500)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-primary:hover{border-color:var(--p-primary-color)}.hover\:border-primary-300:hover{border-color:var(--color-primary-300)}.hover\:border-primary-400:hover{border-color:var(--color-primary-400)}.hover\:border-primary-500:hover{border-color:var(--color-primary-500)}.hover\:border-primary-500\/50:hover{border-color:#d80c5080}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary-500\/50:hover{border-color:color-mix(in oklab, var(--color-primary-500) 50%, transparent)}}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:\!bg-white\/10:hover{background-color:#ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.hover\:\!bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)!important}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:bg-cyan-400:hover{background-color:var(--color-cyan-400)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-primary-500\/5:hover{background-color:#d80c500d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-500\/5:hover{background-color:color-mix(in oklab, var(--color-primary-500) 5%, transparent)}}.hover\:bg-primary-700:hover{background-color:var(--color-primary-700)}.hover\:bg-primary-contrast:hover{background-color:var(--p-primary-contrast-color)}.hover\:bg-primary-emphasis:hover{background-color:var(--p-primary-hover-color)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-surface-50:hover{background-color:var(--p-surface-50)}.hover\:bg-surface-100:hover{background-color:var(--p-surface-100)}.hover\:bg-teal-700:hover{background-color:var(--color-teal-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-emphasis:hover{background:var(--p-content-hover-background);color:var(--p-content-hover-color)}.hover\:bg-highlight-emphasis:hover{background:var(--p-highlight-focus-background);color:var(--p-highlight-focus-color)}.hover\:text-color:hover{color:var(--p-text-color)}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-primary:hover{color:var(--p-primary-color)}.hover\:text-primary-500:hover{color:var(--color-primary-500)}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-primary-700:hover{color:var(--color-primary-700)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-surface-600:hover{color:var(--p-surface-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-primary-500\/10:hover{--tw-shadow-color:#d80c501a}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary-500\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:bg-gray-50:focus{background-color:var(--color-gray-50)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-primary-500:focus{--tw-ring-color:var(--color-primary-500)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--p-primary-color)}.focus-visible\:ring-primary-500\/30:focus-visible{--tw-ring-color:#d80c504d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary-500\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:bg-teal-900:active{background-color:var(--color-teal-900)}.active\:from-primary-700:active{--tw-gradient-from:var(--color-primary-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.active\:to-primary-900:active{--tw-gradient-to:var(--color-primary-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-700:disabled{background-color:var(--color-gray-700)}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:mx-auto{margin-inline:auto}.sm\:ml-8{margin-left:calc(var(--spacing) * 8)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:\!w-64{width:calc(var(--spacing) * 64)!important}.sm\:\!w-96{width:calc(var(--spacing) * 96)!important}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[30rem\]{width:30rem}.sm\:w-auto{width:auto}.sm\:max-w-24{max-width:calc(var(--spacing) * 24)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-center{justify-content:center}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=48rem){.md\:bottom-8{bottom:calc(var(--spacing) * 8)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:ml-auto{margin-left:auto}.md\:\!flex{display:flex!important}.md\:\!hidden{display:none!important}.md\:\!w-80{width:calc(var(--spacing) * 80)!important}.md\:w-2\/12{width:16.6667%}.md\:w-5\/12{width:41.6667%}.md\:w-40{width:calc(var(--spacing) * 40)}.md\:w-48{width:calc(var(--spacing) * 48)}.md\:w-56{width:calc(var(--spacing) * 56)}.md\:w-60{width:calc(var(--spacing) * 60)}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:w-\[30rem\]{width:30rem}.md\:w-screen{width:100vw}.md\:max-w-32{max-width:calc(var(--spacing) * 32)}.md\:flex-initial{flex:0 auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:self-start{align-self:flex-start}.md\:opacity-0{opacity:0}.md\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}.lg\:\!w-\[30rem\]{width:30rem!important}.lg\:w-1\/2{width:50%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,0\.8fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-24{padding:calc(var(--spacing) * 24)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:\!w-40{width:calc(var(--spacing) * 40)!important}.xl\:w-6\/12{width:50%}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}}@media (width>=96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}:where(.dark\:divide-gray-700:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\:divide-gray-700\/50:where(.dark,.dark *)>:not(:last-child)){border-color:#36415380}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-gray-700\/50:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}:where(.dark\:divide-gray-800:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-800)}.dark\:border-amber-800:where(.dark,.dark *){border-color:var(--color-amber-800)}.dark\:border-blue-800:where(.dark,.dark *){border-color:var(--color-blue-800)}.dark\:border-cyan-900\/30:where(.dark,.dark *){border-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-900\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-700\/50:where(.dark,.dark *){border-color:#36415380}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-700\/50:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.dark\:border-gray-800:where(.dark,.dark *){border-color:var(--color-gray-800)}.dark\:border-gray-900:where(.dark,.dark *){border-color:var(--color-gray-900)}.dark\:border-green-800:where(.dark,.dark *){border-color:var(--color-green-800)}.dark\:border-orange-800:where(.dark,.dark *){border-color:var(--color-orange-800)}.dark\:border-primary-800:where(.dark,.dark *){border-color:var(--color-primary-800)}.dark\:border-red-800:where(.dark,.dark *){border-color:var(--color-red-800)}.dark\:border-surface-600:where(.dark,.dark *){border-color:var(--p-surface-600)}.dark\:border-surface-700:where(.dark,.dark *){border-color:var(--p-surface-700)}.dark\:border-surface-800:where(.dark,.dark *){border-color:var(--p-surface-800)}.dark\:border-white\/5:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-yellow-800:where(.dark,.dark *){border-color:var(--color-yellow-800)}.dark\:border-t-blue-400:where(.dark,.dark *){border-top-color:var(--color-blue-400)}.dark\:border-t-gray-400:where(.dark,.dark *){border-top-color:var(--color-gray-400)}.dark\:border-t-green-400:where(.dark,.dark *){border-top-color:var(--color-green-400)}.dark\:border-t-primary-400:where(.dark,.dark *){border-top-color:var(--color-primary-400)}.dark\:border-t-red-400:where(.dark,.dark *){border-top-color:var(--color-red-400)}.dark\:border-t-surface-300:where(.dark,.dark *){border-top-color:var(--p-surface-300)}.dark\:border-t-yellow-400:where(.dark,.dark *){border-top-color:var(--color-yellow-400)}.dark\:\!bg-primary-900:where(.dark,.dark *){background-color:var(--color-primary-900)!important}.dark\:\!bg-surface-900:where(.dark,.dark *){background-color:var(--p-surface-900)!important}.dark\:\!bg-violet-400:where(.dark,.dark *){background-color:var(--color-violet-400)!important}.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\:bg-black:where(.dark,.dark *){background-color:var(--color-black)}.dark\:bg-black\/50:where(.dark,.dark *){background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.dark\:bg-black\/70:where(.dark,.dark *){background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.dark\:bg-blue-900:where(.dark,.dark *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:bg-cyan-400:where(.dark,.dark *){background-color:var(--color-cyan-400)}.dark\:bg-cyan-900:where(.dark,.dark *){background-color:var(--color-cyan-900)}.dark\:bg-cyan-900\/10:where(.dark,.dark *){background-color:#104e641a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-cyan-900) 10%, transparent)}}.dark\:bg-gray-600:where(.dark,.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/50:where(.dark,.dark *){background-color:#1e293980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\:bg-gray-900:where(.dark,.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-900\/50:where(.dark,.dark *){background-color:#10182880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.dark\:bg-gray-900\/90:where(.dark,.dark *){background-color:#101828e6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/90:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 90%, transparent)}}.dark\:bg-green-900:where(.dark,.dark *){background-color:var(--color-green-900)}.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) 20%, transparent)}}.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\:bg-indigo-900:where(.dark,.dark *){background-color:var(--color-indigo-900)}.dark\:bg-orange-900:where(.dark,.dark *){background-color:var(--color-orange-900)}.dark\:bg-orange-900\/20:where(.dark,.dark *){background-color:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\:bg-primary-500\/20:where(.dark,.dark *){background-color:#d80c5033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.dark\:bg-primary-900:where(.dark,.dark *){background-color:var(--color-primary-900)}.dark\:bg-primary-900\/10:where(.dark,.dark *){background-color:#6a082b1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary-900\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-900) 10%, transparent)}}.dark\:bg-primary-900\/20:where(.dark,.dark *){background-color:#6a082b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-900) 20%, transparent)}}.dark\:bg-primary-900\/30:where(.dark,.dark *){background-color:#6a082b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-900) 30%, transparent)}}.dark\:bg-purple-900:where(.dark,.dark *){background-color:var(--color-purple-900)}.dark\:bg-purple-900\/20:where(.dark,.dark *){background-color:#59168b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}.dark\:bg-red-900:where(.dark,.dark *){background-color:var(--color-red-900)}.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\:bg-surface-700:where(.dark,.dark *){background-color:var(--p-surface-700)}.dark\:bg-surface-800:where(.dark,.dark *),.dark\:bg-surface-800\/50:where(.dark,.dark *){background-color:var(--p-surface-800)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-surface-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--p-surface-800) 50%, transparent)}}.dark\:bg-surface-900:where(.dark,.dark *),.dark\:bg-surface-900\/40:where(.dark,.dark *){background-color:var(--p-surface-900)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-surface-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--p-surface-900) 40%, transparent)}}.dark\:bg-surface-950:where(.dark,.dark *),.dark\:bg-surface-950\/40:where(.dark,.dark *){background-color:var(--p-surface-950)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-surface-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--p-surface-950) 40%, transparent)}}.dark\:bg-teal-900:where(.dark,.dark *){background-color:var(--color-teal-900)}.dark\:bg-white\/5:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-yellow-800:where(.dark,.dark *){background-color:var(--color-yellow-800)}.dark\:bg-yellow-900:where(.dark,.dark *){background-color:var(--color-yellow-900)}.dark\:from-gray-800:where(.dark,.dark *){--tw-gradient-from:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-gray-800:where(.dark,.dark *){--tw-gradient-to:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-gray-900:where(.dark,.dark *){--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:\!text-black:where(.dark,.dark *){color:var(--color-black)!important}.dark\:\!text-violet-400:where(.dark,.dark *){color:var(--color-violet-400)!important}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-black:where(.dark,.dark *){color:var(--color-black)}.dark\:text-blue-100:where(.dark,.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:where(.dark,.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:where(.dark,.dark *){color:var(--color-blue-500)}.dark\:text-cyan-300:where(.dark,.dark *){color:var(--color-cyan-300)}.dark\:text-cyan-400:where(.dark,.dark *){color:var(--color-cyan-400)}.dark\:text-cyan-500:where(.dark,.dark *){color:var(--color-cyan-500)}.dark\:text-gray-100:where(.dark,.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:where(.dark,.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:where(.dark,.dark *){color:var(--color-gray-600)}.dark\:text-green-200:where(.dark,.dark *){color:var(--color-green-200)}.dark\:text-green-300:where(.dark,.dark *){color:var(--color-green-300)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-green-500:where(.dark,.dark *){color:var(--color-green-500)}.dark\:text-indigo-400:where(.dark,.dark *){color:var(--color-indigo-400)}.dark\:text-orange-300:where(.dark,.dark *){color:var(--color-orange-300)}.dark\:text-orange-400:where(.dark,.dark *){color:var(--color-orange-400)}.dark\:text-primary-200:where(.dark,.dark *){color:var(--color-primary-200)}.dark\:text-primary-300:where(.dark,.dark *){color:var(--color-primary-300)}.dark\:text-primary-400:where(.dark,.dark *){color:var(--color-primary-400)}.dark\:text-purple-400:where(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-red-200:where(.dark,.dark *){color:var(--color-red-200)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-surface-0:where(.dark,.dark *){color:var(--p-surface-0)}.dark\:text-surface-50:where(.dark,.dark *){color:var(--p-surface-50)}.dark\:text-surface-200:where(.dark,.dark *){color:var(--p-surface-200)}.dark\:text-surface-300:where(.dark,.dark *){color:var(--p-surface-300)}.dark\:text-surface-400:where(.dark,.dark *){color:var(--p-surface-400)}.dark\:text-surface-500:where(.dark,.dark *){color:var(--p-surface-500)}.dark\:text-teal-400:where(.dark,.dark *){color:var(--color-teal-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-yellow-400:where(.dark,.dark *){color:var(--color-yellow-400)}.dark\:shadow-none:where(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:ring-blue-800:where(.dark,.dark *){--tw-ring-color:var(--color-blue-800)}.dark\:ring-offset-surface-900:where(.dark,.dark *){--tw-ring-offset-color:var(--p-surface-900)}@media (hover:hover){.dark\:group-hover\:text-white:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-white)}}.dark\:focus-within\:bg-gray-800:where(.dark,.dark *):focus-within{background-color:var(--color-gray-800)}@media (hover:hover){.dark\:hover\:border-gray-500:where(.dark,.dark *):hover{border-color:var(--color-gray-500)}.dark\:hover\:border-gray-600:where(.dark,.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:border-primary-500:where(.dark,.dark *):hover{border-color:var(--color-primary-500)}.dark\:hover\:bg-gray-600:where(.dark,.dark *):hover{background-color:var(--color-gray-600)}.dark\:hover\:bg-gray-700:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-800:where(.dark,.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-gray-800\/50:where(.dark,.dark *):hover{background-color:#1e293980}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-800\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\:hover\:bg-surface-700:where(.dark,.dark *):hover{background-color:var(--p-surface-700)}.dark\:hover\:bg-surface-800:where(.dark,.dark *):hover{background-color:var(--p-surface-800)}.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:bg-white\/\[0\.03\]:where(.dark,.dark *):hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.03\]:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:hover\:text-gray-200:where(.dark,.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:where(.dark,.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-primary-300:where(.dark,.dark *):hover{color:var(--color-primary-300)}.dark\:hover\:text-surface-300:where(.dark,.dark *):hover{color:var(--p-surface-300)}}.dark\:focus\:bg-gray-800:where(.dark,.dark *):focus{background-color:var(--color-gray-800)}@media (width>=40rem){@media (hover:hover){.dark\:sm\:hover\:bg-primary:where(.dark,.dark *):hover{background-color:var(--p-primary-color)}}}}@layer keyframes{@keyframes enter{0%{opacity:var(--p-enter-opacity,1);transform:translate3d(var(--p-enter-translate-x,0), var(--p-enter-translate-y,0), 0) scale3d(var(--p-enter-scale,1), var(--p-enter-scale,1), var(--p-enter-scale,1)) rotate(var(--p-enter-rotate,0))}}@keyframes leave{to{opacity:var(--p-leave-opacity,1);transform:translate3d(var(--p-leave-translate-x,0), var(--p-leave-translate-y,0), 0) scale3d(var(--p-leave-scale,1), var(--p-leave-scale,1), var(--p-leave-scale,1)) rotate(var(--p-leave-rotate,0))}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scalein{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(-100%)}to{opacity:1;transform:translate(0%)}}@keyframes fadeoutleft{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0%)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(100%)}to{opacity:1;transform:translate(0%)}}@keyframes fadeoutright{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0%)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(-100%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadeoutup{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0%)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadeoutdown{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0%)}to{opacity:0;transform:translateY(100%)}}@keyframes width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px)rotateX(-100deg)}to{transform:perspective(2000px)rotateX(0)}}@keyframes flipleft{0%{opacity:0;transform:perspective(2000px)rotateY(-100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipright{0%{opacity:0;transform:perspective(2000px)rotateY(100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipup{0%{opacity:0;transform:perspective(2000px)rotateX(-100deg)}to{opacity:1;transform:perspective(2000px)rotateX(0)}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translateY(60px)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate(10px)}}}@font-face{font-family:Viaplay Sans;src:url(/fonts/ViaplaySans-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Viaplay Sans;src:url(/fonts/ViaplaySans-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Viaplay Sans;src:url(/fonts/ViaplaySans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Viaplay Sans;src:url(/fonts/ViaplaySans-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Viaplay Sans;src:url(/fonts/ViaplaySans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Viaplay Sans;src:url(/fonts/ViaplaySans-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Viaplay Sans;src:url(/fonts/ViaplaySans-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Viaplay Sans;src:url(/fonts/ViaplaySans-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}@keyframes glow{0%{box-shadow:0 0 5px var(--color-primary-500), 0 0 10px var(--color-primary-500)}to{box-shadow:0 0 10px var(--color-primary-400), 0 0 20px var(--color-primary-400)}}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-main:#fff;--bg-card:#f9f9fb;--bg-sidebar:#f9f9fb;--bg-header:#fffc;--text-main:#0f161a;--text-muted:#596973;--text-subtle:#8a8c90;--border-main:#dfe5e8;--border-hover:#96a9b3;--border-glass:#0000000d;--shadow-main:0 1px 2px #0f161a0d;--shadow-lg:0 12px 32px #0f161a1f;--shadow-glow:none;--grid-color:#00000008;--bg-secondary:var(--bg-card);--surface-card:var(--bg-card);--surface-ground:var(--bg-main);--surface-section:var(--bg-main);--surface-overlay:var(--bg-card);--surface-border:var(--border-main);--surface-0:#fff;--surface-50:#f9f9fb;--surface-100:#edf2f4;--surface-200:#dfe5e8;--surface-300:#c8d3d9;--surface-400:#96a9b3;--surface-500:#8a8c90;--surface-600:#596973;--surface-700:#3f4f56;--surface-800:#2b3940;--surface-900:#111827;--surface-950:#0f161a;--p-surface-0:var(--surface-0);--p-surface-50:var(--surface-50);--p-surface-100:var(--surface-100);--p-surface-200:var(--surface-200);--p-surface-300:var(--surface-300);--p-surface-400:var(--surface-400);--p-surface-500:var(--surface-500);--p-surface-600:var(--surface-600);--p-surface-700:var(--surface-700);--p-surface-800:var(--surface-800);--p-surface-900:var(--surface-900);--p-surface-950:var(--surface-950);--primary-color:var(--brand-primary);--primary-50:#fff1f5;--primary-100:#ffe3ec;--primary-200:#ffcbdc;--primary-400:#ff6fa0;--primary-500:var(--brand-primary);--primary-600:#c20a48;--primary-700:#a1083d;--primary-800:#820832;--primary-900:#6a082b;--primary-500-rgb:var(--brand-primary-rgb);--gradient-viaplay:linear-gradient(120deg, var(--primary-700) 0%, var(--brand-primary) 55%, var(--color-accent-500) 130%);font-family:Viaplay Sans,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}html:not(.dark){--bg-main:#fff;--bg-card:#f9f9fb;--bg-sidebar:#f9f9fb;--bg-header:#fffc;--text-main:#0f161a;--text-muted:#596973;--border-main:#dfe5e8}.p-tabpanels,.p-tablist,.p-tabs{background:0 0!important;border:none!important}body,button,input,textarea,select,.p-component,.n-button,.n-input,.n-select,.n-tag{font-family:Viaplay Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.p-button,.n-button{letter-spacing:0;border-radius:.5rem!important;font-weight:600!important}.p-button:not(.p-button-secondary):not(.p-button-danger):not(.p-button-warning):not(.p-button-info):not(.p-button-help):not(.p-button-text):not(.p-button-outlined),.p-button.p-button-success,.n-button.n-button--primary-type,.n-button.n-button--success-type{background:var(--primary-500)!important;border-color:var(--primary-500)!important;color:#fff!important}.p-button:not(.p-button-secondary):not(.p-button-danger):not(.p-button-warning):not(.p-button-info):not(.p-button-help):not(.p-button-text):not(.p-button-outlined):hover,.p-button.p-button-success:hover,.n-button.n-button--primary-type:hover,.n-button.n-button--success-type:hover{background:var(--primary-600)!important;border-color:var(--primary-600)!important}.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider,.n-switch.n-switch--active .n-switch__rail{background:var(--primary-500)!important}.admin-mail-shell{background:var(--bg-card);border:1px solid var(--border-main);border-radius:22px;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.admin-mail-nav,.admin-mail-content{background:var(--bg-main);border:1px solid var(--border-main);border-radius:18px}.dark .admin-mail-nav,.dark .admin-mail-content{background:var(--surface-overlay)}.admin-mail-nav{padding:1rem}.admin-mail-nav__header{border-bottom:1px solid var(--border-main);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.admin-mail-nav__header h1{color:var(--text-main);margin:0;font-size:1.5rem;font-weight:700}.admin-mail-nav__header p,.admin-mail-nav__group p,.admin-mail-content__toolbar p,.admin-mail-content__meta{color:var(--text-subtle);margin:0;font-size:.8125rem;font-weight:600}.admin-mail-nav__group{gap:.25rem;margin-top:1rem;display:grid}.admin-mail-nav__group p{padding:.5rem .75rem}.admin-mail-nav__item{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.65rem;width:100%;min-height:2.65rem;padding:0 .75rem;font-size:.9375rem;font-weight:650;display:flex}.admin-mail-nav__item.is-active{background:var(--surface-100);color:var(--text-main)}.dark .admin-mail-nav__item.is-active{background:var(--primary-500)}@supports (color:color-mix(in lab, red, red)){.dark .admin-mail-nav__item.is-active{background:color-mix(in srgb, var(--primary-500) 12%, transparent)}}.admin-mail-nav__item i{color:var(--text-subtle);font-size:1rem}.admin-mail-content{min-width:0;overflow:hidden}.admin-mail-content__toolbar{border-bottom:1px solid var(--border-main);justify-content:space-between;align-items:center;min-height:4.5rem;padding:1rem 1.25rem;display:flex}.admin-mail-content__toolbar h2{color:var(--text-main);margin:.15rem 0 0;font-size:1.35rem;font-weight:700}.admin-section-title{color:var(--text-main)}.admin-mail-content__meta{background:var(--surface-100);color:var(--text-muted);border-radius:999px;padding:.35rem .75rem}.dark .admin-mail-content__meta{background:var(--primary-500)}@supports (color:color-mix(in lab, red, red)){.dark .admin-mail-content__meta{background:color-mix(in srgb, var(--primary-500) 12%, transparent)}}.admin-mail-content__body{padding:1rem}.admin-dialog{width:min(100vw - 2rem,96vw);max-width:96vw}.admin-dialog--sm{width:min(25rem,100vw - 2rem)}.admin-dialog--md{width:min(31.25rem,100vw - 2rem)}.admin-dialog--lg{width:min(37.5rem,100vw - 2rem)}.admin-dialog--xl{width:min(56.25rem,100vw - 2rem)}@media (width<=980px){.admin-mail-shell{grid-template-columns:1fr}.admin-mail-nav__group{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.admin-mail-nav__group p{grid-column:1/-1}}.p-datatable-tbody>tr>td{color:var(--text-main)!important;border-color:var(--border-main)!important;background-color:#0000!important;border-width:0 0 1px!important}.p-datatable-tbody>tr{transition:background-color var(--duration-fast,.15s) var(--ease-out,ease-out)}.p-datatable-tbody>tr:hover>td{background-color:var(--primary-500)!important}@supports (color:color-mix(in lab, red, red)){.p-datatable-tbody>tr:hover>td{background-color:color-mix(in srgb, var(--primary-500) 5%, transparent)!important}}.p-datatable-thead>tr>th{letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:600;color:var(--text-muted)!important;border-color:var(--border-main)!important;background-color:#0000!important;border-width:0 0 1px!important}.p-datatable-header{border-color:var(--border-main)!important;color:var(--text-main)!important;background-color:#0000!important}.n-modal.n-card:not(.asset-detail-modal){width:min(40rem,100vw - 2rem);max-width:calc(100vw - 2rem)}.n-modal.n-card.w-full,.n-modal.n-card.max-w-5xl,.n-modal.n-card.shared-preview-modal{width:min(64rem,100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important}.n-modal.n-card.upload-modal{max-height:90vh;width:min(56.25rem,100vw - 2rem)!important}.n-modal.n-card.asset-browser-upload-modal{width:min(37.5rem,100vw - 2rem)!important}.n-modal.n-card.folder-form-modal,.n-modal.n-card.folder-selector-modal,.n-modal.n-card.folder-share-modal,.n-modal.n-card.collection-share-modal,.n-modal.n-card.add-to-collection-modal,.n-modal.n-card.create-placeholder-dialog,.n-modal.n-card.asset-sharing-modal,.n-modal.n-card.bulk-meta-upload-modal{width:min(31.25rem,100vw - 2rem)!important}.n-modal.n-card.folder-properties-modal,.n-modal.n-card.collections-list-create-modal,.n-modal.n-card.project-detail-assets-modal,.n-modal.n-card.asset-picker-modal{width:min(56.25rem,100vw - 2rem)!important}.p-dialog.w-full,.p-dialog.max-w-5xl{width:min(64rem,100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important}html.dark{--bg-main:#0f161a;--bg-card:#111827;--bg-sidebar:#0f161a;--bg-header:#111827d1;--text-main:#f9f9fb;--text-muted:#c8d3d9;--text-subtle:#96a9b3;--border-main:#334248;--border-hover:#96a9b3;--border-glass:#ffffff14;--shadow-main:0 1px 2px #00000059;--shadow-lg:0 12px 32px #00000073;--shadow-glow:none;--grid-color:rgba(var(--primary-500-rgb), .035);--surface-card:var(--bg-card);--surface-ground:var(--bg-main);--surface-section:var(--bg-main);--surface-overlay:#111827;--surface-border:var(--border-main);--surface-0:#fff;--surface-50:#f9f9fb;--surface-100:#edf2f4;--surface-200:#dfe5e8;--surface-300:#c8d3d9;--surface-400:#96a9b3;--surface-500:#8a8c90;--surface-600:#596973;--surface-700:#3f4f56;--surface-800:#2b3940;--surface-900:#111827;--surface-950:#0f161a;--p-surface-0:var(--surface-0);--p-surface-50:var(--surface-50);--p-surface-100:var(--surface-100);--p-surface-200:var(--surface-200);--p-surface-300:var(--surface-300);--p-surface-400:var(--surface-400);--p-surface-500:var(--surface-500);--p-surface-600:var(--surface-600);--p-surface-700:var(--surface-700);--p-surface-800:var(--surface-800);--p-surface-900:var(--surface-900);--p-surface-950:var(--surface-950)}body{background-color:var(--bg-main);min-width:320px;min-height:100vh;color:var(--text-main);margin:0;transition:background-color .3s,color .3s}.bg-velocity-gradient{background:var(--gradient-viaplay)}.text-velocity-gradient{background:var(--gradient-viaplay);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.border-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff14}*{transition:background-color .2s,border-color .2s,box-shadow .2s}.text-primary{color:var(--text-main)}.text-secondary{color:var(--text-muted)}.text-tertiary{color:var(--text-subtle)}.bg-surface-panel{background-color:var(--bg-card)!important}.bg-secondary{background-color:var(--bg-main)!important}.border-default{border-color:var(--border-main)}.border-hover:hover{border-color:var(--border-hover)}.app-card{background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--radius-card);box-shadow:var(--card-shadow);transition:box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}.app-card--interactive{cursor:pointer}.app-card--interactive:hover{box-shadow:var(--card-shadow-hover);border-color:var(--border-hover)}.app-card__body{padding:var(--space-6)}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.page-title{font-size:var(--text-3xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text-main);margin:0}.page-subtitle{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.section-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.section-title{font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-main);margin:0}.glass-surface{background:var(--glass-bg-light);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-light)}.dark .glass-surface{background:var(--glass-bg-dark);border-color:var(--glass-border-dark)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark ::-webkit-scrollbar-thumb{background:#4b5563}.dark ::-webkit-scrollbar-thumb:hover{background:#6b7280}:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--primary-600);color:#fff;z-index:9999;border-radius:4px;padding:8px 16px;font-weight:500;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}.skip-link:hover{background:var(--primary-700)}::selection{background-color:var(--primary-200);color:var(--primary-900)}.dark ::selection{background-color:var(--primary-800);color:var(--primary-100)}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:1.5s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:.3s ease-in fadeIn}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.3s ease-out slideUp}.theme-dam{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dam-glass{background:var(--bg-header);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-glass)}.dam-card-glass{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-main);border-radius:.75rem}.dark .dam-card-glass{border:1px solid rgba(var(--primary-500-rgb), .18);background:#161b2299}.dam-glow-primary{box-shadow:var(--shadow-md)}.dam-glow-accent{box-shadow:var(--shadow-sm)}.dam-button-primary{background:var(--gradient-viaplay,var(--color-primary-500));color:#fff;box-shadow:0 4px 12px rgba(var(--primary-500-rgb), .16);text-transform:none;letter-spacing:0;border-radius:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:650;transition:all .3s}.dam-button-primary:hover{background:var(--primary-600);box-shadow:0 6px 20px rgba(var(--primary-500-rgb), .22);transform:translateY(-1px)}.theme-dam input,.theme-dam textarea,.theme-dam select{background:var(--bg-main);border:1px solid var(--border-main);color:var(--text-main);border-radius:9999px;padding:.75rem 1.5rem;transition:all .3s}.dark .theme-dam input,.dark .theme-dam textarea,.dark .theme-dam select{border:1px solid rgba(var(--primary-500-rgb), .18);color:#fff;background:#1a1a1a99}.theme-dam input:focus,.theme-dam textarea:focus,.theme-dam select:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 2px rgba(var(--primary-500-rgb), .1);outline:none}.dark .theme-dam input:focus,.dark .theme-dam textarea:focus,.dark .theme-dam select:focus{border-color:var(--primary-500);box-shadow:0 0 0 4px rgba(var(--primary-500-rgb), .18)}.theme-dam::-webkit-scrollbar-thumb{background:var(--primary-500)}.theme-dam::-webkit-scrollbar-thumb:hover{background:var(--primary-600)}.theme-dam .bg-grid-pattern:before{background-image:linear-gradient(rgba(var(--primary-500-rgb), .03) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--primary-500-rgb), .03) 1px, transparent 1px)}.dam-digital-flow{background:linear-gradient(135deg,#0f161a 0%,#16242b 100%);position:relative;overflow:hidden}.dam-digital-flow:after{content:"";background-image:radial-gradient(circle at 20% 30%, rgba(var(--primary-500-rgb), .12) 0%, transparent 50%), radial-gradient(circle at 80% 70%, rgba(var(--primary-500-rgb), .04) 0%, transparent 50%);pointer-events:none;position:absolute;inset:0}.theme-dam .text-dam-gradient{background:linear-gradient(135deg, var(--primary-500) 0%, var(--primary-500) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.theme-dam .asset-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-dam .asset-card:hover{box-shadow:0 8px 24px rgba(var(--primary-500-rgb), .16);transform:translateY(-4px)}.theme-dam .neon-border:focus-within{box-shadow:0 0 15px rgba(var(--primary-500-rgb), .18);border-color:var(--primary-500)}.theme-dam .status-indicator{position:relative}.theme-dam .status-indicator:before{content:"";background:linear-gradient(135deg, var(--primary-500) 0%, var(--primary-500) 100%);border-radius:inherit;opacity:0;z-index:-1;transition:opacity .3s;position:absolute;inset:-2px}.theme-dam .status-indicator:hover:before{opacity:.3}@keyframes dam-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--primary-500-rgb), .35)}50%{box-shadow:0 0 0 10px rgba(var(--primary-500-rgb), 0)}}.theme-dam .dam-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite dam-pulse}.theme-dam ::selection{background-color:rgba(var(--primary-500-rgb), .22);color:#fff}.asset-context-menu-item--danger{color:var(--color-error-500)!important}.asset-context-menu-item--disabled{color:var(--text-subtle)!important}.folder-color-picker{padding:.125rem}.folder-color-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;padding:.375rem;display:grid}.folder-color-swatch{cursor:pointer;border:none;border-radius:999px;width:1.375rem;height:1.375rem;padding:0;transition:transform .15s ease-out,box-shadow .15s ease-out}.folder-color-swatch:hover{transform:scale(1.12)}.folder-color-swatch:focus-visible{outline:2px solid var(--text-muted);outline-offset:2px}.folder-color-swatch--selected{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 4px var(--color-info-500)}.folder-color-swatch--sunbeam{background:#f6c945}.folder-color-swatch--slate{background:#b7bcc1}.folder-color-swatch--brick{background:#d23f2a}.folder-color-swatch--blush{background:#f3b8a6}.folder-color-swatch--ember{background:#cd5a1e}.folder-color-swatch--peach{background:#f2bb7f}.folder-color-swatch--forest{background:#48863c}.folder-color-swatch--mint{background:#a8cb88}.folder-color-swatch--teal{background:#3d8578}.folder-color-swatch--seafoam{background:#89c8bb}.folder-color-swatch--ocean{background:#3972b4}.folder-color-swatch--sky{background:#86b9e4}.folder-color-swatch--grape{background:#8158b3}.folder-color-swatch--lavender{background:#c0a3de}.folder-color-swatch--magenta{background:#b64ba2}.folder-color-swatch--orchid{background:#e0a4dd}.folder-color-reset{width:calc(100% - .75rem);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;margin:0 .375rem .375rem;padding:.3rem .5rem;font-family:inherit;font-size:.75rem;transition:background .15s ease-out,color .15s ease-out;display:block}.folder-color-reset:hover{background:var(--text-main)}@supports (color:color-mix(in lab, red, red)){.folder-color-reset:hover{background:color-mix(in srgb, var(--text-main) 6%, transparent)}}.folder-color-reset:hover{color:var(--text-main)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
