.enhance-flow-panel{--panel-brand:var(--system-color,#8882f5);background:linear-gradient(165deg,color-mix(in srgb,var(--panel-brand) 28%,#2a2840) 0,color-mix(in srgb,var(--panel-brand) 20%,#232235) 52%,color-mix(in srgb,var(--panel-brand) 14%,#1c1b2a));border:1px solid color-mix(in srgb,var(--panel-brand) 34%,#3d3a58);box-shadow:0 4px 20px color-mix(in srgb,var(--panel-brand) 24%,transparent),0 2px 10px #0f172a47,inset 0 1px color-mix(in srgb,var(--panel-brand) 20%,transparent);color:#fffffff0}.enhance-flow-panel .upload-drop-zone{background-color:color-mix(in srgb,var(--panel-brand) 8%,transparent);border-color:color-mix(in srgb,var(--panel-brand) 38%,#5a5778)}.enhance-flow-panel .upload-drop-zone--drag{background-color:color-mix(in srgb,var(--panel-brand) 18%,transparent)!important;border-color:var(--panel-brand)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--panel-brand) 28%,transparent)}.enhance-flow-panel .upload-way-label{color:#ffffffeb}.enhance-flow-panel .upload-way-item{border-color:color-mix(in srgb,var(--panel-brand) 24%,transparent)}.enhance-flow-panel .format-pill,.enhance-flow-panel .history-entry-button{color:color-mix(in srgb,var(--panel-brand) 68%,#fff)}.enhance-flow-panel .history-entry-button{--history-pill-bg:color-mix(in srgb,var(--panel-brand) 18%,transparent);--history-pill-border:color-mix(in srgb,var(--panel-brand) 36%,transparent);--history-pill-hover-bg:color-mix(in srgb,var(--panel-brand) 18%,transparent);--history-pill-hover-border:color-mix(in srgb,var(--panel-brand) 36%,transparent);--history-pill-hover-color:color-mix(in srgb,var(--panel-brand) 68%,#fff)}@media(hover:hover)and (pointer:fine){.enhance-flow-panel .history-entry-button.history-entry-button--pill:hover{background:color-mix(in srgb,var(--panel-brand) 18%,transparent);border-color:color-mix(in srgb,var(--panel-brand) 36%,transparent);box-shadow:none;color:color-mix(in srgb,var(--panel-brand) 68%,#fff)}}.enhance-flow-panel .format-pill-bg{background-color:color-mix(in srgb,var(--panel-brand) 18%,transparent)}.enhance-flow-panel .format-pill-border{border-color:color-mix(in srgb,var(--panel-brand) 36%,transparent)}.enhance-flow-panel .format-pill-dot{background-color:color-mix(in srgb,var(--panel-brand) 52%,transparent)}.enhance-flow-panel .format-pill-link{border-color:color-mix(in srgb,var(--panel-brand) 48%,transparent)}.enhance-flow-panel .format-pill-link:hover{border-color:var(--panel-brand);color:#fff}.enhance-flow-panel .format-formats-tooltip{transition:opacity .2s ease}.enhance-import-panel{--panel-brand:var(--system-color,#8882f5);background:#1e2638;border:1px solid hsla(0,0%,100%,.08);border-radius:24px!important;box-shadow:0 24px 60px -15px #0f172a7a;color:#fffffff0;height:310px;min-height:310px!important;overflow:visible;padding:18px 22px!important;position:relative;width:100%}.enhance-import-panel,.enhance-import-panel *,.enhance-import-subview *{font-family:var(--font-inter)!important}.enhance-import-panel .upload-drop-zone{align-items:center!important;background:#0f172a14;border:1.5px dashed rgba(148,163,184,.25);border-radius:16px!important;display:flex!important;flex:1 1 auto;justify-content:center!important;margin-bottom:52px;min-height:0!important;overflow:visible;padding:18px 96px!important;position:relative;transition:border-color .2s ease,background-color .2s ease;width:100%}.enhance-import-panel .upload-drop-zone--drag{background:color-mix(in srgb,var(--panel-brand) 8%,transparent)!important;border-color:color-mix(in srgb,var(--panel-brand) 72%,#fff)!important}.enhance-media-cluster{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.enhance-media-file{color:#818cf8;height:58px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .26s cubic-bezier(.2,.8,.2,1);width:58px}.enhance-media-file svg{height:100%;width:100%}.enhance-media-file--audio{animation:enhance-file-float-a 4s ease-in-out infinite alternate;left:28px;transform:translateY(-50%) rotate(-6deg)}.enhance-media-file--video{animation:enhance-file-float-b 4.2s ease-in-out infinite alternate;right:28px;transform:translateY(-50%) rotate(6deg)}.upload-drop-zone--drag .enhance-media-file--audio{transform:translate(22px,-50%) scale(1.05)}.upload-drop-zone--drag .enhance-media-file--video{transform:translate(-22px,-50%) scale(1.05)}.enhance-media-pulse{animation:enhance-media-pulse 1.8s ease-in-out infinite;transform-origin:center}@keyframes enhance-file-float-a{0%{transform:translateY(calc(-50% + 2px)) rotate(-7deg)}to{transform:translateY(calc(-50% - 5px)) rotate(-3deg)}}@keyframes enhance-file-float-b{0%{transform:translateY(calc(-50% + 1px)) rotate(5deg)}to{transform:translateY(calc(-50% - 6px)) rotate(9deg)}}@keyframes enhance-media-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}.enhance-drop-heading{align-items:center;color:#e2e8f0;display:flex;flex-wrap:wrap;font-size:15px;font-weight:500;gap:.25rem;justify-content:center;line-height:1.45;margin:0 0 12px;order:2}.enhance-drop-heading button{background:transparent;border:0;border-bottom:1px solid #f59e0b;color:#a5b4fc;cursor:pointer;font:inherit;padding:0}.enhance-drop-heading__accent{color:#818cf8}.enhance-drop-heading__mobile,.enhance-drop-subtitle{display:none}.enhance-import-panel .format-pill{background:#0e121ca6;border-color:#ffffff14;color:#94a3b8;font-size:11.5px!important;gap:10px!important;line-height:1.4;margin:0!important;order:3;padding:5px 15px!important}.enhance-import-panel .format-pill-text{color:#94a3b8;font-size:11.5px;font-weight:400}.enhance-import-panel .format-pill-dot{background:#64748b!important}.enhance-import-panel .format-pill-link{background:transparent;border-left:0;border-right:0;border-top:0;color:#cbd5e1;font:inherit;font-size:11.5px;font-weight:500;padding:0}.enhance-import-panel .format-pill-link svg{color:#94a3b8}.format-pill-copy--mobile,.upload-way-label__mobile{display:none}.enhance-import-panel .format-formats-tooltip{background:#141a27!important;border-color:#ffffff1f!important;border-radius:14px!important;bottom:auto!important;box-shadow:0 16px 40px -4px #0000008c!important;padding:14px 16px!important;pointer-events:none;text-align:left;top:calc(100% + 12px)!important;visibility:hidden;width:360px!important;z-index:1000!important}.enhance-import-panel .format-popover-trigger:focus-within .format-formats-tooltip,.enhance-import-panel .format-popover-trigger:hover .format-formats-tooltip{pointer-events:auto;visibility:visible}.enhance-import-panel .format-formats-tooltip:before{bottom:100%;content:"";height:14px;left:0;position:absolute;right:0}.enhance-guidance-list{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:6px;list-style:none;margin:0 0 10px;padding:0 0 10px}.enhance-guidance-list li{color:#94a3b8;display:grid;font-size:11px;gap:6px;grid-template-columns:8px minmax(0,1fr);line-height:1.35}.enhance-guidance-list strong{color:#f1f5f9}.enhance-tooltip-title{align-items:center;color:#f8fafc;display:flex;font-size:12px;font-weight:700;gap:6px;margin:0 0 8px}.enhance-tooltip-title svg{color:#eab308;height:14px;width:14px}.enhance-guidance-list__bullet{background:#64748b;border-radius:50%;height:4px;margin-top:5px;width:4px}.enhance-guidance-list__content{min-width:0}.enhance-guidance-list i{color:#94a3b8;font-style:normal;margin:0 3px}.enhance-formats-caption{color:#64748b;font-size:9.5px!important;font-weight:700;letter-spacing:.05em;margin:0 0 6px!important;text-transform:uppercase}.enhance-format-grid{display:grid;gap:4px;grid-template-columns:repeat(6,minmax(0,1fr))}.enhance-format-grid span{background:#ffffff0a!important;border:1px solid hsla(0,0%,100%,.05);border-radius:4px!important;color:#94a3b8!important;font-size:9.5px!important;line-height:1.2;min-width:0;padding:2.5px 0!important;text-align:center}.enhance-import-panel .upload-ways-row{align-items:center!important;bottom:-50px;display:flex!important;gap:12px!important;justify-content:center!important;left:50%;order:4;position:absolute;transform:translate(-50%);z-index:4}.enhance-import-panel .upload-way-item,.enhance-import-panel .upload-ways-row{flex-direction:row!important;margin:0!important;max-width:none!important;width:auto!important}.enhance-import-panel .upload-way-item{background:#151b29;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:999px;box-shadow:0 2px 6px #00000047;color:#cbd5e1;display:inline-flex!important;gap:8px!important;min-height:38px;padding:7px 16px!important;text-align:center;transition:transform .18s ease,background-color .18s ease}.enhance-import-panel .upload-way-item.video-upload-way-item{flex:1 1 0!important;max-width:9.5rem!important;width:100%!important}.enhance-import-panel .upload-way-item:hover{background:#263147;opacity:1!important;transform:translateY(-2px)}.enhance-import-panel .upload-way-item:hover .upload-way-label{color:#fff}.enhance-import-panel .upload-way-item:focus-visible{outline:2px solid #fff;outline-offset:2px}.enhance-import-panel .upload-way-icon-wrap{background:transparent;color:#fff!important;height:20px!important;padding:0!important;width:20px!important}.enhance-import-panel .upload-way-icon-wrap .svg-icon,.enhance-import-panel .upload-way-icon-wrap .svg-icon svg{color:#fff!important}.enhance-import-panel .upload-way-icon-wrap .svg-icon circle,.enhance-import-panel .upload-way-icon-wrap .svg-icon g,.enhance-import-panel .upload-way-icon-wrap .svg-icon path{fill:currentColor!important}.enhance-import-panel .upload-way-label{color:#cbd5e1;font-size:13px;font-weight:500;line-height:1.3;min-height:0!important;white-space:nowrap;width:auto!important}.enhance-import-panel .recorder-wrap{top:0;right:0;bottom:0;left:0;padding:14px 18px!important;position:absolute}.enhance-import-panel .recorder-root{color:#e2e8f0}.enhance-import-panel .recorder-wave-wrap{background:#141926;border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.enhance-import-subview{background:#1e2638;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 24px 60px -15px #0f172a7a;font-family:var(--font-inter)!important;height:310px;min-height:310px;overflow:hidden;position:relative;width:100%}.enhance-import-subview .bg-slate-50\/50,.enhance-import-subview .bg-white,.enhance-import-subview .dark\:bg-slate-800,.enhance-import-subview .dark\:bg-slate-800\/30{background:transparent!important}.enhance-import-subview .dark\:text-white,.enhance-import-subview .text-slate-800{color:#f8fafc!important}.enhance-import-subview .dark\:text-slate-400,.enhance-import-subview .text-slate-500{color:#94a3b8!important}.enhance-tips-sheet{align-items:flex-end;background:#0f172a94;display:none;top:0;right:0;bottom:0;left:0;padding:0;position:fixed;z-index:1005}.enhance-tips-sheet section{background:#182033;border:1px solid hsla(0,0%,100%,.1);border-radius:20px 20px 0 0;color:#f8fafc;margin:0 auto;max-height:calc(100dvh - 16px);max-width:480px;overflow-y:auto;padding:12px 18px max(18px,env(safe-area-inset-bottom));width:100%}.enhance-tips-sheet__handle{background:#64748b;border-radius:999px;display:block;height:4px;margin:0 auto 14px;width:36px}.enhance-tips-sheet h3{align-items:center;display:flex;font-size:14px;font-weight:700;gap:6px;margin:0 0 12px}.enhance-tips-sheet h3 svg{color:#eab308;flex:0 0 14px;height:14px;width:14px}.enhance-tips-sheet ul{display:grid;gap:8px;list-style:none;margin:0 0 14px;padding:0}.enhance-tips-sheet li{color:#94a3b8;display:block;font-size:12px;line-height:1.35;padding-left:12px;position:relative}.enhance-tips-sheet li:before{color:#818cf8;content:"•";font-weight:700;left:0;position:absolute;top:0}.enhance-tips-sheet li strong{color:#f1f5f9}.enhance-tips-sheet li strong:after{color:#94a3b8;content:" —";font-weight:400}.enhance-tips-sheet__formats{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.enhance-tips-sheet__formats-title{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.enhance-tips-sheet__formats span{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:6px;color:#94a3b8;font-size:11px;padding:5px;text-align:center}.enhance-tips-sheet section>button{background:#ffffff17;border:0;border-radius:10px;color:#fff;font-weight:600;padding:10px;width:100%}.tips-sheet-enter-active,.tips-sheet-leave-active{transition:opacity .18s ease}.tips-sheet-enter-from,.tips-sheet-leave-to{opacity:0}@media(max-width:767px){.enhance-import-panel{background:#1a2233;border-radius:20px!important;height:295px;min-height:295px!important;padding:14px!important}.enhance-import-panel .upload-drop-zone{border-radius:14px!important;justify-content:flex-end!important;margin-bottom:62px;min-height:0!important;padding:18px 12px!important}.enhance-media-cluster{bottom:auto;height:74px;left:50%;right:auto;top:28px;transform:translate(-50%);width:122px}.enhance-media-file{height:48px;top:50%;width:48px}.enhance-media-file--audio{left:3px}.enhance-media-file--video{right:3px}.enhance-drop-heading{display:block;font-size:15px;margin:0 0 5px}.enhance-drop-heading button,.enhance-drop-heading__desktop{display:none}.enhance-drop-heading__mobile{display:inline}.enhance-drop-subtitle{color:#64748b;display:block;font-size:11.5px;margin:0 0 14px;order:2;text-align:center}.enhance-import-panel .format-pill{font-size:11px!important;gap:8px!important;order:3;padding:5px 12px!important;width:auto}.format-pill-copy--desktop,.upload-way-label__desktop{display:none}.format-pill-copy--mobile,.upload-way-label__mobile{display:inline}.enhance-import-panel .format-pill-link svg{height:11px!important;width:11px!important}.enhance-import-panel .format-formats-tooltip{display:none}.enhance-import-panel .upload-ways-row{align-items:stretch!important;bottom:-73px;display:grid!important;gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 2px;width:100%!important}.enhance-import-panel .upload-way-item{border-radius:12px;flex-direction:column!important;gap:5px!important;justify-content:center!important;min-height:52px;min-width:0;padding:10px 4px!important}.enhance-import-panel .upload-way-item.video-upload-way-item{max-width:none!important;width:100%!important}.enhance-import-panel .upload-way-icon-wrap,.enhance-import-panel .upload-way-icon-wrap .upload-icon{height:18px;width:18px}.enhance-import-panel .upload-way-label{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.enhance-tips-sheet{display:flex}.enhance-import-subview{background:#1a2233;border-radius:20px;height:295px;min-height:295px}}@media(prefers-reduced-motion:reduce){.enhance-media-file,.enhance-media-pulse{animation:none}}@media(min-width:768px){.enhance-import-subview{height:310px;min-height:310px}}.enhance-import-subview--audio{align-items:center;display:flex;justify-content:center;padding:20px 28px}.enhance-import-subview .unified-cancel-btn{background:transparent!important;border:0;border-radius:8px;color:#94a3b8!important;line-height:1;min-height:32px;padding:0 8px!important;transition:color .16s ease,background-color .16s ease}.enhance-import-subview .unified-cancel-btn:hover{color:#f8fafc!important;opacity:1!important}.enhance-import-subview .unified-cancel-btn:focus-visible{outline:2px solid #a5b4fc;outline-offset:2px}.enhance-import-subview--audio .recorder-root{gap:20px;height:100%;justify-content:center;padding:40px 0 20px}.enhance-import-subview--audio .recorder-cancel-row{left:18px;margin:0;min-height:32px;position:absolute;top:14px;z-index:1}.enhance-import-subview--audio audio{width:min(100%,680px)}.enhance-import-permission{bottom:20px;color:#fca5a5;font-size:13px;left:24px;margin:0;position:absolute;right:24px;text-align:center}.enhance-import-subview--link .sticky,.enhance-import-subview--screen .sticky{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:100%!important;min-height:0!important;padding:0!important}.enhance-import-subview--link .bg-slate-50\/50,.enhance-import-subview--link .rounded-3xl,.enhance-import-subview--screen .bg-slate-50\/50,.enhance-import-subview--screen .rounded-3xl{background:transparent!important;border:0!important;box-shadow:none!important}.enhance-import-subview--link .p-6,.enhance-import-subview--screen .p-6{height:100%;padding:28px 42px!important}.enhance-import-subview--link .upload-source-link-content{gap:14px;height:100%;justify-content:center;padding:48px 32px 24px!important;position:relative}.enhance-import-subview--link .upload-source-link-card{display:contents}.enhance-import-subview--link>.sticky>.w-full{height:100%}.enhance-import-subview--link .upload-source-subview-header,.enhance-import-subview--screen .upload-source-subview-header{height:32px!important;left:18px;margin:0!important;max-width:none!important;min-height:32px;position:absolute;right:18px;top:14px;width:auto!important;z-index:1}.enhance-import-subview--link .upload-source-subview-header h2,.enhance-import-subview--screen .upload-source-subview-header>.text-gray-500{color:#f8fafc!important;font-size:13px!important;font-weight:600;left:50%;position:absolute;transform:translate(-50%);width:-moz-max-content;width:max-content}.enhance-import-subview--link .upload-source-link-subtitle{margin:0}.enhance-import-subview--link .upload-source-link-input{background:#121824!important;border-radius:999px!important;box-shadow:none!important;height:44px;min-height:0;padding:5px 6px 5px 18px!important}.enhance-import-subview--link .upload-source-link-input:focus-within{border-color:var(--system-color)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--system-color) 20%,transparent)!important}.enhance-import-subview--link .upload-source-link-field{font-size:13.5px!important;padding:0!important}.enhance-import-subview--link .upload-source-link-submit{border-radius:999px!important;font-size:13px;height:32px;min-height:0;padding:0 18px!important}.enhance-import-subview--link .upload-source-link-arrow{color:#fff!important;display:block;flex:0 0 14px;height:14px!important;stroke:currentColor!important;width:14px!important}.enhance-import-subview--link .upload-source-link-tip,.enhance-import-subview--screen .upload-source-screen-tip{display:none}.enhance-import-subview--screen .sticky{position:relative!important}.enhance-import-subview--screen .upload-source-screen-content{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;padding:38px 0 12px}.enhance-import-subview--screen .upload-source-screen-stage{border:1px solid rgba(148,163,184,.14);padding:0!important;width:min(380px,calc(100% - 36px))!important}.enhance-import-subview--screen .upload-source-screen-viewport{aspect-ratio:auto;height:160px;width:100%!important}.enhance-import-subview--screen .upload-source-screen-action{margin:0!important;width:auto!important}@media(max-width:767px){.enhance-import-subview .unified-cancel-btn{background:#ffffff0f!important;border-radius:999px;color:#e2e8f0!important;font-size:12px;gap:4px!important;height:30px!important;line-height:1;min-height:30px;padding:0 12px!important}.enhance-import-subview .unified-cancel-btn:active{background:#ffffff1f!important}.enhance-import-subview--audio .recorder-cancel-row,.enhance-import-subview--link .upload-source-subview-header,.enhance-import-subview--screen .upload-source-subview-header{left:16px;right:16px;top:16px}.enhance-import-subview .enhance-import-cancel,.enhance-import-subview .upload-source-cancel{margin-left:0!important}.enhance-import-subview--audio .recorder-root{overflow:visible!important}.enhance-import-panel .enhance-drop-heading{font-size:14px;font-weight:600}.enhance-import-panel .enhance-drop-subtitle{font-size:11px}.enhance-import-panel .format-pill{font-size:11px!important}.enhance-import-panel .upload-way-label{font-size:11px}.enhance-import-subview--link .upload-source-link-input{border-radius:999px!important;height:44px;min-height:0;padding:5px 6px 5px 18px!important}.enhance-import-subview--link .upload-source-link-input>.upload-source-link-submit{border-radius:999px!important;display:inline-flex!important;font-size:13px;height:32px;min-height:0;padding:0 18px!important}.enhance-import-subview--link .upload-source-link-form>.upload-source-link-submit{display:none!important}}.enhance-import-subview--link .text-slate-800,.enhance-import-subview--link .text-slate-900,.enhance-import-subview--screen .text-slate-800{color:#f8fafc!important}.enhance-import-subview--link .text-slate-500,.enhance-import-subview--screen .text-gray-500{color:#a5b4cb!important}.enhance-import-subview--link .bg-white,.enhance-import-subview--link .dark\:bg-slate-900\/50,.enhance-import-subview--screen .bg-\[\#000\]{background:#121824!important}.enhance-import-subview--link .border-slate-200,.enhance-import-subview--link .dark\:border-slate-600,.enhance-import-subview--screen .border-slate-200{border-color:#94a3b838!important}.enhance-import-subview--screen .bg-\[\#000\]{border:1px solid rgba(148,163,184,.22)}
