.collapsible-content-animated[data-motion=smooth][data-state=open]{animation-duration:.32s}.collapsible-content-animated[data-motion=smooth][data-state=closed]{animation-duration:.24s}@media (prefers-reduced-motion:reduce){.collapsible-content-animated[data-motion=smooth][data-state]{animation:none}}.import-author-columns{container:import-author-columns/inline-size}.import-author-heading{display:none}.import-author-row{grid-template-columns:minmax(0,1fr);gap:.25rem}@container import-author-columns (width>=24rem){.import-author-heading{display:grid}.import-author-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}:root{--view-enter-duration:.18s}@media (prefers-reduced-motion:reduce){:root{--view-enter-duration:0s}}:root{view-transition-name:none;--view-destination-leave:.16s;--view-destination-enter:.28s;--view-title-enter:.46s;--view-title-shift:-14px}[data-app-view]{view-transition-name:app-view}::view-transition-group(app-view){animation-duration:var(--view-destination-enter)}::view-transition-old(app-view){animation:view-destination-leave var(--view-destination-leave) cubic-bezier(.4, 0, 1, 1) both}::view-transition-new(app-view){animation:view-destination-enter var(--view-destination-enter) cubic-bezier(.4, 0, .2, 1) both}@keyframes view-destination-leave{to{opacity:0}}@keyframes view-destination-enter{0%{opacity:0}}[data-view-entering] [data-slot=page-header-title]>*{animation:view-title-enter var(--view-title-enter) cubic-bezier(.16, 1, .3, 1) both}[data-view-entering] [data-slot=page-header-title]>:nth-child(2){animation-delay:80ms}@keyframes view-title-enter{0%{opacity:0;transform:translateY(var(--view-title-shift))}}@media (prefers-reduced-motion:reduce){[data-view-entering] [data-slot=page-header-title]>*{animation:none}}[data-draft-generating] [data-ai-draft-editor]{border-color:color-mix(in srgb, var(--ai) 40%, var(--border));background:color-mix(in srgb, var(--ai) 5%, var(--input-background));box-shadow:0 0 0 3px color-mix(in srgb, var(--ai) 5%, transparent)}[data-draft-generating] [data-ai-draft-editor]:focus-visible{outline:2px solid color-mix(in srgb, var(--ai) 45%, transparent);outline-offset:2px}.accordion-content-animated[data-state=open]{animation:.24s cubic-bezier(.4,0,.2,1) accordion-expand}.accordion-content-animated[data-state=closed]{pointer-events:none;animation:.24s cubic-bezier(.4,0,.2,1) accordion-collapse}@keyframes accordion-expand{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-collapse{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (prefers-reduced-motion:reduce){.accordion-content-animated[data-state]{animation:none}[data-slot=accordion-trigger],[data-slot=accordion-trigger]>svg{transition:none}}@keyframes picker-roll-clip-in{0%{clip-path:inset(-24px -24px 100%)}to{clip-path:inset(-24px)}}@keyframes picker-roll-fade-in{0%{opacity:0}}@keyframes picker-roll-shift-in{0%{translate:0 -6px}}@keyframes picker-roll-clip-out{0%{clip-path:inset(-24px)}to{clip-path:inset(-24px -24px 100%)}}@keyframes picker-roll-fade-out{to{opacity:0}}@keyframes picker-roll-shift-out{to{translate:0 -4px}}.picker-roll.picker-roll[data-state=open]{animation:.3s cubic-bezier(.4,0,.2,1) backwards picker-roll-clip-in,.1s ease-out backwards picker-roll-fade-in,.3s cubic-bezier(.4,0,.2,1) backwards picker-roll-shift-in}.picker-roll.picker-roll[data-state=closed]{animation:.18s cubic-bezier(.4,0,1,1) forwards picker-roll-clip-out,.1s ease-in 80ms forwards picker-roll-fade-out,.18s cubic-bezier(.4,0,1,1) forwards picker-roll-shift-out}@media (prefers-reduced-motion:reduce){.picker-roll.picker-roll[data-state]{animation:none}}.personal-pairing-orbit:after{content:"";pointer-events:none;opacity:0;background:conic-gradient(transparent 0deg 240deg, color-mix(in oklab, var(--brand) 20%, transparent) 290deg, var(--brand) 350deg, transparent 360deg);border-radius:50%;animation:3.6s cubic-bezier(.4,0,.2,1) .4s infinite personal-pairing-orbit;position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}@keyframes personal-pairing-orbit{0%{opacity:0;transform:rotate(0)}8%,40%{opacity:1}50%,to{opacity:0;transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.personal-pairing-orbit:after{animation:none}}.import-landing-height{flex-direction:column;justify-content:center;display:flex;position:relative}.import-landing-inner{position:relative}.import-landing-pad{pointer-events:none;animation:.42s cubic-bezier(.2,0,0,1) both import-pad-out;position:absolute;inset:0}.import-landing-pad [data-state=active]{border-style:solid;border-color:var(--brand);border-width:1.5px}@keyframes import-pad-out{to{opacity:0}}.import-landing[data-flying] .import-landing-inner [data-file-dropzone-surface]{border-color:#0000;transition:none}.import-landing[data-dragging] .import-landing-inner [data-file-dropzone-surface]{border-color:#0000}.import-landing-edge{pointer-events:none;position:absolute;inset:0}.import-landing-edge rect{fill:none;stroke:var(--brand);stroke-width:1.5px}.import-landing-height[data-close] [data-file-dropzone-surface] button>span{background-color:color-mix(in srgb, var(--brand) 8%, var(--card));--tw-ring-color:color-mix(in srgb, var(--brand) 50%, transparent)}.import-landing-inner [data-file-dropzone-surface] button>span{transition:transform .12s,background-color .12s}.import-landing-inner [data-file-dropzone-surface] button:active>span{transform:scale(.97)}.import-flight{background-color:var(--card);pointer-events:none;will-change:transform;border-radius:8px;align-items:center;gap:12px;padding:10px 14px 10px 12px;display:flex;position:fixed;top:0;left:0}.import-flight-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--foreground);flex:1;font-size:14px;display:block;overflow:hidden}.import-flight-name:before{content:attr(data-name)}.import-landing[data-flying] [data-dropzone-attachment]{clip-path:inset(50%)}.import-landing .import-landing-inner [data-file-dropzone-surface]>[data-dropzone-attachment]{animation:none}.import-landing .import-landing-inner [data-file-dropzone-surface]>[data-dropzone-attachment]:after{content:none}.import-landing[data-landed] [data-dropzone-attachment]>button{animation:.16s ease-out both import-remove-in}@keyframes import-remove-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.import-landing-pad{display:none}}
