.ts-bulk-add-layer{position:fixed;inset:0;z-index:var(--z-drawer);visibility:hidden;pointer-events:none;transition:visibility 0s var(--t-quick) var(--ease-dim)}.ts-bulk-add-layer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.ts-bulk-add-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--ink-0) 72%,transparent);opacity:0;transition:opacity var(--t-quick) var(--ease-dim)}.ts-bulk-add-layer.is-open .ts-bulk-add-backdrop{opacity:1}.ts-bulk-add-panel{position:absolute;inset-block:0;right:0;z-index:var(--z-drawer-content);display:grid;grid-template-rows:minmax(0,1fr);width:min(var(--bulk-add-width),100vw);background:var(--ink-1);border-left:1px solid var(--line-2);box-shadow:var(--shadow-pop);transform:translateX(100%);transition:transform var(--t-quick) var(--ease-exit);outline:none}.ts-bulk-add-layer.is-open .ts-bulk-add-panel{transform:translateX(0);transition:none;animation:bulk-add-enter var(--t-settle) var(--ease-settle)}@keyframes bulk-add-enter{0%{transform:translateX(100%)}to{transform:translateX(0)}}.ts-bulk-add-panel-bar{position:absolute;top:0;right:0;z-index:var(--z-sticky);display:flex;justify-content:flex-end;padding:var(--progress-padding);padding-bottom:var(--progress-gap);pointer-events:none}.ts-bulk-add-close{display:inline-grid;width:var(--progress-control-height);height:var(--progress-control-height);place-items:center;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--ink-2);color:var(--paper);cursor:pointer;pointer-events:auto}.ts-bulk-add-close:hover{background:var(--ink-3)}.ts-bulk-add-close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ts-bulk-add-content{min-width:0;overflow-y:auto;overscroll-behavior:contain}.ts-bulk-add-content .ts-import{width:100%;min-height:100%;align-content:start;gap:var(--import-gap);padding:max(var(--progress-padding),env(safe-area-inset-top)) max(var(--progress-padding),env(safe-area-inset-right)) calc(var(--progress-padding) + env(safe-area-inset-bottom)) max(var(--progress-padding),env(safe-area-inset-left))}.ts-bulk-add-state{display:grid;gap:var(--import-gap);margin:var(--gutter);color:var(--paper-2)}.ts-import-embedded .ts-import-split{display:block}.ts-import-embedded .ts-import-queue-wrap{border-right:0;padding-right:0}.ts-import-embedded .ts-import-queue-label{display:none}.ts-import-embedded .ts-import-queue{display:flex;overflow-x:auto;padding:var(--r-xs) 0 var(--progress-gap);scroll-snap-type:x proximity}.ts-import-embedded .ts-import-queue li{flex:0 0 min(var(--bulk-add-queue-width),82%);scroll-snap-align:start}.ts-import-embedded .ts-import-swipe-cue{display:flex;align-items:center;gap:var(--r-xs);margin-bottom:var(--import-section-gap)}.ts-import-embedded .ts-import-candidates{grid-template-columns:repeat(3,minmax(0,1fr))}[data-perf=lite] .ts-bulk-add-panel{box-shadow:none}@media (max-width:640px){.ts-bulk-add-panel{width:100vw;border-left:0}.ts-bulk-add-panel-bar{padding-top:max(var(--progress-padding),env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.ts-bulk-add-backdrop,.ts-bulk-add-layer,.ts-bulk-add-panel{transition:none}.ts-bulk-add-layer.is-open .ts-bulk-add-panel{animation:none}}.ts-import-embedded header h1{font-size:2.25rem;padding-right:calc(var(--progress-control-height) + var(--progress-gap))}.ts-import-embedded .ts-import-fields>label:only-child{grid-column:1/-1}.ts-import-embedded section{padding-top:var(--import-gap)}@media (max-width:480px){.ts-import-embedded .ts-import-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}}.ts-bulk-add-content .ts-import{gap:var(--import-section-gap)}.ts-import-embedded section{padding-top:0}.ts-import-embedded section.ts-import-save{padding-top:var(--import-gap)}