.hyperframes-simple-editor_screen__8NvXE{overflow:auto}.hyperframes-simple-editor_heading__iv7UF{max-width:1200px;margin:0 auto var(--sp-6,24px);display:flex;gap:var(--sp-4,16px);align-items:baseline;justify-content:space-between}.hyperframes-simple-editor_heading__iv7UF h1{font-size:24px;margin:0}.hyperframes-simple-editor_heading__iv7UF p{font-size:16px;margin:0;color:var(--ink-soft)}.hyperframes-simple-editor_layout__g_LkY{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);max-width:1200px;margin:auto;gap:var(--sp-8,32px);align-items:start}.hyperframes-simple-editor_previewColumn__kBWXV{position:sticky;top:var(--sp-4,16px);min-width:0}.hyperframes-simple-editor_stage__BQKWb{position:relative}.hyperframes-simple-editor_tools__G9Tqd{min-width:0;display:grid;gap:var(--sp-4,16px)}.hyperframes-simple-editor_section__P1JqA{padding-block:var(--sp-4,16px);border-bottom:1px solid var(--line-soft)}.hyperframes-simple-editor_section__P1JqA summary{font-size:20px;font-weight:600;min-height:44px;cursor:pointer}.hyperframes-simple-editor_controls__1osBv{display:grid;gap:var(--sp-6,24px);padding-top:var(--sp-4,16px)}.hyperframes-simple-editor_caption__PF__Q{display:grid;gap:var(--sp-4,16px);padding-bottom:var(--sp-6,24px)}.hyperframes-simple-editor_choices__ATBrl{display:flex;gap:var(--sp-2,8px)}.hyperframes-simple-editor_choice__l_it_{flex:1;min-width:0;min-height:44px;border:0;border-radius:var(--r-inline,8px);background:var(--surface-sunken);color:var(--ink);padding:var(--sp-2,8px);font:inherit;font-size:16px;cursor:pointer}.hyperframes-simple-editor_choice__l_it_[aria-pressed=true]{background:var(--surface-raised);color:var(--cc-action,var(--ink));font-weight:700}.hyperframes-simple-editor_choice__l_it_:disabled{background:var(--disabled-bg,var(--surface-sunken));color:var(--disabled-fg,var(--ink-soft));cursor:default}.hyperframes-simple-editor_choice__l_it_:focus-visible,.hyperframes-simple-editor_handle__7wVET:focus-visible,.hyperframes-simple-editor_section__P1JqA summary:focus-visible{outline:2px solid var(--cc-focus,var(--ink));outline-offset:2px}.hyperframes-simple-editor_twoColumns__Z5bIO{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:var(--sp-4,16px)}.hyperframes-simple-editor_tools__G9Tqd input[type=range]{padding-inline:0;accent-color:var(--cc-action,var(--ink));cursor:pointer}.hyperframes-simple-editor_hint__oN34r{margin:var(--sp-2,8px) 0 0;font-size:14px;color:var(--ink-soft);line-height:1.6}.hyperframes-simple-editor_error__UW0qT{color:var(--cc-error,var(--ink));font-size:16px;line-height:1.6}.hyperframes-simple-editor_actions__xEkG3,.hyperframes-simple-editor_save__l91Ce{display:flex;flex-wrap:wrap;gap:var(--sp-2,8px);align-items:center}.hyperframes-simple-editor_save__l91Ce{padding-top:var(--sp-4,16px)}.hyperframes-simple-editor_handles__4NYnl{position:absolute;pointer-events:none}.hyperframes-simple-editor_handle__7wVET{position:absolute;left:0;width:100%;min-height:44px;transform:translateY(-50%);border:0;border-radius:0;background:transparent;color:var(--cc-action,var(--ink));text-shadow:0 1px 3px #000;font:inherit;font-size:14px;font-weight:600;cursor:ns-resize;pointer-events:auto;touch-action:none}@media (max-width:760px){.hyperframes-simple-editor_layout__g_LkY{grid-template-columns:minmax(0,1fr);gap:var(--sp-6,24px)}.hyperframes-simple-editor_previewColumn__kBWXV{position:static}.hyperframes-simple-editor_heading__iv7UF{flex-wrap:wrap}}.hyperframes-simple-editor_handle__7wVET:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:2px solid var(--cc-action,var(--ink))}.hyperframes-simple-editor_handle__7wVET span{position:relative;background:var(--panel);padding:var(--sp-1,4px) var(--sp-2,8px);border-radius:var(--r-inline,8px)}@media (max-width:760px){.hyperframes-simple-editor_save__l91Ce:is([data-pending],[data-saved]){position:fixed;left:0;right:0;bottom:0;z-index:30;padding:var(--sp-3,12px) var(--sp-4,16px) calc(var(--sp-3, 12px) + env(safe-area-inset-bottom));background:var(--panel,#fff);box-shadow:0 -6px 16px rgb(0 0 0/10%)}.hyperframes-simple-editor_screen__8NvXE:has(.hyperframes-simple-editor_save__l91Ce:is([data-pending],[data-saved])){padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.hyperframes-simple-editor_rotateHint__q_XdU{display:none}@media (pointer:coarse) and (orientation:landscape) and (max-height:500px){.hyperframes-simple-editor_rotateHint__q_XdU{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;margin:0;padding:24px;background:var(--panel,#fff);color:var(--ink,#16181c);font-size:20px;font-weight:600;text-align:center}.hyperframes-simple-editor_rotateHint__q_XdU:before{content:"↻";margin-right:10px;font-size:32px}}.hyperframes-simple-editor_toExport__VRh_O{display:none}@media (max-width:760px){.hyperframes-simple-editor_save__l91Ce[data-saved] .hyperframes-simple-editor_toExport__VRh_O{display:inline-flex;align-items:center;min-height:48px;margin-left:auto;padding:0 var(--sp-4,16px);border:0;border-radius:var(--r-inline,8px);background:var(--surface-raised,#e4e5e8);color:var(--ink,#16181c);font:inherit;font-size:16px;font-weight:600;cursor:pointer}}.hyperframes-visual-panel_panel__3A5Ia{display:flex;flex-direction:column;gap:var(--sp-6,24px);color:var(--ink,#16181c);min-width:0}.hyperframes-visual-panel_title__T9itq{font-size:20px;font-weight:700;margin:0}.hyperframes-visual-panel_field__lO7QX{display:flex;flex-direction:column;gap:var(--sp-2,8px);font-size:16px;font-weight:600;min-width:0}.hyperframes-visual-panel_field__lO7QX input,.hyperframes-visual-panel_field__lO7QX select,.hyperframes-visual-panel_field__lO7QX textarea{box-sizing:border-box;width:100%;min-height:44px;border:1px solid var(--line-strong,#cfd2d7);border-radius:var(--r-inline,8px);padding:var(--sp-2,8px) var(--sp-3,12px);color:var(--ink,#16181c);background:var(--panel,#fff);font:inherit;font-weight:400}.hyperframes-visual-panel_field__lO7QX textarea{resize:vertical}.hyperframes-visual-panel_row__FjKU_{display:flex;gap:var(--sp-4,16px);flex-wrap:wrap}.hyperframes-visual-panel_row__FjKU_>*{flex:1;min-width:120px}.hyperframes-visual-panel_help__epleD,.hyperframes-visual-panel_message__B2PfL{margin:0;font-size:14px;font-weight:400;line-height:1.6;color:var(--ink-soft,#62666e);overflow-wrap:anywhere}.hyperframes-visual-panel_message__B2PfL{color:var(--text,#33363c)}.hyperframes-visual-panel_message__B2PfL:empty{display:none}.hyperframes-visual-panel_button__0TJ6b{min-height:44px;padding:var(--sp-2,8px) var(--sp-4,16px);border:0;border-radius:var(--r-inline,8px);color:var(--ink,#16181c);background:var(--surface-sunken,#f4f4f5);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.hyperframes-visual-panel_button__0TJ6b:disabled,.hyperframes-visual-panel_field__lO7QX input:disabled,.hyperframes-visual-panel_field__lO7QX select:disabled,.hyperframes-visual-panel_field__lO7QX textarea:disabled{color:var(--disabled-text,#888b92);background:var(--disabled-bg,#f4f4f5);cursor:default}.hyperframes-visual-panel_button__0TJ6b:focus-visible,.hyperframes-visual-panel_field__lO7QX input:focus-visible,.hyperframes-visual-panel_field__lO7QX select:focus-visible,.hyperframes-visual-panel_field__lO7QX textarea:focus-visible{outline:2px solid var(--ink,#16181c);outline-offset:2px}body[data-brand=contentcut] .hyperframes-visual-panel_field__lO7QX :is(input,select,textarea){min-height:48px;padding:var(--sp-3,12px) var(--sp-4,16px);border:0;border-radius:var(--r-inline,8px);background:var(--surface-sunken);line-height:24px}body[data-brand=contentcut] .hyperframes-visual-panel_button__0TJ6b{min-height:44px;line-height:24px}body[data-brand=contentcut] .hyperframes-visual-panel_button__0TJ6b:focus-visible,body[data-brand=contentcut] .hyperframes-visual-panel_field__lO7QX :is(input,select,textarea):focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}body[data-brand=contentcut] .hyperframes-visual-panel_button__0TJ6b:disabled,body[data-brand=contentcut] .hyperframes-visual-panel_field__lO7QX :is(input,select,textarea):disabled{color:var(--cc-disabled-fg);background:var(--cc-disabled-bg);cursor:not-allowed}body[data-brand=contentcut] .hyperframes-visual-panel_field__lO7QX select{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23a1a1aa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}.hyperframes-audio-panel_panel__US_Cg{display:grid;gap:var(--sp-6,24px);color:var(--ink,#16181c)}.hyperframes-audio-panel_title__lGfP7{margin:0;font-size:20px;font-weight:700}.hyperframes-audio-panel_fields__3u9x7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6,24px) var(--sp-4,16px)}.hyperframes-audio-panel_field__ZZRW0{display:grid;gap:var(--sp-2,8px);min-width:0;font-size:16px;font-weight:600}.hyperframes-audio-panel_field__ZZRW0 input,.hyperframes-audio-panel_field__ZZRW0 select{min-width:0;width:100%;min-height:40px;box-sizing:border-box;border:1px solid var(--line-strong,#cfd2d7);border-radius:var(--r-inline,8px);padding:var(--sp-2,8px) var(--sp-3,12px);background:var(--panel,#fff);color:var(--ink,#16181c);font:inherit}.hyperframes-audio-panel_message__iaArh{margin:0;font-size:14px;line-height:1.6;color:var(--text,#33363c)}.hyperframes-audio-panel_actions__sf9Kp{display:flex;flex-wrap:wrap;gap:var(--sp-2,8px)}.hyperframes-audio-panel_button__coei_{min-height:44px;padding:var(--sp-2,8px) var(--sp-4,16px);border:0;border-radius:var(--r-inline,8px);background:var(--surface-raised,#e4e5e8);color:var(--ink,#16181c);font-size:16px;font-weight:600;cursor:pointer}.hyperframes-audio-panel_button__coei_:disabled,.hyperframes-audio-panel_field__ZZRW0 input:disabled,.hyperframes-audio-panel_field__ZZRW0 select:disabled{color:var(--disabled-text,#888b92);background:var(--disabled-bg,#f4f4f5);cursor:default}.hyperframes-audio-panel_button__coei_:focus-visible,.hyperframes-audio-panel_field__ZZRW0 input:focus-visible,.hyperframes-audio-panel_field__ZZRW0 select:focus-visible{outline:2px solid var(--ink,#16181c);outline-offset:2px}@media (max-width:480px){.hyperframes-audio-panel_fields__3u9x7{grid-template-columns:minmax(0,1fr)}}body[data-brand=contentcut] .hyperframes-audio-panel_field__ZZRW0 :is(input,select){min-height:48px;padding:var(--sp-3,12px) var(--sp-4,16px);border:0;border-radius:var(--r-inline,8px);background:var(--surface-sunken);font-weight:400;line-height:24px}body[data-brand=contentcut] .hyperframes-audio-panel_button__coei_{min-height:44px;background:var(--surface-sunken);line-height:24px}body[data-brand=contentcut] .hyperframes-audio-panel_button__coei_:focus-visible,body[data-brand=contentcut] .hyperframes-audio-panel_field__ZZRW0 :is(input,select):focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}body[data-brand=contentcut] .hyperframes-audio-panel_button__coei_:disabled,body[data-brand=contentcut] .hyperframes-audio-panel_field__ZZRW0 :is(input,select):disabled{color:var(--cc-disabled-fg);background:var(--cc-disabled-bg);cursor:not-allowed}body[data-brand=contentcut] .hyperframes-audio-panel_field__ZZRW0 select{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23a1a1aa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}.project-host_page__RHToG{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:var(--cc-text,#f5f7f4);background:var(--cc-canvas,#090c0d)}.project-host_header__5czqt{flex-shrink:0;min-height:64px;display:flex;align-items:center;gap:var(--sp-4,16px);padding:var(--sp-3,12px) var(--sp-6,24px)}.project-host_header__5czqt h1{font-size:20px;font-weight:600;margin:0}.project-host_header__5czqt span{color:var(--cc-muted,#a6aaa7);font-size:14px}.project-host_button__J12VS{min-height:44px;padding:var(--sp-2,8px) var(--sp-4,16px);border:0;border-radius:var(--r-inline,8px);color:inherit;background:var(--cc-surface,#202424);font-size:16px;cursor:pointer}.project-host_button__J12VS:disabled{background:var(--disabled-bg,#252827);color:var(--disabled-fg,#777e79);cursor:default}.project-host_primary__vgxNt{background:var(--cc-primary,#b8ff65);color:#090c0d}.project-host_body__g5N4q{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-6,24px);width:100%;max-width:960px;margin:0 auto}.project-host_create__Ifjm7{display:flex;gap:var(--sp-4,16px);align-items:center;margin:var(--sp-6,24px) 0}.project-host_input__RvxzN{min-height:44px;background:var(--cc-surface,#202424);border:0;border-radius:var(--r-inline,8px);color:inherit;font-size:16px;padding:var(--sp-2,8px) var(--sp-3,12px)}.project-host_list__FKWlU{display:grid;gap:var(--sp-2,8px);padding:0;list-style:none}.project-host_project__E66DP{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left}.project-host_studio__0cljT{flex:1;min-height:0;width:100%;height:0;display:block;border:0}.project-host_drop__eks2P{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:var(--sp-6,24px);background:#0000008c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.project-host_dropZone__IxvyJ{pointer-events:none;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3,12px);border:2px dashed var(--cc-primary,#b8ff65);border-radius:var(--cc-card-radius,12px);background:color-mix(in srgb,var(--cc-primary,#b8ff65) 6%,transparent);color:var(--cc-primary,#b8ff65);font-size:16px;font-weight:var(--cc-weight-label,500)}.project-host_dropZone__IxvyJ p{margin:0}.project-host_message__wUCmd{margin:0;line-height:20px}.project-host_exports__2Gxqe,.project-host_message__wUCmd{flex-shrink:0;padding:var(--sp-1,4px) var(--sp-6,24px);font-size:13px}.project-host_exports__2Gxqe{position:relative;display:flex;align-items:center;gap:var(--sp-3,12px);min-height:40px}.project-host_exportCurrent__xurW5{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-3,12px)}.project-host_exportCurrent__xurW5 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-host_exportCancel__EgPes{flex-shrink:0;min-height:32px;padding:var(--sp-1,4px) var(--sp-3,12px);font-size:13px}.project-host_exportBar__iLfZ_{flex-shrink:0;width:120px;height:4px}.project-host_history__qgDLl{flex-shrink:0}.project-host_menu__xKks6{position:relative}.project-host_menu__xKks6 summary{list-style:none;cursor:pointer;min-width:44px;min-height:44px;display:grid;place-items:center;border-radius:var(--r-inline,8px);background:var(--cc-surface,#202424);font-size:18px}.project-host_menu__xKks6 summary::-webkit-details-marker{display:none}.project-host_menuList__iR_Cl{position:absolute;z-index:3;top:calc(100% + 4px);right:0;display:grid;gap:var(--sp-1,4px);padding:var(--sp-1,4px);border:1px solid var(--cc-border,#343936);border-radius:var(--r-inline,8px);background:var(--cc-surface,#202424);box-shadow:0 8px 24px #0006;white-space:nowrap}.project-host_history__qgDLl summary{cursor:pointer;min-height:32px;line-height:32px;color:var(--cc-muted,#a6aaa7)}.project-host_historyList__WyeKr{position:absolute;z-index:2;top:100%;right:var(--sp-6,24px);width:min(560px,calc(100vw - 48px));max-height:min(200px,30dvh);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:var(--sp-2,8px) var(--sp-4,16px);list-style:none;border:1px solid var(--cc-border,#343936);border-radius:var(--r-inline,8px);background:var(--cc-surface,#202424);box-shadow:0 8px 24px #0006}.project-host_historyList__WyeKr li{padding:var(--sp-2,8px) 0;overflow-wrap:anywhere}.project-host_dialog__nHVxd{color:var(--cc-text,#f5f7f4);background:var(--cc-surface,#202424);border:0;border-radius:var(--r-inline,8px);padding:24px;width:min(640px,calc(100vw - 48px));max-height:80dvh;overflow-y:auto}.project-host_dialog__nHVxd::backdrop{background:#0009}.project-host_dialog__nHVxd h2{font-size:20px;margin:0 0 16px}.project-host_dialog__nHVxd p{line-height:1.6;font-size:14px}.project-host_dialog__nHVxd label{display:flex;gap:12px;align-items:center;min-height:44px}.project-host_dialogActions__LRpZb{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.project-host_connection__fyByh{width:100%;height:150px;background:var(--cc-canvas,#090c0d);color:inherit;font-size:12px;padding:12px;border:0;border-radius:8px}