:root{--loop-studio-surface:#131516;--loop-studio-raised:#242a2d;--loop-studio-ink:#f0f2f3;--loop-studio-muted:#929a9f;--loop-studio-line:#ffffff0d;--loop-studio-dialog-overlay:70;--loop-studio-dialog-layer:71;--loop-director-violet:#b69aff;--loop-director-indigo:#7660ee;--loop-director-mint:#8df7dc;--loop-director-cyan:#54beef;--loop-director-peach:#ffd09a;--loop-director-coral:#ff789c;--loop-director-core:#f8f4ff;--loop-live-action-orange:#c94912;--loop-live-word:#ff945b;--loop-live-word-bright:#ffd09a;--loop-live-word-deep:#ff7045;--loop-live-action-rose:#c93478;--loop-live-action-purple:#8b3df0;--loop-live-action-fill:linear-gradient(110deg,var(--loop-live-action-orange) 18%,var(--loop-live-action-rose) 46%,var(--loop-live-action-purple) 78%);--loop-live-action-ink:#fff;--loop-live-action-glow:inset 0 1px 0 #ffffff24,-3px 3px 18px color-mix(in srgb,var(--loop-live-action-orange) 24%,transparent),3px 3px 18px color-mix(in srgb,var(--loop-live-action-purple) 24%,transparent);--loop-director-label-mint:var(--loop-director-mint);--loop-director-label-violet:var(--loop-director-violet);--loop-director-label-peach:var(--loop-director-peach);--loop-navigation-hover:color-mix(in srgb,var(--loop-ink) 5%,transparent);--loop-dock-tint:#1d212694;--loop-dock-edge:#ffffff2e;--loop-dock-selection:#ffffff21;--loop-dock-icon:#f5f7fac2;--loop-dock-live:#ffffff0f;--loop-dock-shadow:0 10px 30px #0005,inset 0 1px 0 #ffffff12;--loop-live-countdown-warning:#f5c76e;--loop-font-body:14px;--loop-font-input:16px;--loop-font-label:13px;--loop-font-meta:12px;--loop-font-heading:20px;--loop-font-marketing-display:clamp(36px,6vw,64px);--loop-font-marketing-section:clamp(24px,3vw,40px);--loop-font-marketing-lead:clamp(20px,2.1vw,24px);--loop-font-marketing-body:clamp(18px,1.6vw,20px);--loop-font-marketing-detail:16px;--loop-font-marketing-meta:14px;--loop-line-heading:26px;--loop-font-section:16px;--loop-font-control:14px;--loop-field-radius:12px;--loop-button-radius:999px;--loop-action-height:36px;--loop-filter-height:32px;--loop-field-padding:12px 16px;--loop-field-gap:4px;--loop-focus:var(--loop-selected)}html[data-loop-theme=light]{--loop-live-countdown-warning:#87590b;--loop-live-word:#b6440c;--loop-live-word-bright:#c95614;--loop-live-word-deep:#963108;--loop-dock-tint:#ffffff91;--loop-dock-edge:#ffffffd1;--loop-dock-selection:#ffffffc2;--loop-dock-icon:#23282eb8;--loop-dock-live:#1e232a0d;--loop-dock-shadow:0 8px 28px #181d2520,inset 0 1px 0 #fff}.loop-live-word{color:var(--loop-live-word)}html[data-loop-theme=light]{--loop-director-label-mint:#18745f;--loop-director-label-violet:#6d44ad;--loop-director-label-peach:#94652a}.loop-live-countdown{border-radius:var(--loop-button-radius,999px);color:var(--loop-ink);background:var(--loop-raised);font-size:var(--loop-font-meta);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;line-height:18px;display:inline-flex}.loop-live-countdown strong{text-align:right;font-variant-numeric:tabular-nums;min-width:5ch;font-weight:600;display:inline-block}.loop-live-countdown[data-urgency=final]{color:var(--loop-live-countdown-warning);background:color-mix(in srgb,var(--loop-live-countdown-warning) 12%,var(--loop-raised))}.loop-live-countdown[data-urgency=ending]{color:var(--loop-muted)}.loop-mobile-room-header .loop-live-countdown{margin-left:auto;padding:2px 6px}.loop-mobile-room-header .loop-countdown-label{display:none}.loop-room-context:has(.loop-live-countdown) .loop-room-audience{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.loop-room-context:has(.loop-live-countdown) .loop-room-recording{display:none}.loop-settings-row{border-bottom:1px solid var(--loop-line);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;font-size:14px;line-height:20px;display:flex}.loop-settings-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.loop-settings-row strong{font-weight:600}.loop-settings-row small{color:var(--loop-muted);margin-top:4px;font-size:12px;line-height:18px;display:block}.loop-settings-row:last-child{border-bottom:0}.loop-application-dialog[data-slot=dialog-content][data-viewport=visual]{max-height:calc(var(--loop-visual-height,100dvh) - max(16px,env(safe-area-inset-top)));overflow:hidden}.loop-application-dialog[data-slot=dialog-content][data-viewport=visual][data-placement=center]{top:calc(var(--loop-visual-top,0px) + var(--loop-visual-height,100dvh) / 2);max-height:min(88dvh,calc(var(--loop-visual-height,100dvh) - 32px))}.loop-application-dialog[data-slot=dialog-content][data-viewport=visual][data-placement=sheet]{bottom:var(--loop-visual-bottom,0px)}html[data-loop-keyboard-open=true] .loop-application-dialog[data-viewport=visual]{--loop-dialog-safe-bottom:0px}.loop-application-dialog.loop-form-dialog[data-slot]{max-height:calc(var(--loop-visual-height,100dvh) - 32px);flex-direction:column;gap:16px;display:flex;overflow:hidden}.loop-application-dialog.loop-form-dialog[data-placement=center]{max-height:min(88dvh,calc(var(--loop-visual-height,100dvh) - 32px))}.loop-form-dialog .loop-form-header{text-align:left;flex:none;gap:4px;min-width:0;padding-right:16px}.loop-form-identity{margin-bottom:12px}.loop-dialog-form{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.loop-dialog-form>.lx-error{font-size:var(--loop-font-body);flex:none;margin:0;line-height:20px}.loop-form-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.loop-radio-card{border:1px solid var(--loop-line);background:var(--loop-raised);width:100%;min-width:0;min-height:44px;color:var(--loop-muted);font-size:var(--loop-font-body,14px);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:500;line-height:20px;display:flex;position:relative}.loop-radio-card:hover,.loop-radio-card:focus-visible{background:var(--loop-selected);color:var(--loop-ink);border-color:var(--loop-muted);outline:none}.loop-radio-card[data-state=checked]{background:var(--loop-selected);color:var(--loop-ink);border-color:var(--loop-muted)}.loop-radio-card:disabled,.loop-radio-card[aria-disabled=true]{opacity:.55;cursor:default}.loop-radio-card-indicator{color:var(--loop-ink);display:flex;position:absolute;top:6px;right:6px}.loop-form-body>.loop-settings-row:first-child{margin-bottom:16px;padding-top:0}.loop-form-section{border:0;min-width:0;margin:16px 0 0;padding:0}.loop-form-section legend{font-size:var(--loop-font-section);padding:0;font-weight:600;line-height:22px}.loop-form-help{font-size:var(--loop-font-body);color:var(--loop-muted);margin:4px 0 8px;line-height:20px}.loop-form-meta{font-size:var(--loop-font-meta);color:var(--loop-muted);margin:0;line-height:18px}.loop-form-dialog .loop-form-actions{border-top:1px solid var(--loop-line);flex-flow:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding-top:16px;display:flex}.loop-form-actions>.lx-button:only-child{margin-left:auto}.loop-form-actions>.lx-text-button{min-height:44px;font-size:var(--loop-font-control);line-height:20px}@media (max-width:760px){.loop-form-dialog .loop-form-actions{flex-direction:column-reverse;align-items:stretch}.loop-form-actions>.lx-button:only-child{margin-left:0}}:is(.loop-application,.loop-application-dialog,.loop-dialog) .lx-field.lx-field{gap:var(--loop-field-gap);min-width:0;padding:var(--loop-field-padding);border-radius:var(--loop-field-radius);background:var(--loop-raised);box-shadow:none;border:1px solid #0000;outline:none;flex-direction:column;margin:0 0 12px;display:flex}:is(.loop-application,.loop-application-dialog,.loop-dialog) .lx-field.lx-field>:is(span,label):first-child{color:var(--loop-muted);font-size:var(--loop-font-label);margin:0;font-weight:400;line-height:20px}:is(.loop-application,.loop-application-dialog,.loop-dialog) .lx-field.lx-field :is(input,textarea){width:100%;min-width:0;height:auto;min-height:28px;color:var(--loop-ink);font:inherit;font-size:var(--loop-font-input);border-radius:0;line-height:24px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important}:is(.loop-application,.loop-application-dialog,.loop-dialog) .lx-field.lx-field .loop-select-trigger{width:100%;min-width:0;height:auto;min-height:28px;box-shadow:none;color:var(--loop-ink);font-family:inherit;font-size:var(--loop-font-input);background:0 0;border:0;padding:0;line-height:24px}:is(.loop-application,.loop-application-dialog,.loop-dialog) .lx-field.lx-field .loop-select-trigger [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;display:block;overflow:hidden}:is(.loop-application,.loop-application-dialog,.loop-dialog) .lx-field.lx-field:focus-within{background:var(--loop-selected);border-color:#0000;box-shadow:none!important;outline:none!important}:is(.loop-application,.loop-application-dialog,.loop-dialog) .lx-field.lx-field:has([aria-invalid=true]){border-color:var(--destructive)}:is(.loop-application,.loop-application-dialog,.loop-dialog) .lx-field.lx-field :is(small,.loop-signup-hint,.loop-field-error){font-size:var(--loop-font-meta);margin:0;line-height:20px;display:block}:is(.loop-application,.loop-application-dialog,.loop-dialog) .lx-field.lx-field .loop-field-error{color:var(--destructive)}:is(.loop-application,.loop-application-dialog,.loop-dialog) .lx-field.lx-field textarea{resize:none;min-height:72px}:is(.loop-application,.loop-application-dialog,.loop-dialog) .lx-field.lx-field textarea[data-autogrow=true][rows="1"]{min-height:28px}:is(.loop-application,.loop-application-dialog) .lx-field.lx-field.lx-title-field input{font-size:28px;line-height:36px}:is(.loop-application,.loop-application-dialog) .lx-field.lx-field .loop-handle-input{align-items:center;gap:0;display:flex}:is(.loop-application,.loop-application-dialog) .lx-field.lx-field .loop-handle-input>span{font-size:16px;line-height:24px}:is(.loop-application,.loop-application-dialog) .lx-field.lx-field .loop-signup-code{letter-spacing:8px;font-size:24px;line-height:32px}:is(.loop-application,.loop-application-dialog,.loop-dialog) :is(.lx-button.lx-button,.loop-signup-primary,.loop-signup-secondary,.primary-button){min-height:var(--loop-action-height);height:var(--loop-action-height);border-radius:var(--loop-button-radius);font-family:inherit;font-size:var(--loop-font-control);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;line-height:20px;display:inline-flex;position:relative}:is(.loop-application,.loop-application-dialog,.loop-dialog) :is(.lx-button,.loop-signup-primary,.loop-signup-secondary,.primary-button):after{content:"";inset:calc((var(--loop-action-height) - var(--loop-action-size,44px)) / 2) 0;border-radius:inherit;position:absolute}:is(.loop-application,.loop-application-dialog,.loop-dialog) .lx-button:is(.lx-primary,.lx-cream,.lx-save),:is(.loop-application,.loop-application-dialog,.loop-dialog) .primary-button.cream{background:var(--loop-ink)!important;color:var(--loop-surface)!important;border-color:#0000!important}:is(.loop-application,.loop-application-dialog,.loop-dialog) .lx-button:is(.lx-primary,.lx-cream,.lx-save):hover:not(:disabled){background:var(--loop-ink)!important;color:var(--loop-surface)!important}.loop-application .loop-filter-pill{min-height:var(--loop-filter-height);height:var(--loop-filter-height);border:1px solid color-mix(in srgb,var(--loop-ink) 24%,transparent);border-radius:var(--loop-button-radius);color:var(--loop-ink);white-space:nowrap;background:0 0;flex:none;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;display:inline-flex;position:relative}.loop-application .loop-filter-pill:after{content:"";inset:calc((var(--loop-filter-height) - var(--loop-action-size,44px)) / 2) 0;border-radius:inherit;position:absolute}.loop-application .loop-filter-pill[aria-pressed=true]{background:var(--loop-raised);border-color:#0000}.loop-application .loop-filter-pill:focus-visible{outline:2px solid var(--loop-focus);outline-offset:2px}.loop-application .loop-signup-page .loop-signup-primary{background:var(--loop-ink);color:var(--loop-surface);border:0}.loop-application .loop-signup-page .loop-signup-secondary{background:var(--loop-raised);color:var(--loop-ink)}.loop-application .loop-signup-page{margin-top:24px;font-family:inherit}.loop-application .loop-signup-page :is(button,input){font-family:inherit}.loop-application .loop-signup-page .loop-signup-field{margin-bottom:12px}.loop-application .loop-signup-page .loop-signup-field>span:first-child{font-size:var(--loop-font-label);margin:0}.loop-application .loop-signup-page .loop-signup-primary:hover{background:var(--loop-ink)}:is(.loop-application,.loop-application-dialog) :is(.lx-page-heading,.lx-heading,.loop-auth-page,.loop-signup-page) h1{font-size:var(--loop-font-heading);line-height:var(--loop-line-heading);letter-spacing:-.25px;margin:0 0 4px;font-weight:600}:is(.loop-application,.loop-application-dialog) :is(.lx-page-heading,.lx-heading,.loop-auth-page,.loop-signup-page)>p{margin:0 0 16px;font-size:14px;line-height:20px}:is(.loop-application,.loop-application-dialog) :is(.loop-profile-group,.lx-schedule-section) h2{font-size:var(--loop-font-section);margin-bottom:8px;font-weight:600;line-height:22px}:is(.loop-application,.loop-application-dialog) .lx-field.lx-field+.lx-field{margin-top:0}.loop-application .loop-public-header [data-slot=button]{border-radius:var(--loop-button-radius);min-height:40px;padding:0 16px;font-size:14px;line-height:20px}@media (max-width:760px){:root{--loop-font-heading:18px;--loop-line-heading:24px}.loop-application .loop-signup-page{margin:20px 16px 32px}.loop-application .loop-signup-page h1{font-size:var(--loop-font-heading)}.loop-application .loop-signup-page p{font-size:14px;line-height:20px}.loop-application .loop-signup-page .loop-signup-steps{margin-bottom:16px}.loop-application .loop-signup-page .loop-signup-eyebrow{margin-bottom:8px}.loop-application .loop-signup-page .loop-signup-privacy{margin:12px 0}}.loop-profile-editor-heading .loop-profile-save{min-width:76px}.loop-profile-editor-heading [data-slot=dialog-close]{width:44px;height:44px}.loop-profile-editor.loop-application-dialog .loop-profile-form{gap:16px}:is(.loop-application,.loop-application-dialog,.loop-dialog) [data-slot=dialog-title]{font-size:var(--loop-font-heading);line-height:var(--loop-line-heading);letter-spacing:-.25px;margin:0;font-weight:600}:is(.loop-application,.loop-application-dialog,.loop-dialog) [data-slot=dialog-description]{color:var(--loop-muted);margin:4px 0 0;font-size:14px;line-height:20px}.loop-application-dialog.loop-application-dialog [data-slot=dialog-close]{place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.loop-application :is(.lx-main,.replay-main,.loop-shared-clip,.loop-guest-invitation) h1{font-size:var(--loop-font-heading);line-height:var(--loop-line-heading);letter-spacing:-.25px;font-weight:600}.loop-application .lx-main h1.loop-marketing-heading{font-size:var(--loop-font-marketing-display);letter-spacing:-.045em;font-weight:600;line-height:1.04}.loop-application .replay-host-actions .lx-button,.loop-application .lx-profile-actions .lx-button,.loop-application .lx-person-card .lx-button,.loop-application-dialog.loop-application-dialog .lx-button{min-height:var(--loop-action-height);height:var(--loop-action-height);border-radius:var(--loop-button-radius);font-size:var(--loop-font-control);padding:0 16px;font-weight:600;line-height:20px}@media (max-width:760px){.loop-application .replay-host-actions{flex-wrap:wrap}}:root{--loop-watch-action-height:var(--loop-action-height);--loop-watch-action-radius:999px}.loop-application :is(.watch-rhythm,.registration-rhythm,.public-rhythm.public-rhythm) :is(.lx-button,.home-card-action),.loop-application:is(.watch-rhythm-sheet,.registration-rhythm-sheet,.public-rhythm-sheet) .lx-button{min-height:var(--loop-watch-action-height);height:var(--loop-watch-action-height);border-radius:var(--loop-watch-action-radius);white-space:nowrap;border:0;flex:none;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;display:inline-flex;position:relative}.loop-application .loop-frame:has(:is(.watch-rhythm,.registration-rhythm,.public-rhythm.public-rhythm,.loop-post-public)) .loop-public-header [data-slot=button]{min-height:var(--loop-watch-action-height);height:var(--loop-watch-action-height);border-radius:var(--loop-watch-action-radius);white-space:nowrap;border:0;flex:none;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;display:inline-flex;position:relative}.loop-application :is(.watch-rhythm,.registration-rhythm,.public-rhythm.public-rhythm) :is(.lx-button,.home-card-action):after,.loop-application:is(.watch-rhythm-sheet,.registration-rhythm-sheet,.public-rhythm-sheet) :is(.lx-button,.home-card-action):after{content:"";inset:calc((var(--loop-watch-action-height) - var(--loop-action-size,44px)) / 2) 0;border-radius:inherit;position:absolute}.loop-application .loop-frame:has(:is(.watch-rhythm,.registration-rhythm,.public-rhythm.public-rhythm,.loop-post-public)) .loop-public-header [data-slot=button]:after{content:"";inset:calc((var(--loop-watch-action-height) - var(--loop-action-size,44px)) / 2) 0;border-radius:inherit;position:absolute}.loop-application :is(.watch-rhythm,.registration-rhythm,.public-rhythm.public-rhythm) .lx-button.lx-cream,.loop-application:is(.watch-rhythm-sheet,.registration-rhythm-sheet,.public-rhythm-sheet) .lx-button.lx-cream{background:var(--loop-ink)!important;color:var(--loop-surface)!important}.loop-application .loop-frame:has(:is(.watch-rhythm,.registration-rhythm,.public-rhythm.public-rhythm,.loop-post-public)) .loop-public-header [data-slot=button]{background:var(--loop-ink)!important;color:var(--loop-surface)!important}.loop-application :is(.watch-rhythm,.registration-rhythm,.public-rhythm.public-rhythm) .lx-button.lx-cream:hover:not(:disabled),.loop-application:is(.watch-rhythm-sheet,.registration-rhythm-sheet,.public-rhythm-sheet) .lx-button.lx-cream:hover:not(:disabled){background:var(--loop-ink)!important;color:var(--loop-surface)!important}.loop-application .watch-rhythm .lx-follow-button{width:auto}.loop-application :is(.watch-rhythm,.registration-rhythm,.public-rhythm.public-rhythm) .lx-button.lx-secondary{background:var(--loop-raised);color:var(--loop-ink)}.loop-inline-editor{gap:8px;width:100%;min-width:0;display:grid}.loop-inline-editor-actions{align-items:center;gap:12px;display:flex}.loop-inline-editor textarea{resize:vertical}.loop-inline-editor>:is(.loop-input,.loop-textarea){width:100%;min-width:0;color:var(--loop-ink);border:0;border-bottom:1px solid var(--loop-muted);font-family:inherit;font-size:var(--loop-font-input);height:auto;box-shadow:none;background:0 0;border-radius:0;outline:none;padding:4px 0;line-height:1.5}.loop-inline-editor>:is(.loop-input,.loop-textarea):focus-visible{border-bottom-color:var(--loop-ink)}.loop-inline-editor>:is(.loop-input,.loop-textarea)[aria-invalid=true]{border-bottom-color:var(--loop-danger,#ff7481)}.loop-inline-editor[data-appearance=heading]>input{font-size:var(--loop-inline-title-size,var(--loop-font-heading));letter-spacing:-.5px;font-weight:600;line-height:1.25}.loop-inline-title-row{align-items:center;gap:12px;min-width:0;display:flex}button.loop-inline-edit-pen{width:44px;height:44px;color:var(--loop-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}button.loop-inline-edit-pen:hover{color:var(--loop-ink);background:var(--loop-raised)}.loop-inline-editor>:is(.loop-input,.loop-textarea):is(:focus,:focus-visible){border-bottom:2px solid var(--loop-muted);box-shadow:none!important;outline:none!important}.loop-inline-editor .loop-inline-editor-actions>:is(.loop-inline-save,.loop-inline-cancel){border-radius:var(--loop-watch-action-radius,999px);height:auto;min-height:40px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:24px}.loop-inline-editor .loop-inline-editor-actions>.loop-inline-save{background:var(--loop-ink);color:var(--loop-surface);border:0}.loop-inline-editor .loop-inline-editor-actions>.loop-inline-cancel{color:var(--loop-muted);background:0 0;border:0;font-weight:400}.loop-inline-editor .loop-inline-editor-actions>button:focus-visible,button.loop-inline-edit-pen:focus-visible{outline:1.5px solid var(--loop-muted);outline-offset:2px;box-shadow:none}.loop-inline-editor>:is(.loop-input,.loop-textarea)[aria-invalid=true]:is(:focus,:focus-visible){border-bottom-color:var(--loop-danger,#ff7481)}.loop-application .loop-supporting-copy,.loop-application .loop-event-live-entry .loop-supporting-copy,.loop-application .registration-rhythm .registration-access .loop-supporting-copy{font-family:inherit;font-size:var(--loop-font-label);letter-spacing:normal;color:var(--loop-muted);text-align:start;overflow-wrap:anywhere;font-weight:400;line-height:20px}:is(.loop-application,.loop-application-dialog,.loop-dialog,.lx-dialog) :is(button,a,input,textarea,[role=combobox]):is(:focus,:focus-visible),[data-slot=command-input]:is(:focus,:focus-visible),[data-slot=command-input-wrapper]:focus-within,[data-slot=select-trigger]:focus-visible,[data-slot=select-item][data-highlighted],[data-slot=dropdown-menu-item][data-highlighted]{box-shadow:none!important;outline:none!important}:is(.loop-application,.loop-application-dialog,.loop-dialog,.lx-dialog) :is(button,a):focus-visible{text-underline-offset:4px;text-decoration:underline}:is(.lx-search,.lx-inbox-search,.custom-tip):focus-within,[data-slot=command-input-wrapper]:focus-within{background:var(--loop-selected);box-shadow:none!important;outline:none!important}.loop-application-dialog.loop-context-menu{--loop-field-padding:6px 8px;--loop-field-gap:0px}.loop-application-dialog.loop-context-menu .lx-field.lx-field{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;column-gap:8px;margin:0;display:grid}.loop-editor-context.loop-editor-context,.loop-context-menu.loop-context-menu{background:color-mix(in srgb, var(--loop-surface) 88%, var(--loop-ink));color:var(--loop-ink);border:1px solid color-mix(in srgb, var(--loop-ink) 35%, var(--loop-line));box-shadow:0 8px 24px #0003}.loop-editor-context.loop-editor-context{font-size:var(--loop-font-control);font-weight:400;line-height:20px}.loop-editor-context button{font:inherit}:root{--loop-action-small-height:32px}:is(.loop-application,.loop-application-dialog,.loop-dialog) :is(.lx-button.lx-button,.loop-filter-pill)[data-size=sm]{height:var(--loop-action-small-height);min-height:var(--loop-action-small-height);padding:0 12px}:is(.loop-application,.loop-application-dialog,.loop-dialog) :is(.lx-button,.loop-filter-pill)[data-size=sm]:after{content:"";inset:calc((var(--loop-action-small-height) - var(--loop-action-size,44px)) / 2) 0;border-radius:inherit;position:absolute}.loop-upgrade-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.loop-upgrade-benefits li{border:1px solid var(--loop-line);background:var(--loop-raised);min-width:0;font-size:var(--loop-font-body);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:12px;line-height:20px;display:flex}.loop-upgrade-benefits li>svg{width:32px;height:32px;color:var(--loop-muted)}.loop-upgrade-details{font-size:var(--loop-font-meta);color:var(--loop-muted);line-height:18px}.loop-clip-thumbnail{position:relative}.loop-clip-thumbnail:after{content:"";z-index:2;border:1px solid color-mix(in srgb,var(--loop-muted) 45%,var(--loop-line));border-radius:inherit;pointer-events:none;position:absolute;inset:0}
